@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5", endColorstr="#fff9f9f9", GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.progress .bar{width:0%;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e90d2;background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf", endColorstr="#ff0480be", GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;transition:width .6s ease}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b", endColorstr="#ffc43c35", GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff57a957", GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de", endColorstr="#ff339bb9", GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffab44f", endColorstr="#fff89406", GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.k-upload{box-sizing:content-box;overflow:hidden;background:#fff;color:#555;border:1px solid #ccc;border-radius:3px;margin-bottom:20px;min-height:60px;transition:all .2s ease-in-out;max-width:100%;flex:0 0 auto}.k-upload:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"Loading...";background:#fff;z-index:9;text-align:left;padding:0 15px;line-height:60px;transition:all .4s ease-in-out}[dir=rtl] .k-upload:after{text-align:right}.k-upload.is-initialized:after{z-index:-2;opacity:0}.k-upload.k-upload--boxed-top{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-radius:0;z-index:9;box-shadow:none;margin:0}.k-upload.k-upload--boxed-top .k-upload__content-wrapper{border-radius:0;border-top:none;box-shadow:none}.k-upload *{box-sizing:border-box}.k-upload--custom{background:#f3f3f3}.k-upload--custom .k-upload__content-wrapper{border-radius:3px 3px 0 0;border-bottom-color:#ccc}.k-upload--custom.has-open-info .k-upload__body-info{position:absolute;top:60px;right:0;bottom:0;left:0;max-height:none;overflow:auto}.k-upload--custom .k-upload__info__content{max-height:none}.k-upload--flex{margin:0;min-height:244px;flex:1 1 auto}.k-upload__body-default,.k-upload__body-message,.k-upload__body-info{position:relative;overflow:hidden;transition:all .4s ease-in-out}.k-upload__body-default{z-index:2;opacity:1;min-height:60px;max-height:60px}.has-error .k-upload__body-default{opacity:0;margin-top:-60px}.k-upload__body-message,.k-upload__body-info{z-index:0;opacity:0;min-height:60px;max-height:60px;margin-top:-60px;top:-60px}.has-error .k-upload__body-message,.has-open-info .k-upload__body-info{z-index:1;opacity:1;min-height:60px;max-height:200px;top:0;margin-top:0}.has-error .k-upload__body-info{z-index:0;opacity:0;min-height:60px;max-height:60px;margin-top:-60px;top:-60px}.has-drag-hover{border-color:#29abe2}.has-drag-hover .k-upload__content-wrapper,.has-drag-hover .k-upload__info__content{background:#e9f8ff}.has-drag-hover.has-open-info .k-upload__content-wrapper{border-bottom-color:#29abe2}.has-drag-hover.k-upload--boxed-top{border-color:#29abe2}.k-upload__content-wrapper{display:table;width:100%;min-height:60px;border-radius:3px;background:#fff;border-top:1px solid rgba(0,0,0,.075);border-bottom:1px solid #fff;box-shadow:inset 0 0 1px rgba(0,0,0,.075);transition:all .2s ease-in-out}.k-upload__buttons,.k-upload__content{vertical-align:middle}.k-upload__content{font-size:16px;max-width:0;padding:0 15px;display:table-cell;height:58px;min-height:58px;transition:all .8s ease-in-out}@media(min-width: 600px){.k-upload__content{font-size:20px}}.k-upload__drop-message{transition:all .2s ease-in-out;display:none}.has-dragdrop-support .k-upload__drop-message{display:block}.has-dragdrop-support .k-upload__select-message{display:none}.k-upload__details-button{font-size:16px;cursor:pointer;text-decoration:underline;color:#3071a9}.k-upload__details-button:hover,.k-upload__details-button:focus{color:#1f496e;text-decoration:none}.k-upload__details-button .k-upload__details-button__close{display:none}.k-upload__files{opacity:0;z-index:-1;margin:0;padding:0;border:none;transition:all .2s ease-in-out}.k-upload.has-file .k-upload__files,.k-upload.has-file .k-upload__drop-message{font-size:14px;line-height:21px}.k-upload.has-file .k-upload__files{opacity:1;z-index:0}.k-upload__file-list{height:21px;overflow:hidden}.k-upload__file-list div{height:21px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.k-upload__buttons{display:table-cell;width:1%;white-space:nowrap;padding-left:15px;text-align:right}[dir=rtl] .k-upload__buttons{padding-left:0;padding-right:15px}.k-upload__buttons--right{padding-left:0;padding-right:15px}[dir=rtl] .k-upload__buttons--right{padding-left:15px;padding-right:0}.k-upload__button,.k-upload__text-button{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;font-size:14px;border-radius:3px;text-decoration:none;color:#333}.k-upload__button+.k-upload__button,.k-upload__button+.k-upload__text-button,.k-upload__text-button+.k-upload__button,.k-upload__text-button+.k-upload__text-button{margin-left:8px}[dir=rtl] .k-upload__button+.k-upload__button,[dir=rtl] .k-upload__button+.k-upload__text-button,.k-upload__text-button+.k-upload__button,.k-upload__text-button+.k-upload__text-button{margin-left:auto;margin-right:8px}.is-initialized .k-upload__button.disabled,.is-initialized .k-upload__text-button.disabled{display:none !important}.moxie-shim{z-index:3}.k-upload__button{border:1px solid #ddd;background:#fff;padding:4px 8px}@media(min-width: 600px){.k-upload__button{padding:5px 10px}}.k-upload__button:focus,.k-upload__button:hover{background:#f5f5f5;text-decoration:none}.k-upload__button--upload{background:#3071a9;color:#fff;border:1px solid #1f496e}.k-upload__button--upload:focus,.k-upload__button--upload:hover{background-color:#1f496e;color:#fff;text-decoration:none}.k-upload__text-button{border:none;background:transparent;text-decoration:underline;padding:0}.k-upload__text-button:focus,.k-upload__text-button:hover{text-decoration:none}.k-upload__divider{display:inline-block;padding-left:15px;font-size:20px;vertical-align:middle}[dir=rtl] .k-upload__divider{padding-left:0;padding-right:15px}.k-upload__progress.progress{position:absolute;top:0;right:0;left:0;margin:0;height:3px;z-index:-1;opacity:0;transition:all .2s ease-in-out}.k-upload__progress.progress.is-uploading{z-index:99;opacity:1}.k-upload__progress.progress .bar{background-image:none}.k-upload__message{padding:8px 10px;transition:all .2s ease-in-out;font-size:15px;line-height:21px;border-radius:2px;margin:1px}.k-upload--boxed-top .k-upload__message{margin-top:0;margin-right:0;margin-left:0}.k-upload__message__content{display:table;width:100%}.k-upload__message__body,.k-upload__message__button{display:table-cell}.k-upload__message__body{vertical-align:middle}.k-upload__message__button{text-align:right;vertical-align:top;padding:6px 4px 6px 10px;white-space:nowrap;width:1%}[dir=rtl] .k-upload__message__button{padding:6px 10px 6px 4px}.k-upload__message__button .k-upload__button{color:#000}.k-upload__message--error{background:#e74c3c;color:#fff}.k-upload__message--info{background:#2980b9;color:#fff}.k-upload__info{transition:all .2s ease-in-out;font-size:15px;line-height:21px}.k-upload__info__content{background:#f3f3f3;border-radius:0 0 3px 3px;max-height:200px;overflow:auto;transition:all .2s ease-in-out}.has-open-info .k-upload__content-wrapper{border-radius:3px 3px 0 0;border-bottom-color:#ccc}.has-open-info .k-upload__details-button__view{display:none}.has-open-info .k-upload__details-button__close{display:inline}.k-upload__info__body{padding:10px}.k-upload__info__body table{width:100%;margin:21px 0 0;padding:0;font-size:14px}@media(min-width: 600px){.k-upload__info__body table{margin-top:0}}.k-upload__info__body th,.k-upload__info__body td{position:relative;text-align:left;white-space:nowrap;padding:2px 5px}[dir=rtl] .k-upload__info__body th,[dir=rtl] .k-upload__info__body td{text-align:right}.k-upload__info__body .k-uploader__clear-queue{position:absolute;top:-20px;left:0}[dir=rtl] .k-upload__info__body .k-uploader__clear-queue{left:auto;right:0}@media(min-width: 600px){.k-upload__info__body .k-uploader__clear-queue{position:static;top:auto;left:auto}[dir=rtl] .k-upload__info__body .k-uploader__clear-queue{right:auto}}.k-upload__overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:0}.k-upload__remove-button{background:#fff;border:1px solid #ccc;border-radius:2px;font-size:12px;color:#555;display:block;width:18px;height:18px;line-height:16px;overflow:hidden;text-align:center;transition:all .2s ease-in-out;text-decoration:none;cursor:pointer;font-weight:bold}.k-upload__remove-button:focus,.k-upload__remove-button:hover{background:#f1f1f1;text-decoration:none}@media(min-width: 600px){.k-upload__remove-button{width:100%;overflow:auto;padding:0 5px;height:23px;line-height:21px}}th.k-upload__clear-queue{padding-left:0}[dir=rtl] th.k-upload__clear-queue{padding-left:5px;padding-right:0}th.k-upload__clear-queue a{font-weight:normal}td.k-upload__file-status-wrapper{padding-left:0}[dir=rtl] td.k-upload__file-status-wrapper{padding-left:5px;padding-right:0}.k-upload__file-status{border-radius:2px;font-size:12px;color:#fff;display:block;width:18px;height:0;overflow:hidden;padding-top:18px;text-align:center;transition:all .4s ease-in-out}@media(min-width: 600px){.k-upload__file-status{width:100%;overflow:auto;padding:0 5px;height:23px;line-height:23px}}.k-upload__file-status.is-in-queue{background:#95a5a6;min-width:18px}@media(min-width: 600px){.k-upload__file-status.is-in-queue{min-width:80px}}.k-upload__file-status.is-uploading{background:#e67e22}.k-upload__file-status.is-failed{background:#c0392b}.k-upload__file-status.is-done{background:#27ae60}.k-hidden-mobile{display:none}@media(min-width: 600px){.k-hidden-mobile{display:inline}}.k-uploader-drop-visual{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:rgba(52,152,219,.75);color:#fff;display:table;width:100%;height:100%;padding:5px;font-family:sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 180ms cubic-bezier(0.2, 0.57, 0.44, 0.83);-webkit-backface-visibility:hidden}.k-uploader-drop-visual span{display:table-cell;text-align:center;vertical-align:middle;font-size:40px;border:3px dashed #fff;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.k-uploader-drop-visual.is-active{opacity:1;z-index:99999999}