/*
=========================================================
CHEMIN VERS SOI
Personnalisation SimplyBook
Prune • Or • Lavande • Blanc chaud
=========================================================
*/

/* TITRES DES PRESTATIONS */
#events h3 {
    color: #5B287A !important;
    font-family: Georgia, "Times New Roman", serif !important;
    font-weight: 600 !important;
}

/* DURÉE DES PRESTATIONS */
#events p.duration,
#events div.duration {
    color: #C08A35 !important;
    font-weight: 600 !important;
}

/* DESCRIPTION DES PRESTATIONS */
#events p.description,
#events div.description {
    color: #40364A !important;
    line-height: 1.6 !important;
}

/* PRESTATION SÉLECTIONNÉE */
#events .selectedEvent {
    background: #F7F0FA !important;
    border: 2px solid #C9943E !important;
    border-radius: 16px !important;
    box-shadow: 0 6px 18px rgba(91, 40, 122, 0.10) !important;
}

/* BOUTON RÉSERVER */
#events input.reserve_time_btn {
    background: #5B287A !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 25px !important;
    font-weight: 600 !important;
}

/* BOUTON CHOISIR UNE AUTRE HEURE */
#events input.select_another_btn {
    background: #FFFFFF !important;
    color: #5B287A !important;
    border: 1px solid #C9943E !important;
    border-radius: 25px !important;
}

/* TITRES DATE ET HORAIRES */
#eventForm #start_date-block-container h3,
#eventForm #timeline-container h3 {
    color: #5B287A !important;
    font-family: Georgia, "Times New Roman", serif !important;
}

/* BOUTON DE VALIDATION */
#eventForm #save_button {
    background: #5B287A !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 25px !important;
    font-weight: 600 !important;
}

/* CALENDRIER */
div.ui-widget-content {
    background: #FFFDF9 !important;
    border: 1px solid #E5D5B5 !important;
    color: #40364A !important;
}

/* EN-TÊTE DU CALENDRIER */
div.ui-widget-header {
    background: #5B287A !important;
    color: #FFFFFF !important;
    border: none !important;
}

/* TABLEAU DES HORAIRES */
#timeline-container table.timeline {
    background: #FFFDF9 !important;
}

/* HEURES NON DISPONIBLES */
.timeline td.not_worked_time {
    background: #F1EDF2 !important;
    color: #A49AA8 !important;
}

/* HEURES DISPONIBLES */
.timeline td.free_time {
    background: #F4EDF8 !important;
    color: #5B287A !important;
    border: 1px solid #E0D1E7 !important;
}

/* HEURE SÉLECTIONNÉE */
.timeline td.selected_time {
    background: #5B287A !important;
    color: #FFFFFF !important;
    font-weight: 600 !important;
}

/* HEURES DÉJÀ RÉSERVÉES */
.timeline td.reserved_time {
    background: #E8DFE9 !important;
    color: #8B7B90 !important;
}

/* CHARGEMENT */
div#loading {
    color: #5B287A !important;
}

/* LIBELLÉS DU FORMULAIRE */
#start_date-block-container .zend_form dt,
#start_date-block-container .zend_form dt b,
#start_date-block-container .zend_form dd label {
    color: #40364A !important;
}
