/*-----------------------------------------------------------------------*/
/*-----------------------------Block-TABLE-------------------------------*/
/*-----------------------------------------------------------------------*/
.table_1 {
	width: 100%;
    margin-bottom: 20px;
}
.table_1 tr td:first-child{border-left: 1px solid #ddd;}
.table_1 tr td{border-right: 1px solid #ddd;}

.table_1 tr th:first-child{border-left: 1px solid #279e03;}
.table_1 tr th:last-child{border-right: 1px solid #279e03;}
.table_1 tr th+th{border-left: 1px solid #fff;}
.table_1 td[colspan]{
	text-align: center;
}
table.table_1 > thead > tr > th {
    /* word-break: break-all; */
    font-size: 15px;
    font-weight: normal;
    padding: 10px 10px 9px; 10px;
    color: #fff;
    border-top: 0;
    vertical-align: bottom;
    border-bottom-width: 0;
    background-color: #279e03;
}
table.table_1 > thead tr + tr th{border-top: 1px solid #fff;}
table.table_1 > thead tr th[rowspan]{vertical-align: middle;}
table.table_1 > tbody > tr > td {
	/* word-break: break-all; */
    padding: 10px 10px 13px;
    border-bottom: 1px solid #e2e7e8;
    font-size: 15px;
}
.table_1 tbody tr:nth-child(even) {
	background: #F3F6F8; /* Цвет фона при наведении */
    color: #333; /* Цвет текста при наведении */
}
.table_1 tbody tr:hover {
    background: #e5ecf1; /* Цвет фона при наведении */
    color: #333; /* Цвет текста при наведении */
}
/* @media (max-width: 767px){
    table.table_1 > thead > tr > th ,
    table.table_1 > tbody > tr > td {
        word-break: normal;
    }
} */