@charset "UTF-8";
/**
 * e107 website system
 *
 * Copyright (C) 2008-2025 e107 Inc 
 * Released under the terms and conditions of the
 * GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
 *
 * Based on tabler.io the free and open source web application UI kit based on Bootstrap 5
 *
 * Theme for e107 etabler build with Bootstrap 5.3.3. by e107.nl
 * $Author: e107.nl
 */
 
body {
	overflow-y: scroll!important;
	min-height:100.1%;
}
.admin-ui-nav-menu .has-badge span:first-child > i:after { 
	content: "·"; 
	font-size:9pt!important; 
	color:#51a351
}
#admin-users-extended-main-list td.options .btn-group {
	justify-content: left 
}
#admin-menus span.sidebar-toggle-switch { 
	display: none !important 
} 
#navbar-menu .dropdown-menu {
/*	--bs-dropdown-min-width: 12.2rem!important; */
}
#admin-ui-carousel  .fa-2x {
	font-size: 2.3em!important;
	font-weight: var(--fa-style,600)!important;
}
.fa-2x {
	font-size: 1.5em!important;
	font-weight: var(--fa-style,600)!important;
}
.fa-fw {
	text-align: center;
	width: 0.9em;
}
.e-debug {
	overflow-x: auto;
	margin: 10px;
	padding: 10px;
	color: var(--bs-body-color)!important;
	background-color: var(--bs-body-bg)!important;
}
.icon {
	--bs-icon-size: auto!important;
	width: var(--bs-icon-size);
	height: var(--bs-icon-size);
	font-size: var(--bs-icon-size);
	vertical-align: bottom;
	stroke-width: 1.5;
}
.e-toggle-sidebar .icon {
	--bs-icon-size: 24px!important;
	width: var(--bs-icon-size);
	height: var(--bs-icon-size);
	font-size: var(--bs-icon-size);
	vertical-align: bottom;
	stroke-width: 1.5;
}
.nav-link  {
	--bs-nav-link-font-size: 11pt;
	font-size: var(--bs-nav-link-font-size);
}
#e-latest, #e-status  {
	--bs-list-group-border-width: 0px;
}
#news-extended-container iframe  {
  height: 420px!important;	
}
#admin-admin .form-control {
	display: inline-block!important;
}
.logcanvas {
	width:20.0vw!important;
}
#admin-admin #login-admin {
	min-width: 250px;
	width: 80%!important;
	padding: 0px;
	max-width: 500px!important;
}
#admin-login input, #admin-login input:focus, #admin-login input:hover {
	color: var(--bs-body-color)!important;
	background-color: --bs-panel-bg: var(--bs-bg-surface)!important;
}
#admin-admin #username, #admin-admin #userpass{
	width: 96%!important;
	max-width: 280px!important;
}
#admin-admin .field {
	text-align: center;
	padding: 5px 0px 5px 0px!important;
}
pre {
	word-wrap: break-word !important;
	word-break: break-word !important;
}
#plugin-hero-form .col-label {
	width: 20%!important;
	white-space: nowrap !important;
}
#admin-cron .col-label {
	width: 20%!important;
	white-space: nowrap !important;
}
#plugin-hero-form th {
	white-space: nowrap !important;
}
#plugin-hero-form #hero-bullets-0-icon-style, #plugin-hero-form #hero-bullets-0-text {
	min-width: 13vh;
}
#plugin-hero-form #hero-bullets-0-animation {
	min-width: 20vh;
}
#usermaintenance #resendage {
	max-width: 14vh!important;
}
#usermaintenance #resendClass {
	min-width: 18vh;
}
#plugin-pm-showlimits .tbox, #plugin-pm-addlimit .tbox {
	margin-bottom: 0.5rem !important;
}
#admin-cron .s-message {
	background-color: var(--bs-body-bg)!important;
}
#admin-cron.s-message-body {
	padding-left: 0px;
}
#admin-ui-list-filter #filter-options {
	width: 26vh;
}
.datetimepicker {
	padding: 0.25rem !important;
}
.options .dropdown-menu {
	inset: 42px 0px auto auto!important;
}
.layout-container label.radio input {
	width: 18px!important;
	height: 18px!important;
}
.list-group-item {
	--bs-list-group-item-padding-x: 0.50rem!important;
	--bs-list-group-item-padding-y: 0.70rem!important;
	padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
	color: var(--bs-list-group-color);
	background-color: var(--bs-list-group-bg);
	border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
#e-latest-list .list-group-item, #e-status-list .list-group-item  {
	--bs-list-group-item-padding-x: 0.50rem!important;
	--bs-list-group-item-padding-y: 0.40rem!important;
}
.dropdown-item {
	--bs-dropdown-item-padding-x: 0.50rem!important;
	--bs-dropdown-item-padding-y: 0.35rem!important;
	padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
}
.tbox {
	margin-right: 0.25rem !important;
	margin-left: 0rem !important;
	border-color: var(--bs-border-color)!important;
}
#category-order .tbox {
	max-width: 20rem !important;
}
.adminform .dropdown-menu {
	inset: 42px 0px auto auto !important;
	white-space: nowrap !important;
}
.bootstrap-switch-container {
	white-space: nowrap !important;
}
#admin-mailout-prefs-prefs .other {
	margin-bottom: 1.00rem !important;
}
.image-delete {
	padding-top: 10px;
}
.media:first-child {
	margin-top: 0;
}
.media, .media-body {
	transform: scale(1);
	transform-origin: 0 0;
	overflow: hidden;
}
.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}
.media-left, .media > .pull-left {
	padding: 0px 10px 10px 0px;
}
.media-object, .thumbnail {
	display: block;
}
.media img {
	max-width: 100px;
	;
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: visible;
	flex-wrap: nowrap;
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
	display: block;
}
#e-mm-selector .nav-tabs {
	margin-top: 0.85rem !important;
}
.indicator {
	right: 0;
	left: auto;
	top: 0;
	bottom: 0;
	left: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 2.5rem;
	color: var(--bs-icon-color);
	pointer-events: none;
	font-size: 1.2em;
}
#admin-ui-media-manager i {
	margin-right: 0.25rem !important;
}
.block-text #admin-ui-media-manager {
	background-color: var(--bs-bg-surface-tertiary);
}
a. .e-modal .btn-default {
	--bs-btn-border-color: var(--bs-border-color)!important;
	--bs-btn-hover-border-color: var(--bs-border-color)!important;
	--bs-btn-active-border-color: var(--bs-border-color)!important;
}
#core-media-upload h4 {
	display: block;
	margin: 0 0 1rem;
	font-size: 1rem;
	font-weight: var(--bs-font-weight-medium);
	color: inherit;
	line-height: 1.5rem;
}
#mail-pause .form-control {
	margin-right: 0.25rem !important;
	margin-left: 0.25rem !important;
}
#mail-pausetime .form-control {
	margin-right: 0.25rem !important;
	margin-left: 0.25rem !important;
}
button #testemail .btn {
	margin-bottom: 0.25rem !important;
}
.e-overlay-content a {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
	font-size: 85.714285%;
}
#core-list-grid .table > :not(caption) > * > *, .markdown > table > :not(caption) > * > * {
	border-bottom-width: 0px!important;
}
#admin-menus .sidebar-toggle-panel {
	display: initial !important;
}
#admin-menus .menuManagerSelect {
	text-transform: capitalize;
}
.open > .dropdown-menu {
	display: block;
}
.form-check-inline {
	display: inline-block;
	margin-right: 0.5rem;
	margin-bottom: 0.25rem !important;
	padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x)!important;
}
.form-horizontal {
	display: block;
	width: 100%;
	padding: .5625rem .75rem;
	font-family: var(--bs-font-sans-serif);
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.4285714286;
	color: var(--bs-body-color);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: var(--bs-bg-forms);
	background-clip: padding-box;
	border: var(--bs-border-width) solid var(--bs-border-color);
	border-radius: var(--bs-border-radius);
	box-shadow: var(--bs-box-shadow-input);
	transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
#createplugin .form-horizontal {
	display: flex !important;
}
#createplugin .col-label {
	width: 25%!important;
}
#front-form .col-label {
	width: 30%!important;
}
#core-thememanager-customconfig {
	overflow-x: auto;
}
@media (min-width: 1200px) {
	.form-check-inline {
		margin-bottom: 5px !important;
	}
	#core-thememanager-customconfig .form-check-inline {
		margin-bottom: 5px !important;
	}
}
.e-overlay-content .label {
	font-size: 0.7rem!important;
	position: absolute;
	top: auto!important;
	bottom: 0!important;
	right: 0!important;
	padding: 5px;
	background-color: rgba(24, 36, 51, 1)!important;
}
.e-overlay-content .label a {
	color: #fff!important;
}
.e-overlay-content {
	--bs-bg-opacity: 0.6;
	background-color: rgba(24, 36, 51, 0.8)!important;
}
.ui-state-hover :hover {
	background: #000!important;
}
.btn .icon {
	margin: 0 !important;
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
	display: block;
}
.pull-left {
	float: left !important;
}
.table, .markdown > table {
	--bs-table-hover-color: inherit;
	--bs-table-hover-bg: rgba(217, 235, 249, 1);
}
.admin-main-content {
	min-height: 76vh;
}
.page {
	background-image: linear-gradient(147deg, transparent 0%, transparent 8%,rgba(63, 106, 202,0.08) 8%, rgba(63, 106, 202,0.08) 46%,transparent 46%, transparent 100%),linear-gradient(107deg, transparent 0%, transparent 21%,rgba(63, 106, 202,0.08) 21%, rgba(63, 106, 202,0.08) 53%,transparent 53%, transparent 100%),linear-gradient(288deg, transparent 0%, transparent 35%,rgba(63, 106, 202,0.08) 35%, rgba(63, 106, 202,0.08) 91%,transparent 91%, transparent 100%),linear-gradient(90deg, rgb(246,248,251),rgb(246,248,251));
	background-repeat: no-repeat;
	background-attachment: fixed;
}
#admin-admin {
	background-image: linear-gradient(147deg, transparent 0%, transparent 8%,rgba(63, 106, 202,0.08) 8%, rgba(63, 106, 202,0.08) 46%,transparent 46%, transparent 100%),linear-gradient(107deg, transparent 0%, transparent 21%,rgba(63, 106, 202,0.08) 21%, rgba(63, 106, 202,0.08) 53%,transparent 53%, transparent 100%),linear-gradient(288deg, transparent 0%, transparent 35%,rgba(63, 106, 202,0.08) 35%, rgba(63, 106, 202,0.08) 91%,transparent 91%, transparent 100%),linear-gradient(90deg, rgb(246,248,251),rgb(246,248,251));
	background-repeat: no-repeat;
	background-attachment: fixed;
}
[data-bs-theme=dark], body[data-bs-theme=dark] [data-bs-theme=light] {
	.form-check-input {
		--bs-border-color-translucent: rgba(0, 136, 204, 0.44)!important;
		border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color-translucent);
		margin-right: 0.25rem !important;
	}
	.page {
		background-image: linear-gradient(147deg, transparent 0%, transparent 8%,rgba(63, 106, 202,0.08) 8%, rgba(63, 106, 202,0.08) 46%,transparent 46%, transparent 100%),linear-gradient(107deg, transparent 0%, transparent 21%,rgba(63, 106, 202,0.08) 21%, rgba(63, 106, 202,0.08) 53%,transparent 53%, transparent 100%),linear-gradient(288deg, transparent 0%, transparent 35%,rgba(63, 106, 202,0.08) 35%, rgba(63, 106, 202,0.08) 91%,transparent 91%, transparent 100%),linear-gradient(90deg, rgb(24,36,51),rgb(24,36,51));
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
	#admin-admin {
		background-image: linear-gradient(147deg, transparent 0%, transparent 8%,rgba(63, 106, 202,0.08) 8%, rgba(63, 106, 202,0.08) 46%,transparent 46%, transparent 100%),linear-gradient(107deg, transparent 0%, transparent 21%,rgba(63, 106, 202,0.08) 21%, rgba(63, 106, 202,0.08) 53%,transparent 53%, transparent 100%),linear-gradient(288deg, transparent 0%, transparent 35%,rgba(63, 106, 202,0.08) 35%, rgba(63, 106, 202,0.08) 91%,transparent 91%, transparent 100%),linear-gradient(90deg, rgb(24,36,51),rgb(24,36,51));
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
}
#core-infopanel_mye107 .btn-default {
	color: color-mix(in srgb,transparent,var(--bs-link-color) var(--bs-link-opacity,100%));
}
#core-image-avatars .buttons-bar .btn {
	margin-bottom: 0.5rem !important;
}
#core-infopanel_mye107 .btn {
	display: inline-block;
}
#core-infopanel_mye107 .btn:hover {
	color: var(--bs-btn-hover-color)!important;
}
.bootstrap-switch-container {
	white-space: nowrap!important;
}
.alert-block {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}
#core-thememanager-configure {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
#core-thememanager-configure .clearfix {
	display: flex;
	flex-wrap: wrap;
}
#core-thememanager-customconfig {
	min-height: auto;
}
#core-thememanager-customconfig .table {
	min-height: auto;
	vertical-align: middle;
}
.table_box {
	margin: 1cm;
	padding: 5px;
	border: 0px solid var(--bs-border-color);
}
table {
	border-collapse: collapse;
	width: 100%;
}
td, th {
	border: 0px solid var(--bs-border-color);
	vertical-align: middle!important;
}
.color_page {
	background: #ccf;
}
.dropzone {
	background: transparent;
	border:0
}
.btn-xs {
	--bs-btn-line-height: 1.5;
	--bs-btn-icon-size: .75rem;
	--bs-btn-padding-y: 0.125rem;
	--bs-btn-padding-x: 0.25rem;
	--bs-btn-font-size: 0.75rem;
	--bs-btn-border-radius: var(--bs-border-radius-sm);
}
.btn-default {
	--bs-btn-color: var(--bs-primary);
	--bs-btn-bg: transparent;
	--bs-btn-border-color: var(--bs-border-color);
	--bs-btn-hover-color: var(--bs-primary-fg);
	--bs-btn-hover-border-color: transparent;
	--bs-btn-hover-bg: var(--bs-primary);
	--bs-btn-active-color: var(--bs-primary-fg);
	--bs-btn-active-bg: var(--bs-primary);
	--bs-btn-disabled-color: var(--bs-primary);
	--bs-btn-disabled-border-color: var(--bs-primary);
}
#core-core-media-list-grid .btn-default, #core-core-media-list-grid .btn-secondary {
	--bs-btn-border-color: var(--bs-dark-border-subtle)!important;
	--bs-btn-hover-border-color: var(--bs-dark-border-subtle)!important;
	--bs-btn-active-border-color: var(--bs-dark-border-subtle)!important;
}
#core-thememanager-configure {
	flex-direction: row;
}
.menu-selector ul li {
	background-color: var(--bs-body-bg)!important;
	padding: 5px 30px;
	padding-right:2px;
	margin-bottom:2px;
}
#core-thememanager-configure textarea {
	background-color: var(--bs-primary-lt)!important;
	border: 1px solid var(--bs-border-color);
}
.menu-selector ul li:nth-child(odd) {
	background-color: rgba(230,238,246,0.1)!important
}
.menu-selector {
	display:block;
	padding-bottom:50px;
	margin-bottom:10px
}
.menu-selector input:checked + span {
	color: rgb(0, 84, 166)!important;
}
ul.dropdown-menu.e-mm-selector {
	padding: 12px;
	margin-top: -2px;
	margin-right:-2px;
}
.col-label {
	width: 40%;
}
.col-control {
}
#e-mm-selector .btn-sm, .btn-group-sm > .btn {
	--bs-btn-padding-y: 0.325rem!important;
	--bs-btn-padding-x: 0.40rem!important;
	--bs-btn-font-size: 0.75rem!important;
	--bs-btn-border-radius: var(--bs-border-radius-sm);
	min-width: 74px;
	margin-bottom: 4px;
	margin-right: 0.18rem !important;
}
div.e-mm-selector-container {
	position: absolute;
	top: 0px;
	right: 4px;
}
.nav-pills > li.active > a {
	--bs-bg-opacity: 0.2;
	background-color: rgba(var(--bs-azure-rgb), var(--bs-bg-opacity));
}
.pull-right ul {
	right: 0!important;
	left: auto!important;
}
.pull-right {
	right: 0!important;
	left: auto!important;
}
#admin-menus .pull-right {
	position: absolute !important;
}
.nav {
	--bs-nav-link-padding-x: 0.5rem!important;
	--bs-nav-link-padding-y: 0.4rem!important;
}
.user-action {
	--bs-nav-link-padding-x: 0.5rem!important;
	--bs-nav-link-padding-y: 0.0rem!important;
	padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x)!important;
}
.nav-panel-body .nav-link {
	color: color-mix(in srgb,transparent,var(--bs-link-color) var(--bs-link-opacity,100%));
}
td.menu-field {
	--bs-bg-opacity: 0.5;
	background-color: rgba(var(--bs-primary-lt-rgb),var(--bs-bg-opacity)) !important;
}
.radio-inline .form-check-inline ::before {
	display: none;
}
.dropdown-menu .e-modal {
	min-width: 11rem;
	display: flex;
	align-items: center;
	margin: 0;
	line-height: 1.4285714286;
	width: 100%;
	padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
	clear: both;
	font-weight: 400;
	color: var(--bs-dropdown-link-color);
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
	border-radius: var(--bs-dropdown-item-border-radius, 0);
}
@keyframes dropdown-menu {
	0% {
		transform: translateY(0rem);
		opacity: 0;
	}
	100% {
		transform: translateY(0rem);
		opacity: 1;
	}
}
.dropdown-menu {
	-webkit-animation-name: dropdown-menu;
	animation-name: dropdown-menu;
	animation-duration: 0.5s;
	animation-fill-mode: both;
}
.langtext {
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}
.img-responsive {
	--bs-img-responsive-ratio: 0%!important;
}
.navbar .navbar-right {
	flex-direction: row;
}
.btn-list ul {
	right: 0!important;
	left: auto!important ;
}
#leftsub ul {
	right: 0!important;
	left: auto!important;
	padding-bottom: 6px;
}
#leftsub1 ul, #leftsub2 ul {
	position: absolute !important;
	padding-bottom: 6px;
}
.navbar .navbar-right ul {
	right: 0!important;
	left: auto!important ;
}
.navbar .navbar-right a::after {
	display: none;
}
.navbar-right .dropdown {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
ul .navbar-right ul {
	right: 0!important;
	left: auto!important ;
}
.caret-off::after {
	display: none;
}
.caret-always-off::after {
	display: none;
}
ul .nav .scrollmenu {
	display: block !important;
}
#core-page-list-table .last div, #admin-newspost .last div {
	display: inline;
}
.adminlist .last div {
	display: inline;
}
.col-selection .dropdown-toggle::after {
	font-size: 22px;
	vertical-align: 0.106em;
}
.pagination .nextprev-item {
	margin-top: 10px;
	min-width: 1.75rem;
	border-radius: var(--bs-border-radius);
	position: relative;
	display: block;
	padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
	font-size: var(--bs-pagination-font-size);
	color: var(--bs-pagination-color);
	background-color: var(--bs-pagination-bg);
	border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.pagination li .active {
	z-index: 3;
	color: var(--bs-pagination-active-color);
	background-color: var(--bs-pagination-active-bg);
	border-color: var(--bs-pagination-active-border-color);
}
.panel-default {
	margin-bottom: var(--bs-spacer);
	overflow-x: auto;
	overflow-y: visible;
	height: 100% !important;
}
.panel-body {
/*	margin-bottom: var(--bs-spacer); */
}
.navbar-nav .nav-link i {
	color: var(--bs-icon-color);
}
.navbar {
/*	--bs-navbar-active-border-color: var(--bs-azure)!important; */
	--bs-navbar-nav-link-padding-x: 0.675rem!important;
}
.form-check-input {
	--bs-border-color-translucent: rgba(4, 32, 69, 0.24)!important;
	border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color-translucent);
	margin-right: 0.25rem !important;
}
.form-inline {
	display: flex !important;
	align-items: center !important;
	white-space: nowrap !important;
}
#core-thememanager-customconfig .form-inline {
	display: block !important;
}
.clearfix {
	display: block!important;
	clear: both;
	content: "";
}
#media-browser-container-image2 .form-inline {
	display: block !important;
}
.card {
	--bs-card-spacer-y: 1.25rem;
	--bs-card-spacer-x: 1.00rem!important;
	--bs-card-title-spacer-y: 1.25rem;
	--bs-card-cap-padding-y: 1.25rem;
	--bs-card-cap-padding-x: 1.25rem;
	--bs-card-img-overlay-padding: 1rem;
	--bs-card-group-margin: 1.5rem;
	color: var(--bs-body-color);
	word-wrap: break-word;
}
@media (max-width: 991.98px) {
	.navbar-expand-lg .navbar-collapse .dropdown-menu {
		padding: 0;
		--bs-bg-opacity: 0.1;
		background-color: rgba(var(--bs-azure-rgb), var(--bs-bg-opacity)) !important;
		position: static;
		color: inherit;
		box-shadow: none;
		border: none;
		min-width: 0;
		margin: 10px 0px;
		min-width: var(--bs-dropdown-min-width);
		padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
		text-align: left;
		list-style: none;
		background-color: var(--bs-dropdown-bg);
		background-clip: padding-box;
		border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
		border-radius: var(--bs-dropdown-border-radius);
	}
	.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item {
		padding-left: calc(calc(calc(var(--bs-page-padding) * 2)/ 2) + 0.50rem)!important;
   
	}
	.navbar-nav .nav-item {
		margin-left: 0.25rem !important;
	}
	.nav-link i {
		min-width: 18px;
	}
	#leftsub1 ul {
		left: 0!important;
		right: auto!important ;
	}
	#leftsub2 ul {
		left: 0!important;
		right: auto!important ;
	}
	.m-2 {
		margin: 0.0rem !important;
	}
	.caret-off::after {
		display: block;
	}
	.modal {
		min-width: 240px!important;
		width: 100%!important;
		left: 0%!important;
		right: 0%!important;
		z-index: 10001;
		margin-left: auto;
		margin-right: auto;
	}
}
.btn-list {
	--bs-list-gap: 0.25rem!important;
}
ul.col-selection > li a {
	padding: 1px 0px 0px 15px;
	margin: 0px;
}
ul.col-selection ul.nav > li {
	padding:0px 0px 0px 10px;
}
ul.scroll-menu {
	max-height:250px;
	overflow:auto;
	scrollbar-width: thin;
	display: block!important;
}
.admin-main-content ul.col-selection {
	inset: 22px 0px auto auto!important;
	z-index: 2000;
	min-width: 200px;
}
#admin-ui-edit ul.col-selection {
	inset: auto auto 44px 104px!important;
	white-space: nowrap !important;
}
#admin-ui-edit .btn-group {
	margin-right: 0.5rem !important;
}
.col-selection h5, .col-selection button {
	margin: 0 !important;
}
.col-selection .dropdown-menu {
	--bs-dropdown-font-size: 0.75rem;
	--bs-dropdown-padding-y: 0.00rem;
}
.list-group-item #etrigger-ecolumns {
	margin-bottom: 20px;
}
#option-clear-cache {
	order: 3 !important;
	width: 40%;
}
.buttons-bar {
	padding: 20px 0px;
	margin-bottom: 10px;
}
#option-clear-cache {
	display: flex !important;
	order: 1 !important;
	margin-right: 0.5rem !important;
}
#trigger-empty-cache {
	margin-right: 0.5rem !important;
}
#etrigger-filter {
	margin-right: 0.5rem !important;
}
.f-right {
	display: flex !important;
	order: 3 !important;
}
#Spn_PasswordGenerator {
	margin-left: 0.25rem !important;
}
#showPwd {
	margin-left: 0.25rem !important;
}
#a-password {
	max-width:13rem!important;
}
#admin-fileinspector-main-run .progress {
	--bs-progress-height: 0.9rem!important;
	margin-bottom: 0.5rem !important;
}
#results-container .d  {
	padding-right: 2rem !important;
}
#admin-theme-main-online .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float:left;
}
.label{
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	color:#fff;
	vertical-align:baseline;
	border-radius:.25em
}
a.label:focus,a.label:hover{
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty{
	display:none
}
.label-default{
	background-color:#555
}
.label-default[href]:focus,.label-default[href]:hover{
	background-color:#3b3b3b
}
.label-primary{
	background-color:#337ab7
}
.label-primary[href]:focus,.label-primary[href]:hover{
	background-color:#285f8f
}
.label-success{
	background-color:#51a351
}
.label-success[href]:focus,.label-success[href]:hover{
	background-color:#408140
}
.label-info{
	background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover{
	background-color:#31b0d5
}
.label-warning{
	background-color:#f89406
}
.label-warning[href]:focus,.label-warning[href]:hover{
	background-color:#c67605
}
.label-danger{
	background-color:#ee5f5b
}
.label-danger[href]:focus,.label-danger[href]:hover{
	background-color:#e9322d
}
.badge{
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	color:#fff;
	vertical-align:middle;
	background-color:#555;
	border-radius:10px
}
.badge:empty{
	display:none
}
#e-latest, #e-status {
	margin: 0.50rem !important;
}
.panel {
	--bs-panel-spacer-y: 1.25rem;
	--bs-panel-spacer-x: 1.25rem;
	--bs-panel-title-spacer-y: 1.25rem;
	--bs-panel-title-color: ;
	--bs-panel-subtitle-color: ;
	--bs-panel-border-width: var(--bs-border-width);
	--bs-panel-border-color: var(--bs-border-color-translucent);
	--bs-panel-border-radius: var(--bs-border-radius);
	--bs-panel-box-shadow: var(--bs-shadow-panel);
	--bs-panel-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
	--bs-panel-cap-padding-y: 1.25rem;
	--bs-panel-cap-padding-x: 1.25rem;
	--bs-panel-cap-bg: var(--bs-bg-surface-tertiary);
	--bs-panel-cap-color: inherit;
	--bs-panel-height: ;
	--bs-panel-color: inherit;
	--bs-panel-bg: var(--bs-bg-surface);
	--bs-panel-img-overlay-padding: 1rem;
	--bs-panel-group-margin: 1.5rem;
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	height: var(--bs-panel-height);
	color: var(--bs-body-color);
	word-wrap: break-word;
	background-color: var(--bs-panel-bg);
	background-clip: border-box;
	border: var(--bs-panel-border-width) solid var(--bs-panel-border-color);
	border-radius: var(--bs-panel-border-radius);
	box-shadow: var(--bs-panel-box-shadow);
	margin: 0rem 0rem 1rem 0rem;
}
.admin-ui-grid .panel {
	margin: 0rem 0.5rem 0.5rem 0rem !important;
}
.panel > hr, .panel > .hr {
	margin-right: 0;
	margin-left: 0;
}
.panel > .list-group {
	border-top: inherit;
	border-bottom: inherit;
}
.panel > .list-group:first-child {
	border-top-width: 0;
	border-top-left-radius: var(--bs-panel-inner-border-radius);
	border-top-right-radius: var(--bs-panel-inner-border-radius);
}
.panel > .list-group:last-child {
	border-bottom-width: 0;
	border-bottom-right-radius: var(--bs-panel-inner-border-radius);
	border-bottom-left-radius: var(--bs-panel-inner-border-radius);
}
.panel > .panel-heading + .list-group,.panel > .list-group + .panel-footer {
	border-top: 0;
}
.panel-body {
	flex: 1 1 auto;
	padding: var(--bs-panel-spacer-y) var(--bs-panel-spacer-x);
	color: var(--bs-panel-color);
}
.nav-panel-body {
	flex: 1 1 auto;
	padding: var(--bs-panel-spacer-y) var(--bs-panel-spacer-x);
	color: var(--bs-panel-color);
}
.panel-title {
	margin-bottom: var(--bs-panel-title-spacer-y);
	color: var(--bs-panel-title-color);
}
.panel-subtitle {
	margin-top: calc(-0.5 * var(--bs-panel-title-spacer-y));
	margin-bottom: 0;
	color: var(--bs-panel-subtitle-color);
}
.panel-text:last-child {
	margin-bottom: 0;
}
.panel-link:hover {
	text-decoration: none;
}
.panel-link + .panel-link {
	margin-left: var(--bs-panel-spacer-x);
}
.panel-heading {
	--bs-panel-cap-padding-y: 1.0rem;
	padding: var(--bs-panel-cap-padding-y) var(--bs-panel-cap-padding-x);
	margin-bottom: 0;
	color: var(--bs-panel-cap-color);
	background-color: var(--bs-panel-cap-bg);
	border-bottom: var(--bs-panel-border-width) solid var(--bs-panel-border-color);
}
.panel-heading:first-child {
	border-radius: var(--bs-panel-inner-border-radius) var(--bs-panel-inner-border-radius) 0 0;
}
.panel-footer {
	padding: var(--bs-panel-cap-padding-y) var(--bs-panel-cap-padding-x);
	color: var(--bs-panel-cap-color);
	background-color: var(--bs-panel-cap-bg);
	border-top: var(--bs-panel-border-width) solid var(--bs-panel-border-color);
}
.panel-footer:last-child {
	border-radius: 0 0 var(--bs-panel-inner-border-radius) var(--bs-panel-inner-border-radius);
}
.panel-heading-tabs {
	margin-right: calc(-0.5 * var(--bs-panel-cap-padding-x));
	margin-bottom: calc(-1 * var(--bs-panel-cap-padding-y));
	margin-left: calc(-0.5 * var(--bs-panel-cap-padding-x));
	border-bottom: 0;
}
.panel-heading-tabs .nav-link.active {
	background-color: var(--bs-panel-bg);
	border-bottom-color: var(--bs-panel-bg);
}
.panel-heading-pills {
	margin-right: calc(-0.5 * var(--bs-panel-cap-padding-x));
	margin-left: calc(-0.5 * var(--bs-panel-cap-padding-x));
}
.panel-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: var(--bs-panel-img-overlay-padding);
	border-radius: var(--bs-panel-inner-border-radius);
}
.panel-img,.panel-img-top,.panel-img-bottom {
	width: 100%;
}
.panel-img,.panel-img-top {
	border-top-left-radius: var(--bs-panel-inner-border-radius);
	border-top-right-radius: var(--bs-panel-inner-border-radius);
}
.panel-img,.panel-img-bottom {
	border-bottom-right-radius: var(--bs-panel-inner-border-radius);
	border-bottom-left-radius: var(--bs-panel-inner-border-radius);
}
.panel-group > .panel {
	margin-bottom: var(--bs-panel-group-margin);
}
@media (min-width: 576px) {
	.panel-group {
		display: flex;
		flex-flow: row wrap;
	}
	.panel-group > .panel {
		flex: 1 0 0%;
		margin-bottom: 0;
	}
	.panel-group > .panel + .panel {
		margin-left: 0;
		border-left: 0;
	}
	.panel-group > .panel:not(:last-child) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.panel-group > .panel:not(:last-child) .panel-img-top,.panel-group > .panel:not(:last-child) .panel-heading {
		border-top-right-radius: 0;
	}
	.panel-group > .panel:not(:last-child) .panel-img-bottom,.panel-group > .panel:not(:last-child) .panel-footer {
		border-bottom-right-radius: 0;
	}
	.panel-group > .panel:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	.panel-group > .panel:not(:first-child) .panel-img-top,.panel-group > .panel:not(:first-child) .panel-heading {
		border-top-left-radius: 0;
	}
	.panel-group > .panel:not(:first-child) .panel-img-bottom,.panel-group > .panel:not(:first-child) .panel-footer {
		border-bottom-left-radius: 0;
	}
}
.panel {
	transition: transform 0.3s ease-out, opacity 0.3s ease-out, box-shadow 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
	.panel {
		transition: none;
	}
}
@media print {
	.panel {
		border: none;
		box-shadow: none;
	}
}
a.panel {
	color: inherit;
}
a.panel:hover {
	text-decoration: none;
	box-shadow: rgba(var(--bs-body-color-rgb), 0.16) 0 2px 16px 0;
}
.panel .panel {
	box-shadow: none;
}
.panel-borderless,.panel-borderless .panel-heading,.panel-borderless .panel-footer {
	border-color: transparent;
}
.panel-stamp {
	--bs-stamp-size: 7rem;
	position: absolute;
	top: 0;
	right: 0;
	width: calc(var(--bs-stamp-size) * 1);
	height: calc(var(--bs-stamp-size) * 1);
	max-height: 100%;
	border-top-right-radius: 4px;
	opacity: 0.2;
	overflow: hidden;
	pointer-events: none;
}
.panel-stamp-lg {
	--bs-stamp-size: 13rem;
}
.panel-stamp-icon {
	background: var(--bs-secondary);
	color: var(--bs-panel-bg, var(--bs-bg-surface));
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100rem;
	width: calc(var(--bs-stamp-size) * 1);
	height: calc(var(--bs-stamp-size) * 1);
	position: relative;
	top: calc(var(--bs-stamp-size) * -0.25);
	right: calc(var(--bs-stamp-size) * -0.25);
	font-size: calc(var(--bs-stamp-size) * 0.75);
	transform: rotate(10deg);
}
.panel-stamp-icon .icon {
	stroke-width: 2;
	width: calc(var(--bs-stamp-size) * 0.75);
	height: calc(var(--bs-stamp-size) * 0.75);
}
.panel-img,.panel-img-start {
	border-top-left-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
	border-bottom-left-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
}
.panel-img,.panel-img-end {
	border-top-right-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
	border-bottom-right-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
}
.panel-img-overlay {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.panel-img-overlay-dark {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.panel-inactive {
	pointer-events: none;
	box-shadow: none;
}
.panel-inactive .panel-body {
	opacity: 0.64;
}
.panel-active {
	--bs-panel-border-color: var(--bs-primary);
	--bs-panel-bg: var(--bs-active-bg);
}
.panel-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1.25rem 1.25rem;
	text-align: center;
	transition: background 0.3s;
	border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
	flex: 1;
	color: inherit;
	font-weight: var(--bs-font-weight-medium);
}
@media (prefers-reduced-motion: reduce) {
	.panel-btn {
		transition: none;
	}
}
.panel-btn:hover {
	text-decoration: none;
	background: rgba(var(--bs-primary-rgb), 0.04);
}
.panel-btn + .panel-btn {
	border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.panel-stacked {
	--bs-panel-stacked-offset: .25rem;
	position: relative;
}
.panel-stacked:after {
	position: absolute;
	top: calc(-1 * var(--bs-panel-stacked-offset));
	right: var(--bs-panel-stacked-offset);
	left: var(--bs-panel-stacked-offset);
	height: var(--bs-panel-stacked-offset);
	content: "";
	background: var(--bs-panel-bg, var(--bs-bg-surface));
	border: var(--bs-border-width) var(--bs-border-style) var(--bs-panel-border-color);
	border-radius: var(--bs-panel-border-radius) var(--bs-panel-border-radius) 0 0;
}
.panel-cover {
	position: relative;
	padding: 1.25rem 1.25rem;
	background: #666666 no-repeat center/cover;
}
.panel-cover:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	background: rgba(24, 36, 51, 0.48);
}
.panel-cover:first-child, .panel-cover:first-child:before {
	border-radius: 4px 4px 0 0;
}
.panel-cover-blurred:before {
	-webkit-backdrop-filter: blur(2px);
	backdrop-filter: blur(2px);
}
.panel-actions {
	margin: -0.5rem -0.5rem -0.5rem auto;
	padding-left: 0.5rem;
}
.panel-actions a {
	text-decoration: none;
}
.panel-heading {
	color: inherit;
	display: flex;
	align-items: center;
	background: transparent;
}
.panel-heading:first-child {
	border-radius: var(--bs-panel-border-radius) var(--bs-panel-border-radius) 0 0;
}
.panel-heading-light {
	border-bottom-color: transparent;
	background: var(--bs-bg-surface-tertiary);
}
.panel-heading-tabs {
	background: var(--bs-bg-surface-tertiary);
	flex: 1;
	margin: calc(var(--bs-panel-cap-padding-y) * -1) calc(var(--bs-panel-cap-padding-x) * -1) calc(var(--bs-panel-cap-padding-y) * -1);
	padding: calc(var(--bs-panel-cap-padding-y) * 0.5) calc(var(--bs-panel-cap-padding-x) * 0.5) 0;
}
.panel-heading-pills {
	flex: 1;
	margin-top: -0.5rem;
	margin-bottom: -0.5rem;
}
.panel-rotate-left {
	transform: rotate(-1.5deg);
}
.panel-rotate-right {
	transform: rotate(1.5deg);
}
.panel-link {
	color: inherit;
}
.panel-link:hover {
	color: inherit;
	text-decoration: none;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.08);
}
.panel-link-rotate:hover {
	transform: rotate(1.5deg);
	opacity: 1;
}
.panel-link-pop:hover {
	transform: translateY(-2px);
	opacity: 1;
}
.panel-footer {
	margin-top: auto;
}
.panel-footer:last-child {
	border-radius: 0 0 var(--bs-panel-border-radius) var(--bs-panel-border-radius);
}
.panel-footer-transparent {
	background: transparent;
	border-color: transparent;
	padding-top: 0;
}
.panel-footer-borderless {
	border-top: none;
}
.panel-progress {
	height: 0.25rem;
}
.panel-progress:last-child {
	border-radius: 0 0 2px 2px;
}
.panel-progress:first-child {
	border-radius: 2px 2px 0 0;
}
.panel-meta {
	color: var(--bs-secondary);
}
.panel-title {
	display: block;
	margin: 0 0 1rem;
	font-size: 1rem;
	font-weight: var(--bs-font-weight-medium);
	color: inherit;
	line-height: 1.5rem;
}
a.panel-title:hover {
	color: inherit;
}
.panel-heading .panel-title {
	margin: 0;
	width: 100%;
}
.panel-subtitle {
	margin-bottom: 1.25rem;
	color: var(--bs-secondary);
	font-weight: normal;
}
.panel-heading .panel-subtitle {
	margin: 0;
}
.panel-title .panel-subtitle {
	margin: 0 0 0 0.25rem;
	font-size: 0.875rem;
}
.panel-body {
	position: relative;
}
.panel-body > :last-child {
	margin-bottom: 0;
}
.panel-sm > .panel-body {
	padding: 1rem;
}
@media (min-width: 768px) {
	.panel-md > .panel-body {
		padding: 2.5rem;
	}
}
@media (min-width: 768px) {
	.panel-lg > .panel-body {
		padding: 2rem;
	}
}
@media (min-width: 992px) {
	.panel-lg > .panel-body {
		padding: 4rem;
	}
}
@media print {
	.panel-body {
		padding: 0;
	}
}
.panel-body + .panel-body {
	border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.panel-body-scrollable {
	overflow: auto;
}
.panel-options {
	top: 1.5rem;
	right: 0.75rem;
	display: flex;
	margin-left: auto;
}
.panel-options-link {
	display: inline-block;
	min-width: 1rem;
	margin-left: 0.25rem;
	color: var(--bs-secondary);
}
.panel-status-top {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 2px;
	border-radius: var(--bs-panel-border-radius) var(--bs-panel-border-radius) 0 0;
}
.panel-status-start {
	position: absolute;
	right: auto;
	bottom: 0;
	width: 2px;
	height: 100%;
	border-radius: var(--bs-panel-border-radius) 0 0 var(--bs-panel-border-radius);
}
.panel-status-bottom {
	position: absolute;
	top: initial;
	bottom: 0;
	width: 100%;
	height: 2px;
	border-radius: 0 0 var(--bs-panel-border-radius) var(--bs-panel-border-radius);
}
.panel-table {
	margin-bottom: 0 !important;
}
.panel-table tr td:first-child,.panel-table tr th:first-child {
	padding-left: 1.25rem;
	border-left: 0;
}
.panel-table tr td:last-child,.panel-table tr th:last-child {
	padding-right: 1.25rem;
	border-right: 0;
}
.panel-table thead tr:first-child,.panel-table tbody tr:first-child,.panel-table tfoot tr:first-child {
	border-top: 0;
}
.panel-table thead tr:first-child td,.panel-table thead tr:first-child th,.panel-table tbody tr:first-child td,.panel-table tbody tr:first-child th,.panel-table tfoot tr:first-child td,.panel-table tfoot tr:first-child th {
	border-top: 0;
}
.panel-body + .panel-table {
	border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-table-border-color);
}
.panel-code {
	padding: 0;
}
.panel-code .highlight {
	margin: 0;
	border: 0;
}
.panel-code pre {
	margin: 0 !important;
	border: 0 !important;
}
.panel-chart {
	position: relative;
	z-index: 1;
	height: 3.5rem;
}
.panel-avatar {
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0 0 0 0.25rem var(--bs-panel-bg, var(--bs-bg-surface));
	margin-top: calc(-1 * var(--bs-avatar-size) * 0.5);
}
.panel-body + .panel-list-group {
	border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.panel-list-group .list-group-item {
	padding-right: 1.25rem;
	padding-left: 1.25rem;
	border-right: 0;
	border-left: 0;
	border-radius: 0;
}
.panel-list-group .list-group-item:last-child {
	border-bottom: 0;
}
.panel-list-group .list-group-item:first-child {
	border-top: 0;
}
.panel-tabs .nav-tabs {
	position: relative;
	z-index: 1000;
	border-bottom: 0;
}
.panel-tabs .nav-tabs .nav-link {
	background: var(--bs-bg-surface-tertiary);
	border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color-translucent);
}
.panel-tabs .nav-tabs .nav-link.active, .panel-tabs .nav-tabs .nav-link:active, .panel-tabs .nav-tabs .nav-link:hover {
	border-color: var(--bs-border-color-translucent);
	color: var(--bs-body-color);
}
.panel-tabs .nav-tabs .nav-link.active {
	color: inherit;
	background: var(--bs-panel-bg, var(--bs-bg-surface));
	border-bottom-color: transparent;
}
.panel-tabs .nav-tabs .nav-item:not(:first-child) .nav-link {
	border-top-left-radius: 0;
}
.panel-tabs .nav-tabs .nav-item:not(:last-child) .nav-link {
	border-top-right-radius: 0;
}
.panel-tabs .nav-tabs .nav-item + .nav-item {
	margin-left: calc(-1 * var(--bs-border-width));
}
.panel-tabs .nav-tabs-bottom {
	margin-bottom: 0;
}
.panel-tabs .nav-tabs-bottom .nav-link {
	margin-bottom: 0;
}
.panel-tabs .nav-tabs-bottom .nav-link.active {
	border-top-color: transparent;
}
.panel-tabs .nav-tabs-bottom .nav-item {
	margin-top: calc(-1 * var(--bs-border-width));
	margin-bottom: 0;
}
.panel-tabs .nav-tabs-bottom .nav-item .nav-link {
	border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color-translucent);
	border-radius: 0 0 var(--bs-border-radius) var(--bs-border-radius);
}
.panel-tabs .nav-tabs-bottom .nav-item:not(:first-child) .nav-link {
	border-bottom-left-radius: 0;
}
.panel-tabs .nav-tabs-bottom .nav-item:not(:last-child) .nav-link {
	border-bottom-right-radius: 0;
}
.panel-tabs .panel {
	border-bottom-left-radius: 0;
}
.panel-tabs .nav-tabs + .tab-content .panel {
	border-bottom-left-radius: var(--bs-panel-border-radius);
	border-top-left-radius: 0;
}
.panel-note {
	--bs-panel-bg: #fff7dd;
	--bs-panel-border-color: #fff1c9;
}
.container {
	width: 100% 
}
.well {
	padding:10px;
	border: var(--bs-border-width) solid var(--bs-border-color);
}
.navbar {
}
#core-infopanel_mye107 a {
}
.tipsy-inner {
	padding:10px;
	font-size:15px;
}
.tooltip {
	font-size: 13px;
}
.tooltip-inner {
}
.modal-open .tooltip {
	z-index: 10002;
}
.left{
	text-align: left 
}
.right{
	text-align: right 
}
.center{
	text-align: center 
}
.f-left{
	float: left 
}
.f-right{
	float: right 
}
.top{
	vertical-align: top 
}
.middle{
	vertical-align: middle 
}
.bottom{
	vertical-align: bottom 
}
.clear{
	clear: both 
}
.clear-l{
	clear: right 
}
.clear-r{
	clear: left 
}
.smalltext{
	font-size: 11px;
}
.nowrap{
	white-space:nowrap;
}
.field-spacer {
	margin-bottom: 3px;
}
.e-tabs{
	padding:0px 
}
.e-tabs fieldset {
	padding:0px ;
	padding-left:3px;
	border-top:0px;
}
#tab-container fieldset {
	padding:0px ;
	padding-left:3px;
	border-top:0px;
}
#tab-container table {
	border-top:0px;
}
#tab-container td {
	border-top:0px;
	border-bottom:1px solid rgb(221, 221, 221) 
}
.tab-border {
	border-left: 1px solid #ddd;
}
.tab-content {
	overflow: visible;
}
.core-mainpanel-block {
	text-align:center;
	width:16.66666667%;
	float:left;
	height:80px;
	display:block;
	padding:1px 5px;
	margin: 0px 0px 10px 0px;
}
.core-mainpanel-link-text {
	text-decoration: none;
	display:block;
	text-overflow: ellipsis;
	overflow: hidden;
}
.core-mainpanel-link-text{
	font-size: var(--bs-body-font-size)!important
}
a.core-mainpanel-link-icon{
	height:80px;
	width: 100%;
	padding-top:15px;
}
a.core-mainpanel-link-icon:hover {
	text-decoration: none;
	filter: none;
}
.carousel-indicators {
	top:10px;
	max-width: 200px;
	height: 40px;
	text-align: right;
	right: 0;
	left: auto;
}
.e-overlay {
	position: relative;
	height: 100%;
}
.e-overlay .e-overlay-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #FFF;
	opacity: 0;
}
.e-overlay:hover .e-overlay-content {
	opacity: 1;
	padding-top:10%;
	transition: opacity .20s ease-in-out;
	-moz-transition: opacity .20s ease-in-out;
	-webkit-transition: opacity .20s ease-in-out;
	vertical-align: middle;
	background: rgba(200, 200, 200, .7);
	text-align:center;
}
.e-overlay .thumbnail {
	margin:0;
}
.admin-ui-grid img.fallback {
	opacity: 0.3;
}
.admin-ui-grid img {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	display:flex
}
.admin-ui-grid img.icon {
	padding: 15px;
	max-height: 156px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.admin-ui-grid img.icon-svg {
	width: 100%;
}
.admin-ui-grid .panel-footer {
	font-size:1em;
}
.admin-ui-grid .panel-footer a {
	overflow: hidden;
	white-space: nowrap;
	width: 88%;
	display: inline-block;
}
#core-admin-log-list-form i.fa {
	font-size:130% 
}
#core-admin-log-list-form .fa-question-circle{
}
#core-admin-log-list-form .fa-exclamation-circle {
	color: #FAA732 
}
#core-admin-log-list-form .fa-warning {
	color: #ee5f5b 
}
.admin-ui-help-tip {
	padding-top: 2px;
	font-size: 18px;
	cursor: help;
	color: rgba(127, 127, 127, 0.7);
	float: right !important;
	margin-left:5px;
}
.admin-ui-help-tip:hover {
	color: #5bc0de;
	opacity: 1;
	padding-top:0%;
	transition: opacity .90s ease-in-out;
	-moz-transition: opacity .90s ease-in-out;
	-webkit-transition: opacity .90s ease-in-out;
}
#admin-ui-carousel .carousel-inner {
	min-height: 65vh;
}
#admin-admin .popover {
	position: fixed 
}
#admin-menus #sc-admin-help {
	position: relative 
}
.admin-ui-nav-menu .panel-title .e-help-icon a {
	display: inline-block;
	vertical-align: middle;
	cursor: help;
	margin-right: 6px;
}
.e-image-radio {
	padding-left:0;
}
.e-image-radio label > input {
	visibility: hidden;
	position: absolute;
}
.e-image-radio label > input + div{
	cursor:pointer;
	border:3px solid silver;
	border-radius:4px;
	vertical-align: middle;
}
.e-image-radio label > input:checked + div {
	border:3px solid rgb(91, 192, 222);
}
.e-image-radio label > input + div span {
	visibility: hidden;
	float:right;
	margin-right:10px;
	color:rgb(91, 192, 222)
}
.e-image-radio label > input:checked + div span {
	visibility: initial;
}
@media (max-width: 2650px){
	.core-mainpanel-block {
		width:8.33333333%;
	}
}
@media (max-width: 2350px){
	.core-mainpanel-block {
		width:16.66666667%
	}
}
@media (max-width: 1500px){
	.core-mainpanel-block {
		width:25%
	}
}
@media (max-width: 1200px){
	.core-mainpanel-block {
		width:33.3333%;
	}
}
@media (max-width: 992px){
	.core-mainpanel-block {
		width:33.3333%;
	}
}
@media (max-width: 768px){
	.core-mainpanel-block {
		width:33.3333%;
	}
}
@media (max-width: 668px){
	.core-mainpanel-block {
		width:33.3333%;
	}
}
@media (max-width: 500px){
	.core-mainpanel-block {
		width:50%;
	}
}
@media (max-width: 380px){
	.core-mainpanel-block {
		width:50%;
	}
}
#core-updateadmin table input.form-control {
	max-width: 13rem !important;
}
#core-updateadmin table textarea.form-control, table select.form-control {
	max-width: 20rem !important;
}
#core-banlist-options-ban .adminform {
	background: var(--bs-body-bg) !important;
	border-top: var(--bs-border-width) var(--bs-border-style) rgb(4 32 69 / .14) !important;
	margin-top: 2rem !important;
	margin-bottom: 2rem !important;
}
select {
	--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23929dab' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
	display: block;
	width: 100%;
	padding: .5625rem 2.25rem .5625rem .75rem;
	font-family: var(--bs-font-sans-serif);
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.4285714286;
	color: var(--bs-body-color);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: var(--bs-body-color);
	background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);
	background-repeat: no-repeat;
	background-position: right 0.75rem center;
	background-size: 16px 12px;
	border: var(--bs-border-width) solid var(--bs-border-color);
	border-radius: var(--bs-border-radius);
	box-shadow: var(--bs-box-shadow-input);
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.input-mini, .form-control.input-mini {
	width:16%;
	height: 30px;
}
.input-small, .form-control.input-small {
	width:120px
}
.input-xlarge, .form-control.input-xlarge {
	width:370px!important;
	max-width: 100%!important;
}
.form-control.input-block-level,table textarea.input-block-level,input.input-block-level,input.form-control.input-block-level,select.input-block-level {
	width: 100% 
}
.form-check {
	margin-bottom: 0.3rem!important;
}
.checkboxes .form-check {
	margin-bottom: 0.50rem!important;
}
td > label.checkbox {
	margin: 6px 0px 6px 0px!important;
}
td > #set_class label.checkbox {
	margin: 6px 0px 6px 0px!important;
}
div.checkboxes {
	margin:0 
}
ul.checkboxes {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#admin-ui-nav-menu i.fa-chevron-right {
	margin-left: -10px 
}
#admin-ui-list-batch {
	padding: 10px 15px 
}
#admin-ui-list-batch img {
	padding-top:5px 
}
#admin-ui-list-filter {
	margin-bottom: 15px 
}
#admin-ui-list-search #searchquery {
	margin-right: 0.5rem !important;
}
#filter-options {
	margin-right: 0.5rem !important;
	margin-left: 0.5rem !important;
}
#admin-ui-list-search:before {
	content: "\f002";
	margin:10px 0px 0px 12px;
	position:absolute;
	font-family: "Font Awesome 5 Free" ;
	font-weight: 900 
}
.form-control-feedback-left {
	left:0;
	top:0 
}
.has-feedback-left input {
	padding-left:30px;
}
.form-control[disabled], .form-control[readonly] {
	box-shadow: none;
}
td .file.well {
	margin-bottom:0 
}
#admin-ui-list-db-language {
	padding-top:20px ;
	padding-right:30px 
}
#admin-ui-list-total-records {
	padding-top:5px 
}
#admin-ui-list-no-records-found {
	margin-bottom: 0 
}
#admin-ui-media-manager-search {
	margin-bottom: 20px 
}
#core-core-media-list-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap:15px;
	margin:0 0 15px 0;
}
#core-core-media-list-grid:before {
	content:none;
}
#core-core-media-list-grid .admin-ui-grid {
	width: 100%;
	padding: 0;
}
#core-core-media-list-grid .admin-ui-grid .panel {
	min-height: 179px !important;
	padding:0;
	margin:0px !important;
}
@media (max-width: 1400px ){
	#core-core-media-list-grid {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 
}
}
@media (max-width: 1200px ){
	#core-core-media-list-grid {
		grid-template-columns: 1fr 1fr 1fr 1fr 
}
}
@media (max-width: 800px ){
	#core-core-media-list-grid {
		grid-template-columns: 1fr 1fr 
}
}
#admin-ui-edit {
}
#admin-ui-edit-db-language {
	margin-top: -35px;
	padding-bottom:5px;
	padding-right:5px 
}
#admin-ui-edit-db-language.tabs {
	margin-top: 0;
	margin-bottom: -30px;
	padding-top: 5px;
}
#admin-ui-list-db-language span,#admin-ui-edit-db-language span {
	cursor: help;
}
div.bbcode-panel {
	border-width: 0;
	border-style: solid;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(179, 179, 179);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	padding:10px;
	padding-left:0;
}
.bbcode-panel .btn-toolbar {
	margin:0px;
}
#cboxTitle{
	font-weight:bold;
	color: black 
}
.chzn-container{
	border: 1px solid #ddd;
}
#media-browser-container-glyph,#media-browser-container-icon {
	margin-left: 15px 
}
.media-carousel-item-image .well {
	height: 200px;
	overflow:hidden 
}
.media-carousel-item-image span {
	display:block;
	height:150px;
	text-align: center;
}
.media-carousel-item-image img {
	max-height: 100%;
}
.media-carousel-item-video .video-responsive {
	padding-top: 0;
}
.media-carousel-item-video video {
	max-width: 100%;
	max-height: 200px;
}
.media-carousel .well:hover {
	border:1px solid silver 
}
.media-carousel-item-container {
	position: relative;
	min-height:100px;
	border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
	margin-right: 0.25rem !important;
}
.media-carousel-item-controls {
	margin-top:5px;
	clear: both;
}
.media-carousel-item-container video,.media-carousel-item-container audio {
	width: 100% 
}
.media-carousel-item-glyph {
	width: 64px;
	height:64px;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:5px 
}
.media-carousel-item-glyph .media-carousel-item-container {
	min-height:64px;
	height:64px
}
.media-carousel-item-glyph a {
	height: 100%;
	display: block;
}
.mediaselector-preview {
	height: 140px;
	overflow: hidden 
}
.mediaselector-preview img,.mediaselector-preview video,.mediaselector-preview audio {
	max-width: 100% 
}
.mediaselector-preview video {
	position: absolute;
	top: 0;
}
.mediaselector-preview audio {
	height: 70px 
}
.mediaselector-preview img {
	max-height: 100%;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.mediaselector-container .overlay {
	position: absolute;
	bottom: 5px;
	text-align: right;
	display: block;
	width: 100%;
	right: 5px;
}
.mediaselector-container .overlay i {
	font-size: 18px;
}
.mediaselector-container-icon {
	height: 64px;
	margin:0;
}
.mediaselector-container-icon .overlay {
	top:0;
	left:0;
}
.mediaselector-container-icon .overlay span {
	width:64px;
	height:64px;
	display:block;
	--bs-bg-opacity: 0.2;
	border: var(--bs-border-width) solid rgba(var(--bs-azure-rgb), var(--bs-bg-opacity));
}
.mediaselector-container-icon .mediaselector-preview {
	height: auto;
	padding: 0;
	text-align: center;
}
td .mediaselector-container {
	--bs-bg-opacity: 1;
	--bs-text-opacity: 1;
	background-color: rgba(var(--bs-primary-lt-rgb),1) !important;
	margin-bottom:0 ;
	--bs-bg-opacity: 0.2;
	border: var(--bs-border-width) solid rgba(var(--bs-azure-rgb), var(--bs-bg-opacity));
}
td .mediaselector-multi .mediaselector-container {
	margin-bottom: 20px 
}
.mediaselector-preview.dropzone {
	min-height: 100px;
	padding: 0 
}
.mediaselector-preview.dropzone .dz-preview {
	display: block 
}
.mediaselector-preview.dropzone .dz-preview .dz-image {
	width: auto 
}
.mediaselector-preview.dropzone .dz-filename {
	margin-top: 30px;
}
.mediaselector-preview .dz-message span {
	display: block;
	margin-top: 40%;
	text-align: center;
	opacity: 0.5;
	font-size: 0.75rem;
}
.dz-drag-hover {
	outline:2px dotted silver 
}
.imgselector-container {
	position: relative;
}
.imgselector-container .overlay {
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.8);
	overflow: hidden;
	width: 100%;
	height:0;
	transition: .5s ease;
	border-radius: 4px;
}
.imgselector-container:hover .overlay {
	bottom: 0;
	height: 100%;
}
.imgselector-container .text {
	white-space: nowrap;
	color: white;
	font-size: 30px;
	position: absolute;
	overflow: hidden;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
div.image-selector.icon-selector {
	width: 64px;
	height:64px;
	margin-bottom:0;
	line-height:40px 
}
div.imgselector-container a{
	color: inherit;
}
#link-button_prev i {
	line-height:40px;
}
div.nextprev{
	text-align: center;
	display:inline-block;
	width:100% 
}
a.tweet_action{
	font-size:8px 
}
.tweet_time{
	font-size:8px 
}
.row-fluid ul.thumbnails li.span12 + li {
	margin-left : 0;
}
.row-fluid div.s-message + div {
	margin-left : 0;
}
.bootstrap-switch .bootstrap-switch-label {
	background: inherit 
}
.bootstrap-switch.form-control {
	padding:0;
	height:auto 
}
td.center .bootstrap-switch.form-control {
	margin-left: auto;
	margin-right: auto;
}
@media (min-width: 1300px) {
	.sidebar-nav {
		font-size:12px;
	}
}
@media (min-width: 1500px) {
	.sidebar-nav {
		font-size:15px;
	}
}
img.image-selector{
	margin-bottom:0;
}
.dropdown-menu i,.dropdown-menu img {
	padding: 0 0;
	margin-right: 6px;
}
#admin-notifications ul.dropdown-menu {
	width:400px;
	max-height:calc(100vh - 300px);
	overflow-y:scroll 
}
ul.navbar-nav li ul.dropdown-menu > li a img,ul.navbar-nav li ul.dropdown-menu > li a i,ul#e-latest img,ul#e-latest i,ul#e-status img,ul#e-status i{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	opacity: 0.6;
	-o-transition:.2s;
	-ms-transition:.2s;
	-moz-transition:.2s;
	-webkit-transition:.2s;
	transition:.2s;
}
ul.navbar-nav li ul.dropdown-menu > li.active a img,ul.navbar-nav li ul.dropdown-menu > li.active a i,ul.navbar-nav li ul.dropdown-menu a:hover i,ul.navbar-nav li ul.dropdown-menu a:hover img,ul#e-latest a:hover img,ul#e-latest a:hover i,ul#e-status a:hover img,ul#e-status a:hover i{
	filter: none;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	opacity: 1;
}
td.options {
}
legend {
	display:none 
}
fieldset.hour legend, fieldset.minute legend {
	display: inline-block
}
.bootstrap-select.btn-group, .bootstrap-select.btn-group[class*="span"] {
	margin-bottom: 0px;
}
input::-webkit-input-placeholder {
	font-style:italic 
}
input:-moz-placeholder {
	font-style:italic 
}
input[type='radio'] {
	vertical-align:top;
}
label.legacy {
	margin-left:5px;
	margin-right:10px;
	display: inline-block;
}
.icon-preview {
	font-size: 2em
}
img.icon.list,input.action{
	margin: 0px 3px 
}
img.icon.action,input.action {
}
img.S16{
	width: 16px;
	height: 16px 
}
img.S32{
	width: 32px;
	height: 32px 
}
img.S64{
	width: 64px;
	height: 64px 
}
img.S128{
	width: 128px;
	height: 128px 
}
img.edit,img.delete,input.delete {
}
i.icon-chevron-right {
	float:right;
	opacity: 0.3 
}
i.icon-fast-backward,i.icon-fast-forward,i.icon-backward,i.icon-forward{
	opacity: 0.8 
}
a.link-active i {
	opacity: 1.0;
}
a.dropdown-toggle i {
	transition: opacity .20s ease-in-out;
	-moz-transition: opacity .20s ease-in-out;
	-webkit-transition: opacity .20s ease-in-out;
	opacity: 0.7
}
a.dropdown-toggle:hover i {
	opacity: 1.0
}
a.dropdown-toggle {
	-webkit-transition:color .20s ease-in-out;
	-moz-transition:color .20s ease-in-out;
	-o-transition:color .20s ease-in-out;
	transition:color .20s ease-in-out;
}
img.S32 {
}
img.S32:hover {
}
.adminlist, .adminform {
	width:100%;
}
.s-message .s-message-title {
	height: 32px;
	background: 0 50% no-repeat;
	padding-left: 42px;
	line-height: 32px;
}
i.s-message-icon {
	background: url(images/adminicons_32.webp) no-repeat top left;
	display: inline-block;
	width:32px;
	height:32px;
	float:left;
}
i.s-message-success {
	background-position: -592px -37px;
	width: 32px;
	height: 32px;
}
i.s-message-error{
	background-position: -925px 0;
	width: 32px;
	height: 32px;
}
i.s-message-warning{
	background-position: -777px -37px;
	width: 32px;
	height: 32px;
}
i.s-message-info{
	background-position: -1480px 0;
	width: 32px;
	height: 32px;
}
i.s-message-debug{
	background-position: -1480px 0;
	width: 32px;
	height: 32px;
}
i.s-message-empty {
	background:none;
}
.s-message-item {
}
.s-message-item .btn {
	margin-top: 15px;
}
.s-message-item pre {
	max-height: 300px;
}
.e-footer-info {
	text-align: center 
}
.button {
}
.fborder {
	width: 100%;
	margin-bottom: 20px;
}
.fborder th,.fborder td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #0a0a0a;
}
.fborder th , .fcaption {
	font-weight: bold;
}
.fborder thead th {
	vertical-align: bottom;
}
.fborder caption + thead tr:first-child th,.fborder caption + thead tr:first-child td,.fborder colgroup + thead tr:first-child th,.fborder colgroup + thead tr:first-child td,.fborder thead:first-child tr:first-child th,.fborder thead:first-child tr:first-child td {
	border-top: 0;
}
.fborder tbody + tbody {
	border-top: 2px solid #dddddd;
}
.plupload_start:hover {
	background-image: linear-gradient(#285128, #363 40%, #397339);
	background-repeat: no-repeat;
	filter: none;
	border: inherit;
}
tr.e-sort {
	box-shadow: 0 1px 1px #cccccc;
	-webkit-box-shadow: 0 1px 1px #cccccc;
	-moz-box-shadow: 0 1px 1px #cccccc;
}
th label.checkbox {
	min-height:inherit;
}
i.S16, li.plupload_done a {
	background: url(images/adminicons_16.webp) no-repeat top left;
	display:inline-block;
	width:17px;
	height:16px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
}
i.e-add-16{
	background-position: 0 0;
	width: 16px;
	height: 16px;
}
i.e-adminlogs-16{
	background-position: -21px 0;
	width: 16px;
	height: 16px;
}
i.e-adminpass-16{
	background-position: -42px 0;
	width: 16px;
	height: 16px;
}
i.e-admins-16{
	background-position: -63px 0;
	width: 16px;
	height: 16px;
}
i.e-arrow-16{
	background-position: -84px 0;
	width: 16px;
	height: 16px;
}
i.e-arrow_over-16{
	background-position: -105px 0;
	width: 16px;
	height: 16px;
}
i.e-articles-16{
	background-position: -126px 0;
	width: 16px;
	height: 16px;
}
i.e-banlist-16{
	background-position: -147px 0;
	width: 16px;
	height: 16px;
}
i.e-banners-16{
	background-position: -168px 0;
	width: 16px;
	height: 16px;
}
i.e-cache-16{
	background-position: -189px 0;
	width: 16px;
	height: 16px;
}
i.e-cat_content-16{
	background-position: -210px 0;
	width: 16px;
	height: 16px;
}
i.e-cat_files-16{
	background-position: -231px 0;
	width: 16px;
	height: 16px;
}
i.e-cat_plugins-16{
	background-position: -252px 0;
	width: 16px;
	height: 16px;
}
i.e-cat_settings-16{
	background-position: -273px 0;
	width: 16px;
	height: 16px;
}
i.e-cat_tools-16{
	background-position: -294px 0;
	width: 16px;
	height: 16px;
}
i.e-cat_users-16{
	background-position: -315px 0;
	width: 16px;
	height: 16px;
}
i.e-chatbox-16{
	background-position: -336px 0;
	width: 16px;
	height: 16px;
}
i.e-comments-16{
	background-position: -357px 0;
	width: 16px;
	height: 16px;
}
i.e-configure-16{
	background-position: -378px 0;
	width: 16px;
	height: 16px;
}
i.e-content-16{
	background-position: -399px 0;
	width: 16px;
	height: 16px;
}
i.e-copy-16{
	background-position: -420px 0;
	width: 16px;
	height: 16px;
}
i.e-credits-16{
	background-position: -441px 0;
	width: 16px;
	height: 16px;
}
i.e-cron-16{
	background-position: -462px 0;
	width: 16px;
	height: 16px;
}
i.e-custom-16{
	background-position: -483px 0;
	width: 16px;
	height: 16px;
}
i.e-database-16{
	background-position: -504px 0;
	width: 16px;
	height: 16px;
}
i.e-delete-16{
	background-position: -525px 0;
	width: 16px;
	height: 16px;
}
i.e-docs-16{
	background-position: -546px 0;
	width: 16px;
	height: 16px;
}
i.e-down-16{
	background-position: -567px 0;
	width: 16px;
	height: 16px;
}
i.e-downloads-16{
	background-position: -588px 0;
	width: 16px;
	height: 16px;
}
i.e-edit-16{
	background-position: -609px 0;
	width: 16px;
	height: 16px;
}
i.e-emoticons-16{
	background-position: -630px 0;
	width: 16px;
	height: 16px;
}
i.e-eurl-16{
	background-position: -651px 0;
	width: 16px;
	height: 16px;
}
i.e-extended-16{
	background-position: -672px 0;
	width: 16px;
	height: 16px;
}
i.e-failedlogin-16{
	background-position: -693px 0;
	width: 16px;
	height: 16px;
}
i.e-false-16{
	background-position: -714px 0;
	width: 16px;
	height: 16px;
}
i.e-fileinspector-16{
	background-position: -735px 0;
	width: 16px;
	height: 16px;
}
i.e-filemanager-16{
	background-position: -756px 0;
	width: 16px;
	height: 16px;
}
i.e-forums-16{
	background-position: -777px 0;
	width: 16px;
	height: 16px;
}
i.e-frontpage-16{
	background-position: -798px 0;
	width: 16px;
	height: 16px;
}
i.e-images-16{
	background-position: -819px 0;
	width: 16px;
	height: 16px;
}
i.e-info-16{
	background-position: -840px 0;
	width: 16px;
	height: 16px;
}
i.e-language-16{
	background-position: -861px 0;
	width: 16px;
	height: 16px;
}
i.e-leave-16{
	background-position: -882px 0;
	width: 16px;
	height: 16px;
}
i.e-links-16{
	background-position: -903px 0;
	width: 16px;
	height: 16px;
}
i.e-lock-16{
	background-position: -924px 0;
	width: 16px;
	height: 16px;
}
i.e-logout-16{
	background-position: -945px 0;
	width: 16px;
	height: 16px;
}
i.e-mail-16{
	background-position: -966px 0;
	width: 16px;
	height: 16px;
}
i.e-main-16{
	background-position: -987px 0;
	width: 16px;
	height: 16px;
}
i.e-maintain-16{
	background-position: -1008px 0;
	width: 16px;
	height: 16px;
}
i.e-manage-16{
	background-position: -1029px 0;
	width: 16px;
	height: 16px;
}
i.e-menus-16{
	background-position: -1050px 0;
	width: 16px;
	height: 16px;
}
i.e-meta-16{
	background-position: -1071px 0;
	width: 16px;
	height: 16px;
}
i.e-move-16{
	background-position: -1092px 0;
	width: 16px;
	height: 16px;
}
i.e-news-16{
	background-position: -1113px 0;
	width: 16px;
	height: 16px;
}
i.e-newsfeeds-16{
	background-position: -1134px 0;
	width: 16px;
	height: 16px;
}
i.e-notify-16{
	background-position: -1155px 0;
	width: 16px;
	height: 16px;
}
i.e-phpinfo-16{
	background-position: -1176px 0;
	width: 16px;
	height: 16px;
}
i.e-plugin_install-16{
	background-position: -1197px 0;
	width: 16px;
	height: 16px;
}
i.e-plugin_uninstall-16{
	background-position: -1218px 0;
	width: 16px;
	height: 16px;
}
i.e-plugins-16{
	background-position: -1239px 0;
	width: 16px;
	height: 16px;
}
i.e-plugmanager-16{
	background-position: -1260px 0;
	width: 16px;
	height: 16px;
}
i.e-prefs-16{
	background-position: -1281px 0;
	width: 16px;
	height: 16px;
}
i.e-rename-16{
	background-position: -1302px 0;
	width: 16px;
	height: 16px;
}
i.e-reviews-16{
	background-position: -1323px 0;
	width: 16px;
	height: 16px;
}
i.e-search-16{
	background-position: -1344px 0;
	width: 16px;
	height: 16px;
}
i.e-select_columns-16{
	background-position: -1365px 0;
	width: 16px;
	height: 16px;
}
i.e-settings-16{
	background-position: -1386px 0;
	width: 16px;
	height: 16px;
}
i.e-sort-16{
	background-position: -1407px 0;
	width: 16px;
	height: 16px;
}
i.e-stats-16{
	background-position: -1428px 0;
	width: 16px;
	height: 16px;
}
i.e-sub_forums-16{
	background-position: -1449px 0;
	width: 16px;
	height: 16px;
}
i.e-sublink-16{
	background-position: -1470px 0;
	width: 16px;
	height: 16px;
}
i.e-sysinfo-16{
	background-position: -1491px 0;
	width: 16px;
	height: 16px;
}
i.e-themes-16{
	background-position: -1512px 0;
	width: 16px;
	height: 16px;
}
i.e-true-16{
	background-position: -1533px 0;
	width: 16px;
	height: 16px;
}
i.e-up-16{
	background-position: -1554px 0;
	width: 16px;
	height: 16px;
}
i.e-uploads-16{
	background-position: -1575px 0;
	width: 16px;
	height: 16px;
}
i.e-userclass-16{
	background-position: -1596px 0;
	width: 16px;
	height: 16px;
}
i.e-users-16{
	background-position: -1617px 0;
	width: 16px;
	height: 16px;
}
i.e-warning-16{
	background-position: -1638px 0;
	width: 16px;
	height: 16px;
}
i.e-welcome-16{
	background-position: -1659px 0;
	width: 16px;
	height: 16px;
}
li.plupload_done a {
	background-position: -1533px 0;
	width: 16px;
	height: 16px;
}
i.S32 {
	background: url(images/adminicons_32.webp) no-repeat top left;
	display: inline-block;
	background-size: 1522px;
	width:24px;
	height:24px;
}
i.S24 {
	background: url(images/adminicons_32.webp) no-repeat top left;
	display: inline-block;
	background-size: 1522px;
	width:24px;
	height:24px;
}
img.S24 {
	background: url(images/adminicons_32.webp) no-repeat top left;
	display: inline-block;
	background-size: 1522px;
	width:24px;
	height:24px;
}
i.e-news-24{
	background-position: -1442px 0;
}
i.e-custom-24{
	background-position: -639px 0;
}
i.e-themes-24 {
	background-position: -416px -27px 
}
i.e-add-24 {
	background-position: 0 0;
}
i.e-adminlogs-24 {
	background-position: -28px 0;
}
i.e-adminpass-24 {
	background-position: -56px 0;
}
i.e-admins-24 {
	background-position: -83px 0;
}
i.e-arrow-24 {
	background-position: -111px 0;
}
i.e-arrow_over-24 {
	background-position: -139px 0;
}
i.e-articles-24 {
	background-position: -167px 0;
}
i.e-banlist-24 {
	background-position: -194px 0;
}
i.e-banners-24 {
	background-position: -222px 0;
}
i.e-cache-24 {
	background-position: -250px 0;
}
i.e-cat_content-24 {
	background-position: -278px 0;
}
i.e-cat_files-24 {
	background-position: -305px 0;
}
i.e-cat_plugins-24 {
	background-position: -333px 0;
}
i.e-cat_settings-24 {
	background-position: -361px 0;
}
i.e-cat_tools-24 {
	background-position: -389px 0;
}
i.e-cat_users-24 {
	background-position: -416px 0;
}
i.e-chatbox-24 {
	background-position: -444px 0;
}
i.e-comments-24 {
	background-position: -472px 0;
}
i.e-configure-24 {
	background-position: -500px 0;
}
i.e-content-24 {
	background-position: -527px 0;
}
i.e-copy-24 {
	background-position: -555px 0;
}
i.e-credits-24 {
	background-position: -583px 0;
}
i.e-cron-24 {
	background-position: -611px 0;
}
i.e-custom-24 {
	background-position: -638px 0;
}
i.e-database-24 {
	background-position: -666px 0;
}
i.e-delete-24 {
	background-position: -694px 0;
}
i.e-docs-24 {
	background-position: -722px 0;
}
i.e-down-24 {
	background-position: -749px 0;
}
i.e-downloads-24 {
	background-position: -777px 0;
}
i.e-edit-24 {
	background-position: -805px 0;
}
i.e-emoticons-24 {
	background-position: -833px 0;
}
i.e-eurl-24 {
	background-position: -860px 0;
}
i.e-execute-24 {
	background-position: -888px 0;
}
i.e-extended-24 {
	background-position: -916px 0;
}
i.e-false-24 {
	background-position: -944px 0;
}
i.e-fileinspector-24 {
	background-position: -971px 0;
}
i.e-filemanager-24 {
	background-position: -999px 0;
}
i.e-forums-24 {
	background-position: -1027px 0;
}
i.e-frontpage-24 {
	background-position: -1055px 0;
}
i.e-images-24 {
	background-position: -1082px 0;
}
i.e-info-24 {
	background-position: -1110px 0;
}
i.e-language-24 {
	background-position: -1138px 0;
}
i.e-leave-24 {
	background-position: -1166px 0;
}
i.e-links-24 {
	background-position: -1193px 0;
}
i.e-logout-24 {
	background-position: -1221px 0;
}
i.e-mail-24 {
	background-position: -1249px 0;
}
i.e-main-24 {
	background-position: -1277px 0;
}
i.e-maintain-24 {
	background-position: -1304px 0;
}
i.e-manage-24 {
	background-position: -1332px 0;
}
i.e-menus-24 {
	background-position: -1360px 0;
}
i.e-meta-24 {
	background-position: -1388px 0;
}
i.e-move-24 {
	background-position: -1415px 0;
}
i.e-news-24 {
	background-position: -1443px 0;
}
i.e-newsfeeds-24 {
	background-position: -1471px 0;
}
i.e-notify-24 {
	background-position: 0 -28px;
}
i.e-phpinfo-24 {
	background-position: -28px -28px;
}
i.e-plugin_install-24 {
	background-position: -56px -28px;
}
i.e-plugin_uninstall-24 {
	background-position: -83px -28px;
}
i.e-plugins-24 {
	background-position: -111px -28px;
}
i.e-plugmanager-24 {
	background-position: -139px -28px;
}
i.e-prefs-24 {
	background-position: -167px -28px;
}
i.e-rename-24 {
	background-position: -194px -28px;
}
i.e-reviews-24 {
	background-position: -222px -28px;
}
i.e-search-24 {
	background-position: -250px -28px;
}
i.e-select_columns-24 {
	background-position: -278px -28px;
}
i.e-settings-24 {
	background-position: -305px -28px;
}
i.e-sort-24 {
	background-position: -333px -28px;
}
i.e-stats-24 {
	background-position: -361px -28px;
}
i.e-sysinfo-24 {
	background-position: -389px -28px;
}
i.e-themes-24 {
	background-position: -416px -28px;
}
i.e-true-24 {
	background-position: -444px -28px;
}
i.e-up-24 {
	background-position: -472px -28px;
}
i.e-uploads-24 {
	background-position: -500px -28px;
}
i.e-userclass-24 {
	background-position: -527px -28px;
}
i.e-users-24 {
	background-position: -555px -28px;
}
i.e-warning-24 {
	background-position: -583px -28px;
}
i.e-welcome-24 {
	background-position: -611px -28px;
}
i.e-add-32 {
	background-position: 0 0;
}
i.e-adminlogs-32 {
	background-position: -28px 0;
}
i.e-adminpass-32 {
	background-position: -56px 0;
}
i.e-admins-32 {
	background-position: -83px 0;
}
i.e-arrow-32 {
	background-position: -111px 0;
}
i.e-arrow_over-32 {
	background-position: -139px 0;
}
i.e-articles-32 {
	background-position: -167px 0;
}
i.e-banlist-32 {
	background-position: -194px 0;
}
i.e-banners-32 {
	background-position: -222px 0;
}
i.e-cache-32 {
	background-position: -250px 0;
}
i.e-cat_content-32 {
	background-position: -278px 0;
}
i.e-cat_files-32 {
	background-position: -305px 0;
}
i.e-cat_plugins-32 {
	background-position: -333px 0;
}
i.e-cat_settings-32 {
	background-position: -361px 0;
}
i.e-cat_tools-32 {
	background-position: -389px 0;
}
i.e-cat_users-32 {
	background-position: -416px 0;
}
i.e-chatbox-32 {
	background-position: -444px 0;
}
i.e-comments-32 {
	background-position: -472px 0;
}
i.e-configure-32 {
	background-position: -500px 0;
}
i.e-content-32 {
	background-position: -527px 0;
}
i.e-copy-32 {
	background-position: -555px 0;
}
i.e-credits-32 {
	background-position: -583px 0;
}
i.e-cron-32 {
	background-position: -611px 0;
}
i.e-custom-32 {
	background-position: -638px 0;
}
i.e-database-32 {
	background-position: -666px 0;
}
i.e-delete-32 {
	background-position: -694px 0;
}
i.e-docs-32 {
	background-position: -722px 0;
}
i.e-down-32 {
	background-position: -749px 0;
}
i.e-downloads-32 {
	background-position: -777px 0;
}
i.e-edit-32 {
	background-position: -805px 0;
}
i.e-emoticons-32 {
	background-position: -833px 0;
}
i.e-eurl-32 {
	background-position: -860px 0;
}
i.e-execute-32 {
	background-position: -888px 0;
}
i.e-extended-32 {
	background-position: -916px 0;
}
i.e-false-32 {
	background-position: -944px 0;
}
i.e-fileinspector-32 {
	background-position: -971px 0;
}
i.e-filemanager-32 {
	background-position: -999px 0;
}
i.e-forums-32 {
	background-position: -1027px 0;
}
i.e-frontpage-32 {
	background-position: -1052px 0;
}
i.e-images-32 {
	background-position: -1082px 0;
}
i.e-info-32 {
	background-position: -1110px 0;
}
i.e-language-32 {
	background-position: -1138px 0;
}
i.e-leave-32 {
	background-position: -1166px 0;
}
i.e-links-32 {
	background-position: -1193px 0;
}
i.e-logout-32 {
	background-position: -1221px 0;
}
i.e-mail-32 {
	background-position: -1249px 0;
}
i.e-main-32 {
	background-position: -1277px 0;
}
i.e-maintain-32 {
	background-position: -1304px 0;
}
i.e-manage-32 {
	background-position: -1332px 0;
}
i.e-menus-32 {
	background-position: -1360px 0;
}
i.e-meta-32 {
	background-position: -1388px 0;
}
i.e-move-32 {
	background-position: -1415px 0;
}
i.e-news-32 {
	background-position: -1443px 0;
}
i.e-newsfeeds-32 {
	background-position: -1471px 0;
}
i.e-notify-32 {
	background-position: 0 -28px;
}
i.e-phpinfo-32 {
	background-position: -28px -28px;
}
i.e-plugin_install-32 {
	background-position: -56px -28px;
}
i.e-plugin_uninstall-32 {
	background-position: -83px -28px;
}
i.e-plugins-32 {
	background-position: -111px -28px;
}
i.e-plugmanager-32 {
	background-position: -139px -28px;
}
i.e-prefs-32 {
	background-position: -167px -28px;
}
i.e-rename-32 {
	background-position: -194px -28px;
}
i.e-reviews-32 {
	background-position: -222px -28px;
}
i.e-search-32 {
	background-position: -250px -28px;
}
i.e-select_columns-32 {
	background-position: -278px -28px;
}
i.e-settings-32 {
	background-position: -305px -28px;
}
i.e-sort-32 {
	background-position: -333px -28px;
}
i.e-stats-32 {
	background-position: -361px -28px;
}
i.e-sysinfo-32 {
	background-position: -389px -28px;
}
i.e-themes-32 {
	background-position: -416px -28px;
}
i.e-true-32 {
	background-position: -444px -28px;
}
i.e-up-32 {
	background-position: -472px -28px;
}
i.e-uploads-32 {
	background-position: -500px -28px;
}
i.e-userclass-32 {
	background-position: -527px -28px;
}
i.e-users-32 {
	background-position: -555px -28px;
}
i.e-warning-32 {
	background-position: -583px -28px;
}
i.e-welcome-32 {
	background-position: -611px -28px;
}
i.browsers {
	background: url(images/browsers.webp) no-repeat top left;
	display:inline-block;
	margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
}
i.e-bot-16{
	background-position: 0 0;
	width: 16px;
	height: 16px;
}
i.e-bot-32{
	background-position: -21px 0;
	width: 32px;
	height: 32px;
}
i.e-camino-16{
	background-position: -58px 0;
	width: 16px;
	height: 16px;
}
i.e-camino-32{
	background-position: -79px 0;
	width: 32px;
	height: 32px;
}
i.e-chrome-16{
	background-position: -116px 0;
	width: 16px;
	height: 16px;
}
i.e-chrome-32{
	background-position: -137px 0;
	width: 32px;
	height: 32px;
}
i.e-firefox-16{
	background-position: -174px 0;
	width: 16px;
	height: 16px;
}
i.e-firefox-32{
	background-position: -195px 0px;
	width: 32px;
	height: 32px;
}
i.e-ie-16{
	background-position: -232px 0;
	width: 16px;
	height: 16px;
}
i.e-ie-32{
	background-position: -253px 0;
	width: 32px;
	height: 32px;
}
i.e-konqueror-16{
	background-position: -290px 0;
	width: 16px;
	height: 16px;
}
i.e-konqueror-32{
	background-position: -311px 0;
	width: 32px;
	height: 32px;
}
i.e-opera-16{
	background-position: -348px 0;
	width: 16px;
	height: 16px;
}
i.e-opera-32{
	background-position: -369px 0;
	width: 32px;
	height: 32px;
}
i.e-safari-16{
	background-position: -406px 0;
	width: 16px;
	height: 16px;
}
i.e-safari-32{
	background-position: -427px 0;
	width: 32px;
	height: 32px;
}
i.e-seamonkey-16{
	background-position: -464px 0;
	width: 16px;
	height: 16px;
}
i.e-seamonkey-32{
	background-position: -485px 0;
	width: 32px;
	height: 32px;
}
.nav ul li ul.dropdown-menu {
	border-left:1px solid rgb(51, 51, 51);
	background-color: rgb(39, 39, 39);
}
.nav ul li ul.dropdown-menu > li a {
	border-top: 1px solid rgb(51, 51, 51);
	border-bottom: 1px solid rgb(32, 32, 32);
}
.nav ul li ul.dropdown-menu > li a {
	padding-top:5px;
	padding-bottom:5px;
	color: rgb(200,200,200);
}
.nav ul li ul.dropdown-menu > li a:hover {
	color: rgb(255, 255, 255);
}
.navbar-nav ul.dropdown-menu.oversized {
	width: 600px 
}
.navbar-nav ul.dropdown-menu.oversized li {
	width: 33%;
	float:left;
}
.navbar .btn-navbar{
	margin-top:12px 
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	color: rgb(255, 255, 255);
	background-color: rgb(39, 39, 39);
	border-top: 1px solid rgb(51, 51, 51);
	border-left:1px solid rgb(51, 51, 51);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.navbar-brand {
	padding: 10px 12px;
}
ul.recent-comments {
	padding: 0px;
	margin: 0;
	list-style: none outside none;
}
li.separator {
	padding-bottom: 10px;
	margin-top: 10px;
}
.recent-comments .separator {
	margin-top: 10px;
	padding-bottom: 10px;
}
.recent-comments .article-post {
	padding-top: 8px;
	margin-left: 78px;
}
.avatar {
	margin: 10px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	display: inline-block;
}
.recent-comments .btn-group {
	margin-top: 10px;
}
.recent-comments .user-info {
	color: rgb(51, 51, 51);
	font-size: 10px;
}
#tab-container {
	background-color: transparent;
}
i.e-breadcrumb {
	margin-top:3px;
}
.nav-header {
	text-shadow: none;
	font-size: var(--bs-dropdown-font-size);
}
.plugin-navigation .nav-header {
	--bs-nav-link-padding-x: 0.3rem !important;
	--bs-nav-link-padding-y: 0.3rem !important;
}
.navbar .navbar-inner .nav > li > .dropdown-menu:after {
	display: none !important;
	content: none;
}
.mediaBody h4 {
	padding:10px 10px;
}
.media-select-count {
	margin-top:-60px;
	padding:10px;
	padding-bottom:20px;
}
a.e-media-select{
	color: inherit
}
.media-select-file-footer {
	padding:30px;
	text-align:center 
}
#cboxOverlay{
	background-color:#000000;
}
#colorbox{
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	-moz-box-shadow:5px 5px 20px #000000;
	-webkit-box-shadow:5px 5px 20px #000000;
	box-shadow:5px 5px 20px #000000;
	background-color:white;
}
.nav-tabs li {
	margin-right: 2px;
}
.nav-tabs li a {
	cursor: pointer;
	padding: 8px 20px;
}
.nav-tabs li a:hover {
}
.tab-pane {
}
.tab-pane table tr:first-child td {
	border-top:0;
}
.table .options{
	white-space:nowrap 
}
ul#e-status{
	margin:0 
}
ul#e-status{
	line-height:20px 
}
ul#admin-ui-nav-menu li a span.label,ul#e-status li a span.badge,ul#e-latest li a span.badge,ul#e-status li a span.label{
	float:right;
	font-size:85%;
	margin-left: auto !important;
}
ul#e-status li a:hover {
	text-decoration: none;
}
ul#e-latest{
	margin:0 
}
ul#e-latest li a span.label{
	float:right;
	font-size:85% 
}
ul#e-latest li a:hover {
	text-decoration: none;
}
#userclass-tree-structure{
	font-size:80% 
}
.table-striped tbody > tr.highlight-odd td {
	background-color: transparent 
}
.table-striped tbody > tr.highlight-even td {
	background-color: transparent 
}
.tags {
	display: inline-block;
	margin-bottom:0;
	max-width:640px;
}
.tags input {
	margin-bottom: 0;
	width: 100px;
}
.tag {
	margin-right:5px;
	float: none;
	margin-left: 0;
	padding:7px;
}
span.tag button.close {
	float: none;
	padding-left:5px;
	vertical-align: middle;
}
.selectize-control {
	padding: 0;
	border: 0;
	height:auto;
}
.editable-input {
	position: relative;
	margin-bottom: 15px;
}
.editableform .form-group {
	margin-left:0;
	margin-right:0
}
.selectize-dropdown {
	height: auto;
	width: 96% !important;
}
.form-search > div > div > div > i.icon-search{
	vertical-align:middle;
}
h4.caption {
	margin-bottom:30px;
}
.block {
	display: block;
	position: relative;
	overflow-x: auto;
	overflow-y: visible;
}
.block-text  {
	
}
.e-container  {
	min-height: 450px;
}
.block h4.caption {
	display: block;
	position: relative;
	text-align: left;
}
.block-text h2.caption {
	display: block;
	position: relative;
	font-size: 22px;
	text-align: left;
	margin-bottom: 20px;
}
.plupload_container {
	padding:0;
	margin: 10px 20px;
	background: transparent;
}
.plupload_header {
	background: transparent 
}
.plupload_header_content {
	background: transparent;
	padding-left:0;
	min-height:30px;
}
.plupload_wrapper {
	font: inherit;
}
.plupload_header_title {
	display: none;
}
.plupload_filelist_header,.plupload_filelist_footer {
	background-color: var(--bs-bg-surface);
	border: 1px solid var(--bs-border-color);
	color: var(--bs-body-color)!important;
	height: inherit;
}
.plupload_filelist .plupload_file_name {
	width: 80%;
}
.plupload_filelist li {
	border: var(--bs-border-width) dashed var(--bs-border-color);
	background: transparent;
	padding: 0px 8px!important;
}
.plupload_file_status span {
	color: rgb(198, 198, 198);
}
.plupload_scroll .plupload_filelist{
	background-color: var(--bs-body-bg);
	color: var(--bs-secondary);
	padding: 1rem;
	scrollbar-width: thin;
}
.plupload_start{
	color: var(--bs-success-fg)!important;
	text-shadow: none;
	background-color: var(--bs-success)!important;
	background-image: var(--bs-success)!important;
	background-repeat: repeat-x;
	border-color: transparent!important;
}
.plupload_start:hover, .plupload_start:focus, .plupload_start:active, a.plupload_disabled:hover {
	color: var(--bs-success-fg)!important;
	background-color: rgba(var(--bs-success-rgb), .8)!important;
}
a.plupload_disabled:hover {
	background: var(--bs-bg-surface-secondary)!important;
	color: var(--bs-gray-300)!important;
	border-color:transparent!important;
}
li.plupload_delete a {
	background: url(images/adminicons_16.webp) no-repeat top left;
	display:inline-block;
	height:16px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-position: -525px 0;
	width: 16px;
}
.plupload_add, .plupload_add:hover {
	background-image: var(--bs-primary);
	background-repeat: repeat-x;
	filter: none;
	color: var(--bs-primary-fg)!important;
	background-color: var(--bs-primary)!important;
	border-color: transparent!important;
	outline:0;
}
.plupload_add:hover {
	border-color: transparent!important;
	text-shadow: none!important;
	background-color: rgba(var(--bs-primary-rgb), .8)!important;
}
.plupload_filelist {
}
.plupload_header_content {
	color: var(--bs-body-color)!important;
}
li.rssRow > div {
	font-size: 80%;
	color: rgb(153, 153, 153);
}
.dropdown-backdrop {
	position: static;
}
.video-responsive {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;	
}
.video-responsive video {
	object-fit: cover !important;
}
.video-responsive iframe,.video-responsive object,.video-responsive embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-thumbnail iframe {
	width:142px;
}
.media-carousel-item-caption {
	padding-top:8px;
	white-space:nowrap;
	display:inline-block;
	width:100%;
	overflow:hidden;
}
.media-carousel {
	margin-bottom:10px 
}
.media-manager {
	padding:20px;
	min-height:400px 
}
.core-mainpanel-link-icon img {
	margin-bottom: 5px; 
}
#core-infopanel_mye107 .core-mainpanel-link-icon img {
	margin: 2px 0px 6px 0px!important; 
}
.sidebar-toggle {
	width: 14px;
	height:300px;
	display: block;
	position: absolute;
	margin-left: -25px;
	margin-top:130px;
	z-index: 1;
}
.sidebar-toggle a {
	color:#C6C6C6;
	height:300px;
	display:block;
	width:100%;
	border-right:7px double #77ACD9;
	opacity: 0;
	transition:.5s;
	z-index:5000;
	outline:0 
}
.sidebar-toggle a:hover {
	opacity: .8;
	outline:0 
}
.admin-left-panel.toggled {
	display: none 
}
.selectize-input {
	color: inherit;
}
.selectize-input > input, .selectize-input.full {
	color: inherit;
	background-color:inherit
}
.selectize-control div.item {
	border-radius:3px;
}
.selectize-control div.item .remove {
	margin-top:3px 
}
.selectize-input.focus {
	box-shadow: inherit;
}
.form-control.selectize-input {
	min-height:38px;
	height:auto;
	width: 96% !important;
}
.selectize-input {
	width: 530px;
	max-width: 100%;
}
.selectize-control.multi .selectize-input > div {
	color: var(--bs-primary)!important;
	background: rgba(var(--bs-primary-rgb),.04)!important;
	border-color: var(--bs-primary)!important;
}
.selectize-control.plugin-remove_button .item .remove {
  border-left: 1px solid var(--bs-primary)!important;
}
.notifications{
	position:fixed;
}
.notifications.top-right{
	right:10px;
	top:25px;
}
.notifications.top-left{
	left:10px;
	top:25px;
}
.notifications.bottom-left{
	left:10px;
	bottom:25px;
}
.notifications.bottom-right{
	right:10px;
	bottom:25px;
}
.notifications>div{
	position:relative;
	z-index:9999;
	margin:5px 0;
}
.notifications.center{
	top:30%;
	left:0;
	width:100%;
}
.notifications.center>div{
	margin:5px auto;
	width:20%;
	text-align:center;
}
.admin-theme-thumb{
	position:relative;
	width:100%;
	height:130px;
	overflow:hidden;
	border:1px solid black;
	margin:0;
	margin-bottom:10px;
	padding:0;
}
.admin-theme-thumb:hover{
	opacity:0.4 
}
.admin-theme-thumb img {
	position:absolute;
	height:130px;
	left:-10px;
	min-width:110%;
}
.admin-theme-nopreview {
	opacity: 0.3 
}
.admin-theme-options{
	transition: opacity .20s ease-in-out;
	-moz-transition: opacity .20s ease-in-out;
	-webkit-transition: opacity .20s ease-in-out;
	opacity:0;
	width:100%;
	height:130px;
	text-align: center;
	padding-top:50px;
	white-space:nowrap;
	background-color:black;
	display:block;
	position:relative;
	vertical-align:middle;
	top:-141px;
}
.admin-theme-options:hover{
	opacity:0.85;
}
.admin-theme-options .fa-check{
	color: #FAA732 
}
.admin-theme-title {
	line-height: 18px;
	overflow:hidden;
	padding-left:5px;
	white-space:nowrap;
	width:200px;
	position:relative;
	top:-135px;
}
.admin-theme-title span.label {
	margin-top: -20px;
	margin-right: 15px;
}
.admin-theme-title small {
	white-space:nowrap;
	display:inline-block;
	width:140px;
	overflow:hidden 
}
.admin-theme-select {
	border:1px dotted silver;
	background-color:#DDDDDD;
	float:left 
}
.admin-theme-select-active{
	background-color:red;
	float:left 
}
.admin-theme-cell {
	width:207px;
	height:170px;
	padding:10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:10px 10px 5px 0px
}
.admin-theme-cell-default {
	border:1px dotted silver;
	background-color:#DDDDDD 
}
.admin-theme-cell-site {
	background-color: #d9edf7;
	border: 1px solid #bce8f1;
}
.admin-theme-cell-admin {
	background-color:#FFFFD5;
	border: 1px solid #FFCC00;
}
#e-online table {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto 
}
#admin-plugin-online-list .admin-main-content img.icon, #core-plugin-list img.icon {
	width: 32px;
	height:32px 
}
#admin-plugin-online-grid .admin-main-content img.icon {
	width: 128px;
}
.tab-content #coreFeed,.tab-content #pluginFeed,.tab-content #themeFeed {
	padding-top:20px 
}
.alert-warning pre {
	color: white 
}
.xdebug-error {
	color: black;
	font-size:1.5em 
}
li.after-submit {
	padding:0px;
}
li.after-submit:hover {
	background-color: #337AB7;
	color:white 
}
.fborder .forumheader3 {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #0a0a0a;
}
.plugin-manager .fa-refresh {
	padding-top: 4px 
}
.admin-left-panel .panel-title span {
	display: inline-block;
	vertical-align: middle;
}
.admin-left-panel .panel-title .S24, .admin-left-panel .panel-title img {
	margin-right:6px;
	width:24px;
	height:24px;
	vertical-align:bottom
}
ul.core-update-available li a.dropdown-toggle i {
	opacity:1;
	color:white;
	transition: none;
}
ul.core-update-available li {
	color: white 
}
input[type=checkbox].tbox {
	margin-right:5px 
}
td.forumheader3 .form-control {
	display:inherit 
}
.navbar-nav > li > a.admin-icon-avatar {
	padding-top: 11px;
	padding-bottom: 10px;
}
form#simplesef h4 {
	margin: 4px 
}
.admin-icon-debug i {
/*	margin-right:5px; */
	cursor:help
}
.admin-icon-debug .dropdown-menu > .active > a {
	color: orange 
}
.admin-icon-debug .dropdown-menu > .active > a:after {
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	content: '\f0d9';
	position: absolute;
	padding-left: 5px;
}
#admin-menus > .container-fluid > .row,#admin-menus .admin-left-panel,.row-flex,.row-flex > div[class*='col-'] {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex:1 1 auto;
}
.row-flex-wrap {
	-webkit-flex-flow: row wrap;
	align-content: flex-start;
	flex:0;
}
.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
	margin:-.2px;
}
.row-flex .draggable-panels {
	width: 100%;
	margin-bottom: 15px;
}
.row-flex .draggable-panels.empty {
	margin-bottom: 0;
}
.flex-col {
	display: flex;
	display: -webkit-flex;
	flex: 1 100%;
	flex-flow: column nowrap;
}
.flex-grow {
	display: flex;
	-webkit-flex: 2;
	flex: 2;
}
.row-flex .panel {
	height: 100%;
}
#admin-menus > .container-fluid > .row {
	height: 92vh;
}
#admin-menus .admin-left-panel {
	flex-flow: column nowrap;
}
.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
	margin:-.2px;
}
#admin-menus #sc-admin-help,#admin-menus #sc-admin-help .panel-body,.flex-col {
	display: flex;
	display: -webkit-flex;
	flex: 1 100%;
	flex-flow: column nowrap;
}
.flex-grow {
	display: flex;
	-webkit-flex: 2;
	flex: 2;
}
#admin-menus .admin-left-panel .panel {
	max-height: 50%;
}
#admin-menus .admin-left-panel .admin-menu {
	overflow-y: auto;
	display: flex;
	display: -webkit-flex;
	flex: 1 100%;
	flex-flow: column nowrap;
	scrollbar-width: thin;
}
#admin-menus #sc-admin-help {
	overflow-y:hidden;
}
#admin-menus #sc-admin-help .panel-body {
	overflow-y:scroll;
	scrollbar-width: thin;
	max-height: 500px;
}
.form-control[disabled] {
	opacity: 0.5;
}
.e-image-preview {
	display:inline-block 
}
td img.thumbnail {
	margin-bottom:0 
}
.treeprefix {
	margin-right:4px
}
.treeprefix.level-2 {
	margin-left:10px 
}
.treeprefix.level-3 {
	margin-left:35px 
}
.treeprefix.level-4 {
	margin-left:60px 
}
.treeprefix.level-5 {
	margin-left:85px 
}
.adminlist.table-bordered > thead > tr > th,.adminlist.table-bordered > thead > tr > td,.adminlist.table-bordered > tbody > tr > th,.adminlist.table-bordered > tbody > tr > td,.adminlist.table-bordered > tfoot > tr > th,.adminlist.table-bordered > tfoot > tr > td {
	border-left: 0;
	border-right:0;
}
.adminlist {
	border:1px solid rgba(0,0,0,0.1);
}
.nav-admin .fa, .nav-admin .fas, .nav-admin .far, .nav-admin .fab {
	font-size: 16px
}
.nav-admin.navbar-left li a {
	padding-left:20px;
	padding-right:20px
}
.navbar-nav > li.active a.dropdown-toggle i {
	opacity:1;
}
#e-addon-updates .media-list img {
	width: 64px
}
@-webkit-keyframes spinIt {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@-moz-keyframes spinIt {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
.editableform-loading {
	background: none;
	height: 25px;
	width: auto;
	min-width: 25px;
	text-align:center;
	-webkit-animation: spinIt 2s infinite linear;
	animation: spinIt 2s infinite linear;
}
.editableform-loading:before {
	font-size:24px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: '\f110' 
}
.editable-input input[type=text] {
	padding-top: 1px;
	padding-bottom: 1px;
}
tr.highlight-odd, .table-striped > tbody > tr.highlight-odd{
	--bs-bg-opacity: 0.2;
	background-color: rgba(var(--bs-azure-rgb), var(--bs-bg-opacity));
}
tr.highlight-even, .table-striped > tbody > tr.highlight-even{
	--bs-bg-opacity: 0.2;
	background-color: rgba(var(--bs-azure-rgb), var(--bs-bg-opacity));
}
.admin-left-panel, .admin-right-panel, .sidebar-toggle {
	transition: width 0.5s;
}
.adminlist img.icon {
	max-width: 64px
}
#admin-image-main-dialog {
	margin-top: 0
}
.sidebar-toggle-panel {
	transition: opacity 0.5s ease-in-out;
}
.sidebar-toggle-panel {
	width: auto;
}
.nav-header {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
}
#core-thememanager-configure .admin-css-selector {
	margin-bottom:0;
	margin-right: 0;
	padding: 0.15rem !important;
}
#core-thememanager-configure .admin-css-selector .active {
	opacity: 1 
}
#admin-ui-edit td > ol {
	padding-left: 1.2em;
}
.bootstrap-switch-on + .e-expandit-container {
	max-height:500px;
	overflow:hidden;
	transition:all 1s ease-in-out;
}
.bootstrap-switch-off + .e-expandit-container {
	max-height:0;
	overflow:hidden;
	transition: all 1s ease-in-out;
}
.admin-nav-home .nav-home-main {
	display:inline-block;
	margin-right:0;
	padding-right:0
}
.admin-nav-home .nav-home-caret {
	display:inline-block;
	border-left:0;
	margin-left:0;
	padding-left:2px;
}
#uiAlert {
	z-index: 9999 !important;
}
@media (min-width: 1101px ){
	.navbar-fixed-top {
		height: 51px;
	}
	.admin-icon-debug > li.dropdown > a.dropdown-toggle {
	/*	border-left: 0 !important */
}
}
@media (max-width: 1100px) {
	.navbar-collapse.collapse.in {
		display: block!important;
	}
	.collapsing {
		overflow: hidden!important;
	}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable {
		max-height: 480px;
	}
}

.admin-left-panel-collapsed .admin-ui-nav-menu {
	/* max-width: 55px; */
}

div.admin-left-panel .nav-pills > li > a > span > i { 
	color: rgba(255,255,255,0.5); 
	font-size:16px; 
	opacity: 0; 
	width:0;  
}

.admin-left-panel-collapsed .nav-pills > li > a > span > i {
	opacity: 1 
}


div.admin-left-panel-collapsed .sidebar-toggle-panel {
	display:inline-block;
	opacity: 0;
	height: 0;
	width: 0;
	overflow: hidden;
}
.admin-left-panel .nav-pills > li > a > span > i {
	opacity: 0;
	width:0;
}
.admin-left-panel-collapsed .admin-left-panel {
   
	width: 55px;
	opacity: 1;
	z-index: 5;
	background: var(--bs-navbar-bg);
	height: 100%;
	
}
.admin-left-panel-collapsed .admin-right-panel {
	padding-left: 80px;
    width:100%;
}

.admin-left-panel-collapsed .nav-pills > li > a > span > i { 
	opacity: 1;
	padding-left: 9px;
	font-size: 18px;
	padding-top: 4px;
}
.admin-left-panel-collapsed .nav-pills > li.active > a { 
	background:none; 
}
.admin-left-panel-collapsed .nav-header.sidebar-toggle-panel { 
	display: none; 
}
.admin-left-panel .nav-pills > li.active > a > span > i { 
	color: #5bc0de !important 
}
.admin-left-panel .nav-pills > li > a:hover > span > i { 
	color: white 
}
/* flexpanel helpers  */
@media only screen and (min-width : 768px) {
	#admin-admin .is-table-row {
		display: table;
        width: 100%;
        margin:0!important;
		padding: 0!important;
    }
    #admin-admin .is-table-row > .admin-right-panel, .is-table-row > .admin-left-panel {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
	
    #admin-cron  .admin-left-panel {  
		max-width: 300px; 
	}
}
.sticky-div {
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 75px;
}
a.link-active i {
	opacity: 0;
	height: 0;
	width: 0;
}
a.link i {
	opacity: 0;
	height: 0;
	width: 0;
}
.caret-icon {
	opacity: 1!important;
	height: 0;
	width: 0;
	font-size: 9pt !important;
	margin-left: 10px;
}

.caret-icon .fa-2x {
  font-size: 1.0em !important;
  font-weight: var(--fa-style,400) !important;
}


.admin-left-panel-collapsed #admin-ui-nav-menu  {
	flex-direction: row !important;
}

.admin-left-panel-collapsed a.link-active i {
	opacity: 1;
	height: 18px;
	width: 18px;
}
.admin-left-panel-collapsed a.link i {
	opacity: 1;
	height: 18px;
	width: 18px;
}
.admin-left-panel-collapsed .panel {
  --bs-panel-spacer-y: 0.5rem;
  --bs-panel-spacer-x: 0rem;
  --bs-panel-title-spacer-y: 0.25rem;
  --bs-panel-title-color: ;
  --bs-panel-subtitle-color: ;
  --bs-panel-border-width: var(--bs-border-width);
  --bs-panel-border-color: var(--bs-border-color-translucent);
  --bs-panel-border-radius: var(--bs-border-radius);
  --bs-panel-box-shadow: var(--bs-shadow-panel);
  --bs-panel-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-panel-cap-padding-y: 0.25rem;
  --bs-panel-cap-padding-x: 0.82rem;
  --bs-panel-cap-bg: var(--bs-bg-surface-tertiary);
  --bs-panel-cap-color: inherit;
  --bs-panel-height: ;
  --bs-panel-color: inherit;
  --bs-panel-bg: var(--bs-bg-surface);
  --bs-panel-img-overlay-padding: 1rem;
  --bs-panel-group-margin: 1.5rem;
  color: var(--bs-body-color);
  word-wrap: break-word;
}

.admin-left-panel-collapsed h3 {
	line-height: 0;
}
.admin-left-panel-collapsed  .col-12 {
    width: 100%;
}
.admin-left-panel-collapsed  .col-12 {
    width: 100%;
}

@media (min-width: 992px) {
	.admin-left-panel-collapsed  .col-xxl-2 {
		width: 5.33333333%;
	}
	.admin-left-panel-collapsed  .col-xxl-10 {
		width: 94.66666667%;
	}
	.admin-left-panel-collapsed .nav-link {
		justify-content: center !important;
	}
	.admin-left-panel-collapsed .nav-pills > li > a > span > i { 
		padding-left: 0px;
	}
	.admin-left-panel-collapsed h3 {
		text-align: center !important;
	}
	.admin-left-panel-collapsed .admin-ui-nav-menu {
		max-width: 70px;
		min-width: 52px;
	}
	.admin-left-panel-collapsed #admin-ui-nav-menu  {
		flex-direction: column !important;
	}
}

/* in stead of fixing /e107_core/shortcodes/batch/admin_shortcodes.php this is e107 way... height 1px! */
.dropdown-menu .divider  {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:var(--bs-border-color);
	cursor: default!important;
}
/* acceptable solution for etabler */
.dropdown-menu .divider a {
	cursor: default!important;
}
.draggable-placeholder, .ui-sortable-helper {
	max-height: 300px !important;
}
#admin-ui-nav-menu li.divider {
	padding-top: 10px;
	border-bottom: 1px outset var(--bs-border-color-translucent);
	margin-bottom: 10px;
}
.mce-menubar .mce-caret {
	border-top-color: var(--bs-border-color)!important;
}
.mce-menubar:hover .mce-caret {
	border-top-color: var(--bs-border-color)!important;
}
.mce-menubar .mce-btn button {
	color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1))!important;
}
.mce-menubar .mce-btn button span {
	color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1))!important;
}
.mce-menubar .mce-btn button:hover {
	color: var(--bs-body-color)!important;
}
.mce-menubar.mce-toolbar, .mce-window-head {
	background-color: var(--bs-bg-surface-tertiary)!important;
}
.mce-tinymce[role=application] {
	border-color: var(--bs-border-color)!important;
}
.mce-menubar .mce-menubtn:hover,.mce-menubtn:active,.mce-menubtn:focus {
	background-color:transparent!important;
	color: #FFFFFF!important;
	border-color:transparent!important;
}
.mce-menubar .mce-btn.mce-active {
	color:white!important;
	border-color:var(--bs-border-color)!important;
	background-color: transparent!important;
}
#mceu_50 {
	border-width: 0px 0px 0px !important;
}
.mce-btn.mce-active button, .mce-btn.mce-active:hover button, .mce-btn.mce-active i, .mce-btn.mce-active:hover i {
	color: var(--bs-body-color)!important;
}
.mce-btn .mce-txt {
	color: var(--bs-secondary)!important;
}
.mce-menu-item {
	color: var(--bs-secondary)!important;
}
.mce-menu-item .mce-menu-item-expand .mce-menu-item-preview .mce-stack-layout-item {
	color: var(--bs-secondary)!important;
}
iframe .mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
	color: var(--bs-body-color)!important;
}
#preview_ifr body {
	color: var(--bs-body-color)!important;
	background: var(--bs-body-bg)!important;
}
.mce-menu-item.mce-disabled, .mce-menu-item.mce-disabled:hover {
	background: var(--bs-body-bg)!important;
}
.mce-panel {
	border: 0 solid var(--bs-border-color)!important;
	border: 0 solid var(--bs-border-color)!important;
	border-top-color: var(--bs-border-color)!important;
	border-right-color: var(--bs-border-color)!important;
	border-bottom-color: var(--bs-border-color)!important;
	border-left-color: var(--bs-border-color)!important;
	background-color: var(--bs-body-bg) !important;
}
.mce-btn {
	border: 1px solid var(--bs-body-bg)!important;
	border-color: var(--bs-body-bg)!important;
	background: var(--bs-body-bg)!important;
}
.mce-menubar {
	border: 1px solid var(--bs-border-color)!important;
	border-top: 1px solid var(--bs-border-color)!important;
}
.mce-ico {
	color: var(--bs-secondary)!important;
}
.mce-btn-group:not(:first-child) {
	border-left: 1px solid var(--bs-border-color)!important;
	padding-left: 0;
	margin-left: 2px;
}
.mce-menu-item.mce-selected {
	background: var(--bs-secondary-bg)!important;
	color: var(--bs-emphasis-color)!important;
}
.mce-menu-item:hover, .mce-menu-item:focus {
	background: var(--bs-secondary-bg)!important;
}
td.menu-field {
	background-color: var(--bs-body-bg)!important;
}
body.forceColors {
	margin:0;
	background-color: var(--bs-body-bg)!important;
}
.mce-content-body div.mce-resizehandle {
	position: absolute;
	border: 1px solid black;
	box-sizing: content-box;
	background: var(--bs-body-bg)!important;
	width: 7px;
	height: 7px;
	z-index: 10000
}
div#media-manager div.mce-window-head {
	background-color: var(--bs-border-color)!important;
}
div#media-manager div.mce-title {
	color: var(--bs-body-color)!important;
}

/* trumbowyg day / night etabler colors */
.trumbowyg-box svg,
.trumbowyg-modal svg {
	color: var(--bs-body-color)!important;
	fill: var(--bs-body-color)!important;
}
.trumbowyg-box {
	border: 1px solid var(--bs-border-color)!important;
}
.trumbowyg-editor-box {
	border: 1px solid var(--bs-body-bg)!important;
}
.trumbowyg-box.trumbowyg-fullscreen {
	background: var(--bs-body-bg)!important;
}
.trumbowyg-editor-box[contenteditable=true]:empty:not(:focus)::before {
	color: var(--bs-secondary)!important;
}

.trumbowyg-button-pane {
	background: var(--bs-body-bg)!important;
	border-bottom: 1px solid var(--bs-border-color)!important;
}
.trumbowyg-button-pane::before, .trumbowyg-button-pane::after {
	background: var(--bs-border-color)!important;
}
.trumbowyg-button-pane .trumbowyg-button-group::after {
	background: var(--bs-border-color)!important;
}
.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before, .trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before {
	--bs-bg-opacity: 0.1;
	background-color: rgba(var(--bs-azure-rgb), var(--bs-bg-opacity))!important;
}
.trumbowyg-button-pane button:not(.trumbowyg-disable):hover,
.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
.trumbowyg-button-pane button.trumbowyg-active {
	--bs-bg-opacity: 0.1;
	background-color: rgba(var(--bs-azure-rgb), var(--bs-bg-opacity))!important;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown::after {
	border-top-color: var(--bs-secondary)!important;
}
.trumbowyg-dropdown {
	border: 1px solid var(--bs-border-color)!important;
	background-color: var(--bs-body-bg)!important;
	color: var(--bs-body-color)!important;
}

.trumbowyg-dropdown button:not(.trumbowyg-dropdown-foreColor button, .trumbowyg-dropdown-backColor button) {
	background-color: var(--bs-body-bg)!important; 
	color: var(--bs-body-color)!important;
}
.trumbowyg-dropdown button:hover:not(.trumbowyg-dropdown-foreColor button, .trumbowyg-dropdown-backColor button), .trumbowyg-dropdown button:focus :not(.trumbowyg-dropdown-foreColor button, .trumbowyg-dropdown-backColor button){
	--bs-bg-opacity: 0.1;
	background-color: rgba(var(--bs-azure-rgb), var(--bs-bg-opacity))!important;
}
.trumbowyg-modal-box {
	background-color: var(--bs-bg-surface-tertiary)!important;
}
.trumbowyg-modal-box .trumbowyg-modal-title {
	border-bottom: 1px solid var(--bs-border-color)!important;
	font-size: 20px!important;
	font-weight: 400!important;
}
.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
	background: #2BC06A;
}
.trumbowyg-modal-box .trumbowyg-input-row {
	border: 1px solid var(--bs-border-color)!important;
}
.trumbowyg-modal-box .trumbowyg-input-infos {
	border-right: 1px solid var(--bs-border-color)!important;
	background-color: var(--bs-body-bg)!important;
}
.trumbowyg-modal-box .trumbowyg-input-html  {
	background: var(--bs-bg-forms)!important;
}
.trumbowyg-modal-box .trumbowyg-input-infos label {
	color: var(--bs-body-color)!important;
}
.trumbowyg-modal-box .trumbowyg-input-infos .trumbowyg-msg-error {
	color: #e74c3c;
}
.trumbowyg-modal-box .trumbowyg-input-html input:hover, .trumbowyg-modal-box .trumbowyg-input-html input:focus, .trumbowyg-modal-box .trumbowyg-input-html textarea:hover, .trumbowyg-modal-box .trumbowyg-input-html textarea:focus, .trumbowyg-modal-box .trumbowyg-input-html select:hover, .trumbowyg-modal-box .trumbowyg-input-html select:focus {
	outline: 1px solid var(--bs-azure)!important;
}
.trumbowyg-modal-box .trumbowyg-input-html input:focus, .trumbowyg-modal-box .trumbowyg-input-html textarea:focus, .trumbowyg-modal-box .trumbowyg-input-html select:focus {
	background: var(--bs-bg-forms)!important;
}
.trumbowyg-modal-box .trumbowyg-input-error input, .trumbowyg-modal-box .trumbowyg-input-error select, .trumbowyg-modal-box .trumbowyg-input-error textarea {
	outline: 1px solid var(--bs-azure)!important;
}
.trumbowyg-modal-box .error {
	color: red;
}
.trumbowyg-modal-box .trumbowyg-modal-button {
	
	background-color: transparent!important;
	border: 1px solid var(--bs-border-color)!important;
	border-radius: var(--bs-border-radius)!important;
}
.trumbowyg-modal-box .trumbowyg-modal-button :hover {
	color: var(--bs-primary-fg)!important;
	background-color: rgba(var(--bs-primary-rgb), .8)!important;
	border: 1px solid transparent!important;
	color: var(--bs-success-fg)!important;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
	background: var(--bs-success)!important;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
	background: #40d47e;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
	background: #25a25a;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
	color: var(--bs-secondary-fg)!important;
	background: var(--bs-secondary)!important;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
	background: #fbfbfb;
	outline: none;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
	background: #d5d5d5;
}
.trumbowyg-overlay {
	--bs-bg-opacity: 0.1;
	background-color: rgba(var(--bs-azure-rgb), var(--bs-bg-opacity))!important;
}
.trumbowyg-modal-box .trumbowyg-input-html input, .trumbowyg-modal-box .trumbowyg-input-html textarea, .trumbowyg-modal-box .trumbowyg-input-html select {
	background-color: var(--bs-body-forms);
}