/* button  */


.input-danger,
.input-danger:-webkit-autofill,
.input-danger:-webkit-autofill:focus {
	border-color: #dc3545 !important;
	/*    border-color: var(--danger) !important;*/
	padding-right: calc(1.5em + 0.75rem);
	background-image: url(../icons/false.png);
	background-repeat: no-repeat;
	background-position: right calc(0.375em + 0.1875rem) center;
	background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.input-success,
.input-success:-webkit-autofill,
.input-success:-webkit-autofill:focus {
	border-color: #28a745 !important;
	/*    border-color: var(--success) !important;*/
	padding-right: calc(1.5em + 0.75rem);
	background-image: url(../icons/true.png);
	background-repeat: no-repeat;
	background-position: right calc(0.375em + 0.1875rem) center;
	background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}


.input-success:focus {
	border-color: #28a745;
	-webkit-box-shadow: 0 0 0 0.2rem rgb(40 167 69 / 25%);
	box-shadow: 0 0 0 0.2rem rgb(40 167 69 / 25%);
}

.input-danger:focus {
	border-color: #dc3545;
	-webkit-box-shadow: 0 0 0 0.2rem rgb(220 53 69 / 25%);
	box-shadow: 0 0 0 0.2rem rgb(220 53 69 / 25%);
}

.input-error,
.input-error:-webkit-autofill,
.input-error:-webkit-autofill:focus {
	margin-top: 0.3rem;
	font-size: 90%;
	font-style: italic;
	color: #dc3545;
	font-weight: bold;
	display: none;
}

select.input-success,
select.input-danger {
	background-position: right calc(0.975em + 0.1875rem) center !important;
}


.sidebar-wrapper .sidebar-menu > .nav-item > .nav-treeview {
	padding-left: 1rem;
}


.sidebar-wrapper .sidebar-menu > .nav-item.menu-open > .nav-link {
    background: cornflowerblue;
}


.custom-text-editor {
	min-height: 100px;
}