div.cssd_alerts label.required::before {
    content:"*";
    color: red;
    position: relative;
    padding-right: 5px;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
}

/* ---- CSSD general-alert carousel (#alert-popup) ---- */
#alert-popup .alert-carousel {
    position: relative;
}

#alert-popup .carousel-item {
    transition: transform 0.6s ease-in-out;
}

#alert-popup .carousel-indicators {
    margin: 0 auto;
    bottom: 2px;
    z-index: 5;
}
#alert-popup .carousel-indicators li {
    background-color: rgba(255, 255, 255, 0.6);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 0 3px;
}
#alert-popup .carousel-indicators li.active {
    background-color: #fff;
}

/* Close button sits on top of the controls in the overlap zone */
#alert-popup > button.close {
    z-index: 10;
}

#alert-popup.alert-popup-multi .carousel-item .boxChange {
    padding: 10px 20px 30px 20px;
}