/*.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in[role=alertdialog], #mce-modal-block {
	display: none !important;
}*/
.tox-notification.tox-notification--in.tox-notification--warning {display: none !important;}

.icon-center {
	position: absolute;
	margin: 8px auto;
	inset:0;
	width:16px;
}
.rotate-45 {
	transform: rotate(45deg);
}

.panel {
	border: 1px solid rgba(0,0,0,.125);
	border-radius: .25rem;
	box-shadow: 0 0 3px rgba(0,0,0,.125);
}
.panel.panel-menu {
	border: 0;
}
.panel.panel-menu:not(:first-child) {
	margin-top: 1.25rem;
}
.panel .panel-heading {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}
.panel .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

#sidebar {
	background-color: white;
}
hr {
	position: relative;
	z-index: -1;
}

.editor .input-group {
	margin-bottom: 15px;
}
.editor .input-group label {
	padding: .25rem;
	padding-bottom: 0;
	padding-right: 1.25rem;
	font-weight: bold;
	font-size: 0.9rem;
}

.pagination .page-item {
	width: 40px;
}

.list-selected {
	box-shadow: 4px 0 0 -0.11px var(--bs-primary) inset;
}

.show-password {
    position: absolute;
    height: 3.6rem;
    width: 40px;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 25px;
    cursor: pointer;
}

.full-page {
	max-width: 1500px !important;
}

[class*='fade-'], [class*='zoom-'] {
	animation-timing-function: ease;
}

.fade-in {
	animation-duration: 0.8s;
	animation-name: fade-in;
}
.fade-in-left {
	animation-duration: 0.3s;
	animation-name: fade-in-left;
}
.fade-in-top {
	animation-duration: 0.3s;
	animation-name: fade-in-top;
}
.fade-in-bottom {
	animation-duration: 0.3s;
	animation-name: fade-in-bottom;
}
.zoom-in {
	animation-duration: 0.3s;
	animation-name: zoom-in;
}

@keyframes fade-in {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fade-in-left {
	0% {
		opacity: 0;
		transform: translateX(-150px);
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		transform: initial;
	}
}
@keyframes fade-in-top {
	0% {
		opacity: 0;
		transform: translateY(-150px);
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		transform: initial;
	}
}
@keyframes fade-in-bottom {
	0% {
		opacity: 0;
		transform: translateY(150px);
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		transform: initial;
	}
}
@keyframes zoom-in {
	0% {
		opacity: 0;
		transform: scale(0.5)
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		transform: initial;
	}
}

@media screen and (max-width: 760px) {
	.full-sm {
		width: 300px;
	}
	.full-sm .input-group:not(:first-child) input {
		margin-top: .25rem;
	}
}
@media screen and (max-width: 570px) {
	.full-sm {
		width: 80vw;
	}
}

/* .table > :not(caption) td {
	padding: .3rem;
} */
	
/* * {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;} */

.navbar-form .input-group :is(input, select) {
	width: 100% !important;
}
.navbar-form .btn {
	width: 100% !important;
	margin: auto 5px 0;
}

/* .panel table tbody {
	user-select: none;
} */