@font-face{font-family:'OpenSans';src:url('../../../../common/fonts/open-sans/OpenSans-Regular.eot');src:url('../../../../common/fonts/open-sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('../../../../common/fonts/open-sans/OpenSans-Regular.woff') format('woff'),url('../../../../common/fonts/open-sans/OpenSans-Regular.ttf') format('truetype'),url('../../../../common/fonts/open-sans/OpenSans-Regular.svg#OpenSans') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSans';src:url('../../../../common/fonts/open-sans/OpenSans-Bold.eot');src:url('../../../../common/fonts/open-sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('../../../../common/fonts/open-sans/OpenSans-Bold.woff') format('woff'),url('../../../../common/fonts/open-sans/OpenSans-Bold.ttf') format('truetype'),url('../../../../common/fonts/open-sans/OpenSans-Bold.svg#OpenSans') format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'OpenSans';src:url('../../../../common/fonts/open-sans/OpenSans-BoldItalic.eot');src:url('../../../../common/fonts/open-sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../../../../common/fonts/open-sans/OpenSans-BoldItalic.woff') format('woff'),url('../../../../common/fonts/open-sans/OpenSans-BoldItalic.ttf') format('truetype'),url('../../../../common/fonts/open-sans/OpenSans-BoldItalic.svg#OpenSans') format('svg');font-weight:bold;font-style:italic}
@font-face{font-family:'OpenSans';src:url('../../../../common/fonts/open-sans/OpenSans-Italic.eot');src:url('../../../../common/fonts/open-sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),url('../../../../common/fonts/open-sans/OpenSans-Italic.woff') format('woff'),url('../../../../common/fonts/open-sans/OpenSans-Italic.ttf') format('truetype'),url('../../../../common/fonts/open-sans/OpenSans-Italic.svg#OpenSans') format('svg');font-weight:normal;font-style:italic}
.theme--color,.lead-capture-form .mdl-checkbox__ripple-container .mdl-ripple,.lead-capture-form .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,.radio input[type=radio]:checked,.radio-inline input[type=radio]:checked,.checkbox input[type=checkbox]:checked,.checkbox-inline input[type=checkbox]:checked,.badge.active{background-color:#014190}
mark{background-color:#5fa6fe}
.hero-carousel .swiper-pagination-bullet-active,.testimonials .swiper-pagination-bullet-active{background:#014190}
a,a:hover,a:focus,.hero-carousel__slide .fa,.hero-image .fa,.image-overlay figure figcaption h3,.info-banner__stat.h1,.show-info .fa,footer .social-links ul>li .social-links__icon.fa,.speakers .speaker .name,.testimonials .swiper-slide .testimonial__slide .testimonial__blurb .quote-left,.testimonials .swiper-slide .testimonial__slide .testimonial__blurb .quote-right,.show-info.show-info--header .fa,.breadcrumb li>a.breadcrumb-delim{color:#014190}
nav.navbar .navbar-nav>li>a:hover,nav.navbar .navbar-nav>li>a:focus{color:#012b5f}
.footer footer .width-full{border-top:1px solid #014190}
.footer footer .footer-section-sub{border-top:1px solid rgba(255,255,255,0.05)}
.image-overlay figure figcaption:hover,.image-overlay figure figcaption.overlay--static{border:2px solid #014190}
nav.navbar span.active{border-bottom:3px solid #014190}
.lead-capture-form .mdl-checkbox.is-checked .mdl-checkbox__box-outline,.radio input[type=radio]:checked,.radio-inline input[type=radio]:checked,.checkbox input[type=checkbox]:checked,.checkbox-inline input[type=checkbox]:checked{border-color:#014190}
.link-underline.btn-primary::after{border-top-color:#014190}
.btn:focus,.btn.focus{outline-color:#014190}
.favourite-select-fill{fill:#014190}
.text-primary{color:#014190}
a.text-primary:hover,a.text-primary:focus{color:#012a5d}
a.text-primary:hover,a.text-primary:focus{color:#012a5d}
.show-planning-component header{background:linear-gradient(#fff,#fff)}
@media(min-width:1199px){nav.navbar .navbar-nav>li.open .dropdown-menu{background-image:linear-gradient(#fff,#fff)}
}
@media(max-width:1199px){nav.navbar .navbar-collapse.collapse.in{background:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9))}
}
.hero-carousel__slide,.hero-carousel__slide .hero-image__details .hero-image__text h1,.hero-carousel__slide .hero-image__details .hero-image__text p.hero-image__description,.hero-image,.hero-image__details h1.hero-image__text,.hero-image__details p.hero-image__description,.hero-image__details,.image-overlay figure figcaption p,.info-banner,.info-banner__text,header,.show-info.show-info--header{color:#000}
.hero-carousel__slide .hero-image__show-info>span a,.hero-image__show-info>span a,header a,header a:focus,header a:hover,header button,nav.navbar .navbar-nav>li>a,nav.navbar .navbar-nav>li.open .dropdown-menu>li>a{color:#000}
@media(max-width:1199px){nav.navbar .navbar-toggle-close{color:#000}
}
.hero-carousel__slide .hero-image__tint,.hero-image__tint,.partition__tint{background:#f1f1f1}
.info-banner__tint{background:#fff;opacity:.5}
.hero-carousel__slide .hero-image__tint,.hero-image__tint,.partition__tint{opacity:.75}
.hero-carousel__slide .hero-image__tint__opacity--30,.hero-image__tint__opacity--30,.partition__tint__opacity--30{opacity:.3}
.hero-carousel__slide .hero-image__tint__opacity--50,.hero-image__tint__opacity--50,.partition__tint__opacity--50{opacity:.5}
.hero-carousel__slide .hero-image__tint__opacity--65,.hero-image__tint__opacity--65,.partition__tint__opacity--65{opacity:.65}
.hero-carousel__slide .hero-image__tint__opacity--75,.hero-image__tint__opacity--75,.partition__tint__opacity--75{opacity:.75}
.hero-carousel__slide .hero-image__tint__opacity--85,.hero-image__tint__opacity--85,.partition__tint__opacity--85{opacity:.85}
.hero-carousel__slide .hero-image__tint__opacity--90,.hero-image__tint__opacity--90,.partition__tint__opacity--90{opacity:.90}
.image-overlay figure figcaption{background:rgba(255,255,255,0.75)}
.footer footer .width-full{background-color:#fff}
.footer footer .footer-section-sub{background-color:#c9c9c9}
.footer footer{color:#000}
.link-list ul>li>a,.show-info a,.social-links ul>li>a{color:#000}
.testimonials .swiper-slide .testimonial__slide .testimonial__blurb,nav.navbar,.show-info.show-info--header,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.btn{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif}
body{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif}
.btn,.btn-border-radius{border-radius:0}
.btn-primary,.showplan--btnFontColor{color:#fff}
.btn-default:hover,.btn-default.hover,.btn-default:focus,.btn-default.focus{color:#fff;background-color:#2f2f2f;border-color:#2f2f2f}
.btn-default:hover::after,.btn-default.hover::after,.btn-default:focus::after,.btn-default.focus::after{color:#fff;background-color:#2f2f2f;border-color:#2f2f2f}
.btn-default:hover:active,.btn-default.hover:active,.btn-default:focus:active,.btn-default.focus:active,.btn-default:hover.active,.btn-default.hover.active,.btn-default:focus.active,.btn-default.focus.active{background-color:#2f2f2f;border-color:#2f2f2f;outline-color:#014190}
.btn-default:hover:active::after,.btn-default.hover:active::after,.btn-default:focus:active::after,.btn-default.focus:active::after,.btn-default:hover.active::after,.btn-default.hover.active::after,.btn-default:focus.active::after,.btn-default.focus.active::after{background-color:#2f2f2f;border-color:#2f2f2f}
.btn-default:active,.btn-default.active{background-color:#2f2f2f;border-color:#2f2f2f}
.btn-default:active::after,.btn-default.active::after{background-color:#2f2f2f;border-color:#2f2f2f;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.showplan--svg-fill-icon__btnFontColor{fill:#fff}
.showplan--svg-border-icon__btnFontColor{stroke:#fff}
.btn-primary{background:#014190;border-color:#012b5f}
.btn-primary:hover,.btn-primary.hover,.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#012b5f;border-color:#012b5f}
.btn-primary:hover::after,.btn-primary.hover::after,.btn-primary:focus::after,.btn-primary.focus::after{color:#fff;background-color:#012b5f;border-color:#012b5f}
.btn-primary:hover:active,.btn-primary.hover:active,.btn-primary:focus:active,.btn-primary.focus:active,.btn-primary:hover.active,.btn-primary.hover.active,.btn-primary:focus.active,.btn-primary.focus.active{background-color:#012b5f;border-color:#012b5f;outline-color:#014190}
.btn-primary:hover:active::after,.btn-primary.hover:active::after,.btn-primary:focus:active::after,.btn-primary.focus:active::after,.btn-primary:hover.active::after,.btn-primary.hover.active::after,.btn-primary:focus.active::after,.btn-primary.focus.active::after{background-color:#012b5f;border-color:#012b5f}
.btn-primary:active,.btn-primary.active{background-color:#012b5f;border-color:#012b5f}
.btn-primary:active::after,.btn-primary.active::after{background-color:#012b5f;border-color:#012b5f;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.nav-pills{border-bottom:medium solid #014190}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:#014190}
@media only screen and (max-width:480px){.contact-options-container .contact-option{background-color:#014190}
}
.ais-SearchBox-submit,.switch-inner-before{background-color:#014190}
.ais-ClearRefinements-button,.filter-item-checkbox-icon-selected{color:#014190}
.ais-SearchBox-submit:hover{background-color:#012b5f}
.ais-ClearRefinements-button:focus,.ais-ClearRefinements-button:hover{color:#012b5f}
.showplan--svg-fill-icon__hover{fill:#012b5f}
.showplan--svg-border-icon__hover{stroke:#012b5f}
.showplan--btn-text__hover{color:#012b5f}
.showplan--btn-bg__hover{background-color:#012b5f}
.recommendation-categories .label-default{color:#4d4d4d}
.theme__ac-color--background-color{background-color:#014190}
.theme__ac-color--background-color-lighten-40{background-color:#5fa6fe}
.theme__ac-color--background-color-hover:hover,.theme__ac-color--background-color-hover:focus{background-color:#014190}
.theme__ac-color--background-color-checked:checked{background-color:#014190}
.theme__ac-color--background-color-is-active.is-active{background-color:#014190}
.is-active .theme__ac-color--background-color-active-parent{background-color:#014190}
.theme__ac-color--color{color:#014190}
.theme__ac-color--color-hover:hover,.theme__ac-color--color-hover:focus{color:#014190}
.theme__ac-color--color-is-active.is-active{color:#014190}
.is-active .theme__ac-color--color-active-parent{color:#014190}
.theme__ac-color--border-color{border-color:#014190}
.theme__ac-color--border-color-hover:hover,.theme__ac-color--border-color-hover:focus{border-color:#014190}
.theme__ac-color--border-color-checked:checked{border-color:#014190}
.theme__ac-color--border-color-is-active.is-active{border-color:#014190}
.is-active .theme__ac-color--border-color-active-parent{border-color:#014190}
.theme__ac-color--border-top-color{border-top-color:#014190}
.theme__ac-color--border-top-color-hover:hover,.theme__ac-color--border-top-color-hover:focus{border-top-color:#014190}
.theme__ac-color--border-bottom-color{border-bottom-color:#014190}
.theme__ac-color--border-bottom-color-hover:hover,.theme__ac-color--border-bottom-color-hover:focus{border-bottom-color:#014190}
.theme__ac-color--border-left-color{border-left-color:#014190}
.theme__ac-color--border-left-color-hover:hover,.theme__ac-color--border-left-color-hover:focus{border-left-color:#014190}
.theme__ac-color--border-right-color{border-right-color:#014190}
.theme__ac-color--border-right-color-hover:hover,.theme__ac-color--border-right-color-hover:focus{border-right-color:#014190}
.theme__ac-color--outline-color{outline-color:#014190}
.theme__ac-color--outline-color-focus:focus{outline-color:#014190}
.theme__ac-color--fill{fill:#014190}
.theme__header--background-solid{background:linear-gradient(#fff,#fff)}
.theme__header--background-solid-important{background:linear-gradient(#fff,#fff) !important}
.theme__header--background-gradient{background:linear-gradient(#fff,#fff)}
@media(min-width:1200px){.theme__header--background-gradient{background:linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.1))}
.theme__header--background-gradient.header__scrolled{background:linear-gradient(#fff,#fff)}
}
.theme__header--background-transparent{background:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9))}
.theme__header-text--color{color:#000}
.theme__header-link--color{color:#000}
.theme__jumbotron-tint--background{background:#f1f1f1}
.theme__jumbotron-tint--opacity{opacity:.75}
.theme__image-overlay--background{background:rgba(255,255,255,0.75)}
.theme__footer--background{background-color:#fff}
.theme__footer-sub--background{background-color:#c9c9c9}
.theme__footer-text--color{color:#000}
.theme__footer-link--color{color:#000}
.theme__global-nav--background{background-color:#fff}
.theme__global-nav--border-bottom-color{border-bottom-color:#a2a2a2}
.theme__btn--border-radius{border-radius:0}
.theme__btn-text--color{color:#fff}
.theme__btn-text-color--fill{fill:#fff}
.theme__btn-text-color--stroke{stroke:#fff}
.theme__headings--font-family{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif}
.theme__text--font-family{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif}
.theme__color{color:#000}
.theme__color--hover:hover,.theme__color--hover:focus{color:#000}
.theme__border-color{border-color:#000}
.theme__border-color--hover:hover,.theme__border-color--hover:focus{border-color:#000}
.theme__border-color--is-active.is-active{border-color:#000}
.is-active .theme__border-color--is-active-parent{border-color:#000}
.theme__card-background-color{background-color:#f5f5f5}