/* Таблица стилей к странице статистики фида */

.b-content__work
    {
    padding-top: 100px;
    background: #FFFFFF;
    }

.b-content__work.inner
    {
    max-width: 1240px;
    margin: 0 auto;
    }
    
.b-content__work.inner input[type="checkbox"]
    {
    vertical-align: -2px;
    cursor: pointer;
    }
    
.b-clear
    {
    clear: both;
    }

#period-stats,
#campaign-stats,
#report-cats
    {
    display: none;
    }
    
.b-content__title
    {
    padding: 85px 0 25px;
    height: 260px;
    background-color: #EAEFF1;
    }
    
    .b-content__title picture
        {
        display: block;
        margin: 0 auto;
        width: 90px;
        margin-bottom: 5px;
        }
    
        .b-content__title picture img
            {
            height: 90px;
            width: 90px;
            object-fit: cover;
            border-radius: 50%;
            }
            
        .b-content__title p.lead
            {
            margin-bottom: 5px;
            text-align: center;
            }
            
        .b-content__title-settings
            {
            text-align: center;
            }
            
        .b-content__title-settings .annotation
            {
            color : #0071BC;
            }
            
        .b-content__title-settings .annotation:hover
            {
            color : #177FC5;
            }
            
        .b-content__title-settings .annotation:first-child
            {
            margin-right: 30px;
            }

input[type="checkbox"]
    {
    vertical-align: -2px;
    }

.form-group .form-control
    {
    font-family: monospace;
    }
            
.form-group select.form-control
    {
    height: 34px;
    line-height: 14px;
    padding-right: 15px;
    border-color: #BDCED4;
    background: url(../img/icon-open-accordeon.svg) right 4px center no-repeat;
    background-size: 10px;
    cursor: pointer;
    }
     
.b-feeds-stat_data-loading
    {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFF url(../img/gif-load.gif) center 200px no-repeat;
    opacity: 0.5;
    z-index: 10;
    }
    
.b-feeds-stat_controls
    {
    margin-bottom: 25px;
    height: 34px;
    }
    
    .b-feeds-stat_controls-report
        {
        float: left;
        }
    
    
    .b-feeds-stat_controls-period
        {
        float: right;
        }

        .b-feeds-stat_controls input.date-value
            {
            width: 100px;
            }
            
        .b-feeds-stat_controls select
            {
            display: inline-block;
            margin: 0 15px 0 2px;
            width: 120px;
            height: 30px;
            line-height: 15px;
            }    
            
        .b-feeds-stat_controls .stat-period
            {
            width: 135px;
            }

    
.chart-graph-stat-info,
.chart-graph-stat-error,
.chart-graph-stat-loading
    {
    display: none;
    padding-top: 160px;
    height: 370px;
    text-align: center;
    }
    
.b-table_wrapp
    {
    display: none;
    margin-top: 30px;
    }
    
    .table.table-striped.admin.common
        {
        font-family: monospace;
        }
    
    .table.table-striped.admin.transaction
        {
        font-size: 13px;
        }
        
    .table.table-striped.admin.transaction thead
        {
        color: #337ab7;
        line-height: 14px;
        font-weight: bold;
        }
        
    table.table-striped.admin.transaction tbody
        {
        font-size: 12px;
        }
        
    .table.table-striped.admin thead.metric.sortable tr b
        {
        cursor: pointer;
        }
        
        .table.table-striped.admin thead.metric.sortable tr b.not-sorted
            {
            cursor: default;
            }
        
    .table.table-striped.admin.common thead.metric.sortable tr b.selected
        {
        color: #2CA02C;
        }
        
        
    .table.table-striped.admin.common thead.metric.sortable tr span
        {
        display: inline-block;
        border-bottom: 2px solid red;
        }
    
    .table.table-striped.admin.transaction thead tr th.OrderSum
        {
        text-align: right;
        }
        
    /* .b-basket-content */
    .table.table-striped.admin.transaction thead tr th.period
        {
        min-width: 100px;
        }
        
    .table.table-striped.admin thead tr th.Timestamp
        {
        width: 100px;
        line-height: 14px;
        }
        
    .table.table-striped.admin tbody td.Timestamp
        {
        line-height: 13px;
        }
        
    .table.table-striped.admin thead tr th.Basket
        {
        /*width: 500px;*/
        line-height: 14px;
        }
        
        .table.table-striped.admin thead tr th.Basket .basket-link,
        .table.table-striped.admin thead tr th.Basket .quantity,
        .table.table-striped.admin thead tr th.Basket .price
            {
            display: inline-block;
            }
        
        .table.table-striped.admin thead tr th.Basket .basket-link
            {
            width: 530px;
            }
            
        .table.table-striped.admin thead tr th.Basket .quantity
            {
            text-align: center;
            width: 55px;
            }
            
        
    .table.table-striped.admin.transaction thead tr th.OrderSum
        {
        width: 100px;
        }
        
    .table.table-striped.admin td.Basket
        {
        padding: 2px;
        }
        
    .table.table-striped.admin.transaction td.OrderSum
        {
        font-weight: bold;
        text-align: right;
        }
        
    .table.table-striped.admin.transaction tbody tr.total-orders
        {
        font-weight: bold;
        font-size: 13px;
        }
     
    .table.table-striped.admin.common tbody tr.total
        {
        font-weight: bold;
        }
    
    .table.table-striped thead tr th.period b:after
        {
        content: " / ";
        }
    .table.table-striped thead tr th.period b:last-child:after
        {
        content: "";
        }
        
    
    .b-basket-content
        {
        margin: 4px;
        padding: 2px;
        /*max-width: 450px;*/
        font-size: 12px;
        line-height: 14px;
        }
        
        .b-basket-content .basket-link
            {
            display: inline-block;
            width: 540px;
            }
        
        .b-basket-content .quantity
            {
            display: inline-block;
            width: 55px;
            text-align: center;
            }
            
        .b-basket-content .price
            {
            display: inline-block;
            width: 100px;
            text-align: left;
            }
            
        
        
        
        
        
        
    
    .table.table-striped.admin thead.metric tr b .arrow
        {
        display: none;
        }

    .table.table-striped.admin thead.metric.sortable tr b.selected .arrow.asc,
    .table.table-striped.admin thead.metric.sortable tr b.selected.desc .arrow.desc
        {
        display: inline;
        }

    .table.table-striped.admin thead.metric.sortable tr b.selected .arrow.desc,
    .table.table-striped.admin thead.metric.sortable tr b.selected.desc .arrow.asc
        {
        display: none;
        }
    