:root {
  --bs-primary-rgb: 3, 83, 183;
  --bs-body-color: rgb(65, 80, 120);
  --bs-heading-color: rgb(65, 80, 120);
  --bs-success-rgb: 36, 100, 15;
  --bs-danger-rgb: 161,18,18;
  --bs-warning-rgb: 112,82,0;
  --bs-info-rgb: 75,0,130;
}
.alert{backdrop-filter:none;}
.alert-light{--bs-alert-color: #374664;}
.accordion-button,.btn{color: #374664;}
.dropdown-item{--bs-dropdown-link-color: rgb(65, 80, 120);}
.nav-tabs .nav-link{--bs-nav-link-color: rgb(65, 80, 120);}
.accordion {--bs-accordion-bg: #fff;}
.nav-tabs .nav-link.active{background-color:rgb(3, 83, 183)}
.btn-outline-primary {background-color: #374664;}
h1{margin-top:.8rem;margin-bottom:.8rem;font-weight:300;line-height:1.2;font-size:1.6rem;}
h2{margin-top:.8rem;margin-bottom:.8rem;font-weight:300;line-height:1.2;font-size:1.4rem;}
h3{margin-top:.8rem;margin-bottom:.8rem;font-weight:300;line-height:1.2;font-size:1.2rem;}
h4{margin-top:.8rem;margin-bottom:.8rem;font-weight:300;line-height:1.2;font-size:1.1rem;}
h5.card-title{font-weight:400;}
.form-select,.chislo .form-control{margin-bottom:.5rem;}
h5.card-title{text-align:center}
.card .btn{text-align:center}
.container{margin-bottom:2rem}
footer .container{margin-bottom:2rem;margin-top:2rem}
footer a {color:#D9E3F1;text-decoration:none}
div.names div:nth-child(odd){background-color:#f0f5fa;padding:12px 7px;}
div.names div:nth-child(even){background-color:#f7f9fc;padding:12px 7px;}
div.names div.progress{padding:0!important}
.nlist .card-body{padding:0}
.nlist .card-title{padding:1rem;}
.names.columns{display:flex;flex-wrap:wrap;}
.column-item{flex-basis:calc(100%/2);margin-bottom:20px;}
@media(max-width:768px){.column-item{flex-basis:100%;}}
.news h5.card-title{font-size:1.1rem}
.news .card-body{padding:1rem}
.news .card-text{font-size:.9rem}
.search-suggestions-container{position:absolute;width:max-content;overflow-y:auto;background-color:white;
border:1px solid #ccc;display:none;z-index:999;margin-top:4rem;}
.search-suggestions-container ul{list-style-type:none;padding-left:0;margin-top:0;}
.search-suggestions-container li{padding:10px;cursor:pointer;}
.search-suggestions-container li:hover{background-color:#f0f0f0;}
.search-suggestions-container.show{display:block;}
#comms{margin-top:1rem;}
.alert-dismissible {padding-right: var(--bs-alert-padding-x);}
.breadcrumb{display:inline-block;width:100%}
.breadcrumb-item+.breadcrumb-item::before {float:initial!important;}
button.accordion-button{box-shadow:0 0 0 0.25rem rgba(55,141,252,0.25)!important;}
.progress-bar span{font-weight:600;font-size:22px}
small{font-size:.675em;}
.tab-content{padding-top:1rem}
.card20{max-width:20rem;}
.druid{min-height:250px}
.hidden-image{position:absolute;left:-9999px;}
.mh400{min-height:400px}