.dt-layout-full {
	overflow-x: auto;
}

.btn-codeview,
.note-codeview-keep {
	display: none !important;
}

.note-dropdown-menu .dropdown-item[data-value="h5"],
.note-dropdown-menu .dropdown-item[data-value="h6"] {
	display: none !important;
}

.note-editing-area pre {
	white-space: normal;
}

blockquote {
	padding: 20px;
	padding-left: 40px;
	font-style: oblique;
	background-color: #f9f9f9;
	border-radius: 3px;
	position: relative;
	font-family: "Time new Romans";
	font-size: 16px;
	letter-spacing: 0.3px;
}

.btn {
	white-space: nowrap;
}

.navbar {
	z-index: 1500;
}

.dark body {
	background-color: #1d1f20 !important;
	color: #e8e6e3 !important;
}

.dark .card,
.dark .card.card-hero .card-header,
.dark .navbar.navbar-custom,
.dark .select2-dropdown,
.dark .webinar-form .table,
.dark .modal-content,
.dark .navbar,
.dark .menu-category > ul > li .cat-dropdown-menu::after,
.dark .menu-category > ul > li .cat-dropdown-menu,
.dark .simplebar-offset,
.dark .panel-sidebar,
.dark .webinar-card,
.dark .panel-section-card,
.dark .custom-pagination,
.dark .chatbox .chatbox-message .chatbox-message-content,
.dark .chatbox-sidebar,
.dark .custom-dropdown .custom-dropdown-body,
.dark .panel-notification,
.dark .stats-container.stats-custom,
.dark .stats-container .stats-item,
.dark .webinar-card .image-box .webinar-notify,
.dark .shadow-effect,
.dark .login-container,
.dark .sidebar-filter .sidebar-filter-content,
.dark .sidebar-filter .sidebar-filter-content .sidebar-filter-content-header,
.dark .sidebar-filter .sidebar-filter-content .sidebar-filter-content-footer,
.dark .content-accordions .accordion-row,
.dark .course-content-sidebar .course-img,
.dark .learning-page .learning-content,
.dark .navbar .role-menu-dropdown .item,
.dark .xs-panel-nav,
.dark .swal2-popup,
.dark .card .card-stats .card-stats-title,
.dark .feature-slider .feature-slider-body,
.dark .blog-grid-card,
.dark .home-organizations-card {
	background-color: #181a1b;
}

.dark .main-sidebar .sidebar-menu li a:hover {
	background-color: rgba(0, 0, 0, 0.5);
}

.dark .main-sidebar .sidebar-menu li.active a {
	background-color: rgba(0, 0, 0, 0.5);
}

.dark .dropdown-list .dropdown-list-content:not(.is-end)::after {
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0),
		rgba(0, 0, 0, 0.4),
		rgba(0, 0, 0, 0.8)
	);
}

@media (max-width: 991px) {
	.dark .navbar .navbar-toggle-content {
		background-color: #181a1b;
	}
}

.dark .navbar-light .navbar-toggler-icon {
	filter: invert(1);
}

.dark .webinar-card .image-box .webinar-notify::before,
.dark .webinar-card .image-box .webinar-notify::after {
	box-shadow: 0.23rem 0.23rem 0 0.23rem #181a1b;
}

.dark .custom-pagination,
.dark .course-contents .accordion-row .panel-collapse {
	border-color: #323638 !important;
}

.dark .btn-gray200,
.dark .learning-page .learning-page-navbar .learning-page-navbar-btn,
.dark .btn-white {
	background-color: #1b1d1e !important;
	border-color: #323638 !important;
}

.dark .table-bordered,
.dark .table-bordered td,
.dark .table-bordered th {
	border-color: #323638 !important;
}

.dark .table,
.dark .navbar .role-menu-dropdown .item .item-title {
	color: #d6d2cd !important;
}

.dark .course-contents .chapter-icon.bg-gray300 {
	background: #2f2f2f !important;
}

.dark
	.panel-sidebar
	.sidebar-menu
	.sidenav-item
	[data-toggle="collapse"]::after,
.dark .webinar-card .stat-value,
.dark .blog-grid-card .blog-grid-detail .blog-grid-title {
	color: #d6d2cd !important;
}

.dark .status-badge-dark {
	border: 1px solid #d6d2cd !important;
	color: #d6d2cd !important;
}

.dark .table-striped tbody tr:nth-of-type(2n + 1) {
	background-color: rgba(0, 0, 0, 0.3);
}

.dark .bg-white {
	background-color: #181a1b !important;
}

a.bg-white:hover,
a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
	background-color: #242729 !important;
}

.dark .bg-light,
.dark
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	background-color: #242729 !important;
}

.dark .dashboard-stats {
	background-color: #242729 !important;
}

.dark .bg-info-light {
	background-color: #1b1d1e !important;
}

.dark .btn {
	color: #d6d2cd !important;
}

.dark .btn-secondary {
	background-color: #1b1d1e !important;
}

.dark .select2-container--default .select2-results__option--selected {
	background-color: #898989;
}

.dark .btn-light,
.dark .bg-info,
.dark .bg-section {
	background-color: #1b1d1e !important;
}

.dark .conversation-box {
	background-color: #1b1d1e !important;
}

.dark hr,
.dark .tickets-list .ticket-item,
.dark .card .card-header,
.dark .list-unstyled-border li,
.dark .accordion-row .panel-collapse,
.dark .webinar-form .table,
.dark .panel-sidebar .user-info,
.dark .login-container,
.dark .add-answer-card,
.dark .navbar.sticky {
	border-color: #323638;
}

.dark .border {
	border-color: #323638 !important;
}

.dark .border-gray-100 {
	border-color: #323638 !important;
}

.dark .topic-post-like-btn {
	border-color: #323638 !important;
	background-color: #1b1d1e !important;
}

.dark .text-dark,
.dark .text-dark-all *,
.dark .text-dark-all ::before,
.dark .text-dark-all ::after {
	color: #d6d2cd !important;
}

.dark .text-primary,
.dark .text-primary-all *,
.dark .text-primary-all ::before,
.dark .text-primary-all ::after {
	color: var(--primary) !important;
}

.dark .text-secondary,
.dark .text-secondary-all *,
.dark .text-secondary-all ::before,
.dark .text-secondary-all ::after {
	color: #7f8488 !important;
}

.dark .text-dark-blue {
	color: #ccc7c0 !important;
}

.dark .tickets-list .ticket-item .ticket-info {
	color: #a6b6ce !important;
}

.dark .navbar.navbar-custom .nav-link {
	color: #bdb7ae !important;
}

.dark .main-sidebar {
	background-color: #202224 !important;
}

.dark .section .section-header h1,
.dark .input-label,
.dark .section-title,
.dark .form-group .control-label,
.dark .form-group > label {
	color: #a6b6ce !important;
}

.dark .list-custom {
	border-color: #353a3c !important;
}

.dark .card.stats .stats-icon {
	background-color: #1b1e1f !important;
}

.dark .card .card-actions > a,
.dark .card .card-actions > button,
.dark .btn-icon-circle,
.dark .table-custom td:last-child > a,
.dark .table-custom td:last-child > button {
	background-color: #1b1e1f !important;
	color: #d1cdc7 !important;
}

.dark .dropdown-menu,
.dark .dropdown-menu .dropdown-item {
	background-color: #181a1b !important;
	color: #d1cdc7 !important;
}

.dark .btn-primary,
.dark .btn-primary.disabled {
	box-shadow: 0 2px 6px #080808;
}

.dark .btn[class*="btn-"] {
	box-shadow: 0 2px 6px #080808 !important;
}

.dark .btn.btn-transparent {
	box-shadow: none !important;
}

.dark .page-item .page-link {
	background-color: #262a2b !important;
	border-color: transparent !important;
}

.dark .page-item.disabled .page-link {
	background-color: #1a1c1d !important;
}

.dark .page-item.active .page-link {
	background-color: #0e1d89 !important;
}

.dark .section-title.after-line::after {
	background-color: #202324 !important;
}

.dark .form-control::placeholder {
	color: #9e9689 !important;
}

.dark .form-control,
.dark .input-group-text,
.dark .custom-select,
.dark .custom-file-label {
	background-color: #191b1c !important;
	color: #e8e6e3 !important;
}

.dark .form-control:disabled {
	background-color: #262a2b !important;
}

.dark .input-group-text {
	color: #b5afa6 !important;
}

.dark .form-control,
.dark .custom-select,
.dark .select2-container--default .select2-selection--single,
.dark .select2-selection--multiple,
.dark .input-group-text,
.dark .custom-file-label,
.dark .select2-container--default .select2-selection--multiple,
.dark .bootstrap-tagsinput {
	border-color: #373c3e !important;
}

.dark .note-editor.note-airframe,
.dark .note-editor.note-frame,
.dark .note-btn-group .note-btn {
	border-color: rgba(140, 130, 115, 0.2) !important;
}

.dark .note-editor [class*=" note-icon"]::before,
.dark .note-editor [class^="note-icon"]::before::before {
	text-decoration-color: inherit !important;
}

.dark .btn-light {
	color: #d6d2cd !important;
}

.dark .select2-container--default .select2-selection--multiple,
.dark .bootstrap-tagsinput {
	background-color: #191b1c !important;
	color: #e8e6e3 !important;
}

.dark
	.select2-container--default
	.select2-search--inline
	.select2-search__field,
.dark .bootstrap-tagsinput input {
	color: #e8e6e3 !important;
}

.dark .table-custom th {
	color: gray !important;
}

.dark .table-custom tr {
	border-color: #323638 !important;
}

.dark .table-custom tr:not(:has(th)):hover {
	background-color: rgba(0, 0, 0, 0.4) !important;
}

.dark a.text-dark:focus,
a.text-dark:hover {
	color: #323638 !important;
}

.dark .btn-border-white {
	background-color: #323638 !important;
}

.dark .nav > .after {
	background: linear-gradient(to left, black 50%, transparent);
}

.dark .nav > .before {
	background: linear-gradient(to right, black 50%, transparent);
}

.dark .nav .nav-item a.nav-link {
	background-color: rgba(0, 0, 0, 0.5);
}

.dark .nav .nav-item a.nav-link:hover {
	background-color: inherit !important;
}

@media (min-width: 991px) {
	.dark .menu-category > ul > li {
		background-color: #181a1b;
	}
}

.dark .navbar .nav-item .nav-link,
.dark .menu-category > ul > li a {
	color: #ccc7c0 !important;
}

.dark .not-verified-alert {
	background-color: rgba(0, 0, 0, 0.5) !important;
}

.dark .custom-table tbody td,
.dark a {
	color: #d6d2cd !important;
}

.dark tbody tr:hover {
	background-color: rgba(0, 0, 0, 0.5) !important;
}

.dark .webinar-progress .progress-item .progress-icon {
	background-color: rgba(0, 0, 0, 0.5) !important;
}

.dark .hover\:bg-gray:hover {
	background-color: rgba(0, 0, 0, 0.25) !important;
}
