.ui-btn-active {
	border: 1px solid #A52426;
	background: #C45454;
	font-weight: 700;
	color: #fff;
	cursor: pointer;
	text-shadow: 0 1px 0 #A53333;
	text-decoration: none;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#C45454),to(#E57B7B));
	background-image: -webkit-linear-gradient(#C45454,#E57B7B);
	background-image: -moz-linear-gradient(#C45454,#E57B7B);
	background-image: -ms-linear-gradient(#C45454,#E57B7B);
	background-image: -o-linear-gradient(#C45454,#E57B7B);
	background-image: linear-gradient(#C45454,#E57B7B);
}

.ui-focus, .ui-btn:focus {
	-moz-box-shadow: inset 0 0 3px #BF3939,0 0 9px #BF3939;
	-webkit-box-shadow: inset 0 0 3px #BF3939,0 0 9px #BF3939;
	box-shadow: inset 0 0 3px #BF3939,0 0 9px #BF3939;
}

.ui-input-text.ui-focus, .ui-input-search.ui-focus {
	-moz-box-shadow: 0 0 12px #BC383A;
	-webkit-box-shadow: 0 0 12px #BC383A;
	box-shadow: 0 0 12px #BC383A;
}


.c-header {
	/* padding: 10px 0; */
}

.c-header .ui-select {
	margin: 15px 20px;
}

html body ol#scanned li.localisation-result {
	font-weight: 400 !important;
}

#logout {
	max-width: 100px;
}

html body .logout__wrapper a > span{
	border: 0
}
html body .logout__wrapper a{
	margin:0;
	flex-grow: 1;
	flex:1;
	padding: 0 10px;
	border-top: none;
	border-bottom: none;
	display: flex;
	align-items: center;
}
html body .logout__wrapper{
	display: flex;
	flex-direction: column;
	/* height: 100%; */
}

html body .flex-grow{
	flex-grow: 1;
}
html body .d-flex{
	display: flex;
	/* align-items: center; */
}

html body .-stage {
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 8px;
	font-weight: 300;
	opacity: 0.7;
}

#PasswordExpired,
.PasswordExpired,
#PermissionsError {
	display: flex;
	/* width: 100%; */
	/* height: 100vh; */
	align-items: center;
	justify-content: center;
	text-align: center !important;
	margin: 40px;
}

#PasswordExpired.-is-hidden,
#PermissionsError.-is-hidden {
	display: none;
}