.sol_detailcontainter_om{
    padding-left: 10px;
}
.sol_detailcontainter{
    padding-left: 35px;
}

.sol-center{
    align-items: center;
}

.sol-month{
    padding-left: 50px;
}

.sol-title{
    padding-left: 80px;
}

[type=checkbox]+label {
    background-color: #ffffff;
    background-image: none;
    border: 2px solid #df333e;
    background-origin: border-box;
    background-clip: padding-box,border-box;
    padding: 8px 11px !important;
    width: fit-content;
    text-align: center !important;
    cursor: pointer;
    transition: all 0.25s linear;
    display: inline-block;
    font-size: .75em;
}
[type=checkbox]:checked+label, [type=checkbox]+label:hover {
    background-color: #df333e;
    color:#fff;
}


.uk-slidenav-previous{
    color: #df333e !important;
}

.uk-slidenav-previous:hover{
    color: #df333e !important;
    border-color: #df333e !important;
}

[type="checkbox"]:not(:checked):not(input[name="om"]):not(input[name="om_mobile"]),
[type="checkbox"]:checked:not(input[name="om"]):not(input[name="om_mobile"]) {
    position: absolute;
    left: -9999px;
    opacity: 0;
}


input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

.color-dot-label {
    display: flex;
    align-items: center;
}

.color-dot-label > label{
    cursor: default;
}

.color-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 8px; /* Abstand zwischen dem Punkt und dem Text anpassen */
}

.dot-list{
    margin-left: 5px;
}

.flex-item{
    padding-right: 10px;
}

input[type="checkbox"]:checked + label.waves-effect {
    background-color: #df333e; /* Hintergrundfarbe ändern, wenn gecheckt */
    color: #fff; /* Textfarbe ändern, wenn gecheckt */
}

