.am-body-content a.button,
.am-body-content button,
.am-body-content input[type="button"],
.am-body-content input[type="submit"],
.am-popup a.button,
.am-popup button,
.am-popup input[type="button"],
.am-popup input[type="submit"],
.am-body-content a.button:hover,
.am-body-content button:hover,
.am-body-content input[type="button"]:hover,
.am-body-content input[type="submit"]:hover,
.am-popup a.button:hover,
.am-popup button:hover,
.am-popup input[type="button"]:hover,
.am-popup input[type="submit"]:hover {
    color: #ffff;
    background: #363450; /* Updated button color */
    border: 2px solid #363450; /* Adjusted border color for contrast */
    border-radius: 30px;
    height: auto;
    font-weight: 600;
    font-size: 16px;
    box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.2);
    font-family: sans-serif;
    transition: all 0.3s ease;
    cursor: pointer;
}


.am-body-content input[type=submit]:disabled,
.am-body-content input[type=submit]:disabled:hover,
.am-body-content input[type=button]:disabled,
.am-body-content input[type=button]:disabled:hover,
.am-popup input[type=submit]:disabled,
.am-popup input[type=submit]:disabled:hover,
.am-popup input[type=button]:disabled,
.am-popup input[type=button]:disabled:hover {
    background: #f1f1f1;
    color: #ccc;
    border-color: #ced4da;
}