/* AmeriCOM Login/Profile Button Styling
 * Version 1.3.0
 * - Primary button: #1a3f7b (AmeriCOM navy) with white text
 * - Hover: dark grey (#444444) with white text
 */

/* Generic LearnPress/LP-style buttons */
.lp-button,
button.lp-button,
a.lp-button,
#learn-press-profile .lp-button,
#learn-press-profile a.button,
#learn-press-profile .button {
    background-color: #1a3f7b !important;
    color: #ffffff !important;
    border: none !important;
    padding: 10px 18px;
    border-radius: 6px;
    font-weight: 600;
    text-decoration: none !important;
    display: inline-block;
    cursor: pointer;
}

/* Hover / focus state */
.lp-button:hover,
button.lp-button:hover,
a.lp-button:hover,
#learn-press-profile .lp-button:hover,
#learn-press-profile a.button:hover,
#learn-press-profile .button:hover,
.lp-button:focus,
button.lp-button:focus,
a.lp-button:focus {
    background-color: #444444 !important;
    color: #ffffff !important;
}

/* AmeriCOM-specific custom classes (if used in templates/shortcodes) */
.americom-login-btn,
.americom-register-btn {
    background-color: #1a3f7b !important;
    color: #ffffff !important;
    border: none !important;
    padding: 10px 18px;
    border-radius: 6px;
    font-weight: 600;
    text-decoration: none !important;
    display: inline-block;
    cursor: pointer;
}

.americom-login-btn:hover,
.americom-register-btn:hover,
.americom-login-btn:focus,
.americom-register-btn:focus {
    background-color: #444444 !important;
    color: #ffffff !important;
}
