@media screen
{

/* разбивка на страницы */
/* кнопками */
.PageNavigator{

}
.PageNavigator .btn-secondary{

}
.PageNavigator .btn-secondary:hover{
    background-color: #0EB2F1;
}
.PageNavigator .btn-outline-secondary{
    color: white;
    background-color: #0EB2F1;
}
/* select */
.PageList{
  font-size: 13pt;
  color: #222222;

}
.PageList select{

}

/* блок для вывода сообщений сохранения, удаления и т. д. */
.Messages{
  padding: 3px;
}
.Messages .MessageEntry{
  display: inline-block;
  border-radius: 3px 3px 3px 3px;
  padding: 3px;
  margin: 2px 3px 2px 3px;
}
.Messages .MessageEntry a{
  /*font-weight: bold;*/
  font-style: italic;
  color: black;
  text-decoration: none
}
.Messages .MessageEntry a:hover{
  text-decoration: underline
}
.Messages .MessageEntry a.More{
  font-weight: bold;
  font-style: normal;
}


/* сообщение НЕТ ДАННЫХ*/
.NoData{
  margin: 15px 0px 10px 10px;
  font-size: 14pt;
}


/* простая таблица */
table.simple{
  border:0px;
  border-collapse:collapse;
}
table.simple thead td{
  background-color: gray;
  color: white;
  border: 1px solid black;
  text-align: center
}
table.simple thead th{
  background-color: gray;
  color: white;
  border: 1px solid black;
  text-align: center
}
table.simple td{
  border: 1px solid gray;
  padding: 3px;
}

/* полосы в таблице */
table.stripped tr:nth-child(odd){
  background: #fff;
}
table.stripped tr:nth-child(even){
  background: #F7F7F7;
}

/* ИЛИ для карточек и модалок */
.signin-reg-or {
  position: relative;
  text-align: center;
  margin: 0 0 15px;
}
.signin-reg-or span {
  display: inline-block;
  padding: 0 10px;
  position: relative;
  background: white;

}
.signin-reg-or:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 0;
  font-size: 0;
  border-top: 1px solid #E0E0E0
}

/* вывод для отладки*/
pre.DisplayArray{
    border: 1px dashed gray;
    border-radius: 4px;
    padding: 5px;
    font-size: 13pt
}
table.DisplayArrayTable{
    border:0px;
    border-collapse:collapse;
}
table.DisplayArrayTable thead td{
  background-color: gray;
  color: white;
  border: 1px solid black;
  text-align: center
}
table.DisplayArrayTable td{
  border: 1px solid black;
  padding: 2px;
}

/* админ отладочная информация*/
.AdminTimeMemoryLog{
  font-family: monospace;
}