
#container-main ul.biglinks-list li a.icon_general,
#container-main #area-userblock .user-info a,

#circ-main .circ-button,

#navmenulist > h5, #navmenulist > ul > li a,
#menu > ul > li > a, #menu > ul > li.active > a,
#menu > ul > li.active > ul > li > a.pref_sublink,
#search-facets > ul > li,
#admin-main .admin-section,
.patroninfo,
.ui-accordion-header,
.ui-accordion-content,
/* .patroninfo-section .patroninfo-heading,
.patroninfo-section .rows, */
#tools-main > .row > div,
.keeps-card-style {
    /* reset things */
    background: none;

    background-color: white;
    border: 1px solid var(--border-color);
    border-radius: 4px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}



.ui-accordion-header.ui-state-active {
    border-radius: 4px 4px 0 0;
}

.ui-accordion-content {
    border-radius: 0 0 4px 4px;
    border-top: none;
}






fieldset:not(.action) {
    /* reset things */
    background: none;

    background-color: white;
    border: 1px solid var(--border-color);
    border-radius: 4px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
    margin: 10px 0;
}


fieldset legend {
    border: none;
    background-color: #f6f6f6;
    border: 1px solid var(--border-color);
    padding: 10px 15px;

    font-size: 14px;
    margin-bottom: 0;
}


fieldset.action {
    display: flex;
    gap: 5px;

    flex-wrap: wrap;
}


fieldset fieldset {
    box-shadow: none !important;
}


fieldset.rows label {
    text-align: left;
    display: flex;
    align-items: center;
    height: 30px;
}


aside fieldset.brief .hasDatepicker {
    margin-right: 0;
}


fieldset.rows li.radio input+label {
    display: inline;
}


.branchgriditem {
    border-color: var(--border-color);
}


.toptabs.ui-tabs {
    /* background-color: red; */
}

.statictabs > ul,
.toptabs.ui-tabs .ui-tabs-nav {
    padding: 0;
}

.statictabs > ul > li,
.toptabs.ui-tabs .ui-tabs-nav .ui-state-default {
    background-color: #f6f6f6;
    border-color: var(--border-color);
}

.statictabs > ul > li a,
.toptabs.ui-tabs .ui-tabs-nav .ui-state-default a {
    color: black;
}

.statictabs > ul > li a:hover,
.toptabs.ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover {
    background-color: #f1f1f1;
    color: black;
}

.toptabs.ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover a {
    color: black;
}


.statictabs > ul > li.active,
.statictabs > ul > li.active a:hover,
.toptabs.ui-tabs .ui-tabs-nav .ui-state-active,
.toptabs.ui-tabs .ui-tabs-nav .ui-state-active.ui-state-hover {
    background-color: white;
}

.toptabs.ui-tabs .ui-tabs-nav .ui-state-active {
    background-color: white;
}

.statictabs .tabs-container,
.toptabs.ui-tabs .ui-tabs-panel {
    background-color: white;
    border: 1px solid var(--border-color) !important;
}

.toptabs.ui-tabs .ui-tabs-panel a.expandfield {
    font-size: 110%;
    padding: 5px;
}





