/* Add here all your CSS customizations */
.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
    background: #FFF;
    border-left-color: #EEE;
    border-right-color: #EEE;
    border-top: 3px solid #CCC;
    color: black!important;
}

.nav-tabs li a, .nav-tabs li a:hover {
    background: #F4F4F4;
    border-bottom: none;
    border-left: 1px solid #EEE;
    border-right: 1px solid #EEE;
    border-top: 3px solid #EEE;
    color: black!important;
}

.button90 {
	width:90%;
	height: 50px;
	margin:10px
}

.button95 {
	width:95%;
	height: 50px;
	margin:10px
}

.custom-text-color-1 {
    color: white !important;
}

.custom-text-color-10 {
	color: #777;
}

.background-color-primary {
	background-color: #ffffff;
	color: #595959 !important;
}

.background-color-secondary {
	background-color: #002e6d;
}

ul.nav-pills > li.active > a {
    background-color: #1a5c94;
}

ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {	
    background-color: #1a5c94;
}

html ul.nav-pills-primary a {
    color: #1a5c94;	
}

html .btn-primary {
	color: #ffffff;
    background-color: #1a5c94;
	border-color: #1a5c94;
}

html .btn-primary:hover {
    border-color: #1a5c94;
	background-color: #1a5c94;
}

html .btn-primary:active,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
    background-color:#1a5c94;
    border-color:#1a5c94;
}

a {
    color: #002e6d;
}

a:hover {
     color: #1a5c94; 
}

a:focus {
	 color: #1a5c94; 
}

a:active {
	 color: #1a5c94; 
}

html .btn-borders.btn-primary {
	background: transparent;
    border-color: #444e5b;
	color: #444e5b;
	text-shadow: none;
}

html .btn-borders.btn-primary:hover,
html .btn-borders.btn-primary:focus {
	border-color: #444e5b !important;
	color: #ffffff;
}

html .btn-borders.btn-primary:hover:hover,
html .btn-borders.btn-primary:focus:hover {
	border-color: #7a8eb2;
	background-color: transparent;
}

h4 {
	color: #002e6d;
}

h2 {
	color: #002e6d;
}

html .toggle-primary .toggle label {
	color: #1a5c94;
	border-left-color: #1a5c94;
	border-right-color: #1a5c94;
}

html .toggle-primary .toggle.active > label {
	background-color: #1a5c94;
	border-color: #1a5c94;
	color: #ffffff;
}

html .toggle-primary.toggle-simple .toggle > label:after {
	background-color: #1a5c94;
}

/* Section Featured */
section.section.stats {
	background: #ffcd00;
	/*border-top: 5px solid #f1f1f1;*/
	margin: 30px 0;
	padding: 50px 0;
}

#header .header-search .form-control {
	
}
#header .header-search .form-control {
	border-radius: 20px;
	font-size: 0.9em;
	height: 34px;
	margin: 0;
	padding: 6px 12px;
	-webkit-transition: width 0.3s ease;
	-moz-transition: width 0.3s ease;
	transition: width 0.3s ease;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	width: 170px;
}

.rev_slider_wrapper {
	height: 100%!important;
	width: 100%!important;
}

html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
	color: #fff;
}

html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
	border-top-color: #1a5c94;
	background-color: #1a5c94;
}

.news-image {
	width: 110px;
}

table tr th, table tr td {
	padding: 0.5rem 0.625rem 0.625rem;
}

.breadcrumb {
	background-color: #ffffff;
	padding-left: 0px;
}

#header .header-body {background-color:#ffffff;}
html #header .header-nav-main nav a {/*color:#002e6d !important;*/}
html #header .header-nav-main nav a:hover, html #header .header-nav-main nav a:focus {color:#ffffff !important;}


ul.nav-pills > li.active > a:hover, ul.nav-pills > li.active > a:focus {color:#ffffff !important;background-color:#002e6d !important;}

html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {background-color:#002e6d !important;color:#ffffff;}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {color:#ffffff !important;}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {border-bottom: none!important;}

.counters-text-light span, .counters-text-light{color:#002e6d!important;}

.testimonial-author .text-color-dark {color:#002e6d!important;}

#revolutionSlider .btn-primary {background-color:#ffffff;border:2px #002e6d solid !important;color:#002e6d;}
.header-btn-collapse-nav {background-color:#002e6d!important;color:#ffffff!important;}

aside ul.nav-list > li > a {color:#595959;}

#skippy {background-color:#002e6d!important;width:100%;float:right;text-align:center;padding:8px 0;}
#skippy span {color:#fff!important;}

.panel-heading {background-color:#002e6d !important;}
.panel-title {color:#ffffff !important;}
.panel-title a {display:block;}
.panel-title a:hover, .panel-title a:focus {color:#ffffff;}
.panel-body {color:#595959;}
.panel-default {border-color:#002e6d!important;}

.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {color:#002e6d!important;border-top:3px #002e6d solid!important;}
.nav-tabs li a, .nav-tabs li a:hover {background-color:#fffff;color:#ffffff;border-top:3px #002e6d solid!important;}

table thead {background-color:#002e6d !important;color: #ffffff;}
table tr.even, table tr.alt, table tr:nth-of-type(even) {background-color: #DCDCDC !important;}
table {color:#000;width:100%;}
table a {color:#002e6d;text-decoration:underline;}

@media (max-width: 992px) {

html #header .header-nav-main nav a:hover, html #header .header-nav-main nav a:focus {color:#002e6d!important;}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {color:#002e6d !important;}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {background:none!important;}
}

@media (max-width: 992px) {

#header .header-btn-collapse-nav {margin-left:0px;}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a {background-color:#002e6d !important;color:#ffffff!important;}

}


/**** FOUNDATION PAGE ****/

.foundation #header .header-body {background-color:#002e6d!important;}
.foundation #header .header-nav-main nav a {color:#ffffff!important;}
html .foundation #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a, html .foundation #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {color:#ffffff !important;background-color:#95b4ff !important;}
.foundation section.section.stats {background-color:#002e6d;color:#ffffff!important;}
.foundation section.section.stats span {color:#ffffff!important;}
.foundation #header .header-nav-main nav > ul > li > a.dropdown-toggle:after {border-color:#ffffff transparent transparent transparent;}

html .foundation #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {background-color:#ffffff !important;color:#002e6d;border-top-color: #ffffff;}
html .foundation #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {color:#002e6d !important;}
html .foundation #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a:hover {background-color:#ffffff !important;color:#002e6d;}
html .foundation #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a:focus {background-color:#ffffff !important;color:#002e6d;}



@media (max-width:992px) {

html .foundation #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {color:#ffffff!important;border:none!important;}
html .foundation #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a:focus {color:#ffffff!important;}
html .foundation #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a:hover {background:none!important;border:none!important;}

}


/***** Fix for Rev Slider and Chrome ****/

.rs-background-video-layer[data-ytid] iframe {
    visibility: visible !important;
}

.rs-background-video-layer {visibility: visible !important;}
.sub-parent {border-bottom:1px solid #EDEDDE;}
.sub-parent a {display:inline-block!important;width:70%;border:none!important;}
.sub-parent button {border:none;height:30px;float:right;width:30px;overflow:hidden;color:transparent;text-indent:100%;background:none;}

}
.sub-parent ul li a {display:block !important;}

.sub-parent button:before {
    content: '';
    display: block;
    width: 12px;
    height: 2px;
    background-color: #000;
    top:18px;
    right:4px;
    position:absolute;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: .3s;
    transition: .3s;
    }

    .sub-parent button:after {
    content: '';
    display: block;
    width: 2px;
    height: 2px !important;
    background-color: #000;
    position: absolute;
    top:18px;
    right:14px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: .3s;
    transition: .3s;
}

.sub-parent button.collapsed:after {
    height: 12px !important;
}

.sub-parent ul {margin-top:4px!important;}

.active-nav {font-weight:bold;}