
.deposit_bonus_special_approval_content{background:#000 url(/wp-content/themes/vantage/images/promotions-40-redeposit-bonus-form-wrapper-2.webp) center center repeat; background-size: cover; padding:90px 0px; position:relative;}
.deposit_bonus_special_approval_content .inner{ max-width:1020px;}
.deposit_bonus_special_approval_content .form_img{ display:none;}
.deposit_bonus_special_approval_content .form_img img{ display:block; width:100%; height:auto;}
.form_content{ width:440px; margin:0px auto; max-width:100%; background:#fff; padding:28px 45px 26px; border-radius:25px; position:relative;}
.form_content h1{font-size:24px;  text-align:center; color:#e35728; line-height:1.3; padding:0px; margin:0px 0px 40px; }
.form_content .select_box{ width:100%; position:absolute; left:0px; top:55px; background:#f00; display:none; z-index:10;}
.form_content .select_box span{ display:block; background:#fff; color:#000; font-size:20px; padding:2px 0px; cursor:pointer;}
.form_content .gform_wrapper .gform_heading{ display:none !important;}
.gform_wrapper.gravity-theme .gform_validation_errors{display: none !important;}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border: unset !important;}
.form-text{ width:100%;position:relative;border-radius: 8px;margin-bottom: 18px !important;position: relative;}
.form-text input{font-size: 16px !important;padding-right: 56px;}
.form-text input.large,
.form-text select.large{width: 100%;height: 61px;padding: 20px 0px 0px 15px !important;border-radius: 8px;font-size: var(--fs-18);outline-style: none;background: #f5f5f5;transition: .5s;border: none;position: relative;}
.form-text input.large:hover{background-color: #ECECEC;}
.form-text .gfield_label{ margin-bottom:0px !important;font-size:18px !important; color:#818181 !important; display:block; position:absolute; left:15px; bottom:20px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; z-index:9;font-weight: 400 !important;line-height: 1.2;}
.gform_wrapper .gform_fields .form-text::after{content: '';display: block;width: 0;height: 1px;transition: all 0.4s;background-color: var(--v-orange);position: absolute;bottom: 0;}
.form-text .icons-box{display: flex;justify-content: flex-end;align-items: center;width: 56px;height: 26px;position: absolute;top: 50%;transform: translateY(-50%);right: 16px;}
.form-text .error-icon{display: none;width: 26px;height: 26px;}
.form-text .del-icon{display: none;width: 26px;height: 26px;}
.hasInner .gfield_label{position:absolute; left:15px; bottom:36px !important;font-size: 12px !important;}
.form-text select.large option{background: var(--v-white) !important;}
.hasVal .del-icon{display: block !important;}
.green input.large{background-color: #e2e2e2 !important;}
.form-text.green input.gfield_label{color: var(--v-orange) !important;}
.gform_wrapper .gform_fields .green::after{width: 100%;}
.error input.large{background-color: rgba(167, 30, 0, .1) !important;border: none;outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.error .error-icon{display: block;}
.form-text .gfield_required{color: #c02b0a !important;font-size: 16px !important;}
.validation_message{padding: 0px !important;margin: 0px !important;border: none !important;position: absolute !important;top: 60px !important;background: unset !important;padding-left: 0px !important;font-size: 14px !important;color: #a71e00 !important;}
html[lang='id-ID'] .validation_message{line-height: 1 !important;}

.ginput_container input:focus,
.ginput_container select:focus{border-radius:8px 8px 0px 0px !important;background-color:#e2e2e2 !important;}
.ginput_container_select:before {content: "";width: 26px;height: 26px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: url(/wp-content/themes/vantage/images/contact-us-form-down.svg);pointer-events: none;z-index: 1;}	
.form_content .gform_wrapper.gravity-theme .gform_footer input{text-transform: uppercase;background: #eb5629;border-radius: 35px;border: 1px solid #eb5629;padding:0px 30px 0px 20px;height: 45px;display: inline-block;width: 100%;margin-bottom: 0px;color: #fff;font-size: 14px;line-height: 20px;text-align: center;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;-webkit-appearance: none;text-decoration: none;cursor: pointer;}
.gform_footer .gform_button:hover{background: #ff8e5c;border-color: #ff8e5c;}

html[lang='ar-AE'] .gform_wrapper.gravity-theme .gfield input.large, 
html[lang='ar-AE'] .gform_wrapper.gravity-theme .gfield select.large{text-align: right;}
html[lang='ar-AE'] .gform_wrapper.gravity-theme .gfield_label{left: unset;right: 15px;}
html[lang='ar-AE'] .ginput_container_select:before{right: unset;left: 15px;}
html[lang='ar-AE'] .form-text .icons-box{right: unset;left: 16px;}
html[lang='ar-AE'] .form-text input.large, 
html[lang='ar-AE'] .form-text select.large{padding: 20px 15px 0px 45px !important;}

@media(max-width:768px){
	.form_content{ padding-left:20px; padding-right:20px; width:340px;}
	.form_content h1{ font-size:20px; margin-bottom:20px;}
	.form-text{margin-bottom: 10px !important;}
	.deposit_bonus_special_approval_content .form_img{ width:100%; max-width:100%; padding-bottom:20px; display:block;}
	.deposit_bonus_special_approval_content .form_img img{ width:180px; max-width:100%; margin:0px auto;}
    .form-text .gfield_label { font-size: 14px !important;}
}

/* ! vantagenl|2025-10-15 13:50:00 ! */
