.metallstatberechnung input {
    margin: 0 0 0 0 !important;
    border-color: #ddd;
}
.metallstatberechnung .form-label {
    font-size: 90%;
} 
.metallstatberechnung .panel-body {
    border-radius: 5px;
}

.metallstatberechnung .panel-heading {
    background-color: #005296;
    color: #fff;
}


.metallstatberechnung .formel-grid-5 .formel-block {
    flex: 0 0 20%;
    max-width: 20%;
    min-width: 160px; /* für responsives Umfließen */
  }

body {
    background: #f7f7f7!important;
}
.card.card-default {
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.18);
}
.card-result {
    background:aliceblue;
}

body .elementor-element-3eb4d84 {
    background-color: #fff !important;
    border: none !important;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.18);
    padding: 2rem;
    border-radius: 0.375rem;
}
.dce-button-open-modal.dce-button-popup.dce-animation- {
    border-radius: 0.375rem !important;
}
.metallstatberechnung button {
    border-radius: 4px !important;
}

.metallstatberechnung .dropdown-toggle {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 6px;
    background-color: #f8f9fa;
    color:#212529bf;
}
.metallstatberechnung .dropdown-toggle::after {
    margin-left: .255em;
    vertical-align: .255em;
    border-top: .4em solid;
    border-right: .4em solid transparent;
    border-left: .4em solid transparent;
}
.card.card-result.bvmNotOK {
    background: #ff00003d;
}
.card.card-result.bvmOK {
    background: #0080003b;
}
