/**
 * EDC Login Forms Styles
 */

 form#edcLoginForm {
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

#edcLoginForm label {
    font-size: 14px;
    display: flex;
    gap: .5rem;
    flex-direction: column;
}

#edcLoginForm label input {
    line-height: 38px;
    padding: 0 12px;
    border: none;
    border-radius: 3px;
}

#edcLoginForm label .form_required {
    color: #c02b0a;
}

#edcLoginForm button.button {
    background-color: #204ce5;
    color: white;
    border: 1px solid rgba(0, 26, 179, 0.008);
    border-radius: 3px;
    padding: 0px 16px;
    block-size: 38px;
    cursor: pointer;
    transition-duration: .15s;
    margin-top: 1.5rem;
}

#edcLoginForm button.button:hover {
    background-color: rgb(0, 26, 179);
}

#edcLoginForm button.button:focus {
    outline-color: rgba(32, 76, 229, 0.65);
    outline-offset:1px;
    outline-style:solid;
    outline-width:3px;
}
