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

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

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

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url("../fonts/IRANSansWeb_UltraLight.b8efb89efe7d.eot");
    src: url("../fonts/IRANSansWeb_UltraLight.b8efb89efe7d.eot?#iefix") format('embedded-opentype'), /* IE6-8 */ url("../fonts/IRANSansWeb_UltraLight.5010d0152420.woff2") format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url("../fonts/IRANSansWeb_UltraLight.153b7b5a1579.woff") format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url("../fonts/IRANSansWeb_UltraLight.eeb1edcad9b2.ttf") format('truetype');
}

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

* {
    font-family: IRANSans, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif !important
}

.module h2, .module caption {
    text-align: right;
    font-size: 15px;
    font-weight: bold;
    background-color: #5d31bf;
    color: #ffffff;
}

ul.messagelist li {
    background-color: #9782bb;
}

#content-main a.section:link,
#content-main a.section:visited {
    color: #ffffff;
}

#content #content-main .object-tools a {
    background-color: #5d31bf;
    border-color: #0388ca !important;
    padding: 10px 30px;
    border-radius: 0;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
}

.button, input[type=submit], input[type=button], .submit-row input, a.button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#content #content-main .object-tools a:hover {
    background-color: #9782bb;
    box-shadow: 0 1px 3px 0 rgb(255, 255, 255);
}

#changelist-filter h2 {
    background-color: #9782bb;
    color: #ffffff;
}

#header {
    background-color: #5d31bf;
    color: white;
}

h1#site-name {
    color: white;
}

#container .breadcrumbs {
    background-color: #8067c1;
    color: black !important;
}

#content-main caption {
    background-color: #8067c1;
    color: #ffffff;
}

#user-tools {
    font-weight: 400;
    font-size: 13px;
}

#user-tools a:focus, #user-tools a:hover,
div.breadcrumbs a:focus, div.breadcrumbs a:hover {
    color: #333;
    text-decoration: underline;
}

div.breadcrumbs a {
    color: #333;
}

div.breadcrumbs {
    color: white;
}

a:link, a:visited {
    color: #444;
}

a:focus, a:hover {
    color: #5d31bf;
}

.select2-hidden-accessible {
    right: 0 !important;
}

.field-category {
    max-width: 150px !important;
    overflow: hidden;
}

.button.default, input[type=submit].default, .submit-row input.default {
    background: #79aec8;
}

.field-hijack_field .button {
    background-color: #f4d806;
}

.field-hijack_field .button:hover {
    background-color: #e8b600;
}

td.field-get_type p,
th.field-hijack_field a {
    white-space: nowrap;
}

th.field-hijack_field {
    vertical-align: middle;
}

#changelist-filter li > a {
    overflow-x: visible !important;
}