@charset "UTF-8";
/*================================================================================
	Item Name: Robust - Responsive Admin Template
    Version: 2.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================
NOTE:
------
A FILE FOR RTL SUPPORT RELATED ONLY
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */
/*
================================================================================
Item: Fixing And Reset Dashboard 
Author: Mojtaba Farahani
Build-Number:1009903181454
================================================================================
*/
* {
  font-family: Vazir;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Vazir;
}

::-moz-placeholder {
  color: #ccc !important;
  font-size: 0.8rem;
}

::placeholder {
  color: #ccc !important;
  font-size: 0.8rem;
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ccc !important;
  font-size: 0.8rem;
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #ccc !important;
  font-size: 0.8rem;
}

.vertical-mmenu .mm-listview > li > span {
  font-family: Vazir;
  font-weight: 600;
}

.mm-menu {
  left: auto;
}

.vertical-mmenu .main-menu:not(.mm-menu) {
  display: unset;
}

.vertical-mmenu .main-menu:not(.menu-native-scroll) .mm-panels > .mm-panel {
  overflow-y: auto;
  left: 0;
}

.ps-scrollbar-x-rail,
.ps-scrollbar-y-rail {
  z-index: 999999999;
}

.table th,
.table td {
  padding: 0.75rem 1rem;
  vertical-align: middle;
}

.dropdown .dropdown-menu {
  z-index: -1;
}

.dropdown .dropdown-menu.show {
  z-index: 2;
}

.dropdown-toggle::after {
  font-weight: 900;
}

.save-icon-head .nav-link,
.ai-icon-head .nav-link {
  padding: 1.5rem 1rem;
}

.modal-open .modal {
  background: rgba(0, 0, 0, 0.5);
}

.coutndown-wrapper-time {
  cursor: pointer;
}

.brighttheme-info {
  background-color: #2aeff9;
  border: 0 solid #20869d;
  color: #00175b;
}

body > .ui-pnotify {
  position: fixed;
  z-index: 9999999999;
}

.gu-mirror figcaption {
  display: none;
}

.dropdown-item.disabled-item {
  background: #d9d9d9;
  color: #aaa;
  cursor: default;
}

img.gallery-thumbnail.card-img-top.img-thumbnail-2.img-fluid {
  min-height: 200px;
}

/******************************* useable Class *******************/
.bg-blur {
  filter: blur(1.7rem);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(245, 245, 245, 0.2);
  z-index: 333;
}

.italic-text {
  font-style: italic;
}

.bold-text {
  font-weight: bold;
}

.max-height-200 {
  max-height: 200px;
}

.height-auto {
  height: auto !important;
}

.dir-ltr {
  direction: ltr;
  text-align: left;
}

.p-half-1 {
  padding: 8px;
}

.border-radius-5 {
  border-radius: 5px;
}

.hashtag-brown {
  background: #d66806;
  padding: 5px;
  margin: auto 0px auto 5px;
  border-radius: 1px;
}

[class*=border-].dashed {
  border-style: dashed !important;
}

[class*=border-].dotted {
  border-style: dotted !important;
}

.full-width-pnotify {
  width: 100% !important;
  right: 0 !important;
  top: 0 !important;
}

.text-wrap {
  word-wrap: break-word;
  white-space: normal;
}

.visable-false {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.position-relative {
  position: relative;
}

.btn-soroush {
  color: #fff;
  border-color: #2b7d97 !important;
  background-color: #2b7d97 !important;
}

.btn-soroush:not(:disabled):not(.disabled):active,
.btn-soroush:not(:disabled):not(.disabled).active,
.show > .btn-soroush.dropdown-toggle {
  color: #fff;
}

.btn-bisphone {
  color: #fff;
  border-color: #E57373 !important;
  background-color: #E57373 !important;
}

.btn-bisphone:not(:disabled):not(.disabled):active,
.btn-bisphone:not(:disabled):not(.disabled).active,
.show > .btn-bisphone.dropdown-toggle {
  color: #fff;
}

.btn-gap {
  color: #fff;
  border-color: #a24cce !important;
  background-color: #a24cce !important;
}

.btn-gap:not(:disabled):not(.disabled):active,
.btn-gap:not(:disabled):not(.disabled).active,
.show > .btn-gap.dropdown-toggle {
  color: #fff;
}

.btn-bale {
  color: #fff;
  border-color: #2f3776 !important;
  background-color: #2f3776 !important;
}

.btn-bale:not(:disabled):not(.disabled):active,
.btn-bale:not(:disabled):not(.disabled).active,
.show > .btn-bale.dropdown-toggle {
  color: #fff;
}

.btn-instagram {
  display: flex;
  padding: 0;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #d2caca !important;
  color: #6748be;
}

.btn .icon-prepend {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;
  padding: 8px 10px;
  font-size: 25px;
  color: #fff;
  border-radius: 0 5px 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn .text-control {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.btn-instagram:hover {
  color: #fff;
  background-color: #fd6d53;
  border: 1px solid #fff !important;
}

.select2-container {
  width: 100% !important;
}

.blocker {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  left: 0;
  top: 0;
  z-index: 999999999999999;
}

footer.footer {
  padding: 6px 0.8rem;
}

.removed-stage {
  opacity: 0.5;
}

.overflow-x-auto {
  overflow-x: auto;
}

/******************************** Just RTL ****************************/
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Vazir;
}

.mr-half-1 {
  margin-right: 8px;
}

.treeview span.icon {
  margin-right: auto;
  margin-left: 5px;
}

.list-group-item.node-cgroups {
  padding: 0.4rem;
}

.text-indent-1 {
  text-indent: 20px;
}

select > option {
  font-family: "Vazir", tahoma;
}

.popover {
  max-width: 300px;
}

/******************************** Added **********************/
@font-face {
  font-family: Vazir;
  src: url("../../app-assets/fonts/Vazir/Vazir.eot");
  src: url("../../app-assets/fonts/Vazir/Vazir.eot?#iefix") format("embedded-opentype"), url("../../app-assets/fonts/Vazir/Vazir.woff") format("woff"), url("../../app-assets/fonts/Vazir/Vazir.ttf") format("truetype");
  font-weight: normal;
}
/*@font-face {
    font-family: Vazir;
    src: url('../../app-assets/fonts/Vazir/Vazir-Bold.eot');
    src: url('../../app-assets/fonts/Vazir/Vazir-Bold.eot?#iefix') format('embedded-opentype'), url('../../app-assets/fonts/Vazir/Vazir-Bold.woff') format('woff'), url('../../app-assets/fonts/Vazir/Vazir-Bold.ttf') format('truetype');
    font-weight: bold;
}
@font-face {
    font-family: Vazir;
    src: url('../../app-assets/fonts/Vazir/Vazir-Light.eot');
    src: url('../../app-assets/fonts/Vazir/Vazir-Light.eot?#iefix') format('embedded-opentype'), url('../../app-assets/fonts/Vazir/Vazir-Light.woff') format('woff'), url('../../app-assets/fonts/Vazir/Vazir-Light.ttf') format('truetype');
    font-weight: 300;
}
@font-face {
    font-family: Vazir;
    src: url('../../app-assets/fonts/Vazir/Vazir-Medium.eot');
    src: url('../../app-assets/fonts/Vazir/Vazir-Medium.eot?#iefix') format('embedded-opentype'), url('../../app-assets/fonts/Vazir/Vazir-Medium.woff') format('woff'), url('../../app-assets/fonts/Vazir/Vazir-Medium.ttf') format('truetype');
    font-weight: 500;
}
@font-face {
    font-family: Vazir;
    src: url('../../app-assets/fonts/Vazir/Vazir-Thin.eot');
    src: url('../../app-assets/fonts/Vazir/Vazir-Thin.eot?#iefix') format('embedded-opentype'), url('../../app-assets/fonts/Vazir/Vazir-Thin.woff') format('woff'), url('../../app-assets/fonts/Vazir/Vazir-Thin.ttf') format('truetype');
    font-weight: 100;
}
@font-face {
    font-family: Vazir;
    src: url('../../app-assets/fonts/Vazir/Vazir-Black.eot');
    src: url('../../app-assets/fonts/Vazir/Vazir-Black.eot?#iefix') format('embedded-opentype'), url('../../app-assets/fonts/Vazir/Vazir-Black.woff') format('woff'), url('../../app-assets/fonts/Vazir/Vazir-Black.ttf') format('truetype');
    font-weight: 900;
}*/
/* For Dashboard */
.card-columns {
  display: flex;
  flex-flow: row wrap;
}

.card {
  flex: 1 1 100%;
}

.card.card-2 {
  flex: 1 1 calc(66.6666666% - 6px);
}

.card.card-1 {
  flex: 1 1 calc(33.3333333% - 12px);
}

.card.card-borderless {
  box-shadow: unset;
}

.card.card-borderless .card-header {
  background: transparent;
  padding: 0;
}

/* end */
.mm-selected .nav-item::before,
.mm-selected .menu.item::before {
  content: "\f30a";
  position: absolute;
  right: 2px;
  font-family: "fontawesome" !important;
  font-weight: 900;
}

.vertical-mmenu .main-menu.menu-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.vertical-mmenu .main-menu.menu-dark .mm-listview > li.mm-selected > span {
  border-left: #3bafda solid 2px;
  background: #000d15;
}

.site-logo-20 {
  width: 18px;
  margin-left: 4px;
  border-radius: 4px;
}

form.form-horizontal .form-group .label-control {
  text-align: right;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child {
  padding-right: 40px;
}

.dropdown-menu-header > .form-group.position-relative.search-in-site {
  padding: 5px 10px;
}

.dropdown-menu-header > .form-group.position-relative.search-in-site > .form-control-position {
  top: 3px;
  right: 7px;
}

.tagging .tag {
  padding: 7px 15px 7px 10px;
  margin: 5px 0 0 10px;
}

.tagging {
  position: relative;
}

.tagging .tags-suggestion {
  position: absolute;
  background: white;
  width: 100%;
  right: 0;
  border: 1px solid #cccccc;
  z-index: 99;
  overflow: hidden;
}

.tags-suggestion a {
  display: block;
  padding: 8px;
  border-top: 1px solid #ccc;
}

.content-gallery .grid-hover figure {
  min-width: auto;
  max-width: auto;
  cursor: move;
}

.content-gallery .grid-hover figure img {
  opacity: 1;
}

.content-gallery .grid-hover figure .description {
  resize: none;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  opacity: 0;
  transition: all 0.5s;
}

.content-gallery .grid-hover figure:hover .description {
  opacity: 0.8;
}

.content-gallery .grid-hover figure p {
  font-size: 85.5%;
}

.content-gallery .grid-hover .icon-links {
  background: rgb(36, 62, 83);
  padding-top: 3px;
  margin-bottom: 2px;
  padding-bottom: 0px;
}

.content-gallery .extension-file {
  position: absolute;
  bottom: 10px;
  left: 5px;
  font-weight: bold;
  color: #000;
  font-size: 11px;
  background: rgba(36, 62, 83, 0.968627451);
  color: #fff;
  right: 5px;
  direction: ltr;
  height: 30px;
  padding: 2px 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-gallery .extension-file i {
  position: absolute;
  left: 5px;
  font-size: 24px;
  border-radius: 1px;
  overflow: hidden;
}

.content-gallery .extension-file i.fas.fa-file-video {
  color: #17d2db;
}

.content-gallery .extension-file i.fas.fa-file-pdf {
  color: #df4343;
}

.content-gallery .extension-file i.far.fa-file-excel {
  color: #22ce4d;
}

.content-gallery figure {
  background: #f1f1f1;
  border: 1px solid #818a91;
  border-radius: 1px;
}

.content-gallery figure.converting-item .extension-file {
  background: #c8c4b7;
  color: #151d3c;
}

.content-gallery figure.converting-item .icon-links {
  background: #c8c4b7;
}

.content-gallery figure.completed-item .extension-file {
  background: rgba(17, 212, 147, 0.968627451);
  color: #034d40;
}

.content-gallery figure.completed-item .icon-links {
  background: rgba(17, 212, 147, 0.968627451);
}

.content-gallery figure.convert-error-item .extension-file {
  background: rgba(167, 11, 11, 0.968627451) !important;
  color: #fff;
}

.content-gallery figure.convert-error-item .icon-links {
  background: rgba(167, 11, 11, 0.968627451);
}

#photo-tracking:hover .detected-face-rect {
  opacity: 0.8;
}

#photo-tracking .detected-face-rect:hover input.rect-input,
#photo-tracking .detected-face-rect:hover div.rect-arrow {
  opacity: 0.8;
}

#photo-tracking .detected-face-rect {
  position: absolute;
  border: 2px solid #ccc;
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
  opacity: 0;
  transition: all 0.5s;
}

#photo-tracking .rect-arrow {
  border-bottom: 7px solid white;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  bottom: -12px;
  opacity: 0;
  transition: all 0.35s;
}

#photo-tracking .rect-suggest {
  border-radius: 1px;
  position: absolute;
  width: 125px;
  font-size: 11px;
  background-color: #fff;
  padding: 0px;
  overflow-y: auto;
  height: 140px;
  opacity: 0;
  display: none;
  font-size: 11px;
  bottom: -210px;
  right: 0;
}

#photo-tracking .rect-suggest li {
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer;
  padding: 2px;
  text-align: center;
}

#photo-tracking .rect-suggest:hover {
  display: block;
}

#photo-tracking .rect-suggest li:hover {
  border-bottom: 1px solid #d3f7fd;
  background-color: #d3f7fd;
}

#photo-tracking .rect-input {
  border: 1px dotted #ccc;
  border-radius: 1px;
  height: 24px;
  right: 0;
  position: absolute;
  width: 125px;
  font-size: 11px;
  opacity: 0;
  transition: all 0.35s;
}

#photo-tracking .rect-input-1 {
  bottom: -35px;
}

#photo-tracking .rect-input-2 {
  bottom: -59px;
}

#photo-tracking input.rect-input:focus ~ .rect-suggest {
  opacity: 1;
  display: block;
}

#photo-tracking {
  position: relative;
  min-height: 350px;
}

#face-detection-photo-tracking .detected-face-rect {
  position: absolute;
  border: 2px solid #ccc;
  background: rgba(128, 124, 124, 0.1);
  cursor: pointer;
  transition: all 0.5s;
}

#face-detection-photo-tracking .rect-arrow {
  border-bottom: 7px solid white;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  bottom: -12px;
  opacity: 0;
  transition: all 0.35s;
}

#face-detection-photo-tracking .rect-suggest {
  border-radius: 1px;
  position: absolute;
  width: 125px;
  font-size: 11px;
  background-color: #fff;
  padding: 0px;
  overflow-y: auto;
  height: 140px;
  opacity: 0;
  display: none;
  font-size: 11px;
  bottom: -210px;
  right: 0;
}

#face-detection-photo-tracking .rect-suggest li {
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer;
  padding: 2px;
  text-align: center;
}

#face-detection-photo-tracking .rect-suggest:hover {
  display: block;
}

#face-detection-photo-tracking .rect-suggest li:hover {
  border-bottom: 1px solid #d3f7fd;
  background-color: #d3f7fd;
}

#face-detection-photo-tracking .rect-input {
  border: 1px dotted #ccc;
  border-radius: 1px;
  height: 24px;
  right: 0;
  position: absolute;
  width: 125px;
  font-size: 11px;
  opacity: 0.8;
  transition: all 0.35s;
}

#face-detection-photo-tracking .rect-input-1 {
  bottom: -35px;
}

#face-detection-photo-tracking .rect-input-2 {
  bottom: -59px;
}

#face-detection-photo-tracking input.rect-input:focus ~ .rect-suggest {
  opacity: 1;
  display: block;
}

#face-detection-photo-tracking {
  position: relative;
  min-height: 350px;
  text-align: left;
}

.label-control {
  display: flex;
  align-items: center;
}

.CodeMirror-fullscreen {
  z-index: 999999999999;
}

.CodeMirror-hints {
  direction: ltr;
  text-align: left;
  z-index: 9999999999999;
}

.vertical-mmenu .navbar .navbar-container {
  margin-right: 0;
  margin-left: 0 !important;
}

.hidden-node {
  display: none;
}

.range-value {
  color: #34536a;
  font-size: 12px;
  position: absolute;
  top: -5px;
  left: 0;
}

div.dataTables_wrapper {
  position: relative;
}

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-left: 0;
  margin-top: 0;
  text-align: center;
  padding: 0;
  height: 100%;
  z-index: 999999999;
  background: rgba(255, 255, 255, 0.9);
  color: #242424;
  padding-top: 10rem;
}

.other-site-icon::after {
  font-family: FontAwesome;
  content: "\f064";
  font-weight: 900;
  cursor: pointer;
  color: #c00;
}

.cartable-button .btn.active {
  box-shadow: 2px 2px 3px #000 !important;
  border-bottom: 1px solid #000206;
}

#modalFaceSearch .rect-suggest,
#Tiny_modalFaceSearch .rect-suggest {
  border-radius: 1px;
  position: absolute;
  width: 100%;
  font-size: 11px;
  background-color: #fff;
  padding: 0px;
  overflow-y: auto;
  height: 140px;
  display: none;
  font-size: 11px;
  top: 50px;
  right: 0;
  margin: 0 auto;
  z-index: 3;
}

#modalFaceSearch .rect-suggest li,
#Tiny_modalFaceSearch .rect-suggest li {
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer;
  padding: 2px;
  text-align: right;
}

#modalFaceSearch .rect-suggest:hover,
#Tiny_modalFaceSearch .rect-suggest:hover {
  display: block;
}

#modalFaceSearch .rect-suggest li:hover,
#Tiny_modalFaceSearch .rect-suggest li:hover {
  border-bottom: 1px solid #d3f7fd;
  background-color: #d3f7fd;
}

/*********************** Just One Page ********************/
#newsformacardion .card-header {
  padding: 15px;
}

.cartable-button .btn {
  position: relative;
}

.cartable-button .badge-custom-cartable {
  position: absolute;
  top: -13px;
  left: -10px;
}

#addonListInPage a:not(:last-child)::after {
  font-family: FontAwesome;
  color: #cc0000;
  content: "\f104";
  font-weight: 900;
}

.card-header.collapsable-disabled {
  background-color: #b5b2b2 !important;
  color: #938f8f !important;
  cursor: default;
}

/* Add For fix dashboard panel */
.card-deck {
  margin: 0 0px;
  justify-content: flex-start;
}

.card-deck .card {
  margin: 0 7.5px 1rem;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .card-deck .card {
    flex: 0 0 calc(50% - 15px);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .card-deck .card {
    flex: 0 0 calc(33.33% - 15px);
  }
}
@media (min-width: 992px) {
  .card-deck .card.card-3 {
    flex: 0 0 calc(33.33% - 15px);
  }
  .card-deck .card,
  .card-deck .card.card-4 {
    flex: 0 0 calc(25% - 15px);
  }
  .card-deck .card.card-6 {
    flex: 0 0 calc(50% - 15px);
  }
  .card-deck .card.card-8 {
    flex: 0 0 calc(75% - 15px);
  }
  .card-deck .card.card-12 {
    flex: 0 1 calc(100% - 15px);
  }
}
/* Fix Insert Image in TinyMCE */
.modal#galleryList {
  z-index: 65537 !important;
}

.modal#tinyGalleryList {
  z-index: 9999;
}

.modal#galleryList .gallery-image,
.modal#tinyGalleryList .gallery-image {
  height: 80px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 0 4px rgba(122, 141, 159, 0.6705882353);
  border: 1px solid #183957;
}

.modal#galleryList .gallery-image p,
.modal#tinyGalleryList .gallery-image p {
  transition: top 1s;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgb(11, 89, 119);
  color: #fff;
  padding: 2px;
}

.modal#galleryList .gallery-image p.fullstring-text,
.modal#tinyGalleryList .gallery-image p.fullstring-text {
  display: none;
}

.modal#galleryList .gallery-image:hover p.fullstring-text,
.modal#tinyGalleryList .gallery-image:hover p.fullstring-text {
  display: block;
}

.modal#galleryList .gallery-image:hover p.substring-text,
.modal#tinyGalleryList .gallery-image:hover p.substring-text {
  display: none;
}

/* Gauge Chart in dashboard  */
.change-chart,
.change-chart > div {
  cursor: pointer !important;
  padding-bottom: 10px;
}

.change-chart:hover {
  background: #defdff;
}

.change-chart.active {
  background: #d5fafb;
}

/* end chart */
/* proofiledetail */
#progressBar {
  background-color: #3E6FAD;
  width: 0px;
  height: 2px;
  margin-top: -10px;
  margin-bottom: 10px;
  border-radius: 5px;
  transition: 0.25s ease-out;
}

.preload-dashboard {
  background: rgba(255, 255, 255, 0.8);
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.popover {
  right: auto;
}

/*pages.aspx */
.page-view-navbar {
  list-style: none;
  padding: 0;
  margin: 0;
}

.page-view-navbar li {
  background: rgba(249, 249, 249, 0.6);
}

.page-view-navbar li:not(:last-child) {
  border-bottom: 1px dotted #c9c;
}

/*end pages.aspx */
/* clock for content   */
.td-clock {
  direction: ltr;
}

.modal-lg-vw-vh {
  max-width: 80vw !important;
}

.modal-lg-vw-vh #text-paragraph_ifr {
  height: 50vh !important;
}

.modal-lg-vw-vh #img-map-container {
  overflow: hidden !important;
}

.modal-xl-vw-vh {
  max-width: 100vw !important;
}

.modal-xl-vw-vh #text-paragraph_ifr {
  height: 100vh !important;
}

.modal-xl-vw-vh #img-map-container {
  overflow: hidden !important;
}

.mce-window.mce-in {
  height: auto !important;
}

#img-map-canvas-container {
  max-height: 70vh !important;
}

.mce-container-body.mce-abs-layout {
  min-height: 30vh !important;
  max-height: 80vh !important;
}

.max-height-6vh {
  max-height: 60vh;
}

/************************ Dashboard news ************************/
#newsbody b {
  background: greenyellow;
}

.img-frame.img-frame-sqrt {
  width: 40px;
  overflow: hidden;
  height: 40px;
  border: 1px solid #eae9e9;
  padding: 2px;
  border-radius: 5px;
}

.tagging .tag-item {
  font-size: 11px;
  background: #d27907;
  margin: 1px;
  padding: 1px 4px;
  color: #fff;
  border-radius: 2px;
}

/**************************** chat *************************/
.chat-content {
  word-wrap: anywhere;
}

.chat-application .chats .chat-body .chat-content {
  background-color: #607d8b;
}

.chat-application .chats .chat-body .chat-content::before {
  border-right-color: #607d8b;
}

.chat-application .chats .chat-left .chat-body .chat-content {
  background-color: #fff;
}

.chat-application .chats .chat-left .chat-body .chat-content::before {
  border-right: 0;
  right: -5px;
  left: auto;
  border-left-color: #fff;
}

.chat-application .chats .chat-left .chat-content::before {
  right: -5px;
  left: auto;
  border-right-color: transparent;
  border-left-color: white;
}

.pending-messeges .chat-content {
  background-color: #c7e7f2 !important;
}

.chat-application .chats .pending-messeges .chat-body .chat-content::before {
  border-right-color: #c7e7f2 !important;
}

.has-error-messges .chat-content {
  background-color: #cc0000 !important;
}

.chat-application .chats .has-error-messges .chat-body .chat-content::before {
  border-right-color: #cc0000 !important;
}

.content-body.chat-app {
  background-image: url("../images/chatbg.png");
}

.chat-application .chat-app-window {
  background: none !important;
}

.chat-application .chat-app-form {
  background: none !important;
}

.chat-application .chat-app-form .form-control-position.control-position-right {
  line-height: 0;
  width: 5.5rem;
}

.chat-application .chat-app-form .form-control-position i {
  position: relative;
}

.chat-application .chat-content img {
  width: 150px;
}

.chat-application .chat-content video {
  width: 250px;
}

.chat-application .chat-content .btn.download-link {
  border: 1px solid #ccc;
  margin-bottom: 5px;
  padding: 5px 10px;
  background: #aaa;
}

.chat-application .chat-content .btn.download-link:hover {
  background-color: #315c71;
}

.chat-application .chat-app-form .form-control-position .btn {
  padding-left: 2px;
  padding-right: 2px;
}

.chat-application .showlist-btn {
  position: absolute;
  top: 0;
  z-index: 999999;
  right: 0;
}

@media (max-width: 767.98px) {
  .chat-application .chat-content img {
    width: 100%;
  }
  .chat-application .chat-content video {
    width: 100%;
  }
  .chat-application .chat-content audio {
    width: 100%;
  }
  .chat-application .chat-app-window {
    height: calc(100% - 170px);
  }
  .sidebar {
    width: 100%;
    vertical-align: top;
  }
  .chat-application .sidebar-left {
    width: 100%;
    height: auto;
  }
  .chat-application .chat-fixed-search {
    width: 100%;
  }
}
@media (min-width: 767.98px) {
  body .content-right {
    float: left;
    width: calc(100% - 300px);
  }
  .sidebar {
    width: 300px;
    vertical-align: top;
  }
}
.chat-application .sidebar-left {
  z-index: 998;
  border-left: 1px solid #e4e7ed;
}

/*context-menu */
/* Background that covers entire page when right clicking, invisible by default */
#ctx-menu-background {
  /* background-color: rgba(0, 0, 0, 0.1); Un-comment to tint entire page darker when context menu appears */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 998;
}

/* - - - - - - -
    Context Menu 
  - - - - - - - - */
.ctx-menu-wrapper {
  background-color: rgb(255, 255, 255);
  box-shadow: 4px 4px 3px -2px rgba(0, 0, 0, 0.1);
  color: #111;
  padding: 3px 0 3px 0;
  border: 1px solid #ccc;
  border-radius: 1px;
  font-size: 13px;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  z-index: 999;
  white-space: nowrap;
  min-width: 200px;
}

/* - - - - - - -
    Context Menu Items 
  - - - - - - - - */
.ctx-menu-item {
  padding: 5px 10px 5px 10px;
  border-radius: 1px;
  cursor: pointer;
  transition: background-color 0.1s;
}

.ctx-menu-item:hover {
  background-color: rgba(0, 0, 0, 0.13);
}

.ctx-menu-item:active {
  transition: background-color 0s;
  background-color: rgba(0, 0, 0, 0.2);
}

.ctx-menu-separator {
  height: 1px;
  margin: 3px 0 3px 0;
  background-color: rgba(0, 0, 0, 0.2);
}

/* - - - - - - -
        Icons
  - - - - - - - - */
.ctx-menu-hasIcon img {
  min-width: 16px;
  max-width: 16px;
  max-height: 16px;
  position: relative;
  margin-right: 8px;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ctx-menu-item img[src] {
  float: left;
}

.ctx-menu-hasIcon .ctx-menu-item {
  vertical-align: middle;
  max-height: 20px;
}

/* Create_Bulletin */
#print-preview-modal .modal-lg-vw-vh #modal-body-preview {
  overflow-y: auto;
  overflow-x: hidden;
  height: 70vh;
}

#print-preview-modal .modal-xl-vw-vh #modal-body-preview {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100vh;
}

/*Advance Search */
.max-height-500 {
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  box-shadow: 0 0 5px #999;
}

.max-height-500 .tree-view-tools {
  position: sticky;
  top: 0;
  z-index: 2;
  background: #fff;
  padding: 5px;
}

/* facelist */
#faceList {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  overflow: hidden;
}

#faceList .face-item {
  margin: 25px;
  position: relative;
  padding: 5px;
  max-width: 150px;
}

.face-item.preload {
  filter: grayscale(100%);
  opacity: 0.5;
}

#faceList .face-item.preload:after {
  animation: shine 2s ease-in-out infinite;
  animation-fill-mode: forwards;
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(30deg);
  background: rgba(255, 255, 255, 0.13);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0) 100%);
}

#faceList .face-item.preload:after {
  opacity: 0;
}

@keyframes shine {
  10% {
    opacity: 1;
    top: -100%;
    left: -100%;
    transition-property: left, top, opacity;
    transition-duration: 0.7s, 0.7s, 0.15s;
    transition-timing-function: ease;
  }
  100% {
    opacity: 0;
    top: 100%;
    left: 100%;
    transition-property: left, top, opacity;
  }
}
#faceList .face-item .title {
  margin: 6px auto;
}

#faceList .face-item img {
  border: 5px solid #fff;
  box-shadow: #484646 1px 1px 6px;
  border-radius: 30px 30px 30px 0px;
}

#faceList .face-item .budget {
  background: #da4453;
  padding: 7px 0px;
  border-radius: 14px;
  color: #fff;
  text-align: center;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  right: 0;
  border: 2px solid #fff;
  font-size: 12px;
  box-shadow: #636363 1px 1px 7px;
}

.faceitem-card-with-cover {
  border: 1px solid #999;
  box-shadow: #666 0 0 4px;
  position: relative;
}

.faceitem-card-with-cover .face-profile-image {
  position: absolute;
  top: 130px;
  width: 100%;
  text-align: center;
}

.face-profile-image img {
  border: 5px solid #FFF;
  border-radius: 30px 30px 30px 0;
}

#faceListImages img {
  max-width: 100%;
  display: block;
}

#faceListImages figure {
  margin: 0;
  display: grid;
  grid-template-rows: 1fr auto;
  margin-bottom: 10px;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

#faceListImages figure > img {
  grid-row: 1/-1;
  grid-column: 1;
}

#faceListImages figure a {
  color: black;
  text-decoration: none;
}

#faceListImages .detected-face-rect {
  position: absolute;
  border: 2px solid #ccc;
  background: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  opacity: 0.8;
}

#faceListImages .detected-face-rect.deleted {
  opacity: 0.2;
  border: 2px solid #cc0000;
  background: rgba(255, 33, 33, 0.2);
}

.search_result {
  position: absolute;
  list-style: none;
  border: 1px solid #ccc;
  width: 100%;
  max-height: 200px;
  overflow: auto;
  z-index: 999;
  padding: 0;
  box-shadow: #575757 0px 0px 6px;
}

.search_result li {
  padding: 10px;
  transition: all 0.5s;
  cursor: pointer;
  background: #fff;
  width: 100%;
  position: relative;
}

.search_result li.adding-stage {
  background: #84f5a1 !important;
  color: #0c7233;
}

.search_result li .btn {
  position: absolute;
  left: 0;
}

.search_result li .btn i::before {
  font-size: 12px;
}

.search_result li:hover {
  background-color: #b8f5ff;
}

.search_result li .btn:hover {
  background-color: #81ceda;
}

.news-positions-list li.new-added {
  background: #71bf43;
  color: #fff;
}

.news-positions-list .list-group-item {
  padding: 10px 10px 0 5px;
  transition: all 0.5s;
}

.datatable-list-wrapper {
  position: relative;
  width: 150px;
}

.datatable-list-toggle {
  display: none;
}

.datatable-toggle-list {
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 1s ease;
  cursor: pointer;
}

.datatable-toggle-list.toggle-active {
  max-height: 70px;
  transition: all 0.2s linear;
}

.datatable-toggle-list.expanded {
  max-height: 500px;
}

.datatable-toggle-list.expanded::after {
  opacity: 0 !important;
}

.datatable-toggle-list.toggle-active::after {
  opacity: 1;
}

.datatable-toggle-list::after {
  content: "...";
  position: absolute;
  left: 0;
  bottom: 0;
  background: transparent;
  color: #2196F3;
  opacity: 0;
  transition: all 0.2s linear;
}

@media (max-width: 576px) {
  .modal-lg-vw-vh {
    max-width: 90vw !important;
    margin-right: auto;
    margin-left: auto;
  }
}
.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.changelog .accordion {
  border-radius: 5px;
}
.changelog .accordion h5 button {
  font-size: 16px;
  font-weight: bold;
}
.changelog .accordion ul {
  list-style: none;
  margin-right: 24px;
  padding-right: 0;
  border-right: 2px solid #d9d9d9;
}
.changelog .accordion a {
  padding-right: 20px;
  position: relative;
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  transition: all 0.2s linear;
}
.changelog .accordion a.active {
  color: #8666d7;
}
.changelog .accordion a.active::before {
  background-color: #8666d7;
}
.changelog .accordion a:hover {
  color: #000;
}
.changelog .accordion a::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  background-color: #d9d9d9;
  border-radius: 4px;
  width: 10px;
  height: 3px;
}
.changelog .accordion .card .card-header .btn.collapsed {
  color: #fff;
}
.changelog__timeline {
  border-color: rgba(0, 0, 0, 0.2) !important;
}
.changelog__timeline .timeline__version {
  position: relative;
}
.changelog__timeline .timeline__version::before {
  content: "";
  position: absolute;
  right: -1.625rem;
  transform: translateX(3px);
  top: 12px;
  border-radius: 5px;
  display: flex;
  width: 15px;
  height: 4px;
  background-color: #967adc !important;
}
.changelog__timeline .timeline__patch {
  position: relative;
}
.changelog__timeline .timeline__patch::before {
  content: "";
  position: absolute;
  right: -1.625rem;
  transform: translateX(3px);
  top: 8px;
  border-radius: 5px;
  display: flex;
  width: 15px;
  height: 4px;
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.changelog__timeline .timeline__item {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.05);
  position: relative;
  border: 2px solid transparent;
  transition: all 0.2s linear;
}
.changelog__timeline .timeline__item:hover {
  border-color: #d9d9d9;
}
.changelog__timeline .timeline__item::before {
  content: "";
  position: absolute;
  right: -1.625rem;
  transform: translateX(7px);
  top: 7px;
  border-radius: 5px;
  display: flex;
  width: 12px;
  height: 12px;
  background-color: #ffffff !important;
  border: 2px solid #d1d1d1;
}
.changelog__timeline .timeline__item::after {
  content: "";
  position: absolute;
  right: -1.625rem;
  transform: translateX(3px);
  top: 11px;
  border-radius: 5px;
  display: flex;
  width: 4px;
  height: 4px;
  background-color: #d1d1d1 !important;
}

.btn-link {
  border: none;
}

#addedItems li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

body.dark-theme {
  background-color: #121212 !important;
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .bg-white {
  background-color: #121212 !important;
}
body.dark-theme .change-chart.active,
body.dark-theme #planChartServer,
body.dark-theme .change-chart:hover,
body.dark-theme #planChartSQL {
  background-color: #121212 !important;
}
body.dark-theme .max-height-500 .tree-view-tools {
  background-color: inherit;
}
body.dark-theme .mce-content-body [data-mce-selected=inline-boundary] {
  background-color: unset !important;
}
body.dark-theme .nav.nav-tabs .nav-item .nav-link.active {
  background-color: #121212 !important;
}
body.dark-theme .chat-fixed-search {
  background: inherit !important;
}
body.dark-theme .content-body.chat-app {
  background-color: #121212;
  background-image: unset;
}
body.dark-theme .bg-blue-grey.bg-lighten-5,
body.dark-theme .btn-blue-grey.btn-lighten-5 {
  background-color: rgba(255, 255, 255, 0.05) !important;
}
body.dark-theme .chats .chat-left .chat-body .chat-content {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .chats .chat-left .chat-body .chat-content::before {
  border-left-color: rgba(255, 255, 255, 0.05) !important;
}
body.dark-theme .chats .chat-body .chat-content::before {
  border-right-color: rgba(96, 125, 139, 0.2) !important;
}
body.dark-theme .chats .chat-body .chat-content {
  border-left-color: rgba(255, 255, 255, 0.05) !important;
  background-color: rgba(96, 125, 139, 0.2) !important;
}
body.dark-theme .main-file-explorer li {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .main-file-explorer li .preview-icon img {
  border-color: #444;
  background-color: #2d2d2d;
}
body.dark-theme .main-file-explorer li.folder-type .icon {
  color: #fdb900;
}
body.dark-theme .main-file-explorer li.file-type .icon {
  color: #d0d0d0;
}
body.dark-theme .main-file-explorer li.detail-type.selected {
  background: rgba(4, 91, 150, 0.3) !important;
}
body.dark-theme .main-file-explorer li.selected .icon {
  color: #4a90e2 !important;
}
body.dark-theme .main-file-explorer li.selected .preview-icon {
  background: #4a90e2;
}
body.dark-theme .form-control,
body.dark-theme .form-select,
body.dark-theme .form-check-input {
  background-color: #2d2d2d;
  border-color: #3a3a3a;
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .form-control:focus,
body.dark-theme .form-select:focus,
body.dark-theme .form-check-input:focus {
  background-color: #333;
  color: #fff;
  border-color: #4a90e2;
  box-shadow: 0 0 0 0.25rem rgba(74, 144, 226, 0.25);
}
body.dark-theme .form-control::-moz-placeholder, body.dark-theme .form-select::-moz-placeholder, body.dark-theme .form-check-input::-moz-placeholder {
  color: #777;
}
body.dark-theme .form-control::placeholder,
body.dark-theme .form-select::placeholder,
body.dark-theme .form-check-input::placeholder {
  color: #777;
}
body.dark-theme .table {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .table th {
  border-color: #3a3a3a;
}
body.dark-theme .table td {
  border-color: #2a2a2a;
}
body.dark-theme .table thead th {
  background-color: #1e1e1e;
  border-bottom-color: #3a3a3a;
}
body.dark-theme .table tbody tr {
  background-color: #1e1e1e;
}
body.dark-theme .table tbody tr:hover {
  background-color: #2a2a2a;
}
body.dark-theme .table-striped tbody tr:nth-of-type(2n+1) {
  background-color: rgba(255, 255, 255, 0.05);
}
body.dark-theme .dropdown-menu {
  background-color: #2d2d2d;
  border-color: #3a3a3a;
}
body.dark-theme .dropdown-menu .dropdown-item {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .dropdown-menu .dropdown-item:hover, body.dark-theme .dropdown-menu .dropdown-item:focus {
  background-color: #3a3a3a;
  color: #fff;
}
body.dark-theme .dropdown-menu .dropdown-item.active, body.dark-theme .dropdown-menu .dropdown-item:active {
  background-color: #4a90e2;
  color: #fff;
}
body.dark-theme .dropdown-menu .dropdown-divider {
  border-color: #3a3a3a;
}
body.dark-theme .modal-content {
  background-color: #1e1e1e;
  border-color: #3a3a3a;
}
body.dark-theme .modal-content .modal-header,
body.dark-theme .modal-content .modal-footer {
  border-color: #3a3a3a;
}
body.dark-theme .nav-tabs {
  border-bottom-color: #3a3a3a;
}
body.dark-theme .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.6);
}
body.dark-theme .nav-tabs .nav-link:hover, body.dark-theme .nav-tabs .nav-link:focus {
  border-color: #3a3a3a;
  color: #fff;
}
body.dark-theme .nav-tabs .nav-link.active {
  background-color: #2d2d2d;
  border-color: #3a3a3a #3a3a3a #2d2d2d;
  color: #fff;
}
body.dark-theme .alert {
  border: none;
  background-color: #181b1f;
  color: rgba(255, 255, 255, 0.92);
  border-right: 4px solid transparent;
}
body.dark-theme .alert .close {
  color: rgba(255, 255, 255, 0.6);
  text-shadow: none;
  opacity: 1;
}
body.dark-theme .alert .close:hover {
  color: #fff;
}
body.dark-theme .alert.alert-primary {
  background-color: #172133 !important;
  border-right-color: #4a90e2 !important;
  color: #b3d3fa !important;
}
body.dark-theme .alert.alert-success {
  background-color: #143124 !important;
  border-right-color: #28c76f !important;
  color: #b8f6d3 !important;
}
body.dark-theme .alert.alert-danger {
  background-color: #2a181b !important;
  border-right-color: #ea5455 !important;
  color: #ffb3b3 !important;
}
body.dark-theme .alert.alert-warning {
  background-color: #2a2418 !important;
  border-right-color: #ff9f43 !important;
  color: #ffe1b3 !important;
}
body.dark-theme .alert.alert-info {
  background-color: #16272a !important;
  border-right-color: #00cfe8 !important;
  color: #b3f6fa !important;
}
body.dark-theme .alert.alert-secondary {
  background-color: #23272b !important;
  border-right-color: #6c757d !important;
  color: #d1d5db !important;
}
body.dark-theme .text-body,
body.dark-theme .text-muted {
  color: rgba(255, 255, 255, 0.6) !important;
}
body.dark-theme .h1,
body.dark-theme .h2,
body.dark-theme .h3,
body.dark-theme .h4,
body.dark-theme .h5,
body.dark-theme .h6,
body.dark-theme h1,
body.dark-theme h2,
body.dark-theme h3,
body.dark-theme h4,
body.dark-theme h5,
body.dark-theme h6 {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .card,
body.dark-theme .card-footer,
body.dark-theme .card-header,
body.dark-theme .navbar-light,
body.dark-theme .navbar-light.navbar-horizontal,
body.dark-theme footer.footer-light {
  background-color: #1e1e1e !important;
}
body.dark-theme .header-navbar .navbar-header .navbar-brand img {
  filter: invert(1);
}
body.dark-theme .border-right-blue-grey.border-right-lighten-5,
body.dark-theme .main-menu.menu-bordered.menu-dark .navigation > li,
body.dark-theme .vertical-mmenu .menu-dark.mm-menu .mm-listview > li::after,
body.dark-theme .vertical-mmenu .menu-dark.mm-menu .mm-listview > li .mm-next,
body.dark-theme .vertical-mmenu .menu-dark.mm-menu .mm-listview > li .mm-next::before,
body.dark-theme .vertical-mmenu .menu-dark.mm-menu .mm-navbar,
body.dark-theme .mm-navbar {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme .main-menu.menu-dark.mm-menu .mm-divider,
body.dark-theme .main-menu.menu-dark.mm-menu .mm-search input {
  background-color: #161616;
}
body.dark-theme .main-menu.menu-dark,
body.dark-theme .main-menu.menu-dark .navigation {
  background: #1e1e1e;
}
body.dark-theme .main-menu.menu-dark .navigation > li.active > a,
body.dark-theme .main-menu.menu-dark .navigation > li.hover > a,
body.dark-theme .main-menu.menu-dark .navigation > li:hover > a,
body.dark-theme .main-menu.menu-dark.mm-menu .mm-hasnavbar .mm-listview > li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
body.dark-theme .mm-listview > li:not(.mm-divider)::after {
  content: unset;
}
body.dark-theme body .main-menu.menu-dark .navigation > li.active > a,
body.dark-theme body .main-menu.menu-dark .navigation > li.hover > a,
body.dark-theme body .main-menu.menu-dark .navigation > li:hover > a {
  color: #fff;
}
body.dark-theme canvas {
  opacity: 0.9;
}
body.dark-theme .btn-primary {
  background-color: #4a90e2;
  border-color: #3a80d2;
  color: #fff;
}
body.dark-theme .btn-primary:hover {
  background-color: #3a80d2;
  border-color: #2a70c2;
  color: #fff;
}
body.dark-theme .btn-primary:focus {
  background-color: #3a80d2;
  border-color: #2a70c2;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.5);
}
body.dark-theme .btn-primary:active, body.dark-theme .btn-primary.active, .show > body.dark-theme .btn-primary.dropdown-toggle {
  background-color: #2a70c2;
  border-color: #1a60b2;
  color: #fff;
}
body.dark-theme .btn-primary:disabled, body.dark-theme .btn-primary.disabled {
  background-color: #2d2d2d;
  border-color: #444;
  color: #888;
}
body.dark-theme .btn-secondary {
  background-color: #2d2d2d;
  border-color: #444;
  color: #fff;
}
body.dark-theme .btn-secondary:hover {
  background-color: #3d3d3d;
  border-color: #555;
  color: #fff;
}
body.dark-theme .btn-secondary:focus {
  background-color: #3d3d3d;
  border-color: #555;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.15);
}
body.dark-theme .btn-secondary:active, body.dark-theme .btn-secondary.active, .show > body.dark-theme .btn-secondary.dropdown-toggle {
  background-color: #444;
  border-color: #666;
  color: #fff;
}
body.dark-theme .btn-secondary:disabled, body.dark-theme .btn-secondary.disabled {
  background-color: #232323;
  border-color: #333;
  color: #888;
}
body.dark-theme .btn-success {
  background-color: #28c76f;
  border-color: #20a15a;
  color: #fff;
}
body.dark-theme .btn-success:hover {
  background-color: #20a15a;
  border-color: #187a44;
}
body.dark-theme .btn-success:focus {
  background-color: #20a15a;
  border-color: #187a44;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5);
}
body.dark-theme .btn-success:active, body.dark-theme .btn-success.active, .show > body.dark-theme .btn-success.dropdown-toggle {
  background-color: #187a44;
  border-color: #10542e;
}
body.dark-theme .btn-success:disabled, body.dark-theme .btn-success.disabled {
  background-color: #1e402f;
  border-color: #1e402f;
  color: #888;
}
body.dark-theme .btn-danger {
  background-color: #ea5455;
  border-color: #e73d3e;
  color: #fff;
}
body.dark-theme .btn-danger:hover {
  background-color: #e73d3e;
  border-color: #e42728;
}
body.dark-theme .btn-danger:focus {
  background-color: #e73d3e;
  border-color: #e42728;
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.5);
}
body.dark-theme .btn-danger:active, body.dark-theme .btn-danger.active, .show > body.dark-theme .btn-danger.dropdown-toggle {
  background-color: #e42728;
  border-color: #d01f20;
}
body.dark-theme .btn-danger:disabled, body.dark-theme .btn-danger.disabled {
  background-color: #5c2223;
  border-color: #5c2223;
  color: #888;
}
body.dark-theme .btn-warning {
  background-color: #ff9f43;
  border-color: #ff922a;
  color: #212529;
}
body.dark-theme .btn-warning:hover {
  background-color: #ff922a;
  border-color: #ff8510;
  color: #212529;
}
body.dark-theme .btn-warning:focus {
  background-color: #ff922a;
  border-color: #ff8510;
  color: #212529;
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5);
}
body.dark-theme .btn-warning:active, body.dark-theme .btn-warning.active, .show > body.dark-theme .btn-warning.dropdown-toggle {
  background-color: #ff8510;
  border-color: #f67800;
  color: #212529;
}
body.dark-theme .btn-warning:disabled, body.dark-theme .btn-warning.disabled {
  background-color: #66512c;
  border-color: #66512c;
  color: #888;
}
body.dark-theme .btn-info {
  background-color: #00cfe8;
  border-color: #00b6ce;
  color: #fff;
}
body.dark-theme .btn-info:hover {
  background-color: #00b6ce;
  border-color: #009db4;
}
body.dark-theme .btn-info:focus {
  background-color: #00b6ce;
  border-color: #009db4;
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5);
}
body.dark-theme .btn-info:active, body.dark-theme .btn-info.active, .show > body.dark-theme .btn-info.dropdown-toggle {
  background-color: #009db4;
  border-color: #00849a;
}
body.dark-theme .btn-info:disabled, body.dark-theme .btn-info.disabled {
  background-color: #1b3d43;
  border-color: #1b3d43;
  color: #888;
}
body.dark-theme .btn-light {
  background-color: #444;
  border-color: #555;
  color: #fff;
}
body.dark-theme .btn-light:hover {
  background-color: #555;
  border-color: #666;
}
body.dark-theme .btn-light:focus {
  background-color: #555;
  border-color: #666;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.15);
}
body.dark-theme .btn-light:active, body.dark-theme .btn-light.active, .show > body.dark-theme .btn-light.dropdown-toggle {
  background-color: #555;
  border-color: #666;
}
body.dark-theme .btn-light:disabled, body.dark-theme .btn-light.disabled {
  background-color: #222;
  border-color: #333;
  color: #888;
}
body.dark-theme .btn-dark {
  background-color: #1a1a1a;
  border-color: #0a0a0a;
  color: #fff;
}
body.dark-theme .btn-dark:hover {
  background-color: #0a0a0a;
  border-color: #000;
}
body.dark-theme .btn-dark:focus {
  background-color: #0a0a0a;
  border-color: #000;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
body.dark-theme .btn-dark:active, body.dark-theme .btn-dark.active, .show > body.dark-theme .btn-dark.dropdown-toggle {
  background-color: #000;
  border-color: #000;
}
body.dark-theme .btn-dark:disabled, body.dark-theme .btn-dark.disabled {
  background-color: #222;
  border-color: #333;
  color: #888;
}
body.dark-theme .btn-cyan {
  background-color: #181b1f !important;
  border-color: #3a80d2 !important;
  color: #e0e0e0 !important;
}
body.dark-theme .btn-green {
  background-color: #181b1f !important;
  border-color: #28c76f !important;
  color: #e0e0e0 !important;
}
body.dark-theme .btn-green.btn-cyan {
  background-color: #16272a !important;
  border-color: #4a90e2 !important;
  color: #fff !important;
}
body.dark-theme .btn,
body.dark-theme .btn-primary,
body.dark-theme .btn-secondary,
body.dark-theme .btn-success,
body.dark-theme .btn-danger,
body.dark-theme .btn-info,
body.dark-theme .btn-warning,
body.dark-theme .btn-light,
body.dark-theme .btn-dark,
body.dark-theme .bg-primary.bg-accent-1,
body.dark-theme .bg-primary.bg-accent-2,
body.dark-theme .bg-primary.bg-accent-3,
body.dark-theme .bg-primary.bg-accent-4,
body.dark-theme .bg-primary.bg-accent-5,
body.dark-theme .bg-primary.bg-accent-6,
body.dark-theme .bg-primary.bg-accent-7,
body.dark-theme .bg-primary.bg-accent-8,
body.dark-theme .bg-primary.bg-accent-9,
body.dark-theme .bg-pink.bg-accent-1,
body.dark-theme .bg-pink.bg-accent-2,
body.dark-theme .bg-pink.bg-accent-3,
body.dark-theme .bg-pink.bg-accent-4,
body.dark-theme .bg-pink.bg-accent-5,
body.dark-theme .bg-pink.bg-accent-6,
body.dark-theme .bg-pink.bg-accent-7,
body.dark-theme .bg-pink.bg-accent-8,
body.dark-theme .bg-pink.bg-accent-9,
body.dark-theme .bg-secondary.bg-accent-1,
body.dark-theme .bg-secondary.bg-accent-2,
body.dark-theme .bg-secondary.bg-accent-3,
body.dark-theme .bg-secondary.bg-accent-4,
body.dark-theme .bg-secondary.bg-accent-5,
body.dark-theme .bg-secondary.bg-accent-6,
body.dark-theme .bg-secondary.bg-accent-7,
body.dark-theme .bg-secondary.bg-accent-8,
body.dark-theme .bg-secondary.bg-accent-9,
body.dark-theme .bg-success.bg-accent-1,
body.dark-theme .bg-success.bg-accent-2,
body.dark-theme .bg-success.bg-accent-3,
body.dark-theme .bg-success.bg-accent-4,
body.dark-theme .bg-success.bg-accent-5,
body.dark-theme .bg-success.bg-accent-6,
body.dark-theme .bg-success.bg-accent-7,
body.dark-theme .bg-success.bg-accent-8,
body.dark-theme .bg-success.bg-accent-9,
body.dark-theme .bg-danger.bg-accent-1,
body.dark-theme .bg-danger.bg-accent-2,
body.dark-theme .bg-danger.bg-accent-3,
body.dark-theme .bg-danger.bg-accent-4,
body.dark-theme .bg-danger.bg-accent-5,
body.dark-theme .bg-danger.bg-accent-6,
body.dark-theme .bg-danger.bg-accent-7,
body.dark-theme .bg-danger.bg-accent-8,
body.dark-theme .bg-danger.bg-accent-9,
body.dark-theme .bg-info.bg-accent-1,
body.dark-theme .bg-info.bg-accent-2,
body.dark-theme .bg-info.bg-accent-3,
body.dark-theme .bg-info.bg-accent-4,
body.dark-theme .bg-info.bg-accent-5,
body.dark-theme .bg-info.bg-accent-6,
body.dark-theme .bg-info.bg-accent-7,
body.dark-theme .bg-info.bg-accent-8,
body.dark-theme .bg-info.bg-accent-9,
body.dark-theme .bg-warning.bg-accent-1,
body.dark-theme .bg-warning.bg-accent-2,
body.dark-theme .bg-warning.bg-accent-3,
body.dark-theme .bg-warning.bg-accent-4,
body.dark-theme .bg-warning.bg-accent-5,
body.dark-theme .bg-warning.bg-accent-6,
body.dark-theme .bg-warning.bg-accent-7,
body.dark-theme .bg-warning.bg-accent-8,
body.dark-theme .bg-warning.bg-accent-9,
body.dark-theme .bg-light.bg-accent-1,
body.dark-theme .bg-light.bg-accent-2,
body.dark-theme .bg-light.bg-accent-3,
body.dark-theme .bg-light.bg-accent-4,
body.dark-theme .bg-light.bg-accent-5,
body.dark-theme .bg-light.bg-accent-6,
body.dark-theme .bg-light.bg-accent-7,
body.dark-theme .bg-light.bg-accent-8,
body.dark-theme .bg-light.bg-accent-9,
body.dark-theme .bg-dark.bg-accent-1,
body.dark-theme .bg-dark.bg-accent-2,
body.dark-theme .bg-dark.bg-accent-3,
body.dark-theme .bg-dark.bg-accent-4,
body.dark-theme .bg-dark.bg-accent-5,
body.dark-theme .bg-dark.bg-accent-6,
body.dark-theme .bg-dark.bg-accent-7,
body.dark-theme .bg-dark.bg-accent-8,
body.dark-theme .bg-dark.bg-accent-9 {
  background-color: #181b1f !important;
  color: #e0e0e0 !important;
  border-color: #23272b !important;
  box-shadow: none !important;
}
body.dark-theme .btn:hover,
body.dark-theme .btn:focus,
body.dark-theme .btn:active,
body.dark-theme .btn.active {
  background-color: #23272b !important;
  color: #fff !important;
  border-color: #4a90e2 !important;
}
body.dark-theme .btn-outline-primary {
  color: #4a90e2;
  border-color: #4a90e2;
  background-color: transparent;
}
body.dark-theme .btn-outline-primary:hover, body.dark-theme .btn-outline-primary:focus, body.dark-theme .btn-outline-primary:active, body.dark-theme .btn-outline-primary.active, .show > body.dark-theme .btn-outline-primary.dropdown-toggle {
  background-color: #4a90e2;
  color: #fff;
  border-color: #4a90e2;
}
body.dark-theme .btn-outline-primary:disabled, body.dark-theme .btn-outline-primary.disabled {
  color: #666;
  border-color: #444;
  background-color: transparent;
}
body.dark-theme .btn-outline-secondary {
  color: #adb5bd;
  border-color: #adb5bd;
  background-color: transparent;
}
body.dark-theme .btn-outline-secondary:hover, body.dark-theme .btn-outline-secondary:focus, body.dark-theme .btn-outline-secondary:active, body.dark-theme .btn-outline-secondary.active, .show > body.dark-theme .btn-outline-secondary.dropdown-toggle {
  background-color: #adb5bd;
  color: #212529;
  border-color: #adb5bd;
}
body.dark-theme .btn-outline-secondary:disabled, body.dark-theme .btn-outline-secondary.disabled {
  color: #666;
  border-color: #444;
  background-color: transparent;
}
body.dark-theme .btn-outline-success {
  color: #28c76f;
  border-color: #28c76f;
  background-color: transparent;
}
body.dark-theme .btn-outline-success:hover, body.dark-theme .btn-outline-success:focus, body.dark-theme .btn-outline-success:active, body.dark-theme .btn-outline-success.active, .show > body.dark-theme .btn-outline-success.dropdown-toggle {
  background-color: #28c76f;
  color: #fff;
  border-color: #28c76f;
}
body.dark-theme .btn-outline-success:disabled, body.dark-theme .btn-outline-success.disabled {
  color: #666;
  border-color: #444;
  background-color: transparent;
}
body.dark-theme .btn-outline-danger {
  color: #ea5455;
  border-color: #ea5455;
  background-color: transparent;
}
body.dark-theme .btn-outline-danger:hover, body.dark-theme .btn-outline-danger:focus, body.dark-theme .btn-outline-danger:active, body.dark-theme .btn-outline-danger.active, .show > body.dark-theme .btn-outline-danger.dropdown-toggle {
  background-color: #ea5455;
  color: #fff;
  border-color: #ea5455;
}
body.dark-theme .btn-outline-danger:disabled, body.dark-theme .btn-outline-danger.disabled {
  color: #666;
  border-color: #444;
  background-color: transparent;
}
body.dark-theme .btn-outline-warning {
  color: #ff9f43;
  border-color: #ff9f43;
  background-color: transparent;
}
body.dark-theme .btn-outline-warning:hover, body.dark-theme .btn-outline-warning:focus, body.dark-theme .btn-outline-warning:active, body.dark-theme .btn-outline-warning.active, .show > body.dark-theme .btn-outline-warning.dropdown-toggle {
  background-color: #ff9f43;
  color: #212529;
  border-color: #ff9f43;
}
body.dark-theme .btn-outline-warning:disabled, body.dark-theme .btn-outline-warning.disabled {
  color: #666;
  border-color: #444;
  background-color: transparent;
}
body.dark-theme .btn-outline-info {
  color: #00cfe8;
  border-color: #00cfe8;
  background-color: transparent;
}
body.dark-theme .btn-outline-info:hover, body.dark-theme .btn-outline-info:focus, body.dark-theme .btn-outline-info:active, body.dark-theme .btn-outline-info.active, .show > body.dark-theme .btn-outline-info.dropdown-toggle {
  background-color: #00cfe8;
  color: #fff;
  border-color: #00cfe8;
}
body.dark-theme .btn-outline-info:disabled, body.dark-theme .btn-outline-info.disabled {
  color: #666;
  border-color: #444;
  background-color: transparent;
}
body.dark-theme .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
  background-color: transparent;
}
body.dark-theme .btn-outline-light:hover, body.dark-theme .btn-outline-light:focus, body.dark-theme .btn-outline-light:active, body.dark-theme .btn-outline-light.active, .show > body.dark-theme .btn-outline-light.dropdown-toggle {
  background-color: #f8f9fa;
  color: #212529;
  border-color: #f8f9fa;
}
body.dark-theme .btn-outline-light:disabled, body.dark-theme .btn-outline-light.disabled {
  color: #666;
  border-color: #444;
  background-color: transparent;
}
body.dark-theme .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
  background-color: transparent;
}
body.dark-theme .btn-outline-dark:hover, body.dark-theme .btn-outline-dark:focus, body.dark-theme .btn-outline-dark:active, body.dark-theme .btn-outline-dark.active, .show > body.dark-theme .btn-outline-dark.dropdown-toggle {
  background-color: #343a40;
  color: #fff;
  border-color: #343a40;
}
body.dark-theme .btn-outline-dark:disabled, body.dark-theme .btn-outline-dark.disabled {
  color: #666;
  border-color: #444;
  background-color: transparent;
}
body.dark-theme .btn-link {
  color: #4a90e2;
  background: none;
  border: none;
}
body.dark-theme .btn-link:hover, body.dark-theme .btn-link:focus {
  color: #82b3f7;
  text-decoration: underline;
  background: none;
}
body.dark-theme .btn-link:disabled, body.dark-theme .btn-link.disabled {
  color: #888;
  background: none;
}
body.dark-theme #newsformacardion .card-header .bg-pink.bg-lighten-5,
body.dark-theme #newsformacardion .card-header .btn-pink.btn-lighten-5 {
  background-color: #2d2d2d !important;
  color: #fff !important;
}
body.dark-theme #newsformacardion .card-header .bg-pink.bg-lighten-5 .card-title,
body.dark-theme #newsformacardion .card-header .btn-pink.btn-lighten-5 .card-title {
  color: rgba(255, 255, 255, 0.9) !important;
}
body.dark-theme #newsformacardion .card-header .bg-pink.bg-lighten-5 i,
body.dark-theme #newsformacardion .card-header .btn-pink.btn-lighten-5 i {
  color: #4a90e2;
}
body.dark-theme #newsformacardion .card-header.bg-blue, body.dark-theme #newsformacardion .card-header.bg-amber, body.dark-theme #newsformacardion .card-header.bg-grey, body.dark-theme #newsformacardion .card-header.bg-green, body.dark-theme #newsformacardion .card-header.bg-pink, body.dark-theme #newsformacardion .card-header.bg-red, body.dark-theme #newsformacardion .card-header.bg-cyan.bg-lighten-4, body.dark-theme #newsformacardion .card-header.btn-cyan.btn-lighten-4, body.dark-theme #newsformacardion .card-header.bg-orange.bg-lighten-4, body.dark-theme #newsformacardion .card-header.btn-orange.btn-lighten-4, body.dark-theme #newsformacardion .card-header.bg-info.bg-lighten-4, body.dark-theme #newsformacardion .card-header.btn-info.btn-lighten-4, body.dark-theme #newsformacardion .card-header.bg-light-green.bg-lighten-4, body.dark-theme #newsformacardion .card-header.btn-light-green.btn-lighten-4, body.dark-theme #newsformacardion .card-header.bg-teal.bg-lighten-4, body.dark-theme #newsformacardion .card-header.btn-teal.btn-lighten-4, body.dark-theme #newsformacardion .card-header.bg-pink.bg-lighten-5, body.dark-theme #newsformacardion .card-header.btn-pink.btn-lighten-5 {
  background-color: #2d2d2d !important;
  color: #fff !important;
}
body.dark-theme #newsformacardion .card-header.bg-blue .card-title, body.dark-theme #newsformacardion .card-header.bg-amber .card-title, body.dark-theme #newsformacardion .card-header.bg-grey .card-title, body.dark-theme #newsformacardion .card-header.bg-green .card-title, body.dark-theme #newsformacardion .card-header.bg-pink .card-title, body.dark-theme #newsformacardion .card-header.bg-red .card-title, body.dark-theme #newsformacardion .card-header.bg-cyan.bg-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.btn-cyan.btn-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.bg-orange.bg-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.btn-orange.btn-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.bg-info.bg-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.btn-info.btn-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.bg-light-green.bg-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.btn-light-green.btn-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.bg-teal.bg-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.btn-teal.btn-lighten-4 .card-title, body.dark-theme #newsformacardion .card-header.bg-pink.bg-lighten-5 .card-title, body.dark-theme #newsformacardion .card-header.btn-pink.btn-lighten-5 .card-title {
  color: rgba(255, 255, 255, 0.9) !important;
}
body.dark-theme #newsformacardion .card-header.bg-blue .card-title i, body.dark-theme #newsformacardion .card-header.bg-amber .card-title i, body.dark-theme #newsformacardion .card-header.bg-grey .card-title i, body.dark-theme #newsformacardion .card-header.bg-green .card-title i, body.dark-theme #newsformacardion .card-header.bg-pink .card-title i, body.dark-theme #newsformacardion .card-header.bg-red .card-title i, body.dark-theme #newsformacardion .card-header.bg-cyan.bg-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.btn-cyan.btn-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.bg-orange.bg-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.btn-orange.btn-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.bg-info.bg-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.btn-info.btn-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.bg-light-green.bg-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.btn-light-green.btn-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.bg-teal.bg-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.btn-teal.btn-lighten-4 .card-title i, body.dark-theme #newsformacardion .card-header.bg-pink.bg-lighten-5 .card-title i, body.dark-theme #newsformacardion .card-header.btn-pink.btn-lighten-5 .card-title i {
  color: rgba(255, 255, 255, 0.9) !important;
}
body.dark-theme #newsformacardion .card-header.bg-blue i, body.dark-theme #newsformacardion .card-header.bg-amber i, body.dark-theme #newsformacardion .card-header.bg-grey i, body.dark-theme #newsformacardion .card-header.bg-green i, body.dark-theme #newsformacardion .card-header.bg-pink i, body.dark-theme #newsformacardion .card-header.bg-red i, body.dark-theme #newsformacardion .card-header.bg-cyan.bg-lighten-4 i, body.dark-theme #newsformacardion .card-header.btn-cyan.btn-lighten-4 i, body.dark-theme #newsformacardion .card-header.bg-orange.bg-lighten-4 i, body.dark-theme #newsformacardion .card-header.btn-orange.btn-lighten-4 i, body.dark-theme #newsformacardion .card-header.bg-info.bg-lighten-4 i, body.dark-theme #newsformacardion .card-header.btn-info.btn-lighten-4 i, body.dark-theme #newsformacardion .card-header.bg-light-green.bg-lighten-4 i, body.dark-theme #newsformacardion .card-header.btn-light-green.btn-lighten-4 i, body.dark-theme #newsformacardion .card-header.bg-teal.bg-lighten-4 i, body.dark-theme #newsformacardion .card-header.btn-teal.btn-lighten-4 i, body.dark-theme #newsformacardion .card-header.bg-pink.bg-lighten-5 i, body.dark-theme #newsformacardion .card-header.btn-pink.btn-lighten-5 i {
  color: #4a90e2;
}
body.dark-theme #newsformacardion .card-body {
  background-color: #1e1e1e;
  border-color: #333;
}
body.dark-theme .form-section {
  color: rgba(255, 255, 255, 0.9);
  border-bottom-color: #333;
}
body.dark-theme .label-control {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .alert-info {
  background-color: rgba(0, 207, 232, 0.15);
  color: #00cfe8;
  border-color: rgba(0, 207, 232, 0.3);
}
body.dark-theme .plyr {
  background-color: #1e1e1e;
}
body.dark-theme .plyr__control {
  color: #fff;
}
body.dark-theme .plyr__control:hover {
  background-color: #4a90e2;
  color: #fff;
}
body.dark-theme .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.3);
}
body.dark-theme .plyr__progress__played {
  background-color: #4a90e2;
}
body.dark-theme .plyr__menu {
  background-color: #2d2d2d;
  color: #fff;
}
body.dark-theme .plyr__menu__item:hover {
  background-color: #4a90e2;
  color: #fff;
}
body.dark-theme .plyr__menu__item--selected {
  background-color: #4a90e2;
  color: #fff;
}
body.dark-theme .select2-container .select2-selection {
  background-color: #2d2d2d;
  border-color: #444;
}
body.dark-theme .select2-container .select2-selection .select2-selection__rendered {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .select2-container .select2-selection .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
}
body.dark-theme .select2-container .select2-dropdown {
  background-color: #2d2d2d;
  border-color: #444;
}
body.dark-theme .select2-container .select2-dropdown .select2-search__field {
  background-color: #333;
  border-color: #444;
  color: #fff;
}
body.dark-theme .select2-container .select2-dropdown .select2-results__option {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .select2-container .select2-dropdown .select2-results__option[aria-selected=true] {
  background-color: #333;
}
body.dark-theme .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected] {
  background-color: #4a90e2;
  color: #fff;
}
body.dark-theme .jstree-default .jstree-anchor {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .jstree-default .jstree-wholerow-clicked {
  background-color: rgba(74, 144, 226, 0.2);
}
body.dark-theme .jstree-default .jstree-wholerow-hovered {
  background-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme #gallery-path .modal-content {
  background-color: #1e1e1e;
}
body.dark-theme #gallery-path .modal-content .modal-header,
body.dark-theme #gallery-path .modal-content .modal-footer {
  border-color: #333;
}
body.dark-theme .btn-outline-primary {
  color: rgba(255, 255, 255, 0.8);
  border-color: #4a90e2;
}
body.dark-theme .btn-outline-primary:hover, body.dark-theme .btn-outline-primary:focus, body.dark-theme .btn-outline-primary:active {
  background-color: #4a90e2;
  color: #fff;
  border-color: #4a90e2;
}
body.dark-theme .btn-outline-primary:disabled {
  color: #666;
  border-color: #444;
}
body.dark-theme .btn-outline-primary:not(:disabled):not(.disabled).active,
body.dark-theme .btn-outline-primary:not(:disabled):not(.disabled):active,
body.dark-theme .show > .btn-outline-primary.dropdown-toggle,
body.dark-theme .btn-outline-primary:hover {
  background-color: #161616;
  color: white;
}
body.dark-theme .dropdown-menu {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.3);
  border: 0.5px solid rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
}
body.dark-theme .dropdown-menu * {
  color: rgba(255, 255, 255, 0.7);
}
@supports not ((-webkit-backdrop-filter: blur(50px)) or (backdrop-filter: blur(50px))) {
  body.dark-theme .dropdown-menu {
    background: rgba(0, 0, 0, 0.5);
  }
}
body.dark-theme .dropdown-menu .card-header.bg-pink.bg-lighten-5.black,
body.dark-theme .dropdown-menu .card-header.bg-pink.bg-lighten-5.black.collapsed {
  background-color: #2d2d2d !important;
  color: #fff !important;
}
body.dark-theme .dropdown-menu .card-header.bg-pink.bg-lighten-5.black .card-title,
body.dark-theme .dropdown-menu .card-header.bg-pink.bg-lighten-5.black.collapsed .card-title {
  color: rgba(255, 255, 255, 0.9) !important;
}
body.dark-theme .dropdown-menu .card-header.bg-pink.bg-lighten-5.black i,
body.dark-theme .dropdown-menu .card-header.bg-pink.bg-lighten-5.black.collapsed i {
  color: #4a90e2;
}
body.dark-theme .dropdown-menu .pnotify {
  background: #23272b !important;
  color: #e0e0e0 !important;
  border-radius: 6px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}
body.dark-theme .dropdown-menu .pnotify .pnotify-title {
  color: #fff !important;
}
body.dark-theme .dropdown-menu .pnotify .pnotify-icon {
  color: #fff !important;
}
body.dark-theme .dropdown-menu .pnotify.pnotify-error {
  background: #3a1a1a !important;
  border-left: 6px solid #e74c3c !important;
  color: #fff !important;
}
body.dark-theme .dropdown-menu .pnotify.pnotify-success {
  background: #16351d !important;
  border-left: 6px solid #27ae60 !important;
  color: #fff !important;
}
body.dark-theme .dropdown-menu .pnotify.pnotify-info {
  background: #1a263a !important;
  border-left: 6px solid #3498db !important;
  color: #fff !important;
}
body.dark-theme .dropdown-menu .pnotify.pnotify-notice {
  background: #3a351a !important;
  border-left: 6px solid #f1c40f !important;
  color: #fff !important;
}
body.dark-theme .dropdown-menu .pnotify.pnotify-warning {
  background: #3a271a !important;
  border-left: 6px solid #ff9800 !important;
  color: #fff !important;
}
body.dark-theme .dropdown .dropdown-divider,
body.dark-theme .dropdown .dropdown-menu {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme .dropdown-item:focus,
body.dark-theme .dropdown-item:hover {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
}
body.dark-theme .bg-cyan {
  background-color: #1e1e1e !important;
}
body.dark-theme .login .card {
  background: #1e1e1e;
}
body.dark-theme .login .card * {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .line-on-side span {
  background: #1e1e1e;
}
body.dark-theme .border-grey.border-lighten-3 {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme input,
body.dark-theme select,
body.dark-theme .form-control,
body.dark-theme textarea {
  background-color: #1e1e1e !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme input:focus,
body.dark-theme select:focus,
body.dark-theme .form-control:focus,
body.dark-theme textarea:focus {
  border-color: rgba(255, 255, 255, 0.2) !important;
}
body.dark-theme .btn-info,
body.dark-theme .btn-primary,
body.dark-theme .input-group-text {
  background-color: #161616 !important;
  color: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme .btn-info:hover,
body.dark-theme .btn-primary:hover,
body.dark-theme .input-group-text:hover {
  background-color: #000 !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: white !important;
}
body.dark-theme .text-info {
  color: rgba(255, 255, 255, 0.6) !important;
}
body.dark-theme .text-infoa:hover {
  color: #fff !important;
}
body.dark-theme .header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a,
body.dark-theme .tagging {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme .coutndown-circle.coutndown-circle-right,
body.dark-theme .coutndown-circle.coutndown-circle-left {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme .main-menu.menu-dark.mm-menu .mm-search input {
  background: #121212 !important;
}
body.dark-theme .jstree-default .jstree-wholerow-clicked {
  background: rgba(255, 255, 255, 0.1);
}
body.dark-theme .jstree-default .jstree-wholerow-hovered {
  background: black;
}
body.dark-theme .blockUI {
  background: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme .select2-container--default .select2-selection--single {
  background-color: inherit;
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .select2-container--classic .select2-selection--single,
body.dark-theme .select2-container--default .select2-selection--single {
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .select2-dropdown {
  background-color: #000;
  border: 1px solid;
  border-color: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(50px);
  -webkit-backdrop-filter: blur(50px);
}
body.dark-theme .progress {
  background-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme .select2-container--default .select2-selection--multiple {
  background-color: inherit;
  border-color: inherit !important;
}
body.dark-theme .page-view-navbar li {
  background-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme .card .card-title {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme form label {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .modal-content {
  background-color: #161616;
}
body.dark-theme .switchery {
  background-color: #444;
  border-color: #333;
}
body.dark-theme .switchery > small {
  background-color: #fff;
}
body.dark-theme .switchery.checked {
  background-color: #4a90e2;
  border-color: #3a80d2;
}
body.dark-theme .icheck > label {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .icheckbox_square-blue,
body.dark-theme .iradio_square-blue {
  background-color: #2d2d2d;
  border: 1px solid #444;
}
body.dark-theme .icheckbox_square-blue.checked,
body.dark-theme .iradio_square-blue.checked {
  background-color: #4a90e2;
  border-color: #3a80d2;
}
body.dark-theme .icheckbox_square-blue.disabled,
body.dark-theme .iradio_square-blue.disabled {
  background-color: #1e1e1e;
  border-color: #333;
  opacity: 0.6;
}
body.dark-theme .td-wrap {
  background-color: #2d2d2d;
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .td-wrap .td-clock {
  background-color: #1e1e1e;
  box-shadow: 0 0 0 1px #333;
}
body.dark-theme .td-wrap .td-clock:before {
  background-color: #4a90e2;
}
body.dark-theme .td-wrap .td-clock .td-time span {
  color: #fff;
}
body.dark-theme .td-wrap .td-clock .td-lancette {
  border-color: #555;
}
body.dark-theme .td-wrap .td-clock .td-lancette div:after {
  background-color: #fff;
}
body.dark-theme .td-wrap .td-select .td-select-label {
  color: #fff;
}
body.dark-theme .td-wrap .td-select .td-select-item {
  color: rgba(255, 255, 255, 0.6);
}
body.dark-theme .td-wrap .td-select .td-select-item:hover {
  color: #fff;
}
body.dark-theme .ui-pnotify .brighttheme-success, body.dark-theme .ui-pnotify .brighttheme-notice, body.dark-theme .ui-pnotify .brighttheme-info, body.dark-theme .ui-pnotify .brighttheme-error {
  background-color: #2d2d2d;
  border-color: #444;
  background-image: none !important;
}
body.dark-theme .ui-pnotify .brighttheme-success .brighttheme-icon-closer,
body.dark-theme .ui-pnotify .brighttheme-success .brighttheme-icon-sticker, body.dark-theme .ui-pnotify .brighttheme-notice .brighttheme-icon-closer,
body.dark-theme .ui-pnotify .brighttheme-notice .brighttheme-icon-sticker, body.dark-theme .ui-pnotify .brighttheme-info .brighttheme-icon-closer,
body.dark-theme .ui-pnotify .brighttheme-info .brighttheme-icon-sticker, body.dark-theme .ui-pnotify .brighttheme-error .brighttheme-icon-closer,
body.dark-theme .ui-pnotify .brighttheme-error .brighttheme-icon-sticker {
  filter: invert(1);
}
body.dark-theme .ui-pnotify .brighttheme-success-success, body.dark-theme .ui-pnotify .brighttheme-notice-success, body.dark-theme .ui-pnotify .brighttheme-info-success, body.dark-theme .ui-pnotify .brighttheme-error-success {
  background-color: #16351d !important;
  border-left: 6px solid #27ae60 !important;
}
body.dark-theme .ui-pnotify .brighttheme-success-error, body.dark-theme .ui-pnotify .brighttheme-notice-error, body.dark-theme .ui-pnotify .brighttheme-info-error, body.dark-theme .ui-pnotify .brighttheme-error-error {
  background-color: #3a1a1a !important;
  border-left: 6px solid #e74c3c !important;
}
body.dark-theme .ui-pnotify .brighttheme-success-info, body.dark-theme .ui-pnotify .brighttheme-notice-info, body.dark-theme .ui-pnotify .brighttheme-info-info, body.dark-theme .ui-pnotify .brighttheme-error-info {
  background-color: #1a263a !important;
  border-left: 6px solid #3498db !important;
}
body.dark-theme .ui-pnotify .brighttheme-success-notice, body.dark-theme .ui-pnotify .brighttheme-notice-notice, body.dark-theme .ui-pnotify .brighttheme-info-notice, body.dark-theme .ui-pnotify .brighttheme-error-notice {
  background-color: #3a351a !important;
  border-left: 6px solid #f1c40f !important;
}
body.dark-theme .ui-pnotify .brighttheme-success-warning, body.dark-theme .ui-pnotify .brighttheme-notice-warning, body.dark-theme .ui-pnotify .brighttheme-info-warning, body.dark-theme .ui-pnotify .brighttheme-error-warning {
  background-color: #3a271a !important;
  border-left: 6px solid #ff9800 !important;
}
body.dark-theme .ui-pnotify .brighttheme-success.brighttheme-custom, body.dark-theme .ui-pnotify .brighttheme-notice.brighttheme-custom, body.dark-theme .ui-pnotify .brighttheme-info.brighttheme-custom, body.dark-theme .ui-pnotify .brighttheme-error.brighttheme-custom {
  background-color: #1e1e1e;
  border-color: #333;
}
body.dark-theme .ui-pnotify .brighttheme-success.brighttheme-custom .brighttheme-icon-closer,
body.dark-theme .ui-pnotify .brighttheme-success.brighttheme-custom .brighttheme-icon-sticker, body.dark-theme .ui-pnotify .brighttheme-notice.brighttheme-custom .brighttheme-icon-closer,
body.dark-theme .ui-pnotify .brighttheme-notice.brighttheme-custom .brighttheme-icon-sticker, body.dark-theme .ui-pnotify .brighttheme-info.brighttheme-custom .brighttheme-icon-closer,
body.dark-theme .ui-pnotify .brighttheme-info.brighttheme-custom .brighttheme-icon-sticker, body.dark-theme .ui-pnotify .brighttheme-error.brighttheme-custom .brighttheme-icon-closer,
body.dark-theme .ui-pnotify .brighttheme-error.brighttheme-custom .brighttheme-icon-sticker {
  filter: none;
}
body.dark-theme .ui-pnotify .brighttheme-success {
  color: #28c76f;
}
body.dark-theme .ui-pnotify .brighttheme-notice, body.dark-theme .ui-pnotify .brighttheme-info {
  color: #00cfe8;
}
body.dark-theme .ui-pnotify .brighttheme-error {
  color: #ea5455;
}
body.dark-theme .switchery {
  opacity: 0.8;
}
body.dark-theme .select2-container--classic.select2-container--focus .select2-selection--multiple,
body.dark-theme .select2-container--classic.select2-container--open .select2-selection--single,
body.dark-theme .select2-container--default.select2-container--focus .select2-selection--multiple,
body.dark-theme .select2-container--default.select2-container--open .select2-selection--single {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme .select2-container--classic .select2-selection--multiple .select2-selection__choice,
body.dark-theme .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #121212 !important;
  border: #121212 !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
body.dark-theme i {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .bg-grey.bg-lighten-4,
body.dark-theme .btn-grey.btn-lighten-4 {
  background-color: #1e1e1e !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme input {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme * {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme .datepicker-dropdown {
  background-color: #1e1e1e;
  border-color: #333;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}
body.dark-theme .datepicker-dropdown .datepicker-panel > ul > li {
  background-color: #1e1e1e;
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .datepicker-dropdown .datepicker-panel > ul > li:hover {
  background-color: #333;
}
body.dark-theme .datepicker-dropdown .datepicker-panel > ul > li.picked, body.dark-theme .datepicker-dropdown .datepicker-panel > ul > li.highlighted {
  color: #fff;
  background-color: #4a90e2;
}
body.dark-theme .datepicker-dropdown .datepicker-panel > ul > li.disabled, body.dark-theme .datepicker-dropdown .datepicker-panel > ul > li.disabled:hover {
  color: #666;
  background-color: #1e1e1e;
}
body.dark-theme .datepicker-dropdown .datepicker-panel > ul[data-view=week] > li {
  color: #888;
}
body.dark-theme .datepicker-dropdown .datepicker-panel > ul[data-view=week] > li,
body.dark-theme .datepicker-dropdown .datepicker-panel > ul[data-view=month] > li,
body.dark-theme .datepicker-dropdown .datepicker-panel > ul[data-view=year] > li {
  background-color: #1e1e1e;
}
body.dark-theme .fc-unthemed .fc-content,
body.dark-theme .fc-unthemed .fc-divider,
body.dark-theme .fc-unthemed .fc-list-heading td,
body.dark-theme .fc-unthemed .fc-list-view,
body.dark-theme .fc-unthemed .fc-popover,
body.dark-theme .fc-unthemed .fc-row,
body.dark-theme .fc-unthemed tbody,
body.dark-theme .fc-unthemed td,
body.dark-theme .fc-unthemed th,
body.dark-theme .fc-unthemed thead {
  border-color: #333;
}
body.dark-theme .fc-unthemed .fc-today {
  background-color: rgba(74, 144, 226, 0.1);
}
body.dark-theme .fc-unthemed .fc-event {
  background-color: #4a90e2;
  border-color: #3a80d2;
}
body.dark-theme .fc-unthemed .fc-event.fc-not-start, body.dark-theme .fc-unthemed .fc-event.fc-not-end {
  opacity: 0.8;
}
body.dark-theme .fc-unthemed .fc-button {
  background-color: #2d2d2d;
  border-color: #444;
  color: rgba(255, 255, 255, 0.8);
  text-shadow: none;
  box-shadow: none;
}
body.dark-theme .fc-unthemed .fc-button:hover, body.dark-theme .fc-unthemed .fc-button:focus, body.dark-theme .fc-unthemed .fc-button:active {
  background-color: #3d3d3d;
  border-color: #555;
  color: #fff;
}
body.dark-theme .fc-unthemed .fc-button.fc-state-active {
  background-color: #4a90e2;
  border-color: #3a80d2;
  color: #fff;
}
body.dark-theme .fc-unthemed .fc-button.fc-state-disabled {
  background-color: #2d2d2d;
  border-color: #444;
  color: #666;
  opacity: 0.65;
}
body.dark-theme .fc-unthemed .fc-list-item:hover td {
  background-color: #2d2d2d;
}
body.dark-theme .toast-container .toast {
  background-color: #2d2d2d;
  color: rgba(255, 255, 255, 0.8);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}
body.dark-theme .toast-container .toast .toast-close-button {
  color: rgba(255, 255, 255, 0.5);
}
body.dark-theme .toast-container .toast .toast-close-button:hover {
  color: #fff;
}
body.dark-theme .toast-container .toast .toast-title {
  color: #fff;
}
body.dark-theme .toast-container .toast .toast-message {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .toast-container .toast.toast-success {
  background-color: rgba(40, 199, 111, 0.9);
}
body.dark-theme .toast-container .toast.toast-error {
  background-color: rgba(234, 84, 85, 0.9);
}
body.dark-theme .toast-container .toast.toast-info {
  background-color: rgba(0, 207, 232, 0.9);
}
body.dark-theme .toast-container .toast.toast-warning {
  background-color: rgba(255, 159, 67, 0.9);
}
body.dark-theme input[type=range] {
  background-color: #2d2d2d;
}
body.dark-theme input[type=range]::-webkit-slider-thumb {
  background-color: #4a90e2;
  border-color: #3a80d2;
}
body.dark-theme input[type=range]::-moz-range-thumb {
  background-color: #4a90e2;
  border-color: #3a80d2;
}
body.dark-theme input[type=range]::-ms-thumb {
  background-color: #4a90e2;
  border-color: #3a80d2;
}
body.dark-theme input[type=range]::-webkit-slider-runnable-track {
  background-color: #444;
}
body.dark-theme input[type=range]::-moz-range-track {
  background-color: #444;
}
body.dark-theme input[type=range]::-ms-track {
  background-color: #444;
}
body.dark-theme .accordion .card {
  background-color: #1e1e1e;
  border-color: #333;
}
body.dark-theme .accordion .card .card-header {
  background-color: #2d2d2d !important;
  border-bottom-color: #333 !important;
}
body.dark-theme .accordion .card .card-header button {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .accordion .card .card-header button:hover, body.dark-theme .accordion .card .card-header button:focus {
  color: #fff;
  text-decoration: none;
}
body.dark-theme .accordion .card .card-header button:not(.collapsed) {
  color: #fff;
}
body.dark-theme .bs-stepper {
  background-color: #1e1e1e;
  border-color: #333;
}
body.dark-theme .bs-stepper .bs-stepper-header {
  border-bottom-color: #333;
}
body.dark-theme .bs-stepper .bs-stepper-header .step .step-trigger {
  color: rgba(255, 255, 255, 0.6);
}
body.dark-theme .bs-stepper .bs-stepper-header .step .step-trigger:hover {
  color: rgba(255, 255, 255, 0.9);
}
body.dark-theme .bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-circle {
  background-color: #2d2d2d;
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .bs-stepper .bs-stepper-header .step.active .step-trigger {
  color: #fff;
}
body.dark-theme .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-circle {
  background-color: #4a90e2;
  color: #fff;
}
body.dark-theme .bs-stepper .bs-stepper-header .line {
  background-color: #333;
}
body.dark-theme .bs-stepper .bs-stepper-content {
  background-color: #1e1e1e;
}
body.dark-theme .timeline:before {
  background-color: #333;
}
body.dark-theme .timeline .timeline-item .timeline-point {
  background-color: #2d2d2d;
  border-color: #444;
}
body.dark-theme .timeline .timeline-item .timeline-point.timeline-point-indicator {
  background-color: #4a90e2;
  border-color: #3a80d2;
}
body.dark-theme .timeline .timeline-item .timeline-event {
  background-color: #2d2d2d;
  border-color: #444;
}
body.dark-theme .timeline .timeline-item .timeline-event .timeline-heading {
  border-bottom-color: #333;
}
body.dark-theme .uploader {
  background-color: #2d2d2d;
  border-color: #444;
}
body.dark-theme .uploader .dz-message {
  color: rgba(255, 255, 255, 0.6);
}
body.dark-theme .uploader .dz-preview .dz-image {
  border-color: #444;
}
body.dark-theme .uploader .dz-preview .dz-details {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}
body.dark-theme .uploader .dz-preview .dz-progress {
  background-color: #333;
}
body.dark-theme .uploader .dz-preview .dz-progress .dz-upload {
  background-color: #4a90e2;
}
body.dark-theme .uploader .dz-preview .dz-error-message {
  background-color: rgba(234, 84, 85, 0.9);
  color: #fff;
}
body.dark-theme .uploader .dz-preview .dz-success-mark,
body.dark-theme .uploader .dz-preview .dz-error-mark {
  background-color: rgba(0, 0, 0, 0.5);
}
body.dark-theme .mce-content-body {
  background-color: #121212;
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .mce-content-body p,
body.dark-theme .mce-content-body h1,
body.dark-theme .mce-content-body h2,
body.dark-theme .mce-content-body h3,
body.dark-theme .mce-content-body h4,
body.dark-theme .mce-content-body h5,
body.dark-theme .mce-content-body h6,
body.dark-theme .mce-content-body span,
body.dark-theme .mce-content-body div,
body.dark-theme .mce-content-body li,
body.dark-theme .mce-content-body td,
body.dark-theme .mce-content-body th {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .mce-content-body a {
  color: #4a90e2;
}
body.dark-theme .mce-content-body a:hover {
  color: #3a80d2;
}
body.dark-theme .mce-content-body blockquote {
  border-left-color: #444;
  color: rgba(255, 255, 255, 0.6);
  background-color: #1e1e1e;
}
body.dark-theme .mce-content-body code {
  background-color: #2d2d2d;
  color: #ff9f43;
}
body.dark-theme .mce-content-body pre {
  background-color: #2d2d2d;
  color: rgba(255, 255, 255, 0.8);
  border-color: #444;
}
body.dark-theme .mce-content-body hr {
  border-color: #444;
}
body.dark-theme .mce-content-body table {
  border-color: #444;
}
body.dark-theme .mce-content-body table th {
  background-color: #2d2d2d;
  border-color: #444;
}
body.dark-theme .mce-content-body table td {
  border-color: #444;
}
body.dark-theme .mce-content-body table tr:nth-child(even) {
  background-color: #1e1e1e;
}
body.dark-theme .mce-content-body table tr:hover {
  background-color: #2d2d2d;
}
body.dark-theme ::-moz-selection {
  background-color: rgba(74, 144, 226, 0.3);
  color: #fff;
}
body.dark-theme ::selection {
  background-color: rgba(74, 144, 226, 0.3);
  color: #fff;
}
body.dark-theme #captchaImage {
  filter: invert(1);
}
body.dark-theme .highcharts-background {
  fill: #1e1e1e;
  border: 1px solid rgba(255, 255, 255, 0.05);
}
body.dark-theme .content-gallery figure {
  background-color: #1e1e1e !important;
  border-color: rgba(255, 255, 255, 0.05) !important;
}
body.dark-theme .pagination {
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
}
body.dark-theme .pagination .page-item .page-link {
  background-color: #23272b;
  color: #e0e0e0;
  border: 1px solid #333;
  transition: background 0.2s, color 0.2s;
}
body.dark-theme .pagination .page-item .page-link:hover, body.dark-theme .pagination .page-item .page-link:focus {
  background-color: #4a90e2;
  color: #fff;
  border-color: #4a90e2;
}
body.dark-theme .pagination .page-item.active .page-link {
  background-color: #4a90e2;
  color: #fff;
  border-color: #4a90e2;
}
body.dark-theme .pagination .page-item.disabled .page-link {
  background-color: #181b1f;
  color: #888;
  border-color: #333;
  opacity: 0.6;
}
body.dark-theme .list-group-item {
  background-color: #1e1e1e;
  border-color: rgba(255, 255, 255, 0.05);
}
body.dark-theme .plyr {
  background-color: #181b1f !important;
  color: #e0e0e0 !important;
}
body.dark-theme .plyr .plyr__controls {
  background: #23272b !important;
  border-radius: 0 0 8px 8px;
  box-shadow: none;
}
body.dark-theme .plyr .plyr__control {
  color: #e0e0e0 !important;
  background: #23272b !important;
  border: none;
}
body.dark-theme .plyr .plyr__control:hover, body.dark-theme .plyr .plyr__control:focus {
  background: #4a90e2 !important;
  color: #fff !important;
}
body.dark-theme .plyr .plyr__progress {
  background: #333 !important;
}
body.dark-theme .plyr .plyr__progress--played,
body.dark-theme .plyr .plyr__volume--display {
  background: #4a90e2 !important;
}
body.dark-theme .plyr .plyr__menu__container,
body.dark-theme .plyr .plyr__tooltip {
  background: #23272b !important;
  color: #e0e0e0 !important;
  border: 1px solid #444;
}
body.dark-theme .plyr .plyr__caption {
  background: rgba(0, 0, 0, 0.7) !important;
  color: #fff !important;
}
body.dark-theme .bg-pink.bg-lighten-5.bg-lighten-4,
body.dark-theme .btn-pink.btn-lighten-5ّ.bg-lighten-4 {
  background-color: #2d2d2d !important;
  color: #fff !important;
}
body.dark-theme .bg-pink.bg-lighten-5.bg-lighten-4 .card-title,
body.dark-theme .btn-pink.btn-lighten-5ّ.bg-lighten-4 .card-title {
  color: rgba(255, 255, 255, 0.9) !important;
}
body.dark-theme .bg-pink.bg-lighten-5.bg-lighten-4 i,
body.dark-theme .btn-pink.btn-lighten-5ّ.bg-lighten-4 i {
  color: #4a90e2;
}
body.dark-theme .qq-gallery.qq-uploader {
  background: inherit;
}
body.dark-theme .table .table {
  background: inherit;
}
body.dark-theme .node-cgroups_1:not(.node-disabled):hover {
  background-color: #000;
}
body.dark-theme #workflow-content > div {
  background-image: unset;
  background-color: rgba(255, 255, 255, 0.05);
}
body.dark-theme .datepicker-plot-area,
body.dark-theme .datepicker-plot-area .datepicker-plot-area .datepicker-day-view .table-days td span,
body.dark-theme .datepicker-plot-area .datepicker-year-view .year-item,
body.dark-theme .datepicker-plot-area .datepicker-month-view .month-item,
body.dark-theme .datepicker-plot-area .datepicker-day-view .table-days td span,
body.dark-theme .datepicker-plot-area .datepicker-year-view .year-item,
body.dark-theme .datepicker-plot-area .datepicker-month-view .month-item,
body.dark-theme .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell,
body.dark-theme .datepicker-plot-area .datepicker-time-view {
  color: rgba(255, 255, 255, 0.8) !important;
  background: #121212 !important;
}
body.dark-theme .datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
body.dark-theme .datepicker-plot-area .datepicker-navigator .pwt-btn-prev,
body.dark-theme .datepicker-plot-area .datepicker-navigator .pwt-btn-next,
body.dark-theme .datepicker-plot-area .datepicker-time-view input,
body.dark-theme .datepicker-plot-area .toolbox .pwt-btn-submit,
body.dark-theme .datepicker-plot-area .toolbox .pwt-btn-calendar,
body.dark-theme .datepicker-plot-area .toolbox .pwt-btn-today {
  color: rgba(255, 255, 255, 0.8) !important;
}
body.dark-theme .datepicker-plot-area .datepicker-day-view .table-days td.selected span {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
body.dark-theme .tables_queries_row .bg-blue-grey.bg-lighten-4,
body.dark-theme .tables_queries_row .btn-blue-grey.btn-lighten-4 {
  background: #002f44 !important;
}
body.dark-theme .tables_queries_row .bg-info {
  background-color: #001822 !important;
}
body.dark-theme .tables_queries_row .blue-grey.darken-2,
body.dark-theme .tables_queries_row .blue-grey.darken-4 {
  color: rgba(255, 255, 255, 0.7) !important;
}
body.dark-theme .tables_queries_row .btn-icon {
  background: unset !important;
  border: unset;
}
body.dark-theme #queriesList .alert-black,
body.dark-theme #queriesList .alert-black .alert-link,
body.dark-theme #queriesList .black {
  color: rgba(255, 255, 255, 0.7) !important;
}
body.dark-theme #queriesList .bg-red.bg-lighten-4,
body.dark-theme #queriesList .btn-red.btn-lighten-4 {
  background-color: #510008 !important;
}
body.dark-theme #queriesList .bg-danger {
  background-color: #2f0005 !important;
}
body.dark-theme #addedField-head.bg-blue.bg-lighten-4, body.dark-theme #addedField-head.btn-blue.btn-lighten-4,
body.dark-theme #defaultfield-head.bg-blue.bg-lighten-4,
body.dark-theme #defaultfield-head.btn-blue.btn-lighten-4 {
  background-color: #002a4d !important;
}
body.dark-theme .bg-light-blue.bg-lighten-4,
body.dark-theme .btn-light-blue.btn-lighten-4 {
  background-color: #181b1f !important;
  border: 1px solid rgba(255, 255, 255, 0.1);
}
body.dark-theme .report-generate-main {
  background: inherit !important;
}
body.dark-theme .report-generate-main canvas {
  opacity: 0.6;
}
body.dark-theme #workflow-content > div {
  background-image: unset !important;
}
body.dark-theme #workflow-content > div text {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.8);
}
body.dark-theme .changelog .accordion a {
  color: rgba(255, 255, 255, 0.8);
}
body.dark-theme .bg-light {
  background: inherit !important;
}/*# sourceMappingURL=style-rtl.css.map */