@-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: #101921 !important;
  background-image: radial-gradient(ellipse at 66% 33%,#1a2936,#06090c 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(68,184,243,0.2);
  border-radius: 1rem;
}
html ::-webkit-scrollbar-thumb:hover {
  background: rgba(68,184,243,0.35);
}
body {
  font-family: "Nexa", 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(16,25,33,0.85) url("../_img/preloader/me-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(16,25,33,0.1) url("../_img/preloader/me-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(16,25,33,0.85) url("../_img/preloader/me-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(16,25,33,0.1) url("../_img/preloader/me-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 {
  font-size: .75rem;
}
body a,
body a:link,
body a:visited {
  outline: none;
  cursor: pointer;
}
body .text-primary {
  color: #C91235 !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: #44B8F3;
}
body .text-danger,
body .text-hot {
  color: #C91235 !important;
}
body .text-info,
body .text-cool {
  color: #44B8F3 !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: #404040 !important;
}
body .copy-success {
  color: #198754 !important;
}
body .border-primary {
  border-color: #C91235 !important;
}
body .border-secondary {
  border-color: #a6a6a6 !important;
}
body .border-danger,
body .border-hot {
  border-color: #C91235 !important;
}
body .border-info,
body .border-cool {
  border-color: #44B8F3 !important;
}
body .border-warning,
body .border-yellow {
  border-color: #F1C400 !important;
}
body .cookies {
  position: fixed;
  height: 100vh;
  width: 100%;
  background: rgba(16,25,33,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(16,25,33,0.75);
  -webkit-backdrop-filter: blur(.1rem);
  backdrop-filter: blur(.1rem);
  border-radius: 5rem;
  border: 1px solid rgba(255,255,255,0.25);
}
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/einfach-ueberall-digital.svg");
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: bottom -50px left -65px;
}
@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: #101921 !important;
  border: 1px solid rgba(255,255,255,0.15);
}
body .bg-transparent.list-group-item:hover {
  background-color: rgba(255,255,255,0.05) !important;
}
body .bg-light {
  background-color: rgba(58,90,119,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(237,58,92,0.5) !important;
}
body .toast.bg-success {
  background-color: rgba(37,200,124,0.5) !important;
}
body .toast.bg-info {
  background-color: rgba(140,211,248,0.5) !important;
}
body .toast.bg-warning {
  background-color: rgba(255,219,63,0.5) !important;
}
body.verify #toastdiv {
  position: fixed !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(58,90,119,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(255,255,255,0.55) !important;
  color: #101921 !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: #fff !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: #fff;
}
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.35) !important;
  border-color: rgba(255,255,255,0.05) !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.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 .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(16,25,33,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 .no-results {
  color: #a6a6a6;
  background: transparent;
  white-space: unset;
}
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 {
  color: #F1C400 !important;
}
body #DataTable_wrapper div.dataTables_scrollBody {
  border-left: none !important;
}
body #DataTable_wrapper.dataTables_wrapper div.row {
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  body #DataTable_wrapper.dataTables_wrapper div.row:first-child .col-sm-12:first-child {
    width: 40%;
  }
  body #DataTable_wrapper.dataTables_wrapper div.row:first-child .col-sm-12:first-child .dataTables_length {
    text-align: left;
  }
  body #DataTable_wrapper.dataTables_wrapper div.row:first-child .col-sm-12:last-child {
    width: 60%;
  }
  body #DataTable_wrapper.dataTables_wrapper div.row:first-child .col-sm-12:last-child .dataTables_filter {
    text-align: right;
  }
  body #DataTable_wrapper.dataTables_wrapper div.row:first-child .col-sm-12:last-child .dataTables_filter label {
    max-width: 100%;
  }
  body #DataTable_wrapper.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 #DataTable_wrapper.dataTables_wrapper div.row:first-child .col-sm-12:last-child .dataTables_filter input:first-child ~ .searchicon {
    left: 1rem;
  }
}
body #DataTable_wrapper.dataTables_wrapper div.dataTables_filter input:last-child {
  display: none;
}
body #DataTable_wrapper.dataTables_wrapper div.dataTables_filter label {
  position: relative;
}
body #DataTable_wrapper.dataTables_wrapper .dataTables_paginate .page-link {
  padding: 0.375rem 0;
}
@media screen and (max-width: 768px) {
  body #DataTable_wrapper.dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button {
    display: none;
  }
  body #DataTable_wrapper.dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button.previous,
  body #DataTable_wrapper.dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button.next {
    display: block;
  }
}
body #DataTable_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 #DataTable_wrapper .dataTables_paginate ul.pagination li a.page-link:focus {
  box-shadow: none;
}
body #DataTable_wrapper .dataTables_paginate ul.pagination li:hover:not(.disabled) a.page-link {
  background-color: rgba(255,255,255,0.75);
  color: #101921;
}
body #DataTable_wrapper .dataTables_paginate ul.pagination li.active a.page-link {
  background-color: rgba(255,255,255,0.75);
  color: #101921;
  pointer-events: none;
  border-color: #fff;
}
body #DataTable_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.table-hover>tbody>tr.selected:hover>* {
  box-shadow: inset 0 0 0 9999px green;
}
body table.table-dark.table-striped > tbody > tr.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(16,25,33,0.5) !important;
}
body table.table-dark.table-striped > tbody > tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(241,196,0,0.2) !important;
}
body table.table-dark.table-striped > tbody > tr.selected.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(241,196,0,0.2) !important;
}
body table.table-dark.table-striped > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(241,196,0,0.15) !important;
}
body table.table-dark.table-striped > tbody > tr.selected:hover.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(241,196,0,0.15) !important;
}
body table.table-dark.table-hover > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(16,25,33,0.75) !important;
}
body table.table-dark tr th {
  background-color: #101921;
}
body table.table-dark tr td {
  background-color: transparent;
}
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.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.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 th:nth-child(9),
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),
body table.connectionslist tr td:nth-child(9) {
  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(13),
body table.appslist tr th:nth-child(14),
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(13),
body table.appslist tr td:nth-child(14) {
  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(15),
body table.appslist tr th:nth-child(16),
body table.appslist tr td:nth-child(15),
body table.appslist tr td:nth-child(16) {
  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(15),
body table.mailerlist tr th:nth-child(16),
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(15),
body table.mailerlist tr td:nth-child(16) {
  text-align: center;
  padding-right: 1.5rem;
}
body table.mailerlist tr th:nth-child(13),
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 td:nth-child(13),
body table.mailerlist tr td:nth-child(14),
body table.mailerlist tr td:nth-child(17),
body table.mailerlist tr td:nth-child(18) {
  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 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) {
  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 {
    height: 35px;
  }
}
@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(16,25,33,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/einfach-ueberall-digital.svg");
  background-size: auto 150%;
  background-repeat: no-repeat;
  background-position: bottom 80% left -5%;
  border-bottom: 1px solid rgba(255,255,255,0.15);
  padding-left: 30%;
}
body .modal-backdrop.show {
  background: rgba(16,25,33,0.05);
}
@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;
}
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: #C91235;
}
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 .showpassword {
  position: absolute;
  top: 1.15rem;
  right: 1.75rem;
}
body .daterangepicker {
  background-color: #101921;
  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: #101921;
}
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: #C91235;
}
body .daterangepicker .drp-calendar .calendar-table td:hover {
  background-color: rgba(255,255,255,0.75);
  color: #101921;
}
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: #101921;
}
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: #101921;
}
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: #101921;
}
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: #101921;
  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: #101921;
  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(68,184,243,0.75);
  border-color: rgba(68,184,243,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(68,184,243,0.75);
  border-color: rgba(68,184,243,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: #C91235;
}
body button.btn-outline-danger:hover,
body a.btn-outline-danger:hover {
  background-color: rgba(201,18,53,0.75);
}
body button.btn-outline-info,
body a.btn-outline-info {
  color: #44B8F3;
}
body button.btn-outline-info:hover,
body a.btn-outline-info:hover {
  background-color: rgba(68,184,243,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 .userdetails .bb-hot {
  border-bottom: 1px solid #C91235;
}
body .userdetails .bb-yellow {
  border-bottom: 1px solid #F1C400;
}
body .userdetails .bb-cool {
  border-bottom: 1px solid #44B8F3;
}
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: #101921;
}
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 {
  color: unset;
  background-color: rgba(16,25,33,0.35);
}
body .dropdown.logout ul.dropdown-menu-dark {
  min-width: unset;
  color: #fff;
  background-color: rgba(201,18,53,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(201,18,53,0.55);
}
body .card {
  border-radius: .75rem;
}
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: 110 !important;
  position: absolute;
  top: 60%;
  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%;
  }
}
