:root {
    --color-font-high: #8C7D5A;
	--color-font-general: #083628;
    --color-font-light: #DABE98;
    --color-font-light-white: #9AA78E;
    --color-background-dark: #1d1d1d;
	--bs-table-striped-bg: rgb(252 243 231);
}

body {
	color: var(--color-font-general);
}

a {
	text-decoration: none;
	color: var(--color-font-general);
}

a:hover {
	color: var(--color-font-general);
}

a img:hover {
	opacity: 0.6;	
}

img {
	border-radius: 5px;	
}

.bg-gradient-primary {
    background-color: #021d14;
    background-image: linear-gradient(180deg,#083628 10%,#083628 100%);
    background-size: cover;
}

.bg-gradient-primary-login {
    background-color: #021d14;
    background-image: linear-gradient(180deg,#9AA78E 10%,#9AA78E 100%);
    background-size: cover;
}

.text-gray-600 {
    color: var(--color-font-general) !important;
}

.topbar.navbar-light .navbar-nav .nav-item .nav-link {
    color: var(--color-font-general);
}

.text-uppercase {
	text-transform: uppercase;	
}

.d-desktop {
	display: block;	
}

.d-responsive {
	display: none;	
}

.table {
	color: #303033;
}

.scroll-to-top {
	z-index: 9999 !important;
}

.tab-pane {
	padding: 10px !important;	
}

.nav-item {
    margin-right: 3px !important;
}

.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #9AA78E;
}

.btn-primary {
	color: #fff;
	background-color: #083628;
	border-color: #083628;
}
  
.btn-primary:hover {
	color: #fff;
	background-color: #041f17;
	border-color: #041f17;
}

.btn-primary:focus, .btn-primary.focus {
	color: #fff;
	background-color: #336455;
	border-color: #336455;
	box-shadow: 0 0 0 0.2rem #336455;
}
  
.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background-color: #9AA78E;
	border-color: #9AA78E;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #336455;
  border-color: #336455;
}

.text-primary-info {
	color: #8C7D5A !important;
}

@media print {
	.noprint {
		display: none;
	}
}

@media (max-width: 768px){
	.d-desktop {
		display: none;	
	}
	.d-responsive {
		display: block;	
	}
}