.font-bold {
    font-weight: bold;
}

.b-subdomains-list
{
    font-family: 'RalewayRegular', sans-serif;
    font-size: 0.8rem;
    line-height: 1.625em;
    color: #383838;
}
    
    .b-subdomains-list li 
    {
        margin-bottom: 5px;
    }

    .b-subdomains-list a
    {            
        color: #383838;

        text-decoration: none;
    }
    
    .b-subdomains-list a.all-domains
    {
        display: none;
        position: absolute;
        top: 1px;
        right: 1px;
        color: #0071BC;
        font-size: 14px;
    }
    
    
    .b-subdomains-list a:hover
    {           
        text-decoration: underline;
    }
    .b-subdomains-list a.font-bold
        {
        position: absolute;
        top: 0px;
        color: #2CA02C;
        background-color: #F7F7F7;
        }
    
    .b-subdomains-list .sub-domain.state-selected
        {
        font-weight: bold;
        }
    
    .b-subdomains-list .sub-domain-chbx,
    .b-subdomains-list .main-domain-chbx
    {
        margin-right: 5px;
    }
    
    .b-subdomains-list.sub-list
    {
        margin-left: 10px;
        margin-top: 30px;
        overflow: hidden;
        height: 170px;
    }
    
        .b-subdomains-list.sub-list:hover
            {
            overflow-y: scroll;
            }

            
/*
.b-content__losses-right table tr > th:nth-child(2),
.b-content__losses-right table tr > th:nth-child(3),
.b-content__losses-right table tr > th:nth-child(4),
.b-content__losses-right table tr > th:nth-child(5),
.b-content__losses-right table tr > th:nth-child(6),
.b-content__losses-right table tr > th:nth-child(7),
.b-content__losses-right table tr > th:nth-child(8),
.b-content__losses-right table tr > th:nth-child(9)
*/
.b-content__losses-right table tr > th
{
    font-family: 'RalewayRegular', sans-serif;
    /*font-size: 0.8rem;*/
    font-size: 13px;
    font-weight: bold;
    line-height: 1.625em;
    color: #383838;
}

.b-content__losses-right table tr > th.total
    {
    font-size: 15px;
    }
    
.b-content__losses-right table.short tr > th.money
    {
    font-size: 15px;
    }


.b-content__work {
    padding: 70px 0 70px;
    background: rgba(185, 203, 209, 0.2);
}
    .b-content__work h1 {
        margin-bottom: 55px;
        text-align: center;
    }

.b-add-car__form-item.droplist.chart-dates
{
    flex: 1 0 200px;
    max-width: 200px;
}

.table-striped.full .block-info
{
        
}
      
.table-striped.short .block-info
{
    display: none;
}


.table-striped tbody tr td
{
    font-size: 12px;
}

.table-striped tbody tr td:first-child
{
    font-size: 14px;
}

.table-striped thead.metric tr th
{
    border-top: 0;
}

.table-striped thead tr th, 
.table-striped tfoot tr td
{
    font-weight: bold;
    text-align: right;
    font-size: 12px;
}

    .table-striped thead tr th.minstat-common-th 
        {
        padding: 8px 0 2px 40px;
        text-align: center;
        border-bottom: none;
        }

    .table-striped thead tr th.minstat-item-th 
        {
        padding: 0 4px 4px 4px;
        width: 1px;
        text-align: right !important;
        font-size: 11px !important;
        }
        
        .table-striped thead tr th.minstat-item-th b
            {
            /*font-weight: normal;*/
            }

.table-striped thead tr th:first-child, 
.table-striped tfoot tr td:first-child
{
    font-size: 14px;
}


.table-striped.full thead tr th.total, 
.table-striped.full tfoot tr td.total,
.table-striped.full tbody tr td.total,
.table-striped.short thead tr th.money, 
.table-striped.short tfoot tr td.money,
.table-striped.short tbody tr td.money
{
    font-size: 14px;
}


.table-striped tbody tr td
{
    text-align: right;
    font-family: monospace;
}

.table-striped tbody tr td.in-common-group
    {
    /*padding: 8px 8px;*/
    }


.table-striped tbody tr td .double-val
    {
    display: inline-block;
    }

.table-striped.compare thead tr th b
    {
    display: inline-block;
    /*
    min-width: 65px;
    text-align: left;
    */
    }
    
.table-striped tbody tr td span.diff
    {
    display: block;
    font-size: 11px;
    color: #2CA02C;
    /*    
    float: right;
    margin-top: 10px;
    margin-left: 5px;
    font-size: 11px;
    color: #2CA02C;
    min-width: 35px;
    text-align: left;
    */
    }
    
    
    
    .table-striped tbody tr td span.diff.negative
        {
        color: #FF0000;
        }

.table-striped thead tr th:first-child, 
.table-striped tfoot tr td:first-child,
.table-striped tbody tr td:first-child
{
    text-align: left;
}

    .table-striped tbody tr.time-not-come
        {
        color: #999999;
        }
        
        .table-striped tbody tr.time-not-come .diff
            {
            color: #6BC36B;
            }
        
        .table-striped tbody tr.time-not-come .diff.negative
            {
            color: #FF8888;
            }
            
        


.table-striped.user.full thead tr th.block_money, 
.table-striped.user.full tfoot tr td.block_money,
.table-striped.user.full tbody tr td.block_money
{
    color: #FF0000;
}

.table-striped.user.full thead tr th.money, 
.table-striped.user.full tfoot tr td.money,
.table-striped.user.full tbody tr td.money
{
    color: #2CA02C;
}

.table-striped.admin.full thead tr th.block_money, 
.table-striped.admin.full tfoot tr td.block_money,
.table-striped.admin.full tbody tr td.block_money,
.table-striped.admin.full thead tr th.income, 
.table-striped.admin.full tfoot tr td.income,
.table-striped.admin.full tbody tr td.income
{
    color: #2CA02C;
}

.table-striped.admin.full thead tr th.money, 
.table-striped.admin.full tfoot tr td.money,
.table-striped.admin.full tbody tr td.money
{
    
    color: #FF0000;
}

.table-striped.full thead tr th.total,
.table-striped.full tfoot tr td.total,
.table-striped.full tbody tr td.total
{
    font-weight: bold;
}

