﻿@font-face {
    font-family: 'BYekan';
    src: url('../fonts/BYekan.eot?#') format('eot'), url('../fonts/BYekan.ttf') format('truetype'), url('../fonts/BYekan.woff') format('woff');
}

@font-face {
    font-family: 'BMitra';
    src: url('../fonts/BMitra.eot?#') format('eot'), url('../fonts/BMitra.ttf') format('truetype'), url('../fonts/BMitra.woff') format('woff');
}

h1, h2, h3, h4, h5, h6, label, span, .btn, .dropdown-menu, .popover-content p, .modal-body, .fa-callout, .text-mitra {
    font-family: 'BMitra' !important;
    font-weight: normal !important;
    font-size: large !important;
}

th {
    font-family: 'BMitra' !important;
    font-weight: normal !important;
    font-size: large !important;
}

tr, td {
    font-family: 'BMitra' !important;
    font-weight: normal !important;
    font-size: medium !important;
}

.text-tahoma {
    font-family: Tahoma !important;
    font-weight: normal !important;
    font-size: 11px !important;
}

.text-yekan {
    font-family: 'BYekan' !important;
    font-weight: normal !important;
    font-size: large !important;
}

.authorizedbg {
    min-width: 1280px;
    min-height: 800px;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0.85;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
}

img.bg {
    direction: ltr;
    min-width: 1280px;
    min-height: 800px;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    z-index: -1;
}

#login-view {
    max-width: 450px;
    max-height: 400px;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0.85;
}

#Portallogin-view {
    max-width: 950px;
    position: relative;
    left: 0;
    top: 30px;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0.9;
}

#PortalMaster-view {
    max-width: 950px;
    position: relative;
    left: 0;
    top: 30px;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0.9;
}

#Validate-view {
    max-width: 500px;
    position: relative;
    left: 0;
    top: 30px;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0.9;
}

.highlightBox {
    padding: 9px 14px;
    margin-bottom: 14px;
    background-color: #fcfcfc;
    border: 1px solid #e1e1e8;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.treeviewnode {
    margin-right: 10px;
}

div.picker table {
    width: 200px;
}

.hasDatePicker {
}

.fa-callout {
    margin: 20px 0;
    padding: 20px;
    border-right: 3px solid;
}

    .fa-callout h4 {
        margin-top: 0;
        margin-bottom: 5px;
        font-size: 20px !important;
    }

.fa-callout-default {
    background-color: #fbfbfb;
    border-color: #ddd;
}

.fa-callout-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
}

    .fa-callout-danger h4 {
        color: #a94442;
    }

    .fa-callout-danger label {
        color: #a94442;
    }

.fa-callout-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    opacity: 1;
}

    .fa-callout-warning h4 {
        color: #8a6d3b;
    }

    .fa-callout-warning label {
        color: #8a6d3b;
    }

.fa-callout-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .fa-callout-info h4 {
        color: #31708f;
    }

    .fa-callout-info label {
        color: #31708f;
    }

.gritter-item p {
    font-family: 'BYekan' !important;
    font-weight: normal !important;
    font-size: large !important;
    vertical-align: middle;
}

.far-radio label {
    padding-right: 10px;
}

.far-check-list-box label {
    padding-right: 10px;
    padding-left: 10px;
}

.tooltip-inner {
    max-width: 600px;
    font-family: 'BMitra' !important;
    font-weight: normal !important;
    font-size: large !important;
}

.fa-ltr {
    direction: ltr !important;
}

.rotate-270 {
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.report-resulttable {
    border-spacing: 1px !important;
    border-collapse: separate !important;
}

    .report-resulttable th {
        text-align: center;
        font-family: Tahoma !important;
        font-weight: normal !important;
        font-size: 11px !important;
    }

    .report-resulttable td, .report-resulttable a, .report-resulttable span {
        padding-right: 5px;
        font-family: Tahoma !important;
        font-weight: normal !important;
        font-size: 11px !important;
    }
