
body {background-color: #29453E}
.darkPage {background-color: #29453E}

.text-danger {color: #ad190b;}

/* BLOC CONTAINER */

.homeGlobalContainer {background: #fff !important}
.homeWelcomeContainer {background: #29453E !important;}

.popupHome2021 .popupHomeContainer {background: #29453E !important; }
.welcomeSpace p {color: white !important;}

/* TOS */
header {background: #FFF !important;}
.wrapper {background-color: #29453E !important}
.plainText h1 {color: white !important}
.acceptConditionsButton {background: #FF8C12 }

/* TEXTE */

a {color: #FF8C13 !important}
a:hover {color: #da7408 !important;}

.text-active {color: #FFC490 !important}

.darkPage label {color: white !important;}
.darkPage p {color: white !important}

.form2021 label span {color: #FF8C13  !important; }
.form2021 input { background-color: white !important;  border: 1px solid #DDD !important; }
.form2021 .warningMessage {color: #FFC490 !important;}
.iconShowPassword {color: #FF8C13 !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: #3b4348 !important;
}

.registerContainer { background: #3C6C5F !important}
.registerContainer a { color: #FF8C13 !important; }

.popupHome2021 h2, .welcomeSpace h2 { color: #FFC490 !important }
.popupHome2021 p.popupIntro {  color: #fff !important; }

.cookieBlockLink {color: white !important;}
.TOSlinks {border-top: 0px dashed #FFC490; }

.TOSlinks li {color: #A5A5A5;}
.TOSlinks li a {color: #FFC490;}

/* BOUTTONS */

.form2021 .buttonSubmit {      background: #FF8C12 !important;      border: 1px solid #FF8C12 !important; color: white !important;}
.form2021 .buttonSubmit:hover {  opacity: 0.8; }

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

/* BOUTTONS PAGE TOS */

.header2021 {background: #29453E !important}
#loginNav a, .rightNav a, .acceptConditionsButton {     background:#FF8C12 !important;
    color: white !important;}
#loginNav a:first-child, .rightNav a:first-child {  color: white !important; }
#loginNav a:hover, .rightNav a:hover {   background: #FF8C12 ; color:white !important; }
#mainNav a {background: #FF8C12 ;color: white !important;padding: 12px 19px 10px 19px !important;  font-size: 15px; border-radius: 60px; font-family: 'Quicksand', sans-serif !important; text-transform: initial !important;}



#mobileAppsNotice p {color: white !important;}

/* PAGE MAINTENANCE */

.maintenancePage {background: #29453E !important;}
.maintenanceCard {background: #3C6C5F !important;}
.maintenancePage h1 {color: #FFC490 !important}
.maintenancePage p {color: #FFF !important}



/* LIGHT PAGES */
.loaderLocal i {color: #29453E;}
.lightPage {background: #29453E;}
/*.lightPage p {color: #868686}*/
.iconSearch, .cta2021White i, .iconShowPassword {color: #FF8C12 !important;}
.searchBar {background: #f7f7f7}
.searchBar, .noDataResults, .noDataGlobal {border: 1px solid #F7F7F7}
.cta2021 {background:#FF8C12; color: white;}
.cta2021:hover {background: #ed810d; color: white !important}
.cta2021White {background:#ffff; color: #FF8C12; border: 1px solid #fe7063;}
.cta2021White:hover {background:#FF8C12; color: #fff !important;}
.cta2021White:hover i {color: #fff;}
.footer2023 {border-top: 1px solid rgba(211, 211, 211, 0.2)
}
.footerCredits p {color: #fff}

a {color: red;}

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

label.labelFilter  > input[type="checkbox"] + *::before {
    border: 1px solid #E2E2E2;
}

.selectEventMonth select {
    border: 0px solid white;
    -webkit-appearance: none;
    background: #F7F7F7;
    color: #898989;
}

.logoZone {background: #3c6c5f;}

/* EVENTS */

.eventsWelcomeTitle, .eventBlocDetail {color: #FFF}
.eventBlocDetail {background: #FFF}
.eventBlocLinks {border-top: 1px solid #E2E2E2; background:#FFF;}
.eventBannerInfosTop p, .eventBannerInfosTop a {color: #FFF;}
.eventBannerInfosTop p {background: rgba(234, 125, 11, 0.8); }
.eventBannerInfosTop a {background:#FF8C12;color: white;}
.eventBannerInfosTop a:hover {background: #ea7d0b}
.eventBannerInfosTop i {color: white;}
.eventBannerInfosBottom {background:#3C6C5F;}
.eventBannerInfosBottomReplay {background:#FF8C12;}
.howManyParticipants {color: #484848}

.presentedBy{color: #868686}
.eventsWelcomeTitle {text-shadow: 0px 0px 14px rgba(0,0,0,0.8); }
.eventBannerBigDate {background: rgba(60, 108, 95, 0.83);;}
.eventBannerBigInfosContainer, .internalDetailBannerBigInfosContainer {background: linear-gradient(0deg, rgba(50,62,82,1) 0%, rgba(50,62,82,0) 100%); border-radius: 0px 0px 12px 12px;}
.eventBannerBigInfos h1 {text-shadow: 0px 0px 14px rgba(0,0,0,0.8);}
.eventCountdown {background: #3C6C5F;}

.lightPagePopup {background: #29453E;}
.customHtmlEditor {color: #222 ;}

.popupRegisterEvent {background: #FFF;}
.popupRegisterEvent .popupRegisterEventHeader .popupRegisterEventHeaderInfos {background: rgb(60,108,95); background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(60,108,95,0) 100%);}
.popupRegisterEvent .buttonSubmit {border: 0px solid white !important; background:#FF8C12;}
.popupRegisterEvent form label span.required {color: red;}
.popupRegisterEvent form input {border: #DDDDDD 1px solid;}


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

.eventDetailInfos {border: 1px solid #3C6C5F;}
.eventDetailInfosIcon {background: #3C6C5F;}
.iconReminder {background: #3C6C5F;}
.eventDetailInfos .eventDetailInfosWhen:first-child {
    border-bottom: 1px solid #F1F1F1;
}

.eventIsOver i {color: #ad190b;}
.eventIsOver p {color: #ad190b;}
.fullBandeau {background:#ad190b; color: white !important; }

.speakersIcon {background : #fafafa}
.darkPage h5 {color: #484848}

.popupRegisterEventHeaderInfosDate {background:  #3C6C5F}
.popupConfirmationForm i {background:  #3C6C5F; color: white;}

.eventSubscriptionMobile #subscribeToEventForm input {border: 1px solid #DBDBDB;}

.lightPage .form2021 .buttonSubmit {background: #FF8C12 !important;}
.headerLinks a {color: #FF8C12 !important}
.headerLinks a:hover {color: #e87b08 !important}
.eventBannerInfosTop p, .eventBannerInfosTop a {color: #FFF !important;}



.footer2023 {border-top: 1px solid rgba(255, 255, 255, 0.2)
}
.footerCredits p, .footer2023 p {color: #FFF;}
.footerCredits a {background: #FFF; border-radius: 60px; padding-right: 5px; margin-left: 4px}


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

/* RESPONSIVE */
@media only screen and (max-width: 768px) {
    .header2023 .pageContainer {background: #29453E}
}
