.back-to-top {
	 bottom: 108px;
}
 #content-wrapper p{
	 font-weight:400;
}
 #content-wrapper > section:first-of-type {
	 padding-top: 0;
}
 .fi-tileswithimages .item, {
	 background-color: #ebebeb !important;
}
 section.wysiwyg {
	 padding: 14px 0 !important;
}
 .v-fullimage .fi-tileswithimages .fi-img{
	 padding: 0px !important;
}
 .v-fullimage .fi-tileswithimages .item.image-left .fi-text{
	 padding: 15px;
	 vertical-align: text-top !important;
}
 .v-fullimage .btn-link{
	 position: absolute;
	 bottom: 0 !important 
}
 .v-fullimage .fi-tileswithimages .item .btn-link {
	 margin: 5px 0 10px 0;
}
 .v-fullimage .fi-tileswithimages .item .line1, .v-fullimage .fi-tileswithimages .item .btn-link, .fi-tileswithimages .item .btn-link, .fi-tileswithimages .item .line1 {
	 font-weight: 600;
}
 .v-fullimage .fi-tileswithimages .item span, .fi-tileswithimages .item span {
	 font-weight: 500;
}
 @media (max-width: 991px) {
	 .v-fullimage .btn-link{
		 position: relative;
		 bottom: 10px !important;
	}
	 .v-fullimage .fi-tileswithimages .item.image-left .fi-text {
		 padding-right: 5px;
		 padding-bottom: 2px;
	}
	 [class*='col-'] {
		 margin-bottom: 5px !important;
	}
}
 @media (max-width: 768px) {
	 #content-wrapper > section:first-of-type {
		/* padding-top: 0;
		 */
		 padding-top: 14px !important;
	}
}
 @media (max-width: 425px) {
	 section.wysiwyg {
		/* padding: 14px 0 !important;
		 */
		 padding-bottom: 2px !important;
	}
	 .v-fullimage .fi-tileswithimages .item.image-left .fi-text {
		 padding-right: 5px;
		 padding-bottom: 2px;
	}
	 .fist-col{
		 float:right;
	}
	 .second-col{
		 float:left;
	}
}






/***overides***/

/*general*/
#content-wrapper p{font-weight: 400;}
.table-condensed { font-size: .9em;}
.table th{font-weight:normal;}
h1 {font-size: 37px;margin: 0 0 25px 0; font-weight: 500; text-transform: uppercase;}
h2, h3, h4 {margin-top: 32px;margin-bottom: 17px;}
h2, .h2 {font-size: 30px;margin: 22px 0 10px 0;font-weight: 500 ;}
h3, .h3{font-size: 25px;margin: 20px 0 7px 0;font-weight: 400;}

/*accordion customizations*/
.panel-group .panel+.panel{margin-top:0}
.panel-heading {padding: 0 15px 0 15px;}
.panel-accordion .panel-heading a { font-weight: 400;}
.panel-accordion .panel-heading a { border-bottom: solid 2px #003893; }
.panel-group.panel-accordion .panel-title .glyphicon-minus:before,
.panel-group.panel-accordion .panel-title  .glyphicon-plus:before { color: #003893;}

/*featured items*/
.featureditems .featureditem {margin: 15px 0px 30px 0px;}
.fi-tileswithimages .fi-img, .fi-tileswithimages .fi-text { padding: 20px;}
.fi-tileswithimages .item .fi-text .btn{padding: 6px 10px;}
.fi-tileswithimages .item {background-color: transparent; background-color:#e6f9fb;}
.no-item-bg .fi-tileswithimages .item{background-color: transparent;}
.tiles-with-logos img { height: 100px; width: auto !important;padding: 10px;}
.fi-tileswithimages.has-top-border:before { border-top: 1px solid #0032a0; content: ""; display: block; margin: 0 15px;}
.featureditems.extra-spacing .featureditem{margin-top: 50px;  margin-bottom: 50px;}
.featureditems.extrapadding .featureditem{padding-left: 40px;  padding-right: 40px;}
.transparent-content.fi-tileswithimages .item, .transparent-content .panel-accordion .panel-default, .transparent-content .panel-accordion .open .panel-heading a {background-color: transparent !important;}
@mediamax-width: 991px){ .featureditems.extrapadding .featureditem{padding-left: 0px; padding-right: 0px;}  
}

/*NEW - steplist*/
.panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body ul, .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body ol.steplist { padding-left: 10px;}
ol.steplist { counter-reset: steplist-counter; list-style: none; padding-left: 10px;}
ol.steplist>li { padding: 20px 0 20px 60px; margin: 0; counter-increment: steplist-counter; position: relative;}
ol.steplist li::before {content: counter(steplist-counter); color: #fff; font-size: 2.2rem; position: absolute; --size: 32px; left: calc(-1 * var(--size) - -40px); line-height: var(--size); width: var(--size); height: var(--size); top: 0; background: #0070cd; border-radius: 50%; text-align: center;}
ol.steplist li::before {--size: 40px; top: calc(-1 * var(--size) - -56px); bottom: 0;}
/* verticaly center number ol.steplist li::before {--size: 40px;top: 0; bottom: 0; margin: auto 0;}*/

/*Faculty Directory*/
.profile-directory .itemContainer, .profile-directory .fi-img, .fi-peoplewithimages .item.image-left .fi-img  { border: none; }
.profile-directory.fi-peoplewithimages .item .fi-text { width: 70% !important; background: #e6f9fb;}
.faculty-images img {max-width: 180px !important;}


/*NEW - testimonials*/
.testimonial .item p { font-size: 1.2em; padding: 0 36px; text-align:center; }
#content-wrapper .testimonial .item p:first-of-type { font-weight: 200; }
#content-wrapper .testimonial .item p:last-of-type { padding-top:20px; }
#content-wrapper .testimonial h2 { text-align: center; margin-bottom: 40px; font-weight: 500; }
.testimonial .item p:first-of-type:before, .testimonial .item p:first-of-type:after{ font: normal normal normal 14px/1 FontAwesome; font-size: .72em; vertical-align: top; color: rgba(32, 33, 33, 0.3); }
.testimonial.text-white .item p:first-of-type:before, .testimonial.text-white .item p:first-of-type:after { color: #ffff; }
.testimonial .item p:first-of-type:before { content: "\f10d"; margin: 0 10px 0 -28px; }
.testimonial .item p:first-of-type:after { content: "\f10e"; margin: 0 -28px 0 10px; }
.testimonial .contentSlider .carousel-control.right,.testimonial .contentSlider .carousel-control.left { display: none; }

/*Carousel*/
 ol.carousel-indicators { bottom: -30px; }
.carousel-indicators li { background-color: #ebebeb; }
.carousel-indicators li.active{ background-color: #6caae4; }
.text-white .carousel-indicators li { background-color:rgba(255, 255, 255, 0.2) }
.text-white .carousel-indicators li.active{ background-color: rgba(255, 255, 255, 1) }


/*remove sharkfin from first section*/
#content-wrapper > section:first-of-type > .container::before {display:none !important;}

/*Downloads alternate color*/
.deep-blue-downloads .fi-downloads .item .fi-img {background-color: #0072CE;}
.deep-blue-downloads .fi-downloads .itemContainer{border-color:#a3a9ac;}

/* NEW - section overlay class - used in take the next step section*/
section.color-overlay{position:relative;}
section.color-overlay:before { content: "";position: absolute; left: 0;right: 0; top: 0; bottom: 0; background-color: rgba( 0,178,169,.8); width: 100%;}
section.color-overlay.blue:before { background-color: rgba( 0,0,153,.8);}
section.color-overlay.white:before {background-color: rgba( 255,255,255,.6);}

/*headline-w-multiple-cta with white buttons*/
.headline-w-multiple-cta-buttons.white-cta-buttons .btn{background: #fff; border:none; color:#0032a0;}
.headline-w-multiple-cta-buttons.hide-h3 h3{display:none;} 

/*NEW - Added arrow after button-link text*/
.btn-link.left::after {display:none;}
.btn-link.left::before {content: "\f105";font: normal normal normal 14px/1 FontAwesome; border-radius: 50%; color: #fff;background-color: #0032a0; display: inline-block; margin-right: 12px; width: 20px;height: 20px; line-height: 20px; text-align: center;}

/*Helper classes*/
.center-columns { display: flex;align-items: center;justify-content: center;}
/*spacing utilities*/
.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}@media (min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:992px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:1200px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}
.tiles-no-padding .fi-tiles .item { padding: 0;}


/*fixes*/

/*adds section-padding, section-padding-top and section-padding-bottom*/
section.tile.featureditemsblock.section-padding{padding: 64px 0;}
section.bg-white + section.bg-white.section-padding-top{padding-top: 64px !important;}
section.section-padding, section.wysiwyg.section-padding{ padding: 64px 0 !important;}
section.section-padding-top, section.wysiwyg.section-padding-top{padding-top: 64px !important;}
section.section-padding-bottom,section.wysiwyg.section-padding-bottom{padding-bottom: 64px !important;}
/*fix for btn-link formatting*/
.full-buttons .btn-link { color: #0032a0; background-color: transparent;border: 2px solid #0032a0;}
.full-buttons .btn-link:hover, .full-buttons .btn-link:focus { color: #fff; background-color: #0032a0; border: 2px solid #0032a0; box-shadow: none;}
.full-buttons .btn-link::after{display:none;}


/*.bg-lblue{background-color:#e6f9fb;}*/
.no-videoBlockHeader .videoBlockHeader {display:none; } 
.no-banner #content-wrapper { margin-top: 0px !important; }

.bg-nsublue .fi-steps .item .number div {
    color: #003893;
    font-size: 1.2em;
}
.bg-nsublue .fi-steps .item .number {
    background: #fff;
    color: #003893;
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}
.bg-nsublue .fi-steps .line1 {
    color: #fff;
    font-size: 1.2em;
}

.text-center .fi-quickfacts .fi-heading { flex-direction: column; }
.fi-quickfacts .fi-heading .fi-header { font-size: calc(21px * 1.6);}
.fi-quickfacts .fi-heading {margin-bottom: 20px;}
.fi-tileswithimages .item .fi-text .text ul, .fi-tileswithimages .item .fi-text .text ol {font-size: calc(21px * .8);}












/*news*/

/* - for custom news layout. Would need format updated to allow this to work
#newsDivID {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 450px;
    padding: 0 20px;
}
#newsDivID .featureditem{
  
    display: inline-block;
    background: #fff;
    overflow: hidden;
    margin: 5px;
    padding: 5px;
}

#newsDivID .featureditem:first-child{
width: calc(50% - 10px); 
    order: 0;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    align-self: auto;
      height:calc(100% - 10px); 

}
#newsDivID .featureditem:nth-child(2){
    width:  calc(50% - 10px); 
    order: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: initial;
    align-self: auto;
    height:  calc(50% - 10px); 
}
#newsDivID .featureditem:nth-child(3){
order: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    align-self: auto;
    width:   calc(50% - 10px); 
    height:  calc(50% - 10px); 
}*/
/**************************************/

/*.btn-primary {*/
/*    color: #fff;*/
/*    background-color: #0070cd; */
/*    border-color: #0070cd; */
/*}*/
/*.btn-primary:hover {*/
/*    color: #fff;*/
/*    background-color: #0070cd; */
/*    border-color: #0070cd;*/
/*    box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1);*/
/*}*/




 






