/* new version - updated January 2022 */

body {

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

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

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

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

}

form.gsc-search-box {
  
    margin-bottom: 0px !important;
}
.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;
}

/* search box */

.page-blue #___gcse_0 {
    float: left;
    margin-top: 3px;
}

.gsc-search-button-v2 {
padding: 9px 7px !important;
	border-color: transparent !important;
	background-color: transparent !important;
	font-size: 18px;
	color: #003468 !important;
}

.gsc-search-button-v2 svg {

	color: #003468 !important;
	fill: #003468 !important;
}

.gsc-search-button-v2 svg[style] {

	color: #003468 !important;
	fill: #003468 !important;
}


.gsc-adBlock {
    position: relative;
    display: block;
    border-bottom: 0px solid transparent !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.gsc-above-wrapper-area table {
    border-color: transparent !important;
border-width: 0 0 0 0 !important;
    
}

.gsc-above-wrapper-area table tr td {
    border-color: transparent !important;
border-width: 0 0 0 0 !important;
    
}

#___gcse_0  {
    float: left;
	}

.gsc-control-searchbox-only .gsc-control-searchbox-only-en {
    width: 300px;
}

.gsc-input-box table {
	border-width: 0 !important;
}

table.gsc-search-box td.gsc-input {
    padding-right: 2px !important;
}

table.gsc-search-box {
    border-style: none;
    border-width: 0 !important;
    border-spacing: 0 0;
    width: 100%;
    margin-bottom: 2px;
}



table.gsc-search-box tr td {
   border-width: 0 0 0 0; 
    margin: 0;
}

.gsc-wrapper {display: none;}


.gsc-adBlock iframe {
    visibility: hidden !important;
    height: 0px !important;
    display: none !important;
}
.gsc-control-cse { padding: 0 !important;
background: transparent !important;
border: 0 !important;}

.gsc-input-box table {
	margin-bottom: 0 !important;
}

.gsc-input-box table tr td {
    border-color: transparent !important;
    border-style: solid;
    border-width: 0 !important;
    margin: 0;
}



a {
	color: #003468;
}

a:hover {
	color: #767676 !important;
	text-decoration: none !important;

}

a.text-2:hover {
	color: #767676 !important;
	text-decoration: none !important;
}

a:focus {
	color: #767676;

}

a:active {
	color: #7887a1;
}

/* Background Scales Overlay */
.bg-color-scale-overlay {
	position: relative;
}

.bg-color-scale-overlay:before {
	content: "";
	display: block;
	background: #000;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
	opacity: 0;
}

.bg-color-scale-overlay .bg-color-scale-overlay-wrapper {
	position: relative;
	z-index: 2;
}

.bg-color-scale-overlay-1:before {
	opacity: 0.05 !important;
}

.bg-color-scale-overlay-2:before {
	opacity: 0.1 !important;
}

.bg-color-scale-overlay-3:before {
	opacity: 0.15 !important;
}

.bg-color-scale-overlay-4:before {
	opacity: 0.2 !important;
}

.bg-color-scale-overlay-5:before {
	opacity: 0.25 !important;
}

.bg-color-scale-overlay-6:before {
	opacity: 0.3 !important;
}

.bg-color-scale-overlay-7:before {
	opacity: 0.35 !important;
}

.bg-color-scale-overlay-8:before {
	opacity: 0.4 !important;
}

.bg-color-scale-overlay-9:before {
	opacity: 0.45 !important;
}

/* additional elements */

.sticky {
position:-webkit-sticky; 
	position:sticky; 
	    top: 70px;
    height: 60px;
    z-index: 999;

}

.sticky-home {
position:-webkit-sticky; 
	position:sticky; 
	    top: 70px;
    height: 90px;
    z-index: 999;

}

/* Law */


.page-blue #header .header-top  {max-height: 50px;}
.page-blue .sticky-header-enabled #header.header-effect-shrink .header-top {
	background: #b3b3b3;
	height: 60px !important;
}

.page-blue .landing .section-primary .heading.heading-bottom-border h3 {
	border-bottom: 5px solid #fff !important;
	padding-bottom: 10px;
	color: #c6d6e5 !important;
}

.page-blue .inverted-secondary {
	background-color: #003468 !important;
}

.page-blue .header-back {line-height: 50px !important;}

.page-blue .landing .embed-responsive {
	border-bottom: 10px solid #003468 !important
}

.page-blue section.section-primary .landing .heading.heading-bottom-border h3 {
	border-bottom: 5px solid #fff !important;
	padding-bottom: 10px;
	color: #fff !important;
}

.page-blue .jump::before, .page-blue a.jump::before {margin-top: -30px !important;}

.page-blue #header .header-container .header-nav-main nav > ul > li.dropdown .dropdown-menu {

	margin-top: -30px !important;
}

.page-blue #header .header-calendar ul.dropdown-menu a {
	font-size: 14px !important;
}

.page-blue .landing .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
	border-color: #003468;
	color: #003468;
}

.page-blue .owl-theme .owl-dots .owl-dot span {
	background: #555 !important;

}

.page-blue .landing .featured-box.bg-color-secondary {
	background-color: #003468 !important;
}

.page-blue .landing .featured-box.bg-color-primary {
	background-color: #003468 !important;
}

.page-blue .landing .list.list-icons.list-icons-style-3 li {
	padding-top: 5px;
	padding-left: 23px;
}

.page-blue .landing .list-secondary.list-icons li .fa, .page-blue .landing  .list-secondary.list-icons li .icons {
	color: #dc520a;
	border-color: #dc520a;
}

.page-blue .landing .section-text-light .heading.heading-bottom-border h3 {
	border-bottom: 5px solid #b0acac;

}

.page-blue .landing .section-overlay-opacity a {
	color: #dc520a !important;
}

.page-blue .landing .section-overlay-opacity .feature-box.feature-box-style-2 .feature-box-icon i.fa, .page-blue .landing .section-overlay-opacity .feature-box.feature-box-style-2 .feature-box-icon i.icons {
    
    color: #dc520a !important;
}

.section-overlay-opacity-scale-8 .heading-bottom-border h3 {
	color: #ffffff !important;
}
.page-blue	.section-overlay-opacity .heading.heading-bottom-border h3 {
	color: #dc520a !important;
}


.page-blue .landing .featured-box.bg-color-secondary::before {
	background-color: #003468 !important;
}

.page-blue .landing .featured-box.bg-color-primary::before {
	background-color: #003468 !important;
}

.page-blue .bg-color-primary
{
	background: #003468;
}
.page-blue .post-event-date.bg-color-primary
{
	background: #003468;
}

.page-blue #header .header-calendar a {font-size: 22px !important;}

/* law homepage */

section.section.section-height-5 {
	padding: 147.692px 0;
	padding: 9.2307692308rem 0;
}

.page-blue .align-items-center {
	-ms-flex-align: center!important;
	align-items: center!important;
}

.page-blue  .overflow-hidden {
	overflow: hidden !important;
}

.page-blue  .text-color-primary, html .text-primary {
	color: #003468 !important;
}

.page-blue  .btn-outline.btn-dark {
	color: #212529;
	background-color: transparent;
	background-image: none;
	border-color: #212529;
}

.page-blue .order-xl-2 {
	-ms-flex-order: 2;
	order: 2;
}

.page-blue .custom-square-1.custom-square-1-no-pos {
	top: 0;
	left: 0;
}


/* law home page - events */

.page-blue .custom-post-event {
	position: relative;
}

.page-blue .custom-post-event .post-event-date {
	position: absolute;
	top: 0;
	left: 0;
	padding: 15px 20px;
}

.page-blue .custom-post-event .post-event-date span {
	display: block;
}

.page-blue .custom-post-event .post-event-date span.day {
	font-size: 1.9em;
}

.page-blue .custom-post-event .post-event-date span {
	display: block;
}

.page-blue .custom-post-event .post-event-date span.year {
	font-size: 0.9em;
}

.page-blue .custom-post-event .post-event-date span {
	display: block;
}

.page-blue .custom-margin-1 {
	margin-left: 95px;
}

.page-blue .custom-event-infos ul {
	padding: 0;
	margin: 0;
}

.page-blue .custom-event-infos ul li:first-child {
	margin-left: 0;
}
.page-blue .custom-event-infos ul li {
	list-style: none;
	display: inline-block;
	margin-left: 15px;
	font-size: 0.9em;
}

.page-blue .custom-event-infos ul li i {
	font-size: 1.2em;
	color: #1f222b;
	font-weight: bold;
}

.page-blue #header .container {
	position: relative;
	padding: 0 !important;
}


.page-blue #header .header-nav-features {
	position: relative;
	padding-left: 10px;
	margin-left: 5px;
	width: 260px;
}


.page-blue #header .header-nav-main-effect-1 nav > ul > li > a {
	
	font-weight: 400 !important;
}

.page-blue .landing .medical-schedules .list.list-icons li .fa {
	position: initial !important;
}

.page-blue .landing .medical-schedules .list.list-icons li .icons {
	position: initial !important;
}

.page-blue .landing .featured-boxes-full .featured-box-full .icons {vertical-align: middle;}

.page-blue .landing .col-lg-4 img {max-width: 100% !important;}

.page-blue .landing .red-border {
	border-bottom: 10px solid #dc520a;
}

.page-blue .landing .blue-border {
	border-bottom: 10px solid #003468;
}

.page-blue .landing .match-height {margin-bottom: 0 !important;}

.page-blue .landing .custom-red-content {
	border-style: dashed;
	border-width: 1px;
	border-color: #fff;
}

.page-blue .landing .custom-white-content {
	border-style: dashed;
	border-width: 1px;
	border-color: #555;
}



.page-blue .landing .featured-boxes-full .feature-box-icon {
	background: transparent;
	border-radius: 35px;
	color: #FFF;
	display: inline-block;

	height: 35px;
	line-height: 35px;
	margin-right: 10px;
	position: relative;
	text-align: center;
	top: 5px;
	width: 35px;
}

.page-blue .landing .featured-box-full-primary .featured-boxes-style-2 .featured-box .icon-featured {
	display: inline-block;
	font-size: 40px;
	height: 45px;
	line-height: 45px;
	padding: 0;
	width: 45px;
	margin-top: 0;
	margin-bottom: 10px;
	background: transparent;
}


.page-blue .landing .text-color-light, .page-blue .landing .text-color-light a {
	color: #FFF !important;
}	


.page-blue .landing .featured-boxes-modern-style-primary .featured-box h1 {text-transform: initial !important;

}


.page-blue .landing .featured-boxes-modern-style-primary .featured-box h2 {text-transform: initial !important;

}

.page-blue .landing .featured-boxes-modern-style-primary .featured-box h4 {text-transform: initial !important;

}




.page-blue .landing .rounded-circle {
	border-radius: 50% !important;
}


.page-blue .landing h1, h2, h3, h4 {
	text-transform: initial !important; 

}

.page-blue .landing .text-color-light, .page-blue .landing .text-color-light a {
	color: #FFF !important;
}	


.page-blue .landing .feature-box-info h4.align-left {
padding-right: 10px !important;
line-height: 24px;
	margin-bottom: 0px !important;
}

.page-blue .landing section.section-dark-scale-2 {
	background-color: #0a0c0d !important;
	border-color: #000000 !important;
}

.page-blue .landing section.section-light-scale-2 {
	background-color: #e6e6e6 !important;
	border-color: #d9d9d9 !important;
}

.page-blue .landing .bg-color-light-scale-1 {
	background-color: #f7f7f7 !important;
}
.page-blue .landing .section.bg-color-light-scale-1,
.page-blue .landing .bg-color-light-scale-border-top-1 {
	border-top-color: #efefef !important;
}
.page-blue .landing .bg-color-light-scale-2 {
	background-color: #e8e8e8 !important;
}
.page-blue .landing .section.bg-color-light-scale-2,
.page-blue .landing .bg-color-light-scale-border-top-2 {
	border-top-color: #e0e0e0 !important;
}
.page-blue .landing .bg-color-light-scale-3 {
	background-color: #e0e0e0 !important;
}
.page-blue .landing .section.bg-color-light-scale-3,
.page-blue .landing .bg-color-light-scale-border-top-3 {
	border-top-color: #d8d8d8 !important;
}
.page-blue .landing .bg-color-light-scale-4 {
	background-color: #d8d8d8 !important;
}
.page-blue .landing .section.bg-color-light-scale-4,
.page-blue .landing .bg-color-light-scale-border-top-4 {
	border-top-color: #d1d1d1 !important;
}
.page-blue .landing .bg-color-light-scale-5 {
	background-color: #d1d1d1 !important;
}
.page-blue .landing .section.bg-color-light-scale-5,
.page-blue .landing .bg-color-light-scale-border-top-5 {
	border-top-color: #c9c9c9 !important;
}
.page-blue .landing .bg-color-light-scale-6 {
	background-color: #c9c9c9 !important;
}
.page-blue .landing .section.bg-color-light-scale-6,
.page-blue .landing .bg-color-light-scale-border-top-6 {
	border-top-color: #c1c1c1 !important;
}
.page-blue .landing .bg-color-light-scale-7 {
	background-color: #c1c1c1 !important;
}
.page-blue .landing .section.bg-color-light-scale-7,
.page-blue .landing .bg-color-light-scale-border-top-7 {
	border-top-color: #bababa !important;
}
.page-blue .landing .bg-color-light-scale-8 {
	background-color: #bababa !important;
}
.page-blue .landing .section.bg-color-light-scale-8,
.page-blue .landing .bg-color-light-scale-border-top-8 {
	border-top-color: #b2b2b2 !important;
}
.page-blue .landing .bg-color-light-scale-9 {
	background-color: #b2b2b2 !important;
}
.page-blue .landing .section.bg-color-light-scale-9,
.page-blue .landing .bg-color-light-scale-border-top-9 {
	border-top-color: #ababab !important;
}
.page-blue .landing .bg-color-dark-scale-1 {
	background-color: #212529 !important;
}
.page-blue .landing .section.bg-color-dark-scale-1,
.page-blue .landing .bg-color-dark-scale-border-top-1 {
	border-top-color: #1a1d21 !important;
}
.page-blue .landing .bg-color-dark-scale-2 {
	background-color: #1c2023 !important;
}
.page-blue .landing .section.bg-color-dark-scale-2,
.page-blue .landing .bg-color-dark-scale-border-top-2 {
	border-top-color: #16181b !important;
}
.page-blue .landing .bg-color-dark-scale-3 {
	background-color: #181b1e !important;
}
.page-blue .landing .section.bg-color-dark-scale-3,
.page-blue .landing .bg-color-dark-scale-border-top-3 {
	border-top-color: #111315 !important;
}
.page-blue .landing .bg-color-dark-scale-4 {
	background-color: #131618 !important;
}
.page-blue .landing .section.bg-color-dark-scale-4,
.page-blue .landing .bg-color-dark-scale-border-top-4 {
	border-top-color: #0d0e10 !important;
}
.page-blue .landing .bg-color-dark-scale-5 {
	background-color: #0f1112 !important;
}
.page-blue .landing .section.bg-color-dark-scale-5,
.page-blue .landing .bg-color-dark-scale-border-top-5 {
	border-top-color: #08090a !important;
}
.page-blue .landing .bg-color-dark-scale-6 {
	background-color: #0a0c0d !important;
}
.page-blue .landing .section.bg-color-dark-scale-6,
.page-blue .landing .bg-color-dark-scale-border-top-6 {
	border-top-color: #030404 !important;
}
.page-blue .landing .bg-color-dark-scale-7 {
	background-color: #060607 !important;
}
.page-blue .landing .section.bg-color-dark-scale-7,
.page-blue .landing .bg-color-dark-scale-border-top-7 {
	border-top-color: #000000 !important;
}
.page-blue .landing .bg-color-dark-scale-8 {
	background-color: #010101 !important;
}
.page-blue .landing .section.bg-color-dark-scale-8,
.page-blue .landing .bg-color-dark-scale-border-top-8 {
	border-top-color: #000000 !important;
}
.page-blue .landing .bg-color-dark-scale-9 {
	background-color: #000000 !important;
}
.page-blue .landing .section.bg-color-dark-scale-9,
.page-blue .landing .bg-color-dark-scale-border-top-9 {
	border-top-color: #000000 !important;
}


.landing .featured-boxes-full .featured-box-full .icons {
	color: #fff !important; 
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	font-size: 18px;
	font-weight: 500;
}

.page-blue .landing .heading-secondary, .page-blue .landing .lnk-secondary, .page-blue .landing .text-color-secondary {
	color: #dc520a !important;
}


.page-blue .landing .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa, .page-blue .landing .feature-box-secondary.feature-box-style-5 .feature-box-icon i.icons {
	color: #dc520a !important;
}

.page-blue .landing .btn-primary {
	color: #fff !important;
}

.page-blue .landing .btn-primary a {
	color: #fff !important;
}


.page-blue .landing .btn-secondary {
	color: #fff !important;
}

.page-blue .landing .btn-secondary a {
	color: #fff !important;
}

.page-blue .landing .btn-secondary {
	color: #fff;
	background-color: #dc520a !important;
	border-color: #dc520a #dc520a #dc520a !important;
	padding: 10px;

}

.page-blue .landing .btn-secondary:hover {
	background-color: #c44909 !important;
}


/* Law Testimonials */

.page-blue .landing .testimonial {
	margin-bottom: 20px;
}

.page-blue .landing .testimonial blockquote {
	background: #CCC;
	border-radius: 5px;
	border: 0;
	color: #666;
	font-family: 'open sans', verdana, sans-serif;
	margin: 0;
	padding: 40px 64px 40px 72px;
	padding: 2.5rem 4rem 2.5rem 4.5rem;
	position: relative;
}

.testimonial blockquote p {
	
	font-family: "open sans", verdana, sans-serif;
}

.page-blue .landing .testimonial blockquote p {
	color: #FFF;
	font-family: "open sans", verdana, sans-serif;

	font-size: 1.4em;
	line-height: 1.5; 
}

.testimonial blockquote p { 
	font-family: 'Open Sans', verdana, san-serif;}


.page-blue .landing .testimonial blockquote:before {
	left: 22px;
	top: 21px;
	color: #FFF;
	content: "“";
	font-size: 85px;
	font-style: normal;
	line-height: 1;
	position: absolute;
}


.page-blue .landing .testimonial blockquote p {
	color: #FFF;
	font-family: 'Open Sans', san-serif;
	font-size: 1.4em !important;
	letter-spacing: -0.3px;
}

.page-blue .landing .testimonial .testimonial-arrow-down {
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 8px solid #CCC;
	height: 0;
	margin: 0 0 0 45px;
	width: 0;
}

.page-blue .landing .testimonial .testimonial-author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 12px 0 0 0;
}

.page-blue .landing .testimonial .testimonial-author .testimonial-author-thumbnail {
	width: auto;
}

.page-blue .landing .testimonial .testimonial-author img {
	max-width: 25px;
}

.page-blue .landing .testimonial .testimonial-author strong {
	/* color: #fff; */
	display: block;
	margin-bottom: 2px;
	font-size: 18px !important;
}

.page-blue .landing .testimonial .testimonial-author span {
	color: #fff;
	display: block;
	font-size: 13px !important;
	font-weight: 600;
}


.page-blue .landing .testimonial .testimonial-author.text-color-light strong {
	color: #fff !important;
	display: block;
	margin-bottom: 2px;
	font-size: 16px !important;

}

.page-blue .landing .testimonial .testimonial-author.text-color-light span {
	color: #fff !important;
	display: block;
	font-size: 13px !important;

	font-weight: 600;
}

.page-blue .landing .testimonial .testimonial-author p {
	color: #999;
	text-align: left;
	line-height: 1.2;
	margin-left: 9.6px;
	margin-left: 0.6rem;
}

.page-blue .landing .testimonial.testimonial-style-2 {
	text-align: center;
}

.page-blue .landing .testimonial.testimonial-style-2 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 22px 20px;
}

.page-blue .landing .testimonial.testimonial-style-2 blockquote:before, .testimonial.testimonial-style-2 blockquote:after {
	display: none;
}

.page-blue .landing .testimonial.testimonial-style-2 blockquote p {
	color: #777;
}

.page-blue .landing .testimonial.testimonial-style-2 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}


.page-blue .landing .testimonial.testimonial-style-2 .testimonial-author img {
	margin: 0 auto 15px;
	max-width: 60px;
}


.page-blue .landing .testimonial.testimonial-style-2 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

.page-blue .landing .testimonial.testimonial-style-3 blockquote {
	background: #f2f2f2 !important;
	border-radius: 4px;
	padding: 12px 30px;
}

.page-blue .landing .testimonial.testimonial-style-3 blockquote:before {
	top: 5px;
	left: 9px;
	color: #777;
	font-size: 35px;
}

.page-blue .landing .testimonial.testimonial-style-3 blockquote:after {
	color: #777;
	font-size: 35px;
	bottom: -5px;
}

.page-blue .landing .testimonial.testimonial-style-3 blockquote p {
	color: #777;
	font-family: "Open Sans", verdana, sans-serif;
	font-size: 1em;
	font-style: normal;
}

.page-blue .landing .testimonial.testimonial-style-3 .testimonial-author {
	margin-left: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.page-blue .landing .testimonial.testimonial-style-3 .testimonial-author img {
	max-width: 55px;
}

.page-blue .landing .testimonial.testimonial-style-3 .testimonial-author p {
	margin-bottom: 0;
}

.page-blue .landing .testimonial.testimonial-style-3 .testimonial-arrow-down {
	margin-left: 20px;
	border-top: 10px solid #f2f2f2 !important;
}

.page-blue .landing .testimonial.testimonial-style-4 {
	border-radius: 6px;
	padding: 8px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
}

.page-blue .landing .testimonial.testimonial-style-4 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 12px 30px;
}

.page-blue .landing .testimonial.testimonial-style-4 blockquote:before {
	top: 5px;
	left: 9px;
	color: #777;
	font-size: 35px;
}


.page-blue .landing .testimonial.testimonial-style-4 blockquote:after {
	color: #777;
	font-size: 35px;
	bottom: -5px;
}

.page-blue .landing .testimonial.testimonial-style-4 blockquote p {
	color: #777;
	font-family: "Open Sans", verdana, sans-serif;
	font-size: 1em;
	font-style: normal;
}

.page-blue .landing .testimonial.testimonial-style-4 .testimonial-arrow-down {
	display: none;
}

.page-blue .landing .testimonial.testimonial-style-4 .testimonial-author {
	margin-left: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.page-blue .landing .testimonial.testimonial-style-4 .testimonial-author img {
	max-width: 55px;
}

.page-blue .landing .testimonial.testimonial-style-4 .testimonial-author p {
	margin-bottom: 0;
}

.page-blue .landing .testimonial.testimonial-style-4.testimonial-no-borders {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.page-blue .landing .testimonial.testimonial-style-5 {
	text-align: center;
}

.page-blue .landing .testimonial.testimonial-style-5 blockquote {
	background: transparent !important;
	border-radius: 4px;
	padding: 6px 20px;
}

.page-blue .landing .testimonial.testimonial-style-5 blockquote:before, .testimonial.testimonial-style-5 blockquote:after {
	display: none;
}

.page-blue .landing .testimonial.testimonial-style-5 blockquote p {
	color: #777;
	font-family: "Open Sans", Verdana, sans-serif;
	font-size: 1.2em;
	font-style: normal;
}

.page-blue .landing .testimonial.testimonial-style-5 .testimonial-arrow-down {
	display: none;
}

.page-blue .landing .testimonial.testimonial-style-5 .testimonial-author {
	display: block;
	padding: 6px 0 0;
	margin: 12px 0 0;
	border-top: 1px solid #f2f2f2;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.page-blue .landing .testimonial.testimonial-style-5 .testimonial-author img {
	margin: 0 auto 10px;
	max-width: 55px;
}

.page-blue .landing .testimonial.testimonial-style-5 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 6 */
.page-blue .landing .testimonial.testimonial-style-6 {
	text-align: center;
}

.page-blue .landing .testimonial.testimonial-style-6 blockquote {
	background: transparent !important;
	border-radius: 4px;
	border: 0;
	padding: 0 10%;
}

.page-blue .landing .testimonial.testimonial-style-6 blockquote:before, .testimonial.testimonial-style-6 blockquote:after {
	display: none;
}

.page-blue .landing .testimonial.testimonial-style-6 blockquote i.fa-quote-left {
	font-size: 34px;
	position: relative;
	left: -5px;
}

.page-blue .landing .testimonial.testimonial-style-6 blockquote p {
	color: #777;
	font-size: 24px;
	line-height: 30px;
}

.page-blue .landing .testimonial.testimonial-style-6 blockquote span {
	font-size: 16px;
	line-height: 20px;
	color: #999;
	position: relative;
	left: -5px;
}

.page-blue .landing .testimonial.testimonial-style-6 .testimonial-arrow-down {
	display: none;
}

.page-blue .landing .testimonial.testimonial-style-6 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.page-blue .landing .testimonial.testimonial-style-6 .testimonial-author img {
	margin: 0 auto 10px;
}

.page-blue .landing .testimonial.testimonial-style-6 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Style 7 */
.page-blue .landing .testimonial.testimonial-style-7 {
	text-align: center;
	background-color: #CCC;
	padding: 20px;
}

.page-blue .landing .testimonial.testimonial-style-7 blockquote {
	padding: 30px;
}

.page-blue .landing .testimonial.testimonial-style-7 blockquote:before {
	color: #FFF;
	display: block !important;
	left: 50%;
	top: -10px;
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
}

.page-blue .landing .testimonial.testimonial-style-7 blockquote:after {
	display: none;
}

.page-blue .landing .testimonial.testimonial-style-7 .testimonial-arrow-down {
	display: none;
}

.page-blue .landing .testimonial.testimonial-style-7 .testimonial-author {
	padding: 0;
	margin: 6px 0 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.page-blue .landing .testimonial.testimonial-style-7 .testimonial-author img {
	margin: 0 auto 10px;
}

.page-blue .landing .testimonial.testimonial-style-7 .testimonial-author p {
	text-align: center;
	padding: 0;
	margin: 0;
}

/* With Quotes */
.page-blue .landing .testimonial.testimonial-with-quotes {
	/* Remove Left Quote */
	/* Remove Right Quote */
}

.page-blue .landing .testimonial.testimonial-with-quotes blockquote:before {
	color: #777;
	display: block !important;
	left: 10px;
	top: 0;
	content: "“";
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
}

.page-blue .landing .testimonial.testimonial-with-quotes blockquote:after {
	color: #777;
	display: block !important;
	right: 10px;
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	bottom: -0.5em;
	content: "”";
}

.page-blue .landing .testimonial.testimonial-with-quotes blockquote p {
	padding: 0 40px;
}

.page-blue .landing .testimonial.testimonial-with-quotes.testimonial-remove-left-quote blockquote:before {
	content: none;
}

.page-blue .landing .testimonial.testimonial-with-quotes.testimonial-remove-right-quote blockquote:after {
	content: none;
}

.page-blue .landing .testimonial.testimonial-with-quotes.testimonial-quotes-dark blockquote:before, .testimonial.testimonial-with-quotes.testimonial-quotes-dark blockquote:after {
	color: #212529 !important;
}

/* Transparent Background */
.page-blue .landing .testimonial.testimonial-trasnparent-background blockquote {
	background: transparent !important;
}

/* Alternarive Font */
.page-blue .landing .testimonial.testimonial-alternarive-font blockquote p {
	font-family: 'Open Sans', verdana, san-serif;
	font-size: 1.4em !important;
	letter-spacing: -0.3px;
	font-style: normal;
	
}

/* Light */
.page-blue .landing .testimonial.testimonial-light blockquote:before, .testimonial.testimonial-light blockquote:after, .testimonial.testimonial-light blockquote p {
	color: #FFF;
}

.page-blue .landing .testimonial.testimonial-light .testimonial-author span, .testimonial.testimonial-light .testimonial-author strong {
	color: #FFF;
}

.page-blue .landing .section-text-light .testimonial.testimonial blockquote:before, .section-text-light .testimonial.testimonial blockquote:after, .section-text-light .testimonial.testimonial blockquote p {
	opacity: 0.9;
	color: #FFF;
}

.page-blue .landing .section-text-light .testimonial.testimonial .testimonial-author span, .section-text-light .testimonial.testimonial .testimonial-author strong {
	opacity: 0.6;
	color: #FFF;
}

/* full width image gallery */

.page-blue .landing .thumb-info {
	width: 100% !important;
	max-width: 100% !important;
}


.page-blue .landing .thumb-info-wrapper {
	width: 100% !important;
	max-width: 100% !important;
}

.page-blue .landing .thumb-info-wrapper img {
	width: 100% !important;
	max-width: 100% !important;
}


.page-blue .landing .featured-boxes-full .featured-box-full-primary {
	background-color: #003468 !important;
	color: #FFF;
}

.page-blue .landing .featured-boxes-full .featured-box-full-primary ul {

	text-align: left !important;
}
.page-blue .landing .featured-boxes-full .featured-box-full-primary a {

	color: #FFF !important;
}

.page-blue .landing .featured-boxes-full .featured-box-full-primary .btn-submit {

	background: #dc520a !important;
}

.page-blue .landing .featured-boxes-full-scale > .featured-box-full-primary:nth-child(1) {
	background-color: #003468 !important;
}
.page-blue .landing .featured-boxes-full-scale > .featured-box-full-primary:nth-child(2) {
	background-color: #00274f !important;
}
.page-blue .landing .featured-boxes-full-scale > .featured-box-full-primary:nth-child(3) {
	background-color: #001a35 !important;
}
.page-blue .landing .featured-boxes-full-scale > .featured-box-full-primary:nth-child(4) {
	background-color: #004182 !important;
}



.page-blue .landing .featured-boxes-full-scale > [class*="col-"]:nth-child(1) .featured-box-full-primary {
	background-color: #9b2524 !important;
}

.page-blue .landing .featured-boxes-full-scale > [class*="col-"]:nth-child(2) .featured-box-full-primary {
	background-color: #b02a28 !important;
}

.page-blue .landing .featured-boxes-full-scale > [class*="col-"]:nth-child(3) .featured-box-full-primary {
	background-color: #dc520a !important;
}



.page-blue .landing .featured-boxes-full-scale > [class*="col-"]:nth-child(4) .featured-box-full-primary {
	background-color: #d23c3a !important;
}


.page-blue .landing	.col-lg-3.half-box {

	flex: 0 0 25%; !important;
	max-width: 25% !important;
	float: none !important;
	width: 100% !important;
	padding: auto 15px !important;
}




.page-blue .landing .heading.heading-bottom-border h1 {
	border-bottom: 5px solid #b3b3b3;
	padding-bottom: 10px;
}


.page-blue .program  .landing .divider.divider-small hr {
	width: 50px;
	 padding: 0px !important;
border-bottom: 3px solid #dc520a !important;
background: transparent !important;
 height: 3px !important;
	margin-top: 18px;
	margin-bottom: 18px;
}



.page-blue .landing	.heading.heading-bottom-border h3 {
	border-bottom: 5px solid #292b2c;
	padding-bottom: 10px;
	color: #003468;
}


.page-blue .landing section.section-secondary {
	background-color: #767676 !important;
	border-color: #b3b3b3 !important;
}

.page-blue .landing section.section-secondary a {

	color: #fff !important;
}

.page-blue .landing .bg-color-secondary {
	background-color: #003468 !important;
}


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


.page-blue .landing .card-body {
	padding: 32px;
	padding: 2rem;
}


/* SEO landing pages */

/* Flip Card */
.flip-card {
	position: relative;
	border: none;
	perspective: 1000px;
}

.flip-card .flip-front,
  .flip-card .flip-back {
	padding: 32px;
	padding: 2rem;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #FFF;
	box-shadow: 0px 0px 44px -10px rgba(0, 0, 0, 0.15);
	transform-style: preserve-3d;
	transition: ease transform 500ms;
}

.flip-card .flip-front .flip-content,
    .flip-card .flip-back .flip-content {
	transform: translate3d(0, 0, 1px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.flip-card .flip-front.overlay:before,
    .flip-card .flip-back.overlay:before {
	transform: translate3d(0, 0, 0px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.flip-card .flip-front {
	transform: translate3d(0, 0, 1px) rotateY(0deg);
}

.flip-card .flip-back {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform: translate3d(0, 0, -1px) rotateY(180deg);
}

.flip-card:hover .flip-front {
	transform: translate3d(0, 0, -1px) rotateY(-180deg);
}

.flip-card:hover .flip-back {
	transform: translate3d(0, 0, 1px) rotateY(0deg);
}

.flip-card.flip-card-vertical .flip-front {
	transform: translate3d(0, 0, 1px) rotateX(0deg);
}

.flip-card.flip-card-vertical .flip-back {
	transform: translate3d(0, 0, -1px) rotateX(180deg);
}

.flip-card.flip-card-vertical:hover .flip-front {
	transform: translate3d(0, 0, -1px) rotateX(-180deg);
}

.flip-card.flip-card-vertical:hover .flip-back {
	transform: translate3d(0, 0, 1px) rotateX(0deg);
}

.flip-card.flip-card-3d .flip-front .flip-content, .flip-card.flip-card-3d .flip-back .flip-content {
	perspective: inherit;
	transform: translate3d(0, 0, 60px);
}

.text-center {
    text-align: center!important;
}

.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}


/* online experience */

.text-red {
	color: #dc520a;
}

.background-opacity {
    background: rgba(0, 0, 0, 0.4);
    padding: 10px;
}

#services .divider.taller {
    margin: 46px auto 0 auto;
}

#services .divider.divider-style-2.divider-primary [class*="fa-"], html .divider.divider-style-2.divider-primary .icons {
    background: #003468;
    color: #FFF;
}

#services .divider [class*="fa-"], .divider .icons {
    
    border-radius: 50px;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    width: 50px;
    font-size: 20px;
    margin: 0 auto 0 -25px;
    top: -25px;
    left: 50%;
    z-index: 1;
}

#recommendations .testimonial blockquote p {
   
    font-style: normal;
line-height: 24px;
	font-size: 1.3em;
}


#services .feature-box.feature-box-style-2 .feature-box-icon i.fa, .feature-box.feature-box-style-2 .feature-box-icon i.icons {
    
    color: #003468 !important;
}

.tp-caption-overlay-opacity {
    background: rgba(0, 0, 0, 0.4);
    padding: 10px;
}

.light-blue {
	
	color: #92b6c7;
}

.toggle .toggle {
    margin: 10px 0 20px !important;
    padding: 10px 5px;
    border-bottom: 1px #003468 solid;
}

.faq .toggle {
    /* border: 1px solid rgba(0, 0, 0, 0.125); */
    border-radius: .25rem;
}

.faq .toggle-primary.toggle-minimal .toggle.active > label, .faq .toggle-primary.toggle-minimal .toggle.active > .toggle-title {
    color: #dc520a;
	border-left-color: #dc520a;
    background: #fff;
	border-bottom: 1px solid #CCC;
}

.faq .active a, .faq a {
    color: #dc520a;
    font-weight: normal;
}

.faq .toggle-title {
	font-size: 16px;
	font-weight: 500;
	color: #444;
}
	
/* clip */
.word-rotator.clip span {
	display: inline-block;
	padding: 0;
}

.word-rotator.clip .word-rotator-words {
	overflow: hidden;
	vertical-align: top;
}

.word-rotator.clip .word-rotator-words::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 100%;
	background-color: #003468;
}

.word-rotator.clip b {
	opacity: 0;
}

.word-rotator.clip b.is-visible {
	opacity: 1;
}

.toggle.toggle-minimal .toggle {
    margin: 0;
}

.toggle {
    /* margin: 10px 0 20px; */
    position: relative;
    clear: both;
}


.toggle label, html .toggle-primary .toggle .toggle-title {
    color: #003468;
    border-left-color: #003468;
    border-right-color: #003468;
	display: block;
	line-height: 26px;
	
}

.toggle > label, .toggle > .toggle-title {
    transition: all .15s ease-out;
   display: block;
    min-height: 20px;
    position: relative;
    cursor: pointer;
    font-weight: 400;
	line-height: 26px;
}

.toggle > .toggle-content {
	 padding: 12px 20px 12px 10px;
}
	
.toggle.toggle-minimal .toggle > label, .toggle.toggle-minimal .toggle > .toggle-title {
    background: transparent;
    color: #777;
    border-left: 0;
    border-radius: 0;
    margin: 0;
    padding: 12px 20px 12px 10px;
    font-weight: 600;
	/* display: block; */
}

.toggle > label:before, .toggle > .toggle-title:before {
    content: " ";
    position: absolute;
    top: calc(50% + 1px);
    right: 14px;
    border-color: #CCC;
    border-top: 1px solid;
    border-right: 1px solid;
    width: 8px;
    height: 8px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 0.3s, top 0.3s;
    transform: rotate(-45deg) translate3d(0, -50%, 0);
    transform-origin: 35%;
}

html .toggle-primary.toggle-minimal .toggle.active > label, html .toggle-primary.toggle-minimal .toggle.active > .toggle-title {
    color: #003468;
}

.toggle > .toggle-content {
    display: none;
}

.toggle > .toggle-content > p {
    margin-bottom: 0;
    padding: 10px;
}


.toggle.active > label:before, .toggle.active > .toggle-title:before {
    top: calc(50% - 8px);
    transform: rotate(135deg);
}

/* OE colors */

.featured-boxes-full .featured-box-full-blue-new {
    background-color: #003468 !important;
    color: #FFF;
}

.featured-boxes-full .featured-box-full-light-blue-new {
    background-color: #92b6c7 !important;
    color: #FFF;
}

.featured-boxes-full .featured-box-full-red-new{
    background-color: #dc520a !important;
    color: #FFF;
}

.bg-light-blue {
	background: #92b6c7;
}

.featured-box-blue .icon-featured {
    border-color: #003468;
    color: #003468;

}


.featured-box-blue h4 {
    color: #003468;
}

.featured-box-red .icon-featured {
    border-color: #dc520a;
    color: #dc520a;
}

.featured-box-red h4 {
    color: #dc520a;
}

#ug.oe .col-6 {
	-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

#ug.oe h2 {
	text-transform: capitalize !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    color: #2e353e !important;
    font-family: "Open Sans",Verdana ,sans-serif !important;
    letter-spacing: -3px;
    padding: .2em 0;
	
}

#ug.oe h4.text-5 {
letter-spacing: -1px;
}


#ug.oe #request-info .divider.divider-small.divider-small-center hr {
    width: 50px;
    margin: 0px auto !important;
    padding: 0px !important;
    border-bottom: 3px solid #003468 !important;
}


#ug.oe #recommendations .divider.divider-small.divider-small-center hr {
 width: 50px;
    margin: 0px auto !important;
    padding: 0px !important;
    border-bottom: 3px solid #92b6c7 !important;
}


#ug.oe .heading.heading-middle-border:before {
    border-top: 3px solid #dc520a !important;
}


#ug.oe .background-color-light {
	background-color: #FFF !important;
}

#ug.oe .divider.divider-small.divider-small-center hr {
    width: 50px;
    margin: 0px auto !important;
    padding: 0px !important;
    border-bottom: 3px solid #dc520a!important;
    background: transparent !important;
    height: 3px !important;
}
/* OE quotes */

.bg-color-new-blue  {
    background-color: #003468 !important;
}

.bg-color-new-blue .testimonial blockquote {
    background: transparent !important;
}

.bg-color-new-blue .testimonial .testimonial-author p {
     margin: 0px 0px 0px 0px;
    text-align: center;
}

.bg-color-new-blue .testimonial.testimonial-with-quotes blockquote:before {
    color: #92b6c7;
}

.bg-color-new-blue .testimonial.testimonial-with-quotes blockquote:after {
    color: #92b6c7;
}



.bg-color-new-blue .testimonial .testimonial-author span {
    color: #fff;
	
}
/* slide */
.word-rotator.slide span {
	/* display: inline-block; */
	padding: .2em 0;
}

.word-rotator.slide .word-rotator-words {
	overflow: hidden;
	vertical-align: top;
}

.word-rotator.slide b {
	opacity: 0;
	top: .2em;
}

.word-rotator.slide b.is-visible {
	top: 0;
	opacity: 1;
	-webkit-animation: slide-in .6s;
	animation: slide-in .6s;
}

.word-rotator.slide b.is-hidden {
	-webkit-animation: slide-out .6s;
	animation: slide-out .6s;
}

@-webkit-keyframes slide-in {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}

	60% {
		opacity: 1;
		transform: translateY(20%);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes slide-in {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}

	60% {
		opacity: 1;
		transform: translateY(20%);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@-webkit-keyframes slide-out {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	60% {
		opacity: 0;
		transform: translateY(120%);
	}

	100% {
		opacity: 0;
		transform: translateY(100%);
	}
}

@keyframes slide-out {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	60% {
		opacity: 0;
		transform: translateY(120%);
	}

	100% {
		opacity: 0;
		transform: translateY(100%);
	}
}


/* rotate-2 */
.word-rotator.rotate-2 .word-rotator-words {
	perspective: 300px;
}

.word-rotator.rotate-2 i, .word-rotator.rotate-2 em {
	display: inline-block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.word-rotator.rotate-2 b {
	opacity: 0;
}

.word-rotator.rotate-2 i {
	transform-style: preserve-3d;
	transform: translateZ(-20px) rotateX(90deg);
	opacity: 0;
}

.is-visible .word-rotator.rotate-2 i {
	opacity: 1;
}

.word-rotator.rotate-2 i.in {
	-webkit-animation: word-rotator-rotate-2-in .4s forwards;
	animation: word-rotator-rotate-2-in .4s forwards;
}

.word-rotator.rotate-2 i.out {
	-webkit-animation: word-rotator-rotate-2-out .4s forwards;
	animation: word-rotator-rotate-2-out .4s forwards;
}

.word-rotator.rotate-2 em {
	transform: translateZ(20px);
}

.no-csstransitions .word-rotator.rotate-2 i {
	transform: rotateX(0deg);
	opacity: 0;
}

.no-csstransitions .word-rotator.rotate-2 i em {
	transform: scale(1);
}

.no-csstransitions .word-rotator.rotate-2 .is-visible i {
	opacity: 1;
}

@-webkit-keyframes word-rotator-rotate-2-in {
	0% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(90deg);
	}

	60% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(-10deg);
	}

	100% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(0deg);
	}
}

@keyframes word-rotator-rotate-2-in {
	0% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(90deg);
	}

	60% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(-10deg);
	}

	100% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(0deg);
	}
}

@-webkit-keyframes word-rotator-rotate-2-out {
	0% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(0);
	}

	60% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(-100deg);
	}

	100% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

@keyframes word-rotator-rotate-2-out {
	0% {
		opacity: 1;
		transform: translateZ(-20px) rotateX(0);
	}

	60% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(-100deg);
	}

	100% {
		opacity: 0;
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

/* loading-bar */
.word-rotator.loading-bar span {
	display: inline-block;
	padding: .2em 0;
}

.word-rotator.loading-bar .word-rotator-words {
	overflow: hidden;
	vertical-align: top;
}

.word-rotator.loading-bar .word-rotator-words::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 0;
	background: #212529;
	z-index: 2;
	transition: width .3s -0.1s;
}

.word-rotator.loading-bar .word-rotator-words.is-loading::after {
	width: 100%;
	transition: width 3s;
}

.word-rotator.loading-bar .word-rotator-words.bg-light::after {
	background-color: #212529 !important;
}

.word-rotator.loading-bar .word-rotator-words[class*="bg-"]:not(.bg-light)::after {
	background-color: #FFF !important;
}

.word-rotator.loading-bar b {
	top: .2em;
	opacity: 0;
	transition: opacity .3s;
}

.word-rotator.loading-bar b.is-visible {
	opacity: 1;
	top: 0;
}

/* rotate-1 */

/* rotate-1 */
.word-rotator.rotate-1 .word-rotator-words {
	perspective: 300px;
}

.word-rotator.rotate-1 b {
	opacity: 0;
	transform-origin: 50% 100%;
	transform: rotateX(180deg);
}

.word-rotator.rotate-1 b.is-visible {
	opacity: 1;
	transform: rotateX(0deg);
	-webkit-animation: word-rotator-rotate-1-in 1.2s;
	animation: word-rotator-rotate-1-in 1.2s;
}

.word-rotator.rotate-1 b.is-hidden {
	transform: rotateX(180deg);
	-webkit-animation: word-rotator-rotate-1-out 1.2s;
	animation: word-rotator-rotate-1-out 1.2s;
}

@-webkit-keyframes word-rotator-rotate-1-in {
	0% {
		transform: rotateX(180deg);
		opacity: 0;
	}

	35% {
		transform: rotateX(120deg);
		opacity: 0;
	}

	65% {
		opacity: 0;
	}

	100% {
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@keyframes word-rotator-rotate-1-in {
	0% {
		transform: rotateX(180deg);
		opacity: 0;
	}

	35% {
		transform: rotateX(120deg);
		opacity: 0;
	}

	65% {
		opacity: 0;
	}

	100% {
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@-webkit-keyframes word-rotator-rotate-1-out {
	0% {
		transform: rotateX(0deg);
		opacity: 1;
	}

	35% {
		transform: rotateX(-40deg);
		opacity: 1;
	}

	65% {
		opacity: 0;
	}

	100% {
		transform: rotateX(180deg);
		opacity: 0;
	}
}

@keyframes word-rotator-rotate-1-out {
	0% {
		transform: rotateX(0deg);
		opacity: 1;
	}

	35% {
		transform: rotateX(-40deg);
		opacity: 1;
	}

	65% {
		opacity: 0;
	}

	100% {
		transform: rotateX(180deg);
		opacity: 0;
	}
}

/* push */
.word-rotator i, .word-rotator em, .word-rotator b {
	font-style: normal;
	font-weight: inherit;
}

.word-rotator-words {
	display: inline-flex !important;
	position: relative;
	text-align: left;
}

.word-rotator-words b {
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	left: 0;
	top: 0;
}

.word-rotator-words b.is-visible {
	position: relative;
}

.word-rotator-words[class*="bg-"] {
	background: #CCC;
}

.word-rotator-words[class*="bg-"] b {
	color: #FFF;
	padding: 1.6px 8px;
	padding: 0.1rem 0.5rem;
}

/* push */
.word-rotator.push b {
	opacity: 0;
}

.word-rotator.push b.is-visible {
	opacity: 1;
	-webkit-animation: push-in .6s;
	animation: push-in .6s;
}

.word-rotator.push b.is-hidden {
	-webkit-animation: push-out .6s;
	animation: push-out .6s;
}

@-webkit-keyframes push-in {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}

	60% {
		opacity: 1;
		transform: translateX(10%);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes push-in {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}

	60% {
		opacity: 1;
		transform: translateX(10%);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@-webkit-keyframes push-out {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	60% {
		opacity: 0;
		transform: translateX(110%);
	}

	100% {
		opacity: 0;
		transform: translateX(100%);
	}
}

@keyframes push-out {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	60% {
		opacity: 0;
		transform: translateX(110%);
	}

	100% {
		opacity: 0;
		transform: translateX(100%);
	}
}


/* law footer */


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

/* Law Header */

.page-blue #header .header-logo {
	padding: 0 !important;
	margin: 10px 0 0 0 !important;
}

.page-blue #topnav {
	float: left;
	width: initial !important;
}

/* .page-blue .header-top.visible-lg[style] {height: 60px !important;}  Shae temp fix */

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

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

	min-height: 45px;
}

.page-blue #header .header-logo img {
	margin: 15px 15px 15px 0 !important;
}

/* .page-blue #header .header-nav {    justify-content: initial !important;} */

.page-blue #header .header-nav-main nav > ul > li {
	margin-right: 23px;
}

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

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

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

}

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

.header-top .header-nav-main nav > ul > li.dropdown > a {
	text-transform: uppercase !important;
}

.page-blue #header .header-top .header-nav-main nav > ul > li.dropdown > a {
	text-transform: uppercase !important;
}

.page-blue #header .header-nav-main nav > ul {
	justify-content: space-between;
}

.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: 11px;
	font-style: normal;

	line-height: 20px;
	padding: 10px 13px 10px 6px;
	text-transform: capitalize;
}

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

.page-blue #header #main-nav .header-nav-main nav > ul > li > a fa-caret-down {display: none;}
.page-blue #header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
	background: #fff !important;
	color: #FFF;
}

.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 #003468;
	box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08);
	margin-top: -10px !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 {
	height: 50px; 
	text-align: center !important;
	font-size: 11px;
	font-weight: 600 !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: right !important;
    margin-top: 10px;
    margin-right: 40px;
    width: 170px;
}

.page-blue #header .header-calendar {
	float: right;
	margin-bottom: 0px;
	padding-bottom: 0px !important;
	margin-left: 10px;
	margin-top: -2px !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;
}

/* 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;
}

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

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

ul.team-list .col-md-3 {width: 25% !important;}
ul.team-list .thumb-info-text {display: block !important;}

ul.team-list .isotope-item {padding: initial !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: initial;
	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; }


#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", Verdana, 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-enabled #header .header-nav.header-nav-links nav > ul > li.dropdown.top > a {padding-left: 13px !important;}
li.dropdown.top a {padding-left: 13px;}

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: 5px solid #003468 !important;
	margin-top: -25px !important;
}


/* 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;
}


/* opt out */

.section-background .optin .checkboxArea, .section-background .optin .checkboxAreaChecked {
  margin: 0px auto !important;
}


/* RFI - international fields (June 2020)  */

#countryCode {
		position: relative;
		width: 100%;
		margin: 0 auto;
		font-size: 16px;
	}

input#phoneCountryCode {
		height: 38px;
		margin-right: 0;	
	width: 100%;
    padding-left: 8px;
		float: left;
		border-right: none;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;		
	}

.move-right{
		float: right;
	}

.program  #countryCode .btn-default {
    height: 34px;
}

.program  #countryCode .dropdown-toggle {
  
    padding-right: 14px;

}

 #countryCode .btn-default {
    height: 34px;
    color: #333; 
	 padding: 5px 7px;
	 width: 100%;
	 font-size: 10px;
    background-color: #fff;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
	 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;
}
   

	 input#phoneCountryCode {
		height: 34px;
		margin-right: 0;		
		float: left;
		border-right: none;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;		
	}

#phoneCountryCode {padding-left: 8px;}

 #countryCode .dropdown-toggle {
		display: block;
		position: relative;		
		margin-right: 0;
		/* padding: 8px;  */  
		float: right !important;
		background: #fff;	    
		border-left: none;     
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;   
		border-radius: 3px;		
	}

#countryCode .right {
        position: absolute;
        right: 0;
    }

#countryCode ul.dropdown {
		display: none;
		position: absolute;
		top: 100%;  
		left: -325px;
		width: 320px;
		max-height: 250px;
		overflow-y: scroll;		
		margin-top: 10px;        
		padding: 5px;
		background: #fff;
		border-radius: 3px; 
		font-size: 14px;
		color: #555;
		font-family: inherit;
		text-transform: initial;
		font-weight: normal;   
		border: 1px solid black;
		z-index: 100;    
		cursor: pointer;
	}

#countryCode  ul.dropdown::after {
		border-bottom: 5px solid #fff;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		content: "";
		position: absolute;
		right: 12px;
		top: -5px;
	}

   #countryCode  ul.dropdown li {
		list-style-type: none;
		padding: 0 5px; 
	}

    #countryCode  ul.dropdown li a {
		text-decoration: none;
		padding: 8px 15px;
		display: block;
	}


.w-4#countryCode {
        display: inline-block !important;
		width: 4% !important;
    }

.form-row .w-96 {
        display: inline-block !important;
		width: 96% !important;
    }
	
.form-row .open {
		padding: 5px 0 7px 0px;  
		font-weight: 300;
	}

#countryCode .caret {
  position: relative;
}

#countryCode .caret:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-top: 8px solid #ccc;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

#countryCode .caret:after {
  content: '';
  position: absolute;
  left: 1px;
  top: 0;
  border-top: 7px solid #fff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}


/*
    

   
    

ul#phoneCountryCodeList
	{
   
    max-height: 100px;
    overflow-y: auto;
    
}
	
.w-75#phoneCountryCode {
float: right;
width: 80% !important;
}
	
.btn-group#countryCode {
    margin-right: 5px;
 padding: 6px 12px !important;
    margin-top: -4px;
}

*/

@media (min-width: 992px) {
	
	
	/* program RFI - Jan 20 */
	
	.program #countryCode ul.dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: -185px;
    width: 193px;
}
	
	.section-rfi .medical-schedules {
    bottom: 0;
    position: absolute;
    width: 100%;
    padding-bottom: 0 !important;
}
	
	.section-rfi .section.section-parallax {
    padding: 0 !important;
    position: relative;
    box-shadow: initial !important;
    background: transparent;
}
	
	
	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;
		padding: 0 0.5rem;

	} 


	.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;

	} 
	.page-blue #header .header-nav-main {padding-top: 0px;}
	#header .header-nav-main {padding-top: 2px;}

	#header .header-nav-main nav > ul {
		margin-right: 0 !important;
		 float: right;
    text-align: right;
    /* padding-left: 60px; */
	}

	#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;
	}

	nav .icon-calendar {font-size: 20px !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: 17px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		letter-spacing: -0.4px;
		
		font-family: 'Open Sans', Verdana, Sans-Serif;
		padding: 16px 10px;
		text-transform: initial;
		


	}

	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;

		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: 22px;
		margin-top: 22px;
		padding-right: 0 !important;
	}

	.sticky-header-active #header-widgets-law { display: none; }

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

	}

	#header .header-search {
 float: right !important;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 40px;
    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; */ /* shae */
		margin-top: -7px !important;
		width: 50px;
		color: #fff !important;
		height: 35px !important;
		font-size: 19px !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;
	}


	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;}


	.page-blue [data-toggle="dropdown"] a:hover {background: transparent !important;
		border: none !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 'Open Sans', Verdana, sans-serif !important;
		text-transform: capitalize;
		display: inline;
		background-color: transparent;
		line-height: 1px;
		letter-spacing: normal;
		text-align: center;
	}

	#alerts a,
	#alerts a:hover {
		text-shadow: none;
		text-transform: capitalize;
		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;
		*/
		Display: none;
	}

	.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;
	}

	/* 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: #767676;
	}
	#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;

	}

	.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;
	}





	.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;
	}

/* newsroom feed */
	
	h4.feed-item-title {font-size: 1em;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 18px;
   margin: 10px 0 4px 0 !important;
    text-transform: initial !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: capitalize;
	}

	.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;}

	.justify-content-center {
		-ms-flex-pack: center!important;
		justify-content: center!important;
	}

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




	.mt-none .featured-boxes-modern-style-primary .featured-box {background: #fff !important;}

	.featured-boxes-modern-style-1 .featured-box {
		position: relative;
		overflow: hidden;
		border-radius: 0;
		height: auto !important;
		margin: 0 !important;
	}

	.featured-box {
		background: #FFF;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-bottom: 1px solid #DFDFDF;
		border-left: 1px solid #ECECEC;
		border-radius: 8px;
		border-right: 1px solid #ECECEC;
		-webkit-box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.05);
		box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.05);
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
		min-height: 100px;
		position: relative;
		text-align: center;
		z-index: 1;
	}

	.overlay:hover:before, .overlay.overlay-show:before, .overlay.show:before {
		opacity: 0.8;
	}

	.overlay:before {
		content: ' ';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 2;
		background: #212529;
		opacity: 0;
		pointer-events: none;
		-webkit-transition: ease opacity 300ms 100ms;
		transition: ease opacity 300ms 100ms;
	}

	.featured-boxes-modern-style-1 .featured-box .featured-box-background {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-transition: cubic-bezier(0.39, 0.66, 0.42, 0.99) all 2s;
		transition: cubic-bezier(0.39, 0.66, 0.42, 0.99) all 2s;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	.featured-boxes-modern-style-1 .featured-box .box-content {
		padding: 64px;
		padding: 4rem;
		border: none;
		z-index: 3;
	}

	.featured-box .box-content:not(.box-content-border-0) {
		top: -1px;
		border-top-width: 4px;
	}

	.featured-box .box-content {
		border-radius: 8px;
		border-top: 1px solid rgba(0, 0, 0, 0.06);
		border-top-width: 4px;
		padding: 28.8px;
		padding: 1.8rem;
		position: relative;
	}

	.featured-boxes-modern-style-1 .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;
	}

	.icon-featured {
		display: inline-block;
		font-size: 0;
		margin: 15px;
		width: 110px;
		height: 110px;
		border-radius: 50%;
		text-align: center;
		position: relative;
		z-index: 1;
		color: #FFF;
		font-size: 2.3em;
		line-height: 110px;
	}

	.icon-featured:after {
		pointer-events: none;
		position: absolute;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		content: '';
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}

	.featured-boxes-modern-style-1 .featured-box .box-content h2 {
		color: #FFF;
		font-weight: 600;
		font-size: 19.2px;
		font-size: 1.2rem;
		line-height: 1.3;
		margin-bottom: 11.2px;
		margin-bottom: 0.7rem;
	}

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

	html body .btn-light-2, html body .btn-outline.btn-light-2 {
		border-color: #FFF;
		color: #FFF;
	}

	.featured-boxes-modern-style-primary .featured-box {
		background: #003468;
		background: linear-gradient(135deg, #003468 0%, #383f48 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003468', endColorstr='#383f48', GradientType=1);
	}

	.featured-boxes-modern-style-2 .featured-box {
		position: relative;
		background: #dc520a;
		background: linear-gradient(135deg, #dc520a 0%, #003468 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc520a', endColorstr='#003468', 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: 64px;
		padding: 4rem;
		border: none;
	}

	.featured-box .box-content {
		border-radius: 8px;
		border-top: 1px solid rgba(0, 0, 0, 0.06);
		border-top-width: 4px;
		padding: 28.8px;
		padding: 1.8rem;
		position: relative;
	}

	.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: 19.2px;
		font-size: 1.2rem;
		line-height: 1.3;
		margin-bottom: 11.2px;
		margin-bottom: 0.7rem;
	}

	.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%;  */
	}




	/* program selector */

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

	.selector .box-content .row {margin: 0 !important;}

	.selector .button-group h4 {padding: 0 !important;}

	.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;
}

/* undergrad */

.row.intro-box {
    margin: -77px 0 0 0 !important;
    padding-bottom: 5px;
}

.intro-box .row {
    margin: 0px auto !important;
}


.intro-box .featured-boxes-modern-style-2 .featured-box:before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: #FFF;
}
.intro-box .featured-boxes-modern-style-2 {
margin-top: 20px;
	margin-bottom: 20px;
}
#ug .divider.divider-small {
    margin: 18px auto;
    background: transparent;
}

#ug .heading.heading-middle-border:before {
    border-top: 3px solid #d23f27;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: 0;
    top: 50%;
    width: 100%;
}
#ug .heading.heading-bottom-border h1 {
    border-bottom: 5px solid #d23f27;
    padding-bottom: 10px;
}

.btn-outline.btn-primary {
    color: #003468;
    background-color: transparent;
    background-image: none;
    border: 2px solid #003468;
	font-weight: 600;
}

.btn-outline.btn-tertiary {
    color: #dc520a;
    background-color: transparent;
    background-image: none;
    border: 2px solid #dc520a;
	font-weight: 600;
}

.btn-tertiary .fa {
	color: #dc520a;
}

.btn-tertiary:hover .fa, .btn-tertiary:focus .fa, .btn-tertiary:active .fa {
	color: #ffffff;
}

.rounded-0 {
    border-radius: 0!important;
}


#ug .form-row .btn-tertiary {
    color: #fff;
    background-color: #dc520a;
    border-color: #dc520a #dc520a #dc520a;
    padding: 6px 12px;
    margin-top: 0px;
    width: 100%;
}

#ug .divider.divider-small.divider-small-center hr {
    width: 50px;
    margin: 0px auto !important;
    padding: 0px !important;
    border-bottom: 3px solid #dc520a !important;
    background: transparent !important;
    height: 3px !important;
}

#ug #graduate .divider.divider-small.divider-small-center hr {
    width: 50px;
    margin: 0px auto !important;
    padding: 0px !important;
    border-bottom: 3px solid #003468 !important;
    background: transparent !important;
    height: 3px !important;
}

#ug #law .divider.divider-small.divider-small-center hr {
    width: 50px;
    margin: 0px auto !important;
    padding: 0px !important;
    border-bottom: 3px solid #dc520a !important;
    background: transparent !important;
    height: 3px !important;
}

#ug .ug-icons .featured-box-primary .icon-featured {
    border-color: #003468;
    color: #003468;
}

#ug .ug-icons .featured-box-primary h4 {
	color: #003468 !important;
}

#ug h4 .fas {color: #d23f27;}
#ug .col-lg-4 img {
    max-width: 300px;
}

#ug .selectArea .center {
    display: block;
    width: 100%;
    height: 34px;
    padding: 0 !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: transparent !important;
    /* background-image: none; */
    border: 0px !important;
    /* border-radius: 4px; */
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
   box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
    -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;
}


#ug .bg-color-primary, #ug .bg-primary {
    background-color: #003468 !important;
}

.card-footer.bg-color-primary {
	
	background: #001a35;
	height: 55px;
	padding: 10px 10px 15px 10px;
}


.card-footer .feature-box-icon.bg-color-primary {
background: #004182;
}


.card-footer .feature-box-info {
    padding-left: 50px;
    line-height: 36px;
    font-size: 20px;
}

.card-footer  .feature-box-icon {
    background: #CCC;
    border-radius: 35px;
    color: #FFF;
    display: inline-block;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-right: 10px;
    position: relative;
    text-align: center;
    top: 0px !important;
    width: 35px;
}

#ug 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: initial;
    font-weight: bold;
}

#ug select.form-control:not([size]):not([multiple]) {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
}

#ug .featured-boxes-style-4 .featured-box .icon-featured {
    display: inline-block;
    font-size: 60px;
    height: 65px;
    line-height: 65px;
    padding: 0;
    width: 65px;
    margin-top: 0;
    margin-bottom: 10px;
    background: transparent;
     border-radius: 0;
}
#ug .featured-box-secondary .icon-featured {
    color: #d23f27;
}

#ug .featured-boxes-style-4 .featured-box {
    background: none;
    border: 0;
    margin: 10px 0;
    box-shadow: none;
}

#ug .featured-box h4 {
    
    font-size: 18pt !important;
}

#ug .featured-box h4 .font-weight-extra-bold {
   
    font-size: 17pt;
}

#ug .featured-box-primary .icon-featured {
    border-color: #055a13;
    color: #055a13;
}


#ug .featured-box-secondary .icon-featured {
    color: #c54909;
border-color: #c54909;
}

#ug .featured-box-tertiary .icon-featured {
    border-color: #a82509;
    color: #a82509;
}

#ug .featured-box-secondary h4 {
    color: #c54909;
}
	
	#ug .featured-box-tertiary h4 {
    color: #a82509;
}

#ug .featured-box-primary h4 {
    color: #055a13;
}

#ug #request-info #loading {
	
	width: 100%;
	clear: both;}


#ug #request-info #loading p {
	color: #2a2626 !important;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 15px;
	line-height: 17px;
	
}

#ug #request-info #loading p {
	color: #fff;
}

#ug #request-info img {float: left;
	height: 50px;
width: 50px;
	max-width: 50px !important;
}

/* landing pages */

#landing .anchor {
	 padding-top: 50px;
    margin-top: -50px;
}



.row.mb-0, .mb-0 .row, .row .mb-0 {margin-bottom: 0 !important;}
.row.mt-0, .mt-0 .row, .row .mt-0 {margin-top: 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;

}

.card {background: #fff;
	
margin: 10px;
padding: 10px;}

.divider-left-border {
    border-left: 1px solid rgba(0, 0, 0, 0.06);
}

.dropdown-toggle .icons {font-size: 10px;
margin-left: 5px;}

.counters.counters-sm strong {
	font-size: 55px;
	line-height: 55px;
	font-weight: 800 !important;
	
}

.counters.counters-lg strong {
    font-size: 60px;
    line-height: 60px;
	font-weight: 800 !important;

}

.counters .counter-with-unit strong {
    display: inline-block;
}

.counters .counter-with-unit.counter-unit-on-top .unit {
    
    font-size: 2rem;
    line-height: 2.7rem;
    margin-left: 0.3rem;
}

.counters .counter-with-unit.counter-unit-on-top label {
    width: 100%;
    margin-top: 0.7rem;
}

.counters.counters-lg label {
    font-size: 25px;
    line-height: 25px;
}
.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;
}


#footer .list.list-icons li .fa, #footer  .list.list-icons li .icons {
	color: #fff; 
	border-color: #fff;
}

.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: #d3d3d3 !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: 5px solid #003468 !important;
	border-radius: 0px !important;
	color: #888 !important;
	display: block;
	font-size: 1.2em;
	min-height: 20px;
	padding: 12px 20px 12px 10px;
	position: relative;
	cursor: pointer;
	font-weight: 400;
} 

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

.program .toggle > label {
	-webkit-transition: all .15s ease-out !important;
	transition: all .15s ease-out !important;
	background: #d3d3d3 !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;
}
.program .toggle {    margin: 0;
}

.program .toggle > label {

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

.program .toggle-content {
	padding-left: 1px !important;
	padding-top: 1px !important; /*Sandy Added 01/02*/
}
.program .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%;
}




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

.program .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;
}

.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 > 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: #dc520a !important;
}


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


html .toggle-quatenrary.toggle-minimal .toggle > label {
	color: #003468 !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 .fas {

	position: initial !important;
}

.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;
font-size: initial !important;}
/*
.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-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-two a, .medical-schedules .box-three a {
	text-decoration: none;
}

.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 .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;
}

/* Alumni Page */ 

.process {
	text-align: center;
}

.process .process-step {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.process .process-step-circle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 90px;
	text-align: center;
	width: 90px;
	border: 2px solid #003468;
	border-radius: 50%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	background-color: transparent;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.process .process-step-content {
	padding-top: 20px;
}

.process .process-step-circle-content {
	font-weight: bold;
	color: #212529;
	font-size: 1.6em;
	letter-spacing: -1px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.process .process-step:hover .process-step-circle {
	background-color: #003468;
}

.process .process-step:hover .process-step-circle .process-step-circle-content {
	color: #FFF;
}

.process .process-step:hover .process-step-circle .process-step-circle-content .icons {
	color: #FFF !important;
}


.process-connecting-line {
	position: relative;
	text-align: left;
}

.process-connecting-line .connecting-line {
	content: '';
	position: absolute;
	top: 25px;
	left: 15px;
	right: 15px;
	height: 3px;
	background: #CCC;
}

.process-connecting-line .process-step {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-right: 48px;
	padding-right: 3rem;
	padding-left: 48px;
	padding-left: 3rem;
}

.process-connecting-line .process-step:before {
	content: none;
}

.process-connecting-line .process-step-circle {
	background: #FFF;
	width: 50px;
	height: 50px;
	border: 3px solid #CCC;
}

.custom-box-shadow {
    -webkit-box-shadow: 0 15px 30px -15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 15px 30px -15px rgba(0, 0, 0, 0.15);
}

/* mini RFI */ /* 1/9/2020 - Shae */


.align-left {
	
	float: left;
	padding-right: 10px;
}



.bg-color-light-scale-1 {
  background-color: #f7f7f7 !important;
}

.section-background .selectArea .center {
  
    height: initial !important;
    padding: initial !important;
   border: 0 solid transparent  !important;
	box-shadow: none !important;
	
    
}

.section-background .selectArea .center:after {
	
	top: initial !important;
}


.section-background .selectArea {
	width: 100% !important;
margin-bottom: 5px !important;
}


.section-background .row.medical-schedules {
	margin: 20px 0 0 0 !important;
	padding-bottom: 5px;
}


.section-background .checkboxArea, .checkboxAreaChecked {
   margin: 20px auto !important;
	
}

.section-background .form-check-label {margin-right: 10px !important;}

.section-background .radioArea, .section-background .radioAreaChecked {
    /* background: rgba(0, 0, 0, 0) url(../images/sprite.png) no-repeat scroll -245px -30px; */
    display: inline-block;
    float: initial !important;
    height: 17px;
    margin: 0 3px 0 0;
    overflow: hidden;
    vertical-align: middle;
    width: 17px;
}


/* header updates - Jan 30 - Shae */

#header .header-nav-features {
	width: 54% !important;
	
}

.page-blue #header .header-nav-features .header-nav-feature {
	 width: 40px !important;
    float: left!important;
	
}

#header .header-nav-features .header-nav-feature {
	width: 40px !important;
	padding-top: 1px;
	float: left !important;
	
}

#header .header-top .header-nav-main nav {
 width: 60%;
}

.header-calendar nav {
	width: 100%;
}

/* front page RFI  updated May 28 - Shae */




#visa #yes {
    display: none;
    
}

#visa #no {
    display: none;
   
}

#visa input[value="yes"]:checked ~ #yes {
    display: block;
	margin-top: 10px;
}

#visa input[value="no"]:checked ~ #no {
    display: block;
}



#home #request-info .form-row {
    clear: both;
   padding: 0 !important;
    margin: 12px auto;
}

#home #request-info #success  {
	clear: both;
	padding: 10px;
	background-color: #28a745;
    color: #FFF;
	width: 100%;
	margin: 0 auto;
}
/* program rfi - updated Jan 22 - Shae */


.program #request-info {
   margin-top: initial;
}

section.section-rfi  {
padding: 0 !important;
}

.section-rfi section.section {
    background: transparent;
}

.section-rfi .section.section-parallax {
   
    box-shadow: initial !important;
    background: transparent;
}

.section-rfi .parallax-background[style] {
height: initial !important;
}

.section-rfi .section-parallax .row {margin-top: 0 !important;}

.section-rfi .bg-color-light-scale-4 .row {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.radio {width: 30%;
float: left;}

.clear {width: 100%;
clear: both;}


.press-release {
	padding-top: 40px !important;
  margin-top: -40px !important;
}

#request-info {z-index: 4;
	padding-top: 40px;
  margin-top: -40px;
}

.program .badge-primary {
background: #003468 !important;
color: #fff !important;

}

#request-info .badge-success {
    background-color: #28a745;
    color: #FFF;
	white-space: initial !important;
}

#request-info.narrow .badge-success {
white-space: initial !important;	
}




#request-info .selectArea[style] {width: 100% !important;}


#home #request-info .selectArea .center {

line-height: 28px;

}	

#home #request-info .selectArea {

line-height: 40px;

}	

#request-info select.form-control:not([size]):not([multiple]) {
    height: 34px !important;
    font-size: 14px;
    color: #555;
    background-color: #fff !important;
    font-family: inherit;
    text-transform: initial;
    font-weight: normal;
}

#request-info.bg-color-light-scale-1 {
   background: rgba(0, 39, 79, 0.9)!important;
}

#request-info h3 {
    font-size: 1.3em;
    font-weight: 500;
	text-align: center;
    letter-spacing: -0.7px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: 'Open Sans', Verdana, Sans-Serif;
line-height: 27px;
   
text-transform: capitalize !important;
}

#request-info .btn-modern {
    text-transform: capitalize;
    font-size: .8em;
    padding: 12.8px 24px;
    font-weight: 600;
}

#request-info .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
}

#request-info .btn-secondary:hover, #request-info .btn-secondary.hover {
    background-color: #e9807a;
    border-color: #ea8b85 #ea8b85 #dc520a;
    color: #FFF;
}

#request-info .btn-secondary:active, #request-info .btn-secondary.active {
    background-color: #dd4238 !important;
    background-image: none !important;
    border-color: #dc372d #dc372d #b7281f !important;
}

#request-info .btn-outline.btn-primary {
    color: #0075e8 !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #dc520a !important;
}

#request-info .btn-outline {
	 border-width: 2px;
	padding: 8px 15px;
	
}

#request-info .btn-outline.btn-secondary {
    color: #dc520a !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #dc520a !important;
}

#request-info .btn-outline.btn-secondary:hover, #request-info .btn-outline.btn-secondary.hover {
    color: #FFF !important;
    background-color: #dc520a  !important;
    border-color: #dc520a  !important;
}

#request-info .btn-outline.btn-secondary:active, #request-info .btn-outline.btn-secondary.active {
    color: #FFF !important;
    background-color: #dc520a !important;
    border-color: #dc520a !important;
}
#request-info .btn-outline.btn-primary {
    color: #dc520a !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #dc520a !important;
}

#request-info .btn-secondary:not(:disabled):not(.disabled).active, #request-info .btn-secondary:not(:disabled):not(.disabled):active, #request-info .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}

#home #request-info #loading {
	
	width: 100%;
	clear: both;}


#home #request-info #loading p {
	color: #2a2626 !important;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 15px;
	line-height: 17px;
	
}

#request-info.narrow #loading p {
	color: #fff;
}

#home #request-info img {float: left;
	height: 50px;
width: 50px;
	max-width: 50px !important;
}

#request-info.narrow #loading img {height: 50px;
width: 50px;
	
clear: both;}

#request-info .divider.divider-small.divider-small-center hr {
   width: 50px;
    margin: 0px auto !important;
	 padding: 0px !important;
border-bottom: 3px solid #dc520a !important;
background: transparent !important;
 height: 3px !important;
}

.recent-posts .divider.divider-small hr {
	width: 50px;
	 padding: 0px !important;
border-bottom: 3px solid #dc520a !important;
background: transparent !important;
 height: 3px !important;
	margin-top: 18px;
	margin-bottom: 18px;
	
}

#request-info .divider.divider-small {
    margin: 0px auto 20px auto;
    width: 50px;
    background: transparent;
}

#request-info .divider.divider-small.divider-small-center {
    text-align: center;
}
#request-info .form-row {
    clear: both;
    padding: 0 !important;
   
}



/* program pages */

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color: #275D27 !important;
    color: #FFF;
}


.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #A81F1A !important;
    color: #FFF;
}

.success a, .danger a {color: #CFCFCF !important;}

h1.top-title {
	  font-weight: 500 !important;
font-size: 1.3em !important;
    margin-bottom: 0px !important;
}

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

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

}

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

}

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

}





.featured-boxes-modern-style-2 .featured-box {
	position: relative;
	
	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: 0 !important;
	margin-bottom: 0 !important;
} 

.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;}
.neg-top {margin-top: -60px !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%;
}

.thumb-info  {

	max-width: 246px !important;

}

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


.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;
		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, #d3d3d3, transparent) !important;
	background-image: linear-gradient(to right, transparent, #d3d3d3, 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: #dc520a;
	border-color: #dc520a;
	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: #dc520a;
	border-color: #dc520a #dc520a #dc520a;
	padding: 10px;
	margin-top: 0px;
}


.program .btn-tertiary .fa, .program .btn-primary .fa  {
	color: #fff;
}

.program .btn-quaternary {
	color: #fff;
	background-color: #003468;
	border-color: #003468;
	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: 'Open Sans', Verdana, Sans-Serif;
}

.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: capitalize;
	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', Verdana, 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", Verdana, sans-serif;
	content: "Read More";
	z-index: 2;
	color: #000;
	font-size: 13px;
	text-transform: capitalize;
	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 {
	margin: 15px;
	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: 0px !important; 
	padding: 20px 0;

}

.home {margin-bottom: -30px !important;}

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

.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;
}

#main .main .area .section-holder {
    margin: 0 auto !important;
    padding: 0 15px;
    width: 90%;
}

#main .main .area .section-holder .search .text-input {
   
    width: 70%;
}

.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: #767676;
	margin-bottom: 50px;
	overflow: hidden;
	padding: 5px 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", Verdana, 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 Verdana,"Open Sans",sans-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", Verdana, 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", Verdana, 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: #767676;
	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", Verdana, 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", Verdana, 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", Verdana, 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", Verdana, sans-serif;
	text-decoration: none;
}

/* tables */

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    
    border-right: 1px solid #ddd;

}

table {
	border-color: #ddd;
	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;
}

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", Verdana, sans-serif;
	line-height: 30px;
	text-transform: capitalize;
}




.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: #767676;
	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%;}



/* 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: 100%;
}

.information-area .column2 {
	overflow: hidden;
	width: 100%;
	padding-right: 30px;
}

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

.information-gray .title {
	color: #606060;
}


.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: "Open Sans", Verdana,sans-serif;
}


.heading-list strong {
	font-weight: normal;
}


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


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

.information-area li.col8 {
	border-right: none !important;
	width: 15% !important;

}

.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;
}

.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;}


.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 */

#course-schedule-section {
	min-height: 600px;
}

#course-schedule-section h2,
#course-schedule-section h3 {
	display: inline;
}

#course-schedule-section .place {
	max-width: 980px;
	font-size: 1.15em;
	margin: 0 auto;
	padding: 0 15px;
	overflow: hidden;
}

#course-schedule-section .place h2 {
	padding: 0 !important;
}

#course-schedule-section .place .text {
	overflow: hidden;
	width: 100%;
	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', Verdana, Sans-Serif;
}

#course-schedule-section #content .place {
	border: medium none;
	font-size: 1em;
}

.course-schedule-instruction {
    margin-bottom: -25px;
}

.circle-small {
	display: none !important;
	background: #555;
	border-radius: 5px;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	float: right;
	font: 26px/28px "Open Sans", Verdana, 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;  
	margin: 0 auto;
	overflow: hidden;
}

.list-holder {
	overflow: hidden;
	padding: 0 0 11px;
}

.list-gray ul {
	background: #eeeeee none repeat scroll 0 0; 
	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 ul#active:hover li{
	color: #003468 !important; 
}

.list-gray .heding-list {
	color: #3c3c3c !important;
	font-weight: bold !important;
	font-family: 'Open Sans', Verdana, Sans-Serif;
	border: #c4c4c4;
	border-image: none;
	border-style: solid;
	border-width: 1px 0;
}

.list-gray ul#active li:first-child::before{
	content: ">"
}
.list-gray li acronym[title]{
	text-decoration: none;
}

.list-gray li {
	display: inline-block;
	padding: 15px 1%;
	vertical-align: middle;
	text-align: center; 
	font-size: 14px;
	color: #003468;
}

.list-gray ul:not(:first-child):hover li{
	color: #96a1b6;
}

* + 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;
}
/* course-schedule */

.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;
}


/*#1083893: double the width of the subject drop-down field*/
form#course-schedule-form div#sarea2 {
	width: 515px !important;
}

form#course-catalog-form div.selectArea {
	width: 475px !important;
}

.form#course-schedule-form .selectArea,
.form#course-schedule-form .text-input:first-child {
	margin: 15px 0 0 15px !important;
}

#keywordDiv {
	width: 515px;
	margin-top: 15px;
}




.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", Verdana, 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", Verdana, 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;
	color: #fff;
	display: block;
	height: 1%;
	overflow: hidden;
	padding: 3px 16px 2px;
	text-decoration: none;
}


.optionsDivVisible a:hover, .optionsDivVisible a:focus, .optionsDivVisible a:active,  {
	color: #d3d3d3 !important;
	
	
}



.form .head {
	float: left;
	font: 14px/19px  "Open Sans", Verdana, 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", Verdana, 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: capitalize;



}

.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: capitalize;
	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;
	color: #003468;

}


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", Verdana, sans-serif;
	margin: 0 0 5px 15px;
	text-transform: capitalize;
	border: 0 !important;
	letter-spacing: -0.2px;
} 

.page-blue .page-header h1, .page-blue .page-tabs h1 {
	color: #003468;
	/* 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", Verdana, 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; */
}

.title-class {text-transform: initial !important;}

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

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

	margin-bottom: 10px;
	font-family: 'Open Sans', Verdana, 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", Verdana, 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", Verdana, 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", Verdana, 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", Verdana, sans-serif;
	margin: 10px 0 5px 0;

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

}

html h4 {
	font-size: 20px;
	font-family:  "Open Sans", Verdana, 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: #ffffff !important;
background: transparent !important;}

html #footer .social-icons li {box-shadow: none !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 {

	border-bottom: 0;
	border-top: 0;
	min-height: 50px;
	position: relative;
	text-align: left;
	color: #ffffff !important;
	background: #003468 !important;
	margin: 0 !important;
	padding: 0 !important;

}

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: #dc520a !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; */
	border-color: #dc520a !important;
}

html .heading-tertiary,
html .lnk-tertiary,
html .text-color-tertiary {
	color: #dc520a !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: #dc520a;
}

html .heading-quaternary,
html .lnk-quaternary,
html .text-color-quaternary {
	color: #003468 !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: #003468;
}

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: #dc520a !important;
}

html .background-color-tertiary {
	background-color: #dc520a !important;
}

html .background-color-quaternary {
	background-color: #003468 !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: #dc520a !important;
}

html .blockquote-tertiary {
	border-color: #dc520a !important;
}

html .blockquote-quaternary {
	border-color: #003468 !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: #dc520a;
}

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: #dc520a;
}

html ul.nav-pills-secondary > li.active > a:hover,
html ul.nav-pills-secondary > li.active > a:focus {
	background-color: #dc520a;
}

html ul.nav-pills-tertiary a {
	color: #dc520a;
}

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: #dc520a;
}

html ul.nav-pills-tertiary > li.active > a:hover,
html ul.nav-pills-tertiary > li.active > a:focus {
	background-color: #dc520a;
}

html ul.nav-pills-quaternary a {
	color: #003468;
}

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: #003468;
}

html ul.nav-pills-quaternary > li.active > a:hover,
html ul.nav-pills-quaternary > li.active > a:focus {
	background-color: #003468;
}

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: #dc520a;
}

html .label-tertiary {
	background-color: #dc520a;
}

html .label-quaternary {
	background-color: #003468;
}

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: #767676;
}

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: #003468 #003468 #003468;
	background-color: #003468;
}

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: #dc520a;
	border-color: #dc520a;
}

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: #dc520a;
	border-color: #dc520a #dc520a #dc520a;
}

html .btn-tertiary:hover {
	border-color: #dc520a #dc520a #dc520a;
	background-color: #dc520a;
	color: #fff !important;
}

html .btn-primary:hover {
	border-color: #003468 #003468 #003468;
	background-color: #003468;
	color: #fff !important;
}

html .btn-tertiary:active,
html .btn-tertiary:focus,
html .btn-tertiary:active:hover,
html .btn-tertiary:active:focus {
	border-color: #dc520a #dc520a #dc520a;
	background-color: #dc520a;
}

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: #dc520a;
	background-color: #dc520a;
}

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: #003468;
	border-color: #003468;
}

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: #767676;
	color: #767676;
	text-shadow: none;
}

html .btn-borders.btn-primary:hover,
html .btn-borders.btn-primary:focus {
	color: #fff;
	background-color: #767676;
	border-color: #767676;
	border-color: #767676 !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;
}

nav a:hover .fa-angle-right {color: #fff;}

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: #dc520a;
	color: #dc520a;
	text-shadow: none;
}

html .btn-borders.btn-secondary:hover,
html .btn-borders.btn-secondary:focus {
	color: #fff;
	background-color: #dc520a;
	border-color: #dc520a #dc520a;
	border-color: #dc520a !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: #dc520a;
	color: #dc520a;
	text-shadow: none;
}

html .btn-borders.btn-tertiary:hover,
html .btn-borders.btn-tertiary:focus {
	color: #fff;
	background-color: #dc520a;
	border-color: #dc520a #dc520a #dc520a;
	border-color: #dc520a !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: #003468;
	color: #003468;
	text-shadow: none;
}

html .btn-borders.btn-quaternary:hover,
html .btn-borders.btn-quaternary:focus {
	color: #fff;
	background-color: #003468;
	border-color: #003468;
	border-color: #003468 !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: #767676;
}

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: #767676;
}

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: #767676;
	border-color: #767676;
}

.pagination > .active > a,
body.dark .pagination > .active > a {
	color: #fff;
	background-color: #767676;
	border-color: #767676;
}

.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: #767676;
	border-color: #7e8ca5;
	color: #FFF;
}

html .alert-primary .alert-link {
	color: #FFF;
}

.alert-info {
    color: #003468;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

html .alert-secondary {
	background-color: #dc520a;
	border-color: #91381f;
	color: #FFF;
}

html .alert-secondary .alert-link {
	color: #FFF;
}

html .alert-tertiary {
	background-color: #dc520a;
	border-color: #f78e2a;
	color: #FFF;
}

html .alert-tertiary .alert-link {
	color: #FFF;
}

html .alert-quaternary {
	background-color: #003468;
	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: #dc520a;
}

html .progress-bar-tertiary {
	background-color: #dc520a;
}

html .progress-bar-quaternary {
	background-color: #003468;
}

html .progress-bar-dark {
	background-color: #2e353e;
}

html .progress-bar-light {
	background-color: #FFF;
}



html section.section-primary {
	background-color: #767676 !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: #dc520a !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: #b3b3b3 !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: #d3d3d3 !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: #767676;
	border-bottom-color: #767676;
	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: #dc520a;
	border-bottom-color: #dc520a;
	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: #dc520a;
	border-bottom-color: #dc520a;
	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: #003468;
	border-bottom-color: #003468;
	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: #767676;
	border-left-color: #767676;
	border-right-color: #767676;
}

html .toggle-primary .toggle.active > label {
	background-color: #767676;
	border-color: #767676;
	color: #FFF;
}

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

html .toggle-secondary .toggle label {
	color: #dc520a;
	border-left-color: #dc520a;
	border-right-color: #dc520a;
}

html .toggle-secondary .toggle.active > label {
	background-color: #dc520a;
	border-color: #dc520a;
	color: #FFF;
}

html .toggle-secondary.toggle-simple .toggle > label:after {
	background-color: #dc520a;
}

html .toggle-tertiary .toggle label {
	color: #dc520a;
	border-left-color: #dc520a;
	border-right-color: #dc520a;
}

html .toggle-tertiary .toggle.active > label {
	background-color: #dc520a;
	border-color: #dc520a;
	color: #FFF;
}

html .toggle-tertiary.toggle-simple .toggle > label:after {
	background-color: #dc520a;
}

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

html .toggle-quaternary .toggle.active > label {
	background-color: #003468;
	border-color: #003468;
	color: #FFF;
}

html .toggle-quaternary.toggle-simple .toggle > label:after {
	background-color: #003468;
}

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 Verdana;
	margin-bottom: 5px;

}

.profile-graduate-level {
	font-style: italic;
	margin-bottom: 5px;
	margin-top: 4px;
	font-family:  "Open Sans", Verdana, 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: #767676;
	display: inline-block;
	color: #003468;
}

.thumb-info .thumb-info-action-icon {
	background-color: #767676;
}

.thumb-info-social-icons a {
	background-color: #767676;
}

.thumbnail .zoom {
	background-color: #767676;
}

.img-thumbnail .zoom {
	background-color: #767676;
}

html .thumb-info .thumb-info-action-icon-primary {
	background-color: #767676;
}

html .thumb-info .thumb-info-action-icon-primary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-secondary {
	background-color: #dc520a;
}

html .thumb-info .thumb-info-action-icon-secondary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-tertiary {
	background-color: #dc520a;
}

html .thumb-info .thumb-info-action-icon-tertiary i {
	color: #FFF;
}

html .thumb-info .thumb-info-action-icon-quaternary {
	background-color: #003468;
}

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: #767676;
}

.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: #767676;
}

html .inverted-secondary {
	background-color: #003468;
}

html .inverted-tertiary {
	background-color: #dc520a;
}

html .inverted-quaternary {
	background-color: #003468;
}

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: #767676;
}

.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: #767676;
}

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: #767676;
}

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: #767676;
}

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: #767676;
}

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: #767676;
	color: #767676;
}

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: #767676;
}

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: #767676;
}

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: #767676;
	color: #767676;
}

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: #767676;
}

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: #767676;
}

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: #767676;
}

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: #767676;
}

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: #767676;
}

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: #767676;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
	color: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
	color: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #dc520a;
}

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: #003468;
}

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: #003468;
}

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: #003468;
	color: #003468;
}

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: #003468;
}

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: #003468;
}

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: #003468;
}

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: #003468;
}

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: #003468;
}

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: #003468;
}

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: #767676;
	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: #767676;
}

.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 .fas {
	position: absolute;
	left: 0;
	top: 5px;
	color: #003468;
}

.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: #767676;
	border-color: #767676;
}

.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: #767676;
}

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: #dc520a;
	border-color: #dc520a;
}

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: #dc520a;
	color: #FFF;
}

html .list-secondary.list-ordened li:before {
	color: #dc520a;
}

html .list-secondary.list-ordened.list-ordened-style-3 li:before {
	background-color: #dc520a;
	color: #FFF;
}

html .list-tertiary.list-icons li .fa,
html .list-tertiary.list-icons li .icons {
	color: #dc520a;
	border-color: #dc520a;
}

html .list-tertiary.list-icons.list-icons-style-3 li .fa,
html .list-tertiary.list-icons.list-icons-style-3 li .icons {
	background-color: #dc520a;
	color: #FFF;
}

html .list-tertiary.list-ordened li:before {
	color: #dc520a;
}

html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
	background-color: #dc520a;
	color: #FFF;
}

html .list-quaternary.list-icons li .fa,
html .list-quaternary.list-icons li .icons {
	color: #003468;
	border-color: #003468;
}

html .list-quaternary.list-icons.list-icons-style-3 li .fa,
html .list-quaternary.list-icons.list-icons-style-3 li .icons {
	background-color: #003468;
	color: #FFF;
}

html .list-quaternary.list-ordened li:before {
	color: #003468;
}

html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
	background-color: #003468;
	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: #767676;
}

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: -1px !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: #767676;
	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: capitalize;
	z-index: 2;
	max-width: 90%;
}

.parallax h1 {
	font-size: 55px;
	line-height: 64px;
	margin: 0 0 2px 0;
	font-family:  "Open Sans", Verdana, sans-serif;
}
section.video blockquote i.fa-quote-left {
	color: #767676;
}

section.parallax {
	margin-top: 0 !important;
	padding: 75px 0 !important;
}

.panel-group .panel-heading a {
	color: #767676;
}

html .panel-group.panel-group-primary .panel-heading {
	background-color: #767676 !important;
}

html .panel-group.panel-group-primary .panel-heading a {
	color: #FFF;
}

html .panel-group.panel-group-secondary .panel-heading {
	background-color: #dc520a !important;
}

html .panel-group.panel-group-secondary .panel-heading a {
	color: #FFF;
}

html .panel-group.panel-group-tertiary .panel-heading {
	background-color: #dc520a !important;
}

html .panel-group.panel-group-tertiary .panel-heading a {
	color: #FFF;
}

html .panel-group.panel-group-quaternary .panel-heading {
	background-color: #003468 !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: #767676;
}

html .divider.divider-primary.divider-small hr {
	background: #767676;
}

html .divider.divider-secondary .fa,
html .divider.divider-secondary .icons {
	color: #dc520a;
}

html .divider.divider-secondary.divider-small hr {
	background: #dc520a;
}

html .divider.divider-tertiary .fa,
html .divider.divider-tertiary .icons {
	color: #dc520a;
}

html .divider.divider-tertiary.divider-small hr {
	background: #dc520a;
}

html .divider.divider-quaternary .fa,
html .divider.divider-quaternary .icons {
	color: #003468;
}

html .divider.divider-quaternary.divider-small hr {
	background: #003468;
}

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: #767676;
	color: #FFF;
}

html .divider.divider-style-2.divider-secondary .fa,
html .divider.divider-style-2.divider-secondary .icons {
	background: #dc520a;
	color: #FFF;
}

html .divider.divider-style-2.divider-tertiary .fa,
html .divider.divider-style-2.divider-tertiary .icons {
	background: #dc520a;
	color: #FFF;
}

html .divider.divider-style-2.divider-quaternary .fa,
html .divider.divider-style-2.divider-quaternary .icons {
	background: #003468;
	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: #767676;
}

html .divider.divider-style-3.divider-secondary .fa,
html .divider.divider-style-3.divider-secondary .icons {
	border-color: #dc520a;
}

html .divider.divider-style-3.divider-tertiary .fa,
html .divider.divider-style-3.divider-tertiary .icons {
	border-color: #dc520a;
}

html .divider.divider-style-3.divider-quaternary .fa,
html .divider.divider-style-3.divider-quaternary .icons {
	border-color: #003468;
}

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: #767676;
	color: #FFF;
}

#header .tip:before {
	border-right-color: #767676;
}

html #header .tip-primary {
	background: #767676 !important;
	color: #FFF !important;
}

html #header .tip-primary:before {
	border-right-color: #767676 !important;
}

html #header .tip-secondary {
	background: #dc520a !important;
	color: #FFF !important;
}

html #header .tip-secondary:before {
	border-right-color: #dc520a !important;
}

html #header .tip-tertiary {
	background: #dc520a !important;
	color: #FFF !important;
}

html #header .tip-tertiary:before {
	border-right-color: #dc520a !important;
}

html #header .tip-quaternary {
	background: #003468 !important;
	color: #FFF !important;
}

html #header .tip-quaternary:before {
	border-right-color: #003468 !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: #767676;
}


@media (min-width: 992px) {

	/* alumni */
	
	
.process .process-step:before {
		height: 2px;
		display: block;
		background-color: #EDEDED;
		position: absolute;
		content: '';
		width: 50%;
		top: 45px;
		left: 75%;
	}

	.process .process-step:last-child:before {
		display: none;
	}
	#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu {
		border-top-color: #767676;
	}

	#header .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent #767676 transparent;
	}

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

	#header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
		color: #767676;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:not(:hover).active > a {
		color: #767676;
	}

	#header .header-nav.header-nav-stripe nav > ul > li:hover > a {
		background-color: #767676;
	}

	#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: #767676;
	}

	#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: #767676;
	}

	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: #767676;
	}

	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: #767676;
	}
}

@media (min-width: 992px) {
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
		color: #767676;
	}

	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: #767676;
		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: #767676;
		color: #FFF;
	}

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

	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: #dc520a;
	}

	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: #dc520a;
		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: #dc520a;
		color: #FFF;
	}

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

	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: #dc520a;
	}

	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: #dc520a;
		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: #dc520a;
		color: #FFF;
	}

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

	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: #003468;
	}

	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: #003468;
		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: #003468;
		color: #FFF;
	}

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

	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) {
	
	.parallax h1 {
	
	line-height: 32px !important;
		text-shadow: 1px 1px #767676;
	}
	
	.parallax p {
	
	
		font-size: 20px;
		line-height: 1.2 !important;
		font-weight: 600;
		text-shadow: 1px 1px #767676;
	}
	
	.parallax .btn {font-size: 1.2em;
	font-weight: 700;}

.tp-mask-wrap .tp-caption {font-size: 14px !important;}
	.tp-caption btn {font-size: 12px !important;}
	
	
	#header .header-top .header-nav-main nav > ul > li.dropdown > a {
	text-transform: capitalize !important;
}
	.page-blue #header .header-top .header-nav-main nav > ul > li.dropdown > a {
	text-transform: capitalize !important;
}
	nav > li > a {display: inline-block;}
	
	.gsc-search-button-v2 {

padding: 8px 10px 0px 10px !important;
}
	
	#logos .img-fluid {
    max-width: 60%;
}
	
	#countryCode ul.dropdown {
		
		width: 700px;
		left: -725px;
	}
		
	#header .header-nav-main nav > ul li a.dropdown-toggle .fa-chevron-down {
    display: none !important;
	}
		
	.page-blue .landing .container-fluid > .row > .p-0:first-child section.section {
		margin-bottom: 0;
		margin-top: 0px !important;

	}

	.page-blue .newheader .page-header
	{display: none !important;}

	.page-blue .page-tabs {margin-top: 69px;}

	.page-blue .landing .col-lg-7.col-md-7::first-child {margin: 0 !important;
		padding-bottom: 0 !important; }

	.page-blue .landing .col-lg-6.col-md-6::first-child {margin: 0 !important;
		padding-bottom: 0 !important; }

	/*
	.page-blue .landing .col-lg-6.col-md-6 {margin: 0 !important;
	padding-bottom: 0 !important;   } 

	.page-blue .landing .col-lg-5 ul,  .page-blue .landing .col-md-5 ul, {margin: 0 !important;
	padding-bottom: 0 !important;} disabled by Shae */

	.page-blue .landing .col-lg-6.col-md-6 ul {margin: 0 !important;
		padding-bottom: 0 !important;}

	.page-blue .landing .col-lg-7.col-md-7 ul {margin: 0 !important;
		padding-bottom: 0 !important;}

	.page-blue .landing a.learn {margin-top: 15px !important;
		padding-top: 15px !important; } 

	.page-blue .landing a.learn.mt-4 {margin-top: 15px !important;
		padding-top: 15px !important; } 

	.page-blue .landing .feature-box .feature-box-style-2 span a {margin-right: 8px !important;
		padding-right: 5px !important;}

	.page-blue .landing .form-sign .container-fluid .row {
		margin: initial !important;
	}

	.page-blue .landing .row.pt-0.pb-3.mt-0.mb-1 {margin-bottom: 5px !important;}

	.page-blue .landing .col-lg-6.mb-4, .page-blue .landing .col-lg-7.mb-4 {
		margin-bottom: 10px !important;
	}

	.page-blue .landing .container-fluid section.section {
		padding: 5px 0 !important;
	}

	.search-by-keyword {margin-top: 15px !important;}

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

	}

	.isotope-item {margin-top: 10px;
		margin-bottom: 15px;}


	.list.list-icons {

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

	ul.team-list .col-md-3 {width: 50% !important;}

	.page-blue .landing .col-lg-4 .feature-box {padding-bottom: 20px;}
	/* 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[style] {height: initial !important;}

	.page-blue .header-column .header-row {
		/* width: 50px !important; */
		float: right;
	}

	.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: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 20px;
		text-transform: capitalize;
		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 */

	.dropdown-backdrop {z-index: initial;}

	html.sticky-header-enabled #header .header-nav.header-nav-links nav > ul > li.dropdown.top > a {padding-left: 0 !important;}

	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: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 20px;
		text-transform: capitalize;
		background-color: #fff !important; 
		color: #003468 !important;
		padding: 7px 8px;
		margin: 1px 0;
		min-height: initial !important;
display: inline-block;
	}


	#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: 10px;
		padding-left: 0;
		margin-top: 0px !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) {

	/*
	.page-blue .landing {
	margin-top: 60px !important;
}
	*/

	.page-blue .landing .featured-boxes-full .featured-box-full h4 {

		margin-bottom: 5px !important;
	}

	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: #767676;
	}

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a {
		background: #767676;
		color: #FFF;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a {
		background: #dc520a;
		color: #FFF;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a {
		background: #dc520a;
		color: #FFF;
	}

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

	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a {
		background: #003468;
		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: #b3b3b3;
}

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: #dc520a;
	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;
}

.header-top .header-nav-main nav > ul > li > a {font-weight: 600 !important;}

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: #003468;
	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: #767676 !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-secondary {
		background: #dc520a !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-tertiary {
		background: #dc520a !important;
		color: #FFF !important;
	}

	html #header .header-nav-bar-quaternary {
		background: #003468 !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 (max-width: 767px) {
	
	
	#services .feature-box-icon {

top: 0px;
}

	
	#countryCode ul.dropdown {
		
		width: 500px;
		left: -455px;
	}
		
	.text-11 {
    font-size: 2.2em !important;
}
	
	.sticky-home {
position:-webkit-sticky; 
	position:sticky; 
	    top: 70px;
    height: 110px;
    z-index: 999;

}
	
	
	#ug .col-lg-4 img {
    max-width: 250px;
}
	
	#ug h1 .background-color-primary {font-size: 26px !important;}
	
	#ug #toggleList {margin: 0 10px;}

	
		#alerts img {
		/* position: absolute;
		top:-8px;
		right:-8px;
		*/
		display: none;
	}
	/* new header - jan 20 */
	
	#main-nav .btn-primary {margin-right: 15px;
	display: none;}

	.header-logo img[style] {width: 200px !important;}
	
	.header-row {
    padding-left: 2px !important;
}
	
/* program rfi */

.request-info .medical-schedules ul.list-icons {
    text-align: left !important;
vertical-align: middle !important;
list-style: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-top: 15px !important;
   }

	.request-info .list.list-icons {
    list-style: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

	
	
.request-info .medical-schedules .box-one:before, .request-info .medical-schedules .box-two:before, .request-info .medical-schedules .box-three:before, .request-info .medical-schedules .box-four:before {
    content: ' ';
    display: initial !important;
    vertical-align: middle;
    height: 110px;
 
}

.request-info .medical-schedules .box-one .feature-box, .request-info .medical-schedules .box-two .feature-box, .request-info .medical-schedules .box-three .feature-box, .request-info .medical-schedules .box-four .feature-box {
  
    height: 110px;
}

.request-info .row.medical-schedules .feature-box-info {
 
    vertical-align: middle;
    height: 100%;
    height: 110px;
}

.request-info .medical-schedules .feature-box-info {
    padding-left: 0 !important;
}
/* newsroom feed */
	
	h4.feed-item-title {font-size: 1em;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 18px;
   margin: 10px 0 4px 0 !important;
    text-transform: initial !important;}
	
	.page-blue .landing {padding-top: 105px;}
	.page-blue .landing .icons.ml-4 {margin-left: 5px !important;}

	.page-blue .landing .col-half-section {
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}



	.page-blue .landing .list.list-borders li {
		border-bottom: 0px !important;
		margin-top: 9px;
		margin-bottom: 0;
		padding-bottom: 9px;
	}

	.page-blue .landing .testimonial.testimonial-with-quotes {
		padding-top: 10px;
	}

	.page-blue .landing h2, .page-blue .landing h3, .page-blue .landing h4  {
		margin-top: 10px !important;
	}

	.page-blue .landing .row.mb-1 {margin-bottom: 7px !important;}
	.page-blue .landing .col-lg-6.mb-4,  .page-blue .landing .col-lg-7.mb-4 {margin-bottom: 10px !important;}

	/*	.page-blue .landing .row {
	margin: 0 auto !important;
}  

	.page-blue .landing .col-lg-3, .landing .col-lg-4, .landing .col-lg-5, .landing .col-lg-6,  .landing .col-lg-7,  .landing .col-lg-8,  .landing .col-lg-9,  .landing .col-lg-10,  .landing .col-lg-11,  .landing .col-lg-12 {padding-bottom: 20px !important;} */ /* Shae testing row spacing on mobile */


	.page-blue .landing .container-fluid .col-lg-6, .page-blue .landing .container-fluid .col-lg-4, .page-blue .landing .container-fluid .col-lg-8 {padding-bottom: 0 !important;
	}


	.page-blue .landing .container-fluid  .featured-box-full-primary  {padding-bottom: 20px !important;
	}


	.page-blue .landing .container-fluid > .row > .p-0:first-child section.section {
		margin-bottom: 0;
		margin-top: 0px !important;
	}




	.page-blue .landing section.section  {padding: 25px 0 0 0 !important;}

	.page-blue .landing section.section-primary { margin-top: 0 !important;}


	.page-blue .landing section.section-primary .custom-white-content {border: none !important;}

	.page-blue .landing .feature-box {padding-bottom: 15px !important;} /* shae mobile spacing edits */

	.page-blue .landing .testimonial blockquote p {
		color: #FFF;
		font-family: 'open sans', verdana, serif;
		font-size: 1.2em !important;
	}


	/* law header */

	.sticky-header-active .page-blue #header .header-search {
		margin-top: 55px !important;
	}

	.page-blue #header .header-search {
		/*  float: left !important;
		margin-top: 5px !important; 
		margin-left: 10px;
		width: 170px !important;
		height: 30px !important; */
		display: none !important;
	}

	.sticky-header-active .page-blue  #header .header-logo img {margin: 0 !important;}


	.sticky-header-active .page-blue #header .header-btn-collapse-nav {
		margin-top: 10px !important;
	}

	.page-blue #header .header-btn-collapse-nav {
		margin-top: 10px !important;
	}



	.page-blue .landing .featured-boxes .featured-box {
		margin-bottom: 15px;
		margin-top: 25px;
	}

	.page-blue .landing .featured-boxes-style-4 .featured-box .icon-featured {

		margin-top: 0;
		margin-bottom: 10px !important;

	}

	.page-blue #header .header-nav {
		padding: 0 !important;
		min-height: initial !important;
	}

	.page-blue #header .header-btn-collapse-nav {

		margin-top: 7px !important;

	}

	html.sticky-header-enabled #header .header-nav-main {
		max-height: 600px;
		overflow-x: hidden;
		overflow-y: auto;
	}


	ul.team-list .col-sm-6 {
		width: 100% !important;
	}

	ul.team-list .col-md-3  {
		width: 100% !important;
	}	

	.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;}

.section-rfi .row.medical-schedules {
		width: 100% !important;
		margin: 0 auto !important;
	}
	
	.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;
	}
	
	.program .oe h1 {
		font-size: 34px !important;
		line-height: 34px !important;
	}

	.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) {
	
		.form#course-schedule-form .selectArea,
	#keywordDiv,
	form#course-schedule-form div#sarea2,
	form#course-catalog-form div.selectArea {
		width: 300px !important;
	}
	
	.sticky-home {
position:-webkit-sticky; 
	position:sticky; 
	    top: 70px;
    height: 120px;
    z-index: 999;

}
/* program page - August 2020 (Shae) */
	
	
	.col-xs-12 .fa {
    margin-right: 1px; 
}
	
	


.col-xs-12.box-one .list.list-icons li {
    padding-left: 0;
    float: left;
    margin-right: 6px;
}
	
	/*
	
	.col-xs-12.box-one {
padding-right: 0px;
padding-left: 0px;
height: 40px;
}


.col-xs-12.box-two {
height: 60px;
}

.col-xs-12.box-three {
height: 40px;
}
*/

	.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: #767676;
		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;
	}

	.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 ********/
	#course-schedule-section .place{
		font-size: 1em;
	}

	.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", Verdana, sans-serif;
		line-height: 1em;
	}

	.list-gray .heding-list li {
		padding-bottom: 11px;
		padding-top: 11px;
	}

	.list-gray li {
		display: inline-block;
		padding: 15px 7px;   
		vertical-align: middle; 
		font-size: 10px;
		text-align: center;
		line-height: 12px;
	}

	#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;
		overflow-x: scroll;
	}

	.information-area .column1,
	.information-area .column2 {
		padding: 0px 5px;
	}
	
	.information-area .column2 {
		width: 160% !important;
	}	

	.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;
	}

	.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;
	}

	.page-blue .law-menu a.dropdown-toggle {
		text-align: left;
		max-width: 100%;
		height: initial;
	}

	img {
		clear: both !important;
		width: 100% !important;
		height: auto !important;
	}

	.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: #767676;
}

html .counters .counter-primary .fa,
html .counters .counter-primary .icons,
html .counters .counter-primary strong {
	color: #767676;
}

html .counters .counter-secondary .fa,
html .counters .counter-secondary .icons,
html .counters .counter-secondary strong {
	color: #dc520a;
}

html .counters .counter-tertiary .fa,
html .counters .counter-tertiary .icons,
html .counters .counter-tertiary strong {
	color: #dc520a;
}

html .counters .counter-quaternary .fa,
html .counters .counter-quaternary .icons,
html .counters .counter-quaternary strong {
	color: #003468;
}

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: #003468;
}



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-blue.jpg") bottom left no-repeat;
}

.express h2 {
	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: #dc520a;
}

html .featured-box-secondary h4 {
	color: #dc520a;
}

html .featured-box-secondary .box-content {
	border-top-color: #dc520a;
}

html .featured-box-tertiary .icon-featured {
	background-color: #dc520a;
}

html .featured-box-tertiary h4 {
	color: #dc520a;
}

html .featured-box-tertiary .box-content {
	border-top-color: #dc520a;
}

html .featured-box-quaternary .icon-featured {
	background-color: #003468;
}

html .featured-box-quaternary h4 {
	color: #003468;
}

html .featured-box-quaternary .box-content {
	border-top-color: #003468;
}

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: #003468;
	color: #003468;
}

html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
	border-color: #dc520a;
	color: #dc520a;
}

html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #dc520a;
	color: #dc520a;
}

html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #003468;
	color: #003468;
}

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: #dc520a;
	color: #dc520a;
}

html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
	border-color: #dc520a;
	color: #dc520a;
}

html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
	border-color: #003468;
	color: #003468;
}

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: #767676;
}

html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
	color: #dc520a;
}

html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
	color: #dc520a;
}

html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
	color: #003468;
}

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: #767676;
}

html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
	color: #dc520a;
}

html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
	color: #dc520a;
}

html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
	color: #003468;
}

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: #767676;
}

html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
	color: #dc520a;
}

html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
	color: #dc520a;
}

html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
	color: #003468;
}

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 #767676;
}

html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 3px #dc520a;
}

html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 3px #dc520a;
}

html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 3px #003468;
}

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 #003468 !important;
}

html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
	background: #003468 !important;
}

html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
	box-shadow: 0 0 0 10px #dc520a;
}

html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
	background: #dc520a !important;
}

html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
	box-shadow: 0 0 0 10px #dc520a;
}

html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
	background: #dc520a !important;
}

html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
	box-shadow: 0 0 0 10px #003468;
}

html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
	background: #003468 !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: #767676;
}

html .feature-box-primary .feature-box-icon {
	background-color: #003468;
}

html .feature-box-secondary .feature-box-icon {
	background-color: #dc520a;
}

html .feature-box-tertiary .feature-box-icon {
	background-color: #dc520a;
}

html .feature-box-quaternary .feature-box-icon {
	background-color: #003468;
}

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: #767676;
}

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: #dc520a;
}

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: #dc520a;
}

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: #003468;
}

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: #767676;
}

.feature-box.feature-box-style-3 .feature-box-icon i.fa,
.feature-box.feature-box-style-3 .feature-box-icon .icons {
	color: #767676;
}

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: #dc520a;
}

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: #dc520a;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
	border-color: #dc520a;
}

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: #dc520a;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
	border-color: #003468;
}

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: #003468;
}

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: #767676;
}

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: #dc520a;
}

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: #dc520a;
}

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: #003468;
}

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: #dc520a;
}

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: #dc520a;
}

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: #003468;
}

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: #dc520a;
}

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: #dc520a;
}

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: #003468;
}

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: #767676;
}

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: #dc520a !important;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-tertiary {
	background-color: #dc520a !important;
	color: #FFF;
}

html .featured-boxes-full .featured-box-full-quaternary {
	background-color: #003468 !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: #767676;
}

.pricing-table .most-popular h3 {
	background-color: #767676 !important;
}

.pricing-table.princig-table-flat .plan h3 {
	background-color: #767676;
}

.pricing-table.princig-table-flat .plan h3 span {
	background: #767676;
}

html .call-to-action.featured.featured-primary {
	border-top-color: #003468;
}

html .call-to-action.call-to-action-primary {
	background: #767676;
}

html .call-to-action.with-full-borders-primary {
	border-color: #767676;
}

html .call-to-action.call-to-action-primary {
	background: #767676;
}

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: #dc520a;
}

html .call-to-action.call-to-action-secondary {
	background: #dc520a;
}

html .call-to-action.with-full-borders-secondary {
	border-color: #dc520a;
}

html .call-to-action.call-to-action-secondary {
	background: #dc520a;
}

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: #dc520a;
}

html .call-to-action.call-to-action-tertiary {
	background: #dc520a;
}

html .call-to-action.with-full-borders-tertiary {
	border-color: #dc520a;
}

html .call-to-action.call-to-action-tertiary {
	background: #dc520a;
}

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: #003468;
}

html .call-to-action.call-to-action-quaternary {
	background: #003468;
}

html .call-to-action.with-full-borders-quaternary {
	border-color: #003468;
}

html .call-to-action.call-to-action-quaternary {
	background: #003468;
}

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: #767676;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #767676;
}

ul.history li .featured-box .box-content {
	border-top-color: #003468;
}

.recent-posts .date .month,
article.post .post-date .month {
	background-color: #767676;
}

.recent-posts .date .day,
article.post .post-date .day {
	color: #767676;
}

.slider .tp-bannertimer {
	/* background-color: #949188; */
	display: none;
}

.home-concept strong {
	color: #767676;
}

html .home-intro-primary {
	background: #767676;
}

html .home-intro-secondary {
	background: #dc520a;
}

html .home-intro-tertiary {
	background: #dc520a;
}

html .home-intro-quaternary {
	background: #003468;
}

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: #767676;
}

html .slider-container .tp-caption-overlay-opacity-primary {
	background: rgba(135, 148, 171, 0.4);
}

html .slider-container .tp-caption-overlay-secondary {
	background: #dc520a;
}

html .slider-container .tp-caption-overlay-opacity-secondary {
	background: rgba(158, 61, 34, 0.4);
}

html .slider-container .tp-caption-overlay-tertiary {
	background: #dc520a;
}

html .slider-container .tp-caption-overlay-opacity-tertiary {
	background: rgba(248, 150, 57, 0.4);
}

html .slider-container .tp-caption-overlay-quaternary {
	background: #003468;
}

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: #767676;
	border-color: #767676;
}

.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: #767676;
	border-bottom-color: #6f7f9a;
}

.shop .star-rating span,
.shop .cart-totals tr.total .amount {
	color: #767676;
}

#footer .footer-ribbon {
	background: #767676;
}

#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: #767676;
}

#footer.color {
	background: #767676;
	border-top-color: #767676;
}

#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: #767676;
	border-top-color: #767676;
}

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: #dc520a;
	border-top-color: #dc520a;
}

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: #dc520a;
	border-top-color: #dc520a;
}

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: #003468;
	border-top-color: #003468;
}

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: #767676;
}

html.boxed .body {
	border-top-color: #767676;
}

/* 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: #767676;
	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", Verdana, sans-serif;
	padding: 5px 0 7px 50px;
	position: relative;
	font-weight: bold;
	/* 	letter-spacing: -1px; */
}
#sidebar .open {
	color: #767676;
	font: 20px/24px  "Open Sans", Verdana, 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", Verdana, 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: #767676;
	font: 14px/18px  "Open Sans", Verdana, 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: #d3d3d3 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: #dc520a;
}
.bg-tertiary {
	color: #000;
	background-color: #dc520a;
}
.bg-quaternary {
	color: #fff;
	background-color: #003468;
}







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;
max-height: 50px;}


#header .header-logo img { margin: 0px !important;
max-width: 250px;}


.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; border: 0 !important; line-height: 100%;}
#header .header-nav-main-effect-1 nav > ul > li > a:hover { color: #ffffff !important; background: #003468 !important;
border-radius: 0 !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;
		margin-left: 10px;
		width: 170px !important;
		height: 50px !important; */
		display: none !important;
	}

	#header .header-nav-main:before {
		border-top: 1px solid #003468;
	}



	@media (max-width: 479px) {
		.tel span {display: none;}
	}

	@media (min-width: 300px) {
		.custom-image-position-2 {
			position: absolute;
			max-width: 100%;
			top: -25px;
			left: 900px;
			z-index: 1;
		}
	
