﻿.uploader form {
  margin: 0;
}

.uploader .fileupload-buttonbar .btn {
  margin: 0 0 0 10px;
  padding: 4px 10px;
}

.uploader .progress {
  margin: 5px 0 0;
}

.uploader .fileupload-progress,
.uploader .fileupload-message {
}

.uploader .alert {
  margin-bottom: 0;
  padding: 4px 35px 4px 14px;
}

/* UPLOADER WITH PREVIEW */

.uploader .files {
  border: 1px solid #ccc;
  overflow-x: hidden;
  overflow-y: auto;
  height: 350px;
}

.uploader .file {
  cursor: pointer;
  margin: 4px 0;
  padding: 3px;
}

.uploader .file-icon {
  float: left;
  margin-right: 3px;
}

.uploader .file-name {
  white-space: nowrap;
  -webkit-text-wrap: none;
  -moz-text-wrap: none;
  -ms-text-wrap: none;
  -o-text-wrap: none;
  text-wrap: none;
}

.uploader .file.file-selected {
  background-color: #08c;
  color: #fff;
}

iframe.preview {
  border: 1px solid #ccc;
  background-color: #fff;
  height: 350px;
  width: 100%;
}

/* FILE UPLOAD */

.fileinput-button {
  position: relative;
  overflow: hidden;
}

  .fileinput-button input {
    cursor: pointer;
    direction: ltr;
    font-size: 23px;
    font-family: 'Calibri';
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translate(-300px, 0) scale(4);
    -moz-transform: translate(-300px, 0) scale(4);
    -ms-transform: translate(-300px, 0) scale(4);
    -o-transform: translate(-300px, 0) scale(4);
    transform: translate(-300px, 0) scale(4);
  }

.fileupload-loading {
  background: url(../images/loading.gif) center no-repeat;
}
