.login_form{max-width:350px;margin:70px auto;padding:10px 30px;background-color:#eee;border-radius:5px}.login_form input[type='text'],.login_form input[type='password']{font-size:1.05em;width:100%;margin-bottom:.2em;position:relative;border-radius:3px;padding:10px 10px;border:1px solid silver;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.login_form .btnarray{margin:10px -10px;text-align:center;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;align-items:center}.login_form .btnarray>*{margin-left:10px;margin-right:10px}.login_form .btn{padding:10px;flex:1}.login_form .default{background-color:lime}.login_form .default:hover,.login_form .default:focus{background-color:#fff}