@font-face {
    font-family: "IRANSans";
    src: url("../fonts/IranSans/IRANSansWeb(FaNum).eot"); /* IE9 Compat Modes */
    src: url("../fonts/IranSans/IRANSansWeb(FaNum).eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/IranSans/IRANSansWeb(FaNum).ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/IranSans/IRANSansWeb(FaNum).woff") format("woff"), /* Modern Browsers */
    url("../fonts/IranSans/IRANSansWeb(FaNum).woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANSans_Light";
    src: url("../fonts/IranSans/IRANSansWeb(FaNum)_Light.eot"); /* IE9 Compat Modes */
    src: url("../fonts/IranSans/IRANSansWeb(FaNum)_Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/IranSans/IRANSansWeb(FaNum)_Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/IranSans/IRANSansWeb(FaNum)_Light.woff") format("woff"), /* Modern Browsers */
    url("../fonts/IranSans/IRANSansWeb(FaNum)_Light.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANSans_Medium";
    src: url("../fonts/IranSans/IRANSansWeb(FaNum)_Medium.eot"); /* IE9 Compat Modes */
    src: url("../fonts/IranSans/IRANSansWeb(FaNum)_Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/IranSans/IRANSansWeb(FaNum)_Medium.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/IranSans/IRANSansWeb(FaNum)_Medium.woff") format("woff"), /* Modern Browsers */
    url("../fonts/IranSans/IRANSansWeb(FaNum)_Medium.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "IRANSans_Bold";
    src: url("../fonts/IranSans/IRANSansWeb(FaNum)_Bold.eot"); /* IE9 Compat Modes */
    src: url("../fonts/IranSans/IRANSansWeb(FaNum)_Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/IranSans/IRANSansWeb(FaNum)_Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/IranSans/IRANSansWeb(FaNum)_Bold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/IranSans/IRANSansWeb(FaNum)_Bold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "IRANSans"
}

@media (min-width: 1025px) {
    .h-custom {
        height: 100vh !important;
    }
}

.card-registration .select-input.form-control[readonly]:not([disabled]) {
    font-size: 1rem;
    line-height: 2.15;
    padding-left: .75em;
    padding-right: .75em;
}

.card-registration .select-arrow {
    top: 13px;
}

.gradient-custom-2 {
    /* fallback for old browsers */
    background: #a1c4fd;

    /* Chrome 10-25, Safari 5.1-6 */
    background: -webkit-linear-gradient(to right, rgba(161, 196, 253, 1), rgba(194, 233, 251, 1));

    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    background: linear-gradient(to right, rgba(161, 196, 253, 1), rgba(194, 233, 251, 1))
}

.bg-indigo {
    background-color: #4835d4;
}

@media (min-width: 992px) {
    .card-registration-2 .bg-indigo {
        /* border-top-right-radius: 15px; */
        /* border-bottom-right-radius: 15px; */
    }
}

@media (max-width: 991px) {
    .card-registration-2 .bg-indigo {
        /* border-bottom-left-radius: 15px; */
        /* border-bottom-right-radius: 15px; */
    }
}