﻿:root {
    --loginCircleClr1: #123274;
    --loginTextClr: #535353;
    --loginBgInput: #fff;
    --loginBgform: #fff;
    --logoyellowClr: #fab900;
    --customGray: #2d2d2d;
    --logoClr: #fab900;
    --logoClr2: #ffd869f2;
    --shadowClr: lightblue;
    --disabledClr: btn-secondary;
    --lightGreenClr: #5ec700;
    --menuClr: #0091ff;
    --menuClr2: #00aeef;
    --netReception: green;
    --disableClr: #c3c3c3;
    /*    #1a3555*/
}

@font-face {
    font-family: iran-sans;
    src: url('/fonts/azki/azki/IranSans/iran-sans.eot') format('embedded-opentype'),url('/fonts/azki/azki/IranSans/iran-sans.svg') format('svg'), url('/fonts/azki/azki/IranSans/iran-sans.ttf') format('truetype'), url('/fonts/azki/azki/IranSans/iran-sans.woff') format('woff')
}

@font-face {
    font-family: nastaliq;
    src: url('/fonts/azki/azki/ttf/IranNastaliq.ttf') format('truetype')
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('/fonts/azki/azki/eot/iranyekanweblight.eot');
    src: url('/fonts/azki/azki/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    /*   url('fonts/azki/azki/woff2/iranyekanweblight.woff2') format('woff2')*/, /* FF39+,Chrome36+, Opera24+*/
    /*url('fonts/azki/azki/woff/iranyekanweblight.woff') format('woff'),*/ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/azki/azki/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/azki/azki/eot/iranyekanwebregular.eot');
    src: url('/fonts/azki/azki/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    /* url('fonts/azki/azki/woff2/iranyekanwebregular.woff2') format('woff2'),*/ /* FF39+,Chrome36+, Opera24+*/
    /*  url('fonts/azki/azki/woff/iranyekanwebregular.woff') format('woff'),*/ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/azki/azki/ttf/iranyekanwebregular.ttf') format('truetype');
}

/* Latin fonts (Roboto) */

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: bold;
    src: url('/fonts/azki/azki/eot/robotobold.eot');
    src: url('/fonts/azki/azki/eot/robotobold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    /*url('fonts/azki/azki/woff2/robotobold.woff2') format('woff2'),*/ /* FF39+,Chrome36+, Opera24+*/
    /* url('fonts/azki/azki/woff/robotobold.woff') format('woff'), */ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/azki/azki/ttf/robotobold.ttf') format('truetype');
}

@font-face {
    font-family: Vazir-Regular;
    src: url("/fonts/azki/azki/ttf/Vazir-Regular.ttf");
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    src: url('/fonts/azki/eot/robotolight.eot');
    src: url('/fonts/azki/eot/robotolight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    /*url('fonts/azki/woff2/robotolight.woff2') format('woff2'),*/ /* FF39+,Chrome36+, Opera24+*/
    /*url('fonts/azki/woff/robotolight.woff') format('woff'),*/ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/azki/ttf/robotolight.ttf') format('truetype');
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/azki/eot/robotoregular.eot');
    src: url('/fonts/azki/eot/robotoregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    /* url('fonts/azki/woff/robotoregular.woff') format('woff'),*/ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/azki/ttf/robotoregular.ttf') format('truetype');
}



@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('/fonts/azki/eot/iranyekanweblight(fanum).eot');
    src: url('/fonts/azki/eot/iranyekanweblight(fanum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    /*url('fonts/azki/woff/iranyekanweblight(fanum).woff') format('woff'),*/ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/azki/ttf/iranyekanweblight(fanum).ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/azki/eot/iranyekanwebregular(fanum).eot');
    src: url('/fonts/azki/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    /*url('fonts/azki/woff/iranyekanwebregular(fanum).woff') format('woff'),*/ /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/fonts/azki/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
}



@font-face {
    font-family: "dana";
    src: url("/fonts/azki/dana-fanum-medium.woff")format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "iranyekan";
    src: url("/fonts/azki/wolf/iranyekanwebregular.woff")format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "yekan";
    src: url("/fonts/azki/Yekan.eot")format('eot');
    src: url("/fonts/azki/Yekan.woff")format('woff');
    src: url("/fonts/azki/Yekan.woff2")format('woff2');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: "samim";
    src: url("/fonts/azki/Samim-FD.eot")format('eot');
    src: url("/fonts/azki/Samim-FD.woff")format('woff');
    src: url("/fonts/azki/Samim-FD.woff2")format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "sahel";
    src: url("/fonts/azki/Sahel-FD.eot")format('eof');
    src: url("/fonts/azki/Sahel-FD.woff")format('woff');
    src: url("/fonts/azki/Sahel-FD.woff2")format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "tanha";
    src: url("/fonts/azki/Tanha-FD.eot")format('eot');
    src: url("/fonts/azki/Tanha-FD.woff")format('woff');
    src: url("/fonts/azki/Tanha-FD.woff2")format('woff2');
    font-weight: normal;
    font-style: normal;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'dana';
}

ol, ul {
    list-style: none;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    color: inherit;
}

.dNone {
    display: none;
}

.dInlineBlock {
    display: inline-block;
}

.pointer {
    cursor: pointer;
}

.no-drop {
    cursor: no-drop !important;
}

.no-cursor {
    cursor: default !important;
}

.loading {
    width: 35px;
    height: 35px;
    margin: 10px;
    border: 4px solid transparent;
    border-right: 4px solid lightblue;
    border-radius: 50%;
    animation: loader .7s linear infinite;
    display: inline;
    position: absolute;
    top: -5px;
    left: -2px;
    display: none;
}


@keyframes loader {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.overflowHidden {
    overflow: hidden;
}

.btn-size {
    width: 92.38px;
}

.font-bold {
    font-weight: 700;
}
/* ---------------- footer --------------------------- */
.login-copy {
    color: var(--loginTextClr);
    text-align: center;
    position: relative;
    bottom: -160px;
    font-size: 14px;
    height: 35px;
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: var(--customGray);
    padding: 5px 0 0 0;
    box-shadow: -1px 2px 15px 0px var(--shadowClr);
    opacity: .9;
    color: #fff;
    z-index: 9999;
}

    .login-copy p {
        margin: 0;
    }

    .login-copy a {
        color: #fff;
        text-decoration: none;
    }

        .login-copy a > span {
            font-family: sahel;
            font-size: smaller;
        }

        .login-copy a .logo-color {
            color: var(--logoClr);
        }

        .login-copy a img {
            vertical-align: middle;
            margin-right: 8px;
        }

.mainBody {
    padding-top: 75px;
    padding-bottom: 30px;
}

/*body.modal-open {
    position: fixed;
    width: 100%;
    height: 50% !important;
}*/
