﻿.control-hidden {
	display: none;
}
.a-no-href-pointer, .btn-a-pointer {
	cursor: pointer;
}
.cursor-a-default {
	cursor: default;
}
.circle-state {
	border-radius: 50%;
	width: 25px;
	height: 25px;
}
.logo-size {
	max-width: 70%;
}
.loginscreen img.logo-size {
	max-width: 100%;
}
.ibox-title h5.margin-top {
	margin-top: 5px;
}
.width-auto {
	width: auto;
}
.height-34 {
	height: 34px;
}
.header-right-user-data {
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}
.border-width-0 {
	border-width: 0px;
}
.loginscreen.middle-box {
	width: 400px;
}
.middle-box.large-image {
	margin-top: unset;
	max-width: unset;
	padding-top: unset;
}
.middle-box.large-image img.logo-size {
	max-width: unset;
	width: 100%;
}

/* Errors/validations */
/*.error-label {
	color: #b94a48;
}
.field-validation-error {
	color: #b94a48;
	display: inline-block;
	*display: inline;
	padding-left: 5px;
	vertical-align: middle;
	*zoom: 1;
}
.field-validation-valid {
	display: none;
}
.input-validation-error {
	color: #b94a48;
	border-color: #b94a48;
}
.input-validation-error:focus {
	border-color: #953b39;
	-webkit-box-shadow: 0 0 6px #d59392;
	-moz-box-shadow: 0 0 6px #d59392;
	box-shadow: 0 0 6px #d59392;
}
.multiselect-validation-error {
	color: #b94a48;
	border-color: #b94a48;
	border-style: solid;
	border-width: 1px;
}
.multiselect-validation-error a {
	color: #b94a48;
}
.multiselect-label-validation-error {
	color: #b94a48;
}
.validation-summary-errors {
	color: #b94a48;
}
.validation-summary-valid {
	display: none;
}*/
/* Bootstrap extensions */
.modal {
	text-align: center;
	padding: 0 !important;
}

.modal:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

.dropdown-menu > li > a:hover {
	background-color: #dadee1;
}

/* New button colors */
.btn-purple {
	color: #fff;
	background-color: #aa66cc;
	border-color: #aa66cc;
}
.btn-purple:focus,
.btn-purple.focus {
	color: #fff;
	background-color: #9933CC;
	border-color: #9933CC;
}
.btn-purple:hover {
	color: #fff;
	background-color: #9933CC;
	border-color: #9933CC;
}
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
	color: #fff;
	background-color: #9933CC;
	border-color: #9933CC;
}
.btn-purple:active:hover,
.btn-purple.active:hover,
.open > .dropdown-toggle.btn-purple:hover,
.btn-purple:active:focus,
.btn-purple.active:focus,
.open > .dropdown-toggle.btn-purple:focus,
.btn-purple:active.focus,
.btn-purple.active.focus,
.open > .dropdown-toggle.btn-purple.focus {
	color: #fff;
	background-color: #9933CC;
	border-color: #9933CC;
}
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
	background-image: none;
}
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled.focus,
.btn-purple[disabled].focus,
fieldset[disabled] .btn-purple.focus {
	background-color: #aa66cc;
	border-color: #aa66cc;
}
.btn-purple .badge {
	color: #aa66cc;
	background-color: #fff;
}