﻿:root {
    --ed-white-label-portal-secondary-color: var(--ed-main-color);
}

/***** GLOBAL *****/
a:hover {
    color: var(--ed-main-color);
}

input[type="checkbox"], input[type="radio"] {
    accent-color: var(--ed-main-color) !important;
}

.headline > h2 {
    border-bottom-color: var(--ed-white-label-portal-secondary-color) !important;
}

/***** RDV PAGES *****/
.edPatient-block-title {
    border-bottom-color: var(--ed-white-label-portal-secondary-color) !important;
}

.appointment-booking-info > i {
    color: var(--ed-white-label-portal-secondary-color) !important;
}

.home-headline {
    border-bottom-color: var(--ed-white-label-portal-secondary-color) !important;
}

.home-headline.fit-content {
    border-bottom-color: var(--ed-white-label-portal-secondary-color) !important;
}

#homeContactScheduleLine > .fi {
    color: var(--ed-white-label-portal-secondary-color) !important;
}

.homeContact-ul-links li > i {
    color: var(--ed-white-label-portal-secondary-color) !important;
}

/***** LOGOS *****/
#homeContactRowLogo, #homeHeaderLogoMobile {
    display: none !important;
}

/***** PATIENT APPOINTMENT PAGE *****/
#contactContainer .fa {
    color: var(--ed-white-label-portal-secondary-color) !important;
}


#moveAppointmentAvailabilityTitle {
    border-bottom-color: var(--ed-white-label-portal-secondary-color) !important;
}

.move-appointment-confirmation-infos > i {
    color: var(--ed-white-label-portal-secondary-color) !important;
}

/***** MODAL *****/
.ed-modal .modal-header {
    border-bottom-color: var(--ed-white-label-portal-secondary-color) !important;
}

/***** FOOTER *****/
#edPatientFooter, #footer {
    display: none;
}

#whiteLabelFooter {
    display: block !important;
    background: var(--ed-main-color);
    padding: 15px;
    width: 100%;
    color: white;
    font-size: 15px;
    text-align: center;
}

#whiteLabelFooter a {
    color: white !important;
    font-size: 15px;
}


