textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-gaya-contact table{border-collapse:separate;border-spacing:10px;}.tx-gaya-contact table th{font-weight:bold;}.tx-gaya-contact table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}.modal .modal-content .modal-content-loading{width:538px;height:412px;background:url(/typo3conf/ext/oblady_annuaire/Resources/Public/Images/loading.gif) no-repeat scroll center white;}.preview{position:relative;margin-bottom:20px;}.preview-mask{position:absolute;bottom:0;left:0;right:0;height:100px;}.preview-mask{background-image:-webkit-linear-gradient(top,transparent,#ffffff);background-image:-moz-linear-gradient(top,transparent,#ffffff);background-image:-ms-linear-gradient(top,transparent,#ffffff);background-image:-o-linear-gradient(top,transparent,#ffffff);background-image:linear-gradient(to bottom,transparent,#ffffff);}iframe-consent{height:100%;left:0;position:absolute;top:0;width:100%;}form.t3connect .file .label{vertical-align:top;}form.t3connect .fileselector{display:inline-block;width:300px;}form.t3connect .main_content .csc-default .fileselector li{list-style-type:none;margin-left:0;}form.t3connect .fileselector .qq-upload-file{width:255px;overflow:hidden;margin-right:0;}form.t3connect .fileselector .qq-upload-delete{margin-right:0;}form.t3connect .qq-upload-list li.qq-upload-success{background-color:#eeeeee;}form.t3connect .qq-uploader::before{top:32%;text-align:right;width:95%}form.t3connect .qq-uploader{min-height:50px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;}form.t3connect .qq-upload-button{margin-left:30%;margin-top:10px;}form.t3connect textarea.wide{width:100%;}#stripe-payment-form{background-color:#F5F5F5;}#stripe-payment-form{width:100%;min-width:500px;align-self:center;box-shadow:0px 0px 0px 0.5px rgba(50,50,93,0.1),0px 2px 5px 0px rgba(50,50,93,0.1),0px 1px 1.5px 0px rgba(0,0,0,0.07);border-radius:7px;padding:40px;}#stripe-payment-form input{border-radius:6px;margin-bottom:6px;padding:12px;border:1px solid rgba(204,204,204,1);height:44px;font-size:14px;font-weight:400;width:100%;background:white;}#stripe-payment-form-card-element{border-radius:4px 4px 0 0;padding:12px;border:1px solid rgba(204,204,204,1);height:44px;background:white;}#stripe-payment-form-submit{background:#5469d4;color:#ffffff;font-family:Arial,sans-serif;border-radius:0 0 4px 4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all 0.2s ease;box-shadow:0px 4px 5.5px 0px rgba(0,0,0,0.07);width:100%;}#stripe-payment-form-submit:hover{filter:contrast(115%);}#stripe-payment-form-submit:disabled{opacity:0.5;cursor:default;}
