a,
.nav-tabs .nav-link.active {
	color: #32642d;
}

a:hover,
.link-list a:hover,
.link-list-plain a:hover,
.link-list-opt a:hover,
.link-check li a:hover,
.page-link:hover {
	color: #2b5627;
}

.link-list-opt a:hover,
.link-check li a:hover {
	background: transparent;
}

.form-control:focus, .form-control.focus,
.select2-container--default .select2-selection--single:focus {
	border-color: #2b5627;
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #274f24;
}

.custom-control-input:checked ~ .custom-control-label::before,
.custom-control-input:not(:disabled):active ~ .custom-control-label::before,
.btn-primary,
.badge-success {
	color: #fff;
	background-color: #32642d;
	border-color: #32642d;
}

.btn-primary:hover {
	color: #fff;
	background-color: #2b5627;
	border-color: #274f24;
}

.btn-primary:focus, .btn-primary.focus {
	color: #fff;
	background-color: #2b5627;
	border-color: #274f24;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.page-item.active .page-link {
	color: #fff;
	background-color: #2b5627;
	border-color: #274f24;
}

.form-control:focus, .form-control.focus,
.select2-container--default .select2-selection--single:focus,
.custom-control-input:focus ~ .custom-control-label::before,
.btn-primary:focus, .btn-primary.focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.page-item.active .page-link {
	box-shadow: none;
}

button.dropdown-toggle.btn-primary {
	background-color: #2b5627 !important;
}

.dropdown-menu-s1 {
	border-top: 3px solid #32642d;
}

.text-primary {
	color: #718570 !important;
}

.dot-primary,
.nav-tabs .nav-link:after {
	background: #32642d;
}

/* Visitor Count */
.bg-abstract {
	background-image: url('../../files/images/background.jpeg');
	background-position: center center;
}

@media (max-width: 767.98px) {
	.nk-split-content + .nk-split-content {
		display: none;
	}
}

/* Login Page */
.bg-login {
	background-color: #32642d;
}

.link-primary {
	color: #32642d !important;
}

.passcode-switch,
button.nk-quick-nav-icon,
button.dropdown-toggle,
.link-check li button {
	border: none;
	outline: none;
	background-color:transparent !important;
}

.passcode-switch:focus,
button.nk-quick-nav-icon:focus,
button.dropdown-toggle:focus,
.link-check li button {
	outline: none;
}

/* Sidebar */
.nk-sidebar-head {
	border: none;
}

.is-dark .nk-sidebar-head {
	border-color: transparent;
}

.nk-sidebar.is-dark {
	background: #151414;
	border-right-color: #151414;
}

.is-dark .nk-quick-nav-icon,
.nk-menu-icon,
.nk-menu-link,
.is-dark .nk-menu-toggle:after, .is-theme .nk-menu-toggle:after,
.nk-menu-sub .nk-menu-link {
	color: #868e96;
}

.is-dark .nk-quick-nav-icon:hover,
.nk-menu-link:hover .nk-menu-icon,
.nk-menu-item.active > .nk-menu-link .nk-menu-icon,
.nk-menu-link:hover, .active > .nk-menu-link,
.is-dark .nk-menu-toggle:hover:after, .is-theme .nk-menu-toggle:hover:after,
.nk-menu-sub .nk-menu-link:hover,
.nk-menu-sub .active > .nk-menu-link {
	color: #fff;
}

/* Avatar */
.user-avatar, [class^="user-avatar"]:not([class*="-group"]) {
	background: #32642d;
}

.user-status {
	text-align: left;
}

/* DataTables */
.link-check li a,
.link-check li button {
	display: flex;
	align-items: center;
	color: #526484;
	font-size: 13px;
	position: relative;
}

.link-check li>span,
.link-check li a,
.link-check li button {
	display: block;
	line-height: 1.25rem;
	padding: 0.35rem 1rem;
}

.link-check li button {
	text-align: left;
	width: 100%;
}

.link-check li.active>button::after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 1rem;
	font-family: "Nioicon";
}

.dataTables_length,
.dataTables_filter,
.dataTables_info,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after {
	display: none;
}

.ct-pag {
	border-top: 1px solid #dbdfea;
}

.tb-col-action .link-cross {
	font-size: 1rem;
	text-align: center;
	line-height: 28px;
	height: 24px;
	width: 24px;
	display: inline-block;
	color: #8094ae;
	vertical-align: middle;
	border-radius: 12px;
}

.tb-col-action .link-cross:hover {
	color: #e85347;
	background: #fce7e5;
}

/* Tables */
.detail-book td:first-child, .detail-book th:first-child,
.detail-member td:first-child, .detail-member th:first-child {
	padding-left: 0;
}

.detail-book td:last-child, .detail-book th:last-child,
.detail-member td:last-child, .detail-member th:last-child {
	padding-right: 0;
}

.detail-book thead th,
.detail-member thead th {
	border-bottom: none;
}

.detail-book thead th {
  vertical-align: middle;
	width: 20%;
}

.detail-member thead th {
	width: 25%;
}

.detail-book thead tr:last-child th,
.detail-member thead tr:last-child th {
	vertical-align: top;
	border-bottom: none;
	padding-top: 10px;
}

.tb-tnx-head th.tb-tnx-id {
	width: 13%;
}

.tb-tnx-id span {
	font-weight: unset;
}

.empty_table {
	color: #8094ae;
	font-size: 13px;
	text-align: center;
	padding: 0 !important;
}

@media (min-width: 768px) {
	.tb-tnx-amount {
    width: unset;
	}

	.tb-tnx-status {
    width: unset;
	}
}

/* Add Sirculation */
.nk-chat-editor {
	display: flex;
	align-items: center;
}

.nk-chat-editor-form {
	padding-right: 0.5rem;
	flex-grow: 1;
}

.nk-chat-editor-form .form-control {
	min-height: 36px;
	padding-top: 0.5rem;
}

.nk-chat-editor-tools {
	display: flex;
	align-items: center;
}
