
/*
 * jQuery File Upload UI Plugin CSS 5.0.6
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://creativecommons.org/licenses/MIT/
 */

.fileupload-buttonbar input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 0 0 100px 400px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transform: translate(250px, -50px) scale(1);
  -moz-transform: translate(-300px, 0) scale(6);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}

/* Fix for IE 6: */
*html .fileinput-button {
  padding: 2px 0;
}

/* Fix for IE 7: */
*+html .fileinput-button {
  padding: 2px 0;
}

.files {
    margin-bottom: 10px;
}

.fileupload-buttonbar {
    padding: 0 1em;
    width: 520px;
    max-width: 100%;
    padding-top: 10px;
    overflow: hidden;
    margin: 10px auto;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.file-upload-error {
    color: #ff3300;
    font-weight: bold;
}

.fileupload-buttonbar .ui-button {
  vertical-align: middle;
}

.fileupload-content {
  padding: 0.2em 0.4em;
  border-top-width: 0;
}

.fileupload-content .ui-progressbar,
.conversion_progress {
  height: 10px;
}

.fileupload-content .ui-progressbar-value,
.conversion_progress .ui-progressbar-value {
  background: url('../../images/fileupload/pbar-ani.gif');
}

.fileupload-content .fileupload-progressbar,
.conversion_progress {
  margin: 10px 20px;
}

.ui-state-disabled .ui-state-disabled {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ui-state-disabled input {
  cursor: default;
}


.success span.success_message {
    display: inline-block;
    margin-left: -20px;
    padding-left: 30px;
    height: 23px;
    line-height: 23px;
    background: url('../../images/fileupload/success.png') no-repeat;
    color: #4c8d0a;
    margin: 0 auto;
}

.failure span.failure_message {
    display: inline-block;
    margin-left: -20px;
    padding-left: 25px;
    line-height: 24px;
    max-width: 80%;
    background: url('../../images/fileupload/failure.png') no-repeat;
    color: #c70808;
    margin: 0 auto;
}

.slide_preview {
    padding: 0 20px;
    overflow: hidden;
    height: 100px;
}

.slide_preview img {
    display: block;
}