/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
:root{--dvha-blue-dark:#0B3A5E;--dvha-blue-main:#1E5F8A;--dvha-link-blue:#0B5EA8;--dvha-gold:#C78A00;--dvha-table-stripe:#f5f8fb;--dvha-white:#ffffff;}body{background:var(--dvha-white);}a,.link{color:var(--dvha-link-blue);}a:hover,a:focus,.link:hover,.link:focus{color:var(--dvha-gold);}.dvha-navbar-user{color:#fff;white-space:nowrap;padding:0.45rem 1rem;font-size:0.95rem;line-height:1.4;}.dvha-navbar-user-label{opacity:0.8;}.navbar .block-dvha-identity-block{margin-left:auto;}
.site-branding__text,.site-branding__text a,.site-name,.site-name a,.site-slogan,.site-branding__slogan,.site-name-slogan,.site-name-slogan a,.navbar-brand{color:var(--dvha-white) !important;}.site-branding__text a:hover,.site-name a:hover,.site-name-slogan a:hover,.navbar-brand:hover,.navbar-brand:focus{color:var(--dvha-white) !important;}.site-name-slogan{display:inline-block !important;visibility:visible !important;opacity:1;}.site-branding__slogan{display:block !important;}.navbar-brand{font-size:1.8rem;font-weight:700;}.navbar-brand img{margin-right:.75rem;}.region-top-header{align-items:center;}.site-name-slogan{display:block !important;margin-left:300px;margin-top:-0.35rem;}.site-name-slogan{display:block !important;margin-left:92px;margin-top:-0.35rem;}@media (max-width:576px){.region-top-header{display:block;text-align:center;}.navbar-brand{display:block;width:100%;text-align:center;white-space:normal;font-size:1.05rem;line-height:1.25;float:left;}.navbar-brand img{display:block;margin:0 auto 0.4rem auto;}.site-name-slogan{margin:0.25rem 0 0 0;text-align:center;font-size:0.95rem;line-height:1.2;}}
#navbar-top{background:var(--dvha-blue-dark);}#navbar-main{background:var(--dvha-blue-main);}.nav-link,.nav-link:hover,.nav-link:focus{color:var(--dvha-white);}
.btn-primary{background:var(--dvha-blue-dark);border-color:var(--dvha-blue-dark);}.btn-primary:hover,.btn-primary:focus{background:var(--dvha-blue-main);border-color:var(--dvha-blue-main);}
.views-table thead th,table thead th{background:var(--dvha-blue-dark);color:var(--dvha-white);}.views-table tr:nth-child(even),table tr:nth-child(even){background:var(--dvha-table-stripe);}
.site-footer{background:var(--dvha-blue-dark);}
.layout--twocol-section > .layout__region--first{flex:0 0 220px;max-width:220px;}.layout--twocol-section > .layout__region--second{flex:1 1 auto;max-width:calc(100% - 220px);}.menu--hall-editor-menu{background:var(--dvha-blue-dark);border-radius:6px;overflow:hidden;}.menu--hall-editor-menu h2{background:#082b45;color:white;padding:.8rem 1rem;margin:0;font-size:1rem;}.menu--hall-editor-menu ul{list-style:none;margin:0;padding:0;}.menu--hall-editor-menu li{margin:0;}.menu--hall-editor-menu a{display:block;padding:.70rem 1rem;color:white;text-decoration:none;}.menu--hall-editor-menu a:hover{background:var(--dvha-blue-main);}.menu--hall-editor-menu a.is-active{background:var(--dvha-gold);color:black;}.dvha-dashboard-card{background:white;border:1px solid #ddd;border-radius:6px;padding:1rem;margin-bottom:1rem;}.layout__region--second form{max-width:100%;}@media (max-width:768px){.layout--twocol-section{display:block;}.layout--twocol-section > .layout__region--first{max-width:100%;flex:100%;}}
.dvha-card,.dvha-panel,.dvha-info,.dvha-task,.dvha-warning,.dvha-stat{background:var(--dvha-white);border:1px solid #ddd;border-radius:6px;padding:1rem;margin-bottom:1rem;}.dvha-warning{border-left:5px solid var(--dvha-gold);}.dvha-stat{font-weight:700;}.node--type-hall-editor-page .menu--hall-editor-menu .nav{display:block !important;}.node--type-hall-editor-page .menu--hall-editor-menu .nav-item{display:block !important;width:100% !important;}.node--type-hall-editor-page .menu--hall-editor-menu .nav-link{display:block !important;padding:0.35rem 0.5rem;line-height:1.2;white-space:normal;}.dvha-dashboard-actions a{display:block;margin-bottom:10px;padding:10px 15px;width:220px;background:#1f5d8b;color:white !important;border-radius:5px;text-decoration:none;}.dvha-dashboard-actions a:hover{background:#2c78b0;}
.layout-builder__layout,.layout-builder__section{margin-bottom:1.5rem;}.block{margin-bottom:1.5rem;}.layout__region{min-width:0;}.block-block-content{margin-bottom:1.5rem;}.views-element-container{margin-top:1rem;}.layout__region > *{margin-bottom:1rem;}
.path-frontpage h1,.path-frontpage .page-title,.path-frontpage .block-page-title-block{display:none !important;}
