/*
Theme Name: Osmoz Divi-Child
Text Domain: divi-child
Template: Divi
Author: Osmoz
Version: 1.0.0
Author URI: https://osmoz.lu/
Description: Custom Divi Child Theme developped by Osmoz Creative Agency 
*/
:root {
    --vert: #004413;
    --jaune: #ffcc00;
}
body {
    background: var(--vert);
    background-color: var(--vert);
}
#form_recrutement_module > * {
    font-size: 14px;
}
.txt_underline_jaune {
    text-decoration: underline 3px var(--jaune);
}
.big_green_divider {
    background: var(--vert);
    height: 8px;
    width: 120px;
    margin: 10px 0;
}

.thin_white_divider {
    background: white;
    height: 1.5px;
    width: 120px;
    margin: 10px 0;
    margin-bottom: calc(1em + 10px);
}

.grecaptcha-badge {
    opacity: 0;
}

#form_recrutement_module .inside_form_title,
#form_recrutement_module h2 {
    color: var(--vert) !important;
    font-weight: 700;
    font-size: 18px;
}

.complianz-module #cmplz-document{
    color: white;
    font-weight: 300;
    max-width: unset;
    font-size: 14px;
}
.complianz-module #cmplz-document h2{
    color: var(--jaune);
}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){
    background: var(--vert);
    border: 1px solid #00330f;
    color: white;
}


/* form  */
div.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container-full .wpforms-form input[type="week"],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea,
div.wpforms-container-full .wpforms-form input[type="submit"],
div.wpforms-container-full .wpforms-form button[type="submit"],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
    font-size: 14px;
    outline: none;
}
div.wpforms-container-full .wpforms-form input[type="submit"],
div.wpforms-container-full .wpforms-form button[type="submit"],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
    min-width: 200px;
    text-align: center;
    background: var(--vert);
    color: white;
    border: none;
    transition: all .2s;
}
div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    color: var(--jaune);
    background: var(--vert);
    border: none;
}

@media screen and (min-width: 981px) {
    .thin_white_divider {
        margin: 10px auto;
        margin-bottom: calc(1em + 10px);
    }
    .module_text_with_list ul li {
        list-style: none;
        font-style: italic;
        font-size: 12px;
    }
}
@media screen and (max-width: 767px) {
    div.wpforms-container-full .wpforms-form input[type="date"],
    div.wpforms-container-full .wpforms-form input[type="datetime"],
    div.wpforms-container-full .wpforms-form input[type="datetime-local"],
    div.wpforms-container-full .wpforms-form input[type="email"],
    div.wpforms-container-full .wpforms-form input[type="month"],
    div.wpforms-container-full .wpforms-form input[type="number"],
    div.wpforms-container-full .wpforms-form input[type="password"],
    div.wpforms-container-full .wpforms-form input[type="range"],
    div.wpforms-container-full .wpforms-form input[type="search"],
    div.wpforms-container-full .wpforms-form input[type="tel"],
    div.wpforms-container-full .wpforms-form input[type="text"],
    div.wpforms-container-full .wpforms-form input[type="time"],
    div.wpforms-container-full .wpforms-form input[type="url"],
    div.wpforms-container-full .wpforms-form input[type="week"],
    div.wpforms-container-full .wpforms-form select,
    div.wpforms-container-full .wpforms-form textarea,
    div.wpforms-container-full .wpforms-form input[type="submit"],
    div.wpforms-container-full .wpforms-form button[type="submit"],
    div.wpforms-container-full .wpforms-form .wpforms-page-button {
        font-size: 12px;
    }
    div.wpforms-container-full .wpforms-form input[type="submit"],
    div.wpforms-container-full .wpforms-form button[type="submit"],
    div.wpforms-container-full .wpforms-form .wpforms-page-button {
        min-width: 100%;
        text-align: center;
    }
    #form_recrutement_module .inside_form_title,
    #form_recrutement_module h2 {
        font-size: 15px;
    }
}
