.mCSB_inside>.mCSB_container{
  margin-right: 0px;
}

table {
  position: relative;
}

/*Вешаю на div внутри th-td*/
table tbody tr th .vertical {
	transform: rotate(-90deg);
	height: 90px;
}
table tbody tr td .vertical {
	transform: rotate(-90deg);
	height: 90px;
}

td, th {
  padding: 5px 10px 5px 10px;
}

/*Вешаю на первый в таблице  tr*/
table tbody .border_top {
  border-top: 1px solid #000;
}

/*Вешаю на th-td*/
table tbody tr .table_text_left {
  text-align: left !important;
}
table tbody tr .table_text_center {
  text-align: center !important;
}
table tbody tr .table_text_right {
  text-align: right !important;
}
table tbody tr .table_text_top {
  vertical-align: top !important;
}

/*Вешаю на th-td*/
table tbody tr .border_bottom_none {
  border-bottom: none;
}
table tbody tr .border_right_none {
  border-right: none;
}

/*Вешаю на tr, th-td, цвет взял с тестовой страницы*/
table tbody .table_bg_gray {
  background-color: #c4c4c6;
}
table tbody .table_bg_green {
  background-color: #8cc83c;
}

/*Вешаю на div внутри th-td*/
table tbody tr td .table_text_darkblue {
  color: #0078dc;
}
table tbody tr th .table_text_darkblue {
  color: #0078dc;
}
table tbody tr td .table_text_blue {
  color: #32b3dc;
}
table tbody tr th .table_text_blue {
  color: #32b3dc;
}

/*вешаю на b внутри th-td*/
table tbody tr th .table_sticky{
  position: sticky;
  top: 15px;
}
table tbody tr td .table_sticky{
  position: sticky;
  top: 15px;
}
