form .submit-button, form .btn-primary {
    background-color: #ffde59 !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    padding: 10px 15px !important;
    margin: 10px 0 !important;
    border-radius: 5px !important;
    font-size: 1rem !important;
    cursor: pointer !important;
    transition: background-color 0.2s, border-color 0.2s !important;
    outline: none !important;
    font-family: Arial, sans-serif !important;
    display: inline-block !important;
}

form .submit-button:hover, form .btn-primary:hover {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #ffde59 !important;
}

form .submit-button:focus, form .btn-primary:focus {
    border-color: #4CAF50 !important;
}

.captcha {
    background: #f3f3f3 !important;
    padding: 10px !important;
    border-radius: 5px !important;
    text-align: center !important;
    margin: 10px 0 !important;
}

#newlog-info-title-text {
    margin-left: 0%;
    font-weight: bold;
    font-size: 22px;
    position: absolute;
    z-index: 1;
}

#newlog-info-title-background-image {
    margin-left: 3%;
    z-index: 2;
}