html,
body {
	font-size: .950rem;
	font-family: YuGothic,san-serif;
	font-feature-settings: "palt";
	line-height: 160%;
}

a {
	text-decoration: none;
}

h1, .h1 {
	font-size: calc(1rem + 0.4vw);
	font-weight: 800;
}

h2, .h2 {
	font-size: calc(1rem + 0.3vw);
	font-weight: 800;
}

h3, .h3 {
	font-size: calc(1rem + 0.3vw);
	font-weight: 800;
}

h4, .h4 {
	font-size: calc(1rem + 0.3vw);
	font-weight: 800;
}

h5, .h5 {
	font-size: calc(1.1rem + 0.1vw);
	font-weight: 800;
}

h6, .h6 {
	font-size: calc(.975rem + 0vw);
	font-weight: 800;
}

textarea {
	border: 1px solid #dee2e6;
	/* field-sizing: content; */
}

/**
 *
 */

.btn {
	font-size: 0.9rem;
}

.btn-group-sm>.btn, .btn-sm {
	--bs-btn-padding-y: 0.125rem;
	--bs-btn-padding-x: 0.375rem;
	--bs-btn-font-size: 0.8rem;
}

.form-label {
	font-weight: 600;
}

.col-form-label {
	font-weight: 600;
}

.fw-semibold {
	
}

/**
 *
 */

.table-sm>:not(caption)>*>* {
    padding: .3rem .3rem;
    padding-top: 0.3rem;
    padding-right: 0.3rem;
    padding-bottom: 0.3rem;
    padding-left: 0.3rem;
}


.item-category-grid {
	padding: 1rem 0;
}


.sb-sidenav .sb-sidenav-menu .nav .nav-link {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}

.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: #0866c8;
	--bs-nav-tabs-link-active-border-color: #0866c8;
	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: uppercase;
	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)
}

.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)
}

