/* Mobile First CSS */
.btn-no-wrap {
	white-space: nowrap;
}

#logout-submit-button {
	border: none;
	background: none;
	padding: 0;
}

.app-menu.navbar-menu {
	background: #f9e11e;
}

.navbar-brand-box.horizontal-logo .logo-lg img {
	height: 65px;
}

.nav-link.menu-link {
	color: black !important;
}

.site-footer.bg-grey-light {
	background-color: #f3f3f3;
}

.site-footer, .site-footer a, .site-footer h5 {
	color: #696969;
}

.site-footer__content a {
	font-size: 15px;
	line-height: 1.6;
}

.custom-footer {
	background-color: #dbd9d9;
	color: #696969;
}

.nav-item .menu-dropdown {
	background-color: #f9e11e;
}

/* Tablet styles */
@media (min-width: 768px) {
	.navbar-brand-box.horizontal-logo .logo-lg img {
		height: 70px;
	}
}

/* Desktop styles */
@media (min-width: 1024px) {
	.navbar-brand-box.horizontal-logo .logo-lg img {
		height: 85px;
	}
}

input[disabled], input[readonly] {
	background-color: #e9ecef;
	opacity: 0.65;
	cursor: not-allowed;
}

table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_desc_disabled:after {
	content: "";
}

table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_desc_disabled:before {
	content: "";
}
