div.user-photo { height: 100px; }

div.user-photo #current-photo { position: relative; }
body.ltr div.user-photo #current-photo { float: left; }
body.rtl div.user-photo #current-photo { float: right; }

div.user-photo #current-photo:after { position: absolute; top: 0; left: 0; display: block; content: '.'; font-size: 0; width: 100%; height: 100%; border-radius: 5px; -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 20, 0.1); box-shadow: inset 0 0 0 1px rgba(0, 0, 20, 0.1); }

div.user-photo #current-photo img { max-width: 100px; max-height: 100px; display: block; border-radius: 5px; }

div.user-photo div.user-photo-controls { position: relative; }
body.ltr div.user-photo div.user-photo-controls { margin-left: 15px; }
body.rtl div.user-photo div.user-photo-controls { margin-right: 15px; }
body.ltr div.user-photo div.user-photo-controls { float: left; }
body.rtl div.user-photo div.user-photo-controls { float: right; }

div.user-photo-controls .progress-shade { background: rgba(255, 255, 255, 0.8); width: 100%; height: 100%; position: absolute; top: 0; display: none; }
body.ltr div.user-photo-controls .progress-shade { left: 0; }
body.rtl div.user-photo-controls .progress-shade { right: 0; }

div.user-photo-controls.uploading .progress-shade { display: block; }

div.user-photo div.user-photo-controls .upload-photo ul { display: none; }

div.user-photo div.user-photo-controls .QqUploader-uploader { display: inline-block; }

div.profile-image-modal { width: 500px; }

/*# sourceMappingURL=profile.css.map */