﻿@import url("fonts.css");

html, body {
    height:100%;
}
body {
    font-family: IRANSans;
    font-size: 9pt;
    padding-top: 0;
    /*background: url("../images/body-bg.png") repeat !important;*/
}
[class*="skin-"] .wrapper {
    background-color: #ecf0f5;
}
.content-wrapper {
    padding-bottom: 40px;
    min-height: 100% !important;
}
.main-footer {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 10px 0 0;
    font-size: 8pt;
}

h1, h2, h3, h4, h5, h6 .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: IRANSans !important;
}
textarea{
    max-width: 100%;
}
.sidebar-menu > li > a,
.sidebar-menu .treeview-menu > li > a {
    font-family: iranyekan;
}

.sidebar-menu .treeview-menu > li > a {
    font-size: inherit;
}

.sidebar-menu, .main-sidebar .user-panel, .sidebar-menu > li.header {
    white-space: normal;
}

.ltr {
    direction: ltr;
}

.rtl {
    direction: rtl;
}

label {
    cursor: pointer;
}

.box-header.with-border, .box-footer {
    border-color: #eee;
}
.box-header .box-title {
    font-size: 10.5pt;
}
span[class*="bg-"] {
    padding:0 3px;
}
.badge[class*="bg-"] {
    padding:3px 7px;
}
/*==================== tables ===================*/
th {
    /*text-align: center;*/
    vertical-align: middle;
}
.x-scrolled {
    overflow-x: auto;
}
.table.table-td-center td {
    text-align: center;
    vertical-align: middle;
}

.table-bordered.gray-border th,
.table-bordered.gray-border td {
    border: 1px solid #c8c8c8 !important;
}

.table-striped.default-striped > thead {
    background-color: #d9d9d9;
}

.table-striped.default-striped > tbody > tr:nth-child(even) > td,
.table-striped.default-striped > tbody > tr:nth-child(even) > th {
    background-color: #fafafa;
}

.table-striped.primary-striped > thead {
    background-color: #3c8dbc;
    color: #fff;
}

.table-striped.primary-striped > tbody > tr:nth-child(even) > td,
.table-striped.primary-striped > tbody > tr:nth-child(even) > th {
    background-color: #d9edf7;
}

.table-hover.default-hover > tbody > tr:hover > td,
.table-hover.default-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
}

.table-hover.primary-hover > tbody > tr:hover > td,
.table-hover.primary-hover > tbody > tr:hover > th {
    background-color: #87C2F5;
}

.table > thead > tr > td.default,
.table > tbody > tr > td.default,
.table > tfoot > tr > td.default,
.table > thead > tr > th.default,
.table > tbody > tr > th.default,
.table > tfoot > tr > th.default,
.table > thead > tr.default > td,
.table > tbody > tr.default > td,
.table > tfoot > tr.default > td,
.table > thead > tr.default > th,
.table > tbody > tr.default > th,
.table > tfoot > tr.default > th {
    background-color: #d9d9d9;
}

.table-hover > tbody > tr > td.default:hover,
.table-hover > tbody > tr > th.default:hover,
.table-hover > tbody > tr.default:hover > td,
.table-hover > tbody > tr:hover > .default,
.table-hover > tbody > tr.default:hover > th {
    background-color: #d0e9c6;
}

.table-bordered > tbody > tr.StatusNew > td {
    border-bottom-color: #999999;
}

    .table-bordered > tbody > tr.StatusNew > td:first-child {
        background-color: #999999;
        color: #ffffff;
        white-space: nowrap;
    }

.table-bordered > tbody > tr.StatusInProcess > td {
    border-bottom-color: #ff85a3;
}

    .table-bordered > tbody > tr.StatusInProcess > td:first-child {
        background-color: #ff85a3;
        color: #ffffff;
        white-space: nowrap;
    }

.table-bordered > tbody > tr.ReadyForTest > td {
    border-bottom-color: #c685ff;
}

    .table-bordered > tbody > tr.ReadyForTest > td:first-child {
        background-color: #c685ff;
        color: #ffffff;
        white-space: nowrap;
    }

.table-bordered > tbody > tr.OnTest > td {
    border-bottom-color: #428bca;
}

    .table-bordered > tbody > tr.OnTest > td:first-child {
        background-color: #428bca;
        color: #ffffff;
        white-space: nowrap;
    }

.table-bordered > tbody > tr.Done > td {
    border-bottom-color: #94cd54;
}

    .table-bordered > tbody > tr.Done > td:first-child {
        background-color: #94cd54;
        color: #ffffff;
        white-space: nowrap;
    }
    .table-bordered > tbody > tr.FinalApproval > td {
    border-bottom-color: #30c31a;
}

    .table-bordered > tbody > tr.FinalApproval > td:first-child {
        background-color: #30c31a;
        color: #ffffff;
        white-space: nowrap;
    }
.table tfoot > tr > th,
.table tfoot > tr > td {
    padding-right: 5px;
    padding-left: 5px;
}

    .table tfoot > tr > td.pager-cell {
        padding-right: 0;
    }
    

    .form-control {
        border-radius: 3px;
    }

    
.centerdata{
    width: 90%; 
    margin-right: 5%;
}
.modal-header {
    background-color: #cff0fb !important;
}
/*==================== badge ===================*/

.badge.badge-square {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.badge.badge-default {
    background: #b6c2c9;
}

.badge.badge-danger {
    background: #ff5b57;
}

.badge.badge-warning {
    background: #f59c1a;
}

.badge.badge-success {
    background: #00acac;
}

.badge.badge-info {
    background: #49b6d6;
}

.badge.badge-primary {
    background: #348fe2;
}

.badge.badge-inverse {
    background: #2d353c;
}

.hr {
    border-bottom: 1px solid #eee;
}
/*
    ========== Chart ==========
*/
.test {
    overflow-x: scroll;
    overflow-y: hidden;
    height: 98px;
    position: static;
}

.chart {
    width: 100%;
    height: 98px;
    direction: rtl;
    margin: 5px 0 0;
    color: black;
    white-space: nowrap;
}

#StatusNew {
    background-color: #999999;
    color: #ffffff;
    border-radius: 8px;
    padding: 5px;
}

#StatusInProcess {
    background-color: #ff85a3;
    color: #ffffff;
    border-radius: 8px;
    padding: 5px;
}

#ReadyForTest {
    background-color: #c685ff;
    color: #ffffff;
    border-radius: 8px;
    padding: 5px;
}

#OnTest {
    background-color: #428bca;
    color: #ffffff;
    border-radius: 8px;
    padding: 5px;
}

#Done {
    background-color: #94cd54;
    color: #ffffff;
    border-radius: 8px;
    padding: 5px;
}
#FinalApproval {
    background-color: #30c31a;
    color: #ffffff;
    border-radius: 8px;
    padding: 5px;
}
.input-group .input-group-addon {
    background-color: #eee !important;
}
label.required:after {
    content: " *";
    margin-left: 10px;
    color: red;
}
.skin-blue .user-panel > .image {
    float: none !important;
}

.skin-black .user-panel > .image {
    float: none !important;
}

.skin-purple .user-panel > .image {
    float: none !important;
}

.skin-green .user-panel > .image {
    float: none !important;
}

.skin-red .user-panel > .image {
    float: none !important;
}

.skin-yellow .user-panel > .image {
    float: none !important;
}

.user-panel > .image > img {
    width: 100%;
    max-width: 90px;
    height: auto;
}

.user-panel > .info {
    position: initial !important;
    padding-top: 10px;
}

.input-group .input-group-addon {
    background-color: #eee !important;
}

.select2-selection__clear {
    font-size: large;
}

.modal-header {
    background-color: lightcyan !important;
}

.modal-header {
    background-color: #cff0fb !important;
}

.tooltip {
    font-family: IRANSans;
    text-align: right !important;
}
