@charset "UTF-8";

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0a3240;
  --bs-btn-border-color: #0a3240;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0a3240;
  --bs-btn-hover-border-color: #0a3240;
  --bs-btn-focus-shadow-rgb: 10, 50, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a3240;
  --bs-btn-active-border-color: #0a3240;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0a3240;
  --bs-btn-disabled-border-color: #0a3240;
}

.btn-outline-primary {
  --bs-btn-color: #0a3240;
  --bs-btn-border-color: #0a3240;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0a3240;
  --bs-btn-hover-border-color: #0a3240;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a3240;
  --bs-btn-active-border-color: #0a3240;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0a3240;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0a3240;
  --bs-gradient: none;
}

.form-select, .datatable-selector {
   /* border: 1px solid #999; */
}

.form-check-input {
  width: 1.2em;
  height: 1.2em;
  margin-top: 0.15em;
}

/* nav-tab */
.nav-tabs {
	border-bottom: 0
}

.nav-tabs .nav-link {
	--bs-nav-tabs-link-color: rgba(var(--bs-emphasis-color-rgb), 0.55);
	--bs-nav-tabs-link-padding-top: 0;
	--bs-nav-tabs-link-padding-bottom: 0.9rem;
	--bs-nav-tabs-link-padding-x: 29px;
	--bs-nav-tabs-link-hover-bgc: var(--bs-highlight-bg-color);
	--bs-nav-tabs-link-border-bottom-width: 2px;
	--bs-nav-tabs-link-active-color: var(--bs-primary-color);
	--bs-nav-tabs-link-active-border-color: var(--bs-primary-color);
	border-width: 0;
	border-bottom: var(--bs-nav-tabs-link-border-bottom-width) solid rgba(0,0,0,0.1);
	border-radius: 0;
	text-transform: capitalize;
	line-height: 1;
	color: var(--bs-nav-tabs-link-color);
	padding: var(--bs-nav-tabs-link-padding-top) var(--bs-nav-tabs-link-padding-x) var(--bs-nav-tabs-link-padding-bottom) var(--bs-nav-tabs-link-padding-x);
	font-weight: 800;
}

.nav-tabs .nav-link:hover {
	background-color: var(--bs-nav-tabs-link-hover-bgc);
	border-color: var(--bs-nav-tabs-link-active-border-color);
}

.nav-tabs .nav-link:focus {
	border-color: var(--bs-nav-tabs-link-active-border-color);
}

.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
	color: var(--bs-nav-tabs-link-active-color);
	border-color: var(--bs-nav-tabs-link-active-border-color);
}

.pagination, .datatable-pagination ul {
    --bs-pagination-active-bg: #0a3240;
    --bs-pagination-active-border-color: #0a3240;
}

.page-link, .datatable-pagination a {
    color: #0a3240;
}
