@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('/../../../web/fonts/eot/IRANSansWeb_Bold.eot');
    src: url('/../../../web/fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('/../../../web/fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('/../../../web/fonts/woff/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('/../../../web/fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('/../../../web/fonts/eot/IRANSansWeb_Medium.eot');
    src: url('/../../../web/fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('/../../../web/fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('/../../../web/fonts/woff/IRANSansWeb_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('/../../../web/fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('/../../../web/fonts/eot/IRANSansWeb_Light.eot');
    src: url('/../../../web/fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('/../../../web/fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('/../../../web/fonts/woff/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('/../../../web/fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}

a, a:hover {
    text-decoration: none;
    color: inherit;
}

body {
    direction: rtl;
    font-family: IRANSans !important;
    text-align: right;
}

.select2-selection__arrow,
.select2-container--default .select2-selection--single,
.select2-selection__rendered span {
    height: 38px !important;
    display: block;
    line-height: 38px;
}

#form {
    border: 1px solid #c2c2c2;
    margin: 10px 0 10px 0;
    border-radius: 5px;
}

#table-row {
    background: #f8f8f8;
    padding: 5px;
}

#desc-wrapper {
    border: 1px solid #e3e3e3;
    box-shadow: 0 0 2px #b2b2b2;
}