/*!
 * eForm - WordPress Form Builder
 * 
 * Autogenerated by Grunt on: 2026-02-23
 * @version 4.15.1
 * @author Swashata Ghosh (WPQuark)
 * @license GPL-3.0
 */
/*!
 * RTL CSS for eForm Material Themes
 */
 body .ipt_uif_front input[type=checkbox],body .ipt_uif_front input[type=radio]{left:auto;right:-9999px}body .ipt_uif_front input[type=checkbox]+label,body .ipt_uif_front input[type=radio]+label{padding-left:0;padding-right:35px}body .ipt_uif_front input[type=checkbox]+label:after,body .ipt_uif_front input[type=checkbox]+label:before,body .ipt_uif_front input[type=radio]+label:after,body .ipt_uif_front input[type=radio]+label:before{left:auto;right:0}body .ipt_uif_front .input-field.has-icon input,body .ipt_uif_front .input-field.has-icon textarea{margin-left:0;margin-right:3em}body .ipt_uif_front .input-field.has-icon input~label,body .ipt_uif_front .input-field.has-icon textarea~label{margin-left:0;margin-right:3em;text-align:right}body .ipt_uif_front .input-field input~label,body .ipt_uif_front .input-field textarea~label{text-align:right;width:100%}body .ipt_uif_front .eform-repeatable-container-noicon .input-field.has-icon input,body .ipt_uif_front .eform-repeatable-container-noicon .input-field.has-icon textarea{margin-right:0}body .ipt_uif_front .eform-repeatable-container-noicon .input-field.has-icon input~label,body .ipt_uif_front .eform-repeatable-container-noicon .input-field.has-icon textarea~label{margin-right:0;width:100%}body .ipt_uif_front .ipt_uif_uispinner.ipt_uif_text,body .ipt_uif_front input[type=number]{text-align:left}.ui-timepicker-rtl dl dd{margin:32px 40% 24px 10px}body .ipt_uif_front .ipt_uif_sorting_handle{margin-left:10px;margin-right:0;float:left}body .ipt_uif_front .formError{text-align:right}body .ipt_uif_front .ipt_uif_init_loader,body .ipt_uif_front .preloader-wrapper{direction:ltr}body .ipt_uif_front .ipt-eform-preloader-text{text-align:left;direction:ltr}body .ipt_uif_front{direction:rtl}.ui-datepicker-header,body .ipt_uif_front .ipt_fsqm_fileuploader_list_wrap,body .ipt_uif_front .ipt_uif_heading,body .ipt_uif_front .ipt_uif_likedislike_rating_inner,body .ipt_uif_front .ui-slider-tip{direction:ltr}body .ipt_uif_front .ipt_uif_column{float:right}body .ipt_uif_front .ipt_uif_question .ipt_uif_question_content,body .ipt_uif_front .ipt_uif_question .ipt_uif_question_label{float:right;text-align:right}body .ipt_uif_front .ipt_uif_question .ipt_uif_question_content .ipt_uif_label_column,body .ipt_uif_front .ipt_uif_question .ipt_uif_question_label .ipt_uif_label_column{float:right}body .ipt_uif_front .ipt_uif_question .ipt_uif_question_content .ipt_uif_label_column.column_random,body .ipt_uif_front .ipt_uif_question .ipt_uif_question_label .ipt_uif_label_column.column_random{float:none}body .ipt_uif_front .ipt_uif_container.ipt_uif_collapsible>.ipt_uif_container_head h3 a .collapsible_state,body .ipt_uif_front .ipt_uif_container h3 a .collapsible_state{float:left}body .ipt_uif_front .ipt_fsqm_preview{direction:rtl;text-align:right}body .ipt_uif_front .ipt_fsqm_preview td,body .ipt_uif_front .ipt_fsqm_preview th,body .ipt_uif_front .ipt_fsqm_preview tr{text-align:right}
 
 .ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon > .autocomplete-content, .ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon > .validate ~ label, .ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon > input, .ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon > label, .ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon > textarea {
	padding-right: 2.5em;
	margin-right: 0;
	padding-left: unset !important;
	margin-left: 0 !important;
}

.ipt-eform-content * {
	font-family: IranSansX !important;
    direction: rtl !important;
    text-align: right !important;
}

.ipt-uif-custom-material-default .ipt_uif_divider .prefix {
    margin-left: 8px !important;
}

.ipt-uif-custom-material-default .ipt_uif_divider .ipt_uif_divider_text .subtitle {
    margin-right: 1em !important;
    margin-left: unset !important;
}

.ipt-uif-custom-material-default.eform-override-element-boxy input:not([type]) ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="date"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="datetime-local"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="datetime"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="email"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="number"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="password"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="search"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="tel"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="text"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="time"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy input[type="url"] ~ .prefix, .ipt-uif-custom-material-default.eform-override-element-boxy textarea.materialize-textarea ~ .prefix {
    right: .5em;
    left: unset !important;
}

.ipt-uif-custom-material-default .input-field label {
    left: unset !important;
    right: 4px !important;
}

.ipt-uif-custom-material-default .input-field label.active {
    margin-right: -16px !important;
    padding-right: 0 !important;
    right: 0 !important;
}

.ui-tabs-tab .eform-ripple .ipticm.prefix {
	float: right !important;
	margin-left: 6px !important;
}

.ipt-uif-custom-material-default .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap .ui-tabs-nav li {
	line-height: 3em !important;
	height: 5em !important;
}

.ipt-eform-tab-nav-wrap .ui-tabs-nav li span.ipt_uif_tab_subtitle {
	padding-top: 10px !important;
}

body .ipt_uif_front input[type=checkbox],
body .ipt_uif_front input[type=radio] {
	position: absolute !important;
	opacity: 0 !important;
	width: 0 !important;
	height: 0 !important;
	left: 0 !important;
	right: auto !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
}

.ipt-uif-custom-material-default .eform-dp-input-field .datepicker ~ .eform-dp-clear {
	right: unset !important;
	left: 4px !important;
}

.fileinput-dragdrop span,
.ipt_uif_empty_box.ipt_uif_slider_box input,
.eform-pt-header .eform-pt-title,
.eform-pt-header .eform-pt-price {
	text-align: center !important;
}

.eform-pt-header .eform-pt-title,
.eform-pt-ribbon,
.eform-ui-pricing-table-footer {
	text-transform: none !important;
}

.formErrorContent {
	font-family: "tahoma" !important;
}

.eform-pt-ribbon {
	text-align: center !important;
	font-size: 12px !important;
}

.eform-ui-pricing-table-footer {
	display: flex !important;
	justify-content: center;
	align-items: center;
	max-width: 120px !important;
	margin-bottom: 10px !important;
}

.ipt_fsqm_main_heading .ipt_uif_divider_text .ipt_uif_divider_text_inner .subtitle {
	margin-right: 10px !important;
	margin-left: unset !important;
}

.eform-button-container-inner .ipt_uif_button i.ipticm.ipt-icomoon-plus,
.ipt-uif-custom-material-indigo .ipt_uif_divider .prefix {
	margin-left: 6px;
	margin-right: unset !important;
}

.ipt_uif_rating_heading.ipt_uif_rating_label_low {
	margin: 0 0 0 8px !important;
}

.eform-stripe-card-number {
	margin-bottom: 12px;
}

.eform-stripe-card-row {
	display: flex;
	gap: 12px;
}

.eform-stripe-card-expiry,
.eform-stripe-card-cvc {
	flex: 1;
	min-width: 0;
}

#ipt_fsqm_form_customization_wrap textarea,
#ipt_fsqm_form_customization_wrap input,
#ipt_fsqm_form_customization_wrap select {
	font-family: inherit !important;
	direction: rtl !important;
	text-align: right !important;
}

#ipt_fsqm_form_customization_wrap input[type="email"],
#ipt_fsqm_form_customization_wrap input[type="url"],
#ipt_fsqm_form_customization_wrap input[type="number"],
#ipt_fsqm_form_customization_wrap input[type="password"],
#ipt_fsqm_form_customization_wrap input.code,
textarea#settings_theme_style_custom,
textarea[name="settings[theme][style][custom]"] {
	direction: ltr !important;
	font-family: Tahoma, sans-serif !important;
	text-align: left !important;
	unicode-bidi: isolate;
}

textarea#settings_limitation_interval_msg {
	direction: rtl;
}