@charset "utf-8";
.header-fixed .header-v6.header-fixed-shrink.cdcw2018 .navbar, .header-v6.header-classic-dark.header-sticky.cdcw2018 { background: #14519F; }
.header-v4 { background-color: #17365d;}
.header-navi-main { background-color: #008cce !important; border-top: 1px solid #f6f5f6; border-bottom: 1px solid #f6f5f6; }
.header-v4 .topbar ul.loginbar > li, .header-v4 .topbar ul.loginbar > li a { color: #fff; font-size: 11px; text-transform: uppercase; }
.header-v4 .navbar-default .navbar-nav > li > a:hover, .header-v4 .navbar-default .navbar-nav > .active > a {  border-color: #fff !important;  background-color: #e2a021;  color: #fff !important;}
.header-v4 .navbar-default .navbar-nav > li > a:hover {  border-left: 1px solid #fff !important;}
.topbar .fa {  color: #008cce; }

.wrapper { background-image: url(/academy/content/articles/events/2026/2026_ISCD/site-bg.png); background-repeat: repeat; background-attachment: fixed; }
.content-wrap {  background-image: none;}
.content *, .content p { color: #303030 !important;}
.content {  background-color: rgba(255, 255, 255, 0.6);   margin-top: 0;  margin-bottom: 20px;	padding-top: 20px;  color: #fff;}
.pa-20 {padding-top:20px !important;padding-bottom:20px !important;}
.content .bg-blue-light *, .content .bg-blue-light p { color: #fff !important;}
.content-bg {padding:15px;background-color: #e0e0e0 !important;}

.article-header { margin: 0; padding: 10px 15px; background-color: #17365d }
.thumbnail-style { background-color: #024e27; border: 3px solid #d9af28; transition: border 0.8s ease-in-out; box-shadow: none; padding: 9px; margin-bottom: 20px; }
.thumbnails.thumbnail-style .caption h3, .thumbnails.thumbnail-style .caption h3 a { color: #d5a129 !important; }
.thumbnail-style .caption p { color: #fff !important; }
.thumbnail-style .caption h3, .thumbnail-style .caption p { margin: 0; line-height: 1.1em; }
.thumbnail-style:hover { background-color: #e2a021; }
.thumbnail-style:hover .caption p, .thumbnail-style:hover .caption h3, .thumbnail-style:hover .caption h3 a { color: #fff !important; }
.thumbnail { background-color: transparent !important; border-color: transparent; border: none !important; display: block; padding: 0; }
.thumbnail-style a.btn-more, .thumbnail-style a.btn-more i {color: #fff !important;}

/*teaser colors*/
.sf-01 .thumbnail-style {    background-color: #008cce;    border-color: #e2a021;}
.sf-01 .thumbnails .caption h3, .sf-01 .wg10 .thumbnail h3 a, .sf-01 .wg10 .thumbnail-style h3 a, .sf-01 .thumbnail-style .caption h3 {    color: #e2a021 !important;}
.sf-01 .thumbnail-style .caption p {    color: #f6f5f6 !important;}
/*.sf-01 .thumbnail-style:hover {background-color: #d59400;    border: 2px solid #d5a129;    transition: background-color 0.3s ease-in-out;    box-shadow: none;}
.sf-01 .thumbnail-style:hover .caption h3, .sf-01 .thumbnail-style:hover .thumbnail h3 a, .sf-01 .thumbnail-style:hover h3 a {color:#015e97 !important; }*/

.sf-02 .thumbnail-style {    background-color: #1f5437;    border-color: #e2a021;}
/*.sf-02 .thumbnails .caption h3, .sf-02 .wg10 .thumbnail h3 a, .sf-02 .wg10 .thumbnail-style h3 a { color: #fff !important; }*/
/*.sf-02 .thumbnail-style:hover {background-color: #d59400;    border: 2px solid #d5a129;    transition: background-color 0.3s ease-in-out;    box-shadow: none;}
.sf-02 .thumbnail-style:hover .caption h3, .sf-02 .thumbnail-style:hover .thumbnail h3 a, .sf-02 .thumbnail-style:hover h3 a {color:#015e97 !important; }*/

.sf-03 .thumbnail-style {    background-color: #17365d;    border-color: #e2a021;}
/*.thumbnails .caption h3, .sf-03 .wg10 .thumbnail h3 a, .sf-03 .wg10 .thumbnail-style h3 a { color: #fff !important; }*/
/*.sf-03 .thumbnail-style:hover {background-color: #d59400;    border: 2px solid #d5a129;    transition: background-color 0.3s ease-in-out;    box-shadow: none;}
.sf-03 .thumbnail-style:hover .caption h3, .sf-03 .thumbnail-style:hover .thumbnail h3 a, .sf-03 .thumbnail-style:hover h3 a {color:#015e97 !important; }*/

/*CONTENT*/
.h-outline h1, .h-outline h2, .h-outline h3 { border: 1px solid #fff; padding: 3px 10px; color: #d5a129 !important; display: inline-block; background-color: transparent; }
.h-outline h1 { font-size: 20px; }
.h-outline h3 a { color: #d5a129 !important; }
.btn-u-gold, a.btn-u-gold, a.btn.btn-lg.btn-u-gold.rounded { background-color: #e2a021 !important; color: #181a33 !important; }
.blue-alt-dark h3 { color: #fff !important; background-color: transparent; padding: 0; display: block; font-size: 20px; }
.blue-alt-dark h5 { color: #fff !important; background-color: transparent; padding: 0; display: block; }
.animated.fadeInLeft {  background-color: #17365d !important}
.regi {  background-color: #e2a021;  padding-top: 24px;  padding-bottom: 24px;}
.regi h3, .regi h3.white, .regi h4, .regi h4.white {  color: #fff !important;}
.regi .btn-u-gold, .regi a.btn-u-gold, .regi a.btn.btn-lg.btn-u-gold.rounded {  background-color: #e2a021 !important;  color: #fff !important;  border: 1px solid #fffef1;}
.h-outline h1, .h-outline h2, .h-outline h3 {  border: 1px solid #fff;  padding: 3px 10px;  color: #fff !important;  display: inline-block;  background-color: #008cce;}
.h-outline h1 {  font-size: 20px;}
.h-outline h3 a {  color: #fff !important}
.btn-u-gold, a.btn-u-gold, a.btn.btn-lg.btn-u-gold.rounded {    background-color: #e2a021 !important;    color: #fff !important;    border: 1px solid #e2a021;}
.btn-u-gold, .btn-u-gold.orange {    background-color: #e2a021 !important;}

/*NLU NAV*/
#nlu_navi1 ul li.sub_parent a, #nlu_navi1 ul li.sub_parent.active a { color: #fff !important; background-color: #17365d; border-color: #fff; }
#nlu_navi1, #nlu_navi1 ul, #nlu_navi1 ul li { border-color: #fff !important; }
#nlu_navi1 ul li a, #nlu_navi1 ul li a:link,#nlu_navi1 ul li a:visited, .#nlu_navi1 ul li a:active { display: block; text-decoration: none; text-transform: none; color: #fff !important; background: #17365d; padding: 8px 30px 8px 20px; border-bottom: 1px solid #fff; }
#nlu_navi1 ul li.active a, #nlu_navi1 ul li.active a:link, #nlu_navi1 ul li.active a:visited, #nlu_navi1 ul li.active a:active { color: #fff !important; background-color: #17365d; padding-left: 20px; border-color: #fff; }

/*FOOTER*/
.footer-v2 .footer { background: transparent !important;padding: 40px 0; }
.footer-v2 {  background-image: url(/academy/content/articles/events/2026/2026_ISCD/Footer-BG.jpg); background-repeat: repeat; background-size: cover; background-position: top center; }
.footer-v2 h3 { color: #e2a021 !important; }
.footer-v2 .copyright { background: #008cce; }
.footer-v2 .copyright p {color:#fff }
.copyright a, .footer-v2 .copyright .terms-menu li, .footer-v2 a, .footer-v2 .copyright, .footer-v2 .copyright p, .footer-v2 .copyright a { color: #fff !important; }
.footer-v2 .dark-social i { color: #e2a021;}

/*Teaser Styles V1*/
.teaser-box-795 { padding: 15px; line-height: 1.2em; background-color: rgba(255, 255, 255, 0.1) !important; position: relative; }
.teaser-box-795 img { width: 100%; height: auto; }
.teaser-box-795 h3 { margin: 12px 0; font-size: 20px; font-weight: 700; line-height: 1.2em; color: #fff; max-width: calc(100% - 80px); }
.teaser-box-795 h3.centered-woi { margin: 0 0 7px 0; text-align: center; }
.teaser-box-795 h3.woi { margin: 0 0 7px 0; }
.teaser-box-795 h3 a { color: #fff !important; }
.teaser-box-795 .devide { background-image: url("/assets/unify/img/devide.png"); background-repeat: no-repeat; margin: 12px -8px; height: 5px; }
.teaser-box-795 h3 em { font-size: 16px; line-height: 1.1em !important; font-family: "HelveticaNeue", "Helvetica", Arial, sans-serif !important; font-weight: 400 !important; color: #fff; }
.teaser-box-795 .icon { width: 64px; height: auto; position: absolute; right: 15px; top: 15px; }
.teaser-box-795 p { color: #fff; padding: 7px 0; }
.teaser-box-795 h3 .gold, .teaser-box-795 h3 .orange, .teaser-box-795 h3 .brown, .teaser-box-795 h3 .bordeaux { font-family: "HelveticaNeue", "Helvetica", Arial, sans-serif; color: #d5a129; font-size: 15px; line-height: 1.1em !important; font-weight: 400; }
.teaser-box-795 .reg-button { text-align: center }
.teaser-box-795 .reg-button .btn-u-lg, .teaser-box-795 .reg-button a.btn-u-lg { font-size: 16px; padding: 10px 25px; color: #fff !important; }
.teaser-box-795 .reg-button .btn-u-lg:hover, .teaser-box-795 .reg-button a.btn-u-lg:hover { color: #17365d; }
.teaser-spacer { border-bottom: none; margin: 0.5em 0; padding: 0; height: 1px; }

.owl-carousel-style-v2 .item {  margin: 0;  background: transparent;  text-align: center;  border: solid 0px #eee;}