.page-header.navbar .page-logo .logo-default {
	margin: 12px 10px 0;
}
.pagination {
	margin: 0;
}
.pagination-counter {
	padding: 6px 12px;
}

.required > label::after {
	color: #c3232d;
	content: " *";
}
.asc:after {
	content: " \2193";
}
.desc:after {
	content: " \2191";
}

.m-b-10 {
	margin-bottom: 10px;
}

.select2-container .select2-selection--single {
	height: 36px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 36px;
}
body.dragging, body.dragging * {
	cursor: move !important;
}

.dragged {
	position: absolute;
	opacity: 0.5;
	z-index: 2000;
}

.soratable .placeholder {
	position: relative;
	/** More li styles **/
}
.soratable .placeholder:before {
	position: absolute;
	/** Define arrowhead **/
}

.sortable tbody tr:hover {
	cursor: move;
}

.input.date {
	position: relative;
}
.preview img {
	width: 100px;
}
.text-middle {
	vertical-align: middle !important;
}
.input-icon > i.sm {
	margin-top: 7px;
}
.expanded.collapsed i.fa-plus { display:inline-block; }
.expanded.collapsed i.fa-minus { display:none;}

.expanded i.fa-minus { display:inline-block; }
.expanded i.fa-plus { display:none;}

.note-status {
	color: black;
	font-size: 18px;
	font-weight: 600;
}
.note-status.H {
	background-color: rgb(85, 130, 169);
}
.note-status.P {
	background-color: rgb(156, 225, 138);
}
.note-status.C {
	background-color: rgb(255, 196, 156);
}
.note-status.D {
	background-color: rgb(247, 152, 163);
}
#status-hints {
	margin-bottom: 10px;
}
#status-hints a {
	border-bottom: 1px dashed #5b9bd1;
}
#status-hints a:hover {
	text-decoration: none;
	border-bottom: 1px dashed #23527c;
}
.customer-block-start {
	border-top: 6px solid #62898c;
}
.customer-block-start h4 {
	display: inline-block;
}