@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');

body,
html {
    font-family: 'Poppins', sans-serif;
}

.youday-form:before {
    background-image: url("https://youday.app/public/ODEYS/logo.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    display: inline-block;
    width: 50rem;
    height: 15rem;
    content: "";
}

.powered-by {
    visibility: hidden;
}

.youday-form-content #sendButtonIcon {
    display: none !important;
}

.youday-form-content #youday-send-form {
    background-color: #081ade !important;
    border-color: #e8ebe7 !important;
    color: #fff !important;
}

.youday-form-content #youday-send-form {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 18px;
    border-radius: 1000px;
    padding: 1.5rem !important;
    width: 100%;
}

.youday-form-content #youday-send-form {
    text-indent: -9999px;
    line-height: 0;
}

.youday-form-content #youday-send-form::after {
    content: "Valider votre inscription";
    text-indent: 0;
    display: block;
    line-height: initial;
}

.youday-form-content {
    min-width: 320px;
    padding: 10px;
    margin: 0 auto;
    font-size: 16px;
}

.form-control {
    height: auto !important;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

textarea,
select,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="button"],
input[type="password"],
input[type="url"],
input[type="file"],
input[type="search"],
select,
.form-date,
.file-widget {
    -webkit-appearance: none;
    display: block;
    width: 100%;
    max-height: 64px;
    box-shadow: none;
    max-width: 100%;
    margin-bottom: 1.5rem;
}

[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
select,
textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 3.94rem;
    margin: 0 0 1rem;
    padding: 1rem 1.5rem !important;
    border: 2px solid #ECF0EA !important;
    border-radius: 8px !important;
    background-color: #fff;
    box-shadow: none;
    font-family: "Poppins";
    font-size: 1.5rem !important;
    font-weight: 400;
    line-height: 1.78 !important;
    color: #000;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    appearance: none;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
}

.input-group-addon:last-child {
    background-color: #eee;
    border: 2px solid #ECF0EA;
}

.input-group-addon {
    border-radius: 8px;
}

.youday-form-content .control-label {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

.backstretch {
    display: none;
}

@media only screen and (max-width: 480px) {
    div.youday-form.frame {
        background-color: #fff;
        width: 380px;
        min-width: 120px;
        margin: 0 auto;
        margin-top: 80px;
        padding: 5px;
    }
}

.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9 {
    float: none;
}

.col-sm-8 {
    width: auto !important;
}

.col-sm-4 {
    width: auto !important;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    padding: 0;
    padding-bottom: 1rem;
}

.youday-form-content .alert-success {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    border-left: none;
    border-radius: 8px;
}

.youday-form-content .alert-error {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    border-left: none;
    border-radius: 8px;
}

.youday-form-content .switch {
    width: auto !important;
    height: auto !important;
}

.switchery-small {
    border-radius: 8px !important;
    height: 30px;
    width: 30px;
}

.switchery-small small {
    display: none !important;
}

input[type="checkbox"] {
    border: 1px solid transparent;
}

input[type="checkbox"]:checked {
    border: 1px solid #000;
}

.youday-form-content .portlet::after {
    content: "Les informations que vous nous communiquez sont enregistrées dans les bases de données d’Odéys dans le but de vous adresser notre newsletter. Leur collecte repose sur votre consentement, en conformité avec les réglementations en vigueur. Pour en savoir plus sur la manière dont vos données personnelles sont traitées, vous pouvez consulter notre politique de confidentialité. Conformément à la législation applicable, vous disposez de droits relatifs à vos données personnelles. Pour les exercer, il vous suffit d’écrire à l’adresse suivante : contact@odeys.fr. Nous vous répondrons dans les conditions et délais prévus par la loi. Vous avez également la possibilité d’adresser une réclamation à la Commission Nationale de l’Informatique et des Libertés (CNIL).";
    color: #000;
    text-align: left;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 3rem;
    margin-top: 1em;
    display: block;
    text-align: justify;
}
