/* Tabulizer Tabelle */
table.tabtable-rs_rxmihm6e tr.tr_ht1 td.tabcol, table.tabtable-rs_rxmihm6e tr.tr_ht1:hover td.tabcol, table.tabtable-rs_rxmihm6e tr.tr_ht1 td.tabcol:hover {
  background-color: #474747;
}

/* Suche Beiträge */
.search-bar .mod-finder input.js-finder-search-query {
    margin-bottom: 0;
    padding: 8px;
    border: 1px solid #4d4d4d;
    border-radius: 30px;
    height: 42px;
}

/* Logout/Login-Button */

.button, button, .btn, button.btn, input.btn {
  border-radius: 15px 0 15px 15px;
  margin: 0;
}

/* Hover + Focus */
.button:hover, .button:focus, button:hover, button:focus, .btn:hover, .btn:focus, 
button.btn:hover, button.btn:focus, input.btn:hover, input.btn:focus {
  border-radius: 15px 0 15px 15px;
}

/* Primary Buttons */
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #DB6600;
  border-color: #DB6600;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(219, 102, 0, 0.5);
}


/* Focus */
.btn-primary:focus, .btn-check:focus + .btn-primary, body.contentpane .btn-primary:focus, body.contentpane 
.btn-check:focus + .btn-primary, div.ckboxmodal-body .btn-primary:focus, div.ckboxmodal-body .btn-check:focus + .btn-primary {
  box-shadow: 0 0 0 0.25rem #db660052;
}


/* Horizontal/Vertical Tabs */
/* State default */
#register-nav .ui-tabs-nav {
  margin-top: 1rem;
  
  .ui-state-default {
    background-color: #ffffff;
    border: #FFEDC2 2px solid;	
    border-radius: 10px 0px 10px 10px;
  }
  .ui-state-default:hover {
    background-color: #ffffff;
    border: #ffb704 2px solid;
  }
/* State active */
  .ui-state-active {
    background-color: #ffb704;
    border: #ffb704 2px solid;
  }
  .ui-state-active:hover {
    background-color: #ffffff;
    border: #ffb704 2px solid;  
    color: #ffb704;
}
/* State a */
  .ui-state-default a {
    color: #474747;
    font-weight: bold;
    font-size: 0.935rem;
  }
  .ui-state-active a {
    color: #ffffff;
    font-size: 0.95rem
  }
  a:hover {
  color: #ffb704;
  }
}
/* SVG-Größe innerhalb der register-nav ID */
#register-nav svg {
  height: 50px;
  width: 50px;
}

/* SVG-Größe im Social-Mediabereich */
#socials svg {
  height: 24px;
  width: 24px;
}
/* Blogeinträge bei den Socials, 3x Kachel im Gallery-Stil nebeneinander */
#socials .col-md-6 {
  width: 100%; /* 100% für Gallery */
}

/* Hover im Menü macht Fett */
.maximenuck.level2:hover .titreck-title {
  font-weight: bold;
}
/* Formular-Dropdown ausrichten im Feld */
.form-control, .form-control:focus {
  padding: .375rem .75rem;
}

/* CRS-Hilfen Styling */
#crs-hilfen .documents-container-blog {
  grid-template-columns: 
    repeat(1, 1fr 1fr 1fr);
  
  .blog-document-header {
    padding: 15px 15px 0px 15px;
    gap: 0px;
  }
  .thumbnail {
    min-width: 38px;
    height: 38px;
  }
  .file-extension {
    font-size: 12px;
  }
  .document-info {
    padding: 0px 15px 0px 15px;
  }
  .document-title {
    font-size: 1rem;
    margin-bottom: 10px;
  }
  .primary-actions {
    display: none;
  }
  .thumbnail.no-image.pdf {
    background-color: #b22222;
    display: none;
  }
}

/* Edocman-Gallery Styling Social-Media */
.categories-gallery {
  .edocman-category-gallery {
    background-color: #ebebeb;
  }
  .edocman-category-gallery:hover {
    background-color: #e1e1e1;
  }
}

/* Styling für Edocman Unterordner in Social-Media (erst aktiv mit switch template) */ 
.mobile-document-title .page-title {
  font-size: 14px;
}
.documents-container-blog {
  .document-title {
    font-size: 1rem;
  }
  .thumbnail {
    height: 200px;
  }
}

/* Entfernt Box-Shadow bei den Edocman-Ordner Seiten */
.edocman-page-sub-box {
  box-shadow: none;
}

/* Anpassung Abstand nach oben bei Listen-Typen */
ul:not(.nav) {
    list-style-type: disc;
    margin-top: -1.3rem;
}
ol:not(.nav) {
    margin-top: -1.3rem;
}

/* Blendet Icon und Überschrift bei Edocman Einbindungen aus */
#edocman-category-page-default h1.edocman-page-heading {
  display: none;
}
#edocman-category h1.edocman-page-heading, h1.edocman-page-heading {
  display: none;
}

/* Anpassung ExpiUpdate iframe */
#expi .iframeck {
  padding-bottom: 100%;
}

/* Shortcuts / TSS-Logo ausrichten mobil */ 
@media (max-width: 768px) {
  #shortcuts {
    .inner.animate.clearfix {
      max-width: 100%;
      padding-left: 30%;
    }
  }
  #tsslogo {
    .inner.animate.clearfix {
      max-width: 50%;
    }
  }
}
.ui-accordion .ui-accordion-header {
    color: #474747;
  .ui-accordion-header-icon {
    border-top-color: #ffb704;
  }
}

/* Absatz von Datenbankabfrage entfernen */ 
#mod-custom483 p {
  display: none;
}


#adminForm {
  background-color: rgba(0,0,0,0);
}









