.partially-sighted,
.partially-sighted *,
.partially-sighted input[type="checkbox"]:checked::after,
.partially-sighted input[type="checkbox"]::before,
.partially-sighted input[type="radio"]::before {
    color: yellow !important;
    background: black none !important;
    border-color: yellow !important;
}

.partially-sighted *:after,
.partially-sighted *:before {
    color: yellow !important;
    background: black none !important;
}

.partially-sighted .floating-label,
.partially-sighted .c-list--last,
.partially-sighted .carousel-indicators {
    background: transparent !important;
    opacity: 1;
}

.partially-sighted .validationErrorMessage,
.partially-sighted .invalid,
.partially-sighted .c-block--c-wrong,
.partially-sighted .c-icon--c-wrong:before {
    color: red !important;
    border-color: red !important;
}

.partially-sighted img:not(.no-hide) {
    visibility: hidden !important;
}

.partially-sighted .c-dropdown__trigger--hamburger,
.partially-sighted .c-dropdown__trigger--hamburger:before,
.partially-sighted .c-dropdown__trigger--hamburger:after,
.partially-sighted input[type="radio"]:checked::before,
.partially-sighted .c-carousel--item.active {
    background-color: yellow !important;
}

.partially-sighted .c-card--active,
.partially-sighted .c-card--active * {
    background-color: yellow !important;
    color: black !important;
}

.partially-sighted .c-card--icon * {
    font-weight: bold;
    font-size: medium;
}