#campusalert-row {
    border-bottom: 1px solid #f00;
    display: none;
    padding-top: 2rem;
}

.ummc.is-secondary-page #campusalert-row{
    padding-top:5rem;
}

.intranet #campusalert-row {
    padding-top: calc(110px + 2vw);
}

#campusalert-row.active {
    display: block;
}

#campusalert-row .alerts {
    /*    background: #ffeaea;
    border: 1px solid #f00;*/
    padding: 1rem;
    margin-bottom: 2rem;
    background: #f00;
    border: 1px solid #000;
    color:white;
}

#campusalert-row .alerts > div, #campusalert-row .alerts > p, #campusalert-row .alerts > li {
    font-size: 1.3rem;
}

#campusalert-row .alerts h3 {
    font-size: 1.5rem;
    /*    border-bottom: 1px solid #ffb1b1;
    color: #690000;*/
    border-bottom: 1px solid #FFFFFF;
    color: white;
}

#campusalert-row .alerts.theme-yellow {
    /*    background: #ffffbc;
    border: 1px solid #696900;*/
    background: #ffff00;
    border: 1px solid #000000;
    color: black;
}

#campusalert-row .alerts.theme-yellow h3 {
    color: black;
    border-bottom: 1px solid black;
}

#campusalert-row .alerts.clear {
    /*    background: #eaffef !important;
    border: 1px solid green !important;*/
    background: #008000 !important;
    color: white;
    border: 1px solid black !important;
}

#campusalert-row .alerts.clear h3 {
    /*    color: #003900 !important;
    border-bottom: 1px solid green !important;*/
    color: white !important;
    border-bottom: 1px solid #ffffff !important;
}

#campusalert-row .campusalert-container {
    padding: 0px 15px;
}

#campusalert-row .campusalert-container h2 {
    color: #d50000;
    padding-top: 0px;
    margin-bottom: 0.6rem;
}