html,
body {
	cursor: default;
	background-color: #fbf4e0;
}

td {
	vertical-align: middle!important;
}

.icon-small {
	width: 1.3rem;
	height: 1.3rem;
}

.icon-xsmall {
	width: 1.1rem;
	height: 1.1rem;
}

.text-xs {
	font-size: .8rem;
}

.border-sc {
	border-color: #f8e4aa !important;
}

.table-search-result {
	color: orange;
}

.navbar {
	background-color: #fdfaf0;
}

.navicon {
	width: 3.5rem;
	height: 3.5rem;
}

.login {
	background-image: url('../img/logo_text.jpg');
	background-repeat: no-repeat;
	background-position: center 2rem;
	background-size: contain;
	height: 100%;
	width: 100%;
	position: absolute;
}

.login > .container {
	margin-top: 10%;
	padding: 1.5rem 2.5rem;
	background-color: rgba(251,244,224,.95);

}

.qr-print {
	display: none;
}

@media print {
	.no-print {
		display: none;
	}
}