/**
 * Fileuploader
 * Copyright (c) 2019 Innostudio.de
 * Website: https://innostudio.de/fileuploader/
 * Version: 2.2 (01-Apr-2019)
 * License: https://innostudio.de/fileuploader/documentation/#license
 */
@font-face {
  font-family: 'font-fileuploader';
  src:  url('../fonts/font-fileuploader.eot?l2vub3');
  src:  url('../fonts/font-fileuploader.eot?l2vub3#iefix') format('embedded-opentype'),
        url('../fonts/font-fileuploader.ttf?l2vub3') format('truetype'),
        url('../fonts/font-fileuploader.woff?l2vub3') format('woff'),
        url('../fonts/font-fileuploader.svg?l2vub3#font-fileuploader') format('svg');
  font-weight: normal;
  font-style: normal;
}


.tt-query,
.tt-hint {
  width: 396px;
  height: 30px;
  padding: 8px 12px;
  font-size: 24px;
  line-height: 30px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  outline: none;
  display:none;
}

.typeahead {
  background-color: #fff !important;
}

.typeahead:focus {
  border: 2px solid #0097cf;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999
}

.tt-menu {
  width: 422px;
  margin: 12px 0;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 2px 20px;
  font-size: 12px;
  line-height: 18px;
}

.tt-suggestion:hover {
  cursor: pointer;
  color: #fff;
  background-color: #0097cf;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;

}

.tt-suggestion p {
  margin: 0;
}

.gist {
  font-size: 14px;
}

/* example specific styles */
/* ----------------------- */

#custom-templates .empty-message {
  padding: 5px 10px;
 text-align: center;
}

#multiple-datasets .league-name {
  margin: 0 20px 5px 20px;
  padding: 3px 0;
  border-bottom: 1px solid #ccc;
}

#scrollable-dropdown-menu .tt-menu {
  max-height: 150px;
  overflow-y: auto;
}

#rtl-support .tt-menu {
  text-align: right;
}

/**
 * Fileuploader
 * Copyright (c) 2019 Innostudio.de
 * Website: https://innostudio.de/fileuploader/
 * Version: 2.2 (01-Apr-2019)
 * Requires: jQuery v1.7.1 or later
 * License: https://innostudio.de/fileuploader/documentation/#license
 */@charset "UTF-8";.fileuploader-input .fileuploader-input-button,.fileuploader-input .fileuploader-input-caption,.fileuploader-items .fileuploader-item .fileuploader-action i,.fileuploader-items .fileuploader-item .fileuploader-progressbar .bar,.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar .bar,.fileuploader-items .fileuploader-item span.fileuploader-action-popup,.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a,.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer a[data-action],.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button,.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success{-webkit-transition:.7s cubic-bezier(.17,.67,0,1.01);-o-transition:.7s cubic-bezier(.17,.67,0,1.01);transition:.7s cubic-bezier(.17,.67,0,1.01)}.fileuploader-items .fileuploader-item,.fileuploader-items .fileuploader-item .fileuploader-action,.fileuploader-items .fileuploader-item .fileuploader-item-icon,.fileuploader-items .fileuploader-item .fileuploader-item-image canvas,.fileuploader-items .fileuploader-item .fileuploader-item-image img,.fileuploader-popup,.fileuploader-popup .fileuploader-popup-node{-webkit-animation:fileuploaderFadeIn .2s ease;animation:fileuploaderFadeIn .2s ease}.fileuploader-input .fileuploader-input-button,.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button,.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success{display:inline-block;margin:0;padding:14px 22px;border:none;border-radius:30px;outline:0;font-weight:700;cursor:pointer;vertical-align:middle;text-decoration:none}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button{background:#e6ebf4;color:#90a0bc}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button:hover{background:#edf1f7;transform:translate3d(0,-1px,0)}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button:active{background:#dfe5f1;transform:translate3d(0,1px,0)}.fileuploader-input .fileuploader-input-button,.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success{background:#9658fe;background:-moz-linear-gradient(-45deg,#3a8ffe 0,#9658fe 100%);background:-webkit-linear-gradient(-45deg,#3a8ffe 0,#9658fe 100%);background:linear-gradient(135deg,#3a8ffe 0,#9658fe 100%);background-size:140% auto;background-position:center;color:#fff;box-shadow:0 4px 18px rgba(0,0,0,.04)}.fileuploader-input .fileuploader-input-button:hover,.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success:hover{background-position:left;box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translate3d(0,-2px,0)}.fileuploader-input .fileuploader-input-button:active,.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success:active{background-position:right;box-shadow:0 4px 25px rgba(0,0,0,.15);transform:translate3d(0,2px,0)}.fileuploader-items .fileuploader-item .fileuploader-action i,.fileuploader-main-icon:after,.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a i:after,.fileuploader-popup .fileuploader-popup-move:after{font-family:font-fileuploader!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fileuploader-input .fileuploader-input-caption .fileuploader-pending-loader,.fileuploader-items .fileuploader-item .fileuploader-item-image.fileuploader-loading:after,.fileuploader-items .fileuploader-item.upload-pending .fileuploader-action-remove:after,.fileuploader-popup.loading:after{content:'';position:absolute;min-width:24px;min-height:24px;max-width:48px;max-height:48px;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZGRlNGY2IiBkPSJNNDMuOTM1LDI1LjE0NWMwLTEwLjMxOC04LjM2NC0xOC42ODMtMTguNjgzLTE4LjY4M2MtMTAuMzE4LDAtMTguNjgzLDguMzY1LTE4LjY4MywxOC42ODNoNC4wNjhjMC04LjA3MSw2LjU0My0xNC42MTUsMTQuNjE1LTE0LjYxNWM4LjA3MiwwLDE0LjYxNSw2LjU0MywxNC42MTUsMTQuNjE1SDQzLjkzNXoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZVR5cGU9InhtbCIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMjUgMjUiIHRvPSIzNjAgMjUgMjUiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4gPC9wYXRoPiA8L3N2Zz4=) no-repeat center;background-size:contain}.fileuploader-items .fileuploader-item .fileuploader-item-icon i,.fileuploader-items .fileuploader-item .fileuploader-item-image canvas,.fileuploader-items .fileuploader-item .fileuploader-item-image img,.fileuploader-items .fileuploader-item .fileuploader-item-image.fileuploader-loading:after,.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point:after,.fileuploader-popup .fileuploader-popup-move:after,.fileuploader-popup.loading:after{left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.fileuploader-items .fileuploader-item .fileuploader-action,.fileuploader-items .fileuploader-item .progress-bar2 span{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fileuploader-input .fileuploader-input-button,.fileuploader-items .fileuploader-item .fileuploader-item-icon,.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar,.fileuploader-popup .fileuploader-cropper,.fileuploader-popup .fileuploader-cropper *,.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a,.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button,.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success,.fileuploader-popup .fileuploader-popup-move,.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fileuploader,.fileuploader *,.fileuploader :after,.fileuploader :before,.fileuploader-popup,.fileuploader-popup *,.fileuploader-popup :after,.fileuploader-popup :before{box-sizing:border-box}.fileuploader{display:block;width:100%;padding:16px;margin:16px 0;background:#fafbfd;border-radius:6px;line-height:normal}.fileuploader-main-icon{color:#789bec}.fileuploader-main-icon:after{content:"\e900"}.fileuploader-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid transparent;border-radius:30px;cursor:pointer}.fileuploader-input .fileuploader-input-caption{position:relative;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:start;align-self:flex-start;padding:13px 16px;margin-right:16px;background:#fff;border:1px solid #ebeef1;border-radius:30px;color:#789bec;box-shadow:0 4px 18px rgba(0,0,0,.01);font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fileuploader-focused .fileuploader-input .fileuploader-input-caption{border-color:#789bec}.fileuploader-input .fileuploader-input-caption .fileuploader-pending-loader{position:relative;display:inline-block;vertical-align:middle;min-height:22px;margin-right:6px}.fileuploader-input.fileuploader-dragging{background:#fff;border:1px solid #ebeef1;border-style:dashed}.fileuploader-input.fileuploader-dragging .fileuploader-input-caption{border-color:transparent}.fileuploader-input.fileuploader-dragging .fileuploader-input-button{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.fileuploader-disabled .fileuploader-input{opacity:.7;cursor:default;pointer-events:none!important}.fileuploader-items .fileuploader-items-list{display:block;margin:0 -16px;padding:0;list-style:none}.fileuploader-items .fileuploader-item{position:relative;margin:0;padding:20px 16px 20px 22px;border-bottom:1px solid #ebeef1;animation-duration:.6s}.fileuploader-items .fileuploader-item:last-child{border-bottom:0;margin-bottom:-16px}.fileuploader-items .fileuploader-item.upload-failed{background:rgba(254,84,111,.06)}.fileuploader-items .fileuploader-item.upload-pending .fileuploader-action-remove:after{position:absolute;left:-8px;top:-8px;width:36px;height:36px}.fileuploader-items .fileuploader-item .columns{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.fileuploader-items .fileuploader-item .column-thumbnail{position:relative;width:36px;height:36px}.fileuploader-items .fileuploader-item .column-title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:16px;padding-right:16px;color:#74809d;overflow:hidden}.fileuploader-items .fileuploader-item .column-title a{display:inline-block;width:100%;height:100%;color:#74809d;text-decoration:none}.fileuploader-items .fileuploader-item .column-title div{width:100%;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileuploader-items .fileuploader-item .column-title span{font-size:12px;color:#979fb8}.fileuploader-items .fileuploader-item .column-actions{margin:0 16px}.fileuploader-items .fileuploader-item .fileuploader-item-image{position:relative;width:100%;height:100%;border-radius:6px;background:#fff;overflow:hidden}.fileuploader-items .fileuploader-item .fileuploader-item-image.fileuploader-loading:after{content:'';width:50%;height:50%}.fileuploader-items .fileuploader-item .fileuploader-item-image canvas,.fileuploader-items .fileuploader-item .fileuploader-item-image img{position:absolute;max-width:none;max-height:100%}.fileuploader-items .fileuploader-item .fileuploader-item-icon{position:relative;width:100%;height:100%;text-align:center;color:#fff;font-size:11px;background:#ddd;border-radius:4px;cursor:default}.fileuploader-items .fileuploader-item .fileuploader-item-icon.is-bright-color{color:#888}.fileuploader-items .fileuploader-item .fileuploader-item-icon i{position:absolute;display:block;width:90%;font-style:normal;font-weight:700;overflow:hidden;white-space:nowrap}.fileuploader-items .fileuploader-item span.fileuploader-action-popup{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(43,56,71,.2);border-radius:6px;cursor:pointer;opacity:0}.fileuploader-items .fileuploader-item span.fileuploader-action-popup:hover{opacity:1}.fileuploader-items .fileuploader-item span.fileuploader-action-popup:active{background:rgba(43,56,71,.4)}.fileuploader-items .fileuploader-item .fileuploader-action{position:relative;display:inline-block;width:20px;height:20px;color:#c0c6d2;cursor:pointer;vertical-align:top}.fileuploader-items .fileuploader-item .fileuploader-action+.fileuploader-action{margin-left:16px}.fileuploader-items .fileuploader-item .fileuploader-action:hover{color:#789bec}.fileuploader-items .fileuploader-item .fileuploader-action:active{color:#668ee9}.fileuploader-items .fileuploader-item .fileuploader-action i{display:inline-block;width:100%;height:100%;font-size:20px;line-height:20px;text-align:center;border-radius:50%}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i{color:#fff;font-size:14px;background:#fe7676;box-shadow:-1px 1px 6px rgba(254,118,118,.8);text-shadow:none}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i:after{content:"\e908"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i:hover{background-color:#fe8a8a}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i:active{background-color:#fe6262}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-download i:after{content:"\e902"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-start i:after{content:"\e907"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-sort i:after{content:"\e903"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-edit i:after{content:"\e90c"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-retry i:after{content:"\e904"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-rotate i:after{content:"\e904"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-settings i:after{content:"\e905"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-preview i:after{content:"\e90d"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i{color:#fff;font-size:14px;background:#43d084;box-shadow:-1px 1px 6px rgba(67,208,132,.8);text-shadow:none}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:after{content:"\e90b"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:hover{background:#fe7676;box-shadow:-1px 1px 6px rgba(254,118,118,.8)}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:hover:after{content:"\e908"}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:active{background-color:#fe6262}.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:active:after{content:"\e908"}.fileuploader-items .fileuploader-item.file-has-popup span.fileuploader-action-popup{display:block}.fileuploader-items .fileuploader-item .fileuploader-progressbar{position:absolute;left:0;bottom:0;width:100%;height:4px;border-radius:6px;overflow:hidden}.fileuploader-items .fileuploader-item .fileuploader-progressbar .bar{position:absolute;left:0;top:0;width:0%;height:100%;border-radius:6px;background:#789bec}.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar .bar{position:absolute;left:0;top:0;width:0%;height:100%;border-radius:0;background:rgba(104,125,219,.08)}.fileuploader-items .fileuploader-item .progress-bar2 span{position:absolute;right:16px;color:rgba(151,159,184,.16);font-size:48px}.fileuploader-items .fileuploader-item.sorting{background:#fafbfd;border-radius:6px;opacity:.8;box-shadow:0 1px 4px rgba(0,0,0,.2);z-index:799}.fileuploader-items .fileuploader-item.sorting,.fileuploader-items .fileuploader-item.sorting .fileuploader-action,.fileuploader-items .fileuploader-item.sorting .fileuploader-item-icon,.fileuploader-items .fileuploader-item.sorting .fileuploader-item-image canvas,.fileuploader-items .fileuploader-item.sorting .fileuploader-item-image img{-webkit-animation:none;animation:none}.fileuploader-items .fileuploader-sorter-placeholder{background:rgba(0,0,0,.03);margin:0;padding:0;-webkit-animation:none;animation:none}.fileuploader-popup{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#191d1e;z-index:1090;animation-duration:.4s}.fileuploader-popup.loading:after{width:48px;height:48px;z-index:8}.fileuploader-popup .fileuploader-popup-preview{position:relative;width:100%;height:100%;overflow:auto;z-index:2}.fileuploader-popup .fileuploader-popup-node{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:100%;height:100%;min-width:20px;min-height:20px;padding:80px 56px 64px;overflow:hidden}.fileuploader-popup .fileuploader-popup-node .reader-node{position:relative;max-width:100%;max-height:100%;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.fileuploader-popup .fileuploader-popup-node .reader-node.is-movable{cursor:grab}.fileuploader-popup .fileuploader-popup-node .reader-node.is-amoving:hover,.fileuploader-popup .fileuploader-popup-node .reader-node.is-moving{cursor:grabbing}.fileuploader-popup .fileuploader-popup-node .reader-node.is-amoving:hover .area-move,.fileuploader-popup .fileuploader-popup-node .reader-node.is-amoving:hover .point,.fileuploader-popup .fileuploader-popup-node .reader-node.is-moving .area-move,.fileuploader-popup .fileuploader-popup-node .reader-node.is-moving .point{cursor:grabbing!important}.fileuploader-popup .fileuploader-popup-node .reader-node.has-node-centered{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.fileuploader-popup .fileuploader-popup-node.astext .reader-node>div,.fileuploader-popup .fileuploader-popup-node.audio .reader-node>audio,.fileuploader-popup .fileuploader-popup-node.image .reader-node>img,.fileuploader-popup .fileuploader-popup-node.video .reader-node>video{max-width:100%;max-height:100%;margin:0;padding:0;color:#47525d;background:#fafafa;box-shadow:0 0 18px rgba(0,0,0,.4);-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:0}.fileuploader-popup .fileuploader-popup-node.audio .reader-node audio{width:450px}.fileuploader-popup .fileuploader-popup-node.application .reader-node iframe{width:100%;height:100%;border:0;border-radius:3px}.fileuploader-popup .fileuploader-popup-node.astext .reader-node div{max-width:992px;padding:20px;margin:0 auto;font-size:14px;line-height:16px;text-align:left;overflow-y:auto;white-space:pre-wrap}.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon{position:relative;display:inline-block;width:80px;height:80px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiA8Zz4gIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4gIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPiA8L2c+IDxnPiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjYmJjYWNmIiBpZD0ic3ZnXzIiIGQ9Im00OSwxNi44NDJsMCw0Mi4xMDVjMCwyLjc5MSAtMi4yNyw1LjA1MyAtNS4wNjksNS4wNTNsLTM4Ljg2MiwwYy0yLjgsMCAtNS4wNjksLTIuMjYyIC01LjA2OSwtNS4wNTNsMCwtNTMuODk0YzAsLTIuNzkxIDIuMjY5LC01LjA1MyA1LjA2OSwtNS4wNTNsMjcuMDM0LDBsMTYuODk3LDE2Ljg0MnoiIGNsYXNzPSJjbHMtMSIvPiAgPHBhdGggZmlsbD0iI2RmZWFlZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic3ZnXzQiIGQ9Im00OSwxNS44OTlsMCwyLjA5NmwtMTMuODEzLDBjLTIuODYsMCAtNC4xNzksLTIuMzIgLTQuMTc5LC01LjE4MWwwLC0xMi44MTRsMi4wOTIsMGwxNS45LDE1Ljg5OXoiIGNsYXNzPSJjbHMtMyIvPiA8L2c+PC9zdmc+) no-repeat center;background-size:contain}.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div{position:absolute;bottom:14px;left:0;padding:4px 6px;border-radius:4px;color:#fff;max-width:100%;word-wrap:break-word}.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div.is-bright-color{color:#888}.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div i{text-transform:uppercase;font-style:normal;font-weight:700;white-space:nowrap}.fileuploader-popup .fileuploader-popup-content{color:#fdfdfd;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.fileuploader-popup .fileuploader-popup-content ul{list-style:none;margin:0;padding:0}.fileuploader-popup .fileuploader-popup-content ul li{display:inline-block;padding:0;margin:0}.fileuploader-popup .fileuploader-popup-content ul li+li{margin-left:16px}.fileuploader-popup .fileuploader-popup-header{position:absolute;top:0;left:0;display:flex;flex-direction:row;align-items:center;width:100%;padding:16px;background:rgba(0,0,0,.8);background:-moz-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(360deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);z-index:2}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta{display:flex;flex:1;white-space:nowrap;overflow:hidden}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta li:first-child{overflow:hidden}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta span{display:block;color:#80868b;font-size:14px}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta h5{max-width:100%;margin:4px 0 0;font-size:14px;font-weight:700;text-overflow:ellipsis;overflow:hidden}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-info:not(:empty){flex:1;margin-left:16px}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-buttons{margin-left:16px}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button{padding:14px 24px;text-shadow:none}.fileuploader-popup .fileuploader-popup-footer{position:absolute;left:0;bottom:0;width:100%;text-align:center;background:rgba(0,0,0,.8);background:-moz-linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);z-index:2}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a{display:inline-block;padding:16px;padding-bottom:13px;cursor:pointer;text-decoration:none;color:#fdfdfd;border-bottom:3px solid transparent}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a i{display:inline-block;font-size:20px;margin-right:6px;vertical-align:middle}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a:hover{border-bottom-color:#789bec;color:#fff}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a[data-action=preview] i:after{content:"\e90d"}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a[data-action=remove] i:after{content:"\e906"}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a[data-action=crop] i:after{content:"\e901"}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a[data-action=rotate-cw] i:after{content:"\e904"}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer{font-size:14px}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer a[data-action]{width:24px;height:24px;line-height:24px;font-size:16px;border:none;border-radius:50%;padding:0;vertical-align:middle;color:#fdfdfd;background:rgba(255,255,255,.1);text-shadow:none}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer a[data-action]:hover{background:rgba(255,255,255,.3)}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input{display:inline-block;-webkit-appearance:none;width:130px;padding:0;margin:0 16px;vertical-align:middle;background:0 0}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input:focus{outline:0}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;animate:.2s;box-shadow:none;background:#789bec;border-radius:6px}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-webkit-slider-thumb{height:14px;width:14px;border-radius:50%;border:0;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-5px;box-shadow:2px 2px 8px rgba(0,0,0,.8)}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-moz-range-track{width:100%;height:4px;cursor:pointer;animate:.2s;box-shadow:none;background:#789bec;border-radius:6px}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-moz-range-thumb{height:14px;width:14px;border-radius:50%;border:0;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-5px;box-shadow:2px 2px 8px rgba(0,0,0,.8)}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer span{display:inline-block;min-width:40px;text-align:center;margin-left:6px;color:#fff;vertical-align:middle}.fileuploader-popup .fileuploader-popup-move{position:absolute;display:none;width:56px;height:100%;font-size:24px;bottom:0;left:0;color:#fff;opacity:.4;cursor:pointer;z-index:1}.fileuploader-popup .fileuploader-popup-move:hover{opacity:1}.fileuploader-popup .fileuploader-popup-move:after{position:absolute}.fileuploader-popup .fileuploader-popup-move[data-action=prev]:after{content:"\e909"}.fileuploader-popup .fileuploader-popup-move[data-action=next]{left:auto;right:0}.fileuploader-popup .fileuploader-popup-move[data-action=next]:after{content:"\e90a"}.fileuploader-popup .fileuploader-popup-has-arrows .fileuploader-popup-move{display:inline-block}.fileuploader-popup .fileuploader-cropper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(17,20,27,.65);z-index:9}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area{position:absolute;left:0;top:0;width:0;height:0;z-index:2;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:after,.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:before{content:'';position:absolute;border:1px solid rgba(250,250,250,.8);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:before{top:0;left:50%;height:100%;width:34%;border-top:0;border-bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:after{top:50%;left:0;height:34%;width:100%;border-left:0;border-right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid.moving:after,.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid.moving:before{opacity:1}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point{position:absolute;width:24px;height:24px;z-index:3}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point:after{content:'';width:12px;height:12px;position:absolute;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.4);border-radius:50%}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-a{top:-12px;left:-12px;cursor:nw-resize}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-b{top:-12px;left:50%;margin-left:-12px;cursor:n-resize}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-c{top:-12px;right:-12px;cursor:ne-resize}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-d{top:50%;right:-12px;margin-top:-12px;cursor:w-resize}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-e{bottom:-12px;right:-12px;cursor:nw-resize}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-f{bottom:-12px;left:50%;margin-left:-12px;cursor:s-resize}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-g{bottom:-12px;left:-12px;cursor:sw-resize}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-h{left:-12px;top:50%;margin-top:-12px;cursor:w-resize}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-move{position:absolute;width:100%;height:100%;z-index:2;cursor:move}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-move:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.8)}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-image{position:relative;overflow:hidden;width:100%;height:100%}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-image img{width:auto;height:auto;max-width:none;max-height:none;position:absolute;left:0;top:0;background:#fff;-webkit-transform-origin:top left;transform-origin:top left}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-info{position:absolute;bottom:-12px;left:50%;color:#fff;font-family:sans-serif;line-height:1;font-size:12px;text-align:center;padding:4px 8px;background:rgba(0,0,0,.6);border-radius:14px;white-space:nowrap;opacity:0;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2}.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.show-info .area-info{opacity:0}@media all and (max-width:768px){.fileuploader-popup .fileuploader-popup-header{display:block;padding:0}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta{padding:16px}.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-buttons{position:fixed;left:0;bottom:16px;width:100%;margin:0;text-align:center}.fileuploader-popup .fileuploader-popup-node{padding-left:16px;padding-right:16px;padding-bottom:117px}.fileuploader-popup .fileuploader-popup-footer{bottom:61px;background:0 0}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer{display:none}.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a:hover{border-color:transparent}.fileuploader-popup .fileuploader-popup-move{width:30px}.fileuploader-popup .fileuploader-popup-has-arrows .fileuploader-popup-node{padding-left:30px;padding-right:30px}}@-webkit-keyframes fileuploaderFadeIn{from{opacity:0}to{opacity:1}}@keyframes fileuploaderFadeIn{from{opacity:0}to{opacity:1}}
 
 /**
 * fileuploader
 * Copyright (c) 2019 Innostudio.de
 * Website: https://innostudio.de/fileuploader/
 * Version: 2.2 (02.07.2019)
 * License: https://innostudio.de/fileuploader/documentation/#license
 */
@charset "UTF-8";
.fileuploader-input .fileuploader-input-button,.fileuploader-input .fileuploader-input-caption,.fileuploader-items .fileuploader-item .fileuploader-action i,.fileuploader-items .fileuploader-item .fileuploader-progressbar .bar,.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar .bar,.fileuploader-items .fileuploader-item span.fileuploader-action-popup,.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a,.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer a[data-action],.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button,.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success {
 -webkit-transition:.7s cubic-bezier(.17,
 .67,
 0,
 1.01);
 -o-transition:.7s cubic-bezier(.17,
 .67,
 0,
 1.01);
 transition:.7s cubic-bezier(.17,
 .67,
 0,
 1.01)
}
.fileuploader-items .fileuploader-item,
.fileuploader-items .fileuploader-item .fileuploader-action,
.fileuploader-items .fileuploader-item .fileuploader-item-icon,
.fileuploader-items .fileuploader-item .fileuploader-item-image canvas,
.fileuploader-items .fileuploader-item .fileuploader-item-image img,
.fileuploader-popup,
.fileuploader-popup .fileuploader-popup-node {
 -webkit-animation:fileuploaderFadeIn .2s ease;
 animation:fileuploaderFadeIn .2s ease
}
.fileuploader-input .fileuploader-input-button,
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button,
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success {
 display:inline-block;
 margin:0;
 padding:14px 22px;
 border:none;
 border-radius:30px;
 outline:0;
 font-weight:700;
 cursor:pointer;
 vertical-align:middle;
 text-decoration:none
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button {
 background:#e6ebf4;
 color:#90a0bc
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button:hover {
 background:#edf1f7;
 transform:translate3d(0,-1px,0)
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button:active {
 background:#dfe5f1;
 transform:translate3d(0,1px,0)
}
.fileuploader-input .fileuploader-input-button,
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success {
 background:#9658fe;
 background:-moz-linear-gradient(-45deg,#3a8ffe 0,#9658fe 100%);
 background:-webkit-linear-gradient(-45deg,#3a8ffe 0,#9658fe 100%);
 background:linear-gradient(135deg,#3a8ffe 0,#9658fe 100%);
 background-size:140% auto;
 background-position:center;
 color:#fff;
 box-shadow:0 4px 18px rgba(0,0,0,.04)
}
.fileuploader-input .fileuploader-input-button:hover,
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success:hover {
 background-position:left;
 box-shadow:0 8px 25px rgba(0,0,0,.15);
 transform:translate3d(0,-2px,0)
}
.fileuploader-input .fileuploader-input-button:active,
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success:active {
 background-position:right;
 box-shadow:0 4px 25px rgba(0,0,0,.15);
 transform:translate3d(0,2px,0)
}
.fileuploader-items .fileuploader-item .fileuploader-action i,
.fileuploader-main-icon:after,
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a i:after,
.fileuploader-popup .fileuploader-popup-move:after {
 font-family:font-fileuploader!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.fileuploader-input .fileuploader-input-caption .fileuploader-pending-loader,
.fileuploader-items .fileuploader-item .fileuploader-item-image.fileuploader-loading:after,
.fileuploader-items .fileuploader-item.upload-pending .fileuploader-action-remove:after,
.fileuploader-popup.loading:after {
 content:'';
 position:absolute;
 min-width:24px;
 min-height:24px;
 max-width:48px;
 max-height:48px;
 background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZGRlNGY2IiBkPSJNNDMuOTM1LDI1LjE0NWMwLTEwLjMxOC04LjM2NC0xOC42ODMtMTguNjgzLTE4LjY4M2MtMTAuMzE4LDAtMTguNjgzLDguMzY1LTE4LjY4MywxOC42ODNoNC4wNjhjMC04LjA3MSw2LjU0My0xNC42MTUsMTQuNjE1LTE0LjYxNWM4LjA3MiwwLDE0LjYxNSw2LjU0MywxNC42MTUsMTQuNjE1SDQzLjkzNXoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZVR5cGU9InhtbCIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMjUgMjUiIHRvPSIzNjAgMjUgMjUiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4gPC9wYXRoPiA8L3N2Zz4=) no-repeat center;
 background-size:contain
}
.fileuploader-items .fileuploader-item .fileuploader-item-icon i,
.fileuploader-items .fileuploader-item .fileuploader-item-image canvas,
.fileuploader-items .fileuploader-item .fileuploader-item-image img,
.fileuploader-items .fileuploader-item .fileuploader-item-image.fileuploader-loading:after,
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point:after,
.fileuploader-popup .fileuploader-popup-move:after,
.fileuploader-popup.loading:after {
 left:50%;
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%)
}
.fileuploader-items .fileuploader-item .fileuploader-action,
.fileuploader-items .fileuploader-item .progress-bar2 span {
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.fileuploader-input .fileuploader-input-button,
.fileuploader-items .fileuploader-item .fileuploader-item-icon,
.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar,
.fileuploader-popup .fileuploader-cropper,
.fileuploader-popup .fileuploader-cropper *,
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a,
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button,
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success,
.fileuploader-popup .fileuploader-popup-move,
.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.fileuploader,
.fileuploader *,
.fileuploader :after,
.fileuploader :before,
.fileuploader-popup,
.fileuploader-popup *,
.fileuploader-popup :after,
.fileuploader-popup :before {
 box-sizing:border-box
}
.fileuploader {
 display:block;
 width:100%;
 padding:16px;
 margin:16px 0;
 background:#fafbfd;
 border-radius:6px;
 line-height:normal
}
.fileuploader-main-icon {
 color:#789bec
}
.fileuploader-main-icon:after {
 content:"\e900"
}
.fileuploader-input {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 border:1px solid transparent;
 border-radius:30px;
 cursor:pointer
}
.fileuploader-input .fileuploader-input-caption {
 position:relative;
 display:inline-block;
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 -ms-flex-item-align:start;
 align-self:flex-start;
 padding:13px 16px;
 margin-right:16px;
 background:#fff;
 border:1px solid #ebeef1;
 border-radius:30px;
 color:#789bec;
 box-shadow:0 4px 18px rgba(0,0,0,.01);
 font-weight:700;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.fileuploader-focused .fileuploader-input .fileuploader-input-caption {
 border-color:#789bec
}
.fileuploader-input .fileuploader-input-caption .fileuploader-pending-loader {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 min-height:22px;
 margin-right:6px
}
.fileuploader-input.fileuploader-dragging {
 background:#fff;
 border:1px solid #ebeef1;
 border-style:dashed
}
.fileuploader-input.fileuploader-dragging .fileuploader-input-caption {
 border-color:transparent
}
.fileuploader-input.fileuploader-dragging .fileuploader-input-button {
 -webkit-transform:translateX(100%);
 transform:translateX(100%);
 opacity:0
}
.fileuploader-disabled .fileuploader-input {
 opacity:.7;
 cursor:default;
 pointer-events:none!important
}
.fileuploader-items .fileuploader-items-list {
 display:block;
 margin:0 -16px;
 padding:0;
 list-style:none
}
.fileuploader-items .fileuploader-item {
 position:relative;
 margin:0;
 padding:20px 16px 20px 22px;
 border-bottom:1px solid #ebeef1;
 animation-duration:.6s
}
.fileuploader-items .fileuploader-item:last-child {
 border-bottom:0;
 margin-bottom:-16px
}
.fileuploader-items .fileuploader-item.upload-failed {
 background:rgba(254,84,111,.06)
}
.fileuploader-items .fileuploader-item.upload-pending .fileuploader-action-remove:after {
 position:absolute;
 left:-8px;
 top:-8px;
 width:36px;
 height:36px
}
.fileuploader-items .fileuploader-item .columns {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 z-index:2
}
.fileuploader-items .fileuploader-item .column-thumbnail {
 position:relative;
 width:36px;
 height:36px
}
.fileuploader-items .fileuploader-item .column-title {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 padding-left:16px;
 padding-right:16px;
 color:#74809d;
 overflow:hidden
}
.fileuploader-items .fileuploader-item .column-title a {
 display:inline-block;
 width:100%;
 height:100%;
 color:#74809d;
 text-decoration:none
}
.fileuploader-items .fileuploader-item .column-title div {
 width:100%;
 font-weight:700;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden
}
.fileuploader-items .fileuploader-item .column-title span {
 font-size:12px;
 color:#979fb8
}
.fileuploader-items .fileuploader-item .column-actions {
 margin:0 16px
}
.fileuploader-items .fileuploader-item .fileuploader-item-image {
 position:relative;
 width:100%;
 height:100%;
 border-radius:6px;
 background:#fff;
 overflow:hidden
}
.fileuploader-items .fileuploader-item .fileuploader-item-image.fileuploader-loading:after {
 content:'';
 width:50%;
 height:50%
}
.fileuploader-items .fileuploader-item .fileuploader-item-image canvas,
.fileuploader-items .fileuploader-item .fileuploader-item-image img {
 position:absolute;
 max-width:none;
 max-height:100%
}
.fileuploader-items .fileuploader-item .fileuploader-item-icon {
 position:relative;
 width:100%;
 height:100%;
 text-align:center;
 color:#fff;
 font-size:11px;
 background:#ddd;
 border-radius:4px;
 cursor:default
}
.fileuploader-items .fileuploader-item .fileuploader-item-icon.is-bright-color {
 color:#888
}
.fileuploader-items .fileuploader-item .fileuploader-item-icon i {
 position:absolute;
 display:block;
 width:90%;
 font-style:normal;
 font-weight:700;
 overflow:hidden;
 white-space:nowrap
}
.fileuploader-items .fileuploader-item span.fileuploader-action-popup {
 display:none;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:rgba(43,56,71,.2);
 border-radius:6px;
 cursor:pointer;
 opacity:0
}
.fileuploader-items .fileuploader-item span.fileuploader-action-popup:hover {
 opacity:1
}
.fileuploader-items .fileuploader-item span.fileuploader-action-popup:active {
 background:rgba(43,56,71,.4)
}
.fileuploader-items .fileuploader-item .fileuploader-action {
 position:relative;
 display:inline-block;
 width:20px;
 height:20px;
 color:#c0c6d2;
 cursor:pointer;
 vertical-align:top
}
.fileuploader-items .fileuploader-item .fileuploader-action+.fileuploader-action {
 margin-left:16px
}
.fileuploader-items .fileuploader-item .fileuploader-action:hover {
 color:#789bec
}
.fileuploader-items .fileuploader-item .fileuploader-action:active {
 color:#668ee9
}
.fileuploader-items .fileuploader-item .fileuploader-action i {
 display:inline-block;
 width:100%;
 height:100%;
 font-size:20px;
 line-height:20px;
 text-align:center;
 border-radius:50%
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i {
 color:#fff;
 font-size:14px;
 background:#fe7676;
 box-shadow:-1px 1px 6px rgba(254,118,118,.8);
 text-shadow:none
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i:after {
 content:"\e908"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i:hover {
 background-color:#fe8a8a
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i:active {
 background-color:#fe6262
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-download i:after {
 content:"\e902"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-start i:after {
 content:"\e907"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-sort i:after {
 content:"\e903"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-edit i:after {
 content:"\e90c"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-retry i:after {
 content:"\e904"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-rotate i:after {
 content:"\e904"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-settings i:after {
 content:"\e905"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-preview i:after {
 content:"\e90d"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i {
 color:#fff;
 font-size:14px;
 background:#43d084;
 box-shadow:-1px 1px 6px rgba(67,208,132,.8);
 text-shadow:none
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:after {
 content:"\e90b"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:hover {
 background:#fe7676;
 box-shadow:-1px 1px 6px rgba(254,118,118,.8)
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:hover:after {
 content:"\e908"
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:active {
 background-color:#fe6262
}
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i:active:after {
 content:"\e908"
}
.fileuploader-items .fileuploader-item.file-has-popup span.fileuploader-action-popup {
 display:block
}
.fileuploader-items .fileuploader-item .fileuploader-progressbar {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:4px;
 border-radius:6px;
 overflow:hidden
}
.fileuploader-items .fileuploader-item .fileuploader-progressbar .bar {
 position:absolute;
 left:0;
 top:0;
 width:0%;
 height:100%;
 border-radius:6px;
 background:#789bec
}
.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1
}
.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar .bar {
 position:absolute;
 left:0;
 top:0;
 width:0%;
 height:100%;
 border-radius:0;
 background:rgba(104,125,219,.08)
}
.fileuploader-items .fileuploader-item .progress-bar2 span {
 position:absolute;
 right:16px;
 color:rgba(151,159,184,.16);
 font-size:48px
}
.fileuploader-items .fileuploader-item.sorting {
 background:#fafbfd;
 border-radius:6px;
 opacity:.8;
 box-shadow:0 1px 4px rgba(0,0,0,.2);
 z-index:799
}
.fileuploader-items .fileuploader-item.sorting,
.fileuploader-items .fileuploader-item.sorting .fileuploader-action,
.fileuploader-items .fileuploader-item.sorting .fileuploader-item-icon,
.fileuploader-items .fileuploader-item.sorting .fileuploader-item-image canvas,
.fileuploader-items .fileuploader-item.sorting .fileuploader-item-image img {
 -webkit-animation:none;
 animation:none
}
.fileuploader-items .fileuploader-sorter-placeholder {
 background:rgba(0,0,0,.03);
 margin:0;
 padding:0;
 -webkit-animation:none;
 animation:none
}
.fileuploader-popup {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden;
 background:#191d1e;
 z-index:1090;
 animation-duration:.4s
}
.fileuploader-popup.loading:after {
 width:48px;
 height:48px;
 z-index:8
}
.fileuploader-popup .fileuploader-popup-preview {
 position:relative;
 width:100%;
 height:100%;
 overflow:auto;
 z-index:2
}
.fileuploader-popup .fileuploader-popup-node {
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 justify-content:flex-start;
 max-width:100%;
 height:100%;
 min-width:20px;
 min-height:20px;
 padding:80px 56px 64px;
 overflow:hidden
}
.fileuploader-popup .fileuploader-popup-node .reader-node {
 position:relative;
 max-width:100%;
 max-height:100%;
 text-align:center;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.fileuploader-popup .fileuploader-popup-node .reader-node.is-movable {
 cursor:grab
}
.fileuploader-popup .fileuploader-popup-node .reader-node.is-amoving:hover,
.fileuploader-popup .fileuploader-popup-node .reader-node.is-moving {
 cursor:grabbing
}
.fileuploader-popup .fileuploader-popup-node .reader-node.is-amoving:hover .area-move,
.fileuploader-popup .fileuploader-popup-node .reader-node.is-amoving:hover .point,
.fileuploader-popup .fileuploader-popup-node .reader-node.is-moving .area-move,
.fileuploader-popup .fileuploader-popup-node .reader-node.is-moving .point {
 cursor:grabbing!important
}
.fileuploader-popup .fileuploader-popup-node .reader-node.has-node-centered {
 flex:1;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 width:100%;
 height:100%
}
.fileuploader-popup .fileuploader-popup-node.astext .reader-node>div,
.fileuploader-popup .fileuploader-popup-node.audio .reader-node>audio,
.fileuploader-popup .fileuploader-popup-node.image .reader-node>img,
.fileuploader-popup .fileuploader-popup-node.video .reader-node>video {
 max-width:100%;
 max-height:100%;
 margin:0;
 padding:0;
 color:#47525d;
 background:#fafafa;
 box-shadow:0 0 18px rgba(0,0,0,.4);
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 border-radius:0
}
.fileuploader-popup .fileuploader-popup-node.audio .reader-node audio {
 width:450px
}
.fileuploader-popup .fileuploader-popup-node.application .reader-node iframe {
 width:100%;
 height:100%;
 border:0;
 border-radius:3px
}
.fileuploader-popup .fileuploader-popup-node.astext .reader-node div {
 max-width:992px;
 padding:20px;
 margin:0 auto;
 font-size:14px;
 line-height:16px;
 text-align:left;
 overflow-y:auto;
 white-space:pre-wrap
}
.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon {
 position:relative;
 display:inline-block;
 width:80px;
 height:80px;
 background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiA8Zz4gIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4gIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPiA8L2c+IDxnPiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjYmJjYWNmIiBpZD0ic3ZnXzIiIGQ9Im00OSwxNi44NDJsMCw0Mi4xMDVjMCwyLjc5MSAtMi4yNyw1LjA1MyAtNS4wNjksNS4wNTNsLTM4Ljg2MiwwYy0yLjgsMCAtNS4wNjksLTIuMjYyIC01LjA2OSwtNS4wNTNsMCwtNTMuODk0YzAsLTIuNzkxIDIuMjY5LC01LjA1MyA1LjA2OSwtNS4wNTNsMjcuMDM0LDBsMTYuODk3LDE2Ljg0MnoiIGNsYXNzPSJjbHMtMSIvPiAgPHBhdGggZmlsbD0iI2RmZWFlZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic3ZnXzQiIGQ9Im00OSwxNS44OTlsMCwyLjA5NmwtMTMuODEzLDBjLTIuODYsMCAtNC4xNzksLTIuMzIgLTQuMTc5LC01LjE4MWwwLC0xMi44MTRsMi4wOTIsMGwxNS45LDE1Ljg5OXoiIGNsYXNzPSJjbHMtMyIvPiA8L2c+PC9zdmc+) no-repeat center;
 background-size:contain
}
.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div {
 position:absolute;
 bottom:14px;
 left:0;
 padding:4px 6px;
 border-radius:4px;
 color:#fff;
 max-width:100%;
 word-wrap:break-word
}
.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div.is-bright-color {
 color:#888
}
.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div i {
 text-transform:uppercase;
 font-style:normal;
 font-weight:700;
 white-space:nowrap
}
.fileuploader-popup .fileuploader-popup-content {
 color:#fdfdfd;
 text-shadow:1px 1px 1px rgba(0,0,0,.4)
}
.fileuploader-popup .fileuploader-popup-content ul {
 list-style:none;
 margin:0;
 padding:0
}
.fileuploader-popup .fileuploader-popup-content ul li {
 display:inline-block;
 padding:0;
 margin:0
}
.fileuploader-popup .fileuploader-popup-content ul li+li {
 margin-left:16px
}
.fileuploader-popup .fileuploader-popup-header {
 position:absolute;
 top:0;
 left:0;
 display:flex;
 flex-direction:row;
 align-items:center;
 width:100%;
 padding:16px;
 background:rgba(0,0,0,.8);
 background:-moz-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);
 background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);
 background:linear-gradient(360deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);
 z-index:2
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta {
 display:flex;
 flex:1;
 white-space:nowrap;
 overflow:hidden
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta li:first-child {
 overflow:hidden
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta span {
 display:block;
 color:#80868b;
 font-size:14px
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta h5 {
 max-width:100%;
 margin:4px 0 0;
 font-size:14px;
 font-weight:700;
 text-overflow:ellipsis;
 overflow:hidden
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-info:not(:empty) {
 flex:1;
 margin-left:16px
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-buttons {
 margin-left:16px
}
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button {
 padding:14px 24px;
 text-shadow:none
}
.fileuploader-popup .fileuploader-popup-footer {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 text-align:center;
 background:rgba(0,0,0,.8);
 background:-moz-linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);
 background:-webkit-linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);
 background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);
 z-index:2
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a {
 display:inline-block;
 padding:16px;
 padding-bottom:13px;
 cursor:pointer;
 text-decoration:none;
 color:#fdfdfd;
 border-bottom:3px solid transparent
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a i {
 display:inline-block;
 font-size:20px;
 margin-right:6px;
 vertical-align:middle
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a:hover {
 border-bottom-color:#789bec;
 color:#fff
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a[data-action=preview] i:after {
 content:"\e90d"
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a[data-action=remove] i:after {
 content:"\e906"
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a[data-action=crop] i:after {
 content:"\e901"
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a[data-action=rotate-cw] i:after {
 content:"\e904"
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer {
 font-size:14px
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer a[data-action] {
 width:24px;
 height:24px;
 line-height:24px;
 font-size:16px;
 border:none;
 border-radius:50%;
 padding:0;
 vertical-align:middle;
 color:#fdfdfd;
 background:rgba(255,255,255,.1);
 text-shadow:none
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer a[data-action]:hover {
 background:rgba(255,255,255,.3)
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input {
 display:inline-block;
 -webkit-appearance:none;
 width:130px;
 padding:0;
 margin:0 16px;
 vertical-align:middle;
 background:0 0
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input:focus {
 outline:0
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-webkit-slider-runnable-track {
 width:100%;
 height:4px;
 cursor:pointer;
 animate:.2s;
 box-shadow:none;
 background:#789bec;
 border-radius:6px
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-webkit-slider-thumb {
 height:14px;
 width:14px;
 border-radius:50%;
 border:0;
 background:#fff;
 cursor:pointer;
 -webkit-appearance:none;
 margin-top:-5px;
 box-shadow:2px 2px 8px rgba(0,0,0,.8)
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-moz-range-track {
 width:100%;
 height:4px;
 cursor:pointer;
 animate:.2s;
 box-shadow:none;
 background:#789bec;
 border-radius:6px
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-moz-range-thumb {
 height:14px;
 width:14px;
 border-radius:50%;
 border:0;
 background:#fff;
 cursor:pointer;
 -webkit-appearance:none;
 margin-top:-5px;
 box-shadow:2px 2px 8px rgba(0,0,0,.8)
}
.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer span {
 display:inline-block;
 min-width:40px;
 text-align:center;
 margin-left:6px;
 color:#fff;
 vertical-align:middle
}
.fileuploader-popup .fileuploader-popup-move {
 position:absolute;
 display:none;
 width:56px;
 height:100%;
 font-size:24px;
 bottom:0;
 left:0;
 color:#fff;
 opacity:.4;
 cursor:pointer;
 z-index:1
}
.fileuploader-popup .fileuploader-popup-move:hover {
 opacity:1
}
.fileuploader-popup .fileuploader-popup-move:after {
 position:absolute
}
.fileuploader-popup .fileuploader-popup-move[data-action=prev]:after {
 content:"\e909"
}
.fileuploader-popup .fileuploader-popup-move[data-action=next] {
 left:auto;
 right:0
}
.fileuploader-popup .fileuploader-popup-move[data-action=next]:after {
 content:"\e90a"
}
.fileuploader-popup .fileuploader-popup-has-arrows .fileuploader-popup-move {
 display:inline-block
}
.fileuploader-popup .fileuploader-cropper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:rgba(17,20,27,.65);
 z-index:9
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area {
 position:absolute;
 left:0;
 top:0;
 width:0;
 height:0;
 z-index:2;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 -ms-transform:translateZ(0);
 -o-transform:translateZ(0);
 transform:translateZ(0)
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:after,
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:before {
 content:'';
 position:absolute;
 border:1px solid rgba(250,250,250,.8);
 opacity:0;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:1
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:before {
 top:0;
 left:50%;
 height:100%;
 width:34%;
 border-top:0;
 border-bottom:0;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:after {
 top:50%;
 left:0;
 height:34%;
 width:100%;
 border-left:0;
 border-right:0;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid.moving:after,
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid.moving:before {
 opacity:1
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point {
 position:absolute;
 width:24px;
 height:24px;
 z-index:3
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point:after {
 content:'';
 width:12px;
 height:12px;
 position:absolute;
 background:#fff;
 box-shadow:0 0 6px rgba(0,0,0,.4);
 border-radius:50%
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-a {
 top:-12px;
 left:-12px;
 cursor:nw-resize
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-b {
 top:-12px;
 left:50%;
 margin-left:-12px;
 cursor:n-resize
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-c {
 top:-12px;
 right:-12px;
 cursor:ne-resize
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-d {
 top:50%;
 right:-12px;
 margin-top:-12px;
 cursor:w-resize
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-e {
 bottom:-12px;
 right:-12px;
 cursor:nw-resize
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-f {
 bottom:-12px;
 left:50%;
 margin-left:-12px;
 cursor:s-resize
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-g {
 bottom:-12px;
 left:-12px;
 cursor:sw-resize
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-h {
 left:-12px;
 top:50%;
 margin-top:-12px;
 cursor:w-resize
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-move {
 position:absolute;
 width:100%;
 height:100%;
 z-index:2;
 cursor:move
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-move:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:1px solid rgba(255,255,255,.8)
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-image {
 position:relative;
 overflow:hidden;
 width:100%;
 height:100%
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-image img {
 width:auto;
 height:auto;
 max-width:none;
 max-height:none;
 position:absolute;
 left:0;
 top:0;
 background:#fff;
 -webkit-transform-origin:top left;
 transform-origin:top left
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-info {
 position:absolute;
 bottom:-12px;
 left:50%;
 color:#fff;
 font-family:sans-serif;
 line-height:1;
 font-size:12px;
 text-align:center;
 padding:4px 8px;
 background:rgba(0,0,0,.6);
 border-radius:14px;
 white-space:nowrap;
 opacity:0;
 -webkit-transform:translateX(-50%) translateY(100%);
 transform:translateX(-50%) translateY(100%);
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 z-index:2
}
.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.show-info .area-info {
 opacity:0
}
@media all and (max-width:768px) {
 .fileuploader-popup .fileuploader-popup-header {
  display:block;
  padding:0
 }
 .fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta {
  padding:16px
 }
 .fileuploader-popup .fileuploader-popup-header .fileuploader-popup-buttons {
  position:fixed;
  left:0;
  bottom:16px;
  width:100%;
  margin:0;
  text-align:center
 }
 .fileuploader-popup .fileuploader-popup-node {
  padding-left:16px;
  padding-right:16px;
  padding-bottom:117px
 }
 .fileuploader-popup .fileuploader-popup-footer {
  bottom:61px;
  background:0 0
 }
 .fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer {
  display:none
 }
 .fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a:hover {
  border-color:transparent
 }
 .fileuploader-popup .fileuploader-popup-move {
  width:30px
 }
 .fileuploader-popup .fileuploader-popup-has-arrows .fileuploader-popup-node {
  padding-left:30px;
  padding-right:30px
 }
}
@-webkit-keyframes fileuploaderFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fileuploaderFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.fileuploader-theme-dragdrop .fileuploader-input {
 display:block;
 padding:56px 0;
 background:#fff;
 border:2px dashed #c2cdda;
 border-radius:14px;
 text-align:center;
}
.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-main-icon {
 display:block;
 font-size:56px;
 margin:0 auto;
 margin-bottom:26px;
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input h3 {
 margin:0;
 margin-bottom:8px;
 padding:0;
 background:none;
 border:none;
 font-size:18px;
 font-weight:bold;
 color:#5B5B7B;
 white-space:normal;
 box-shadow:none;
}
.fileuploader-theme-dragdrop .fileuploader-input p {
 margin:0;
 padding:0;
 color:#90a0bc;
 margin-bottom:12px;
}
.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-input-inner,
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-main-icon {
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-input-inner {
 opacity:0.6;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-main-icon {
 -webkit-transform:translateY(18px);
 transform:translateY(18px);
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-input-button {
 -webkit-transform:none;
 transform:none;
 opacity:1;
}
.fileuploader-theme-thumbnails .fileuploader-thumbnails-input,
.fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
 position:relative;
 display:inline-block;
 margin:16px 0 0 16px;
 padding:0;
 vertical-align:top;
 width:25%;
 width:calc(25% - 16px);
 padding-top:20%;
}
.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner,
.fileuploader-theme-thumbnails .fileuploader-item-inner {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border-radius:6px;
}
.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner {
 background:#e6ebf4;
 border:2px dashed #92a7bf;
 text-align:center;
 font-size:30px;
 color:#90a0bc;
 cursor:pointer;
 opacity:0.5;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
}
.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner:hover {
 opacity:1;
}
.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner:active,
.fileuploader-theme-thumbnails .fileuploader-dragging .fileuploader-thumbnails-input-inner {
 background:#f6f6fb;
}
.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner i {
 position:absolute;
 font-style:normal;
 left:0;
 top:0;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-items-list {
 margin:-16px 0 0 -16px;
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item {
 border-bottom:0;
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item:last-child {
 margin-bottom:0;
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item-inner {
 background:rgba(0, 0, 0, 0.02);
 overflow:hidden;
 z-index:1;
}
.fileuploader-theme-thumbnails .fileuploader-item-inner .thumbnail-holder,
.fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item-image {
 width:100%;
 height:100%;
}
.fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item-image {
 position:relative;
 text-align:center;
 overflow:hidden;
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-item-icon i {
 display:none;
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action-popup {
 border-radius:6px;
 z-index:1;
}
.fileuploader-theme-thumbnails .fileuploader-item .type-holder {
 position:absolute;
 top:6px;
 left:6px;
 padding:4px 6px;
 background:rgba(0, 0, 0, 0.4);
 text-transform:uppercase;
 color:#fff;
 font-size:12px;
 border-radius:4px;
 z-index:2;
}
.fileuploader-theme-thumbnails .fileuploader-item .actions-holder {
 position:absolute;
 top:6px;
 right:6px;
 z-index:2;
 height:20px;
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action {
 color:#fff;
 text-shadow:1px 1px 3px rgba(0,0,0,0.3);
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action + .fileuploader-action {
 margin-left:8px;
}
.fileuploader-theme-thumbnails .fileuploader-item .content-holder {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 padding:6px;
 text-shadow:1px 1px 3px rgba(0,0,0,0.3);
 background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
 background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
 background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
 z-index:2;
}
.fileuploader-theme-thumbnails .fileuploader-item .content-holder h5 {
 display:block;
 margin:0;
 padding:0;
 font-size:14px;
 font-weight:normal;
 color:#fff;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
}
.fileuploader-theme-thumbnails .fileuploader-item .content-holder span {
 display:block;
 font-size:11px;
 color:rgba(255, 255, 255, 0.8);
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item.upload-failed .fileuploader-item-inner {
 background:#db6868;
}
.fileuploader-theme-thumbnails .fileuploader-item .progress-holder {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#fff;
 display:none;
 z-index:1;
}
.fileuploader-theme-thumbnails .fileuploader-item .progress-holder .fileuploader-progressbar {
 position:relative;
 top:50%;
 width:80%;
 height:6px;
 margin:0 auto;
 margin-top:-6px;
 background:#dde4f6;
}
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item.sorting {
 padding-top:0;
 margin:0;
}
.fileuploader-theme-thumbnails .fileuploader-sorter-placeholder {
 background:#f0f3f9;
 border-radius:6px;
}
@media all and (max-width:768px) {
 .fileuploader-theme-thumbnails .fileuploader-thumbnails-input,
 .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
  width:33.33333333%;
  width:calc(33.33333333% - 16px);
  padding-top:30%;
 }
}
@media all and (max-width:480px) {
 .fileuploader-theme-thumbnails .fileuploader-thumbnails-input,
 .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
  width:50%;
  width:calc(50% - 16px);
  padding-top:40%;
 }
}
.fileuploader-theme-dropin .fileuploader-input {
 margin:-16px;
 padding:16px;
 border:0;
}
.fileuploader-theme-dropin .fileuploader-input.fileuploader-dragging {
 background:#f3f5fa;
 border-radius:6px;
}
.fileuploader-theme-dropin .fileuploader-input-inner {
 width:100%;
 text-align:center;
 padding:16px;
 color:#5b5b7b;
}
.fileuploader-theme-dropin .fileuploader-input-inner span {
 display:inline-block;
 text-decoration:underline;
}
.fileuploader-theme-dropin .fileuploader-input-inner span:hover {
 color:#4a4a64;
}
.fileuploader-theme-boxafter {
 padding-top:0.1px;
}
.fileuploader-theme-boxafter .fileuploader-input {
 display:block;
 margin-top:48px;
 padding:28px 0;
 background:rgba(120, 155, 236, 0.06);
 border:2px dashed #d5dee8;
 border-radius:14px;
 text-align:center;
 color:#bbc2d4;
 transition:all 0.2s ease;
}
.fileuploader-theme-boxafter .fileuploader-input h3 {
 margin:0;
 font-size:16px;
 font-weight:400;
}
.fileuploader-theme-boxafter .fileuploader-input h3 a {
 color:#789bec;
 text-decoration:none;
 font-weight:700;
}
.fileuploader-theme-boxafter .fileuploader-input-button {
 position:absolute;
 top:-24px;
 right:12px;
 width:48px;
 height:48px;
 padding:0;
 font-size:22px;
 font-weight:400;
 line-height:48px;
 border-radius:50%;
 box-shadow:0 4px 12px rgba(0,0,0,.15);
}
.fileuploader-theme-boxafter .fileuploader-input.fileuploader-dragging {
 transform:scale(1.03);
 background:rgba(120, 155, 236, 0.1);
}
.fileuploader-theme-boxafter .fileuploader-items {
 margin-top:-1px;
}
.fileuploader-theme-boxafter .fileuploader-items .fileuploader-item .fileuploader-progressbar {
 flex:0;
 bottom:-6px;
 margin-left:52px;
 width:calc(100% - 52px);
 background:rgba(0,0,0,0.06);
}
.fileuploader .is-hidden {
 display:none !important;
}
.fileuploader-theme-gallery .fileuploader-input,
.fileuploader-theme-gallery .fileuploader-items-list .fileuploader-item {
 position:relative;
 display:inline-block;
 margin:16px 0 0 16px;
 padding:0;
 vertical-align:top;
 width:16.66666667%;
 width:calc(16.66666667% - 16px);
}
.fileuploader-theme-gallery .fileuploader-input-inner {
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 height:100%;
 min-height:210px;
 border:2px dashed #d5d9e0;
 text-align:center;
 color:#90a0b1;
 font-weight:700;
 cursor:pointer;
 border-radius:6px;
 user-select:none;
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
}
.fileuploader-theme-gallery .fileuploader-input-inner .fileuploader-main-icon {
 font-size:34px;
 margin-bottom:4px;
 -webkit-transition:all 0.2s ease;
 transition:all 0.2s ease;
}
.fileuploader-theme-gallery .fileuploader-input-inner:hover {
 border-color:#b8beca;
 background:#fcfcfe;
 box-shadow:0 4px 24px -1px rgba(0,0,0,0.05);
}
.fileuploader-theme-gallery .fileuploader-input-inner:hover .fileuploader-main-icon {
 margin-bottom:12px;
}
.fileuploader-theme-gallery .fileuploader-input-inner:active,
.fileuploader-theme-gallery .fileuploader-dragging .fileuploader-input-inner {
 background:#fffffe;
}
.fileuploader-theme-gallery .fileuploader-input-inner:active .fileuploader-main-icon,
.fileuploader-theme-gallery .fileuploader-dragging .fileuploader-input-inner .fileuploader-main-icon {
 margin-bottom:0;
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-items-list {
 display:flex;
 flex-wrap:wrap;
 margin:-16px 0 0 -16px;
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-item {
 border-bottom:0;
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-item:last-child {
 margin-bottom:0;
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-item-inner {
 height:100%;
 background:#fff;
 border-radius:6px;
 box-shadow:0 4px 24px -1px rgba(0,0,0,0.05);
 overflow:hidden;
 z-index:1;
}
.fileuploader-theme-gallery .fileuploader-item-inner .thumbnail-holder {
 position:relative;
 width:100%;
 padding-top:75%;
 border-radius:6px 6px 0 0;
 overflow:hidden;
}
.fileuploader-theme-gallery .fileuploader-items-list .fileuploader-item-image {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 text-align:center;
 border-radius:0;
 overflow:hidden;
}
.fileuploader-theme-gallery .thumbnail-holder .fileuploader-item-icon {
 border-radius:0;
 font-size:0;
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-item .fileuploader-action-popup {
 border-radius:0;
 z-index:1;
}
.fileuploader-theme-gallery .fileuploader-item .actions-holder {
 position:absolute;
 top:6px;
 right:0;
 width:100%;
 height:20px;
 padding:0 6px;
 z-index:2;
 text-align:right;
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-item .fileuploader-action {
 color:#fff;
 text-shadow:1px 1px 3px rgba(0,0,0,0.3);
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-item .fileuploader-action + .fileuploader-action {
 margin-left:8px;
}
.fileuploader-theme-gallery .fileuploader-item-inner .content-holder {
 padding:12px 8px;
 text-align:center;
}
.fileuploader-theme-gallery .fileuploader-item-inner .content-holder h5 {
 width:100%;
 margin:0;
 color:#35354f;
 font-size:14px;
 font-weight:700;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
}
.fileuploader-theme-gallery .fileuploader-item-inner .content-holder span {
 font-size:12px;
 color:#999a9f;
}
.fileuploader-theme-gallery .fileuploader-item .type-holder {
 position:absolute;
 top:100%;
 right:-4px;
 width:32px;
 height:32px;
 margin-top:-24px;
 text-transform:uppercase;
 z-index:1;
}
.fileuploader-theme-gallery .fileuploader-item .gallery-item-dropdown {
 display:none;
 position:absolute;
 top:100%;
 right:34px;
 margin:8px 0 0;
 padding:0;
 background:#fff;
 box-shadow:1px 4px 12px rgba(0, 0, 0, 0.2);
 border-radius:4px;
 overflow:hidden;
 z-index:1;
}
.fileuploader-theme-gallery .fileuploader-item .gallery-item-dropdown a {
 display:block;
 padding:10px 12px;
 min-width:120px;
 color:#35354f;
 cursor:pointer;
 text-decoration:none;
}
.fileuploader-theme-gallery .fileuploader-item .gallery-item-dropdown a:hover {
 background:rgba(0, 0, 0, 0.03)
}
.fileuploader-theme-gallery .fileuploader-item .gallery-item-dropdown a:active {
 background:rgba(0, 0, 0, 0.05)
}
.fileuploader-theme-gallery .file-main-1 .fileuploader-item-inner {
 background:#789bec;
}
.fileuploader-theme-gallery .file-main-1 .fileuploader-item-inner .content-holder h5 {
 color:#fff;
}
.fileuploader-theme-gallery .file-main-1 .fileuploader-item-inner .content-holder span {
 color:rgba(255, 255, 255, 0.8);
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-item.upload-failed .thumbnail-holder {
 background:#db6868;
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-item.upload-failed .thumbnail-holder:after {
 content:'Error!';
 position:absolute;
 top:50%;
 left:50%;
 transform:translateX(-50%) translateY(-50%);
 font-weight:700;
 color:#9e4c4c;
}
.fileuploader-theme-gallery .fileuploader-item .progress-holder {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#fff;
 display:none;
 z-index:1;
}
.fileuploader-theme-gallery .fileuploader-item .progress-holder span {
 position:absolute;
 top:50%;
 left:50%;
 display:inline-block;
 font-size:18px;
 font-weight:700;
 color:#fff;
 transform:translateX(-50%) translateY(-50%);
 z-index:1;
}
.fileuploader-theme-gallery .fileuploader-item .progress-holder .fileuploader-progressbar {
 height:100%;
 border-radius:0;
}
.fileuploader-theme-gallery .fileuploader-item .progress-holder .fileuploader-progressbar .bar {
 width:100%;
 height:0;
 top:auto;
 bottom:0;
 border-radius:0;
 background:rgba(0,0,0,0.1);
}
.fileuploader-theme-gallery .fileuploader-items .fileuploader-item.sorting {
 padding-top:0;
 margin:0;
}
.fileuploader-theme-gallery .fileuploader-sorter-placeholder {
 background:#f0f3f9;
 border-radius:6px;
}
@media all and (max-width:1200px) {
 .fileuploader-theme-gallery .fileuploader-input,
 .fileuploader-theme-gallery .fileuploader-items-list .fileuploader-item {
  width:25%;
  width:calc(25% - 16px);
 }
 .fileuploader-theme-gallery .fileuploader-input-inner {
  min-height:220px;
 }
}
@media all and (max-width:768px) {
 .fileuploader-theme-gallery .fileuploader-input,
 .fileuploader-theme-gallery .fileuploader-items-list .fileuploader-item {
  width:33.33333333%;
  width:calc(33.33333333% - 16px);
 }
 .fileuploader-theme-gallery .fileuploader-input-inner {
  min-height:225px;
 }
}
@media all and (max-width:576px) {
 .fileuploader-theme-gallery .fileuploader-input,
 .fileuploader-theme-gallery .fileuploader-items-list .fileuploader-item {
  width:50%;
  width:calc(50% - 16px);
 }
 .fileuploader-theme-gallery .fileuploader-input-inner {
  min-height:182px;
 }
}
@media all and (min-width:768px) {
 .fileuploader-theme-gallery .fileuploader-input-inner {
  min-height:195px;
 }
 .fileuploader-theme-gallery .fileuploader-input,
 .fileuploader-theme-gallery .fileuploader-items-list .fileuploader-item {
  width:33.33333333%;
  width:calc(33.33333333% - 16px);
 }
}
@media all and (max-width:992px) {
 .main-content .promo-button {
  display:none;
 }
}
@media all and (max-width:768px) {
 .header.header-alt .menu li a {
  color:#5b7bfe;
 }
 .fileuploader-theme-gallery .fileuploader-input-inner {
  min-height:150px;
 }
 .main-circle {
  display:none;
 }
}
@media all and (max-width:360px) {
 .fileuploader-theme-gallery .fileuploader-input-inner {
  min-height:150px;
 }
 .fileuploader-theme-gallery .fileuploader-input,
 .fileuploader-theme-gallery .fileuploader-items-list .fileuploader-item {
  width:100%;
  width:calc(100% - 16px);
 }
}
