/*********************************/
/* CUSTOMS */
/*********************************/

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.rounded-full {
  border-radius: 100px !important;
}

/*********************************/
/* Others */
/*********************************/

.navbar-wrapper {
  height: 100%;
}

.navbar-content {
  margin-top: -20px;
}

.page-header {
  margin-top: -20px;
}

.hidden {
  display: none;
}

.apexcharts-menu.apexcharts-menu-open {
  padding: 10px;
}

.pc-sidebar .pc-link {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.pc-sidebar .pc-arrow {
  margin-left: auto;
}

.page-link {
  color: #39465f;
}

.fs-90 {
  font-size: 90% !important;
}

.fs-95 {
  font-size: 95% !important;
}

.fs-110 {
  font-size: 110%;
}

.fs-120 {
  font-size: 120% !important;
}

.pc-mtext,
.pc-link,
.pc-sidebar .pc-link,
.pc-link > label,
.dropdown-menu .dropdown-item {
  font-size: 13px;
}

::-webkit-scrollbar {
  width: 14px;
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  border: 6px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 9999px;
  background-color: #8d9aa1;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb:hover {
  background: #7a8890;
  border: 6px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
}

body {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}

.allow-highlight {
  -webkit-user-select: text !important; /* Safari */
  -ms-user-select: text !important; /* IE 10 and IE 11 */
  user-select: text !important; /* Standard syntax */
}

.nav-section-pill {
  border-radius: 999px;
  padding: 8px 24px;
  border: 1px solid #eaecee;
  background-color: transparent;
  color: #212529;
}

.nav-section-pill.active {
  background-color: #eaecee;
  color: #212529;
}

.nav-section-pill:hover {
  background-color: #eaecee;
  color: #212529 !important;
  cursor: pointer;
}

.nav-section-divider {
  border-color: #a3acb5;
  margin-left: -20px;
  margin-right: -20px;
}

.sidebar-header {
  padding-left: 14px !important;
  padding-top: 24px !important;
}

.sidebar-header > div > a > span {
  font-size: 17px;
}

.cursor-pointer {
  cursor: pointer !important;
}
