body {background: #f7f7f7 !important;}

.colorBlueLight {color: #6cb7e1}
.colorBlueDark {color: #3b4348}
.dark {color: #333 !important}

.emptyCheck, .blueV {
    background-image: url('https://en-main.avomarc.be/templates/avomarc_avomarc/resources/checkboxSprite.png');
}

.errorMessageConditions {color: red;}




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

/* BLOC CONTAINER */

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

.popupHome2021 .popupHomeContainer { background-color: white !important; }


/* TEXTE */

a {color: #a760c6 !important;}
a:hover {color: #834b9b !important;}

.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"] {
    background-color: #f1f1f1 !important;
    border: 1px solid #DBDBDB !important;
    color: #999999!important;
}
.form2021 .warningMessage {color: red !important;}

.registerContainer a { color: #a760c6 !important; }

.popupHome2021 h2, .welcomeSpace h2 { color: #cbc91d !important }
.popupHome2021 p.popupIntro {  color: #707070 !important; }

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

/* BOUTTONS */

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

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

/* BOUTTONS PAGE TOS */

#loginNav a, .rightNav a, .acceptConditionsButton {     background: #a760c6 !important;
    color: white !important;}
#loginNav a:first-child, .rightNav a:first-child {  color: white !important; }
#loginNav a:hover, .rightNav a:hover {   background: #a760c6 ; color:white !important; }
#mainNav a {background: #a760c6 ;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;}


p, label {color: #7f7f7f !important;}
.TOSlinks li a {color:#a760c6 !important}

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

/* PAGE MAINTENANCE */

.maintenancePage {background: #f7f7f7 !important;}
.maintenanceCard {background: white !important}
.maintenancePage h1 {color: #cbc91d !important }
.maintenancePage p {color: #7f7f7f !important}

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

/* COOKIE */
#cookiePopupContainer .closeCookiePopupContainer{background-color: #a760c6;}
#cookiePopupContainer .closeCookiePopupContainer:hover{background-color: #7a4691;}