#asset-mainimage{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%}
.foundation-content-current .rendition-detail{top:0}
.rendition-detail-view{padding:15px}
.rendition-detail-separator{font-weight:bolder;padding:15px}
.rendition-detail-view{height:90%;width:78%;display:block;margin-left:auto;margin-right:auto;position:relative;background-color:#fff;overflow:hidden}
.rendition-detail-view-show-metadata{width:70%}
.rendition-detail-view-hide-metadata{width:100%}
.asset-detail-view{height:90%;width:100%;display:block;margin-top:5px;margin-left:auto;margin-right:auto;position:absolute;background-color:#fff}
.asset-detail-views-image,.asset-detail-views-audio{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}
.asset-detail-view .s7basiczoomviewer .s7zoominbutton,.asset-detail-view .s7basiczoomviewer .s7zoomoutbutton,.asset-detail-view .s7basiczoomviewer .s7fullscreenbutton,.asset-detail-view .s7basiczoomviewer .s7zoomresetbutton{cursor:pointer}
.dam-zoom-canvas-class{outline:0}
.dam-zoom-canvas-class:focus{border:.0625rem solid;box-shadow:0 0 3px #326ec8;border-color:#326ec8;margin:1px 1px 1px 1px}
.dam-zoom-buttons{position:absolute;width:100%;top:100%;z-index:1000;overflow:hidden}
.dam-navigator-buttons{background:transparent;position:absolute;bottom:50%;z-index:1000;width:100%}
.dam-zoom-button{padding:.2rem}
.dam-image-preview{position:absolute;overflow:auto;top:0;right:0;left:0;bottom:0}
.rend-copy-url{position:absolute;left:0;right:0}
.dm-asset-detail{position:absolute;top:0;right:0;left:0;bottom:0}
.dam-navigate-button{min-width:inherit;display:inline}
.page-navigation-options{position:absolute;width:100%;top:100%;z-index:1000;overflow:hidden}
.dam-zoom-container{position:relative;margin:auto}
.dam-zoom-actionBar{display:flex}
.dam-navigation-actionBar{display:flex}
.dam-navigation-container{position:relative;margin:auto}
.dam-display-page-left{line-height:2.375rem;border-left:1px solid;padding-left:.5rem;padding-right:.5rem}
.dam-display-page-right{line-height:2.375rem;border-right:1px solid;padding-right:.5rem;margin-left:.5rem !important}
.current-page{width:15px}
.ui-widget-header .ui-icon{background-image:url(../../../../../components/s7dam/image/clientlibs/image/images/ui-icons_222222_256x240.png) !important}
.s7basicvideoviewer .s7videoplayer{position:relative !important}
.dam-zoom-buttons,.subassets-overview{display:none}
.video-playback,.audio-playback{font-size:2rem;position:absolute;left:40%;opacity:1;color:rgba(0,0,0,0.7);top:40%;width:auto;z-index:2}
.video,.audio{opacity:.7;height:10rem}
#asset-mainimage{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%}
.foundation-content-current .rendition-detail{top:0}
.rendition-detail-view{padding:15px}
.rendition-detail-separator{font-weight:bolder;padding:15px}
.rendition-detail-view{height:90%;width:78%;display:block;margin-left:auto;margin-right:auto;position:relative;background-color:#fff;overflow:hidden}
.rendition-detail-view-show-metadata{width:70%}
.rendition-detail-view-hide-metadata{width:100%}
.asset-detail-view{height:90%;width:100%;display:block;margin-top:5px;margin-left:auto;margin-right:auto;position:absolute;background-color:#fff}
.asset-detail-views-image,.asset-detail-views-audio{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}
.asset-detail-view .s7basiczoomviewer .s7zoominbutton,.asset-detail-view .s7basiczoomviewer .s7zoomoutbutton,.asset-detail-view .s7basiczoomviewer .s7fullscreenbutton,.asset-detail-view .s7basiczoomviewer .s7zoomresetbutton{cursor:pointer}
.dam-zoom-canvas-class{outline:0}
.dam-zoom-canvas-class:focus{border:.0625rem solid;box-shadow:0 0 3px #326ec8;border-color:#326ec8;margin:1px 1px 1px 1px}
#asset-mainimage{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%}
.foundation-content-current .rendition-detail{top:0}
.rendition-detail-view{padding:15px}
.rendition-detail-separator{font-weight:bolder;padding:15px}
.rendition-detail-view{height:90%;width:78%;display:block;margin-left:auto;margin-right:auto;position:relative;background-color:#fff;overflow:hidden}
.rendition-detail-view-show-metadata{width:70%}
.rendition-detail-view-hide-metadata{width:100%}
.asset-detail-view{height:90%;width:100%;display:block;margin-top:5px;margin-left:auto;margin-right:auto;position:absolute;background-color:#fff}
.asset-detail-views-image,.asset-detail-views-audio{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}
.asset-detail-view .s7basiczoomviewer .s7zoominbutton,.asset-detail-view .s7basiczoomviewer .s7zoomoutbutton,.asset-detail-view .s7basiczoomviewer .s7fullscreenbutton,.asset-detail-view .s7basiczoomviewer .s7zoomresetbutton{cursor:pointer}
.dam-zoom-canvas-class{outline:0}
.dam-zoom-canvas-class:focus{border:.0625rem solid;box-shadow:0 0 3px #326ec8;border-color:#326ec8;margin:1px 1px 1px 1px}
#aem-assets-rail-info .heading{background-color:#dfdfdf;cursor:default;text-transform:uppercase;font-weight:700;font-style:normal;height:1.875rem;font-size:.75rem;line-height:1.875rem;padding-left:.9375rem;padding-right:.9375rem;margin-bottom:1.33em;display:block}
#aem-assets-rail-info .field-info-wrapper{padding-bottom:.4rem;padding-left:.5rem}
#aem-assets-rail-info .field-info-wrapper coral-icon{padding-left:.5rem;vertical-align:top}
#aem-assets-rail-info .field-info-wrapper .field-info{display:inline-block;padding-left:.5rem}
#aem-assets-rail-info .field-info span{min-height:1.375rem}
#aem-assets-rail-info .field-info span.label{color:#6d6d6d}
#aem-assets-rail-info .field-info span.value{display:block}
#aem-assets-rail-info .properties-seprator{padding-top:1rem;border-top-width:1px;border-top-style:solid;border-top-color:#ccc}
#aem-assets-rail-info .tags-container{display:block;padding-top:.3rem}
/*!
Video.js Default Styles (http://videojs.com)
Version 4.3.0
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#fff}
@font-face{font-family:'VideoJS';src:url('../../assetdetails/view/videopreview/clientlibs/video/resources/font/vjs.woff');src:url('../../assetdetails/view/videopreview/clientlibs/video/resources/font/vjs.eot?#iefix') format('embedded-opentype'),url('../../assetdetails/view/videopreview/clientlibs/video/resources/font/vjs.woff') format('woff'),url('../../assetdetails/view/videopreview/clientlibs/video/resources/font/vjs.ttf') format('truetype'),url('../../assetdetails/view/videopreview/clientlibs/video/resources/font/vjs.svg') format('svg');font-weight:normal;font-style:normal}
.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#666}
.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}
.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}
.vjs-default-skin .vjs-slider-handle:before{font-family:VideoJS;font-size:1.7em;line-height:.4;text-align:center;position:absolute;top:0;left:0}
.vjs-default-skin .vjs-control-bar{opacity:0;position:absolute;bottom:0;left:0;right:0;height:36px;background-color:#000;width:1156px;margin:0 auto}
.vjs-default-skin.vjs-has-started .vjs-control-bar{opacity:1;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;-webkit-transition:visibility 10s,opacity 10s;-moz-transition:visibility 10s,opacity 10s;-o-transition:visibility 10s,opacity 10s;transition:visibility 10s,opacity 10s}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{opacity:0}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{opacity:0}
@media \0creen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}
}
.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em;top:3px}
.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}
.vjs-default-skin .vjs-play-control{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/PlayButton_up.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin.vjs-ended .vjs-play-control{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/ReplayButton_up.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin.vjs-playing .vjs-play-control{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/PauseButton_up.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin .vjs-play-control:hover{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/PlayButton_over.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin.vjs-ended .vjs-play-control:hover{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/ReplayButton_over.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin .vjs-play-control.vjs-playing:hover{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/PauseButton_over.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}
.vjs-default-skin .vjs-mute-control{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/VolumeFull_up.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin .vjs-mute-control:hover{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/VolumeFull_over.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}
.vjs-default-skin .vjs-mute-control.vjs-vol-0{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/VolumeMute_up.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:hover{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/VolumeMute_over.png");background-size:contain;background-repeat:no-repeat;background-position:center}
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}
.vjs-default-skin .vjs-volume-control{width:5em;float:right;position:absolute;opacity:0;background-color:#ddd;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}
.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.55em;background:#ababab}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{background-image:url("../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/VolumeKnob.png");width:9px;margin-top:-4px;height:15px}
.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-0.2em;left:-0.2em;width:1em;height:1em}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}
.vjs-default-skin .vjs-progress-control{position:relative;left:0;right:0;width:79%;font-size:.9em;height:1em;top:13px}
.vjs-default-skin:hover .vjs-progress-control{font-size:.9em}
.vjs-default-skin .vjs-progress-holder{height:100%}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}
.vjs-default-skin .vjs-play-progress{background:#999}
.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.4)}
.vjs-default-skin .vjs-seek-handle{width:14px;content:close-quote;top:-7px;height:25px;background-image:none;background-color:white}
.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}
.vjs-default-skin .vjs-time-controls{line-height:3em;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999}
.vjs-default-skin .vjs-current-time{float:left;padding-left:1.5rem}
.vjs-default-skin .vjs-duration{float:left}
.vjs-default-skin .vjs-remaining-time{display:none;opacity:0;float:left}
.vjs-time-divider{margin-left:-5px;float:left;line-height:3.5em;color:#ddd}
.vjs-duration.vjs-time-controls{margin-left:-7px}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}
.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}
.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center;-moz-box-shadow:0 0 3em #fff;background-image:url(../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/IconEffect_play_up.png);opacity:1;-moz-border-radius:.8em;-moz-box-shadow:0 0 1em rgba(255,255,255,0.25);-moz-transition:all .4s;-o-transition:all .4s}
.vjs-default-skin.vjs-ended .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center;-moz-box-shadow:0 0 3em #fff;background-image:url(../../../../../../../../etc/dam/viewers/s7viewers/html5/images/v2/IconEffect_replay_up.png);opacity:1;-moz-border-radius:.8em;-moz-box-shadow:0 0 1em rgba(255,255,255,0.25);-moz-transition:all .4s;-o-transition:all .4s}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}
.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}
.vjs-default-skin.vjs-has-started.vjs-paused .vjs-big-play-button{display:block}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}
.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;-moz-transition:all 0;-o-transition:all 0}
.vjs-default-skin .vjs-big-play-button:before{;*/position:absolute}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:.75;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}
.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}
@-moz-keyframes spin{0{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(359deg)}
}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(359deg)}
}
@-o-keyframes spin{0{-o-transform:rotate(0)}
100%{-o-transform:rotate(359deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(359deg)}
}
.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}
.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,0.5)}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em .3em rgba(255,255,255,0.2);-moz-box-shadow:-0.2em -0.2em .3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em .3em rgba(255,255,255,0.2)}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}
.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}
.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}
.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}
.vjs-default-skin .vjs-captions-button:before{content:"\e008"}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js{background-color:#fff;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js:-moz-full-screen{position:absolute}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}
.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}
.video-js.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}
.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}
.video-js .vjs-subtitles{color:#fff}
.video-js .vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
.vjs-default-skin .vjs-hidden{display:none}
.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}
.vjs-tech:focus,.vjs-big-play-button:focus,.vjs-play-control:focus,.vjs-progress-holder:focus,.vjs-fullscreen-control:focus,.vjs-volume-bar:focus,.vjs-mute-control:focus{border:.0625rem solid;box-shadow:0 0 3px #326ec8;border-color:#326ec8}