
/* See wait times button on /find-care  */
a.critical-outlined-button {
    font-family: "BC Sans",Arial,sans-serif;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    border: 1.5px solid var(--color-red-35);
    border-radius: 8px;
    font-weight: 700;
    text-decoration: none !important;
    color: var(--color-red-35) !important;
    background: none;
    font-size: 1.8rem;
    height: 49px;
    padding: 10px 9px 10px 14px;
    text-underline-offset: 2px;
    margin-top:10px;
}

@media (hover: hover) and (pointer: fine) {
    a.critical-outlined-button:hover {
        text-underline-offset: 2px;
        text-decoration: underline !important;
        color: #fff !important;
        border: 1.5px solid var(--color-red-35);
        background: var(--color-red-35);
    }
}

a.critical-outlined-button::after {
content: "";
    width: 24px;
    height: 24px;
    flex: 0 0 auto;
    background-color: var(--color-red-35);
    -webkit-mask: url(/themes/ih_main/images/chevron-right.svg) no-repeat center / contain;
    mask: url(/themes/ih_main/images/chevron-right.svg) no-repeat center / contain;
}

@media (hover: hover) and (pointer: fine) {
    a.critical-outlined-button:hover::after {
        background-color: #fff;
    }
} 