body{font-family:Helvetica Neue,Helvetica,sans-serif}#app{min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.main{padding:0 10px;max-width:900px;margin:auto;text-align:center}body,html{margin:0;padding:0;height:100%}.alert{border-radius:0}.alert.alert-info{background-color:#409eff;color:#fff}.alert.alert-info i{color:#fff}.alert.alert-error{background-color:#ea4e51;color:#fff}.alert.alert-error i{color:#fff}.footer{text-align:center;padding-bottom:10px}.footer.fixed{position:fixed;left:0;bottom:0;right:0}.footer.absolute{position:absolute;left:0;bottom:0;right:0}.footer .powered{color:#409eff}.footer .powered a{color:inherit;text-decoration:none}.footer .powered a:hover{text-decoration:underline}.footer .funding{color:#409eff;padding-top:10px;font-size:.8em;max-width:600px;margin:auto}.connect{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;padding-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.connect .alertContainer{position:absolute;top:0;left:0;right:0}.connect .main{color:#409eff}.connect .main .help,.connect .main .presentation{max-width:500px;margin:auto;padding:10px}.connect .main .help{font-size:.8em}.connect .header{padding:10px;text-align:left}.connect .header .left{float:left;display:inline-block;text-align:left;font-size:.8em;font-style:italic}.connect .header .left img{height:70px}.connect .header .right{float:right}.connect .header .right img{height:50px}.connect .header .end{clear:both}.connect .call-to-action{padding:30px 0}.header{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.header .left .logo{height:60px}.header .right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header .right .header-menu{border-bottom:none!important}.upload .sectionTitle,.upload .title{text-align:left;font-weight:400}.upload .sectionTitle{color:#409eff;border-bottom:1px solid #409eff}.upload .uploadType{line-height:2.2em;padding-bottom:20px}.upload .uploadTypeChoice{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.upload .uploadTypeChoice .el-radio__label{margin-bottom:10px!important;paddding-left:0!important}.upload .formfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.upload .formfield .label{padding-top:10px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;text-align:right;padding-right:10px}.upload .author{padding-bottom:10px;text-align:left}.upload .author .half{display:inline-block;width:40%;-webkit-box-sizing:border-box;box-sizing:border-box}.upload .author .half:first-child{padding-right:10px}.upload .no-left{margin-left:0!important;text-align:center}.upload .no-left .el-form-item__error{left:40%!important}.upload .fullWidth{width:100%}.upload .left{text-align:left}.upload .buttons{padding-bottom:30px;text-align:right}.upload .buttons .force-left{float:left}.upload .removeCreator{margin-left:10px;background:transparent;border:none;outline:none;font-size:1.2em;opacity:.6;cursor:pointer}.upload .removeCreator:hover{opacity:1}.upload .add-sentence{color:#606266;padding-top:10px;display:block;font-size:.9em;line-height:1.3em;text-align:left}.upload .add-sentence .sentence{display:block;font-style:italic}.upload .start-upload{padding-top:15px}.about .center{max-width:400px;margin:auto}.about .center .logo{display:inline-block;width:100%;margin-bottom:20px}.uploads{min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:100px;position:relative;text-align:left}.uploads .right{text-align:right}.uploads .waiting{text-align:center;font-size:2.3em}.uploads .file-list{margin:0;padding:0}.uploads .center{text-align:center}.uploads .button-edit{margin-left:5px}.account{max-width:500px;margin:auto;padding-top:20px}.account .right{text-align:right}.loader .header{padding:10px;text-align:left}.loader .header .left{float:left;display:inline-block;text-align:left;font-size:.8em;font-style:italic}.loader .header .left img{height:70px}.loader .header .right{float:right}.loader .header .right img{height:50px}.loader .header .end{clear:both}.loader .spinner{color:#409eff;font-size:2em}