#signup .toolbar-bottom{display:none}span.agree-target{font-family:FontAwesome}input[type=checkbox].agree{position:relative;left:-999em}input[type=checkbox].agree+span.agree-target::after{content:"\f096"}input[type=checkbox].agree:checked+span.agree-target::after{content:"\f046"}span.agree{display:block;padding:.5em}#signup .tab-content{max-width:1000px;text-align:center;margin:20px auto}#signup .tab-pane>div{margin-top:20px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}#signup .form-controls button{vertical-align:top;margin:0;margin-top:28px;position:relative;width:auto;height:auto}#signup .form-controls button:disabled>.load-button::before{content:"\f110"}#signup .form-controls button:disabled>.load-button{animation:fa-spin 1s steps(8) infinite;animation-duration:1s;animation-timing-function:steps(8);animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fa-spin;display:inline-block;position:absolute;left:0;right:0;margin:auto;font-family:FontAwesome;z-index:999;color:#000}#signup .form-controls button:disabled>.load-button+span{}#signup .form-controls>span{display:inline-block;margin:0 20px;max-width:340px;width:100%;vertical-align:top}#signup .form-controls input[type=text],input[type=password]{padding:10px 5px;width:100%!important;max-width:300px;display:block;margin-top:0!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:20px!important;border-width:thin!important;border-radius:5px!important}#signup .form-controls input:last-of-type{margin-bottom:0!important}input[type=text].error,input[type=password].error{border-color:red}.terms-open{max-width:340px;margin:0}