/*!
   angular-block-ui v0.2.1
   (c) 2015 (null) McNull https://github.com/McNull/angular-block-ui
   License: MIT
*/.block-ui{position:relative}body.block-ui{position:static}.block-ui-main>.block-ui-container,body.block-ui>.block-ui-container{position:fixed}.block-ui-container{position:absolute;z-index:10000;top:0;right:0;bottom:0;left:0;height:0;overflow:hidden;opacity:0;filter:alpha(opacity=00)}.block-ui-active>.block-ui-container{height:100%;cursor:wait}.block-ui-active .block-ui-active>.block-ui-container{height:0}.block-ui-visible>.block-ui-container{opacity:1;filter:alpha(opacity=100)}.block-ui-overlay{width:100%;height:100%;opacity:.5;filter:alpha(opacity=50);background-color:#fff}#backtop,#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}.block-ui-message-container{position:absolute;top:35%;left:0;right:0;height:0;text-align:center;z-index:10001}.block-ui-message{display:inline-block;text-align:left;background-color:#333;color:#f5f5f5;padding:20px;border-radius:4px;font-size:20px;font-weight:700;filter:alpha(opacity=100)}.block-ui-anim-fade>.block-ui-container{transition:height 0s linear .2s,opacity .2s ease 0s}.block-ui-anim-fade.block-ui-active>.block-ui-container{transition-delay:0s}/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:350ms linear all;-moz-transition:350ms linear all;-o-transition:350ms linear all;transition:350ms linear all}#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width 350ms;-moz-transition:width 350ms;-o-transition:width 350ms;transition:width 350ms;background:#29d;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-moz-box-shadow:#29d 1px 0 6px 1px;-ms-box-shadow:#29d 1px 0 6px 1px;-webkit-box-shadow:#29d 1px 0 6px 1px;box-shadow:#29d 1px 0 6px 1px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:loading-bar-spinner .4s linear infinite;-moz-animation:loading-bar-spinner .4s linear infinite;-ms-animation:loading-bar-spinner .4s linear infinite;-o-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#backtop.light{bottom:30px;right:30px}#backtop.light.full-width{background:#fff;bottom:0;left:0;width:100%}#backtop.light.full-width button{width:100%;margin:0 auto;text-align:center;padding:15px 0;border-radius:0;border-left:none;border-right:none}#backtop.dark button,#backtop.light button{-webkit-border-radius:4px;-moz-border-radius:4px}#backtop.light button{color:#000;background:#fff;padding:10px;border-radius:4px;border:1px solid #9f9f9f}#backtop.light button:focus,#backtop.light button:hover{background:#f1f1f1}#backtop.light button:active{-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.6);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.6);box-shadow:inset 0 1px 4px rgba(0,0,0,.6);background:#fafafa}#backtop.dark{bottom:30px;right:30px}#backtop.dark.full-width{background:#000;bottom:0;left:0;width:100%}#backtop.dark.full-width button{width:100%;margin:0 auto;text-align:center;padding:15px 0;border-radius:0;border-left:none;border-right:none}#backtop.dark button{color:#fff;background:#000;padding:10px;border-radius:4px}#backtop.dark button:focus,#backtop.dark button:hover{background:#444}#backtop.dark button:active{-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.6);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.6);box-shadow:inset 0 1px 4px rgba(0,0,0,.6);background:#666}#backtop.bootstrap button{padding:10px 15px;background:#4479BA;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;text-shadow:0 -1px 0 rgba(0,0,0,.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.2)}#backtop.bootstrap button:focus,#backtop.bootstrap button:hover{background:#356094}#backtop.bootstrap button:active{-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.6);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.6);box-shadow:inset 0 1px 4px rgba(0,0,0,.6);background:#2E5481}#backtop{transition:all .3s ease-out;position:fixed;z-index:9999}#backtop button{outline:0;border:0}#backtop button:hover{cursor:pointer}.rzslider[disabled],.rzslider[disabled] .rz-draggable,.rzslider[disabled] .rz-pointer,.rzslider[disabled] .rz-tick{cursor:not-allowed}.show{opacity:1!important}/*! angularjs-slider - v6.5.1 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2018-03-30 */.rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rzslider.with-legend{margin-bottom:40px}.rzslider[disabled] .rz-pointer{background-color:#d8e0f3}.rzslider[disabled] .rz-selection,.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}.rzslider span{position:absolute;display:inline-block;white-space:nowrap}.rzslider .rz-base{width:100%;height:100%;padding:0}.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box}.rzslider .rz-draggable{cursor:move}.rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;border-radius:2px}.rzslider .rz-bar-wrapper.rz-transparent .rz-bar{background:0 0}.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar{background:#df002d}.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar{background:#03a688}.rzslider .rz-selection{z-index:2;background:#0db9f0;border-radius:2px}.rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;background-color:#0db9f0;border-radius:16px}.rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;border-radius:4px;content:''}.rzslider .rz-pointer:hover:after{background-color:#fff}.rzslider .rz-pointer.rz-active{z-index:4}.rzslider .rz-pointer.rz-active:after{background-color:#451aff}.rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default}.rzslider .rz-bubble.rz-limit{color:#55637d}.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;box-sizing:border-box}.rzslider .rz-ticks-values-under .rz-tick-value{top:auto;bottom:-32px}.rzslider .rz-tick{position:absolute;top:0;left:0;width:10px;height:10px;margin-left:11px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%}.rzslider .rz-tick.rz-selected{background:#0db9f0}.rzslider .rz-tick-value{position:absolute;top:-30px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.rzslider .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px!important}.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px!important;margin-left:3px}.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%}.rzslider.rz-vertical .rz-tick{margin-top:11px;margin-left:auto;vertical-align:middle}.rzslider.rz-vertical .rz-tick-value{top:auto;left:24px;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)}.rzslider.rz-vertical .rz-tick-legend{top:auto;right:24px;max-width:none;white-space:nowrap;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{right:24px;bottom:auto;left:auto}.pvtUi{color:#333}table.pvtTable{font-size:8pt;text-align:left;border-collapse:collapse}table.pvtTable tbody tr th,table.pvtTable thead tr th{background-color:#e6EEEE;border:1px solid #CDCDCD;font-size:8pt;padding:5px}table.pvtTable .pvtColLabel{text-align:center}table.pvtTable .pvtTotalLabel{text-align:right}table.pvtTable tbody tr td{color:#3D3D3D;padding:5px;background-color:#FFF;border:1px solid #CDCDCD;vertical-align:top;text-align:right}.pvtGrandTotal,.pvtTotal{font-weight:700}.pvtVals{text-align:center;white-space:nowrap}.pvtColOrder,.pvtRowOrder{cursor:pointer;width:15px;margin-left:5px;display:inline-block}.pvtAggregator{margin-bottom:5px}.pvtAxisContainer,.pvtVals{border:1px solid gray;background:#EEE;padding:5px;min-width:20px;min-height:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pvtAxisContainer li{padding:8px 6px;list-style-type:none;cursor:move}.pvtAxisContainer li.pvtPlaceholder{-webkit-border-radius:5px;padding:3px 15px;-moz-border-radius:5px;border-radius:5px;border:1px dashed #aaa}.pvtAxisContainer li span.pvtAttr{-webkit-text-size-adjust:100%;background:#F3F3F3;border:1px solid #DEDEDE;padding:2px 5px;white-space:nowrap;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pvtTriangle{cursor:pointer;color:grey}.pvtHorizList li{display:inline}.pvtVertList{vertical-align:top}.pvtFilteredAttribute{font-style:italic}.pvtFilterBox{z-index:100;width:300px;border:1px solid gray;background-color:#fff;position:absolute;text-align:center}.pvtFilterBox h4{margin:15px}.pvtFilterBox p{margin:10px auto}.pvtFilterBox label{font-weight:400}.pvtFilterBox input[type=checkbox]{margin-right:10px;margin-left:10px}.pvtFilterBox input[type=text]{width:230px}.pvtFilterBox .count{color:gray;font-weight:400;margin-left:3px}.pvtCheckContainer{text-align:left;font-size:14px;white-space:nowrap;overflow-y:scroll;width:100%;max-height:250px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.pvtCheckContainer p{margin:5px}.pvtRendererArea{padding:5px}.ui-notification{position:fixed;z-index:9999;width:300px;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;color:#fff;border-radius:0;background:#337ab7;box-shadow:5px 5px 10px rgba(0,0,0,.3)}.asg-image>.images,.asg-image>.images>.img>.placeholder{z-index:auto;right:0;top:0;left:0;bottom:0;overflow:hidden}.ui-notification.clickable{cursor:pointer}.ui-notification.clickable:hover{opacity:.7}.ui-notification.killed{-webkit-transition:opacity ease 1s;-o-transition:opacity ease 1s;transition:opacity ease 1s;opacity:0}.ui-notification>h3{font-size:14px;font-weight:700;display:block;margin:10px 10px 0;padding:0 0 5px;text-align:left;border-bottom:1px solid rgba(255,255,255,.3)}.ui-notification a{color:#fff}.ui-notification a:hover{text-decoration:underline}.ui-notification>.message{margin:10px}.ui-notification.warning{color:#fff;background:#f0ad4e}.ui-notification.error{color:#fff;background:#d9534f}.ui-notification.success{color:#fff;background:#5cb85c}.ui-notification.info{color:#fff;background:#5bc0de}.asg-image>.images .img,.asg-image>.images .img>.placeholder,.asg-image>.images .img>.source,.asg-image>.images>.img,.asg-image>.images>.img>.placeholder,.asg-image>.images>.img>.source,.asg-modal .images .img,.asg-modal .images .img>.placeholder,.asg-modal .images .img>.source{background-position:50% 50%;background-repeat:no-repeat}.asg-image>.images .img.loaded,.asg-image>.images>.img.loaded,.asg-modal .images .img.loaded{background-image:none}highchart{display:block;width:100%;max-width:100%}body.asg-yhidden{overflow-y:hidden}.asg-image{position:relative;overflow:hidden}.asg-image>.images{position:absolute;-webkit-perspective:1280px;perspective:1280px}.asg-image>.images>.img,.asg-image>.images>.img>.placeholder{background-size:auto}.asg-image>.images>.img>.placeholder{position:absolute;-webkit-filter:blur(10px);filter:blur(10px)}.asg-image>.images>.img>.placeholder.cover{background-size:cover}.asg-image>.images>.img>.placeholder.contain{background-size:contain}.asg-image>.images>.img>.placeholder.stretch{background-size:100% 100%}.asg-image>.images>.img>.source{cursor:pointer;background-size:auto;transition:all .5s ease;opacity:0}.asg-image>.images>.img>.source.cover{background-size:cover}.asg-image>.images>.img>.source.contain{background-size:contain}.asg-image>.images>.img>.source.stretch{background-size:100% 100%}.asg-image>.images>.img.loaded .source{opacity:1}.asg-image>.images .img{max-width:100%;max-height:100%;margin:auto;z-index:0;width:auto;height:auto;opacity:1}.asg-image>.images .img,.asg-image>.images .img>.placeholder{position:absolute;top:0;right:0;left:0;bottom:0;background-size:auto}.asg-image>.images .img>.placeholder{z-index:auto;overflow:hidden;-webkit-filter:blur(10px);filter:blur(10px)}.asg-image>.images .img>.placeholder.cover{background-size:cover}.asg-image>.images .img>.placeholder.contain{background-size:contain}.asg-image>.images .img>.placeholder.stretch{background-size:100% 100%}.asg-image>.images .img>.source{max-width:100%;max-height:100%;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-size:auto;transition:all .5s ease;opacity:0}.asg-image>.images.fadeInOut.backward .img.ng-hide-add,.asg-image>.images.fadeInOut.backward .img.ng-hide-remove,.asg-image>.images.fadeInOut.forward .img.ng-hide-add,.asg-image>.images.fadeInOut.forward .img.ng-hide-remove,.asg-image>.images.flipX.backward .img.ng-hide-add,.asg-image>.images.flipX.backward .img.ng-hide-remove,.asg-image>.images.flipX.forward .img.ng-hide-add,.asg-image>.images.flipX.forward .img.ng-hide-remove,.asg-image>.images.flipY.backward .img.ng-hide-add,.asg-image>.images.flipY.backward .img.ng-hide-remove,.asg-image>.images.flipY.forward .img.ng-hide-add,.asg-image>.images.flipY.forward .img.ng-hide-remove,.asg-image>.images.rotateLR.backward .img.ng-hide-add,.asg-image>.images.rotateLR.backward .img.ng-hide-remove,.asg-image>.images.rotateLR.forward .img.ng-hide-add,.asg-image>.images.rotateLR.forward .img.ng-hide-remove,.asg-image>.images.rotateTB.backward .img.ng-hide-add,.asg-image>.images.rotateTB.backward .img.ng-hide-remove,.asg-image>.images.rotateTB.forward .img.ng-hide-add,.asg-image>.images.rotateTB.forward .img.ng-hide-remove,.asg-image>.images.rotateZY.backward .img.ng-hide-add,.asg-image>.images.rotateZY.backward .img.ng-hide-remove,.asg-image>.images.rotateZY.forward .img.ng-hide-add,.asg-image>.images.rotateZY.forward .img.ng-hide-remove,.asg-image>.images.slideLR.backward .img.ng-hide-add,.asg-image>.images.slideLR.backward .img.ng-hide-remove,.asg-image>.images.slideLR.forward .img.ng-hide-add,.asg-image>.images.slideLR.forward .img.ng-hide-remove,.asg-image>.images.slideTB.backward .img.ng-hide-add,.asg-image>.images.slideTB.backward .img.ng-hide-remove,.asg-image>.images.slideTB.forward .img.ng-hide-add,.asg-image>.images.slideTB.forward .img.ng-hide-remove,.asg-image>.images.zoomIn.backward .img.ng-hide-add,.asg-image>.images.zoomIn.backward .img.ng-hide-remove,.asg-image>.images.zoomIn.forward .img.ng-hide-add,.asg-image>.images.zoomIn.forward .img.ng-hide-remove,.asg-image>.images.zoomInOut.backward .img.ng-hide-add,.asg-image>.images.zoomInOut.backward .img.ng-hide-remove,.asg-image>.images.zoomInOut.forward .img.ng-hide-add,.asg-image>.images.zoomInOut.forward .img.ng-hide-remove,.asg-image>.images.zoomOut.backward .img.ng-hide-add,.asg-image>.images.zoomOut.backward .img.ng-hide-remove,.asg-image>.images.zoomOut.forward .img.ng-hide-add,.asg-image>.images.zoomOut.forward .img.ng-hide-remove{transition:all .64s ease}.asg-image>.images .img>.source.cover{background-size:cover}.asg-image>.images .img>.source.contain{background-size:contain}.asg-image>.images .img>.source.stretch{background-size:100% 100%}.asg-image>.images .img.loaded .source{opacity:1}.asg-image>.images.rotateLR.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateY(-32deg) translateX(-14%);transform:rotateY(-32deg) translateX(-14%)}.asg-image>.images.rotateLR.forward .img.ng-hide-add,.asg-image>.images.rotateLR.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateY(0) translateX(0);transform:rotateY(0) translateX(0)}.asg-image>.images.rotateLR.forward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateY(32deg) translateX(14%);transform:rotateY(32deg) translateX(14%)}.asg-image>.images.rotateLR.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateY(32deg) translateX(14%);transform:rotateY(32deg) translateX(14%)}.asg-image>.images.rotateLR.backward .img.ng-hide-add,.asg-image>.images.rotateLR.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateY(0) translateX(0);transform:rotateY(0) translateX(0)}.asg-image>.images.rotateLR.backward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateY(-32deg) translateX(-14%);transform:rotateY(-32deg) translateX(-14%)}.asg-image>.images.rotateTB.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateY(14%) rotateX(-32deg);transform:translateY(14%) rotateX(-32deg)}.asg-image>.images.rotateTB.forward .img.ng-hide-add,.asg-image>.images.rotateTB.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.asg-image>.images.rotateTB.forward .img.ng-hide-remove{opacity:0;-webkit-transform:translateY(-14%) rotateX(32deg);transform:translateY(-14%) rotateX(32deg)}.asg-image>.images.rotateTB.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateY(-14%) rotateX(32deg);transform:translateY(-14%) rotateX(32deg)}.asg-image>.images.rotateTB.backward .img.ng-hide-add,.asg-image>.images.rotateTB.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.asg-image>.images.rotateTB.backward .img.ng-hide-remove{opacity:0;-webkit-transform:translateY(14%) rotateX(-32deg);transform:translateY(14%) rotateX(-32deg)}.asg-image>.images.rotateZY.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotate(-32deg) rotateY(32deg);transform:rotate(-32deg) rotateY(32deg)}.asg-image>.images.rotateZY.forward .img.ng-hide-add,.asg-image>.images.rotateZY.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotate(0) rotateY(0);transform:rotate(0) rotateY(0)}.asg-image>.images.rotateZY.forward .img.ng-hide-remove{opacity:0;-webkit-transform:rotate(32deg) rotateY(-32deg);transform:rotate(32deg) rotateY(-32deg)}.asg-image>.images.rotateZY.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotate(32deg) rotateY(-32deg);transform:rotate(32deg) rotateY(-32deg)}.asg-image>.images.rotateZY.backward .img.ng-hide-add,.asg-image>.images.rotateZY.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotate(0) rotateY(0);transform:rotate(0) rotateY(0)}.asg-image>.images.rotateZY.backward .img.ng-hide-remove{opacity:0;-webkit-transform:rotate(-32deg) rotateY(32deg);transform:rotate(-32deg) rotateY(32deg)}.asg-image>.images.slideLR.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateX(-14%);transform:translateX(-14%)}.asg-image>.images.slideLR.forward .img.ng-hide-add,.asg-image>.images.slideLR.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.asg-image>.images.slideLR.forward .img.ng-hide-remove{opacity:0;-webkit-transform:translateX(14%);transform:translateX(14%)}.asg-image>.images.slideLR.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateX(14%);transform:translateX(14%)}.asg-image>.images.slideLR.backward .img.ng-hide-add,.asg-image>.images.slideLR.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.asg-image>.images.slideLR.backward .img.ng-hide-remove{opacity:0;-webkit-transform:translateX(-14%);transform:translateX(-14%)}.asg-image>.images.slideTB.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateY(14%);transform:translateY(14%)}.asg-image>.images.slideTB.forward .img.ng-hide-add,.asg-image>.images.slideTB.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.asg-image>.images.slideTB.forward .img.ng-hide-remove{opacity:0;-webkit-transform:translateY(-14%);transform:translateY(-14%)}.asg-image>.images.slideTB.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateY(-14%);transform:translateY(-14%)}.asg-image>.images.slideTB.backward .img.ng-hide-add,.asg-image>.images.slideTB.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.asg-image>.images.slideTB.backward .img.ng-hide-remove{opacity:0;-webkit-transform:translateY(14%);transform:translateY(14%)}.asg-image>.images.fadeInOut.forward .img.ng-hide-add.ng-hide-add-active{opacity:0}.asg-image>.images.fadeInOut.forward .img.ng-hide-add,.asg-image>.images.fadeInOut.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1}.asg-image>.images.fadeInOut.backward .img.ng-hide-add.ng-hide-add-active,.asg-image>.images.fadeInOut.forward .img.ng-hide-remove{opacity:0}.asg-image>.images.fadeInOut.backward .img.ng-hide-add,.asg-image>.images.fadeInOut.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1}.asg-image>.images.fadeInOut.backward .img.ng-hide-remove{opacity:0}.asg-image>.images.zoomIn.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-image>.images.zoomIn.forward .img.ng-hide-add,.asg-image>.images.zoomIn.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-image>.images.zoomIn.forward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(.86);transform:scale(.86)}.asg-image>.images.zoomIn.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(.86);transform:scale(.86)}.asg-image>.images.zoomIn.backward .img.ng-hide-add,.asg-image>.images.zoomIn.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-image>.images.zoomIn.backward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-image>.images.zoomOut.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(.86);transform:scale(.86)}.asg-image>.images.zoomOut.forward .img.ng-hide-add,.asg-image>.images.zoomOut.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-image>.images.zoomOut.forward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-image>.images.zoomOut.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-image>.images.zoomOut.backward .img.ng-hide-add,.asg-image>.images.zoomOut.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-image>.images.zoomOut.backward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(.86);transform:scale(.86)}.asg-image>.images.zoomInOut.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-image>.images.zoomInOut.forward .img.ng-hide-add,.asg-image>.images.zoomInOut.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-image>.images.zoomInOut.forward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-image>.images.zoomInOut.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-image>.images.zoomInOut.backward .img.ng-hide-add,.asg-image>.images.zoomInOut.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-image>.images.zoomInOut.backward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-image>.images.flipX.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.asg-image>.images.flipX.forward .img.ng-hide-add,.asg-image>.images.flipX.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.asg-image>.images.flipX.forward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.asg-image>.images.flipX.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.asg-image>.images.flipX.backward .img.ng-hide-add,.asg-image>.images.flipX.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.asg-image>.images.flipX.backward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.asg-image>.images.flipY.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.asg-image>.images.flipY.forward .img.ng-hide-add,.asg-image>.images.flipY.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.asg-image>.images.flipY.forward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.asg-image>.images.flipY.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.asg-image>.images.flipY.backward .img.ng-hide-add,.asg-image>.images.flipY.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.asg-image>.images.flipY.backward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.asg-image.modalon .arrows,.asg-image.modalon .source{cursor:pointer}.asg-image .asg-info{left:0}.asg-image .arrows,.asg-image .asg-control,.asg-image .asg-info{position:absolute;bottom:0;right:0}.asg-image .arrows{top:0;left:0;z-index:700;opacity:0;transition:all .2s ease;-webkit-transform:scale(1.1);transform:scale(1.1)}.asg-modal .help,.asg-modal.ng-hide-add,.asg-modal.ng-hide-remove{transition:all .42s ease}.asg-image .arrows:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-image .arrows .toBackward,.asg-image .arrows .toForward{position:absolute;top:45%}.asg-image .arrows .toBackward .btn,.asg-image .arrows .toForward .btn{padding:10px 16px;opacity:.7}.asg-modal,.asg-modal .frame{padding:0;top:0;right:0;left:0}.asg-image .arrows .toBackward .btn:hover,.asg-image .arrows .toForward .btn:hover{opacity:1}.asg-image .arrows .toBackward{left:0}.asg-image .arrows .toForward{right:0}.asg-modal{z-index:99999;line-height:inherit;position:fixed;bottom:0;outline:0;opacity:1;-webkit-perspective:1280px;perspective:1280px}.asg-modal.dynamic .header{position:absolute;opacity:0;top:0;left:0;right:0}.asg-modal.dynamic .header:hover{opacity:.75}.asg-modal .frame{z-index:7400;position:absolute;overflow:hidden;bottom:0;display:flex;flex-direction:column}.asg-modal .btn{text-transform:lowercase}.asg-modal .btn-size{width:64px}.asg-modal .btn-transitions{width:96px}.asg-modal.ng-hide{opacity:0}.asg-modal .keyInput{position:absolute;width:0;height:0;opacity:0}.asg-modal .header{position:relative;display:block;width:100%;height:auto;z-index:7700}.asg-modal .header .title{display:inline-block;margin:6px 10px 4px 12px;float:left;font-size:1.2em}.asg-modal .header .subtitle{display:inline-block;margin:4px 10px 4px 2px;text-transform:uppercase;float:left;font-size:.8em;padding:6px 16px}.asg-modal .header .file{font-size:.9em;padding:10px 12px;display:inline-block}.asg-modal .header .buttons{margin:4px 4px 4px 14px}.asg-modal .header .buttons .btn{margin:0 1px}.asg-modal .help{position:absolute;right:0;padding:10px;z-index:7500;font-size:12px;-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.asg-modal .help li,.asg-modal .help ul{margin:0;padding:0;display:block}.asg-modal .help.ng-hide{opacity:0;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translateX(77px) rotateY(0);transform:translateX(77px) rotateY(0)}.asg-modal .images{-webkit-perspective:1280px;perspective:1280px;position:relative;z-index:auto;overflow:hidden;height:100%}.asg-modal .images .img{max-width:100%;max-height:100%;margin:auto;z-index:0;width:auto;height:auto;opacity:1}.asg-modal .images .img,.asg-modal .images .img>.placeholder{position:absolute;top:0;right:0;left:0;bottom:0;background-size:auto}.asg-modal .images .img>.placeholder{z-index:auto;overflow:hidden;-webkit-filter:blur(10px);filter:blur(10px)}.asg-modal .images .img>.placeholder.cover{background-size:cover}.asg-modal .images .img>.placeholder.contain{background-size:contain}.asg-modal .images .img>.placeholder.stretch{background-size:100% 100%}.asg-modal .images .img>.source{max-width:100%;max-height:100%;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-size:auto;transition:all .5s ease;opacity:0}.asg-modal .images.fadeInOut.backward .img.ng-hide-add,.asg-modal .images.fadeInOut.backward .img.ng-hide-remove,.asg-modal .images.fadeInOut.forward .img.ng-hide-add,.asg-modal .images.fadeInOut.forward .img.ng-hide-remove,.asg-modal .images.flipX.backward .img.ng-hide-add,.asg-modal .images.flipX.backward .img.ng-hide-remove,.asg-modal .images.flipX.forward .img.ng-hide-add,.asg-modal .images.flipX.forward .img.ng-hide-remove,.asg-modal .images.flipY.backward .img.ng-hide-add,.asg-modal .images.flipY.backward .img.ng-hide-remove,.asg-modal .images.flipY.forward .img.ng-hide-add,.asg-modal .images.flipY.forward .img.ng-hide-remove,.asg-modal .images.rotateLR.backward .img.ng-hide-add,.asg-modal .images.rotateLR.backward .img.ng-hide-remove,.asg-modal .images.rotateLR.forward .img.ng-hide-add,.asg-modal .images.rotateLR.forward .img.ng-hide-remove,.asg-modal .images.rotateTB.backward .img.ng-hide-add,.asg-modal .images.rotateTB.backward .img.ng-hide-remove,.asg-modal .images.rotateTB.forward .img.ng-hide-add,.asg-modal .images.rotateTB.forward .img.ng-hide-remove,.asg-modal .images.rotateZY.backward .img.ng-hide-add,.asg-modal .images.rotateZY.backward .img.ng-hide-remove,.asg-modal .images.rotateZY.forward .img.ng-hide-add,.asg-modal .images.rotateZY.forward .img.ng-hide-remove,.asg-modal .images.slideLR.backward .img.ng-hide-add,.asg-modal .images.slideLR.backward .img.ng-hide-remove,.asg-modal .images.slideLR.forward .img.ng-hide-add,.asg-modal .images.slideLR.forward .img.ng-hide-remove,.asg-modal .images.slideTB.backward .img.ng-hide-add,.asg-modal .images.slideTB.backward .img.ng-hide-remove,.asg-modal .images.slideTB.forward .img.ng-hide-add,.asg-modal .images.slideTB.forward .img.ng-hide-remove,.asg-modal .images.zoomIn.backward .img.ng-hide-add,.asg-modal .images.zoomIn.backward .img.ng-hide-remove,.asg-modal .images.zoomIn.forward .img.ng-hide-add,.asg-modal .images.zoomIn.forward .img.ng-hide-remove,.asg-modal .images.zoomInOut.backward .img.ng-hide-add,.asg-modal .images.zoomInOut.backward .img.ng-hide-remove,.asg-modal .images.zoomInOut.forward .img.ng-hide-add,.asg-modal .images.zoomInOut.forward .img.ng-hide-remove,.asg-modal .images.zoomOut.backward .img.ng-hide-add,.asg-modal .images.zoomOut.backward .img.ng-hide-remove,.asg-modal .images.zoomOut.forward .img.ng-hide-add,.asg-modal .images.zoomOut.forward .img.ng-hide-remove{transition:all .64s ease}.asg-modal .images .img>.source.cover{background-size:cover}.asg-modal .images .img>.source.contain{background-size:contain}.asg-modal .images .img>.source.stretch{background-size:100% 100%}.asg-modal .images .img.loaded .source{opacity:1}.asg-modal .images.rotateLR.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateY(-32deg) translateX(-14%);transform:rotateY(-32deg) translateX(-14%)}.asg-modal .images.rotateLR.forward .img.ng-hide-add,.asg-modal .images.rotateLR.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateY(0) translateX(0);transform:rotateY(0) translateX(0)}.asg-modal .images.rotateLR.forward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateY(32deg) translateX(14%);transform:rotateY(32deg) translateX(14%)}.asg-modal .images.rotateLR.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateY(32deg) translateX(14%);transform:rotateY(32deg) translateX(14%)}.asg-modal .images.rotateLR.backward .img.ng-hide-add,.asg-modal .images.rotateLR.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateY(0) translateX(0);transform:rotateY(0) translateX(0)}.asg-modal .images.rotateLR.backward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateY(-32deg) translateX(-14%);transform:rotateY(-32deg) translateX(-14%)}.asg-modal .images.rotateTB.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateY(14%) rotateX(-32deg);transform:translateY(14%) rotateX(-32deg)}.asg-modal .images.rotateTB.forward .img.ng-hide-add,.asg-modal .images.rotateTB.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.asg-modal .images.rotateTB.forward .img.ng-hide-remove{opacity:0;-webkit-transform:translateY(-14%) rotateX(32deg);transform:translateY(-14%) rotateX(32deg)}.asg-modal .images.rotateTB.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateY(-14%) rotateX(32deg);transform:translateY(-14%) rotateX(32deg)}.asg-modal .images.rotateTB.backward .img.ng-hide-add,.asg-modal .images.rotateTB.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.asg-modal .images.rotateTB.backward .img.ng-hide-remove{opacity:0;-webkit-transform:translateY(14%) rotateX(-32deg);transform:translateY(14%) rotateX(-32deg)}.asg-modal .images.rotateZY.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotate(-32deg) rotateY(32deg);transform:rotate(-32deg) rotateY(32deg)}.asg-modal .images.rotateZY.forward .img.ng-hide-add,.asg-modal .images.rotateZY.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotate(0) rotateY(0);transform:rotate(0) rotateY(0)}.asg-modal .images.rotateZY.forward .img.ng-hide-remove{opacity:0;-webkit-transform:rotate(32deg) rotateY(-32deg);transform:rotate(32deg) rotateY(-32deg)}.asg-modal .images.rotateZY.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotate(32deg) rotateY(-32deg);transform:rotate(32deg) rotateY(-32deg)}.asg-modal .images.rotateZY.backward .img.ng-hide-add,.asg-modal .images.rotateZY.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotate(0) rotateY(0);transform:rotate(0) rotateY(0)}.asg-modal .images.rotateZY.backward .img.ng-hide-remove{opacity:0;-webkit-transform:rotate(-32deg) rotateY(32deg);transform:rotate(-32deg) rotateY(32deg)}.asg-modal .images.slideLR.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateX(-14%);transform:translateX(-14%)}.asg-modal .images.slideLR.forward .img.ng-hide-add,.asg-modal .images.slideLR.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.asg-modal .images.slideLR.forward .img.ng-hide-remove{opacity:0;-webkit-transform:translateX(14%);transform:translateX(14%)}.asg-modal .images.slideLR.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateX(14%);transform:translateX(14%)}.asg-modal .images.slideLR.backward .img.ng-hide-add,.asg-modal .images.slideLR.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.asg-modal .images.slideLR.backward .img.ng-hide-remove{opacity:0;-webkit-transform:translateX(-14%);transform:translateX(-14%)}.asg-modal .images.slideTB.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateY(14%);transform:translateY(14%)}.asg-modal .images.slideTB.forward .img.ng-hide-add,.asg-modal .images.slideTB.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.asg-modal .images.slideTB.forward .img.ng-hide-remove{opacity:0;-webkit-transform:translateY(-14%);transform:translateY(-14%)}.asg-modal .images.slideTB.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:translateY(-14%);transform:translateY(-14%)}.asg-modal .images.slideTB.backward .img.ng-hide-add,.asg-modal .images.slideTB.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.asg-modal .images.slideTB.backward .img.ng-hide-remove{opacity:0;-webkit-transform:translateY(14%);transform:translateY(14%)}.asg-modal .images.fadeInOut.forward .img.ng-hide-add.ng-hide-add-active{opacity:0}.asg-modal .images.fadeInOut.forward .img.ng-hide-add,.asg-modal .images.fadeInOut.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1}.asg-modal .images.fadeInOut.backward .img.ng-hide-add.ng-hide-add-active,.asg-modal .images.fadeInOut.forward .img.ng-hide-remove{opacity:0}.asg-modal .images.fadeInOut.backward .img.ng-hide-add,.asg-modal .images.fadeInOut.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1}.asg-modal .images.fadeInOut.backward .img.ng-hide-remove{opacity:0}.asg-modal .images.zoomIn.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-modal .images.zoomIn.forward .img.ng-hide-add,.asg-modal .images.zoomIn.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-modal .images.zoomIn.forward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(.86);transform:scale(.86)}.asg-modal .images.zoomIn.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(.86);transform:scale(.86)}.asg-modal .images.zoomIn.backward .img.ng-hide-add,.asg-modal .images.zoomIn.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-modal .images.zoomIn.backward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-modal .images.zoomOut.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(.86);transform:scale(.86)}.asg-modal .images.zoomOut.forward .img.ng-hide-add,.asg-modal .images.zoomOut.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-modal .images.zoomOut.forward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-modal .images.zoomOut.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-modal .images.zoomOut.backward .img.ng-hide-add,.asg-modal .images.zoomOut.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-modal .images.zoomOut.backward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(.86);transform:scale(.86)}.asg-modal .images.zoomInOut.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-modal .images.zoomInOut.forward .img.ng-hide-add,.asg-modal .images.zoomInOut.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-modal .images.zoomInOut.forward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-modal .images.zoomInOut.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-modal .images.zoomInOut.backward .img.ng-hide-add,.asg-modal .images.zoomInOut.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-modal .images.zoomInOut.backward .img.ng-hide-remove{opacity:0;-webkit-transform:scale(1.14);transform:scale(1.14)}.asg-modal .images.flipX.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.asg-modal .images.flipX.forward .img.ng-hide-add,.asg-modal .images.flipX.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.asg-modal .images.flipX.forward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.asg-modal .images.flipX.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.asg-modal .images.flipX.backward .img.ng-hide-add,.asg-modal .images.flipX.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.asg-modal .images.flipX.backward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.asg-modal .images.flipY.forward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.asg-modal .images.flipY.forward .img.ng-hide-add,.asg-modal .images.flipY.forward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.asg-modal .images.flipY.forward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.asg-modal .images.flipY.backward .img.ng-hide-add.ng-hide-add-active{opacity:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.asg-modal .images.flipY.backward .img.ng-hide-add,.asg-modal .images.flipY.backward .img.ng-hide-remove.ng-hide-remove-active{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.asg-modal .images.flipY.backward .img.ng-hide-remove{opacity:0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.asg-modal .arrows{position:absolute;top:0;bottom:0;left:0;right:0;z-index:700;transition:all .2s ease;-webkit-transform:scale(1.1);transform:scale(1.1)}.asg-modal .arrows:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.asg-modal .arrows .toBackward,.asg-modal .arrows .toForward{position:absolute;top:45%}.asg-modal .arrows .toBackward .btn,.asg-modal .arrows .toForward .btn{padding:10px 16px;opacity:.4}.asg-modal .arrows .toBackward .btn:hover,.asg-modal .arrows .toForward .btn:hover{opacity:1}.asg-modal .arrows .toBackward{left:0}.asg-modal .arrows .toForward{right:0}.asg-modal .caption{position:absolute;left:0;right:0;opacity:0;z-index:900}.asg-modal .dropdown-submenu,.asg-modal .dropdown-submenu>.dropdown-menu,.asg-panel .item{position:relative}.asg-modal .caption.top{top:0}.asg-modal .caption.bottom{bottom:0}.asg-modal .caption.visible,.asg-modal .caption:not(.visible):hover{opacity:1}.asg-modal .caption .content{padding:7px 10px;text-align:center;margin:auto}.asg-modal .dropdown-submenu.open>.dropdown-menu{display:block}@media (orientation:portrait){.asg-modal .help{left:0;right:0;top:0;font-size:1.1em;text-align:right}.asg-modal .help li{margin:0;padding:2px;display:block}.asg-modal .header{text-align:center;font-size:18px}.asg-modal .header .subtitle,.asg-modal .header .title{margin-top:1%;float:none;clear:both}.asg-modal .header .buttons{float:none!important;clear:both!important}.asg-modal .header .buttons .btn{font-size:.7em;margin:1% 0}.asg-modal .caption .content{font-size:1.1em}}.asg-panel .item{overflow:hidden}.asg-panel .item img{cursor:pointer;display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto}.asg-panel .item .index{position:absolute;top:7px;z-index:9999;right:7px;padding:2px 4px;font-size:9px}.asg-thumbnail{position:relative;overflow:hidden;transition:all .32s ease;padding:0;opacity:0}.asg-thumbnail.initialized{opacity:1}.asg-thumbnail.dynamic{position:absolute;left:0;right:0;bottom:0;bottom:-20px;opacity:0}.asg-thumbnail.dynamic:hover{bottom:0;opacity:1}.asg-thumbnail .items{position:relative;white-space:nowrap;transition:all .32s ease}.asg-thumbnail .items .item{overflow:hidden;position:relative;display:inline-block;margin:0;transition:all .32s ease;vertical-align:top}.asg-thumbnail .items .item:last-child{margin-right:0}.asg-thumbnail .items .item img{cursor:pointer;display:block;width:auto;margin:0}.asg-thumbnail .items .item .index{transition:all .32s ease;position:absolute;z-index:9999;top:5px;right:5px;padding:1px 2px 0 4px;font-size:9px;cursor:pointer}.asg-modal .asg-thumbnail .items img{height:85px}.asg-thumbnail.darkblue .item img,.asg-thumbnail.darkred .item img{height:42px}.asg-modal .asg-thumbnail .items .index{font-size:12px}.asg-info{z-index:auto}.asg-control,.asg-info{position:relative;padding:10px}.asg-control{z-index:200}.asg-thumbnail .item .index{background-color:#dadada;color:#050505}.asg-modal.default{background-color:#dadada}.asg-modal.default .header,.asg-modal.default .highlight{background-color:#fefefe}.asg-modal.default .header .subtitle{background:#dadada;color:#fefefe}.asg-modal.default .caption .content,.asg-modal.default .help{background-color:rgba(5,5,5,.56);color:#dadada}.asg-panel.default .item.selected{border-color:#050505}.asg-panel.default .item .index{background-color:#dadada;color:#050505}.asg-thumbnail.darkblue{background-color:#050505;padding:4px 0 0}.asg-thumbnail.darkblue .item{margin:0 4px 0 0;opacity:.64;background-color:#050505}.asg-modal.darkblue .frame,.asg-modal.darkred .frame{margin:0}.asg-thumbnail.darkblue .item.selected{opacity:1}.asg-modal.darkblue .asg-thumbnail .item img,.asg-modal.darkred .asg-thumbnail .item img{height:77px}.asg-thumbnail.darkblue .item.selected .index,.asg-thumbnail.darkblue .item:hover .index{opacity:1;right:0}.asg-thumbnail.darkblue .item .index{background-color:rgba(5,5,5,.64);color:#30c6d4;top:0;right:-10px;bottom:0;opacity:0}.asg-image.darkblue{background-color:#050505;color:#30c6d4}.asg-image.darkblue .asg-info{top:-100px;bottom:auto;font-size:12px;background-color:rgba(5,5,5,0);transition:all .25s}.asg-control.darkblue .btn,.asg-image.darkblue .btn,.asg-modal.darkblue .btn{transition:all .3s ease-in-out;text-shadow:none}.asg-image.darkblue .asg-info a{color:#30c6d4;border-bottom:1px dashed #30c6d4;text-decoration:none}.asg-image.darkblue .asg-info a:hover{text-decoration:none;border-bottom:1px solid #30c6d4}.asg-image.darkblue:hover .asg-info{background-color:rgba(5,5,5,.77);top:0}.asg-image.darkblue .btn{border-radius:0;background-image:none}.asg-image.darkblue .btn-default{border:1px solid #30c6d4;color:#30c6d4;background-color:transparent}.asg-image.darkblue .btn-default:focus,.asg-image.darkblue .btn-default:hover{border:1px solid #30c6d4;outline:0;color:#050505;background-color:#30c6d4}.asg-modal.darkblue{background-color:#050505}.asg-modal.darkblue .btn{border-radius:0;background-image:none}.asg-modal.darkblue .btn-default{border:1px solid #30c6d4;color:#30c6d4;background-color:transparent}.asg-modal.darkblue .btn-default:focus,.asg-modal.darkblue .btn-default:hover{border:1px solid #30c6d4;outline:0;color:#050505;background-color:#30c6d4}.asg-modal.darkblue .header{background-color:#050505;color:#30c6d4}.asg-modal.darkblue .header .title{text-transform:uppercase}.asg-modal.darkblue .header .subtitle{background:#30c6d4;color:#050505}.asg-modal.darkblue .help{background-color:rgba(5,5,5,.77);color:#30c6d4}.asg-modal.darkblue .caption .content{background-color:rgba(5,5,5,.64);color:#30c6d4;padding:0;line-height:32px}.asg-modal.darkblue .asg-thumbnail{background-color:rgba(5,5,5,.77)}.asg-control.darkblue{background-color:#050505}.asg-control.darkblue .btn{border-radius:0;background-image:none}.asg-control.darkblue .btn-default{border:1px solid #30c6d4;color:#30c6d4;background-color:transparent}.asg-control.darkblue .btn-default:focus,.asg-control.darkblue .btn-default:hover{border:1px solid #30c6d4;outline:0;color:#050505;background-color:#30c6d4}.asg-info.darkblue{color:#30c6d4}.asg-info.darkblue,.asg-panel.darkblue,.asg-panel.darkblue .item{background-color:#050505}.asg-panel.darkblue .item.selected{border-color:#050505}.asg-panel.darkblue .item .index{background-color:rgba(5,5,5,.56);color:#30c6d4}.asg-thumbnail.darkred{background-color:#252c31;padding:6px 0 7px}.asg-thumbnail.darkred .item{margin:0 7px 0 0;opacity:.64;background-color:#252c31}.asg-thumbnail.darkred .item.selected{opacity:1}.asg-thumbnail.darkred .item.selected .index,.asg-thumbnail.darkred .item:hover .index{opacity:1;left:0}.asg-thumbnail.darkred .item .index{background-color:rgba(37,44,49,.9);color:#ff4343;top:unset;left:-20px;bottom:8%;right:unset;opacity:0;padding:1px 12px}.asg-image.darkred{background-color:#252c31;color:#ff4343}.asg-image.darkred .asg-info{top:-100px;bottom:auto;font-size:12px;background-color:rgba(37,44,49,0);transition:all .25s}.asg-image.darkred .asg-info a{color:#ff4343;border-bottom:1px dashed #ff4343;text-decoration:none}.asg-image.darkred .asg-info a:hover{text-decoration:none;border-bottom:1px solid #ff4343}.asg-image.darkred:hover .asg-info{background-color:rgba(37,44,49,.77);top:0}.asg-image.darkred .btn{transition:all .2s ease-in-out;border-radius:3px;background-image:none;text-shadow:none}.asg-image.darkred .btn-default{border:none;color:#8fa9cc;background-color:#445059}.asg-image.darkred .btn-default:focus,.asg-image.darkred .btn-default:hover{border:none;outline:0;color:#252c31;background-color:#ff4343}.asg-modal.darkred{background-color:#252c31}.asg-modal.darkred .btn{transition:all .2s ease-in-out;border-radius:3px;background-image:none;text-shadow:none}.asg-modal.darkred .btn-default{border:none;color:#8fa9cc;background-color:#445059}.asg-modal.darkred .btn-default:focus,.asg-modal.darkred .btn-default:hover{border:none;outline:0;color:#252c31;background-color:#ff4343}.asg-modal.darkred .header{background-color:#252c31;color:#8fa9cc}.asg-modal.darkred .header .title{color:#ff4343;text-transform:uppercase}.asg-modal.darkred .header .subtitle{background:#ff4343;color:#252c31}.asg-modal.darkred .caption .content,.asg-modal.darkred .help{background-color:rgba(37,44,49,.77);color:#8fa9cc}.asg-modal.darkred .caption .content{padding:0;line-height:32px}.asg-modal.darkred .asg-thumbnail{background-color:rgba(37,44,49,.77)}.asg-modal.darkred .arrows .toBackward .btn,.asg-modal.darkred .arrows .toForward .btn{opacity:.7}.asg-modal.darkred .arrows .toBackward .btn:hover,.asg-modal.darkred .arrows .toForward .btn:hover{opacity:1}.asg-control.darkred{background-color:#252c31}.asg-control.darkred .btn{transition:all .2s ease-in-out;border-radius:3px;background-image:none;text-shadow:none}.asg-control.whitegold .btn,.asg-image.whitegold .btn,.asg-modal.whitegold .btn{transition:all .3s ease-in-out;text-shadow:none}.asg-control.darkred .btn-default{border:none;color:#ff4343;background-color:transparent}.asg-control.darkred .btn-default:focus,.asg-control.darkred .btn-default:hover{border:none;outline:0;color:#252c31;background-color:#ff4343}.asg-info.darkred{color:#ff4343}.asg-info.darkred,.asg-panel.darkred,.asg-panel.darkred .item{background-color:#252c31}.asg-panel.darkred .item.selected{border-color:#252c31}.asg-panel.darkred .item .index{background-color:#252c31;color:#ff4343}.asg-thumbnail.whitegold{background-color:#d4c386;padding:4px}.asg-thumbnail.whitegold .item{margin:0 4px 0 0;opacity:.64;background-color:#212121}.asg-thumbnail.whitegold .item.selected{opacity:1}.asg-thumbnail.whitegold .item.selected .index,.asg-thumbnail.whitegold .item:hover .index{opacity:1;right:0}.asg-thumbnail.whitegold .item .index{background-color:rgba(33,33,33,.64);color:#d4c386;top:0;right:-10px;bottom:0;opacity:0}.asg-image.whitegold{background-color:#d4c386;color:#f1f1f1}.asg-image.whitegold .asg-info{background-color:rgba(33,33,33,.5);color:#e4e4e4}.asg-image.whitegold .asg-info a{color:#e4e4e4}.asg-image.whitegold .btn{border-radius:0;background-image:none}.asg-image.whitegold .btn-default{border:1px solid #f1f1f1;color:#f1f1f1;background-color:transparent}.asg-image.whitegold .btn-default:focus,.asg-image.whitegold .btn-default:hover{border:1px solid #d4c386;outline:0;color:#d4c386;background-color:#f1f1f1}.asg-modal.whitegold{background-color:#d4c386}.asg-modal.whitegold .btn{border-radius:0;background-image:none}.asg-modal.whitegold .btn-default{border:1px solid #f1f1f1;color:#f1f1f1;background-color:transparent}.asg-modal.whitegold .btn-default:focus,.asg-modal.whitegold .btn-default:hover{border:1px solid #d4c386;outline:0;color:#d4c386;background-color:#f1f1f1}.asg-modal.whitegold .header{background-color:#d4c386;color:#d4c386}.asg-modal.whitegold .header .subtitle{background:#d4c386;color:#f1f1f1}.asg-modal.whitegold .help{background-color:hsla(47,48%,68%,.77);color:#f1f1f1}.asg-modal.whitegold .caption .content{background-color:hsla(47,48%,68%,.56);color:#f1f1f1}.asg-control.whitegold{background-color:#d4c386}.asg-control.whitegold .btn{border-radius:0;background-image:none}.asg-control.whitegold .btn-default{border:1px solid #f1f1f1;color:#f1f1f1;background-color:transparent}.asg-control.whitegold .btn-default:focus,.asg-control.whitegold .btn-default:hover{border:1px solid #d4c386;outline:0;color:#d4c386;background-color:#f1f1f1}.asg-info.whitegold,.asg-panel.whitegold .item.selected .index{background-color:#d4c386;color:#f1f1f1}.asg-info.whitegold a{color:#f1f1f1;border-bottom:1px dashed #d4c386;text-decoration:none}.asg-info.whitegold a:hover{text-decoration:none;border-bottom:1px solid #d4c386}.asg-panel.whitegold .item.selected{border-color:#d4c386}.asg-panel.whitegold .item .index{color:#d4c386;top:inherit;bottom:14px;font-size:11px;padding:2px 6px}