body.light_version .auth-main #particles-js canvas, body.light_version .auth-main2 #particles-js canvas {
	display: none;
}
body.light_version hr {
	background-color: #999999;
}
body.light_version .form-control::placeholder {
	opacity: 0.5;
}
.form-control:disabled, .form-control[readonly] {
	color: #494949;
}
body.light_version button.multiselect.dropdown-toggle:disabled, .form-control[readonly] {
	background-color: #e9ecef;
	color: #77797c;
}
.login-img {
	width: 50%;
}
.navbar-nav .dropdown-menu {
	left: auto;
	right: 0;
}
.sidebar .user-account .dropdown {
	min-width: 100px;
}
.theme-cyan .sidebar-nav .metismenu a:hover, .theme-cyan .sidebar-nav .metismenu > li ul .active a:hover, .theme-cyan .sidebar-nav .metismenu > li.active > a:hover {
	background-color: #17C2D7;
	color: #FFFFFF;
	font-weight: 700;
}
.metismenu ul a:hover:before {
	width: 15px;
	background-color: #FFFFFF !important;
}
.theme-cyan .sidebar-nav .metismenu a:hover::after, .theme-cyan .sidebar-nav .metismenu a:focus::after {
	padding-right: 5px;
	color: #FFFFFF;
}
a.btn:focus {
	color: #FFFFFF;
}
.alert i {
	margin-right: 5px;
}
.alert i.fas {
	display:table-cell;
}
.alert span{
	padding-left: 5px;
	display:table-cell;
}
div.card.message-box {
	background-color: unset !important;
	margin-bottom: 0;
}
div.input-group.type-hidden {
	display: none;
}
.auth-main .auth_div .card .body {
	background-color: #ffffff;
}
.auth-main .form-auth-small .form-control {
	border-color: #e2e4e7;
}
.auth-main2.full_page {
	align-items: normal;
}
.auth-main2.full_page #main-content {
	margin-top: 0;
}
.auth-main2.full_page #main-content .row {
	margin-left: 0;
	margin-right: 0;
}
.auth-main .card .header.langdropdown {
	background-color: #ffffff;
}
.auth-main .card .body {
	border-width: 0;
}
.auth-main .card .header.langdropdown ul.header-dropdown, .auth-main2 .card .header.langdropdown ul.header-dropdown {
	top: 3px;
}
.auth-main .card .header.langdropdown a.dropdown-toggle::after, .auth-main2 .card .header.langdropdown a.dropdown-toggle::after {
	display: none;
}
form .multiselect_div {
	width: 100%;
}
form select.custom-select:focus {
	background-color: transparent;
	color: #17C2D7;
}
form .parsley-errors-list {
	width: 100%;
}
form .parsley-errors-list li {
	font-size: 1em;
}
form .fstElement, form .fstControls {
	width: 100% !important;
	background-color: transparent;
}
form .input-positin-negative-sign-prepend {
	cursor: pointer;
}
form .input-positin-negative-sign-prepend:hover {
	background-color:#ECECEC
}
form .input-positin-negative-sign-prepend:active {
	background-color:#DEDEDE
}
.fstElement, .fstQueryInput, .fstResultItem, .fstChoiceItem {
	line-height: normal;
	font-size: inherit !important;
}
.form-control, .wizard .content .body input, .wizard .content .card-body input, .fstElement {
	border-color: #393d42;
}
.form-control:focus, .wizard .content .body input:focus, .wizard .content .card-body input:focus, .fstElement:hover, .custom-file-input, .dropify:hover {
	border-color: #57595d;
}
.dropify-wrapper.touch-fallback, .dropify-wrapper.touch-fallback.has-error {
	height: 100% !important;
}
.input-group.type-switch {
	display: block;
}
.baseive-form-label-help {
	margin-left: 5px;
}
.wizard > .content > .body .fancy-radio input[type="radio"], .wizard > .content > .body .fancy-radio input[type="checkbox"] {
	display: none;
}
.wizard > .content > .body{
	position: relative !important;
}
a > i {
	color: #a5a8ad;
}
.nav.nav-tabs .nav-item a.nav-link {
	border-color: #e1e8ed;
}
.card .body form .tab-content, .card .tab-content {
	/* background-color: #2f3338; */
	margin-top: 0;
	margin-bottom: 15px;
}
.card .body form .tab-content {
	padding: 15px;
	border: 1px solid #e1e8ed;
}
.baseive-error-indicator.filled {
	margin-left: 5px;
}
/*
.card table {
	border-collapse: collapse;
}
.card table, .card table th, .card table td {
	border: 1px solid black;
}
*/
table td.cb {
	width: 20px;
}
.dataTables_paginate li.previous a, .dataTables_paginate li.next a {
	background-color: transparent;
}
.dataTables_paginate li.previous a:hover, .dataTables_paginate li.next a:hover {
	color: #ffffff;
}
.cke_button_label.cke_button__baseivevar_label {
	display: inline !important;
}
input.baseive-var-radio {
	opacity: 0;
	position: fixed;
	width: 0;
}
label.baseive-var-radio  {
	display: inline-block;
	background-color: #ddd;
	padding: 5px 10px;
	border: 2px solid #444;
	border-radius: 4px;
}
input.baseive-var-radio:checked + label {
	background-color:#bfb;
	border-color: #4c4;
}
/*
.wizard .content {
    min-height: 100px;
}
.wizard .content > .body {
    width: 100%;
    height: auto;
    padding: 15px;
    position: absolute;
}
.wizard .content .body.current {
    position: relative;
}
*/