ight:auto;}.form{display: flex; flex-direction: column; margin-bottom: 10px; -moz-box-direction: normal; -webkit-box-direction: normal;}.input-box{margin:auto 40px 6px;}input{height: 36px; border: 1px solid #efefef; border-radius: 3px; background-color: #fafafa; width:100%; font-size:12px; margin: 0; padding: 9px 0 7px 8px; outline: none; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box;}input#name:focus, input#password:focus{border-color:#bbb;}.button-box{display: block; position: relative