/* 폰트 */
@import url("https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");

body {
  font-family: "Roboto", sans-serif !important;
}

/* 레이아웃 */
body.template-dir-search {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #fff !important;
}
body.template-dir-browse {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #fff !important;
}
body.template-dir-alphabrowse {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #fff !important;
}
body.template-dir-content {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #fff !important;
}
.mainbody.left {
  padding-right: 60px !important;
}
.searchForm-inputs {
  display: flex;
  gap: 5px;
}
/* 컴포넌트 */
.form-control {
  border: 1px solid #888888 !important;
  background-color: #fff !important;
}

.breadcrumbs {
  margin-top: 40px !important;
}

.breadcrumb {
  padding: 10px 15px !important;
  background-color: #f5f8fa !important;
}
.breadcrumb .breadcrumb-item a {
  font-size: 14px !important;
  color: #014f86 !important;
}
.breadcrumb .breadcrumb-item.active {
  color: #212529 !important;
  font-weight: bold;
}

.table,
.search-history-table {
  border-color: #e4e4e4;
}

.table > :not(caption) > * > *,
.search-history-table > :not(caption) > * > * {
  background-color: #fff !important;
}

.date-fields .date-from label,
.date-fields .date-to label {
  font-weight: bold !important;
  color: #014f86 !important;
}

.slider-handle {
  background-color: #014f86 !important;
}

.modal-dialog .modal-content {
  border-radius: 10px !important;
}

.modal-dialog .modal-content .modal-body {
  padding: 30px !important;
}

.modal-body h1 {
  margin-top: 0 !important;
  font-size: 24px !important;
  font-weight: bold !important;
}
.modal-body p.text-left {
  color: #6f7174 !important;
}
#modal .modal-content > .close {
  padding: 0 !important;
  top: 20px !important;
  right: 20px !important;
  font-size: 20px !important;
  font-weight: 100 !important;
  color: #000 !important;
}

#modal .modal-content > .close:hover {
  background-color: transparent;
}
#modal .modal-dialog #lightbox-title {
  font-weight: bold;
}
.modal-content .form-record-sms .form-group .btn {
  padding: 9px 16px !important;
}

.modal-body .authmethod1 .form-group .btn {
  padding: 9px 16px !important;
}

.modal-body .createAccountLink {
  font-weight: bold !important;
}

.modal-body .flash-message {
  margin-top: 20px !important;
}

.Content p {
  margin: 0 !important;
}

.alert-danger {
  border: 0 !important;
}

.popover {
  border: 1px solid #e4e4e4 !important;
}

.popover .popover-header {
  background-color: #f5f8fa !important;
}
.popover .popover-body {
  background-color: #ffffff !important;
}
.popover .popover-body .btn-group {
  display: flex !important;
  gap: 4px !important;
}
.popover .popover-body .btn-group a {
  flex: 1 !important;
  white-space: nowrap !important;
  border: 1px solid #e4e4e4 !important;
}
.popover .popover-body .btn-group a:hover {
  background-color: #014f86 !important;
}
.popover .popover-body .table {
  margin-top: 4px !important;
}

.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
  border-right-color: #e4e4e4 !important;
}

.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  border-right-color: #ffffff !important;
}

/* page : main */
html,
body {
  height: 100%;
}
/*.home-custom {*/
body.template-dir-search .home-custom {
  max-width: 100% !important;
  height: 100% !important;
  background-position: center !important;
  background-size: cover !important;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='786' viewBox='0 0 1920 786' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1920' height='786' fill='%23D1DFF4'/%3E%3Cmask id='mask0_233_95' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='786'%3E%3Crect width='1920' height='786' fill='%23D1DFF4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_233_95)'%3E%3Cg style='mix-blend-mode:hard-light' opacity='0.3'%3E%3Cpath d='M973.934 -552L2343.93 818L2408.82 -552H973.934Z' fill='url(%23paint0_linear_233_95)'/%3E%3Cpath d='M1128.8 -552L2498.8 818L2563.68 -552H1128.8Z' fill='url(%23paint1_linear_233_95)'/%3E%3Cpath d='M1271.18 -552L2641.18 818L2706.07 -552H1271.18Z' fill='url(%23paint2_linear_233_95)'/%3E%3C/g%3E%3Cg opacity='0.8'%3E%3Cg style='mix-blend-mode:soft-light'%3E%3Cpath d='M1063.93 -552L2433.93 818L2498.82 -552H1063.93Z' fill='url(%23paint3_linear_233_95)'/%3E%3C/g%3E%3Cpath d='M1128.8 -552L2498.8 818L2563.68 -552H1128.8Z' fill='url(%23paint4_linear_233_95)'/%3E%3Cpath d='M1271.18 -552L2641.18 818L2706.07 -552H1271.18Z' fill='url(%23paint5_linear_233_95)'/%3E%3C/g%3E%3Cpath d='M915.934 1168L2285.93 -202L2350.82 1168H915.934Z' fill='%23427CA8'/%3E%3Cpath d='M970.798 1168L2340.8 -202L2405.68 1168H970.798Z' fill='%23216697'/%3E%3Cpath d='M1033.18 1168L2403.18 -202L2468.07 1168H1033.18Z' fill='%23155D90'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_233_95' x1='1945.75' y1='111' x2='1594.75' y2='-240' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23155D90'/%3E%3Cstop offset='1' stop-color='%23155D90' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_233_95' x1='2201' y1='211.386' x2='1749.61' y2='-240' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23155D90'/%3E%3Cstop offset='1' stop-color='%23155D90' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_233_95' x1='1790' y1='229' x2='2239' y2='-220' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23155D90'/%3E%3Cstop offset='1' stop-color='%23155D90' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_233_95' x1='2035.75' y1='111' x2='1684.75' y2='-240' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23155D90'/%3E%3Cstop offset='1' stop-color='%23155D90' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_233_95' x1='2201' y1='211.386' x2='1749.61' y2='-240' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23155D90'/%3E%3Cstop offset='1' stop-color='%23155D90' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_233_95' x1='1790' y1='229' x2='2239' y2='-220' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23155D90'/%3E%3Cstop offset='1' stop-color='%23155D90' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

body.template-dir-search.template-name-results .home-custom,
body.template-dir-search.template-name-advanced .home-custom,
body.template-dir-search.template-name-newitem .home-custom,
body.template-dir-search.template-name-history .home-custom {
  max-width: 1320px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  background: none !important;
  background-image: none !important;
}




.home-custom .searchHomeContent {
  padding: 5.6rem 0 0 1.5rem !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
}

.home-custom .search-home-facets {
  padding: 0 1.5rem !important;
  max-width: 1320px !important;

  margin: 0 auto !important;
}
.home-custom .home-title h1 {
  color: #014f86;
  font-size: 64px !important;
  font-family: "Montserrat Alternates" !important;
}
.home-custom .home-title p {
  margin-bottom: 30px;
  color: #6f7174 !important;
}
.home-custom .searchForm .searchForm_lookfor {
  width: 360px !important;
  height: 40px !important;
  border-radius: 200px !important;
  border: 1px solid #fff !important;
}
.home-custom .searchForm .searchForm_type {
  width: 139px !important;
  height: 40px !important;
  border-radius: 200px !important;
  border: 1px solid #fff !important;
}
.home-custom .searchForm .btn-primary {
  width: 100px !important;
  height: 40px !important;
  border-radius: 200px !important;
}
.home-custom .search-home-facets .home-facet {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}
.home-custom .search-home-facets .home-facet h2 {
  padding: 10px 16px;
  margin: 0 !important;
  background-color: #ec9b01;
  border-radius: 200px !important;
  color: #fff !important;
  font-size: 16px !important;
}
.home-custom .search-home-facets .home-facet .home-facet-list {
  margin: 0 !important;
  padding: 0 !important;
}
.home-custom .search-home-facets .home-facet .home-facet-list a {
  color: #014f86 !important;
}

.main {
  flex: 1;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #014f86 !important;
  --bs-btn-border-color: none !important;
  --bs-btn-hover-color: #fff !important;
  --bs-btn-hover-bg: #0d324d !important;
  --bs-btn-hover-border-color: #0d324d !important;
  --bs-btn-active-bg: #014f86 !important;
  --bs-btn-active-border-color: #014f86 !important;
}

.active-filters .filters .filter-value {
  display: inline-block;
  margin-block: 5px;
  padding: 2px 10px !important;
  font-weight: 600;
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
  background: #014f86 !important;
  border-radius: 4px !important;
}
.home-facet h2 {
  font-weight: bold !important;
}
.home-facet-list a {
  color: #212529 !important;
}

/* 푸터 */
footer {
  padding: 1rem;
  background-color: #eaf0f5 !important;
  max-width: 100% !important;
}

.footer-container {
  display: flex;
  width: 100%;
  padding: 1rem !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
}

.footer-column h2 {
  font-size: 14px !important;
  color: #014f86 !important;
  font-family: "Montserrat Alternates" !important;
  font-weight: bold !important;
}

.footer-container .footer-column ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}
.footer-container .footer-column ul li::marker {
  display: none;
}

.footer-container .footer-column ul li a {
  font-family: "Montserrat Alternates" !important;
  color: #212529 !important;
  text-decoration: none !important;
}

/* 헤더 */
header {
  background-color: #fff !important;
}

header .container.banner {
  background-color: #fff !important;
}

header .navbar-brand {
  display: inline-block !important;
  width: 165px !important;
  height: 24px !important;
  text-indent: -9999px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='166' height='24' viewBox='0 0 166 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23014F86'/%3E%3Cpath d='M6.8 7.4C6.8 7.4 7.4 7.4 8 7.2C8.6 7 8.4 6.4 8.4 6.4C8.4 6.4 9 6.1 9.3 6.4C9.6 6.7 10 6.7 9.8 6.3C10.4 6 10.6 6.7 10.6 6.7C10.6 6.7 11 6.5 11.1 6.2C11.6 6.1 11.7 6.7 12 6.6C12.3 6.5 12.6 6.2 12.6 6.2C12.6 6.2 12.7 7.1 12.1 7.4C12.6 8 12.4 9.1 12.4 9.4L12.1 9.2C12.1 9.2 12.3 10.1 12.4 10.2C12.5 10.3 12.1 10.2 12.1 10.2C12.1 10.2 12.3 10.8 12.5 10.9C12.7 11 15.7 10.7 16.6 10.7C17.5 10.7 18.7 10.6 18.7 9.8C18.7 9 17.7 9.1 16.5 9.2C15.4 9.4 14.6 9.3 14.1 9C13.6 8.7 13.1 8.6 13.2 9.4C12.5 9.1 13 8.4 13 8.4C13 8.4 12.2 7.5 12.7 6.7C13.2 5.8 15.2 5.6 16.5 6.3C17.9 7.1 18.4 7.7 19 7.8C19 7.4 19.7 7.1 19.8 7.8C19.9 8.6 18.9 8.4 18.5 8.2C18.1 8 17.3 7.2 17.3 7.2C17.3 7.2 17.3 7.6 17.6 7.9C16.8 7.8 16.6 7.2 16.6 7.2C16.6 7.2 16.6 7.8 15.8 7.9C16.3 7.3 16.1 6.8 15.4 6.5C15.8 7.1 15.4 7.7 14.8 7.8C15.2 7.2 14.9 6.5 14.1 6.4C14.2 6.9 13.8 7 13.8 7C13.8 7 13.6 6.6 13.3 6.8C13 7 12.9 7.6 13.3 7.9C13.6 7.3 14.1 7.4 14.3 7.6C13.7 7.7 13.7 8.2 14 8.5C14.2 8.1 14.4 8 14.7 8.4C14.9 8.8 15.6 8.8 16.7 8.6C17.9 8.4 19 8.6 19.1 9.6C19.3 10.5 18.4 10.9 18.4 10.9C18.4 10.9 19.6 11.8 18.8 13.7C18.1 15.6 18.4 16.4 18.6 16.6C18.8 16.8 19.3 16.8 18.7 17.3C18.1 17.8 18.3 18.2 18.5 18.5C18.7 18.8 18.7 19.1 18 18.7C17.7 19 17.4 18.9 17.2 18.7C17 18.9 16.7 19 16.5 18.7C16.3 18.9 16 18.9 16.2 18.5C16.4 18.1 17.1 18 17.3 17.9C17.5 17.8 17.5 17.4 17.4 17C17.3 16.6 17 16.1 16.2 15.7C15.9 16 15.9 16.3 16 16.4C16.1 16.6 16.5 16.6 16.6 16.7C16.6 16.8 16.4 17.1 16.1 17.3C15.8 17.5 15.9 17.8 16 18C16.1 18.2 16.2 18.6 15.9 18.8C15.6 19 15.3 18.5 15.3 18.5C15.3 18.5 15.1 19 14.6 18.5C14.3 18.8 14 18.7 13.9 18.5C13.6 18.8 13.2 18.8 13.4 18.4C13.6 18 13.9 18 14.2 18C14.5 18 14.9 17.9 14.9 17.3C14.9 16.7 14.7 16.1 14.3 15.7C13.6 15.1 13.8 14.4 13.8 14.4C13.8 14.4 12.9 14.6 12.1 15.2C11.3 15.8 10.6 15.8 10.6 15.8C10.6 15.8 10.1 16.3 10.1 16.6C10.1 16.9 10.3 17 10.5 17.1C10.8 17.2 11 17.2 10.6 17.5C10.2 17.8 9.9 17.8 9.9 17.8C9.9 17.8 9.9 18.2 9.9 18.4C9.9 18.6 9.8 19 9.6 19C9.4 19 9.1 18.8 9.1 18.8C9.1 18.8 8.7 19.2 8.4 18.8C8 19.1 7.7 19 7.6 18.8C7.4 19.1 7 19 7.3 18.6C7.6 18.2 7.6 18.2 8.1 18.2C8.6 18.2 9.1 17.8 8.9 17.3C8.7 16.8 8.5 16 8.5 16C8.5 16 8.1 16 7.5 15.6C6.7 16.5 6.5 16.2 6.3 16C6.1 15.8 5.6 15.3 5.6 15.3C5.6 15.3 5.3 15.3 5.4 15.5C5.1 15.5 5.2 15 5.2 14.8C5.2 14.6 5.1 14.3 4.9 14.3C4.7 14.3 4.5 14.3 4.5 14.3C4.5 14.3 4.5 14.4 4.8 14.5C5.1 14.6 5 14.8 4.8 14.8C4.6 14.8 4.1 14.9 4.3 15.1C4.5 15.3 4.5 15.3 4.4 15.5C4.2 15.7 4.3 16.1 4.5 16.2C4.7 15.8 5 16 4.9 16.3C4.8 16.6 4.4 16.5 4.4 16.5L4.7 16.9L4.2 17C4.2 17 4.2 17.3 4 17.4C3.8 17.5 3.8 16.9 3.8 16.9H3.3L3.6 16.5C3.6 16.5 3.2 16.3 3.1 16.1C3.1 15.8 3.4 16 3.5 16.1C3.8 15.9 3.7 15.6 3.6 15.5C3.5 15.4 3.6 15.3 3.7 15.1C3.8 14.9 3.8 14.9 3.6 14.9C3.4 14.9 3.1 14.6 3.4 14.6C3.7 14.6 3.8 14.6 3.7 14.3C3.3 14.3 3.5 14 3.5 14C3.5 14 3.2 13.8 3.4 13.6C3.2 13.4 3.2 13.1 3.4 13.1C3.3 13 3.4 12.8 3.4 12.8C3.4 12.8 3 12.7 3 12.2C3 11.7 3.5 11.8 3.5 11.8C3.5 11.8 3.4 10.3 3.6 8.1C3.8 5.9 4.6 5.2 5.2 5C4.6 6.2 4.7 8.3 4.7 9.5C4.7 10.7 4.7 11.7 4.7 11.7C4.7 11.7 5.3 11.7 5.3 12.2C5.3 12.6 5 12.7 5 12.7L6.4 14.1C6.4 14.1 6.3 12.6 6.8 12.1C7.3 11.6 8 11 8.2 10.8C8.4 10.6 8.1 10.1 7.9 10.7C7.7 10.7 7.4 10.3 7.4 10.3C7.4 10.3 7.4 10.5 7.3 10.6C7.2 10.7 7.2 10.1 7.1 10.2C7 10.2 6.8 10.4 6.5 10.5C6.5 10.3 6.7 10.1 6.7 10.1C6.7 10.1 6.3 10.1 6 10.2C6 9.9 6.2 9.4 6.4 9.4C5.8 9 5.9 8.6 6.1 8.7C6.3 8.8 7.2 9.3 8.2 9.4C7.9 9 7.7 8.5 7.7 8.5L7.6 8.9L7.2 8.5V8.9C7.2 8.9 6.2 8.2 6.1 7.6C5.9 7 6.1 6.6 6.4 6.7C7 6.8 6.8 7.4 6.8 7.4Z' fill='%23FFB700'/%3E%3Cpath d='M31.494 5.4H34.41V15.624H40.728V18H31.494V5.4ZM51.917 8.316V18H49.235V16.884C48.539 17.724 47.531 18.144 46.211 18.144C45.299 18.144 44.471 17.94 43.727 17.532C42.995 17.124 42.419 16.542 41.999 15.786C41.579 15.03 41.369 14.154 41.369 13.158C41.369 12.162 41.579 11.286 41.999 10.53C42.419 9.774 42.995 9.192 43.727 8.784C44.471 8.376 45.299 8.172 46.211 8.172C47.447 8.172 48.413 8.562 49.109 9.342V8.316H51.917ZM46.697 15.84C47.405 15.84 47.993 15.6 48.461 15.12C48.929 14.628 49.163 13.974 49.163 13.158C49.163 12.342 48.929 11.694 48.461 11.214C47.993 10.722 47.405 10.476 46.697 10.476C45.977 10.476 45.383 10.722 44.915 11.214C44.447 11.694 44.213 12.342 44.213 13.158C44.213 13.974 44.447 14.628 44.915 15.12C45.383 15.6 45.977 15.84 46.697 15.84ZM60.4027 8.172C61.6027 8.172 62.5687 8.532 63.3007 9.252C64.0447 9.972 64.4167 11.04 64.4167 12.456V18H61.6087V12.888C61.6087 12.12 61.4407 11.55 61.1047 11.178C60.7687 10.794 60.2827 10.602 59.6467 10.602C58.9387 10.602 58.3747 10.824 57.9547 11.268C57.5347 11.7 57.3247 12.348 57.3247 13.212V18H54.5167V8.316H57.1987V9.45C57.5707 9.042 58.0327 8.73 58.5847 8.514C59.1367 8.286 59.7427 8.172 60.4027 8.172ZM71.12 14.202L69.77 15.534V18H66.962V4.644H69.77V12.204L73.874 8.316H77.222L73.19 12.42L77.582 18H74.18L71.12 14.202ZM88.251 8.316V18H85.569V16.884C84.873 17.724 83.865 18.144 82.545 18.144C81.633 18.144 80.805 17.94 80.061 17.532C79.329 17.124 78.753 16.542 78.333 15.786C77.913 15.03 77.703 14.154 77.703 13.158C77.703 12.162 77.913 11.286 78.333 10.53C78.753 9.774 79.329 9.192 80.061 8.784C80.805 8.376 81.633 8.172 82.545 8.172C83.781 8.172 84.747 8.562 85.443 9.342V8.316H88.251ZM83.031 15.84C83.739 15.84 84.327 15.6 84.795 15.12C85.263 14.628 85.497 13.974 85.497 13.158C85.497 12.342 85.263 11.694 84.795 11.214C84.327 10.722 83.739 10.476 83.031 10.476C82.311 10.476 81.717 10.722 81.249 11.214C80.781 11.694 80.547 12.342 80.547 13.158C80.547 13.974 80.781 14.628 81.249 15.12C81.717 15.6 82.311 15.84 83.031 15.84ZM110.528 5.184C112.016 5.184 113.174 5.622 114.002 6.498C114.83 7.362 115.244 8.616 115.244 10.26V18H112.328V10.35C112.328 9.462 112.094 8.796 111.626 8.352C111.17 7.896 110.564 7.668 109.808 7.668C108.98 7.668 108.32 7.908 107.828 8.388C107.336 8.856 107.09 9.57 107.09 10.53V18H104.174V10.35C104.174 9.462 103.958 8.796 103.526 8.352C103.094 7.896 102.506 7.668 101.762 7.668C100.946 7.668 100.292 7.908 99.8003 8.388C99.3083 8.856 99.0623 9.57 99.0623 10.53V18H96.1463V5.4H98.9723V6.948C99.3563 6.384 99.8663 5.952 100.502 5.652C101.138 5.34 101.87 5.184 102.698 5.184C103.562 5.184 104.318 5.346 104.966 5.67C105.614 5.982 106.112 6.438 106.46 7.038C106.892 6.438 107.456 5.982 108.152 5.67C108.86 5.346 109.652 5.184 110.528 5.184ZM127.749 8.316V18H125.067V16.884C124.371 17.724 123.363 18.144 122.043 18.144C121.131 18.144 120.303 17.94 119.559 17.532C118.827 17.124 118.251 16.542 117.831 15.786C117.411 15.03 117.201 14.154 117.201 13.158C117.201 12.162 117.411 11.286 117.831 10.53C118.251 9.774 118.827 9.192 119.559 8.784C120.303 8.376 121.131 8.172 122.043 8.172C123.279 8.172 124.245 8.562 124.941 9.342V8.316H127.749ZM122.529 15.84C123.237 15.84 123.825 15.6 124.293 15.12C124.761 14.628 124.995 13.974 124.995 13.158C124.995 12.342 124.761 11.694 124.293 11.214C123.825 10.722 123.237 10.476 122.529 10.476C121.809 10.476 121.215 10.722 120.747 11.214C120.279 11.694 120.045 12.342 120.045 13.158C120.045 13.974 120.279 14.628 120.747 15.12C121.215 15.6 121.809 15.84 122.529 15.84ZM133.031 9.594C133.367 9.126 133.817 8.772 134.381 8.532C134.957 8.292 135.617 8.172 136.361 8.172V10.764C136.049 10.74 135.839 10.728 135.731 10.728C134.927 10.728 134.297 10.956 133.841 11.412C133.385 11.856 133.157 12.528 133.157 13.428V18H130.349V8.316H133.031V9.594ZM138.03 8.316H140.838V18H138.03V8.316ZM139.434 6.966C138.918 6.966 138.498 6.816 138.174 6.516C137.85 6.216 137.688 5.844 137.688 5.4C137.688 4.956 137.85 4.584 138.174 4.284C138.498 3.984 138.918 3.834 139.434 3.834C139.95 3.834 140.37 3.978 140.694 4.266C141.018 4.554 141.18 4.914 141.18 5.346C141.18 5.814 141.018 6.204 140.694 6.516C140.37 6.816 139.95 6.966 139.434 6.966ZM149.33 8.172C150.53 8.172 151.496 8.532 152.228 9.252C152.972 9.972 153.344 11.04 153.344 12.456V18H150.536V12.888C150.536 12.12 150.368 11.55 150.032 11.178C149.696 10.794 149.21 10.602 148.574 10.602C147.866 10.602 147.302 10.824 146.882 11.268C146.462 11.7 146.252 12.348 146.252 13.212V18H143.444V8.316H146.126V9.45C146.498 9.042 146.96 8.73 147.512 8.514C148.064 8.286 148.67 8.172 149.33 8.172ZM160.873 15.894C161.377 15.894 161.821 15.822 162.205 15.678C162.601 15.522 162.967 15.282 163.303 14.958L164.797 16.578C163.885 17.622 162.553 18.144 160.801 18.144C159.709 18.144 158.743 17.934 157.903 17.514C157.063 17.082 156.415 16.488 155.959 15.732C155.503 14.976 155.275 14.118 155.275 13.158C155.275 12.21 155.497 11.358 155.941 10.602C156.397 9.834 157.015 9.24 157.795 8.82C158.587 8.388 159.475 8.172 160.459 8.172C161.383 8.172 162.223 8.37 162.979 8.766C163.735 9.15 164.335 9.714 164.779 10.458C165.235 11.19 165.463 12.06 165.463 13.068L158.299 14.454C158.503 14.934 158.821 15.294 159.253 15.534C159.697 15.774 160.237 15.894 160.873 15.894ZM160.459 10.296C159.751 10.296 159.175 10.524 158.731 10.98C158.287 11.436 158.053 12.066 158.029 12.87L162.745 11.952C162.613 11.448 162.343 11.046 161.935 10.746C161.527 10.446 161.035 10.296 160.459 10.296Z' fill='%23014F86'/%3E%3C/svg%3E%0A") !important;
}

header .navbar nav {
  margin-bottom: 0 !important;
}
header nav .nav .nav-link {
  padding: 0 !important;
  padding-left: 10px !important;
}

header .navbar-expand-md .navbar-nav {
  align-items: center !important;
}

header .navbar-expand-md .navbar-nav li a:hover {
  background-color: transparent !important;
}

header .navbar-expand-md .navbar-nav li .dropdown-toggle:focus,
header .navbar-expand-md .navbar-nav li .dropdown-toggle:hover {
  background-color: transparent !important;
  color: #000;
}

header nav .nav .nav-link .icon--font {
  display: none !important;
}

header nav .nav .nav-link .icon-link__label {
  padding: 4px 14px !important;
  border-radius: 200px !important;
}

/* 20260312 custom 
header nav .nav li:first-child .icon-link__label {
  background-color: #ec9b01 !important;
  color: #fff !important;
  font-weight: bold !important;
  font-size: 14px !important;
}

header nav .nav li:nth-child(2) .icon-link__label {
  background-color: #014f86 !important;
  color: #fff !important;
  font-weight: bold !important;
  font-size: 14px !important;
}
*/

header nav .nav li .icon-link__label {
  background-color: #014f86 !important;
  color: #fff !important;
  font-weight: bold !important;
  font-size: 14px !important;
}

header .navbar-expand-md .navbar-nav .dropdown-toggle {
  padding: 1rem 1rem 1rem 2rem !important;
0}

/* page : Search history */
.mainbody h2 {
  color: #212529 !important;
  font-weight: bold !important;
}

.table > thead,
.search-history-table > thead {
  background-color: #fff !important;
}

.search-history-table a {
  color: #014f86 !important;
}

.right h3,
.right h2 {
  font-weight: bold !important;
}

.alert-info {
  background-color: #f5f8fa !important;
  border: 0 !important;
}
/* page : Advanced */
.adv-group {
  border-radius: 4px !important;
  border: 1px solid #e4e4e4 !important;
}
.adv-group-label {
  padding-bottom: 5px !important;
  color: #014f86 !important;
  font-weight: bold !important;
}
.solr-facets legend {
  padding-bottom: 8px !important;
  font-weight: bold !important;
}
.solr-adv-facet label {
  color: #014f86 !important;
  font-weight: bold !important;
}
.adv-submit input {
  width: 72px;
  border-radius: 200px !important;
  border: 0 !important;
}
.adv-submit .clear-btn {
  float: none !important;
  background-color: #ec9b01 !important;
  color: #fff !important;
}
.adv-submit .btn-primary {
  float: none !important;
  background-color: #014f86 !important;
  color: #fff !important;
}
.adv-group-match .search_bool {
  padding-bottom: 5px !important;
  color: #014f86 !important;
  font-weight: bold !important;
}
.solr-facets {
  padding-bottom: 40px !important;
}
.solr,
.range {
  padding: 0;
}
.clearfix .solr {
  width: 40% !important;
}
.clearfix .range {
  width: 60% !important;
}
.facet-group .facet {
  padding: 6px 0 !important;
}
.adv-group .adv-group-close {
  min-width: auto !important;
}
.HelpMenu {
  padding-bottom: 10px !important;
}
.HelpMenu li {
  padding-bottom: 4px !important;
}
/* page : Browse the Catalog */
.browse-list a.browse-item {
  text-decoration: none;
}
.browse-list .browse-item.active {
  color: #fff !important;
  background-color: #014f86 !important;
}
.browse-container .browse-list .browse-item {
  margin-top: 10px !important;
  border: 1px solid #e4e4e4 !important;
}
.browse-container .browse-list:last-child .browse-item {
  font-weight: bold !important;
  background-color: #f5f8fa !important;
  border: 1px solid #e4e4e4 !important;
}

/* Browse Alphabetically */
.template-dir-alphabrowse .form-inline .btn-primary {
  width: 95px;
  font-size: 14px;
}
/* Explore Channels */
.channel-search .btn {
  width: 93px;
  color: #fff !important;
  background-color: #014f86 !important;
  border: 0 !important;
}
.channel-title h2 {
  font-size: 22px !important;
  font-weight: bold !important;
}
.channel-add-menu .dropdown-toggle {
  padding: 0 !important;
}
.channel-wrapper .channel {
  background: #f9f9f9 !important;
}
.dropdown-menu {
  padding: 10px;
  border: 1px solid #e4e4e4 !important;
}
.dropdown-menu li a {
  white-space: nowrap !important;
  text-decoration: none !important;
}
.dropdown-menu li .fa {
  margin-right: 4px !important;
}
.toolbar-btn {
  color: #212529 !important;
}
.media-body a {
  color: #014f86 !important;
}
.media-body .table {
  border-top: 1px solid #e4e4e4 !important;
}
.media-body .table .tag-record {
  margin: 0 !important;
  color: #212529 !important;
}
.record-tabs .tab-content {
  padding: 10px 0 !important;
}
.record-tabs .nav > li > a:hover,
.record-tabs .nav > li > a:focus {
  background-color: #014f86 !important;
  border-radius: 0 !important;
  color: #fff !important;
}
.record-tabs .nav-tabs .nav-link.active,
.record-tabs .nav-tabs .nav-item.show .nav-link {
  background-color: #014f86 !important;
  border-radius: 0 !important;
  color: #fff !important;
}
.record-tabs .nav-tabs .nav-link {
  color: #212529 !important;
}
.sidebar.right .list-group .list-group-item {
  background-color: #fff !important;
}
.sidebar.right .list-group .list-group-item .related__title {
  display: flex !important;
  gap: 6px !important;
}
.sidebar.right > h2 {
  margin-top: 0 !important;
}
.text-muted {
  color: #a41915 !important;
}
.flash-message {
  font-weight: bold !important;
}
.description-tab .table-striped > tbody > tr th,
.description-tab .table-striped > tbody > tr td {
  background-color: #fff !important;
  --bs-table-bg-type: #fff !important;
  border: 0 !important;
}
.usercomments-tab .comment-list .alert-info {
  background-color: #d9edf7 !important;
  color: #212529 !important;
}
.usercomments-tab .comment-form {
  flex-direction: column !important;
  align-items: start !important;
}
.usercomments-tab .comment-form .btn {
  padding: 9px 16px !important;
  background-color: #014f86 !important;
}
#similar-items-carousel .carousel-control-prev,
#similar-items-carousel .carousel-control-next {
  background: transparent !important;
}
#similar-items-carousel .carousel-control-prev .icon--font {
  text-indent: -9999px !important;
  display: inline-block !important;
  width: 30px !important;
  max-width: none !important;
  height: 30px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' fill='%23CCCCCC'/%3E%3Cpath d='M18 9L12 15.2222L18 21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#similar-items-carousel .carousel-control-next .icon--font {
  text-indent: -9999px !important;
  display: inline-block !important;
  width: 30px !important;
  max-width: none !important;
  height: 30px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' transform='matrix(-1 0 0 1 30 0)' fill='%23CCCCCC'/%3E%3Cpath d='M12 9L18 15.2222L12 21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#similar-items-carousel .carousel-indicators button {
  border: 1px solid #888888 !important;
}
.table.staff-view {
  border-top: 1px solid #e4e4e4 !important;
}
.table.staff-view th {
  width: 16% !important;
  text-align: left !important;
  word-wrap: unset !important;
}
/*New items*/
.container > h2 {
  font-weight: bold !important;
}
.form-search-newitem {
  padding-top: 10px !important;
}
.form-search-newitem .form-group .control-label {
  margin-right: 10px !important;
}
.form-search-newitem .form-group .btn-group .btn {
  padding: 6px 24px !important;
}
.form-search-newitem > .btn {
  padding: 8px 18px !important;
  border-radius: 200px !important;
}
/*Ask a Librarian*/
.container h1 {
  font-size: 23px !important;
  font-weight: bold !important;
}
