/*@import url("https://cdn.rtlcss.com/bootstrap/v4.5.3/css/bootstrap.min.css");*/
@import url("bootstrap.rtl.css");

@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Regular-FD-UI.eot');
    src: url('../fonts/Vazir-Regular-FD-UI.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Regular-FD-UI.woff2') format('woff2'),
         url('../fonts/Vazir-Regular-FD-UI.woff') format('woff'),
         url('../fonts/Vazir-Regular-FD-UI.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Bold-FD-UI.eot');
    src: url('../fonts/Vazir-Bold-FD-UI.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Bold-FD-UI.woff2') format('woff2'),
         url('../fonts/Vazir-Bold-FD-UI.woff') format('woff'),
         url('../fonts/Vazir-Bold-FD-UI.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Black-FD-UI.eot');
    src: url('../fonts/Vazir-Black-FD-UI.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Black-FD-UI.woff2') format('woff2'),
         url('../fonts/Vazir-Black-FD-UI.woff') format('woff'),
         url('../fonts/Vazir-Black-FD-UI.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Medium-FD-UI.eot');
    src: url('../fonts/Vazir-Medium-FD-UI.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Medium-FD-UI.woff2') format('woff2'),
         url('../fonts/Vazir-Medium-FD-UI.woff') format('woff'),
         url('../fonts/Vazir-Medium-FD-UI.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Light-FD-UI.eot');
    src: url('../fonts/Vazir-Light-FD-UI.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Light-FD-UI.woff2') format('woff2'),
         url('../fonts/Vazir-Light-FD-UI.woff') format('woff'),
         url('../fonts/Vazir-Light-FD-UI.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('../fonts/Vazir-Thin-FD-UI.eot');
    src: url('../fonts/Vazir-Thin-FD-UI.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vazir-Thin-FD-UI.woff2') format('woff2'),
         url('../fonts/Vazir-Thin-FD-UI.woff') format('woff'),
         url('../fonts/Vazir-Thin-FD-UI.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}


body, html {
    direction: rtl;
}

body {
    font-family: 'Vazir', 'Open Sans',sans-serif !important;
}

#registration .prepend-icon .field {
    padding-left: inherit;
    padding-right: 36px;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    padding-right: 28px;
    padding-left: inherit;
}
.intl-tel-input .selected-flag {
    padding: 0 8px 0 0;
}
.intl-tel-input .selected-flag .iti-arrow {
    right: initial;
    left: 6px;
}
.intl-tel-input .country-list {
    text-align: right;
    margin: 0 -1px 0 0;
}
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    right: 0;
    left: auto;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
    padding-right: 84px;
    padding-left: initial;
}
.primary-content #registration .card-body{
    overflow: visible;
}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box {
    margin-left: 6px;
    margin-right: initial;
}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box {
    margin-left: initial;
    margin-right: 6px;
}
.intl-tel-input .country-list .country .dial-code {
    margin-right: 6px;
    display: inline-block;
}
#order-standard_cart .prepend-icon .field {
    padding-right: 36px;
    padding-left: initial!important;
}
#order-standard_cart .prepend-icon .field-icon{
    text-align: right!important;
}