    .container {
        margin-left: 8.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
        position: relative;
        width: 100%;
        min-height: 1px;
    }

    .text_prov h3 {
        margin-top: 28px;
        text-align: center;
    }

    .text_prov h4 {
        text-align: center;
        margin: 24px 0 8px;
    }

    table.table tbody tr td {
        margin: 0px;
        padding: 0px;
    }

    input#och.chb, input#zaoch.chb {
        margin: 0;
    }

    hr {
        margin: 12px;
    }

    .table p {
        margin: 0;
    }

    div.col-right div.text_prov p {
        margin-bottom: 5px;
        font-size: 14px;
    }

    table.table.table-bordered tbody tr td, table.table.table-bordered thead tr th {
        text-align: center;
    }

    table.table.table-bordered tbody tr td.fio {
        text-align: left;
        padding-left: 10px;
    }

    .table-bordered thead tr th {
        font-size: 12px;
        vertical-align: middle;
    }

    table.table.table-bordered tbody tr td, table.table.table-bordered thead tr th {
        text-align: center;
        vertical-align: middle;
    }

    .hide_row {
        display: none;
    }

    tr.color_1 {
        background-color: #E0F2F1;
    }

    tr.color_2 {
        background-color: #F9FBE7;
    }

    tr.color_3 {
        background-color: #FAFAFA;
    }

    tr.color_4 {
        background-color: #E3F2FD;
    }

    tr.color_5 {
        background-color: #FFFDE7;
    }

    tr.color_6 {
        background-color: #e7fff8;
    }

    .screen-tablecell-active{
        cursor: pointer;
    }

    .admited_hide {
        display: none;
    }

    .exam-points{
        font-weight: 700;
    }
    
    .exam-points.not-enough-points{
        color:#d94545;
        text-decoration: line-through;
    }

    .secret-header-nowrap {
        white-space: nowrap;
    }

