/*Login Banner*/
.custom-login-bg {
	height: 100vh;
	background: url(../img/login-banner.jpg) no-repeat !important;
	background-size: cover;
    width: 950px;
    float: right;
    position: relative;
}
.login-overlay {
	background-color: transparent !important;
}
.login-form {
	width: calc(100% - 950px) !important;
}
.user-title {
	color: #2D2E29 !important;
}
.form-gp i {
	color: #FE5A13 !important;
}
.btn.btn-primary {
	background-color: #FE5A13 !important;
    border-color: #FE5A13 !important;
}
.btn.btn-outline-primary {
	color: #FE5A13 !important;
    border-color: #FE5A13 !important;
}
.btn.btn-outline-primary:hover {
    background-color: #FE5A13 !important;
    border-color: #FE5A13 !important;
    color: #FFFFFF !important;
}
.footer {
	position: fixed !important;
}
.menu-title {
	color: #FE5A13 !important;
}
.light-sidebar .sidebar_menu .metismenu > li.active > a i {
	color: #FAA61A !important;
}
.light-sidebar #sidebar-menu > ul > li > a.active {
	color: #FAA61A !important;
}
.form-divs {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}
label {
	font-size: 14px!important;
}
.form-title {
	margin-bottom: 0rem !important;
}
.questionnaire-row {
	overflow-y: auto;
	height: 550px;
}
.save-button {
	float: right;
	text-align: right;
}
.control-label:after {
	content: " *";
	color: #dc3545;
}
input[readonly],
textarea[readonly],
select[disabled],
select[readonly] {
	background-color: #e1e2e4 !important;
	cursor: not-allowed;
}
.error-message {
	margin-top: -25px;
	margin-bottom: 15px;
	font-size: 12px !important;
}
.cc_div, .zelle_div {
	display: none;
}
.alert-inverse-warning {
	background-color: #feedec!important;
	border-color: transparent!important;
	color: #F34335!important;
}