body {
    background:white;
    background-size: cover;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.btn-gehalt{
    display: none;
}

.btn-plz{
    display: none;
}

.abstandOben{
    margin-top:50px;
}


.actions{
    display:none!important;
}

.logo{
    max-width:400px;
}

.wizard>.steps {
    position: relative;
    display: none;
    width: 100%;
}

.wizard>.content {
    position: unset;
    min-height: unset;
    background: unset; 
    color: black;
}

.wizard>.content h4{
    font-weight:300;
}

i {
    font-size: 3.2em;
}


.wizard>.content>.body .stepsElement {
    display: none!important;
} 

.stepsElement {
    -webkit-appearance: none;
} 

.stepsElement:checked+label{
    background-color: #000;
    color: white;
    box-shadow: 0 15px 45px rgba(24, 249, 141, 0.2);
}

.mfa:checked+label {
    background-color: #000;
    opacity:0.3;
    color: white;
    box-shadow: 0 15px 45px rgba(24, 249, 141, 0.2);
    
}

label {
    height: 220px;
    width: 220px;
    border: 2px solid black;
    background:white;
    color:black;
    
}

.btn-light{
    color:#d10a11;
}

.btn-dark{
    color: white;
    background-color:black;
}

.wichtig{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.wichtig_0 {background-image: url('../../images/topteam.jpg');}
.wichtig_1 {background-image: url('../../images/qualitaet.jpg');}
.wichtig_2 {background-image: url('../../images/festool.jpg');}
.wichtig_3 {background-image: url('../../images/digitalesarbeiten.jpg');}
.wichtig_4 {background-image: url('../../images/bezahlung.jpg');}
.wichtig_5 {background-image: url('../../images/sichererarbeitsplatz.jpg');}
.wichtig_6 {background-image: url('../../images/familienfreundlichkeit.jpg');}
.wichtig_7 {background-image: url('../../images/weiterbildungen.jpg');}


.begriffe {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 200px;
}

.begriffe_0 {background-image: url('../../images/bora.jpg');}
.begriffe_1 {background-image: url('../../images/miele.jpg');}
.begriffe_2 {background-image: url('../../images/gaggenau.jpg');}


.aufgaben {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.aufgaben_0 {background-image: url('../../images/montage.jpg');}
.aufgaben_1 {background-image: url('../../images/installation.jpg');}
.aufgaben_2 {background-image: url('../../images/kundendienst.jpg');}
.aufgaben_3 {background-image: url('../../images/organisation.jpg');}
.aufgaben_4 {background-image: url('../../images/kundenkontakt.jpg');}
.aufgaben_5 {background-image: url('../../images/dokumentation.jpg');}





.erfahrung {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.ausbildungsberuf {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.trifftzu{
    width:100%;
    height:unset;
    border:none;
}

.schulabschluss{
    width:100%;
    height:unset;
    border:none;
}

.labelwrapper{
    position: relative;
    padding-top:50px;
    height:100%;
    text-align:center;
}

.full_width {
    position: relative;
    padding-top: unset;
    height: 100%;
    text-align: center;
    background:black;
}

.full_width p {
    padding-top:15px;
    padding-bottom: 15px;
}


.labelwrapper>p {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: black;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom:0;
    color: white;
}

.labelwrapper>span {
    width:100%;
    font-size: 1.5em;
    font-weight: 500;
}

.fa {
    font-size: 5em;
} 

@media (max-width: 980px) {
    
    label {
        height: 150px;
        width: 150px;
        border: 2px solid black;
        
    }

    .abstandOben{
        margin-top:35px;
    }


    .labelwrapper>p {
        position: absolute;
        bottom: 0;
        width: 100%;
        margin-bottom: 0;padding-top:2px;
        background: black;
        font-size: 0.8em;
        font-weight: 500;
        color: #000;
    }

    .full_width>p {
        padding-top:10px;
    }

    .labelwrapper>span {
        font-size: 0.9em;
        font-weight: 500;
    }

    .fa {
        font-size: 3em;
    } 
}