

/* HEADER MENU */
* {
    box-sizing: border-box;
}

body {
    margin: 0;
    /*font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px; padding:0px;   font-size:16px; font-weight:400;*/

}

.navbar2 {
    overflow: hidden;
    background-color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

.navbar2 a {
    float: left;
    font-size: 16px;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.dropdown2 {
    float: left;
    overflow: hidden;
}

.dropdown2 .dropbtn2 {
    font-size: 16px;
    border: none;
    outline: none;
    color: white;
    padding: 14px 16px;
    background-color: inherit;
    font: inherit;
    margin: 0;
}

.navbar2 a:hover, .dropdown2:hover .dropbtn2 {
    background-color: red;
}

.dropdown-content2 {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    width: 100%;
    left: 0;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content2 .header2 {
    background: red;
    padding: 16px;
    color: white;
}

.dropdown2:hover .dropdown-content2 {
    display: block;
}

/* Create three equal columns that floats next to each other */
.column2 {
    float: left;
    width: 33.33%;
    padding: 10px;
    background-color: #ccc;

    /*height: 700px;*/
}

.column2 a {
    float: none;
    color: black;
    padding: 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.column2 a:hover {
    background-color: #ddd;
}

/* Clear floats after the columns */
.row2:after {
    content: "";
    display: table;
    clear: both;
}

/* HEADER MENU */


/* LANDOSI */
.landing {
    width:100%;
    height:100%;
    background: linear-gradient(90deg,#041237,#183270); color: white;


}


/* LANDOSI */

.logout { font-size: 18px; margin-top: 5px;}
.logout:hover { text-decoration: none;}


.list_service { padding-top: 3px; padding-bottom: 3px;   border-top: 1px solid #dddddd; padding: 15px; margin-left: -15px; margin-right: -15px;}
.list_service { list-style: none;}
.list_service a { color: #0f0f0f; font-size: 13px;}
.active_service { background-color: #2b4e9b;  }
.active_service a { color: #FFFFFF;}


.active_sub_cat  { font-weight: 700; color: #0f0f0f; font-size: 16px;}
.active_sub_cat:hover { font-weight: 700; color: #0f0f0f; cursor: default; text-decoration: none;}

.button_menu {
    padding: 0;
    border: none;
    font: inherit;
    color: inherit;
    background-color: transparent;
    /* отображаем курсор в виде руки при наведении; некоторые
    считают, что необходимо оставлять стрелочный вид для кнопок */
    cursor: pointer; white-space: normal;   margin: 0px;
}
.form-left { padding-left: 20px;  margin: 0px;}
.form-left li {   margin: 0px;}

.active_service { background-color: #2b4e9b;  }
.active_service form input { color: #FFFFFF;}


.list_task { background-color:#e3e3e3; height:40px; }
.list_task2 { background-color:#f2f2f2;}
.list_task3 { height:30px;}
.list_task4 { color:4d4d4d; font-weight:700; padding-top:7px;}
.list_task5 { color:4d4d4d; padding-left:10px; font-weight:700;  }
.list_task6 {   padding-top:10px; padding-left:10px; font-size:16px; font-weight:700;  }
.list_task7 { padding-left:10px; padding-bottom:3px; }
.list_task8 { padding-left:5px; margin-left:15px; padding-top:3px; padding-bottom:3px; background-color:#4fa12c; color:#FFFFFF; width:120px;}
.list_taskinprocess { padding-left:5px; margin-left:15px; padding-top:3px; padding-bottom:3px; background-color:#4fa12c; color:#FFFFFF; width:100px;}
.list_task9 { padding-left:5px; padding-top:3px; margin-left:15px; padding-bottom:3px; background-color:#4d4d4d; color:#FFFFFF; width:91px;}
.list_taskostanovlen { padding-left:5px; padding-top:3px; margin-left:15px; padding-bottom:3px; background-color:#4d4d4d; color:#FFFFFF; width:135px;}
.list_taskwait { padding-left:5px; padding-top:3px; margin-left:15px; padding-bottom:3px; background-color:#4d4d4d; color:#FFFFFF; width:100px;}
.list_task99 { padding-left:5px; padding-top:3px; margin-left:15px; padding-bottom:3px; background-color:#ff0000; color:#FFFFFF; width:80px;}
.list_task10 { color:#000000;}
.list_task12 { float:right;}
.list_task11 li { float:right; margin-right:40px; list-style:none;}
.list_task11 { margin-top:30px;}
.list_task13 { height:25px;}
.list_task14 a  { text-decoration:none; font-size:16px; color:#006bd6;}
.list_task14 {  font-size:16px;}
.list_task15 {  font-size:16px; padding-top:10px;}
.list_task16 {  font-size:16px;}
.list_task17 {  font-size:14px; font-weight:700;}
.list_task18 { font-size:16px; }
.list_task19 {  }
.list_task20 { height:20px;}
.list_task21 { font-weight:500;}
.idzayavki {   font-weight:700;}
.balanse_user { }
#balanse_user:hover { cursor: none; background-color: #333333;}
.footer_menu { font-size: 11px;}
.footer_menu:hover { text-decoration: none;}

.ticket_table td { font-size: 18px; padding: 5px;}
.ticket_table td a { text-decoration: none;}
.unread { font-weight: 700;}

.messages-container {
    padding-top: 10px;
    border: 1px solid #edeff4;
    margin-top: 10px;
    border-radius: 5px;
}


.message-item.toadmin .message-time {
}

.message-time {
    text-align: right;
    font-size: 12px;
}

.user-icon img {
    display: block;
    margin: 0 auto;
}

.site_off {
    display: none;
}
.center-text {
    text-align: center;
}

.right {
    float: right !important;
}

.mytablestyletext { font-size: 16px; line-height: 30px;   }
.mytablestyletext td { padding:5px;}
.zebrateble { background-color:#f5d76e;}

