.nav-dropdown>li.nav-dropdown-col {
width: 20%;
}
.nav-column li>a, .nav-dropdown>li>a {
padding: 5px 10px;
font-size: 16px;
}
.popup-background .col-inner {
background-image: url(https://rulexpert.by/wp-content/uploads/2025/03/reception-black.jpg);
}
.col-no-bg .col-inner {
background-image: none !important;
}
.min-height-260 {
min-height: 260px;
}
.nav-dark .h-black {
display: none;
}
.h-white {
display: none;
}
.nav-dark .h-white {
display: block;
}
.h-white a {
color: #fff;
}
.dataTables_filter label input {
border-radius: 5px;
}
.dataTables_wrapper label input, .dataTables_wrapper label select {
border-radius: 5px;
}
.dataTables_paginate.paging_simple .paginate_button.next:after, .dataTables_paginate.paging_simple .paginate_button.previous:before {
text-shadow: none;
}
.dataTables_paginate .paginate_button {
text-decoration: none;
}
.tabbed-content .nav>li.active>a {
color: hsla(0,0%,7%,.85);
font-weight: 600;
}
.tabbed-content .nav>li>a {
color: hsl(0deg 0% 11.17% / 85%);
}
.grecaptcha-badge {visibility: hidden;}
.z-index-col {
z-index: 999;
}
.banner-bg.fill {
border-radius: 20px;
}
.absolute-footer.dark {
display: none;
}
.accordion .toggle {
position: sticky;
}
.wpcf7-acceptance .wpcf7-list-item-label {
font-size: 13px;
font-weight: 400;
}
.wpcf7-acceptance input {
margin-bottom: 0.5em;
}
.tablepress>:where(thead,tfoot)>*>th {
background-color: #4f80db;
color: #fff;
}
.tablepress th {
padding: 10px;
}
.tablepress td {
padding: 10px;
}
.tablepress th:first-child {
border-radius: 10px 0px 0px 0px;
}
.tablepress th:last-child {
border-radius: 0px 10px 0px 0px;
}
.col-shadow .col-inner {
box-shadow:  15px 15px 0px 0px rgb(206 206 206);
}
.section-radius {
border-radius: 20px;
}
.section-radius .section-bg {
background-position: 68% 0%;
border-radius: 20px;
}
.white {
color: #000!important;
}
.img-radius img {
border-radius: 20px;
}
.nav.nav-vertical li {
padding-right: 10px;
}
@media only screen and (max-width: 48em) { }
@media (max-width: 549px){
.hide-for-small, [data-show=hide-for-small] {
display: block!important;
}
.header.has-transparent {
padding-top: 5px;
}
}
@media (max-width: 849px) {
#logo {
width:75% !important;
}
.logo-center .nav>li>a {
flex-wrap: nowrap;
}
}