@media only screen and (min-width: 992px) {
    .header {
        display: none!important;
    }
}

.kaltwasser{
    background: #2563eb;
}

.warmwasser{
    background: #dc2626;
}

.waerme{
    background: #f97316;
}

.kaltwassertext{
    color: #2563eb!important;
    font-size: 16px;
    margin-right: 5px;
}

.warmwassertext{
    color: #dc2626!important;
    font-size: 16px;
    margin-right: 5px;
}

.waermetext{
    color: #f97316!important;
    font-size: 16px;
    margin-right: 5px;
}

#kt_content{
    padding:0px;
}


.btn.btn-success:hover:not(.btn-active){
    background:#fff!important;
    color:#AAB000!important;
}

.logoBackground{
    background: #75b726;
    padding: 25px;
}

.btn.btn-danger {
    color: #fff;
    border-color: #75b726;
    background-color: #75b726;
}

.btn.btn-danger:hover:not(.btn-active), .show > .btn.btn-danger {
    color: #75b726;
    border-color: #fff;
    background-color: #fff !important;
}

.btn.btn-primary:hover:not(.btn-active), .show > .btn.btn-primary {
    color: #0095e8;
    border-color: #fff;
    background-color: #fff !important;
}

.color-green{
    color:#75b726!important;
}

.color-red{
    color:#dc2626!important;
}

.verbrauchrow{
    font-weight: bold!important;
    border-top: 1px solid red!important;
    border-bottom: 1px solid red!important;
}

#anlagenrmail{
    display:none;
}

.headingroom{
    font-size:1.2rem!important;
}

#dashboard_content .table.table-row-dashed tr {
    text-align: right !important;
}

.table.gy-5 td, .table.gy-5 th {
    padding-right: 0.75rem!important;
}

#loader{
    display: none;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 99999999999;
    text-align: center;
    padding-top: 200px;
    color: white;
    font-size: 16px;
}

#loader p{
    width: 50%;
    margin-left: 25%;
    background: #aaa;
    padding: 20px;
}