﻿body.waitLoading {
    overflow: hidden;
}

    body.waitLoading .modalWait {
        display: table;
    }

.modalWait {
    display: none;
    position: fixed;
    z-index: 20001;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .2 ) url('/Images/waitIndicator.gif') 50% 50% no-repeat;
}

.data-state {
    text-align: center;
}

.table-chartOptions {
    background-color: white !important;
    cursor: pointer;
}
    .table-chartOptions > tbody > tr > td,
    .table-chartOptions > tbody > tr > th,
    .table-chartOptions > tfoot > tr > td,
    .table-chartOptions > tfoot > tr > th,
    .table-chartOptions > thead > tr > td,
    .table-chartOptions > thead > tr > th {
        padding: 4px 0px;
    }
.cell-chartOptions-selected {
    background-color: #2cabe3;
    color: white;
}
table.table-chartOptions td:hover:not(.cell-chartOptions-selected) {
    background-color: whitesmoke;
    color: #797979;
}
.bgc-orange {
    background-image: url('../Images/Background/image-2x1-orange.png');
    background-size: 100% 100%;
}
.bgc-blue {
    background-image: url('../Images/Background/image-2x1-blue.png');
    background-size: 100% 100%;
}
.table-bordered-stat {
    border-top: 6px solid #e4e7ea;
}

.table-bordered-stat > thead > tr > th,
.table-bordered-stat > tbody > tr > th,
.table-bordered-stat > tfoot > tr > th,
.table-bordered-stat > thead > tr > td,
.table-bordered-stat > tbody > tr > td,
.table-bordered-stat > tfoot > tr > td {
    border: 6px solid #e4e7ea;
}
.submodule1 {
    font-size: 20px;
}
.submodule12 {
    font-style: italic;
}
.dobrake {
    white-space: normal;
}
.module-item {
    font-family: 'Rubik', sans-serif;
    margin: 0;
    overflow-x: hidden;
    color: -webkit-link;
    cursor: pointer;
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    /*box-sizing: border-box;*/
    box-sizing:inherit;
    outline: none !important;
    position: relative;
    display: block;
    /*padding: 10px 15px;*/
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 6px;
    color: #97999f;
    background-color: transparent;
    border: none;
    width:220px;
    /*border-left: 0px solid #2f323e;*/
}