﻿html{
height:100%
}
body {
background: #EDF5F8 url('img/2smallblurfinished.jpg') fixed no-repeat top center;
height:100%
}
.headerRow .container {
background-color:transparent;
}

.bodyRow .container {
background-color:rgba(255, 255, 255, 0.9);
}


h2 {
color:#1A3550;
font-size:35px;
line-height:40px;
}

h3 {
color: #396596;
}

h4 {
color:#000;
}

hr {
color:#244361;
border: #dadada 1px solid;
}

a, a :link , a:active{
color:#3D71AF;
}

header {
background: url("img/KBMLBranding-Header.jpg") top left no-repeat;
position:relative;
margin:0;
height:140px;
filter:none;
}

header h1 {
background: url("img/Caduceus-Logo-Small-Transparent.png") top right no-repeat;
}

header h1 a, header h1 a :link , header h1 a:active, header h1 a:visited {
display: block;
background: none;
height:auto;
text-indent:0;
padding-left:50px;
padding-top:50px;
}

.urgentNotice {
	margin:10px;
}

.containit {
position:relative;
padding:20px;
background-color: rgba(255, 255, 255, .9);
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, .3);
box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, .3);
min-height:400px;
}

.homepage .relativeContent, .leftNavSite .relativeContent {
	margin-top:10px;
}

.leftNavSite .leftNavContent, .leftNavContent .well {
	margin-bottom:0px;
}

.relativeContent {
	margin-top:0px;
}

.leftNavContent {
	padding-top:0px;
}

.mainNavRow .navbar-inner, .leftNavContent .well, .bodyRow .navbar-inner {
background: rgb(22,48,73); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(22,48,73,1) 0%, rgba(57,101,150,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,48,73,1)), color-stop(100%,rgba(57,101,150,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(22,48,73,1) 0%,rgba(57,101,150,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(22,48,73,1) 0%,rgba(57,101,150,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(22,48,73,1) 0%,rgba(57,101,150,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(22,48,73,1) 0%,rgba(57,101,150,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#163049', endColorstr='#396596',GradientType=0 ); /* IE6-9 */
border-top-left-radius: 0px;
border-top-right-radius: 0px;
z-index:100000;
}

.leftNavContent .nav > li > a:focus, .mainNavRow .navbar .nav > li > a:hover, .mainNavRow .navbar .nav > li.active > a:hover, .mainNavRow .navbar .nav > li.active > a.dropdown-toggle:hover, .leftNavContent .nav > li > a:hover, .leftNavContent .nav > li.active > a:hover, .leftNavContent .nav > li.active > a.dropdown-toggle:hover, .mainNavRow .navbar .nav > li > a:hover, .mainNavRow .navbar .nav > li.active > a:hover, .mainNavRow .navbar .nav > li.active > a.dropdown-toggle:hover, .leftNavContent .nav > li > a:hover, .leftNavContent .nav > li.active > a:hover, .leftNavContent .nav > li.active > a.dropdown-toggle:hover, .mainNavRow .navbar .nav > li.active > a, .mainNavRow .navbar .nav > li.active > a.dropdown-toggle, .leftNavContent .nav > li.active > a, .leftNavContent .nav > li.active > a.dropdown-toggle, .mainNavRow .dropdown-menu .active > a:hover, .mainNavRow .dropdown-menu li > a:hover, .mainNavRow .dropdown-menu li > a:focus, .mainNavRow .dropdown-submenu:hover > a, .leftNavContent .dropdown-menu .active > a:hover, .leftNavContent .dropdown-menu li > a:hover, .leftNavContent .dropdown-menu li > a:focus, .leftNavContent .dropdown-submenu:hover > a {
	background-color:#1A3550;
}

.mainNavRow .navbar .nav > li > a, .leftNavContent .nav > li > a {
	color:#fff;
	font-size:13px;
}

.navbar .nav > li > a {
color:#fff;
}

.navbar .btn-navbar, .btn-inverse {
background: -moz-linear-gradient(top,  rgba(255,255,255,.7) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.leftNavContent .btn-navbar:hover, .leftNavContent .btn-inverse:hover {
background: -moz-linear-gradient(top,  rgba(255,255,255,.8) 0%, rgba(26,53,80,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(26,53,80,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,.8) 0%,rgba(26,53,80,,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

.navbar .brand {
color:#fff;
text-shadow: 0 1px 2px rgba(0, 50, 0, 0.7);
}

.relativeContent {
	background:rgba(255, 255, 255, 0.3);
	border:1px #dfdfdf solid;
}

.footer {
margin-top:20px;
text-align:center;
}
.footer-links li {
display:inline;
color:#fff;
text-shadow: 0 2px 2px rgba(0, 50, 0, 0.7);
}
.footer-links li a {
color:#fff;
}

.footer-links {
margin:0 0 9px 0;
}

.level-item {
	padding-left:10px;
}

.copyright {
	color:#fff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);

}

.close {
	
	float:none;
	font-weight:inherit;
}

#myCarousel a img {
margin-top:-10px;
width:30px;
}

.bodyRow .carousel .carousel-control {
background: rgba(255,255,255,1);
box-shadow:0px 0px 2px #333;
border: none;
opacity:0.9;
filter:alpha(opacity=90);
color:#305883;
-webkit-transition: all 1.25s ease-out;
-moz-transition: all 1.25s ease-out;
transition: all 1.25s ease-out;
}

.bodyRow .carousel .carousel-control:hover {
background: rgba(255,255,255,.7);
color:#305883;
}

.carousel .item {
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
color:#305883;
}

.carousel-caption {
background: rgb(48, 88, 131);
background: rgba(48, 88, 131, .5);
padding:10px;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
-webkit-transition: all 1.25s ease-out;
-moz-transition: all 1.25s ease-out;
transition: all 1.25s ease-out;
}

.carousel-caption:hover {
background: rgb(48, 88, 131);
background: rgba(48, 88, 131, .8);

}

.carousel-caption h4{
font-size:18px;
line-height:26px;
margin: 0px 0 10px;
}

/* BEGIN Prefix Styles & Elements */
/* Headings */
H3.agencyElement-H3 {
-ms-name:"Heading 3";
}
H4.agencyElement-H4 {
-ms-name:"Heading 4";
}
H5.agencyElement-H5 {
-ms-name:"Heading 5";
}
H6.agencyElement-H6 {
-ms-name:"Heading 6";
}
/* Text Styles*/
.agencyStyle-blockquote {
-ms-name:"Block Quote";
padding:0 0 0 15px;
margin:0 0 20px;
border-left:5px solid #eee;
}
.agencyStyle-muted {
-ms-name:"Muted";
color:#999;
}
.agencyStyle-unstyled {
-ms-name:"Unstyled (Lists)";
margin-left:0;
list-style:none;
}
/* Text Markup Styles */
div.pull-left .agencyElement-divpullleft {
-ms-name:"Pull Left";
}
div.pull-right .agencyElement-divpullright {
-ms-name:"Pull Right";
}
div.clearfix .agencyElement-clearfix {
-ms-name:"Clear Fix";
}
div.well .agencyElement-well {
-ms-name:"Well (Default)";
}
div.well well-large .agencyElement-well-large {
-ms-name:"Well (Large)";
}
div.well well-small .agencyElement-well-small {
-ms-name:"Well (Small)";
}
/* Tables */
table.table-bordered .agencyElement-table-bordered {
-ms-name:"Table (Bordered)";
}
table.table-condensed .agencyElement-table-condensed {
-ms-name:"Table (Condensed)";
}
table.table-striped .agencyElement-table-striped {
-ms-name:"Table (Striped)";
}
table.table-hover .agencyElement-table-hover {
-ms-name:"Table (Hover)";
}
/* Alerts */
div.alert .agencyElement-alert {
-ms-name:"Alert (Default)";
}
div.alert alert-danger .agencyElement-alert-danger {
-ms-name:"Alert (Error/Danger)";
}
div.alert alert-info .agencyElement-alert-info {
-ms-name:"Alert (Info)";
}
div.alert alert-success .agencyElement-alert-success {
-ms-name:"Alert (Success)";
}
div.alert alert-warning .agencyElement-alert-warning {
-ms-name:"Alert (Warning)";
}
/* Image Position */
.agencyPosition-1 {
-ms-name:"Left";
float:left;
}
.agencyPosition-2 {
-ms-name:"Right";
float:right;
}
.agencyPosition-3 {
-ms-name:"Top";
vertical-align:text-top;
}
.agencyPosition-4 {
-ms-name:"Middle";
vertical-align:middle;
}
.agencyPosition-5 {
-ms-name:"Bottom";
vertical-align:text-bottom;
}
/* Image Styles */
.agencyImage-1 {
-ms-name:"Image Circle";
-webkit-border-radius: 500px;
  -moz-border-radius: 500px;
       border-radius: 500px;
}
.agencyImage-2 {
-ms-name:"Image Polaroid";
padding: 4px;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
       box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.agencyImage-3 {
-ms-name:"Image Rounded";
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
/* END Prefix Styles & Elements */


.dropdown-menu a {
	white-space:normal;
}

.carousel-inner a, .carousel-inner a:link, .carousel-inner a:hover, .carousel-inner a:visited {
	color:#fff;
}

.tab-content {
	margin-left:0px !important;
}

.docSearchFilters .tab-content {
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	border-bottom:1px #ddd solid;
}

.docSearchResults .tab-content {
	border-top:1px #ddd solid;
	border-right:1px #ddd solid;
	border-bottom:1px #ddd solid;
}

.docSearchResults li {
	margin-top:12px;
}


/* MEDIA QUERIES GO BELOW */

@media (min-width:1201px) {
header h1 {
height:140px;
margin-right:45px;
}

.LeftNavContent .homepage .relativeContent, .leftNavSite .relativeContent {
	margin-top:115px;
}

}

@media (max-width:1200px) {

}


@media (max-width: 979px) {

.navbar {
position:relative;
}
.mainNavRow .nav > li > a, .mainNavRow .nav > li > a:hover, .navbar .dropdown-menu a, .navbar .dropdown-menu a:hover {
background:rgba(255,255,255,.4);
color:#fff;
text-shadow: 0 1px 2px rgba(0, 50, 0, 0.7);
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
}

.mainNavRow .nav LI.active.dropdown > .dropdown-toggle {
	background-color:#efefef;
}

header h1 {
background: url("img/Caduceus-Logo-Small-Transparent.png") top right no-repeat;
padding-top:0px;
}

.mainNavRow .navbar .dropdown-menu, .leftNavContent .dropdown-menu {
	background:#fff;
}

}

@media (max-width: 479px) {

h2 {
font-size:25px;
line-height:30px;
}

h3 {
	font-size:16px;
	line-height:24px;
}

body {
height:inherit;
}

header {
background: url("img/KBML-Header-BG.jpg") top center repeat-x;
}


header h1 {
background: url("img/Caduceus-Logo-Small-Transparent.png") top center no-repeat;
text-align:center;
padding-top:0px;
}


header h1 a {
padding-left:0;
font-size:20px;
text-indent:0px;
}

.dropdown-menu {
display:none;
}

.relativeContent {
	margin-left:10px;
	background-color:#ECEDF1;
	border:1px #dfdfdf solid;
}

}