.track-upload-error { padding: 15px 0px; -moz-border-radius: 7px; border-radius: 7px; -webkit-border-radius: 7px; display: block; background-color: #ffefe5; text-align: center; }
.track-upload-error span { width: 100%; display: block; padding-bottom: 7px; }
.track-upload-error .link-button { float: none; display: inline; }

#upload #recaptcha_widget_div { margin-bottom: 0.5em; }

body#tracks.new #reorder #upload-btn, body#dropbox.new #reorder #upload-btn, body.dropbox #reorder #upload-btn { height: auto; }
body#tracks.new #reorder.disabled a, body#dropbox.new #reorder.disabled a, body.dropbox #reorder.disabled a { display: none; }
body#tracks.new #private-to-public span.achtung, body#dropbox.new #private-to-public span.achtung, body.dropbox #private-to-public span.achtung { color: #ff6600; }

.record-container { margin-top: 10px; margin-bottom: 20px; }
.record-container .big-upload-btn { margin: 20px auto 10px; }
.record-container #upload-form-file { width: 304px; margin: 0 auto; zoom: 1; }
.record-container #upload-form-file:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#secondary-content .record-container #upload-form-file { margin: 30px auto 0; }
.record-container #upload-form-file .select-existing { clear: both; text-align: right; margin: 0 11px 0 0; position: relative; top: -5px; }
.record-container #upload-form-file .select-existing a { margin-top: 0px; }
.record-container #upload-btn { margin-left: 15px; line-height: 54px !important; height: 54px !important; -moz-border-radius: 2em; -webkit-border-radius: 2em; -o-border-radius: 2em; -ms-border-radius: 2em; border-radius: 2em; }
.record-container #upload-btn, .record-container span.or { float: left; margin-top: 0; line-height: 56px; }
.record-container span.or { font-size: 21px; color: #666666; padding: 0 0 0 8px; }
.record-container #record-btn { margin-top: -2px; float: left; display: block; text-indent: -9999px; border: 0; color: white; width: 60px; height: 60px;  background:url(../img_n/rec_button_small.png); background-repeat:no-repeat; }
.record-container #record-btn span.rec { display: block; width: 100%; height: 100%; 
background:url(../img_n/rec_button_small.png);  background-repeat:no-repeat; background-position: 0 -60px; opacity: 0; }
.record-container .show-upload { display: none; }
.record-container .show-upload a { line-height: 22px; color: #777777; font-size: 11px; }
.record-container .show-upload a:hover { color: #ff6600 !important; }

body.record-disabled #upload-form-file { width: 200px !important; margin: 0 auto; }

.announcement.unconfirmed { padding-top: 28px; padding-bottom: 28px; padding-right: 48px; padding-left: 48px; width: 500px; line-height: 16px; }
.announcement.unconfirmed h1 { color: #333333; }
.announcement.unconfirmed h4 { font-size: 15px; }
.announcement.unconfirmed h5, .announcement.unconfirmed a.resend-email-button.action-button.tiny { font-size: 12px; }
.announcement.unconfirmed span#welcome-record-button, .announcement.unconfirmed span#welcome-upload-button, .announcement.unconfirmed span#confirm-email-premium { display: inline-block; width: 112px; height: 96px; margin-top: 16px; margin-bottom: 16px; margin-left: 8px; margin-right: 8px; }
.announcement.unconfirmed span#welcome-record-button { background-image: url(/../img_n/welcome_record.png?unicorn30); background-position: -32px 0px; }
.announcement.unconfirmed span#welcome-upload-button { background-image: url(/../img_n/welcome_upload.png?unicorn30); background-position: -32px 0px; }
.announcement.unconfirmed span#confirm-email-premium { width: 229px; height: 68px; background-image: url(/../img_n/pro/confirm_email_premium.png?unicorn30); background-position: 0px 0px; }

.edit-music h2 { border-bottom: 1px #cccccc solid; margin-bottom: 15px; }
.edit-music .replace-track { background: #f0f6fb; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; padding: 5px 5px 7px 10px; margin: 0px 0 30px 0; }
.edit-music .replace-track #upload-progress-info { margin-top: 30px; }
.edit-music #license { margin-top: 17px; }

.share-distribute h2 { margin-bottom: 6px; border-bottom: 1px #cccccc solid; }

#upload-progress-info, .sets-progress-wrapper { position: relative; max-width: 640px; height: 20px; display: none; padding-top: 10px; }
#upload-progress-info .upload-amount-wrapper, #upload-progress-info .transcode-progress-header, .sets-progress-wrapper .upload-amount-wrapper, .sets-progress-wrapper .transcode-progress-header { width: 50%; float: left; position: relative; }
#upload-progress-info .upload-amount-wrapper .upload-progress-amount, #upload-progress-info .transcode-progress-header .upload-progress-amount, .sets-progress-wrapper .upload-amount-wrapper .upload-progress-amount, .sets-progress-wrapper .transcode-progress-header .upload-progress-amount { font-weight: 500; }

.transcode-display-processing .upload-progress.big { height: 26px; margin: 0px auto 30px auto; display: none; position: relative; max-width: 640px; }
.transcode-display-processing .upload-progress.big .upload-progress-bar, .transcode-display-processing .upload-progress.big .transcode-progress-bar { position: relative; width: 50%; float: left; background-image: url(/../img_n/horizontal_repeat_better.png?unicorn30); background-position: 0px 0px; background-color: #5c5c5c; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5c5c5c), color-stop(0.5, #747474), color-stop(1, #5c5c5c)) repeat-x, #5c5c5c; background: -moz-linear-gradient(center top, #5c5c5c 0%, #747474 50%, #5c5c5c 100%) repeat scroll 0 -2px #5c5c5c; -moz-background-size: 100% 30px; -webkit-background-size: 100% 30px; }
.transcode-display-processing .upload-progress.big .upload-progress-bar span, .transcode-display-processing .upload-progress.big .transcode-progress-bar span { position: absolute; height: 26px; width: 100%; top: 0px; left: 0px; background-image: url(/../img_n/progress-corner.png?unicorn30); background-position: top left; }
.transcode-display-processing .upload-progress.big .transcode-progress-bar { border-left: 1px solid white; margin-left: -1px; }
.transcode-display-processing .upload-progress.big .transcode-progress-bar span { background-image: url(/../img_n/progress-corner.png?unicorn30); background-position: top right; }
.transcode-display-processing .upload-progress.big .transcode-progress-bar.loading { -moz-background-size: inherit; -webkit-background-size: inherit; }
.transcode-display-processing .time-notice { display: none; }
.transcode-display-processing .upload-progress-bar-inner { height: 26px; width: 0%; background-image: url(/../img_n/horizontal_repeat_better.png?unicorn30); background-position: 0px 0px; background-color: #3399ff; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3399ff), color-stop(0.5, #74b9ff), color-stop(1, #3399ff)) repeat-x, #3399ff; background: -moz-linear-gradient(center top, #3399ff 0%, #74b9ff 50%, #3399ff 100%) repeat scroll 0 -2px #3399ff; -moz-background-size: 100% 30px; -webkit-background-size: 100% 30px; }
.transcode-display-processing .transcode-progress-bar-inner { height: 26px; width: 0%; background-image: url(/../img_n/horizontal_repeat_better.png?unicorn30); background-position: 0px 0px; background-color: #f86604; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f86604), color-stop(0.5, #ff8736), color-stop(1, #f86604)) repeat-x, #f86604; background: -moz-linear-gradient(center top, #f86604 0%, #ff8736 50%, #f86604 100%) repeat scroll 0 -2px #f86604; -moz-background-size: 100% 30px; -webkit-background-size: 100% 30px; }

.transcode-display-processing.waiting-uploading .transcode-progress-header, li.uploading.waiting-uploading .transcode-progress-header { color: #777777; }
.transcode-display-processing.waiting-uploading .title-waiting, .transcode-display-processing.waiting-uploading .upload-progress-amount, li.uploading.waiting-uploading .title-waiting, li.uploading.waiting-uploading .upload-progress-amount { display: inline; }
.transcode-display-processing.waiting-uploading .title-transcoding, .transcode-display-processing.waiting-uploading .title-finished, .transcode-display-processing.waiting-uploading .title-preparing, .transcode-display-processing.waiting-uploading .upload-progress-finished, .transcode-display-processing.waiting-uploading .time-notice, li.uploading.waiting-uploading .title-transcoding, li.uploading.waiting-uploading .title-finished, li.uploading.waiting-uploading .title-preparing, li.uploading.waiting-uploading .upload-progress-finished, li.uploading.waiting-uploading .time-notice { display: none; }
.transcode-display-processing.preparing .title-preparing, .transcode-display-processing.preparing .upload-progress-finished, .transcode-display-processing.finished .title-preparing, .transcode-display-processing.finished .upload-progress-finished, li.uploading.preparing .title-preparing, li.uploading.preparing .upload-progress-finished, li.uploading.finished .title-preparing, li.uploading.finished .upload-progress-finished { display: inline; }
.transcode-display-processing.preparing .title-transcoding, .transcode-display-processing.preparing .title-finished, .transcode-display-processing.preparing .title-waiting, .transcode-display-processing.preparing .upload-progress-amount, .transcode-display-processing.preparing .time-notice, .transcode-display-processing.finished .title-transcoding, .transcode-display-processing.finished .title-finished, .transcode-display-processing.finished .title-waiting, .transcode-display-processing.finished .upload-progress-amount, .transcode-display-processing.finished .time-notice, li.uploading.preparing .title-transcoding, li.uploading.preparing .title-finished, li.uploading.preparing .title-waiting, li.uploading.preparing .upload-progress-amount, li.uploading.preparing .time-notice, li.uploading.finished .title-transcoding, li.uploading.finished .title-finished, li.uploading.finished .title-waiting, li.uploading.finished .upload-progress-amount, li.uploading.finished .time-notice { display: none; }
.transcode-display-processing.transcoding .title-transcoding, .transcode-display-processing.transcoding .upload-progress-finished, .transcode-display-processing.transcoding .time-notice, li.uploading.transcoding .title-transcoding, li.uploading.transcoding .upload-progress-finished, li.uploading.transcoding .time-notice { display: inline; }
.transcode-display-processing.transcoding .title-transcoding, li.uploading.transcoding .title-transcoding { border-right: 1px #cccccc solid; padding-right: 5px; margin-right: 2px; }
.transcode-display-processing.transcoding .title-preparing, .transcode-display-processing.transcoding .title-finished, .transcode-display-processing.transcoding .title-waiting, .transcode-display-processing.transcoding .upload-progress-amount, li.uploading.transcoding .title-preparing, li.uploading.transcoding .title-finished, li.uploading.transcoding .title-waiting, li.uploading.transcoding .upload-progress-amount { display: none; }
.transcode-display-processing.transcoding-finished .title-finished, .transcode-display-processing.transcoding-finished .upload-progress-finished, li.uploading.transcoding-finished .title-finished, li.uploading.transcoding-finished .upload-progress-finished { display: inline; }
.transcode-display-processing.transcoding-finished .title-transcoding, .transcode-display-processing.transcoding-finished .title-preparing, .transcode-display-processing.transcoding-finished .title-waiting, .transcode-display-processing.transcoding-finished .upload-progress-amount, .transcode-display-processing.transcoding-finished .time-notice, li.uploading.transcoding-finished .title-transcoding, li.uploading.transcoding-finished .title-preparing, li.uploading.transcoding-finished .title-waiting, li.uploading.transcoding-finished .upload-progress-amount, li.uploading.transcoding-finished .time-notice { display: none; }

.upload-choose-files { display: block; padding-bottom: 10px; text-align:center; margin-bottom:10px; }

.upload-save-msg { display: none; }

.upload-save-msg.uploading { display: block; }

#upload-form-file-container { text-align: center; }
#upload-form-file-container .intro { font-size: 15px; }

#track-asset-data-wrapper { margin: 0 0 28px 0; text-align: left; }
#track-asset-data-wrapper .upload-group { background: url(/../img_n/stripes_light_light.png?unicorn30); padding: 10px 10px 10px 10px; }
#track-asset-data-wrapper ol.upload { margin: 0 0 7px 0; }
#track-asset-data-wrapper ol.upload li { border: 1px #cccccc solid; padding: 7px; background-color: white; margin: 0 0 7px 0; -moz-border-radius-bottomright: 7px; -moz-border-radius-topleft: 7px; border-bottom-right-radius: 7px; border-top-left-radius: 7px; -webkit-border-bottom-right-radius: 7px; -webkit-border-top-left-radius: 7px; position: relative; }
#track-asset-data-wrapper ol.upload li input { margin: 0; font-size: 13px; background: white; border: 0; }
#track-asset-data-wrapper ol.upload li span.remove-set { position: absolute; right: 10px; top: 13px; background-image: url(/../img_n/elements.png?unicorn30); background-position: -111px -263px; display: block; text-indent: -9999px; width: 13px; height: 13px; }
#track-asset-data-wrapper ol.upload li span.remove-set.hidden { display: none; }
#track-asset-data-wrapper ol.upload li span.remove-set:hover { background-position: -129px -263px; }
#track-asset-data-wrapper ol.upload li span.loading { display: block; width: 602px; padding: 8px; margin: -7px; background-color: #e3e3e3; background: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e3e3e3)) repeat-x, #e3e3e3; background: -moz-linear-gradient(90deg, #e3e3e3, white) repeat-x scroll 0 0 #e3e3e3; background: -o-linear-gradient(white, #e3e3e3) #e3e3e3; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#e3e3e3'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#e3e3e3')"; zoom: 1; -moz-border-radius-bottomright: 7px; -moz-border-radius-topleft: 7px; border-bottom-right-radius: 7px; border-top-left-radius: 7px; -webkit-border-bottom-right-radius: 7px; -webkit-border-top-left-radius: 7px; }
#track-asset-data-wrapper ol.upload li #track-asset-data { background: transparent; border: 0; }
#track-asset-data-wrapper a.add-file { padding: 2px 7px 1px 7px !important; }

#upload-information { margin-top: 0px; }

.storage-status { font-size: 11px; color: #777777; width: 300px; margin: 10px auto 20px auto; }
body.record .storage-status { display: none; }
.storage-status .total { border: 1px #cccccc solid; display: block; height: 7px; width: 298px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 3px; background-color: #eeeeee; }
.storage-status .total .used { background-image: url(/../img_n/horizontal_repeat_better.png?unicorn30); background-position: 0 -28px; background-color: #0066cc; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0066cc), color-stop(0.5, #0064c8), color-stop(1, #0066cc)) repeat-x, #0066cc; background: -moz-linear-gradient(center top, #0066cc 0%, #0064c8 50%, #0066cc 100%) repeat scroll 0 -1px #0066cc; -moz-background-size: 100% 9px; -webkit-background-size: 100% 9px; }
.storage-status .total .used.critical { background-color: #ed5e00; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ed5e00), color-stop(0.5, #ff6600), color-stop(1, #ed5e00)) repeat-x, #ed5e00; background: -moz-linear-gradient(center top, #ed5e00 0%, #ff6600 50%, #ed5e00 100%) repeat scroll 0 -1px #ed5e00; -moz-background-size: 100% 9px; -webkit-background-size: 100% 9px; }
.storage-status .total .used.very-critical { background-color: #ed2f00; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ed2f00), color-stop(0.5, #fb3200), color-stop(1, #ed2f00)) repeat-x, #ed2f00; background: -moz-linear-gradient(center top, #ed2f00 0%, #fb3200 50%, #ed2f00 100%) repeat scroll 0 -1px #ed2f00; -moz-background-size: 100% 9px; -webkit-background-size: 100% 9px; }
.storage-status .total .used { display: block; width: 90%; height: 7px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; }
.storage-status .status { display: block; text-align: center; font-size: 10px; margin-top: 7px; }
.storage-status .status .icon-button { padding: 1px 7px 0 !important; }

p.guidelines { text-align: center; margin-top: 0px; padding: 0 0px 0 0px; font-size: 11px; color:black; }
p.guidelines.files { color: #666666; }
body.record p.guidelines.files { display: none; }
body.uploading p.guidelines { display: none; }

.basic-upload .restrictions { margin: -7px 21px 35px 21px !important; }

body.distribute .upload-progress { display: block !important; }
body.distribute .upload-progress-bar-inner { width: 100% !important; }

form .auto-submit { display: none; }
form.submitted .auto-submit { display: block; }
form.submitted .basic-info, form.submitted #settings, form.submitted .content-item, form.submitted .distribute-fieldset, form.submitted h2 { display: none; }

#tracks.new h1, #tracks.new .upload-save-msg, #tracks.distribute h1, #tracks.distribute .upload-save-msg, #upload h1, #upload .upload-save-msg { text-align: center; margin-bottom: 0px; }
#tracks.new .upload-group, #tracks.distribute .upload-group, #upload .upload-group { margin-bottom: 14px; -moz-border-radius: 7px; border-radius: 7px; -webkit-border-radius: 7px; }

#tracks.distribute #upload-progress-info, #tracks.distribute .upload-progress { display: block; }
#tracks.distribute #upload-save-reminder { text-align: center; }

.basic-info .artwork-description .description { width: 527px; min-height: 142px; margin-right: 0; }
.basic-info .width_1_3 { width: 206px; margin-right: 10px; }
.basic-info .width_1_3.last { margin-right: 0; }
.basic-info input.date-field { width: 170px; float: left; margin-right: 5px; }
.basic-info .date-picker-button { height: 23px; width: 31px; cursor: pointer; background-image: url(/../img_n/elements.png?unicorn30); background-position: -317px -307px; display: block; float: left; text-indent: -9999px; }



.form-buttons.main { padding-top: 14px; }

.upload-copyright-notice { padding-top: 35px; border-top: 1px solid #eeeeee; }

.share-distribute { padding-top: 10px; border-top: 1px solid #eeeeee; margin-bottom: 20px !important; }
.share-distribute fieldset { margin-bottom: 15px; }
.playable-private .share-distribute, .private-sharing .share-distribute { display: none; }
.private-sharing.adds-sharings .share-distribute { display: block; }
.share-distribute .sharing-help { margin-top: 10px; }
.share-distribute .sharing-help .inline-help { margin: 0px 0px 0px 1px; }
.share-distribute .sharing-help .sharing-change-users { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 180px; display: inline-block; }
.share-distribute .sharing-help h2 { border-bottom: none; width: 100%; display: block !important; color: #333333; }
.share-distribute .share-item { margin-bottom: 4px; }
.share-distribute .share-item p { line-height: 1.4em; }
.share-distribute .share-item .char-counter { font-style: normal; float: right; color: #777777; padding-right: 2px; }
.share-distribute .share-item .share-item-note { clear: left; padding: 5px 0 0 0; color: #666666; }
.share-distribute .share-item .share-item-note .note { color: #ff6600; text-transform: uppercase; }
.share-distribute .share-item .share-item-note a { border-left: 1px #cccccc solid; padding: 0 0 0 5px; margin: 0 0 0 0; }
.share-distribute .sharing-note h3 { font-size: 18px; }
.share-distribute .sharing-note h3 .inline-help { background-position: 0 -7px; }
.share-distribute .sharing-note h3 .inline-help:hover { background-position: -26px -7px; }
.share-distribute .sharing-note p { color: #777777; margin-bottom: 7px; }
.share-distribute .sharing-note textarea { height: 60px; font-size: 14px; line-height: 19px; }
.share-distribute .sharing-note .sharing-note-public { padding-bottom: 10px; }
.share-distribute .sharing-note .sharing-note-public em { margin-top: -20px; }
.adds-sharings .share-distribute .sharing-note .sharing-note-private { margin-top: 0px; }
.adds-sharings .share-distribute .sharing-note .sharing-note-private .char-counter { padding-bottom: 5px; margin-top: -21px; }
.share-distribute .sharing-note .sharing-note-private textarea { height: 45px; overflow: auto; }
.share-distribute .sharing-url label.grab-url { font-size: 16px; display: inline; float: left; }
.share-distribute .sharing-url input.url { margin: 0px 10px 0 5px; width: 388px; font-size: 10px; padding: 5px 0px 4px 3px; float: left; }
.share-distribute .sharing-url .checkbox { position: relative; margin-top: 2px; width: 130px; float: left; }
.share-distribute .sharing-url .checkbox span.spinner { position: absolute; right: 10px; top: 0; }
.playable-public .share-distribute .sharing-url .private-url { display: none; }
.playable-private .share-distribute .sharing-url .public-url { display: none; }
.share-distribute .sharing-url .secret-link-enabled-note { display: none; }
.share-distribute .sharing-url .secret-link-disabled-note { display: block; }
form.secret-link-enabled .share-distribute .sharing-url .secret-link-enabled-note { display: block; }
form.secret-link-enabled .share-distribute .sharing-url .secret-link-disabled-note { display: none; }
.share-distribute #widget-settings { display: none; }
.share-distribute .widget-code { margin-bottom: 30px; display: none; }
.streaming-enabled .share-distribute .widget-code { display: block; }
.share-distribute .widget-code .embed-code { width: 489px; margin-right: 10px; float: left; font-size: 10px; padding: 5px 0px 4px 3px; float: left; }
.playable-private .share-distribute .widget-code .public-embed { display: none; }
.playable-public .share-distribute .widget-code .private-embed { display: none; }
.share-distribute .widget-code .widget-code-note { clear: left; }
.share-distribute .streaming-enabled-note { display: none; }
.share-distribute .embedding-restricted-note { display: none; margin-right: 5px; }
form.streaming-enabled.embedding-restricted .share-distribute .streaming-enabled-note { display: block; }
form.streaming-enabled.embedding-restricted .share-distribute .embedding-restricted-note { display: inline; }

#more-privacy-toggler { margin-bottom: 10px; }

#info-fields-toggler { margin: 16px 0px 10px 0px; width: 100%; }

.secondary-track-info { margin-top: 15px; }

#recorder-flash { position: absolute; display: block; z-index: 810; width: 280px; height: 180px; }

#upload-form-file-container #upload-form-file { display: inline-block; width: auto; margin: 0 auto; }
#upload-form-file-container .show-upload { display: none; }

body.record #upload-form-file-container #upload-form-file { display: none; }
body.record #upload-form-file-container .show-upload { display: block; }
body.record #upload-form-file-container #upload-information { display: none; }

#recorder-wrapper { width: 400px; margin: 0 auto; position: relative; display: none;  zoom: 1; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border: 1px #d9d9d9 solid; padding: 10px; text-align: left; zoom: 1; }
#recorder-wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.record #recorder-wrapper { display: block !important; }
#recorder-wrapper a.button { margin: 0 !important; padding: 0 !important; border: 0 !important; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; float: left; display: none; width: 84px; height: 84px; background-color: transparent !important; background-image:url(../img_n/rec_button_large.png)!important; background-position: 0 0; }
#recorder-wrapper a.button span { display: block; width: 100%; height: 100%; background-image:url(../img_n/rec_button_large.png); background-position: 0 -336px; text-indent: -9999px; -moz-opacity: 0; opacity: 0; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; transition: opacity 0.3s linear; }
#recorder-wrapper a.button:hover, #recorder-wrapper a.button.hover { border: 0; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
#recorder-wrapper a.button:hover span, #recorder-wrapper a.button.hover span { -moz-opacity: 1; opacity: 1; }
#recorder-wrapper a.button.record-stop-btn { background-position: 0 -84px; }
#recorder-wrapper a.button.record-play-btn { background-position: 0 -168px; }
#recorder-wrapper a.button.record-pause-btn { background-position: 0 -252px; }
#recorder-wrapper a.button.record-start-btn { display: block;margin-top:4px !important;margin-left:4px !important; }
#recorder-wrapper canvas { display: none; }
#recorder-wrapper.recording .help-text { display: none; }
#recorder-wrapper.recording .levels { display: block; }
#recorder-wrapper.recording a.button.record-start-btn { display: none; }
#recorder-wrapper.recording a.button.record-stop-btn { display: block;margin-top:4px !important;margin-left:4px !important; }
#recorder-wrapper.preview canvas { display: block; }
#recorder-wrapper .help-text { font-size: 13px; line-height: 15px; text-align: left; color: #333333; padding: 7px 30px 0 12px; }
#recorder-wrapper .duration, #recorder-wrapper .position { display: none; }
#recorder-wrapper .waveform-wrapper { position: absolute; left: 100px; top: 12px; height: 75px; padding: 0 0 0 0px; border: 1px #E5E5E5 solid; width:288px;box-shadow:0 0 5px #666666;border-radius: 10px;}
#recorder-wrapper canvas { display: none; position: absolute; top: 0; left: 0; height: 75px; }
#recorder-wrapper .record-activity { display: block; }
#recorder-wrapper .playback-activity { display: none; }
#recorder-wrapper.preview a.button.record-play-btn { display: block;}
#recorder-wrapper.preview.playing a.button.record-pause-btn { display: block; }
#recorder-wrapper.preview.playing a.button.record-play-btn { display: none; margin-top:-15px!important; }
#recorder-wrapper.preview .upload-reset-wrapper a { font-size: 13px; }
#recorder-wrapper.preview .upload-reset-wrapper a.record-again-btn { padding-top: 3px; float: left; color: #666666; }
#recorder-wrapper.preview .upload-reset-wrapper a.record-again-btn:hover { color: #ff6600; }
#recorder-wrapper.preview .upload-reset-wrapper a.record-select-btn { float: right; padding: 2px 12px 3px; }
#recorder-wrapper.preview .record-activity { display: none; }
#recorder-wrapper.preview .playback-activity { display: block; }
#recorder-wrapper.preview .help-text { display: none; }
#recorder-wrapper.preview .scrubber { display: block; }

#track-asset-data-wrapper, .storage-status, .share-item { zoom: 1; }
#track-asset-data-wrapper:after, .storage-status:after, .share-item:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body#tracks.edit .overall-track-info .auto-suggest { width: 205px; }

body#tracks.new .overall-track-info .single-entry { width: 200px; }
body#tracks.new .customize-player-link:hover { color: #111111; }


h1 { color: #0066cc; font-size: 24px; margin: 0px 0 10px 0; line-height: 2.3em; font-weight:normal; }
h1 em { font-style: normal; display: block; width: 100%; }
h1 span { margin: 0 0 0 0; display: block; font-size: 18px; line-height: 1.3em; color: #666666; }
h1 span strong { font-weight: normal; font-weight: bold; }
h1 span a { border-left: 1px #cccccc solid; padding-left: 7px; margin-left: 3px; }
h1 span.slash { display: inline; color: #e3e3e3; font-size: 1em; }
h1 span.inline { display: inline; font-weight: inherit; color: inherit; font-size: inherit; }
h1 .chapeau { color: #777777; font-size: 12px; line-height: 1.1em; padding-bottom: 4px; }

h2 { font-size: 24px; margin-bottom: 10px; margin-top: 5px; line-height: 1.2; }
h2 span, h2 a { font-size: 12px; line-height: 1em; }
h2 span { color: #666666; }
h2.medium, h2.medium a { font-size: 16px; }
h2.small, h2.small a { font-size: 12px; }

h3 { font-size: 16px; line-height: 1.3em; margin: 0 0 0.4em 0; padding: 0 0 0 0; }
h3 span { display: block; font-size: 14px; color: #666666; line-height: 1.3em; }
h3 span.inline-help { display: inline; }
h3 span.smaller { font-size: 12px; }
h3 strong { font-weight: normal; font-weight: bold; }
.mini-update h3, h3#comments.comment-count, h3.description_tags, .login h3 { line-height: 1.2em; }
.mini-update h3 span, h3#comments.comment-count span, h3.description_tags span, .login h3 span { display: inline; border-left: 1px #cccccc solid; padding-left: 7px; }
.mini-update h3, h3#comments.comment-count, h3.description_tags, .full-stats h3, .context-item h3 { line-height: 1.2em; }
.mini-update h3 a.more, h3#comments.comment-count a.more, h3.description_tags a.more, .full-stats h3 a.more, .context-item h3 a.more { display: inline; border-left: 1px #cccccc solid; padding-left: 7px; }
.track-comments h3 { margin-bottom: 0.2em; }
.track-comments h3 { clear: both; }
h3 dfn { font-style: normal; }

h4 { font-size: 15px; line-height: 1.3em; font-weight: normal; margin: 0 0 0.2em 0; padding: 0 0 0 0; }

td { color: #333333; }

em { font-style: italic; }

abbr { border-bottom: 0; }

.introduction { margin-bottom: 21px; text-align: center; }
.introduction p { font-size: 15px; line-height: 1.3em; }
.introduction h2 span { font-weight: light; font-size: 24px; color: #666666; }

ul, ol { list-style-type: none; margin: 0; padding: 0; }

ul.bullet, .jobs_detail .jdesc ul, #legal_page_content ul { list-style-image: url(/../img_n/bullet.png?unicorn30); margin: 0 0 0 17px; }
ul.bullet li, .jobs_detail .jdesc ul li, #legal_page_content ul li { margin: 0 0 0.5em 0; }

.public { color: #0066cc; }

.private { color: #ff5500; }

.hidden { display: none; }

.clear { clear: both; }

.close { position: absolute; right: 4px; z-index: 10; display: block; margin: 0px 0px 0px 0px; width: 12px; height: 15px; text-indent: -9999px; background-image: url(/../img_n/elements.png?unicorn30); background-position: -21px -260px; }
.announcement .close { right: 10px; top: 10px; }
.close.loading span { width: 15px; height: 15px; display: block; background-image: url(/../img_n/elements.png?unicorn30); background-position: -110px -261px; }
.close:hover { cursor: pointer; background-position: -39px -260px; }

.expl { color: #666666; font-size: 11px; }
.expl.view-profile, .expl.for-private { margin: -7px 0 20px 0; }
.expl.for-private label { color: #666666; }

a.back-to-profile { font-size: 12px; line-height: 12px; color: #333333; padding-left: 16px; background-image: url(/../img_n/icons_mini.png?unicorn30); background-position: -80px -758px; background-repeat: no-repeat; }
a.back-to-profile:hover { color: #0066cc; background-position: -80px -778px; }

.aural { display: block; position: absolute; left: -9999px; top: 0; overflow: hidden; max-height: 100%; }

#sessions.new #main-wrapper-inner, .column.last form, .send-track-to-email .email-form, .search, .list-container, #user-track-invite-lists, ul, .for-private { zoom: 1; }
#sessions.new #main-wrapper-inner:after, .column.last form:after, .send-track-to-email .email-form:after, .search:after, .list-container:after, #user-track-invite-lists:after, ul:after, .for-private:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body #main-wrapper { background: #f0f6fb; background: white; padding: 0px 30px 40px 30px; min-width: 920px; position: relative; overflow: hidden; z-index: 200; }
body #main-content { margin-right: 290px; }
body #main-content.fixed { width: 900px; margin: 0 auto; }
body #main-content-inner, body #secondary-content-inner { float: left; width: 100%; position: relative; }
body #main-content-inner, body .one-col #main-wrapper-inner { background: white; padding: 0px 0 0 0; margin: 0 0 0 0; }
body #side-content { float: right; width: 250px; padding: 0 0 40px 0; }
body .context-item { margin: 0 0 20px 0; }
body .content-item { margin: 0 0 30px 0; }
body .tiny-margin-top { margin-top: 10px; }

body#signup #main-wrapper, body#sessions #main-wrapper { overflow: visible !important; }
body#signup .site-login-form-wrapper.zoom .errorExplanation, body#sessions .site-login-form-wrapper.zoom .errorExplanation { display: none; }
body#signup .site-login-form-wrapper.static .errorExplanation, body#sessions .site-login-form-wrapper.static .errorExplanation { margin: 0 0 15px 0; color: #ff6600; }
body#signup .site-login-form-wrapper.static .errorExplanation h2, body#sessions .site-login-form-wrapper.static .errorExplanation h2 { display: none; }

body.popup { background-image: url(/../img_n/header-repeat.png?unicorn30); background-repeat: repeat-x; background-color: white; }
body.popup #main-wrapper { background: none; min-width: 1px; text-align: center; }
body.popup #main-wrapper h1 { display: block; background: #888888; color: white; font-size: 12px; text-align: left; margin: 0px -10px 15px -30px; padding: 3px 10px; -moz-border-radius-bottomright: 7px; border-bottom-right-radius: 7px; -webkit-border-bottom-right-radius: 7px; }

body.nextpopup #main-wrapper { min-width: 1px; }

#footer { padding: 0; min-width: 870px; margin: 0 auto 10px auto; padding: 0 0 0 30px; max-width: 916px; position: relative; overflow: visible; }
.logged-in #footer .anonymous { display: none; }
.anonymous #footer .logged-in { display: none; }
#footer p { font-size: 10px; color: #333333; text-align: center; padding-bottom: 0.4em; margin: 0 0 0 0; line-height: 1em; }
#footer p a { color: white; text-decoration: none; }
#footer p a:hover { color: #fffa94; }
#footer p#release-version, #footer p#copyright { padding-right: 160px; margin: 0 auto; }
#footer a.updated:after { content: " *"; color: #ff9333; font-size: 14px; }
#footer span.updated { color: #ff9333; }
#footer #logo-footer { background-image: url(/../img_n/soundcloud-logo-simple.png?unicorn30); background-repeat: no-repeat; width: 83px; height: 50px; text-indent: -9999px; position: absolute; bottom: -34px; right: 42px; margin: 3px 0 0 0; outline: 0; }
#footer .footer-col { width: 14.1%; height: 165px; float: left; position: relative; margin: 20px 10px 20px 0; padding: 0 0 12px 8px; background-color: #999999; -moz-border-radius-bottomright: 7px; -moz-border-radius-topleft: 7px; border-bottom-right-radius: 7px; border-top-left-radius: 7px; -webkit-border-bottom-right-radius: 7px; -webkit-border-top-left-radius: 7px; }
#footer .footer-col h4, #footer .footer-col h4 a { color: #333333; margin: 0.6em 0 0.2em 0; position: relative; z-index: 10; font-size: 14px; }
#footer .footer-col ul { position: relative; z-index: 12; }
#footer .footer-col ul li { margin: 0 !important; }
#footer .footer-col ul li.inactive { color: #cccccc; }
#footer .footer-col ul a { color: white; }
#footer .footer-col ul a:hover { color: #f0f6fb; }
#footer .footer-col.last { margin-right: 20px; }

body.full-width #main-wrapper #main-wrapper-inner { width: 640px; margin: 0 auto 42px auto; background: white; padding: 0px 10px; -moz-border-radius: 7px; border-radius: 7px; -webkit-border-radius: 7px; min-height: 200px; }

body.full-music #main-content, body.full-groups #main-content, body.full-stats #main-content { margin-right: 0px; }
body.full-music #secondary-content, body.full-groups #secondary-content, body.full-stats #secondary-content { margin-right: 290px; padding: 0 0 0 0; }
body.full-music #secondary-content #secondary-content-inner, body.full-groups #secondary-content #secondary-content-inner, body.full-stats #secondary-content #secondary-content-inner { background: #f0f6fb; background: white; }

body.full-music #main-content { margin-bottom: 10px; }

#main-content, #footer, #footer-inner, #main-wrapper, #main-wrapper-inner, .content-item, .content-item p, #secondary-content, .feature-title-header, .context-item, .premium-rows, #box-wrapper { zoom: 1; }
#main-content:after, #footer:after, #footer-inner:after, #main-wrapper:after, #main-wrapper-inner:after, .content-item:after, .content-item p:after, #secondary-content:after, .feature-title-header:after, .context-item:after, .premium-rows:after, #box-wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.soundcloud_admin_text { font: bold 16px arial; padding: 1px 2px; }

.subscription-timeline .day { height: 10px; width: 1px; display: block; background-color: #eeeeee; float: left; }
.subscription-timeline .day.plan1 { background-color: #ee00ee; height: 15px; }
.subscription-timeline .day.plan2 { background-color: #aa00aa; height: 15px; }
.subscription-timeline .day.plan4 { background-color: #bb00bb; height: 15px; }
.subscription-timeline .day.plan8 { background-color: #cc00cc; height: 15px; }
.subscription-timeline .day.start-month { height: 20px; }
.subscription-timeline .day.start-year { height: 25px; }

#header { min-width: 980px; min-height: 75px; background-color: white; background: -webkit-gradient(linear, 0 0, 0 100%, from(#e3eef8), to(white)) repeat-x, white; background: -moz-linear-gradient(90deg, white, #e3eef8) repeat-x scroll 0 0 white; background: -o-linear-gradient(#e3eef8, white) white; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3eef8', endColorstr='white'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3eef8', endColorstr='white')"; zoom: 1; font-size: 11px; padding: 0 0 0 0; z-index: 300; }
#header ul li { float: left; }
#header #logo { background: url(/../img_n/soundcloud-logo.png?unicorn30); width: 90px; height: 47px; display: block; text-indent: -9999px; position: absolute; top: 4px; left: 25px; margin: 3px 0 0 0px; outline: 0; }
.anonymous #header #logo { background: url(/../img_n/soundcloud-logo-sc.png?unicorn30); height: 60px; }
#header #header-top { margin: 0 54px 0 0; color: #cccccc; position: relative; z-index: 400; }
.logged-in #header #header-top .anonymous { display: none; }
.anonymous #header #header-top .logged-in { display: none; }
#header #header-top a { color: white; }
#header #header-top a:hover { color: #dae8f6; }
#header #header-top #sc-info { background: #888888; float: right; width: 285px; margin-right: 7px; padding: 1px 0; -moz-border-radius-bottomright: 7px; border-bottom-right-radius: 7px; -webkit-border-bottom-right-radius: 7px; }
#header #header-top #user-status { background: #888888; padding: 1px 0 1px 125px; margin: 0 40px 0 0; }
#header #header-top #user-status span { position: relative; padding-right: 15px; }
#header #header-top #user-status span.free-user { padding-right: 0; }
#header #header-top #user-status span a.premium { position: absolute; right: 4px; top: 3px; height: 10px; width: 10px; padding: 0; }
#header #header-lower { position: relative; z-index: 300; }
#header #volume { position: absolute; top: -16px; right: 33px; width: 20px; overflow: hidden; }
#header #volume.ie7 { top: 3px !important; }
#header #search { position: absolute; right: 30px; top: 4px; }
#header ul#main-nav { margin: 0 0 0 115px; }
#header ul#main-nav li { margin: 5px 5px 0px 0; }
.logged-in #header ul#main-nav li.anonymous { display: none; }
.anonymous #header ul#main-nav li.logged-in { display: none; }
#header ul#main-nav li a { font-size: 15px; }
#header ul#main-nav li .link-button { font-size: 15px !important; line-height: 22px !important; height: 22px; padding: 0 14px !important; }
#header ul#main-nav li.nav { position: relative; }
#header ul#main-nav li.nav a { -moz-border-radius-bottomright: 7px; -moz-border-radius-topleft: 7px; border-bottom-right-radius: 7px; border-top-left-radius: 7px; -webkit-border-bottom-right-radius: 7px; -webkit-border-top-left-radius: 7px; margin: 0 0 0 0; padding: 0px 10px 2px 10px; height: 22px; color: #333333; display: block; background: #dae8f6; }
#header ul#main-nav li.nav .open-submenu { display: none; }
#header ul#main-nav li.nav ul.tabs { display: none; }
#header ul#main-nav li.nav.hover.submenu a { background-color: transparent !important; background-position: top left; color: #333333 !important; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-radius: 0px; margin: -3px 0px 0 -3px; padding: 3px 10px 6px 13px; }
#header ul#main-nav li.nav.hover.submenu .open-submenu { display: block !important; background-color: transparent !important; background-position: top right !important; margin: 0px -5px 0 0px !important; position: absolute !important; padding-left: 3px !important; top: -3px !important; right: -2px !important; width: 14px !important; height: 33px !important; }
#header ul#main-nav li.nav.hover.submenu ul.tabs { display: block; width: 170px; z-index: 320; margin: 0px 0px 0 -3px; border: 0; padding: 0px 11px 10px 7px; background-color: none !important; background-position: bottom left; -moz-border-radius-bottomright: 7px; border-bottom-right-radius: 7px; -webkit-border-bottom-right-radius: 7px; position: absolute; }
#header ul#main-nav li.nav.hover.submenu ul.tabs li { display: block; float: none; overflow: visible; margin: 3px 0 0 0; border-bottom: 1px #cccccc solid; }
#header ul#main-nav li.nav.hover.submenu ul.tabs li a, #header ul#main-nav li.nav.hover.submenu ul.tabs li span { margin: 0; padding: 0; height: auto; -webkit-box-shadow: none; -moz-box-shadow: none; }
#header ul#main-nav li.nav.hover.submenu ul.tabs li a { background: none !important; outline: 0; font-size: 12px; line-height: 1em; margin: 0 0px 3px 0px; padding: 1px 0px 3px 5px; color: #333333 !important; border: 0; text-align: left; }
#header ul#main-nav li.nav.hover.submenu ul.tabs li a:hover { color: white !important; background: #0066cc !important; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
#header ul#main-nav li.nav.hover.submenu ul.tabs li.current a { color: #0066cc !important; font-weight: bold; border: 0 !important; }
#header ul#main-nav li.nav.hover.submenu ul.tabs li.current a:hover { color: white !important; }
#header ul#main-nav li.nav.hover.submenu ul.tabs li.first { border-bottom: 0; position: relative; height: 20px; margin: 0 -11px 0 0; padding-top: 5px; padding-right: 11px; background-color: transparent !important; background-position: -7px -48px; }
#header ul#main-nav li.nav.hover.submenu ul.tabs li.last { border-bottom: 0; }

#dashboard #header ul#main-nav li#menu-button-dashboard .open-submenu, #overview #header ul#main-nav li#menu-button-dashboard .open-submenu, #you #header ul#main-nav li#menu-button-you .open-submenu, #users.current-user #header ul#main-nav li#menu-button-you .open-submenu, #tracks #header ul#main-nav li#menu-button-tracks .open-submenu, #search.tracks #header ul#main-nav li#menu-button-tracks .open-submenu, #hotness #header ul#main-nav li#menu-button-tracks .open-submenu, #explore #header ul#main-nav li#menu-button-tracks .open-submenu, #people #header ul#main-nav li#menu-button-people .open-submenu, #search.people #header ul#main-nav li#menu-button-people .open-submenu, #groups #header ul#main-nav li#menu-button-groups .open-submenu, #search.groups #header ul#main-nav li#menu-button-groups .open-submenu, #sessions.new #header ul#main-nav li#menu-button-home .open-submenu, #pages.tour #header ul#main-nav li#menu-button-tour .open-submenu, #signup #header ul#main-nav li#menu-button-signup .open-submenu, body#signup.details #header ul#main-nav li#menu-button-you .open-submenu, #header ul#main-nav li.nav.no-submenu.hover .open-submenu, #overview.full-stats #header ul#main-nav li#menu-button-dashboard.hover .open-submenu, #overview.full-stats #header ul#main-nav li#menu-button-you .open-submenu { display: block !important; background-image: url(/../img_n/nav_round_bg.png?unicorn30); background-position: -200px -376px; height: 6px; cursor: pointer; margin: -6px 10px 0 10px; width: auto; }

#overview.full-stats #header ul#main-nav li#menu-button-dashboard .open-submenu { display: none !important; }

#header ul#main-nav li.nav.hover.submenu a, #header ul#main-nav li.nav.hover.submenu .open-submenu, #header ul#main-nav li.nav.hover.submenu ul.tabs, #header ul#main-nav li.nav.hover.submenu ul.tabs li.first { background-image: url(/../img_n/nav_round_bg.png?unicorn30); background-image: url(/../img_n/nav_bg.png?unicorn30) \9; }

#header, #header-top, #main-nav { zoom: 1; }
#header:after, #header-top:after, #main-nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.info-header .actions { background: white; }
.actions .primary, .actions .secondary { float: left; }
.actions em { font-style: normal; }
.actions .mute-user-wrapper { margin-top: 7px; }
.actions .mute-user-wrapper a.mute-user span, .actions .mute-user-wrapper a.unmute-user span { font-size: 11px; background-image: url(/../img_n/elements.png?unicorn30); background-position: 0px -443px; background-repeat: no-repeat; padding: 0 0 0 17px; outline: 0; color: #777777; }
.actions .mute-user-wrapper a.mute-user span:hover, .actions .mute-user-wrapper a.unmute-user span:hover { color: #ff6600 !important; background-position: 0px -463px; }
.actions .mute-user-wrapper a.unmute-user span { background-position: 0px -463px; }

#users .actions .contact-link { width: 60px; }

.actions .pl-button { white-space: nowrap; font-size: 10px; line-height: 21px; color: #333333; border-right: 1px #cccccc solid; background-image: url(/../img_n/icons_mini.png?unicorn30); background-repeat: no-repeat; }
.actions .pl-button:hover { color: #0066cc; }

.actions .primary .pl-button { padding: 5px 8px 5px 24px; }

.actions .secondary .pl-button { padding: 5px 8px 5px 16px !important; margin-left: 4px; }
.actions .secondary .pl-button span, .actions .secondary .pl-button a { display: none; }

*:first-child + html .actions .secondary .pl-button { display: inline-block; height: 20px; }


.button, input.default, a.user-action, a.link-button, .modal-dialog input.default, button, .gsfn_submit input, .gsfn_no_results input, .bpm-tapper, input.big, input.big-save, a.big-upload-btn, #pages.label #invitation a.user-action, #pages.label #invitation a.link-button, a.upgrade, span.hold, input.small, .actions .button, input.tiny, a.tiny, .medium .actions .button, .icon-button, .icons-group a, .button-center a.link-button { position: relative; overflow: visible; display: inline-block; margin: 0; padding: 0 10px !important; border: 1px #cccccc solid; font-size: 12px !important; line-height: 19px !important; height: 19px; color: #333333 !important; cursor: pointer; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); white-space: nowrap; text-align: center; -moz-border-radius: 1em; -webkit-border-radius: 1em; -o-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em; background-color: #e5e5e5; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, white, #e5e5e5); background-image: -moz-linear-gradient(top, white, #e5e5e5); background-image: -ms-linear-gradient(top, white, #e5e5e5); background-image: -o-linear-gradient(top, white, #e5e5e5); background-image: linear-gradient(top, white, #e5e5e5); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='white', endColorstr='#e5e5e5'); -webkit-background-clip: padding; -moz-background-clip: padding; -o-background-clip: padding-box; -ms-background-clip: padding-box; -webkit-transition: border-color 0.2s linear, background-color 0.2s linear, color 0.1s linear, -webkit-box-shadow 0.3s linear, opacity 0.3s linear; -moz-transition: border-color 0.2s linear, background-color 0.2s linear, color 0.1s linear, -moz-box-shadow 0.3s linear, opacity 0.3s linear; -o-transition: border-color 0.2s linear, background-color 0.2s linear, color 0.1s linear, box-shadow 0.3s linear, opacity 0.3s linear; transition: border-color 0.2s linear, background-color 0.2s linear, color 0.1s linear, box-shadow 0.3s linear, opacity 0.3s linear; user-select: none; -khtml-user-select: none; -moz-user-select: none; zoom: 1; *display: inline; }
.ie9 .button, .ie9 input.default, .ie9 a.user-action, .ie9 a.link-button, .ie9 .modal-dialog input.default, .ie9 button, .ie9 .gsfn_submit input, .ie9 .gsfn_no_results input, .ie9 .bpm-tapper, .ie9 input.big, .ie9 input.big-save, .ie9 a.big-upload-btn, .ie9 #pages.label #invitation a.user-action, .ie9 #pages.label #invitation a.link-button, .ie9 a.upgrade, .ie9 span.hold, .ie9 input.small, .ie9 .actions .button, .ie9 input.tiny, .ie9 a.tiny, .ie9 .medium .actions .button, .ie9 .icon-button, .ie9 .icons-group a, .ie9 .button-center a.link-button { background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22G%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22rgb%28255%2C255%2C255%29%22%20%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22rgb%28229%2C229%2C229%29%22%20%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23G%29%3B%22%20%2F%3E%3C%2Fsvg%3E"); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.button:visited, input.default:visited, a.user-action:visited, a.link-button:visited, .modal-dialog input.default:visited, button:visited, .gsfn_submit input:visited, .gsfn_no_results input:visited, .bpm-tapper:visited, input.big:visited, input.big-save:visited, a.big-upload-btn:visited, #pages.label #invitation a.user-action:visited, #pages.label #invitation a.link-button:visited, a.upgrade:visited, span.hold:visited, input.small:visited, .actions .button:visited, input.tiny:visited, a.tiny:visited, .medium .actions .button:visited, .icon-button:visited, .icons-group a:visited, .button-center a.link-button:visited { color: #333333 !important; }
.button:hover, .button.hover, input.default:hover, input.default.hover, a.user-action:hover, a.user-action.hover, a.link-button:hover, a.link-button.hover, .modal-dialog input.default:hover, .modal-dialog input.default.hover, button:hover, button.hover, .gsfn_submit input:hover, .gsfn_submit input.hover, .gsfn_no_results input:hover, .gsfn_no_results input.hover, .bpm-tapper:hover, .bpm-tapper.hover, input.big:hover, input.big.hover, input.big-save:hover, input.big-save.hover, a.big-upload-btn:hover, a.big-upload-btn.hover, #pages.label #invitation a.user-action:hover, #pages.label #invitation a.user-action.hover, #pages.label #invitation a.link-button:hover, #pages.label #invitation a.link-button.hover, a.upgrade:hover, a.upgrade.hover, span.hold:hover, span.hold.hover, input.small:hover, input.small.hover, .actions .button:hover, .actions .button.hover, input.tiny:hover, input.tiny.hover, a.tiny:hover, a.tiny.hover, .medium .actions .button:hover, .medium .actions .button.hover, .icon-button:hover, .icon-button.hover, .icons-group a:hover, .icons-group a.hover, .button-center a.link-button:hover, .button-center a.link-button.hover { border: 1px solid #b0b0b0; color: #111111 !important; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); }
.button:active, input.default:active, a.user-action:active, a.link-button:active, .modal-dialog input.default:active, button:active, .gsfn_submit input:active, .gsfn_no_results input:active, .bpm-tapper:active, input.big:active, input.big-save:active, a.big-upload-btn:active, #pages.label #invitation a.user-action:active, #pages.label #invitation a.link-button:active, a.upgrade:active, span.hold:active, input.small:active, .actions .button:active, input.tiny:active, a.tiny:active, .medium .actions .button:active, .icon-button:active, .icons-group a:active, .button-center a.link-button:active { background-color: white; background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(white)); background-image: -webkit-linear-gradient(top, #e5e5e5, white); background-image: -moz-linear-gradient(top, #e5e5e5, white); background-image: -ms-linear-gradient(top, #e5e5e5, white); background-image: -o-linear-gradient(top, #e5e5e5, white); background-image: linear-gradient(top, #e5e5e5, white); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e5e5e5', endColorstr='white'); border: 1px #cccccc solid; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
.ie9 .button:active, .ie9 input.default:active, .ie9 a.user-action:active, .ie9 a.link-button:active, .ie9 .modal-dialog input.default:active, .ie9 button:active, .ie9 .gsfn_submit input:active, .ie9 .gsfn_no_results input:active, .ie9 .bpm-tapper:active, .ie9 input.big:active, .ie9 input.big-save:active, .ie9 a.big-upload-btn:active, .ie9 #pages.label #invitation a.user-action:active, .ie9 #pages.label #invitation a.link-button:active, .ie9 a.upgrade:active, .ie9 span.hold:active, .ie9 input.small:active, .ie9 .actions .button:active, .ie9 input.tiny:active, .ie9 a.tiny:active, .ie9 .medium .actions .button:active, .ie9 .icon-button:active, .ie9 .icons-group a:active, .ie9 .button-center a.link-button:active { background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22G%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22rgb%28229%2C229%2C229%29%22%20%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22rgb%28255%2C255%2C255%29%22%20%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20style%3D%22fill%3Aurl%28%23G%29%3B%22%20%2F%3E%3C%2Fsvg%3E"); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.button.selected, input.default.selected, a.user-action.selected, a.link-button.selected, .modal-dialog input.default.selected, button.selected, .button.contact-link.destroy, .icon-button.contact-link.destroy, .gsfn_submit input.selected, .gsfn_no_results input.selected, .bpm-tapper.selected, input.big.selected, input.big-save.selected, a.big-upload-btn.selected, #pages.label #invitation a.user-action.selected, #pages.label #invitation a.link-button.selected, a.upgrade.selected, span.hold.selected, input.small.selected, .actions .button.selected, input.tiny.selected, a.tiny.selected, .medium .actions .button.selected, .icon-button.selected, .icons-group a.selected, .button-center a.link-button.selected { border: none !important; padding: 0 11px !important; background: #0066cc !important; line-height: 21px !important; height: 21px; color: white !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) !important; cursor: default !important; -webkit-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.8); -moz-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.8); box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.button.disabled, input.default.disabled, a.user-action.disabled, a.link-button.disabled, .modal-dialog input.default.disabled, button.disabled, .gsfn_submit input.disabled, .gsfn_no_results input.disabled, .bpm-tapper.disabled, input.big.disabled, input.big-save.disabled, a.big-upload-btn.disabled, #pages.label #invitation a.user-action.disabled, #pages.label #invitation a.link-button.disabled, a.upgrade.disabled, span.hold.disabled, input.small.disabled, .actions .button.disabled, input.tiny.disabled, a.tiny.disabled, .medium .actions .button.disabled, .icon-button.disabled, .icons-group a.disabled, .button-center a.link-button.disabled { border: 1px #d9d9d9 solid; background-color: #eeeeee; color: #777777; }
.button.hidden, input.default.hidden, a.user-action.hidden, a.link-button.hidden, .modal-dialog input.default.hidden, button.hidden, .gsfn_submit input.hidden, .gsfn_no_results input.hidden, .bpm-tapper.hidden, input.big.hidden, input.big-save.hidden, a.big-upload-btn.hidden, #pages.label #invitation a.user-action.hidden, #pages.label #invitation a.link-button.hidden, a.upgrade.hidden, span.hold.hidden, input.small.hidden, .actions .button.hidden, input.tiny.hidden, a.tiny.hidden, .medium .actions .button.hidden, .icon-button.hidden, .icons-group a.hidden, .button-center a.link-button.hidden { display: none; }
.button.small, .icon-button, h1 .icon-button, input.tiny, a.tiny, .medium .actions .button, a.view-all, input.default.small, a.user-action.small, a.link-button.small, .modal-dialog input.default.small, button.small, .gsfn_submit input.small, .gsfn_no_results input.small, .bpm-tapper.small, input.big.small, input.big-save.small, a.big-upload-btn.small, #pages.label #invitation a.user-action.small, #pages.label #invitation a.link-button.small, a.upgrade.small, span.hold.small, input.small.small, .actions .button.small, .actions .icon-button, .actions h1 .icon-button, h1 .actions .icon-button, .actions input.tiny, .actions a.tiny, .medium .actions .button, .actions a.view-all, input.tiny.small, a.tiny.small, .medium .actions .button.small, .medium .actions .icon-button, .medium .actions h1 .icon-button, h1 .medium .actions .icon-button, .medium .actions input.tiny, .medium .actions a.tiny, .medium .actions .button, .medium .actions a.view-all, .icon-button.small, .icons-group a.small, .button-center a.link-button.small { font-size: 10px !important; line-height: 16px !important; height: 16px; padding: 0 7px !important; margin: 0; }
.button.small span, .icon-button span, h1 .icon-button span, input.tiny span, a.tiny span, .medium .actions .button span, a.view-all span, input.default.small span, a.user-action.small span, a.link-button.small span, .modal-dialog input.default.small span, button.small span, .gsfn_submit input.small span, .gsfn_no_results input.small span, .bpm-tapper.small span, input.big.small span, input.big-save.small span, a.big-upload-btn.small span, #pages.label #invitation a.user-action.small span, #pages.label #invitation a.link-button.small span, a.upgrade.small span, span.hold.small span, input.small.small span, .actions .button.small span, .actions .icon-button span, .actions h1 .icon-button span, h1 .actions .icon-button span, .actions input.tiny span, .actions a.tiny span, .medium .actions .button span, .actions a.view-all span, input.tiny.small span, a.tiny.small span, .medium .actions .button.small span, .medium .actions .icon-button span, .medium .actions h1 .icon-button span, h1 .medium .actions .icon-button span, .medium .actions input.tiny span, .medium .actions a.tiny span, .medium .actions .button span, .medium .actions a.view-all span, .icon-button.small span, .icons-group a.small span, .button-center a.link-button.small span { font-size: 10px !important; }
.button.small.selected, .selected.icon-button, h1 .selected.icon-button, input.selected.tiny, a.selected.tiny, .medium .actions .selected.button, a.selected.view-all, input.default.small.selected, a.user-action.small.selected, a.link-button.small.selected, .modal-dialog input.default.small.selected, button.small.selected, .small.button.contact-link.destroy, .contact-link.destroy.icon-button, h1 .contact-link.destroy.icon-button, input.contact-link.destroy.tiny, a.contact-link.destroy.tiny, .medium .actions .contact-link.destroy.button, a.contact-link.destroy.view-all, .small.icon-button.contact-link.destroy, .gsfn_submit input.small.selected, .gsfn_no_results input.small.selected, .bpm-tapper.small.selected, input.big.small.selected, input.big-save.small.selected, a.big-upload-btn.small.selected, #pages.label #invitation a.user-action.small.selected, #pages.label #invitation a.link-button.small.selected, a.upgrade.small.selected, span.hold.small.selected, input.small.small.selected, .actions .button.small.selected, .actions .selected.icon-button, .actions h1 .selected.icon-button, h1 .actions .selected.icon-button, .actions input.selected.tiny, .actions a.selected.tiny, .medium .actions .selected.button, .actions a.selected.view-all, input.tiny.small.selected, a.tiny.small.selected, .medium .actions .button.small.selected, .medium .actions .selected.icon-button, .medium .actions h1 .selected.icon-button, h1 .medium .actions .selected.icon-button, .medium .actions input.selected.tiny, .medium .actions a.selected.tiny, .medium .actions .selected.button, .medium .actions a.selected.view-all, .icon-button.small.selected, .icons-group a.small.selected, .button-center a.link-button.small.selected { padding: 0 8px; line-height: 18px !important; height: 18px; }
.button.large, .site-login-form-wrapper .form-buttons input.default, .activate-form-wrapper .form-buttons input.default, #track-login-form-wrapper .form-buttons input.default, #signup-form-wrapper .form-buttons input.default, input.default.large, a.user-action.large, a.link-button.large, .modal-dialog input.default.large, button.large, .gsfn_submit input.large, .gsfn_no_results input.large, .bpm-tapper.large, input.big.large, input.big-save.large, a.big-upload-btn.large, #pages.label #invitation a.user-action.large, #pages.label #invitation a.link-button.large, a.upgrade.large, span.hold.large, input.small.large, .actions .button.large, .actions .site-login-form-wrapper .form-buttons input.default, .site-login-form-wrapper .form-buttons .actions input.default, .actions .activate-form-wrapper .form-buttons input.default, .activate-form-wrapper .form-buttons .actions input.default, .actions #track-login-form-wrapper .form-buttons input.default, #track-login-form-wrapper .form-buttons .actions input.default, .actions #signup-form-wrapper .form-buttons input.default, #signup-form-wrapper .form-buttons .actions input.default, input.tiny.large, a.tiny.large, .medium .actions .button.large, .medium .actions .site-login-form-wrapper .form-buttons input.default, .site-login-form-wrapper .form-buttons .medium .actions input.default, .medium .actions .activate-form-wrapper .form-buttons input.default, .activate-form-wrapper .form-buttons .medium .actions input.default, .medium .actions #track-login-form-wrapper .form-buttons input.default, #track-login-form-wrapper .form-buttons .medium .actions input.default, .medium .actions #signup-form-wrapper .form-buttons input.default, #signup-form-wrapper .form-buttons .medium .actions input.default, .icon-button.large, .icons-group a.large, .button-center a.link-button.large { font-size: 17px !important; line-height: 28px !important; height: 28px; padding: 0 20px !important; margin: 0; }
.button.extralarge, input.big, input.big-save, a.big-upload-btn, #pages.label #invitation a.user-action, #pages.label #invitation a.link-button, a.upgrade, span.hold, input.default.extralarge, a.user-action.extralarge, a.link-button.extralarge, .modal-dialog input.default.extralarge, button.extralarge, .gsfn_submit input.extralarge, .gsfn_no_results input.extralarge, .bpm-tapper.extralarge, input.big.extralarge, input.big-save.extralarge, a.big-upload-btn.extralarge, #pages.label #invitation a.user-action.extralarge, #pages.label #invitation a.link-button.extralarge, a.upgrade.extralarge, span.hold.extralarge, input.small.extralarge, .actions .button.extralarge, .actions input.big, .actions input.big-save, .actions a.big-upload-btn, .actions #pages.label #invitation a.user-action, #pages.label #invitation .actions a.user-action, .actions #pages.label #invitation a.link-button, #pages.label #invitation .actions a.link-button, .actions a.upgrade, .actions span.hold, input.tiny.extralarge, a.tiny.extralarge, .medium .actions .button.extralarge, .medium .actions input.big, .medium .actions input.big-save, .medium .actions a.big-upload-btn, .medium .actions #pages.label #invitation a.user-action, #pages.label #invitation .medium .actions a.user-action, .medium .actions #pages.label #invitation a.link-button, #pages.label #invitation .medium .actions a.link-button, .medium .actions a.upgrade, .medium .actions span.hold, .icon-button.extralarge, .icons-group a.extralarge, .button-center a.link-button.extralarge { font-size: 21px !important; line-height: 38px !important; height: 38px; padding: 0 30px !important; margin: 0; }
.button.circle, input.default.circle, a.user-action.circle, a.link-button.circle, .modal-dialog input.default.circle, button.circle, .gsfn_submit input.circle, .gsfn_no_results input.circle, .bpm-tapper.circle, input.big.circle, input.big-save.circle, a.big-upload-btn.circle, #pages.label #invitation a.user-action.circle, #pages.label #invitation a.link-button.circle, a.upgrade.circle, span.hold.circle, input.small.circle, .actions .button.circle, input.tiny.circle, a.tiny.circle, .medium .actions .button.circle, .icon-button.circle, .icons-group a.circle, .button-center a.link-button.circle { padding: 0 0 0 0 !important; line-height: 20px !important; width: 22px; height: 22px; }
.right-nav .button /*form#free_trial input[type="submit"]*/{width:auto !important;margin:0px auto; background: #2ba6cb !important;
    border:1px solid #2284a1;
    color: white !important;
    cursor: pointer;
    font-family: inherit;
    font-size: 1em;
    font-weight: bold;
    line-height: 1;
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
    position: relative;
    text-align: center;
    text-decoration-color: -moz-use-text-color;
    text-decoration-line: none;
    text-decoration-style: solid;
	text-decoration:none;
	border-radius:0px;
	height:auto;
	padding-bottom:0.75em !important;
	padding-top:0.8125em !important;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	transition-delay: 0s;
    transition-duration: 300ms;
    transition-property:background-color;
    transition-timing-function: ease-out;
	border-radius:0px;
	text-shadow:none !important;
	font-weight:normal;
	}
	
.right-nav .button:hover,
.right-nav .button:active,
.right-nav .button:focus{
	background-color:#2284a1;
	
}
/*form#free_trial input[type="submit"]{font-size:14px !important;width:150px !important;}*/


@media screen and (max-width:479px){
	.record-container #upload-btn, .record-container span.or{display:inline-block;margin:0px auto;float:none;width:100%;}
	.record-container #record-btn{margin:0px auto;float:none;}
	#recorder-wrapper{width:100%;}
}

.upload-progress.big.free-upload-prg{
    display: block;
    height: auto;
    margin-bottom: 23px;
    margin-left: 0;
    max-width: 100%;
    width: 100%;
}
.add-recording-block .upload-progress.big{
    
    height: auto;
    margin-bottom: 23px;
    margin-left: 0;
    max-width: 100%;
    width: 100%;
}
.free-upload-prg .progress-box, .add-recording-block .upload-progress.big .progress-box {
    display: inline-block;
    width: 100%;
}
.free-upload-prg #upload-status, .free-upload-prg #transcode-status, 
.add-recording-block .upload-progress.big #upload-status, .add-recording-block .upload-progress.big #transcode-status  {
    display: inline-block;
    float: left;
    padding-bottom:7px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 7px;
    text-align: center;
    width: 49%;
}
.free-upload-prg .upload-status-title, .free-upload-prg .transcode-status-title,
.add-recording-block .upload-progress.big .upload-status-title, .add-recording-block .upload-progress.big .transcode-status-title{
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
}
.free-upload-prg #upload-status > div#img_upload_prog,
.add-recording-block .upload-progress.big #upload-status  div#img_upload_prog
 {
    float: left;
    text-align: right;
    width: 100%;
}
.free-upload-prg #transcode-status #img_transcode_prog,
.add-recording-block .upload-progress.big #transcode-status #img_transcode_prog {
    text-align: left;
    width: 100%;
}
.free-upload-block .free-upload-prg .spaceDiv {
    text-align: center;
}
.free-upload-block #upload-form-file-container {
    text-align: center;
}
.free-upload-block .record-container span.or{padding-left:15px;width:30px;}
.free-upload-block #recorder-wrapper{padding:0px;width:75%;position:relative;}
.free-upload-block.add-recording-block #recorder-wrapper{padding:0px;width:400px;position:relative;}
.free-upload-block #recorder-wrapper .record-activity{padding:0px;}
.msg-cont {
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    width: 100%;
	margin-top:10px;
}
.free-upload-block .upload-reset-wrapper{height:32px;padding:5px;margin:0px;width:100%;top:0px;text-align:right;}
.free-upload-block #recorder-help {
    position: absolute;
    right: 10px;
    top: 23px;
    width: 68%;
}
.free-upload-block #recorder-wrapper .waveform-wrapper {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    left: 100px;
    top: 10px;
	margin:0px;
	border:1px solid #e5e5e5;
	padding:10px;
	box-shadow:0 0 5px #666666;
	padding-top:5px;
}
.free-upload-block #recorder-wrapper .help-text{padding-top:0px;}
.free-upload-block #recorder-wrapper .help-text p{margin-bottom:5px;}

input[type="file"] {
    cursor: pointer;
    left: 0px;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
    z-index: 1001;
}
@media screen and (min-width:991px) and (max-width:1320px){
	.free-upload-block #recorder-wrapper{width:90%;}
	
	
	}
@media screen and (max-width:990px){
	.free-upload-block #recorder-wrapper{width:350px;}
	.free-upload-block #recorder-wrapper .record-activity{display:inline-block;}
	.free-upload-block #recorder-wrapper.preview .record-activity{display:none;}
	#recorder-wrapper .waveform-wrapper{width:227px;}
	#recorder-wrapper canvas{width:251px;}
	
}
@media screen and (max-width:800px){
.red-hed img{width:30px;height:30px;margin-bottom:0px;}
.progress-box > #upload-status > #img_upload_prog img[src="left.png"]{width:auto;}
}
@media screen and (max-width:479px){
	.free-upload-block #recorder-wrapper{width:100%;min-height:115px;}
	.large-12.wht.columns.free-upload-block{padding:0px;}
	.free-upload-block #recorder-wrapper a.button, .free-upload-block #recorder-wrapper a.button span{width:40px;height:40px;background-size:40px auto;}
	.free-upload-block #recorder-wrapper a.button span{background-position:0px -361px;}
	.free-upload-block #recorder-wrapper .waveform-wrapper {width:190px;height:92px;left:50px;}
	.free-upload-block #recorder-wrapper a.button.record-stop-btn{background-position:0px -40px;}
	.free-upload-block #recorder-wrapper a.button.record-play-btn{background-position:0px -280px;}
	.msg-cont{margin-top:70px;}
	.basic_info .small-7.large-centered.columns{width:100%;}
	.free-upload-block.add-recording-block #recorder-wrapper{width:100%;}
	.large-12.wht.columns.free-upload-block.add-recording-block{padding:0px 15px;}
	#recorder-wrapper canvas{width:205px;}
	.free-upload-block .record-container span.or{padding-left:0px;}
	.progress-box > #transcode-status, .progress-box > #upload-status{min-height:50px;}
}
.basic-info{clear:both;}
