.member_forms,
.member_forms fieldset {float:none; clear:both;}
.member_forms input {font-size:16px; text-transform: none; padding-left:8px;}
.member_forms button[type='submit'] {height:44px; font-size:20px; text-transform:none;}
.member_forms fieldset { padding:15px; border-radius: 6px; }
.member_forms fieldset legend { width:auto; padding:0 10px; }

.member_forms label {font-size:16px;}

/*formlar*/
@keyframes shake3 {
    0% {left: -5px}
    16% {left: 5px}
    33% {left: -5px}
    49% {left: 5px}
    66% {left: -5px}
    80% {left: 5px}
    100% {left: 0}
} /* And @keyframes with prefixes */

.member_forms input:user-invalid,
.member_forms textarea:user-invalid {
    border: 1px solid red !important;
    animation-name: shake3;
    animation-duration: .4s;
    position: relative;
}
.member_forms input[type='radio']:user-invalid {
    appearance: none;
    border-radius: 50%;
    outline: none;
}
