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

body {background:  #F1F1F1 !important;}
.colorBlueLight {color: #FFF}
.colorBlueDark {color: #3b4348}
.dark {color: #231F20 !important}
.emptyCheck, .blueV {background-image: url('https://app.cleper.fr/templates/cleper_cleper/resources/checkboxSprite.png');}
.errorMessageConditions {color:  #FF5858;}


/* ----- HOME FRONT ----- */

.header2021 {border-bottom: 0px solid #eee; background: #1f2d3b !important;}
.header2021 #mainLogo {background: transparent;}

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


/* ----- TITLES ----- */

.welcomeSpace h2, .popupHome2021 h2 {color: #EF7C00 !important;}
.plainText h1 {color: #1f2d3b !important;}
.registerContainer a { color:  #EF7C00 !important; }
.registerContainer a:hover { color: #fe5f1a !important; }

/* ----- TEXT ----- */

.welcomeSpace p  {color: #163765 !important}
p, ul.customHtmlEditor li, ol.customHtmlEditor li   {color: #163765}
.registerContainer p { color: #163765 !important; }
#cookiePopupContainer p {color: white !important;}

/* ----- FORM ----- */

#loginForm label, #signupForm label, #loginFormPopup label, #recoveryForm label {color: #163765}
.form2021 label span {color: #FF5858 !important; }
.form2021 .warningMessage {color: #FF5858; !important;}
.form2021 input, input,  .form2021 input[type="text"], .loginForm2021 input:-internal-autofill-selected, .form2021 input[type="password"], .form2021 input[type="email"], .selectBoxFront {
    background: #fafafa !important;  border: 1px solid #dddddd !important; color: #163765 !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: #163765 !important; }

.cookieBlockLink {color: white !important;}
.TOSlinks {border: 0px dashed transparent !important;}
.TOSlinks li {color: #163765;}
.TOSlinks li a {color: #EF7C00  !important}
.acceptConditionsButton {background: #f78e1f;}
label.dark {color: #333 !important}
.iconShowPassword {color: #EF7C00;}

/* BOUTTONS */

a {color: #EF7C00  !important;}
a:hover {color:  #fe5f1a !important;}

.form2021 .buttonSubmit {
    border: 0px solid #f78e1f !important;
    background: #EF7C00 !important;
    color: #FFF !important;  }
.form2021 .buttonSubmit:hover {background:  #fe5f1a !important;}

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


/* PAGE TOS */

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

/* NOTICE */

#mobileAppsNotice { background: #163765 !important }
#mobileAppsNotice p {color: #FFF !important;}


/* LIGHT PAGES */
.logoZone {background: #FFF !important}
.loaderLocal i {color: #EF7C00;}
.lightPage {background: #FFF !important;}
.lightPage p {color: #163765}
.eventsListFilters {background: #163765 !important}
.eventsListFilters label {
    color: #FFF !important;
}
.iconSearch, .cta2021White i {color:  #EF7C00;}
.searchBar, .noDataResults, .noDataGlobal {border: 1px solid #fff !important}
.cta2021 {
    background:#EF7C00 !important;
    color: #FFF !important;}
.cta2021:hover {
    background: #fe5f1a !important;
    color: #FFF !important
}
.cta2021White {background:#FFF; color: #002217; border: 1px solid #002217;}
.cta2021White:hover {background: #002217; color: #FFF; !important;}
.cta2021White:hover i {color: #FFF;}
.eventBlocDetail {background: #FFF}
.eventBlocLinks {border-top: 1px solid #F1F1F1; background:#FFF;}
.eventBannerInfosTop p, .eventBannerInfosTop a {color: #FFF;}
.eventBannerInfosTop p {background:rgba(226, 120, 145, 0.7); color: #FFF !important; }
.eventBannerInfosTop i {color: white;}
.eventBannerInfosBottom {
    background: #EF7C00 !important;
}
.eventBannerInfosBottomReplay {
    background: #002217 !important;
}
.howManyParticipants {color: #484848}
.footer2023 {border-top: 1px solid #F1F1F1}
.footerCredits p, .footer2023 p {color: #163765 !important;}
.footerTeasioLogo {background: transparent !important;}

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

.eventBannerBigDate {background:rgba(234, 159, 53, 0.7);}
.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: #EF7C00;}

.eventDetailInfos {border: 1px solid #F1F1F1;}
.eventDetailInfosIcon { background: #EF7C00;}
.eventDetailInfosIcon i {color: #fff !important;}

.popupRegisterEvent {background: #FFF !important;}

.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: #E27891; color: #FFF}
.speakersIcon {background : #fafafa}
.iconReminder {
    background: #EF7C00;
}
.popupRegisterEvent label, #subscribeFeedbackBlockText p {color: #163765 !important}
.popupRegisterEventHeaderInfosDate {background:  #EF7C00;  color: #FFF !important;}
.popupConfirmationForm i { background: #EF7C00 !important; color: #FFF !important;}

.lightPage .form2021 .buttonSubmit {
    background: #EF7C00 !important;
    color: #FFF !important;
}

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


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

/* PAGE MAINTENANCE */
.maintenancePage {background:  #163765 !important;}
.maintenanceCard {background: #FFF !important}
.maintenancePage h1 {color: #163765 !important }
.maintenancePage p {color: #163765   !important }

/* COOKIE */
#cookiePopupContainer{background-color: rgba(0,0,0,0.8);}
#cookiePopupContainer *{color: #FFF;}
#cookiePopupContainer .closeCookiePopupContainer{
    color: #FFF;
    background: #EF7C00 !important;}
#cookiePopupContainer .closeCookiePopupContainer:hover{
    background: #fe5f1a !important;}

#cookiePopupContainer .cookieBlockLink{background-color: #717e7f;}
#cookiePopupContainer .cookieBlockLink:hover{background-color: #7f8c8d; }
