@charset "utf-8";
/* CSS Document */
html{
    /* This image will be displayed fullscreen */
    background: url(../images/snowy-scene.jpg) no-repeat center center;

    /* Ensure the html element always takes up the full height of the browser window */
    min-height:100%;

    /* The Magic */
    background-size:cover;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
/* Entypo, http://www.entypo.com/
   Created by Daniel Bruce, http://danielbruce.se/
   CC BY-SA 3.0 License: http://creativecommons.org/licenses/by-sa/3.0/us/
*/
@font-face {
	font-family: 'entypo';
	src:url('fonts/entypo.eot');
	src:url('fonts/entypo.eot?#iefix') format('embedded-opentype'),
		url('fonts/entypo.woff') format('woff'),
		url('fonts/entypo.ttf') format('truetype'),
		url('fonts/entypo.svg#entypo') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'entypo';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-phone:before {
	content: "\e600";
}

.icon-mail:before {
	content: "\e603";
}
.icon-location:before {
	content: "\e604";
}
.icon-twitter:before {
	content: "\e607";
}
.icon-facebook:before {
	content: "\e608";
}
.icon-instagram:before {
	content: "\e615";
}

body{
    /* Workaround for some mobile browsers */
    min-height:100%;
}
h1, h2, h3 {font-family: Noto Sans, Arial, Helvetica, sans-serif; font-weight:normal;}
h1.pagetitle {
	 font-size:26px;
	 border-bottom: 1px solid #ccc;
	 line-height:30px;
}
blockquote {font-size:14px; color:#666;}
.header h3 a {font-size:24px; color: #333;}

.logo {margin-bottom:10px;}
.logo-title{
    font-size:36px;
	color #3877C4; !important;
}
.logo a:hover {text-decoration:none; !important;}
.logo h1 {color: #333; }
.logoimage {float:left; margin-right:5px;}
.slogan{
    color: #999;	
}
/* Navbar Custom Styles */
/* change 333 back to white, fix blue on border active dropdown, put background color on current #333 text links, maybe light border color */
.navbar-custom {
  background-color: #3877c4;
  border-color: #729FD7;
}
.navbar-custom .navbar-brand {
  color: #ffffff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #dddddd;
  background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #dddddd;
  background-color: #729FD7;
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #dddddd;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #dddddd;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #668817;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #dddddd;
  border-bottom-color: #dddddd;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #729FD7;
  color: #dddddd;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #dddddd;
  border-bottom-color: #dddddd;
}
.navbar-custom {
  background-color: #3877c4;
  border-color: #729FD7;
}
.navbar-custom .navbar-brand {
  color: #ffffff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li:last-child > a {
  border-right: 1px solid #729FD7;
}
.navbar-custom .navbar-nav > li > a {
  color: #ffffff;
  border-left: 1px solid #729FD7;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #dddddd;
  background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #dddddd;
  background-color: #729FD7;
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #dddddd;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #dddddd;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #668817;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #dddddd;
  border-bottom-color: #dddddd;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #729FD7;
  color: #dddddd;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #dddddd;
  border-bottom-color: #dddddd;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #dddddd;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #dddddd;
    background-color: #729FD7;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #dddddd;
    background-color: transparent;
  }
}
.navbar-custom .navbar-link {
  color: #ffffff;
}
.navbar-custom .navbar-link:hover {
  color: #dddddd;
}
/* end navbar */
/* wide-table-responsive */
.wide-table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 940px) {
  .wide-table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .wide-table-responsive > .table {
    margin-bottom: 0;
  }
  .wide-table-responsive > .table > thead > tr > th,
  .wide-table-responsive > .table > tbody > tr > th,
  .wide-table-responsive > .table > tfoot > tr > th,
  .wide-table-responsive > .table > thead > tr > td,
  .wide-table-responsive > .table > tbody > tr > td,
  .wide-table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .wide-table-responsive > .table-bordered {
    border: 0;
  }
  .wide-table-responsive > .table-bordered > thead > tr > th:first-child,
  .wide-table-responsive > .table-bordered > tbody > tr > th:first-child,
  .wide-table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .wide-table-responsive > .table-bordered > thead > tr > td:first-child,
  .wide-table-responsive > .table-bordered > tbody > tr > td:first-child,
  .wide-table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .wide-table-responsive > .table-bordered > thead > tr > th:last-child,
  .wide-table-responsive > .table-bordered > tbody > tr > th:last-child,
  .wide-table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .wide-table-responsive > .table-bordered > thead > tr > td:last-child,
  .wide-table-responsive > .table-bordered > tbody > tr > td:last-child,
  .wide-table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .wide-table-responsive > .table-bordered > tbody > tr:last-child > th,
  .wide-table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .wide-table-responsive > .table-bordered > tbody > tr:last-child > td,
  .wide-table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.table-responsive-narrow {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 500px) {
  .table-responsive-narrow {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive-narrow > .table {
    margin-bottom: 0;
  }
  .table-responsive-narrow > .table > thead > tr > th,
  .table-responsive-narrow > .table > tbody > tr > th,
  .table-responsive-narrow > .table > tfoot > tr > th,
  .table-responsive-narrow > .table > thead > tr > td,
  .table-responsive-narrow > .table > tbody > tr > td,
  .table-responsive-narrow > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive-narrow > .table-bordered {
    border: 0;
  }
  .table-responsive-narrow > .table-bordered > thead > tr > th:first-child,
  .table-responsive-narrow > .table-bordered > tbody > tr > th:first-child,
  .table-responsive-narrow > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive-narrow > .table-bordered > thead > tr > td:first-child,
  .table-responsive-narrow > .table-bordered > tbody > tr > td:first-child,
  .table-responsive-narrow > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive-narrow > .table-bordered > thead > tr > th:last-child,
  .table-responsive-narrow > .table-bordered > tbody > tr > th:last-child,
  .table-responsive-narrow > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive-narrow > .table-bordered > thead > tr > td:last-child,
  .table-responsive-narrow > .table-bordered > tbody > tr > td:last-child,
  .table-responsive-narrow > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive-narrow > .table-bordered > tbody > tr:last-child > th,
  .table-responsive-narrow > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive-narrow > .table-bordered > tbody > tr:last-child > td,
  .table-responsive-narrow > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* end wide responsive tables */
footer {color:#999999; font-size:12px;}
footer a, footer a:visited {color: #999999; font-size:12px; text-decoration:none; }
footer a:hover {color:#666666;font-size:12px; text-decoration:none;}
.disclaimer {margin-bottom:20px;}
.container h3 {
	 font-size:18px; line-height:20px;
}

.container h2 {font-size:22px; line-height:24px; color: #363;}
.container h2.logo-title {font-size:36px; color:#333; }
.container h1 {color: #333; }
.jumbotron h1 {color:#fff; font-size:36px; font-weight:bold;}
.cta a, .cta a:visited {color:#2178D8 !important; text-decoration:underline !important;}
.cta a:hover {color:#1B60AC !important; ; text-decoration: underline !important;}
.tinytext {font-size:11px ; color:#666 ;}
.featurehdrs a, .featurehdrs a:visited {color: #3285e0; text-decoration:none;}
.featurehdrs a:hover {color:#3285e0; text-decoration:underline;}
.indentedcontent {margin-left:30px;}
.embed-responsive.embed-responsive-mine {
  padding-bottom: 125%;
}

