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

body {
    font-family: IRANSans, Tahoma, Vardana, Arial, sans-serif;
}

a:link, a:visited, a:active, a:hover {
    text-decoration: none;
    outline: 0;
}

.display_none {
    display: none;
}

.select2-container, .select2-search, .select2-search__field {
    width: 100% !important;
    text-align: right;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    float: right !important;
}

.float-left {
    float: left;
}

.datepicker-container {
    direction: ltr;
    z-index: 1 !important;
}

.datepicker-plot-area .datepicker-header .btn-prev {
    margin-right: 0;
}

.login-body {
    direction: rtl;
    background: #0f0f0f url('../img/login-img-0.jpg') no-repeat;
    background-size: 100% !important;
    font-size: 12pt;
    margin: 0 auto;
    padding: 0;
}

.login-img-0{
    background: #0f0f0f url('../img/login-img-0.jpg') no-repeat;
}

.login-img-1{
    background: #0f0f0f url('../img/login-img-1.jpg') no-repeat;
}

.login-img-2{
    background: #0f0f0f url('../img/login-img-2.jpg') no-repeat;
}

.login-img-3{
    background: #0f0f0f url('../img/login-img-3.jpg') no-repeat;
}

.login-img-4{
    background: #0f0f0f url('../img/login-img-4.jpg') no-repeat;
}

.login-img-5{
    background: #0f0f0f url('../img/login-img-5.jpg') no-repeat;
}

.login-img-6{
    background: #0f0f0f url('../img/login-img-6.jpg') no-repeat;
}

.login-img-7{
    background: #0f0f0f url('../img/login-img-7.jpg') no-repeat;
}

.login-img-8{
    background: #0f0f0f url('../img/login-img-8.jpg') no-repeat;
}

.login-img-9{
    background: #0f0f0f url('../img/login-img-9.jpg') no-repeat;
}

.login-box {
    width: 100%;
    display: block;
    background: rgba(255, 255, 255, 0.6);
    box-shadow: 1px 1px 5px #000;
    float: right;
    margin-top: 100px;
    margin-bottom: 5px;
    padding: 18px;
    color: #000;
    text-shadow: 1px 1px 5px #fff;
    border-radius: 5px;
}

.login-box .panel-heading {
    background: none;
    border: 0;
    text-align: center;
    border-bottom: 1px solid #777;
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-weight: bold;
}

.login-box a, .login-box a:hover {
    text-decoration: none;
}

.login-copyright {
    color: rgb(0, 0, 0);
    font-size: 10pt;
    text-shadow: 1px 1px 5px #fff;
}