.responsiv-uploader-fileupload:after{content:"";clear:both;display:table}.responsiv-uploader-fileupload .upload-object{overflow:hidden;position:relative;outline:none;border-radius:3px;vertical-align:top;display:inline-block}.responsiv-uploader-fileupload .upload-object img{height:100%;width:100%}.responsiv-uploader-fileupload .upload-object .icon-container{opacity:.6;display:table}.responsiv-uploader-fileupload .upload-object .icon-container i{color:#95a5a6;display:inline-block}.responsiv-uploader-fileupload .upload-object .icon-container div{text-align:center;vertical-align:middle;display:table-cell}.responsiv-uploader-fileupload .upload-object .icon-container.image>div.icon-wrapper{display:none}.responsiv-uploader-fileupload .upload-object h4{overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:#2b3e50;transition:padding .1s;position:relative;padding-right:0;margin:15px 0 5px;line-height:150%;white-space:nowrap}.responsiv-uploader-fileupload .upload-object h4 a{font-weight:400;right:0;position:absolute;top:0;display:none}.responsiv-uploader-fileupload .upload-object p.error,.responsiv-uploader-fileupload .upload-object p.size{font-size:12px;color:#95a5a6}.responsiv-uploader-fileupload .upload-object p.error strong,.responsiv-uploader-fileupload .upload-object p.size strong{font-weight:400}.responsiv-uploader-fileupload .upload-object p.error{color:#ab2a1c;display:none}.responsiv-uploader-fileupload .upload-object .info h4 a,.responsiv-uploader-fileupload .upload-object .meta a.upload-remove-button{font-size:24px;text-decoration:none;color:#2b3e50;line-height:16px;display:none}.responsiv-uploader-fileupload .upload-object .icon-container{position:relative}.responsiv-uploader-fileupload .upload-object .icon-container:after{animation:spin 1s linear infinite;height:40px;content:" ";position:absolute;background-size:40px 40px;top:50%;background-position:50% 50%;margin-left:-20px;left:50%;width:40px;background-image:url(/modules/system/assets/ui/images/loader-transparent.svg);margin-top:-20px;display:block}.responsiv-uploader-fileupload .upload-object.is-success .icon-container{opacity:1}.responsiv-uploader-fileupload .upload-object.is-success .icon-container:after{transition:opacity .3s ease;opacity:0}.responsiv-uploader-fileupload .upload-object.is-loading .icon-container{opacity:.6}.responsiv-uploader-fileupload .upload-object.is-loading .icon-container:after{transition:opacity .3s ease;opacity:1}.responsiv-uploader-fileupload .upload-object.is-success{cursor:pointer}.responsiv-uploader-fileupload .upload-object.is-success .progress-bar{transition:opacity .3s ease;opacity:0}.responsiv-uploader-fileupload .upload-object.is-success:hover .meta .upload-remove-button,.responsiv-uploader-fileupload .upload-object.is-success:hover h4 a{display:block}.responsiv-uploader-fileupload .upload-object.is-error{cursor:pointer}.responsiv-uploader-fileupload .upload-object.is-error .progress-bar{transition:opacity .3s ease;opacity:0}.responsiv-uploader-fileupload .upload-object.is-error .icon-container{opacity:1}.responsiv-uploader-fileupload .upload-object.is-error .icon-container>i,.responsiv-uploader-fileupload .upload-object.is-error .icon-container>img{opacity:.5}.responsiv-uploader-fileupload .upload-object.is-error .info h4{color:#ab2a1c}.responsiv-uploader-fileupload .upload-object.is-error p.error{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.responsiv-uploader-fileupload .upload-object.is-error .info .upload-remove-button,.responsiv-uploader-fileupload .upload-object.is-error .meta .upload-remove-button{display:block}.responsiv-uploader-fileupload.is-preview .upload-button,.responsiv-uploader-fileupload.is-preview .upload-remove-button{display:none!important}@media (max-width:1024px){.responsiv-uploader-fileupload .upload-object.is-success .meta .upload-remove-button,.responsiv-uploader-fileupload .upload-object.is-success h4 a{display:block!important}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.responsiv-uploader-fileupload.style-image-multi .upload-button,.responsiv-uploader-fileupload.style-image-multi .upload-object{margin:0 10px 10px 0}.responsiv-uploader-fileupload.style-image-multi .upload-object{border:1px solid #ecf0f1;background:#fff;width:260px}.responsiv-uploader-fileupload.style-image-multi .upload-object .progress-bar{height:5px;overflow:hidden;position:absolute;bottom:10px;background-color:#f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:2px;left:0;width:100%;display:block}.responsiv-uploader-fileupload.style-image-multi .upload-object .progress-bar .upload-progress{height:100%;color:#fff;transition:width .6s ease;background-color:#5fb6f5;box-shadow:none;width:0;line-height:5px;float:left}.responsiv-uploader-fileupload.style-image-multi .upload-object .icon-container{height:75px;overflow:hidden;border-right:1px solid #f6f8f9;width:75px;float:left;display:inline-block}.responsiv-uploader-fileupload.style-image-multi .upload-object .icon-container i{font-size:35px}.responsiv-uploader-fileupload.style-image-multi .upload-object .icon-container.image img{border-bottom-left-radius:3px;border-top-left-radius:3px;width:auto}.responsiv-uploader-fileupload.style-image-multi .upload-object .info{margin-left:90px}.responsiv-uploader-fileupload.style-image-multi .upload-object .info h4{padding-right:15px}.responsiv-uploader-fileupload.style-image-multi .upload-object .info h4 a{right:15px}.responsiv-uploader-fileupload.style-image-multi .upload-object .meta{right:0;position:absolute;bottom:0;margin:0 15px 0 90px;left:0}.responsiv-uploader-fileupload.style-image-multi .upload-object.upload-placeholder{height:75px;background-color:transparent}.responsiv-uploader-fileupload.style-image-multi .upload-object.upload-placeholder:after{opacity:0}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover{background:#4da7e8!important}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover .upload-remove-button,.responsiv-uploader-fileupload.style-image-multi .upload-object:hover i,.responsiv-uploader-fileupload.style-image-multi .upload-object:hover p.error,.responsiv-uploader-fileupload.style-image-multi .upload-object:hover p.size{color:#ecf0f1}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover h4{color:#fff}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover .icon-container{border-right-color:#4da7e8!important}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover.is-error{background:#ab2a1c!important}.responsiv-uploader-fileupload.style-image-multi .upload-object.is-error h4,.responsiv-uploader-fileupload.style-image-multi .upload-object:hover h4{padding-right:35px}.responsiv-uploader-fileupload.style-image-multi .upload-object.is-error .info p.size{display:none}.responsiv-uploader-fileupload.style-image-multi .upload-object.is-error .info p.error{padding-bottom:11px}.responsiv-uploader-fileupload.style-image-multi.is-preview .upload-files-container{margin-left:0}@media (max-width:1280px){.responsiv-uploader-fileupload.style-image-multi .upload-object{width:230px}}@media (max-width:1024px){.responsiv-uploader-fileupload.style-image-multi .upload-button{width:100%}.responsiv-uploader-fileupload.style-image-multi .upload-files-container{margin-left:0}.responsiv-uploader-fileupload.style-image-multi .upload-object{margin-right:0;width:auto;display:block}}.responsiv-uploader-fileupload.style-image-single.is-populated .upload-button{display:none}.responsiv-uploader-fileupload.style-image-single .upload-button{min-height:100px;border:2px dotted rgba(0,0,0,.1);position:relative;outline:none;min-width:100px;float:left;display:block}.responsiv-uploader-fileupload.style-image-single .upload-button .upload-button-icon{height:22px;position:absolute;top:50%;margin-left:-11px;left:50%;width:22px;margin-top:-11px}.responsiv-uploader-fileupload.style-image-single .upload-button .upload-button-icon:before{height:22px;font-size:22px;font-weight:700;color:rgba(0,0,0,.1);content:"+";text-align:center;width:22px;line-height:22px;display:block}.responsiv-uploader-fileupload.style-image-single .upload-button:hover{border:2px dotted rgba(0,0,0,.2)}.responsiv-uploader-fileupload.style-image-single .upload-button:hover .upload-button-icon:before{color:#5cb85c;color:rgba(0,0,0,.2)}.responsiv-uploader-fileupload.style-image-single .upload-button:focus{border:2px solid rgba(0,0,0,.3);background:transparent}.responsiv-uploader-fileupload.style-image-single .upload-button:focus .upload-button-icon:before{color:#5cb85c;color:rgba(0,0,0,.2)}.responsiv-uploader-fileupload.style-image-single .upload-object{padding-bottom:66px}.responsiv-uploader-fileupload.style-image-single .upload-object .icon-container{border:1px solid #f6f8f9;background:hsla(0,0%,100%,.5)}.responsiv-uploader-fileupload.style-image-single .upload-object .icon-container.image img{height:auto;min-height:100px;max-width:100%;min-width:100px;border-radius:3px;display:block}.responsiv-uploader-fileupload.style-image-single .upload-object .progress-bar{height:5px;overflow:hidden;position:absolute;bottom:10px;background-color:#f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:2px;left:0;width:100%;display:block}.responsiv-uploader-fileupload.style-image-single .upload-object .progress-bar .upload-progress{height:100%;color:#fff;transition:width .6s ease;background-color:#5fb6f5;box-shadow:none;width:0;line-height:5px;float:left}.responsiv-uploader-fileupload.style-image-single .upload-object .info{height:66px;right:0;position:absolute;bottom:0;left:0}.responsiv-uploader-fileupload.style-image-single .upload-object .meta{right:0;position:absolute;bottom:65px;margin:0 15px;left:0}.responsiv-uploader-fileupload.style-image-single .upload-object.is-error h4,.responsiv-uploader-fileupload.style-image-single .upload-object:hover h4{padding-right:20px}.responsiv-uploader-fileupload.style-image-single .upload-object.is-error .info p.size{display:none}.responsiv-uploader-fileupload.style-image-single .upload-object.is-error .info p.error{padding-bottom:11px}@media (max-width:1024px){.responsiv-uploader-fileupload.style-image-single .upload-object h4{padding-right:20px!important}}.responsiv-uploader-fileupload.style-file-multi .upload-button{margin-bottom:10px}.responsiv-uploader-fileupload.style-file-multi .upload-files-container{border:1px solid #eee;border-bottom:none;border-radius:3px;display:none}.responsiv-uploader-fileupload.style-file-multi.is-populated .upload-files-container{display:block}.responsiv-uploader-fileupload.style-file-multi .upload-object{border-bottom:1px solid #eee;width:100%;padding-left:10px;display:block}.responsiv-uploader-fileupload.style-file-multi .upload-object:nth-child(2n){background-color:#f5f5f5}.responsiv-uploader-fileupload.style-file-multi .upload-object .icon-container{padding:11px 7px;position:absolute;top:0;left:5px;width:35px}.responsiv-uploader-fileupload.style-file-multi .upload-object .info{margin-right:15%;margin-left:35px}.responsiv-uploader-fileupload.style-file-multi .upload-object .info h4,.responsiv-uploader-fileupload.style-file-multi .upload-object .info p{padding:11px 0;font-size:12px;font-weight:400;color:#666;margin:0;line-height:150%}.responsiv-uploader-fileupload.style-file-multi .upload-object .info h4{padding-right:15px}.responsiv-uploader-fileupload.style-file-multi .upload-object .info h4 a{padding:10px 0;right:15px}.responsiv-uploader-fileupload.style-file-multi .upload-object .info p.size{overflow:hidden;text-overflow:ellipsis;right:0;position:absolute;top:0;width:15%;white-space:nowrap;display:none}.responsiv-uploader-fileupload.style-file-multi .upload-object .info p.error{padding-top:0;color:#ab2a1c}.responsiv-uploader-fileupload.style-file-multi .upload-object .progress-bar{height:5px;overflow:hidden;position:absolute;top:18px;background-color:#f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:2px;left:0;width:100%;display:block}.responsiv-uploader-fileupload.style-file-multi .upload-object .progress-bar .upload-progress{height:100%;color:#fff;transition:width .6s ease;background-color:#5fb6f5;box-shadow:none;width:0;line-height:5px;float:left}.responsiv-uploader-fileupload.style-file-multi .upload-object .meta{margin-right:15px;right:0;position:absolute;top:0;width:15%}.responsiv-uploader-fileupload.style-file-multi .upload-object .meta .upload-remove-button{padding:10px 0;right:0;position:absolute;bottom:auto;top:-9px;line-height:150%;z-index:100}.responsiv-uploader-fileupload.style-file-multi .upload-object .icon-container:after{height:20px;background-size:20px 20px;margin-left:-10px;width:20px;margin-top:-10px}.responsiv-uploader-fileupload.style-file-multi .upload-object.is-success .info p.size{display:block}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover{background:#4da7e8!important}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover .upload-remove-button,.responsiv-uploader-fileupload.style-file-multi .upload-object:hover i,.responsiv-uploader-fileupload.style-file-multi .upload-object:hover p.error,.responsiv-uploader-fileupload.style-file-multi .upload-object:hover p.size{color:#ecf0f1}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover h4{color:#fff}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover .icon-container{border-right-color:#4da7e8!important}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover.is-error{background:#ab2a1c!important}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover h4{padding-right:35px}@media (max-width:1199px){.responsiv-uploader-fileupload.style-file-multi .info{margin-right:20%!important}.responsiv-uploader-fileupload.style-file-multi .info p.size,.responsiv-uploader-fileupload.style-file-multi .meta{width:20%!important}}@media (max-width:991px){.responsiv-uploader-fileupload.style-file-multi .upload-object h4{padding-right:35px!important}.responsiv-uploader-fileupload.style-file-multi .info{margin-right:25%!important}.responsiv-uploader-fileupload.style-file-multi .info p.size{padding-right:35px!important;width:25%!important}.responsiv-uploader-fileupload.style-file-multi .meta{width:25%!important}}.responsiv-uploader-fileupload.style-file-single{overflow:hidden;border:1px solid #e0e0e0;position:relative;padding-right:11px;background-color:#fff}.responsiv-uploader-fileupload.style-file-single .upload-button{height:88px;margin-right:0;right:0;position:absolute;top:50%;margin-top:-44px}.responsiv-uploader-fileupload.style-file-single .upload-empty-message{padding:10px 0 10px 11px;font-size:13px}.responsiv-uploader-fileupload.style-file-single.is-populated .upload-button,.responsiv-uploader-fileupload.style-file-single.is-populated .upload-empty-message{display:none}.responsiv-uploader-fileupload.style-file-single .upload-object{padding:8px 0 10px;width:100%;display:block}.responsiv-uploader-fileupload.style-file-single .upload-object .icon-container{padding:0 5px;position:absolute;text-align:center;top:0;margin:8px 0 0 7px;left:0;width:35px}.responsiv-uploader-fileupload.style-file-single .upload-object .info{overflow:hidden;text-overflow:ellipsis;margin-right:15%;margin-left:54px;white-space:nowrap}.responsiv-uploader-fileupload.style-file-single .upload-object .info h4,.responsiv-uploader-fileupload.style-file-single .upload-object .info p{padding:0;font-size:12px;color:#666;margin:0;line-height:150%;display:inline}.responsiv-uploader-fileupload.style-file-single .upload-object .info p.size{font-weight:400}.responsiv-uploader-fileupload.style-file-single .upload-object .info p.size:before{content:" - "}.responsiv-uploader-fileupload.style-file-single .upload-object .info p.error{padding-top:0;color:#ab2a1c}.responsiv-uploader-fileupload.style-file-single .upload-object .progress-bar{height:5px;overflow:hidden;right:5px;position:absolute;top:50%;background-color:#f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:2px;width:100%;margin-top:-2px;display:block}.responsiv-uploader-fileupload.style-file-single .upload-object .progress-bar .upload-progress{height:100%;color:#fff;transition:width .6s ease;background-color:#5fb6f5;box-shadow:none;width:0;line-height:5px;float:left}.responsiv-uploader-fileupload.style-file-single .upload-object .meta{height:88px;right:0;position:absolute;top:50%;width:15%;margin-top:-44px}.responsiv-uploader-fileupload.style-file-single .upload-object .meta .upload-remove-button{height:20px;margin-right:10px;right:0;position:absolute;top:50%;line-height:20px;margin-top:-10px;z-index:100}.responsiv-uploader-fileupload.style-file-single .upload-object .icon-container:after{height:20px;background-size:20px 20px;margin-left:-10px;width:20px;margin-top:-10px}.responsiv-uploader-fileupload.style-file-single .upload-object.is-error .info p.size{display:none}.responsiv-uploader-fileupload.style-file-single .upload-object.is-error .info p.error:before{content:" - "}