.am-page-login-no-label .am-auth-form div.am-row div.am-element input[type=submit],
.am-page-login-no-label .am-auth-form div.am-row div.am-element input[type=submit]:active,
.am-page-login-no-label .am-auth-form div.am-row div.am-element input[type=submit]:hover,
.am-page-login-no-label .am-auth-form div.am-row div.am-element input[type=submit]:disabled {
    width: 100%;
}

/* Primary buttons — royal purple */
.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"] {
    color: #ffffff;
    background: #2E084E;
    border-color: #2E084E;
    border-radius: 50px;
    font-weight: 700;
    transition: all 0.2s ease;
    box-shadow: 0 4px 15px rgba(46, 8, 78, 0.25);
}

/* Hover / active — deeper royal purple */
.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: #ffffff;
    background: #3E0C66;
    border-color: #3E0C66;
    box-shadow: 0 6px 20px rgba(46, 8, 78, 0.35);
    transform: translateY(-1px);
}

.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: #ECE4D8;
    box-shadow: none;
    transform: none;
}

/* Header line removal */
.jobie-top-header {
    border: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}
