/* ----- BASIC ------ */

body {background:  #FFF !important;}
.colorBlueLight {color: #6cb7e1}
.colorBlueDark {color: #3b4348}
.dark {color: #333 !important}
.emptyCheck, .blueV {background-image: url('https://app.kohu.ca/templates/kohu_kohu/resources/checkboxSprite.png');}
.errorMessageConditions {color:  #ad190b;}


/* ----- DESIGN 2021 ------ */


.header2021 {border-bottom: 1px solid #eee; background: white;}
.header2021 #mainLogo {background: white;}


.homeGlobalContainer {background:  #FFF !important}
.homeWelcomeContainer {background: #FFF !important;}
.popupHome2021 .popupHomeContainer { background-color:  #FFF !important; }
.registerContainer {background: #f1f1f1 !important}

.appContainer {background: #606060 !important}


.logoSpace {background: white; }

/* TEXT */

.welcomeSpace h2, .popupHome2021 h2, .plainText h1 {color: #ADCFC6 !important}
.registerContainer a { color: #D4967D !important; }
.registerContainer a:hover { color: #9b6e5b !important; }

.welcomeSpace p, p  {color: #051730 !important}
.registerContainer p {color:  #1F2F22 !important; }
#cookiePopupContainer p {color: white !important;}

/* FORM */

.form2021 label span {color: #fe3000 !important; }

.form2021 input, input,  .form2021 input[type="text"], .loginForm2021 input:-internal-autofill-selected, .form2021 input[type="password"], .form2021 input[type="email"], .selectBoxFront {
    background-color: #FFF !important;
    border: 1px solid #DBDBDB !important;
    color: #999999 !important;
}
.form2021 .warningMessage {color: #ad190b; !important;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}


.popupHome2021 p.popupIntro {  color: #1F2F22 !important; }

.cookieBlockLink {color: white !important;}
.TOSlinks {border-top: 2px dashed #E8E8E8;}
.TOSlinks li {color: #A5A5A5;}
.TOSlinks li a {color: #88a49d !important}
.acceptConditionsButton {background:#000000 }

input{
    background-color: #f1f1f1 !important;
}


/* BOUTTONS */

a {color: #D4967D !important;}
a:hover {color:#D4967D !important;}

.form2021 .buttonSubmit {background: #D4967D !important; color: white !important;  }
.form2021 .buttonSubmit:hover {  opacity: 0.8; }

.disconnectLink input {color:  #D4967D !important;}



/* BOUTTONS PAGE TOS */

#loginNav a, .rightNav a, .acceptConditionsButton {     background: #D4967D !important;
    color: white !important;}
#loginNav a:first-child, .rightNav a:first-child {  color: white !important; }
#loginNav a:hover, .rightNav a:hover {   background: #D4967D;  color:white !important; }
#mainNav a {     background: #D4967D; color: white !important;padding: 12px 19px 10px 19px !important;  font-size: 15px; border-radius: 60px;}

#mobileAppsNotice { background: #1E4F63 !important }
#mobileAppsNotice p {color: #ffffff !important;}



/* LIGHT PAGES */
.logoZone {background: #FFF;}
.loaderLocal i {color: #E7A019;}
.lightPage {background: #f5f5f5 !important;}
.lightPage p {color: #1F2F22}
.iconSearch, .cta2021White i {color:  #91C5D2;}
.searchBar, .noDataResults, .noDataGlobal {border: 1px solid #fff !important}
.cta2021 {background: #D4967D; color: white;}
.cta2021:hover {background: #ba846e; color: white !important}
.cta2021White {background:#FFF; color: #D4967D; border: 1px solid #D4967D;}
.cta2021White:hover {background: #FFEFE2; color: #bf8771; !important;}
.cta2021White:hover i {color: #D4967D;}
.eventBlocDetail {background: #FFF}
.eventBlocLinks {border-top: 1px solid #F1F1F1; background:#FFF;}
.eventBannerInfosTop p, .eventBannerInfosTop a {color: #FFF;}
.eventBannerInfosTop p {background: rgba(173, 207, 198, 0.8); color: white !important; }
.eventBannerInfosTop a {background:#000;color: white;}
.eventBannerInfosTop a:hover {background: #000}
.eventBannerInfosTop i {color: white;}
.eventBannerInfosBottom {background:#1E4F63}
.eventBannerInfosBottomReplay {background: #E7A019;}
.howManyParticipants {color: #484848}
.footer2023 {border-top: 1px solid #FFF}
.footerCredits p {color: #333;}


.color-primary {color: #D4967D;}
label.labelFilter > input[type="checkbox"]:checked + *::before {background:#ADCFC6; border-color:#ADCFC6; color: white;}

.eventBannerBigDate {background: rgba(173, 207, 198, 0.8);}
.eventBannerBigInfosContainer {
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
}

.eventDetailBigColumn, .eventDetailSmallColumn {background: white;}
.eventDetailTitle {border-bottom: 1px solid #F1F1F1; color: #ADCFC6;}

.eventDetailInfos {border: 1px solid #F1F1F1;}
.eventDetailInfosIcon {background: #ADCFC6;}

.popupRegisterEvent .popupRegisterEventHeader .popupRegisterEventHeaderInfos {
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0, 0.7) 0%, rgba(0,0,0,0) 100%);
}

.eventCountdown {background:  #ADCFC6;}
.speakersIcon {background : #fafafa}
.iconReminder {background: #ADCFC6;}

.popupRegisterEventHeaderInfosDate {background: #ADCFC6;}
.popupConfirmationForm i {background: #E7A019; color: white;}

.lightPage .form2021 .buttonSubmit {background:  #D4967D !important;}

.headerSubNav2023 .headerLinks a {border: 1px solid  #D4967D;  color:  #D4967D !important;}
.header2023 .loginArea {background: #FFF; }
h1.customHtmlEditor, h2.customHtmlEditor, h3.customHtmlEditor {color: #E7A019; !important;}


.detailEventPage, .eventsListContainer {background-image: none}


/* COOKIE */
#cookiePopupContainer{background-color: rgba(0,0,0,0.8);}
#cookiePopupContainer *{color: #FFF;}
#cookiePopupContainer .closeCookiePopupContainer{background-color: #D4967D;}
#cookiePopupContainer .closeCookiePopupContainer:hover{background-color: #ba846e;}
#cookiePopupContainer .cookieBlockLink{background-color: #717e7f;}
#cookiePopupContainer .cookieBlockLink:hover{background-color: #7f8c8d; }
