

.block-zeiten .col {
    display: flex;
    flex-direction: row;
    border: 0px solid #efefef;
    align-items: center;
}

.block-zeiten  .col-nicht {
    border: 0px solid red;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.block-zeiten .col-space {
    width: 1rem;
}

.block-zeiten .check-nicht {
    font-size: 2rem;
    margin-right: 1rem;
}
.block-zeiten .text-nicht {
    font-size: 1.25rem;
    
}

.block-zeiten .seltime-label {
    min-width: 3rem; max-width: 3rem;
    margin-right: 1rem;
}




.block-zeiten .row-100 {
    /* width: 50%; */
    /* max-width: 50%; */
    display: flex;
}



.block-zeiten .text-am { margin-right: 10px;}
.block-zeiten .text-von { margin-right: 10px;}
.block-zeiten .text-bis { margin-right: 10px;}

@media (min-width:200px) and (max-width: 576px) {
    .block-zeiten .text-am { margin-right: 10px;}
    .block-zeiten .text-von { margin-right: 10px;}
    .block-zeiten .text-bis { margin-right: 10px;}

    .block-zeiten .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    border: 0px solid red;
     }

     .block-zeiten .col { width: 50%; min-width: 50%;}

     .block-zeiten .bootstrap-select>.dropdown-toggle {
       width: auto;;
     }


}


@media (min-width:576px) and (max-width: 768px) {
    .block-zeiten .text-am { margin-right: 10px;}
    .block-zeiten .text-von { margin-right: 10px;}
    .block-zeiten .text-bis { margin-right: 10px;}
    .block-zeiten .col {/* width: 50%; *//* min-width: 50%; */}
}

@media (min-width:768px) and (max-width: 992px) {
    .block-zeiten .text-am { margin-right: 10px;}
    .block-zeiten .text-von { margin-right: 10px;}
    .block-zeiten .text-bis { margin-right: 10px;}
}


@media (min-width:768px) and (max-width: 992px) {

.block-zeiten {
    border: 0px solid red;
}

.block-zeiten .text-am {
    /*display: none;*/
    width: 3rem;
}
.block-zeiten .text-von {
    /*display: none;*/
    width: 3rem;
}

.block-zeiten .row-100 {
    width: 100%;
    border: 0px solid red;
}
.block-zeiten .check-nicht {
    font-size: 1rem;
    margin-right: 4px;
}
.block-zeiten .text-nicht {
    font-size: 1rem;
    
}

}


@media (max-width: 992px) {

.block-zeiten {
    border: 0px solid red;
}

.block-zeiten .row-100 {
    
    border: 0px solid red;
}
.block-zeiten .check-nicht {
    font-size: 1rem;
    margin-right: .5rem;
}
.block-zeiten .text-nicht {
    font-size: 1rem;
    
}

}



.block-zeiten .seltime  {
    max-width: 6rem;
    border: 1px solid;
    /* margin: 2px; */
    /* padding: 2px; */
    font-size: .875rem;
}



/* Fix IE 11  */

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 160px;
}
