﻿:root {
    --v-primary-base: #007acb;
    --base-Success: #3DCAB8;
    --base-Error: #C4151C;
    --base-Warning: #FF9800;
    --base-Info: #00377B;
    --base-grid: rgb(106, 146, 215);
}

::selection {
    background: #007acb !important;
    color: #FFF;
}

.fixed-header > thead > th {
    position: sticky !important;
    top: 0 !important;
    border: none !important;
    background: #DDD !important;
}

.ForEachGrid table.tableGrid thead tr th {
    color: #FFF;
    /*border-right: 1px solid #CCC !important;*/
    line-height: 3 !important;
    position: sticky;
    top: 0 !important;
    z-index: 3 !important;
    border: none !important;
}

.JQGridContainer {
    width: 100% !important;
    overflow: hidden;
}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    border-top: 0 none;
    border-bottom: 0 none;
    border-right: 1px solid #FFF !important;
}

    .ui-th-column:first-child, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:first-child {
        border-right: none !important;
    }

.ui-widget.ui-widget-content {
    border: none !important;
}

.ui-jqgrid-hdiv.ui-state-default.ui-corner-top,
.ui-jqgrid .ui-jqgrid-bdiv {
    /*    width: 100% !important;
*/ height: auto !important;
    max-height: 600px !important;
}

.ui-jqgrid .ui-jqgrid-htable th div {
    position: relative;
    text-overflow: ellipsis;
    text-wrap: nowrap !important;
    overflow: hidden;
    margin: 0.1em 0px;
    padding: 10px 0px;
}


.ui-jqgrid-bdiv {
    height: auto !important;
    max-height: 600px !important;
}

table.test-result-table tr {
    background: rgb(45, 53, 60) !important;
    color: #FFF !important;
}

table.test-result-table td {
    border: 1px solid #CCC !important;
    padding: 5px !important;
}

table.test-result-table tr.result-last-row td {
    background: rgb(45, 53, 60) !important;
    color: #FFF !important;
}

.badge-success {
    background: #007F73 !important;
    color: #FFF !important;
}

.badge-danger {
    background: #FF6868 !important;
    color: #FFF !important;
}

.point-success {
    background: #007F73 !important;
    width: 2px;
    height: 2px;
    display: inline-block;
    padding: 5px;
    border-radius: 50%;
}

.point-danger {
    background: #FF6868 !important;
    width: 2px;
    height: 2px;
    display: inline-block;
    padding: 5px;
    border-radius: 50%;
}

.color-success {
    color: #007F73 !important;
}

.color-danger {
    color: #FF6868 !important;
}

.bg-sum {
    background-color: #a4bbe5 !important;
}

.bg-sum-master {
    background-color: #ccd6e7 !important;
}
