@charset "UTF-8";

:root {
  --cassiopeia-color-primary: #069;
  --cassiopeia-color-link: #0294c7;
  --link-color: #00647e;
  --link-color-rgb: 48, 99, 141;
  --cassiopeia-color-hover: #0294c7;
  --link-hover-color: #0095cc;
  --link-hover-color-rgb: 149, 75, 86;
}

body {
  font-size: 16px;
}


h1 {
  font-size: 1.7rem;
}

h2 {
  font-size: 1.3rem;
}

h3 {
  font-size: 1.1rem;
}

.form-control {
  font-size: 0.8rem;
}


div.grid-child:has(div.navbar-brand)
{
  background-color: white;
}
.grid-child.container-nav
{
  padding: 2pt 2pt;
  
}

.btn {
  font-size: 0.8rem;
}

/* Заголовки модулей*/
h3.card-header {
  color: white;
  font-size: 0.8rem;
  text-transform: uppercase;
  background-color: var(--cassiopeia-color-primary);
}

/* Заголовок материала в списке */
h2.item-title>a:not([class]) {
  text-decoration: none;
}

/* Заголовок материала в списке */
h2.item-title>a:not([class]):hover {
  text-decoration: underline;
  padding: 0;
}

/* Кнопка подробнее в материалах */
.readmore>a.btn {
  padding: 0;
  border: 0;
}

li.metismenu-item>a>img {
  margin-top: 4pt;
  width: 100%;
  height: 100%;
  margin-right: 2pt;
}

.metismenu.mod-menu .parent>ul {
  background-color: #0294c7;
}

.container-header .navbar-brand {
  background-color: white;
}

li.metismenu-item {
  color: white;
  background-color: var(--cassiopeia-color-primary);
  margin: 2pt;
}

li.metismenu-item.mm-active,
li.metismenu-item.active {

  color: var(--cassiopeia-color-primary);
  background-color: white;

}

li.metismenu-item:hover {
  background-color: var(--cassiopeia-color-hover);
}

/* Картинка с списке ссылок */
li.nav-item>a>img {
  margin-right: 4pt;
}

ul.list-star>li {
  list-style-type: none
}

ul.list-star>li::before {
  content: "Q";

}

.table thead th {
  white-space: initial;
}

.metismenu.mod-menu .metismenu-item {
  padding: 2pt 2pt;
  font-size: 0.9rem;
}