.login_form #login_form h2, .register_form #register_form h2 {
    font: normal normal normal 32px/42px 'KGHAPPYSolid';
    letter-spacing: 0;
    color: #3D3D3D;
}

#register_form input, #login_form input {
    box-sizing: border-box;
    display: block;
    width: 100%;
    border: 3px solid #3E3E3E;
    color: #3E3E3E;
    background: transparent;
    padding: 1.25rem;
    border-radius: 0 !important;
}

#register_form label, #login_form label {
    white-space: nowrap;
    transform: translate(0, 0);
    transform-origin: 0 0;
    transition: transform 120ms ease-in;
    padding: calc(0.5rem * 0.75) 0.25rem;
    margin: calc(0.5rem * 0.75 + 3px) 0.25rem calc(0.5rem * 0.75 + 3px) 0;

    font: normal normal 600 16px/20px 'Poppins-SemiBold', sans-serif;
    letter-spacing: 0;
    color: #3E3E3E;
}

#login_form, #register_form {
    border-width: 2px;
    border-color: #3E3E3E;
}

#login_form button, #register_form button {
    color: rgba(252, 252, 252, 1) !important;
    background-color: #6c757d;
}

#login_form p a {
    font: normal normal bold 15px/26px 'Poppins-Bold';
    letter-spacing: 0;
    color: #3D3D3D;
}