html,
body {
    font-family: 'Ubuntu', sans-serif;
    /*Helvetica, Tahoma;*/
}

select,
button,
input {
    font-family: 'Ubuntu', sans-serif;
}

#orpho {
    color: #9E9E9E;
}

/*

.p_list_car_d.p_list_car_d_hide {display:none;}
.p_list_car_d_select {box-shadow: 0px 0px 5px 1px #0083C0;}
.p_list_car_t {border-bottom:1px solid #d6d6d6; font-size:14px;line-height:22px; padding:0px 5px;font-weight:500;background:#f1f1f1;}
.p_list_car_data .p_list_car_t {
    border: none;
    line-height: normal;
    padding: 0px;
    background: none;
    font-size: 1em;
    font-weight: 500;
    color: #0083D0;
}

.p_list_car_t .p_list_car_t_bt {float:right; display: inline-block;padding-top: 2px;}
.p_list_car_t .p_list_car_t_bt .fa {margin-left:5px;cursor:pointer;}
.p_list_car_t .p_list_car_t_bt .fa:hover {color:#0083D0;}


.p_list_car_i {height:40px;width:40px;background-size: contain;background-position:50% 50%;background-repeat:no-repeat;display:inline-block;margin: 5px;}
.p_list_car_d {border:1px solid #d6d6d6;margin: 10px;color:#878787;background: #FFF;    cursor: pointer;}
.p_list_car_st_row {display: inline-block; margin: 5px; height: 40px; vertical-align: top; padding-top: 9px; box-sizing: border-box; float: right;}

.p_list_car_st_row .fa-stack {
  width: 1.9em;
  height: 1.9em;
}
.p_list_car_st_row .fa-stack-2x {
  font-size: 1.9em;
}
.p_list_car_st_row .fa-stack-1x {
  font-size: .8em;
}

.p_list_car_st_row {color:#ddd;}
.p_list_car_st_row .fa-inverse{color:#6c6c6c;}
.p_list_car_st_row .off_g {color:rgba(0,0,0,0);}
.p_list_car_st_row .off_g .fa-inverse{color:rgba(0,0,0,0);}
.p_list_car_st_row .off {color:#FFE5E0;}
.p_list_car_st_row .off .fa-inverse{color:#FF2800;}
.p_list_car_st_row .on {color:#C6EAFF;}
.p_list_car_st_row .on .fa-inverse{color:#0083D0;}
.p_list_car_st_row .off_y {color:#F9C6FF;}
.p_list_car_st_row .off_y .fa-inverse{color:#9C13C2;}
.p_list_car_st_row .on_g {color:#B4FFD2;}
.p_list_car_st_row .on_g .fa-inverse{color:#1FA67A;}

.p_list_car_data {
  display: inline-block;
  width: calc(100% - 182px);
  white-space: nowrap;
  overflow: hidden;
  height: 40px;
  vertical-align: top;
  padding-top: 9px;
  box-sizing: border-box;
  position: relative;
}
*/

.p_list_car_d {
    border: 1px solid #BBB;
    margin: 0px 10px 10px 15px;
    ;
    color: #585858;
    background: #FFF;
    cursor: pointer;
    border-radius: 3px;
    overflow: hidden;
    box-shadow: 0px 3px 7px -4px rgb(140, 140, 140);
}

/*.p_list_car_d_select {box-shadow: 0px 0px 5px 1px #0083C0;}
.p_list_car_d.p_list_car_d_min.p_list_car_d_select {box-shadow: 0px 0px 5px 1px #0083C0;}
*/


/*.p_list_car_d_select .p_list_car_t {
    background: #0083C0;
    color: #fff;
}
.p_list_car_d_select .p_list_car_t .p_list_car_t_bt {color: #dadada;}
.p_list_car_d_select .p_list_car_t .p_list_car_t_bt .fa:hover {color:#fff;}*/
.p_list_car_t {
    border-bottom: 1px solid #d6d6d6;
    font-size: 14px;
    line-height: 22px;
    padding: 0px 5px;
    font-weight: 500;
    background: #dfdfdf;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.p_list_car_data .p_list_car_t {
    border: none;
    line-height: 13px;
    padding: 0px;
    background: none;
    font-size: 1em;
    font-weight: 500;
    color: #0083d0;
    display: none;
}

.p_list_car_c {
    background-color: #FDFDFD;
    /* #fefaee;*/
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.p_list_car_d_select .p_list_car_t {
    background: #CCDCFF;
    border-bottom: 1px solid #C5D4F5;
}

.p_list_car_d.p_list_car_d_select {
    border: 1px solid #C3D2F3;
}

.p_list_car_d_select .p_list_car_c {
    background-color: #d0e7ff;
}

.p_list_car_d_select .p_list_car_data .p_list_car_data_h {
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(208, 231, 255, 1) 70%, rgba(208, 231, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(70%, rgba(208, 231, 255, 1)), color-stop(100%, rgba(208, 231, 255, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(208, 231, 255, 1) 70%, rgba(208, 231, 255, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(208, 231, 255, 1) 70%, rgba(208, 231, 255, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(208, 231, 255, 1) 70%, rgba(208, 231, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(208, 231, 255, 1) 70%, rgba(208, 231, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#d0e7ff', GradientType=1)
}

.p_list_car_d_min.p_list_car_d_select .p_list_car_t .p_list_car_t_bt {
    background-color: #d0e7ff;
}

.p_list_car_t .p_list_car_t_bt {
    float: right;
    display: inline-block;
    padding-top: 4px;
    color: #727272;
}

/*.p_list_car_st_row .fa-stack {
    width: 22px;
    height: 22px;
}
.p_list_car_st_row .fa-stack-2x {
    font-size: 22px;
}
.p_list_car_st_row .fa-stack-1x {
    font-size: 12px;
    line-height: 22px;
}
*/

.p_list_car_data .p_list_car_data_h {
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 10px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(253, 253, 253, 1) 70%, rgba(253, 253, 253, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(70%, rgba(253, 253, 253, 1)), color-stop(100%, rgba(253, 253, 253, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(253, 253, 253, 1) 70%, rgba(253, 253, 253, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(253, 253, 253, 1) 70%, rgba(253, 253, 253, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(253, 253, 253, 1) 70%, rgba(253, 253, 253, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(253, 253, 253, 1) 70%, rgba(253, 253, 253, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#fdfdfd', GradientType=1);
    /*background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(254,250,238,1) 70%, rgba(254,250,238,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(70%,rgba(254,250,238,1)), color-stop(100%,rgba(254,250,238,1)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(254,250,238,1) 70%,rgba(254,250,238,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(254,250,238,1) 70%,rgba(254,250,238,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(254,250,238,1) 70%,rgba(254,250,238,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(254,250,238,1) 70%,rgba(254,250,238,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fefaee',GradientType=1 )*/
}

.p_list_car_d_min .p_list_car_t .p_list_car_t_bt {
    position: absolute;
    bottom: 7px;
    right: 0px;
    z-index: 1;
    background-color: #fdfdfd;
    /* #fefaee;*/
    color: #6C6C6C;
}

.car_count_info {
    display: inline-block;
    height: 28px;
}

.car_count_info .car_count_info_b_dm {
    color: #9E9E9E;
}

.new_modal_h {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    line-height: 50px;
    height: 50px;
    text-align: center;
    background-color: #E8E8E8;
    border-bottom: solid 1px #D0D0CF;
    /*box-shadow: 0px 3px 10px -3px rgba(0, 0, 0, 0.4);*/
    z-index: 2;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px 50px;
}

.min_event_h {
    position: relative;
    height: 28px;
    background-color: #E8E8E8;
    overflow: hidden;
    line-height: 28px;
    font-size: 13px;
    color: #696969;
    font-weight: bold;
    border: solid 1px #D0D0CF;
}

.min_event_c td div {
    display: inline-grid;
}

.min_event_c td:last-child div {
    float: right;
    text-align: end;
}

.min_event.min_event_hide .min_event_h,
.min_event.min_event_nodata .min_event_h {
    color: #9E9E9E;
}

.min_event_bell {
    color: #59F575;
}

.min_event_c_value {
    text-wrap-mode: wrap;
}

#peg_head_btn_div i {
    line-height: 30px;
    font-size: 25px;
    cursor: pointer;
    margin: 0px 1px;
    padding: 0px 8px;
    color: #CECECD;
    text-shadow: 0px 0px 5px #636363;
}

#peg_head_btn_div i.min_event_bell {
    color: #B4FFD2;
}

#peg_head_btn_div i:hover {
    color: #E8E8E8;
}

.top_for_event_close {
    color: #9E9E9E;
}

.event_icon_img {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    border: 1px solid rgb(193, 193, 193);
    box-sizing: border-box;
    background-image: url('../img/monitoring/event_shadow.png');
}

.repaddbtn {
    background: rgba(0, 0, 0, 0);
    color: #0083c0;
    border: 1px solid #00A0EB;
    border-radius: 5px;
    vertical-align: middle;
    padding: 5px 10px 4px 10px;
    font-size: 15px;
    transition-timing-function: linear;
    transition-duration: .3s;
}

i.fa.fa-cog.serversett {
    color: #9E9E9E;
}

/*новые отчёты*/
#main_nav_buttons .meinmenu.report_view>div {
    background: url('../img/monitoring/nav_nav3_bg_1.png') no-repeat;
    padding-top: 65px;
    font-size: 12px;
    color: #7C7C7C;
    text-shadow: 0 0 1px #B4B4B4;
    background-position: 3px 0px;
}

.meintab {
    position: absolute;
    left: 76px;
    right: 0px;
    top: 40px;
    bottom: 28px;
    z-index: 2;
    background: #dcdcdc;
    color: #424242;
    display: none;
}

.genRepContentDt {
    font-size: .8em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 4px 0px 0px 0px;
    color: #757272;
}

#black_screen {
    position: absolute;
    background: black;
    height: calc(100vh - 40px);
    opacity: 60%;
    top: 40px;
    width: 100vw;
    z-index: 21;
}