/* new version */

body {

	font: 14px "Open Sans", Arial, sans-serif !important;

	line-height: 22px;
	margin: 0;
}

.program-tabs {
	border-radius: 4px;
	margin-bottom: 20px;
}

.program-tabs .nav-tabs a {
	color: #003468;

}
.page-blue #header .header-nav-main nav > ul > li > a.dropdown-toggle {}

.program-tabs .nav-tabs a:hover {
	color: #003468;
	border-top-color: #003468;
}
.program-tabs .nav-tabs.nav-justified a:focus {
	color: #003468;
	border-top-color: #003468;
}


a {
	color: #003468;
}

a:hover {
	color: #96a1b6;
	text-decoration: none !important;
	
}

a:focus {
	color: #96a1b6;
	
}

a:active {
	color: #7887a1;
}




.page-blue a {
	color: #003468;
}

/* law footer */

.page-blue #footer h4 a {
    color: #fff !important;
}

/* Law Header */

.page-blue #header .header-column {
    display: table-cell;
    vertical-align: middle;
}

.page-blue #header .header-nav-main {
    margin-top: 6px !important;
	/* display: block !important; */
    height: auto !important;
	float: right;
    
    min-height: 45px;
}

.page-blue .sticky-header-enabled #header .header-container .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #003468 !important;
    margin-top: -3px !important;
}

.page-blue #header .header-nav-main nav > ul > li.dropdown:hover > a {
	color: #003468 !important;
}
.page-blue #header .header-nav-main nav > ul {
    margin-right: 0 !important;
}

.page-blue #header #topnav .header-nav-main nav > ul > li.dropdown:hover > a {
   color: #ffffff !important;
	background:  #003468 !important;
}

.page-blue #header .header-nav-main nav > ul > li > a {
    color: #003468 !important;
    border-radius: 4px;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 10px 13px 10px 6px;
    text-transform: uppercase;
}

/*
.page-blue #header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f0d7";
    font-size: 10px;
    top: 9px;
    right: 11px;
}
*/

.page-blue #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	 border-top-color: #003468 !important;
    
    display: block;
       left: auto;
    border-radius: 0 4px 4px;
    border: 0;
    border-top: 5px solid #CCC;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
    margin-top: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
    min-width: 200px;
    padding: 5px;
    text-align: left;
}

.page-blue #header .header-nav-main nav > ul > li > a.dropdown-toggle {max-width: 110px !important;
	height: 50px; 
	text-align: center !important;
}



.page-blue .dropdown-menu {
    position: absolute;
z-index: 1000;
    float: left;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
}

.page-blue .nav-pills > li + li {
	margin-left: 0px;}

.page-blue #header #ggulinks {
    float: right;
    margin-bottom: 0px;
    padding-bottom: 3px !important;
    margin-left: 10px;
    margin-top: 0px !important;
    width: 60px;
    color: #fff !important;
    height: 35px !important;
}

.page-blue #header .header-search {
    float: left !important;
    margin-top: 5px;
    margin-left: 10px;
    width: 170px;
}

.page-blue #header .header-calendar {
    float: right;
    margin-bottom: 0px;
    padding-bottom: 0px !important;
    margin-left: 10px;
    margin-top: 3px !important;
    width: 50px;
    color: #fff !important;
    height: 35px !important;
    font-size: 20px !important;
    line-height: 22px;
}

.page-blue #topnav .header-nav-main nav > ul > li > a {
    color: #999;
    font-size: 11px !important;
    padding: 6px 10px;
    display: inline-block;
    font-weight: normal !important;
}

.page-blue #header .header-nav-main nav > ul > li.open > a,
.page-blue #header .header-nav-main nav > ul > li:hover > a {
	background: transparent !important;
}

.page-blue #header .header-nav-top nav > ul > li.open > a,
.page-blue #header .header-nav-top nav > ul > li:hover > a {
	background: transparent !important;
}

.page-blue #topnav .header-nav-main nav > ul > li > a:focus, .page-blue #topnav .header-nav-main nav > ul > li > a:hover {
	color: #ffffff !important;
	background:  #003468 !important;
}


.page-blue #header .header-nav-top .nav > li > a:hover {

	background: transparent !important;
}


.page-blue #topnav  .header-nav-main nav > ul > li > a.dropdown-toggle::after  {display: none !important;}

.page-blue #header .header-nav-top nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {

	color: #FFF;
}

.col-md-9 .section {
	margin-bottom: 30px;
}

.isotope-item {text-align: left !important;}

.link {
	position:relative;
	margin-left: 8px;
	padding-left: 13px;
}

p.link:before {
	content: '\e079'; 
	font-family:'simple-line-icons';
	
	font-weight:900;
	left:-5px;
	position:absolute;
	top: 0 !important;
}

a.link:before {
	content: '\e079'; 
	font-family:'simple-line-icons';
	font-weight:900;
	left:-5px;
	position:absolute;
	top:0px !important;
}

p a.link:before {
	content: '\e079'; 
	font-family:'simple-line-icons';
	font-weight:900;
	left:-5px;
	position:absolute;
	top:-2px !important;
}

select.form-control:not([size]):not([multiple]) {
	height: initial !important;
	font-size: 0.85rem;
	color: #1D2126;
	background-color: #e9e9e9 !important;
	font-family: inherit;
	text-transform: uppercase;
	font-weight: bold;
}

.thumb-info-caption a.link::before {top: -3px !important;}

#eventListAnchor:before  { display: block; 
	content: " "; 
	margin-top: -150px; 
	height: 150px; 
	visibility: hidden; }
.grants-page .open::before { display: block; 
	content: " "; 
	margin-top: -180px !important; 
	height:  180px !important; 
	visibility: hidden; } 


.open::before { display: block; 
	content: " "; 
	margin-top: -150px !important; 
	height:  150px !important; 
	visibility: hidden; } 

.box-info::before { display: block; 
	content: " "; 
	margin-top: -150px !important; 
	height:  150px !important; 
	visibility: hidden; }

/* .accordion_heading:before { display: block; 
content: " "; 
margin-top: -150px !important; 
height: 150px !important; 
visibility: hidden; }

.box-opened:before { display: block; 
content: " "; 
margin-top: -150px !important; 
height: 150px !important; 
visibility: hidden; }

.box-open:before { display: block; 
content: " "; 
margin-top: -150px; 
height: 150px; 
visibility: hidden; } */

#data-analytics:before { display: block; 
	content: " "; 
	margin-top: -150px; 
	height: 150px; 
	visibility: hidden; }

#business-analytics:before { display: block; 
	content: " "; 
	margin-top: -150px; 
	height: 150px; 
	visibility: hidden; }



#graduate-writing-proficiency:before, #graduate-math-proficiency:before, #graduate-business-proficiency:before { display: block; 
	content: " "; 
	margin-top: -150px; 
	height: 150px; 
	visibility: hidden; }


.anchor-consumer:before { display: block; 
	content: " "; 
	margin-top: -151px; 
	height: 151px; 
	visibility: hidden; }

.anchor:before { display: block; 
	content: " "; 
	margin-top: -111px; 
	height: 111px; 
	visibility: hidden; }

.anchor-press:before { display: block; 
	content: " "; 
	margin-top: -151px; 
	height: 151px; 
	visibility: hidden; }

.anchor-acc:before { display: block; 
	content: " "; 
	margin-top: -151px; 
	height: 151px; 
	visibility: hidden; }


#undergraduate-student-grants-and-scholarships::before { display: block; 
	content: " "; 
	margin-top: -250px; 
	height: 250px; 
	visibility: hidden; }
.press-releases a.open {

	font: 1.167em/1.18em "Open Sans", Arial, sans-serif !important;
	color: #3c3c3c;
	font-weight: 600;
}

#accounting:before { display: block; 
	content: " "; 
	margin-top: -150px; 
	height: 150px; 
	visibility: hidden; }

/* .open a::before { display: block; 
content: " "; 
margin-top: -150px; 
height: 150px; 
visibility: hidden; } */

/* Header - new edits */

/* html.sticky-header-active #header .header-body {padding-bottom: 0 !important;} 
html.sticky-header-active #header .header-body[style] {top: 0px !important;} */

html.sticky-header-enabled #header .header-nav-main.collapsing {overflow: hidden;}
/* html.sticky-header-enabled #header .header-nav.header-nav-links nav > ul > li > a {min-height: 70px;} */


html.sticky-header-enabled #header .header-container .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #003468 !important;
    margin-top: -15px !important;
}

@media (min-width: 992px) {
	html #header .header-nav-main nav > ul > li.dropdown.d-lg-none {
		display: none!important;
	}
	



#header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {

    min-height: 100px;
   
} 



.sticky-header-active #header .header-nav.header-nav-links nav > ul > li > a, .sticky-header-active #header .header-nav.header-nav-links nav > ul > li:hover > a, .sticky-header-active #header .header-nav.header-nav-line nav > ul > li > a, .sticky-header-active #header .header-nav.header-nav-line nav > ul > li:hover > a {

    min-height: 70px;
   
} 

#header .header-nav-main nav > ul {
	margin-right: 0 !important;
}


#header .header-nav-main nav > ul > li.open > a,
#header .header-nav-main nav > ul > li:hover > a {
	background: transparent !important;
}

#header .header-nav-top nav > ul > li.open > a,
#header .header-nav-top nav > ul > li:hover > a {
	background: transparent !important;
	color:#fff !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	border-top-color: #003468;
}

.header-calendar .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	border-top-color: #003468;
}

#topnav .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	border-top-color: #003468 !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
	border-color: transparent transparent transparent #003468;
	right: 15px !important;
}


[data-hover="dropdown"] {padding-right: 0 !important;}

.dropdown.open {
    padding: 0 !important;
}
#topnav .header-nav-main nav > ul > li > a {
	color: #999;
	font-size: 11px  !important;
	padding: 6px 10px;
	display: inline-block;
	font-weight: normal !important;
}

.page-blue #topnav .header-nav-main nav > ul > li > a {height: 40px !important;}

#topnav .header-nav-main nav > ul > li > a:focus, #topnav .header-nav-main nav > ul > li > a:hover {
	color: #ffffff !important;
	background:  #003468 !important;
}



#topnav nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-caret-down {
	display: initial !important;
}

.dropdown.fa-caret-down {padding: 0 !important;}



li.dropdown-submenu a.dropdown-toggle {padding-left: 18px !important;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {border-top-color: #003468 !important;
} 

#header .header-container .header-nav-main nav > ul > li.dropdown .dropdown-menu {border-top-color: #003468 !important;
margin-top: -30px !important;} 


#header .header-container .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu { margin-top: initial !important;}

#topnav  {float: left;
	width: 420px;}

.page-blue #topnav  {float: left;
	width: 460px;}



#header .header-nav-main nav > ul > li > a {
	color: #003468 !important;
	border-radius: 4px;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	padding: 10px 13px;
	text-transform: uppercase;


}

html #header .header-body {
	background: #fff;
	border-top: 0px  !important;
	border-bottom: 1px solid transparent;
	/*     padding: 16px 0; */
	-webkit-transition: min-height 0.3s ease;
	-moz-transition: min-height 0.3s ease;
	transition: min-height 0.3s ease;
	width: 100%;
	z-index: 1001;
	min-height: 70px;
	border-bottom-color: #e9e9e9;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
} 


li.mobilemenu {display: none;}

.mobilemenu {display: none;}

.page-blue .law-menu a.dropdown-toggle {
	text-align: left;
	max-width: 115px;
	height: 50px;} 

#header #ggulinks {
	float: right;
	margin-bottom: 0px;
	padding-bottom: 3px !important;
	margin-left: 10px;
	margin-top: 0px !important;
	width: 60px;
	color: #fff !important;
	height: 35px !important;

}


#header #ggulinks .nav-pills {margin-right: 0;}


#header-mobile {display: none;}

#header-widgets-law {
	width: 800px;
	height: 55px;
	float: right;
	margin-bottom: 5px;

}

#header-widgets {
	width: 710px;
	height: 55px;
	float: right;
	margin-bottom: 5px;

}

#header .header-search {
	float: left !important;
	margin-top: 5px;
	margin-left: 10px;
	width: 170px;
}

#header .header-search .form-control {

	height: 30px !important;
	margin: 0;
	padding: 4px 10px !important;

	width: 170px;
}

#header .header-calendar {
	/* 	float: right; */
	margin-bottom: 0px;
	padding-bottom: 0px !important;
	margin-left: 10px;
	margin-top: 3px !important;
	width: 50px;
	color: #fff !important;
	height: 35px !important;
	font-size: 20px !important;
	line-height: 22px;


}

.page-blue #header .header-calendar .fa-caret-down {font-size: 15px !important;}


#header .header-calendar .fa-calendar {margin-right: 0 !important;}
#header .header-calendar a {

	font-size: 21px !important;
	line-height: 22px;


}

#header .header-calendar ul li ul li a {font-size: 0.9em !important;
}


#header #ggulinks nav > ul > li > a.dropdown-toggle {padding-top: 0 !important;
	margin-bottom: 3px !important;} 


.page-blue #header #ggulinks nav > ul > li > a.dropdown-toggle {padding-top: 0 !important;
	height: initial !important;} 


.page-blue #header #ggulinks nav > ul > li > a.dropdown-toggle .fa-caret-down {margin-top: -10px !important;}


#header #ggulinks .header-nav-main nav > ul > li > ul > li > a {

	padding-top: 8px !important;

} 

#header #ggulinks nav > ul > li > a.dropdown-toggle::after {
	position: absolute;
	font-family: FontAwesome;
	font-weight:900;
	content: "\f0d7";
	font-size: 10px;
	top: 5px !important;
	right: 9px;
}

#ggulinks a {padding-top: 0 !important;} 
#ggulinks img {vertical-align: top !important;}
#header .header-calendar .header-nav-main {
	margin-top: 0 !important;
	height: 35px !important;
	max-height: 35px !important;
}

/* #header .header-nav-main {

	margin-top: 6px !important;

} */


html #header .header-nav-top .nav > li > a:hover {

	background: transparent !important;
	/* padding-bottom: 2px !important;
	border-bottom: 3px solid #ffffff !important; */
}


#header .header-calendar .header-nav-main nav > ul > li > a {

	padding-top: 8px !important;

}



#header .header-calendar .header-nav-main nav > ul > li > a.dropdown-toggle::after {

	top: 8px  !important;

}

[data-toggle="dropdown"] {padding-left: 0px !important;}
.page-blue [data-toggle="dropdown"] {padding-right: 5px !important;}
.page-blue #ggulinks [data-toggle="dropdown"] {margin-top: -10px !important;}

#header .header-calendar ul {
	margin-right: 0 !important;
}

#topnav  .header-nav-main nav > ul > li > a.dropdown-toggle::after  {display: none !important;}

#header .header-nav-top nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {

	color: #FFF;
}



/*Alerts*/

#alerts {
	position: relative;
	border: 1px solid;
	text-shadow: 0 -1px 0 #900;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#alerts h4 {
	margin-bottom: 0;
	font: 1em 'UrbanoExtraCondensed', Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
	display: inline;
	background-color: transparent;
	line-height: 1px;
	letter-spacing: normal;
	text-align: center;
}

#alerts a,
#alerts a:hover {
	text-shadow: none;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}

#alerts a:hover {
	color: #606060;
	text-decoration: none;
}

.notice-standard {
	background: #377FC7 !important;
	border-color: #000000 !important;
}

.notice-standard a {
	color: #FFFFFF !important;
}

.alert,
.notice,
.notice-low,
.notice-standard,
.notice-elevated,
.notice-high,
.notice-severe {
	padding: 0.8em;
	margin-top: 1em;
	margin-bottom: 0;
	border: 2px solid #ddd;
}

#alerts img {
	position: absolute;
	top:-8px;
	right:-8px;
}

.notice-icon-holder {
	padding: 1;
	margin: 0;
	list-style: none;
	float: left;
}

.notice-icon-holder li {
	float: left;
}

.notice-icon-holder a,
#notice-icon-show-hide {
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	width: 24px;
	height: 24px;
	background: url(/images/notice-warning.png) no-repeat;
}

.notice-icon-holder-hide {
	display: none;
	position: relative;
	top: -25px;
	left: -15px;
	list-style-type: none;
}


@media (max-width: 479px) {
	#alerts{
		width: 95%;
	}
	#alerts h4{
		font-size: 11px !important;
	}
	
	.page-blue #header .header-search {display: none;}
}

/* front page edits */


#page-edit-preview-view .anchor:before {display: none !important;
	height: 0 !important;}

.section-text-light .testimonial.testimonial blockquote::before, .section-text-light .testimonial.testimonial blockquote::after, .section-text-light .testimonial.testimonial blockquote p {
	opacity: initial !important;
	color: #FFF;
}

.section-text-light .testimonial.testimonial .testimonial-author span, .section-text-light .testimonial.testimonial .testimonial-author strong {
	opacity: initial !important;
	color: #FFF;
}

.section-text-light .testimonial.testimonial blockquote::before, .section-text-light .testimonial.testimonial blockquote::after, .section-text-light .testimonial.testimonial blockquote p {
	opacity: initial !important;
	color: #FFF;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #fff !important;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
}

.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #003468 !important;
}


section.section.section-parallax {
	box-shadow: inset 0 0 0 1000px rgba(0, 52, 104, 0.5);
	background-color: transparent;
	background-position: 50% 50%;
	background-repeat: repeat;
	background-attachment: fixed;
	background-size: cover;
	border: 0;
}

.testimonial .testimonial-author img {
	max-width: 155px !important;
	border: 3px solid #fff;
	/* box-shadow: 5px 5px 3px #555; */
}

.section-fullwidth .featured-box-accolades {padding-bottom: 20px !important;}

.featured-box-admissions .box-content {overflow: hidden;
	padding: 20px 30px !important;}

.featured-box-admissions .col-md-3 {padding: 0;}

.featured-box-admissions .col-md-9 {padding: 0;}


.featured-box-admissions .col-md-12 {padding: 0;}


.featured-box-admissions .featured-box .box-content {
	border-radius: 8px;
	border-top: 1px solid #CCC;
	border-top-width: 4px;
	padding: 30px 20px 20px 20px;
	position: relative;
	top: -1px;
}

section.section.section-with-mockup {
	margin-top: 0px !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.action-icon {text-align: center;}
.action-icon .call-to-action-content {

	padding: 15px 0 0 !important;
}

.action-icon .icon-featured {
	display: inline-block;
	font-size: 38px;
	height: 90px;
	line-height: 90px;
	padding: 0;
	width: 90px;
	/* margin: -50px auto 0 auto; */
	margin: -50px auto 0 auto;
	position: relative;
	/*  top: -37px; */
	background: #fff;
	border: 3px solid #003468;
	color: #003468;
	text-align: center;

}

.mockup-landing-page {
	margin-top: 10px !important;
}

.tp-bannertimer {display: none;}

#home .featured-box-accolades {


	border-radius:0 !important;

}


#home .divider .fa, .divider .icons {

	line-height: 50px;

	font-size: 40px !important;
}

#home .col-md-12 {
	width: 100%;
	max-width: 1200px !important;
	margin: 0 auto !important;}


#home .owl-carousel  {
	width: 100%;
	max-width: 1200px !important;
	margin: 0 auto !important;}

.eventsfront {
	padding-bottom: -4px !important;
}

.eventsfront .btn-primary {background: #fff !important;
	color: #003468 !important;}

.featured-box-admissions h3 {margin-bottom: 10px;}
.featured-box-admissions .icon-featured {
	display: inline-block;
	font-size: 40px;
	height: 45px;
	padding: 0;
	width: 45px;
	margin: 0 !important;
	background: #FFF;
	line-height: 83px;
	border: 0;
	color: #003468;
}

#home .featured-boxes-style-8 .featured-box .icon-featured {
	display: inline-block;
	font-size: 40px;
	height: 45px;
	padding: 0;
	width: 45px;
	margin: -15px -15px 0 0;
	background: #FFF;
	line-height: 43px;
	border: 0;
	color: #003468;
}
#home  .row {padding: 0 15px;
	max-width: 1200px !important;
	margin: 0 auto;}

#home .inverted .btn-primary {
	color: #003468;
	background-color: #fff;
	border-color: #949188 #949188 #697996;
}
#home .container .call-to-action {
	width: 100%;
}

#home .featured-box {
	margin-top: 0 !important;
}

#home .featured-boxes .featured-box {
	margin-top: 0 !important;
}

#home .featured-boxes-flat .featured-box {
	padding-top: 0 !important;
}

#home .call-to-action {
	width: 100%;
	margin: 0 auto !important;

}

#home .call-to-action p {
	color: #fff !important;

}

/*	.home .call-to-action.with-borders {max-width: 400px;
margin: 0 auto;} */

.row .front {width: 80%;
	margin: 15px auto !important;}

.call-to-action.button-centered .call-to-action-btn {
	text-align: center !important;
	position: static;
	margin: 20px auto 25px;
	width: auto;
}

/* spacing from bootstrap */

.w-25 {
	width: 25% !important;
}

.w-50 {
	width: 50% !important;
}

.w-75 {
	width: 75% !important;
}

.w-100 {
	width: 100% !important;
}

.w-auto {
	width: auto !important;
}

.h-25 {
	height: 25% !important;
}

.h-50 {
	height: 50% !important;
}

.h-75 {
	height: 75% !important;
}

.h-100 {
	height: 100% !important;
}

.h-auto {
	height: auto !important;
}

.mw-100 {
	max-width: 100% !important;
}

.mh-100 {
	max-height: 100% !important;
}

.m-0 {
	margin: 0 !important;
}

.mt-0,
.my-0 {
	margin-top: 0 !important;
}

.mr-0,
.mx-0 {
	margin-right: 0 !important;
}

.mb-0,
.my-0 {
	margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
	margin-left: 0 !important;
}

.m-1 {
	margin: 0.25rem !important;
}

.mt-1,
.my-1 {
	margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
	margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
	margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
	margin-left: 0.25rem !important;
}

.m-2 {
	margin: 0.5rem !important;
}

.mt-2,
.my-2 {
	margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
	margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
	margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
	margin-left: 0.5rem !important;
}

.m-3 {
	margin: 1rem !important;
}

.mt-3,
.my-3 {
	margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
	margin-right: 1rem !important;
}

.mb-3,
.my-3 {
	margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
	margin-left: 1rem !important;
}

.m-4 {
	margin: 1.5rem !important;
}

.mt-4,
.my-4 {
	margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
	margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem !important;
}

.m-5 {
	margin: 3rem !important;
}

.mt-5,
.my-5 {
	margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
	margin-right: 3rem !important;
}

.mb-5,
.my-5 {
	margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
	margin-left: 3rem !important;
}

.p-0 {
	padding: 0 !important;
}

.pt-0,
.py-0 {
	padding-top: 0 !important;
}

.pr-0,
.px-0 {
	padding-right: 0 !important;
}

.pb-0,
.py-0 {
	padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
	padding-left: 0 !important;
}

.p-1 {
	padding: 0.25rem !important;
}

.pt-1,
.py-1 {
	padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
	padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
	padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
	padding-left: 0.25rem !important;
}

.p-2 {
	padding: 0.5rem !important;
}

.pt-2,
.py-2 {
	padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
	padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
	padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
	padding-left: 0.5rem !important;
}

.p-3 {
	padding: 1rem !important;
}

.pt-3,
.py-3 {
	padding-top: 1rem !important;
}

.pr-3,
.px-3 {
	padding-right: 1rem !important;
}

.pb-3,
.py-3 {
	padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
	padding-left: 1rem !important;
}

.p-4 {
	padding: 1.5rem !important;
}

.pt-4,
.py-4 {
	padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
	padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
	padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
	padding-left: 1.5rem !important;
}

.p-5 {
	padding: 3rem !important;
}

.pt-5,
.py-5 {
	padding-top: 3rem !important;
}

.pr-5,
.px-5 {
	padding-right: 3rem !important;
}

.pb-5,
.py-5 {
	padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
	padding-left: 3rem !important;
}

.m-auto {
	margin: auto !important;
}

.mt-auto,
.my-auto {
	margin-top: auto !important;
}

.mr-auto,
.mx-auto {
	margin-right: auto !important;
}

.mb-auto,
.my-auto {
	margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
	margin-left: auto !important;
}

.m-md-0 {
	margin: 0 !important;
}
.mt-md-0,
.my-md-0 {
	margin-top: 0 !important;
}
.mr-md-0,
.mx-md-0 {
	margin-right: 0 !important;
}
.mb-md-0,
.my-md-0 {
	margin-bottom: 0 !important;
}
.ml-md-0,
.mx-md-0 {
	margin-left: 0 !important;
}
.m-md-1 {
	margin: 0.25rem !important;
}
.mt-md-1,
.my-md-1 {
	margin-top: 0.25rem !important;
}
.mr-md-1,
.mx-md-1 {
	margin-right: 0.25rem !important;
}
.mb-md-1,
.my-md-1 {
	margin-bottom: 0.25rem !important;
}
.ml-md-1,
.mx-md-1 {
	margin-left: 0.25rem !important;
}
.m-md-2 {
	margin: 0.5rem !important;
}
.mt-md-2,
.my-md-2 {
	margin-top: 0.5rem !important;
}
.mr-md-2,
.mx-md-2 {
	margin-right: 0.5rem !important;
}
.mb-md-2,
.my-md-2 {
	margin-bottom: 0.5rem !important;
}
.ml-md-2,
.mx-md-2 {
	margin-left: 0.5rem !important;
}
.m-md-3 {
	margin: 1rem !important;
}
.mt-md-3,
.my-md-3 {
	margin-top: 1rem !important;
}
.mr-md-3,
.mx-md-3 {
	margin-right: 1rem !important;
}
.mb-md-3,
.my-md-3 {
	margin-bottom: 1rem !important;
}
.ml-md-3,
.mx-md-3 {
	margin-left: 1rem !important;
}
.m-md-4 {
	margin: 1.5rem !important;
}
.mt-md-4,
.my-md-4 {
	margin-top: 1.5rem !important;
}
.mr-md-4,
.mx-md-4 {
	margin-right: 1.5rem !important;
}
.mb-md-4,
.my-md-4 {
	margin-bottom: 1.5rem !important;
}
.ml-md-4,
.mx-md-4 {
	margin-left: 1.5rem !important;
}
.m-md-5 {
	margin: 3rem !important;
}
.mt-md-5,
.my-md-5 {
	margin-top: 3rem !important;
}
.mr-md-5,
.mx-md-5 {
	margin-right: 3rem !important;
}
.mb-md-5,
.my-md-5 {
	margin-bottom: 3rem !important;
}
.ml-md-5,
.mx-md-5 {
	margin-left: 3rem !important;
}
.p-md-0 {
	padding: 0 !important;
}
.pt-md-0,
.py-md-0 {
	padding-top: 0 !important;
}
.pr-md-0,
.px-md-0 {
	padding-right: 0 !important;
}
.pb-md-0,
.py-md-0 {
	padding-bottom: 0 !important;
}
.pl-md-0,
.px-md-0 {
	padding-left: 0 !important;
}
.p-md-1 {
	padding: 0.25rem !important;
}
.pt-md-1,
.py-md-1 {
	padding-top: 0.25rem !important;
}
.pr-md-1,
.px-md-1 {
	padding-right: 0.25rem !important;
}
.pb-md-1,
.py-md-1 {
	padding-bottom: 0.25rem !important;
}
.pl-md-1,
.px-md-1 {
	padding-left: 0.25rem !important;
}
.p-md-2 {
	padding: 0.5rem !important;
}
.pt-md-2,
.py-md-2 {
	padding-top: 0.5rem !important;
}
.pr-md-2,
.px-md-2 {
	padding-right: 0.5rem !important;
}
.pb-md-2,
.py-md-2 {
	padding-bottom: 0.5rem !important;
}
.pl-md-2,
.px-md-2 {
	padding-left: 0.5rem !important;
}
.p-md-3 {
	padding: 1rem !important;
}
.pt-md-3,
.py-md-3 {
	padding-top: 1rem !important;
}
.pr-md-3,
.px-md-3 {
	padding-right: 1rem !important;
}
.pb-md-3,
.py-md-3 {
	padding-bottom: 1rem !important;
}
.pl-md-3,
.px-md-3 {
	padding-left: 1rem !important;
}
.p-md-4 {
	padding: 1.5rem !important;
}
.pt-md-4,
.py-md-4 {
	padding-top: 1.5rem !important;
}
.pr-md-4,
.px-md-4 {
	padding-right: 1.5rem !important;
}
.pb-md-4,
.py-md-4 {
	padding-bottom: 1.5rem !important;
}
.pl-md-4,
.px-md-4 {
	padding-left: 1.5rem !important;
}
.p-md-5 {
	padding: 3rem !important;
}
.pt-md-5,
.py-md-5 {
	padding-top: 3rem !important;
}
.pr-md-5,
.px-md-5 {
	padding-right: 3rem !important;
}
.pb-md-5,
.py-md-5 {
	padding-bottom: 3rem !important;
}
.pl-md-5,
.px-md-5 {
	padding-left: 3rem !important;
}
.m-md-auto {
	margin: auto !important;
}
.mt-md-auto,
.my-md-auto {
	margin-top: auto !important;
}
.mr-md-auto,
.mx-md-auto {
	margin-right: auto !important;
}
.mb-md-auto,
.my-md-auto {
	margin-bottom: auto !important;
}
.ml-md-auto,
.mx-md-auto {
	margin-left: auto !important;
}

/* new page header */

.notabs h1 {margin-top: 15px !important;}

.newheader .page-header .breadcrumb {
	background: none;
	margin: 0 !important;
	border-bottom: 0 !important;
	padding: 0 !important;
	position: relative;
	z-index: 1;
	text-transform: initial !important;
}

.newheader .page-header {
	color: #ffffff !important;
	background: #003468 !important;
	margin: 0 !important;
	padding: 0 !important;
}

.breadcrumbs {
	background: none;
	margin: 15px 0;
	text-transform: initial !important;
	position: relative;
	z-index: 1;
}

.breadcrumbs-add-title  {
	color: #ffffff !important;
	background: #003468 !important;
	margin: 0 !important;
	padding: 0px 0 0px 60px !important;
}

ul.breadcrumbs-add-title {padding-left: 60px !important;}

.breadcrumbs-add-title a {
	color: #96a1b6;
	padding: 15px auto !important;

}


.page-blue .breadcrumbs-add-title li {

	padding: 0 !important;

}
.breadcrumbs-add-title li {

	padding: 15px 0 15px 0 !important;

}

.breadcrumbs-add-title li::first-child {

	padding-left: 20px !important;

}

.breadcrumbs-add-title li a {

	padding: 15px auto !important;

}


.newheader .page-header a {
	color: #ffffff !important;
	background: #003468 !important;
}


.newheader .page-header .breadcrumb > .active  {
	color: #ffffff !important;
	font-weight: bold;
}






.graybox {padding-bottom: 0 !important;
	margin-bottom: 0 !important;}

h1.word-rotator-title .word-rotate {
	max-height: 46px;
	line-height: 46px;
	margin-bottom: 0px !important;
}

h1.word-rotator-title .inverted {
	min-height: 46px !important;
	max-height: 46px;
	line-height: 46px;
	margin-bottom: 0px !important;
}



.newsSideBarModule {padding-right: 15px;}

.slider-container .blackboard-text {
	color: #BAB9BE;
	font-size: 46px;
	line-height: 46px;
	font-family: "Shadows Into Light", cursive !important;
	text-transform: uppercase;
}

.arrow {
	background: transparent url(/_resources/images/arrows.png) no-repeat 153px 51px !important;
	width: 47px;
	height: 120px;
	display: inline-block;
	position: relative;
}

.arrow[style] {
	left: 10px !important;
	top:10px !important;


}

/* map */

.tab-toolbar {display: none !important;}

/* Search */

.search-text-box {width: 33%;}


.search-text-box .btn-submit {
	float: left !important;
}

/*  images */

.img-responsive-expand {width: 100%;}

.col-md-3 img {margin-bottom: 10px;}

/* Law */

.lawfaculty img {width: 200px;
	height: 136px;}

.facultylaw .box-open .col1[style] {
	width: 45% !important;
}

.facultylaw .box-open .col2[style] {
	width: 45% !important;
}



/* programs */

.program .blockquote-primary {height: 120px;}
.program .blockquote-primary h4 {margin-bottom: 15px !important;}

.row.overview {margin-top: 0 !important;}

.overview .embed-responsive  {border-bottom: 10px solid #003468;}
.landing .embed-responsive  {border-bottom: 10px solid #003468;}
.program .embed-responsive {margin-bottom: 5px;}

dl {
	color: #606060;
	margin: 0;
	overflow: hidden;
	padding: 6px 0 11px;
	display: block;
}

dt {
	width: 120px;

	float: left;
	font-weight: normal;
	margin: 0 7px 3px 0;

}

dd {


	margin-bottom: 15px;

	margin-left: 1.5em;

	line-height: 1.42857143;
}

/*Sandy add big-icon for blue box*/
.big-icon {
	font-size: 30px;
	padding-top: 20px;
}


/* catalog */

.all-elements #main {


	margin: 0px auto !important;

	position: relative;
	text-align: left;

	/*  width: 90%; */
}

.all-elements #main .main{


	margin: 0px auto !important;

	position: relative;
	text-align: left;

	/*  width: 90%;  */
}


/* schedule */



.information-area {
	background: #eeeeee none repeat scroll 0 0;
	border-top: 1px solid #c4c4c4;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 26px 0 18px 30px;
}

.information-area .column1 {
	/*   float: left;
	padding-right: 10px;

	width: 110px; */
	width: 100%;
}

.information-area .column2 {
	overflow: hidden;
	width: 100%;
}

.result-block {
	width: 100% !important;
}

.information-area .title {
	color: #003468;
	display: block;
	font: 1.44em/1.2em;
	margin: 0 0 15px;
	text-shadow: 0 1px 1px #fff;
}

.information-area ul {
	list-style: outside none none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.heading-list {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #c4c4c4;
	border-image: none;
	border-style: solid;
	border-width: 1px 0;
	color: #3c3c3c;
	font-family: "UrbanoBold",Arial,Helvetica,Verdana,sans-serif;
}

.information-area .col1 {
	padding-left: 0;
	/*  width: 60px; */
}

.information-area .col2 {
	/*   width: 60px; */
}



.heading-list li {
	margin: -495px 0;
}

.information-area li {
	border-right: 1px solid #c4c4c4;
	float: left;
	margin: -491px 0;
	padding: 500px 10px;
	width: 13% !important;
	/* width: 100px; */
}

.information-area li.col7 {
	border-right: none !important;

}





.title-head {
	margin: 0 0 10px;
	overflow: hidden;
}

.title-head .heading:first-child {
	float: left;
	padding: 0 0 0 30px;
	width: 110px;
}

.title-head .heading {
	font-weight: normal;
	overflow: hidden;
}

.header-row {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;}

/* program selector */

/* .selector .grid {display: none;} */

.selector h4 {text-transform: capitalize !important;}

.selector h5 {
	font-size: 0.9em;
	margin: 4px 0 10px 0 !important;
	color: #777;
}

.selector h6 {

	text-transform: initial !important;
	font-size: 1em;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 14px;
	margin: 0 0 24px 0;

	font-weight: 200;

}

.selector select.form-control:not([size]):not([multiple]) {
    height: initial !important;
    font-size: 14px;
    color: #1D2126;
    background-color: #e9e9e9 !important;
    font-family: inherit;
    text-transform: initial !important;
    font-weight: normal !important;
}


.isotope-item {
	width: 100%;
	padding: 15px 0;
	margin-bottom: 15px;
}

.isotope-item ul.list-icons {margin-top: 0;}

.reset .btn {
	margin-top: 52px;
}

.isotope-item h4  {text-transform: initial !important;}
}

.isotope-item .col-lg-4 {line-height: 28px !important;}

.isotope-item h4 span {font-size: 14px !important;
	color: #555 !important;
}

.program h4 span {font-size: 14px !important;
	color: #555 !important;
}


/* landing pages */

.row.mb-0 {margin-bottom: 0 !important;}

.landing .btn-outline {background: transparent !important;}

.landing .list.list-icons li {text-align:  left;}

.landing .col-lg-3 img {max-width: 100%;}

.landing .section-overlay-opacity .counters.counters-text-light {color: #fff !important;}

.program .landing section .container {
	padding-right: 0px !important;
	padding-left: 0px !important;

}

.landing .counters.counters-text-light .counter {padding-top: 30px;}

.landing .feature-box.feature-box-style-5 .feature-box-icon i.icons {
	font-size: 34px;
}

.landing .feature-box.feature-box-style-5 .feature-box-info {
	padding-left: 44px;
	margin-bottom: 25px;
}

.landing .feature-box.feature-box-style-5 .feature-box-icon {
	background: transparent;
	width: 34px;
	height: 34px;
	margin-right: 0 !important;
}

.landing .featured-boxes-full .featured-box-full-primary p {padding-top: 0 !important;}

.landing .toggle.active a {color: #003468;}

.landing h4 {text-transform: none !important;}
.landing h4 a {
	color: #1d2127;}

.landing a:hover, .landing a:focus {text-decoration: none !important;}
.landing h2 a:hover, .landing h2 a:focus {text-decoration: none !important;
	}

.landing h4 a:hover, .landing h4 a:focus {text-decoration: none  !important;
	color: #888;}

.landing a:hover h2, .landing a:focus h2 {text-decoration: none !important;
	}

.landinga:hover h4, .landing a:focus h4 {text-decoration: none  !important;
	color: #888;}

.heading.heading-bottom-border h4, .heading.heading-bottom-border h5, .heading.heading-bottom-border h6 {

	padding-bottom: 5px !important;
}

.landing .section-primary li {color: #fff;}

.landing .feature-box.feature-box-style-5 h4 {line-height: 39px !important;}

.landing .col-lg-3 .featured-box-full-primary {padding: 35px !important;}

.landing   .featured-box-full-primary {padding: 35px !important;}


.landing .program-footer {margin-top: -70px;}

.landing .featured-boxes-full .featured-box-full p {

	text-align: left !important;

}


.landing .featured-boxes-full .featured-box-full .list .list-icons li a {

	text-align: left !important;

}
.landing  .list.list-icons li {
	text-align: left !important;
}

.landing .featured-box-full  .list.list-icons li {
	text-align: left !important;
}
.landing .featured-boxes-full .featured-box-full li .icons  {font-size: 15px !important;}

.landing .featured-boxes-full .featured-box-full .icons {
	/* color: #003468; */
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	font-size: 18px;
	
	font-weight: normal;
}


/* Toggles - porto 7.0.0 update - Shae */


.landing .toggle-primary .toggle label {
	color: #003468 !important;
	border-left-color: #003468 !important;
	border-right-color: #003468 !important;
}

.landing .toggle > label {
	-webkit-transition: all .15s ease-out !important;
	transition: all .15s ease-out !important;
	background: #dbdbdb !important;
	border-left: 3px solid #CCC !important;
	border-radius: 5px !important;
	color: #CCC !important;
	display: block !important;
	min-height: 20px !important;
	padding: 12px 20px 12px 10px !important;
	position: relative !important;
	cursor: pointer !important;
	font-weight: 400 !important;
	margin-bottom: 5px !important;
}
.landing .toggle {    margin: 0;
}

.landing .toggle > label {

	/* background: #004182 !important;*/
	border-left: 3px solid #003468 !important;
	border-radius: 5px;
	color: #888 !important;
	display: block;
	font-size: 1.1em;
	min-height: 20px;
	padding: 12px 20px 12px 10px;
	position: relative;
	cursor: pointer;
	font-weight: 400;
} 

/* Sandy Removed 12/21
.landing .toggle-primary .toggle label {
color: #ffffff !important;
border: 0px !important;
border-left-color: #ffffff;
background: #004182;

}*/

.landing .toggle-minimal label { color: #003468 !important;}



.landing .toggle-content {
	padding-left: 1px !important;
	padding-top: 1px !important; /*Sandy Added 01/02*/
}
.landing .toggle > label:before {

	content: " ";
	position: absolute;
	top: calc(50% + 6px);
	right: 10px;
	border-color: #fff;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 0px !important;
	border-bottom: 0px !important;
	width: 8px;
	height: 8px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: top 0.3s, -webkit-transform 0.3s;
	transition: top 0.3s, -webkit-transform 0.3s;
	transition: transform 0.3s, top 0.3s;
	transition: transform 0.3s, top 0.3s, -webkit-transform 0.3s;
	-webkit-transform: rotate(-45deg) translate3d(0, -50%, 0);
	transform: rotate(-45deg) translate3d(0, -50%, 0);
	-webkit-transform-origin: 35%;
	transform-origin: 35%;
}




.landing .toggle > label:after {
	color: #888 !important;
}

.landing .toggle.active > label:before {
	top: calc(50% - 4px);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	border-color: #fff !important;
	border-top: 1px solid !important;
	border-right: 1px solid !important;
}

.toggle.toggle-minimal .toggle {
	margin: 15px !important; 
} /* Veena - toggle-minimal for  Graduate Admission Requirements & Process page */


.toggle.toggle-minimal .toggle > label {
	background: transparent !important;
	color: #777  !important;
	border-left: 0 !important;
	border-bottom: 1px solid #CCC !important;
	border-radius: 0 !important;
	margin: 0 !important;
	padding: 12px 20px 12px 1px !important;
	font-weight: 600 !important; 
}/* Veena - toggle-minimal for  Graduate Admission Requirements & Process page */

.toggle.toggle-minimal .toggle.active > label {
	background: transparent !important;
	border-bottom-color: #CCC !important;
} /* Veena - toggle-minimal for  Graduate Admission Requirements & Process page */

html .toggle-primary.toggle-minimal .toggle > label {
	color: #003468 !important;
}


html .toggle-secondary.toggle-minimal .toggle > label {
	color: #9e3d22 !important;
}


html .toggle-tertiary.toggle-minimal .toggle > label {
	color: #f89639 !important;
}


html .toggle-quatenrary.toggle-minimal .toggle > label {
	color: #01513a !important;

}

html .toggle-primary .toggle.active > label {
	/*  background-color: #003468 !important;
	border-color: #003468 !important; */

}

.toggle.toggle-minimal .toggle.active > label {
	background: transparent !important;
	border-bottom-color: #CCC !important;
}

html .toggle-primary .toggle label {
	color: #003468 !important;
	border-left-color: #003468 !important;
	border-right-color: #003468 !important;
}

.landing .toggle.toggle-minimal.active > label:before {
	border: 6px solid #003468 !important;
	border-top-color: #FFF !important;
	margin-top: -3px !important;
	right: 10px !important;
}


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

html .toggle-primary .toggle.active > label {
	background-color: #003468;
	border-color: #003468;
	color: #ffffff;
}
html .toggle-primary.toggle-simple .toggle > label:after {
	background-color: #003468;
}

.mobile-only {display: none;}

/* from medical demo */

.row.medical-schedules {
	margin: -27px 0 0 0 !important;
	padding-bottom: 5px;
}
.medical-schedules h4 {
	line-height: 23px;
	padding-top: 8px;
}

.medical-schedules .list.list-icons li {
	padding-left: 0;
}

.medical-schedules .list.list-icons li .fa {
	position: initial;
}


.medical-schedules ul.list-icons {
	text-align: left;
	margin: 0 !important;

}

*/
.medical-schedules .feature-box {padding-bottom: 0px;}


.medical-schedules .feature-box-info {padding-left: 0 !important;
	text-align: center;}
/*
.medical-schedules .feature-box-info  ul {display: inline-block;
margin: 0;
padding: 0;
} */

/* .medical-schedules .feature-box-info  li {
float: left;
} */

.medical-schedules h4, .medical-schedules h5, .medical-schedules a, .medical-schedules i {
	color: #fff !important;
}
.medical-schedules h5 {
	position: relative;
	/* display: inline-block; */

	text-align: center !important;
}

.medical-schedules h5 .icons {
	margin-bottom: 4px;
	font-size: 28px;
}

.medical-schedules h5 span {

	font-size: 18px;
	font-weight: 500;
}


.medical-schedules .box-one, .medical-schedules .box-two, .medical-schedules .box-three, .medical-schedules .box-four {
	cursor: pointer;
	padding-bottom: 0px;
	height: 110px;
	z-index: 1;
	background: #004182;
	text-align: center; 
	display:inline-block;
	position: relative;
	line-height: 22px !important;
	-webkit-animation-duration: 0.6s;
	animation-duration: 0.6s;
}

.medical-schedules .box-one::before, .medical-schedules .box-two::before, .medical-schedules .box-three::before, .medical-schedules .box-four::before {

	content: ' ';
	display: inline-block;
	vertical-align: middle; 
	height: 100%;
}


.medical-schedules .box-one .feature-box, .medical-schedules .box-two .feature-box, .medical-schedules .box-three .feature-box, .medical-schedules .box-four .feature-box {

	text-align: center;
	display: inline-block;
	vertical-align: middle;    
}


.medical-schedules .box-one {
	z-index: 4;
	background: #001a35;
}
.medical-schedules .box-two {
	z-index: 3;
	background: #00274f;
}
.medical-schedules .box-three {
	z-index: 2;
	background: #003468;
}
.medical-schedules .box-three:hover {
	z-index: 10;
}


/* .medical-schedules .box-four {
height: 110px;
z-index: 1;
background: #004182;
text-align: center; 
display:inline-block;
}

.medical-schedules .box-four::before {
content: ' ';
display: inline-block;
vertical-align: middle; 
height: 100%;
}


.medical-schedules .box-four .feature-box {

text-align: center;
display: inline-block;
vertical-align: middle;    
}


.medical-schedules .box-one {
height: 110px;
z-index: 1;
background: #004182;
text-align: center; 
display:inline-block;
}

.medical-schedules .box-one::before {
content: ' ';
display: inline-block;
vertical-align: middle; /* vertical alignment of the inline element */
height: 100%;
}


.medical-schedules .box-one .feature-box {

	text-align: center;
	display: inline-block;
	vertical-align: middle;    
}

*/
/* .medical-schedules .box-one::after {
content: '';
display: block;
position: absolute;
top: 0;
right: -40px;
width: 0;
height: 0;
border-top: 47px solid transparent;
border-bottom: 47px solid transparent;
border-left: 40px solid #001a35;
z-index: 5;
}


.medical-schedules .box-two::after {
content: '';
display: block;
position: absolute;
top: 0;
right: -40px;
width: 0;
height: 0;
border-top: 47px solid transparent;
border-bottom: 47px solid transparent;
border-left: 40px solid #00274f;
z-index: 5;
}


.medical-schedules .box-three::after {
content: '';
display: block;
position: absolute;
top: 0;
right: -40px;
width: 0;
height: 0;
border-top: 47px solid transparent;
border-bottom: 47px solid transparent;
border-left: 40px solid #003468;
z-index: 5;
}
.medical-schedules .box-two, .medical-schedules .box-three {
padding: 38px 38px 38px 70px;
} */

.medical-schedules .box-two a, .medical-schedules .box-three a {
	text-decoration: none;
}
/*.medical-schedules .box-two:hover .expanded-info, .medical-schedules .box-three:hover .expanded-info {
opacity: 1;
z-index: 1;
}*/
.medical-schedules .box-two:hover .expanded-info .info, .medical-schedules .box-three:hover .expanded-info .info {
	opacity: 1;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}
/* .medical-schedules .box-two:hover i, .medical-schedules .box-three:hover i {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
} */
.medical-schedules .box-two .expanded-info, .medical-schedules .box-three .expanded-info {
	opacity: 0;
	position: absolute;
	left: 0;
	bottom: 99%;
	width: 100%;
	-webkit-box-shadow: 0 -12px 30px rgba(0, 0, 0, 0.2);
	box-shadow: 0 -12px 30px rgba(0, 0, 0, 0.2);
	z-index: -1;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.medical-schedules .box-two .expanded-info .info, .medical-schedules .box-three .expanded-info .info {
	opacity: 0;
	-webkit-transform: translateY(-40%);
	transform: translateY(-40%);
}
.medical-schedules .box-two .expanded-info .info:nth-child(1), .medical-schedules .box-three .expanded-info .info:nth-child(1) {
	-webkit-transition: all 0.3s ease 0.4s;
	transition: all 0.3s ease 0.4s;
}
.medical-schedules .box-two .expanded-info .info:nth-child(2), .medical-schedules .box-three .expanded-info .info:nth-child(2) {
	-webkit-transition: all 0.3s ease 0.5s;
	transition: all 0.3s ease 0.5s;
}
.medical-schedules .box-two .expanded-info .info:nth-child(3), .medical-schedules .box-three .expanded-info .info:nth-child(3) {
	-webkit-transition: all 0.3s ease 0.6s;
	transition: all 0.3s ease 0.6s;
}
/* .medical-schedules .box-two i, .medical-schedules .box-three i {
position: absolute;
top: 50%;
right: -30px;
font-size: 1.44em;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
} */
/* .medical-schedules .box-two:hover i {
-webkit-transform: translateY(-50%) translateX(50%);
transform: translateY(-50%) translateX(50%);
}
.medical-schedules .box-two i {
-webkit-transform: translateY(-50%) translateX(0%);
transform: translateY(-50%) translateX(0%);
}
.medical-schedules .box-three:hover i {
-webkit-transform: translateY(-50%) rotate(-90deg);
transform: translateY(-50%) rotate(-90deg);
}
.medical-schedules .box-three i {
-webkit-transform: translateY(-50%) rotate(0deg);
transform: translateY(-50%) rotate(0deg);
} */
.medical-schedules .box-four label {
	display: block;
	margin: -3px 0 0;
	opacity: 0.5;
}
.medical-schedules .box-four strong {
	font-size: 1.6em;
}
/* .medical-schedules .box-four .feature-box {
padding: 23.7px;
} */
.medical-schedules .box-four .feature-box-icon {
	margin-top: 5px;
}

/* from sizing - spacing */

.m-0 {
	margin: 0!important;
}

.h-100 {
	height: 100%!important;
}

/* program rfi */

.program #contactForm {
	background: rgba(0, 0, 0, 0.6); 
	padding: 10px;

}
/* program pages */

.buttons-program {margin-top: 100px;}

.featured-boxes-modern-style-primary .featured-box h1 {text-transform: uppercase !important;

}

.featured-boxes-modern-style-primary .featured-box h2 {text-transform: none !important;

}

.featured-boxes-modern-style-primary .featured-box h4 {text-transform: uppercase !important;

}



.featured-boxes-modern-style-primary .featured-box {

	background: #ffffff;
	/*   background: #0088cc;
	background: linear-gradient(135deg, #0088cc 0%, #383f48 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#383f48', GradientType=1); */
}

.featured-boxes-modern-style-2 .featured-box {
	position: relative;
	/*   background: #6c6ef1;
	background: linear-gradient(135deg, #6c6ef1 0%, #e2498e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6ef1', endColorstr='#e2498e', GradientType=1 ); */
	border-radius: 0;
	margin: 0 !important;
	overflow: hidden;
}

.featured-boxes-modern-style-2 .featured-box:before {
	content: '';
	position: absolute;
	top: 8px;
	right: 8px;
	bottom: 8px;
	left: 8px;
	background: #FFF;
}

.featured-boxes-modern-style-2 .featured-box .box-content {
	padding: 32px;
	padding: 2rem;
	border: none;
}

.featured-boxes-modern-style-2 .featured-box .box-content .icon-featured {
	color: #FFF;
	background: transparent;
	width: auto;
	height: auto;
	line-height: 1.4;
	font-size: 46.4px;
	font-size: 2.9rem;
	margin: 0 0 16px;
	margin: 0 0 1rem;
}

.featured-boxes-modern-style-2 .featured-box .box-content h2 {
	color: #212529;
	font-weight: 700;
	font-size: 20px;

	line-height: 1.3;
	margin-bottom: 11.2px;
	margin-bottom: 0.7rem;
}

.featured-boxes-modern-style-2 .featured-box .box-content p {
	color: #555;
	margin-bottom: 25.6px;
	margin-bottom: 1.6rem;
}

.neg-bottom {margin-bottom: -30px !important;}
section.section {
	border-top: 0px !important;

}

.program .p-0 {
	padding: 0 !important;
}



.program .match-height {padding-bottom: 15px;
	margin-bottom: 12px;} 

.program .owl-carousel .list.list-icons li a {
	color: #003468;
	font-size: 15px;
	font-weight: 400;
}


.program section.background-color-default .heading.heading-middle-border h4 {background: transparent !important;}

.landing .container-fluid {padding-left: 0 !important;
	padding-right: 0 !important; }
.landing .container-fluid .row {margin: 0 !important;}


.landing .container-fluid .col-half-section {padding-top: 11px !important;
	padding-bottom: 11px !important; }

.program .container-fluid section.section .heading.heading-middle-border h4 {background: transparent !important;}

.program .owl-carousel .list.list-icons li .fa, .list.list-icons li .icons {
	color: #003468;
	border-color: #003468;
}

.program .owl-carousel .list-icons li .active a {
	color:  #003468;
	font-weight: 400;
}

.program .container-fluid section.section {border-top: 0 !important;}
.program .neg-bottom {margin-bottom: -30px !important;}
.program .neg-top {margin-top: -30px !important;}

.program .col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.program section.background-color-default {
	margin-top: 0;
	margin-bottom: 0;

}

.program section.background-color-default .thumb-info {
	width: 100%;
	max-width: 246px;
	margin: 0 auto;
}

.program	.custom-thumb-info-style-1 .thumb-info-wrapper {
	position: relative;
	margin: 0 !important;
}

.program .custom-thumb-info-style-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: visible;
	height: 100%;
}


.program .thumb-info img {
	margin-bottom: 0 !important;
	max-width: 246px !important;
	transition: none !important;
}


.program .thumb-info .thumb-info-wrapper:after {
	z-index: 2 !important;
}

.program .thumb-info .thumb-info-wrapper:after {
	content: "";
	background: rgba(23, 23, 23, 0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 4px;
	bottom: -8px;
	color: #FFF;
	left: -8px;
	position: absolute;
	right: -8px;
	top: -8px;
	display: block;
	opacity: 0;
	z-index: 1;
}


.program .custom-thumb-info-style-1 .thumb-info-caption {
	padding: 4px 20px;
}

.row.mobile-tabs {margin-top: 15px !important;}


.program .thumb-info-caption {
	font-size: 12px;
	line-height: 20px;
	margin: 10px 0 15px 0px;
	padding: 0px 0 0 0px;
	/* display: inline-block; */
	clear: both;
}


.program .custom-thumb-info-style-1 .thumb-info-caption > h3 {
	font-size: 17.6px;
	margin-bottom: 0;
}


.program .custom-thumb-info-style-1 .thumb-info-caption > p {
	padding: 0;
	font-size: 13.6px;
	line-height: 2;
	color: #2e353e;
}

.program .lead {font-weight: 400;}

.program h1 {font-size: 33px;
	line-height: 38px;}

.program h2 {
	font-size: 24px;
	line-height: 36px;

}
.program hr.tall {
	background-image: -webkit-linear-gradient(left, transparent, #DBDBDB, transparent) !important;
	background-image: linear-gradient(to right, transparent, #DBDBDB, transparent) !important;
	border: 0 !important;
	height: 1px !important;
	padding: 0 !important;
	margin: 44px 0;
}

.program #faculty-search-form .btn-submit {
	width: 45px !important;
}

.program #faculty-search-form .text-input {
	max-width: 750px !important;
}


.program p.link:before {
	color: #003468;

}

.program .thumb-info-caption {

	margin: 5px 0px;

}

.program .tabs-left .nav-tabs > li.active a, .tabs-left .nav-tabs > li.active a:hover, .tabs-left .nav-tabs > li.active a:focus {
	border-left: 3px solid #003468;


}

.program .tab-pane { padding-top: 5px !important;}
.program .tab-content {
	padding-top: 5px !important;
	padding-bottom: 0 !important;
}

.program .tab-pane h3 {
	margin-top: 0;
}
.program .divider.divider-small hr {height: 3px !important;}

.program .featured-boxes-flat .featured-box .icon-featured {
	display: inline-block;
	font-size: 30px;
	height: 70px;
	line-height: 70px;
	padding: 0;
	width: 70px;
	margin: -100px 0 -15px;
	position: relative;
	top: -37px;
}

.program .divider.divider-small.divider-small-center {
	text-align: center;
}

.program .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, .program.dark  .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, .program .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, .program.dark  .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, .program .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, .program.dark .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, .program .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus, .program.dark  .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
	border-left-color: #003468;
}
.tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus, .program .tabs.tabs-vertical.tabs-left .nav-tabs li.active a  {
	border-left-color: #003468;
}

.program .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a {
	border-top-color: #003468;
	color: #003468;
}

.program  .panel-group .panel-heading a {
	color: #003468;
	text-transform: capitalize;

}
.program h4 .panel-title a {text-transform: capitalize;}
.program h4 .panel-title {text-transform: capitalize;}

.program .active a {
	color: #003468;
	font-weight: normal;
}


.program .divider.divider-small {
	margin: 22px auto;
	background: transparent;
}



.program .btn-primary {
	color: #fff;
	background-color: #003468;
	border-color: #003468 #003468 #003468;
}


.program .btn-lg {
	text-align: center;
	border-radius: 0px;
	margin-bottom: 15px;
	clear: both;

}


.program .btn-primary:hover {
	border-color: #004182 #004182 #004182;
	background-color: #004182;
}

.program .btn-secondary {
	color: #fff;
	background-color: #9e3d22;
	border-color: #9e3d22 #9e3d22 #6f1a03;
	padding: 10px;
	/*  margin-top: 5px; */
}


.program .btn.btn-xl {
	font-size: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-radius: 2px;
}

.program .btn-tertiary {
	color: #fff;
	background-color: #f89639;
	border-color: #f89639 #f89639 #f89639;
	padding: 10px;
	margin-top: 0px;
}



.program .btn-quaternary {
	color: #fff;
	background-color: #01513a;
	border-color: #01513a #01513a #01291e;
	padding: 10px;
	/* margin-top: 5px; */
}
.program section.section-primary {
	background-color: #003468 !important;
	border-color: #003468 !important;
}

.program .thumb-info {
	width: 80%;
	margin: 0 auto;
	border-radius: 0px;
}





.program p.drop-caps:first-letter {
	float: left;
	font-size: 70px;
	line-height: 55px;
	padding: 4px !important;
	margin-right: 5px;
	margin-top: 5px;
	font-family: "georgia";
}

.program section .container .row .col-md-12 {


	padding-right: 15px;
	padding-left: 15px;
}

.program section .container {
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin-right: auto;
	margin-left: auto;
	max-width: 100% !important;
}

.program-asset .row {margin-top: 0 !important;}
.program-asset {margin-bottom: 25px;
}

.program-asset   {
	line-height: 25px;}

.program-asset  a {
	line-height: 25px;}

.program-footer hr {margin: 12px auto !important;
	padding: 0 !important;
	border-bottom: 0 !important;}

.program-footer h2 {font-weight: normal;}

.program-footer .col-md-12 .col-md-3:last-child {
	padding-right: 15px !important;
}

.program-footer {margin-bottom: -20px !important;
	margin-top: 0 !important;
	padding: 20px 0 !important;}

.program-more .toggle.toggle-simple .toggle.active > label:before {
	content: "Read Less";
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 13px !important;
}


.program-more .toggle.toggle-simple .toggle > label {    border-radius: 0;
	border: 0;
	background: transparent;
	color: transparent;
	padding-left: 32px;
	margin-bottom: 0px;
	font-size: 0;
	font-weight: 100;

}
.program-more .toggle.toggle-simple .toggle.active > label {
	background: transparent;
	color: transparent;
	font-size: 0;
}



.program-more  .toggle > .toggle-content {padding-top: 14px;}

.program-footer h3 {
	font-size: 22px;

	font-weight: 400;
	letter-spacing: 0px !important;
	font-family: "Open Sans", Arial, sans-serif;
	margin: 14px 0 5px 0;
	line-height: 26px !important;
}

.program-more .toggle.toggle-simple .toggle > label:before {
	border-bottom: solid #003468 3px;
	left: 50%;
	right: auto !important; 
	margin: 0 -37px;
	/* top: 12px; */
	font-family: "Open Sans", Arial, sans-serif;
	content: "Read More";
	z-index: 2;
	color: #000;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;


	/* width: 74px; */



}

.program-more .toggle.toggle-simple .toggle > label:after {

	content: '';
	position: absolute;
	/* left: 0; */
	text-align: center;
	display: block;
	width: 100%;
	height: 24px;
	background: transparent;
	top: 23px;
	margin-top: -12px;
	border-radius: 3px;
	z-index: 1;
}


.program ul.roll {margin-top: 5px;}
ul.roll {text-align: left;
	color: #333;}



.program dl dd {
	margin-bottom: 7px;
	padding-left: 128px;
}


.program .thumb-info-caption-text p {
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding: 0px 9px;
	display: block;
}

.program .thumb-info-caption-text h5 {margin-left: 5px;}

.program .thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {

	padding: 0px;

}


.program .thumb-info-caption-text h4 {


	margin-top: 5px;
	border-radius: 2px;


	font-size: 14px;
	line-height: 15px;
	font-weight: 400;
	letter-spacing: 0;
	margin-bottom: 3px !important;
	padding: 2px 9px;
	/* text-transform: uppercase; */

}
.program .thumb-info-caption-text h5 {
	background-color: #003468;
	color: #ffffff;
	display: inline-block;
	border-radius: 2px;

	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0;
	margin: 0px 0px 10px 9px !important;
	padding: 2px 9px;
	/* text-transform: uppercase; */

}
.program .thumb-info-caption a.link  {margin-top: 5px;}
.program .thumb-info-caption a.link::before {top: 0px !important;}

.program  .thumb-info-hide-wrapper-bg {max-width: 215px;}



.program .thumb-info-wrapper {max-width: 246px;}
.program .thumb-info .thumb-info-wrapper:after {z-index: 2 !important;}

.program .thumb-info-title {margin-bottom: 0 !important;
	bottom: 0 !important;}

.program   .thumb-info .thumb-info-title {
	z-index: 1 !important;
}


.program .thumb-info-inner {

	padding: 0 !important;
	font-size: 18px;
	font-weight: 700;
	float: left;
	margin-top: 10px !important;
	display: inline-block;
}



.program .thumb-info-inner {background: transparent !important;}


.program ul.simple-post-list .post-image {
	height: 60px;
	width: 80px;
}

.row .fullwidth {width: 90%;
	margin: 15px auto !important;}

#fullwidth .program {padding: 0 !important;
	width: 100% !important;} 

/*add by sandy 02/14/19 */
.program .counters {	
	padding-top: 45px;
}

html section .section .section-primary {
	padding-top: 25px;
}

html section .section .section-primary .section-overlay {
	position: relative;
}

/* Begin - Added by Ryan for Business Analytics Advisory Board Section */
* Sponsors
*/
.program #sponsors {
	background-color: #eff3f5;
}
.program #sponsors .section.section-center {
	background-color: #eff3f5;
	margin: 0 !important;
	border-top: none;
}
.program #sponsors .owl-dots {
	margin-top: 35px;
}

.program .carousel-logo-item {
	position: relative;
	height: 158px;
	overflow: hidden;
	box-shadow: 0px 23px 32px 0px transparent;
	will-change: border-color;
	border: 1px solid transparent;
	-webkit-transition: border-color 0.4s ease, box-shadow 0.4s ease;
	-moz-transition: border-color 0.4s ease, box-shadow 0.4s ease;
	transition: border-color 0.4s ease, box-shadow 0.4s ease;
}
.program .carousel-logo-item:hover {
	box-shadow: 0px 23px 32px 0px #e5e8eb;
	border-color: #d4d4d4;
}
.program .carousel-logo-item:hover .carousel-logo-pannel {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}
.program .carousel-logo-item .carousel-logo-pannel {
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	transition: transform 0.4s ease;
}
.program .carousel-logo-item .carousel-logo-hover {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.program .carousel-logo-item .carousel-logo-hover img {
	width: 138px;
	max-height: 65px;
}
.program .carousel-logo-item .carousel-logo-hover .carousel-logo-description {
	/* max-height: 45px; */
	overflow-y: hidden;
}
.program .carousel-logo-item .carousel-logo-pb::before {
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.program .carousel-logo-item .carousel-logo-pb img {
	display: inline-block;
	vertical-align: middle;
	width: 200px;
}

/*
/* End - Added by Ryan for Business Analytics Advisory Board Section */


.departmental {
	height: 136px;
	width: 200px;
	padding-top: 40px;
	padding-left: 10px;
	background: transparent url("/media/shared/images/events/golden-gate-university-exterior-entrance.jpg") bottom left no-repeat;
}

.departmental h2 {

	margin: 5px; 

	color: #ffffff; 
	text-shadow: 1px 1px 1px #000000; 
	line-height: 1.0em;	
}

#footer {



	margin-top: 10px !important;
	padding: 20px 0;

}

.page-blue  #footer {
	background: #002c58 !important;	
	color: #fff;
	border: 0;
}

.page-blue  #footer {
	background: #002c58 !important;	
	color: #fff;
	border: 0;
}

.page-blue  #footer .footer-copyright  {
	background: #002c58 !important;	
	color: #fff;
	border: 0;
}



.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.alignleft {
	display: inline; 
	float: left; 
	margin: 0px 35px 15px 0; 
	overflow: auto;}

.alignright {
	display: inline; 
	float: right; 
	margin: 0 0 15px 35px; 
}

.container {padding: 0 !important;}

#main .main #content {

	/* padding: 0 0 0 60px !important;
	width: 75% !important;
	max-width: 970px !important;
	margin-right: auto;
	margin-left: auto;
	float: left; */

	margin: 0 auto;
	padding: 0 15px;
	width: 90%;
}


#main .main h2 {padding: 15px 0 0 60px !important;


}
#main .main #content .place-row {margin-bottom: 15px;}

#main .main #sidebar {padding: 0 60px 0 0 !important;
	width: 25% !important;
	float: right;
	max-width: 970px !important;
	margin-right: auto;
	margin-left: auto;
}

#content {padding: 0 !important;
	margin-right: auto;
	margin-left: auto;
}

.section-holder {margin: 15px !important;}
.row {
	margin: 15px auto !important;
	clear: both;
}

.section-fullwidth {
	margin: 0 auto !important;
}

.row .container {
	padding-right: 15px;
	padding-left: 15px;
	width: 100%;
}

.home-intro {

	background-color: #003468;
	margin-bottom: 50px;
	overflow: hidden;
	padding: 10px 0 10px 0;
	position: relative;
	text-align: left;
}

.findprogram {
color: #d5d5d5;
text-align: center;
font-weight: 400;
letter-spacing: normal;
font-size: 26px;
	text-transform: initial !important;
	margin-bottom: 5px;
}

.main-form label {
text-align: center;	
}


.col-md-12 img, .col-lg-12 img {max-width: 100%;}
.col-md-3 .box {padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #949494;}

.col-md-3 .box:last-child {border: none;}

.col-md-12 .col-md-3:first-child {
	padding-left: 0;
}

.col-md-3 .right {float: right !important;}

.col-md-12 .row .col-md-3:first-child {
	padding-left: 0;
}

.col-md-12 .col-md-9:first-child {
	padding-left: 0;
}

.col-md-9 .row .col-md-9:first-child {
	padding-left: 0;
}

.col-md-12 .row .col-md-9:first-child {
	padding-left: 0;
}

.col-md-12 .col-md-4:first-child {
	padding-left: 0;
}

.col-md-12 .row .col-md-12:first-child {
	margin-top: 0 !important;
}

.col-md-12 .row .col-md-12 .row:first-child {
	margin-top: 0 !important;
}

.col-md-12 .row .col-md-4:first-child {
	padding-left: 0;
}


.col-md-12 .col-md-8:first-child {
	padding-left: 0;
}

.col-md-12 .row .col-md-8:first-child {
	padding-left: 0;
}

.col-md-8 .row .col-md-4:first-child {
	padding-left: 0;
}



.col-md-12 .col-md-3:last-child {
	padding-right: 0;
}

.col-md-8 .col-md-4:first-child {
	padding-left: 0;
}

.col-md-12 .row .col-md-3:last-child {
	padding-right: 0;
}

.col-md-12 .col-md-4:last-child {
	padding-right: 0;
}

.col-md-12 .row .col-md-4:last-child {
	padding-right: 0;
}

.col-md-12 .col-md-8:last-child {
	padding-right: 0;
}

.col-md-12 .row .col-md-8:last-child {
	padding-right: 0;
}

.col-md-12 .col-md-9:last-child {
	padding-right: 0;
}

.col-md-12 .row .col-md-9:last-child {
	padding-right: 0;
}

.col-md-9 .col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

.col-md-12 .col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

.col-md-12 .row .col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

.col-md-12 .row .col-md-6 {
	padding-left: 0;
	padding-right: 0;
}



#header .header-logo img {


	position: relative;
	text-align: left;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;

	margin: 15px;
	top: 0;
}


/* top navigation */


.page-blue  h3 {
	color: #003468;
}

h3.header[style] {font-size: 26px !important;}
h3.header {font-size: 26px !important;
	/* color: #000 !important; */
	font-weight: bold;
	margin-bottom: 10px;
	font-family: "Open Sans", Arial, sans-serif;}
.page-blue .circle {
	background-position: 0 -230px;
	color: #fff;
}


.circle {
	background: rgba(0, 0, 0, 0) url("../images/bg-circle.png") no-repeat scroll 0 0;
	color: #fff;
	display: block;
	font: italic bold 14px/16px Georgia,"Times New Roman",Times,serif;
	height: 225px;
	margin: 0;

	padding: 39px 21px 19px 5px;
	text-align: center;
	width: 233px;


}

.circle b {
	background: rgba(0, 0, 0, 0) url("../images/divider.gif") repeat-x scroll 0 88px;
	cursor: pointer;
	display: block;
	font: 50px/92px  "Open Sans", Arial, sans-serif;
	letter-spacing: -2px;
	margin: 0 auto 5px;
	width: 117px;

}

.circle strong {
	/* background: rgba(0, 0, 0, 0) url("../images/divider.gif") repeat-x scroll 0 88px; */
	cursor: pointer;
	display: block;
	font: 72px  "Open Sans", Arial, sans-serif;
	letter-spacing: -5px;
	/* margin: 0 auto 5px; */
	line-height: 74px;
	width: 100%;
}


/* form fields  */

.refer textarea {
	width: 100%;
	/* white-space: nowrap; */
}

/* .refer span {white-space: nowrap;} */
.refer p {text-align: left;
	width: 100%;

}

.refer textarea span {width: 100%;}
.refer #emailTextArea {
	width: 100%;

}
.form-sign .btn-submit, .form .btn-submit, .search .btn-submit, .login-form .btn-submit {


	color: #fff;


	background-color: #003468;
	border-color: #949188 #949188 #697996;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}


.form-sign .text-input {
	margin: 0;
	/*RB	width: 170px;	*/
	width: 100%;
}


.btn-small {
	font-size: 20px !important;
}
/* .gecko .form-sign .btn-submit, .gecko .form .btn-submit, .gecko .search .btn-submit, .gecko .login-form .btn-submit {
padding-top: 1px;
}
.ie9 .form-sign .btn-submit, .ie9 .form .btn-submit, .ie9 .search .btn-submit, .ie9 .login-form .btn-submit {
padding-top: 7px;
} */
.form-sign .btn-submit:hover, .form .btn-submit:hover, .search .btn-submit:hover, .login-form .btn-submit:hover {
	background-position: -88px -525px;
	color: #000;
}
.login-form .box {
	background: #f5f5f5 url("../images/divider1.gif") repeat-x scroll 0 0;
	margin: 12px -19px 0;
	overflow: hidden;
	padding: 11px 19px 14px;
}


.box table {border: none !important;}


.form-sign .text-input, .form .text-input, .search .text-input {
	/*  background: #727272 none repeat scroll 0 0;
	border-radius: 16px;

	height: 30px;
	margin: 0 15px 0 0;
	overflow: hidden;
	padding: 2px 15px;
	width: 192px; */

	float: left;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-sign .text-input input, .form .text-input input, .search .text-input input {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	color: #555 !important;
	display: block;
	font-size: 14px;
	line-height: 1.42857143;
	margin: 0;
	outline: medium none;
	padding: 0px 0;
	text-align: left;
	width: 100%;
	/* height: 34px; */
}
.form .listbox-input {
	background: #727272 none repeat scroll 0 0;
	border-radius: 8px;
	display: inline;
	float: left;
	height: 90px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 2px 15px;
	width: 192px;
}
.search select {
	float: left;
	margin: 0 10px 0 0;
	width: 220px;
}

.form-sign .row {
	padding: 10px 0 0;
	width: 100%;
}
.form-sign .row-radio {
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 10px;
}
.form-sign select {
	margin: 0;
	width: 200px;
}
.form-sign .selectArea {
	margin: 0;
}
.form .row-radio ul, .form-message .row-radio ul, .form-sign .row-radio ul {
	list-style: outside none none;
	margin: 0 -15px 0 0;
	overflow: hidden;
	padding: 0;
}
.form .row-radio ul, .form-message .row-radio ul {
	float: left;
	margin: 0;
}
.form .row-radio .radio-large, .form-message .row-radio .radio-large {
	padding-bottom: 4px;
}
.form .row-radio li, .form-message .row-radio li, .form-sign .row-radio li {
	display: inline-block;
	margin: 0 2px 5px 0;
	overflow: hidden;
	vertical-align: top;
	width: 103px;
}
.form .row-radio li, .form-message .row-radio li {
	width: 98px;
}
.form .row-radio .radio-large li, .form-message .row-radio .radio-large li, .form-sign .row-radio .radio-large li {
	width: 96px;
}
* + html .form-message .row-radio li {
	display: inline;
	margin-right: 3px;
}
* + html .form-message .row-radio li {
	display: inline;
	margin-right: 3px;
}
* + html .form-sign .row-radio li {
	display: inline;
	margin-right: 3px;
}
.form .row-radio input[type="radio"], .form-message input[type="radio"], .form-sign input[type="radio"] {
	display: inline-block;
	height: 16px;
	margin: 0 3px 0 0;
	padding: 0;
	vertical-align: middle;
	width: 16px;
}
* + html .form-sign input[type="radio"] {
	display: inline;
}
.form .row-radio label, .form-message .row-radio label, .form-sign .row-radio label {
	display: inline-block;
	font-weight: normal;
	vertical-align: middle;
	width: 79px;
}
.form .row-radio label, .form-message .row-radio label {
	width: 73px;
}
.form .row-radio .radio-large label, .form-message .row-radio .radio-large label, .form-sign .row-radio .radio-large label {
	width: 68px;
}
* + html .form-message .row-radio label {
	margin-top: 6px;
}
* + html .form .row-radio label {
	margin-top: 6px;
}
* + html .form-sign .row-radio label {
	margin-top: 6px;
}
.form-sign .text-input {
	margin: 0;
	/*   width: 170px; */
}
.form-sign .advance-search-btn {
	padding: 16px 0;
}
.form-sign .library-btn-submit {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 -524px;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	float: right;
	font: 26px/28px  "Open Sans", Arial, sans-serif;
	height: 37px;
	margin: -1px 16px 0 0;
	padding: 4px 1px 3px 0;
	width: 37px;
}
.form-sign .row-btn {
	padding: 16px 0;
	text-align: right;
}
.form-sign .row-border {
	border-bottom: 1px solid #c4c4c4;
	margin-bottom: 13px;
	padding-bottom: 13px;
}

#sidebar .form-sign .row-btn {
	padding: 13px 0;
}
#sidebar .form-sign .row-btn .btn-submit {
	font-size: 22px;
}
.box-info .form-sign .row-btn {
	padding-bottom: 0;
}
.form-sign .btn-submit {
	float: right;
}
.form-sign .row-btn .btn-submit {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.form-sign a.forgot, .form-sign .forgot {
	display: inline-block;
	font-family:  "Open Sans", Arial, sans-serif;
	text-align: left;
	vertical-align: middle;
	width: 155px;
}
* + html .form-sign .forgot {
	display: inline;
}

html img.pull-left {
	margin: 0 15px 5px 0 !important;
}

/* side menus */

.menu {
	/* list-style: outside none none;
	margin: 0;
	padding: 0; */
	list-style-type: none !important;
}
.menu ul {
	font-family:  "Open Sans", Arial, sans-serif;
	list-style-type: none !important;
	margin: 0;
	padding: 0;
	/* 
	margin: 0 0 -3px;
	padding: 3px 0 0 10px; */
}


ul.menu li ul 	{


	margin-left: 20px;
}


.menu ul li {
	list-style-type: none !important;
}

.menu ul li ul  {
	margin-left: 10px;
}


.menu li {
	list-style-type: none !important;
	/* padding: 0 0 4px 10px;
	vertical-align: top; */
}

.menu li:before {
font-family:'simple-line-icons';
	    content: '\e606';
 
	margin:0 5px 0 -15px;
}

.menu a:hover {
	color: #252525;
	text-decoration: none;
}

/*	Changed by Ryan on 2018-03-08 
.active a { color: #8794ab;
font-weight: bold;}  */

.active a { color: #003468;
}

a.active { color: #8794ab;
	font-weight: bold;}

li .active a { color: #8794ab;
	font-weight: bold;}

li .active { color: #8794ab;
	font-weight: bold;}

/*	Changed by Ryan on 2018-03-08
a.active { color: #8794ab;
font-weight: bold;}  */

a.active { color: #003468;
	font-weight: bold;}

.menu .active a:hover, .main .menu > .active > a {
	color: #003468;
	font-family:  "Open Sans", Arial, sans-serif;
	text-decoration: none;
}

/* tables */

table {
	border-color: #000000;
	border-style: solid;
	border-width: 0 0 1px 1px;
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}
table thead tr th {
	background-color: #d6d6d6;
	border-color: #000000;
	border-style: solid;
	border-width: 1px 1px 0 0;
	margin: 0;
}
table tr td {
	border-color: #000000;
	border-style: solid;
	border-width: 1px 1px 0 0;
	margin: 0;
}

table, th, td {
	vertical-align: middle;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}

th, td, caption {
	padding: 4px 10px 4px 5px;
}
table, th, td {
	vertical-align: middle;
}

caption, th, td {
	float: none !important;
	font-weight: normal;
	text-align: left;
}

html table h3, html table h4{
	margin: 8px 0;
}

.invisible-table table {
	border-color: transparent;
	border-style: hidden;
	border-width: 0;
}
.invisible-table table tr {
	border-color: transparent;
	border-style: hidden;
	border-width: 0;
}
.invisible-table table tr td {
	border-color: transparent;
	border-style: hidden;
	border-width: 0;
}

li ul, li ol {
	margin: 0;
}
ul, ol {
	margin: 0 1.5em 2em 0;
	padding-left: 1.8em;
}
ul {
	list-style-type: disc;
}
ol {
	list-style-type: decimal;
}
dl {
	margin: 0 0 1.5em;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
table {
	margin-bottom: 1.4em;
	width: 100%;
	max-width: 100%;
}
th {
	font-weight: bold;
}
thead th {
	background: #c3d9ff none repeat scroll 0 0;
}
th, td, caption {
	padding: 4px 10px 4px 5px;
}

/* main form */


.main-form {
	max-width: 1000px;
	margin: 0 auto;
}


.main-form #sarea0[style], .main-form #sarea1[style] {width: 45% !important;}

.main-form label {
	float: left;
	width: 100%;
	clear: both;
	margin: 0px 15px 10px 0 !important;
	padding: 0px 5px 0 0;
	font-weight: bold !important;
	letter-spacing: -0.5px;
	color: #000000;
	font: 26px  "Open Sans", Arial, sans-serif;
	line-height: 30px;
	text-transform: uppercase;
}




.main-form .selectArea {
	margin-right: 20px !important;
	/* margin-top: 5px; */
	background: #666;
	border-radius: 8px;
}



.study-field {
	width: 280px;
}

.selectArea.study-field span.center {
	overflow: hidden;
}

.main-form .btn-submit {


	color: #003468;


	background-color: #fff;
	border-color: #949188 #949188 #697996;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;



}

/* CMS edit window */

a[data-region-style='button'] {z-index: 1;}
.anchor:before {z-index: 0;}

#edit-iframe .anchor:before {display: none;}
#page-edit-preview-view .anchor:before {display: none;}

/* forms */


#cpartner .programOfInterest {min-width: 300px !important;
	width: 48% !important;}
.last-vacation-term .form-area .row .text-input {margin-left: 0 !important;
	margin-bottom: 10px !important;}

.last-vacation-term .form-area .row li .text-input {width: 100% !important;}


.transfer-out .form li {float: initial !important;}

.transfer-out .form .text-input {

	margin-left: 0px;
	margin-bottom: 10px;

}
.text-input placeholder {
	color: #555 !important;
}

placeholder {
	color: #555 !important;
}

.main .container[style] {max-width: 100% !important;
	background: none !important;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}


.disability-services-request div[style] {width: 100% !important;}

.disability-services-request li.checkboxArea {height: 30px !important;
	width: 30px !important;}


.disability-services-request .form-area .row li .text-input {
	width: 100% !important;
}




.i-20-travel-request option {color: #fff !important;}

.i-20-travel-request .form-area .row li .text-input {
	width: 100% !important;
}

.letter-request-form .form-area .row li .text-input {
	width: 100% !important;
}


.letter-request-form .text-input {margin-bottom: 10px !important;
	margin-left: 0 !important;}

.letter-request-form .row {margin: 0 !important;}


.letter-request-form  .form-area .row #sarea0 {margin-left: 0 !important}


.i-20-travel-request .text-input {margin-bottom: 10px !important;
	margin-left: 0 !important;}


.international-dba-dissertation-hiatus .text-input {margin-bottom: 10px !important;
	margin-left: 0 !important;}

.i-20-replacement .text-input {margin-bottom: 10px !important;
	margin-left: 0 !important;}

.i-20-replacement .input-size05 {width: 100% !important;}


.i-20-replacement .form-area .row .text-input {width: 100% !important;}
#student_signature_date {width: 100px !important;}

.disability-services-request .text-input {margin-bottom: 10px !important;
	margin-left: 0 !important;}

.cyber-course-over-enrollment  .form-area .row li .text-input {
	width: 100% !important;
}

.cyber-course-over-enrollment .form-area .row #sarea0  { width: 30% !important;

}

.cyber-course-over-enrollment table { border-color: transparent !important;

}

.cyber-course-over-enrollment  table thead tr th { border-color: transparent !important;

}

.cyber-course-over-enrollment  table tr td  { border-color: transparent !important;

}

.cyber-course-over-enrollment .input-size05 { width: 100% !important;

}

.cyber-course-over-enrollment td #sarea1[style], 
.cyber-course-over-enrollment td #sarea2[style], 
.cyber-course-over-enrollment td #sarea3[style], 
.cyber-course-over-enrollment td #sarea4[style]{ width: 100% !important;

}
.check-in-form form li {width: 180px !important;}
.check-in-form li {width: 180px !important;}
.check-in-form #information-request-form  .input-size11 {
	width: 100% !important;
}

.check-in-form .form li {width: 150px !important;}

.check-in-form #information-request-form .text-input .input-size11 {
	width: 100% !important;
}
.check-in-form .input-size11   { width: 100% !important;

}

.check-in-form .select-size02 {margin-right: 15px !important;}

.check-in-form .select-size07  { width: 100% !important;

}

.check-in-form  #purposeOfVisit { width: 42% !important;
	margin-right: 15px !important;
}


.letter-request-form #country_of_citizeship { width: 42% !important;
	margin-right: 15px !important;
}

.transfer-out .form-area .row li .text-input {
	width: 100% !important;
}


.transfer-out #country_of_citizeship { width: 42% !important;
	margin-right: 15px !important;
}

.transfer-out #country_of_birth { width: 42% !important;
	margin-right: 15px !important;
}	

.check-in-form #information-request-form .text-input .input-size11  { width: 100% !important;

}

.check-in-form li #sarea0    { width: 100% !important;

}

.check-in-form li #sarea0[style]    { width: 100% !important;

}

.course-catalog .text-input {width: 80%;}



/* #course-schedule-section {
width: 100% !important;
} */

.information-area {
	background: #eeeeee none repeat scroll 0 0;
	border-top: 1px solid #c4c4c4;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 26px 0 18px 30px;
}
.title-head {
	margin: 0 0 10px;
	overflow: hidden;
}
.title-head .heading {
	font-weight: normal;
	overflow: hidden;
}
.title-head .heading:first-child {
	float: left;
	padding: 0 0 0 30px;
	width: 110px;
}
.information-area .column1 {
	float: left;
	padding-right: 10px;
	/*  width: 110px; */
}
.information-area .column2 {
	overflow: hidden;
	padding-right: 30px;
}
.information-area .title {
	color: #8794ab;
	display: block;
	font: 1.44em/1.2em  "Open Sans", Arial, sans-serif;
	margin: 0 0 15px;
	text-shadow: 0 1px 1px #fff;
}
.information-gray .title {
	color: #606060;
}
.information-area .title-border {
	border-bottom: 1px solid #c4c4c4;
	margin-bottom: 19px;
	padding: 0 0 14px;
}
.information-area .text-area {
	margin: 0 0 -6px;
	overflow: hidden;
	padding: 0 20px 0 0;
}
.information-area ul {
	list-style: outside none none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.information-area li {
	border-right: 1px solid #c4c4c4;
	float: left;
	margin: -491px 0;
	padding: 500px 10px;
	/*  width: 100px; */
}
/* .information-area .col1 {
padding-left: 0;
width: 60px;
}
.information-area .col2 {
width: 60px;
}
.information-area .col6 {
width: 160px;
}
.information-area .col7 {
border: medium none;
width: 85px;
} */
.heading-list {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #c4c4c4;
	border-image: none;
	border-style: solid;
	border-width: 1px 0;
	color: #3c3c3c;
	font-family:  "Open Sans", Arial, sans-serif;
}
.heading-list li {

	margin: -495px 0;
}
.heading-list strong {
	font-weight: normal;
}
.show-area {
	float: right;
}
.show-area:hover {
	position: relative;
}
.show-area:hover .drop-area {
	display: block;
}
.show {
	display: block;
	font-size: 12px;
	line-height: 16px;
	padding: 2px 25px 0px 0;
	margin-bottom: 20px;
	position: relative;
}

.mark {background: transparent !important;}
.show .mark {
	color: #606060;
}
.show .ico {
	display: none;
	/*  background-position: -190px -160px;
	height: 17px;
	left: auto;
	right: 5px;
	top: 2px;
	width: 16px; */
}

.show:hover, .show-area:hover .show {
	color: #818181;
	text-decoration: none;
}
.show:hover .ico, .show-area:hover .show .ico {
	background-position: -190px -180px;
}
.drop-area {
	display: none;

	padding: 14px 0 0;
	position: absolute;
	top: 20px;
	width: 100%;
	max-width: 150px;
	z-index: 99;
}




.drop-area ul {
	background: #818181 none repeat scroll 0 0;
	box-shadow: 8px 8px 15px #565656;
	font-size: 14px;
	line-height: 18px;
	list-style: outside none none;
	margin: 0;
	padding: 3px 0;
}
.drop-area li {
	overflow: hidden;
	vertical-align: top;
}
.drop-area ul a {
	color: #fff;
	display: block;
	padding: 3px 13px;
}
.drop-area ul a:hover {
	background: #727272 none repeat scroll 0 0;
	text-decoration: none;
}

/* course-schedule */


.place {
	max-width: 980px;
	font-size: 1.167em;
	line-height: 1.2em;
	margin: 0 auto;
	overflow: hidden;
}
#course-schedule-section .place .text {
	overflow: hidden;
	width: 100%;
	/* clear: both; */
	float: left;
}

#course-schedule-section .place-row  li .column {
	overflow: hidden;
	width: 100%;
	float: left;
} 

#course-schedule-section .place-row  li.text {
	overflow: hidden;
	width: 23%;
	float: left;
	margin-right: 10px;
}


#course-schedule-section .place .place-row {
	border-top: 1px solid #c4c4c4;
	margin: -1px 0 0;
	overflow: hidden;
	padding: 15px 0 19px;
}
#course-schedule-section .place-row ul {
	list-style: outside none none;
	margin: 0;
	overflow: hidden;
	padding: 0;
} 
#course-schedule-section .place-row li {
	float: left;
	padding: 0 2px 0 0;
	width: 23%; 
}

#course-schedule-section #content .place p, .place p {
	margin: 0;
}
#course-schedule-section .place-row .column {
	color: #3c3c3c;
	float: left;
	padding: 0 10px 0 0;
	width: 180px !important;
}
#course-schedule-section .column-large .place-row .column {
	width: 192px;
}
#course-schedule-section .place-row .column .title {
	color: #3c3c3c;
	display: block;
	font-family:  "Open Sans", Arial, sans-serif;
}
#course-schedule-section #content .place {
	border: medium none;
	font-size: 1em;
}

.circle-small {
	display: none !important;
	background: #555;
	border-radius: 5px;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	float: right;
	font: 26px/28px  "Open Sans", Arial, sans-serif;
	height: 37px;
	margin: -1px 16px 0 0;
	padding: 4px 1px 3px 0;

}
.circle-small .holder {
	background: rgba(0, 0, 0, 0) url("../images/bg-button-decor.png") no-repeat scroll -1258px 100%;
	display: none !important;
	padding: 0 0 15px;
}
.circle-small:hover {
	text-decoration: none;
}
.list-gray {
	border-top: 1px solid #c4c4c4;
	font-size: 1.167em;
	line-height: 1.2em;
	max-width: 980px
		margin: 0 auto;
	overflow: hidden;
}
.list-holder {
	overflow: hidden;
	padding: 0 0 11px;
}
.list-gray ul {
	background: #eeeeee none repeat scroll 0 0;
	border-bottom: 1px solid #c4c4c4;
	list-style: outside none none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.list-gray ul#active {
	background: #d6d6d6 none repeat scroll 0 0;
	border-bottom: 1px solid #c4c4c4;
	list-style: outside none none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.list-gray .heding-list {
	color: #3c3c3c;
	font-family:  "Open Sans", Arial, sans-serif;
	line-height: 1em;
}
.list-gray .heding-list li {
	padding-bottom: 11px;
	padding-top: 11px;
}
.list-gray li {
	display: inline-block;
	padding: 15px 1%;
	vertical-align: middle;
	width: 8%;

}
* + html .list-gray li {
	display: inline;
	width: 138px;
}
.note {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -220px -30px;
	display: block;
	height: 19px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -9999px;
	width: 14px;
}
.textbook {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -220px -60px;
	display: block;
	height: 17px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -9999px;
	width: 22px;
}
.back {
	float: left;
	padding: 0 0 0 20px;
	position: relative;
}
.back .ico {
	background-position: -220px -89px;
	height: 15px;
	width: 16px;
}
.visual {
	font-size: 1.5em;
	line-height: 1.2em;
	margin: 0 0 20px;
}
.visual-area {
	margin: 0 0 20px;
	position: relative;
}
.visual-area img {
	vertical-align: top;
}
.visual p {
	margin: 0;
}


.radioArea, .radioAreaChecked {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -245px -30px;
	display: inline-block;
	float: left;
	height: 17px;
	margin: 0 2px 0 0;
	overflow: hidden;
	vertical-align: middle;
	width: 17px;
}
.radio-large .radioArea, .radio-large .radioAreaChecked {
	background-position: -270px -30px;
	height: 19px;
	width: 19px;
}
* + html .radioArea {
	display: inline;
}
* + html .radioAreaChecked {
	display: inline;
}
.radioAreaChecked {
	background-position: -245px 1px;
}
.radio-large .radioAreaChecked {
	background-position: -270px 0;
}
.checkboxArea, .checkboxAreaChecked {
	/* content: "\f096"; 
	font-family: "Font Awesome 5 Free";
	right: 10px; 
	position:absolute;
	top: 8px !important;*/
	float: left; 
	height: 19px;
	margin: 0 3px 0 0;
	overflow: hidden;
	width: 19px !important;
}

.checkboxArea::before {
	content: "\f0c8"; 
	font-family: "Font Awesome 5 Free";
	font-weight:900;
}

.checkboxAreaChecked::before {

	content: "\f14a"; 
	font-family: "Font Awesome 5 Free";
	font-weight:900;
}


.error,
.alert,
.notice,
.success,
.notice-low,
.notice-standard,
.notice-elevated,
.notice-high,
.notice-severe {
	border: 2px solid #ddd;
	margin-bottom: 1em;
	padding: 0.8em;
}

.error,
.alert {
	background: #fbe3e4 none repeat scroll 0 0;
	border-color: #fbc2c4;
	color: #8a1f11;
}

ul#messageBoxList li {
	display: block;
	padding: 0 2px 4px 10px;
	float: none;
	width: 100%;
}

label.invalid {
	color: red;
}

ul#messageBoxList li {
	display: block;
	padding: 0 2px 4px 10px;
	float: none;
	width: 100%;
}

label.invalid{
	color:red;
}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #555;
}


.checkboxAreaChecked {
	background-position: -190px -50px !important;
}


::-moz-placeholder { /* Firefox 19+ */
	color:  #555;
}
:-ms-input-placeholder { /* IE 10+ */
	color:  #555;
}
:-moz-placeholder { /* Firefox 18- */
	color: #555;
}


.selectArea a.selectButton {
	background: rgba(0, 0, 0, 0) url(../images/bg-select-button.png) no-repeat scroll 100%(change to 95%) 0;

}
/*
li.checkboxArea::before, li.checkboxAreaChecked::before {
content: "\f096"; 
font-family: "Font Awesome 5 Free";
left: -10px;
position:absolute;
top: 8px !important;

}

.checkboxArea::before, .checkboxAreaChecked::before {
content: "\f096"; 
font-family: "Font Awesome 5 Free";
right: -10px;
position:absolute;
top: 8px !important;

}
.checkboxAreaChecked {

content: "\f046"; 
font-family: "Font Awesome 5 Free";
right: 10px;
position:absolute;
top: 8px !important;
} */



.selectArea {
	color: #eeeeee;
	float: left;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	margin: 0 8px 0 0;
	position: relative;
}
.form .selectArea {
	margin: 0 0 0 15px;
}
.form .selectArea:first-child {
	margin-left: 0;
}




.section .show-area {

	/*  margin: -24px 0 24px;
	padding: 24px 0; */
	width: 20%;
	text-align: right;
}

.section .form .btn-row {
	margin: 0 0 -14px;
}
.form .btn-row {
	border-top: 1px solid #c4c4c4;
	padding: 10px 0 !important;
}

#cp-rfi #sarea1 {width: 48% !important;
	float: left;}
.form-area .row {


	padding: 0 !important;
}


.form-area .form .btn-submit {margin-left: 10px;}
#main_login_form .form-area .row .text-input {width: 42% !important;
	margin-right: 2% !important;}

.form-area .row .text-input {width: 46% !important;
	margin-right: 2% !important;}
.form-area .row .phone-number-box  .text-input {width: 100% !important;}

.form-area .row #sarea0 {width: 48% !important;}

#requestInfoForm .phone-number-box {
	width: auto;
}
.phone-number-box {
	height: 63px;
	margin-bottom: 5px;

}

.phone-number-box .text-input {width: 100% !important;}

#information-request-form .phone-number-extension, #requestInfoForm .phone-number-extension {
	display: none;
	margin-left: 10px;
	width: 40px;
}



.phone-number-box-wrapper {
	float: left;
	width: 48% !important;
}

.form .row {
	float: left;
	padding: 0 0 20px;
	width: 100%;
}

.row .phone-number {

	width: 100% !important;
}



.col-md-3 .form .row {
	margin: 5px auto !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

.col-md-4 .form .row {
	margin: 5px auto !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

.col-md-4 .form-area .row .text-input {
	width: 100% !important;
}

.col-md-4 .row  .phone-number-box-wrapper {
	float: left;
	width: 100% !important;
}

.col-md-4 .form-area .row #sarea0 {width: 100% !important;}


/* .form-area .row .text-input {width: 48% !important;} */
.form-area .row .phone-number-box  .text-input {width: 100% !important;}

.form-area .row #sarea0 {width: 48% !important;}

#information-request-form .text-input {
	width: 100%;
}

#information-request-form .select-size02 {
	width: 100%;
}

ul.messageBoxList {

	width: 100% !important;
}
.additional-phone-clone {display: none;}

.col-md-4 .form .row .phone-number-extension {display: none;}
.col-md-3 .form-sign .text-input {float: right !important;}

.show .ico {
	background-position: -190px -160px;
	height: 17px;
	left: auto;
	right: 5px;
	top: 2px;
	width: 16px;
}
.ico {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 100px;
	height: 13px;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 13px;

}

.selectAreaActive a.selectButton {
	/*  background: rgba(0, 0, 0, 0) url("../images/bg-select-button-active.png") no-repeat scroll 100% 0;
	margin: 0 -15px;
	padding: 0 0 0 15px;  */
}

.selectArea a.selectButton::before {

	
	
	    content: '\e067';
	font-family:'simple-line-icons';
	font-weight:900;
	left: 10px;
	position:absolute;
	top: 1px !important;
}


.selectArea .center::after {
	content: "\e07b"; 
	font-family:'simple-line-icons';
	font-weight:900;
	right: 10px;
	position:absolute;
	top: 8px !important;

}
.section .show-area {
	margin: 0px 0;
}
.show-area {
	float: right;
}

.show {
	display: block;
	font-size: 12px;
	line-height: 24px;
	padding: 0;
	position: relative;
}

.form .btn-submit {
	float: right;
}





.section .form .btn-row {
	margin: 0 0 -14px;
}
.form .btn-row {
	border-top: 1px solid #c4c4c4;
	padding: 10px 0 0;
}
.form .row {
	float: left;
	padding: 0 0 20px;
	width: 100%;
}

.form ul label {
	display: block;
	font: 14px/16px  "Open Sans", Arial, sans-serif;
	margin: 2px 0 0;
	overflow: hidden;
}



.checkboxArea, .checkboxAreaChecked {
	/*   background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -190px -30px;
	float: left;
	height: 19px;
	margin: 0 3px 0 0;
	overflow: hidden;
	width: 19px !important; */
}

.optionsDivInvisible {
	display: none;
}
.optionsDivInvisible, .optionsDivVisible {
	font-size: 11px;
	position: absolute;
	z-index: 30;
}

.optionsDivVisible ul {
	max-height: 325px;
	overflow-y: auto !important;
}
.optionsDivVisible ul {
	background: rgba(0, 0, 0, 0) url("../images/bg-select-c.png") repeat-y scroll 100% 0;
	font: 1.25em/1.5em  "Open Sans", Arial, sans-serif !important;
	list-style: outside none none;
	margin: 0 -16px 0 0;
	overflow: hidden;
	padding: 5px 16px 10px 0;
}

.optionsDivVisible ul li {
	height: 1%;
	overflow: hidden;
	vertical-align: top;
	padding: 3px;
}

.optionsDivVisible a {
	line-height: 15px;
	padding-bottom: 2px;
	padding-top: 4px;
}
.optionsDivVisible a {
	color: #fff;
	display: block;
	height: 1%;
	overflow: hidden;
	padding: 3px 16px 2px;
	text-decoration: none;
}






.form .head {
	float: left;
	font: 14px/19px  "Open Sans", Arial, sans-serif;
	margin: 0 8px 0 0;
	width: 70px;
}
.form ul {
	list-style: outside none none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.form ul label {
	display: block;
	font: 14px/16px  "Open Sans", Arial, sans-serif;
	margin: 2px 0 0;
	overflow: hidden;
}

.header::after, .login-form::after, .tab-content::after, #sidebar .box .holder::after, .form .row::after {
	clear: both;
	content: "";
	display: block;
}

.form li {
	float: left;
	padding: 0 2px 0 0;
	width: 135px;
}



.form-area {
	background: #eeeeee none repeat scroll 0 0;
	margin: 0 0 20px;
	overflow: hidden;
	padding: 20px;
}

.col-md-4 .form-area {
	max-width: 365px !important;
}

.col-md-4 #phone-number-first-row[style] {

	width: 100% !important;
}

.col-md-4 fieldset {
	max-width: 365px !important;
}

.selectArea a.selectButton {
	/* background: rgba(0, 0, 0, 0) url("../images/bg-select-button.png") no-repeat scroll 100% 0; */


	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.input-size04 {
	width: 210px !important;
}

.form .selectArea {
	margin: 0 0 0 15px;
}
.select-size08 {
	width: 250px !important;
}

.select-size09 {
	width: 160px !important;
}

.lawTypeSelect {
	width: 240px !important;
}

.selectArea {
	color: #eeeeee;
	float: left;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	margin: 0 8px 0 0;
	position: relative;
}

.outtaHere {
	left: -3000px;
	position: absolute;

} 

.selectArea .left {
	/*   background: rgba(0, 0, 0, 0) url("../images/bg-select-left.png") no-repeat scroll 0 0; */
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 17px;
}


.left, .right {
	/*  background: rgba(0, 0, 0, 0) url("../images/bg-left.png") repeat-y scroll 0 0; */
	display: table-cell;
	float: none !important;
	min-width: 37px;
}

.left {padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;}

.selectArea .center {
	/*  background: rgba(0, 0, 0, 0) url("../images/bg-select-center.gif") repeat-x scroll 0 0;
	display: block;
	height: 33px;
	line-height: 34px;
	margin: 0 28px 0 17px;
	padding: 1px 0 0; */
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.selectAreaActive .left {
	/*  background: rgba(0, 0, 0, 0) url("../images/bg-select-left-active.png") no-repeat scroll 0 0; */
}
.selectAreaActive .center {
	/*  background: rgba(0, 0, 0, 0) url("../images/bg-select-center-active.gif") repeat-x scroll 0 0; */
}

.selectArea a.selectButton {
	/*   background: rgba(0, 0, 0, 0) url("../images/bg-select-button.png") no-repeat scroll 100% 0; */
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.form .text-input:first-child {
	margin-left: 0;
}
.form .text-input {
	margin: 0 0 0 15px;
	/* width: 266px; */
}

/* schedule */

.section .paging {
	margin: 0px 0 20px 0;
}
.paging {
	float: left;
	font-size: 0.857em;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

.paging li {
	float: left;
	margin: 0 15px 0 0;
}



/* events calendar */

.vita  .call-to-action-content a {color: #fff !important;}
.vita  .call-to-action-content p {color: #fff !important;}
.vita  .call-to-action-content  li a {color: #fff !important;}

.tabset-holder em {font-style: normal !important;}

.event-calendar h2 {
	padding-bottom: 0 !important;
	display: inline-block;
	color: #1d2127;
	background: transparent;
	letter-spacing: -1px;
	font-size: 32px;
	font-weight: 200;
	line-height: 32px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-transform: uppercase;



}

.event-calendar h2 span {
	background: transparent !important;

}

.event-calendar #content {width: 75%;
	float: left;}
.event-calendar #sidebar {width: 25%;
	float: right;
}


.event-calendar #sarea1 {
	width: 130px !important;
}

#calendarTable table {

	width: 100%;
	max-width: 100% !important;
	margin-bottom: 20px;

}

#calendarTable {

	width: 100% !important;
	max-width: 100% !important;
	margin-bottom: 20px;

}

table#calendarTable {

	width: 100% !important;
	max-width: 100% !important;
	margin-bottom: 20px;


}


#calendarTable td {

	width: initial !important;
	height: initial !important;
	width: 14% !important;
	padding-top: 15px;
	padding-bottom: 	 15px;

}

#calendarTable td[style] {

	width: 14% !important;
}


{


	margin: 15px auto !important;

	position: relative;
	text-align: left;

	width: 90%;
}

/* event page */

.eventpage .page-tabs {display: none;}

.eventpage hr.tall {
	margin: 44px 0 !important;
}

.eventpage .col-md-12:first-child {padding: 0;} 
.backtotop {
	margin-top: 5px;
	clear: both;
	float: right;
	text-align: right;

}

.eventpage .page-header {display: none;}

.event-header, .event-menu, .event-subheader  {
	padding: 15px !important;

	width: 100%;
}



.eventpage .event-header {background: #003468;
	color: #fff;}

.eventpage .event-header h1,  .eventpage .event-header h2 {color: #fff;}

.eventpage .event-menu {
	text-transform: uppercase;
	font-weight: 600;
}

.eventpage h1 {margin-bottom: 15px;}

.eventpage .call-to-action-btn {margin-bottom: 15px;}

.featured-box-events {color: #003468;}
.featured-box-events p {color: #003468;}

.featured-box-events ul {   
	text-align: left;
	display: inline-block;
	margin: 10px auto 25px auto;
	padding: 0px;
}

.breadcrumbs > li + li::before {
	color: inherit;
	opacity: 0.5;
	font-family:'simple-line-icons';
	font-weight:900;
	content: '\e606';
	padding: 0 7px 0 5px;
}

/*redisplaying share buttons */
ul.tools {
	list-style-type: none;
	padding-left: 0px;
}

ul.tools li {
	margin-bottom: 10px;
}

iframe.twitter-share-button {
	display: block !important;
}

.fb-share-button.fb_iframe_widget iframe {
	display: block !important;
}

.all-elements .sub-menu {
	position: relative;
	text-align: left;
	padding: 0;
	margin-bottom: 11px;
	border-bottom: 0;
	width: 100%;
	margin: 15px auto !important; 
}

.all-elements .sub-menu li {margin-bottom: 0;
	display: table-cell;
	width: 1%;
	float: none;
	position: relative;
}

.all-elements 	.sub-menu li a {
	color: #8794ab;
	height: 66px !important;
	vertical-align: middle !important;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	border-top: 3px solid #EEE;
	border-radius: 0;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	line-height: 1.42857143;

	position: relative;
	display: block;
	padding: 10px 15px;
	font-size: 14px;
	background: #F4F4F4;
	text-align: center;

} 

html .page-header .breadcrumb {
	background: none;
	margin: 0 0 2px 2px;

	position: relative;
	z-index: 1;
	text-transform: initial !important;
}

.page-header .breadcrumb > li {
	display: inline-block;
	font-size: 0.85em;
	text-transform: initial !important;
	text-shadow: none;

}
html .page-header .breadcrumbs {
	background: none;
	margin: 0 0 2px 2px;

	text-transform: initial !important;
	position: relative;
	z-index: 1;
}

.breadcrumbs {
	background: none;
	margin: 15px 0;


	text-transform: initial !important;
	position: relative;
	z-index: 1;
}

ul.breadcrumbs {padding-left: 0 !important;}

.breadcrumbs > li {
	display: inline-block;
	font-size: 0.85em;
	text-transform: initial !important;
	text-shadow: none;
}


html .fa {
	margin-right: 5px;

}


html .sidebar .fa {
	margin-right: 5px;
}

ul.icons {
	list-style-type: none;
	margin: 0;
	padding: 0;
}



.page-header h1, .page-tabs h1 {
	color: #333333;
	font-weight: 500;
	font: 34px  "Open Sans", Arial, sans-serif;
	margin: 0 0 5px 15px;
	text-transform: uppercase;
	border: 0 !important;
	letter-spacing: -0.2px;
} 

.page-blue .page-header h1, .page-blue .page-tabs h1 {
	color: #c52f2d;
	/* font-weight: 500;
	font: 30px "UrbanoExtraCondensed",Helvetica,Arial,sans-serif;
	margin: 0 0 15px 15px;
	text-transform: uppercase;
	border: 0 !important; */
} 

html .page-header h1 span, html .page-tabs h1 span {
	color: #606060;
	display: inline;
	font: 34px  "Open Sans", Arial, sans-serif;
	/* font-size: 26px;
	margin: 0;

	font-weight: 500;
	text-transform: uppercase;
	font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */
}

html section.page-header h1, html section.page-tabs h1{
	margin-top: 7px !important;
	padding-bottom: 0 !important;
	/*   
	border-bottom: 0;
	font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */


}


html h1, h2, h3, h4
{
	/* text-transform: uppercase; */
	/* font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */
}

html h1 {margin-bottom: 16px !important;}

html h2 {
	font-size: 26px;
	color: #003468;
	font-weight: bold;

	margin-bottom: 10px;
	font-family:  "Open Sans", Arial, sans-serif;}

.home h2 {

	font-weight: 400;
	letter-spacing: normal;
	color: #1d2127;

}

.page-blue h2 {
	color: #003468;
}

.box-open h5 {

	font: 1.167em/1.18em  "Open Sans", Arial, sans-serif;
	margin: 0 0 2px !important;
	color: #1d2127;
}

h5 {

	margin: 10px 0 4px 0 !important;
	text-transform: initial !important;

}

html h3 {
	font-size: 22px;
	color: #003468;
	font-weight: bold;
	letter-spacing: -1px !important;
	font-family:  "Open Sans", Arial, sans-serif;
	margin: 14px 0 5px 0;
	line-height: 28px !important;
}

html .sidebar h3  {
	font-size: 20px !important;
	font-weight: bold;

	margin: 10px 0 5px 0;


	color: #333333;
	font: 2em/1.16em  "Open Sans", Arial, sans-serif;

	padding: 0 0 7px;
	text-shadow: 0 1px 1px #fff;
	/* text-transform: uppercase; */



}

html .sidebar h4  {
	font-size: 14px;
	font-weight: normal;
	font-family:  "Open Sans", Arial, sans-serif;
	margin: 10px 0 5px 0;

	color: #3c3c3c;
	padding: 0 0 10px;

}

html h4 {
	font-size: 20px;
	font-family:  "Open Sans", Arial, sans-serif;
	margin: 0px 0 0px 0;
	/* text-transform: uppercase; */
}


html .intro {
	font-size: 1.286em;
	line-height: 1.1em;
	overflow: hidden;
	font-weight: normal;
	padding-top: 5px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

#tab-10 .section {margin-bottom: 10px !important;}

html .tab-content {

	background-color: #FFF;
	border: 0;
	border-top: 0;
	padding: 25px 15px 15px 15px;
	border-radius: 0;
	box-shadow: none !important;

}

html .tab-content ul {
	margin-bottom: 35px;
}


.nav-tabs.nav-justified li a {
	height: 66px !important;
	vertical-align: middle !important;
}

html #footer {
	background: #003468;
	color: #fff;
	border: 0;
}


html #footer .footer-copyright {
	background: #003468;
	border-top: 0;
	margin-top: 0px;
	padding: 10px 0 10px;
	
}

html #footer .social-icons li a {color: #003468 !important;}

html #footer .footer-copyright .container img {
	margin-bottom: 20px;
}

html #footer p {
	color: #fff;
}

html #footer a {
	color: #bdc7d8 !important;
}

html #footer h4 {

	font-size: 22px;
	text-transform: capitalize !important;
	font-weight: bold;
	letter-spacing: -1px;


}

html #footer h4 a {

	color: #fff;
}

html #footer ul {
	margin-bottom: 20px;
}


html .page-header {
	background-color: #ffffff;
	border-bottom: 0;
	border-top: 0;
	margin: 0 0 5px 0;
	min-height: 50px;
	padding: 20px 0 5px 0;
	position: relative;
	text-align: left;
}
html .heading-primary,
html .lnk-primary,
html .text-color-primary {
	color: #003468 !important;
}

html .heading.heading-primary h1,
html .heading.heading-primary h2,
html .heading.heading-primary h3,
html .heading.heading-primary h4,
html .heading.heading-primary h5,
html .heading.heading-primary h6 {
	border-color: #003468;

}

html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary {
	color: #9e3d22 !important;
}

html .heading.heading-secondary h1,
html .heading.heading-secondary h2,
html .heading.heading-secondary h3,
html .heading.heading-secondary h4,
html .heading.heading-secondary h5,
html .heading.heading-secondary h6 {
	/* font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */
}

html .heading-tertiary,
html .lnk-tertiary,
html .text-color-tertiary {
	color: #f89639 !important;
}

html .heading.heading-tertiary h1,
html .heading.heading-tertiary h2,
html .heading.heading-tertiary h3,
html .heading.heading-tertiary h4,
html .heading.heading-tertiary h5,
html .heading.heading-tertiary h6 {
	/* font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */
	border-color: #f89639;
}

html .heading-quaternary,
html .lnk-quaternary,
html .text-color-quaternary {
	color: #01513a !important;
}

html .heading.heading-quaternary h1,
html .heading.heading-quaternary h2,
html .heading.heading-quaternary h3,
html .heading.heading-quaternary h4,
html .heading.heading-quaternary h5,
html .heading.heading-quaternary h6 {
	/* font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */
	border-color: #01513a;
}

html .heading-dark,
html .lnk-dark,
html .text-color-dark {
	color: #2e353e !important;
}

html .heading.heading-dark h1,
html .heading.heading-dark h2,
html .heading.heading-dark h3,
html .heading.heading-dark h4,
html .heading.heading-dark h5,
html .heading.heading-dark h6 {
	/*	font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */
	border-color: #2e353e;
}

html .heading-light,
html .lnk-light,
html .text-color-light {
	color: #FFF !important;
}

html .heading.heading-light h1,
html .heading.heading-light h2,
html .heading.heading-light h3,
html .heading.heading-light h4,
html .heading.heading-light h5,
html .heading.heading-light h6 {
	/* font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */
	border-color: #FFF;
}



hr.clear {margin: -15px 0 0 0 !important;
	padding: 0 !important;
	height: 1px !important;
	clear: both;}

html hr {

	border-bottom: 1px solid #c4c4c4 !important;

	height: 10px !important;
	margin: 22px 0 !important;
	padding: 5px 0 !important;
	clear: both;
	background-image: none !important;
}

html .background-color-primary {
	background-color: #003468 !important;
}

html .background-color-secondary {
	background-color: #9e3d22 !important;
}

html .background-color-tertiary {
	background-color: #f89639 !important;
}

html .background-color-quaternary {
	background-color: #01513a !important;
}

html .background-color-dark {
	background-color: #2e353e !important;
}

html .background-color-light {
	background-color: #FFF !important;
}

.alternative-font {
	color: #003468;
}
html .blockquote {border-width: 3px;}

html .blockquote-primary {
	border-color: #003468 !important;
}

html .blockquote-secondary {
	border-color: #9e3d22 !important;
}

html .blockquote-tertiary {
	border-color: #f89639 !important;
}

html .blockquote-quaternary {
	border-color: #01513a !important;
}

.testimonial .testimonial-author .testimonial-author-thumbnail {clear: right;}

.testimonial .testimonial-author p {

	overflow: hidden;
}
.owl-item .testimonial {padding-right: 7px;
	padding-left: 7px;}

html .testimonial.testimonial-style-5 .testimonial-author {
	padding: 0;
	margin: 0;
	border-top: 0;
}

html .testimonial.testimonial-style-5 {
	text-align: left;
}

html .blockquote-dark {
	border-color: #2e353e !important;
}

html .blockquote-light {
	border-color: #FFF !important;
}

p.drop-caps:first-letter {
	color: #003468;
}

p.drop-caps.drop-caps-style-2:first-letter {
	background-color: #003468;
}

ul.nav-pills > li.active > a {

	background: #003468 !important;
}

ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {
	/* border-bottom: solid 3px #ffffff;
	background: transparent !important; */
}

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

html ul.nav-pills-primary a:hover {
	color: #96a1b6;
}

html ul.nav-pills-primary a:focus {
	color: #96a1b6;
}

html ul.nav-pills-primary a:active {
	color: #7887a1;
}

html ul.nav-pills-primary > li.active > a {
	background-color: #003468;
}

html ul.nav-pills-primary > li.active > a:hover,
html ul.nav-pills-primary > li.active > a:focus {
	/* background-color: #8794ab; */
}

html ul.nav-pills-secondary a {
	color: #9e3d22;
}

html ul.nav-pills-secondary a:hover {
	color: #b34527;
}

html ul.nav-pills-secondary a:focus {
	color: #b34527;
}

html ul.nav-pills-secondary a:active {
	color: #89351d;
}

html ul.nav-pills-secondary > li.active > a {
	background-color: #9e3d22;
}

html ul.nav-pills-secondary > li.active > a:hover,
html ul.nav-pills-secondary > li.active > a:focus {
	background-color: #9e3d22;
}

html ul.nav-pills-tertiary a {
	color: #f89639;
}

html ul.nav-pills-tertiary a:hover {
	color: #f9a352;
}

html ul.nav-pills-tertiary a:focus {
	color: #f9a352;
}

html ul.nav-pills-tertiary a:active {
	color: #f78920;
}

html ul.nav-pills-tertiary > li.active > a {
	background-color: #f89639;
}

html ul.nav-pills-tertiary > li.active > a:hover,
html ul.nav-pills-tertiary > li.active > a:focus {
	background-color: #f89639;
}

html ul.nav-pills-quaternary a {
	color: #01513a;
}

html ul.nav-pills-quaternary a:hover {
	color: #016a4c;
}

html ul.nav-pills-quaternary a:focus {
	color: #016a4c;
}

html ul.nav-pills-quaternary a:active {
	color: #013828;
}

html ul.nav-pills-quaternary > li.active > a {
	background-color: #01513a;
}

html ul.nav-pills-quaternary > li.active > a:hover,
html ul.nav-pills-quaternary > li.active > a:focus {
	background-color: #01513a;
}

html ul.nav-pills-dark a {
	color: #2e353e;
}

html ul.nav-pills-dark a:hover {
	color: #39424d;
}

html ul.nav-pills-dark a:focus {
	color: #39424d;
}

html ul.nav-pills-dark a:active {
	color: #23282f;
}

html ul.nav-pills-dark > li.active > a {
	background-color: #2e353e;
}

html ul.nav-pills-dark > li.active > a:hover,
html ul.nav-pills-dark > li.active > a:focus {
	background-color: #2e353e;
}

html ul.nav-pills-light a {
	color: #FFF;
}

html ul.nav-pills-light a:hover {
	color: #ffffff;
}

html ul.nav-pills-light a:focus {
	color: #ffffff;
}

html ul.nav-pills-light a:active {
	color: #f2f2f2;
}

html ul.nav-pills-light > li.active > a {
	background-color: #FFF;
}

html ul.nav-pills-light > li.active > a:hover,
html ul.nav-pills-light > li.active > a:focus {
	background-color: #FFF;
}

.sort-source-wrapper .nav > li.active > a {
	color: #003468;
}

.sort-source-wrapper .nav > li.active > a:hover,
.sort-source-wrapper .nav > li.active > a:focus {
	color: #003468;
}

.sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #003468;
}

html .label-primary {
	background-color: #003468;
}

html .label-secondary {
	background-color: #9e3d22;
}

html .label-tertiary {
	background-color: #f89639;
}

html .label-quaternary {
	background-color: #01513a;
}

html .label-dark {
	background-color: #2e353e;
}

html .label-light {
	background-color: #FFF;
}

.btn-link {
	color: #003468;
}

.btn-link:hover {
	color: #96a1b6;
}

.btn-link:active {
	color: #7887a1;
}

html .btn-info {
	border-color: #9bb9c5;
	background-color: #9bb9c5;
	border-color: #9bb9c5 #9bb9c5 #bbcac7;
	color: #024352;
}

html .btn-primary {
	color: #fff;


	background-color: #003468;
	border-color: #949188 #949188 #697996;
}

html .btn-primary:hover {
	border-color: #96a1b6 #96a1b6 #7887a1;
	background-color: #96a1b6;
}

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

html .btn-primary.dropdown-toggle {
	border-left-color: #7887a1;
}

html .btn-primary[disabled],
html .btn-primary[disabled]:hover,
html .btn-primary[disabled]:active,
html .btn-primary[disabled]:focus {
	border-color: #c3cad5;
	background-color: #c3cad5;
}

html .btn-primary:hover,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
	color: #FFF;
}

html .btn-primary-scale-2 {
	color: #fff;
	background-color: #697996;
	border-color: #697996 #697996 #546178;
}

html .btn-primary-scale-2:hover {
	border-color: #7887a1 #7887a1 #5f6d87;
	background-color: #7887a1;
}

html .btn-primary-scale-2:active,
html .btn-primary-scale-2:focus,
html .btn-primary-scale-2:active:hover,
html .btn-primary-scale-2:active:focus {
	border-color: #5f6d87 #5f6d87 #5f6d87;
	background-color: #5f6d87;
}

html .btn-primary-scale-2.dropdown-toggle {
	border-left-color: #5f6d87;
}

html .btn-primary-scale-2[disabled],
html .btn-primary-scale-2[disabled]:hover,
html .btn-primary-scale-2[disabled]:active,
html .btn-primary-scale-2[disabled]:focus {
	border-color: #a5afc0;
	background-color: #a5afc0;
}

html .btn-secondary {
	color: #fff;
	background-color: #004f5a;
	border-color: #004f5a #004f5a #9b2524;
}

html .btn-secondary {
	color: #fff;
	background-color: #9e3d22;
	border-color: #9e3d22 #9e3d22 #742d19;
}

html .btn-secondary:hover {
	border-color: #b34527 #b34527 #89351d;
	background-color: #b34527;
}

html .btn-secondary:active,
html .btn-secondary:focus,
html .btn-secondary:active:hover,
html .btn-secondary:active:focus {
	border-color: #89351d #89351d #89351d;
	background-color: #89351d;
}

html .btn-secondary.dropdown-toggle {
	border-left-color: #89351d;
}

html .btn-secondary[disabled],
html .btn-secondary[disabled]:hover,
html .btn-secondary[disabled]:active,
html .btn-secondary[disabled]:focus {
	border-color: #d96c4d;
	background-color: #d96c4d;
}

html .btn-secondary:hover,
html .btn-secondary:focus,
html .btn-secondary:active:hover,
html .btn-secondary:active:focus {
	color: #FFF;
}

html .btn-secondary-scale-2 {
	color: #fff;
	background-color: #742d19;
	border-color: #742d19 #742d19 #4a1d10;
}

html .btn-secondary-scale-2:hover {
	border-color: #89351d #89351d #5f2514;
	background-color: #89351d;
}

html .btn-secondary-scale-2:active,
html .btn-secondary-scale-2:focus,
html .btn-secondary-scale-2:active:hover,
html .btn-secondary-scale-2:active:focus {
	border-color: #5f2514 #5f2514 #5f2514;
	background-color: #5f2514;
}

html .btn-secondary-scale-2.dropdown-toggle {
	border-left-color: #5f2514;
}

html .btn-secondary-scale-2[disabled],
html .btn-secondary-scale-2[disabled]:hover,
html .btn-secondary-scale-2[disabled]:active,
html .btn-secondary-scale-2[disabled]:focus {
	border-color: #c84d2b;
	background-color: #c84d2b;
}

html .btn-tertiary {
	color: #fff;
	background-color: #f89639;
	border-color: #f89639 #f89639 #f57c09;
}

html .btn-tertiary:hover {
	border-color: #f9a352 #f9a352 #f78920;
	background-color: #f9a352;
}

html .btn-tertiary:active,
html .btn-tertiary:focus,
html .btn-tertiary:active:hover,
html .btn-tertiary:active:focus {
	border-color: #f78920 #f78920 #f78920;
	background-color: #f78920;
}

html .btn-tertiary.dropdown-toggle {
	border-left-color: #f78920;
}

html .btn-tertiary[disabled],
html .btn-tertiary[disabled]:hover,
html .btn-tertiary[disabled]:active,
html .btn-tertiary[disabled]:focus {
	border-color: #fbca9c;
	background-color: #fbca9c;
}

html .btn-tertiary:hover,
html .btn-tertiary:focus,
html .btn-tertiary:active:hover,
html .btn-tertiary:active:focus {
	color: #FFF;
}

html .btn-tertiary-scale-2 {
	color: #fff;
	background-color: #f57c09;
	border-color: #f57c09 #f57c09 #c46307;
}

html .btn-tertiary-scale-2:hover {
	border-color: #f78920 #f78920 #dd6f08;
	background-color: #f78920;
}

html .btn-tertiary-scale-2:active,
html .btn-tertiary-scale-2:focus,
html .btn-tertiary-scale-2:active:hover,
html .btn-tertiary-scale-2:active:focus {
	border-color: #dd6f08 #dd6f08 #dd6f08;
	background-color: #dd6f08;
}

html .btn-tertiary-scale-2.dropdown-toggle {
	border-left-color: #dd6f08;
}

html .btn-tertiary-scale-2[disabled],
html .btn-tertiary-scale-2[disabled]:hover,
html .btn-tertiary-scale-2[disabled]:active,
html .btn-tertiary-scale-2[disabled]:focus {
	border-color: #fab06a;
	background-color: #fab06a;
}

html .btn-quaternary {
	color: #fff;
	background-color: #01513a;
	border-color: #01513a #01513a #001f16;
}

html .btn-quaternary:hover {
	border-color: #016a4c #016a4c #013828;
	background-color: #016a4c;
}

html .btn-quaternary:active,
html .btn-quaternary:focus,
html .btn-quaternary:active:hover,
html .btn-quaternary:active:focus {
	border-color: #013828 #013828 #013828;
	background-color: #013828;
}

html .btn-quaternary.dropdown-toggle {
	border-left-color: #013828;
}

html .btn-quaternary[disabled],
html .btn-quaternary[disabled]:hover,
html .btn-quaternary[disabled]:active,
html .btn-quaternary[disabled]:focus {
	border-color: #02b682;
	background-color: #02b682;
}

html .btn-quaternary:hover,
html .btn-quaternary:focus,
html .btn-quaternary:active:hover,
html .btn-quaternary:active:focus {
	color: #FFF;
}

html .btn-quaternary-scale-2 {
	color: #fff;
	background-color: #001f16;
	border-color: #001f16 #001f16 #000000;
}

html .btn-quaternary-scale-2:hover {
	border-color: #013828 #013828 #000504;
	background-color: #013828;
}

html .btn-quaternary-scale-2:active,
html .btn-quaternary-scale-2:focus,
html .btn-quaternary-scale-2:active:hover,
html .btn-quaternary-scale-2:active:focus {
	border-color: #000504 #000504 #000504;
	background-color: #000504;
}

html .btn-quaternary-scale-2.dropdown-toggle {
	border-left-color: #000504;
}

html .btn-quaternary-scale-2[disabled],
html .btn-quaternary-scale-2[disabled]:hover,
html .btn-quaternary-scale-2[disabled]:active,
html .btn-quaternary-scale-2[disabled]:focus {
	border-color: #02835e;
	background-color: #02835e;
}

html .btn-dark {
	color: #fff;
	background-color: #2e353e;
	border-color: #2e353e #2e353e #181c21;
}

html .btn-dark:hover {
	border-color: #39424d #39424d #23282f;
	background-color: #39424d;
}

html .btn-dark:active,
html .btn-dark:focus,
html .btn-dark:active:hover,
html .btn-dark:active:focus {
	border-color: #23282f #23282f #23282f;
	background-color: #23282f;
}

html .btn-dark.dropdown-toggle {
	border-left-color: #23282f;
}

html .btn-dark[disabled],
html .btn-dark[disabled]:hover,
html .btn-dark[disabled]:active,
html .btn-dark[disabled]:focus {
	border-color: #596779;
	background-color: #596779;
}

html .btn-dark:hover,
html .btn-dark:focus,
html .btn-dark:active:hover,
html .btn-dark:active:focus {
	color: #FFF;
}

html .btn-dark-scale-2 {
	color: #fff;
	background-color: #181c21;
	border-color: #181c21 #181c21 #030303;
}

html .btn-dark-scale-2:hover {
	border-color: #23282f #23282f #0d0f12;
	background-color: #23282f;
}

html .btn-dark-scale-2:active,
html .btn-dark-scale-2:focus,
html .btn-dark-scale-2:active:hover,
html .btn-dark-scale-2:active:focus {
	border-color: #0d0f12 #0d0f12 #0d0f12;
	background-color: #0d0f12;
}

html .btn-dark-scale-2.dropdown-toggle {
	border-left-color: #0d0f12;
}

html .btn-dark-scale-2[disabled],
html .btn-dark-scale-2[disabled]:hover,
html .btn-dark-scale-2[disabled]:active,
html .btn-dark-scale-2[disabled]:focus {
	border-color: #444e5b;
	background-color: #444e5b;
}

html .btn-light {
	color: #fff;
	background-color: #FFF;
	border-color: #FFF #FFF #e6e6e6;
}

html .btn-light:hover {
	border-color: #ffffff #ffffff #f2f2f2;
	background-color: #ffffff;
}

html .btn-light:active,
html .btn-light:focus,
html .btn-light:active:hover,
html .btn-light:active:focus {
	border-color: #f2f2f2 #f2f2f2 #f2f2f2;
	background-color: #f2f2f2;
}

html .btn-light.dropdown-toggle {
	border-left-color: #f2f2f2;
}

html .btn-light[disabled],
html .btn-light[disabled]:hover,
html .btn-light[disabled]:active,
html .btn-light[disabled]:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}

html .btn-light:hover,
html .btn-light:focus,
html .btn-light:active:hover,
html .btn-light:active:focus {
	color: #777;
}

html .btn-light-scale-2 {
	color: #fff;
	background-color: #e6e6e6;
	border-color: #e6e6e6 #e6e6e6 #cccccc;
}

html .btn-light-scale-2:hover {
	border-color: #f2f2f2 #f2f2f2 #d9d9d9;
	background-color: #f2f2f2;
}

html .btn-light-scale-2:active,
html .btn-light-scale-2:focus,
html .btn-light-scale-2:active:hover,
html .btn-light-scale-2:active:focus {
	border-color: #d9d9d9 #d9d9d9 #d9d9d9;
	background-color: #d9d9d9;
}

html .btn-light-scale-2.dropdown-toggle {
	border-left-color: #d9d9d9;
}

html .btn-light-scale-2[disabled],
html .btn-light-scale-2[disabled]:hover,
html .btn-light-scale-2[disabled]:active,
html .btn-light-scale-2[disabled]:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}

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

html .btn-borders.btn-primary:hover,
html .btn-borders.btn-primary:focus {
	color: #fff;
	background-color: #949188;
	border-color: #949188 #949188 #697996;
	border-color: #949188 !important;
	color: #FFF;
}

html .btn-borders.btn-primary:hover:hover,
html .btn-borders.btn-primary:focus:hover {
	border-color: #96a1b6 #96a1b6 #7887a1;
	background-color: #96a1b6;
}

html .btn-borders.btn-primary:hover:active,
html .btn-borders.btn-primary:focus:active,
html .btn-borders.btn-primary:hover:focus,
html .btn-borders.btn-primary:focus:focus,
html .btn-borders.btn-primary:hover:active:hover,
html .btn-borders.btn-primary:focus:active:hover,
html .btn-borders.btn-primary:hover:active:focus,

html .btn-borders.btn-primary:focus:active:focus {
	border-color: #7887a1 #7887a1 #7887a1;
	background-color: #7887a1;
}

html .btn-borders.btn-primary:hover.dropdown-toggle,
html .btn-borders.btn-primary:focus.dropdown-toggle {
	border-left-color: #7887a1;
}

html .btn-borders.btn-primary:hover[disabled],
html .btn-borders.btn-primary:focus[disabled],
html .btn-borders.btn-primary:hover[disabled]:hover,
html .btn-borders.btn-primary:focus[disabled]:hover,
html .btn-borders.btn-primary:hover[disabled]:active,
html .btn-borders.btn-primary:focus[disabled]:active,
html .btn-borders.btn-primary:hover[disabled]:focus,
html .btn-borders.btn-primary:focus[disabled]:focus {
	border-color: #c3cad5;
	background-color: #c3cad5;
}

html .btn-borders.btn-secondary {
	background: transparent;
	border-color: #9e3d22;
	color: #9e3d22;
	text-shadow: none;
}

html .btn-borders.btn-secondary:hover,
html .btn-borders.btn-secondary:focus {
	color: #fff;
	background-color: #9e3d22;
	border-color: #9e3d22 #9e3d22 #742d19;
	border-color: #9e3d22 !important;
	color: #FFF;
}

html .btn-borders.btn-secondary:hover:hover,
html .btn-borders.btn-secondary:focus:hover {
	border-color: #b34527 #b34527 #89351d;
	background-color: #b34527;
}

html .btn-borders.btn-secondary:hover:active,
html .btn-borders.btn-secondary:focus:active,
html .btn-borders.btn-secondary:hover:focus,
html .btn-borders.btn-secondary:focus:focus,
html .btn-borders.btn-secondary:hover:active:hover,
html .btn-borders.btn-secondary:focus:active:hover,
html .btn-borders.btn-secondary:hover:active:focus,
html .btn-borders.btn-secondary:focus:active:focus {
	border-color: #89351d #89351d #89351d;
	background-color: #89351d;
}

html .btn-borders.btn-secondary:hover.dropdown-toggle,
html .btn-borders.btn-secondary:focus.dropdown-toggle {
	border-left-color: #89351d;
}

html .btn-borders.btn-secondary:hover[disabled],
html .btn-borders.btn-secondary:focus[disabled],
html .btn-borders.btn-secondary:hover[disabled]:hover,
html .btn-borders.btn-secondary:focus[disabled]:hover,
html .btn-borders.btn-secondary:hover[disabled]:active,
html .btn-borders.btn-secondary:focus[disabled]:active,
html .btn-borders.btn-secondary:hover[disabled]:focus,
html .btn-borders.btn-secondary:focus[disabled]:focus {
	border-color: #d96c4d;
	background-color: #d96c4d;
}

html .btn-borders.btn-tertiary {
	background: transparent;
	border-color: #f89639;
	color: #f89639;
	text-shadow: none;
}

html .btn-borders.btn-tertiary:hover,
html .btn-borders.btn-tertiary:focus {
	color: #fff;
	background-color: #f89639;
	border-color: #f89639 #f89639 #f57c09;
	border-color: #f89639 !important;
	color: #FFF;
}

html .btn-borders.btn-tertiary:hover:hover,
html .btn-borders.btn-tertiary:focus:hover {
	border-color: #f9a352 #f9a352 #f78920;
	background-color: #f9a352;
}

html .btn-borders.btn-tertiary:hover:active,
html .btn-borders.btn-tertiary:focus:active,
html .btn-borders.btn-tertiary:hover:focus,
html .btn-borders.btn-tertiary:focus:focus,
html .btn-borders.btn-tertiary:hover:active:hover,
html .btn-borders.btn-tertiary:focus:active:hover,
html .btn-borders.btn-tertiary:hover:active:focus,
html .btn-borders.btn-tertiary:focus:active:focus {
	border-color: #f78920 #f78920 #f78920;
	background-color: #f78920;
}

html .btn-borders.btn-tertiary:hover.dropdown-toggle,
html .btn-borders.btn-tertiary:focus.dropdown-toggle {
	border-left-color: #f78920;
}

html .btn-borders.btn-tertiary:hover[disabled],
html .btn-borders.btn-tertiary:focus[disabled],
html .btn-borders.btn-tertiary:hover[disabled]:hover,
html .btn-borders.btn-tertiary:focus[disabled]:hover,
html .btn-borders.btn-tertiary:hover[disabled]:active,
html .btn-borders.btn-tertiary:focus[disabled]:active,
html .btn-borders.btn-tertiary:hover[disabled]:focus,
html .btn-borders.btn-tertiary:focus[disabled]:focus {
	border-color: #fbca9c;
	background-color: #fbca9c;
}

html .btn-borders.btn-quaternary {
	background: transparent;
	border-color: #01513a;
	color: #01513a;
	text-shadow: none;
}

html .btn-borders.btn-quaternary:hover,
html .btn-borders.btn-quaternary:focus {
	color: #fff;
	background-color: #01513a;
	border-color: #01513a #01513a #001f16;
	border-color: #01513a !important;
	color: #FFF;
}

html .btn-borders.btn-quaternary:hover:hover,
html .btn-borders.btn-quaternary:focus:hover {
	border-color: #016a4c #016a4c #013828;
	background-color: #016a4c;
}

html .btn-borders.btn-quaternary:hover:active,
html .btn-borders.btn-quaternary:focus:active,
html .btn-borders.btn-quaternary:hover:focus,
html .btn-borders.btn-quaternary:focus:focus,
html .btn-borders.btn-quaternary:hover:active:hover,
html .btn-borders.btn-quaternary:focus:active:hover,
html .btn-borders.btn-quaternary:hover:active:focus,
html .btn-borders.btn-quaternary:focus:active:focus {
	border-color: #013828 #013828 #013828;
	background-color: #013828;
}

html .btn-borders.btn-quaternary:hover.dropdown-toggle,
html .btn-borders.btn-quaternary:focus.dropdown-toggle {
	border-left-color: #013828;
}

html .btn-borders.btn-quaternary:hover[disabled],
html .btn-borders.btn-quaternary:focus[disabled],
html .btn-borders.btn-quaternary:hover[disabled]:hover,
html .btn-borders.btn-quaternary:focus[disabled]:hover,
html .btn-borders.btn-quaternary:hover[disabled]:active,
html .btn-borders.btn-quaternary:focus[disabled]:active,
html .btn-borders.btn-quaternary:hover[disabled]:focus,
html .btn-borders.btn-quaternary:focus[disabled]:focus {
	border-color: #02b682;
	background-color: #02b682;
}

html .btn-borders.btn-dark {
	background: transparent;
	border-color: #2e353e;
	color: #2e353e;
	text-shadow: none;
}

html .btn-borders.btn-dark:hover,
html .btn-borders.btn-dark:focus {
	color: #fff;
	background-color: #2e353e;
	border-color: #2e353e #2e353e #181c21;
	border-color: #2e353e !important;
	color: #FFF;
}

html .btn-borders.btn-dark:hover:hover,
html .btn-borders.btn-dark:focus:hover {
	border-color: #39424d #39424d #23282f;
	background-color: #39424d;
}

html .btn-borders.btn-dark:hover:active,
html .btn-borders.btn-dark:focus:active,
html .btn-borders.btn-dark:hover:focus,
html .btn-borders.btn-dark:focus:focus,
html .btn-borders.btn-dark:hover:active:hover,
html .btn-borders.btn-dark:focus:active:hover,
html .btn-borders.btn-dark:hover:active:focus,
html .btn-borders.btn-dark:focus:active:focus {
	border-color: #23282f #23282f #23282f;
	background-color: #23282f;
}

html .btn-borders.btn-dark:hover.dropdown-toggle,
html .btn-borders.btn-dark:focus.dropdown-toggle {
	border-left-color: #23282f;
}

html .btn-borders.btn-dark:hover[disabled],
html .btn-borders.btn-dark:focus[disabled],
html .btn-borders.btn-dark:hover[disabled]:hover,
html .btn-borders.btn-dark:focus[disabled]:hover,
html .btn-borders.btn-dark:hover[disabled]:active,
html .btn-borders.btn-dark:focus[disabled]:active,
html .btn-borders.btn-dark:hover[disabled]:focus,
html .btn-borders.btn-dark:focus[disabled]:focus {
	border-color: #596779;
	background-color: #596779;
}

html .btn-borders.btn-light {
	background: transparent;
	border-color: #FFF;
	color: #FFF;
	text-shadow: none;
}

html .btn-borders.btn-light:hover,
html .btn-borders.btn-light:focus {
	color: #fff;
	background-color: #FFF;
	border-color: #FFF #FFF #e6e6e6;
	border-color: #FFF !important;
	color: #777;
}

html .btn-borders.btn-light:hover:hover,
html .btn-borders.btn-light:focus:hover {
	border-color: #ffffff #ffffff #f2f2f2;
	background-color: #ffffff;
}

html .btn-borders.btn-light:hover:active,
html .btn-borders.btn-light:focus:active,
html .btn-borders.btn-light:hover:focus,
html .btn-borders.btn-light:focus:focus,
html .btn-borders.btn-light:hover:active:hover,
html .btn-borders.btn-light:focus:active:hover,
html .btn-borders.btn-light:hover:active:focus,
html .btn-borders.btn-light:focus:active:focus {
	border-color: #f2f2f2 #f2f2f2 #f2f2f2;
	background-color: #f2f2f2;
}

html .btn-borders.btn-light:hover.dropdown-toggle,
html .btn-borders.btn-light:focus.dropdown-toggle {
	border-left-color: #f2f2f2;
}

html .btn-borders.btn-light:hover[disabled],
html .btn-borders.btn-light:focus[disabled],
html .btn-borders.btn-light:hover[disabled]:hover,
html .btn-borders.btn-light:focus[disabled]:hover,
html .btn-borders.btn-light:hover[disabled]:active,
html .btn-borders.btn-light:focus[disabled]:active,
html .btn-borders.btn-light:hover[disabled]:focus,
html .btn-borders.btn-light:focus[disabled]:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #003468;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #003468 !important;
	border-color: #949188;
}

body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
	color: #949188;
}

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
	background-color: #949188;
	border-color: #949188;
}

.pagination > .active > a,
body.dark .pagination > .active > a {
	color: #fff;
	background-color: #949188;
	border-color: #949188 #949188 #697996;
}

.pagination > .active > a:hover,
body.dark .pagination > .active > a:hover {
	border-color: #96a1b6 #96a1b6 #7887a1;
	background-color: #96a1b6;
}

.pagination > .active > a:active,
body.dark .pagination > .active > a:active,
.pagination > .active > a:focus,
body.dark .pagination > .active > a:focus,
.pagination > .active > a:active:hover,
body.dark .pagination > .active > a:active:hover,
.pagination > .active > a:active:focus,
body.dark .pagination > .active > a:active:focus {
	border-color: #7887a1 #7887a1 #7887a1;
	background-color: #7887a1;
}

.pagination > .active > a.dropdown-toggle,
body.dark .pagination > .active > a.dropdown-toggle {
	border-left-color: #7887a1;
}

.pagination > .active > a[disabled],
body.dark .pagination > .active > a[disabled],
.pagination > .active > a[disabled]:hover,
body.dark .pagination > .active > a[disabled]:hover,
.pagination > .active > a[disabled]:active,
body.dark .pagination > .active > a[disabled]:active,
.pagination > .active > a[disabled]:focus,
body.dark .pagination > .active > a[disabled]:focus {
	border-color: #c3cad5;
	background-color: #c3cad5;
}

html .alert-primary {
	background-color: #949188;
	border-color: #7e8ca5;
	color: #FFF;
}

html .alert-primary .alert-link {
	color: #FFF;
}

html .alert-secondary {
	background-color: #9e3d22;
	border-color: #91381f;
	color: #FFF;
}

html .alert-secondary .alert-link {
	color: #FFF;
}

html .alert-tertiary {
	background-color: #f89639;
	border-color: #f78e2a;
	color: #FFF;
}

html .alert-tertiary .alert-link {
	color: #FFF;
}

html .alert-quaternary {
	background-color: #01513a;
	border-color: #01422f;
	color: #FFF;
}

html .alert-quaternary .alert-link {
	color: #FFF;
}

html .alert-dark {
	background-color: #2e353e;
	border-color: #272d35;
	color: #FFF;
}

html .alert-dark .alert-link {
	color: #FFF;
}

html .alert-light {
	background-color: #FFF;
	border-color: #f7f7f7;
	color: #777;
}

html .alert-light .alert-link {
	color: #777;
}

html .progress-bar-primary {
	background-color: #003468;
}

html .progress-bar-secondary {
	background-color: #9e3d22;
}

html .progress-bar-tertiary {
	background-color: #f89639;
}

html .progress-bar-quaternary {
	background-color: #01513a;
}

html .progress-bar-dark {
	background-color: #2e353e;
}

html .progress-bar-light {
	background-color: #FFF;
}



html section.section-primary {
	background-color: #949188 !important;
	border-color: #7887a1 !important;
}

html section.section-primary h1,
html section.section-primary h2,
html section.section-primary h3,
html section.section-primary h4,
html section.section-primary h5,
html section.section-primary h6 {
	/* font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */
	color: #FFF;
}

html section.section-primary p {
	color: #e6e6e6;
}

html section.section-primary-scale-2 {
	background-color: #697996 !important;
	border-color: #5f6d87 !important;
}

html section.section-primary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #697996;
}

html section.section-secondary {
	background-color: #004f5a !important;
	border-color: #b0ac09 !important;
}

html section.section-secondary .testimonial {
	color: #ffffff !important;

}
html section.section-secondary .testimonial.testimonial-style-5 blockquote p

{color: #ffffff !important;

}

html section.section-secondary .testimonial.testimonial-with-quotes blockquote:before 
{color: #ffffff !important;

}

html section.section-secondary .testimonial.testimonial-with-quotes blockquote:after
{color: #ffffff !important;

}

html section.section-secondary .testimonial .testimonial-author strong
{color: #ffffff !important;

}

html section.section-secondary .testimonial .testimonial-author span
{color: #ffffff !important;

}

html section.section-secondary h1,
html section.section-secondary h2,
html section.section-secondary h3,
html section.section-secondary h4,
html section.section-secondary h5,
html section.section-secondary h6 {
	color: #FFF;
	/* font-family: "UrbanoExtraCondensed",Helvetica,Arial,sans-serif; */
}

html section.section-secondary p {
	color: #e6e6e6;
}

html section.section-secondary-scale-2 {
	background-color: #9b2524 !important;
	border-color: #87201f !important;
}

html section.section-secondary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #9b2524;
}

html section.section-tertiary {
	background-color: #f89639 !important;
	border-color: #f78920 !important;
}

html section.section-tertiary h1,
html section.section-tertiary h2,
html section.section-tertiary h3,
html section.section-tertiary h4,
html section.section-tertiary h5,
html section.section-tertiary h6 {
	color: #FFF;
}

html section.section-tertiary p {
	color: #e6e6e6;
}

html section.section-tertiary-scale-2 {
	background-color: #f57c09 !important;
	border-color: #dd6f08 !important;
}

html section.section-tertiary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #f57c09;
}

html section.section-quaternary {
	background-color: #01513a !important;
	border-color: #013828 !important;
}

html section.section-quaternary h1,
html section.section-quaternary h2,
html section.section-quaternary h3,
html section.section-quaternary h4,
html section.section-quaternary h5,
html section.section-quaternary h6 {
	color: #FFF;
}

html section.section-quaternary p {
	color: #e6e6e6;
}

html section.section-quaternary-scale-2 {
	background-color: #001f16 !important;
	border-color: #000504 !important;
}

html section.section-quaternary-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #001f16;
}

html section.section-dark {
	background-color: #2e353e !important;
	border-color: #23282f !important;
}

html section.section-dark h1,
html section.section-dark h2,
html section.section-dark h3,
html section.section-dark h4,
html section.section-dark h5,
html section.section-dark h6 {
	color: #FFF;
}

html section.section-dark p {
	color: #e6e6e6;
}

html section.section-dark-scale-2 {
	background-color: #181c21 !important;
	border-color: #0d0f12 !important;
}

html section.section-dark-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #181c21;
}

html section.section-light {
	background-color: #FFF !important;
	border-color: #f2f2f2 !important;
}

html section.section-light h1,
html section.section-light h2,
html section.section-light h3,
html section.section-light h4,
html section.section-light h5,
html section.section-light h6 {
	color: #777;
}

html section.section-light p {
	color: #5e5e5e;
}

html section.section-light-scale-2 {
	background-color: #e6e6e6 !important;
	border-color: #d9d9d9 !important;
}

html section.section-light-scale-2 .sort-source.sort-source-style-2 > li.active > a:after {
	border-top-color: #e6e6e6;
}

html section.section-default-scale-1 {
	background-color: #dbdbdb !important;
	border-top-color: #d3d3d3 !important;
}

html section.section-default-scale-2 {
	background-color: #c1c1c1 !important;
	border-top-color: #b9b9b9 !important;
}

html section.section-default-scale-3 {
	background-color: #a8a8a8 !important;
	border-top-color: #a0a0a0 !important;
}

html section.section-default-scale-4 {
	background-color: #8e8e8e !important;
	border-top-color: #868686 !important;
}

html section.section-default-scale-5 {
	background-color: #757575 !important;
	border-top-color: #6d6d6d !important;
}

html section.section-default-scale-6 {
	background-color: #5b5b5b !important;
	border-top-color: #535353 !important;
}

html section.section-default-scale-7 {
	background-color: #424242 !important;
	border-top-color: #3a3a3a !important;
}

html section.section-default-scale-8 {
	background-color: #282828 !important;
	border-top-color: #202020 !important;
}

html section.section-default-scale-9 {
	background-color: #0f0f0f !important;
	border-top-color: #070707 !important;
}

html.dark section.section-default-scale-1 {
	background-color: #333a44 !important;
	border-top-color: #2c323b !important;
}

html.dark section.section-default-scale-2 {
	background-color: #495362 !important;
	border-top-color: #424b59 !important;
}

html.dark section.section-default-scale-3 {
	background-color: #5e6b7f !important;
	border-top-color: #586476 !important;
}

html.dark section.section-default-scale-4 {
	background-color: #77849a !important;
	border-top-color: #6e7d93 !important;
}

html.dark section.section-default-scale-5 {
	background-color: #949faf !important;
	border-top-color: #8b97a9 !important;
}

html.dark section.section-default-scale-6 {
	background-color: #b1b9c5 !important;
	border-top-color: #a8b1be !important;
}

html.dark section.section-default-scale-7 {
	background-color: #ced3db !important;
	border-top-color: #c5cbd4 !important;
}

html.dark section.section-default-scale-8 {
	background-color: #ebeef1 !important;
	border-top-color: #e3e6ea !important;
}

html.dark section.section-default-scale-9 {
	background-color: #ffffff !important;
	border-top-color: #f7f7f7 !important;
}

section.page-header h1, section.page-tabs h1 {
	border-bottom-color: #003468;
}

section.page-header.custom-product {
	background-color: #7887a1;
	border-top-color: #818fa7;
}

html .page-header-color.page-header-primary {
	background-color: #949188;
	border-bottom-color: #949188;
	color: #FFF;
}

html .page-header-color.page-header-primary h1 {
	color: #FFF;
}

html .page-header-color.page-header-primary h1 span {
	color: #FFF;
}

html .page-header-color.page-header-primary a {
	color: #FFF;
}

html .page-header-color.page-header-primary .breadcrumb > .active {
	color: #FFF;
}

html .page-header-color.page-header-secondary {
	background-color: #9e3d22;
	border-bottom-color: #9e3d22;
	color: #FFF;
}

html .page-header-color.page-header-secondary h1 {
	color: #FFF;
}

html .page-header-color.page-header-secondary h1 span {
	color: #FFF;
}

html .page-header-color.page-header-secondary a {
	color: #FFF;
}

html .page-header-color.page-header-secondary .breadcrumb > .active {
	color: #FFF;
}

html .page-header-color.page-header-tertiary {
	background-color: #f89639;
	border-bottom-color: #f89639;
	color: #FFF;
}

html .page-header-color.page-header-tertiary h1 {
	color: #FFF;
}

html .page-header-color.page-header-tertiary h1 span {
	color: #FFF;
}

html .page-header-color.page-header-tertiary a {
	color: #FFF;
}

html .page-header-color.page-header-tertiary .breadcrumb > .active {
	color: #FFF;
}

html .page-header-color.page-header-quaternary {
	background-color: #01513a;
	border-bottom-color: #01513a;
	color: #FFF;
}

html .page-header-color.page-header-quaternary h1 {
	color: #FFF;
}

html .page-header-color.page-header-quaternary h1 span {
	color: #FFF;
}

html .page-header-color.page-header-quaternary a {
	color: #FFF;
}

html .page-header-color.page-header-quaternary .breadcrumb > .active {
	color: #FFF;
}

html .page-header-color.page-header-dark {
	background-color: #2e353e;
	border-bottom-color: #2e353e;
	color: #FFF;
}

html .page-header-color.page-header-dark h1 {
	color: #FFF;
}

html .page-header-color.page-header-dark h1 span {
	color: #FFF;
}

html .page-header-color.page-header-dark a {
	color: #FFF;
}

html .page-header-color.page-header-dark .breadcrumb > .active {
	color: #FFF;
}

html .page-header-color.page-header-light {
	background-color: #FFF;
	border-bottom-color: #FFF;
	color: #777;
}

html .page-header-color.page-header-light h1 {
	color: #777;
}

html .page-header-color.page-header-light h1 span {
	color: #777;
}

html .page-header-color.page-header-light a {
	color: #777;
}

html .page-header-color.page-header-light .breadcrumb > .active {
	color: #777;
}

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

html .toggle-primary .toggle.active > label {
	background-color: #949188;
	border-color: #949188;
	color: #FFF;
}

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

html .toggle-secondary .toggle label {
	color: #9e3d22;
	border-left-color: #9e3d22;
	border-right-color: #9e3d22;
}

html .toggle-secondary .toggle.active > label {
	background-color: #9e3d22;
	border-color: #9e3d22;
	color: #FFF;
}

html .toggle-secondary.toggle-simple .toggle > label:after {
	background-color: #9e3d22;
}

html .toggle-tertiary .toggle label {
	color: #f89639;
	border-left-color: #f89639;
	border-right-color: #f89639;
}

html .toggle-tertiary .toggle.active > label {
	background-color: #f89639;
	border-color: #f89639;
	color: #FFF;
}

html .toggle-tertiary.toggle-simple .toggle > label:after {
	background-color: #f89639;
}

html .toggle-quaternary .toggle label {
	color: #01513a;
	border-left-color: #01513a;
	border-right-color: #01513a;
}

html .toggle-quaternary .toggle.active > label {
	background-color: #01513a;
	border-color: #01513a;
	color: #FFF;
}

html .toggle-quaternary.toggle-simple .toggle > label:after {
	background-color: #01513a;
}

html .toggle-dark .toggle label {
	color: #2e353e;
	border-left-color: #2e353e;
	border-right-color: #2e353e;
}

html .toggle-dark .toggle.active > label {
	background-color: #2e353e;
	border-color: #2e353e;
	color: #FFF;
}

html .toggle-dark.toggle-simple .toggle > label:after {
	background-color: #2e353e;
}

html .toggle-light .toggle label {
	color: #FFF;
	border-left-color: #FFF;
	border-right-color: #FFF;
}

html .toggle-light .toggle.active > label {
	background-color: #FFF;
	border-color: #FFF;
	color: #777;
}

html .toggle-light.toggle-simple .toggle > label:after {
	background-color: #FFF;
}

.profile-name {
	color: #003468;
	font: italic 1.2em Georgia;
	margin-bottom: 5px;

}

.profile-graduate-level {
	font-style: italic;
	margin-bottom: 5px;
	margin-top: 4px;
	font-family:  "Open Sans", Arial, sans-serif;

}

.profile-job-title {

}


.thumb-info .thumb-info-wrapper:after {
	content: "";
	background: rgba(23, 23, 23, 0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 4px;
	bottom: -8px;
	color: #FFF;
	left: -8px;
	position: absolute;
	right: -8px;
	top: -8px;
	display: block;
	opacity: 0;
	z-index: 1;
}

.thumb-info .thumb-info-type {
	background-color: #949188;
	display: inline-block;
	color: #003468;
}

.thumb-info .thumb-info-action-icon {
	background-color: #949188;
}

.thumb-info-social-icons a {
	background-color: #949188;
}

.thumbnail .zoom {
	background-color: #949188;
}

.img-thumbnail .zoom {
	background-color: #949188;
}

html .thumb-info .thumb-info-action-icon-primary {
	background-color: #949188;
}

html .thumb-info .thumb-info-action-icon-primary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-secondary {
	background-color: #9e3d22;
}

html .thumb-info .thumb-info-action-icon-secondary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-tertiary {
	background-color: #f89639;
}

html .thumb-info .thumb-info-action-icon-tertiary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-quaternary {
	background-color: #01513a;
}

html .thumb-info .thumb-info-action-icon-quaternary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-dark {
	background-color: #2e353e;
}

html .thumb-info .thumb-info-action-icon-dark i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-light {
	background-color: #FFF;
}

html .thumb-info .thumb-info-action-icon-light i {
	color: #777;
}

.thumb-info-ribbon {
	background: #949188;
}

.thumb-info-ribbon:before {
	border-right-color: #5f6d87;
	border-left-color: #5f6d87;
}

.inverted {
	background-color: #003468;
	color: #fff;
}

.inverted  h2 {

	color: #fff !important;
}

.inverted  h2 a {

	color: #fff !important;
}

html .inverted-primary {
	background-color: #949188;
}

html .inverted-secondary {
	background-color: #9e3d22;
}

html .inverted-tertiary {
	background-color: #f89639;
}

html .inverted-quaternary {
	background-color: #01513a;
}

html .inverted-dark {
	background-color: #2e353e;
}

html .inverted-light {
	background-color: #FFF;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #75849e;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
	color: #003468;
}

.owl-carousel .owl-nav [class*="owl-"] {
	color: #fff;
	background-color: #003468;
	border-color: #949188 #949188 #697996;
}

.owl-carousel .owl-nav [class*="owl-"]:hover {
	border-color: #96a1b6 #96a1b6 #7887a1;
	background-color: #96a1b6;
}

.owl-carousel .owl-nav [class*="owl-"]:active,
.owl-carousel .owl-nav [class*="owl-"]:focus,
.owl-carousel .owl-nav [class*="owl-"]:active:hover,
.owl-carousel .owl-nav [class*="owl-"]:active:focus {
	border-color: #7887a1 #7887a1 #7887a1;
	background-color: #7887a1;
}

.owl-carousel .owl-nav [class*="owl-"].dropdown-toggle {
	border-left-color: #7887a1;
}

.owl-carousel .owl-nav [class*="owl-"][disabled],
.owl-carousel .owl-nav [class*="owl-"][disabled]:hover,
.owl-carousel .owl-nav [class*="owl-"][disabled]:active,
.owl-carousel .owl-nav [class*="owl-"][disabled]:focus {
	border-color: #c3cad5;
	background-color: #c3cad5;
}

html body .tabs .nav-tabs a,
html.dark body .tabs .nav-tabs a,
html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover {
	color: #003468;
}



html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover,
html body .tabs .nav-tabs a:focus,
html.dark body .tabs .nav-tabs a:focus {
	border-top-color: #003468;
}

html body .tabs .nav-tabs li.active a,
html.dark body .tabs .nav-tabs li.active a {
	border-top-color: #003468;
	color: #949188;
}

html body .tabs .nav-tabs.nav-justified a:hover,
html.dark body .tabs .nav-tabs.nav-justified a:hover,
html body .tabs .nav-tabs.nav-justified a:focus,
html.dark body .tabs .nav-tabs.nav-justified a:focus {
	border-top-color: #003468;
}

html body .tabs.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a,
html body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {
	border-bottom-color: #949188;
}

html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
	border-left-color: #949188;
}

html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
	border-right-color: #949188;
}

html body .tabs.tabs-simple .nav-tabs > li.active a,
html.dark body .tabs.tabs-simple .nav-tabs > li.active a,
html body .tabs.tabs-simple .nav-tabs > li.active a:focus,
html.dark body .tabs.tabs-simple .nav-tabs > li.active a:focus,
html body .tabs.tabs-simple .nav-tabs > li a:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li a:hover,
html body .tabs.tabs-simple .nav-tabs > li.active a:hover,
html.dark body .tabs.tabs-simple .nav-tabs > li.active a:hover {
	border-top-color: #949188;
	color: #949188;
}

html body .tabs-primary .nav-tabs li a,
html.dark body .tabs-primary .nav-tabs li a,
html body .tabs-primary .nav-tabs.nav-justified li a,
html.dark body .tabs-primary .nav-tabs.nav-justified li a,
html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
	color: #949188;
}

html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
	border-top-color: #949188;
}

html body .tabs-primary .nav-tabs li.active a,
html.dark body .tabs-primary .nav-tabs li.active a,
html body .tabs-primary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a,
html body .tabs-primary .nav-tabs li.active a:hover,
html.dark body .tabs-primary .nav-tabs li.active a:hover,
html body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary .nav-tabs li.active a:focus,
html.dark body .tabs-primary .nav-tabs li.active a:focus,
html body .tabs-primary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #949188;
	color: #949188;
}

html body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #949188;
}

html body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #949188;
}

html body .tabs-primary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #949188;
}

html body .tabs-primary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #949188;
}

html body .tabs-primary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #949188;
}

html body .tabs-primary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #949188;
}

html body .tabs-secondary .nav-tabs li a,
html.dark body .tabs-secondary .nav-tabs li a,
html body .tabs-secondary .nav-tabs.nav-justified li a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a,
html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
	color: #9e3d22;
}

html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
	border-top-color: #9e3d22;
}

html body .tabs-secondary .nav-tabs li.active a,
html.dark body .tabs-secondary .nav-tabs li.active a,
html body .tabs-secondary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a,
html body .tabs-secondary .nav-tabs li.active a:hover,
html.dark body .tabs-secondary .nav-tabs li.active a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary .nav-tabs li.active a:focus,
html.dark body .tabs-secondary .nav-tabs li.active a:focus,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #9e3d22;
	color: #9e3d22;
}

html body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #9e3d22;
}

html body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #9e3d22;
}

html body .tabs-secondary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #9e3d22;
}

html body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #9e3d22;
}

html body .tabs-secondary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #9e3d22;
}

html body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #9e3d22;
}

html body .tabs-tertiary .nav-tabs li a,
html.dark body .tabs-tertiary .nav-tabs li a,
html body .tabs-tertiary .nav-tabs.nav-justified li a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a,
html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
	color: #f89639;
}

html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
	border-top-color: #f89639;
}

html body .tabs-tertiary .nav-tabs li.active a,
html.dark body .tabs-tertiary .nav-tabs li.active a,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs li.active a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs li.active a:focus,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #f89639;
	color: #f89639;
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #f89639;
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #f89639;
}

html body .tabs-tertiary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #f89639;
}

html body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #f89639;
}

html body .tabs-tertiary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #f89639;
}

html body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #f89639;
}

html body .tabs-quaternary .nav-tabs li a,
html.dark body .tabs-quaternary .nav-tabs li a,
html body .tabs-quaternary .nav-tabs.nav-justified li a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a,
html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
	color: #01513a;
}

html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
	border-top-color: #01513a;
}

html body .tabs-quaternary .nav-tabs li.active a,
html.dark body .tabs-quaternary .nav-tabs li.active a,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs li.active a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs li.active a:focus,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #01513a;
	color: #01513a;
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #01513a;
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #01513a;
}

html body .tabs-quaternary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li a:hover {
	border-left-color: #01513a;
}

html body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #01513a;
}

html body .tabs-quaternary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li a:hover {
	border-right-color: #01513a;
}

html body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #01513a;
}

html body .tabs-dark .nav-tabs li a,
html.dark body .tabs-dark .nav-tabs li a,
html body .tabs-dark .nav-tabs.nav-justified li a,
html.dark body .tabs-dark .nav-tabs.nav-justified li a,
html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
	color: #2e353e;
}

html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
	border-top-color: #2e353e;
}

html body .tabs-dark .nav-tabs li.active a,
html.dark body .tabs-dark .nav-tabs li.active a,
html body .tabs-dark .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a,
html body .tabs-dark .nav-tabs li.active a:hover,
html.dark body .tabs-dark .nav-tabs li.active a:hover,
html body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark .nav-tabs li.active a:focus,
html.dark body .tabs-dark .nav-tabs li.active a:focus,
html body .tabs-dark .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #2e353e;
	color: #2e353e;
}

html body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #2e353e;
}

html body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li a:hover {
	border-left-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li a:hover {
	border-right-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #2e353e;
}

html body .tabs-light .nav-tabs li a,
html.dark body .tabs-light .nav-tabs li a,
html body .tabs-light .nav-tabs.nav-justified li a,
html.dark body .tabs-light .nav-tabs.nav-justified li a,
html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
	color: #FFF;
}

html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
	border-top-color: #FFF;
}

html body .tabs-light .nav-tabs li.active a,
html.dark body .tabs-light .nav-tabs li.active a,
html body .tabs-light .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a,
html body .tabs-light .nav-tabs li.active a:hover,
html.dark body .tabs-light .nav-tabs li.active a:hover,
html body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light .nav-tabs li.active a:focus,
html.dark body .tabs-light .nav-tabs li.active a:focus,
html body .tabs-light .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:focus {
	border-top-color: #FFF;
	color: #FFF;
}

html body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover {
	border-bottom-color: #FFF;
}

html body .tabs-light.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
	border-bottom-color: #FFF;
}

html body .tabs-light.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li a:hover {
	border-left-color: #FFF;
}

html body .tabs-light.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a,
html body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:focus {
	border-left-color: #FFF;
}

html body .tabs-light.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li a:hover {
	border-right-color: #FFF;
}

html body .tabs-light.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a,
html body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:focus {
	border-right-color: #FFF;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
	border-right-color: #949188;
	border-left-color: transparent;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
	border-right-color: transparent;
	border-left-color: #949188;
}

.call-to-action-content .list.list-icons li {
	color: #fff;
	border-color: #fff;
}

/* Changed by Ryan on March 13, 2018
.list.list-icons li .fa,
.list.list-icons li .icons {
color: #949188;
border-color: #949188;
} */

.list.list-icons li .fa,
.list.list-icons li .icons {
	color: #003468;
	border-color: #003468;
}

.list.list-icons.list-icons-style-3 li .fa,
.list.list-icons.list-icons-style-3 li .icons {
	background-color: #003468;
}

.list.list-icons {
	list-style: none;
	padding-left: 0;
	padding-right: 0;
}

ul.list-icons {
	list-style: none;
	padding-left: 0;
	padding-right: 0;
	margin-top: 15px;
}


ul.list-icons li {
	margin-bottom: 5px !important;
}

.list.list-ordened li:before {
	color: #949188;
	border-color: #949188;
}

.list.list-ordened.list-ordened-style-3 li:before {
	background-color: #003468;
}

html .list-primary.list-icons li .fa,
html .list-primary.list-icons li .icons {
	color: #003468;
	border-color: #003468;
}

html .list-primary.list-icons.list-icons-style-3 li .fa,
html .list-primary.list-icons.list-icons-style-3 li .icons {
	background-color: #003468;
	color: #FFF;
}

html .list-primary.list-ordened li:before {
	color: #949188;
}

html .list-primary.list-ordened.list-ordened-style-3 li:before {
	background-color: #003468;
	color: #FFF;
}

html .list-secondary.list-icons li > .fa:first-child,
html .list-secondary.list-icons li a:first-child > .fa:first-child,
html .list-secondary.list-icons li > .icons:first-child,
html .list-secondary.list-icons li a:first-child > .icons:first-child {
	color: #9e3d22;
	border-color: #9e3d22;
}

html .list-secondary.list-icons.list-icons-style-3 li > .fa:first-child,
html .list-secondary.list-icons.list-icons-style-3 li a:first-child > .fa:first-child,
html .list-secondary.list-icons.list-icons-style-3 li > .icons:first-child,
html .list-secondary.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
	background-color: #9e3d22;
	color: #FFF;
}

html .list-secondary.list-ordened li:before {
	color: #9e3d22;
}

html .list-secondary.list-ordened.list-ordened-style-3 li:before {
	background-color: #9e3d22;
	color: #FFF;
}

html .list-tertiary.list-icons li .fa,
html .list-tertiary.list-icons li .icons {
	color: #f89639;
	border-color: #f89639;
}

html .list-tertiary.list-icons.list-icons-style-3 li .fa,
html .list-tertiary.list-icons.list-icons-style-3 li .icons {
	background-color: #f89639;
	color: #FFF;
}

html .list-tertiary.list-ordened li:before {
	color: #f89639;
}

html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
	background-color: #f89639;
	color: #FFF;
}

html .list-quaternary.list-icons li .fa,
html .list-quaternary.list-icons li .icons {
	color: #01513a;
	border-color: #01513a;
}

html .list-quaternary.list-icons.list-icons-style-3 li .fa,
html .list-quaternary.list-icons.list-icons-style-3 li .icons {
	background-color: #01513a;
	color: #FFF;
}

html .list-quaternary.list-ordened li:before {
	color: #01513a;
}

html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
	background-color: #01513a;
	color: #FFF;
}

html .list-dark.list-icons li .fa,
html .list-dark.list-icons li .icons {
	color: #2e353e;
	border-color: #2e353e;
}

html .list-dark.list-icons.list-icons-style-3 li .fa,
html .list-dark.list-icons.list-icons-style-3 li .icons {
	background-color: #2e353e;
	color: #FFF;
}

html .list-dark.list-ordened li:before {
	color: #2e353e;
}

html .list-dark.list-ordened.list-ordened-style-3 li:before {
	background-color: #2e353e;
	color: #FFF;
}

html .list-light.list-icons li .fa,
html .list-light.list-icons li .icons {
	color: #FFF;
	border-color: #FFF;
}

html .list-light.list-icons.list-icons-style-3 li .fa,
html .list-light.list-icons.list-icons-style-3 li .icons {
	background-color: #FFF;
	color: #777;
}

html .list-light.list-ordened li:before {
	color: #FFF;
}

html .list-light.list-ordened.list-ordened-style-3 li:before {
	background-color: #FFF;
	color: #777;
}

.parallax blockquote i.fa-quote-left {
	color: #949188;
}

html .blog-posts article {
	margin-bottom: 25px !important;

}

html .thumb-info-title {
	margin-bottom: 15px;

}

.thumb-info-inner {
	background: #003468;
	color: #FFF;
	letter-spacing: -1px;
	padding: 9px 11px 9px;
	font-size: 18px;
	font-weight: 700;
	float: left;
	margin-top: 10px;
	display: inline-block;

}

.thumb-info img {margin-bottom: 0 !important;
	max-width: 245px !important;
	transition: none !important;}

.thumb-info-type {
	background-color: #CCC;
	border-radius: 2px;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0;
	margin: 8px 0px;
	padding: 2px 9px;
	text-transform: none;
	clear: both;

}

.thumb-info-caption {
	font-size: 12px;
	line-height: 20px;
	margin: 10px 0 15px 0px;
	padding: 0px 0 0 0px;
	display: inline-block;
	clear: both;
}

.thumb-info-caption a.link::before {top: 3px !important;}

.thumb-info-text {
	font-size: 12px;
	line-height: 20px;
	margin: 0px 0 15px 0px;
	padding: 0px 0 0 0px;
	display: inline-block;
	clear: both;
}



html .thumb-info .thumb-info-name {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color: #949188;
	font-size: 18px;
	font-weight: 700;
	left: 0;
	letter-spacing: -1px;
	padding: 9px 11px 9px;
	position: inherit;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	text-transform: uppercase;
	z-index: 2;
	max-width: 90%;
}

.parallax h1 {
	font-size: 55px;
	line-height: 64px;
	margin: 0 0 2px 0;
	font-family:  "Open Sans", Arial, sans-serif;
}
section.video blockquote i.fa-quote-left {
	color: #949188;
}

section.parallax {
	margin-top: 0 !important;
	padding: 75px 0 !important;
}

.panel-group .panel-heading a {
	color: #949188;
}

html .panel-group.panel-group-primary .panel-heading {
	background-color: #949188 !important;
}

html .panel-group.panel-group-primary .panel-heading a {
	color: #FFF;
}

html .panel-group.panel-group-secondary .panel-heading {
	background-color: #9e3d22 !important;
}

html .panel-group.panel-group-secondary .panel-heading a {
	color: #FFF;
}

html .panel-group.panel-group-tertiary .panel-heading {
	background-color: #f89639 !important;
}

html .panel-group.panel-group-tertiary .panel-heading a {
	color: #FFF;
}

html .panel-group.panel-group-quaternary .panel-heading {
	background-color: #01513a !important;
}

html .panel-group.panel-group-quaternary .panel-heading a {
	color: #FFF;
}

html .panel-group.panel-group-dark .panel-heading {
	background-color: #2e353e !important;
}

html .panel-group.panel-group-dark .panel-heading a {
	color: #FFF;
}

html .panel-group.panel-group-light .panel-heading {
	background-color: #FFF !important;
}

html .panel-group.panel-group-light .panel-heading a {
	color: #777;
}

html .divider.divider-primary .fa,
html .divider.divider-primary .icons {
	color: #949188;
}

html .divider.divider-primary.divider-small hr {
	background: #949188;
}

html .divider.divider-secondary .fa,
html .divider.divider-secondary .icons {
	color: #9e3d22;
}

html .divider.divider-secondary.divider-small hr {
	background: #9e3d22;
}

html .divider.divider-tertiary .fa,
html .divider.divider-tertiary .icons {
	color: #f89639;
}

html .divider.divider-tertiary.divider-small hr {
	background: #f89639;
}

html .divider.divider-quaternary .fa,
html .divider.divider-quaternary .icons {
	color: #01513a;
}

html .divider.divider-quaternary.divider-small hr {
	background: #01513a;
}

html .divider.divider-dark .fa,
html .divider.divider-dark .icons {
	color: #2e353e;
}

html .divider.divider-dark.divider-small hr {
	background: #2e353e;
}

html .divider.divider-light .fa,
html .divider.divider-light .icons {
	color: #FFF;
}

html .divider.divider-light.divider-small hr {
	background: #FFF;
}

html .divider.divider-style-2.divider-primary .fa,
html .divider.divider-style-2.divider-primary .icons {
	background: #949188;
	color: #FFF;
}

html .divider.divider-style-2.divider-secondary .fa,
html .divider.divider-style-2.divider-secondary .icons {
	background: #9e3d22;
	color: #FFF;
}

html .divider.divider-style-2.divider-tertiary .fa,
html .divider.divider-style-2.divider-tertiary .icons {
	background: #f89639;
	color: #FFF;
}

html .divider.divider-style-2.divider-quaternary .fa,
html .divider.divider-style-2.divider-quaternary .icons {
	background: #01513a;
	color: #FFF;
}

html .divider.divider-style-2.divider-dark .fa,
html .divider.divider-style-2.divider-dark .icons {
	background: #2e353e;
	color: #FFF;
}

html .divider.divider-style-2.divider-light .fa,
html .divider.divider-style-2.divider-light .icons {
	background: #FFF;
	color: #777;
}

html .divider.divider-style-3.divider-primary .fa,
html .divider.divider-style-3.divider-primary .icons {
	border-color: #949188;
}

html .divider.divider-style-3.divider-secondary .fa,
html .divider.divider-style-3.divider-secondary .icons {
	border-color: #9e3d22;
}

html .divider.divider-style-3.divider-tertiary .fa,
html .divider.divider-style-3.divider-tertiary .icons {
	border-color: #f89639;
}

html .divider.divider-style-3.divider-quaternary .fa,
html .divider.divider-style-3.divider-quaternary .icons {
	border-color: #01513a;
}

html .divider.divider-style-3.divider-dark .fa,
html .divider.divider-style-3.divider-dark .icons {
	border-color: #2e353e;
}

html .divider.divider-style-3.divider-light .fa,
html .divider.divider-style-3.divider-light .icons {
	border-color: #FFF;
}

#header .tip {
	background: #949188;
	color: #FFF;
}

#header .tip:before {
	border-right-color: #949188;
}

html #header .tip-primary {
	background: #949188 !important;
	color: #FFF !important;
}

html #header .tip-primary:before {
	border-right-color: #949188 !important;
}

html #header .tip-secondary {
	background: #9e3d22 !important;
	color: #FFF !important;
}

html #header .tip-secondary:before {
	border-right-color: #9e3d22 !important;
}

html #header .tip-tertiary {
	background: #f89639 !important;
	color: #FFF !important;
}

html #header .tip-tertiary:before {
	border-right-color: #f89639 !important;
}

html #header .tip-quaternary {
	background: #01513a !important;
	color: #FFF !important;
}

html #header .tip-quaternary:before {
	border-right-color: #01513a !important;
}

html #header .tip-dark {
	background: #2e353e !important;
	color: #FFF !important;
}

html #header .tip-dark:before {
	border-right-color: #2e353e !important;
}

html #header .tip-light {
	background: #FFF !important;
	color: #777 !important;
}

html #header .tip-light:before {
	border-right-color: #FFF !important;
}

html[dir="rtl"] #header .tip.skin:before {
	border-left-color: #949188;
}


@media (min-width: 992px) {

	#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu {
		border-top-color: #949188;
	}

	#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent #949188 transparent;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
		border-top-color: #949188;
	}

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
		color: #949188;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:not(:hover).active > a {
		color: #949188;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		background-color: #949188;
	}

	#header .header-nav.header-nav-top-line nav > ul li.active > a,
	#header .header-nav.header-nav-top-line nav > ul li:hover > a {
		color: #949188;
	}

	#header .header-nav.header-nav-top-line nav > ul li.active > a:before,
	#header .header-nav.header-nav-top-line nav > ul li:hover > a:before {
		background: transparent !important;
	}

	#header .header-nav.header-nav-dark-dropdown nav > ul li.active > a,
	#header .header-nav.header-nav-dark-dropdown nav > ul li:hover > a {
		color: #949188;
	}

	html.side-header #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-left-color: #949188;
	}

	html.side-header-right #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header-right #header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-right-color: #949188;
	}
}

@media (min-width: 992px) {
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
		color: #949188;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
		background: #949188;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
		background: #949188;
		color: #FFF;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
		color: #FFF;
		border-bottom-color: #96a1b6;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
		background: #96a1b6;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
		color: #FFF;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a {
		color: #9e3d22;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover {
		background: #9e3d22;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		background: #9e3d22;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
		border-top-color: #9e3d22;
		background-color: #9e3d22;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
		color: #FFF;
		border-bottom-color: #b34527;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover > a {
		background: #b34527;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
		color: #FFF;
		opacity: 0.70;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover {
		background: #f89639;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
		background: #f89639;
		color: #FFF;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
		color: #FFF;
		border-bottom-color: #30bec6;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover > a {
		background: #30bec6;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
		color: #FFF;
		opacity: 0.70;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover {
		background: #01513a;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
		background: #01513a;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
		border-top-color: #01513a;
		background-color: #01513a;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
		color: #FFF;
		border-bottom-color: #434c56;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover > a {
		background: #434c56;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
		color: #FFF;
		opacity: 0.70;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a {
		color: #2e353e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover {
		background: #2e353e;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
		background: #2e353e;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu {
		border-top-color: #2e353e;
		background-color: #2e353e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
		color: #FFF;
		border-bottom-color: #39424d;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover > a {
		background: #39424d;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
		color: #FFF;
		opacity: 0.70;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover {
		background: #FFF;
		color: #777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.active > a,
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
		background: #FFF;
		color: #777;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
		color: #777;
		border-bottom-color: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li:hover > a {
		background: #ffffff;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #777;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
		color: #777;
		opacity: 0.70;
	}
}

@media (max-width: 991px) {
	
	/* law header */
	
	.page-blue #header .header-btn-collapse-nav {
    background: transparent !important;
    border: 0 !important;
    color: #003468 !important;
    position: relative;
    padding-right: 0;
    padding-left: 0;
    margin-top: 55px !important;
    outline: 0;
    display: block;
    float: right;
    margin: 12px 0 8px 15px;
}

	.page-blue .header-column .header-row {width: initial !important;}
	.page-blue #header .header-nav-main nav > ul > li > a.dropdown-toggle {
		height: initial !important;
	}
	
	.page-blue html.sticky-header-enabled #header .header-nav-main {
    max-height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
}

.page-blue #header .header-nav-main {
    margin: 0 0 6px !important;
	 background: transparent;
    clear: both;
    float: none;
}

.page-blue #header .header-nav-main nav > ul {
    margin-right: 0 !important;
}

.page-blue #header .header-nav-main nav > ul li {
    border-bottom: 1px solid #e8e8e8;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.page-blue #header .header-nav-main nav > ul > li > a, .page-blue #header .header-nav-main nav > ul > li > a:focus, .page-blue #header .header-nav-main nav > ul > li > a:hover {
    border-radius: 4px !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    background-color: #fff !important;
    color: #003468 !important;
    padding: 7px 8px;
    margin: 1px 0;
}
	
	.page-blue #header .header-nav-main nav > ul > li:hover > a {background-color: #fff !important;
    color: #003468 !important;}

.page-blue #header .header-nav-main nav > ul li a .fa-caret-down {
    line-height: 35px;
    min-height: 38px;
    min-width: 30px;
    position: absolute;
    right: 5px;
    text-align: center;
   /* top: 0; */
}

.page-blue #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #003468 !important;

    background: transparent;
    padding: 0;
    margin: 0;
    font-size: 13px;
    box-shadow: none;
    border-radius: 0;
    border: 0;
    clear: both;
    display: none;
    float: none;
    position: static;
}

	
	/* Header new edits */
	

	html.sticky-header-enabled #header .header-nav.header-nav-links nav > ul > li > a {min-height: initial !important;}
	
	#header .header-search {
		float: right !important;

	}
	
	#header .header-container .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    
    margin-top: 0px !important;
}
	
	[data-toggle="dropdown"] {padding: 0 !important;}
	
	li.dropdown a.dropdown-toggle {padding-left: 0 !important;}

	html.sticky-header-enabled #header .header-nav-main.collapsing {overflow: hidden;}

	#header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:focus, #header .header-nav-main nav > ul > li > a:hover {
		border-radius: 4px !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 700;
		line-height: 20px;
		text-transform: uppercase;
		background-color: #fff !important; 
		color: #003468 !important;
		padding: 7px 8px;
		margin: 1px 0;
		min-height: initial !important;
		
	}
	

#header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu {
    display: block;
    margin-left: 0px !important;
	margin-top: 0px !important;
}


	
	#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {

		margin-left: 0px !important;
	}

	.nav-pills {margin-right: 0;}

	#header .header-btn-collapse-nav {
		background: transparent !important;
		border: 0 !important;
		position: relative;
		margin-right: 0;
		margin-left: 0;
		padding-right: 0;
		padding-left: 0;
		margin-top: 5px !important;
	} 

	#header .header-btn-collapse-nav .fa-bars {font-size: 25px !important;}

	.mobilemenu {display: initial;}

	.page-blue #header-widgets-law {
		display: none !important;

	} 

	#header-widgets {
		/* display: none !important; */

	} 

	#header-mobile {display: initial;}
	.page-blue .law-menu a.dropdown-toggle {
		text-align: left;
		max-width: 100%;
		height: initial;
	} 


	.page-blue #header .header-nav-main nav > ul > li > a.dropdown-toggle {max-width: initial !important;
		text-align: left !important;
	}

	.desktoponly {display: none;}
	.course-catalog {padding: 0 15px;}
	.main-form #sarea0[style], .main-form #sarea1[style] {width: 100% !important;
		margin-bottom: 10px;}

	#header .header-search {
		float: right !important;
		margin-right: 15px;

	}


	#header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:focus, #header .header-nav-main nav > ul > li > a:hover {
		/*  color: #fff !important; */
	}



	#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {

		margin-left: 0px !important;
	}

	.nav-pills {margin-right: 0;}

	#header .header-btn-collapse-nav {
		background: transparent !important;
		border: 0 !important;
		color: #003468 !important; 
	} 

	.mobilemenu {display: initial;}

	.page-blue #header-widgets-law {
		display: none !important;

	} 

	#header-widgets {
		display: none !important;

	} 

	.page-blue .law-menu a.dropdown-toggle {
		text-align: left;
		max-width: 100%;
		height: initial;
	} 



	/* .page-blue .dropdown-menu > li > a {color: #fff !important;}

	.dropdown-menu > li > a {color: #fff;}


	*/ }

@media (max-width: 991px) {

html.sticky-header-enabled #header .header-container .header-nav-main nav > ul > li.dropdown .dropdown-menu {

    margin-top: 0 !important;
}	
	
#header .header-nav-main nav > ul li a .fa-caret-down {
    line-height: 35px;
    min-height: 38px;
    min-width: 30px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: -35px;
}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a {
		background: #949188;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
		color: #9e3d22;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a {
		background: #9e3d22;
		color: #FFF;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a {
		background: #f89639;
		color: #FFF;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a {
		background: #01513a;
		color: #FFF;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark > a {
		color: #2e353e;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.active > a {
		background: #2e353e;
		color: #FFF;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.active > a {
		background: #FFF;
		color: #777;
	}
}

#header.header-effect-shrink .header-top {
	background: #f4f4f4;
}

html #header .header-top.header-top-primary {
	background: transparent !important;
	border-top-color: #7887a1;
}

html #header .header-top.header-top-primary .header-nav-top ul > li.open > a {
	background: #96a1b6;
}

html #header .header-top.header-top-primary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-primary .header-nav-top ul > li.open > a:focus {
	/* background: #96a1b6; */
}

html #header .header-top.header-top-primary .dropdown-menu {
	background: #96a1b6;
	border-color: #96a1b6;
}

html #header .header-top.header-top-primary .dropdown-menu a:hover,
html #header .header-top.header-top-primary .dropdown-menu a:focus {
	background: #a5afc0 !important;
}

html #header .header-top.header-top-secondary {
	background: #9e3d22;
	border-top-color: #89351d;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a {
	background: #b34527;
}

html #header .header-top.header-top-secondary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-secondary .header-nav-top ul > li.open > a:focus {
	background: #b34527;
}

html #header .header-top.header-top-secondary .dropdown-menu {
	background: #b34527;
	border-color: #b34527;
}

html #header .header-top.header-top-secondary .dropdown-menu a:hover,
html #header .header-top.header-top-secondary .dropdown-menu a:focus {
	background: #c84d2b !important;
}

html #header .header-top.header-top-tertiary {
	background: #b0ac09;
	border-top-color: #26969c;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a {
	background: #30bec6;
}

html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-tertiary .header-nav-top ul > li.open > a:focus {
	background: #30bec6;
}

html #header .header-top.header-top-tertiary .dropdown-menu {
	background: #30bec6;
	border-color: #30bec6;
}

html #header .header-top.header-top-tertiary .dropdown-menu a:hover,
html #header .header-top.header-top-tertiary .dropdown-menu a:focus {
	background: #3fc9d0 !important;
}

html #header .header-top.header-top-quaternary {
	background: #01513a;
	border-top-color: #2d323a;
}

html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a {
	background: #434c56;
}

html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-quaternary .header-nav-top ul > li.open > a:focus {
	background: #434c56;
}

html #header .header-top.header-top-quaternary .dropdown-menu {
	background: #434c56;
	border-color: #434c56;
}

html #header .header-top.header-top-quaternary .dropdown-menu a:hover,
html #header .header-top.header-top-quaternary .dropdown-menu a:focus {
	background: #4e5865 !important;
}

html #header .header-top.header-top-dark {
	background: #2e353e;
	border-top-color: #23282f;
}

html #header .header-top.header-top-dark .header-nav-top ul > li.open > a {
	background: #39424d;
}

html #header .header-top.header-top-dark .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:focus {
	background: #39424d;
}

html #header .header-top.header-top-dark .dropdown-menu {
	background: #39424d;
	border-color: #39424d;
}

html #header .header-top.header-top-dark .dropdown-menu a:hover,
html #header .header-top.header-top-dark .dropdown-menu a:focus {
	background: #444e5b !important;
}

html #header .header-top.header-top-light {
	background: #FFF;
	border-top-color: #f2f2f2;
}

html #header .header-top.header-top-light .header-nav-top ul > li.open > a {
	background: #ffffff;
}

html #header .header-top.header-top-light .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li.open > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li > a:focus,
html #header .header-top.header-top-light .header-nav-top ul > li.open > a:focus {
	background: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu {
	background: #ffffff;
	border-color: #ffffff;
}

html #header .header-top.header-top-light .dropdown-menu a:hover,
html #header .header-top.header-top-light .dropdown-menu a:focus {
	background: #ffffff !important;
}

@media (min-width: 992px) {
	html #header .header-nav-bar-primary {
		background: #949188 !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-secondary {
		background: #9e3d22 !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-tertiary {
		background: #f89639 !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-quaternary {
		background: #01513a !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-dark {
		background: #2e353e !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-light {
		background: #FFF !important;
		color: #777 !important;
	}
}

@media (min-width: 992px) {
	/*	#header .header-nav-main.header-nav-main-light nav > ul > li.open > a,
	#header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
	color: #949188;
}

	#header .header-nav-main.header-nav-main-light nav > ul > li.active > a {
	color: #949188;
} */
}


@media (max-width: 767px) {
	
	html.sticky-header-enabled #header .header-nav-main {
    max-height: 600px;
    overflow-x: hidden;
    overflow-y: auto;
}
	
	
	
	
	.nav-tabs {font-size: initial !important;}


.program .nav-tabs .tab-pane h3 {font-size: 18px;}
.program .nav-tabs .tab-pane h4 {font-size: 16px;}
.program .nav-tabs .tab-pane dl {font-size: 13px;}
.program .nav-tabs .tab-pane dt {font-size: 13px;}
.program .nav-tabs .tab-pane dd {font-size: 13px;}
.program .nav-tabs .tab-pane p {font-size: 13px;}

.program .nav-tabs .tab-pane ul.icons {list-style-type: none;}

.program .nav-tabs .tab-pane ul {list-style-type: disc;}

	.program .nav-tabs .tab-pane li { display: list-item;
		font-size: 13px;
	margin: 5px auto;
	} 

	.program .nav-tabs .tab-pane li a { background: transparent !important;
	border: none;
	} 

#footer .col-lg-5 .col-lg-6 {padding-left: 0 !important;}
	
	#footer ul.list-icons {margin-bottom: 0 !important;}

	.match-height.neg-bottom {margin-bottom: 0px !important;}

	.related-programs .owl-theme .owl-nav.disabled+.owl-dots {
		margin-top: 0px !important;
	}
	.related-programs .heading.heading-border {margin-bottom: 0 !important;}

	.related-programs .list.list-borders li {

		margin-top: 2px;
		margin-bottom: 0;
		padding-bottom: 2px;
		font-size: 14px;
		line-height: 20px;

	}



	.buttons-program {margin-top: 10px;}


	.row.medical-schedules {
		width: 90%;
		margin: 0 auto !important;
	}


	.medical-schedules .feature-box-info  {padding-left: 0 !important;}
	.medical-schedules .feature-box-info span {display: table;
		margin: 0 auto;}
	.medical-schedules .feature-box-info h5[style] {padding-left: 0 !important;}
	.medical-schedules .feature-box-info h5 {margin-left: auto !important;
		margin-right: auto !important;}

	.program h4 {line-height: 20px;}

	.row.medical-schedules .feature-box-info  {padding-left: 0px !important;
	}


	
	.program .lead, .landing, .lead {font-size: 15px;}
	.program .btn-lg {margin-bottom: 5px;
		padding: 8px;}
	.program .btn-lg  {font-size: 16px !important;}
	.program .btn-lg a {font-size: 16px !important;}


	.program h1 {
		font-size: 28px;
		line-height: 28px;
	}

	.featured-boxes-modern-style-2 .featured-box {margin-bottom: 25px !important;}

	.tab-pane .active {padding-top: 5px;}

	.medical-schedules .box-one::after {
		display: none;
	}


	.medical-schedules .box-two::after {
		display: none;
	}


	.medical-schedules .box-three::after {
		display: none;
	}

	.desktop-only {display: none;}
	.mobile-only {display: visible;}
	.mobile-tabs {background: #f9f9f9;
		padding-bottom: 45px;}
	.tab-content {background: #f9f9f9;
		margin-bottom: 15px;}

	.grid .call-to-action p {
		font-size: 1em;
	}
	.isotope-item ul {text-align: left;}

	.newheader .page-header .breadcrumb > .active  {display: none;}

	#footer {padding: 20px 0 20px 15px;}

	/* landing pages */



	.landing section.section  {padding: 25px 0;}

	.landing section .container {
		padding-right: 0px !important;
		padding-left: 0px !important;

	} /* SB - container width for landing pages */

	.landing .col-lg-4 img {margin-bottom: 25px;}

	.landing .video {
		margin-bottom: 45px;
	}

	.landing .location {
		max-width: 300px;
		text-align: center;
		margin: 0 auto;

	}

	.feature-box.feature-box-style-5.custom-feature-box-1 {padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.feature-box.feature-box-primary.feature-box-style-5.custom-feature-box-1 {padding-bottom: 15px;
		margin-bottom: 15px;
		}

	.feature-box.feature-box-secondary.feature-box-style-5.custom-feature-box-1 {padding-bottom: 15px;
		margin-bottom: 15px;
		}


	.feature-box.feature-box-tertiary.feature-box-style-5.custom-feature-box-1 {padding-bottom: 15px;
		margin-bottom: 15px;
		}


	.feature-box.feature-box-quaternary.feature-box-style-5.custom-feature-box-1 {padding-bottom: 15px;
		margin-bottom: 15px;
		}


	.heading.heading-primary.heading-border.heading-bottom-border {margin-top: 5px;}
	.heading.heading-secondary.heading-border.heading-bottom-border {margin-top: 5px;}
	.heading.heading-tertiary.heading-border.heading-bottom-border {margin-top: 5px;}
	.heading.heading-quaternary.heading-border.heading-bottom-border {margin-top: 5px;}


	.landing .toggle.toggle-minimal.toggle-primary {margin: 0;}


	/* program pages */

	.program .related-programs {margin-top: -30px;
		padding-left: 15px;}

	.program .match-height {padding-bottom: 15px;
		padding-top: 15px;} 

	.program .match-height .owl-drag {margin-bottom: 15px;
	} 


	.program .match-height .owl-carousel {
		width: 300px !important;
		max-width: 400px !important;
		margin: 0 auto !important;
	}

	.program .owl-carousel .owl-item img  {max-width: 200px;
		margin: 0 auto;}

	.program section.background-color-default .thumb-info {max-width: 246px;
		margin: 13px auto;}



	.program ul.simple-post-list .post-meta {

		margin-left: 94px;
	}
	.program section.section-primary {margin-top: 15px;}


	.program .owl-theme .owl-dots .owl-dot span {background: #f4f4f4;}

	.program .owl-item.active .col {margin-left: -15px;
		margin-right: -15px;
	}






	.program #faculty-search-form .text-input {margin-right: -45px;}

	.program .tabs {
		display: table !important;
	}

	.program .thumb-info {
		margin-bottom: 15px !important;
	}

	.program .col-md-12 .row .col-md-4:first-child {
		padding-left: 15px !impotant;
	}
	.program img.acc {
		display: block;
		margin-left: auto;
		margin-right: auto }

	.program .owl-carousel .owl-item img  {max-width: 200px;
		margin: 0 auto 5px auto;}

	.program-footer .btn-xl {margin-bottom: 15px;}

	.program .col-md-3 img {margin: 0 auto 10px auto; }

	.program .tab-pane  h3 {margin-top: 14px;}

	.program .col-md-3 .thumb-info:last-child {margin-bottom: 30px;}

	.program ul.simple-post-list {margin-bottom: 25px;}



	.program .section-overlay-opacity {padding-bottom: 5px;}

	.program-more .toggle {margin-bottom: 40px;}

	.program .counters .col-lg-6 {margin-bottom: 45px;}

	.program-asset {margin-bottom: 12px;
		margin-top: 13px;
	}

	.program .col-lg-5 {margin-bottom: 15px;}

	.program-footer .col-md-12 .col-md-3:last-child {
		padding-right: 15px !important;
	}

	.program .col-md-12 .row .col-md-4 {margin-bottom: 7px;}
	.program .col-md-12 .row .col-md-4:last-child {padding-right: 15px !important;}

	.program .section-overlay-opacity .col-md-12 .col-md-3:last-child {padding-right: 15px !important;}

	.program .section-overlay-opacity .col-md-3 {padding-left: 0 !important;}




	#cpartner .tabs {display: initial !important;}
	.tabs {display: none;} 
	.program-tabs li {width: 100% !important;}


	.page-blue #header .header-nav-main nav > ul > li > a.dropdown-toggle {max-width: initial !important;
		text-align: left !important;}

	.desktoponly {display: none;}
	.course-catalog {padding: 0 15px;}
	.main-form #sarea0[style], .main-form #sarea1[style] {width: 100% !important;}

	/* Header new edits */

	.event-calendar #content {width: 100%;
		float: left;}
	.event-calendar #sidebar {width: 100%;
		float: right;
	}

	#header .header-search {
		float: right !important;
		margin-right: 15px;

	}


	#header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:focus, #header .header-nav-main nav > ul > li > a:hover {
		/*  color: #fff !important; */
	}



	#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {

		margin-left: 0px !important;
	}

	.nav-pills {margin-right: 0;}

	#header .header-btn-collapse-nav {
		background: transparent !important;
		border: 0 !important;
		color: #003468 !important; 
	} 

	.mobilemenu {display: initial;}

	.page-blue #header-widgets-law {
		display: none !important;

	} 

	#header-widgets {
		display: none !important;

	} 

	.page-blue .law-menu a.dropdown-toggle {
		text-align: left;
		max-width: 100%;
		height: initial;
	} 


	/* #header .header-logo img { margin-left: 15px !important;} */



	.main-form {max-width: 300px;
		margin: 0 auto;}

	/* front page */

	.featured-box-accolades .owl-carousel {width: 300px !important;
		max-width: 400px !important;
		margin: 0 auto !important;}



	.desktoponly img {margin-bottom: 0;
		padding-bottom: 0;}

}




@media (max-width: 479px) {
	.box {padding-left: 45px;}


	.isotope-item .heading-bottom-border {border-bottom: 0 !important;}

	section.parallax {
		margin-top: 0 !important;
		padding: 25px 0 !important;
	}

	.desktoponly {display: none;}
	.open {font-size:22px;}

	.row .front {width: 100%;
		margin: 0 auto;}

	.featured-box-accolades .owl-carousel {width: 300px !important;
		max-width: 300px !important;
		margin: 0 auto !important;}

	/* Header - new edits */

	#home .main-form .btn-submit {background: #949188;
		color: #003468;

	}


	#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {

		margin-left: 0px !important;
	}

	.nav-pills {margin-right: 0;}

	#header .header-btn-collapse-nav {
		background: transparent !important;
		border: 0 !important;
		margin-top: 10px;
	} 

	.mobilemenu {display: initial;}

	.page-blue #header-widgets-law {
		display: none !important;

	} 


	#header .header-search {
		float: left !important;
		margin-right: 15px;
		width: 120px;
		display: none;

	}
	#header-widgets {
		display: none !important;

	} 

	.page-blue .law-menu a.dropdown-toggle {
		text-align: left;
		max-width: 100%;
		height: initial;
	} 


	/* #header .header-logo img { margin-left: 15px !important;} */



	.nav-tabs.nav-justified li a {
		height: 42px !important;
		vertical-align: middle !important;
	}

	.search-text-box {width: 33%;}

	#calendarTable table {

		width: 100% !important;
		max-width: 100% !important;
		margin-bottom: 20px;
		table-layout:fixed;
	}

	#calendarTable {

		width: 100% !important;
		max-width: 100% !important;
		margin-bottom: 20px;
		table-layout:fixed;

	}

	table#calendarTable {

		width: 100% !important;
		max-width: 100% !important;
		margin-bottom: 20px;

		table-layout:fixed;
	}

	/* course schedule */

	.list-gray {
		border-top: 1px solid #c4c4c4;
		font-size: 11px !important;
		line-height: 12px;
		letter-spacing: 0.5px;
		margin: 0 0 10px;
		overflow: hidden;
	}
	.list-holder {
		overflow: hidden;
		padding: 0 0 11px;
	}
	.list-gray ul {
		background: #eeeeee none repeat scroll 0 0;
		border-bottom: 1px solid #c4c4c4;
		list-style: outside none none;
		margin: 0;
		overflow: hidden;
		padding: 0;
	}
	.list-gray ul#active {
		background: #d6d6d6 none repeat scroll 0 0;
		border-bottom: 1px solid #c4c4c4;
		list-style: outside none none;
		margin: 0;
		overflow: hidden;
		padding: 0;
	}
	.list-gray .heding-list {
		color: #3c3c3c;
		font-family:  "Open Sans", Arial, sans-serif;
		line-height: 1em;
	}
	.list-gray .heding-list li {
		padding-bottom: 11px;
		padding-top: 11px;
	}
	.list-gray li {
		display: inline-block;
		padding: 15px 0 !important;
		vertical-align: middle;
		/* max-width: 15%; */
		/* width: 133px; */
	}
	.heding-list .col12,	.list-gray .col12 {
		width: 15px;
		padding-right: 0 !important;
	}

	.heding-list .col1, .list-gray .col1 {
		padding-left: 30px;
		width: 42px;
	}
	.heding-list .col3, .list-gray .col3 {
		width: 50px;
	}
	.heding-list .col4, .list-gray .col4 {
		width: 15px;
	}
	.heding-list .col5, .list-gray .col5 {
		width: 44px;
	}
	.heding-list .col6, .list-gray .col6 {
		width: 41px;
	}
	.heding-list .col7, .list-gray .col7 {
		width: 44px;
	}
	.heding-list .col8, .list-gray .col8 {
		width: 47px;
	}
	.heding-list .col9, .list-gray .col9 {
		width: 40px;
	}
	.heding-list .col10, .list-gray .col10 {
		width: 40px;
	}

	.heding-list .col12, .list-gray .col12 {
		padding-left: 20px;
		width: 30px;
	}
	.heding-list .col13, .list-gray .col13 {
		width: 45px;
	}

	/*
	* + html .list-gray .col1 {
	width: 95px;
}
	* + html .list-gray .col3 {
	width: 153px;
}
	* + html .list-gray .col4 {
	width: 120px;
}
	* + html .list-gray .col5 {
	width: 97px;
}
	* + html .list-gray .col6 {
	width: 74px;
}
	* + html .list-gray .col7 {
	width: 77px;
}
	* + html .list-gray .col8 {
	width: 100px;
} */

	#main_login_form .form-area .row .text-input {width: 100% !important;
		margin: 10px 0 !important;}

	#course-schedule-form .form .selectArea {
		margin: 0px !important;
	}
	.place-row li {
		float: left;
		padding: 0 2px 0 0;
		width: 100% !important;
	}
	.place-row li.text {
		float: left;
		padding: 0 2px 0 0;
		width: 100% !important;
	}

	.information-area {

		padding: 0px;
	}

	.information-area .column1,  .information-area .column2 {

		padding: 0px 5px;
	}

	.information-area li {padding-right: 2px;
		padding-left: 2px;
		font-size: 12px;}

	.main-form #sarea0[style], .main-form #sarea1[style] {width: 100% !important;}
	/* event page */


	.eventpage img {margin-bottom: 5px;}
	.eventpage .col-md-9 {padding: 0 !important;}
	.eventpage .col-md-6 {padding: 0 !important;}
	.eventpage .col-md-3 {padding: 0 !important;}
	.eventpage .col-md-12 {padding: 0 !important;}

	.eventpage .container {padding-left: 15px !important;
		padding-right: 15px !important;}	

	.event-calendar #content {width: 100%;
		float: left;}
	.event-calendar #sidebar {width: 100%;
		float: right;
	}


	#calendarTable table {

		width: 100%;
		max-width: 100% !important;
		margin-bottom: 20px;

	}

	#calendarTable table td {

		width: 20px !important;
		padding: 5px !important;


	}

	#calendarTable td[style] {

		width: 20px !important;
		padding: 5px !important;


	}


	#calendarTable table td[style] {

		width: 20px !important;
		padding: 5px !important;


	}

	#calendarTable table td #td2[style] {

		width: 20px !important;
		padding: 5px !important;


	}



	.event-calendar #main {
		margin: 15px auto !important;
		position: relative;
		text-align: left;		
	}


	.sub-menu li {margin-bottom: 0;
		display: table-cell;
		width: 100% !important;
		float: none;
		position: relative;
	}

	.sub-menu li a {
		color: #003468;
		height: 66px !important;
		vertical-align: middle !important;
		border-bottom: 1px solid #DDD;
		border-left: 1px solid #EEE;
		border-right: 1px solid #EEE;
		border-top: 3px solid #EEE;
		border-radius: 0;
		margin-right: 0;
		margin-bottom: 0;
		text-align: center;
		line-height: 1.42857143;

		position: relative;
		display: block;
		padding: 10px 15px;
		font-size: 14px;
		background: #F4F4F4;
		text-align: center;

	}

	.header-row {margin-left: 0px;
		margin-right: 0px;}

	.sub-menu li {display: block;
		margin-bottom: -5px;
	}

	.sub-menu li a {    border-top-width: 3px !important;
		border-bottom-width: 0 !important;
	}

	/* .owl-carousel .owl-item {margin: 0 auto !important;}
	.owl-carousel .owl-item img {margin: 0 auto !important;} */

	.form-area .row .text-input {width: 100% !important;}

	.form-area .row #sarea0 {width: 100% !important;}
	/* Header - new edits */

	#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {

		margin-left: 0px !important;
	}

	.nav-pills {margin-right: 0;}

	#header .header-btn-collapse-nav {
		background: transparent !important;
		border: 0 !important;
		color: #003468 !important;
	} 

	.mobilemenu {display: initial;}

	.page-blue #header-widgets-law {
		display: none !important;

	} 


	#header .header-search {
		margin-right: 15px;
		/*     float: left !important;

		width: 120px;
		display: none; */

	}
	/* #header-widgets {
	display: none !important;

} */

	.page-blue .law-menu a.dropdown-toggle {
		text-align: left;
		max-width: 100%;
		height: initial;
	} 


	/* #header .header-logo img { margin-left: 15px !important;} */




	img {clear: both;}

	.col-md-3, .col-md-4, .col-md-6 .col-md-8, .col-md-9 
	{padding-left: 0;
		padding-right: 0;
		margin-bottom: 20px;}

	.container .col-md-9 {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.col-md-12 .col-md-12   {padding-left: 0;
		padding-right: 0;}

	.sidebar
	{ padding: 0 10px;}

	.main-form {max-width: 300px;
		margin: 0 auto;}

	#program_go {margin-top: 10px;}

	#footer 	{ padding: 0 10px;}


}


.testimonial blockquote {
	background: #96a1b6;
}

.testimonial .testimonial-arrow-down {
	border-top-color: #96a1b6;
}

html .testimonial-primary blockquote {
	background: #96a1b6;
}

html .testimonial-primary .testimonial-arrow-down {
	border-top-color: #96a1b6;
}

html .testimonial-secondary blockquote {
	background: #b34527;
}

html .testimonial-secondary .testimonial-arrow-down {
	border-top-color: #b34527;
}

html .testimonial-tertiary blockquote {
	background: #30bec6;
}

html .testimonial-tertiary .testimonial-arrow-down {
	border-top-color: #30bec6;
}

html .testimonial-quaternary blockquote {
	background: #434c56;
}

html .testimonial-quaternary .testimonial-arrow-down {
	border-top-color: #434c56;
}

html .testimonial-dark blockquote {
	background: #39424d;
}

html .testimonial-dark .testimonial-arrow-down {
	border-top-color: #39424d;
}

html .testimonial-light blockquote {
	background: #ffffff;
}

html .testimonial-light .testimonial-arrow-down {
	border-top-color: #ffffff;
}

.circular-bar.only-icon .fa,
.circular-bar.only-icon .icons {
	color: #949188;
}

html .counters .counter-primary .fa,
html .counters .counter-primary .icons,
html .counters .counter-primary strong {
	color: #949188;
}

html .counters .counter-secondary .fa,
html .counters .counter-secondary .icons,
html .counters .counter-secondary strong {
	color: #9e3d22;
}

html .counters .counter-tertiary .fa,
html .counters .counter-tertiary .icons,
html .counters .counter-tertiary strong {
	color: #f89639;
}

html .counters .counter-quaternary .fa,
html .counters .counter-quaternary .icons,
html .counters .counter-quaternary strong {
	color: #01513a;
}

html .counters .counter-dark .fa,
html .counters .counter-dark .icons,
html .counters .counter-dark strong {
	color: #2e353e;
}

html .counters .counter-light .fa,
html .counters .counter-light .icons,
html .counters .counter-light strong {
	color: #FFF;
}

.paraheader {
	font-size: 40px;
	padding: 40px 0;
	line-height: 72px !important;
	font-weight: bold;
}

.paraheader p {
	font-size: 40px;
	line-height: 42px !important;
	font-weight: bold;
}


.demand {font-size: 25px;
	font-weight: bold;
	color: #000;
}

.heading.heading-bottom-border h1 {margin-bottom: 15px !important;}

.icon-featured {
	background-color: #0088cc;
}



html .icon-featured {
	display: inline-block;
	font-size: 0px;
	margin: 15px;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #FFF;
	font-size: 40px;
	line-height: 110px;
}


/* header boxes */

.express {
	height: 136px;
	width: 200px;
	padding-top: 80px;
	padding-left: 10px;
	background: transparent url("/media/shared/images/events/ggu-background-graphic-light-blue.jpg") bottom left no-repeat;
}

.express h2 {

	margin: 5px; 

	color: #ffffff; 
	text-shadow: 1px 1px 1px #000000; 
	line-height: 1.0em;	
}


.sessions {
	height: 136px;
	width: 200px;
	padding-top: 80px;
	padding-left: 10px;
	background: transparent url("/media/shared/images/places/campus/536-outside-16.jpg") bottom left no-repeat;
}

.sessions h2 {

	margin: 5px; 

	color: #ffffff; 
	text-shadow: 1px 1px 1px #000000; 
	line-height: 1.0em;	
}



.featured-box-primary .icon-featured {
	background-color: #003468;
	color: #fff;
}

.featured-box-primary .icon-featured:after {
	border-color: #003468;
}

.featured-box-primary h4 {
	color: #003468;
}

.featured-box-primary .box-content {
	border-top-color: #003468;
}

html .featured-box-primary .icon-featured {
	background-color: #003468;
}

html .featured-box-primary h4 {
	color: #003468;
}

html .featured-box-primary .box-content {
	border-top-color: #003468;
}

html .featured-box-secondary .icon-featured {
	background-color: #9e3d22;
}

html .featured-box-secondary h4 {
	color: #9e3d22;
}

html .featured-box-secondary .box-content {
	border-top-color: #9e3d22;
}

html .featured-box-tertiary .icon-featured {
	background-color: #f89639;
}

html .featured-box-tertiary h4 {
	color: #f89639;
}

html .featured-box-tertiary .box-content {
	border-top-color: #f89639;
}

html .featured-box-quaternary .icon-featured {
	background-color: #01513a;
}

html .featured-box-quaternary h4 {
	color: #01513a;
}

html .featured-box-quaternary .box-content {
	border-top-color: #01513a;
}

html .featured-box-dark .icon-featured {
	background-color: #2e353e;
}

html .featured-box-dark h4 {
	color: #2e353e;
}

html .featured-box-dark .box-content {
	border-top-color: #2e353e;
}

html .featured-box-light .icon-featured {
	background-color: #FFF;
}

html .featured-box-light h4 {
	color: #FFF;
}

html .featured-box-light .box-content {
	border-top-color: #FFF;
}

html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
	border-color: #949188;
	color: #949188;
}

html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
	border-color: #9e3d22;
	color: #9e3d22;
}

html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #f89639;
	color: #f89639;
}

html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #01513a;
	color: #01513a;
}

html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
	border-color: #2e353e;
	color: #2e353e;
}

html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
	border-color: #FFF;
	color: #FFF;
}

html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
	border-color: #003468;
	color: #003468;
}

html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
	border-color: #9e3d22;
	color: #9e3d22;
}

html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #f89639;
	color: #f89639;
}

html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #01513a;
	color: #01513a;
}

html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
	border-color: #2e353e;
	color: #2e353e;
}

html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
	border-color: #FFF;
	color: #FFF;
}

html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
	color: #949188;
}

html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
	color: #9e3d22;
}

html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
	color: #f89639;
}

html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
	color: #01513a;
}

html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
	color: #2e353e;
}

html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
	color: #FFF;
}

html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
	color: #949188;
}

html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
	color: #9e3d22;
}

html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
	color: #f89639;
}

html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
	color: #01513a;
}

html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
	color: #2e353e;
}

html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
	color: #FFF;
}

html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
	color: #949188;
}

html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
	color: #9e3d22;
}

html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
	color: #f89639;
}

html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
	color: #01513a;
}

html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
	color: #2e353e;
}

html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
	color: #FFF;
}

html .featured-box-effect-2.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 3px #949188;
}

html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 3px #9e3d22;
}

html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 3px #f89639;
}

html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 3px #01513a;
}

html .featured-box-effect-2.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 3px #2e353e;
}

html .featured-box-effect-2.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 3px #FFF;
}

html .featured-box-effect-3.featured-box-primary .icon-featured:after {
	box-shadow: 0 0 0 10px #949188;
}

html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
	background: #949188 !important;
}

html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 10px #9e3d22;
}

html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
	background: #9e3d22 !important;
}

html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 10px #f89639;
}

html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
	background: #f89639 !important;
}

html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 10px #01513a;
}

html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
	background: #01513a !important;
}

html .featured-box-effect-3.featured-box-dark .icon-featured:after {
	box-shadow: 0 0 0 10px #2e353e;
}

html .featured-box-effect-3.featured-box-dark:hover .icon-featured {
	background: #2e353e !important;
}

html .featured-box-effect-3.featured-box-light .icon-featured:after {
	box-shadow: 0 0 0 10px #FFF;
}

html .featured-box-effect-3.featured-box-light:hover .icon-featured {
	background: #FFF !important;
}

.feature-box .feature-box-icon {
	background-color: #949188;
}

html .feature-box-primary .feature-box-icon {
	background-color: #003468;
}

html .feature-box-secondary .feature-box-icon {
	background-color: #9e3d22;
}

html .feature-box-tertiary .feature-box-icon {
	background-color: #f89639;
}

html .feature-box-quaternary .feature-box-icon {
	background-color: #01513a;
}

html .feature-box-dark .feature-box-icon {
	background-color: #2e353e;
}

html .feature-box-light .feature-box-icon {
	background-color: #FFF;
}

.feature-box.feature-box-style-2 .feature-box-icon i.fa,
.feature-box.feature-box-style-2 .feature-box-icon .icons {
	color: #949188;
}

html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-2 .feature-box-icon .icons {
	color: #003468;
}

html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon .icons {
	color: #9e3d22;
}

html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon .icons {
	color: #f89639;
}

html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon .icons {
	color: #01513a;
}

html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-2 .feature-box-icon .icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-2 .feature-box-icon .icons {
	color: #FFF;
}

.feature-box.feature-box-style-3 .feature-box-icon {
	border-color: #949188;
}

.feature-box.feature-box-style-3 .feature-box-icon i.fa,
.feature-box.feature-box-style-3 .feature-box-icon .icons {
	color: #949188;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon {
	border-color: #003468;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-3 .feature-box-icon .icons {
	color: #003468;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon {
	border-color: #9e3d22;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon .icons {
	color: #9e3d22;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
	border-color: #f89639;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon .icons {
	color: #f89639;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
	border-color: #01513a;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon .icons {
	color: #01513a;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon {
	border-color: #2e353e;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-3 .feature-box-icon .icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon {
	border-color: #FFF;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-3 .feature-box-icon .icons {
	color: #FFF;
}

.feature-box.feature-box-style-4 .feature-box-icon i.fa,
.feature-box.feature-box-style-4 .feature-box-icon .icons {
	color: #949188;
}

html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-4 .feature-box-icon .icons {
	color: #003468;
}

html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon .icons {
	color: #9e3d22;
}

html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon .icons {
	color: #f89639;
}

html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon .icons {
	color: #01513a;
}

html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-4 .feature-box-icon .icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-4 .feature-box-icon .icons {
	color: #FFF;
}

.feature-box.feature-box-style-5 .feature-box-icon i.fa,

.feature-box.feature-box-style-5 .feature-box-icon i.fa,
.feature-box.feature-box-style-5 .feature-box-icon i.icons {
	color: #003468;
}


html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.icons {
	color: #003468;
}

html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.icons {
	color: #9e3d22;
}

html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.icons {
	color: #f89639;
}

html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.icons {
	color: #01513a;
}

html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-5 .feature-box-icon i.icons {
	color: #FFF;
}

html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.icons {
	color: #003468;
}

html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.icons {
	color: #9e3d22;
}

html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.icons {
	color: #f89639;
}

html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.icons {
	color: #01513a;
}

html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.icons {
	color: #2e353e;
}

html .feature-box-light.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-6 .feature-box-icon i.icons {
	color: #FFF;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(1) .featured-box-full-primary {
	background-color: #697996;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(2) .featured-box-full-primary {
	background-color: #7887a1;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(3) .featured-box-full-primary {
	background-color: #949188;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(4) .featured-box-full-primary {
	background-color: #96a1b6;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(5) .featured-box-full-primary {
	background-color: #a5afc0;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(6) .featured-box-full-primary {
	background-color: #b4bccb;
}

html .featured-boxes-full .featured-box-full-primary {
	background-color: #003468 !important;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-secondary {
	background-color: #9e3d22 !important;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-tertiary {
	background-color: #f89639 !important;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-quaternary {
	background-color: #01513a !important;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-dark {
	background-color: #2e353e;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-light {
	background-color: #FFF;
	color: #777;
}

.pricing-table .most-popular {
	border-color: #949188;
}

.pricing-table .most-popular h3 {
	background-color: #949188 !important;
}

.pricing-table.princig-table-flat .plan h3 {
	background-color: #949188;
}

.pricing-table.princig-table-flat .plan h3 span {
	background: #949188;
}

html .call-to-action.featured.featured-primary {
	border-top-color: #003468;
}

html .call-to-action.call-to-action-primary {
	background: #949188;
}

html .call-to-action.with-full-borders-primary {
	border-color: #949188;
}

html .call-to-action.call-to-action-primary {
	background: #949188;
}

html .call-to-action.call-to-action-primary h3,
html .call-to-action.call-to-action-primary p {
	color: #FFF;
}

html .call-to-action.featured.featured-secondary {
	border-top-color: #9e3d22;
}

html .call-to-action.call-to-action-secondary {
	background: #9e3d22;
}

html .call-to-action.with-full-borders-secondary {
	border-color: #9e3d22;
}

html .call-to-action.call-to-action-secondary {
	background: #9e3d22;
}

html .call-to-action.call-to-action-secondary h3,
html .call-to-action.call-to-action-secondary p {
	color: #FFF;
}

html .call-to-action.featured.featured-tertiary {
	border-top-color: #f89639;
}

html .call-to-action.call-to-action-tertiary {
	background: #f89639;
}

html .call-to-action.with-full-borders-tertiary {
	border-color: #f89639;
}

html .call-to-action.call-to-action-tertiary {
	background: #f89639;
}

html .call-to-action.call-to-action-tertiary h3,
html .call-to-action.call-to-action-tertiary p {
	color: #FFF;
}

html .call-to-action.featured.featured-quaternary {
	border-top-color: #01513a;
}

html .call-to-action.call-to-action-quaternary {
	background: #01513a;
}

html .call-to-action.with-full-borders-quaternary {
	border-color: #01513a;
}

html .call-to-action.call-to-action-quaternary {
	background: #01513a;
}

html .call-to-action.call-to-action-quaternary h3,
html .call-to-action.call-to-action-quaternary p {
	color: #FFF;
}

html .call-to-action.featured.featured-dark {
	border-top-color: #2e353e;
}

html .call-to-action.call-to-action-dark {
	background: #2e353e;
}

html .call-to-action.with-full-borders-dark {
	border-color: #2e353e;
}

html .call-to-action.call-to-action-dark {
	background: #2e353e;
}

html .call-to-action.call-to-action-dark h3,
html .call-to-action.call-to-action-dark p {
	color: #FFF;
}

html .call-to-action.featured.featured-light {
	border-top-color: #FFF;
}

html .call-to-action.call-to-action-light {
	background: #FFF;
}

html .call-to-action.with-full-borders-light {
	border-color: #FFF;
}

html .call-to-action.call-to-action-light {
	background: #FFF;
}

html .call-to-action.call-to-action-light h3,
html .call-to-action.call-to-action-light p {
	color: #777;
}

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
	background: #949188;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #949188;
}

ul.history li .featured-box .box-content {
	border-top-color: #003468;
}

.recent-posts .date .month,
article.post .post-date .month {
	background-color: #949188;
}

.recent-posts .date .day,
article.post .post-date .day {
	color: #949188;
}

.slider .tp-bannertimer {
	/* background-color: #949188; */
	display: none;
}

.home-concept strong {
	color: #949188;
}

html .home-intro-primary {
	background: #949188;
}

html .home-intro-secondary {
	background: #9e3d22;
}

html .home-intro-tertiary {
	background: #f89639;
}

html .home-intro-quaternary {
	background: #01513a;
}

html .home-intro-dark {
	background: #2e353e;
}

html .home-intro-light {
	background: #FFF;
}

.home-intro p em {
	color: #a5afc0;
}

html .slider-container .tp-caption-overlay-primary {
	background: #949188;
}

html .slider-container .tp-caption-overlay-opacity-primary {
	background: rgba(135, 148, 171, 0.4);
}

html .slider-container .tp-caption-overlay-secondary {
	background: #9e3d22;
}

html .slider-container .tp-caption-overlay-opacity-secondary {
	background: rgba(158, 61, 34, 0.4);
}

html .slider-container .tp-caption-overlay-tertiary {
	background: #f89639;
}

html .slider-container .tp-caption-overlay-opacity-tertiary {
	background: rgba(248, 150, 57, 0.4);
}

html .slider-container .tp-caption-overlay-quaternary {
	background: #01513a;
}

html .slider-container .tp-caption-overlay-opacity-quaternary {
	background: rgba(1, 81, 58, 0.4);
}

html .slider-container .tp-caption-overlay-dark {
	background: #2e353e;
}

html .slider-container .tp-caption-overlay-opacity-dark {
	background: rgba(46, 53, 62, 0.4);
}

html .slider-container .tp-caption-overlay-light {
	background: #FFF;
}

html .slider-container .tp-caption-overlay-opacity-light {
	background: rgba(255, 255, 255, 0.4);
}
/* Arrows */
.tparrows.tparrows-carousel.tp-leftarrow,
.tparrows.tparrows-carousel.tp-rightarrow {
	color: #fff;
	background-color: #949188;
	border-color: #949188 #949188 #697996;
}

.tparrows.tparrows-carousel.tp-leftarrow:hover,
.tparrows.tparrows-carousel.tp-rightarrow:hover {
	border-color: #96a1b6 #96a1b6 #7887a1;
	background-color: #96a1b6;
}

.tparrows.tparrows-carousel.tp-leftarrow:active,
.tparrows.tparrows-carousel.tp-rightarrow:active,
.tparrows.tparrows-carousel.tp-leftarrow:focus,
.tparrows.tparrows-carousel.tp-rightarrow:focus,
.tparrows.tparrows-carousel.tp-leftarrow:active:hover,
.tparrows.tparrows-carousel.tp-rightarrow:active:hover,
.tparrows.tparrows-carousel.tp-leftarrow:active:focus,
.tparrows.tparrows-carousel.tp-rightarrow:active:focus {
	border-color: #7887a1 #7887a1 #7887a1;
	background-color: #7887a1;
}

.tparrows.tparrows-carousel.tp-leftarrow.dropdown-toggle,
.tparrows.tparrows-carousel.tp-rightarrow.dropdown-toggle {
	border-left-color: #7887a1;
}

.tparrows.tparrows-carousel.tp-leftarrow[disabled],
.tparrows.tparrows-carousel.tp-rightarrow[disabled],
.tparrows.tparrows-carousel.tp-leftarrow[disabled]:hover,
.tparrows.tparrows-carousel.tp-rightarrow[disabled]:hover,
.tparrows.tparrows-carousel.tp-leftarrow[disabled]:active,
.tparrows.tparrows-carousel.tp-rightarrow[disabled]:active,
.tparrows.tparrows-carousel.tp-leftarrow[disabled]:focus,
.tparrows.tparrows-carousel.tp-rightarrow[disabled]:focus {
	border-color: #c3cad5;
	background-color: #c3cad5;
}

.shop ul.products li.product .onsale {
	background-color: #949188;
	border-bottom-color: #6f7f9a;
}

.shop .star-rating span,
.shop .cart-totals tr.total .amount {
	color: #949188;
}

#footer .footer-ribbon {
	background: #949188;
}

#footer .footer-ribbon:before {
	border-right-color: #5f6d87;
	border-left-color: #5f6d87;
}

#footer.light h1,
#footer.light h2,
#footer.light h3,
#footer.light h4,
#footer.light a {
	color: #949188;
}

#footer.color {
	background: #949188;
	border-top-color: #949188;
}

#footer.color .footer-ribbon {
	background: #697996;
}

#footer.color .footer-ribbon:before {
	border-right-color: #4a5569;
}

#footer.color .footer-copyright {
	background: #7887a1;
	border-top-color: #7887a1;
}

html #footer.color-primary {
	background: #949188;
	border-top-color: #949188;
}

html #footer.color-primary .footer-ribbon {
	background: #697996;
}

html #footer.color-primary .footer-ribbon:before {
	border-right-color: #4a5569;
}

html #footer.color-primary .footer-copyright {
	background: #7887a1;
	border-top-color: #7887a1;
}

html #footer.color-secondary {
	background: #9e3d22;
	border-top-color: #9e3d22;
}

html #footer.color-secondary .footer-ribbon {
	background: #742d19;
}

html #footer.color-secondary .footer-ribbon:before {
	border-right-color: #35140b;
}

html #footer.color-secondary .footer-copyright {
	background: #89351d;
	border-top-color: #89351d;
}

html #footer.color-tertiary {
	background: #f89639;
	border-top-color: #f89639;
}

html #footer.color-tertiary .footer-ribbon {
	background: #f57c09;
}

html #footer.color-tertiary .footer-ribbon:before {
	border-right-color: #ab5706;
}

html #footer.color-tertiary .footer-copyright {
	background: #f78920;
	border-top-color: #f78920;
}

html #footer.color-quaternary {
	background: #01513a;
	border-top-color: #01513a;
}

html #footer.color-quaternary .footer-ribbon {
	background: #001f16;
}

html #footer.color-quaternary .footer-ribbon:before {
	border-right-color: #000000;
}

html #footer.color-quaternary .footer-copyright {
	background: #013828;
	border-top-color: #013828;
}

html #footer.color-dark {
	background: #2e353e;
	border-top-color: #2e353e;
}

html #footer.color-dark .footer-ribbon {
	background: #181c21;
}

html #footer.color-dark .footer-ribbon:before {
	border-right-color: #000000;
}

html #footer.color-dark .footer-copyright {
	background: #23282f;
	border-top-color: #23282f;
}

html #footer.color-light {
	background: #FFF;
	border-top-color: #FFF;
}

html #footer.color-light .footer-ribbon {
	background: #e6e6e6;
}

html #footer.color-light .footer-ribbon:before {
	border-right-color: #bfbfbf;
}

html #footer.color-light .footer-copyright {
	background: #f2f2f2;
	border-top-color: #f2f2f2;
}

.sample-icon-list .sample-icon a:hover {
	background-color: #949188;
}

html.boxed .body {
	border-top-color: #949188;
}

/* Accordion for Concentrations Tab - Sandy */ 
.accordion.without-borders .card {
	border: 0;
	box-shadow: none;
	border-bottom: 1px solid #DDD;
	border-radius: 0;
}

.accordion.without-borders .card-header a {
	padding-left: 0;
	padding-right: 0;
}

.accordion.without-borders .card-body {
	padding: 0;
}



.accordion .card {
	margin-top: 10px;
}

.accordion .card:first-child {
	margin-top: 0;
}

.accordion .card-title {
	font-size: 16px;
}

.accordion .card-header {
	padding: 0;
	border-radius: 3px;
	border-bottom: 0;
}

.accordion .card-header a {
	display: block;
	padding: 10px 20px;
}





/* Accordion - from current site */

.box-open-area {
	overflow: hidden;
}
.navigation-list {
	border-bottom: 1px solid #c4c4c4;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.navigation-list li {
	float: left;
	margin: 0 3px 0 0;
}
.navigation-list .active {
	position: relative;
}
.navigation-list a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #eeeeee none repeat scroll 0 0;
	border-color: #c4c4c4;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 0;
	color: #949188;
	float: left;
	padding: 6px 7px;
	position: relative;
}
.navigation-list .active:hover a, .navigation-list .active a {
	background: #d6d6d6 none repeat scroll 0 0;
	border-color: #d6d6d6;
	color: #606060;
	margin-bottom: -1px;
	padding-bottom: 7px;
	position: relative;
}
.navigation-list a:hover {
	background: #fff none repeat scroll 0 0;
	color: #606060;
	text-decoration: none;
}
.navigation-list .collapse {
	padding-left: 24px;
	position: relative;
}
.navigation-list .expand {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #d6d6d6;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 0;
	color: #606060;
	padding-left: 24px;
	position: relative;
}

.title-list {
	background: #d6d6d6 none repeat scroll 0 0;
	color: #606060;
	list-style: outside none none;
	margin: 0 0 1px;
	overflow: hidden;
	padding: 0;
}

.title-list li {
	border-left: 1px solid #c4c4c4;
	float: left;
	margin: 0 0 -186px;
	padding: 19px 10px 200px;
}
.ico {
	background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll 0 100px;
	height: 13px;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 13px;
}
.navigation-list .collapse .ico, .navigation-list .expand .ico {
	background-position: -170px -50px;
	left: 6px;
	top: 10px;
}
.navigation-list .collapse .ico {
	background-position: -170px -30px;
}
.navigation-list .collapse:hover .ico {
	background-position: -170px -160px;
	/* top: 8px; */
}

.navigation-list::after, .info-list::after, .section::after, .form-message .row::after, .area::after, .main::after, #main::after, .btn-area::after, .form-sign .row::after {
	clear: both;
	content: "";
	display: block;
}

.open {
	color: #333333;
	display: inline-block;
	font: 26px/26px  "Open Sans", Arial, sans-serif;
	padding: 5px 0 7px 50px;
	position: relative;
	font-weight: bold;
/* 	letter-spacing: -1px; */
}
#sidebar .open {
	color: #949188;
	font: 20px/24px  "Open Sans", Arial, sans-serif;
	padding-left: 40px;
}
.page-blue #sidebar .open, .page-blue .open {
	color: #003468;
}
#sidebar .open-small, .open-small {
	padding-left: 27px;
}

.open:hover {
	text-decoration: none;
}
.open .ico {
	background-position: -170px -125px;
	height: 35px;
	width: 36px;
}
.open-small .ico {
	background-position: -167px -578px;
}
.page-blue .open .ico {
	background-position: -160px -525px;
}
.box-opened .open .ico {
	background-position: -170px -70px;
}
.box-opened .open-small .ico {
	background-position: -220px -580px;
}
.page-blue .box-opened .open .ico {
	background-position: -210px -525px;
}
.box-open {
	overflow: hidden;
	padding: 6px 0 0 50px;
	position: relative;
}
.box-info .box-open {
	padding-bottom: 6px;
}
.slide-enabled {
	overflow: hidden;
	position: relative;
}
#sidebar .box-open {
	padding: 0;
}
.box-opened .box-open {
	position: static;
}
.box-open .head {
	color: #3c3c3c;
	display: block;
	font-family:  "Open Sans", Arial, sans-serif;
}

.box-open address {
	font-style: normal;
	margin: 0;
	padding: 0 0 5px;
}
.box-open address span {
	display: block;
}
.box-open .col, .box-open .col1, .box-open .col4 {
	float: left;
	margin: -6px 0 -999px;
	padding: 6px 10px 999px 0;
	width: 288px;
}
.box-open .col4 {
	width: 260px;
}
.box-open .col2 {
	border-left: 1px solid #c4c4c4;
	float: left;
	margin: -6px 0 -999px;
	padding: 6px 10px 999px;
	width: 115px;
}
.box-open .col3 {
	border-left: 1px solid #c4c4c4;
	float: left;
	margin: -6px 0 -999px;
	padding: 6px 10px 999px;
	width: 114px;
}
.box-open p, #content .box-open p {
	margin-bottom: 8px;
}
.box-separate-area {
	border-top: 1px solid #c4c4c4;
	margin: 0;
}
.box-separate {
	border-bottom: 1px solid #c4c4c4;
	padding: 16px 0;
}
.box-separate .open {
	color: #949188;
	font: 14px/18px  "Open Sans", Arial, sans-serif;
	padding: 1px 0 2px 22px;
}
.box-separate .open .ico {
	background-position: -169px 0;
	height: 13px;
	margin: -7px 0 0;
	top: 50%;
	width: 13px;
}
.box-separate.box-opened .open .ico {
	background-position: -169px -31px;
}
.box-separate .box-open {
	padding: 10px 0 0 22px;
}

.box-info {
	background: #eeeeee none repeat scroll 0 0;
	border-top: 1px solid #c4c4c4;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 13px 20px;
}
.box-info:hover {
	background: #fff none repeat scroll 0 0;
}
#sidebar .box-info {
	padding: 9px 20px;
}
#sidebar .box-opened {
	padding-bottom: 4px;
}
#sidebar .box .box-info {
	margin-right: -40px;
}

li .phone {
	background: rgba(0, 0, 0, 0) url("../img/icons/ico.png") no-repeat scroll 0 0;
	color: #3c3c3c;
	padding: 2px 0 0 28px;
}

li .request, li .apply, li .download, li .faq, li .doc, li .email, li .webcam, li .video, li .external {
	background: rgba(0, 0, 0, 0) url("../img/icons/ico.png") no-repeat scroll -300px -1px;
	float: left;
	margin: 0 0 1px;
	min-height: 21px;
	padding: 2px 0 0 28px;
}

ul li .doc {
	background: rgba(0, 0, 0, 0) url("../img/icons/ico.png") no-repeat scroll -1800px 0;
	padding: 0 0 11px 20px;
}
ul li .doc:hover {
	background: rgba(0, 0, 0, 0) url("../img/icons/ico.png") no-repeat scroll -1800px 0;
}


/* Background Colors for Containers - RB 2018-08-07 */
.bg-primary {
	color: #fff;
	background-color: #003468;
}
.bg-secondary {
	color: #fff;
	background-color: #9e3d22;
}
.bg-tertiary {
	color: #000;
	background-color: #f89639;
}
.bg-quaternary {
	color: #fff;
	background-color: #01513a;
}


/* Gene -begin */

html h4.mt-0 {margin-top:0 !important;line-height: 31px;}
.mb-20 {margin-bottom: 12px !important;}
.mb-18 {margin-bottom: 18px !important;}

table.eventsTable {border:none;font-size:12px;}

table.eventsTable thead tr th,
table.eventsTable tr td {
	background-color:#fff;
	border:none;
	margin: 0;
	padding: 0 0 5px;
}

.padTop {padding-top:155px;}

.wkCol3.col-md-3:first-child {
	position: relative;
	top: -19px;
}


/* @media (min-width: 1200px){
.col-lg-12 {
padding:0;
}
} */

@media (min-width: 1900px) {
	#fullwidth .program {
		max-width: 1920px !important;
		margin: 0 auto !important;
		float: none;
	}

}

div.admissions a {color:rgb(219, 219, 219);font-weight:600;text-decoration: underline;}
div.admissions .col-md-12 {border-bottom: 1px solid rgb(219, 219, 219);}
div.admissions h1 {float: left;margin: 0 0 10px;line-height:38px;}
div.admissions section .container .row .col-md-12 {padding:0 !important;}
div.admissions .col-md-12 {padding-left:0;}
div.admissions section.section {padding:0 !important;}
div.admissions section.section.section-text-light p.lead {font-size:14px;font-weight:400;}



html .featured-boxes-full-scale > .featured-box-full-primary:nth-child(1) {
	background-color: #001a35 !important;
}

html .featured-boxes-full-scale > .featured-box-full-primary:nth-child(2) {
	background-color: #00274f !important;
}

html .featured-boxes-full-scale > .featured-box-full-primary:nth-child(3) {
	background-color: #003468 !important;
}

.col-lg-4 img {
	max-width: 50%;
}

/* HEADER OVERRIDES */

#header .header-top {border:none;}
#header.header-effect-shrink .header-top {
	background: #f4f4f4;
}

#header .header-logo img { margin: 15px !important;}
.container {padding:0 !important;}

#header .header-search .btn-default {
	background: transparent;
	border: 0 none;
	color: #CCC;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}

#header .header-nav-main-effect-1 nav > ul > li > a {font-size:11px;font-weight:400;}
#header .header-nav-main-effect-1 nav > ul > li > a:hover { color: #ffffff !important; background: #003468 !important;}

#header .header-nav-main #mainNav > ul > li.dropdown .dropdown-menu {margin:-40px 0 0;}

#header #mainNav .header-nav-main-effect-1 nav > ul > li > a:hover { color: #003468 !important; background: none !important;}

.fa-tv:before {
	content: "\f26c";
	margin: 0 3px 0 -4px;
}
.fa-caret-down:before {
	margin: 0 0 0 5px;
}
.checkbox-inline {color:#fff;}

.parallax:not(.page-header):not(.match-height) {
	margin: 0;
}
section.section {
	background: #f7f7f7;
	border-top: 5px solid #f1f1f1;
	margin: 0;
	padding: 50px 0;
}
section.parallax {
	margin-top: 0 !important;
	padding: 45px 0 !important;
}
.justify-content-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important;
}

@media (min-width: 992px) {
	html #header .header-nav-main nav > ul > li.dropdown.d-lg-none {
		display: none!important;
	}
}

@media (max-width: 991px){

	#header .header-nav-main nav {
		max-height: 100%;
	}

	#header .header-btn-collapse-nav {
		background: transparent !important;
		border: 0 !important;
		color: #222 !important;
	}
	
	.dropdown-toggle.caret {padding: 0 !important;
	height: 0 !important;}

	
	.page-blue #header .header-search {
    float: left !important;
    margin-top: 65px !important;
    margin-left: 10px;
    width: 170px !important;
    height: 50px !important;
}
	
#header .header-nav-main:before {
    border-top: 1px solid #003468;
}

@media (max-width: 767px) {
}

@media (max-width: 479px) {
}

@media (min-width: 300px) {
	.custom-image-position-2 {
		position: absolute;
		max-width: 100%;
		top: -25px;
		left: 900px;
		z-index: 1;
	}
	/* Gene -end */
