.html-form-outline {
	border-color:rgb(189,189,189) !important;
	background-color:rgb(233,236,239)!important;
}

.hr-dark {
	background-color:var(--mdb-gray-400) !important;
}

.html-form-outline-lg {
	font-size:1rem;
}

#kzEditMask .form-control.is-invalid {
	margin-bottom:0px;
}

.html-form-outline-label {
	background:linear-gradient(0deg,rgb(233,236,239) 0px,rgb(233,236,239) 10px,rgb(255,255,255) 6px,rgb(255,255,255) 15px);
	left:0.5rem;
	/*top:-0.63rem;*/
	top:-0.85rem;
	/*font-size:12.8px;*/
	font-size:16px;
	color:rgba(0,0,0,0.6);
	height:22px;
	text-wrap: nowrap;
	text-overflow:ellipsis;
	right:0.5rem;
	overflow:hidden;
}

.html-form-outline-label-lg {
}

.dropdown-menu li {
	position: relative;
}
.dropdown-menu .dropdown-submenu {
	display: none;
	position: absolute;
	left: 100%;
	top: -7px;
}
.dropdown-menu .dropdown-submenu-left {
	right: 100%;
	left: auto;
}
.dropdown-menu > li:hover > .dropdown-submenu {
	display: block;
}

#fTabs.nav-tabs .nav-link {
	--mdb-nav-tabs-link-font-size:24px;
	--mdb-nav-tabs-link-color:var(--mdb-black);
	--mdb-nav-tabs-link-active-color:var(--mdb-black);
	--mdb-nav-tabs-link-active-border-color:var(--mdb-dark);
	--mdb-nav-tabs-link-active-bg:rgba(var(--mdb-success-rgb),0.6);
	--mdb-nav-tabs-link-hover-bgc:rgba(var(--mdb-success-rgb),0.4);
	text-transform:none;
}

#fTabs.nav-tabs .nav-link:hover {
	color:var(--mdb-black);
}

#fTabs.nav-tabs {
	background-color:var(--mdb-gray-100);
}

.accordion-button.accordion-empty::after {
	visibility:hidden;
}

#zz_typ2FRM .form-control {
	background-color:#fff;
}

.mrow {
	columns: 400px 3;
	column-gap: 1em;
	column-fill: balance;
}

.mcol {
	display: inline-block;
	width: 100%;
}

#acKritList .accordion-header .accordion-button {
	font-size:1.3rem;
	--mdb-accordion-btn-padding-x:12px;
	--mdb-accordion-btn-padding-y:12px;
}

.kr_acc .accordion-header .accordion-button {
	font-weight:bold;
	font-size:1.2rem;
}

.acKritAnchor {
	scroll-margin-top: 100px;
}

#toolbar,#navbark  {
	top:59px;
}

label p {
	margin-bottom:0px;
}

.uplbutton {
	width:22rem;
	text-transform:none !important;
}

@media only screen and (max-width: 991px) {
	#toolbar,#navbark {
		top:45px;
	}
}

@media only screen and (max-width: 767px) {
	#acKritList .accordion-header .accordion-button {
		font-size:1.2rem;
	}
	#acKritList h5.card-title {
		font-size:1rem;
	}
	.uplbutton {
		width:15rem;
	}
}

@media only screen and (max-width: 576px) {
	.uplbutton {
		width:10rem;
	}
}

.form-check .form-helper {
	font-size: .875em;
	color: #757575;
	width:100%;
	position:relative;
	left:-1.5rem;
}

.select-wrapper + .form-helper {
	font-size: .875em;
	color: #757575;
	width:100%;
}

.kritCard .card-footer,#aspList .card-footer {
	--mdb-card-cap-padding-x:12px;
}

.kritCard .card-body,#aspList .card-body {
	--mdb-card-spacer-x:12px;
	--mdb-card-spacer-y:12px;
}

.kritCard .card-body {
	padding-bottom:0px;
}

body .form-outline .form-control:not(.form-control-sm)~.form-label {
	font-size:20px;
	top:-4px;
}

.rListItem .card-footer {
	--mdb-card-cap-padding-x:12px;
}

.rListItem .card-body {
	--mdb-card-spacer-x:12px;
	--mdb-card-spacer-y:8px;
	padding-bottom:0px;
}

.rListItem.accordion {
	--mdb-card-cap-padding-y:6px;
	--mdb-card-cap-padding-x:12px;
	--mdb-accordion-btn-padding-y:3px;
}

.rListItem .accordion-button:not(.collapsed),.rListItem .accordion-button:not(.collapsed):focus {
	box-shadow:none;
}

.rListItem.accordion .card-body.collapse:not(.show) + .card-footer {
	border-top:0;
}

.rListItem.accordion .accordion-button {
	max-width:50px;
	--mdb-bg-opacity:0;
	background-color:var(--mdb-bg-secondary);
}

.kr_tab.nav-tabs .nav-link {
	--mdb-nav-tabs-link-font-size:18px;
}


.table th {
	position: relative;
}
.resizer {
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	cursor: col-resize;
	user-select: none;
}
.resizer:hover,.resizing {
	border-right: 2px solid blue;
}
.resizable {
	border: 1px solid gray;
	height: 100px;
	width: 100px;
	position: relative;
}

body.modal-open .ck.ck-balloon-panel {
	--ck-z-panel:1060;
}