
.login-page .divider{width:70px;background-color:#fff;height:1px;margin:44px auto
}
.login-page .board{position:absolute;width:100%;z-index:1000;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out
}
.login-page .board.logged-in{opacity:0
}
.login-page .board-background{background:#54555b url(/images/board-960.d6cf7.jpg) no-repeat 50% fixed;background-size:cover;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;position:fixed;width:100%;height:100%;top:0;z-index:100
}
.login-page .board-background.logged-in{opacity:0
}
.login-page h1 a{background:url(/images/trayn-full.f7ca3.svg) no-repeat;background-size:contain;width:153px;height:60px;display:block;text-indent:-9999px;margin:60px auto 15px
}
.login-page .tagline{text-align:center;color:#fff;font-size:16px
}
.login-page .no-login{text-align:center;color:#fff;font-size:12px;margin-top:10px
}
.login-page .no-login a{color:#ccc;text-decoration:underline
}
.login-page h2.tagline{font-size:32px;margin-top:-14px;text-transform:uppercase
}
.login-page .modal{top:inherit;position:inherit;margin:50px auto 20px
}
.login-page .modal-body,.login-page .modal-footer{padding-left:20px;padding-right:20px
}
.login-page .modal-body{padding-top:24px;overflow:visible
}
.login-page .modal-footer .btn{padding:10px 0;width:100%;font-size:16px
}
.login-page .forms button,.login-page .forms input,.login-page .forms label{font-size:14px
}
.login-page .forms input{height:34px;line-height:24px
}
.login-page .forms input[type~=checkbox]{height:inherit;margin-top:2px
}
.login-page .forms input[type=email]:focus:invalid{color:#000;border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
}
.login-page .message{padding:5px 10px;border:1px solid red;border-left-width:5px
}
.login-page .hashtag{text-align:center;color:#fff;font-weight:300;font-size:16px;text-transform:uppercase;margin:40px 0
}
@media (max-width:480px){
.login-page .divider,.login-page .tagline{display:none
}
.login-page h1 a{margin:0 auto
}
}
@media (min-width:960px){
.login-page .board-background{background-image:url(/images/board-1200.5b846.jpg)
}
}
@media (min-width:1200px){
.login-page .board-background{background-image:url(/images/board-3000.45b42.jpg)
}
}
@media (orientation:portrait){
.login-page .board-background{background-image:url(/images/board-up-600.2940f.jpg)
}
}
@media (orientation:portrait) and (min-width:600px){
.login-page .board-background{background-image:url(/images/board-up-1200.57f88.jpg)
}
}

a[data-v-6020bd4a]{margin-right:4px
}
a.selected[data-v-6020bd4a]{font-weight:600
}

.v-popover[data-v-a016839e]{display:inline
}
h3[data-v-a016839e]{text-transform:capitalize;margin:10px 0 5px
}
a[data-v-a016839e]{display:block
}

.progressbutton .progressbutton-spinner[data-v-48d01954]{position:relative;display:inline;margin-right:5px
}
.progressbutton-spinner.fade-enter-active[data-v-48d01954] .icon-spinner:before,.progressbutton-spinner.fade-leave-active[data-v-48d01954] .icon-spinner:before{-webkit-transition:opacity .5s;transition:opacity .5s
}
.progressbutton-spinner.fade-enter[data-v-48d01954] .icon-spinner:before,.progressbutton-spinner.fade-leave-to[data-v-48d01954] .icon-spinner:before{opacity:0
}

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

.message[data-v-090156f8]{font-size:15px;margin-bottom:12px;margin-top:-12px
}
.links[data-v-090156f8]{padding-top:20px
}

.links[data-v-ab7138fe]{margin-top:20px
}

.links[data-v-487bde83]{margin-top:20px
}

/*# sourceMappingURL=19.2a7b5.css.map*/