/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#crm-container div.crm-case-dashboard-buttons{height:unset;}#crm-container .report td{display:table-cell;}.page-civicrm-case .crm-container *:not(.crm-form-block) > h3:not(.crm-severity-info){clear:both;}.page-civicrm-case #crm-container div.crm-case-dashboard-buttons{float:none;}.page-civicrm-case .crm-container .crm-case-dashboard-switch-view-buttons .crm-form-toggle-container{display:flex;align-items:center;justify-content:flex-end;gap:8px;}.page-civicrm-case .crm-container .crm-case-dashboard-switch-view-buttons input[type="checkbox"].crm-form-toggle{display:inline-block !important;position:relative !important;box-sizing:border-box !important;vertical-align:middle !important;}.page-civicrm-case .crm-container .crm-case-dashboard-switch-view-buttons input[type="checkbox"].crm-form-toggle::before{margin:0 !important;top:50% !important;left:0px !important;transform:translateY(-50%) !important;width:1.15em;height:1.15em;}.page-civicrm-case .crm-container .crm-case-dashboard-switch-view-buttons input[type="checkbox"].crm-form-toggle:checked::before{left:calc(100% - 1.15em) !important;}
li.list-inline-item{color:white;display:flex;flex-direction:column;}body div > footer .region-footer{justify-content:space-between;width:80%;margin-left:auto;margin-right:auto;p,a,li{margin-bottom:2px;line-height:25px;color:white;}h2{font-size:1.25rem;color:white;font-weight:600;}.btn{background:#8FCDDA !important;font-weight:bold;border:none;margin-top:10px;}}
.frontpage-row{display:flex;justify-content:center;margin-block:50px;}.block-1,.block-2,.block-3{padding:30px;min-height:200px !important;width:25% !important;margin-inline:30px;border-radius:10px;align-content:center;p,a,a:hover,a:active{color:white !important;font-size:25px;font-weight:600;text-align:center;}}.block-1{background:#2D3D71;}.block-2{background:#8FCDDA;}.block-3{background:#b1297b;}
@media (max-width:991px){.navbar-brand img{height:110px;margin-inline:0px;}.frontpage-row{flex-direction:column;}.block-1,.block-2,.block-3{width:90% !important;margin-block:20px;margin-left:auto;margin-right:auto;}body div > footer .region-footer{flex-direction:column;width:100%;}#block-circle-b5-parent-footeraddressdetails,#block-circle-b5-parent-footercharitydetails,#block-circle-b5-parent-masquerade,#block-circle-b5-parent-views-block-who-s-online-who-s-online-block{margin-top:20px;}}
.navbar-brand img{height:110px;margin-inline:35px;}footer.bg-dark{background:#2D3D71 !important;}.region.region-sidebar-first{#block-circle-b5-parent-main-navigation{a{font-weight:bold !important;text-wrap:auto;}a:hover,a.active.is-active{background-color:#2D3D71 !important;color:white !important;text-decoration:none !important;}}#block-circle-b5-parent-youthmentors{a{font-weight:bold !important;}a:hover,a.active.is-active{background-color:#2D3D71 !important;color:white !important;text-decoration:none !important;}}}.region.region-nav-additional{#block-circle-b5-parent-account-menu{a:hover{color:#2D3D71;}}}h1{font-size:2.5rem;font-weight:bold;}#edit-submit{background:#2D3D71;border-color:#2D3D71;}
