body { border-top: 3px solid #00888c; }
.container-fluid { padding-left: 2rem !important; padding-right: 2rem !important; }
.btn-login-popup, .btn-logout-popup { padding: .5rem 1rem; }
div.mod-breadcrumbs-largetitle__wrapper h1 { font-size: 2rem; }
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
.item-content table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; }
.item-content table tr td { border: 1px solid #000; }
div.mod-breadcrumbs-largetitle__wrapper { padding: 0.5rem 1rem; /*background: color-mix(in srgb, var(--ks-primary) 85%, transparent); */ }
.navbar-expand-lg .ks-header-collapse.show { height: 50vh !important; overflow: auto; }
.main-container > .row > .right { margin: 0; }
#facebox h4 { margin-top: .5em; }
@media (max-width: 991px) {
    .navbar-expand-lg .navbar-collapse .dropdown-menu { padding: 0; }
    .navbar-expand-lg .navbar-collapse ul li { width: 100%; padding-left: 1.5em; padding-right: 1.5em;  }
}
.edp_column a, .category-view h2 a { font-weight: bold !important; }
.pt-5{padding-top:1.5rem !important;}