body {background-color: #35455e}
.darkPage {background-color: #35455e}

.text-danger {color: #ad190b;}

/* BLOC CONTAINER */

.homeGlobalContainer {background: #fff !important}
.homeWelcomeContainer {background: #2F3E55 !important;}

.popupHome2021 .popupHomeContainer {background: #2F3E55 !important; }
.welcomeSpace p {color: white !important;}

/* TOS */
header {background: #FFF !important;}
.wrapper {background-color: #35455e !important}
.plainText h1 {color: white !important}
.acceptConditionsButton {background:#fe7063 }

/* TEXTE */

a {color: #fe7063 !important}
a:hover {color: #ff5c41 !important;}

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

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

.form2021 label span {color: #ff5050  !important; }
.form2021 input { background-color: white !important;  border: 1px solid #DDD !important; }
.form2021 .warningMessage {color: #ff5050  !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:#2a394e !important}
.registerContainer a { color: #fe7063 !important; }

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

.cookieBlockLink {color: white !important;}
.TOSlinks {border-top: 1px dashed #2bc4b6; }

.TOSlinks li {color: #A5A5A5;}

/* BOUTTONS */

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

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

/* BOUTTONS PAGE TOS */

.header2021 {background:#2a394e !important}
#loginNav a, .rightNav a, .acceptConditionsButton {     background:#fe7063 !important;
    color: white !important;}
#loginNav a:first-child, .rightNav a:first-child {  color: white !important; }
#loginNav a:hover, .rightNav a:hover {   background: #fe7063 ; color:white !important; }
#mainNav a {background: #fe7063 ;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: #2F3E55 !important;}
.maintenanceCard {background: #ececec !important;}
.maintenancePage h1 {color: #3A3E55 !important}
.maintenancePage p {color: #3A3E55 !important}


/* LIGHT PAGES */
.logoZone {background: #2F3E55;}


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

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