
body {background-color: #213d5c}
.darkPage {background-color: #213d5c}

.text-danger {color: #ff3347;}

/* BLOC CONTAINER */

.homeGlobalContainer {background: #fff !important}
.homeWelcomeContainer {background: #213d5c !important;}

.popupHome2021 .popupHomeContainer {background: #213d5c !important; }
.welcomeSpace p {color: white !important;}

/*.appContainer {background: #27476b}*/

.logoSpace {background: white;}

/* TOS */
header {background: #FFF !important;}
.wrapper {background-color: #213d5c !important}
.plainText h1 {color: white !important}
.acceptConditionsButton {background:#e50043 }

/* TEXTE */

a {color: #ff2a69 !important}
a:hover {color: #991a55 !important;}

.text-active {color: #2BC4B6 !important}

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

.form2021 label span {color: #e50043  !important; }
.form2021 input { background-color: white !important;  border: 1px solid #DDD !important; }
.form2021 .warningMessage {color: #ff3347  !important;}

.registerContainer { background:#213d5c !important}
.registerContainer a { color: #e50043 !important; }

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

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

.TOSlinks li {color: #A5A5A5;}

/* BOUTTONS */

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

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

/* BOUTTONS PAGE TOS */

.header2021 {background:#fff !important}
#mainLogo {padding: 12px 0px !important;}
#loginNav a, .rightNav a, .acceptConditionsButton {     background:#e50043 !important;
color: white !important;}
#loginNav a:first-child, .rightNav a:first-child {  color: white !important; }
#loginNav a:hover, .rightNav a:hover {   background: #e50043 ; color:white !important; }
#mainNav a {background: #e50043 ;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 { background: #e50043 !important }
#mobileAppsNotice p {color: white !important;}

/* PAGE MAINTENANCE */

.maintenancePage {background: #213d5c !important;}
.maintenanceCard {background: #ececec !important;}
.maintenancePage h1 {color: #213d5c !important}
.maintenancePage p {color: #213d5c !important}


/* LIGHT PAGES */
.logoZone {background: #fff;}
.loaderLocal i {color: #f2eac2;}
.lightPage {background:  #f2f2f2 !important;}
.lightPage p {color: #051730}
.iconSearch, .cta2021White i {color:  #991a55;}
.searchBar, .noDataResults, .noDataGlobal {border: 1px solid #fff !important}
.cta2021 {background:#e50043; color: white;}
.cta2021:hover {background: #991a55; color: white !important}
.cta2021White {background:#FFF; color:#e50043; border: 1px solid #e50043;}
.cta2021White:hover {background: #FFEFE2; color: #e50043; !important;}
.cta2021White:hover i {color: #e50043;}
.eventBlocDetail {background: #FFF}
.eventBlocLinks {border-top: 1px solid #FFEFE2; background:#FFF;}
.eventBannerInfosTop p, .eventBannerInfosTop a {color: #FFF;}
.eventBannerInfosTop p {background: #991a55; color: white !important; }
.eventBannerInfosTop a {background:#000;color: white;}
.eventBannerInfosTop a:hover {background: #000}
.eventBannerInfosTop i {color: white;}
.eventBannerInfosBottom {background:#051730}
.eventBannerInfosBottomReplay {background:#e50043;}
.howManyParticipants {color: #991a55;}
.footer2023 {border-top: 1px solid #FFF}
.footerCredits p {color: #6b3819;}


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

.eventBannerBigDate {background: #991a55;}
.eventBannerBigInfosContainer, .internalDetailBannerBigInfosContainer {
    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 #ffe5ec; color: #e50043;}

.eventDetailInfos {border: 1px solid #991a55;}
.eventDetailInfosIcon {background: #991a55;}

.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: #991a55;}
.speakersIcon {background : #fafafa}
.iconReminder {background: #991a55;}

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

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

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

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



/* COOKIE */
#cookiePopupContainer .closeCookiePopupContainer{background-color: #e50043;}
#cookiePopupContainer .closeCookiePopupContainer:hover{background-color: #ad0033;}