.accent-color-line {
    min-width: 100%;
    height: 10px;
    background-color: blue;
}

.light-gray-background {
    background-color: #D3D3D3;
}

.dark-gray-background {
    background-color: darkgray;
}

::deep .rz-switch {
    vertical-align: top !important;
}

@media (max-width: 992px) {
    ::deep .rz-switch-circle {
        height: 20px;
        width: 42px;
    }

    ::deep .rz-switch .rz-switch-circle:before {
        height: 14px !important;
        width: 14px !important;
        margin-top: -0.45rem;
    }
}

@media (min-width: 992px) {
    ::deep .rz-switch-circle {
        height: 24px;
        width: 46px;
    }

    ::deep .rz-switch .rz-switch-circle:before {
        height: 18px !important;
        width: 18px !important;
        margin-top: -0.55rem;
    }
}