@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
.dropzone, .dropzone * {
  box-sizing: border-box; }

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 27px 27px; }
  .dropzone.dz-clickable {
    cursor: pointer; }
    .dropzone.dz-clickable * {
      cursor: default; }
    .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
      cursor: pointer; }
  .dropzone.dz-started .dz-message {
    display: none; }
  .dropzone.dz-drag-hover {
    border-style: solid; }
    .dropzone.dz-drag-hover .dz-message {
      opacity: 0.5; }
  .dropzone .dz-message {
    text-align: center; }
  .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px; }
    .dz-preview:hover {
      z-index: 1000; }
      .dz-preview:hover .dz-details {
        opacity: 1; }
    .dz-preview.dz-file-preview .dz-image {
      border-radius: 20px;
      background: #999;
      background: linear-gradient(to bottom, #eee, #ddd); }
    .dz-preview.dz-file-preview .dz-details {
      opacity: 1; }
    .dz-preview.dz-image-preview {
      background: white; }
      .dz-preview.dz-image-preview .dz-details {
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -ms-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear; }
    .dz-preview .dz-remove {
      font-size: 14px;
      text-align: center;
      display: block;
      cursor: pointer;
      border: none; }
      .dz-preview .dz-remove:hover {
        text-decoration: underline; }
    .dz-preview:hover .dz-details {
      opacity: 1; }
    .dz-preview .dz-details {
      z-index: 20;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      font-size: 13px;
      min-width: 100%;
      max-width: 100%;
      padding: 2em 1em;
      text-align: center;
      color: rgba(0, 0, 0, 0.9);
      line-height: 150%; }
      .dz-preview .dz-details .dz-size {
        margin-bottom: 1em;
        font-size: 16px; }
      .dz-preview .dz-details .dz-filename {
        white-space: nowrap; }
        .dz-preview .dz-details .dz-filename:hover span {
          border: 1px solid rgba(200, 200, 200, 0.8);
          background-color: rgba(255, 255, 255, 0.8); }
        .dz-preview .dz-details .dz-filename:not(:hover) {
          overflow: hidden;
          text-overflow: ellipsis; }
          .dz-preview .dz-details .dz-filename:not(:hover) span {
            border: 1px solid transparent; }
      .dz-preview .dz-details .dz-filename span, .dz-preview .dz-details .dz-size span {
        background-color: rgba(255, 255, 255, 0.4);
        padding: 0 0.4em;
        border-radius: 3px; }
    .dz-preview:hover .dz-image img {
      -webkit-transform: scale(1.05, 1.05);
      -moz-transform: scale(1.05, 1.05);
      -ms-transform: scale(1.05, 1.05);
      -o-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05);
      -webkit-filter: blur(8px);
      filter: blur(8px); }
    .dz-preview .dz-image {
      border-radius: 20px;
      overflow: hidden;
      width: 120px;
      height: 120px;
      position: relative;
      display: block;
      z-index: 10; }
      .dz-preview .dz-image img {
        display: block; }
    .dz-preview.dz-success .dz-success-mark {
      -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dz-preview.dz-error .dz-error-mark {
      opacity: 1;
      -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dz-preview .dz-success-mark, .dz-preview .dz-error-mark {
      pointer-events: none;
      opacity: 0;
      z-index: 500;
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      margin-left: -27px;
      margin-top: -27px; }
      .dz-preview .dz-success-mark svg, .dz-preview .dz-error-mark svg {
        display: block;
        width: 54px;
        height: 54px; }
    .dz-preview.dz-processing .dz-progress {
      opacity: 1;
      -webkit-transition: all 0.2s linear;
      -moz-transition: all 0.2s linear;
      -ms-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .dz-preview.dz-complete .dz-progress {
      opacity: 1;
      -webkit-transition: opacity 0.4s ease-in;
      -moz-transition: opacity 0.4s ease-in;
      -ms-transition: opacity 0.4s ease-in;
      -o-transition: opacity 0.4s ease-in;
      transition: opacity 0.4s ease-in; }
    .dz-preview:not(.dz-processing) .dz-progress {
       }
    .dz-preview .dz-progress {
      opacity: 1;
      z-index: 1000;
      pointer-events: none;
      position: relative;
      height: 5px;
      margin-top: 7px;
      width: 100%;
      margin-left: 0;
      -webkit-transform: scale(1);
      border-radius: 5px;
      overflow: hidden;
      background: rgba(43, 43, 43, .25); }
      .dz-preview .dz-progress .dz-upload {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 0;
        -webkit-transition: width 300ms ease-in-out;
        -moz-transition: width 300ms ease-in-out;
        -ms-transition: width 300ms ease-in-out;
        -o-transition: width 300ms ease-in-out;
        transition: width 300ms ease-in-out;
        background: rgba(48,216,246,1);
        background: -moz-linear-gradient(left, rgba(5,112,213,1) 0%, rgba(48,216,246,1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(5,112,213,1)), color-stop(100%, rgba(48,216,246,1)));
        background: -webkit-linear-gradient(left, rgba(5,112,213,1) 0%, rgba(48,216,246,1) 100%);
        background: -o-linear-gradient(left, rgba(5,112,213,1) 0%, rgba(48,216,246,1) 100%);
        background: -ms-linear-gradient(left, rgba(5,112,213,1) 0%, rgba(48,216,246,1) 100%);
        background: linear-gradient(to right, rgba(5,112,213,1) 0%, rgba(48,216,246,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea80', endColorstr='#ff7bae', GradientType=1 ); }
    .dropzone .dz-preview.dz-error .dz-error-message {
      display: block; }
    .dropzone .dz-preview.dz-error:hover .dz-error-message {
      opacity: 1;
      pointer-events: auto; }
    .dropzone .dz-preview .dz-error-message {
      pointer-events: none;
      z-index: 1000;
      position: absolute;
      display: block;
      display: none;
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      -moz-transition: opacity 0.3s ease;
      -ms-transition: opacity 0.3s ease;
      -o-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      border-radius: 8px;
      font-size: 13px;
      top: 130px;
      left: -10px;
      width: 140px;
      background: #be2626;
      background: linear-gradient(to bottom, #be2626, #a92222);
      padding: 0.5em 1.2em;
      color: white; }
      .dropzone .dz-preview .dz-error-message:after {
        content: '';
        position: absolute;
        top: -6px;
        left: 64px;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #be2626; }

/************************************************************

    Common styles

*************************************************************/

/* Transitions
*************************************/
.file-item:before,
.file-item,
.file-item .fake button i,
.remove-file:before,
.files-container {
    -webkit-transition: all .15s ease-in-out;
       -moz-transition: all .15s ease-in-out;
        -ms-transition: all .15s ease-in-out;
         -o-transition: all .15s ease-in-out;
            transition: all .15s ease-in-out;
}


/* Content
*************************************/
.section-sub-title {
    font-size: 20px;
    line-height: 1.35;
    text-transform: capitalize;
    margin-top:20px;
}
.text-center {
    text-align: center;
}



/************************************************************

    Sections

*************************************************************/


/* Wrapper
*************************************/
.wrapper {
    min-height: 100vh;
    display: flex;
    align-items: center;
}

/* BGs
*************************************/
.full-dark-bg {
    margin: 5% auto;
    background-color: rgba(0, 0, 0, .25);
    padding: 5%;
}



/************************************************************

    DropzoneJS Example

*************************************************************/

.inner-page .section-title {
    font-size: 28px;
    text-transform: uppercase;
    position: relative;
}
.inner-page .section-sub-title {
    margin-top: 10px;
    text-transform: uppercase;
    color: #fff;
}
.inner-page .section-sub-title:not(:first-child) {
    margin-top: 35px;
}


/* Upload files
*************************************/
.files-container {
    position: relative;
    margin: 30px 2px 15px 2px;
    background-color: rgba(0, 0, 0, .2);
}
.files-container span {
    display: block;
    text-align: center;
    padding: 50px 25px;
    font-size: 13px;
    text-transform: capitalize;
}

/*** Dropzone ***/
.files-container.hover {
    background-color: rgba(255, 255, 255, .1);
    border: 1px dashed rgba(255, 255, 255, .5);
    color: rgba(255, 255, 255, .85);
}
.files-container {
    position: relative;
    border: 1px dashed rgba(255, 255, 255, 0.25);
    min-height: auto;
}
.files-container #upload-label{
  background: rgba(231, 97, 92, 0);
  color: #fff;
  position: absolute;
  height: 115px;
  top: 20%;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  min-width: 20%;
  text-align: center;
  cursor: pointer;
}
.files-container.active{
  background: #fff;
}
.files-container.active #upload-label{
  background: #fff;
  color: #e7615c;
}

.files-container #upload-label i:hover {
    color: #444;
    font-size: 9.4rem;
    -webkit-transition: width 2s;
}

.files-container #upload-label span.title{
  font-size: 1em;
  font-weight: bold;
  display: block;
}

span.tittle {
    position: relative;
    top: 222px;
    color: #bdbdbd;
}

.files-container #upload-label i{
    text-align: center;
    display: block;
    color: #e7615c;
    height: 115px;
    font-size: 9.5rem;
    position: absolute;
    top: -12px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
}
/** Preview of collections of uploaded documents **/
.preview-container {
    position: relative;
    visibility: hidden;
}
.preview-container #previews .onyx-dropzone-info {
    padding-top: 15px;
    width: 100%;
}
.preview-container #previews .onyx-dropzone-info > .thumb-container {
<<<<<<< HEAD
    flex: 0 0 150px;
    max-width: 150px;
    border-radius: 10px;
=======
    display: block;
    width:auto;
    max-width: 300px;
>>>>>>> 08c05f04e0e25b8b4ae068b776bc83fa0f46f2f3
    overflow: hidden;
    margin: 10px;
}
.preview-container #previews .onyx-dropzone-info img {
    max-width: 100%;
    height: auto;
}
.preview-container #previews .onyx-dropzone-info > .details {
    position: relative;
<<<<<<< HEAD
    flex: 0 0 calc(100% - 150px);
    max-width: calc(100% - 150px);
    padding-right: 30px;
=======
    width:100%;
>>>>>>> 08c05f04e0e25b8b4ae068b776bc83fa0f46f2f3
}
.preview-container #previews .onyx-dropzone-info .actions {
    position: absolute;
    right: 0;
    top: 50%;
    line-height: 1;
    transform: translateY(-50%);
}
#previews > div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}


/* Uploaded files
*************************************/
.no-files-uploaded {
    display: block;
}

.uploaded-files {
    margin-top: 10px;
    transition: all .3s ease-in-out;
    width:95%;
}
.uploaded-files span,
.uploaded-files a {
    font-size: 14px;
}
.uploaded-files a:hover {
    text-decoration: underline !important;
}
.uploaded-files i {
    position: relative;
    margin-right: 7px;
    font-size: 12px;
    color: #de1500;
}


/* Warnings
*************************************/
.last-date {
    display: block;
    margin-top: 10px;
}


/* File types
*************************************/
.thumb-container {
    position: relative;
}
div.type-pdf .thumb-container:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-size: 90% 100%;
    background-position: left center;
    background-repeat: no-repeat;
}
div.type-pdf .thumb-container:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTYgNTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2IDU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0UyNTc0Qzt9LnN0MXtmaWxsOiNCNTM2Mjk7fS5zdDJ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNi45LDBoLTI5QzcuMiwwLDYuNCwwLjYsNi40LDEuOVY1NWMwLDAuNCwwLjYsMSwxLjUsMWg0MC4xYzAuNywwLDEuNS0wLjYsMS41LTFWMTNjMC0wLjctMC4xLTAuOS0wLjMtMS4xTDM3LjcsMC4zQzM3LjQsMC4xLDM3LjIsMCwzNi45LDBMMzYuOSwweiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNy40LDAuMVYxMmgxMS45TDM3LjQsMC4xeiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNy4zLDM0LjNoLTEuNlYyNC4xaDIuOWMwLjQsMCwwLjksMC4xLDEuMiwwLjNjMC40LDAuMSwwLjcsMC40LDEuMSwwLjZjMC40LDAuMywwLjYsMC42LDAuNywxYzAuMywwLjQsMC4zLDAuOSwwLjMsMS4yYzAsMC41LTAuMSwxLTAuMywxLjRjLTAuMSwwLjQtMC40LDAuNy0wLjcsMWMtMC4zLDAuMy0wLjYsMC41LTEuMSwwLjZjLTAuNCwwLjEtMC45LDAuMy0xLjUsMC4zaC0xLjN2My44SDE3LjN6IE0xNy4zLDI1LjR2NGgxLjVjMC4zLDAsMC40LDAsMC42LTAuMXMwLjQtMC4xLDAuNS0wLjRjMC4xLTAuMSwwLjMtMC40LDAuNC0wLjZzMC4xLTAuNiwwLjEtMWMwLTAuMSwwLTAuNC0wLjEtMC42YzAtMC4zLTAuMS0wLjQtMC4zLTAuNmMtMC4xLTAuMy0wLjQtMC40LTAuNi0wLjVjLTAuMy0wLjEtMC42LTAuMy0xLTAuM2gtMS4xVjI1LjR6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTMyLjIsMjguOWMwLDAuOS0wLjEsMS41LTAuMywyLjFjLTAuMSwwLjYtMC40LDEuMS0wLjYsMS41Yy0wLjMsMC40LTAuNiwwLjctMC45LDFjLTAuNCwwLjMtMC42LDAuNC0xLDAuNWMtMC40LDAuMS0wLjYsMC4xLTAuOSwwLjNjLTAuMywwLTAuNSwwLTAuNiwwaC0zLjlWMjQuMWgzYzAuOSwwLDEuNiwwLjEsMi4yLDAuNGMwLjYsMC4zLDEuMSwwLjYsMS42LDEuMWMwLjQsMC41LDAuNywxLDEsMS41QzMyLjEsMjcuOCwzMi4yLDI4LjQsMzIuMiwyOC45TDMyLjIsMjguOXogTTI3LjMsMzNjMS4xLDAsMS45LTAuNCwyLjQtMS4xYzAuNS0wLjcsMC43LTEuOCwwLjctMy4xYzAtMC40LDAtMC45LTAuMS0xLjJzLTAuMy0wLjctMC42LTEuMWMtMC4zLTAuNC0wLjYtMC42LTEuMS0wLjdjLTAuNS0wLjMtMS4xLTAuMy0xLjktMC4zaC0xVjMzTDI3LjMsMzNMMjcuMywzM3oiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzYuMiwyNS40djMuMWg0LjN2MS4xaC00LjN2NC41aC0xLjZWMjRoNi4zdjEuM2gtNC42VjI1LjR6Ii8+PC9nPjwvc3ZnPg==);
}
div.type-jpg .thumb-container:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1NiA1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYgNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMjZCOTlBO30uc3Qxe2ZpbGw6IzE0QTA4NTt9LnN0MntmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3LDBIOEM3LjIsMCw2LjUsMC43LDYuNSwxLjlWNTVjMCwwLjMsMC43LDEsMS41LDFINDhjMC44LDAsMS41LTAuNywxLjUtMVYxM2MwLTAuNy0wLjEtMC45LTAuMy0xLjFMMzcuNiwwLjNDMzcuNCwwLjEsMzcuMiwwLDM3LDB6Ii8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzNy41LDAuMiAzNy41LDEyIDQ5LjMsMTIgIi8+PGc+PHBhdGggY2xhc3M9InN0MiIgZD0iTTIxLjMsMjQuOHY3LjhjMCwwLjUtMC4xLDAuOS0wLjMsMS4yYy0wLjIsMC4zLTAuNCwwLjYtMC43LDAuOGMtMC4zLDAuMi0wLjYsMC4zLTEsMC40Yy0wLjQsMC4xLTAuOCwwLjEtMS4yLDAuMWMtMC4yLDAtMC40LDAtMC43LTAuMWMtMC4zLDAtMC41LTAuMS0wLjgtMC4ycy0wLjYtMC4yLTAuOC0wLjNjLTAuMy0wLjEtMC41LTAuMi0wLjctMC40bDAuNy0xLjFjMC4xLDAuMSwwLjIsMC4xLDAuNCwwLjJjMC4yLDAuMSwwLjQsMC4xLDAuNiwwLjJjMC4yLDAuMSwwLjQsMC4xLDAuNiwwLjJzMC40LDAuMSwwLjYsMC4xYzAuNSwwLDAuOS0wLjEsMS4yLTAuM3MwLjQtMC41LDAuNS0xdi03LjdIMjEuM3oiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjUuNCwzNS4xaC0xLjZWMjVoMi45YzAuNCwwLDAuOSwwLjEsMS4zLDAuMnMwLjgsMC4zLDEuMSwwLjZjMC4zLDAuMywwLjYsMC42LDAuOCwxczAuMywwLjgsMC4zLDEuM2MwLDAuNS0wLjEsMS0wLjMsMS40cy0wLjQsMC44LTAuNywxcy0wLjcsMC41LTEuMSwwLjdzLTAuOSwwLjItMS40LDAuMmgtMS4yTDI1LjQsMzUuMUwyNS40LDM1LjF6IE0yNS40LDI2LjN2NGgxLjVjMC4yLDAsMC40LDAsMC42LTAuMWMwLjItMC4xLDAuNC0wLjIsMC41LTAuM3MwLjMtMC40LDAuNC0wLjZzMC4xLTAuNiwwLjEtMWMwLTAuMiwwLTAuNC0wLjEtMC42YzAtMC4yLTAuMS0wLjQtMC4zLTAuNmMtMC4xLTAuMi0wLjMtMC40LTAuNi0wLjVjLTAuMy0wLjEtMC42LTAuMi0xLTAuMkgyNS40eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zOS40LDI5Ljl2My45Yy0wLjIsMC4zLTAuNCwwLjUtMC43LDAuNnMtMC41LDAuMy0wLjgsMC40cy0wLjYsMC4yLTAuOSwwLjJjLTAuMywwLTAuNiwwLjEtMC45LDAuMWMtMC42LDAtMS4yLTAuMS0xLjctMC4zcy0wLjktMC41LTEuMy0xcy0wLjctMS0wLjktMS42Yy0wLjItMC42LTAuMy0xLjQtMC4zLTIuMnMwLjEtMS42LDAuMy0yLjJjMC4yLTAuNiwwLjUtMS4yLDAuOS0xLjZjMC40LTAuNCwwLjgtMC44LDEuMy0xYzAuNS0wLjIsMS4xLTAuMywxLjctMC4zYzAuNSwwLDEuMSwwLjEsMS41LDAuM2MwLjUsMC4yLDAuOSwwLjUsMS4zLDAuOGwtMS4xLDFjLTAuMi0wLjMtMC41LTAuNS0wLjgtMC42Yy0wLjMtMC4xLTAuNi0wLjItMC45LTAuMmMtMC4zLDAtMC43LDAuMS0xLDAuMmMtMC4zLDAuMS0wLjYsMC4zLTAuOCwwLjZjLTAuMiwwLjMtMC40LDAuNy0wLjYsMS4ycy0wLjIsMS4xLTAuMiwxLjhjMCwwLjcsMC4xLDEuMywwLjIsMS44YzAuMSwwLjUsMC4zLDAuOSwwLjUsMS4yczAuNSwwLjYsMC44LDAuN2MwLjMsMC4yLDAuNiwwLjIsMC45LDAuMmMwLjEsMCwwLjIsMCwwLjQsMGMwLjIsMCwwLjMsMCwwLjUtMC4xYzAuMiwwLDAuMy0wLjEsMC41LTAuMXMwLjMtMC4xLDAuMy0wLjJWMzFoLTEuN3YtMS4xTDM5LjQsMjkuOUwzOS40LDI5Ljl6Ii8+PC9nPjwvc3ZnPg==);
}
div.type-png .thumb-container:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1NiA1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYgNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojODhDMDU3O30uc3Qxe2ZpbGw6IzY1OUMzNTt9LnN0MntmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3LDBIOEM3LjIsMCw2LjUsMC43LDYuNSwxLjlWNTVjMCwwLjMsMC43LDEsMS41LDFINDhjMC44LDAsMS41LTAuNywxLjUtMVYxM2MwLTAuNy0wLjEtMC45LTAuMy0xLjFMMzcuNiwwLjNDMzcuNCwwLjEsMzcuMiwwLDM3LDB6Ii8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzNy41LDAuMiAzNy41LDEyIDQ5LjMsMTIgIi8+PGc+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE2LjksMzUuMWgtMS42VjI1aDIuOWMwLjQsMCwwLjksMC4xLDEuMywwLjJzMC44LDAuMywxLjEsMC42YzAuMywwLjMsMC42LDAuNiwwLjgsMXMwLjMsMC44LDAuMywxLjNjMCwwLjUtMC4xLDEtMC4zLDEuNHMtMC40LDAuOC0wLjcsMXMtMC43LDAuNS0xLjEsMC43cy0wLjksMC4yLTEuNCwwLjJoLTEuMkwxNi45LDM1LjFMMTYuOSwzNS4xeiBNMTYuOSwyNi4zdjRoMS41YzAuMiwwLDAuNCwwLDAuNi0wLjFjMC4yLTAuMSwwLjQtMC4yLDAuNS0wLjNjMC4yLTAuMiwwLjMtMC40LDAuNC0wLjZzMC4xLTAuNiwwLjEtMWMwLTAuMiwwLTAuNC0wLjEtMC42YzAtMC4yLTAuMS0wLjQtMC4zLTAuNmMtMC4xLTAuMi0wLjMtMC40LTAuNi0wLjVzLTAuNi0wLjItMS0wLjJMMTYuOSwyNi4zTDE2LjksMjYuM3oiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzAuOSwyNXYxMC4xaC0xLjdsLTQtNi45djYuOWgtMS43VjI1aDEuN2w0LDYuOVYyNUgzMC45eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00MC43LDI5Ljl2My45Yy0wLjIsMC4zLTAuNCwwLjUtMC43LDAuNnMtMC41LDAuMy0wLjgsMC40cy0wLjYsMC4yLTAuOSwwLjJjLTAuMywwLTAuNiwwLjEtMC45LDAuMWMtMC42LDAtMS4yLTAuMS0xLjctMC4zcy0wLjktMC41LTEuMy0xcy0wLjctMS0wLjktMS42Yy0wLjItMC42LTAuMy0xLjQtMC4zLTIuMnMwLjEtMS42LDAuMy0yLjJjMC4yLTAuNiwwLjUtMS4yLDAuOS0xLjZjMC40LTAuNCwwLjgtMC44LDEuMy0xYzAuNS0wLjIsMS4xLTAuMywxLjctMC4zYzAuNSwwLDEuMSwwLjEsMS41LDAuM2MwLjUsMC4yLDAuOSwwLjUsMS4zLDAuOGwtMS4xLDFjLTAuMi0wLjMtMC41LTAuNS0wLjgtMC42Yy0wLjMtMC4xLTAuNi0wLjItMC45LTAuMmMtMC4zLDAtMC43LDAuMS0xLDAuMmMtMC4zLDAuMS0wLjYsMC4zLTAuOCwwLjZjLTAuMiwwLjMtMC40LDAuNy0wLjYsMS4ycy0wLjIsMS4xLTAuMiwxLjhjMCwwLjcsMC4xLDEuMywwLjIsMS44YzAuMSwwLjUsMC4zLDAuOSwwLjUsMS4yczAuNSwwLjYsMC44LDAuN2MwLjMsMC4yLDAuNiwwLjIsMC45LDAuMmMwLjEsMCwwLjIsMCwwLjQsMGMwLjIsMCwwLjMsMCwwLjUtMC4xYzAuMiwwLDAuMy0wLjEsMC41LTAuMXMwLjMtMC4xLDAuMy0wLjJWMzFoLTEuN3YtMS4xTDQwLjcsMjkuOUw0MC43LDI5Ljl6Ii8+PC9nPjwvc3ZnPg==);
}
div.type-doc .thumb-container:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1NiA1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYgNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMDA5NkU2O30uc3Qxe2ZpbGw6IzAwNjJCMjt9LnN0MntmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3LDBIOEM3LjIsMCw2LjUsMC43LDYuNSwxLjlWNTVjMCwwLjMsMC43LDEsMS41LDFINDhjMC44LDAsMS41LTAuNywxLjUtMVYxM2MwLTAuNy0wLjEtMC45LTAuMy0xLjFMMzcuNiwwLjNDMzcuNCwwLjEsMzcuMiwwLDM3LDB6Ii8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzNy41LDAuMiAzNy41LDEyIDQ5LjMsMTIgIi8+PGc+PHBhdGggY2xhc3M9InN0MiIgZD0iTTIyLjUsMjkuOGMwLDAuOC0wLjEsMS41LTAuMywyLjFzLTAuNCwxLjEtMC43LDEuNXMtMC42LDAuNy0wLjksMC45cy0wLjcsMC40LTEsMC41QzE5LjMsMzQuOSwxOSwzNSwxOC44LDM1Yy0wLjMsMC0wLjUsMC0wLjYsMGgtMy44VjI1aDNjMC44LDAsMS42LDAuMSwyLjIsMC40czEuMiwwLjYsMS42LDEuMXMwLjcsMSwxLDEuNUMyMi40LDI4LjYsMjIuNSwyOS4yLDIyLjUsMjkuOHogTTE3LjYsMzMuOWMxLjEsMCwxLjktMC40LDIuNC0xLjFzMC43LTEuNywwLjctMy4xYzAtMC40LDAtMC44LTAuMS0xLjJjLTAuMS0wLjQtMC4zLTAuOC0wLjYtMS4xcy0wLjctMC42LTEuMi0wLjhzLTEuMS0wLjMtMS45LTAuM2gtMXY3LjZDMTYsMzMuOSwxNy42LDMzLjksMTcuNiwzMy45eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMi41LDMwYzAsMC44LTAuMSwxLjYtMC4zLDIuMnMtMC41LDEuMi0wLjksMS42Yy0wLjQsMC40LTAuOCwwLjgtMS4zLDFzLTEuMSwwLjMtMS43LDAuM3MtMS4yLTAuMS0xLjctMC4zcy0wLjktMC41LTEuMy0xcy0wLjctMS0wLjktMS42cy0wLjMtMS40LTAuMy0yLjJzMC4xLTEuNiwwLjMtMi4yYzAuMi0wLjYsMC41LTEuMiwwLjktMS42YzAuNC0wLjQsMC44LTAuOCwxLjMtMXMxLjEtMC4zLDEuNy0wLjNzMS4yLDAuMSwxLjcsMC4zczAuOSwwLjUsMS4zLDFjMC40LDAuNCwwLjcsMSwwLjksMS42QzMyLjQsMjguNCwzMi41LDI5LjIsMzIuNSwzMHogTTI4LjIsMzMuOGMwLjMsMCwwLjctMC4xLDEtMC4yYzAuMy0wLjEsMC42LTAuMywwLjgtMC42YzAuMi0wLjMsMC40LTAuNywwLjYtMS4yczAuMi0xLjEsMC4yLTEuOGMwLTAuNy0wLjEtMS4zLTAuMi0xLjdjLTAuMS0wLjUtMC4zLTAuOS0wLjUtMS4ycy0wLjUtMC41LTAuOC0wLjdjLTAuMy0wLjEtMC42LTAuMi0wLjktMC4yYy0wLjMsMC0wLjcsMC4xLTEsMC4yYy0wLjMsMC4xLTAuNiwwLjMtMC44LDAuNmMtMC4yLDAuMy0wLjQsMC43LTAuNiwxLjJzLTAuMiwxLjEtMC4yLDEuOGMwLDAuNywwLjEsMS4zLDAuMiwxLjhzMC4zLDAuOSwwLjUsMS4yczAuNSwwLjUsMC44LDAuN0MyNy42LDMzLjcsMjcuOSwzMy44LDI4LjIsMzMuOHoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDEuNiwzNC4xYy0wLjQsMC40LTAuOCwwLjYtMS4zLDAuOGMtMC41LDAuMi0xLDAuMy0xLjUsMC4zYy0wLjYsMC0xLjItMC4xLTEuNy0wLjNzLTAuOS0wLjUtMS4zLTFzLTAuNy0xLTAuOS0xLjZzLTAuMy0xLjQtMC4zLTIuMnMwLjEtMS42LDAuMy0yLjJjMC4yLTAuNiwwLjUtMS4yLDAuOS0xLjZjMC40LTAuNCwwLjgtMC44LDEuMy0xYzAuNS0wLjIsMS4xLTAuMywxLjctMC4zYzAuNSwwLDEuMSwwLjEsMS41LDAuM2MwLjUsMC4yLDAuOSwwLjUsMS4zLDAuOGwtMS4xLDFjLTAuMi0wLjMtMC41LTAuNS0wLjgtMC42cy0wLjYtMC4yLTAuOS0wLjJjLTAuMywwLTAuNywwLjEtMSwwLjJjLTAuMywwLjEtMC42LDAuMy0wLjgsMC42Yy0wLjIsMC4zLTAuNCwwLjctMC42LDEuMnMtMC4yLDEuMS0wLjIsMS44YzAsMC43LDAuMSwxLjMsMC4yLDEuOHMwLjMsMC45LDAuNSwxLjJzMC41LDAuNSwwLjgsMC43YzAuMywwLjEsMC42LDAuMiwwLjksMC4yczAuNi0wLjEsMC45LTAuMnMwLjUtMC4zLDAuOC0wLjZMNDEuNiwzNC4xeiIvPjwvZz48L3N2Zz4=);
}
div.type-zip .thumb-container:after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1NiA1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYgNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojNTU2MDgwO30uc3Qxe2ZpbGw6IzNGNDg1RTt9LnN0MntmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3LDBIOEM3LjIsMCw2LjUsMC43LDYuNSwxLjlWNTVjMCwwLjMsMC43LDEsMS41LDFINDhjMC44LDAsMS41LTAuNywxLjUtMVYxM2MwLTAuNy0wLjEtMC45LTAuMy0xLjFMMzcuNiwwLjNDMzcuNCwwLjEsMzcuMiwwLDM3LDB6Ii8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzNy41LDAuMiAzNy41LDEyIDQ5LjMsMTIgIi8+PGc+PHBhdGggY2xhc3M9InN0MiIgZD0iTTI0LjksMjV2MS4zbC00LjgsNy4ybC0wLjMsMC4yaDUuMVYzNWgtNi43di0xLjNsNC44LTcuMmwwLjMtMC4yaC01LjFWMjVIMjQuOXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjguOSwzNWgtMS43VjI1aDEuN1YzNXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzMsMzVoLTEuNlYyNWgyLjljMC40LDAsMC45LDAuMSwxLjMsMC4yczAuOCwwLjMsMS4xLDAuNmMwLjMsMC4zLDAuNiwwLjYsMC44LDFzMC4zLDAuOCwwLjMsMS4zYzAsMC41LTAuMSwxLTAuMywxLjRjLTAuMiwwLjQtMC40LDAuOC0wLjcsMWMtMC4zLDAuMy0wLjcsMC41LTEuMSwwLjdzLTAuOSwwLjItMS40LDAuMkgzM0wzMywzNUwzMywzNXogTTMzLDI2LjJ2NGgxLjVjMC4yLDAsMC40LDAsMC42LTAuMWMwLjItMC4xLDAuNC0wLjIsMC41LTAuM3MwLjMtMC40LDAuNC0wLjZzMC4yLTAuNiwwLjItMWMwLTAuMiwwLTAuNC0wLjEtMC42YzAtMC4yLTAuMS0wLjQtMC4zLTAuNmMtMC4xLTAuMi0wLjMtMC40LTAuNi0wLjVzLTAuNi0wLjItMS0wLjJMMzMsMjYuMkwzMywyNi4yeiIvPjwvZz48L3N2Zz4=);
}

.dz-message p{
  font-size:2rem;
}

.dz-message i{
  margin-right:7px;
  font-size: 2.8rem;
}

.smallnote{
  font-size: 12px; 
  text-align: center;
  margin:0 auto;
  display: block;
}

.dz-error-info{
  color:red !important;
  font-weight:700 !important;
  letter-spacing: 1px;
}

.image-detail-form input[type="text"]{
  text-align: left;
  width: 80%;
  height: 30px;
  padding: 3px 10px;
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: 1px 1px 3px rgba(0,0,0,.5);
  box-shadow: none;
  box-sizing: border-box;
  margin-top: 7px;
}

.image-detail-form button{
  display: inline-block;
  height: 30px;
  padding: 0 20px;
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .1rem;
  text-decoration: none;
  white-space: nowrap;
  line-height:0px;
  background-color: #f65f00;
  border-radius: 4px;
  border: none;
  box-shadow: 1px 1px 3px rgba(0,0,0,.5);
  cursor: pointer;
  margin-top: 10px;
  margin-right:10px;
}

.image-detail-form button.start{
  background-color: #50996b;
  color: #fff !important;
  text-shadow:1px 1px 0px rgba(0,0,0,.7);
}

.image-detail-form button.cancel{
  background-color: #e1373a;
  color: #fff !important;
  text-shadow:1px 1px 0px rgba(0,0,0,.7);
}

.image-detail-form button i{
  color: #fff;
}

.dz-image-preview{
<<<<<<< HEAD
  border-bottom: 1px solid white;
  padding-bottom: 15px;
=======
  border-top: 1px solid white;
  padding-bottom: 15px;
  padding-top: 15px;
  margin-top: 25px;
}

.progress-cancelled{
  background: red!important;
}

.form-hide{
  display: none!important;
}

.succesful-upload{
  color: green !important;
}

.progress-successful{
  background: green!important;
}

.createtag-container{
  display: flex;
  flex-direction: row;
  justify-content:center;
  align-items:flex-start;
}

.modal-pop{
  background: #fff;
  box-shadow: 2px 2px 3px rgba(0,0,0,.3);
  padding: 20px 20px;
  border-radius: 15px;
  margin-bottom:50px;
}

.modal-pop h5{
  color: #33414a; 
  font-weight: 700;
  margin-bottom: 10px;
}

.modal-pop p.smallhead{
  color: #33414a;
  text-align:center;
  margin-bottom:20px;
  font-size: 14px;
}

.modal-pop h5 i{
  margin-left:15px;
  font-size: 80%;
}

.modal-pop h5 i:hover{
  cursor:pointer;
}

.tag-item-full{
  display: block;
  width:100%;
}

.tag-item label{
  color: #33414a;
  margin: 2px 7px
}

.tag-item input, .tag-item select, .tag-item button{
  margin: 7px 7px;
  box-shadow: 1px 1px 2px rgba(0,0,0,.3);
}

.tag-item input[type="checkbox"]{
  width:auto;
  display:inline-block;
  box-shadow: none;
  margin: 0px;
}

.cb-label{
  display:inline-block;
  margin-top:5px;
}

.tag-item input{
  width:200px;
}

.tag-item select{
  width:200px;
}

.tag-item button{
  border:none;
  box-shadow: 2px 2px 3px rgba(0,0,0,.4);
  width:100px;
  padding:2px 4px;
  text-shadow: 1px 1px 0px rgba(0,0,0,1);
  margin-top:25px;
}

.tagtable-row{
  text-align: center;
  border-bottom: 1px solid rgba(192,192,192,.4);
}

.tagtable-row:last-of-type{
  border-bottom:none;
}

#current-tagtable{
  width: 100%;
  max-width:640px;
  margin:0 auto;
}

#current-albumtable, #current-albumEditTable{
  width: 100%;
  max-width:900px;
  margin:0 auto;
}

table tr.row-header td, table tr.row-header th{
  padding:3px 4px;
}

.row-header i{
  margin-left:10px;
}

.row-header th:hover{
  cursor:pointer;
  text-decoration: underline;
}

i.refresh-tagcat{
  margin-left:7px;
  font-size: 90%;
}

i.refresh-tagcat:hover{
  cursor:pointer;
}

.error{
  color:red !important;
}

.success{
  color: green !important;
}

.tag-delete:hover{
  cursor:pointer;
  color:red;
}

.album-delete:hover{
  cursor:pointer;
  color:red;
}

.tag-settings:hover{
  cursor:pointer;
  color:#4b8bd2;
}

.tagtable-row:hover{
  background: rgba(192,192,192,.15);
}

.tagtable-row td{
  padding:5px;
}

.tag{
  background: rgba(192,192,192,.25);
  border-radius:5px;
  padding:3px 6px;
}

.tag:hover{
  background: rgba(246,95,0,.5);
  cursor:pointer;
}

.filter-checked{
  background: rgba(246,95,0,.5);
}


.tag input{
  margin:0px;
  display: inline-block;
}

.tag p{
  display: inline-block;
  font-size: 14px;
}

.tag-container ul{
  padding:0px;
  list-style: none;
  line-height: 1.75rem;
}

ul.tagcategories{
  display: flex;
  flex-direction: row;
  flex-wrap:wrap;
  width:100%;
  justify-content: center;
}

.upload-modal{
  width:70%;
}

.gallery-modal{
  width:80% !important;
}

.tags{
  margin:10px 0px;
  padding:0px 10px;
  text-align: left;
}

.tags:last-child{
  border-right:none;
}

.tags .tagcathead{
  display: block;
}

.tagsHide{
  display:none;
}

.tagshow{
  display:block;
}

.tags .tagRow{
  display: block;
}

.tags .tagRow li{
  display: block;
}

button{
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}

.gallery-item{
  width: 31%;
  margin-bottom: 20px;
}

.gallery-item-width2{
  width: 62%;
  margin-bottom: 20px;
}

.gallery-item, .gallery-item-width2{
  padding: 0px 0px 20px 0px;
  box-shadow: 2px 2px 3px rgba(0,0,0,.3);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 2px solid #33414a;
}

.gallery-item.custsearch-item{
  padding: 0px 0px 0px 0px;
}

.image-gallery img, .gallery-item-width2 img{
  width: 100%;
}

.gallery-item img:hover{
  background: #000;
}

.gallery-item-info{
  border-top: 3px solid silver;
}

.image-head{
  padding: 5px 10px;
  font-weight: 600;
}

.image-head p{
  line-height: 1.35em;
}

.image-head .uploaddate{
  font-weight: 400;
  font-size:12px;
  line-height: 14px;
  margin-top:5px;
}

.image-tags{
  padding: 10px 10px 0px 10px;
}

.image-tags span.tag{
  margin: 3px 5px;
  display: inline-block;
}

.gallery-item.custsearch-item .image-tags{
  padding: 0px 10px 5px 10px;
}

.gallery-item.custsearch-item .image-tags span.tag{
  margin: 3px 3px;
  padding: 0px 5px;
}

.gallery-item.custsearch-item .image-tags span.tag p{
  font-size: 12px;
}

.galitem-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .3s ease;
  background-color: rgba(0,0,0,.6);
}

.gallery-item:hover .galitem-overlay {
  opacity: 1;
}

.imageedit-zoom{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .3s ease;
  background-color: rgba(0,0,0,.4);
}

.imageview-zoom{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .3s ease;
  background-color: rgba(0,0,0,.4);
}

.imageedit-thumb:hover .imageedit-zoom {
  opacity: 1;
}

.imageview-thumb:hover .imageview-zoom {
  opacity: 1;
}

.galitem-overlay label i {
  color: #fff;
  position: absolute;
  top: 35%;
  left: 40%;
  font-size: 60px;
}

.galitem-overlay label i:hover{
  cursor:pointer;
}

.imageedit-zoom:hover{
  cursor:pointer;
}

.imageview-zoom:hover{
  cursor:pointer;
}

.imageedit-zoom i {
  color: #fff;
  position: absolute;
  top: 40%;
  left: 45%;
  font-size: 60px;
}

.imageview-zoom i {
  color: #fff;
  position: absolute;
  top: 40%;
  left: 45%;
  font-size: 60px;
}

.modal .imageedit-modal{
  margin-top:7%;
  background: #fff !important;
  width:90%;
}

.modal .imageedit-modal .close {
  color:#fff;
}

.modal .imageedit-modal .close:hover{
  color: #f65f00;
}

.editimage-header{
  background: #33414a;
  color: #fff;
  text-shadow: 2px 2px 0px rgba(0,0,0,1);
}

.editimage-content{
  background: #fff;
  color: #33414a;
}

.hp-modal-content ul li{
  margin-bottom: 20px;
  margin-top: 20px;
}

.modal .imageedit-modal .image-detail-form{
  display:inline-block;
  padding-top:10px;
}

.modal .imageedit-modal .image-detail-form button{
  display: inline-block;
  height: 40px;
  padding: 0 30px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .1rem;
  text-decoration: none;
  white-space: nowrap;
  line-height: 0px;
  background-color: #f65f00;
  border-radius: 4px;
  border: none;
  box-shadow: 1px 1px 3px rgba(0,0,0,.3);
  cursor: pointer;
  margin-top: 0px;
  margin-right: 30px;
  text-shadow: 1px 1px 0px rgba(0,0,0,1);
}

.modal .imageedit-modal .image-detail-form .tag{
  font-size: 14px;
  font-weight:600;
}

.imageedit-thumb{
  max-width:450px;
  display:inline-block;
  vertical-align: top;
  margin:10px 30px;
  position: relative;
}


.bulkupload-buttons button{
  display: inline-block;
  height: 40px;
  padding: 0 30px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .1rem;
  text-decoration: none;
  white-space: nowrap;
  line-height: 0px;
  background-color: #f65f00;
  border-radius: 4px;
  border: none;
  box-shadow: 1px 1px 3px rgba(0,0,0,.3);
  cursor: pointer;
  margin-top: 10px;
  margin-right: 30px;
  text-shadow:1px 1px 0px rgba(0,0,0,.7);
}

.bulkupload-buttons button.cancel{
  
}

.image-detail-form label{
  display:inline;
  font-weight:700;
  margin-right: 10px;
}

.image-detail-form label:hover{
  cursor:pointer;
}

.delete-message:hover{
  cursor: crosshair;
}

.noticebox-error:hover{
  cursor: crosshair;
}

.noticebox-success:hover{
  cursor: crosshair;
}

.noticebox-error label:hover{
  cursor: crosshair;
}

.delete-message p{
  color: green;
  padding: 10px 20px;
  margin: 10px 0px 20px 0px;
  background-image: linear-gradient(to left, rgba(255,0,0,0), #c4eac4);
  width: 500px;
  border-radius: 10px;
}

.delete-message i{
  margin-right: 5px;
}

.imagegallery-title{
  font-weight: 500;
  font-size: 2.5rem;
  margin-top: 10px;
  margin-bottom: 30px;
}

.imagegallery-title #refreshgallery:hover{
  cursor:pointer;
  color: #f65f00;
  transform: rotate(90deg);
}

.imagegallery-title #filtergallery:hover{
  cursor:pointer;
  color: #4b8bd2;
  transform: scale(1.2);
}

.imagegallery-title #filtergallery:hover{
  cursor:pointer;
  color: #4b8bd2;
  transform: scale(1.2);
}

.imagegallery-title #albumgallery:hover{
  cursor:pointer;
  color: #20a058;
  transform: scale(1.2);
}

.imagegallery-title i{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 2.5rem;
  transition: transform 0.5s ease 0s;
}

button.save-edit.successButton{
  background: green !important;
}

.galleryfilter-tags{
  padding: 20px;
  border: 2px solid silver;
  margin-bottom:30px;
}

.uploadfilter-tags{
  padding: 10px;
  border: 2px solid silver;
  margin-bottom:15px;
  margin-top:15px;
}

.galleryfilter-albums{
  padding: 20px;
  border: 2px solid silver;
  margin-bottom:30px;
}

.filter-hide{
  display:none;
}

.filter-show{
  display:block;
}

.btn.uploadimage-btn{
  padding: 25px 70px 25px 20px;
  background: #f65f00;
  margin-right: 15px;
  box-shadow: 2px 2px 3px rgba(0,0,0,.3)
}

.btn.tagedit-btn{
  padding: 25px 70px 25px 20px;
  background: #4b8bd2;
  margin-right: 15px;
  box-shadow: 2px 2px 3px rgba(0,0,0,.3)
}

.btn.albumedit-btn{
  padding: 25px 70px 25px 20px;
  background: #20a058;
  margin-right: 15px;
  box-shadow: 2px 2px 3px rgba(0,0,0,.3)
}

.galleryfilter-tags .tagcathead{
  font-weight: 700;
  color: #33414a;
  margin-bottom: 7px;
  font-size: 16px;
}

.galleryfilter-tags .tags{
  padding: 0px 15px;
}

.galleryfilter-tags .tags .tagRow li {
  margin-bottom: 17px;
}

.galleryfilter-tags .tag{
  font-size: 14px;
}

.galleryfilter-options{
  float:right;
}

.uploadfilter-tags .tagcathead{
  font-weight: 700;
  color: #fff;
  text-shadow: 1px 1px 0px rgba(0,0,0);
  margin-bottom: 7px;
  font-size: 16px;
}

.uploadfilter-tags .tags{
  padding: 0px 15px;
}

.uploadfilter-tags .tags .tagRow li {
  margin-bottom: 17px;
}

.uploadfilter-tags .tag{
  font-size: 14px;
}

.upload-modal .help-header{
  border-bottom: 10px solid #4b8bd2;
}

.upload-modal .help-header h2{
  line-height: 1;
}

.gallery-modal .help-header{
  border-bottom: 10px solid #f65f00;
}

.gallery-modal .help-header h2{
  line-height: 1;
}

.albums-modal .help-header{
  border-bottom: 10px solid #20a058;
}

.albums-modal .help-header h2{
  line-height: 1;
}

.image-detail-form.imageedit .tagcathead{
  font-weight: 700;
  color: #33414a;
  margin-bottom: 7px;
  font-size: 16px;
}

.modal .image-detail-form.imageedit .tag{
  font-size: 14px;
  font-weight: 400;
}

.dark-tags .tagcathead{
  font-weight: 700;
  color: #33414a;
  margin-bottom: 7px;
  font-size: 15px;
}

.dark-tags .tag{
  font-size: 13px;
  font-weight: 400;
  color: #33414a;
}

.fileinput-button{
  color: #33414a;
}

.tag-item-full label{
  color: #33414a;
  margin-bottom:0px;
  margin-top:40px;
}

.noticebox-error{
  margin: 20px 20px 40px 20px;
  text-align: left;
  display: block;
  width: 100%;
  color: #D8000C;
  background-image: linear-gradient(to left, rgba(255,0,0,0), #ffcfcf);
  background-color: #fff !important;
  border: none;
  border-radius: 10px;
  padding: 15px 30px 15px 30px;
  font-weight: 600;
  line-height: 26px;
}

.noticebox-success{
  margin: 20px 20px 40px 20px;
  text-align: left;
  display: block;
  width: 100%;
  color: #356b49;
  background-image: linear-gradient(to left, rgba(255,0,0,0), #c4eac4);
  border: none;
  border-radius: 10px;
  padding: 15px 30px 15px 30px;
  font-weight: 600;
  line-height: 26px;
}

.modal .modal-wrap.albums-modal{
  width:75%;
}

#current-albumtable th.minsize, #current-albumEditTable th.minsize{
  min-width:150px;
}

#current-albumtable .tag, #current-albumEditTable .tag{
  margin: 5px;
  line-height: 32px;
}

.fancybox-share__button--ig{background:#E1306C}

.fancybox-share__button--ig:hover{background:#cc2d62}

.fancybox-thumbs {
  background: #33414a;
  border-left: 1px solid hsla(0,0%,100%,.3);
}

.fancybox-thumbs>ul>li:before{
  border: 4px solid #f65f00;
}

.fancybox-toolbar{
  background: #f65f00;
  border-bottom-left-radius: 25px;
  color: #fff;
}

.fancybox-button{
  background: #f65f00;
  color: #fff !important;
}

.fancybox-button--arrow_left{
  background: #f65f00;
  border-radius: 25px;
  color: #fff;
}

.fancybox-button--arrow_right{
  background: #f65f00;
  border-radius: 25px;
  color: #fff;
}

.fancybox-caption{
  font-weight: 600;
  font-size: 22px;
}

.fancybox-caption a{
  font-size: 16px;
}

.searchfilter-tags{
  padding-right: 20px;
}

.searchfilter-tags .tagRow{
  max-height: 375px;
  overflow-y: auto;
}

.searchfilter-tags .tagcategories{
  justify-content: space-between;
}


.searchfilter-tags .tagRow li{
 font-size: 14px;
 margin-top:15px;
 margin-bottom:15px;
}

.searchfilter-tags .tags .tagcathead{
  padding: 0px 5px;
  border-bottom: 1px solid silver;
  font-weight: 600;
}

.filter-sbar{
  border-right: 1px solid silver;
  margin-bottom: 30px;
}

.filter-sbar h5{
  font-weight: 700;
}

.loading-overlay{display: none;position: absolute;left: 0; top: 0; right: 0; bottom: 0;z-index: 2;background: rgba(255,255,255,0.7);}
.overlay-content {
    position: absolute;
    transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    color: #555;
    background: #fff;
    padding: 10px 20px;
    border-radius: 15px;
    box-shadow: 2px 2px 3px rgba(0,0,0,.5);
    width: 100px;
}

.pagination {
  display: block;
  color: #000;
  position: relative;
  margin-bottom:30px;
}

.pagination b{
  padding: 0px 6px;
  background: #f65f00;
  color: #fff;
  font-weight:600;
  margin:0px 5px;
  border-radius:25px;
}

.pagination a{
  padding: 0px 6px;
  background: #fff;
  border-radius:25px;
  color: #555;
  font-weight:600;
  margin:0px 5px;
}

.pagination a:hover{
  background: #ececec;
}

#imagegallery-container .imageview-zoom i{
  left:37%;
}

.tournament-albums .album-overlay{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 1;
  transition: .3s ease;
  background-color: rgba(0,0,0,.3);
}

.tournament-albums .album-overlay h3{
  color: #fff;
  text-shadow: 1px 2px 0px rgba(0,0,0,.1);
  width:100%;
  margin-top:20px;
  text-align: center;
  background-color: rgba(0,0,0,.7);
  border-top: 2px solid #f65f00;
  border-bottom: 2px solid #f65f00;
  padding-top:3px;
  padding-bottom:3px;
}

.tournament-albums .gallery-item, .tournament-albums .gallery-item-width2{
  padding-bottom:0px;
  border-radius: 0px;
  border:none;
}

#curveDownColor2{
  fill: #283891;
  stroke: #283891;
  height: 30px;
}

.album-cont{
  background: #fff;
  box-shadow: 2px 2px 3px rgba(0,0,0,.3);
  margin-bottom: 50px;
}

.tournalbum-header{
  padding: 10px 20px 0px 20px;
  text-align: center;
  color: #fff;
  text-shadow: 2px 1px 0px rgba(0,0,0);
  background-color: #283891;
  border-top: 3px solid silver;
}

.tournalbum-header h3{
  margin-bottom: 0px;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 3.0rem;
}

.tournament-albums{
  padding: 30px 40px;
}

.albumhead-info{
  text-align: center;
}

.albumhead-info{
  padding-top:20px;
  padding-bottom:10px;
}

.albumhead-info a{
  color: #f65f00;
  text-decoration: underline;
}

.albumhead-info i{
  margin-right: 5px;
  font-weight: 700;
}

.center-album .slick-center h3 {
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -o-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  color: #e67e22;
  opacity: 1;
  transform: scale(1.08);
}
.center-album h3 {
  opacity: 0.8;
  transition: all 300ms ease;
}

.noticebox-warning.skinny-margin{
  margin:20px auto 20px auto;
}

.noticebox-warning i{
  margin-right:5px;
  font-size: 20px;
}

.fancybox-infobar {
  font-size:30px !important;
  font-weight: 700 !important;
  padding:20px 10px 0px 20px !important;
  color: #fff !important;
}

.custom-filterbar .tag{
  padding: 5px 10px;

}

.custom-filterbar .tag>input{
  display: none;
}

.custom-filterbar .searchfilter-tags .tagRow li{
  margin-top: 20px;
  margin-bottom: 20px;
}