.apus_login_register_form .digits_embed-form {
  display: flex;
  justify-content: center;
}
.apus_login_register_form .digits-form_container.digits {
  width: 100% !important;
}
.dig_lasele {
    text-align: right !important;
    padding-left: 17px !important;
    padding-right: unset !important;
}

.digits_workreap_modal_register .minput {
    display:inline-block;
    width:48%;
}

.digits_workreap_modal_register .dig-custom-field-type-tac {
    width:100%;
}

.digits_workreap_modal_login {
        width:100%;

}
.digits-form_container {
    width: 500px;
    margin: 0 25%;
}
.digits-form_input_row label {
    text-align: right;
}
.untselect-container--default .untselect-selection--single .untselect-selection__arrow b {
    right: 50%;
    left: unset;
    margin-right: -4px;
    margin-left: unset !important;
}
.digits-form_button, .digits-form_button[type=submit] {
    direction: rtl !important;
}
.digits-form_button_ic {
    margin-right: 4px;
    margin-left: unset !important;
}
.untselect-results {
    text-align: right;
}
.digits_form_index_section .digits_show_on_index {
    text-align: center !important;
}
.digits_otp_info_ic {
    left: 365px !important;
    right: unset !important;
}
.digits-form_button, .digits-form_button[type=submit] {
    direction: rtl !important;
}
div.digits_popup_wrapper .digits-form_input .countrycode {
    padding-left: 44px !important;
    padding-right: 0 !important;
}
/*** New Big Update - Digits ***/

form.digits_form_index_section.register.digits_register.digits_original.digits_hide_label span {
    font-family: 'IRANSansX' !important;
}
.digits2_box .digits-form_input input, .digits2_box .digits-form_input input:active, .digits2_box .digits-form_input input:focus, .digits2_box .digits-form_input input[type=text], .digits2_box .digits-form_input input[type=text]:active, .digits2_box .digits-form_input input[type=text]:focus, .digits2_box .digits-form_input textarea, .digits2_box .digits-form_input textarea:active, .digits2_box .digits-form_input textarea:focus {
    font-family: 'IRANSansX' !important;
}
.digits-form_container {
    margin-right: auto !important;
    margin-left: auto !important;
}
.digits-form_button_ic {
    margin-right: 4px;
    margin-left: unset !important;
    transform: scaleX(-1) !important;
}
.digits-form_tab_body.digits-tab_active, .digits_hide_label .digits-field-type_checkbox label.field_label, .digits_hide_label .digits-field-type_dropdown label.field_label, .digits_hide_label .digits-field-type_radio label.field_label {
    font-family: 'IRANSansX' !important;
}
.digits-form_button, .digits-form_button[type=submit] {
    direction: rtl !important;
}
.digits-form_button, .digits-form_button[type=submit] {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    align-items: center;
    transition: 0.3s ease-in-out;
    border-color: var(--themecolor);
    background-color: var(--themecolor);
    -webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
    box-shadow: 0 9px 20px 0 var(--shadowcolor);
}
span.digits-form_button-text , .digits-form_button_ic {
    color: var(--e-global-color-lcolor5)
}
.digits-form_input_row .digits-select.untselect-container--default .untselect-selection .untselect-selection__arrow {
    left: 7px;
    right: unset !important;
}
.digits-form_button:before, .digits-form_button:after {
    content: "";
    height: 120px;
    width: 120px;
    opacity: 0.15;
    position: absolute;
    top: -10px;
    transition: 0.3s ease-in-out;
}
[dir=rtl] .digits-form_button:hover:before {
    transform: translateX(0) translateY(0) rotate(-20deg);
}
.digits-form_button:hover:before {
    opacity: 0.15;
}
[dir=rtl] .digits-form_button:before, [dir=rtl] .digits-form_button:after {
    left: -55px;
    right: unset !important;
    transform: rotate(-20deg);
}
[dir] .digits-form_button:before, [dir] .digits-form_button:after {
    background-color: white;
}
[dir=rtl] .digits-form_button:hover:before {
    transform: translateX(0) translateY(0) rotate(-20deg);
}
[dir=rtl] .digits-form_button:before {
    transform: translateX(416%) translateY(-50px) rotate(-20deg);
}
[dir=rtl] .digits-form_button:hover:after {
    transform: translateX(-220%) translateY(-50px) rotate(-20deg);
}
.dig_login_signup_bar a {
    font-family: 'IRANSansX' !important;
    letter-spacing: -0.5px !important;
}
span.digits-form_heading_text {
    font-family: 'IRANSansX' !important;
}
.digits-form_tab-bar .digits-form_tab-item {
    font-family: 'IRANSansX' !important;
    font-size: 17px;
    letter-spacing: 0 !important;
}
.digits-form_input_row .digits-field-type_checkbox .dig_input_wrapper div, .digits-form_input_row .digits-field-type_radio .dig_input_wrapper div, .digits-form_input_row .digits-field-type_tac .dig_input_wrapper div {
    font-family: 'IRANSansX' !important;
}
.dig_login_signup_bar span {
    font-family: 'IRANSansX' !important;
    letter-spacing: -1px !important;
}
span.digits-form_button-text, .digits-form_button_ic {
    font-family: 'IRANSansX' !important;
}
.digits-form_input_row div, .digits-form_input_row span {
    font-family: 'IRANSansX' !important;
}
.digits_otp_info_ic {
    left: 16px !important;
    right: unset !important;
}
.digits_otp_info {
    left: 0 !important;
    right: unset !important;
}
.digits-form_link.digits-form_resend_otp {
    font-family: 'IRANSansX' !important;
}
.digits_back_icon {
    right: -40px;
    left: unset !important;
    transform: scaleX(-1) !important;
}

.dig_login_signup_bar.digits-title_color.digits_show_on_index {
  text-align: center !important;
}
#dig_cs_userrole .dig_opt_mult:first-child .dig_input_wrapper div::before {
  content: "کارفرما";
  font-size: 15px;
}
#dig_cs_userrole .dig_opt_mult:last-child .dig_input_wrapper div::before {
  content: "کارجو";
  font-size: 15px;
}
#dig_cs_userrole .dig_opt_mult .dig_input_wrapper div {
  font-size: 0;
}
#dig_cs_userrole .dig_opt_mult_con .dig_opt_mult {
  border-radius: 6px;
  width: 100%;
  height: 55px;
  padding: 17px;
  background-color: var(--dfield_bg);
}
#dig_cs_userrole .dig_opt_mult_con {
    display: flex;
    align-content: center;
    justify-content: flex-start;
    gap: 10px;
}
#dig_cs_userrole .dig_opt_mult_con .dig_input_wrapper::before {
	background-color: #E4E4E4 !important;
}
.mfp-wrap.mfp-auto-cursor.apus-mfp-zoom-in.login-popup.mfp-ready .mfp-content {
  width: 450px !important;
  padding: 20px !important;
}
.digits-form_toggle_login_register.show_login {
  font-family: IRANSansX !important;
}
.apus_login_register_form .close-magnific-popup.ali-right {
  float: left;
}
.mobile_field.mobile_format.dig-mobmail.dig-mobile_field.mobile_placeholder {
  padding-left: 15px !important;
}