body{background:#e2e4e6;padding-top:4em}.form-container{background:#fff;padding:3.5em;width:500px;position:fixed;left:50%;margin-left:-250px}button{padding:1.2em;width:100%;cursor:pointer;margin-bottom:15px;font-size:1.3em}.basic-btn{background:#3b8598;color:#fff}input.txt{background:#fff!important;padding:1.3em 1em;font-size:1.3em;border:1px solid #bbb}h2{margin:1.7em 0 .9em}.alc{text-align:center;margin:15px 0}.alc,.error{display:block}.error{background:#f1f0ef;padding:1em;width:100%;margin-bottom:20px}#goback{font-weight:700;text-transform:uppercase;font-size:.8em;color:#3b8598}#goback span{font-size:1em}.loading{width:30px;height:30px;border:5px solid #ccc;position:fixed;left:50%;margin-left:-20px;top:50%;margin-top:-20px;border-radius:50%}.loading:after{content:"";position:absolute;width:40px;height:10px;background:#e2e4e6;top:10px;left:-5px;-webkit-animation:spin 1.2s infinite;animation:spin 1.2s infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:600px){body{padding-top:1.2em}.form-container{padding:1.2em;width:90%;margin-left:-45%}button{font-size:1em}}