.user-upload-form-overlay { position: fixed; height: 100%; width: 100%; z-index: 99; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); background-color: #000; opacity: 0.5; filter: opacity(50%); }

.user-upload-form-trigger:hover { opacity: 0.8; cursor: pointer; }

div#user-upload-form-container { position: fixed; height: 100%; width: 100%; top: 0; left: 0; overflow: auto; z-index: 999; }
div#user-upload-form-container #user-upload-form-box { margin: 50px auto 0; width: 644px; position: relative; z-index: 1000; background: #fff; }
div#user-upload-form-container #user-upload-form-box .close-box { position: absolute; z-index: 1000; top: 3px; right: 3px; cursor: pointer; }
div#user-upload-form-container #user-upload-form-box header { background: #333; padding: 30px 0; text-align: center; }
div#user-upload-form-container #user-upload-form-box header h1 { font-family: Arial Narrow, Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif; font-weight: bold; font-size: 26px; color: #fff; letter-spacing: 0; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form { display: block; max-width: 380px; margin: 0 auto; padding: 0px 0 30px; color: #000; font-family: Arial Narrow, Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form input.user-upload-form-input, div#user-upload-form-container #user-upload-form-box form#user-upload-form textarea { font-family: Arial Narrow, Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; line-height: 28px; border: #c7c7c7 solid 1px; background: #fff; padding: 0 10px; margin: 0; width: 100%; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form textarea { max-width: 100%; padding: 10px; max-height: 100px; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form label, div#user-upload-form-container #user-upload-form-box form#user-upload-form a { color: #000; font-family: Arial Narrow, Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form .red { color: #ff0000; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form .form-short-desc { color: #aaaaaa; font-family: Arial, 'MyriadPro-Regular', sans-serif; font-size: 12px; font-weight: normal; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form a { color: #17a400; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form #user_upload_form_buttons { text-align: right; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form #form_button_hidder { height: 0; overflow: hidden; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form #user_upload_button_trigger { margin-top: 10px; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form #user_upload_button_trigger:hover { opacity: 0.8; cursor: pointer; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form .selected_file { display: block; margin-bottom: 5px; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form #files_list li { margin: 0 0 5px; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form #ami-form-error { color: #ff0000; }
div#user-upload-form-container #user-upload-form-box form#user-upload-form .loading { width: 100px; display: block; margin: 0 auto 10px; }
div#user-upload-form-container #user-upload-form-box h1#succeed { color: #17a400; text-align: center; padding: 30px 0; font-family: Arial Narrow, Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif; font-weight: bold; font-size: 36px; line-height: 40px; }
