@import 'https://cdn.jsdelivr.net/gh/lazywasabi/thai-web-fonts@7/fonts/ChulabhornLikitText/ChulabhornLikitText.css';
body {
  font-family: "Chulabhorn Likit Text", sans-serif !important;
  font-size: 16px;
}

:root {
  --bs-link-color: #1F3D7D;
  --bs-link-color-rgb: 31, 61, 125;
  --bs-link-hover-color: #1F3D7D;
  --bs-link-hover-color-rgb: 31, 61, 125;
  --bs-pagination-active-bg: #1F3D7D;
  --bs-pagination-active-border-color: #1F3D7D;
}

::selection {
  background-color: #1F3D7D;
}

ul.biglinks-list li a.icon_general:hover,
.buttons-list li a:hover {
  background-color: #325DB9;
}

/* header css */
#logo {
  content: url("/punsarn/intranet/img/logo.png");
  width: 55px;
  padding: 2px 0px 2px 15px;
}

#catalog-search-link {
  border-color: #1F3D7D;
}

#catalog-search-dropdown > a:hover, #catalog-search-dropdown > a.catalog-search-dropdown-hover {
  background-color: #325DB9;
  border-color: #5781E8;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-active-color);
  background-color: #325DB9;
}

/* header css */
/* navbar css */
#header_search {
  height: 56px;
  align-items: center;
  background-color: #1F3D7D;
  border-color: #1F3D7D;
  padding-top: 1em;
  padding-bottom: 1em;
}
#header_search ul {
  background-color: #1F3D7D;
}
#header_search .form-title {
  background-color: #1F3D7D;
}
#header_search input[type=submit],
#header_search button[type=submit] {
  background-color: #5781E8;
  align-self: center;
}
#header_search input[type=submit]:hover, #header_search input[type=submit]:active, #header_search input[type=submit]:focus,
#header_search button[type=submit]:hover,
#header_search button[type=submit]:active,
#header_search button[type=submit]:focus {
  background-color: #93A8F0;
}
#header_search .nav-tabs > li > a {
  background-color: #1F3D7D;
  border-color: #1F3D7D;
}
#header_search .nav-tabs > li > a:hover, #header_search .nav-tabs > li > a:active, #header_search .nav-tabs > li > a:focus {
  background-color: #325DB9;
  border-color: #325DB9;
}

.ui-widget-content {
  border-color: #5781E8;
}

.ui-autocomplete.ui-menu li.ui-menu-item:hover,
.ui-autocomplete.ui-menu li.ui-menu-item .ui-state-active,
.ui-autocomplete.ui-menu li.ui-menu-item .ui-state-focus {
  background-color: #C8D1F7;
}

#bib_search_button {
  color: #FFFFFF;
  background-color: #5781E8;
  border-radius: 5px;
}
#bib_search_button:hover {
  background-color: #93A8F0;
}

/* navbar css */
/* breadcrumbs css */
#breadcrumbs a[href="/cgi-bin/koha/mainpage.pl"] {
  color: #1F3D7D;
}

/* breadcrumbs css */
/* menu css */
#menu ul li.active > a,
#menu ul li a:hover,
#menu ul li a.current, #navmenulist ul li.active > a,
#navmenulist ul li a:hover,
#navmenulist ul li a.current, #serialmenu ul li.active > a,
#serialmenu ul li a:hover,
#serialmenu ul li a.current {
  border-color: #5781E8;
  color: #1F3D7D;
}
#menu ul li a:hover:not(.current), #navmenulist ul li a:hover:not(.current), #serialmenu ul li a:hover:not(.current) {
  border-color: #93A8F0;
}

/* menu css */
/* button css */
.btn-primary {
  background-color: #F36B21;
  border-color: #F36B21;
  color: #FFFFFF;
}

.btn:hover {
  background-color: #B95016;
  border-color: #B95016;
  color: #FFFFFF;
}

/* button css */
/* processing css */
div.dt-container .dt-processing {
  border-color: #1F3D7D;
}
div.dt-container .dt-processing > div:last-child > div {
  background: #5781E8;
}

/* processing css */
/* config css */
.panel-default {
  border-color: #C8D1F7;
}

.panel:hover,
.panel-title a.collapsed:hover,
.panel-title a:hover {
  background-color: #C8D1F7;
}

/* config css */
/* */
div .dt-button-collection button.dt-button.buttons-html5:not(.disabled)::before,
div .dt-button-collection button.dt-button.buttons-print:not(.disabled)::before,
div .dt-button-collection .dt-button-active::after {
  color: #1F3D7D;
}

#biblio-cover-slider {
  border-color: #C8D1F7;
}

.nav-tabs .nav-link {
  background-color: #1F3D7D;
}

table.dataTable thead > tr th .dt-ordering-asc span.dt-column-order::before,
table.dataTable thead > tr th .dt-ordering-desc span.dt-column-order::after {
  color: #1F3D7D;
}

.toolbar-tabs-container .nav-tabs li a {
  background-color: #5781E8 !important;
  border-color: #5781E8 !important;
}
.toolbar-tabs-container .nav-tabs li a:hover, .toolbar-tabs-container .nav-tabs li a.active {
  background-color: #325DB9 !important;
  border-color: #325DB9 !important;
}

.tag {
  border-color: #C8D1F7 !important;
}

#search-facets h4, #search-facets .h4 {
  background-color: #1F3D7D;
}

.page-link.active, .active > .page-link {
  background-color: #1F3D7D;
}

/*# sourceMappingURL=punsarn.css.map */
