.vector-upload-item[rel] .vector-upload-content {
  display: block !important;
  position: absolute !important;
  left: 5px;
  top: 5px;
  bottom: 5px;
  right: 5px;
  padding: 30px 0; }
.vector-upload-item[rel] .vector-upload-drag-drop-upload {
  opacity: 0;
  z-index: -1; }
.vector-upload-item[rel] .vector-upload-box {
  top: 0 !important;
  opacity: 1 !important; }
.vector-upload-item[rel] img {
  opacity: 1 !important; }
.vector-upload-item[rel="1"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="1"] .vector-upload-progress .file-progress span {
    width: 1%; }
.vector-upload-item[rel="2"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="2"] .vector-upload-progress .file-progress span {
    width: 2%; }
.vector-upload-item[rel="3"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="3"] .vector-upload-progress .file-progress span {
    width: 3%; }
.vector-upload-item[rel="4"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="4"] .vector-upload-progress .file-progress span {
    width: 4%; }
.vector-upload-item[rel="5"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="5"] .vector-upload-progress .file-progress span {
    width: 5%; }
.vector-upload-item[rel="6"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="6"] .vector-upload-progress .file-progress span {
    width: 6%; }
.vector-upload-item[rel="7"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="7"] .vector-upload-progress .file-progress span {
    width: 7%; }
.vector-upload-item[rel="8"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="8"] .vector-upload-progress .file-progress span {
    width: 8%; }
.vector-upload-item[rel="9"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="9"] .vector-upload-progress .file-progress span {
    width: 9%; }
.vector-upload-item[rel="10"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="10"] .vector-upload-progress .file-progress span {
    width: 10%; }
.vector-upload-item[rel="11"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="11"] .vector-upload-progress .file-progress span {
    width: 11%; }
.vector-upload-item[rel="12"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="12"] .vector-upload-progress .file-progress span {
    width: 12%; }
.vector-upload-item[rel="13"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="13"] .vector-upload-progress .file-progress span {
    width: 13%; }
.vector-upload-item[rel="14"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="14"] .vector-upload-progress .file-progress span {
    width: 14%; }
.vector-upload-item[rel="15"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="15"] .vector-upload-progress .file-progress span {
    width: 15%; }
.vector-upload-item[rel="16"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="16"] .vector-upload-progress .file-progress span {
    width: 16%; }
.vector-upload-item[rel="17"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="17"] .vector-upload-progress .file-progress span {
    width: 17%; }
.vector-upload-item[rel="18"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="18"] .vector-upload-progress .file-progress span {
    width: 18%; }
.vector-upload-item[rel="19"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="19"] .vector-upload-progress .file-progress span {
    width: 19%; }
.vector-upload-item[rel="20"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="20"] .vector-upload-progress .file-progress span {
    width: 20%; }
.vector-upload-item[rel="21"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="21"] .vector-upload-progress .file-progress span {
    width: 21%; }
.vector-upload-item[rel="22"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="22"] .vector-upload-progress .file-progress span {
    width: 22%; }
.vector-upload-item[rel="23"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="23"] .vector-upload-progress .file-progress span {
    width: 23%; }
.vector-upload-item[rel="24"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="24"] .vector-upload-progress .file-progress span {
    width: 24%; }
.vector-upload-item[rel="25"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="25"] .vector-upload-progress .file-progress span {
    width: 25%; }
.vector-upload-item[rel="26"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="26"] .vector-upload-progress .file-progress span {
    width: 26%; }
.vector-upload-item[rel="27"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="27"] .vector-upload-progress .file-progress span {
    width: 27%; }
.vector-upload-item[rel="28"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="28"] .vector-upload-progress .file-progress span {
    width: 28%; }
.vector-upload-item[rel="29"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="29"] .vector-upload-progress .file-progress span {
    width: 29%; }
.vector-upload-item[rel="30"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="30"] .vector-upload-progress .file-progress span {
    width: 30%; }
.vector-upload-item[rel="31"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="31"] .vector-upload-progress .file-progress span {
    width: 31%; }
.vector-upload-item[rel="32"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="32"] .vector-upload-progress .file-progress span {
    width: 32%; }
.vector-upload-item[rel="33"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="33"] .vector-upload-progress .file-progress span {
    width: 33%; }
.vector-upload-item[rel="34"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="34"] .vector-upload-progress .file-progress span {
    width: 34%; }
.vector-upload-item[rel="35"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="35"] .vector-upload-progress .file-progress span {
    width: 35%; }
.vector-upload-item[rel="36"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="36"] .vector-upload-progress .file-progress span {
    width: 36%; }
.vector-upload-item[rel="37"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="37"] .vector-upload-progress .file-progress span {
    width: 37%; }
.vector-upload-item[rel="38"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="38"] .vector-upload-progress .file-progress span {
    width: 38%; }
.vector-upload-item[rel="39"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="39"] .vector-upload-progress .file-progress span {
    width: 39%; }
.vector-upload-item[rel="40"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="40"] .vector-upload-progress .file-progress span {
    width: 40%; }
.vector-upload-item[rel="41"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="41"] .vector-upload-progress .file-progress span {
    width: 41%; }
.vector-upload-item[rel="42"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="42"] .vector-upload-progress .file-progress span {
    width: 42%; }
.vector-upload-item[rel="43"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="43"] .vector-upload-progress .file-progress span {
    width: 43%; }
.vector-upload-item[rel="44"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="44"] .vector-upload-progress .file-progress span {
    width: 44%; }
.vector-upload-item[rel="45"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="45"] .vector-upload-progress .file-progress span {
    width: 45%; }
.vector-upload-item[rel="46"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="46"] .vector-upload-progress .file-progress span {
    width: 46%; }
.vector-upload-item[rel="47"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="47"] .vector-upload-progress .file-progress span {
    width: 47%; }
.vector-upload-item[rel="48"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="48"] .vector-upload-progress .file-progress span {
    width: 48%; }
.vector-upload-item[rel="49"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="49"] .vector-upload-progress .file-progress span {
    width: 49%; }
.vector-upload-item[rel="50"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="50"] .vector-upload-progress .file-progress span {
    width: 50%; }
.vector-upload-item[rel="51"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="51"] .vector-upload-progress .file-progress span {
    width: 51%; }
.vector-upload-item[rel="52"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="52"] .vector-upload-progress .file-progress span {
    width: 52%; }
.vector-upload-item[rel="53"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="53"] .vector-upload-progress .file-progress span {
    width: 53%; }
.vector-upload-item[rel="54"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="54"] .vector-upload-progress .file-progress span {
    width: 54%; }
.vector-upload-item[rel="55"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="55"] .vector-upload-progress .file-progress span {
    width: 55%; }
.vector-upload-item[rel="56"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="56"] .vector-upload-progress .file-progress span {
    width: 56%; }
.vector-upload-item[rel="57"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="57"] .vector-upload-progress .file-progress span {
    width: 57%; }
.vector-upload-item[rel="58"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="58"] .vector-upload-progress .file-progress span {
    width: 58%; }
.vector-upload-item[rel="59"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="59"] .vector-upload-progress .file-progress span {
    width: 59%; }
.vector-upload-item[rel="60"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="60"] .vector-upload-progress .file-progress span {
    width: 60%; }
.vector-upload-item[rel="61"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="61"] .vector-upload-progress .file-progress span {
    width: 61%; }
.vector-upload-item[rel="62"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="62"] .vector-upload-progress .file-progress span {
    width: 62%; }
.vector-upload-item[rel="63"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="63"] .vector-upload-progress .file-progress span {
    width: 63%; }
.vector-upload-item[rel="64"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="64"] .vector-upload-progress .file-progress span {
    width: 64%; }
.vector-upload-item[rel="65"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="65"] .vector-upload-progress .file-progress span {
    width: 65%; }
.vector-upload-item[rel="66"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="66"] .vector-upload-progress .file-progress span {
    width: 66%; }
.vector-upload-item[rel="67"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="67"] .vector-upload-progress .file-progress span {
    width: 67%; }
.vector-upload-item[rel="68"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="68"] .vector-upload-progress .file-progress span {
    width: 68%; }
.vector-upload-item[rel="69"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="69"] .vector-upload-progress .file-progress span {
    width: 69%; }
.vector-upload-item[rel="70"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="70"] .vector-upload-progress .file-progress span {
    width: 70%; }
.vector-upload-item[rel="71"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="71"] .vector-upload-progress .file-progress span {
    width: 71%; }
.vector-upload-item[rel="72"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="72"] .vector-upload-progress .file-progress span {
    width: 72%; }
.vector-upload-item[rel="73"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="73"] .vector-upload-progress .file-progress span {
    width: 73%; }
.vector-upload-item[rel="74"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="74"] .vector-upload-progress .file-progress span {
    width: 74%; }
.vector-upload-item[rel="75"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="75"] .vector-upload-progress .file-progress span {
    width: 75%; }
.vector-upload-item[rel="76"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="76"] .vector-upload-progress .file-progress span {
    width: 76%; }
.vector-upload-item[rel="77"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="77"] .vector-upload-progress .file-progress span {
    width: 77%; }
.vector-upload-item[rel="78"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="78"] .vector-upload-progress .file-progress span {
    width: 78%; }
.vector-upload-item[rel="79"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="79"] .vector-upload-progress .file-progress span {
    width: 79%; }
.vector-upload-item[rel="80"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="80"] .vector-upload-progress .file-progress span {
    width: 80%; }
.vector-upload-item[rel="81"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="81"] .vector-upload-progress .file-progress span {
    width: 81%; }
.vector-upload-item[rel="82"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="82"] .vector-upload-progress .file-progress span {
    width: 82%; }
.vector-upload-item[rel="83"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="83"] .vector-upload-progress .file-progress span {
    width: 83%; }
.vector-upload-item[rel="84"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="84"] .vector-upload-progress .file-progress span {
    width: 84%; }
.vector-upload-item[rel="85"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="85"] .vector-upload-progress .file-progress span {
    width: 85%; }
.vector-upload-item[rel="86"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="86"] .vector-upload-progress .file-progress span {
    width: 86%; }
.vector-upload-item[rel="87"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="87"] .vector-upload-progress .file-progress span {
    width: 87%; }
.vector-upload-item[rel="88"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="88"] .vector-upload-progress .file-progress span {
    width: 88%; }
.vector-upload-item[rel="89"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="89"] .vector-upload-progress .file-progress span {
    width: 89%; }
.vector-upload-item[rel="90"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="90"] .vector-upload-progress .file-progress span {
    width: 90%; }
.vector-upload-item[rel="91"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="91"] .vector-upload-progress .file-progress span {
    width: 91%; }
.vector-upload-item[rel="92"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="92"] .vector-upload-progress .file-progress span {
    width: 92%; }
.vector-upload-item[rel="93"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="93"] .vector-upload-progress .file-progress span {
    width: 93%; }
.vector-upload-item[rel="94"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="94"] .vector-upload-progress .file-progress span {
    width: 94%; }
.vector-upload-item[rel="95"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="95"] .vector-upload-progress .file-progress span {
    width: 95%; }
.vector-upload-item[rel="96"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="96"] .vector-upload-progress .file-progress span {
    width: 96%; }
.vector-upload-item[rel="97"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="97"] .vector-upload-progress .file-progress span {
    width: 97%; }
.vector-upload-item[rel="98"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="98"] .vector-upload-progress .file-progress span {
    width: 98%; }
.vector-upload-item[rel="99"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="99"] .vector-upload-progress .file-progress span {
    width: 99%; }
.vector-upload-item[rel="100"] .vector-upload-progress {
  display: block !important; }
  .vector-upload-item[rel="100"] .vector-upload-progress .file-progress span {
    width: 100%; }

.vector-upload-wrapper .form-input-error-message {
  font-size: 100%;
  font-weight: normal; }

.vector-upload-switcher {
  border-bottom: 1px solid #ddd; }
  @media all and (max-width: 767px) {
    .vector-upload-switcher {
      display: none; } }
  .vector-upload-switcher ul {
    margin: 0 0 -1px 0; }
    .vector-upload-switcher ul li {
      display: inline-block;
      margin: 0 0 0 -5px; }
      @media all and (max-width: 767px) {
        .vector-upload-switcher ul li {
          float: left;
          width: 33.3333333%;
          margin: 0; } }
      .vector-upload-switcher ul li:first-child {
        margin: 0; }
      .vector-upload-switcher ul li a {
        display: block;
        border: 1px solid #ddd;
        color: #9b9aa2;
        font-size: 14px;
        cursor: pointer;
        padding: 15px 30px;
        position: relative; }
        @media all and (max-width: 767px) {
          .vector-upload-switcher ul li a {
            padding: 7px 5px;
            font-size: 10px;
            display: block;
            text-align: center; } }
        .vector-upload-switcher ul li a.active {
          color: #5cb55c;
          border-color: #5cb55c;
          z-index: 2; }

.vector-upload-box,
.vector-upload-action-change {
  display: none; }

.vector-upload-wrapper {
  padding: 0 !important; }
  .vector-upload-wrapper .vector-upload-heading {
    padding: 0 0 10px 0; }
  .vector-upload-wrapper img {
    float: none;
    display: inline-block; }
  .vector-upload-wrapper .vector-upload-body .vector-upload-group {
    margin: 0 -5px;
    position: relative;
    clear: both; }
    .vector-upload-wrapper .vector-upload-body .vector-upload-group:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    .vector-upload-wrapper .vector-upload-body .vector-upload-group .ui-state-highlight {
      height: 100px;
      background: #5cb85c;
      float: left;
      width: 100%; }
    .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item {
      position: relative;
      width: 100%; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item.ui-sortable-helper {
        background: rgba(92, 184, 92, 0.5); }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-delete-message {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        position: absolute;
        z-index: 999;
        color: #fff;
        background: rgba(113, 118, 126, 0.8);
        display: none; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div {
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div p {
            font-size: 14px; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a {
            font-size: 12px;
            color: #fff;
            border: 1px solid #b4b6b9;
            padding: 6px 7px; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a i {
              margin: 0;
              position: relative;
              top: -1px; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a:hover {
              border-color: #fff; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content {
        position: relative;
        border: 1px solid #b4b6b9;
        overflow: hidden; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content:after {
          width: 100%;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          content: '';
          background: transparent;
          -webkit-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          transition: all 0.3s ease; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div {
          width: 21px;
          height: 21px;
          position: relative;
          cursor: move;
          display: inline-block; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span {
            width: 3px;
            height: 3px;
            display: block;
            position: absolute;
            background: #a8a9b2; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:nth-child(1) {
              left: 0; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:nth-child(2) {
              left: 6px; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:nth-child(3) {
              left: 12px; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:nth-child(4) {
              left: 18px; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:before {
              width: 3px;
              height: 3px;
              background: #a8a9b2;
              content: '';
              position: absolute;
              left: 0;
              top: 6px; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:after {
              width: 3px;
              height: 3px;
              background: #a8a9b2;
              content: '';
              position: absolute;
              left: 0;
              top: 18px; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span i {
              width: 3px;
              height: 3px;
              display: block;
              position: absolute;
              background: #a8a9b2;
              left: 0;
              top: 12px; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object:after {
          width: 100%;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          content: '';
          background: transparent;
          -webkit-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          transition: all 0.3s ease;
          overflow: hidden; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object img {
          width: 100%;
          height: auto;
          display: block; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object > img {
          position: relative;
          z-index: 0; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field {
          position: relative; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field input {
            height: 38px;
            font-size: 14px;
            color: #555;
            width: 100%;
            font-family: sans-serif;
            border: 1px solid #cdcdcd;
            padding: 5px 10px 6px 10px; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field.with-unit input {
            padding: 5px 75px 6px 10px; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field.with-unit span {
            width: 65px;
            height: 100%;
            top: 0;
            right: 0;
            position: absolute;
            border-left: 1px solid #cdcdcd;
            background: #f6f7f8;
            color: #8e9398;
            padding: 11px 0 0 0;
            font-size: 14px;
            text-align: center;
            -webkit-border-radius: 0 3px 3px 0;
            -moz-border-radius: 0 3px 3px 0;
            border-radius: 0 3px 3px 0; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions i {
          line-height: 2;
          margin: 0; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content {
        display: none;
        position: relative;
        border: 1px solid #d8d2d2; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-preview-block {
          background: #e8e8e8;
          position: relative;
          display: inline-block;
          vertical-align: middle; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-preview-block i {
            color: #a9aaac;
            font-size: 20px;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-progress-block {
          display: inline-block;
          vertical-align: middle; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-progress-block p {
            font-size: 12px;
            color: #aaa;
            padding: 0 0 5px 0; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-progress-block .file-progress {
            width: 100%;
            height: 10px;
            background: #e6e6e6;
            position: relative; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-progress-block .file-progress span {
              height: 10px;
              position: absolute;
              left: 0;
              top: 0;
              bottom: 0;
              background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
              background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
              background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
              background-size: 40px 40px;
              animation: progress-bar-stripes 1s linear infinite;
              -webkit-transition: width 0.6s ease;
              -moz-transition: width 0.6s ease;
              -o-transition: width 0.6s ease;
              transition: width 0.6s ease; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message {
          width: 100%;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          right: 0;
          z-index: 99;
          border: 1px solid #d9534f;
          background: rgba(215, 57, 52, 0.7);
          display: none; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div {
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div p {
              font-size: 14px;
              padding: 6px 0 0 0;
              color: #fff; }
            .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div a {
              font-size: 12px;
              color: #fff;
              border: 1px solid #dfa3a1;
              padding: 6px 7px; }
              .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div a i {
                margin: 0;
                position: relative;
                top: -1px; }
              .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div a:hover {
                border-color: #fff; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item.vector-upload-item-delete .vector-upload-item-delete-message {
        display: block; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item.vector-upload-item-delete .vector-upload-caption {
        display: none; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item.vector-upload-item-delete .vector-upload-item-content:after {
        display: none; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item.vector-upload-item-delete .vector-upload-item-actions {
        display: none; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item.vector-upload-item-delete .vector-upload-object:after {
        display: none; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload {
        position: relative;
        width: 100%;
        background: #f5f5f5;
        border: 1px dashed #cdcdcd;
        cursor: pointer;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        text-align: center; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-item-content {
          border: none !important; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-content {
          border: none !important; }
        .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text {
          position: absolute;
          left: 0;
          top: 0;
          padding: 20px;
          text-align: center; }
          .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text span, .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text .fa {
            position: relative;
            z-index: 2;
            font-size: 16px;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item:hover .vector-upload-drag-drop-upload .vector-upload-drop-text span, .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item:hover .vector-upload-drag-drop-upload .vector-upload-drop-text .fa {
        color: #fff; }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item:hover .vector-upload-object:after {
        background: rgba(0, 0, 0, 0.6); }
      .vector-upload-wrapper .vector-upload-body .vector-upload-group .vector-upload-item:hover .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions {
        opacity: 1; }
  .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item {
    width: 100%;
    display: inline-block;
    padding: 0 5px;
    margin: -1px 0 0 0; }
    .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div {
      width: 93%; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div p {
        display: inline-block;
        padding: 6px 0 0 0; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a {
        float: right; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a i {
          margin: 0;
          position: relative;
          top: -1px; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a:hover {
          border-color: #fff; }
    .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content {
      padding: 10px 0; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content:after {
        display: none; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag {
        width: 4%;
        text-align: center;
        display: inline-block;
        vertical-align: middle; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object {
        width: 8%;
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0 -5px; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object:after {
          display: none; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object img {
          width: 80%; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption {
        width: 88%;
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0 -5px; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field {
          width: 30%;
          float: left;
          vertical-align: middle; }
          @media all and (max-width: 1279px) {
            .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field {
              width: 35%; } }
          .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field.with-unit {
            padding: 0 5px 0 0; }
            .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field.with-unit span {
              border: 1px solid #cdcdcd;
              right: 5px; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info {
          width: 28%;
          font-size: 14px;
          color: #555;
          float: left;
          vertical-align: middle;
          padding: 0px 30px; }
          @media all and (max-width: 1279px) {
            .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info {
              width: 15%;
              padding: 0 5px; } }
          .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info p {
            display: inline-block; }
            .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info p:last-child {
              float: right;
              text-align: right; }
            @media all and (max-width: 1279px) {
              .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info p:nth-child(n+1) {
                display: block;
                float: none;
                text-align: left;
                font-size: 12px; } }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions {
          width: 10%;
          float: right;
          vertical-align: middle; }
          @media all and (max-width: 1279px) {
            .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions {
              width: 15%; } }
          .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action {
            display: inline-block;
            cursor: pointer;
            padding: 0 4px; }
            .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action label {
              padding: 0;
              cursor: pointer; }
            .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action i {
              color: #848a95;
              -webkit-transition: all 0.3s ease;
              -moz-transition: all 0.3s ease;
              -o-transition: all 0.3s ease;
              transition: all 0.3s ease; }
              .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action i:hover {
                opacity: .6; }
    .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-content {
      padding: 10px; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-preview-block {
        width: 6.34921%;
        height: 60px;
        position: relative; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-preview-block i {
          color: #a9aaac;
          font-size: 20px;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-progress-block {
        width: 80%;
        margin: 0 0 0 20px; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div {
        width: 93%; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div p {
          display: inline-block; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div a {
          float: right; }
          .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div a i {
            margin: 0;
            position: relative;
            top: -1px; }
    .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item:nth-child(2n+1) .vector-upload-item-content {
      background: #f7f7f7; }
    .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item:nth-child(2n+1) .vector-upload-content {
      background: #f7f7f7; }
    .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload {
      margin: 0 0 10px 0;
      text-align: left;
      padding: 0; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-item-content {
        padding: 0; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-item-content:after {
          display: block; }
        .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-item-content .vector-upload-object {
          width: 104px;
          display: inline-block;
          vertical-align: middle;
          margin: 0 0 0 -5px; }
          .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-item-content .vector-upload-object:after {
            display: block; }
          .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-item-content .vector-upload-object img {
            width: 80%; }
      .vector-upload-wrapper.vector-upload-list-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text {
        height: 100%;
        padding: 25px 0 0 150px;
        text-align: left; }
  @media all and (min-width: 1280px) {
    .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .ui-state-highlight {
      width: 50%; } }
  @media all and (min-width: 1600px) {
    .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .ui-state-highlight {
      width: 33.333333%; } }
  @media all and (max-width: 1279px) {
    .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .ui-state-highlight {
      width: 100%; } }
  .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item {
    padding: 5px;
    float: left; }
    @media all and (min-width: 1280px) {
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item {
        width: 50%; } }
    @media all and (min-width: 1600px) {
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item {
        width: 33.333333%; } }
    @media all and (max-width: 1279px) {
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item {
        width: 100%; } }
    .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message {
      background: rgba(113, 118, 126, 0.95); }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div {
        width: 96%;
        text-align: center; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div p {
          display: block;
          text-align: center; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a {
          display: inline-block;
          margin: 8px 0 0 0; }
          .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a i {
            margin: 0;
            position: relative;
            top: -1px; }
    .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content {
      background: #fff;
      -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05); }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content:after {
        display: none; }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag {
        position: absolute;
        left: 10px;
        top: 10px;
        z-index: 99;
        opacity: 0; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span {
          background: rgba(255, 255, 255, 0.6); }
          .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:before, .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:after, .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span i {
            background: rgba(255, 255, 255, 0.6); }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object {
        width: 45%;
        display: inline-block;
        vertical-align: top;
        position: relative; }
        @media all and (max-width: 767px) {
          .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object {
            width: 100%; } }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object:after {
          -webkit-border-radius: 2px 0 0 2px;
          -moz-border-radius: 2px 0 0 2px;
          border-radius: 2px 0 0 2px; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-object img {
          -webkit-border-radius: 2px 0 0 2px;
          -moz-border-radius: 2px 0 0 2px;
          border-radius: 2px 0 0 2px; }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption {
        width: 55%;
        display: inline-block;
        vertical-align: top;
        margin: 0 0 0 -5px;
        padding: 10px; }
        @media all and (max-width: 767px) {
          .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption {
            width: 100%; } }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field {
          margin: 0 0 5px 0; }
          .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field.with-unit span {
            border: 1px solid #cdcdcd; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info {
          font-size: 12px;
          color: #948e8e;
          padding: 5px 0 0 0; }
          .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info p {
            display: inline-block; }
            .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info p:last-child {
              float: right;
              text-align: right; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions {
          width: 45%;
          position: absolute;
          left: 0;
          top: 50%;
          opacity: 0;
          z-index: 99;
          text-align: center;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%); }
          .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action {
            display: inline-block;
            padding: 0 4px;
            cursor: pointer; }
            .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action label {
              padding: 0;
              cursor: pointer; }
            .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action i {
              color: #fff;
              line-height: 2;
              -webkit-transition: all 0.3s ease;
              -moz-transition: all 0.3s ease;
              -o-transition: all 0.3s ease;
              transition: all 0.3s ease; }
              .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action i:hover {
                opacity: .6; }
    .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-content {
      background: #fff;
      -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05); }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-preview-block {
        width: 45%;
        height: 130px; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-preview-block i {
          font-size: 30px; }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-progress-block {
        width: 55%;
        padding: 10px;
        margin: 70px 0 0 -5px; }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div {
        width: 96%;
        text-align: center; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div p {
          display: block;
          text-align: center; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div a {
          display: inline-block;
          margin: 8px 0 0 0; }
          .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div a i {
            margin: 0;
            position: relative;
            top: -1px; }
    .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload {
      padding: 0; }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text {
        position: absolute;
        left: 0;
        top: 0;
        padding: 20px;
        width: 100%;
        text-align: center; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text span, .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text .fa {
          position: relative;
          z-index: 2;
          font-size: 16px;
          -webkit-transition: all 0.2s ease;
          -moz-transition: all 0.2s ease;
          -o-transition: all 0.2s ease;
          transition: all 0.2s ease; }
      .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-object {
        width: 100%;
        text-align: center; }
        .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-object img {
          width: 45%;
          float: none;
          display: inline-block; }
    .vector-upload-wrapper.vector-upload-grid-view .vector-upload-group .vector-upload-item:hover .vector-upload-drag {
      opacity: 1; }
  @media all and (max-width: 1279px) {
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .ui-state-highlight {
      width: 50%; } }
  @media all and (min-width: 1280px) {
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .ui-state-highlight {
      width: 33.3333333%; } }
  @media all and (min-width: 1600px) {
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .ui-state-highlight {
      width: 25%; } }
  @media all and (max-width: 1023px) {
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .ui-state-highlight {
      width: 100%; } }
  @media all and (max-width: 767px) {
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .ui-state-highlight {
      width: 100%; } }
  .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item {
    padding: 5px;
    float: left; }
    @media all and (max-width: 1279px) {
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item {
        width: 50%; } }
    @media all and (min-width: 1280px) {
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item {
        width: 33.3333333%; } }
    @media all and (min-width: 1600px) {
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item {
        width: 25%; } }
    @media all and (max-width: 1023px) {
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item {
        width: 100%; } }
    @media all and (max-width: 767px) {
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item {
        width: 100%; } }
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div {
      width: 96%;
      text-align: center; }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div p {
        display: block;
        text-align: center; }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a {
        display: inline-block;
        margin: 8px 0 0 0; }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a i {
          margin: 0;
          position: relative;
          top: -1px; }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-delete-message > div a:hover {
          border-color: #fff; }
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag {
      position: absolute;
      right: 10px;
      top: 10px;
      z-index: 99;
      opacity: 0; }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span {
        background: rgba(255, 255, 255, 0.6); }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:before, .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span:after, .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-drag > div span i {
          background: rgba(255, 255, 255, 0.6); }
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption {
      width: 80%;
      opacity: 0;
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 99;
      padding: 25px 0 0 0;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field {
        margin: 0 0 5px 0; }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-field input {
          border: none; }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info {
        width: 100%;
        font-size: 12px;
        color: #fff;
        text-align: center;
        position: absolute;
        top: 0; }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-info p {
          display: inline-block;
          padding: 0 10px; }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions {
        text-align: center;
        padding: 10px 0 0 0; }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action {
          display: inline-block;
          padding: 0 4px;
          cursor: pointer; }
          .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action label {
            padding: 0;
            cursor: pointer; }
          .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action i {
            color: #fff;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease; }
            .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content .vector-upload-caption .vector-upload-item-actions .file-action i:hover {
              opacity: .6; }
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content:hover .vector-upload-drag {
      opacity: 1; }
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-item-content:hover .vector-upload-caption {
      opacity: 1; }
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-content {
      background: #fff;
      -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05); }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-preview-block {
        width: 100%;
        position: relative;
        z-index: 80; }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-preview-block i {
          font-size: 40px; }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-progress-block {
        width: 90%;
        position: absolute;
        z-index: 90;
        left: 50%;
        bottom: 20px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%); }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-progress .upload-file-progress-block .file-progress {
          background: #fff; }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div {
        width: 96%;
        text-align: center; }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div p {
          display: block;
          text-align: center; }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div a {
          display: inline-block;
          margin: 8px 0 0 0; }
          .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-content .vector-upload-error-message > div a i {
            margin: 0;
            position: relative;
            top: -1px; }
    .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload {
      padding: 0; }
      .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text {
        position: absolute;
        left: 0;
        top: 0;
        padding: 20px;
        width: 100%;
        text-align: center; }
        .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text span, .vector-upload-wrapper.vector-upload-gallery-view .vector-upload-group .vector-upload-item .vector-upload-drag-drop-upload .vector-upload-drop-text .fa {
          position: relative;
          z-index: 2;
          font-size: 16px;
          -webkit-transition: all 0.2s ease;
          -moz-transition: all 0.2s ease;
          -o-transition: all 0.2s ease;
          transition: all 0.2s ease; }

.vector-upload-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 768px;
  max-width: 90%; }

/* === PROGRESS BAR ANIMATION === */
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@keyframes progress-bar-stripes {
  from {
    background-position: 0 40px; }
  to {
    background-position: 0 0; } }

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