.table_with_border{
    border-collapse: collapse;
}

.table_with_border td{
    border-width: thin; border-color: #b5b5b5 !important; border-style: solid;  padding: 0px 20px 0px 20px;
}

/* строка в таблице при наведении все строки кроме первой*/
.table_not_first_tr_hover tr:not(:first-child):hover { background-color: #efefef; }
.table_not_first_tr_hover_cursor_pointer tr:not(:first-child):hover { cursor: pointer; }

/* Класс аналогичный .table_not_first_tr_hover  но только не на таблицу а на кнокретный элемент */
.hover_class:hover  { background-color: #efefef; }

 /* tr заголовок в таблице */
.table_tr_header { background-color: #949494; color: white ; }


/* допускается выделение пользвоателем*/
.table_user_select { user-select: text !important; }

/* Таблица с отступами в ячейках */
.table_td_padding_10 td { padding-top:10px; padding-bottom: 10px; }

.table_bold {font-family: "DIN Pro Medium"}
.table_grey_bg { background-color: #efefef;}

.table_2_td_nowarp tr:not(:first-child) td:nth-child(2) {white-space: nowrap}

/* кликабельная td реакция на наведенеи */
.table_td_clickable { transition: all 0.3s ease;   }
.table_td_clickable:hover { background-color: #eeeeee; transform: scale(1.05) }

/* кликабельная tr реакция на наведенеи */
.table_tr_clickable { transition: all 0.3s ease;   }
.table_tr_clickable:hover { background-color: #eeeeee; transform: scale(1.01) }
.table_wrong_color { background-color: #ffb7b7; } /* неправильный цвет */


/* Редактирование значение ячейки при клике и действие при наведении */

.table_editable_cell_on_click_and_hover:hover {cursor: pointer; background-color: #f4ffd1; !important; }
.table_editable_cell_on_click_and_hover:hover span { background-color: #FFFFFF;}

