/* couleurs du site */
:root {
--bleu_clair : #21759b;
--bleu_foncé : #1b3353;
--vert : #96bd42; /* jaune #DEDE07 */
--warning: #ffc107;
--success: #28a745;
--danger: #dc3545;
}

/* general*/
.centrer_horiz {
    text-align: center !important;
}

/* home */
.fa-user-times, .fa-user-cog {
    margin-right:5px;
    color: var(--vert);
}
.fa-id-card {
    margin-right:7px;
    font-size:18px;
    color: var(--vert);
}
.justify {
    text-align:justify
}
.sc_section_accueil {
    min-height:735px;
}
.iframe_google {
    width:35%;
    margin-left:13%;
    margin-top:10%
}
@media (max-width: 768px) {
    .iframe_google {
        width:100%;
        margin-left:0;
        margin-top:0
    }
}
.presentation {
    background-image: url(/assets/images/presentation.png);
}
.contact_form_custom_1{
	background-image: url(/assets/images/slide1_bg.jpg) !important;
}
.player_donnees .player_donnees_title, .player_donnees .player_donnees_content {
    display: block;
    margin-bottom : 1em;
}
.player_donnees .player_donnees_title, .player_donnees .player_donnees_title_adresse {
    font-weight : bold;
}
.player_donnees .player_donnees_title_adresse {
    display: inline-block;
}
.player_donnees .player_donnees_title_adresse {
    margin-right: 3em;
}

/* SHOP */
.shop_123podium {
    text-decoration: none;
    font-weight: bold !important;
    color:var(--vert);
}

.shop_123podium:hover {
    text-decoration: none;
    color : var(--bleu_foncé)
}

.post_content h3 {
    min-height: 45px;
}

/* RESERVE */
.booked_calendar_chooser {
    color: var(--vert);
}
.booked_calendar_chooser:hover {
    cursor: pointer;
}
.booked-calendar .days th {
    color: #888888 !important;
    text-align: center;
}

.btnReserve {
    width: 8rem;
}

.divInfo {
    color: var(--warning);
    font-size: 1rem;
}

.divInfoWarning {
    color: var(--danger);
    font-size: 1rem;
}

/* PROFIL */
.sc_table table tr th:first-child, .sc_table table tr td:first-child {
	border-left-width: 0;
}
.sc_table table thead tr:first-child th, .sc_table table thead tr:first-child td {
	border-top-width: 0;
}
.profile_content {
    border-top: 1px solid #ddd;
    margin-top: 4em;
    padding: 4em 0 1em 0;
}