@font-face {
	font-family: 'Yekan';
	src: url('../fonts/Yekan.eot');
	src: url('../fonts/Yekan.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Yekan.woff') format('woff'),
	url('../fonts/Yekan.ttf') format('truetype'),
	url('../fonts/Yekan.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'Iransans-digits';
    src: url('../fonts/Iransans.eot');
    src: url('../fonts/Iransans.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Iransans.woff') format('woff'),
    url('../fonts/Iransans.ttf') format('truetype'),
    url('../fonts/Iransans.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Shabnam';
    src: url('../fonts/Shabnam.woff') format('woff'),
    url('../fonts/Shabnam.ttf') format('truetype'),
    url('../fonts/Shabnam.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
/*
.dig_bdy_container *{
	font-family: Yekan;
}*/
.dig_popmessage .dig_firele {
    right: 0;
}
html[dir="rtl"] .dig_lasele {
    left: 0;
    right: 0;
    padding-right: 0;
    padding-left: 17px;
}
.dig_popdismiss {
    right: auto;
    left: 10px;
}
.minput{
	direction: rtl!important;
}
img.dig_captcha {
    left: 0;
    right: auto;
}
.dig-custom-field .dig_opt_mult_con .dig_input_wrapper {
    padding-right: 25px;
    padding-left: 0;
}
.digits-form_button_ic {
    transform: rotate(180deg);
}
.digits_ui .dig-box {
    text-align: right;
}
.digits-form_tab-bar .digits-form_tab-item {
     font-size: 14px;
 }
.digits_otp_info {
    position: absolute;
    left: 0;
    right: auto;
    padding-right: 0;
    padding-left: 16px;
}
.digits_password_eye{
    right: auto;
    left: 14px;
}
.dig_popmessage {
    left: unset !important;
    right: 24px !important;
}

.dig_critical_msg .dig_popmessage_contents {
    background: #d3f2f5;
    border: 1px solid #d3f2f5 !important;
}

.dig_critical_msg .dig_lase_snap {
    color: #000000;
    font-family: 'Shabnam' !important;
}
.dig_lase_snap {
    font-size: 18px !important;
}
.dig_critical_msg .dig_lase_message {
    font-family: 'Shabnam' !important;
    text-align: justify !important;
}
.dig_lase_message {
    font-size: 16px !important;
}
.dig_popmessage {
    line-height: 24px !important;
}
.dig_success_msg .dig_popmessage_contents {
    background: #e6dbff;
}
.dig_success_msg .dig_lase_snap {
    color: #ffffff;
}
.dig_success_msg .dig_lase_message {
    color: #ffffff;
}

.digits-form_input_row .digits-field-type_tac .selected .dig_input_wrapper::after {
    background-color: #000000 !important;
}

.dig-admin_hint {
    background-color: #fffdf3;
    border: 1px solid #ffc700;
}
/* me */
#digits_protected #dig_cs_gender, 
#digits_protected #dig_cs_name, 
#digits_protected #dig_cs_lastname, 
#digits_protected #dig_cs_nationalcode, 
#digits_protected #dig_cs_militaryservicestatus, 
#digits_protected #dig_cs_maritalstatus, 
#digits_protected #dig_cs_birthdate, 
#digits_protected #dig_cs_billingstate, 
#digits_protected #dig_cs_billingcity, 
#digits_protected #dig_cs_borndate {
    display: none;
}

#digits_protected #digits_wallpaper {
    display: none;
}

.dig_critical_msg .dig_lase_message {
    color: #000000 !important;
    font-family: 'Shabnam' !important;
}
.dig_success_msg .dig_lasele .dig_lase_snap {
    display: none!important;
}
.dig_success_msg .dig_lase_message {
    color: #000000!important;
}

.dig_success_msg .dig_popmessage_contents {
    /* background: #e6dbff; */
    background: #fff;
}

.dig_critical_msg .dig_popmessage_contents {
    /* background: #d3f2f5; */
    /* border: 1px solid #d3f2f5 !important; */
    background: #fff;
    border: 1px solid #fff !important;
}

.digits-form_footer a {
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    display: block;
    font-family: 'Yekan', sans-serif;
    text-align: center;
    margin: 0 auto;
    margin-top: 2rem;
}

@media (min-width: 576px) {/* 576px or 590px or 768px */
    #digits_protected {
        display: flex;
    }
    #digits_protected #digits_wallpaper {
        display: block;
        background-color: #fcbe97;
        background: url('https://sharifict.com/wp-content/uploads/2025/07/login-bg.jpg');
        background-repeat: no-repeat;
        background-size: cover;
        width: 50%;
        height: 100vh;
    }
    #digits_protected .digits-form_page.digits-auto-theme {
        width: 50%;
    }
}