
.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
}

.user-photo-current{display:inline-block;position:relative
}
.user-photo-current .user-image{margin:0 28px
}
.user-photo-current .helper{position:absolute;width:100px;height:100px;border-radius:50%;left:28px;top:0;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;text-align:center;color:#fff;font-weight:600;font-size:11px;cursor:pointer
}
.user-photo-current .helper i{display:block;margin-top:30px;margin-bottom:5px
}
.user-photo-current .helper i:before{font-size:32px;color:#fff
}
.user-photo-current .no-photo .helper,.user-photo-current:hover .helper{opacity:1
}
.user-file-button{display:none
}
.user-photo-upload{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);z-index:1050
}
.user-photo-upload .upload-control{max-width:900px;margin-left:auto;margin-right:auto;margin-top:50px
}
.user-photo-upload .upload-header{height:115px
}
.user-photo-upload img{max-width:none;max-height:none
}
.user-photo-upload .croppr-container,.user-photo-upload .selected-image{display:inline-block
}
.user-photo-upload .selected-image{margin-bottom:20px
}
.user-photo-upload .upload-preview{width:100px;height:100px;border-radius:50%;display:inline-block;margin:5px 20px 0 30px
}
.user-photo-upload .btn{margin-top:-90px;margin-left:5px
}
.user-photo-upload .cancel{height:32px;border:1px solid #323232;background:#666;padding:0 13px;font-size:13px;color:#fff
}
.user-photo-upload .submit{padding:7px 12px
}

#profile{background:#fff
}
#profile .details{min-height:calc(100vh - 41px);width:900px;max-width:100%;margin:0 auto
}
#profile .details .head{padding:15px 0 20px
}
#profile .details .head .user-photo{display:inline-block
}
#profile .details .head h2{display:inline-block;position:relative;top:-42px
}
#profile form input,#profile form select{font-size:14px;padding:0 12px;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%
}
#profile form .control-group{margin-bottom:15px
}
@media (max-width:480px){
#profile{padding:0 10px 20px
}
#profile .span6{width:100%;margin-left:0
}
}
@media print{
#profile .head,#profile .subscription h2{display:none
}
}

#profile form .control-label[for=email]{display:inline-block
}
#profile form .change-email{color:#82ba28;text-decoration:underline;float:right
}

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

.password-form[data-v-cc2faab0]{max-width:350px
}
.password-form input[data-v-cc2faab0]{width:100%
}

/*# sourceMappingURL=23.699f3.css.map*/