@charset "utf-8";
/* CSS Document 
These are DM customization of bootstrap.css styles */
/*add-on callout styles  was importing callout.css, just added styles here*/
.bs-callout {
padding: 20px;
margin: 20px 0;
border: 1px solid #eee;
border-left-width: 5px;
border-radius: 3px;
font-size: large;
font-weight: bold;
}
.bs-callout h4 {
margin-top: 0;
margin-bottom: 5px;
}
.bs-callout p:last-child {
margin-bottom: 0;
}
.bs-callout code {
border-radius: 3px;
}
.bs-callout+.bs-callout {
margin-top: -5px;
}
.bs-callout-default {
border-left-color: #777;
}
.bs-callout-default h4 {
color: #777;
}
.bs-callout-primary {
border-left-color: #428bca;
}
.bs-callout-primary h4 {
color: #428bca;
}
.bs-callout-success {
border-left-color: #5cb85c;
}
.bs-callout-success h4 {
color: #5cb85c;
}
.bs-callout-danger {
border-left-color: #d9534f;
}
.bs-callout-danger h4 {
color: #d9534f;
}
.bs-callout-warning {
border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
color: #f0ad4e;
}
.bs-callout-info {
border-left-color: #5bc0de;
}
.bs-callout-info h4 {
color: #5bc0de;
}
/*end callout */
a {
color: #045a9c;
text-decoration: none;
}
a:hover,
a:focus {
  color: #022f51;
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: bold;
line-height: 1.1;
color: inherit;
}
/* added color to .sr-only to satisfy accessiblity contrast guidelines */
.sr-only {
color: #000;
}
header .sr-only { 
color: #fff;
} 
.page-header {
padding-bottom: 9px;
margin: 20px 0 20px;
border-bottom: 1px solid #eeeeee;
}
.text-primary {
color: #045a9c;
}
.text-primary:hover {
color: #033d6a;
}
.text-success {
color: #5cb85c;
} 
.text-warning {
color: #f0ad4e;
}
.text-danger {
color: #d9534f;
}
.bg-info {
background-color: #f1f5fb;
}
.btn-primary {
color: #ffffff;
background-color: #045a9c;
border-color: #034c83;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
color: #ffffff;
background-color: #034374;
border-color: #022947;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
background-color: #045a9c;
border-color: #034c83;
}
.btn-primary .badge {
color: #045a9c;
background-color: #fff;
}
.btn-success {
color: #ffffff;
background-color: #5b7447;
border-color: #82a267;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
color: #ffffff;
background-color: #7a9b5f;
border-color: #647f4d;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
background-color: #5b7447;
border-color: #82a267;
}
.btn-success .badge {
color: #5b7447;
background-color: #fff;
}
.btn-info {
color: #ffffff;
background-color: #47789e;
border-color: #48779b;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
color: #ffffff;
background-color: #436f90;
border-color: #345771;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
background-color: #47789e;
border-color: #48779b;
}
.btn-info .badge {
color: #47789e;
background-color: #fff;
}
.btn-link {
color: #045a9c;
font-weight: normal;
cursor: pointer;
border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
color: #022f51;
text-decoration: underline;
background-color: transparent;
}
.alert-info {
color: #045a9c;
background-color: #f1f5fb;
border-color: #bdcfde;
}
.glyphicon {
color: #055EA3;
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.dropdown-menu {
padding: 5px 12px 5px 0;
}
.dropdown-menu .glyphicon {
color: #bdcfde;
}
.dropdown-menu > li > a {
padding: 2px 5px;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #ffffff;
text-decoration: none;
outline: 0;
background-color: #08c;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.428571429;
color: #666666; 
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #88a074; 
color: #DFE6EA;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #045a9c; 
}
.nav-pills > li > a {
background-color: #00233e;
color: #dfe6ea;
text-decoration: none;
font-size: 1em;
margin-right: 0.5em;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
background-color: #326d9b;
color: #fff;
}
.nav-tabs {
margin-top: 10px;
margin-bottom: 20px;
font-size: 1em;
font-weight: bold;
}
.nav-tabs > li > a {
text-decoration: none;	
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
text-decoration:none;
}
.nav-tabs > a:hover {
color: #88a074;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
right: 20%;
left: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 15px;
padding: 9px 10px;
margin-top: 8px;
margin-bottom: 8px;
background-color: #DFE6EA;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.navbar-default {
background-color: #a5c28e; 
border-color: #94b678; 
}
.navbar-default .navbar-brand {
color: #00233e; 
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #ffffff;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #00233e;
}
.navbar-default .navbar-nav > li > a {
color: #00233e;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #ffffff;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #ffffff;
background-color: #94b678;
}
.navbar-default .navbar-toggle {
border-color: #88A074;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #06518b;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #999999;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #94b678;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #86a56d;
color: #ffffff;
}
@media (max-width: 767px) {
.carousel-indicators {
bottom: -10px;
list-style: outside none none;
position: absolute;
text-align: center;
z-index: 15;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #00233e;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #ffffff;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #6e825e;
background-color: #94b678;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #cccccc;
background-color: transparent;
}
.dropdown-menu > li > a {
padding: 2px 5px;
white-space: normal;
}
}
.navbar-default .navbar-link {
color: #88a074;
}
.navbar-default .navbar-link:hover {
color: #566549;
}
.navbar-inverse {
background-color: #00233e;
border-color: #00060b;
}
.navbar-inverse .navbar-brand {
color: #cccccc;
}
.navbar-inverse .navbar-text {
color: #013b67;
}
.navbar-inverse .navbar-nav > li > a {
color: #cccccc;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #00233e;
background-color: #88a074;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #012d4f;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #06518b;
background-color: #eeeeee;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: /* #06518b; */ #b4daf7;
color: /* #eeeeee; */ #000 !important;
outline: dotted 1px #fff;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #999999;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #000f1a;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #002840;
color: #ffffff;
text-decoration: none;
}
@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #00060b;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #00060b;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #88a074;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #ffffff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #ffffff;
background-color: #00060b;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #012d4f;
background-color: transparent;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
display: none;
left: 50%;
margin-left: auto;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
display: none;
margin-right: auto;
right: 50%;
}
}
.navbar-inverse .navbar-link {
color: #013b67;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 2;
color: #ffffff;
background-color: #045a9c;
border-color: #045a9c;
cursor: default;
}
.label-primary {
 background-color: #045a9c;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #033d6a;
}
.label-success {
background-color: #5b7447;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #75955b;
}
.label-info {
background-color: #47789e;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #406989;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #045a9c;
background-color: #ffffff;
}
.jumbotron {
padding: 30px;
margin-bottom: 30px;
font-size: 21px;
font-weight: 200;
line-height: 2.1428571435;
color: inherit;
background-color: #C4DEAF;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #045a9c;
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 20px;
color: #ffffff;
text-align: center;
background-color: #045a9c;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-bar-success {
background-color: #5b7447;
}
.progress-bar-info {
background-color: #47789e;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
z-index: 2;
color: #ffffff;
background-color: #045a9c;
border-color: #045a9c;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
color: #71bffb;
}
.panel-primary {
border-color: #045a9c;
}
.panel-primary > .panel-heading {
color: #ffffff;
background-color: #045a9c;
border-color: #045a9c;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
border-top-color: #045a9c;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #045a9c;
}
.panel-info {
border-color: #47789e;
}
.panel-info > .panel-heading {
color: #ffffff;
background-color: #47789e;
border-color: #47789e;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #47789e;
}
.panel-info > .panel-heading .badge {
color: #ffffff;
background-color: #47789e;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #47789e;
}
.panel-success {
border-color: #5b7447;
}
.panel-success > .panel-heading {
color: #ffffff;
background-color: #5b7447;
border-color: #5b7447;
}
.panel-success> .panel-heading + .panel-collapse > .panel-body {
border-top-color: #5b7447;
}
.panel-success > .panel-heading .badge {
color: #ffffff;
background-color: #5b7447;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #5b7447;
}
.panel-warning {
border-color: #f0ad4e;
}
.panel-warning > .panel-heading {
color: #675433;
background-color: #f0ad4e;
border-color: #f0ad4e;
}
.panel-warning> .panel-heading + .panel-collapse > .panel-body {
border-top-color: #f0ad4e;
}
.panel-warning > .panel-heading .badge {
color: #675433;
background-color: #f0ad4e;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #f0ad4e;
}
.panel-danger {
border-color: #d9534f;
}
.panel-danger > .panel-heading {
color: #ffffff;
background-color: #d9534f;
border-color: #d9534f;
}
.panel-danger> .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d9534f;
}
.panel-danger > .panel-heading .badge {
color: #ffffff;
background-color: #d9534f;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d9534f;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #dfe6ea;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.modal-dialog {
width: auto;  
max-width:900px
}
@media (max-width: 767px) {
.video-modal {
width:auto;
max-width: inherit;
margin: 30px auto;
}
}
@media (min-width: 992px) {
.video-modal {
width: 1000px;
max-width: 1000px;
margin: 30px auto;
}
}
@media print {
a[href]:after {
content: "";
}
.container {
width: 650px;
}
.nav-tabs {
display: none;
}
.tab-content > .tab-pane {
display: block;
}
.tab-content > .tab-pane a {
text-decoration: none;
}
}
/*this came from theme bootstrap overides*/
@media (min-width: 1200px) {
.row {
 *zoom: 1;
}
.row:before,  .row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
/*changed container width to prevent text overflow; was 1280. 1170 is bootstrap normal for this media query. no need for custom style This was changed to 1170px in 11/20, but that broke pizazz, so it's going back to 1280 12/23/20. I think the text overflow had been on office page addresses, but I don't see it now*/
.container {
width: 1200px; 
}
.navbar-static-top .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {
width: 1280px;
}
.col-lg-2-adjust {
width: 14.66667% !important;
}
}
@media (max-width: 1500px) {
.navbar-header {
float: none;
}
.navbar-left,.navbar-right {
float: none !important;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin-top: 7.5px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in{
display:block !important;
}
}
@media (min-width: 1500px) {
.hidden-xlg {
display: none!important;
}
.visible-xlg {
display: inline-block!important;
}
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
margin-top: -9px;
}/*end theme bootstrap overides*/
