@charset "UTF-8";
/* CSS Document */

.sectionRows > .section{
     padding-left: 0px;
     padding-right: 0px;
     padding-bottom: 40px;
     padding-top: 0px;
}
/* .sectionRows > .section:first-child{
     padding-top:40px;
     padding-bottom: 40px;
}
 */
 .main-content > .container > .row > .col-md-8 > .section {
     padding-top: 0px;
     padding-bottom: 40px;
}
 .sectionRows > .section > article.lightStyle, .main-content > .container > .row > .col-md-8 > .section > article.lightStyle{
     padding-bottom: 0px !important;
}
 .section-admitted {
     padding-bottom: 2rem;
     padding-top: 0;
}
 .new-title-container {
     padding: 50px 100px 0 100px;
}
 .new-title {
     color: #012169;
     font-family: 'Barlow Condensed', sans-serif;
     font-size: 72px;
     font-weight: 600;
     letter-spacing: 0px;
     line-height: 1;
     margin: 0;
     text-transform: uppercase;
}
 @media (min-width: 768px) {
     .new-title {
         font-size: 96px;
    }
}
 .new-sect-bg-white-col2-with-nav {
     padding: 0px 100px 50px 100px !important;
}
 .sect-bg-white-col2-multi-new {
     padding: 0px 100px 50px 100px !important;
}
@media (max-width: 767px) {
    .new-sect-bg-white-col2-with-nav.new-sect-nav-simple-padding {
        padding: 0 !important;
    }
}

 .main-topic-hr {
     border: 2px solid #f2a900;
     margin: 25px 0;
}
 .topic-items-requirements {
     padding: 50px 100px;
}
 .topic-items-requirements > li {
     background-color: #007dba;
     color: #ffffff;
     margin-bottom: 1.25em;
     padding: 25px;
}
 .topic-items-requirements > li > .title {
     color: inherit;
     font-family: 'Barlow Condensed', sans-serif;
     font-size: 32px;
     font-weight: 600;
     letter-spacing: 0px;
     text-transform: uppercase;
}
 .topic-items-requirements > li > .text {
     margin-top: 0.75em;
}
 .topic-items-requirements > li a {
     cursor: pointer;
     color: #ffffff;
     text-decoration: underline;
}
/* remove whitespace from new landing pages*/
 /* .newLanding > div.section:first-of-type {
     padding-top: 0px;
}
/*overriding padding for interior pages 
 article:not(.onLandingPage) .featureBlock{
     padding: 0px 0px;
}
 article:not(.onLandingPage).newBlocks{
     padding: 0px;
}
 article:not(.onLandingPage).tileSection {
     padding: 60px 30px;
}
 article:not(.onLandingPage).tileSection.lightStyle {
     padding: 0px 30px 40px;
}
 article.onLandingPage.tileSection.lightStyle {
     /* padding: 0px 100px 40px; 
}
 .sectionRows .section article:not(.onLandingPage).tileSection.lightStyle {
     padding: 0px;
}
 article.sect-bg-blue-media-carousel:not(.onLandingPage).newCarousel, .sect-bg-image-chart-data:not(.onLandingPage) > .overlay{
     padding: 30px;
}
 .glowup > .new-sect-bg-white-col2-with-nav {
     padding-bottom: 0px !important;
} */
/*Removing Background from new blocks*/
 article.sect-bg-white-col2-with-nav.newBlocks{
     background: none;
}
/*overwriting cta button styles*/
 .cta-button {
     background-color: #f2a900;
     color: #0c2340;
}
/*Feature blocks*/
/* Feature Image Sizes */
 article.featureBlock{
     width: 100%;
     justify-content: normal;
}
 .featureBlock .content, .featureBlock figure {
     display: block;
}
 .featureBlock .content *{
     max-width: 100%;
}
/* .sect-bg-white-col2-alt > section.featureBlock, .sect-bg-white-col2-alt > section.featureBlock figure img {
     display: block;
     width: 100%;
}
 .sect-bg-white-col2-alt .featureBlock .content, .sect-bg-white-col2-alt .featureBlock .content p, .sect-bg-white-col2-alt .featureBlock .content .h2, .sect-bg-white-col2-alt .featureBlock .content .h3, .sect-bg-white-col2-alt .featureBlock .content .h4{
     width: 95%;
     max-width: 95%;
}
 */
 .sect-bg-white-col2-alt > .featureBlock.right > .content {
     margin-left: 0px;
}
 @media all and (min-width:1025px){
     .sect-bg-white-col2-alt > .featureBlock.right > figure {
         order: 1;
    }
     .featureBlock.right:not(.media-full) figure {
         float: right;
    }
     .featureBlock.left:not(.media-full) figure {
         float: left;
    }
     .sect-bg-white-col2-alt .content-fullWidth, .sect-bg-white-col2-alt .content-fullWidth p, .sect-bg-white-col2-alt .content-fullWidth h2, .sect-bg-white-col2-alt .content-fullWidth h3, .sect-bg-white-col2-alt .content-fullWidth h4{
         width: 95%;
         max-width: 95%;
    }
     .featureBlock.media-one-third img, .featureBlock.media-two-thirds img, .featureBlock.media-full img, .featureBlock.media-half img{
         width: 100%;
         padding-right: 30px;
    }
     .featureBlock.media-one-third.right img, .featureBlock.media-two-thirds.right img, .featureBlock.media-full.right img, .featureBlock.media-half.right img{
         padding-left: 30px;
         padding-right: 0px;
    }
     .featureBlock .content, .featureBlock figure {
         display: inline;
    }
     .featureBlock.media-one-third figure{
         width: 33.33334%;
    }
     .featureBlock.media-two-thirds figure{
         width: 66.66667%;
    }
     .featureBlock.media-full figure{
         width: 100%;
         padding-bottom: 30px;
    }
    /* .featureBlock.media-one-third .content {
         width:66%;
    }
     .featureBlock.media-two-thirds .content {
         width:33%;
    }
     .featureBlock.media-half .content {
         width:49%;
    }
     */
     .featureBlock.media-full, .featureBlock.media-full .content, .featureBlock.media-full figure{
         display:block;
    }
     .featureBlock .content {
         width:100%;
    }
     .featureBlock.media-half figure{
         width: 50%;
    }
}
/* Feature Block Subheading text */
 .h4.sub-title-two{
     color: #012169;
     font-family: 'Spectral', sans-serif;
     font-size: 2rem;
     line-height: 1.25;
     letter-spacing: 0px;
     text-transform: none;
}
/*Intro Text block headings */
/* .newBlocks .intro .h2.title{*/
/*     font-size: 4rem;*/
/*     font-weight: 700;*/
/*     line-height: 1;*/
/*}*/
 .newBlocks .intro p.text, .newBlocks .intro .text p {
     font-family: "Noto Sans", sans-serif;
     font-weight: 400;
     font-size: 1.25rem;
     line-height: 1.5;
}
 section.featureBlock>.content>.title.textColor-light-blue.noLetterSpacing {
     font-size: 1.15rem;
     font-weight: 700;
     line-height: 1;
     color: #007dba;
     font-family: "Spectral", sans-serif;
     margin: 0;
     text-transform: none;
}
/* Carousel Block updates */
 ul.no-style.carousel-inner li:before, ul.no-style.tiles li:before {
     display: none;
}
 .newCarousel.sect-bg-blue-media-carousel .carousel-item .media > iframe {
     height: auto;
     position: absolute;
     left: 0;
     top: 10px;
     width: 100%;
     aspect-ratio: 16 / 9;
}
 .carouselKicker {
     font-family: "Spectral", serif;
     color: #ffffff;
     font-size: 1.125rem;
     line-height: 2;
     font-weight:700;
}
 .bgColor-yellow .carouselKicker {
     color: #0c2340;
}
 .carousel-caption__title.carouselHeading {
     color: #f2a900;
     font-family: 'Barlow Condensed', sans-serif;
     font-weight: 600;
     text-transform: uppercase;
     font-size: 2.625rem;
     line-height: 1;
}
 .bgColor-yellow .carousel-caption__title.carouselHeading {
     color: #0c2340;
}
 .carousel-caption__title.carouselSubHeading {
     color: #f4f4f4;
     font-size: 2rem;
     line-height: 1.25;
}
 .bgColor-yellow .carousel-caption__title.carouselSubHeading {
     color: #0c2340;
}
 p.carouselBody {
     line-height: 1.5;
     color: #fff;
}
 .bgColor-yellow .carousel-inner .cta-button {
     background-color: #0c2340;
     color: #fff;
}
 a.carousel-text{
     padding: 15px 12px 15px 12px;
}
 .sect-bg-blue-media-carousel .indicators > li.active {
     border: 2px solid #ffffff;
     background-image: radial-gradient(#007DBA 50%, transparent 20%);
}
 .sect-bg-blue-media-carousel .indicators > li:not(.active) {
     border: 2px solid #777;
}
/* Content Card Block updates */
 .wysiwyg .sect-bg-white-fixed-tiles.tileSection {
     padding: 30px 0px;
}
 .wysiwyg .sect-bg-white-fixed-tiles.tileSection.lightStyle {
     padding: 0px 0px 40px;
}
 .sectionRows .section .wysiwyg .sect-bg-white-fixed-tiles.tileSection.lightStyle{
     padding: 0px;
}
 .tileSection > ul.tiles > li.image > .content {
     padding: 0px;
}
 .wysiwyg article.sect-bg-white-fixed-tiles > ul.tiles{
     margin-left: 0px;
}
 .sect-bg-white-fixed-tiles .intro > h2.title.newContentCardShortHeader {
     font-family: 'Barlow Condensed', sans-serif;
     font-weight: 600;
     text-transform: uppercase;
     font-size: 3rem;
     line-height: 1;
     padding: 1.625rem 2rem 1.625rem 2rem;
     color: #ffffff;
}
 .newContentCardKicker {
     font-family: 'Spectral', sans-serif;
     font-weight: 700;
     font-size: 1.125rem;
     line-height: 2;
     color: #0033A0;
}
 .newContentCardHeading {
     font-family: 'Barlow Condensed', sans-serif;
     font-weight: 600;
     text-transform: uppercase;
     font-size: 3rem;
     line-height: 1;
     color: #012169;
}
 .newContentCardSubHeading {
     font-family: 'Spectral', sans-serif;
     font-weight: 700;
     font-size: 2rem;
     line-height: 1.25;
     text-transform: none;
     color: #007dba;
}
 .newContentCardBody {
     font-family: 'Noto Sans', sans-serif;
     font-weight: 400;
     font-size: 1rem;
     line-height: 1.5;
     color: #101820;
     margin-bottom: 2rem;
}
 .newContentCardSmHeading {
     font-family: 'Barlow Condensed', sans-serif;
     font-weight: 600;
     text-transform: uppercase;
     font-size: 2rem;
     line-height: 1.167;
     color: #ffffff;
}
 .sect-bg-white-fixed-tiles > .tiles {
     grid-gap: 30px;
}
 .sect-bg-white-fixed-tiles.ColCard1 > .tiles {
     grid-template-columns: repeat(1, minmax(200px, 1fr));
}
 .sect-bg-white-fixed-tiles.ColCard1.largeStat > .tiles {
     grid-template-columns: repeat(2, minmax(400px, 1fr));
}
 .sect-bg-white-fixed-tiles.ColCard2 > .tiles {
     grid-template-columns: repeat(2, minmax(200px, 1fr));
}
 .sect-bg-white-fixed-tiles.ColCard2.largeStat > .tiles {
     grid-template-columns: repeat(2, minmax(400px, 1fr));
}
 .sect-bg-white-fixed-tiles.ColCard3 > .tiles {
     grid-template-columns: repeat(3, minmax(200px, 1fr));
}
 .sect-bg-white-fixed-tiles.ColCard3.largeStat > .tiles {
     grid-template-columns: repeat(3, minmax(300px, 1fr));
}
 @media only screen and (max-width: 769px) {
     .sect-bg-white-fixed-tiles.ColCard3 > .tiles {
         grid-template-columns: repeat(1, minmax(200px, 1fr));
    }
     .sect-bg-white-fixed-tiles.ColCard3.largeStat > .tiles {
         grid-template-columns: repeat(1, minmax(300px, 1fr));
    }
     .sect-bg-white-fixed-tiles.ColCard2 > .tiles {
         grid-template-columns: repeat(1, minmax(200px, 1fr));
    }
     .sect-bg-white-fixed-tiles.ColCard2.largeStat > .tiles {
         grid-template-columns: repeat(2, minmax(300px, 1fr));
    }
    article.sect-bg-white-col2-with-nav.new-sect-bg-white-col2-with-nav, article.sect-bg-white-col2-multi.sect-bg-white-col2-multi-new  {
      padding: 0px 10px 5px 10px !important;
    }
}
 @media only screen and (max-width: 1025px) {
     .sect-bg-white-fixed-tiles.ColCard2:not(.onLandingPage) > .tiles {
         grid-template-columns: repeat(1, minmax(200px, 1fr));
    }
     .sect-bg-white-fixed-tiles.ColCard3:not(.onLandingPage) > .tiles {
         grid-template-columns: repeat(1, minmax(200px, 1fr));
    }
     .sect-bg-white-fixed-tiles.ColCard3.largeStat:not(.onLandingPage) > .tiles {
         grid-template-columns: repeat(1, minmax(300px, 1fr));
    }
     .sect-bg-white-fixed-tiles.ColCard2.largeStat > .tiles {
         grid-template-columns: repeat(2, minmax(400px, 1fr));
    }
    article.sect-bg-white-col2-with-nav.new-sect-bg-white-col2-with-nav, article.sect-bg-white-col2-multi.sect-bg-white-col2-multi-new  {
      padding: 0px 10px 5px 10px !important;
    }
}
 @media only screen and (min-width: 1025px) and (max-width: 1200px) {
     .sect-bg-white-fixed-tiles.ColCard3:not(.onLandingPage) > .tiles {
         grid-template-columns: repeat(2, minmax(200px, 1fr));
    }
     .sect-bg-white-fixed-tiles.ColCard3.largeStat:not(.onLandingPage) > .tiles {
         grid-template-columns: repeat(2, minmax(300px, 1fr));
    }
     .sect-bg-white-fixed-tiles.ColCard2.largeStat > .tiles {
         grid-template-columns: repeat(2, minmax(400px, 1fr));
    }
    article.sect-bg-white-col2-with-nav.new-sect-bg-white-col2-with-nav, article.sect-bg-white-col2-multi.sect-bg-white-col2-multi-new  {
      padding: 0px 10px 5px 10px !important;
    }
}
 @media only screen and (min-width: 1201px) {
     .sect-bg-white-fixed-tiles.ColCard2.largeStat > .tiles {
         grid-template-columns: repeat(2, minmax(500px, 1fr));
    }
     .sect-bg-white-fixed-tiles.ColCard3.largeStat > .tiles {
         grid-template-columns: repeat(3, minmax(350px, 1fr));
    }
}
 ul.tiles > li.image.defaultContentCard-LightStyle{
     background-color: #012169;
     padding:30px;
}
 ul.tiles > li.image.defaultContentCard-DarkStyle{
     background-color: #012169;
     padding:30px;
}
 .tileTextDefault {
     color: #ffffff !important;
}
ul.tiles > li.image.defaultContentCard-LightStyle > .content.card-body > .newContentCardKicker.h5.tileTextDefault {
    color: #007dba !important;
}
 p.newContentCardBody.text.titleTextDefault {
     color: #ffffff;
}
.bgColor-dark-blue > ul.no-style.tiles {
    padding-bottom: 50px;
}
/* Stats Card */
 li.image.defaultStatsCard {
     background-color: #ffffff;
     color:#007dba;
     border: none;
}
 h2.newStatsCardStatText {
     font-family: 'Barlow Condensed', sans-serif;
     font-weight: 600;
     text-transform: uppercase;
     font-size: 4rem;
     line-height: 1;
     text-align: center;
     color: #000000;
     word-wrap: break-word;
     width: 100%;
}
 h3.newStatsCardSubheading {
     font-family: 'Barlow Condensed', sans-serif;
     font-weight: 600;
     text-transform: uppercase;
     font-size: 1.75rem;
     line-height: 1;
     text-align: center;
     color: #000000;
     margin: 0;
     padding: 0px 0px 20px 0px;
     overflow-wrap: break-word;
}
 p.newStatsCardSourceText {
     font-family: 'Spectral', sans-serif;
     font-weight: 700;
     font-style: normal;
     font-size: 0.875rem;
     line-height: 1;
     text-align: center;
     color: #000000;
     text-transform: none;
     overflow-wrap: break-word;
     padding: 0px 10px 10px;
}
 .sect-bg-white-fixed-tiles > .tiles > li .content.newStatsCardContent {
     padding: 20px;
}
 hr.newStatsCardDefaultLine {
     margin-top: 0;
     border-top: 1px solid #007dba;
}
 .newStatsCardContainer, .newStatsCardLine, .newStatsCardBody {
     position: relative;
     height: 300px;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .newStatsCardContainer{
     height: 300px;
}
 .newStatsCardBody {
     height: 100px;
}
 .newStatsCardLine {
     height: auto;
     flex-direction: column;
     justify-content: flex-start;
}
 .newStatsCardShield {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 0;
}
 ul.no-style.tiles.newStatsCardGrid3 {
     max-width: 1034px;
     margin: 0 auto;
}
 ul.no-style.tiles.newStatsCardGrid2 {
     max-width: 681px;
     margin: 0 auto;
}
 .largeStat ul.no-style.tiles.newStatsCardGrid2, .largeStat ul.no-style.tiles.newStatsCardGrid3{
     max-width: 100%;
     margin: 0 auto;
}
 ul.no-style.tiles.newStatsCardGrid1 {
     max-width: 328px;
     margin: 0 auto;
}
/*for new hero block conditional layout*/
 .hero-block.sect-bg-hero-image-with-overlay .bg-space.right {
     background: none;
}
 .hero-block.sect-bg-hero-image-with-overlay .bg-space.left {
     background: none;
}
 article.sect-bg-hero-image-with-overlay.hero-block {
     margin-bottom: -40px;
}
 @media all and (min-width:1200px){
     .hero-block.sect-bg-hero-image-with-overlay:not(.onLandingPage) .title {
         font-size: 4em;
    }
}
 @media all and (max-width:1199px){
     .hero-block.sect-bg-hero-image-with-overlay:not(.onLandingPage) .title {
         font-size: 3em;
    }
     .hero-block.sect-bg-hero-image-with-overlay:not(.onLandingPage) .bg-space {
         padding-bottom: 30px;
    }
     article.sect-bg-hero-image-with-overlay.hero-block {
         margin-bottom: -75px;
    }
}
 @media all and (max-width:991px){
     .hero-block.sect-bg-hero-image-with-overlay:not(.onLandingPage) .overlay {
         max-width: none;
         min-width: auto;
         padding: 0 50px;
         position: static;
         width: 100%;
    }
     .hero-block.sect-bg-hero-image-with-overlay:not(.onLandingPage) .bg-space {
         height:auto !important;
         padding-bottom: 30px;
    }
     article.sect-bg-hero-image-with-overlay.hero-block {
         margin-bottom: -40px;
    }
}
 @media only screen and (max-width: 1025px) {
     .sect-bg-hero-image-with-overlay.hero-block .overlay.left {
         left: 75px;
    }
     .sect-bg-hero-image-with-overlay.hero-block aside.overlay.left {
         left: 100px;
    }
     .sect-bg-hero-image-with-overlay.hero-block .overlay.left {
         right: 75px;
    }
     .sect-bg-hero-image-with-overlay.hero-block aside.overlay.right {
         right: 100px;
    }
}
/*langing page testimonial layout styles*/
 .sect-bg-image-testimonial > .text.quote-left {
     left: 0;
}
 .sect-bg-image-testimonial > .fg-image.pic-right {
     left: 50%;
}
 @media only screen and (max-width: 1025px) {
     .sect-bg-image-testimonial > .fg-image.pic-right {
         left: 24%;
    }
}
 @media only screen and (max-width: 769px) {
     .sect-bg-image-testimonial > .fg-image.pic-right {
         left: 0;
    }
}
 .sm-fg-img-test{
     left: 0;
}
/* internal page testimonial styles */
/* pic on right */
 main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-right {
     left: 330px;
}
 @media only screen and (max-width: 1199px) {
     main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-right {
         left: 136px;
    }
}
 @media only screen and (max-width: 1025px) {
     main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-right {
         left: 136px;
    }
}
 @media only screen and (max-width: 991px) {
     main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-right {
         left: -70px;
    }
}
 @media only screen and (max-width: 769px) {
     main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-right {
         left: 0;
    }
}
/* picon on left */
 main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-left{
     left: -7%;
}
 @media only screen and (max-width: 1199px) {
     main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-left {
         left: -30%;
    }
}
 @media only screen and (max-width: 1055px) {
     main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-left {
         left: -30%;
    }
}
 @media only screen and (max-width: 1025px) {
     main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-left {
         left: -30%;
    }
}
 @media only screen and (max-width: 991px) {
     main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-left {
         left: -66%;
    }
}
 @media only screen and (max-width: 769px) {
     main > div.main-content div.row div.col-md-8 .sect-bg-image-testimonial > figure.fg-image.pic-left {
         left: 0;
    }
}
/*Table styles*/
 .imgTableBlock{
     background-color: #0c2340;
}
 .imgTableBlock.sect-bg-image-chart-data.onLandingPage > .overlay{
     /* padding: 60px 30px; */
}
 .imgTableBlock.sect-bg-image-chart-data .tabulated tr > th, .sect-bg-image-chart-data .tabulated tr > td {
     border-top: 1px solid #f2a900;
     border-bottom: 0px !important;
     border-left: 0px !important;
     border-right: 0px !important;
}
 li.mobileTableLi::before, li.mobileTableLi ul.no-style li::before {
     display:none;
}
 .wysiwyg .imgTableBlock ul.no-style, .wysiwyg .imgTableBlock ul.no-style > li {
     margin-left: 0px !important;
     padding-left: 0px !important;
}
 @media only screen and (max-width: 1025px) {
     .imgTableBlock.sect-bg-image-chart-data .formatted > li {
         border-top: 2px solid #f2a900;
         border-bottom: 0px !important;
         border-left: 0px !important;
         border-right: 0px !important;
    }
     .imgTableBlock.sect-bg-image-chart-data .formatted > li .noRowHeading {
         padding-top:10px;
    }
}
 .imgTableBlock.sect-bg-image-chart-data .tabulated > thead th {
     border-top: none;
}
 .imgTableBlock.sect-bg-image-chart-data .tabulated > tbody > tr > td{
     font-size: 1.25rem;
     font-weight: 700;
     line-height: 1.3;
     vertical-align: top;
     text-align: left;
     padding: 16px 10px;
}
 .imgTableBlock.sect-bg-image-chart-data .tabulated > tbody > tr > th{
     padding: 16px 10px;
     font-weight: 700;
     line-height: 1.3;
     vertical-align: top;
     text-align: left;
}
 .imgTableBlock.sect-bg-image-chart-data .tabulated > thead th{
     vertical-align: bottom;
     text-align: left;
     padding: 16px 10px;
}
 p.tableIntro {
     padding: 1.625rem 10px 0px;
}
 .imgTableBlock.sect-bg-image-chart-data .titleBox .title {
     border: 1px solid #f2a900;
     padding: 1.625rem 2rem;
     line-height: 1;
     font-size: 3rem;
     width: fit-content;
     margin: 0 auto;
}
 .imgTableBlock.sect-bg-image-chart-data .titleBox {
     position: relative;
     display: block;
     width: 100%;
}
/* Generic styles*/
 .noLetterSpacing{
     letter-spacing: 0px;
}
 .bgColor-sky-blue p.carouselBody, .bgColor-yellow p.carouselBody, .bgColor-cool-gray p.carouselBody, .bgColor-warm-gray p.carouselBody, .bgColor-lavender p.carouselBody, .bgColor-pink p.carouselBody, .bgColor-green p.carouselBody, .bgColor-olive p.carouselBody, .bgColor-gold p.carouselBody, .sect-bg-hero-image-with-overlay .overlay.bgColor-sky-blue, .sect-bg-hero-image-with-overlay .overlay.bgColor-yellow, .sect-bg-hero-image-with-overlay .overlay.bgColor-cool-gray, .sect-bg-hero-image-with-overlay .overlay.bgColor-warm-gray, .sect-bg-hero-image-with-overlay .overlay.bgColor-cool-gold, .sect-bg-hero-image-with-overlay .overlay.bgColor-pink, .sect-bg-hero-image-with-overlay .overlay.bgColor-green, .sect-bg-hero-image-with-overlay .overlay.bgColor-olive, .sect-bg-hero-image-with-overlay .overlay.bgColor-lavender, .sect-bg-hero-image-with-overlay .overlay.bgColor-pink {
     color: #101820;
}
/*Color Class Overrides - place at bottom*/
 .form-check-button .form-check-label.borderColor-emory-blue, .borderColor-emory-blue, .form-check-button .radioColor-emory-blue.form-check-label::before{
     border: 1px solid #002F6C !important;
}
 .modal-header .close span.textColor-emory-blue, .textColor-emory-blue, .form-check-input:checked + .radioColor-emory-blue.form-check-label::before{
     color: #002F6C !important;
}
 .bgColor-emory-blue{
     background-color: #002F6C !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-emory-blue{
     color: #002F6C !important;
}
 .dotColor-emory-blue > li.active {
     background-image: radial-gradient(#002F6C 50%, transparent 20%) !important;
}
 .lineColor-emory-blue{
     border-top: 1px solid #002F6C !important;
}
 .shield-emory-blue{
     stroke: #002F6C !important;
}
 .form-check-button .form-check-label.borderColor-dark-blue, .borderColor-dark-blue, .form-check-button .radioColor-dark-blue.form-check-label::before{
     border: 1px solid #0c2340 !important;
}
 .modal-header .close span.textColor-dark-blue, .textColor-dark-blue, .form-check-input:checked + .radioColor-dark-blue.form-check-label::before{
     color: #0c2340 !important;
}
 .bgColor-dark-blue{
     background-color: #0c2340 !important;
}
.bgColor-dark-blue > .newContentCardBodytileTextDefault {
    color: white;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-dark-blue{
     color: #0c2340 !important;
}
 .dotColor-dark-blue > li.active {
     background-image: radial-gradient(#0c2340 50%, transparent 20%) !important;
}
 .lineColor-dark-blue{
     border-top: 1px solid #0c2340 !important;
}
 .shield-dark-blue{
     stroke: #0c2340 !important;
}
 .form-check-button .form-check-label.borderColor-light-blue, .borderColor-light-blue, .form-check-button .radioColor-light-blue.form-check-label::before{
     border: 1px solid #007dba !important;
}
 .modal-header .close span.textColor-light-blue, .textColor-light-blue, .form-check-input:checked + .radioColor-light-blue.form-check-label::before{
     color: #007dba !important;
}
 .bgColor-light-blue{
     background-color: #007dba !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-light-blue{
     color: #007dba !important;
}
 .dotColor-light-blue > li.active {
     background-image: radial-gradient(#007dba 50%, transparent 20%) !important;
}
 .lineColor-light-blue{
     border-top: 1px solid #007dba !important;
}
 .shield-light-blue{
     stroke: #007dba !important;
}
 .form-check-button .form-check-label.borderColor-sky-blue, .borderColor-sky-blue, .form-check-button .radioColor-sky-blue.form-check-label::before{
     border: 1px solid #41b6e6 !important;
}
 .modal-header .close span.textColor-sky-blue, .textColor-sky-blue, .form-check-input:checked + .radioColor-sky-blue.form-check-label::before{
     color: #41b6e6 !important;
}
 .bgColor-sky-blue{
     background-color: #41b6e6 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-sky-blue{
     color: #41b6e6 !important;
}
 .dotColor-sky-blue > li.active {
     background-image: radial-gradient(#41b6e6 50%, transparent 20%) !important;
}
 .lineColor-sky-blue{
     border-top: 1px solid #41b6e6 !important;
}
 .shield-sky-blue{
     stroke: #41b6e6 !important;
}
 .form-check-button .form-check-label.borderColor-yellow, .borderColor-yellow, .form-check-button .radioColor-yellow.form-check-label::before{
     border: 1px solid #f2a900 !important;
}
 .modal-header .close span.textColor-yellow, .textColor-yellow, .form-check-input:checked + .radioColor-yellow.form-check-label::before{
     color: #f2a900 !important;
}
 .bgColor-yellow{
     background-color: #f2a900 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-yellow{
     color: #f2a900 !important;
}
 .dotColor-yellow > li.active {
     background-image: radial-gradient(#f2a900 50%, transparent 20%) !important;
}
 .lineColor-yellow{
     border-top: 1px solid #f2a900 !important;
}
 .shield-yellow{
     stroke: #f2a900 !important;
}
 .borderColor-magenta{
     border: 1px solid #c6007e;
}
 .textColor-magenta{
     color: #c6007e !important;
}
 .bgColor-magenta{
     background-color: #c6007e !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-magenta{
     color: #c6007e !important;
}
 .dotColor-magenta > li.active {
     background-image: radial-gradient(#c6007e 50%, transparent 20%) !important;
}
 .lineColor-magenta{
     border-top: 1px solid #c6007e !important;
}
 .shield-magenta{
     stroke: #c6007e !important;
}
 .form-check-button .form-check-label.borderColor-grape, .borderColor-grape, .form-check-button .radioColor-grape.form-check-label::before{
     border: 1px solid #6d2077 !important;
}
 .modal-header .close span.textColor-grape, .textColor-grape, .form-check-input:checked + .radioColor-grape.form-check-label::before{
     color: #6d2077 !important;
}
 .bgColor-grape{
     background-color: #6d2077 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-grape{
     color: #6d2077 !important;
}
 .dotColor-grape > li.active {
     background-image: radial-gradient(#6d2077 50%, transparent 20%) !important;
}
 .lineColor-grape{
     border-top: 1px solid #6d2077 !important;
}
 .shield-grape{
     stroke: #6d2077 !important;
}
 .form-check-button .form-check-label.borderColor-sea-green, .borderColor-sea-green, .form-check-button .radioColor-sea-green.form-check-label::before{
     border: 1px solid #006c5b !important;
}
 .modal-header .close span.textColor-sea-green, .textColor-sea-green, .form-check-input:checked + .radioColor-sea-green.form-check-label::before{
     color: #006c5b !important;
}
 .bgColor-sea-green{
     background-color: #006c5b !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-sea-green{
     color: #006c5b !important;
}
 .dotColor-sea-green > li.active {
     background-image: radial-gradient(#006c5b 50%, transparent 20%) !important;
}
 .lineColor-sea-green{
     border-top: 1px solid #006c5b !important;
}
 .shield-sea-green{
     stroke: #006c5b !important;
}
 .form-check-button .form-check-label.borderColor-black, .borderColor-black, .form-check-button .radioColor-black.form-check-label::before{
     border: 1px solid #101820 !important;
}
 .modal-header .close span.textColor-black, .textColor-black, .form-check-input:checked + .radioColor-black.form-check-label::before{
     color: #101820 !important;
}
 .bgColor-black{
     background-color: #101820 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-black{
     color: #101820 !important;
}
 .dotColor-black > li.active {
     background-image: radial-gradient(#101820 50%, transparent 20%) !important;
}
 .lineColor-black{
     border-top: 1px solid #101820 !important;
}
 .shield-black{
     stroke: #101820 !important;
}
 .form-check-button .form-check-label.borderColor-cool-gray, .borderColor-cool-gray, .form-check-button .radioColor-cool-gray.form-check-label::before{
     border: 1px solid #d9d9d6 !important;
}
 .modal-header .close span.textColor-cool-gray, .textColor-cool-gray, .form-check-input:checked + .radioColor-cool-gray.form-check-label::before{
     color: #d9d9d6 !important;
}
 .bgColor-cool-gray{
     background-color: #d9d9d6 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-cool-gray{
     color: #d9d9d6 !important;
}
 .dotColor-cool-gray > li.active {
     background-image: radial-gradient(#d9d9d6 50%, transparent 20%) !important;
}
 .lineColor-cool-gray{
     border-top: 1px solid #d9d9d6 !important;
}
 .shield-cool-gray{
     stroke: #d9d9d6 !important;
}
 .form-check-button .form-check-label.borderColor-warm-gray, .borderColor-warm-gray, .form-check-button .radioColor-warm-gray.form-check-label::before{
     border: 1px solid #f4f4f4 !important;
}
 .modal-header .close span.textColor-warm-gray, .textColor-warm-gray, .form-check-input:checked + .radioColor-warm-gray.form-check-label::before{
     color: #f4f4f4 !important;
}
 .bgColor-warm-gray{
     background-color: #f4f4f4 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-warm-gray{
     color: #f4f4f4 !important;
}
 .dotColor-warm-gray > li.active {
     background-image: radial-gradient(#f4f4f4 50%, transparent 20%) !important;
}
 .lineColor-warm-gray{
     border-top: 1px solid #f4f4f4 !important;
}
 .shield-warm-gray{
     stroke: #f4f4f4 !important;
}
 .form-check-button .form-check-label.borderColor-medium-blue, .borderColor-medium-blue, .form-check-button .radioColor-medium-blue.form-check-label::before{
     border: 1px solid #0033A0 !important;
}
 .modal-header .close span.textColor-medium-blue, .textColor-medium-blue, .form-check-input:checked + .radioColor-medium-blue.form-check-label::before{
     color: #0033A0 !important;
}
 .bgColor-medium-blue{
     background-color: #0033A0 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-medium-blue{
     color: #0033A0 !important;
}
 .dotColor-medium-blue > li.active {
     background-image: radial-gradient(#0033A0 50%, transparent 20%) !important;
}
 .lineColor-medium-blue{
     border-top: 1px solid #0033A0 !important;
}
 .shield-medium-blue{
     stroke: #0033A0 !important;
}
 .form-check-button .form-check-label.borderColor-gold, .borderColor-gold, .form-check-button .radioColor-gold.form-check-label::before{
     border: 1px solid #B58500 !important;
}
 .modal-header .close span.textColor-gold, .textColor-gold, .form-check-input:checked + .radioColor-gold.form-check-label::before{
     color: #B58500 !important;
}
 .bgColor-gold{
     background-color: #B58500 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-gold{
     color: #B58500 !important;
}
 .dotColor-gold > li.active {
     background-image: radial-gradient(#B58500 50%, transparent 20%) !important;
}
 .lineColor-gold{
     border-top: 1px solid #B58500 !important;
}
 .shield-gold{
     stroke: #B58500 !important;
}
 .form-check-button .form-check-label.borderColor-orange, .borderColor-orange, .form-check-button .radioColor-orange.form-check-label::before{
     border: 1px solid #be531c !important;
}
 .modal-header .close span.textColor-orange, .textColor-orange, .form-check-input:checked + .radioColor-orange.form-check-label::before{
     color: #be531c !important;
}
 .bgColor-orange{
     background-color: #be531c !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-orange{
     color: #be531c !important;
}
 .dotColor-orange > li.active {
     background-image: radial-gradient(#be531c 50%, transparent 20%) !important;
}
 .lineColor-orange{
     border-top: 1px solid #be531c !important;
}
 .shield-orange{
     stroke: #be531c !important;
}
 .form-check-button .form-check-label.borderColor-green, .borderColor-green, .form-check-button .radioColor-green.form-check-label::before{
     border: 1px solid #d4c315 !important;
}
 .modal-header .close span.textColor-green, .textColor-green, .form-check-input:checked + .radioColor-green.form-check-label::before{
     color: #d4c315 !important;
}
 .bgColor-green{
     background-color: #d4c315 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-green{
     color: #d4c315 !important;
}
 .dotColor-green > li.active {
     background-image: radial-gradient(#d4c315 50%, transparent 20%) !important;
}
 .lineColor-green{
     border-top: 1px solid #d4c315 !important;
}
 .shield-green{
     stroke: #d4c315 !important;
}
 .form-check-button .form-check-label.borderColor-lavender, .borderColor-lavender, .form-check-button .radioColor-lavender.form-check-label::before{
     border: 1px solid #c8b8f1 !important;
}
 .modal-header .close span.textColor-lavender, .textColor-lavender, .form-check-input:checked + .radioColor-lavender.form-check-label::before{
     color: #c8b8f1 !important;
}
 .bgColor-lavender{
     background-color: #c8b8f1 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-lavender{
     color: #c8b8f1 !important;
}
 .dotColor-lavender > li.active {
     background-image: radial-gradient(#c8b8f1 50%, transparent 20%) !important;
}
 .lineColor-lavender{
     border-top: 1px solid #c8b8f1 !important;
}
 .shield-lavender{
     stroke: #c8b8f1 !important;
}
 .form-check-button .form-check-label.borderColor-pink, .borderColor-pink, .form-check-button .radioColor-pink.form-check-label::before{
     border: 1px solid #e9cdd0 !important;
}
 .modal-header .close span.textColor-pink, .textColor-pink, .form-check-input:checked + .radioColor-pink.form-check-label::before{
     color: #e9cdd0 !important;
}
 .bgColor-pink{
     background-color: #e9cdd0 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-pink{
     color: #e9cdd0 !important;
}
 .dotColor-pink > li.active {
     background-image: radial-gradient(#e9cdd0 50%, transparent 20%) !important;
}
 .lineColor-pink{
     border-top: 1px solid #e9cdd0 !important;
}
 .shield-pink{
     stroke: #e9cdd0 !important;
}
 .form-check-button .form-check-label.borderColor-forest, .borderColor-forest, .form-check-button .radioColor-forest.form-check-label::before{
     border: 1px solid #00482B !important;
}
 .modal-header .close span.textColor-forest, .textColor-forest, .form-check-input:checked + .radioColor-forest.form-check-label::before{
     color: #00482B !important;
}
 .bgColor-forest{
     background-color: #00482B !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-forest{
     color: #00482B !important;
}
 .dotColor-forest > li.active {
     background-image: radial-gradient(#00482B 50%, transparent 20%) !important;
}
 .lineColor-forest{
     border-top: 1px solid #00482B !important;
}
 .shield-forest{
     stroke: #00482B !important;
}
 .form-check-button .form-check-label.borderColor-olive, .borderColor-olive, .form-check-button .radioColor-olive.form-check-label::before{
     border: 1px solid #778921 !important;
}
 .modal-header .close span.textColor-olive, .textColor-olive, .form-check-input:checked + .radioColor-olive.form-check-label::before{
     color: #778921 !important;
}
 .bgColor-olive{
     background-color: #778921 !important;
}
 .lineColor-olive{
     border-top: 1px solid #778921 !important;
}
 .shield-olive{
     stroke: #778921 !important;
}
 .sect-bg-blue-media-carousel .carousel-controls > a.arrowColor-olive{
     color: #778921 !important;
}
 .dotColor-olive > li.active {
     background-image: radial-gradient(#778921 50%, transparent 20%) !important;
}
 .removePadding{
     padding: 0px 0px !important;
}
 .removeSpacing{
     padding: 0px 0px !important;
     margin: 0px 0px !important;
}
 .sect-bg-blue-media-carousel .indicators.removeDotColors > li:not(.active){
     background-image:none !important;
}
 