html,
body {
height: 100%;
/* The html and body elements cannot have any padding or margin. */
}
#loading{text-align:center;height:40px;padding:10px;width:100px;position:fixed;left:50%;top:25%;display:none;background:#ffffff;border:1px solid #999999;-webkit-border-radius:4px;border-radius:4px;color:#535353;margin-left:-50px;box-shadow: 10px 10px 5px #888888;-webkit-box-shadow:10px 10px 5px #888888;z-index:1053}
input.highlight, select.highlight, textarea.highlight {background-color: #FFC;}
#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
/* Negative indent footer by it's height */
margin: 0 auto -63px;
}
h1{font-size:16pt;text-shadow: 1px 1px 2px #ffffff;font-weight:500}/* OVERRIDE NAV BAR CSS */
.navbar .navbar-inverse{
background: #283375;
background-image: -moz-linear-gradient(top, #5281A1, #436f8d); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5281A1), to(#436f8d)); background-image: -webkit-linear-gradient(top, #5281A1, #436f8d); background-image: -o-linear-gradient(top, #5281A1, #436f8d); background-image: linear-gradient(to bottom, #5281A1, #436f8d); 
}
.navbar .container{
 background: transparent;padding-top:0px;color:#eeeeee;font-size:11pt
}
.navbar.navbar-inverse.navbar-static-top .navbar-inner {
background: #ffffff;
background-image: -moz-linear-gradient(top, #5281A1, #436f8d); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5281A1), to(#436f8d)); background-image: -webkit-linear-gradient(top, #5281A1, #436f8d); background-image: -o-linear-gradient(top, #5281A1, #436f8d); background-image: linear-gradient(to bottom, #5281A1, #436f8d); 	
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.navbar-inverse .brand{margin-top:0px;margin-bottom:0px;border:0px;padding-bottom:0px;padding-top:8px;}
.navbar-inverse .nav > li > a {
  color: #eeeeee;
  text-shadow:0px -1px #000000;
font-size:10pt;
}.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
}
.navbar-inverse .navbar-text {
  color: #eeeeee;
 }
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #eeeeee;
  background-color: #3B73AF;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #eeeeee;
  background-color: #3B73AF;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #eeeeee;
  background-color: #3B73AF;
}
.navbar-inverse .navbar-link {
  color: #FEDC3D;
}.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}.navbar-color{
 background: #004990;
}/* MULTI-LEVEL DROPDOWNS FOR BOOTSTRAP */
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}.dropdown-menu li:hover .sub-menu {
    visibility: visible;
    display: block;
}.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
.footer {
  padding-left: 0px;padding-top:10px;
  color: #535353;
  background:#f1f1f1;
  border-top: 1px solid #e5e5e5;
}/* Set the fixed height of the footer here */
#push{height: 63px;}
.footer {height: 63px;}
.footer a {color: #336699;}
.footer a:hover {color: #80a7cf;text-decoration: underline;}
.subnavtwo {
  padding-left: 0px;padding-top:10px;
  color: #535353;
  background:#f1f1f1;
  border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}


.jumbotron {
  padding-left: 0px;padding-top:10px; padding-bottom: 10px;
  color: #ffffff;
  height:220px;
  background:#f1f1f1;
  border-top: 1px solid #336699;
    border-bottom: 1px solid #336699;
}/* S
/* masthead - subheader at top of page*/
.masthead {
  margin-top:0px;margin-bottom:30px;
  padding-top: 5px;padding-bottom:5px;
 color: #333333;
background: #f6f6f6;
background-image: -moz-linear-gradient(top, #f6f6f6, #eeeeee); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#eeeeee)); background-image: -webkit-linear-gradient(top, #f6f6f6, #eeeeee); background-image: -o-linear-gradient(top, #f6f6f6, #eeeeee); background-image: linear-gradient(to bottom, #f6f6f6, #eeeeee); 	
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	height:120px;text-align:center;
  border-bottom: 1px solid #e5e5e5;
  text-shadow: 1px 1px 3px #FFF;
}
.modal.large{
    width: 780px;
    margin-left: -390px; /* - width/2 */
}

.modal.xlarge{
    width: 90%;
    margin-left: -45%; /* - width/2 */
}

.modal-body{max-height:300px;}
.modal-body-pad{padding-left:0px;padding-right:0px;}
@media (max-width: 766px) {
.hundred{
   margin-left: -20px;margin-right: -20px;
   text-align:center
}
}
@media (min-width: 767px) {
.hundred{
width:100%;
   margin-left: 0px;margin-right: 0px;
   text-align:center
}
}
.no-transition {
  -webkit-transition: height 0.010s;
  -moz-transition: height 0.010s;
  -ms-transition: height 0.001s;
  -o-transition: height 0.001s;
  transition: height 0.010s;
}
@media(max-width:2499px){

.nav-collapse .nav{float:none;margin:0 0 10px;background:#003366;border-radius:4px;border:1px solid #000000;margin-top:10px;box-shadow:0px}
.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#ffffff;font-size:10pt;text-shadow: 0 0 0;}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#535353;color:#ffffff}

.nav-collapse .nav:before {
 content: '';
 display: inline-block;
 border-left: 8px solid transparent;
 border-right: 8px solid transparent;
 border-bottom: 8px solid #003366; /* change color here, modified for a black arrow */
 position: absolute;
 top: -8px;
 right: 16px;
}
}
.bs-docs-sidenav > li > a {
    border: 1px solid #E5E5E5;
    padding: 8px 14px;
}

.bs-docs-sidenav > li > a {
    border: 1px solid #E5E5E5;
    padding: 8px 14px;
	background:url(../img/listbg.png) repeat-x;
}

.bs-docs-sidenav > li:first-child > a {
    border-radius: 6px 6px 0 0;
}

.bs-docs-sidenav > li:last-child > a {
    border-radius: 0 0 6px 6px;
}

.bs-docs-sidenav > .active > a {
    border: 0 none;
    box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1) inset, -1px 0 0 rgba(0, 0, 0, 0.1) inset;
    padding: 9px 15px;
    position: relative;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    z-index: 2;
}

.bs-docs-sidenav .icon-chevron-right {
    float: right;
    margin-right: -6px;
    margin-top: 2px;
    opacity: 0.9;
}

.bs-docs-sidenav > li > a:hover {
    background-color: #F5F5F5;
}

.bs-docs-sidenav a:hover .icon-chevron-right {
    opacity: 0.5;
}

.bs-docs-sidenav .active .icon-chevron-right, .bs-docs-sidenav .active a:hover .icon-chevron-right {
    /*background-image: url("../img/glyphicons-halflings-white.png");*/
    opacity: 1;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}