/* 
    Created on : 01.02.2023
    Author     : hirschfeld
*/
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #54ba5c !important;
    outline: 0;
}

/*dropdown Suchliste*/
.ui-menu-item .ui-state-active {
    background: none !important;
    background-color: #c3c3c3 !important;/*54ba5c*/
    border: none !important;    
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #444;
    background-color: #fbfbfb;
}

.pagination{
    margin: 0px;
}

/*
* Start
* Farbanpassungen an Norm
*
*/
.skin-slv-light .main-header .navbar {
    background-color: #347e7f;
}

.bg-norm {
    background-color: #347e7f;
    color: #fff;
}

.box.box-top-color-norm {
    border-top-color: #347e7f;
}

.wizard li.active span.round-tab {  
    border: 2px solid #347e7f;
}

.wizard li.active span.round-tab i{
    color: #347e7f;
}

.wizard li:after {   
    border-bottom-color: #347e7f; 
}

.wizard li.active:after {  
    border-bottom-color: #347e7f;
}

/*
*
* Farbanpassungen an Norm
* Ende
*/

.markDate {
    background-color: #dd4b39;
    color: #fff;
    font-weight:bold;
    padding: 2px 15px 2px 15px;
    border-left: 5px solid #c40;
    border-radius: 3px;
}

.header-img img {
  padding: 20px;
  max-height: 90%;
}

.header-img-small img {
  max-height: 120px;
  max-width: 200px;
}

.parallax {
    /* The image used */
    /*background-image: url("img_parallax.jpg"); muss im HTML angeben werden*/
    /* Set a specific height */
    /*min-height: 500px; muss auch im HTML angeben werden*/
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (min-width: 768px) {
  .startpage .parallax h2 {
    font-size: 40px;
    line-height: 44px;
  }
}
.startpage .image-overlay {
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  background-color: rgba(0, 0, 0, 0.3);
  /* black with 30% transparency */
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-white {
  color: #fff !important;
}

@media only screen and (min-width: 1200px) {
  h1 {
    font-weight: 600;
    font-size: 55px;
    line-height: 66px;
  }
  .startpage h1 {
   font-weight: 600;
    font-size: 60px;
    line-height: 71px;
  }

}

.startpage p {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
}


.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.skin-slv-light .main-header li.user-header {
  background-color: #2f7172;
}

.normInfo {
  padding:10px 0px 1px 0px;
  background-color: #efefef !important; 
}

 /* btn for open cert */
.btn-info {
    background-color: #309ACB !important;
    border-color: #00acd6;
}

.my-custom-scrollbar {
    position: relative;
    height: 500px;
    overflow: auto;
}
.table-wrapper-scroll-y {
    display: block;
}

.radius {
    padding:5px 5px 8px 15px;
    background-color: #ccc !important;
    width: auto;
    border-color: #0097bc !important;
    
     margin: 0px 15px 20px 15px;
    border-left: 5px solid #eee;
}

@media only screen and (max-width: 1100px)  {
    .radius {
    padding:5px 15px 8px 15px;
    background-color: #ccc !important;
    width: auto;
    border-color: #0097bc !important;
    
    margin: 10px 15px 20px 15px;
    border-left: 5px solid #eee;
}
}

.fasttext {
    font-size: 20px;
}

.info-box-content_big {
    padding: 14px 8px 0px 8px;
    margin-left: 60px;
}


.form-bg {
    background-color: #e0e0e0;
}
.bg-white {
    background-color: #fff !important;
}
.d-none {
    display: none !important;
}

.shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
.shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.15) !important; }
.shadow-none { box-shadow: none !important; }

.en17460 .label-danger-status {
  color: #dd4b39 !important;
  background-color: #fff !important;
}
.en17460 .label-success-status {
  color: #00a65a !important;
  background-color: #fff !important;
}
.en17460 .label-warning-status {
  color: #f39c12 !important;
  background-color: #fff !important;
}

.en17460 .label-dark {
  color: #000 !important;
  background-color: #e0e0e0 !important;
}
.en17460 .btn-default {
  background-color: #bdbfbf !important;
  color: #444;
  border-color: #ddd;
}
.en17460 .btn-default:hover,
.en17460 .btn-default:active,
.en17460 .btn-default.hover {
  background-color: #e7e7e7 !important;
  border-color: #444 !important;
}

.bg-fav_add {
	background-color: #ffd6ae !important;
}
.bg-fav_del {
	background-color: #00bd6c !important;
}
.bg-fav_info {
	background-color: #d9d9d9 !important;
}

.bg-fav_info_changed {
        background-color: #ffd6ae !important;
        color: #4d4d4d !important;
        font-size: smaller;
}

.fav .ergebnisse .tbody .row {
   border-bottom: 3px solid #bbb;
}
