@font-face {
  font-family: 'YuPearl';
  src: url('/font/YuPearl-ExtraLight.woff2') format('woff2'),
       url('/font/YuPearl-ExtraLight.woff') format('woff');
}

html {
  font-size: 18px;
}

::-webkit-scrollbar {
  background-color: transparent;
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
::-webkit-scrollbar-track:hover {
  background-color:transparent;
}
::-webkit-scrollbar-thumb {
  background-color:#babac0;
  border-radius: 16px;
  /* border:5px solid #fff */
}
::-webkit-scrollbar-thumb:hover {
  background-color:#a0a0a5;
  /* border:4px solid #f4f4f4 */
}
::-webkit-scrollbar-button {display:none}

html body, pre {
  font-family: 'YuPearl', sans-serif !important;
}

@media only screen and (max-width: 991px) {
  html {
    font-size: 12px;
  }
}

.dataTable {
  border-collapse: collapse !important;
}
.dataTables_filter {
  display: none;
}
.paginate_button {
  border-radius: 0.5rem !important;
  padding: 0.3em 0.8em !important;
}
.dataTables_info, .dataTables_paginate {
  color: #000;
  font-size: 1rem;
  font-weight: bold;
}
.btn-goback {
  color: #fff;
  background-color: #ffaa00;
  font-size: 1rem;
  font-weight: bold;
  border-radius: 0.5rem;
  padding: 5px 10px;
  transition: 0.3s;
}
.btn-goback:hover {
  background-color: #a56f02;
}
.bi-chevron-left::before {
  color: blue;
  font-weight: bold !important;
}
.breadcrumb {
  font-size: 1rem !important;
}