@charset "UTF-8";
/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-10-26 15:41:08
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2021-02-03 11:06:29
*/
/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-11-10 06:32:05
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2020-11-10 06:52:34
*/
/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-11-10 06:45:14
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2020-11-10 06:47:12
*/
/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-11-10 06:48:25
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2020-11-11 15:18:44
*/
.hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}

.flex-first {
  order: -1;
}

.flex-last {
  order: 1;
}

.flex-unordered {
  order: 0;
}

@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .flex-sm-first {
    order: -1;
  }

  .flex-sm-last {
    order: 1;
  }

  .flex-sm-unordered {
    order: 0;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .flex-md-first {
    order: -1;
  }

  .flex-md-last {
    order: 1;
  }

  .flex-md-unordered {
    order: 0;
  }
}
@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-first {
    order: -1;
  }

  .flex-lg-last {
    order: 1;
  }

  .flex-lg-unordered {
    order: 0;
  }
}
@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

@media (min-width: 1200px) {
  .flex-xl-first {
    order: -1;
  }

  .flex-xl-last {
    order: 1;
  }

  .flex-xl-unordered {
    order: 0;
  }
}
/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-11-10 06:36:39
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2021-01-29 17:41:59
*/
.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.mdb-wysiwyg-textarea {
  min-height: 180px !important;
}

.tooltip.show {
  opacity: 0.9;
  z-index: 99999;
}

.d-grid {
  display: grid;
  grid-gap: 8px;
}
.d-grid.d-grid-100 {
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}
.d-grid.d-grid-80 {
  grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
}
.d-grid.d-grid-60 {
  grid-template-columns: repeat(auto-fill, minmax(60px, 1fr));
}
.d-grid > .col-12 {
  grid-column: 1/-1;
}
.d-grid > [class*=col-] {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2021-01-16 09:38:06
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2021-01-16 10:18:12
*/
nav .avatar {
  border: 2px solid transparent;
}
nav .avatar.show > a, nav .avatar > a:hover {
  background-color: transparent !important;
}
nav .avatar.show > a img, nav .avatar > a:hover img {
  border: 2px solid #b03b23;
}
nav .dropdown-menu {
  background: #ebdec1;
  border-color: #b03b23;
  border-top-color: transparent;
  padding: 0 !important;
}
nav .dropdown-menu,
nav .dropdown-menu a {
  color: #b03b23 !important;
}
nav .dropdown-menu:hover, nav .dropdown-menu.active,
nav .dropdown-menu a:hover,
nav .dropdown-menu a.active {
  color: #ebdec1 !important;
}
nav .dropdown-menu .active > a {
  color: #ebdec1 !important;
}
nav .dropdown-menu .dropdown-divider {
  border-top-color: #b03b23;
}
nav .dropdown-menu.show {
  border: 1px solid #b03b23 !important;
  border-top: none !important;
  margin-top: 7px;
  box-shadow: 0px 8px 7px 7px rgba(0, 0, 0, 0), 0 36px 20px 0px rgba(0, 0, 0, 0.19) !important;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-radius: 0px 0px 5px 5px;
}
nav.navbar-default {
  background: #ebdec1;
  color: #b03b23;
  border-color: #b5a47c;
  /*.dropdown-content {
      background-color: #e0cb9f;

      li>a,
      li>span {
          color: #95311d;
      }

      li:hover,
      li.active {
          &>span {
              color: #e0cb9f;
          }

          background-color:#95311d;
      }
  }*/
}
nav.navbar-default a.navbar-brand,
nav.navbar-default a.navbar-brand:hover {
  color: #b03b23 !important;
}
nav.navbar-default .navbar-nav > li > a,
nav.navbar-default .dropdown-menu > li > a {
  color: #b03b23;
  transition: 0.5s;
}
nav.navbar-default .navbar-toggle, nav.navbar-default .navbar-toggle:focus, nav.navbar-default .navbar-toggle:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
nav.navbar-default .navbar-nav > .active > a,
nav.navbar-default .navbar-nav > .active > a:focus,
nav.navbar-default .navbar-nav > .active > a:hover,
nav.navbar-default .navbar-nav > li > a:hover {
  color: #ebdec1;
  background: #b03b23;
  transition: 0.5s;
}
nav.navbar-default .navbar-nav > .open > a,
nav.navbar-default .navbar-nav > .open > a:focus,
nav.navbar-default .navbar-nav > .open > a:hover,
nav.navbar-default .dropdown-menu > li > a:hover,
nav.navbar-default .dropdown-menu > .active > a,
nav.navbar-default .dropdown-menu > .active > a:focus,
nav.navbar-default .dropdown-menu > .active > a:hover,
nav.navbar-default .dropdown-menu > li.userinfo:focus,
nav.navbar-default .dropdown-menu > li.userinfo:hover {
  cursor: pointer;
  color: #ebdec1;
  background: #b03b23;
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-11-12 11:27:18
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2020-11-12 11:27:22
*/
.br-theme-bootstrap-stars .br-widget {
  height: 28px;
  white-space: nowrap;
}

.br-theme-bootstrap-stars .br-widget a {
  font: normal normal normal 18px/1 "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}

.br-theme-bootstrap-stars .br-widget a:after {
  content: "";
  color: #d2d2d2;
}

.br-theme-bootstrap-stars .br-widget a.br-active:after {
  color: #EDB867;
}

.br-theme-bootstrap-stars .br-widget a.br-selected:after {
  color: #EDB867;
}

.br-theme-bootstrap-stars .br-widget .br-current-rating {
  display: none;
}

.br-theme-bootstrap-stars .br-readonly a {
  cursor: default;
}

@media print {
  .br-theme-bootstrap-stars .br-widget a:after {
    content: "";
    color: black;
  }

  .br-theme-bootstrap-stars .br-widget a.br-active:after,
.br-theme-bootstrap-stars .br-widget a.br-selected:after {
    content: "";
    color: black;
  }
}
.br-wrapper.br-theme-bootstrap-stars,
.br-widget {
  display: inline;
  padding-right: 5px;
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-12-13 12:22:32
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2020-12-15 13:56:10
*/
div[aria-describedby=adiSearchModal] {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  width: 400px;
  overflow: hidden;
  background-clip: padding-box;
  background-color: #fff;
  border-radius: 6px;
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  outline: medium none;
  z-index: 1050;
  top: 40px !important;
  background: #ebdec1;
  position: fixed !important;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
div[aria-describedby=adiSearchModal] .ui-widget-content {
  min-height: 0 !important;
}
div[aria-describedby=adiSearchModal] .ui-dialog-titlebar {
  padding: 0 10px;
  height: 45px;
  padding-top: 10px;
  background-color: #ebdec1;
  border-bottom-color: #eee;
}
div[aria-describedby=adiSearchModal] .ui-dialog-titlebar input[name=navsuchfeld] {
  border: none;
  padding: 10px;
  padding-top: 2px;
  padding-left: 35px;
  padding-right: 35px;
  position: absolute;
  left: 0;
  background-color: transparent;
  width: 100%;
  outline: 0;
  border-bottom: 1px solid silver;
}
div[aria-describedby=adiSearchModal] .ui-dialog-titlebar .fa-times {
  position: absolute;
  right: 15px;
}
div[aria-describedby=adiSearchModal] .ui-icon {
  background-image: url("data:image/png;base64,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");
}
div[aria-describedby=adiSearchModal] .ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}
div[aria-describedby=adiSearchModal] .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
  background-position: -64px -224px;
}
div[aria-describedby=adiSearchModal] .list-group-item {
  cursor: pointer;
}
div[aria-describedby=adiSearchModal] .list-group-item:hover {
  background-color: #ebdec1;
}
div[aria-describedby=adiSearchModal] .suchergebnis {
  margin-top: 2px;
  margin-bottom: 15px;
}
div[aria-describedby=adiSearchModal] .suchergebnis #suchre {
  margin-left: -20px;
}
div[aria-describedby=adiSearchModal] .suchergebnis #suchre .box .head {
  padding: 5px 15px;
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2021-01-13 17:29:25
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2021-01-13 17:41:25
*/
.NewsVorschlag {
  display: grid;
  grid-template-columns: 250px 1fr;
  grid-gap: 15px;
}
@media only screen and (max-width: 767px) {
  .NewsVorschlag {
    display: block;
  }
  .NewsVorschlag .user {
    display: inline-block;
    margin-right: 5px;
  }
}
.NewsVorschlag .datum,
.NewsVorschlag .status {
  font-size: 0.8rem;
  display: inline-block;
  margin-right: 5px;
}
.NewsVorschlag .datum.offen,
.NewsVorschlag .status.offen {
  color: var(--danger);
}
.NewsVorschlag .datum.umgesetzt,
.NewsVorschlag .status.umgesetzt {
  color: var(--success);
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2021-01-13 07:49:59
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2021-01-13 08:13:30
*/
footer {
  border-top: 1px solid #b5a47c;
  background-color: #ebdec1;
}
footer.page-footer,
footer.page-footer a {
  color: #b03b23;
}
footer.page-footer h6 {
  margin: 0;
  padding-bottom: 0;
}

/* width */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 5px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

body {
  background-color: #cfe1d1;
}

.container {
  max-width: 1600px;
  width: 100%;
}

.card-left {
  background-color: #cacaca;
  width: 70px;
  height: 100%;
  position: absolute;
  left: 0;
}
.card-left.active {
  background-color: #b03b23;
}

td[data-val="-"] {
  color: #777;
}

.fancybox-active {
  height: 100%;
}

main {
  min-height: 100vh;
}

a, a:active, a:visited, a:hover {
  color: #b03b23;
}
a:hover {
  text-decoration: underline;
}
a.abenteuer_link {
  color: white;
}

.striped > .row:nth-of-type(2n+1) {
  background-color: rgba(0, 0, 0, 0.05);
}

.text-primary {
  color: #b03b23 !important;
}

.bg-primary {
  background-color: #ebdec1 !important;
}

a.bg-primary {
  background-color: #ebdec1 !important;
}
a.bg-primary:active, a.bg-primary:focus, a.bg-primary:hover {
  background-color: #b03b23 !important;
}

.testimonial-card .card-up {
  background-color: #b03b23 !important;
}
.testimonial-card .avatar .rounded-circle {
  background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #b03b23;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  margin-top: 15px;
}

h1 > img {
  height: 39px;
}

.btn-default {
  background: #ebdec1 !important;
  color: #b03b23 !important;
  border-color: #b03b23 !important;
}
.btn-default:active:focus, .btn-default:hover, .btn-default:focus, .btn-default.focus {
  background: #e6d6b2 !important;
  color: #b03b23 !important;
  border-color: #b03b23 !important;
}
.btn-default.active, .btn-default.active:focus {
  background: #b03b23 !important;
  color: #e0cb9f !important;
  border-color: #b03b23 !important;
}
.btn-default.active:hover {
  background: #95311d !important;
  color: #e0cb9f !important;
  border-color: #95311d !important;
}

.btn-default:not([disabled]):not(.disabled):active,
.btn-default:not([disabled]):not(.disabled).active,
.show > .btn-default.dropdown-toggle {
  background: #b03b23 !important;
}

.btn {
  text-transform: none;
}

.btn-dark {
  background: #b03b23 !important;
  color: #ebdec1 !important;
  border-color: #ebdec1 !important;
}
.btn-dark:active:focus, .btn-dark:hover, .btn-dark:focus, .btn-dark.focus {
  background: #b03b23 !important;
  color: #e6d6b2 !important;
  border-color: #e6d6b2 !important;
}
.btn-dark:active:focus {
  background: #b03b23 !important;
  color: #e0cb9f !important;
  border-color: #e0cb9f !important;
}

.md-form {
  margin-bottom: 0;
}
.md-form label.active {
  color: #95311d !important;
  font-size: 1rem;
}
.md-form input:not([type]),
.md-form input[type=text]:not(.browser-default),
.md-form input[type=password]:not(.browser-default),
.md-form input[type=email]:not(.browser-default),
.md-form input[type=url]:not(.browser-default),
.md-form input[type=time]:not(.browser-default),
.md-form input[type=date]:not(.browser-default),
.md-form input[type=datetime]:not(.browser-default),
.md-form input[type=datetime-local]:not(.browser-default),
.md-form input[type=tel]:not(.browser-default),
.md-form input[type=number]:not(.browser-default),
.md-form input[type=search]:not(.browser-default),
.md-form input[type=phone]:not(.browser-default),
.md-form input[type=search-md],
.md-form textarea.md-textarea {
  border-bottom: 1px solid #95311d !important;
}
.md-form input:not([type]):focus:not([readonly]),
.md-form input[type=text]:not(.browser-default):focus:not([readonly]),
.md-form input[type=password]:not(.browser-default):focus:not([readonly]),
.md-form input[type=email]:not(.browser-default):focus:not([readonly]),
.md-form input[type=url]:not(.browser-default):focus:not([readonly]),
.md-form input[type=time]:not(.browser-default):focus:not([readonly]),
.md-form input[type=date]:not(.browser-default):focus:not([readonly]),
.md-form input[type=datetime]:not(.browser-default):focus:not([readonly]),
.md-form input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
.md-form input[type=tel]:not(.browser-default):focus:not([readonly]),
.md-form input[type=number]:not(.browser-default):focus:not([readonly]),
.md-form input[type=search]:not(.browser-default):focus:not([readonly]),
.md-form input[type=phone]:not(.browser-default):focus:not([readonly]),
.md-form input[type=search-md]:focus:not([readonly]),
.md-form textarea.md-textarea:focus:not([readonly]),
.md-form .select-wrapper:not(.md-outline) .select-dropdown:focus {
  border-bottom: 1px solid #95311d !important;
  box-shadow: 0 1px 0 0 #95311d !important;
}

.select-wrapper > label.mdb-main-label.active {
  color: #95311d;
}

table td {
  font-size: 1rem;
  font-weight: 300;
}

ul.errorlist {
  margin-top: 15px;
  margin-bottom: 15px;
}

.hide-me {
  display: none;
}

.panel-default {
  border-color: #b03b23 !important;
  background: #ebdec1 !important;
}
.panel-default > .panel-heading {
  background: #b03b23 !important;
  color: #ebdec1 !important;
  border-color: #b03b23 !important;
}
.panel-default > .panel-heading > a, .panel-default > .panel-heading > span > a {
  color: #ebdec1;
}

div.box {
  background: #ebdec1;
  color: #b03b23;
  border: 1px solid #b03b23;
  border-radius: 5px;
  height: 100%;
}
div.box:hover {
  background: #e6d6b2;
  border: 1px solid #aa3822;
  text-decoration: none;
}
div.box.inactive {
  background: #d9d9d9;
}
div.box.inactive img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.3;
  filter: alpha(opacity=30);
}
div.box.inactive:hover {
  background: #bfbfbf;
}

.inactive .abenteuername-overview:after {
  background: linear-gradient(to right, rgba(217, 217, 217, 0), #d9d9d9);
}

div.box.inactive:hover .abenteuername-overview:after {
  background: linear-gradient(to right, rgba(191, 191, 191, 0), #bfbfbf);
}

.easy-autocomplete {
  width: 100% !important;
}

.overlay {
  display: none;
  background: #cfe1d1;
  border: 1px solid #b03b23;
  border-radius: 5px;
}

.underline {
  border-bottom: 1px solid #b03b23;
}

#toggleContentWidth {
  margin-top: 14px;
  margin-left: 5px;
}

.progress-bar-success {
  background-color: #5cb85c;
}

div.userinfo {
  padding: 10px;
  margin: 0;
  border-bottom: 1px solid grey;
}
div.userinfo > p {
  margin: 0;
}
div.userinfo:first-of-type {
  border-top: 1px solid grey;
}
div.userinfo:hover {
  background: #c0d8c3;
}
div.userinfo.unread {
  background: #b1ceb4;
}
div.userinfo.unread:hover {
  background: #a1c4a4;
}

.pointer {
  cursor: pointer;
}

.zoom-in {
  cursor: zoom-in;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
  background: #b1ceb4;
}

.bold {
  font-weight: bold;
}

img.grau {
  -webkit-filter: sepia(100%);
  /* Safari 6.0 - 9.0 */
  filter: sepia(100%);
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* For IE8 and earlier */
}

.ArchivHeader {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
}

.btn-default .badge {
  color: #fff;
  background: #b03b23;
}

hr {
  border-color: rgba(176, 59, 35, 0.5);
}
hr.grey {
  border-color: rgba(119, 119, 119, 0.5);
}

.red {
  color: #b03b23 !important;
}

.fas.online {
  color: green;
}

.fas.offline {
  color: red;
}

.quote {
  background: transparent;
  margin: 5px 0;
  padding: 10px;
  border-left: 3px solid #b03b23;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after {
  clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.black {
  color: black !important;
}

.nextslide {
  cursor: pointer;
  color: #b03b23;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 0.3;
}

#loginform .pink.darken-4 {
  background: #b03b23 !important;
}
#loginform .form-control::placeholder {
  color: #ffffff;
  opacity: 0.3;
}
#loginform .md-form label.active {
  color: #ffffff !important;
  font-size: 1rem;
}
#loginform .text-white a {
  color: white !important;
}
#loginform #submit_login {
  border: 2px solid #e53935;
  background-color: transparent;
  color: #e53935;
}

.slidepage:not(.collapsed) {
  background: #b03b23 !important;
  color: #ebdec1 !important;
}

.preview {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 190px;
  margin-right: 10px;
  border-radius: 4px;
}

.tk_slide {
  margin: 10px 0;
}
.tk_slide > div {
  background: #ebdec1;
  border: 1px solid #b03b23;
  border-radius: 4px;
}
.tk_slide > div.p-2 {
  margin: 0;
  border-bottom: none;
}
.tk_slide td {
  padding: 0 2px;
}

.p0 {
  padding: 0 !important;
}

.popover {
  max-width: none !important;
  z-index: 99999;
}

.popover-title {
  text-align: center;
}

.bb {
  border-bottom: 1px solid #ebdec1;
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  margin-top: 10px;
}

.input_verluste {
  text-align: center;
}

.display-block {
  display: block;
}

.display-inline-block {
  display: inline-block;
  position: relative;
}

table.table.table-striped tr:last-of-type {
  border-bottom: 1px solid #b1ceb4;
}

.pb10 {
  padding-bottom: 10px;
}

.thumb {
  width: 60px;
}

.thumb100 {
  width: 100px;
}

.border-red {
  border-color: red !important;
  background-color: red !important;
}

.easy-autocomplete > .border-red {
  border-color: red !important;
  background-color: orange !important;
}

#datatables {
  width: 100% !important;
}

.tooltip-inner {
  max-width: none;
  white-space: nowrap;
}
.tooltip-inner > hr {
  margin-top: 10px;
  margin-bottom: 10px;
}

.tk_talent:not(.plSkills) {
  padding-left: 1px;
  padding-right: 1px;
  margin-left: 1px;
  margin-right: 1px;
  background: #f2dede;
  border-radius: 10px;
  height: 35px;
  border: 1px solid #b03b23;
  max-width: none;
}

img[data-generalid] {
  max-width: none;
  height: 35px;
}

.star-selected {
  color: #EDB867;
}

.redinput {
  background: #f2dede;
  color: #b03b23;
  border-color: #b03b23;
}
.redinput::-moz-placeholder {
  color: #b03b23;
}
.redinput::-webkit-input-placeholder {
  color: #b03b23;
}
.redinput:-ms-input-placeholder {
  color: #b03b23;
}
.redinput::placeholder {
  color: #b03b23;
}

#wrappergoogle {
  /* max-height: 100px; */
  margin-bottom: 11px;
}

.big {
  font-size: 120%;
}

.blue {
  color: #4267b2;
}

blockquote {
  font-size: 14px;
  background: whitesmoke;
  padding: 1rem;
  border: 1px solid saddlebrown;
  border-radius: 5px;
}
blockquote > .poster {
  font-weight: bold;
  display: block;
}

.border-left {
  border-left: 1px solid rgba(176, 59, 35, 0.1);
}

.taktikkarte {
  background: #ebdec1;
  border: 1px solid #b03b23;
  border-radius: 5px;
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-11-11 07:14:29
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2021-01-29 13:53:42
*/
a.abenteuer_link:hover {
  text-decoration: none;
}

.abenteuername-overview {
  position: relative;
  /*overflow: hidden;
  white-space: nowrap;*/
  font-weight: bold;
  padding-bottom: 5px;
  height: 4rem;
}

.abenteuer > .infotext {
  position: absolute;
  right: 4px;
  top: 6px;
  color: #bce8f1;
  animation: pulse 1s infinite;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #b03b23;
}

.at-filter {
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  display: grid;
  grid-gap: 10px;
}
.at-filter .form-group {
  margin: 0;
}

#boni.sticked {
  max-width: 450px;
  border-radius: 0px 0px 10px 0px;
  padding-top: 5px;
  left: 0;
  color: #b03b23;
  z-index: 640 !important;
  border: 1px solid #b03b23;
  border-top: none;
  border-left: none;
  box-shadow: 0px 8px 7px 7px rgba(0, 0, 0, 0), 0 36px 20px 0px rgba(0, 0, 0, 0.19);
}

body[class*=safari1] #boni.sticked {
  border-radius: 0px;
}

.verluste .nav-tabs {
  border-bottom: 1px solid #b03b23;
}
.verluste .nav-tabs > .nav-link {
  border: 1px solid #b03b23;
  padding: 5px;
  font-size: 0.7rem;
  border-bottom: none;
}
.verluste .nav-tabs > .nav-link.active {
  background-color: #b03b23;
  color: white;
}
.verluste .verlustegrid {
  grid-template-columns: repeat(auto-fill, minmax(30px, 1fr));
  display: grid;
  grid-gap: 10px;
  align-items: center;
  text-align: center;
}
.verluste .vpl,
.verluste .picl,
.verluste .vmin,
.verluste .vmid,
.verluste .vmax {
  display: grid;
  align-content: end;
  height: 1.6rem;
}
.verluste .picl {
  height: 2.5rem;
}
.verluste[data-pl="0"] .vpl {
  display: none;
}
.verluste[data-min="0"] .vmin {
  display: none;
}
.verluste[data-mid="0"] .vmid {
  display: none;
}
.verluste[data-max="0"] .vmax {
  display: none;
}

/*#xgens {
    &>div {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(45px, 1fr));
        display: grid;
        grid-gap: 2px;

        .rahmen {
            img {
                max-width: 100%;
            }
        }
    }
}*/
.besonderheiten {
  /* In Webseite enthaltenes Stil-Dokument #14 | https://dso-karten.de/abenteuer/97/tikki-insel.html */
}
.besonderheiten > div {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(35px, 1fr));
  display: grid;
  grid-gap: 2px;
}
.besonderheiten .rahmen {
  padding: 5px;
  background-image: url("data:image/png;base64,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");
  background-size: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.besonderheiten .rahmen img {
  max-width: 100%;
}
.besonderheiten .rahmen.grau {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.besonderheiten .rahmen:hover {
  -webkit-filter: inherit;
  filter: inherit;
  opacity: inherit;
}

#xbes.besonderheiten,
#xgens {
  /*position: absolute;
  top: 16px;
  right: 15px;
  background: #e9ecef;*/
  /*&[data-aktiv]:not([data-aktiv="0"])~.accordion {

      &>.p-2,
      &[data-cntshow="0"],
      .tkuebersicht {
          display: none;
      }
  }*/
}
#xbes.besonderheiten .rahmen,
#xgens .rahmen {
  position: relative;
}
#xbes.besonderheiten .rahmen[data-aktiv="0"],
#xgens .rahmen[data-aktiv="0"] {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
  opacity: 0.3;
  filter: alpha(opacity=30);
}
#xbes.besonderheiten .rahmen[data-aktiv="2"]::before, #xbes.besonderheiten .rahmen[data-aktiv="2"]::after,
#xgens .rahmen[data-aktiv="2"]::before,
#xgens .rahmen[data-aktiv="2"]::after {
  content: "";
  width: 55px;
  height: 5px;
  background: red;
  transform: rotate(-50deg);
  position: absolute;
}
#xbes.besonderheiten .rahmen[data-aktiv="2"]::after,
#xgens .rahmen[data-aktiv="2"]::after {
  transform: rotate(50deg);
}
#xbes.besonderheiten .rahmen.g::before, #xbes.besonderheiten .rahmen.g::after,
#xgens .rahmen.g::before,
#xgens .rahmen.g::after {
  bottom: 5px;
  left: -5px;
}
#xbes.besonderheiten .rahmen[data-aktiv]:hover,
#xgens .rahmen[data-aktiv]:hover {
  /* filter: inherit ""; */
  filter: initial !important;
  opacity: 0.8;
}

#accordionEx[data-aktiv]:not([data-aktiv="0"]) ~ .accordion > .p-2, #accordionEx[data-aktiv]:not([data-aktiv="0"]) ~ .accordion[data-cntshow="0"],
#accordionEx[data-aktiv]:not([data-aktiv="0"]) ~ .accordion .tkuebersicht {
  display: none;
}
#accordionEx[data-aktiv]:not([data-aktiv="0"]) ~ .accordion .show {
  margin-bottom: 15px;
}

.tkuebersicht .innen {
  display: grid;
  grid-gap: 15px;
}
.tkuebersicht .innen .besonderheiten .rahmen.grau {
  display: none;
}

.box .head {
  min-height: 170px;
  background-size: cover;
}

#alle_abenteuer {
  grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
  display: grid;
  grid-gap: 15px;
}
#alle_abenteuer .head {
  color: white;
  position: relative;
  grid-template-columns: 100%;
  grid-gap: 5px;
  align-items: start;
  display: grid;
  background-size: cover;
  min-height: 170px;
}
#alle_abenteuer .head h3 {
  font-size: 1.4rem;
  font-weight: bold;
  margin-top: 0;
  padding-right: 5px;
  padding-left: 5px;
  background: #4e1a01;
  background: linear-gradient(0deg, rgba(34, 14, 1, 0) 7%, rgba(34, 14, 1, 0.61) 55%);
  min-height: 4rem;
}
#alle_abenteuer .head .ntk {
  position: absolute;
  left: 10px;
  top: 10px;
}
#alle_abenteuer .head .nc {
  position: absolute;
  right: 10px;
  top: 10px;
}

.packliste {
  float: left;
  margin-right: 8px;
  height: 272px;
  position: relative;
}
.packliste button {
  position: absolute;
  left: -2px;
  padding: 2px;
  top: -5px;
}
.packliste.collapseing, .packliste.show {
  width: 235px;
}

.verluste {
  clear: both;
}

.generals.skilled {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  grid-template-rows: repeat(auto-fill, 120px);
  grid-gap: 7px;
}
.generals.skilled .plSkills {
  display: grid;
  grid-template-columns: repeat(4, 12px);
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 10px;
  background-repeat: no-repeat;
  padding: 23px 3px 3px 65px;
  background-position: left center;
  border: 1px solid silver;
  min-width: 120px;
  position: relative;
  height: 120px;
}
.generals.skilled .plSkills > i {
  position: absolute;
  left: 0px;
  font-size: 0.8rem;
  bottom: 4px;
}
.generals.skilled .plSkills.gen {
  background-position: center;
}
.generals.skilled .plSkills.gen i {
  left: auto !important;
  right: 5px;
}
.generals.skilled .plSkills .name {
  padding: 5px;
  position: absolute;
  width: 120px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

body[class*=body---archiv] #alle_abenteuer .head,
body[class*=body---kartenarchiv] #alle_abenteuer .head {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
}
body[class*=body---archiv] .showPrevNextArchiv .abenteuer,
body[class*=body---kartenarchiv] .showPrevNextArchiv .abenteuer {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-11-05 17:09:26
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2020-12-30 12:28:36
*/
.skillevels {
  width: 250px;
  grid-template-columns: repeat(4, minmax(50px, 1fr));
  grid-template-rows: repeat(5, minmax(35px, 1fr));
  display: grid;
  grid-gap: 9px;
}
.skillevels [data-skid] {
  text-align: right;
  padding: 2px;
  background-repeat: no-repeat;
  border: 1px solid #b03b23;
  background-color: rgba(176, 59, 35, 0);
  font-size: 1.2rem;
  color: rgba(0, 0, 0, 0.2);
}
.skillevels [data-sklv="33"] {
  background-color: rgba(176, 59, 35, 0.33);
}
.skillevels [data-sklv="67"] {
  background-color: rgba(176, 59, 35, 0.67);
  color: white;
}
.skillevels [data-sklv="100"] {
  color: white;
  background-color: #b03b23;
}
.skillevels [data-skid^="6"] {
  background-image: url("/img/skilllevel/6_icon_1530359307.png");
}
.skillevels [data-skid^="7"] {
  background-image: url("/img/skilllevel/7_icon_1530359379.png");
}
.skillevels [data-skid^="8"] {
  background-image: url("/img/skilllevel/8_icon_1530359405.png");
}
.skillevels [data-skid^="9"] {
  background-image: url("/img/skilllevel/9_icon_1530359452.png");
}
.skillevels [data-skid^="10"] {
  background-image: url("/img/skilllevel/10_icon_1530359569.png");
}
.skillevels [data-skid^="11"] {
  background-image: url("/img/skilllevel/11_icon_1530359615.png");
}
.skillevels [data-skid^="12"] {
  background-image: url("/img/skilllevel/12_icon_1530359660.png");
}
.skillevels [data-skid^="13"] {
  background-image: url("/img/skilllevel/13_icon_1530359709.png");
}
.skillevels [data-skid^="14"] {
  background-image: url("/img/skilllevel/14_icon_1530359779.png");
}
.skillevels [data-skid^="15"] {
  background-image: url("/img/skilllevel/15_icon_1530359813.png");
}
.skillevels [data-skid^="16"] {
  background-image: url("/img/skilllevel/16_icon_1530360473.png");
}
.skillevels [data-skid^="17"] {
  background-image: url("/img/skilllevel/17_icon_1530360536.png");
}
.skillevels [data-skid^="18"] {
  background-image: url("/img/skilllevel/18_icon_1530360620.png");
}
.skillevels [data-skid^="19"] {
  background-image: url("/img/skilllevel/19_icon_1530360661.png");
}
.skillevels [data-skid^="20"] {
  background-image: url("/img/skilllevel/20_icon_1530360718.png");
}
.skillevels [data-skid^="21"] {
  background-image: url("/img/skilllevel/21_icon_1530360755.png");
}
.skillevels [data-skid^="22"] {
  background-image: url("/img/skilllevel/22_icon_1530361217.png");
}
.skillevels [data-skid^="23"] {
  background-image: url("/img/skilllevel/23_icon_1530361483.png");
}
.skillevels [data-skid^="24"] {
  background-image: url("/img/skilllevel/24_icon_1530361587.png");
}
.skillevels [data-skid^="25"] {
  background-image: url("/img/skilllevel/25_icon_1530361628.png");
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-11-10 06:53:06
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2021-01-16 09:26:14
*/
a.superadmin, .superadmin {
  color: #2EC747;
}

a.chatmod, .chatmod {
  color: #459CFF;
}

a.admin, .admin {
  color: #459CFF;
}

.userlist,
.chatcontent {
  height: calc(100vh - 390px);
  overflow-y: scroll;
}

li .chat-to-user {
  cursor: pointer;
}

.chatcontent {
  background: #ebdec1;
  padding: 5px 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

#chat_msg_new,
#pn_msg_new {
  border-color: #b03b23;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.chatcontent p {
  display: inline-block;
  max-width: 80%;
  border-radius: 7.5px;
  padding: 2px 4px;
  margin-left: 5px;
  margin-right: 5px;
  box-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.13);
}
.chatcontent .right {
  text-align: right;
}
.chatcontent .right p {
  border-bottom-right-radius: 0;
  background-color: #dcf8c6;
}
.chatcontent .left p {
  background-color: #ffffff;
  border-bottom-left-radius: 0;
}
.chatcontent div.date {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #777;
  line-height: 0.1em;
  margin: 10px 0 20px;
}
.chatcontent div.date span {
  color: #777;
  background: #ebdec1;
  padding: 0 10px;
}
.chatcontent .time {
  color: #777;
  display: block;
  font-size: 75%;
}
.chatcontent .time .fas {
  color: #4FC3F7;
  margin: 0 5px;
}

p.msg {
  border-bottom: 1px solid #777;
  padding: 5px;
  margin: 0;
  position: relative;
}
p.msg.highlight {
  background: orange;
}
p.msg:last-of-type {
  border-bottom: none;
}
p.msg > .actions {
  float: right;
  margin-top: 2px;
  color: #777;
  display: none;
  position: absolute;
  top: 2px;
  right: 2px;
}
p.msg:hover .actions {
  display: inline-block;
}

#chat_widget {
  position: fixed;
  bottom: 0;
  background: #ebdec1;
  border: 1px solid #b03b23;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  z-index: 99999;
  padding: 5px;
  box-shadow: 0px 0px 10px 5px #777;
}

#chat_widget_info {
  position: fixed;
  background: #ebdec1;
  color: #b03b23;
  border: 1px solid #b03b23;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 640;
  padding: 5px;
  box-shadow: 0px 8px 7px 7px rgba(0, 0, 0, 0), 0 36px 20px 0px rgba(0, 0, 0, 0.19);
  top: 55px;
  right: 65px;
}

li > .chat-body {
  width: calc(100% - 80px);
  border-radius: 15px;
  position: relative;
}
li.toR .bg-primary, li.toL .bg-primary {
  background-color: rgba(235, 222, 193, 0.2) !important;
}
li.toR > .chat-body::before {
  content: " ";
  height: 40px;
  width: 40px;
  background: white;
  background: linear-gradient(-130deg, white 30%, rgba(255, 255, 255, 0) 50%);
  margin: 0 auto;
  transform: rotate(45deg);
  border-radius: 0 5px 0 0;
  position: absolute;
  right: -7px;
  top: 17px;
}
li.toL > .chat-body::before {
  content: " ";
  height: 40px;
  width: 40px;
  background: white;
  background: linear-gradient(45deg, white 30%, rgba(255, 255, 255, 0) 50%);
  margin: 0 auto;
  transform: rotate(45deg);
  border-radius: 0 0 0 5px;
  position: absolute;
  left: -7px;
  top: 17px;
}

.chatcontent-widget {
  height: 100%;
}
.chatcontent-widget > #chatcontent {
  overflow-y: scroll;
  height: 100%;
  padding: 5px;
  border: 1px solid #777;
  border-radius: 5px;
  background: #cfe1d1;
}

#new-msg-widget > #chat_msg_new {
  margin: 10px 0;
}

button.change-chat-channel {
  text-align: left !important;
}

#chat_widget #userliste,
#chat_widget #messages,
#chat_widget #channel,
#chat_widget #config {
  overflow-y: scroll;
  height: 100%;
  padding: 5px;
  margin-right: 5px;
  border: 1px solid #777;
  border-radius: 5px;
  background: #cfe1d1;
  width: 170px;
}
#chat_widget .chat-table {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
#chat_widget .chat-row {
  display: table-row;
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2021-02-03 11:05:42
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2021-03-04 21:27:10
*/
#timer_widget {
  position: fixed;
  background: #ebdec1;
  border: 1px solid #b03b23;
  border-top-color: #b03b23;
  border-top-style: solid;
  border-top-width: 1px;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 999;
  padding: 5px;
  box-shadow: 0px 8px 7px 7px rgba(0, 0, 0, 0), 0 36px 20px 0px rgba(0, 0, 0, 0.19);
  top: 55px;
  right: 135px;
  width: 330px;
}
#timer_widget #close-timer-widget {
  border-bottom: 1px solid #b03b23;
  margin-left: -5px;
  margin-right: -5px;
  padding: 0px 5px 5px 5px;
}
#timer_widget #add-timer {
  margin-right: -5px;
  margin-left: -5px;
  padding: 5px;
  display: none;
}
#timer_widget #new-timer {
  margin-right: -5px;
  margin-left: -5px;
  padding: 5px;
}
#timer_widget #new-timer:hover {
  text-decoration: underline;
}
#timer_widget .line {
  display: grid;
  grid-template-columns: 150px 145px 25px;
  grid-gap: 5px;
  font-size: 0.9rem;
  padding: 5px 7px;
  margin-left: -5px;
  margin-right: -5px;
}
#timer_widget .line:nth-child(even) {
  background-color: rgba(176, 59, 35, 0.2);
}
#timer_widget .line .tEnd {
  text-align: right;
}
#timer_widget .line .close {
  text-align: right;
}
#timer_widget .line + #new-timer, #timer_widget .line + #new-timer + #add-timer {
  border-top: 1px solid #b03b23;
  border-bottom: 1px solid #b03b23;
}
#timer_widget .tiImgs {
  border-top: 1px solid #b03b23;
  grid-template-columns: repeat(5, 55px);
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
  width: 100%;
}
#timer_widget .tiImgs .tiImg {
  cursor: pointer;
  width: 55px;
}

#timer_widget_info {
  position: fixed;
  background: #ebdec1;
  color: #b03b23;
  border: 1px solid #b03b23;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  z-index: 640;
  padding: 5px;
  box-shadow: 0px 8px 7px 7px rgba(0, 0, 0, 0), 0 36px 20px 0px rgba(0, 0, 0, 0.19);
  top: 55px;
  right: 135px;
}

#title-foot {
  position: fixed;
  bottom: 0;
  width: 100%;
}

.strike {
  text-decoration: line-through;
}

#tk-details {
  cursor: move;
  padding: 5px;
  background: #ebdec1;
  border: 1px solid #b03b23;
  color: black;
  border-radius: 5px;
  width: 250px;
  position: fixed;
  top: 45px;
  right: 10px;
  z-index: 99999;
  text-align: center;
  display: none;
}

.anchor {
  display: block;
  position: relative;
  top: -60px;
  visibility: hidden;
}

.filter_tk {
  background: #ebdec1;
  border: 1px solid #b03b23;
  border-radius: 5px;
  margin: 10px 0;
}

.faq {
  padding: 20px;
  margin-bottom: 30px;
  border: 1px solid #b03b23;
  background: #ebdec1;
  border-radius: 0.25rem;
}
.faq .frage {
  font-size: 16px;
  font-weight: bold;
}
.faq .antwort {
  padding: 10px 0;
  margin-top: 10px;
  border-top: 1px solid #b03b23;
}
.faq .fas.fa-angle-right {
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.2s linear;
}
.faq .fas.fa-angle-right.down {
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* Spenden-Accordion */
.do_accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.do_active,
.do_accordion:hover {
  background-color: #ccc;
}

.do_panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}

a.revmail,
p.revmail > a {
  unicode-bidi: bidi-override;
  direction: rtl;
  white-space: nowrap;
}

#sorter .fas {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.3;
  filter: alpha(opacity=30);
}
#sorter .active[data-rg="1"] .fas.fa-caret-up {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
  filter: alpha(opacity=100);
}
#sorter .active[data-rg="0"] .fad {
  transform: rotate(180deg);
}
#sorter .active[data-rg="0"] .fas.fa-caret-down {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
  filter: alpha(opacity=100);
}

/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-12-30 10:36:14
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2021-01-23 08:54:30
*/
.body---de--Generaele #sortable, .body---de--General #sortable {
  grid-template-columns: repeat(auto-fill, minmax(430px, 1fr));
  grid-gap: 10px;
}
.body---de--Generaele #sortable .card-left span, .body---de--General #sortable .card-left span {
  z-index: 90;
}
.body---de--Generaele #sortable > div .general, .body---de--General #sortable > div .general {
  grid-template-columns: 75px auto;
  z-index: 1;
  grid-gap: 10px;
}
.body---de--Generaele #sortable > div .general .skills, .body---de--General #sortable > div .general .skills {
  grid-template-columns: 255px auto;
  grid-gap: 3px 2px;
  row-gap: 3px;
  column-gap: 2px;
  grid-template-areas: "a b" "a c" "a d" "a e" "a e";
}
.body---de--Generaele #sortable > div .general .skills .skillevels, .body---de--General #sortable > div .general .skills .skillevels {
  grid-area: a;
}
.body---de--Generaele #sortable > div .general .skills .skillevels i.disabled, .body---de--General #sortable > div .general .skills .skillevels i.disabled {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
  opacity: 0.5;
  filter: alpha(opacity=50);
  pointer-events: painted !important;
}
.body---de--Generaele #sortable > div .general .skills .skillevels i:hover + div, .body---de--General #sortable > div .general .skills .skillevels i:hover + div {
  display: block !important;
  position: absolute;
  left: 260px;
  width: calc(100% - 260px);
  background: silver;
  z-index: 99;
  padding: 6px;
  top: 40px;
  color: white;
  border: 5px solid white;
  height: 175px;
  font-size: 0.8rem;
}
.body---de--Generaele #sortable > div .general .skills .reset, .body---de--General #sortable > div .general .skills .reset {
  grid-area: c;
}
.body---de--Generaele #sortable > div .general .skills .save, .body---de--General #sortable > div .general .skills .save {
  grid-area: d;
}
.body---de--Generaele #sortable > div .general .skills .maxi, .body---de--General #sortable > div .general .skills .maxi {
  grid-area: b;
  height: 35px;
  border: 1px solid #b03b23;
  font-size: 1.2rem;
  color: #b03b23;
  text-align: right;
  padding: 2px;
}
.body---de--Generaele #sortable > div:not(.gross) .general .flipme, .body---de--General #sortable > div:not(.gross) .general .flipme {
  right: 0;
  z-index: 90;
}
.body---de--Generaele #sortable > div:not(.gross) .general .bodys, .body---de--General #sortable > div:not(.gross) .general .bodys {
  transition: transform 1s;
  transform-style: preserve-3d;
  position: relative;
  height: 330px;
}
.body---de--Generaele #sortable > div:not(.gross) .general .bodys.is-flipped, .body---de--General #sortable > div:not(.gross) .general .bodys.is-flipped {
  transform: rotateX(180deg);
}
.body---de--Generaele #sortable > div:not(.gross) .general .bodys.is-flipped:after, .body---de--General #sortable > div:not(.gross) .general .bodys.is-flipped:after {
  display: none;
}
.body---de--Generaele #sortable > div:not(.gross) .general .bodys .body1, .body---de--General #sortable > div:not(.gross) .general .bodys .body1 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 25px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.body---de--Generaele #sortable > div:not(.gross) .general .bodys .body2, .body---de--General #sortable > div:not(.gross) .general .bodys .body2 {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 22px;
  transform: rotateX(180deg);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  hyphens: auto;
  padding-right: 10px;
  font-size: 0.8rem;
  background: white;
  color: black;
  display: grid;
  /* align-items: center; */
}
.body---de--Generaele #sortable > div.gross, .body---de--General #sortable > div.gross {
  grid-column: span 2;
}
.body---de--Generaele #sortable > div.gross .flipme, .body---de--General #sortable > div.gross .flipme {
  display: block;
  right: 0;
  z-index: 999;
}
.body---de--Generaele #sortable > div.gross .bodys, .body---de--General #sortable > div.gross .bodys {
  position: relative;
  height: 330px;
  display: grid;
  grid-template-columns: 50% 50%;
}
.body---de--Generaele .editme.isActive, .body---de--General .editme.isActive {
  opacity: 0.5;
}
.body---de--Generaele .flippable .flipme, .body---de--General .flippable .flipme {
  display: block;
}
