/*links*/
a,
a:active,
a:hover,
a:focus {color: #d7df23;}

.short-header-page a:not('.btn'),
.short-header-page a:not('.btn'):active,
.short-header-page a:not('.btn'):hover,
.short-header-page a:not('.btn'):focus {color: #d7df23;}

.swoogo-line {border-color: #d7df23;}

/*buttons*/
.btn-standard {background-color:#d7df23;color: #ffffff;border-color:#d7df23;}
.btn-standard:hover, #btn-standard_hover {background-color:rgba(215,223,35,.85);color: #ffffff;border-color:rgba(215,223,35,.85);}
.btn-alternate {background-color: transparent;color: #d7df23;border-color:#d7df23;}
.btn-alternate:hover, #btn-alternate_hover {background-color:#d7df23;color: #FFFFFF;border-color:#d7df23;}

/*nav*/
#site-nav .logo .text-logo a {color: #d7df23;}
.nav.swoogo-nav>li>a:hover,
.nav.swoogo-nav>li>a:focus,
.nav.swoogo-nav>li>a:active {color:#d7df23;}
#site-nav.affix,
#site-nav.mobile-affix {background-color:#231f20;color:#fff;}

/*top banner*/
.top-banner {background-color:#231f20;color:#fff;}

/*content*/
.standard-page .header .title,
.content .title {color:#d7df23;}
.what-to-expect,
.sponsors {background-color:#231f20;color:#fff;}
.highlights {background-color:#d7df23;color:#fff;}
.highlights:before {background: radial-gradient(80% 130% at 50% 130%, transparent, #231f20);}

/*registration*/
.swoogo-reg-progress .steps > li.done {border-top-color: #d7df23;}
.swoogo-reg-progress .steps>li.done>a.step .number {color: #d7df23}
.swoogo-reg-progress .steps > li {border-top-color: #d7df23;}
div.required label.control-label:first-child::after {color: #d7df23;}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {color: #d7df23;}
.has-error .form-control {border-color: #d7df23;}

/*custom agenda*/
body .c-session-wrap[class*="el-"] .nav-tabs>li.active>a,
body .c-session-wrap[class*="el-"] .nav-tabs>li.active>a:focus,
body .c-session-wrap[class*="el-"] .nav-tabs>li.active>a:hover {color: #d7df23;}
body .c-session-wrap[class*="el-"] .session-el-wrap .session-overview .session-name {color: #d7df23;}
body .c-session-wrap[class*="el-"] .session-el-wrap .session-overview {background-color: rgba(215,223,35,.1);}
body .c-session-wrap[class*="el-"] .nav-tabs > li:after {color: #d7df23;}
/*custom toggle*/
body .session-expand {background-color: #d7df23;}

@media (min-width: 768px) {
    #site-nav.affix .container > #navbar .swoogo-nav > li > a,
    #site-nav.affix .container > #navbar .swoogo-nav > li > a:focus,
    #site-nav.affix .container > #navbar .swoogo-nav > li > a:hover,
    #site-nav.affix .container > #navbar .swoogo-nav .open>a,
    #site-nav.affix .container > #navbar .swoogo-nav .open>a:focus,
    #site-nav.affix .container > #navbar .swoogo-nav .open>a:hover {color: #d7df23;}
    #site-nav.affix .container > #navbar .swoogo-nav>li>.dropdown-menu>li>a {color: #fff;}
    #site-nav.affix .container > #navbar .swoogo-nav>li>.dropdown-menu>li>a:hover,
    #site-nav.affix .container > #navbar .swoogo-nav>li>.dropdown-menu>li>a:focus {color: #d7df23;}
    #site-nav .container > #navbar .swoogo-nav>li>.dropdown-menu>.active>a,
    #site-nav .container > #navbar .swoogo-nav>li>.dropdown-menu>.active>a:focus,
    #site-nav .container > #navbar .swoogo-nav>li>.dropdown-menu>.active>a:hover,
    #site-nav.affix .container > #navbar .swoogo-nav>li>.dropdown-menu>.active>a,
    #site-nav.affix .container > #navbar .swoogo-nav>li>.dropdown-menu>.active>a:focus,
    #site-nav.affix .container > #navbar .swoogo-nav>li>.dropdown-menu>.active>a:hover {color: #d7df23;}
    #site-nav.affix #navbar .collapse-lower-content {color: #d7df23;}
    #site-nav.affix {background-color:#231f20;color:#fff;}
    #site-nav.affix .container > #navbar {background-color: #231f20;}
}
@media (max-width: 767px) {
    #site-nav .container > #navbar .swoogo-nav > li > a,
    #site-nav .container > #navbar .swoogo-nav > li > a:focus,
    #site-nav .container > #navbar .swoogo-nav > li > a:hover,
    #site-nav .container > #navbar .swoogo-nav .open>a,
    #site-nav .container > #navbar .swoogo-nav .open>a:focus,
    #site-nav .container > #navbar .swoogo-nav .open>a:hover {color: #d7df23;}
    #site-nav #navbar .collapse-lower-content .paragraph {color: #d7df23;}
    
    #site-nav .container > #navbar {background-color: #231f20;}
    #site-nav #buy-now {background-color: #231f20;}
    /*#site-nav #buy-now {background-color: #231f20;}*/
}
@media (max-width: 350px) {
    #site-nav #buy-now {background-color: #231f20;}
}