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

body {background:  #FFF !important;}
.colorBlueLight {color: #f18d01}
.colorBlueDark {color: #3b4348}
.dark {color: #231F20 !important}
.emptyCheck, .blueV {background-image: url('https://hellocoachingbyvista.com/templates/hello_coaching_hello-coaching-by-vista/resources/checkboxSprite.png');}
.errorMessageConditions {color:  #ad190b;}


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

.header2021 {border-bottom: 1px solid #eee; background: white;}
.header2021 #mainLogo {background: white;}
.homeGlobalContainer {background:  #FFF !important}
.homeWelcomeContainer {background: #FFF !important;}
.popupHome2021 .popupHomeContainer { background-color:  #FFF !important; }
.registerContainer {background: #000 !important}
.appContainer {background: #DDD5C8  !important;}


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

.welcomeSpace h2, .popupHome2021 h2, .plainText h1 {color: #DDD5C8 !important}

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

.welcomeSpace p, p  {color: #231F20 !important}
.registerContainer p {color:  #DDD5C8 !important; }
#cookiePopupContainer p {color: white !important;}

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

.form2021 label span {color: #ad190b !important; }
.form2021 .warningMessage {color: #ad190b; !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;
}

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: #231F20 !important; }

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

input{background-color: #f1f1f1 !important;  }


/* BOUTTONS */
.registerContainer a, a, .disconnectLink input { color: #f18d01 !important; }
.registerContainer a:hover, a:hover { color: #bd6e01 !important; }
.form2021 .buttonSubmit {
    border: 0px solid #DBDBDB !important;
    background: #f18d01 !important;
    color: white !important;  }
.form2021 .buttonSubmit:hover {opacity: 0.8;}


/* PAGE TOS */
#loginNav a, .rightNav a, .acceptConditionsButton {background: #f18d01 !important;  color: white !important;}
#loginNav a:first-child, .rightNav a:first-child {color: white !important; }
#loginNav a:hover, .rightNav a:hover {background: #bd7401 !important;}
#mainNav a {background: #f18d01 !important; color: white !important;padding: 12px 19px 10px 19px !important;  font-size: 15px; border-radius: 60px;}

/* MOBILE NOTICE */
#mobileAppsNotice { background: #DDD5C8 !important }
#mobileAppsNotice p {color: #8c8070 !important;}

/* LIGHT PAGES */
.logoZone {background: #FFF;}
.loaderLocal i {color: #DDD5C8;}
.lightPage {background: #DDD5C8 !important;}
.footerCredits p {color: #000000 !important}
.iconSearch, .cta2021White i, .color-primary {color:  #DDD5C8;}
.searchBar, .noDataResults, .noDataGlobal {border: 1px solid #fff !important}
.cta2021, .lightPage .form2021 .buttonSubmit {background: #f18d01 !important;color: white;}
.cta2021:hover {background: #bc6801 !important; color: white !important  }
.cta2021White {background:#FFF; color: #f18d01; border: 1px solid #f18d01;}
.cta2021White:hover {background: #FFEFE2; color: #bd6f01; !important;}
.cta2021White:hover i {color:#bd6f01;}
.eventsListBloc {background: white;}
.eventBlocDetail {background: #FFF}
.eventBlocLinks {border-top: 1px solid #F1F1F1; background:#FFF;}
.eventBannerInfosTop p, .eventBannerInfosTop a {color: #FFF;}
.eventBannerInfosTop p, .popupRegisterEventHeaderInfosDate { background: #000 !important; color: #FFF !important; }
.popupRegisterEventHeaderInfos p {color: white !important;}
.eventBannerInfosTop i {color: white;}
.eventsListFilters label {color: #000 !important;}

.eventBannerInfosBottom, .eventBannerInfosBottomReplay, .eventDetailInfosIcon {background: #000 !important; color: #FFF!important;}
/*.eventBannerInfosBottom p, .eventBannerInfosBottomReplay p {color: #000 !important;}*/
.eventBannerBigDate {background: rgba(221, 213, 200, 0.8);}
.eventBannerBigInfosContainer, .popupRegisterEvent .popupRegisterEventHeader .popupRegisterEventHeaderInfos {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);}
.howManyParticipants {color: #484848}
.footer2023 {border-top: 1px solid #FFF}

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


.eventDetailBigColumn, .eventDetailSmallColumn {background: white;}
.eventDetailTitle {border-bottom: 1px solid #DDD5C8; color:#000;}
.eventDetailInfos {border: 1px solid #DDD5C8 !important; color: #000 !important;}
.eventCountdown {background: #DDD5C8 !important; color: #000 !important;}
.speakersIcon {background : #fafafa}
.iconReminder {background: #000 !important; color: #FFF !important;}

.popupConfirmationForm i {background: #f18d01; color: white;}

.headerSubNav2023 .headerLinks a {border: 1px solid #000 ;  color: #000 !important;}
.header2023 .loginArea {background: #FFF;}

h1.customHtmlEditor, h2.customHtmlEditor, h3.customHtmlEditor {color:#000; !important;}
.detailEventPage, .eventsListContainer {background-image: none}

/* PAGE MAINTENANCE */
.maintenancePage {background: #DDD5C8 !important; }
.maintenanceCard {background: #fff !important}
.maintenancePage h1 {color: #DDD5C8 !important }
.maintenancePage p {color: #000   !important }

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