/** bS 4 patch **/

label {
    font-weight: bold;
    margin-top: 10px;
}

/***************/

.category-form-wrapper input[type=radio] {
    display: none;
}        
.category-form {
    text-transform: uppercase;
    text-align: center;
    border: 1px solid black;
    padding: 20px 20px;
    margin: auto 20px;
    min-width: 200px;
}

.category-form-active {
    color: black;
    border: 1px solid black;
}

.category-form-inactive {
    color: grey;
    border: 1px solid grey;
}  

.category-form input[type=radio] {
    display: none;
}      
.radio-active { 
    background: lightgrey; 
    pointer-events:none; 
}                       
        /* .category-form:hover { background: red; } */
        /* .category-form input:checked { background: green; } */
        /* .category-form:active { background: yellow; } */  
        
        
.to-top-30 {
    margin-top: 30px;            
}        

.ausstattung-content {
    /* text-align: center; */
    /* border: 1px solid black; */
    /* padding: 20px 20px; */
    /* margin: auto 20px; */
    /* min-width: 200px;  */
    text-align: justify;
}

select[readonly].select2-hidden-accessible + .select2-container {
    /* pointer-events: none; */
    /* touch-action: none; */
}
select[readonly].select2-hidden-accessible + .select2-container > .selection > .select2-selection {
    background-color: #eee;
    /* box-shadow: none; */ 
}
select[readonly].select2-hidden-accessible + .select2-container > .selection > .select2-selection > .select2-selection__arrow {
    /* display: none;*/ 
}
select[readonly].select2-hidden-accessible + .select2-container > .selection > .select2-selection > .select2-selection__rendered > .select2-selection__clear {
    /* display: none;*/ 
}   



/*
.select2-container {
   background-color: black !important;
   color: red !important;
}
.select2-selection--single {
   background-color: black !important;
   color: red !important;
}
.select2-selection__rendered {
   background-color: black !important;
   color: red !important;
}
.select2-selection__placeholder {
   background-color: black !important;
   color: red !important;
}
.select2-selection__choice {
   background-color: black !important;
   color: red !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
   background-color: black !important;
   color: red !important;      
}  
*/
/*  
.select2-results__option--highlighted {
   background-color: black !important;
   color: red !important;   
}
*/
        
.select2-container--krajee .select2-results__option--highlighted[aria-selected] {
    /* background-color: lime !important; */ 
    /* background-color: #101010 !important; */
    background-color: grey !important;    
}      


.block-btn-price {
    text-align: center;
}

.btn-price {
    font-weight: bold;
}

.block-price {
    color: brown; 
}

.uvp {
    font-weight: bold;
    /* text-decoration: underline; */    
}

.uvp:after {
    content: " * ";
    color: brown;        
}

#sum {
    /* font-size: 1.2em; */
    font-weight: bold;
    font-size: 1.3em;
}

.mwst {
    /* font-weight: bold; */ 
    /* text-decoration: underline; */    
}

.mwst:before {
    content: " * ";
    color: brown;        
}

.body-after-title {
    font-size: 0.8em;    
}

.mass-add {
    /* font-size: 0.8em; */
    color: #a52a2a;
}

.schloss-add {
    font-size: 0.8em;
    color: #a52a2a;
}

.standardausstattung {
    color: black;
    font-weight: bold;
    text-transform: uppercase;
}

.btn-price {
    font-weight: bold;
    background-color: #bea491;
    padding: 10px 15px;
    color: #222;

}
    
.btn-price:hover:focus:active {
    background-color: grey;
    color: white;          
}

.btn-price:focus,.btn-price:active:focus,.btn-price.active:focus {
    outline: none;
}

.small_icon {
    width: 20px;
    margin-right: 10px;
}


/*** TOGGLER ***/
.navbar-toggler {
  /* border-color: #282828 !important;  */
}
.navbar-toggler:hover,
.navbar-toggler:focus {
  /* background-color: #282828 !important; */
  /* background-color: transparent !important;  */
}
.navbar-toggler-icon {
  /* background-color: #ffffff; */
  /* color: red !important; */
  /* background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;  */
}

.navbar-toggler {
    border: none;
}

.prd__series-serie-btn-active {
    background-color: rgba(175, 175, 175, 0.7) !important;
    font-size: 20px !important;
}
