/* widget-grid */

.dashboard-offline .jarviswidget {
    /*background-color: #000000;*/
    overflow: hidden!important;
}

.dashboard-offline .jarviswidget > div {
    /*background-color: #2a2a2a!important;*/
    /*border-color: #000000!important;*/
    padding: 0;
    overflow-x: hidden;
}

.dashboard-offline .dashboard_option_content .jarviswidget > div {
    overflow: hidden!important;
}

.dashboard-offline .widget-body {
    padding: 0;
    margin: 0;
}

/* count text */

.dashboard-offline .dashboard-count-text {
    bottom: 0%;
    position: absolute;
    right: 15%;
    left: 15%;
    padding-bottom: 15%;
    margin-bottom: -5%;
}

.dashboard-offline .dashboard-count-text span, .dashboard-offline .dashboard-count-text a, .dashboard-offline .dashboard-count-text a:focus, .dashboard-offline .dashboard-count-text a:hover {
    /*color: #f69a40;*/
    font-size: 10vmin;
    font-weight: 500;
}

@media print{
    .dashboard-offline .dashboard-count-text {
        bottom: 0%;
        position: absolute;
        right: 15%;
        left: 15%;
        padding-bottom: 25%;
        margin-bottom: -5%;
    }

    .dashboard-offline .dashboard-count-text span, .dashboard-offline .dashboard-count-text a, .dashboard-offline .dashboard-count-text a:focus, .dashboard-offline .dashboard-count-text a:hover {
        /*color: #f69a40;*/
        font-size: 40px;
        font-weight: 500;
    }
}

/*.dashboard-offline .dashboard-health_count-text, .dashboard-offline .dashboard-health_count_bad-text {
    bottom: 0%;
    position: absolute;
    right: 15%;
    left: 15%;
    padding-bottom: 15%;
    margin-bottom: -5%;
}

.dashboard-offline .dashboard-health_count-text span {
    color: #4ed0d3;
    font-size: 9vmin;
}

.dashboard-offline .dashboard-health_count_total-text {
    color: #9ae488!important;
    font-size: 9vmin;
}

.dashboard-offline .dashboard-health_count_bad-text span {
    color: #ea652d;
    font-size: 9vmin;
}*/

.dashboard-offline .dashboard-CHT-label {
    font-size: 4vmin;
    font-weight: 500;
}

.dashboard-offline .dashboard-CHT-normal {
    font-size: 10vmin;
    font-weight: 500;
}

.dashboard-offline .dashboard-CHT-abnormal {
    font-size: 10vmin;
    font-weight: 500;
}

@media print{
    .dashboard-offline .dashboard-CHT-label {
        font-size: 16px;
        font-weight: 500;
    }

    .dashboard-offline .dashboard-CHT-normal {
        font-size: 40px;
        font-weight: 500;
    }

    .dashboard-offline .dashboard-CHT-abnormal {
        font-size: 40px;
        font-weight: 500;
    }
}

/* datagrid */

.dashboard-offline table { 
    width: auto;
}

.dashboard-offline .datagrid-cell, .dashboard-offline .datagrid-cell-group, .dashboard-offline .datagrid-header-rownumber, .dashboard-offline .datagrid-cell-rownumber {
    overflow: hidden;
}

@media print{
    .dashboard-offline .datagrid-body {
        overflow: visible;
    }

    .dashboard-offline .datagrid-cell, .dashboard-offline .datagrid-cell-group, .dashboard-offline .datagrid-header-rownumber, .dashboard-offline .datagrid-cell-rownumber {
        overflow: hidden;
    }

    .dashboard-offline .datagrid-body .label {
        padding: .2em .6em .3em;
        font-weight: 700;
    }
}

/* highcharts */

.dashboard-offline .highcharts-data-labels.highcharts-sankey-series {
    opacity: 1!important;
}

@media print{
    .dashboard-offline .highcharts-data-labels.highcharts-sankey-series {
        opacity: 1!important;
    }
}