.row, .region-alerts .tabs-primary .nav-tabs, .custom-frontend-forms .form-wrapper{
    margin: 0 !important;
}
div:not(.media-library-content) .form-type-email{
      max-width: 394px;
}

div:not(.media-library-content) .form-type-email label:first-child{
    position: relative !important;
    display: none !imortant;
}

div:not(.media-library-content) .form-type-email.floating-label label:first-child{
    top: 0 !important;
    font-size: 1rem !important;
    display: none !important;
}
  div#webform-submission-concours-collect-email-node-2341-form-ajax{
            padding: 0px 44px !important;
        }

input#edit-tiens-toi-au-courant-des-prochains-concours-::placeholder{
    color: #000000b8 !important;
}

    @media only screen and (max-width: 500px) {
        div#webform-submission-concours-collect-email-node-2341-form-ajax{
            padding: 0px 8px !important;
        }
      
      div:not(.media-library-content) .form-type-email .form-email{
        margin-top:20px;  
      }
    }

.js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-tiens-toi-au-courant-des-prochains-concours-.form-item-tiens-toi-au-courant-des-prochains-concours- label {
  display:none !important;
}

div#edit-actions {
    margin-bottom: 0;
    margin-top: 20px;
}