body {font-family: 'BretanProRegular';}
h1, h2, h3, h4, h5 {color: #006}
.container {min-width: 1070px}

.col-centered {margin: 0 auto;}

.custom-header {background: #010034;}
.navbar-brand a {font-family: 'BretanProBold'; font-size: 1.5em; color: #fff; text-decoration: none; border-right: 1px solid #fff; padding-right: 11px}
.navbar-header h1 a:hover {color: #fefefe; text-decoration: none}

.telephone {font-family: 'BretanProBold'; color: #fff;}

.navbar-custom {margin-top: 20px; background: #D9D9D9;}
.navbar-custom ul li {}
.navbar-custom ul li a {padding-left: 19.2px; padding-right: 19.2px; color: #010034; margin-right: 1px; border-top: 4px solid #010034; border-left: 1px solid #fff; border-right: 1px solid #fff}
.navbar-custom ul li a:hover {border-bottom: none; color: #E2001A;}
.navbar-custom ul li a.active {background: #fff}
ul.dropdown-menu {border-top: none; margin: 0; padding: 0}
ul.dropdown-menu li a {margin: 0; padding: 10px 25px; border: none; color: #010034;}
ul.dropdown-menu li a:hover {border-right: none;}
.navbar-collapse {padding-left: 0; padding-right: 0}
.navbar-brand {padding-left: 0}
.page-header2 {   padding-bottom: 3px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
  color: #000066;
  font-size:30px}
.logo {padding-left: 0}

.search {display: none;padding: 20px 0;}

.custom-content {background: #eeeeee}

footer {background: #010034; padding: 20px 0}
.footer-top {height: 20px; background: #fff; box-shadow: 0px -5px 12px -8px black; -moz-box-shadow: 0px -5px 12px -8px black; -webkit-box-shadow: 0px -5px 12px -8px black; position: relative;}
.footer-content {min-height: 155px; border-right: 1px dotted #042C60; margin: 10px 0}
.footer-content h5 {color: #fff; font-weight: bold;}
.footer-content ul {padding:0;}
.footer-content ul li {list-style: none}
.footer-content ul li a:hover {color: #E2001A;}
.border-less {border: none;}
.footer-links {padding: 20px 0; background: #EEE; text-align: center}

.navtabs-custom {border-bottom: 3px solid #de001a; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.navtabs-custom li {border-right: 1px solid #e5e5e5}
.navtabs-custom li.active a, .navtabs-custom li.active a:hover, .navtabs-custom li.active a:focus {padding-bottom: 11px; padding-top: 12px; border: none; background: #de001a; color: white}
.navtabs-custom li a {color: black;}
.navtabs-custom li a:hover {border-bottom: none; background: #E5E5E5;}
.navtabs-custom {background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.table-hover tbody tr td, .table-hover tbody tr th {vertical-align: middle}
.table-hover tbody tr:hover {background: #fbc400}

a.btn-default:hover {background: #a4e7fd}

.navtabs-custom2 {border-color: #E5E5E5; border-style: solid; border-width: 1px;}
.nav-tabs.nav-justified {border-bottom: 3px solid #010034}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border-bottom: 0px none}
.navtabs-custom2 li {border-right: 1px solid #e5e5e5}
.navtabs-custom2 li.active a, .navtabs-custom2 li.active a:hover, .navtabs-custom2 li.active a:focus {padding-bottom: 11px; padding-top: 12px; border: none; background: #010034; color: white}
.navtabs-custom2 li a {color: black;}
.navtabs-custom2 li a:hover {border-bottom: none; background: #E5E5E5;}
.navtabs-custom2 {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.64, #EBEBEB),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(bottom, #EBEBEB 64%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #EBEBEB 64%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #EBEBEB 64%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #EBEBEB 64%, #FFFFFF 100%);
background-image: linear-gradient(to bottom, #EBEBEB 64%, #FFFFFF 100%);
}



.tab-content {padding: 10px; border-style: solid; border-color: #DDD; border-width: 0 1px 1px;}

.page-header {margin: 10px; color: #010034;}

.diag-title {font-size: 1.4em; color: #006}

.subs {clear:both; display: block}

.user {background: #D9D9D9;}


i.puce:before {content: '\25B8 '}


h4:before, h3:before {content: '\25B8'; padding-right: 10px}

.panel-title a {color: #1166d0}
.subtext {padding-left: 30px}

#rub1, #rub2, #rub3, #rub4, #rub5 {padding: 0 20px}

div.panel-body {30px}