
.v-tooltip.validation-error a{color:#82ba28
}

#signup .content .bottom-link-wrapper{text-align:left;padding-left:20px;margin-top:20px
}
#signup .content .bottom-link-wrapper a{color:#82ba28
}
#signup .content h1{font-weight:600;margin:60px 0 20px;color:#444
}
#signup .content .explanation{margin-bottom:30px
}
#signup .content .step.tenant-form .bottom-link-wrapper,#signup .content .step.tenant-form.show-selected-only .option{display:none
}
#signup .content .step.tenant-form.show-selected-only .bottom-link-wrapper{display:block
}
#signup .content .step.tenant-form.show-selected-only input[type=radio]:checked+.option{padding:50px 70px;display:block
}
#signup .content .step.tenant-form.show-selected-only input[type=radio]:checked+.option h2 label{line-height:1.5;font-size:27px
}
#signup .content .step.tenant-form.show-selected-only input[type=radio]:checked+.option p label{font-size:14px;margin-top:10px
}
#signup .content .formset{width:80%;margin:0 auto;text-align:left
}
#signup .content .control-label{font-size:14px
}
#signup .content .label-hint{font-size:12px
}
#signup .content input[type=email],#signup .content input[type=password],#signup .content input[type=text]{width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px
}
#signup .content input[type=radio]{display:none
}
#signup .content input[type=radio]+.option{text-align:left;padding:16px 20px 6px
}
#signup .content input[type=radio]+.option:hover{background:#fafafa
}
#signup .content input[type=radio]+.option h2 label{font-size:18px;line-height:1.4
}
#signup .content input[type=radio]+.option label{display:block;margin:0
}
#signup .content input[type=radio]:checked+.option{background:#82ba28;color:#fff
}
#signup .content input[type=radio]:checked+.option h2{font-weight:600
}
#signup .content input[type=radio]:checked+.option a{color:#fff;text-decoration:underline
}
#signup .content .newsletter-label{padding:0 0 7px;font-size:12px
}
#signup .content .newsletter-label input{margin:0
}
#signup .content .tos{font-size:13px;text-align:left;line-height:inherit;margin-top:20px
}
#signup .content .tos input{margin-right:7px;margin-top:-2px
}
#signup .content .tos a{color:#82ba28
}
#signup .content footer{margin-top:30px;padding-right:50px;text-align:right
}
#signup .content footer .btn-primary{margin-left:50px;padding:10px 40px;position:relative
}
#signup .content footer .btn-primary .spinner-centered{display:none;width:auto;margin-left:30px;margin-top:-8px
}
#signup .content footer .progress-dots{display:inline-block
}
#signup .content footer .progress-dots .dot{display:inline-block;width:9px;height:9px;background-color:#cdcdcd;border-radius:50%;margin-right:6px;-webkit-box-sizing:border-box;box-sizing:border-box
}
#signup .content footer .progress-dots .dot.active{background-color:#82ba28
}
#signup .content footer .progress-dots .dot.highlighted{border:2px solid #82ba28
}
#signup .content footer .progress-dots .dot[disabled]{cursor:auto
}
@media (max-height:800px){
#signup h1{margin-top:30px
}
}
@media (max-width:760px){
#signup .formset{width:100%
}
#signup .measurement-form .span6{width:100%;margin-left:0
}
}

.signup-pending{margin-top:30px
}
.signup-pending .setup-progress{width:200px;margin:40px auto 0;border-radius:5px;height:16px;background-color:#efefef
}
.signup-pending .setup-progress .bar{background-color:#82ba28;height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-animation-duration:90s;animation-duration:90s;-webkit-animation-name:signupProgress;animation-name:signupProgress
}
.signup-pending .msg{margin:50px 0 30px;font-size:18px
}
@-webkit-keyframes signupProgress{
0%{width:0
}
10%{width:20%
}
66%{width:90%
}
to{width:97%
}
}
@keyframes signupProgress{
0%{width:0
}
10%{width:20%
}
66%{width:90%
}
to{width:97%
}
}

.signup-success table{text-align:left;font-size:13px;color:#444;margin-bottom:60px
}
.signup-success table th{padding-top:30px;vertical-align:top
}
.signup-success table .fieldname{color:#999;font-size:11px;padding-right:30px;text-align:right
}
.signup-success .login{color:#82ba28;text-decoration:underline;margin-left:10px
}

.signup-survey{text-align:left;margin:0 55px
}
.signup-survey input[type=text]{margin:8px 0;font-size:12px;height:32px
}
.signup-survey button{margin:20px auto;display:block;padding-left:40px;padding-right:40px
}
.signup-survey .thanks{margin-top:50px;text-align:center
}
.signup-survey iframe{visibility:hidden
}

#signup{background:#54555b url(/images/board-960.d6cf7.jpg) no-repeat 50% fixed;background-size:cover;position:fixed;width:100%;height:100%;top:0
}
#signup .hashtag{position:fixed;bottom:30px;font-size:16px;right:720px;color:#999;font-weight:600
}
#signup .content{position:fixed;width:680px;height:100%;top:0;right:0;overflow:auto;background:#fff;padding:70px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:13px;color:#999;-webkit-animation-duration:1s;animation-duration:1s
}
#signup .content .logo{background:url(/images/trayn-full-color.37fab.svg) no-repeat 50%;height:70px;background-size:contain
}
@media (max-height:800px){
#signup .content{padding:30px 70px
}
}
@media (max-width:760px){
#signup{background:none
}
#signup .hashtag{display:none
}
#signup .content{position:relative;width:100%;padding:30px
}
}
@media (min-width:680px + 960px){
#signup{background-image:url(/images/board-1200.5b846.jpg)
}
}
@media (min-width:680px + 120px){
#signup{background-image:url(/images/board-3000.45b42.jpg)
}
}

/*# sourceMappingURL=26.a744c.css.map*/