﻿/* Metlife custom button style */
.btn-metlife {
    background: #007ABC;
    color: #fff !important;
    font-family: 'Noto Sans', 'Source Sans Pro', Arial, sans-serif;
    font-size: 16px;
    font-weight: 600; /* SemiBold */
    letter-spacing: 0px;
    border-radius: 8px;
    border: none;
    transition: background 0.2s, box-shadow 0.2s;
    padding: 8px 24px;
    outline: none;
}

    .btn-metlife:hover,
    .btn-metlife:active {
        background: #0061A0;
        color: #fff !important;
    }

    .btn-metlife:focus-visible {
        background: #007ABC;
        color: #fff !important;
        border: 3px solid #007ABC;
        border-radius: 12px;
        padding: 4px 20px;
        box-shadow: 0 0 0 2px #007ABC33;
    }
