.area-personal {
    text-align: left;
}

.area-personal h1 {
    text-align: left;
}

.session-actions {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 1.5rem;
}

#sesion,
.personal-form input[type='submit'] {
    border: 0;
    border-radius: 3px;
    padding: .65rem 1.25rem;
    color: #ffffff;
    background: #0086e0;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
}

.personal-form {
    max-width: 560px;
    margin-top: 1.5rem;
}

.personal-form fieldset {
    border: 1px solid #d7e0e6;
    padding: 1.25rem;
}

.personal-form legend {
    padding: 0 .35rem;
    color: var(--brand-blue);
    font-weight: 700;
}

.personal-form label {
    display: block;
    margin-bottom: .35rem;
    font-weight: 700;
}

.personal-form .requerido {
    color: #d94827;
}

.personal-form input[type='text'] {
    width: 100%;
    border: 1px solid #cfd9df;
    padding: .65rem .75rem;
    font: inherit;
}
