.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{backface-visibility:hidden;-moz-backface-visibility:hidden;right:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;bottom:0;top:0;left:0}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{height:auto;max-width:100%;max-height:100%;opacity:1;margin:auto;width:auto}.blueimp-gallery{overflow:hidden;position:fixed;opacity:0;background:#000;direction:ltr;-ms-touch-action:pinch-zoom;touch-action:pinch-zoom;display:none;z-index:999999}.blueimp-gallery-carousel{position:relative;margin:1em auto;box-shadow:0 0 4px rgba(0,0,0,.1);padding-bottom:56.25%;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;display:block;z-index:auto}.blueimp-gallery-display{opacity:1;display:block}.blueimp-gallery>.slides{height:100%;overflow:hidden;position:relative}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{height:100%;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1);position:relative;visibility:hidden;text-align:center;float:left}.blueimp-gallery>.slides>.slide-active,.blueimp-gallery>.slides>.slide-next,.blueimp-gallery>.slides>.slide-prev{visibility:visible}.blueimp-gallery>.slides>.slide-loading{background:url(../img/loading.gif) 50% no-repeat;background-size:64px 64px}.blueimp-gallery-smil>.slides>.slide-loading{background-image:url(../img/loading.svg)}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../img/error.png) 50% no-repeat}.blueimp-gallery-svgasimg>.slides>.slide-error{background-image:url(../img/error.svg)}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.next,.blueimp-gallery>.prev{height:40px;font-size:60px;border:3px solid #fff;text-decoration:none;font-weight:100;text-shadow:0 0 2px #000;color:#fff;position:absolute;opacity:.5;text-align:center;top:50%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;background:#222;background:rgba(0,0,0,.5);cursor:pointer;left:15px;width:40px;line-height:30px;margin-top:-23px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:none}.blueimp-gallery>.next{right:15px;left:auto}.blueimp-gallery>.close,.blueimp-gallery>.title{font-size:20px;text-shadow:0 0 2px #000;color:#fff;position:absolute;opacity:.8;top:15px;margin:0 40px 0 0;left:15px;line-height:30px;display:none}.blueimp-gallery>.close{padding:15px;font-size:30px;text-decoration:none;right:15px;margin:-15px;cursor:pointer;left:auto}.blueimp-gallery>.play-pause{height:30px;right:15px;position:absolute;opacity:.5;bottom:15px;background:url(../img/play-pause.png) 0 0 no-repeat;cursor:pointer;width:30px;display:none}.blueimp-gallery-svgasimg>.play-pause{background-image:url(../img/play-pause.svg)}.blueimp-gallery-playing>.play-pause{background-position:-30px 0}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);display:block}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content,*+html .blueimp-gallery>.slides>.slide>.slide-content>img{position:relative}@supports (object-fit:contain){.blueimp-gallery-contain>.slides>.slide>.slide-content,.blueimp-gallery-contain>.slides>.slide>.slide-content>img{height:100%;object-fit:contain;width:100%}}@media (prefers-color-scheme:light){.blueimp-gallery-carousel{background:#fff}}.blueimp-gallery>.indicator{list-style:none;padding:0;right:15px;position:absolute;bottom:15px;text-align:center;top:auto;margin:0 40px;left:15px;line-height:10px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.blueimp-gallery>.indicator>li{height:9px;border:1px solid transparent;position:relative;opacity:.5;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin:6px 3px 0;box-shadow:0 0 2px #000;border-radius:5px;background:#ccc;background:hsla(0,0%,100%,.25) 50% no-repeat;cursor:pointer;width:9px;display:inline-block}*+html .blueimp-gallery>.indicator>li{display:inline}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{border-color:#fff;opacity:1;background-color:#fff}.blueimp-gallery>.indicator>li:after{height:75px;transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none;transition:transform .6s ease-out,opacity .4s ease-out;content:"";position:absolute;opacity:0;top:-5em;left:4px;width:75px;display:block}.blueimp-gallery>.indicator>li:hover:after{transform:translateX(-50%) translateY(-5px) translateZ(0);opacity:1;border-radius:50%;background:inherit}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);display:block}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.slides>.slide>.video-content>.video-cover,.blueimp-gallery>.slides>.slide>.video-content>iframe,.blueimp-gallery>.slides>.slide>.video-content>video{height:100%;border:none;position:absolute;top:0;left:0;width:100%}.blueimp-gallery>.slides>.slide>.video-content>.video-cover{background:50% no-repeat;background-size:contain}.blueimp-gallery>.slides>.slide>.video-iframe>.video-cover{background-color:#000;background-color:rgba(0,0,0,.7)}.blueimp-gallery>.slides>.slide>.video-content>.video-play{height:128px;right:0;position:absolute;opacity:.8;top:50%;margin:-64px auto 0;background:url(../img/video-play.png) 50% no-repeat;cursor:pointer;left:0;width:128px}.blueimp-gallery-svgasimg>.slides>.slide>.video-content>.video-play{background-image:url(../img/video-play.svg)}.blueimp-gallery>.slides>.slide>.video-playing>.video-cover,.blueimp-gallery>.slides>.slide>.video-playing>.video-play{display:none}.blueimp-gallery>.slides>.slide>.video-loading>.video-play{background:url(../img/loading.gif) 50% no-repeat;background-size:64px 64px}.blueimp-gallery-smil>.slides>.slide>.video-loading>.video-play{background-image:url(../img/loading.svg)}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>.video-play{margin-left:-64px;left:50%}.blueimp-gallery>.slides>.slide>.video-content>.video-play:hover{opacity:1}.fileinput-button{overflow:hidden;position:relative;display:inline-block}.fileinput-button input{height:100%;filter:alpha(opacity=0);font-size:200px!important;right:0;position:absolute;opacity:0;top:0;margin:0;cursor:pointer;direction:ltr}@media screen\9 {.fileinput-button input{font-size:150%!important}}.progress-animated .bar,.progress-animated .progress-bar{filter:none;background:url(../img/progressbar.gif)!important}.fileupload-process{float:right;display:none}.files .processing .preview,.fileupload-processing .fileupload-process{height:32px;background:url(../img/loading.gif) 50% no-repeat;background-size:contain;width:32px;display:block}.files audio,.files video{max-width:300px}.files .name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.files button{margin-bottom:5px}.toggle[type=checkbox]{transform:scale(2);margin-left:10px}@media (max-width:767px){.fileupload-buttonbar .btn{margin-bottom:5px}.files .btn span,.files .toggle,.fileupload-buttonbar .delete,.fileupload-buttonbar .toggle{display:none}.files audio,.files video{max-width:80px}}@media (max-width:480px){.files .image td:nth-child(2){display:none}}