#form1 .span4{
    width: 360px;
}
.div-content .panel-title a {
    line-height: 34px;
    padding-left: 15px !important;
    color: #600403;
}
.div-content .sbZahler div.label {
    -webkit-border-radius: 0px !important; 
    -moz-border-radius: 0px !important;
    border-radius: 0px !important; 
    background-color: #ebebeb;

}
.div-content .sbZahler label{
    width: 90px !important;
    line-height: 32px !important;
    padding-left: 10px;
    padding-right: 10px;
    color: #5c5c5c;
    font-weight: normal;
    font-size: 13px;
}
.div-content .sbZahler .radio label {
    line-height: 36px !important;
}
.div-content .sbZahler .radio input {
    width: 32px !important;
    margin-top: 12px !important;
}


#form1 input{
/*    border-radius: 0px;*/
}

.div-content fieldset h5 {
    margin: 15px 29px 20px;
    padding-top: 25px;
    clear: both;
}
.div-content div.sbZahler {
    border: 1px solid #d8d8d8;
/*    padding: 12px 14px;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    overflow: hidden;
/*    margin-bottom: 20px;*/
    border-radius: 4px;
    
}
.div-content div.sbZahler div {
    float: left;
}
.div-content div.sbZahler label {
    height: 27px !important;
    min-height: 25px !important;
    text-shadow: 0 0px 0 rgba(0, 0, 0, 0.0) !important;
}
.div-content .row-fluid {
    padding-left: 30px;
}
.div-content .row-fluid > label {
    left: -20px;

}
.div-content .row-fluid h5 {
    margin-left: 0px;
    margin-top: 20px;
}
.div-content .wunschSchicht {
    
}
.div-content .border {
    border: 1px solid #d8d8d8;
    display: table;
    margin-bottom: 20px;
    width: 750px;
    border-radius: 4px;
}
.div-content .wunschSchicht .deaktivated {
    color: #c8c8c8 !important;
    margin-bottom: 0px;
}
.div-content .wunschSchicht label{
    float: left;
    left: 0 !important;
    width: 185px !important;
    margin-bottom: 0;
}
.div-content .wunschSchicht .control-label {
    background-color: #ebebeb;
    height: 66px;
    padding-top: 22px;
padding-left: 15px;
}
.div-content .wuSBL input {
    width: 20px !important;
    margin-top: 16px !important;
    margin-left: 19px !important;
    float: left;
}
.div-content .wuSBL p {
    width: 140px;
    float: left;
    margin: 11px 0 0;
}
.div-content .sbZL {
    width: 186px;
}
.div-content .sbZahler .radio {
    padding-left: 0px;
    width: 85px;
}
#form1 .success {
    position: fixed;
}

@media only screen and (max-width: 995px){
    #form1 label {
        width: 100%;
    }
    #form1 .span4 {
        width: 100%; 
    }
    .div-content fieldset {
        width: 476px !important;
    }
    .div-content .row-fluid {
        padding-left: 20px;
    }
    .div-content .border {
        width: 185px !important;
    }
    .wunschSchicht label {
        clear: both;
        
    }
    
    #form1 input {
        width: 96%
    }
    #form1 .span4 {
        width: 100%;
    }
}
@media only screen and (max-width: 1299px) {
    .wunschSchicht label:last-of-type {
        clear: both;
        position: relative !important;
        left: 185px !important;
    }
    .div-content .border, .div-content .span9 {
        width: 620px !important;
    }
    .div-content .row-fluid {
        padding-left: 20px;
    }
    .div-content .span4 {
        width: 299px !important;
    }
    .div-content .span3 {
        width: 193px !important;
    }
    .div-content .span4.sbZahler {
        width: 619px !important;
    }
    .div-content h5 {
        margin-left: 20px !important;
    }
    fieldset {
      width: 660px !important;
    }
/*    #footer .span9 {
        width: 700px !important;
    }*/
}
@media only screen and (max-width: 767px){
    .div-content .row-fluid {
        padding-left: 0px;
    }
    .div-content h5 {
        margin-left: 0px !important;
    }
    .wunschSchicht label:last-of-type {
        clear: both;
        position: relative !important;
        left: 0px !important;
    }
    .div-content .border, .div-content .span9, .div-content Selbstzahler, .div-content .span4.sbZahler  {
        width: 187px !important;
    }
    .sbZahler .radio {
        clear: both;
    }
    fieldset {
      width: 410px !important;
    }
/*    #footer .span3, #footer .span9 {
        width: 100% !important;
    }*/
}

