@-moz-keyframes rotate-index {
  0% {
    transform: rotateX(0) rotateY(0) rotateZ(0);
  }
  100% {
    transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg);
  }
}
@-webkit-keyframes rotate-index {
  0% {
    transform: rotateX(0) rotateY(0) rotateZ(0);
  }
  100% {
    transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg);
  }
}
@keyframes rotate-index {
  0% {
    transform: rotateX(0) rotateY(0) rotateZ(0);
  }
  100% {
    transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg);
  }
}
@-moz-keyframes rocket-movement {
  100% {
    -moz-transform: translate(5000px,-2500px);
  }
}
@-webkit-keyframes rocket-movement {
  100% {
    -webkit-transform: translate(5000px,-2500px);
  }
}
@keyframes rocket-movement {
  100% {
    transform: translate(5000px,-2500px);
  }
}
@-moz-keyframes spin-earth {
  100% {
    -moz-transform: rotate(-360deg);
    transition: transform 20s;
  }
}
@-webkit-keyframes spin-earth {
  100% {
    -webkit-transform: rotate(-360deg);
    transition: transform 20s;
  }
}
@keyframes spin-earth {
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
    transition: transform 20s;
  }
}
@-moz-keyframes move-astronaut {
  100% {
    -moz-transform: translate(-160px,-160px);
  }
}
@-webkit-keyframes move-astronaut {
  100% {
    -webkit-transform: translate(-160px,-160px);
  }
}
@keyframes move-astronaut {
  100% {
    -webkit-transform: translate(-160px,-160px);
    transform: translate(-160px,-160px);
  }
}
@-moz-keyframes rotate-astronaut {
  100% {
    -moz-transform: rotate(-720deg);
  }
}
@-webkit-keyframes rotate-astronaut {
  100% {
    -webkit-transform: rotate(-720deg);
  }
}
@keyframes rotate-astronaut {
  100% {
    -webkit-transform: rotate(-720deg);
    transform: rotate(-720deg);
  }
}
@-moz-keyframes glow-star {
  40% {
    -moz-opacity: 0.3;
  }
  90%,
  100% {
    -moz-opacity: 1;
    -moz-transform: scale(1.2);
  }
}
@-webkit-keyframes glow-star {
  40% {
    -webkit-opacity: 0.3;
  }
  90%,
  100% {
    -webkit-opacity: 1;
    -webkit-transform: scale(1.2);
  }
}
@keyframes glow-star {
  40% {
    -webkit-opacity: 0.3;
    opacity: 0.3;
  }
  90%,
  100% {
    -webkit-opacity: 1;
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    border-radius: 999999px;
  }
}
@-moz-keyframes animate-grow {
  0% {
    -moz-opacity: .75;
    -moz-transform: scale(.85);
  }
  50% {
    -moz-opacity: 1;
    -moz-transform: scale(1);
  }
  100% {
    -moz-opacity: .75;
    -moz-transform: scale(.85);
  }
}
@-webkit-keyframes animate-grow {
  0% {
    -webkit-opacity: .75;
    -webkit-transform: scale(.85);
  }
  50% {
    -webkit-opacity: 1;
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-opacity: .75;
    -webkit-transform: scale(.85);
  }
}
@keyframes animate-grow {
  0% {
    -webkit-opacity: .75;
    -webkit-transform: scale(.85);
    opacity: .75;
    transform: scale(.85);
  }
  50% {
    -webkit-opacity: 1;
    -webkit-transform: scale(1);
    opacity: 1;
    transform: scale(1);
  }
  100% {
    -webkit-opacity: .75;
    -webkit-transform: scale(.85);
    opacity: .75;
    transform: scale(.85);
  }
}
@-moz-keyframes animate-only-grow {
  0% {
    -moz-opacity: .25;
  }
  50% {
    -moz-opacity: 1;
  }
  100% {
    -moz-opacity: .75;
  }
}
@-webkit-keyframes animate-only-grow {
  0% {
    -webkit-opacity: .25;
  }
  50% {
    -webkit-opacity: 1;
  }
  100% {
    -webkit-opacity: .75;
  }
}
@keyframes animate-only-grow {
  0% {
    -webkit-opacity: .25;
    opacity: .25;
  }
  50% {
    -webkit-opacity: 1;
    opacity: 1;
  }
  100% {
    -webkit-opacity: .75;
    opacity: .75;
  }
}
@-moz-keyframes animate-blink {
  to {
    visibility: hidden;
  }
}
@keyframes animate-blink {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes animate-blink {
  to {
    visibility: hidden;
  }
}
html {
  background-color: #000 !important;
  background-image: radial-gradient(ellipse at 66% 33%,#0f0f0f,#000000 100%);
  background-attachment: fixed;
}
html ::-webkit-scrollbar {
  width: .5rem;
  height: .5rem;
}
html ::-webkit-scrollbar-track,
html ::-webkit-scrollbar-corner {
  background: rgba(255,255,255,0.05);
}
html ::-webkit-scrollbar-thumb {
  background: rgba(140,156,165,0.2);
  border-radius: 1rem;
}
html ::-webkit-scrollbar-thumb:hover {
  background: rgba(140,156,165,0.35);
}
body {
  font-family: "Gotham", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
body #preloader {
  position: fixed;
  height: 100vh;
  width: 100%;
  background: rgba(0,0,0,0.85) url("../_img/preloader/preload_50-black.gif") no-repeat center center;
  background-size: 2rem;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  transition: .5s ease all;
  z-index: 100;
}
body #preloader.light {
  background: rgba(0,0,0,0.1) url("../_img/preloader/preload_50-black.gif") no-repeat center center;
  background-size: 2rem;
  -webkit-backdrop-filter: blur(.1rem);
  backdrop-filter: blur(.1rem);
}
body #preloaderinelement {
  position: relative;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,0.85) url("../_img/preloader/preload_50-black.gif") no-repeat center center;
  background-size: 2rem;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  transition: .5s ease all;
  z-index: 100;
}
body #preloaderinelement.light {
  background: rgba(0,0,0,0.1) url("../_img/preloader/preload_50-black.gif") no-repeat center center;
  background-size: 2rem;
  -webkit-backdrop-filter: blur(.1rem);
  backdrop-filter: blur(.1rem);
}
body .w-5 {
  width: 5% !important;
}
body .w-10 {
  width: 10% !important;
}
body .w-15 {
  width: 15% !important;
}
body .w-20 {
  width: 20% !important;
}
body .w-30 {
  width: 30% !important;
}
body .w-35 {
  width: 35% !important;
}
body .w-40 {
  width: 40% !important;
}
body .w-45 {
  width: 45% !important;
}
body .w-55 {
  width: 55% !important;
}
body .w-60 {
  width: 60% !important;
}
body .w-65 {
  width: 65% !important;
}
body .w-70 {
  width: 70% !important;
}
body .w-80 {
  width: 80% !important;
}
body .w-85 {
  width: 85% !important;
}
body .w-90 {
  width: 90% !important;
}
body .w-95 {
  width: 95% !important;
}
body small.fw-light,
body .small.fw-light,
body small.fw-lighter,
body .small.fw-lighter {
  font-size: .75rem;
}
body a,
body a:link,
body a:visited {
  outline: none;
  cursor: pointer;
}
body .text-justify {
  text-align: justify !important;
}
body .text-primary {
  color: #ca121c !important;
}
body .text-secondary {
  color: #a6a6a6 !important;
}
body .text-secondary a {
  color: #a6a6a6;
  text-decoration: none;
}
body .text-secondary table tbody tr td a:not(.btn) {
  color: #8c9ca5;
}
body .text-danger,
body .text-hot {
  color: #97271B !important;
}
body .text-info,
body .text-cool {
  color: #8c9ca5 !important;
}
body .text-warning,
body .text-yellow {
  color: #F1C400 !important;
}
body .text-warning.dark,
body .text-yellow.dark {
  color: #a58600 !important;
}
body .text-muted {
  color: #575757 !important;
}
body .text-dark {
  color: #000 !important;
}
body .text-shadow {
  text-shadow: 2px 2px rgba(0,0,0,0.35);
}
body .text-shadow.text-shadow-white {
  text-shadow: 2px 2px rgba(255,255,255,0.35);
}
body .copy-success {
  color: #198754 !important;
}
body .border-primary {
  border-color: #ca121c !important;
}
body .border-secondary {
  border-color: #a6a6a6 !important;
}
body .border-danger,
body .border-hot {
  border-color: #97271B !important;
}
body .border-info,
body .border-cool {
  border-color: #8c9ca5 !important;
}
body .border-warning,
body .border-yellow {
  border-color: #F1C400 !important;
}
body .color.border-4 {
  width: 46px !important;
  height: 46px !important;
  background-color: transparent;
  cursor: pointer;
  opacity: .25;
}
body .color.border-4.active {
  border: 2px dotted #fff !important;
}
body .color.border-4.border-info.active,
body .color.border-4.border-info:focus,
body .color.border-4.border-info:hover {
  background-color: #8c9ca5;
  opacity: 1;
}
body .color.border-4.border-success.active,
body .color.border-4.border-success:focus,
body .color.border-4.border-success:hover {
  background-color: #198754;
  opacity: 1;
}
body .color.border-4.border-warning.active,
body .color.border-4.border-warning:focus,
body .color.border-4.border-warning:hover {
  background-color: #F1C400;
  opacity: 1;
}
body .color.border-4.border-danger.active,
body .color.border-4.border-danger:focus,
body .color.border-4.border-danger:hover {
  background-color: #97271B;
  opacity: 1;
}
body .cookies {
  position: fixed;
  height: 100vh;
  width: 100%;
  background: rgba(0,0,0,0.85);
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  z-index: 100;
}
body .cookies .card {
  width: 350px;
  max-width: 85%;
  bottom: -50%;
  transition: .5s ease all;
}
body .tooltip.show {
  opacity: 1;
}
body .tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
body .tooltip.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: transparent;
}
body .tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
body .tooltip.bs-tooltip-right .tooltip-arrow::before {
  border-right-color: transparent;
}
body .tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
body .tooltip.bs-tooltip-bottom .tooltip-arrow::before {
  border-bottom-color: transparent;
}
body .tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,
body .tooltip.bs-tooltip-left .tooltip-arrow::before {
  border-left-color: transparent;
}
body .tooltip .tooltip-inner {
  background-color: rgba(0,0,0,0.75);
  -webkit-backdrop-filter: blur(.1rem);
  backdrop-filter: blur(.1rem);
  border-radius: 5rem;
  border: 1px solid rgba(255,255,255,0.25);
}
body .popover:not(.popoverImage) {
  background-color: rgba(0,0,0,0.75);
  -webkit-backdrop-filter: blur(.1rem);
  backdrop-filter: blur(.1rem);
  border-radius: .2rem;
  border: 1px solid rgba(255,255,255,0.25);
  color: #fff;
}
body .popover:not(.popoverImage) .popover-arrow {
  display: none;
}
body .popover:not(.popoverImage) .popover-header {
  background-color: rgba(0,0,0,0.75);
}
body .overlay {
  display: block;
  opacity: 0;
  position: absolute;
  padding: 5px 25px;
  background-color: rgba(255,255,255,0);
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  transition: .5s ease all;
  z-index: -1;
}
body .overlay.active {
  opacity: 1;
  background-color: rgba(255,255,255,0.15);
}
body .overlay.move {
  opacity: 1;
}
body.bg-dark {
  background-color: transparent !important;
  background-image: url("../_img/logo/connect2store_signet.svg");
  background-position: bottom -55px left -25px;
  background-size: 10% auto;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {
  body.bg-dark {
    background-image: none;
  }
}
body.bg-dark.error {
  animation: move-astronaut 5000s infinite linear both alternate;
  animation: rotate-astronaut 2000s infinite linear both alternate;
}
body.bg-dark .bg-dark {
  background-color: #000 !important;
  border: 1px solid rgba(255,255,255,0.15);
}
body.bg-dark .bg-dark.bg-blur {
  background-color: rgba(0,0,0,0.65) !important;
}
body .bg-transparent.list-group-item:hover {
  background-color: rgba(255,255,255,0.05) !important;
}
body .bg-primary {
  background-color: #ca121c !important;
}
body .bg-light {
  background-color: rgba(64,64,64,0.05) !important;
}
@media only screen and (max-width: 767px) {
  body .bg-light {
    background-color: transparent !important;
  }
}
body .bg-blur {
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
}
body .toast.bg-danger {
  background-color: rgba(216,56,39,0.5) !important;
}
body .toast.bg-success {
  background-color: rgba(37,200,124,0.5) !important;
}
body .toast.bg-info {
  background-color: rgba(183,193,199,0.5) !important;
}
body .toast.bg-warning {
  background-color: rgba(255,219,63,0.5) !important;
}
body.verify #toastdiv {
  position: fixed !important;
}
body .cursor-default {
  cursor: default !important;
}
body .cursor-pointer {
  cursor: pointer !important;
}
body .cursor-help {
  cursor: help !important;
}
body .cursor-wait {
  cursor: wait !important;
}
body .cursor-cell {
  cursor: cell !important;
}
body .cursor-crosshair {
  cursor: crosshair !important;
}
body .cursor-text {
  cursor: text !important;
}
body .cursor-alias {
  cursor: alias !important;
}
body .cursor-copy {
  cursor: copy !important;
}
body .cursor-move {
  cursor: move !important;
}
body .cursor-not-allowed {
  cursor: not-allowed !important;
}
body .cursor-zoom-in {
  cursor: zoom-in !important;
}
body .cursor-zoom-out {
  cursor: zoom-out !important;
}
body .spinner-grow {
  -webkit-animation: 1.75s linear infinite animate-grow;
  animation: 1.75s linear infinite animate-grow;
}
body .only-grow {
  -webkit-animation: 1.75s linear infinite animate-only-grow;
  animation: 1.75s linear infinite animate-only-grow;
}
body .blink {
  -webkit-animation: animate-blink 1s steps(10,start) infinite;
  animation: animate-blink 1s steps(10,start) infinite;
}
body .form-control,
body .form-select,
body .form-label.drag-drop .progress {
  border: 1px solid rgba(255,255,255,0.15);
}
body .form-control:focus,
body .form-select:focus,
body .form-label.drag-drop .progress:focus {
  border: 1px solid rgba(255,255,255,0.15);
  box-shadow: none;
}
body .form-control.bg-light,
body .form-select.bg-light,
body .form-label.drag-drop .progress.bg-light {
  background-color: rgba(64,64,64,0.05) !important;
  border-width: 2px;
  border-color: rgba(255,255,255,0.15);
  box-shadow: none;
}
body .form-control.bg-light ~ label,
body .form-select.bg-light ~ label,
body .form-label.drag-drop .progress.bg-light ~ label {
  color: rgba(255,255,255,0.5);
}
body .form-control.bg-light:focus,
body .form-select.bg-light:focus,
body .form-label.drag-drop .progress.bg-light:focus {
  background-color: rgba(0,0,0,0.85) !important;
  color: #fff !important;
  box-shadow: none;
}
body .form-control.bg-light:focus ~ label,
body .form-select.bg-light:focus ~ label,
body .form-label.drag-drop .progress.bg-light:focus ~ label {
  color: rgba(255,255,255,0.65) !important;
}
body .form-control.bg-light:focus:not(.is-valid):not(.is-invalid),
body .form-select.bg-light:focus:not(.is-valid):not(.is-invalid),
body .form-label.drag-drop .progress.bg-light:focus:not(.is-valid):not(.is-invalid) {
  border-color: rgba(255,255,255,0.65);
}
body .form-control.bg-light:disabled:not(.datepicker),
body .form-control.bg-light[readonly]:not(.datepicker),
body .form-select.bg-light:disabled:not(.datepicker),
body .form-select.bg-light[readonly]:not(.datepicker),
body .form-label.drag-drop .progress.bg-light:disabled:not(.datepicker),
body .form-label.drag-drop .progress.bg-light[readonly]:not(.datepicker) {
  background-color: rgba(0,0,0,0.1) !important;
  background-image: linear-gradient(45deg,rgba(255,255,255,0.03) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.03) 50%,rgba(255,255,255,0.03) 75%,transparent 75%,transparent);
  background-size: 1rem 1rem;
  background-position: 0 0;
  background-repeat: repeat;
  color: rgba(255,255,255,0.75) !important;
  border-color: rgba(255,255,255,0.1) !important;
  cursor: not-allowed;
}
body .form-control ~ .infoicon,
body .form-select ~ .infoicon,
body .form-label.drag-drop .progress ~ .infoicon {
  position: absolute;
  top: 1.1rem;
  right: 2.2rem;
  color: #F1C400;
  cursor: pointer;
}
body .form-control ~ .searchicon,
body .form-select ~ .searchicon,
body .form-label.drag-drop .progress ~ .searchicon {
  position: absolute;
  height: 1.5rem;
  top: 6px;
  top: calc(50% - 1.5rem/2);
  left: 1.5rem;
  color: rgba(255,255,255,0.15);
}
body .form-control.form-control-sm ~ .searchicon,
body .form-select.form-control-sm ~ .searchicon,
body .form-label.drag-drop .progress.form-control-sm ~ .searchicon {
  left: 1rem;
}
body .form-control ~ .datepickericon,
body .form-select ~ .datepickericon,
body .form-label.drag-drop .progress ~ .datepickericon {
  position: absolute;
  height: 2rem;
  top: 8px;
  top: calc(40% - 2rem/2);
  right: 1.5rem;
  color: rgba(255,255,255,0.15);
}
body .form-control ~ .datepickericon .bi,
body .form-select ~ .datepickericon .bi,
body .form-label.drag-drop .progress ~ .datepickericon .bi {
  font-size: 2rem;
}
body .form-control.area-height-10,
body .form-select.area-height-10,
body .form-label.drag-drop .progress.area-height-10 {
  height: 10rem;
}
body .form-control.area-height-10.rounded-pill,
body .form-select.area-height-10.rounded-pill,
body .form-label.drag-drop .progress.area-height-10.rounded-pill {
  border-radius: 1.75rem !important;
}
body .form-control.area-height-25-pro,
body .form-select.area-height-25-pro,
body .form-label.drag-drop .progress.area-height-25-pro {
  height: 25vh;
}
body .form-control.area-height-25-pro.rounded-pill,
body .form-select.area-height-25-pro.rounded-pill,
body .form-label.drag-drop .progress.area-height-25-pro.rounded-pill {
  border-radius: 1.75rem !important;
}
body .form-control.area-height-33-pro,
body .form-select.area-height-33-pro,
body .form-label.drag-drop .progress.area-height-33-pro {
  height: 33vh;
}
body .form-control.area-height-33-pro.rounded-pill,
body .form-select.area-height-33-pro.rounded-pill,
body .form-label.drag-drop .progress.area-height-33-pro.rounded-pill {
  border-radius: 1.75rem !important;
}
body .form-control.area-height-50-pro,
body .form-select.area-height-50-pro,
body .form-label.drag-drop .progress.area-height-50-pro {
  height: 50vh;
}
body .form-control.area-height-50-pro.rounded-pill,
body .form-select.area-height-50-pro.rounded-pill,
body .form-label.drag-drop .progress.area-height-50-pro.rounded-pill {
  border-radius: 1.75rem !important;
}
body .form-control.area-height-66-pro,
body .form-select.area-height-66-pro,
body .form-label.drag-drop .progress.area-height-66-pro {
  height: 66vh;
}
body .form-control.area-height-66-pro.rounded-pill,
body .form-select.area-height-66-pro.rounded-pill,
body .form-label.drag-drop .progress.area-height-66-pro.rounded-pill {
  border-radius: 1.75rem !important;
}
body .form-control.area-height-75-pro,
body .form-select.area-height-75-pro,
body .form-label.drag-drop .progress.area-height-75-pro {
  height: 75vh;
}
body .form-control.area-height-75-pro.rounded-pill,
body .form-select.area-height-75-pro.rounded-pill,
body .form-label.drag-drop .progress.area-height-75-pro.rounded-pill {
  border-radius: 1.75rem !important;
}
body .form-control.area-height-100-pro,
body .form-select.area-height-100-pro,
body .form-label.drag-drop .progress.area-height-100-pro {
  height: 100vh;
}
body .form-control.area-height-100-pro.rounded-pill,
body .form-select.area-height-100-pro.rounded-pill,
body .form-label.drag-drop .progress.area-height-100-pro.rounded-pill {
  border-radius: 1.75rem !important;
}
body .form-control.drag-drop,
body .form-select.drag-drop,
body .form-label.drag-drop .progress.drag-drop {
  border-style: dashed;
  padding: 4rem 25%;
}
body .form-control.drag-drop input[type="button"],
body .form-select.drag-drop input[type="button"],
body .form-label.drag-drop .progress.drag-drop input[type="button"] {
  border-radius: 1.75rem !important;
}
body input[disabled]::-webkit-datetime-edit,
body input[disabled]::-webkit-datetime-edit-fields-wrapper,
body input[disabled]::-webkit-datetime-edit-text,
body input[disabled]::-webkit-datetime-edit-month-field,
body input[disabled]::-webkit-datetime-edit-day-field,
body input[disabled]::-webkit-datetime-edit-year-field,
body input[disabled]::-webkit-inner-spin-button,
body input[disabled]::-webkit-calendar-picker-indicator {
  color: rgba(255,255,255,0.35) !important;
}
body textarea.translate {
  border-radius: 2rem !important;
  padding-left: 4rem !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
body textarea ~ .textarealines {
  z-index: 99;
  position: absolute;
  top: 1.625rem;
  left: 0;
  width: 4rem;
  padding-right: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
body textarea.form-control.form-tinymce + .tox.tox-tinymce {
  background-color: rgba(64,64,64,0.05) !important;
  border-radius: 1.75rem !important;
  border-width: 2px;
  border-color: rgba(255,255,255,0.15);
  box-shadow: none;
}
body textarea.form-control.form-tinymce + .tox.tox-tinymce * {
  background: none;
  border: none;
}
body textarea.form-control.form-tinymce + .tox.tox-tinymce .tox-editor-header .tox-toolbar__primary {
  float: right;
}
body textarea.form-control.form-tinymce + .tox.tox-tinymce .tox-editor-header .tox-toolbar__primary svg {
  fill: #a6a6a6;
}
body textarea.form-control.form-tinymce + .tox.tox-tinymce .tox-editor-header .tox-toolbar__primary button.tox-tbtn.tox-tbtn--select.tox-tbtn--bespoke {
  border-radius: 1rem !important;
  border: solid 1px #a6a6a6;
  box-shadow: none;
  color: #a6a6a6;
}
body textarea.form-control.form-tinymce + .tox.tox-tinymce .tox-editor-header .tox-toolbar__primary button.tox-tbtn.tox-tbtn--select.tox-tbtn--bespoke svg {
  fill: #a6a6a6;
}
body#tinymce.mce-content-body > * {
  background-color: rgba(64,64,64,0.05) !important;
  color: #fff !important;
}
body .tox .tox-dialog-wrap .tox-dialog-wrap__backdrop {
  background-color: rgba(0,0,0,0.75);
  -webkit-backdrop-filter: blur(.1rem);
  backdrop-filter: blur(.1rem);
}
body .tox .tox-dialog-wrap .tox-dialog {
  background-color: #000;
}
body .tox .tox-dialog-wrap .tox-dialog * {
  background-color: transparent;
  border: 0;
  outline: 0;
  color: #fff;
}
body .tox .tox-dialog-wrap .tox-dialog .tox-dialog__body textarea,
body .tox .tox-dialog-wrap .tox-dialog .tox-dialog__body textarea:focus {
  background-color: rgba(64,64,64,0.15);
  border: 0;
  outline: 0;
  font-family: Consolas, monospace;
  color: #d9d9d9;
  padding: 1rem;
}
body .tox .tox-dialog-wrap .tox-dialog .tox-dialog__footer button {
  border: solid 1px #198754;
  border-radius: 1rem !important;
  color: #198754;
  padding: 0 5rem;
}
body .tox .tox-dialog-wrap .tox-dialog .tox-dialog__footer button:hover {
  background-color: #198754;
  color: #fff;
}
body .tox .tox-dialog-wrap .tox-dialog .tox-dialog__footer button.tox-button--secondary {
  border: solid 1px #a6a6a6;
  color: #a6a6a6;
  padding: 0 2.5rem;
}
body .tox .tox-dialog-wrap .tox-dialog .tox-dialog__footer button.tox-button--secondary:hover {
  background-color: #a6a6a6;
  color: #000;
}
body .dropdown.bootstrap-select.form-select.select-picker {
  width: 100% !important;
  padding-right: 0.25rem;
}
body .dropdown.bootstrap-select.form-select.select-picker button.btn-light {
  background-color: transparent;
  padding: 0;
}
body .dropdown.bootstrap-select.form-select.select-picker button.btn-light:hover {
  color: unset;
}
body .dropdown.bootstrap-select.form-select.select-picker button.btn-light::after {
  display: none;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu {
  width: 100%;
  background-color: rgba(0,0,0,0.85) !important;
  border-radius: .75rem;
  border: 1px solid rgba(255,255,255,0.5);
  overflow: visible !important;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .bs-searchbox input.form-control {
  background-color: transparent;
  border-radius: 5rem;
  color: #a6a6a6;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .bs-searchbox input.form-control:focus {
  border: 1px solid rgba(255,255,255,0.5);
  box-shadow: none;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner {
  width: 100%;
  overflow: hidden;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu {
  background-color: transparent;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu .dropdown-item {
  color: #a6a6a6;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu .dropdown-item.active {
  color: #a6a6a6;
  background-color: transparent;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu .dropdown-item:hover {
  color: #e6e6e6;
  text-decoration: none;
  background-color: transparent;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu .dropdown-item:active,
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu .dropdown-item:focus {
  color: #F1C400;
  text-decoration: none;
  background-color: transparent;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu .dropdown-item.selected {
  color: #F1C400;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu .dropdown-item.selected:hover {
  color: #ffe572;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu .dropdown-item.disabled {
  color: #404040;
  pointer-events: all;
  cursor: not-allowed;
}
body .dropdown.bootstrap-select.form-select.select-picker div.dropdown-menu .inner ul.dropdown-menu .no-results {
  color: #a6a6a6;
  background: transparent;
  white-space: unset;
}
body .bootstrap-select .dropdown-toggle:focus,
body .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
  outline: none !important;
  outline-offset: 0;
}
body #datepicker {
  font-size: .8rem;
}
body .search.result {
  max-height: 0;
  overflow: hidden;
  transition: all .5s;
}
body .search.result .card {
  height: 350px;
}
body .search.result .card .result-content #searchoverallresultcontent .col ul.list-group.search-list {
  max-height: 225px;
  overflow: scroll;
}
body .search.result .card .result-content #searchoverallresultcontent .col ul.list-group.search-list a:hover:not(.bg-custom.text-white) {
  color: #F1C400 !important;
}
body .search.result .card .result-content #searchoverallresultcontent .col ul.list-group.search-list a.bg-custom.text-white:hover {
  color: rgba(255,255,255,0.85) !important;
}
body ul.nav.nav-tabs li.nav-item .nav-link.bg-light.border-dark {
  background-color: rgba(64,64,64,0.5) !important;
  color: #000;
}
body ul.nav.nav-tabs li.nav-item .nav-link.bg-light.border-dark.bg-blur {
  background-color: #000000 !important;
  color: #8c9ca5;
}
body ul.nav.nav-tabs li.nav-item .nav-link.bg-light.border-dark:hover {
  background-color: #000 !important;
  color: #fff;
}
body ul.nav.nav-tabs li.nav-item .nav-link.bg-light.border-dark.active {
  background-color: #000 !important;
  color: #fff;
}
body ul.nav.nav-tabs li.nav-item .nav-link.bg-light.border-dark.active.bg-blur {
  background-color: rgba(64,64,64,0.05) !important;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  body ul.nav.nav-tabs li.nav-item .nav-link.bg-light.border-dark.active.bg-blur {
    background-color: transparent !important;
  }
}
body .dataTables_wrapper div.dataTables_scrollBody {
  border-left: none !important;
}
body .dataTables_wrapper div.row {
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  body .dataTables_wrapper div.row:first-child .col-sm-12:first-child {
    width: 40%;
  }
  body .dataTables_wrapper div.row:first-child .col-sm-12:first-child .dataTables_length {
    text-align: left;
  }
  body .dataTables_wrapper div.row:first-child .col-sm-12:last-child {
    width: 60%;
  }
  body .dataTables_wrapper div.row:first-child .col-sm-12:last-child .dataTables_filter {
    text-align: right;
  }
  body .dataTables_wrapper div.row:first-child .col-sm-12:last-child .dataTables_filter label {
    max-width: 100%;
  }
  body .dataTables_wrapper div.row:first-child .col-sm-12:last-child .dataTables_filter input:first-child {
    max-width: 100%;
    margin-left: 0;
    padding-left: 2.5rem !important;
  }
  body .dataTables_wrapper div.row:first-child .col-sm-12:last-child .dataTables_filter input:first-child ~ .searchicon {
    left: 1rem;
  }
}
body .dataTables_wrapper div.dataTables_filter input:last-child {
  display: none;
}
body .dataTables_wrapper div.dataTables_filter label {
  position: relative;
}
body .dataTables_wrapper .dataTables_paginate .page-link {
  padding: 0.5rem 0;
}
@media screen and (max-width: 768px) {
  body .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button {
    display: none;
  }
  body .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button.previous,
  body .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button.next {
    display: block;
  }
}
body .dataTables_wrapper .dataTables_paginate ul.pagination li a.page-link {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 1.25rem;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  margin: .5rem;
}
body .dataTables_wrapper .dataTables_paginate ul.pagination li a.page-link:focus {
  box-shadow: none;
}
body .dataTables_wrapper .dataTables_paginate ul.pagination li:hover:not(.disabled) a.page-link {
  background-color: rgba(255,255,255,0.75);
  color: #000;
}
body .dataTables_wrapper .dataTables_paginate ul.pagination li.active a.page-link {
  background-color: rgba(255,255,255,0.75);
  color: #000;
  pointer-events: none;
  border-color: #fff;
}
body .dataTables_wrapper .dataTables_paginate ul.pagination li.disabled a.page-link {
  color: rgba(255,255,255,0.35);
  border: 1px solid rgba(255,255,255,0.35);
  cursor: not-allowed;
}
body table.dataTable td.dataTables_empty,
body table.dataTable th.dataTables_empty {
  text-align: left;
}
body table.dataTable.table-hover>tbody>tr.selected:hover>* {
  box-shadow: inset 0 0 0 9999px green;
}
body table.table-dark.table-striped > tbody > tr {
  height: 6rem;
  vertical-align: middle;
}
body table.table-dark.table-striped > tbody > tr.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(0,0,0,0.5) !important;
}
body table.table-dark.table-striped > tbody > tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(140,156,165,0.2) !important;
}
body table.table-dark.table-striped > tbody > tr.selected.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(140,156,165,0.2) !important;
}
body table.table-dark.table-striped > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(140,156,165,0.15) !important;
}
body table.table-dark.table-striped > tbody > tr.selected:hover.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(140,156,165,0.15) !important;
}
body table.table-dark.table-hover > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0,0,0,0.75) !important;
}
body table.table-dark tr th {
  background-color: #000;
}
body table.table-dark tr td {
  background-color: transparent;
}
body .card.bg-dark table.table-dark.table-striped > tbody > tr.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(0,0,0,0.5) !important;
}
body .card.bg-dark table.table-dark.table-hover > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(255,255,255,0.05) !important;
}
body .card.bg-dark table.table-dark tr th {
  background-color: #000000;
}
body .card.bg-light.receipt {
  background-color: #fff !important;
  border-radius: 0;
}
@media only screen and (max-width: 767px) {
  body .card.bg-light.receipt {
    background-color: #fff !important;
  }
}
body .card.bg-light.receipt::before {
  content: "";
  width: 100%;
  height: 10px;
  margin-top: -5px;
  background-image: url("../_img/icon/10x10-45-weiss.svg");
  background-repeat: repeat-x;
}
body .card.bg-light.receipt::after {
  content: "";
  width: 100%;
  height: 10px;
  margin-bottom: -5px;
  background-image: url("../_img/icon/10x10-45-weiss.svg");
  background-repeat: repeat-x;
}
body .table-responsive:has(table.projectslistdokumente) {
  max-height: 50vh;
}
body table.projectslist tr th:nth-child(1),
body table.projectslist tr th:nth-child(7),
body table.projectslist tr td:nth-child(1),
body table.projectslist tr td:nth-child(7) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.projectslist tr th:nth-child(4),
body table.projectslist tr td:nth-child(4) {
  text-align: right;
  min-width: 6.5rem;
}
body table.projectslist tr th:nth-child(5),
body table.projectslist tr td:nth-child(5) {
  text-align: right;
  padding-right: 1.5rem;
}
body table.projectslist tr th:nth-child(6),
body table.projectslist tr th:nth-child(7),
body table.projectslist tr td:nth-child(6),
body table.projectslist tr td:nth-child(7) {
  min-width: 6.5rem;
}
body table.projectslist tr th:nth-child(3),
body table.projectslist tr td:nth-child(3) {
  min-width: 20rem;
}
body table.projectslistdokumente tr th:nth-child(1),
body table.projectslistdokumente tr th:nth-child(2),
body table.projectslistdokumente tr th:nth-child(3),
body table.projectslistdokumente tr th:nth-child(11),
body table.projectslistdokumente tr th:nth-child(12),
body table.projectslistdokumente tr td:nth-child(1),
body table.projectslistdokumente tr td:nth-child(2),
body table.projectslistdokumente tr td:nth-child(3),
body table.projectslistdokumente tr td:nth-child(11),
body table.projectslistdokumente tr td:nth-child(12) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.projectslistdokumente tr th:nth-child(9),
body table.projectslistdokumente tr th:nth-child(10),
body table.projectslistdokumente tr td:nth-child(9),
body table.projectslistdokumente tr td:nth-child(10) {
  text-align: right;
  min-width: 6.5rem;
}
body table.dashboardevaluation.products tr th:nth-child(1),
body table.dashboardevaluation.products tr th:nth-child(2),
body table.dashboardevaluation.products tr th:nth-child(4),
body table.dashboardevaluation.products tr th:nth-child(6),
body table.dashboardevaluation.products tr th:nth-child(8),
body table.dashboardevaluation.products tr td:nth-child(1),
body table.dashboardevaluation.products tr td:nth-child(2),
body table.dashboardevaluation.products tr td:nth-child(4),
body table.dashboardevaluation.products tr td:nth-child(6),
body table.dashboardevaluation.products tr td:nth-child(8) {
  text-align: center;
  min-width: 2.5rem;
  padding-right: 1.5rem;
}
body table.dashboardevaluation.products tr th:nth-child(5),
body table.dashboardevaluation.products tr th:nth-child(7),
body table.dashboardevaluation.products tr th:nth-child(9),
body table.dashboardevaluation.products tr td:nth-child(5),
body table.dashboardevaluation.products tr td:nth-child(7),
body table.dashboardevaluation.products tr td:nth-child(9) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.dashboardevaluation.odc tr th:nth-child(2),
body table.dashboardevaluation.odc tr th:nth-child(3),
body table.dashboardevaluation.odc tr td:nth-child(2),
body table.dashboardevaluation.odc tr td:nth-child(3) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.dashboardevaluation.odc tr th:nth-child(1),
body table.dashboardevaluation.odc tr th:nth-child(7),
body table.dashboardevaluation.odc tr td:nth-child(1),
body table.dashboardevaluation.odc tr td:nth-child(7) {
  text-align: center;
  min-width: 2.5rem;
  padding-right: 1.5rem;
}
body table.dashboardorganizer tr th:nth-child(1),
body table.dashboardorganizer tr td:nth-child(1) {
  min-width: 5rem;
  max-width: 15rem;
}
body table.dashboardorganizer tr th:nth-child(2),
body table.dashboardorganizer tr td:nth-child(2) {
  min-width: 15rem;
  max-width: 25rem;
}
body table.dashboardorganizer tr th:nth-child(3),
body table.dashboardorganizer tr th:nth-child(4),
body table.dashboardorganizer tr th:nth-child(5),
body table.dashboardorganizer tr th:nth-child(6),
body table.dashboardorganizer tr td:nth-child(3),
body table.dashboardorganizer tr td:nth-child(4),
body table.dashboardorganizer tr td:nth-child(5),
body table.dashboardorganizer tr td:nth-child(6) {
  text-align: center;
  min-width: 2.5rem;
  padding-right: 1.5rem;
}
body table.orderproductslist tr th:nth-child(1),
body table.orderproductslist tr th:nth-child(2),
body table.orderproductslist tr td:nth-child(1),
body table.orderproductslist tr td:nth-child(2) {
  text-align: center;
  min-width: 1rem;
}
body table.orderproductslist tr th:nth-child(5),
body table.orderproductslist tr th:nth-child(8),
body table.orderproductslist tr th:nth-child(10),
body table.orderproductslist tr td:nth-child(5),
body table.orderproductslist tr td:nth-child(8),
body table.orderproductslist tr td:nth-child(10) {
  text-align: right;
}
body table.orderproductslist tr th:nth-child(5),
body table.orderproductslist tr th:nth-child(6),
body table.orderproductslist tr th:nth-child(7),
body table.orderproductslist tr th:nth-child(9),
body table.orderproductslist tr td:nth-child(5),
body table.orderproductslist tr td:nth-child(6),
body table.orderproductslist tr td:nth-child(7),
body table.orderproductslist tr td:nth-child(9) {
  min-width: 3.5rem;
}
body table.orderproductslist tr th:nth-child(13),
body table.orderproductslist tr th:nth-child(14),
body table.orderproductslist tr th:nth-child(15),
body table.orderproductslist tr th:nth-child(16),
body table.orderproductslist tr th:nth-child(17),
body table.orderproductslist tr td:nth-child(13),
body table.orderproductslist tr td:nth-child(14),
body table.orderproductslist tr td:nth-child(15),
body table.orderproductslist tr td:nth-child(16),
body table.orderproductslist tr td:nth-child(17) {
  min-width: 5rem;
}
body table.orderproductslist tr th:nth-child(8),
body table.orderproductslist tr th:nth-child(10),
body table.orderproductslist tr th:nth-child(11),
body table.orderproductslist tr td:nth-child(8),
body table.orderproductslist tr td:nth-child(10),
body table.orderproductslist tr td:nth-child(11) {
  min-width: 6rem;
}
body table.orderproductslist tr th:nth-child(3),
body table.orderproductslist tr th:nth-child(12),
body table.orderproductslist tr td:nth-child(3),
body table.orderproductslist tr td:nth-child(12) {
  min-width: 8rem;
}
body table.orderproductslist tr th:nth-child(4),
body table.orderproductslist tr td:nth-child(4) {
  min-width: 9rem;
}
body table.orderproductslist tr th:nth-child(9),
body table.orderproductslist tr td:nth-child(9) {
  font-size: .75em;
}
body table.productslist tr th:nth-child(2),
body table.productslist tr td:nth-child(2) {
  text-align: center;
  max-width: 2rem;
  padding-right: 2rem;
}
body table.productslist tr th:nth-child(6),
body table.productslist tr th:nth-child(7),
body table.productslist tr th:nth-child(8),
body table.productslist tr th:nth-child(9),
body table.productslist tr th:nth-child(10),
body table.productslist tr th:nth-child(11),
body table.productslist tr th:nth-child(12),
body table.productslist tr th:nth-child(15),
body table.productslist tr th:nth-child(16),
body table.productslist tr th:nth-child(17),
body table.productslist tr td:nth-child(6),
body table.productslist tr td:nth-child(7),
body table.productslist tr td:nth-child(8),
body table.productslist tr td:nth-child(9),
body table.productslist tr td:nth-child(10),
body table.productslist tr td:nth-child(11),
body table.productslist tr td:nth-child(12),
body table.productslist tr td:nth-child(15),
body table.productslist tr td:nth-child(16),
body table.productslist tr td:nth-child(17) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.productslist tr th:nth-child(18),
body table.productslist tr th:nth-child(19),
body table.productslist tr th:nth-child(20),
body table.productslist tr td:nth-child(18),
body table.productslist tr td:nth-child(19),
body table.productslist tr td:nth-child(20) {
  min-width: 6.5rem;
}
body table.productslist tr th:nth-child(3),
body table.productslist tr td:nth-child(3) {
  min-width: 20rem;
}
body table.deviceslist tr th:nth-child(1),
body table.deviceslist tr th:nth-child(2),
body table.deviceslist tr th:nth-child(11),
body table.deviceslist tr td:nth-child(1),
body table.deviceslist tr td:nth-child(2),
body table.deviceslist tr td:nth-child(11) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.deviceslist tr th:nth-child(7),
body table.deviceslist tr th:nth-child(12),
body table.deviceslist tr th:nth-child(13),
body table.deviceslist tr td:nth-child(7),
body table.deviceslist tr td:nth-child(12),
body table.deviceslist tr td:nth-child(13) {
  min-width: 6.5rem;
}
body table.deviceslog tr th:nth-child(1),
body table.deviceslog tr th:nth-child(7),
body table.deviceslog tr th:nth-child(8),
body table.deviceslog tr td:nth-child(1),
body table.deviceslog tr td:nth-child(7),
body table.deviceslog tr td:nth-child(8) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.deviceslog tr th:nth-child(9),
body table.deviceslog tr th:nth-child(10),
body table.deviceslog tr td:nth-child(9),
body table.deviceslog tr td:nth-child(10) {
  min-width: 7rem;
}
body table.deviceslog tr td:nth-child(5),
body table.deviceslog tr td:nth-child(6) {
  word-break: break-word;
}
body table.warehouseslist tr th:nth-child(1),
body table.warehouseslist tr th:nth-child(2),
body table.warehouseslist tr th:nth-child(4),
body table.warehouseslist tr th:nth-child(5),
body table.warehouseslist tr td:nth-child(1),
body table.warehouseslist tr td:nth-child(2),
body table.warehouseslist tr td:nth-child(4),
body table.warehouseslist tr td:nth-child(5) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.warehouseslist tr th:nth-child(6),
body table.warehouseslist tr th:nth-child(7),
body table.warehouseslist tr td:nth-child(6),
body table.warehouseslist tr td:nth-child(7) {
  min-width: 6.5rem;
}
body table.userlist tr th:nth-child(1),
body table.userlist tr th:nth-child(2),
body table.userlist tr th:nth-child(8),
body table.userlist tr td:nth-child(1),
body table.userlist tr td:nth-child(2),
body table.userlist tr td:nth-child(8) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.userlist tr th:nth-child(9),
body table.userlist tr th:nth-child(10),
body table.userlist tr th:nth-child(11),
body table.userlist tr th:nth-child(12),
body table.userlist tr th:nth-child(13),
body table.userlist tr td:nth-child(9),
body table.userlist tr td:nth-child(10),
body table.userlist tr td:nth-child(11),
body table.userlist tr td:nth-child(12),
body table.userlist tr td:nth-child(13) {
  min-width: 6.5rem;
}
body table.userlog tr th:nth-child(1),
body table.userlog tr th:nth-child(3),
body table.userlog tr th:nth-child(7),
body table.userlog tr th:nth-child(8),
body table.userlog tr td:nth-child(1),
body table.userlog tr td:nth-child(3),
body table.userlog tr td:nth-child(7),
body table.userlog tr td:nth-child(8) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.userlog tr th:nth-child(9),
body table.userlog tr th:nth-child(10),
body table.userlog tr td:nth-child(9),
body table.userlog tr td:nth-child(10) {
  min-width: 7rem;
}
body table.userlog tr td:nth-child(5),
body table.userlog tr td:nth-child(6) {
  word-break: break-word;
}
body table.pageslist tr th:nth-child(1),
body table.pageslist tr th:nth-child(2),
body table.pageslist tr th:nth-child(5),
body table.pageslist tr th:nth-child(6),
body table.pageslist tr th:nth-child(7),
body table.pageslist tr th:nth-child(8),
body table.pageslist tr th:nth-child(9),
body table.pageslist tr th:nth-child(10),
body table.pageslist tr th:nth-child(11),
body table.pageslist tr td:nth-child(1),
body table.pageslist tr td:nth-child(2),
body table.pageslist tr td:nth-child(5),
body table.pageslist tr td:nth-child(6),
body table.pageslist tr td:nth-child(7),
body table.pageslist tr td:nth-child(8),
body table.pageslist tr td:nth-child(9),
body table.pageslist tr td:nth-child(10),
body table.pageslist tr td:nth-child(11) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.pageslist tr th:nth-child(12),
body table.pageslist tr th:nth-child(13),
body table.pageslist tr td:nth-child(12),
body table.pageslist tr td:nth-child(13) {
  min-width: 6.5rem;
}
body table.connectionslist tr th:nth-child(1),
body table.connectionslist tr th:nth-child(5),
body table.connectionslist tr th:nth-child(11),
body table.connectionslist tr th:nth-child(12),
body table.connectionslist tr th:nth-child(14),
body table.connectionslist tr th:nth-child(15),
body table.connectionslist tr td:nth-child(1),
body table.connectionslist tr td:nth-child(5),
body table.connectionslist tr td:nth-child(11),
body table.connectionslist tr td:nth-child(12),
body table.connectionslist tr td:nth-child(14),
body table.connectionslist tr td:nth-child(15) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.connectionslist tr th:nth-child(16),
body table.connectionslist tr th:nth-child(17),
body table.connectionslist tr td:nth-child(16),
body table.connectionslist tr td:nth-child(17) {
  min-width: 6.5rem;
}
body table.connectionslist tr th:nth-child(4),
body table.connectionslist tr th:nth-child(6),
body table.connectionslist tr th:nth-child(7),
body table.connectionslist tr th:nth-child(8),
body table.connectionslist tr td:nth-child(4),
body table.connectionslist tr td:nth-child(6),
body table.connectionslist tr td:nth-child(7),
body table.connectionslist tr td:nth-child(8) {
  min-width: 12rem;
}
body table.appslist tr th:nth-child(1),
body table.appslist tr th:nth-child(3),
body table.appslist tr th:nth-child(10),
body table.appslist tr th:nth-child(11),
body table.appslist tr th:nth-child(12),
body table.appslist tr th:nth-child(13),
body table.appslist tr th:nth-child(14),
body table.appslist tr th:nth-child(15),
body table.appslist tr th:nth-child(16),
body table.appslist tr th:nth-child(17),
body table.appslist tr th:nth-child(18),
body table.appslist tr td:nth-child(1),
body table.appslist tr td:nth-child(3),
body table.appslist tr td:nth-child(10),
body table.appslist tr td:nth-child(11),
body table.appslist tr td:nth-child(12),
body table.appslist tr td:nth-child(13),
body table.appslist tr td:nth-child(14),
body table.appslist tr td:nth-child(15),
body table.appslist tr td:nth-child(16),
body table.appslist tr td:nth-child(17),
body table.appslist tr td:nth-child(18) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.appslist tr th:nth-child(4),
body table.appslist tr th:nth-child(5),
body table.appslist tr th:nth-child(6),
body table.appslist tr th:nth-child(7),
body table.appslist tr td:nth-child(4),
body table.appslist tr td:nth-child(5),
body table.appslist tr td:nth-child(6),
body table.appslist tr td:nth-child(7) {
  min-width: 10rem;
}
body table.appslist tr th:nth-child(19),
body table.appslist tr th:nth-child(20),
body table.appslist tr td:nth-child(19),
body table.appslist tr td:nth-child(20) {
  min-width: 6.5rem;
}
body table.mailerlist tr th:nth-child(1),
body table.mailerlist tr th:nth-child(3),
body table.mailerlist tr th:nth-child(6),
body table.mailerlist tr th:nth-child(9),
body table.mailerlist tr th:nth-child(10),
body table.mailerlist tr th:nth-child(14),
body table.mailerlist tr th:nth-child(17),
body table.mailerlist tr th:nth-child(18),
body table.mailerlist tr th:nth-child(19),
body table.mailerlist tr td:nth-child(1),
body table.mailerlist tr td:nth-child(3),
body table.mailerlist tr td:nth-child(6),
body table.mailerlist tr td:nth-child(9),
body table.mailerlist tr td:nth-child(10),
body table.mailerlist tr td:nth-child(14),
body table.mailerlist tr td:nth-child(17),
body table.mailerlist tr td:nth-child(18),
body table.mailerlist tr td:nth-child(19) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.mailerlist tr th:nth-child(15),
body table.mailerlist tr th:nth-child(16),
body table.mailerlist tr th:nth-child(20),
body table.mailerlist tr th:nth-child(21),
body table.mailerlist tr td:nth-child(15),
body table.mailerlist tr td:nth-child(16),
body table.mailerlist tr td:nth-child(20),
body table.mailerlist tr td:nth-child(21) {
  min-width: 6.5rem;
}
body table.mailerlist tr th:nth-child(4),
body table.mailerlist tr th:nth-child(5),
body table.mailerlist tr th:nth-child(7),
body table.mailerlist tr th:nth-child(11),
body table.mailerlist tr th:nth-child(12),
body table.mailerlist tr th:nth-child(13),
body table.mailerlist tr td:nth-child(4),
body table.mailerlist tr td:nth-child(5),
body table.mailerlist tr td:nth-child(7),
body table.mailerlist tr td:nth-child(11),
body table.mailerlist tr td:nth-child(12),
body table.mailerlist tr td:nth-child(13) {
  min-width: 12rem;
}
body header .dropdown-toggle {
  outline: 0;
}
@media screen and (max-width: 992px) {
  body header .fixed-top.me-navbar {
    min-height: 5rem;
  }
}
@media screen and (max-width: 576px) {
  body header .fixed-top.me-navbar {
    min-height: 4rem;
  }
}
@media screen and (max-width: 992px) {
  body header .fixed-top.me-navbar .logo {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media screen and (max-width: 576px) {
  body header .fixed-top.me-navbar .logo img {
    max-height: 35px;
    max-width: 66%;
  }
}
@media screen and (max-width: 992px) {
  body header .fixed-top.me-navbar .btn-outline-light.menu {
    position: absolute;
    top: 0;
    right: 0;
  }
}
body .offcanvas-backdrop.show {
  background: rgba(0,0,0,0.05);
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  opacity: 1;
}
body .offcanvas .btn-toggle,
body .offcanvas[aria-expanded="true"] {
  display: inline-flex;
  width: 100%;
  color: #fff;
  line-height: 1.5;
  background-color: rgba(255,255,255,0.15);
}
body .offcanvas .btn-toggle i.bi::before,
body .offcanvas[aria-expanded="true"] i.bi::before {
  line-height: 1.5;
}
body .offcanvas .btn-toggle:hover,
body .offcanvas .btn-toggle:focus {
  color: #fff;
  background-color: rgba(255,255,255,0.25);
}
body .offcanvas .btn-toggle i.bi::before {
  transition: transform .75s ease;
}
body .offcanvas .btn-toggle[aria-expanded="true"] i.bi-plus-lg::before {
  transform: rotate(135deg);
}
body .offcanvas .btn-toggle-nav a {
  display: inline-flex;
  width: 100%;
  padding: .1875rem .5rem;
  margin-top: .125rem;
  margin-left: 1.25rem;
  text-decoration: none;
  color: rgba(255,255,255,0.5);
}
body .offcanvas .btn-toggle-nav a.active {
  color: #fff;
}
body .offcanvas .btn-toggle-nav a:hover,
body .offcanvas .btn-toggle-nav a:focus {
  color: rgba(255,255,255,0.75);
}
body .modal .bg-dark .modal-header.signet {
  background-image: url("../_img/logo/connect2store_signet.svg");
  background-size: auto 150%;
  background-repeat: no-repeat;
  background-position: bottom 80% left -10px;
  border-bottom: 1px solid rgba(255,255,255,0.15);
  padding-left: 30%;
}
body .modal .modal-fullscreen {
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .modal.fade .modal-dialog.modal-fullscreen {
  transform: translate3d(0,10vh,0);
}
body .modal.in .modal-dialog.modal-fullscreen,
body .modal.show .modal-dialog.modal-fullscreen {
  transform: translate3d(0,0,0);
}
body .modal-backdrop.show {
  background: rgba(0,0,0,0.05);
}
body .zoomModal {
  cursor: pointer;
}
body #hyperlinkdiv {
  z-index: 1025;
  margin-top: 1%;
}
body #hyperlinkdiv .bi.bi-caret-left-fill {
  margin-left: -0.25rem;
}
@media screen and (max-width: 576px) {
  body .form-signin {
    margin: 0 auto auto auto;
  }
}
body .form-signin #floatingMail {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
body .form-signin #floatingPassword {
  margin-bottom: .5rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-right: 3rem;
}
body .form-signin.verify #floatingPassword {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-clip: unset;
}
body .form-signin.verify #floatingPasswordverify {
  margin-bottom: 1rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-clip: padding-box;
}
body .form-signin.verify #toastdiv {
  position: fixed !important;
}
body .form-switch .form-check-input {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  background-color: transparent;
  border-color: #fff;
  pointer-events: auto;
  cursor: pointer;
}
body .form-switch .form-check-input.switch-success {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23C91235'/%3e%3c/svg%3e");
  background-color: transparent;
  border-color: #97271B;
}
body .form-switch .form-check-input.switch-success:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23198754'/%3e%3c/svg%3e");
  background-color: transparent;
  border-color: #198754;
}
body .form-switch .form-check-input.switch-success:checked + label.form-check-label {
  color: #198754;
}
body .form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23F1C400'/%3e%3c/svg%3e");
  background-color: transparent;
  border-color: #F1C400;
}
body .form-switch .form-check-input:checked + label.form-check-label {
  color: #F1C400;
}
body .form-switch .form-check-input:disabled {
  cursor: not-allowed;
}
body .form-switch .form-check-input:disabled + label.form-check-label {
  cursor: not-allowed;
}
body .showpassword {
  position: absolute;
  top: 1.15rem;
  right: 1.75rem;
}
body .daterangepicker {
  background-color: #000;
  border: 1px solid rgba(255,255,255,0.25);
  border-radius: 2rem;
  padding: .5rem;
  color: #fff;
  font-family: unset;
  font-size: unset;
  line-height: unset;
}
@media only screen and (max-width: 992px) {
  body .daterangepicker {
    max-height: 50vh;
    overflow: scroll;
  }
}
@media only screen and (min-width: 992px) {
  body .daterangepicker.show-calendar .ranges {
    padding-right: 1rem;
  }
}
@media only screen and (max-width: 992px) {
  body .daterangepicker.show-ranges.ltr .drp-calendar.left,
  body .daterangepicker.show-ranges.ltr .drp-calendar.right {
    border-left: none;
    padding-left: 0;
    padding-right: 0;
  }
}
body .daterangepicker.opensright:before {
  left: 2rem;
}
body .daterangepicker:before {
  border-bottom: 6px solid rgba(255,255,255,0.25);
}
body .daterangepicker:after {
  display: none;
}
body .daterangepicker .drp-calendar {
  max-width: unset;
}
@media only screen and (min-width: 992px) {
  body .daterangepicker .drp-calendar.left,
  body .daterangepicker .drp-calendar.right {
    padding: 1rem;
  }
}
body .daterangepicker .drp-calendar .calendar-table {
  border: none;
  background-color: transparent;
}
body .daterangepicker .drp-calendar .calendar-table th.available,
body .daterangepicker .drp-calendar .calendar-table th.available:hover {
  background-color: #F1C400;
  width: 32px;
  height: 32px;
  border-radius: 2rem;
}
body .daterangepicker .drp-calendar .calendar-table th.available span,
body .daterangepicker .drp-calendar .calendar-table th.available:hover span {
  border-color: #000;
}
body .daterangepicker .drp-calendar .calendar-table td {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: unset;
  border-radius: 2rem;
  color: #fff;
}
body .daterangepicker .drp-calendar .calendar-table td.weekend {
  color: #97271B;
}
body .daterangepicker .drp-calendar .calendar-table td:hover {
  background-color: rgba(255,255,255,0.75);
  color: #000;
}
body .daterangepicker .drp-calendar .calendar-table td.off,
body .daterangepicker .drp-calendar .calendar-table td.off.in-range,
body .daterangepicker .drp-calendar .calendar-table td.off.start-date,
body .daterangepicker .drp-calendar .calendar-table td.off.end-date {
  background-color: transparent;
  color: rgba(255,255,255,0.35);
}
body .daterangepicker .drp-calendar .calendar-table td.off:hover,
body .daterangepicker .drp-calendar .calendar-table td.off.in-range:hover,
body .daterangepicker .drp-calendar .calendar-table td.off.start-date:hover,
body .daterangepicker .drp-calendar .calendar-table td.off.end-date:hover {
  background-color: rgba(255,255,255,0.75);
  color: #000;
}
body .daterangepicker .drp-calendar .calendar-table td.disabled,
body .daterangepicker .drp-calendar .calendar-table td option.disabled {
  background-color: transparent;
  color: rgba(255,255,255,0.1);
}
body .daterangepicker .drp-calendar .calendar-table td.disabled:hover,
body .daterangepicker .drp-calendar .calendar-table td option.disabled:hover {
  background-color: transparent;
  color: rgba(255,255,255,0.1);
}
body .daterangepicker .drp-calendar .calendar-table td.in-range {
  background-color: rgba(241,196,0,0.25);
  color: #fff;
}
body .daterangepicker .drp-calendar .calendar-table td.active,
body .daterangepicker .drp-calendar .calendar-table td.active:hover {
  background-color: #F1C400;
  color: #000;
}
body .daterangepicker .drp-calendar .calendar-table th.week,
body .daterangepicker .drp-calendar .calendar-table th.week:hover,
body .daterangepicker .drp-calendar .calendar-table td.week,
body .daterangepicker .drp-calendar .calendar-table td.week:hover {
  background-color: transparent;
  font-size: 12px;
  color: rgba(255,255,255,0.25);
  cursor: default;
}
body .daterangepicker .ranges li {
  border-radius: 2rem;
}
body .daterangepicker .ranges li:hover {
  background-color: rgba(255,255,255,0.15);
}
body .daterangepicker .ranges li.active {
  background-color: #F1C400;
  color: #000;
}
body .daterangepicker .month select {
  height: 28px;
  padding: 0 .6rem;
  width: 49%;
}
body .daterangepicker .drp-buttons {
  border-top: none;
}
@media only screen and (max-width: 992px) {
  body .daterangepicker .drp-buttons .drp-selected {
    display: none;
  }
}
body .bi {
  vertical-align: 0;
}
body button.btn-primary,
body a.btn-primary,
body button.btn-primary:focus,
body a.btn-primary:focus {
  color: #000;
  background-color: rgba(241,196,0,0.75);
  border: none;
  box-shadow: none;
}
body button.btn-primary:hover,
body button.btn-primary.disabled,
body button.btn-primary:disabled,
body a.btn-primary:hover,
body a.btn-primary.disabled,
body a.btn-primary:disabled,
body button.btn-primary:focus:hover,
body button.btn-primary:focus.disabled,
body button.btn-primary:focus:disabled,
body a.btn-primary:focus:hover,
body a.btn-primary:focus.disabled,
body a.btn-primary:focus:disabled {
  background-color: rgba(241,196,0,0.5);
  border-color: #F1C400;
  box-shadow: none;
}
body button.btn-light,
body a.btn-light,
body button.btn-light:focus,
body a.btn-light:focus {
  color: #fff;
  background-color: rgba(255,255,255,0.25);
  border: none;
  box-shadow: none;
}
body button.btn-light:hover,
body button.btn-light.disabled,
body button.btn-light:disabled,
body a.btn-light:hover,
body a.btn-light.disabled,
body a.btn-light:disabled,
body button.btn-light:focus:hover,
body button.btn-light:focus.disabled,
body button.btn-light:focus:disabled,
body a.btn-light:focus:hover,
body a.btn-light:focus.disabled,
body a.btn-light:focus:disabled {
  background-color: rgba(255,255,255,0.7);
  box-shadow: none;
}
body button.btn-outline-primary,
body a.btn-outline-primary,
body button.btn-outline-primary:focus,
body a.btn-outline-primary:focus {
  color: #F1C400;
  border-color: #F1C400;
  box-shadow: none;
}
body button.btn-outline-primary:hover,
body button.btn-outline-primary.disabled,
body button.btn-outline-primary:disabled,
body a.btn-outline-primary:hover,
body a.btn-outline-primary.disabled,
body a.btn-outline-primary:disabled,
body button.btn-outline-primary:focus:hover,
body button.btn-outline-primary:focus.disabled,
body button.btn-outline-primary:focus:disabled,
body a.btn-outline-primary:focus:hover,
body a.btn-outline-primary:focus.disabled,
body a.btn-outline-primary:focus:disabled {
  color: #000;
  background-color: rgba(241,196,0,0.75);
  border-color: #F1C400;
  box-shadow: none;
}
body button.btn-outline-primary.scroll-to-top,
body button.btn-outline-primary.scroll-to-bottom,
body a.btn-outline-primary.scroll-to-top,
body a.btn-outline-primary.scroll-to-bottom,
body button.btn-outline-primary:focus.scroll-to-top,
body button.btn-outline-primary:focus.scroll-to-bottom,
body a.btn-outline-primary:focus.scroll-to-top,
body a.btn-outline-primary:focus.scroll-to-bottom {
  color: rgba(140,156,165,0.75);
  border-color: rgba(140,156,165,0.75);
  width: 2.5rem;
  height: 2.5rem;
  padding: 0.375rem 0;
  bottom: -5rem;
  transition: transform .5s .25s ease-in-out;
}
body button.btn-outline-primary.scroll-to-top.insite,
body button.btn-outline-primary.scroll-to-bottom.insite,
body a.btn-outline-primary.scroll-to-top.insite,
body a.btn-outline-primary.scroll-to-bottom.insite,
body button.btn-outline-primary:focus.scroll-to-top.insite,
body button.btn-outline-primary:focus.scroll-to-bottom.insite,
body a.btn-outline-primary:focus.scroll-to-top.insite,
body a.btn-outline-primary:focus.scroll-to-bottom.insite {
  transform: translate3d(0,-6rem,0);
}
body button.btn-outline-primary.scroll-to-top:hover,
body button.btn-outline-primary.scroll-to-bottom:hover,
body a.btn-outline-primary.scroll-to-top:hover,
body a.btn-outline-primary.scroll-to-bottom:hover,
body button.btn-outline-primary:focus.scroll-to-top:hover,
body button.btn-outline-primary:focus.scroll-to-bottom:hover,
body a.btn-outline-primary:focus.scroll-to-top:hover,
body a.btn-outline-primary:focus.scroll-to-bottom:hover {
  color: rgba(140,156,165,0.75);
  border-color: rgba(140,156,165,0.75);
  background-color: transparent;
}
body button.btn-outline-success,
body a.btn-outline-success {
  color: #198754;
}
body button.btn-outline-success:hover,
body a.btn-outline-success:hover {
  background-color: rgba(25,135,84,0.75);
}
body button.btn-outline-warning,
body a.btn-outline-warning {
  color: #F1C400;
}
body button.btn-outline-warning:hover,
body a.btn-outline-warning:hover {
  background-color: rgba(241,196,0,0.75);
}
body button.btn-outline-danger,
body a.btn-outline-danger {
  color: #97271B;
}
body button.btn-outline-danger:hover,
body a.btn-outline-danger:hover {
  background-color: rgba(151,39,27,0.75);
}
body button.btn-outline-info,
body a.btn-outline-info {
  color: #8c9ca5;
}
body button.btn-outline-info:hover,
body a.btn-outline-info:hover {
  background-color: rgba(140,156,165,0.75);
}
body button.btn-outline-light,
body a.btn-outline-light {
  color: #fff;
}
body button.btn-outline-light:hover,
body a.btn-outline-light:hover {
  background-color: rgba(255,255,255,0.75);
}
body button.btn.disabled,
body button.btn:disabled,
body a.btn.disabled,
body a.btn:disabled {
  cursor: not-allowed;
}
body .nav-pills .nav-link.active,
body .nav-pills .show > .nav-link {
  background-color: transparent;
}
body .usercontent .userdetails .bb-hot {
  border-bottom: 1px solid ;
}
body .usercontent .userdetails .bb-yellow {
  border-bottom: 1px solid #F1C400;
}
body .usercontent .userdetails .bb-cool {
  border-bottom: 1px solid #8c9ca5;
}
body .dropdown-menu-macos {
  gap: .25rem;
  padding: .5rem;
  border-radius: .5rem;
}
body .dropdown-menu-macos .dropdown-item {
  border-radius: .25rem;
}
body .dropdown ul.dropdown-menu-light {
  background-color: rgba(255,255,255,0.5);
}
body .dropdown ul.dropdown-menu-light .dropdown-item.active,
body .dropdown ul.dropdown-menu-light .dropdown-item:active {
  color: #fff;
  background-color: #000;
}
body .dropdown.bell ul.dropdown-menu-dark,
body .dropdown.messages ul.dropdown-menu-dark {
  width: 20rem;
  overflow: hidden;
}
body .dropdown.bell ul.dropdown-menu-dark .dropdown-item,
body .dropdown.messages ul.dropdown-menu-dark .dropdown-item {
  white-space: unset;
}
body .dropdown.bell ul.dropdown-menu-dark .dropdown-item:hover,
body .dropdown.bell ul.dropdown-menu-dark .dropdown-item:focus,
body .dropdown.bell ul.dropdown-menu-dark .dropdown-item:active,
body .dropdown.messages ul.dropdown-menu-dark .dropdown-item:hover,
body .dropdown.messages ul.dropdown-menu-dark .dropdown-item:focus,
body .dropdown.messages ul.dropdown-menu-dark .dropdown-item:active {
  color: unset;
  background-color: rgba(0,0,0,0.35);
}
body .dropdown.logout ul.dropdown-menu-dark {
  min-width: unset;
  color: #fff;
  background-color: rgba(151,39,27,0.5);
  border: none;
}
body .dropdown.logout ul.dropdown-menu-dark .dropdown-item:hover,
body .dropdown.logout ul.dropdown-menu-dark .dropdown-item:focus,
body .dropdown.logout ul.dropdown-menu-dark .dropdown-item:active {
  color: unset;
  background-color: unset;
}
body .dropdown.logout ul.dropdown-menu-dark:hover,
body .dropdown.logout ul.dropdown-menu-dark:focus {
  background-color: rgba(151,39,27,0.55);
}
body .card {
  border-radius: .75rem;
}
body .apexcharts-selected * {
  color: #F1C400;
}
body .apexcharts-menu {
  background-color: rgba(0,0,0,0.85);
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  border: 1px solid rgba(255,255,255,0.15);
  border-radius: .75rem;
  color: #F1C400;
}
body .apexcharts-menu .apexcharts-menu-item {
  border-radius: 5rem;
}
body .apexcharts-menu .apexcharts-menu-item:hover {
  background: rgba(255,255,255,0.05);
}
body .apexcharts-tooltip.apexcharts-theme-light {
  background-color: rgba(0,0,0,0.85);
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  border: 1px solid rgba(255,255,255,0.15);
  border-radius: .75rem;
}
body .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: none;
  border-bottom: 1px solid rgba(255,255,255,0.15);
  color: #F1C400;
}
body .apexcharts-xaxistooltip {
  background: rgba(0,0,0,0.85);
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  border: 1px solid rgba(255,255,255,0.15);
  border-radius: .75rem;
  color: #F1C400;
}
body .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:before,
body .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:after {
  display: none;
}
body #calendar {
  display: flex;
  width: 100%;
  transition: opacity 200ms ease-in;
}
body #calendar .currentDay .slots .slot.currentTime {
  border: 2px dotted #8c9ca5 !important;
}
body .atomview {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  perspective: 400;
  opacity: .5;
}
body .atomview .plane.atom {
  position: absolute;
  width: 360px;
  height: 360px;
  transform-style: preserve-3d;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  transform: rotateX(60deg) rotateZ(-30deg);
  animation: rotate-index 120s infinite linear;
}
body .atomview .plane.atom .circle {
  width: 360px;
  height: 360px;
  position: absolute;
  transform-style: preserve-3d;
  border-radius: 100%;
  box-sizing: border-box;
  box-shadow: 0 0 270px rgba(140,156,165,0.25), inset 0 0 180px rgba(140,156,165,0.25);
}
body .atomview .plane.atom .circle::before,
body .atomview .plane.atom .circle::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 5%;
  height: 5%;
  border-radius: 100%;
  background: rgba(202,18,28,0.5);
  box-sizing: border-box;
  box-shadow: 0 0 180px 6px rgba(202,18,28,0.5);
}
body .atomview .plane.atom .circle::before {
  transform: translateZ(-270px);
}
body .atomview .plane.atom .circle::after {
  transform: translateZ(270px);
}
body .atomview .plane.atom .circle:nth-child(1) {
  transform: rotateZ(72deg) rotateX(63.435deg);
}
body .atomview .plane.atom .circle:nth-child(2) {
  transform: rotateZ(144deg) rotateX(63.435deg);
}
body .atomview .plane.atom .circle:nth-child(3) {
  transform: rotateZ(216deg) rotateX(63.435deg);
}
body .atomview .plane.atom .circle:nth-child(4) {
  transform: rotateZ(288deg) rotateX(63.435deg);
}
body .atomview .plane.atom .circle:nth-child(5) {
  transform: rotateZ(360deg) rotateX(63.435deg);
}
body .atomview .plane.atom .circle:nth-child(6) {
  transform: rotateZ(432deg) rotateX(63.435deg);
}
body .atomview .plane.info {
  position: fixed;
  -webkit-transform: rotate(-12.5deg);
  -ms-transform: rotate(-12.5deg);
  transform: rotate(-12.5deg);
  top: 11rem;
  right: 16%;
}
@media only screen and (max-width: 767px) {
  body .atomview .plane.info {
    top: 9rem;
    right: 24%;
  }
}
body.error {
  overflow: hidden;
}
body.error .stars {
  background: url("../_img/stars/stars.svg");
  background-repeat: repeat;
  background-size: contain;
  background-position: left top;
}
body.error .glowing_stars .star {
  position: absolute;
  border-radius: 100%;
  background-color: #fff;
  width: 3px;
  height: 3px;
  opacity: 0.3;
  will-change: opacity;
}
body.error .glowing_stars .star:nth-child(1) {
  top: 80%;
  left: 25%;
  animation: glow-star 2s infinite ease-in-out alternate 1s;
}
body.error .glowing_stars .star:nth-child(2) {
  top: 20%;
  left: 40%;
  animation: glow-star 2s infinite ease-in-out alternate 3s;
}
body.error .glowing_stars .star:nth-child(3) {
  top: 25%;
  left: 25%;
  animation: glow-star 2s infinite ease-in-out alternate 5s;
}
body.error .glowing_stars .star:nth-child(4) {
  top: 75%;
  left: 80%;
  animation: glow-star 2s infinite ease-in-out alternate 7s;
}
body.error .glowing_stars .star:nth-child(5) {
  top: 90%;
  left: 50%;
  animation: glow-star 2s infinite ease-in-out alternate 9s;
}
body.error .objects img {
  z-index: 90;
  pointer-events: none;
}
body.error .object_rocket {
  z-index: 95;
  position: absolute;
  transform: translateX(-50px);
  top: 75%;
  pointer-events: none;
  animation: rocket-movement 60s linear infinite both running;
}
body.error .object_earth {
  position: absolute;
  top: 20%;
  left: 15%;
  z-index: 90;
  animation: spin-earth 500s infinite linear both;
}
body.error .object_moon {
  position: absolute;
  top: 12%;
  left: 25%;
}
body.error .box_astronaut {
  z-index: -1 !important;
  position: absolute;
  bottom: -10%;
  right: 20%;
  will-change: transform;
  animation: move-astronaut 50s infinite linear both alternate;
}
body.error .box_astronaut .object_astronaut {
  animation: rotate-astronaut 200s infinite linear both alternate;
}
@media only screen and (max-width: 767px) {
  body.error .object_rocket {
    top: 50%;
    animation: rocket-movement 100s linear infinite both running;
  }
  body.error .object_earth {
    top: 16%;
    left: 5%;
  }
  body.error .object_moon {
    left: 15%;
  }
  body.error .box_astronaut {
    top: 50%;
    right: 0%;
  }
}
