<!--AZ list styles -->
.az-landing .btn.btn-primary {
    padding: .75rem 1.25rem;
    font-size: 20px;
    margin: 2rem 0 1rem 1rem;
}
.az-public-collapsible-box h4.accordion-header button.accordion-button {
	background-color: #bfd9ef; 
	color: #065291;
	}
.az-public-collapsible-box .accordion-body {
	background-color: #eff6fb
	}
.az-public-collapsible-box .accordion-item {
    border: none;
	}

#az-search-form ::placeholder, #col-search input, .col-subjects input, .col-types input, .col-vendors input,
.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field,
#s-lg-az-filters .select2-selection__choice,
#s-lib-bc, #s-lib-bc-page,
ul.select2-results__option, ul.select2-results__options,
.az-landing-info > dl dt,
.az-landing-info > dl dd

 {
	font-size: 1em !important;
}


#col-search div {width: 95%;}

.s-lg-az-reset {
	display: block !important;
	font-size: 1em !important;
	font-weight: normal !important;
	border-color: #ddd !important;
	background-color: #eee !important;
}

.s-lg-az-reset:hover {
	background-color: #ddd !important;
}

.az-public-collapsible-box h4.accordion-header > button {
	border-radius: 0 !important;
}

.az-public-collapsible-box h4.accordion-header > .accordion-button::after {
display: none;
}

.az-landing-info {
	border: none;
	border-radius: .75rem;
	background: #fff;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}

.az-landing-info dl {
	padding: 0;
	margin: 0;
}

.az-landing-info > dl dt,
.az-landing-info > dl dd {
	color: unset;
}

.az-landing-back-link {display: none;}

.az-landing .btn.btn-primary {
	margin: 1rem 0 1rem 1rem;
}


/* dbtag divs used in description field for widgets that use search terms*/
.dbtag {display:none;}

div#s-lg-az-subject-resources {display:none;}

.sidebar-boxes .accordion {
	border: 1px solid #e6e6e6;
	margin-bottom: 2em !important;
}

.sidebar-boxes .accordion-item {
	border: none;
}

.sidebar-boxes .accordion h2.accordion-header {
	margin: 0 7px;
	border-bottom: 1px dotted #dcd9d9;
}

.sidebar-boxes .accordion h2.accordion-header .accordion-button {
	padding-right: 0;
	padding-left: 0.65em;
}

.sidebar-boxes .accordion h2.accordion-header > .accordion-button::after {
	display: none;
}

/*AZ PAGE FILTERS*/
/*Some CSS added from: https://lounge.springshare.com/discussion/2283/tidy-up-the-appearance-of-the-new-a-z-search-bar-mark-3-includes-carets#latest - added 16 Jan 24*/

/*Restores the "Remove item" button in Chrome. The zeroed transformation is necessary for some reason.*/

#s-lg-az-filters span.select2-selection__choice__remove {
display: inline!important;
position: relative;
height: 0.4rem;
width: 0.6rem;
-ms-transform: translateY(0rem);
-o-transform: translateY(0rem);
-moz-transform: translateY(0rem);
-webkit-transform: translateY(0rem);
transform: translateY(0rem)

}

/*Restores the "Remove item" button in Firefox.*/
#s-lg-az-filters button.select2-selection__choice__remove {
display: inline!important;
height: 0.4rem;
width: 0.4rem;
padding: 0!important;
-ms-transform: translateY(-7px);
-o-transform: translateY(-7px);
-moz-transform: translateY(-7px);
-webkit-transform: translateY(-7px);
transform: translateY(-7px)

}

/*Restores the "Remove" button on the AZ filter chips.*/
#s-lg-az-result-count>.d-lg-none {
margin-right: 1rem
}

.az-filter-chip {
padding-right: 8px
}

.az-filter-chip>a {
display: inline-flex!important;
height: 1rem;
width: 1rem;
margin-left: .25rem;
-ms-transform: translateY(20%);
-o-transform: translateY(20%);
-moz-transform: translateY(20%);
-webkit-transform: translateY(20%);
transform: translateY(20%);
cursor: pointer
}

/*END AZ PAGE FILTERS*/

<!-- End of AZ list styles -->
