.region-sidebar-first .block {
    padding: 15px 20px;
    background-color: #f6f6f2;
    border-color: #f9f9f9;
}
.region-sidebar-first .block a.nav-link {
    padding: 0;
    font-size: 14px;
}
.region-sidebar-first .block h2 {
    margin: 0 0 0.5em;
    padding-bottom: 5px;
    border-bottom: 1px solid #d6d6d6;
    text-shadow: 0 1px 0 #fff;
    font-size: 1.071em;
    line-height: 1.2;
}
body.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #logo {
    max-height: 60px;
}
footer .region-footer {
    max-width: 1280px;
    margin: auto;
    padding-left: 60px;
    padding-right: 60px;
}
footer .region-footer ul li a {
    padding: 0;
}
footer .region-footer h2 {
    font-size: 18px;
}
.wrap-containers {
    padding-top: 20px;
}
a.name.navbar-brand {
    font-weight: 400;
}
.html .ui-widget-content {
    background: #fff;
}
.html .ui-widget-content a:hover,
.html .ui-widget-content:hover a {
    background: transparent;
}
.region-sidebar-first li a,
.region-sidebar-second li a {
    color: #284ed9;
}
.region-sidebar-first ul li {
    list-style-image: url('/sites/default/files/menu-leaf.png');
    list-style-type: square;
    display: list-item !important;
    margin-left: 10px;
}
footer.dxpr-theme-footer .footer-container {
    padding-bottom: 15px;
}
table tr th {
    background: rgba(0, 0, 0, 0.51) !important;
    border-bottom-style: none;
}
table.table> :not(caption)>*>* {
    background: rgba(0, 0, 0, 0.063);
    padding: 4px 9px;
}
table tr th *,
table tr th.views-field-name {
    color: #ffffff;
}
table.table.table-striped>tbody>tr:nth-of-type(odd)>* {
    color: initial;
}


 /**
 * Make sure to increment the version number in customscripts.libraries.yml when making changes to this file.
 * This will ensure that the CSS cache is updated on the live site.
 */
