.elq-form .loader,.fcsf-success-model .loader{vertical-align:middle;display:inline-block;margin-left:10px;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #3498db;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.LV_invalid_field,input.LV_invalid_field:active,input.LV_invalid_field:hover,textarea.LV_invalid_field:active,textarea.LV_invalid_field:hover{outline:1px solid #c00}.LV_validation_message{font-weight:700;margin:0 0 0 5px}.LV_valid{display:none}.LV_invalid{color:#c00;font-size:10px}.fcsf-success-model{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;z-index:9999}.fcsf-success-model .fcsf-success-model-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:99999}.fcsf-success-model .fcsf-success-model-content{max-width:500px;margin:auto;margin-top:250px;padding:30px;position:relative;z-index:999999;text-align:center;color:#000;background-color:#f5f5f5;border-radius:10px}.fcsf-success-model .fcsf-success-model-content img{display:block;margin:auto;margin-bottom:30px;width:60px}.fcsf-success-model .fcsf-success-model-content p{font-size:18px}.fcsf-success-model .fcsf-success-model-content p.custom-form-error{font-size:10px}.fcsf-success-model .fcsf-success-model-content .otp-input{margin-top:20px;padding:10px;text-align:center;letter-spacing:10px;font-size:18px}.fcsf-success-model .fcsf-success-model-content small.resend-otp{display:block;margin:auto;margin-top:10px;text-align:center;cursor:pointer}.fcsf-success-model .fcsf-success-model-content .primary-button{display:block;width:100px;margin:auto;margin-top:20px;background-color:#ef4a25;color:#fff;font-weight:700;padding:10px;font-size:18px;border-radius:5px;border-width:0}