
.nPos {
	color:#0A964D;
}
.nNeg {
	color:#E02E2E;
}
.tleft {
  text-align:left !important;
  vertical-align:middle;
}
.tright {
  text-align:right !important;
  vertical-align: middle;
}
.tcenter {
  text-align:center !important; 
  vertical-align:middle;
}
.tspace {
  padding-left:3px !important;
  padding-right:3px !important;
}
.tbold {
  font-weight: bold !important;
}
.nowrap {
  white-space: nowrap !important;
}

.alertbox {
  position:fixed;
  top:200px;
}
.input_error {
  border: 2px solid red!important;
}
.input_ok {
  border: 2px solid green!important;
}


#cookieDisclaimer {
    padding-bottom: 0px !important;
    padding-top: 3px !important;
    z-index:1010;
    position:fixed!important;
    top:0px!important;
    width:100%!important;
    padding:25px 47px;
    background-color:#003755;
    
}
.cookieDisclaimerText{
    font-size: 14px !important;
    float:left;
    display:inline-block!important;
}
.cookieDisclaimerButton {
  float:left;
}

.diPopupBack {
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background-color:#cccccc;
  opacity:0.8;
  z-index:1006;
}

.diPopup {
  position:fixed;
  top:0px;
  left:0px;
  padding: 0px;
  
  margin-left:auto;
  margin-right:auto;
  display:block;
  width:100%;
  height:100%;
  z-index:1005;
  overflow:scroll;
}
@media screen and (min-width:48em) {
  .diPopup {
    padding: 75px 20px 50px 50px!important;  
  }
}

.diPopup div p {
  position:relative;
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid #cccccc;
  background-color:#ffffff;
  z-index:1007;
  padding:50px 10px 0px 10px;
}
@media screen and (min-width:48em) {
	.diPopup div p {
	  padding:5%;
	  border:1px solid #cccccc;
	  border-radius:10px;
	}
}

.diPopup div h3 {
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
}
.diPopup div .luk {
  position:relative;
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
  text-align:right;
  margin-bottom:-30px;
  padding-right:12px;
  z-index:1009;
}

.diPopup .alert_div {
  
}

.diPopupFull {
  position:fixed;
  top:0px;
  left:0px;
  padding: 0px;
  
  margin-left:auto;
  margin-right:auto;
  display:block;
  width:100%;
  height:100%;
  z-index:1005;
  overflow:scroll;
  background-color:#ffffff;
}

.diPopupFull #alert_content_popup {
  position:relative;
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  z-index:1007;
  padding:50px 10px 0px 10px;
}

.diDoc {
  background-color:#ffffff;
  position:fixed;
  top:0px;
  left:0px;
  padding: 75px 20px 50px 50px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  width:100%;
  height:100%;
  z-index:1005;
  overflow:scroll;
}

.diDoc div .luk {
  text-align:right;
}

.redborder {
  border:1px solid red !important;
}

.color-blue {    
  color: #009edd !important;
} 


.mobile-full-screen-100 {
  width:100%!important;
}
@media screen and (min-width:48em) {
  .mobile-full-screen-100 {
  width:100px!important;  
  }
  .mobile-full-screen-100 .prompt .title span{
  width:100px!important;  
  }
}
.mobile-full-screen-200 {
  width:100%!important;
}
@media screen and (min-width:48em) {
  .mobile-full-screen-200 {
  width:200px!important;  
  }
  .mobile-full-screen-200 .prompt .title span{
  width:200px!important;  
  }
}
.mobile-full-screen-300 {
  width:100%!important;
}
@media screen and (min-width:48em) {
  .mobile-full-screen-300 {
  width:300px!important;  
  }
  .mobile-full-screen-300 .prompt .title span{
  width:300px!important;  
  }
  
}
.mobile-full-screen-400 {
  width:100%!important;
}
@media screen and (min-width:48em) {
  .mobile-full-screen-400 {
  width:400px!important;  
  }
  .mobile-full-screen-400 .prompt .title span{
  width:400px!important;  
  }
  
}

.diHelp {
  cursor:help;
  border:none;
  background:rgba(0, 55, 85, 0.2);
  position:relative;
  display:inline_block;
  width:21px;
  height:21px;
  margin:-2px 5px;
  border-radius:100px;
  vertical-align:text-top;
  font-weight:bold;
  
}

.diTxt A {
  text-decoration:underline!important;
}

/* Mindre linjeafstand i topmenu STELU */
.menu-sub li {line-height:1.3!important;}


/* kursliste styles fra in2media */
.table thead tr {
  border-bottom-width:4px;
  border-bottom-color:#003755;
}
.table tr {
  border-bottom:1px solid #394344;
}
.table .table-header th {
  font-size:0.875rem;
}
.table {
  font-size:1rem;
  padding:1rem;
}

/* tabelfelt der højrestiller på large, og ellers er venstre */
.tableLargeRight {
  text-align:left!important;
}
@media screen and (min-width:64em) {
	.tableLargeRight {
	  text-align:right!important;
	}
}

/* skrumper text i tabel ved små skærme */
.table .headline-text {
  font-size:0.875rem;
}
@media screen and (min-width:48em) {
	.table .headline-text {
	  font-size:1.05rem;
	}
	.table-compressed.table .headline-text {
	  font-size:0.95rem;
	}
}

.table.striped tbody tr:nth-child(even){background-color:hsla(0,0%,100%,.3)}
.table.striped.hover-rows tbody tr:hover{background-color:hsla(0,0%,100%,.6)}

/* boks der vises kun på små skærme, fx advarsel på kursliste */
.only-below-400 {
  display:none!important;
}
@media screen and (max-width:400px) {
  .only-below-400 {
  display:block!important;
  }
}
.hover-cell:hover{
	background-color:#e7e3dd;
}
 
.front-flag {
    border: 1px solid #666666;
    height: 14px;
    margin-right:15px;
}

div[data-module='video-snippet'] {
    padding: 10px;
    border: 0px dotted #c0c0c0;
}

div[data-module='video-snippet']:before {
    content: "";
    color: #b0b0b0;
}

div[data-module='video-snippet']:after {
    content: "";
    color: #b0b0b0;
    font-size: 12px;
}

.popup_luk {
  font-size:20px;
  position:relative;
  top:5px;
  left:5px;
}

.no-padding-top {
  padding-top:0px!important;
}
.no-padding-bottom {
  padding-bottom:0px!important;
}
.no-margin-top {
  margin-top:0px!important;
}
.no-margin-bottom {
  margin-bottom:0px!important;
}



.lets-talk_di {
  color: #003755;
}

.lets-talk_di .our {
  font-size: 1.25rem;
  margin-bottom: 20px;
}

.lets-talk_di .cta span {
  font-weight: bold;
  margin-left: 10px;
  display: block;
}

@media screen and (min-width: 48em) {
  .lets-talk_di .cta span {
    display: inline-block;
  }
}

.lets-talk_di .cta > * {
  vertical-align: middle;
}

@media screen and (max-width: 47.9375em) {
  .lets-talk_di .cta span {
    font-size: 1.25rem;
    font-weight: normal;
    margin-top: 20px;
  }
}

.lets-talk_di .advisors {
  display: none;
}

.lets-talk_di .image {
  display: block;
  margin: 0 auto;
  text-align: center;
height: auto; 
    width: auto;
   max-width: 410px;
  max-height: 64px;
}

@media screen and (min-width: 64em) {
  .lets-talk_di .image {
    display: table-cell;
  }
}

.lets-talk_di .image img {
   width: 410px;
  height: 64px;
text-align: center;


 }

.lets-talk_di .meet {
  font-size: 1.25rem;
  margin-bottom: 20px;
}

.lets-talk_di .name {
  margin-top: 20px;

}

.lets-talk_di .advisor-mobile {
  display: block;
  text-align: center;
}

@media screen and (min-width: 64em) {
  .lets-talk_di .advisor-mobile {
    display: none;
  }


}


@media screen and max-width: 400px {

.lets-talk_di .image img {
   width: 300px;
  height: 47px;

 text-align: center;


 }
.lets-talk_di .image {
  display: block;
  margin: 0 auto;
  text-align: center;

   width: 300px;
  height: 47px;
}

}

.lets-talk_di .advisor-desktop {
  display: none;
}

@media screen and (min-width: 64em) {
  .lets-talk_di .advisor-desktop {
    display: block;
  }
}

.lets-talk_di .advisor-desktop .details {
  display: block;
}

@media screen and (min-width: 64em) {
  .lets-talk_di .advisor-desktop .details {
    padding-left: 40px;
  }
}

.iframe_container {
  border: 0px solid #cccccc;
  padding:0px;
  margin:0px;
  width:100%;
}

.disclaimer {
	color:#7f9baa;
}

.disclaimer A {
	color:#009edd;
}




@media screen and (min-width:64em) {
    .event-ctas .section-inner .columns {
        padding: 0
    }
}

@media screen and (min-width:64em) {
    .event-ctas .section-inner .article-header {
        text-align: center
    }
}

.event-ctas .section-inner a.event {
    display: block;
    width: 100%;
    height: 100%;
    padding: 36px 0 30px;
    border: 1px solid rgba(0, 55, 85, 0);
    border-bottom: 1px solid #dbe0de;
    transition: all .2s cubic-bezier(.215, .61, .355, 1)
}

@media screen and (min-width:64em) {
    .event-ctas .section-inner a.event {
        display: table;
        padding: 48px 36px;
        text-align: center;
        border-radius: 4px;
        border-bottom: 1px solid rgba(0, 55, 85, 0)
    }
}

.event-ctas .section-inner a.event:hover .arrow-link {
    color: #009edd
}

.event-ctas .section-inner a.event:hover .arrow-link .icon {
    -ms-transform: translateX(.3em);
    transform: translateX(.3em)
}

@media screen and (min-width:64em) {
    .event-ctas .section-inner a.event:hover {
        background-color: #fff;
        box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
        border: 1px solid rgba(0, 55, 85, .1);
        -ms-transform: translateY(-4px);
        transform: translateY(-4px)
    }
}

.event-ctas .section-inner a.event .event-header {
    display: table-cell;
    vertical-align: top;
    width: 110px;
    text-align: center;
    padding-right: 35px
}

@media print,
screen and (min-width:48em) {
    .event-ctas .section-inner a.event .event-header {
        width: 150px;
        padding-right: 75px
    }
}

@media screen and (min-width:64em) {
    .event-ctas .section-inner a.event .event-header {
        display: table-header-group;
        width: 100%;
        padding-right: 0
    }
}

.event-ctas .section-inner a.event .event-header img {
    height: 60px;
    width: auto
}

@media screen and (min-width:64em) {
    .event-ctas .section-inner a.event .event-header img {
        height: 75px
    }
}

.event-ctas .section-inner a.event .event-content {
    display: table-cell
}

@media screen and (min-width:64em) {
    .event-ctas .section-inner a.event .event-content {
        display: block;
        padding-top: 30px
    }
}

.event-ctas .section-inner a.event .event-content .see {
    font-size: .875rem;
    margin-bottom: -5px
}

@media screen and (max-width:63.9375em) {
    .event-ctas .section-inner a.event .event-content .h3,
    .event-ctas .section-inner a.event .event-content h3 {
        margin-bottom: 1.6em
    }
}

.event-ctas .section-inner a.event .event-footer {
    margin-left: 111px;
    margin-top: -24px
}

@media print,
screen and (min-width:48em) {
    .event-ctas .section-inner a.event .event-footer {
        margin-left: 150px
    }
}

@media screen and (min-width:64em) {
    .event-ctas .section-inner a.event .event-footer {
        display: table-footer-group;
        margin: 0
    }
}

.di_top_nav {
  color:#003755!important;

}


.bg-primary-dark-2 {
    background-color: #406980;
}

.card-primary-dark-2 .card-back {
    background-color: #406980;
}

.card-content-split-colors .split-primary-dark-2 {
    background-color: #406980;
}

.bg-primary-dark-2:not(.no-inherit-styling):not([data-dropdown]),
.card-primary-dark-2:not(.no-inherit-styling):not([data-dropdown]) {
    color: #ffffff;
}

.bg-primary-dark-2 .button.no-bg,
.card-primary-dark-2 .button.no-bg {
    color: #ffffff;
}

.bg-primary-dark-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta),
.card-primary-dark-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta) {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.02) 7%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.12) 100%);
    background-color: #009edd;
}

    .bg-primary-dark-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover, .bg-primary-dark-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus,
    .card-primary-dark-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover,
    .card-primary-dark-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus {
        background-color: #009edd;
    }

    .bg-primary-dark-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after,
    .card-primary-dark-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after {
        border-color: rgba(255, 255, 255, 0.1);
    }

.bg-primary-dark-2 .button:after,
.card-primary-dark-2 .button:after {
    border-color: rgba(0, 0, 0, 0.13);
}

.bg-primary-dark-2 .splash svg,
.card-primary-dark-2 .splash svg {
    fill: #009edd;
}

.bg-primary-dark-2 .check-list li:before,
.card-primary-dark-2 .check-list li:before {
    color: white;
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2020%2020'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M7.41%2018.053c-.27%200-.528-.108-.717-.302l-6.41-6.577c-.384-.395-.376-1.03.02-1.414.396-.387%201.027-.378%201.414.018l5.603%205.75L18.208%201.39c.335-.438.965-.52%201.403-.182.438.337.52.965.182%201.403L8.202%2017.664c-.178.23-.445.37-.735.388l-.058.003'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

.bg-primary-dark-2 .icon.arrow-left, .bg-primary-dark-2 .icon.arrow-right,
.card-primary-dark-2 .icon.arrow-left,
.card-primary-dark-2 .icon.arrow-right {
    color: currentColor;
}

    .bg-primary-dark-2 .icon.arrow-left.arrow-right:after, .bg-primary-dark-2 .icon.arrow-right.arrow-right:after,
    .card-primary-dark-2 .icon.arrow-left.arrow-right:after,
    .card-primary-dark-2 .icon.arrow-right.arrow-right:after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-1%206%2012'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M0.550377003%2C10.9999578%20C0.416636342%2C10.9999578%200.282345308%2C10.9515249%200.176673674%2C10.8530082%20C-0.0462274282%2C10.6466182%20-0.0599867555%2C10.2987825%200.146403154%2C10.075331%20L4.38812857%2C5.49347499%20L0.146953527%2C0.924827957%20C-0.0594363824%2C0.702477228%20-0.0467778013%2C0.354091061%200.176123301%2C0.147150779%20C0.39847403%2C-0.0597895037%200.745759451%2C-0.0471309226%200.953800479%2C0.176320553%20L5.54171057%2C5.11867092%20C5.73764339%2C5.32946381%205.73764339%2C5.65583505%205.54226094%2C5.86662795%20L0.954350853%2C10.8238384%20C0.845927353%2C10.9410679%200.698427365%2C10.9999578%200.550377003%2C10.9999578'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    }

.bg-primary-dark-2 .input-sequence .responsive-dropdown-desktop .button .prompt,
.card-primary-dark-2 .input-sequence .responsive-dropdown-desktop .button .prompt {
    border-bottom: 2px dashed rgba(255, 255, 255, 0.3) !important;
}

    .bg-primary-dark-2 .input-sequence .responsive-dropdown-desktop .button .prompt .title span,
    .card-primary-dark-2 .input-sequence .responsive-dropdown-desktop .button .prompt .title span {
        color: #009edd !important;
    }

.bg-primary-dark-2 .input-sequence input.input[type="text"],
.card-primary-dark-2 .input-sequence input.input[type="text"] {
    border-bottom: 2px dashed rgba(255, 255, 255, 0.3) !important;
    color: #009edd;
}

    .bg-primary-dark-2 .input-sequence input.input[type="text"]::-webkit-input-placeholder,
    .card-primary-dark-2 .input-sequence input.input[type="text"]::-webkit-input-placeholder {
        color: #009edd !important;
    }

    .bg-primary-dark-2 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-primary-dark-2 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

    .bg-primary-dark-2 .input-sequence input.input[type="text"]::-moz-placeholder,
    .card-primary-dark-2 .input-sequence input.input[type="text"]::-moz-placeholder {
        color: #009edd !important;
    }

    .bg-primary-dark-2 .input-sequence input.input[type="text"]:-ms-input-placeholder,
    .card-primary-dark-2 .input-sequence input.input[type="text"]:-ms-input-placeholder {
        color: #009edd !important;
    }

    .bg-primary-dark-2 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-primary-dark-2 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

.bg-primary-dark-2 .poll .indicator,
.card-primary-dark-2 .poll .indicator {
    background-color: #7f9baa;
}

.bg-primary-dark-2 .poll.results .option,
.card-primary-dark-2 .poll.results .option {
    background-color: rgba(127, 155, 170, 0.5);
}

.color-primary-dark-3 {
    color: #7f9baa !important;
}

.bg-primary-dark-3 {
    background-color: #7f9baa;
}

.card-primary-dark-3 .card-back {
    background-color: #7f9baa;
}

.card-content-split-colors .split-primary-dark-3 {
    background-color: #7f9baa;
}

.bg-primary-dark-3:not(.no-inherit-styling):not([data-dropdown]),
.card-primary-dark-3:not(.no-inherit-styling):not([data-dropdown]) {
    color: #ffffff;
}

.bg-primary-dark-3 .button.no-bg,
.card-primary-dark-3 .button.no-bg {
    color: #ffffff;
}

.bg-primary-dark-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta),
.card-primary-dark-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta) {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.02) 7%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.12) 100%);
    background-color: #009edd;
}

    .bg-primary-dark-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover, .bg-primary-dark-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus,
    .card-primary-dark-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover,
    .card-primary-dark-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus {
        background-color: #009edd;
    }

    .bg-primary-dark-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after,
    .card-primary-dark-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after {
        border-color: rgba(255, 255, 255, 0.1);
    }

.bg-primary-dark-3 .button:after,
.card-primary-dark-3 .button:after {
    border-color: rgba(0, 0, 0, 0.13);
}

.bg-primary-dark-3 .splash svg,
.card-primary-dark-3 .splash svg {
    fill: #009edd;
}

.bg-primary-dark-3 .check-list li:before,
.card-primary-dark-3 .check-list li:before {
    color: white;
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2020%2020'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M7.41%2018.053c-.27%200-.528-.108-.717-.302l-6.41-6.577c-.384-.395-.376-1.03.02-1.414.396-.387%201.027-.378%201.414.018l5.603%205.75L18.208%201.39c.335-.438.965-.52%201.403-.182.438.337.52.965.182%201.403L8.202%2017.664c-.178.23-.445.37-.735.388l-.058.003'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

.bg-primary-dark-3 .icon.arrow-left, .bg-primary-dark-3 .icon.arrow-right,
.card-primary-dark-3 .icon.arrow-left,
.card-primary-dark-3 .icon.arrow-right {
    color: currentColor;
}

    .bg-primary-dark-3 .icon.arrow-left.arrow-right:after, .bg-primary-dark-3 .icon.arrow-right.arrow-right:after,
    .card-primary-dark-3 .icon.arrow-left.arrow-right:after,
    .card-primary-dark-3 .icon.arrow-right.arrow-right:after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-1%206%2012'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M0.550377003%2C10.9999578%20C0.416636342%2C10.9999578%200.282345308%2C10.9515249%200.176673674%2C10.8530082%20C-0.0462274282%2C10.6466182%20-0.0599867555%2C10.2987825%200.146403154%2C10.075331%20L4.38812857%2C5.49347499%20L0.146953527%2C0.924827957%20C-0.0594363824%2C0.702477228%20-0.0467778013%2C0.354091061%200.176123301%2C0.147150779%20C0.39847403%2C-0.0597895037%200.745759451%2C-0.0471309226%200.953800479%2C0.176320553%20L5.54171057%2C5.11867092%20C5.73764339%2C5.32946381%205.73764339%2C5.65583505%205.54226094%2C5.86662795%20L0.954350853%2C10.8238384%20C0.845927353%2C10.9410679%200.698427365%2C10.9999578%200.550377003%2C10.9999578'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    }

.bg-primary-dark-3 .input-sequence .responsive-dropdown-desktop .button .prompt,
.card-primary-dark-3 .input-sequence .responsive-dropdown-desktop .button .prompt {
    border-bottom: 2px dashed rgba(255, 255, 255, 0.3) !important;
}

    .bg-primary-dark-3 .input-sequence .responsive-dropdown-desktop .button .prompt .title span,
    .card-primary-dark-3 .input-sequence .responsive-dropdown-desktop .button .prompt .title span {
        color: #003755 !important;
    }

.bg-primary-dark-3 .input-sequence input.input[type="text"],
.card-primary-dark-3 .input-sequence input.input[type="text"] {
    border-bottom: 2px dashed rgba(255, 255, 255, 0.3) !important;
    color: #003755;
}

    .bg-primary-dark-3 .input-sequence input.input[type="text"]::-webkit-input-placeholder,
    .card-primary-dark-3 .input-sequence input.input[type="text"]::-webkit-input-placeholder {
        color: #003755 !important;
    }

    .bg-primary-dark-3 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-primary-dark-3 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #003755 !important;
    }

    .bg-primary-dark-3 .input-sequence input.input[type="text"]::-moz-placeholder,
    .card-primary-dark-3 .input-sequence input.input[type="text"]::-moz-placeholder {
        color: #003755 !important;
    }

    .bg-primary-dark-3 .input-sequence input.input[type="text"]:-ms-input-placeholder,
    .card-primary-dark-3 .input-sequence input.input[type="text"]:-ms-input-placeholder {
        color: #003755 !important;
    }

    .bg-primary-dark-3 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-primary-dark-3 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #003755 !important;
    }

.bg-primary-dark-3 .poll .indicator,
.card-primary-dark-3 .poll .indicator {
    background-color: #406980;
}

.bg-primary-dark-3 .poll.results .option,
.card-primary-dark-3 .poll.results .option {
    background-color: rgba(64, 105, 128, 0.5);
}
.bg-primary-dark-2 h2 {color:#ffffff!important;}
.bg-primary-dark-3 h2 {color:#ffffff!important;}
.card-primary-dark-2 h2 {color:#ffffff!important;}
.card-primary-dark-3 h2 {color:#ffffff!important;}


.color-theme-gray-dark {
    color: #3a4344 !important;
}

.bg-theme-gray-dark {
    background-color: #3a4344;
}

.card-theme-gray-dark .card-back {
    background-color: #3a4344;
}

.card-content-split-colors .split-theme-gray-dark {
    background-color: #3a4344;
}

.bg-theme-gray-dark:not(.no-inherit-styling):not([data-dropdown]),
.card-theme-gray-dark:not(.no-inherit-styling):not([data-dropdown]) {
    color: #ffffff;
}

.bg-theme-gray-dark .button.no-bg,
.card-theme-gray-dark .button.no-bg {
    color: #ffffff;
}

.bg-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta),
.card-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta) {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.02) 7%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.12) 100%);
    background-color: #003755;
    color: #ffffff;
}

    .bg-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover, .bg-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus,
    .card-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover,
    .card-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus {
        background-color: #003755;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    }

    .bg-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta)[disabled],
    .card-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta)[disabled] {
        background-color: #00263a !important;
    }

    .bg-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after,
    .card-theme-gray-dark .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after {
        border: 1px solid rgba(0, 0, 0, 0.13);
    }

.bg-theme-gray-dark .button:not(.secondary):not(.no-bg),
.card-theme-gray-dark .button:not(.secondary):not(.no-bg) {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.02) 8%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.16) 100%);
    background-color: #ffffff;
    color: #003755;
}

    .bg-theme-gray-dark .button:not(.secondary):not(.no-bg):hover, .bg-theme-gray-dark .button:not(.secondary):not(.no-bg):focus,
    .card-theme-gray-dark .button:not(.secondary):not(.no-bg):hover,
    .card-theme-gray-dark .button:not(.secondary):not(.no-bg):focus {
        background-color: #ffffff;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    }

    .bg-theme-gray-dark .button:not(.secondary):not(.no-bg)[disabled],
    .card-theme-gray-dark .button:not(.secondary):not(.no-bg)[disabled] {
        background-color: #e6e6e6 !important;
    }

    .bg-theme-gray-dark .button:not(.secondary):not(.no-bg):after,
    .card-theme-gray-dark .button:not(.secondary):not(.no-bg):after {
        border: 1px solid rgba(0, 0, 0, 0.13);
    }

.bg-theme-gray-dark .splash svg,
.card-theme-gray-dark .splash svg {
    fill: #003755;
}

.bg-theme-gray-dark .check-list li:before,
.card-theme-gray-dark .check-list li:before {
    color: white;
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2020%2020'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M7.41%2018.053c-.27%200-.528-.108-.717-.302l-6.41-6.577c-.384-.395-.376-1.03.02-1.414.396-.387%201.027-.378%201.414.018l5.603%205.75L18.208%201.39c.335-.438.965-.52%201.403-.182.438.337.52.965.182%201.403L8.202%2017.664c-.178.23-.445.37-.735.388l-.058.003'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

.bg-theme-gray-dark .icon.arrow-left, .bg-theme-gray-dark .icon.arrow-right,
.card-theme-gray-dark .icon.arrow-left,
.card-theme-gray-dark .icon.arrow-right {
    color: currentColor;
}

    .bg-theme-gray-dark .icon.arrow-left.arrow-right:after, .bg-theme-gray-dark .icon.arrow-right.arrow-right:after,
    .card-theme-gray-dark .icon.arrow-left.arrow-right:after,
    .card-theme-gray-dark .icon.arrow-right.arrow-right:after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-1%206%2012'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M0.550377003%2C10.9999578%20C0.416636342%2C10.9999578%200.282345308%2C10.9515249%200.176673674%2C10.8530082%20C-0.0462274282%2C10.6466182%20-0.0599867555%2C10.2987825%200.146403154%2C10.075331%20L4.38812857%2C5.49347499%20L0.146953527%2C0.924827957%20C-0.0594363824%2C0.702477228%20-0.0467778013%2C0.354091061%200.176123301%2C0.147150779%20C0.39847403%2C-0.0597895037%200.745759451%2C-0.0471309226%200.953800479%2C0.176320553%20L5.54171057%2C5.11867092%20C5.73764339%2C5.32946381%205.73764339%2C5.65583505%205.54226094%2C5.86662795%20L0.954350853%2C10.8238384%20C0.845927353%2C10.9410679%200.698427365%2C10.9999578%200.550377003%2C10.9999578'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    }

.bg-theme-gray-dark .input-sequence .responsive-dropdown-desktop .button .prompt,
.card-theme-gray-dark .input-sequence .responsive-dropdown-desktop .button .prompt {
    border-bottom: 2px dashed rgba(255, 255, 255, 0.3) !important;
}

    .bg-theme-gray-dark .input-sequence .responsive-dropdown-desktop .button .prompt .title span,
    .card-theme-gray-dark .input-sequence .responsive-dropdown-desktop .button .prompt .title span {
        color: #009edd !important;
    }

.bg-theme-gray-dark .input-sequence input.input[type="text"],
.card-theme-gray-dark .input-sequence input.input[type="text"] {
    border-bottom: 2px dashed rgba(255, 255, 255, 0.3) !important;
    color: #009edd;
}

    .bg-theme-gray-dark .input-sequence input.input[type="text"]::-webkit-input-placeholder,
    .card-theme-gray-dark .input-sequence input.input[type="text"]::-webkit-input-placeholder {
        color: #009edd !important;
    }

    .bg-theme-gray-dark .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-gray-dark .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

    .bg-theme-gray-dark .input-sequence input.input[type="text"]::-moz-placeholder,
    .card-theme-gray-dark .input-sequence input.input[type="text"]::-moz-placeholder {
        color: #009edd !important;
    }

    .bg-theme-gray-dark .input-sequence input.input[type="text"]:-ms-input-placeholder,
    .card-theme-gray-dark .input-sequence input.input[type="text"]:-ms-input-placeholder {
        color: #009edd !important;
    }

    .bg-theme-gray-dark .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-gray-dark .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

.bg-theme-gray-dark .poll .indicator,
.card-theme-gray-dark .poll .indicator {
    background-color: #7b8185;
}

.bg-theme-gray-dark .poll.results .option,
.card-theme-gray-dark .poll.results .option {
    background-color: rgba(123, 129, 133, 0.5);
}

.color-theme-gray-light {
    color: #7b8185 !important;
}

.bg-theme-gray-light {
    background-color: #7b8185;
}

.card-theme-gray-light .card-back {
    background-color: #7b8185;
}

.card-content-split-colors .split-theme-gray-light {
    background-color: #7b8185;
}

.bg-theme-gray-light:not(.no-inherit-styling):not([data-dropdown]),
.card-theme-gray-light:not(.no-inherit-styling):not([data-dropdown]) {
    color: #ffffff;
}

.bg-theme-gray-light .button.no-bg,
.card-theme-gray-light .button.no-bg {
    color: #ffffff;
}

.bg-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta),
.card-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta) {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.02) 7%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.12) 100%);
    background-color: #003755;
    color: #ffffff;
}

    .bg-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover, .bg-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus,
    .card-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover,
    .card-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus {
        background-color: #003755;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    }

    .bg-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta)[disabled],
    .card-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta)[disabled] {
        background-color: #00263a !important;
    }

    .bg-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after,
    .card-theme-gray-light .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after {
        border: 1px solid rgba(0, 0, 0, 0.13);
    }

.bg-theme-gray-light .button:not(.secondary):not(.no-bg),
.card-theme-gray-light .button:not(.secondary):not(.no-bg) {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.02) 8%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.16) 100%);
    background-color: #ffffff;
    color: #003755;
}

    .bg-theme-gray-light .button:not(.secondary):not(.no-bg):hover, .bg-theme-gray-light .button:not(.secondary):not(.no-bg):focus,
    .card-theme-gray-light .button:not(.secondary):not(.no-bg):hover,
    .card-theme-gray-light .button:not(.secondary):not(.no-bg):focus {
        background-color: #ffffff;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    }

    .bg-theme-gray-light .button:not(.secondary):not(.no-bg)[disabled],
    .card-theme-gray-light .button:not(.secondary):not(.no-bg)[disabled] {
        background-color: #e6e6e6 !important;
    }

    .bg-theme-gray-light .button:not(.secondary):not(.no-bg):after,
    .card-theme-gray-light .button:not(.secondary):not(.no-bg):after {
        border: 1px solid rgba(0, 0, 0, 0.13);
    }

.bg-theme-gray-light .splash svg,
.card-theme-gray-light .splash svg {
    fill: #003755;
}

.bg-theme-gray-light .check-list li:before,
.card-theme-gray-light .check-list li:before {
    color: white;
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2020%2020'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M7.41%2018.053c-.27%200-.528-.108-.717-.302l-6.41-6.577c-.384-.395-.376-1.03.02-1.414.396-.387%201.027-.378%201.414.018l5.603%205.75L18.208%201.39c.335-.438.965-.52%201.403-.182.438.337.52.965.182%201.403L8.202%2017.664c-.178.23-.445.37-.735.388l-.058.003'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

.bg-theme-gray-light .icon.arrow-left, .bg-theme-gray-light .icon.arrow-right,
.card-theme-gray-light .icon.arrow-left,
.card-theme-gray-light .icon.arrow-right {
    color: currentColor;
}

    .bg-theme-gray-light .icon.arrow-left.arrow-right:after, .bg-theme-gray-light .icon.arrow-right.arrow-right:after,
    .card-theme-gray-light .icon.arrow-left.arrow-right:after,
    .card-theme-gray-light .icon.arrow-right.arrow-right:after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-1%206%2012'%3E%3Cpath%20fill%3D'%23ffffff'%20d%3D'M0.550377003%2C10.9999578%20C0.416636342%2C10.9999578%200.282345308%2C10.9515249%200.176673674%2C10.8530082%20C-0.0462274282%2C10.6466182%20-0.0599867555%2C10.2987825%200.146403154%2C10.075331%20L4.38812857%2C5.49347499%20L0.146953527%2C0.924827957%20C-0.0594363824%2C0.702477228%20-0.0467778013%2C0.354091061%200.176123301%2C0.147150779%20C0.39847403%2C-0.0597895037%200.745759451%2C-0.0471309226%200.953800479%2C0.176320553%20L5.54171057%2C5.11867092%20C5.73764339%2C5.32946381%205.73764339%2C5.65583505%205.54226094%2C5.86662795%20L0.954350853%2C10.8238384%20C0.845927353%2C10.9410679%200.698427365%2C10.9999578%200.550377003%2C10.9999578'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    }

.bg-theme-gray-light .input-sequence .responsive-dropdown-desktop .button .prompt,
.card-theme-gray-light .input-sequence .responsive-dropdown-desktop .button .prompt {
    border-bottom: 2px dashed rgba(255, 255, 255, 0.3) !important;
}

    .bg-theme-gray-light .input-sequence .responsive-dropdown-desktop .button .prompt .title span,
    .card-theme-gray-light .input-sequence .responsive-dropdown-desktop .button .prompt .title span {
        color: #003755 !important;
    }

.bg-theme-gray-light .input-sequence input.input[type="text"],
.card-theme-gray-light .input-sequence input.input[type="text"] {
    border-bottom: 2px dashed rgba(255, 255, 255, 0.3) !important;
    color: #003755;
}

    .bg-theme-gray-light .input-sequence input.input[type="text"]::-webkit-input-placeholder,
    .card-theme-gray-light .input-sequence input.input[type="text"]::-webkit-input-placeholder {
        color: #003755 !important;
    }

    .bg-theme-gray-light .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-gray-light .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #003755 !important;
    }

    .bg-theme-gray-light .input-sequence input.input[type="text"]::-moz-placeholder,
    .card-theme-gray-light .input-sequence input.input[type="text"]::-moz-placeholder {
        color: #003755 !important;
    }

    .bg-theme-gray-light .input-sequence input.input[type="text"]:-ms-input-placeholder,
    .card-theme-gray-light .input-sequence input.input[type="text"]:-ms-input-placeholder {
        color: #003755 !important;
    }

    .bg-theme-gray-light .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-gray-light .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #003755 !important;
    }

.bg-theme-gray-light .poll .indicator,
.card-theme-gray-light .poll .indicator {
    background-color: #3a4344;
}

.bg-theme-gray-light .poll.results .option,
.card-theme-gray-light .poll.results .option {
    background-color: rgba(58, 67, 68, 0.5);
}

.color-theme-gray-light-2 {
    color: #93989c !important;
}

.bg-theme-gray-light-2 {
    background-color: #93989c;
}

.card-theme-gray-light-2 .card-back {
    background-color: #93989c;
}

.card-content-split-colors .split-theme-gray-light-2 {
    background-color: #93989c;
}

.bg-theme-gray-light-2:not(.no-inherit-styling):not([data-dropdown]),
.card-theme-gray-light-2:not(.no-inherit-styling):not([data-dropdown]) {
    color: #ffffff;
}

.bg-theme-gray-light-2 .button.no-bg,
.card-theme-gray-light-2 .button.no-bg {
    color: #ffffff;
}

.bg-theme-gray-light-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta),
.card-theme-gray-light-2 .button:not(.secondary):not(.no-bg):not([data-toggle]):        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-1%206%2012'%3E%3Cpath%20fill%3D'%23003755'%20d%3D'M0.550377003%2C10.9999578%20C0.416636342%2C10.9999578%200.282345308%2C10.9515249%200.176673674%2C10.8530082%20C-0.0462274282%2C10.6466182%20-0.0599867555%2C10.2987825%200.146403154%2C10.075331%20L4.38812857%2C5.49347499%20L0.146953527%2C0.924827957%20C-0.0594363824%2C0.702477228%20-0.0467778013%2C0.354091061%200.176123301%2C0.147150779%20C0.39847403%2C-0.0597895037%200.745759451%2C-0.0471309226%200.953800479%2C0.176320553%20L5.54171057%2C5.11867092%20C5.73764339%2C5.32946381%205.73764339%2C5.65583505%205.54226094%2C5.86662795%20L0.954350853%2C10.8238384%20C0.845927353%2C10.9410679%200.698427365%2C10.9999578%200.550377003%2C10.9999578'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    }

.bg-theme-gray-light-4 .input-sequence .responsive-dropdown-desktop .button .prompt,
.card-theme-gray-light-4 .input-sequence .responsive-dropdown-desktop .button .prompt {
    border-bottom: 2px dashed rgba(0, 55, 85, 0.3) !important;
}

    .bg-theme-gray-light-4 .input-sequence .responsive-dropdown-desktop .button .prompt .title span,
    .card-theme-gray-light-4 .input-sequence .responsive-dropdown-desktop .button .prompt .title span {
        color: #009edd !important;
    }

.bg-theme-gray-light-4 .input-sequence input.input[type="text"],
.card-theme-gray-light-4 .input-sequence input.input[type="text"] {
    border-bottom: 2px dashed rgba(0, 55, 85, 0.3) !important;
    color: #009edd;
}

    .bg-theme-gray-light-4 .input-sequence input.input[type="text"]::-webkit-input-placeholder,
    .card-theme-gray-light-4 .input-sequence input.input[type="text"]::-webkit-input-placeholder {
        color: #009edd !important;
    }

    .bg-theme-gray-light-4 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-gray-light-4 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

    .bg-theme-gray-light-4 .input-sequence input.input[type="text"]::-moz-placeholder,
    .card-theme-gray-light-4 .input-sequence input.input[type="text"]::-moz-placeholder {
        color: #009edd !important;
    }

    .bg-theme-gray-light-4 .input-sequence input.input[type="text"]:-ms-input-placeholder,
    .card-theme-gray-light-4 .input-sequence input.input[type="text"]:-ms-input-placeholder {
        color: #009edd !important;
    }

    .bg-theme-gray-light-4 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-gray-light-4 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

.bg-theme-gray-light-4 .poll .indicator,
.card-theme-gray-light-4 .poll .indicator {
    background-color: #eff0f1;
}

.bg-theme-gray-light-4 .poll.results .option,
.card-theme-gray-light-4 .poll.results .option {
    background-color: rgba(239, 240, 241, 0.5);
}
.color-theme-teal-3 {
    color: #dbe0de !important;
}

.bg-theme-teal-3 {
    background-color: #dbe0de;
}

.card-theme-teal-3 .card-back {
    background-color: #dbe0de;
}

.card-content-split-colors .split-theme-teal-3 {
    background-color: #dbe0de;
}

.bg-theme-teal-3:not(.no-inherit-styling):not([data-dropdown]),
.card-theme-teal-3:not(.no-inherit-styling):not([data-dropdown]) {
    color: #003755;
}

.bg-theme-teal-3 .button.secondary:after,
.card-theme-teal-3 .button.secondary:after {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.bg-theme-teal-3 .button.no-bg,
.card-theme-teal-3 .button.no-bg {
    color: #003755;
}

.bg-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta),
.card-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta) {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.02) 7%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.12) 100%);
    background-color: #003755;
    color: #ffffff;
}

    .bg-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover, .bg-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus,
    .card-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover,
    .card-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus {
        background-color: #003755;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    }

    .bg-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta)[disabled],
    .card-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta)[disabled] {
        background-color: #00263a !important;
    }

    .bg-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after,
    .card-theme-teal-3 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after {
        border: 1px solid rgba(0, 0, 0, 0.13);
    }

.bg-theme-teal-3 .splash svg,
.card-theme-teal-3 .splash svg {
    fill: #003755;
}

.bg-theme-teal-3 .check-list li:before,
.card-theme-teal-3 .check-list li:before {
    color: white;
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2020%2020'%3E%3Cpath%20fill%3D'%23003755'%20d%3D'M7.41%2018.053c-.27%200-.528-.108-.717-.302l-6.41-6.577c-.384-.395-.376-1.03.02-1.414.396-.387%201.027-.378%201.414.018l5.603%205.75L18.208%201.39c.335-.438.965-.52%201.403-.182.438.337.52.965.182%201.403L8.202%2017.664c-.178.23-.445.37-.735.388l-.058.003'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

.bg-theme-teal-3 .icon.arrow-left, .bg-theme-teal-3 .icon.arrow-right,
.card-theme-teal-3 .icon.arrow-left,
.card-theme-teal-3 .icon.arrow-right {
    color: currentColor;
}

    .bg-theme-teal-3 .icon.arrow-left.arrow-right:after, .bg-theme-teal-3 .icon.arrow-right.arrow-right:after,
    .card-theme-teal-3 .icon.arrow-left.arrow-right:after,
    .card-theme-teal-3 .icon.arrow-right.arrow-right:after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-1%206%2012'%3E%3Cpath%20fill%3D'%23003755'%20d%3D'M0.550377003%2C10.9999578%20C0.416636342%2C10.9999578%200.282345308%2C10.9515249%200.176673674%2C10.8530082%20C-0.0462274282%2C10.6466182%20-0.0599867555%2C10.2987825%200.146403154%2C10.075331%20L4.38812857%2C5.49347499%20L0.146953527%2C0.924827957%20C-0.0594363824%2C0.702477228%20-0.0467778013%2C0.354091061%200.176123301%2C0.147150779%20C0.39847403%2C-0.0597895037%200.745759451%2C-0.0471309226%200.953800479%2C0.176320553%20L5.54171057%2C5.11867092%20C5.73764339%2C5.32946381%205.73764339%2C5.65583505%205.54226094%2C5.86662795%20L0.954350853%2C10.8238384%20C0.845927353%2C10.9410679%200.698427365%2C10.9999578%200.550377003%2C10.9999578'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    }

.bg-theme-teal-3 .input-sequence .responsive-dropdown-desktop .button .prompt,
.card-theme-teal-3 .input-sequence .responsive-dropdown-desktop .button .prompt {
    border-bottom: 2px dashed rgba(0, 55, 85, 0.3) !important;
}

    .bg-theme-teal-3 .input-sequence .responsive-dropdown-desktop .button .prompt .title span,
    .card-theme-teal-3 .input-sequence .responsive-dropdown-desktop .button .prompt .title span {
        color: #009edd !important;
    }

.bg-theme-teal-3 .input-sequence input.input[type="text"],
.card-theme-teal-3 .input-sequence input.input[type="text"] {
    border-bottom: 2px dashed rgba(0, 55, 85, 0.3) !important;
    color: #009edd;
}

    .bg-theme-teal-3 .input-sequence input.input[type="text"]::-webkit-input-placeholder,
    .card-theme-teal-3 .input-sequence input.input[type="text"]::-webkit-input-placeholder {
        color: #009edd !important;
    }

    .bg-theme-teal-3 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-teal-3 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

    .bg-theme-teal-3 .input-sequence input.input[type="text"]::-moz-placeholder,
    .card-theme-teal-3 .input-sequence input.input[type="text"]::-moz-placeholder {
        color: #009edd !important;
    }

    .bg-theme-teal-3 .input-sequence input.input[type="text"]:-ms-input-placeholder,
    .card-theme-teal-3 .input-sequence input.input[type="text"]:-ms-input-placeholder {
        color: #009edd !important;
    }

    .bg-theme-teal-3 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-teal-3 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

.bg-theme-teal-3 .poll .indicator,
.card-theme-teal-3 .poll .indicator {
    background-color: #f9fafa;
}

.bg-theme-teal-3 .poll.results .option,
.card-theme-teal-3 .poll.results .option {
    background-color: rgba(249, 250, 250, 0.5);
}

.color-theme-teal-5 {
    color: #f3f5f4 !important;
}

.bg-theme-teal-5 {
    background-color: #f3f5f4;
}

.card-theme-teal-5 .card-back {
    background-color: #f3f5f4;
}

.card-content-split-colors .split-theme-teal-5 {
    background-color: #f3f5f4;
}

.bg-theme-teal-5:not(.no-inherit-styling):not([data-dropdown]),
.card-theme-teal-5:not(.no-inherit-styling):not([data-dropdown]) {
    color: #003755;
}

.bg-theme-teal-5 .button.secondary:after,
.card-theme-teal-5 .button.secondary:after {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.bg-theme-teal-5 .button.no-bg,
.card-theme-teal-5 .button.no-bg {
    color: #003755;
}

.bg-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta),
.card-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta) {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.02) 7%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.12) 100%);
    background-color: #003755;
    color: #ffffff;
}

    .bg-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover, .bg-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus,
    .card-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):hover,
    .card-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):focus {
        background-color: #003755;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    }

    .bg-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta)[disabled],
    .card-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta)[disabled] {
        background-color: #00263a !important;
    }

    .bg-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after,
    .card-theme-teal-5 .button:not(.secondary):not(.no-bg):not([data-toggle]):not(.cta):after {
        border: 1px solid rgba(0, 0, 0, 0.13);
    }

.bg-theme-teal-5 .splash svg,
.card-theme-teal-5 .splash svg {
    fill: #003755;
}

.bg-theme-teal-5 .check-list li:before,
.card-theme-teal-5 .check-list li:before {
    color: white;
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2020%2020'%3E%3Cpath%20fill%3D'%23003755'%20d%3D'M7.41%2018.053c-.27%200-.528-.108-.717-.302l-6.41-6.577c-.384-.395-.376-1.03.02-1.414.396-.387%201.027-.378%201.414.018l5.603%205.75L18.208%201.39c.335-.438.965-.52%201.403-.182.438.337.52.965.182%201.403L8.202%2017.664c-.178.23-.445.37-.735.388l-.058.003'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

.bg-theme-teal-5 .icon.arrow-left, .bg-theme-teal-5 .icon.arrow-right,
.card-theme-teal-5 .icon.arrow-left,
.card-theme-teal-5 .icon.arrow-right {
    color: currentColor;
}

    .bg-theme-teal-5 .icon.arrow-left.arrow-right:after, .bg-theme-teal-5 .icon.arrow-right.arrow-right:after,
    .card-theme-teal-5 .icon.arrow-left.arrow-right:after,
    .card-theme-teal-5 .icon.arrow-right.arrow-right:after {
        content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-1%206%2012'%3E%3Cpath%20fill%3D'%23003755'%20d%3D'M0.550377003%2C10.9999578%20C0.416636342%2C10.9999578%200.282345308%2C10.9515249%200.176673674%2C10.8530082%20C-0.0462274282%2C10.6466182%20-0.0599867555%2C10.2987825%200.146403154%2C10.075331%20L4.38812857%2C5.49347499%20L0.146953527%2C0.924827957%20C-0.0594363824%2C0.702477228%20-0.0467778013%2C0.354091061%200.176123301%2C0.147150779%20C0.39847403%2C-0.0597895037%200.745759451%2C-0.0471309226%200.953800479%2C0.176320553%20L5.54171057%2C5.11867092%20C5.73764339%2C5.32946381%205.73764339%2C5.65583505%205.54226094%2C5.86662795%20L0.954350853%2C10.8238384%20C0.845927353%2C10.9410679%200.698427365%2C10.9999578%200.550377003%2C10.9999578'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    }

.bg-theme-teal-5 .input-sequence .responsive-dropdown-desktop .button .prompt,
.card-theme-teal-5 .input-sequence .responsive-dropdown-desktop .button .prompt {
    border-bottom: 2px dashed rgba(0, 55, 85, 0.3) !important;
}

    .bg-theme-teal-5 .input-sequence .responsive-dropdown-desktop .button .prompt .title span,
    .card-theme-teal-5 .input-sequence .responsive-dropdown-desktop .button .prompt .title span {
        color: #009edd !important;
    }

.bg-theme-teal-5 .input-sequence input.input[type="text"],
.card-theme-teal-5 .input-sequence input.input[type="text"] {
    border-bottom: 2px dashed rgba(0, 55, 85, 0.3) !important;
    color: #009edd;
}

    .bg-theme-teal-5 .input-sequence input.input[type="text"]::-webkit-input-placeholder,
    .card-theme-teal-5 .input-sequence input.input[type="text"]::-webkit-input-placeholder {
        color: #009edd !important;
    }

    .bg-theme-teal-5 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-teal-5 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

    .bg-theme-teal-5 .input-sequence input.input[type="text"]::-moz-placeholder,
    .card-theme-teal-5 .input-sequence input.input[type="text"]::-moz-placeholder {
        color: #009edd !important;
    }

    .bg-theme-teal-5 .input-sequence input.input[type="text"]:-ms-input-placeholder,
    .card-theme-teal-5 .input-sequence input.input[type="text"]:-ms-input-placeholder {
        color: #009edd !important;
    }

    .bg-theme-teal-5 .input-sequence input.input[type="text"]:-moz-placeholder,
    .card-theme-teal-5 .input-sequence input.input[type="text"]:-moz-placeholder {
        color: #009edd !important;
    }

.bg-theme-teal-5 .poll .indicator,
.card-theme-teal-5 .poll .indicator {
    background-color: #d2d7d5;
}

.bg-theme-teal-5 .poll.results .option,
.card-theme-teal-5 .poll.results .option {
    background-color: rgba(210, 215, 213, 0.5);
}


