/*
 * ASSC Homepage Quick Links
 * Static button-style links; no animation.
 */

/* Homepage Quick Links */
body.path-frontpage .field--name-body a.asscHrefA {
    display: inline-block;
    background-color: #EAF3FF;
    color: #174A8B !important;
    border: 1px solid #9CC4F0;
    border-radius: 6px;
    padding: 7px 13px;
    margin: 4px 5px 4px 0;
    font-weight: 600;
    text-decoration: none !important;
}

/* Hover and keyboard focus */
body.path-frontpage .field--name-body a.asscHrefA:hover,
body.path-frontpage .field--name-body a.asscHrefA:focus {
    background-color: #174A8B;
    color: #FFFFFF !important;
    border-color: #174A8B;
    text-decoration: none !important;
}

/* Visible keyboard focus */
body.path-frontpage .field--name-body a.asscHrefA:focus-visible {
    outline: 2px solid #174A8B;
    outline-offset: 3px;
}
