/*@import 'https://cdn.jsdelivr.net/npm/@vue-flow/core@1.12.1/dist/style.css';*/
/*@import 'https://cdn.jsdelivr.net/npm/@vue-flow/core@1.12.1/dist/theme-default.css';*/
/*@import 'https://cdn.jsdelivr.net/npm/@vue-flow/controls@latest/dist/style.css';*/
/*@import 'https://cdn.jsdelivr.net/npm/@vue-flow/minimap@latest/dist/style.css';*/
/*@import 'https://cdn.jsdelivr.net/npm/@vue-flow/node-resizer@latest/dist/style.css';*/
@import 'https://cdn.jsdelivr.net/npm/@vue-flow/core@1.27.1/dist/style.css';
@import 'https://cdn.jsdelivr.net/npm/@vue-flow/core@1.27.1/dist/theme-default.css';
@import 'https://cdn.jsdelivr.net/npm/@vue-flow/controls@1.1.0/dist/style.css';

.vue-flow__minimap {
	transform: scale(75%);
	transform-origin: bottom right;
}

/** video player **/
.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(20%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(20%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.vcp-layer{position:absolute;top:0;bottom:0;right:0;left:0;color:#fff;font-weight:400}.vcp-layer div,.vcp-layer svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vcp-icon{display:inline-block}.vue-core-video-player-control{margin-right:10px;font-size:13px;color:#fff}.btn-control-panel{position:absolute;left:50%;bottom:54px;padding:20px;min-height:30px;box-sizing:border-box;transform:translateX(-50%);background-color:rgba(0,0,0,.7);border-radius:4px;font-weight:500}.btn-control-panel li,.btn-control-panel ul{margin:0;padding:0;text-align:center}.btn-control-panel ul li{list-style:none;height:30px;line-height:30px;display:flex;align-items:center;text-align:left}.btn-control-panel ul li .item-name{flex:1;align-self:flex-start}.btn-control-panel ul li .item-control{display:flex;flex:1;text-align:right;line-height:30px;align-items:center;justify-content:flex-end;cursor:pointer}.btn-control{position:relative;display:flex;justify-content:center;align-items:center;width:30px;height:30px;cursor:pointer}.btn-control:focus{background:none;outline-style:none}.btn-control .tips{display:none;position:absolute;min-width:30px;padding:4px;border-radius:2px;bottom:54px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:700;color:hsla(0,0%,100%,.7);background-color:rgba(0,0,0,.7);text-align:center;line-height:1.2;word-break:keep-all;word-wrap:no-wrap;white-space:nowrap;opacity:0;transition:opacity .15s ease-in}.btn-control svg{opacity:.85;transition:opacity .1s ease}.btn-control:hover svg{opacity:1}.btn-control:hover .tips{display:block;opacity:1}.vcp-progress-hover{position:absolute;bottom:100%;left:0;height:12px;width:100%;cursor:pointer}.vcp-progress-hover .vcp-progress{position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:hsla(0,0%,100%,.3);transition:height .2s ease .05s}.vcp-progress-hover:hover .vcp-progress .thumb-drag{opacity:1}.vcp-progress-loaded,.vcp-progress-played{position:absolute;top:0;left:0;width:0;height:100%;background-color:hsla(0,0%,100%,.7)}.vcp-progress-loaded{transition:width .1s cubic-bezier(.4,0,1,1)}.vcp-progtess-preview{position:absolute;left:0;bottom:calc(100% + 8px);height:20px;background-color:transparent}.vcp-progtess-preview .preview-time{position:absolute;right:0;top:0;padding:4px;color:#fff;font-size:12px;line-height:1;border-radius:2px;transform:translateX(50%);background-color:rgba(0,0,0,.7)}.vcp-progress-played{width:0;background-color:#ff6060}.vcp-progress-played .thumb-drag{opacity:0;position:absolute;right:0;top:50%;width:12px;height:12px;border-radius:50%;background-color:#fff;transform:translateY(-50%) translateX(50%);transition:height .05s ease .15s}.vcp-progress-played .thumb-drag:before{content:"";display:inline-block;position:absolute;top:-2px;left:-2px;width:16px;height:16px;border-radius:50%;background-color:hsla(0,0%,100%,.3)}.vcp-m-dashboard .vcp-progress-hover{bottom:100%}.vcp-m-dashboard .vcp-progress-hover .vcp-progress{height:3px}.vcp-m-dashboard .vcp-progress-hover .vcp-progress-played .thumb-drag{background-color:#ff6060}.vcp-m-dashboard .vcp-progress-hover .vcp-progress-played .thumb-drag:before{background-color:#ff6060;opacity:.25}.vue-core-video-player-control .btn-pause{margin-left:10px}.vue-core-video-player-control .btn-pause svg{width:15px}.vue-core-video-player-control .btn-play{margin-left:10px}.vue-core-video-player-control .btn-play svg{width:16px}.vue-core-video-player-control.timespan{line-height:30px;width:140px;font-family:Arial!important}.vue-core-video-player-control{display:inline-block;position:relative;width:30px;height:30px}.vue-core-video-player-control svg{width:20px}.volume-control:hover .btn-control-panel{display:block}.volume-control .btn-control-panel{display:none;width:40px;height:150px}.volume-control .btn-control-panel:before{content:"";display:block;position:absolute;bottom:-30px;left:0;width:100%;height:35px}.volume-control .btn-control-panel .progress{position:absolute;width:4px;height:100px;left:50%;top:50%;margin-left:-2px;margin-top:-50px;background-color:hsla(0,0%,100%,.7);cursor:pointer}.volume-control .btn-control-panel .progress .volume-current{position:absolute;bottom:0;left:0;height:0;width:100%;background-color:#ff6060}.volume-control .btn-control-panel .progress .volume-current .thumb-drag{opacity:0;position:absolute;left:50%;top:0;width:10px;height:10px;border-radius:5px;background-color:#fff;transform:translateY(-50%) translateX(-50%);transition:height .05s ease .15s}.volume-control .btn-control-panel .progress .volume-current .thumb-drag:before{content:"";display:inline-block;position:absolute;top:-2px;left:-2px;width:14px;height:14px;border-radius:7px;background-color:hsla(0,0%,100%,.3)}.volume-control .btn-control-panel .progress:hover .thumb-drag{opacity:1}.volume-control .btn-control-panel .volume-info{position:absolute;top:-30px;left:0;width:40px;height:20px;background-color:rgba(0,0,0,.7);border-radius:4px;font-size:12px;line-height:20px}.settings-open .volume-control:hover .btn-control-panel{display:none}.vue-core-video-player-control .btn-fullscreen svg{width:20px}.vcp-switch{display:inline-block;position:relative;width:40px;height:16px;border-radius:8px;background-color:#fff;cursor:pointer}.vcp-switch:after{content:"";display:inline-block;position:absolute;top:1px;left:2px;width:14px;height:14px;border-radius:7px;background-color:#ff6060;transition:all .2s ease-in .05s}.vcp-switch.open:after{left:23px;background-color:#60ff60}.settings-control .btn-mute{display:none}.settings-control .btn-settings svg{width:24px;margin-top:-2px}.settings-control .btn-control-panel{display:block;right:0;left:auto;min-height:130px;transform:translateX(0)}.settings-control .btn-control-panel .current-panel{width:180px}.settings-control .btn-control-panel .resolution-list,.settings-control .btn-control-panel .speed-list{width:80px}.settings-control .btn-control-panel .resolution-list li,.settings-control .btn-control-panel .speed-list li{cursor:pointer}.settings-control .btn-control-panel .resolution-list li:first-child,.settings-control .btn-control-panel .speed-list li:first-child{margin-left:-20px;cursor:pointer}.vcp-m-dashboard .settings-control .btn-control-panel{z-index:20000;position:fixed;left:0;right:0;bottom:0}.vcp-m-dashboard .settings-control .btn-control-panel .current-panel{width:100%}.vcp-m-dashboard .settings-control .btn-control-panel .resolution-list,.vcp-m-dashboard .settings-control .btn-control-panel .speed-list{margin-left:20px}.vue-core-video-player-control .btn-pip svg{width:22px}.vcp-dashboard{z-index:12;position:absolute;left:0;bottom:0;width:calc(100% - 40px);margin-left:20px;height:59px;background:rgba(0,0,0,.2)}.fullscreen .vcp-dashboard{bottom:60px}.small .vcp-dashboard{height:49px}.settings-open .vcp-dashboard{display:block!important}.small .vcp-dashboard .vcp-controls{height:40px}.vcp-controls{z-index:10;position:absolute;left:0;bottom:5px;width:100%;height:50px;text-align:left}.playback-control,.setting-control{display:flex;position:absolute;top:0;height:100%;text-align:center;justify-content:center;align-items:center}.playback-control{left:0}.setting-control{right:0}.vcp-m-dashboard{z-index:12;position:absolute;left:0;bottom:0;width:calc(100% - 20px);margin-left:10px;height:49px;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.fullscreen .vcp-m-dashboard{bottom:12px}.small .vcp-m-dashboard{height:39px}.settings-open .vcp-m-dashboard{display:block!important}.small .vcp-m-dashboard .vcp-controls{height:30px}.title-layer{z-index:13;text-align:left}.title-layer .video-title{position:absolute;top:0;left:0;right:0;padding:8px 16px;line-height:32px;font-size:16px;font-weight:700;background-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent)}.logo-layer{z-index:13;text-align:left}.logo-layer .logo-wrap{position:absolute;top:15px;right:15px;opacity:.8;text-align:right}.logo-layer .logo-wrap img{max-width:160px;height:48px}.play-pause-layer{z-index:13;background:transparent}.play-pause-layer .btn-control{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;background-color:#fff;border-radius:30px}.play-pause-layer .btn-control:before{content:"";display:block;position:absolute;top:50%;left:50%;width:72px;height:72px;margin-left:-36px;margin-top:-36px;border-radius:36px;background-color:hsla(0,0%,100%,.25)}.play-pause-layer .btn-control .btn-play{margin-left:10px}.play-pause-layer .mobile{width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-radius:20px}.play-pause-layer .mobile:before{width:48px;height:48px;margin-left:-24px;margin-top:-24px;border-radius:24px}.play-pause-layer .mobile .btn-play{margin-left:7px}.cover-layer{z-index:11;background-color:#333}.cover-layer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loading-layer{z-index:16;background-color:#333}.loading-layer .loading-wrap{position:absolute;left:50%;top:50%;width:120px;height:80px;margin-top:-40px;margin-left:-60px;text-align:center}.loading-layer .h5-layer-loading{position:relative;width:40px;height:40px;margin:0 auto}.loading-layer .h5-layer-loading .spinner{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.loading-layer .h5-layer-loading p{padding-top:20px}@-webkit-keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.loading-layer .h5-layer-loading .path{stroke-dasharray:188.8;stroke-dashoffset:188.8;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite}.loading-layer .h5-layer-loading .dot1{stroke-dasharray:188.8;stroke-dashoffset:187.8;transform-origin:center;-webkit-animation:dot1a 1.4s ease-in-out infinite;animation:dot1a 1.4s ease-in-out infinite}.loading-layer .h5-layer-loading .dot2{stroke-dasharray:188.8;stroke-dashoffset:187.8;transform-origin:center;-webkit-animation:dot2a 1.4s ease-in-out infinite forwards;animation:dot2a 1.4s ease-in-out infinite forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:188.8}50%{stroke-dashoffset:188.8/4;transform:rotate(135deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:188.8}50%{stroke-dashoffset:188.8/4;transform:rotate(135deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@-webkit-keyframes dot1a{0%{stroke-dashoffset:188.8;transform:rotate(0)}50%{stroke-dashoffset:187.8;transform:rotate(135deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@keyframes dot1a{0%{stroke-dashoffset:188.8;transform:rotate(0)}50%{stroke-dashoffset:187.8;transform:rotate(135deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@-webkit-keyframes dot2a{0%{stroke-dashoffset:188.8;transform:rotate(0deg)}50%{stroke-dashoffset:187.8;transform:rotate(415deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}@keyframes dot2a{0%{stroke-dashoffset:188.8;transform:rotate(0deg)}50%{stroke-dashoffset:187.8;transform:rotate(415deg)}to{stroke-dashoffset:188.8;transform:rotate(450deg)}}.error-layer{z-index:14;display:flex;justify-content:center;align-items:center;flex-direction:column;background-repeat:repeat;text-align:center}.error-layer .error-msg-wrap{border-radius:10px;padding:10px;background-color:rgba(0,0,0,.5647058823529412)}.error-layer .error-msg{font-weight:700;color:#fff}.barrage-layer{z-index:12;position:absolute;left:0;top:0;width:100%;height:100%}.barrage-layer *{margin:0;padding:0}.barrage-layer .barrage-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.barrage-layer .barrage-wrapper .barrage-container{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0}.barrage-layer .barrage-wrapper .barrage-container .barrage-item{z-index:1;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre}.barrage-layer .barrage-wrapper .barrage-container .barrage-item .item-avatar{position:relative;border-radius:50%;margin-left:5px;margin-right:5px;overflow:hidden}.barrage-layer .barrage-wrapper .barrage-container .barrage-item .item-avatar img,.barrage-layer .barrage-wrapper .barrage-container .barrage-item .item-avatar svg{position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0}.barrage-layer .barrage-wrapper .barrage-container .barrage-item .item-content{display:block;color:#fff;font-family:SimHei,Microsoft Yahei,Arial,Helvetica,sans-serif;line-height:1;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}.self-item{z-index:2;border:1px solid #87ceeb;box-sizing:border-box}.left-item{left:0;transform:translate3d(-100%,0,0)}.left-item,.right-item{position:absolute;padding:2px 5px;will-change:transform}.right-item{right:0;transform:translate3d(100%,0,0)}.bottom-item,.top-item{position:absolute;padding:2px 0;width:100%;left:0;justify-content:center;text-align:center;-webkit-animation:barrage-center 4s linear;animation:barrage-center 4s linear;will-change:visibility}@-webkit-keyframes barrage-left-safari{0%{transform:translate3d(-100%,0,0) rotate(.1deg)}}@keyframes barrage-left-safari{0%{transform:translate3d(-100%,0,0) rotate(.1deg)}}@-webkit-keyframes barrage-right-safari{0%{transform:translate3d(100%,0,0) rotate(.1deg)}}@keyframes barrage-right-safari{0%{transform:translate3d(100%,0,0) rotate(.1deg)}}@-webkit-keyframes barrage-left{0%{transform:translate3d(-100%,0,0)}}@keyframes barrage-left{0%{transform:translate3d(-100%,0,0)}}@-webkit-keyframes barrage-right{0%{transform:translate3d(100%,0,0)}}@keyframes barrage-right{0%{transform:translate3d(100%,0,0)}}@-webkit-keyframes barrage-center{0%{visibility:visible}to{visibility:hidden}}@keyframes barrage-center{0%{visibility:visible}to{visibility:hidden}}.ani-pause div{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.ani-running div{-webkit-animation-play-state:running!important;animation-play-state:running!important}.fullscreen .right-item{-webkit-animation:barrage-right 8s linear;animation:barrage-right 8s linear}.vue-core-video-player-layers{z-index:11;position:absolute;left:0;bottom:0;width:100%;height:100%}.vcp-container{position:relative;margin:0 auto}.vcp-container,.vcp-container video{width:100%;height:100%;background-color:#000}.vcp-container video{display:block}

/**
 * vue live
 */
.VueLive-error{color:red;text-align:left;overflow:auto;white-space:pre-wrap}.prism-editor-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:auto;-o-tab-size:1.5em;tab-size:1.5em;-moz-tab-size:1.5em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.prism-editor-wrapper .prism-editor__textarea{color:transparent!important}.prism-editor-wrapper .prism-editor__textarea::-moz-selection{background-color:#accef7!important;color:transparent!important}.prism-editor-wrapper .prism-editor__textarea::selection{background-color:#accef7!important;color:transparent!important}}.prism-editor-wrapper .prism-editor__container{position:relative;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;overflow:hidden;width:100%}.prism-editor-wrapper .prism-editor__line-numbers{height:100%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;padding-top:4px;margin-top:0;margin-right:10px}.prism-editor-wrapper .prism-editor__line-number{text-align:right;white-space:nowrap}.prism-editor-wrapper .prism-editor__textarea{position:absolute;top:0;left:0;height:100%;width:100%;resize:none;color:inherit;overflow:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent}.prism-editor-wrapper .prism-editor__editor,.prism-editor-wrapper .prism-editor__textarea{margin:0;border:0;background:none;-webkit-box-sizing:inherit;box-sizing:inherit;display:inherit;font-family:inherit;font-size:inherit;font-style:inherit;-webkit-font-variant-ligatures:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:pre-wrap;word-wrap:keep-all;overflow-wrap:break-word;padding:0}.prism-editor-wrapper .prism-editor__textarea--empty{-webkit-text-fill-color:inherit!important}.prism-editor-wrapper .prism-editor__editor{position:relative;pointer-events:none}.VueLive-squiggles-wrapper{position:absolute;width:100%;height:100%}.VueLive-squiggles{border-bottom:2px dotted red}.VueLive-LineNumbers.prism-editor-wrapper pre.prism-editor__editor,.VueLive-LineNumbers.prism-editor-wrapper textarea.prism-editor__textarea{padding-left:2.5rem}.VueLive-LineNumbers pre.prism-editor__editor{counter-reset:step;counter-increment:step 0}.VueLive-LineNumbers pre .line{position:relative}.VueLive-LineNumbers pre .line:before{content:counter(step);counter-increment:step;white-space:nowrap;width:2rem;position:absolute;left:-2.5rem;display:inline-block;text-align:right;color:#fff6}.VueLive-container{display:-webkit-box;display:-ms-flexbox;display:flex}.VueLive-editor{width:50%}.VueLivePreview{background-color:#fff;width:50%}



/**
dragula
 */
.gu-mirror {
	position: fixed !important;
	margin: 0 !important;
	z-index: 9999 !important;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.gu-hide {
	display: none !important;
}
.gu-unselectable {
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}
.gu-transit {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
}

/** dragify **/
.dragify--body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move}.dragify--body input{pointer-events:none}.dragify--mirror{position:fixed;top:0;left:0;z-index:9999;will-change:transform;pointer-events:none;opacity:.7}.dragify--mirror :first-child{margin:0 !important;box-sizing:border-box}.dragify--mirror:focus{outline:none}.dragify--transition{transition:opacity;transition-duration:500ms;transition-timing-function:ease}.dragify--opaque{opacity:.3;pointer-events:none}

/**
* RRWeb
 */
.replayer-wrapper{position:relative;height:100%;}.replayer-mouse{position:absolute;width:20px;height:20px;transition:left .05s linear,top .05s linear;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwMCIgd2lkdGg9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTQ4LjcxIDQyLjkxTDM0LjA4IDI4LjI5IDQ0LjMzIDE4YTEgMSAwIDAwLS4zMy0xLjYxTDIuMzUgMS4wNmExIDEgMCAwMC0xLjI5IDEuMjlMMTYuMzkgNDRhMSAxIDAgMDAxLjY1LjM2bDEwLjI1LTEwLjI4IDE0LjYyIDE0LjYzYTEgMSAwIDAwMS40MSAwbDQuMzgtNC4zOGExIDEgMCAwMC4wMS0xLjQyem0tNS4wOSAzLjY3TDI5IDMyYTEgMSAwIDAwLTEuNDEgMGwtOS44NSA5Ljg1TDMuNjkgMy42OWwzOC4xMiAxNEwzMiAyNy41OEExIDEgMCAwMDMyIDI5bDE0LjU5IDE0LjYyeiIvPjwvc3ZnPg==");border-color:transparent}.replayer-mouse:after{content:"";display:inline-block;width:20px;height:20px;background:#4950f6;border-radius:100%;transform:translate(-50%,-50%);opacity:.3}.replayer-mouse.active:after{animation:click .2s ease-in-out 1}.replayer-mouse.touch-device{background-image:none;width:70px;height:70px;border-radius:100%;margin-left:-37px;margin-top:-37px;border:4px solid rgba(73,80,246,0);transition:left 0s linear,top 0s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:touch-click .2s ease-in-out 1}.replayer-mouse-tail{position:absolute;pointer-events:none}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}


/**
Reveal.js
 */


.reveal .slides section .fragment {
	opacity: 0;
	visibility: hidden;
	transition: all 0.2s ease;
}
.reveal .slides section .fragment.visible {
	opacity: 1;
	visibility: inherit;
}
.reveal .slides section .fragment.grow {
	opacity: 1;
	visibility: inherit;
}
.reveal .slides section .fragment.grow.visible {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.reveal .slides section .fragment.shrink {
	opacity: 1;
	visibility: inherit;
}
.reveal .slides section .fragment.shrink.visible {
	-webkit-transform: scale(0.7);
	transform: scale(0.7);
}
.reveal .slides section .fragment.zoom-in {
	-webkit-transform: scale(0.1);
	transform: scale(0.1);
}
.reveal .slides section .fragment.zoom-in.visible {
	-webkit-transform: none;
	transform: none;
}
.reveal .slides section .fragment.fade-out {
	opacity: 1;
	visibility: inherit;
}
.reveal .slides section .fragment.fade-out.visible {
	opacity: 0;
	visibility: hidden;
}
.reveal .slides section .fragment.semi-fade-out {
	opacity: 1;
	visibility: inherit;
}
.reveal .slides section .fragment.semi-fade-out.visible {
	opacity: 0.5;
	visibility: inherit;
}
.reveal .slides section .fragment.strike {
	opacity: 1;
	visibility: inherit;
}
.reveal .slides section .fragment.strike.visible {
	text-decoration: line-through;
}
.reveal .slides section .fragment.fade-up {
	-webkit-transform: translate(0, 20%);
	transform: translate(0, 20%);
}
.reveal .slides section .fragment.fade-up.visible {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}
.reveal .slides section .fragment.fade-down {
	-webkit-transform: translate(0, -20%);
	transform: translate(0, -20%);
}
.reveal .slides section .fragment.fade-down.visible {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}
.reveal .slides section .fragment.fade-right {
	-webkit-transform: translate(-20%, 0);
	transform: translate(-20%, 0);
}
.reveal .slides section .fragment.fade-right.visible {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}
.reveal .slides section .fragment.fade-left {
	-webkit-transform: translate(20%, 0);
	transform: translate(20%, 0);
}
.reveal .slides section .fragment.fade-left.visible {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}
.reveal .slides section .fragment.current-visible {
	opacity: 0;
	visibility: hidden;
}
.reveal .slides section .fragment.current-visible.current-fragment {
	opacity: 1;
	visibility: inherit;
}
.reveal .slides section .fragment.highlight-blue,
.reveal .slides section .fragment.highlight-current-blue,
.reveal .slides section .fragment.highlight-current-green,
.reveal .slides section .fragment.highlight-current-red,
.reveal .slides section .fragment.highlight-green,
.reveal .slides section .fragment.highlight-red {
	opacity: 1;
	visibility: inherit;
}
.reveal .slides section .fragment.highlight-red.visible {
	color: #ff2c2d;
}
.reveal .slides section .fragment.highlight-green.visible {
	color: #17ff2e;
}
.reveal .slides section .fragment.highlight-blue.visible {
	color: #1b91ff;
}
.reveal .slides section .fragment.highlight-current-red.current-fragment {
	color: #ff2c2d;
}
.reveal .slides section .fragment.highlight-current-green.current-fragment {
	color: #17ff2e;
}
.reveal .slides section .fragment.highlight-current-blue.current-fragment {
	color: #1b91ff;
}
.reveal:after {
	content: "";
	font-style: italic;
}
.reveal iframe {
	z-index: 1;
}
.reveal a {
	position: relative;
}
.reveal .stretch {
	max-width: none;
	max-height: none;
}
.reveal pre.stretch code {
	height: 100%;
	max-height: 100%;
	box-sizing: border-box;
}
@-webkit-keyframes bounce-right {
	0%,
	10%,
	25%,
	40%,
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	30% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px);
	}
}
@keyframes bounce-right {
	0%,
	10%,
	25%,
	40%,
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	20% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	30% {
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px);
	}
}
@-webkit-keyframes bounce-down {
	0%,
	10%,
	25%,
	40%,
	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	30% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}
@keyframes bounce-down {
	0%,
	10%,
	25%,
	40%,
	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	20% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	30% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}
.reveal .controls {
	display: none;
	position: absolute;
	top: auto;
	bottom: 12px;
	right: 12px;
	left: auto;
	z-index: 1;
	color: #000;
	pointer-events: none;
	font-size: 10px;
}
.reveal .controls button {
	position: absolute;
	padding: 0;
	background-color: transparent;
	border: 0;
	outline: 0;
	cursor: pointer;
	color: currentColor;
	-webkit-transform: scale(0.9999);
	transform: scale(0.9999);
	transition: color 0.2s ease, opacity 0.2s ease, -webkit-transform 0.2s ease;
	transition: color 0.2s ease, opacity 0.2s ease, transform 0.2s ease;
	z-index: 2;
	pointer-events: auto;
	font-size: inherit;
	visibility: hidden;
	opacity: 0;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
}
.reveal .controls .controls-arrow:after,
.reveal .controls .controls-arrow:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 2.6em;
	height: 0.5em;
	border-radius: 0.25em;
	background-color: currentColor;
	transition: all 0.15s ease, background-color 0.8s ease;
	-webkit-transform-origin: 0.2em 50%;
	transform-origin: 0.2em 50%;
	will-change: transform;
}
.reveal .controls .controls-arrow {
	position: relative;
	width: 3.6em;
	height: 3.6em;
}
.reveal .controls .controls-arrow:before {
	-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg);
	transform: translateX(0.5em) translateY(1.55em) rotate(45deg);
}
.reveal .controls .controls-arrow:after {
	-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);
	transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);
}
.reveal .controls .controls-arrow:hover:before {
	-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(40deg);
	transform: translateX(0.5em) translateY(1.55em) rotate(40deg);
}
.reveal .controls .controls-arrow:hover:after {
	-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-40deg);
	transform: translateX(0.5em) translateY(1.55em) rotate(-40deg);
}
.reveal .controls .controls-arrow:active:before {
	-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(36deg);
	transform: translateX(0.5em) translateY(1.55em) rotate(36deg);
}
.reveal .controls .controls-arrow:active:after {
	-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-36deg);
	transform: translateX(0.5em) translateY(1.55em) rotate(-36deg);
}
.reveal .controls .navigate-left {
	right: 6.4em;
	bottom: 3.2em;
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}
.reveal .controls .navigate-right {
	right: 0;
	bottom: 3.2em;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}
.reveal .controls .navigate-right .controls-arrow {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.reveal .controls .navigate-right.highlight {
	-webkit-animation: bounce-right 2s 50 both ease-out;
	animation: bounce-right 2s 50 both ease-out;
}
.reveal .controls .navigate-up {
	right: 3.2em;
	bottom: 6.4em;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}
.reveal .controls .navigate-up .controls-arrow {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.reveal .controls .navigate-down {
	right: 3.2em;
	bottom: 0;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}
.reveal .controls .navigate-down .controls-arrow {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.reveal .controls .navigate-down.highlight {
	-webkit-animation: bounce-down 2s 50 both ease-out;
	animation: bounce-down 2s 50 both ease-out;
}
.reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled,
.reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled {
	opacity: 0.3;
}
.reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled:hover,
.reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled:hover {
	opacity: 1;
}
.reveal .controls[data-controls-back-arrows="hidden"] .navigate-left.enabled,
.reveal .controls[data-controls-back-arrows="hidden"] .navigate-up.enabled {
	opacity: 0;
	visibility: hidden;
}
.reveal .controls .enabled {
	visibility: visible;
	opacity: 0.9;
	cursor: pointer;
	-webkit-transform: none;
	transform: none;
}
.reveal .controls .enabled.fragmented {
	opacity: 0.5;
}
.reveal .controls .enabled.fragmented:hover,
.reveal .controls .enabled:hover {
	opacity: 1;
}
.reveal:not(.has-vertical-slides) .controls .navigate-left {
	bottom: 1.4em;
	right: 5.5em;
}
.reveal:not(.has-vertical-slides) .controls .navigate-right {
	bottom: 1.4em;
	right: 0.5em;
}
.reveal:not(.has-horizontal-slides) .controls .navigate-up {
	right: 1.4em;
	bottom: 5em;
}
.reveal:not(.has-horizontal-slides) .controls .navigate-down {
	right: 1.4em;
	bottom: 0.5em;
}
.reveal.has-dark-background .controls {
	color: #fff;
}
.reveal.has-light-background .controls {
	color: #000;
}
.reveal.no-hover .controls .controls-arrow:active:before,
.reveal.no-hover .controls .controls-arrow:hover:before {
	-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg);
	transform: translateX(0.5em) translateY(1.55em) rotate(45deg);
}
.reveal.no-hover .controls .controls-arrow:active:after,
.reveal.no-hover .controls .controls-arrow:hover:after {
	-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);
	transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);
}
@media screen and (min-width: 500px) {
	.reveal .controls[data-controls-layout="edges"] {
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	.reveal .controls[data-controls-layout="edges"] .navigate-down,
	.reveal .controls[data-controls-layout="edges"] .navigate-left,
	.reveal .controls[data-controls-layout="edges"] .navigate-right,
	.reveal .controls[data-controls-layout="edges"] .navigate-up {
		bottom: auto;
		right: auto;
	}
	.reveal .controls[data-controls-layout="edges"] .navigate-left {
		top: 50%;
		left: 8px;
		margin-top: -1.8em;
	}
	.reveal .controls[data-controls-layout="edges"] .navigate-right {
		top: 50%;
		right: 8px;
		margin-top: -1.8em;
	}
	.reveal .controls[data-controls-layout="edges"] .navigate-up {
		top: 8px;
		left: 50%;
		margin-left: -1.8em;
	}
	.reveal .controls[data-controls-layout="edges"] .navigate-down {
		bottom: 8px;
		left: 50%;
		margin-left: -1.8em;
	}
}
.reveal .progress {
	position: absolute;
	display: none;
	height: 3px;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0.2);
	color: #fff;
}
.reveal .progress:after {
	content: "";
	display: block;
	position: absolute;
	height: 10px;
	width: 100%;
	top: -10px;
}
.reveal .progress span {
	display: block;
	height: 100%;
	width: 0;
	background-color: currentColor;
	transition: width 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);
}
.reveal .slide-number {
	position: fixed;
	display: block;
	right: 8px;
	bottom: 8px;
	z-index: 31;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.4);
	padding: 5px;
}
.reveal .slide-number-delimiter {
	margin: 0 3px;
}
.reveal {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
}
@media only screen and (orientation: landscape) {
	.reveal.ua-iphone {
		position: fixed;
	}
}
.reveal .slides {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	pointer-events: none;
	overflow: visible;
	z-index: 1;
	text-align: center;
	-webkit-perspective: 600px;
	perspective: 600px;
	-webkit-perspective-origin: 50% 40%;
	perspective-origin: 50% 40%;
}
.reveal .slides > section {
	-ms-perspective: 600px;
}
.reveal .slides > section,
.reveal .slides > section > section {
	display: none;
	position: absolute;
	width: 100%;
	padding: 20px 0;
	pointer-events: auto;
	z-index: 10;
	-webkit-transform-style: flat;
	transform-style: flat;
	transition: -webkit-transform-origin 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985), -webkit-transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985),
	opacity 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);
	transition: transform-origin 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985), transform 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);
}
.reveal[data-transition-speed="fast"] .slides section {
	transition-duration: 0.4s;
}
.reveal[data-transition-speed="slow"] .slides section {
	transition-duration: 1.2s;
}
.reveal .slides section[data-transition-speed="fast"] {
	transition-duration: 0.4s;
}
.reveal .slides section[data-transition-speed="slow"] {
	transition-duration: 1.2s;
}
.reveal .slides > section.stack {
	padding-top: 0;
	padding-bottom: 0;
}
.reveal .slides > section.present,
.reveal .slides > section > section.present {
	display: block;
	z-index: 11;
	opacity: 1;
}
.reveal .slides > section:empty,
.reveal .slides > section > section:empty,
.reveal .slides > section > section[data-background-interactive],
.reveal .slides > section[data-background-interactive] {
	pointer-events: none;
}
.reveal.center,
.reveal.center .slides,
.reveal.center .slides section {
	min-height: 0 !important;
}
.reveal .slides > section.future,
.reveal .slides > section.past,
.reveal .slides > section > section.future,
.reveal .slides > section > section.past {
	pointer-events: none;
}
.reveal.overview .slides > section,
.reveal.overview .slides > section > section {
	pointer-events: auto;
}
.reveal .slides > section.future,
.reveal .slides > section.past,
.reveal .slides > section > section.future,
.reveal .slides > section > section.past {
	opacity: 0;
}
.reveal.slide section {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.reveal .slides > section[data-transition="slide"].past,
.reveal .slides > section[data-transition~="slide-out"].past,
.reveal.slide .slides > section:not([data-transition]).past {
	-webkit-transform: translate(-150%, 0);
	transform: translate(-150%, 0);
}
.reveal .slides > section[data-transition="slide"].future,
.reveal .slides > section[data-transition~="slide-in"].future,
.reveal.slide .slides > section:not([data-transition]).future {
	-webkit-transform: translate(150%, 0);
	transform: translate(150%, 0);
}
.reveal .slides > section > section[data-transition="slide"].past,
.reveal .slides > section > section[data-transition~="slide-out"].past,
.reveal.slide .slides > section > section:not([data-transition]).past {
	-webkit-transform: translate(0, -150%);
	transform: translate(0, -150%);
}
.reveal .slides > section > section[data-transition="slide"].future,
.reveal .slides > section > section[data-transition~="slide-in"].future,
.reveal.slide .slides > section > section:not([data-transition]).future {
	-webkit-transform: translate(0, 150%);
	transform: translate(0, 150%);
}
.reveal.linear section {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.reveal .slides > section[data-transition="linear"].past,
.reveal .slides > section[data-transition~="linear-out"].past,
.reveal.linear .slides > section:not([data-transition]).past {
	-webkit-transform: translate(-150%, 0);
	transform: translate(-150%, 0);
}
.reveal .slides > section[data-transition="linear"].future,
.reveal .slides > section[data-transition~="linear-in"].future,
.reveal.linear .slides > section:not([data-transition]).future {
	-webkit-transform: translate(150%, 0);
	transform: translate(150%, 0);
}
.reveal .slides > section > section[data-transition="linear"].past,
.reveal .slides > section > section[data-transition~="linear-out"].past,
.reveal.linear .slides > section > section:not([data-transition]).past {
	-webkit-transform: translate(0, -150%);
	transform: translate(0, -150%);
}
.reveal .slides > section > section[data-transition="linear"].future,
.reveal .slides > section > section[data-transition~="linear-in"].future,
.reveal.linear .slides > section > section:not([data-transition]).future {
	-webkit-transform: translate(0, 150%);
	transform: translate(0, 150%);
}
.reveal .slides section[data-transition="default"].stack,
.reveal.default .slides section.stack {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.reveal .slides > section[data-transition="default"].past,
.reveal .slides > section[data-transition~="default-out"].past,
.reveal.default .slides > section:not([data-transition]).past {
	-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
}
.reveal .slides > section[data-transition="default"].future,
.reveal .slides > section[data-transition~="default-in"].future,
.reveal.default .slides > section:not([data-transition]).future {
	-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
}
.reveal .slides > section > section[data-transition="default"].past,
.reveal .slides > section > section[data-transition~="default-out"].past,
.reveal.default .slides > section > section:not([data-transition]).past {
	-webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
	transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
}
.reveal .slides > section > section[data-transition="default"].future,
.reveal .slides > section > section[data-transition~="default-in"].future,
.reveal.default .slides > section > section:not([data-transition]).future {
	-webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
	transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
}
.reveal .slides section[data-transition="convex"].stack,
.reveal.convex .slides section.stack {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.reveal .slides > section[data-transition="convex"].past,
.reveal .slides > section[data-transition~="convex-out"].past,
.reveal.convex .slides > section:not([data-transition]).past {
	-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
}
.reveal .slides > section[data-transition="convex"].future,
.reveal .slides > section[data-transition~="convex-in"].future,
.reveal.convex .slides > section:not([data-transition]).future {
	-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
}
.reveal .slides > section > section[data-transition="convex"].past,
.reveal .slides > section > section[data-transition~="convex-out"].past,
.reveal.convex .slides > section > section:not([data-transition]).past {
	-webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
	transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
}
.reveal .slides > section > section[data-transition="convex"].future,
.reveal .slides > section > section[data-transition~="convex-in"].future,
.reveal.convex .slides > section > section:not([data-transition]).future {
	-webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
	transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
}
.reveal .slides section[data-transition="concave"].stack,
.reveal.concave .slides section.stack {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.reveal .slides > section[data-transition="concave"].past,
.reveal .slides > section[data-transition~="concave-out"].past,
.reveal.concave .slides > section:not([data-transition]).past {
	-webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
}
.reveal .slides > section[data-transition="concave"].future,
.reveal .slides > section[data-transition~="concave-in"].future,
.reveal.concave .slides > section:not([data-transition]).future {
	-webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
}
.reveal .slides > section > section[data-transition="concave"].past,
.reveal .slides > section > section[data-transition~="concave-out"].past,
.reveal.concave .slides > section > section:not([data-transition]).past {
	-webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
	transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
}
.reveal .slides > section > section[data-transition="concave"].future,
.reveal .slides > section > section[data-transition~="concave-in"].future,
.reveal.concave .slides > section > section:not([data-transition]).future {
	-webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
	transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
}
.reveal .slides section[data-transition="zoom"],
.reveal.zoom .slides section:not([data-transition]) {
	transition-timing-function: ease;
}
.reveal .slides > section[data-transition="zoom"].past,
.reveal .slides > section[data-transition~="zoom-out"].past,
.reveal.zoom .slides > section:not([data-transition]).past {
	visibility: hidden;
	-webkit-transform: scale(16);
	transform: scale(16);
}
.reveal .slides > section[data-transition="zoom"].future,
.reveal .slides > section[data-transition~="zoom-in"].future,
.reveal.zoom .slides > section:not([data-transition]).future {
	visibility: hidden;
	-webkit-transform: scale(0.2);
	transform: scale(0.2);
}
.reveal .slides > section > section[data-transition="zoom"].past,
.reveal .slides > section > section[data-transition~="zoom-out"].past,
.reveal.zoom .slides > section > section:not([data-transition]).past {
	-webkit-transform: translate(0, -150%);
	transform: translate(0, -150%);
}
.reveal .slides > section > section[data-transition="zoom"].future,
.reveal .slides > section > section[data-transition~="zoom-in"].future,
.reveal.zoom .slides > section > section:not([data-transition]).future {
	-webkit-transform: translate(0, 150%);
	transform: translate(0, 150%);
}
.reveal.cube .slides {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}
.reveal.cube .slides section {
	padding: 30px;
	min-height: 700px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.reveal.center.cube .slides section {
	min-height: 0;
}
.reveal.cube .slides section:not(.stack):before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	-webkit-transform: translateZ(-20px);
	transform: translateZ(-20px);
}
.reveal.cube .slides section:not(.stack):after {
	content: "";
	position: absolute;
	display: block;
	width: 90%;
	height: 30px;
	left: 5%;
	bottom: 0;
	background: 0 0;
	z-index: 1;
	border-radius: 4px;
	box-shadow: 0 95px 25px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateZ(-90px) rotateX(65deg);
	transform: translateZ(-90px) rotateX(65deg);
}
.reveal.cube .slides > section.stack {
	padding: 0;
	background: 0 0;
}
.reveal.cube .slides > section.past {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
	transform: translate3d(-100%, 0, 0) rotateY(-90deg);
}
.reveal.cube .slides > section.future {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg);
	transform: translate3d(100%, 0, 0) rotateY(90deg);
}
.reveal.cube .slides > section > section.past {
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: translate3d(0, -100%, 0) rotateX(90deg);
	transform: translate3d(0, -100%, 0) rotateX(90deg);
}
.reveal.cube .slides > section > section.future {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg);
	transform: translate3d(0, 100%, 0) rotateX(-90deg);
}
.reveal.page .slides {
	-webkit-perspective-origin: 0 50%;
	perspective-origin: 0 50%;
	-webkit-perspective: 3000px;
	perspective: 3000px;
}
.reveal.page .slides section {
	padding: 30px;
	min-height: 700px;
	box-sizing: border-box;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.reveal.page .slides section.past {
	z-index: 12;
}
.reveal.page .slides section:not(.stack):before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.1);
	-webkit-transform: translateZ(-20px);
	transform: translateZ(-20px);
}
.reveal.page .slides section:not(.stack):after {
	content: "";
	position: absolute;
	display: block;
	width: 90%;
	height: 30px;
	left: 5%;
	bottom: 0;
	background: 0 0;
	z-index: 1;
	border-radius: 4px;
	box-shadow: 0 95px 25px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateZ(-90px) rotateX(65deg);
}
.reveal.page .slides > section.stack {
	padding: 0;
	background: 0 0;
}
.reveal.page .slides > section.past {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
	transform: translate3d(-40%, 0, 0) rotateY(-80deg);
}
.reveal.page .slides > section.future {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.reveal.page .slides > section > section.past {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: translate3d(0, -40%, 0) rotateX(80deg);
	transform: translate3d(0, -40%, 0) rotateX(80deg);
}
.reveal.page .slides > section > section.future {
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.reveal .slides section[data-transition="fade"],
.reveal.fade .slides section:not([data-transition]),
.reveal.fade .slides > section > section:not([data-transition]) {
	-webkit-transform: none;
	transform: none;
	transition: opacity 0.5s;
}
.reveal.fade.overview .slides section,
.reveal.fade.overview .slides > section > section {
	transition: none;
}
.reveal .slides section[data-transition="none"],
.reveal.none .slides section:not([data-transition]) {
	-webkit-transform: none;
	transform: none;
	transition: none;
}
.reveal .pause-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	visibility: hidden;
	opacity: 0;
	z-index: 100;
	transition: all 1s ease;
}
.reveal.paused .pause-overlay {
	visibility: visible;
	opacity: 1;
}
.no-transforms {
	overflow-y: auto;
}
.no-transforms .reveal .slides {
	position: relative;
	width: 80%;
	height: auto !important;
	top: 0;
	left: 50%;
	margin: 0;
	text-align: center;
}
.no-transforms .reveal .controls,
.no-transforms .reveal .progress {
	display: none !important;
}
.no-transforms .reveal .slides section {
	display: block !important;
	opacity: 1 !important;
	position: relative !important;
	height: auto;
	min-height: 0;
	top: 0;
	left: -50%;
	margin: 70px 0;
	-webkit-transform: none;
	transform: none;
}
.no-transforms .reveal .slides section section {
	left: 0;
}
.reveal .no-transition,
.reveal .no-transition * {
	transition: none !important;
}
.reveal .backgrounds {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-perspective: 600px;
	perspective: 600px;
}
.reveal .slide-background {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	background-color: transparent;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all 0.8s cubic-bezier(0.26, 0.86, 0.44, 0.985);
}
.reveal .slide-background.stack {
	display: block;
}
.reveal .slide-background.present {
	opacity: 1;
	visibility: visible;
	z-index: 2;
}
.print-pdf .reveal .slide-background {
	opacity: 1 !important;
	visibility: visible !important;
}
.reveal .slide-background video {
	position: absolute;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
}
.reveal .slide-background[data-background-size="contain"] video {
	-o-object-fit: contain;
	object-fit: contain;
}
.reveal > .backgrounds .slide-background[data-background-transition="none"],
.reveal[data-background-transition="none"] > .backgrounds .slide-background {
	transition: none;
}
.reveal > .backgrounds .slide-background[data-background-transition="slide"],
.reveal[data-background-transition="slide"] > .backgrounds .slide-background {
	opacity: 1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.reveal > .backgrounds .slide-background.past[data-background-transition="slide"],
.reveal[data-background-transition="slide"] > .backgrounds .slide-background.past {
	-webkit-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
}
.reveal > .backgrounds .slide-background.future[data-background-transition="slide"],
.reveal[data-background-transition="slide"] > .backgrounds .slide-background.future {
	-webkit-transform: translate(100%, 0);
	transform: translate(100%, 0);
}
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition="slide"],
.reveal[data-background-transition="slide"] > .backgrounds .slide-background > .slide-background.past {
	-webkit-transform: translate(0, -100%);
	transform: translate(0, -100%);
}
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition="slide"],
.reveal[data-background-transition="slide"] > .backgrounds .slide-background > .slide-background.future {
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%);
}
.reveal > .backgrounds .slide-background.past[data-background-transition="convex"],
.reveal[data-background-transition="convex"] > .backgrounds .slide-background.past {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
}
.reveal > .backgrounds .slide-background.future[data-background-transition="convex"],
.reveal[data-background-transition="convex"] > .backgrounds .slide-background.future {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
}
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition="convex"],
.reveal[data-background-transition="convex"] > .backgrounds .slide-background > .slide-background.past {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0);
}
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition="convex"],
.reveal[data-background-transition="convex"] > .backgrounds .slide-background > .slide-background.future {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0);
}
.reveal > .backgrounds .slide-background.past[data-background-transition="concave"],
.reveal[data-background-transition="concave"] > .backgrounds .slide-background.past {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
}
.reveal > .backgrounds .slide-background.future[data-background-transition="concave"],
.reveal[data-background-transition="concave"] > .backgrounds .slide-background.future {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
}
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition="concave"],
.reveal[data-background-transition="concave"] > .backgrounds .slide-background > .slide-background.past {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0);
}
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition="concave"],
.reveal[data-background-transition="concave"] > .backgrounds .slide-background > .slide-background.future {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0);
}
.reveal > .backgrounds .slide-background[data-background-transition="zoom"],
.reveal[data-background-transition="zoom"] > .backgrounds .slide-background {
	transition-timing-function: ease;
}
.reveal > .backgrounds .slide-background.past[data-background-transition="zoom"],
.reveal[data-background-transition="zoom"] > .backgrounds .slide-background.past {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(16);
	transform: scale(16);
}
.reveal > .backgrounds .slide-background.future[data-background-transition="zoom"],
.reveal[data-background-transition="zoom"] > .backgrounds .slide-background.future {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(0.2);
	transform: scale(0.2);
}
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition="zoom"],
.reveal[data-background-transition="zoom"] > .backgrounds .slide-background > .slide-background.past {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(16);
	transform: scale(16);
}
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition="zoom"],
.reveal[data-background-transition="zoom"] > .backgrounds .slide-background > .slide-background.future {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(0.2);
	transform: scale(0.2);
}
.reveal[data-transition-speed="fast"] > .backgrounds .slide-background {
	transition-duration: 0.4s;
}
.reveal[data-transition-speed="slow"] > .backgrounds .slide-background {
	transition-duration: 1.2s;
}
.reveal.overview {
	-webkit-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
	-webkit-perspective: 700px;
	perspective: 700px;
}
.reveal.overview .slides {
	-moz-transform-style: preserve-3d;
}
.reveal.overview .slides section {
	height: 100%;
	top: 0 !important;
	opacity: 1 !important;
	overflow: hidden;
	visibility: visible !important;
	cursor: pointer;
	box-sizing: border-box;
}
.reveal.overview .slides section.present,
.reveal.overview .slides section:hover {
	outline: 10px solid rgba(150, 150, 150, 0.4);
	outline-offset: 10px;
}
.reveal.overview .slides section .fragment {
	opacity: 1;
	transition: none;
}
.reveal.overview .slides section:after,
.reveal.overview .slides section:before {
	display: none !important;
}
.reveal.overview .slides > section.stack {
	padding: 0;
	top: 0 !important;
	background: 0 0;
	outline: 0;
	overflow: visible;
}
.reveal.overview .backgrounds {
	-webkit-perspective: inherit;
	perspective: inherit;
	-moz-transform-style: preserve-3d;
}
.reveal.overview .backgrounds .slide-background {
	opacity: 1;
	visibility: visible;
	outline: 10px solid rgba(150, 150, 150, 0.1);
	outline-offset: 10px;
}
.reveal.overview .backgrounds .slide-background.stack {
	overflow: visible;
}
.reveal.overview .slides section,
.reveal.overview-deactivating .slides section {
	transition: none;
}
.reveal.overview .backgrounds .slide-background,
.reveal.overview-deactivating .backgrounds .slide-background {
	transition: none;
}
.reveal.rtl .slides,
.reveal.rtl .slides h1,
.reveal.rtl .slides h2,
.reveal.rtl .slides h3,
.reveal.rtl .slides h4,
.reveal.rtl .slides h5,
.reveal.rtl .slides h6 {
	direction: rtl;
	font-family: sans-serif;
}
.reveal.rtl code,
.reveal.rtl pre {
	direction: ltr;
}
.reveal.rtl ol,
.reveal.rtl ul {
	text-align: right;
}
.reveal.rtl .progress span {
	float: right;
}
.reveal.has-parallax-background .backgrounds {
	transition: all 0.8s ease;
}
.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds {
	transition-duration: 0.4s;
}
.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds {
	transition-duration: 1.2s;
}
.reveal .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: rgba(0, 0, 0, 0.9);
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
}
.reveal .overlay.visible {
	opacity: 1;
	visibility: visible;
}
.reveal .overlay .spinner {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	z-index: 10;
	background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);
	visibility: visible;
	opacity: 0.6;
	transition: all 0.3s ease;
}
.reveal .overlay header {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 40px;
	z-index: 2;
	border-bottom: 1px solid #222;
}
.reveal .overlay header a {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 36px;
	padding: 0 10px;
	float: right;
	opacity: 0.6;
	box-sizing: border-box;
}
.reveal .overlay header a:hover {
	opacity: 1;
}
.reveal .overlay header a .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: 50% 50%;
	background-size: 100%;
	background-repeat: no-repeat;
}
.reveal .overlay header a.close .icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC);
}
.reveal .overlay header a.external .icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==);
}
.reveal .overlay .viewport {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 40px;
	right: 0;
	bottom: 0;
	left: 0;
}
.reveal .overlay.overlay-preview .viewport iframe {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	border: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
}
.reveal .overlay.overlay-preview.loaded .viewport iframe {
	opacity: 1;
	visibility: visible;
}
.reveal .overlay.overlay-preview.loaded .viewport-inner {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 45%;
	width: 100%;
	text-align: center;
	letter-spacing: normal;
}
.reveal .overlay.overlay-preview .x-frame-error {
	opacity: 0;
	transition: opacity 0.3s ease 0.3s;
}
.reveal .overlay.overlay-preview.loaded .x-frame-error {
	opacity: 1;
}
.reveal .overlay.overlay-preview.loaded .spinner {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(0.2);
	transform: scale(0.2);
}
.reveal .overlay.overlay-help .viewport {
	overflow: auto;
	color: #fff;
}
.reveal .overlay.overlay-help .viewport .viewport-inner {
	width: 600px;
	margin: auto;
	padding: 20px 20px 80px 20px;
	text-align: center;
	letter-spacing: normal;
}
.reveal .overlay.overlay-help .viewport .viewport-inner .title {
	font-size: 20px;
}
.reveal .overlay.overlay-help .viewport .viewport-inner table {
	border: 1px solid #fff;
	border-collapse: collapse;
	font-size: 16px;
}
.reveal .overlay.overlay-help .viewport .viewport-inner table td,
.reveal .overlay.overlay-help .viewport .viewport-inner table th {
	width: 200px;
	padding: 14px;
	border: 1px solid #fff;
	vertical-align: middle;
}
.reveal .overlay.overlay-help .viewport .viewport-inner table th {
	padding-top: 20px;
	padding-bottom: 20px;
}
.reveal .playback {
	position: absolute;
	left: 15px;
	bottom: 20px;
	z-index: 30;
	cursor: pointer;
	transition: all 0.4s ease;
	-webkit-tap-highlight-color: transparent;
}
.reveal.overview .playback {
	opacity: 0;
	visibility: hidden;
}
.reveal .roll {
	display: inline-block;
	line-height: 1.2;
	overflow: hidden;
	vertical-align: top;
	-webkit-perspective: 400px;
	perspective: 400px;
	-webkit-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
}
.reveal .roll:hover {
	background: 0 0;
	text-shadow: none;
}
.reveal .roll span {
	display: block;
	position: relative;
	padding: 0 2px;
	pointer-events: none;
	transition: all 0.4s ease;
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.reveal .roll:hover span {
	background: rgba(0, 0, 0, 0.5);
	-webkit-transform: translate3d(0, 0, -45px) rotateX(90deg);
	transform: translate3d(0, 0, -45px) rotateX(90deg);
}
.reveal .roll span:after {
	content: attr(data-title);
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 2px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: translate3d(0, 110%, 0) rotateX(-90deg);
	transform: translate3d(0, 110%, 0) rotateX(-90deg);
}
.reveal aside.notes {
	display: none;
}
.reveal .speaker-notes {
	display: none;
	position: absolute;
	width: 25vw;
	height: 100%;
	top: 0;
	left: 100%;
	padding: 14px 18px 14px 18px;
	z-index: 1;
	font-size: 18px;
	line-height: 1.4;
	border: 1px solid rgba(0, 0, 0, 0.05);
	color: #222;
	background-color: #f5f5f5;
	overflow: auto;
	box-sizing: border-box;
	text-align: left;
	font-family: Helvetica, sans-serif;
	-webkit-overflow-scrolling: touch;
}
.reveal .speaker-notes .notes-placeholder {
	color: #ccc;
	font-style: italic;
}
.reveal .speaker-notes:focus {
	outline: 0;
}
.reveal .speaker-notes:before {
	content: "Speaker notes";
	display: block;
	margin-bottom: 10px;
	opacity: 0.5;
}
.reveal.show-notes {
	max-width: 75vw;
	overflow: visible;
}
.reveal.show-notes .speaker-notes {
	display: block;
}
@media screen and (min-width: 1600px) {
	.reveal .speaker-notes {
		font-size: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.reveal.show-notes {
		border-left: 0;
		max-width: none;
		max-height: 70%;
		overflow: visible;
	}
	.reveal.show-notes .speaker-notes {
		top: 100%;
		left: 0;
		width: 100%;
		height: 42.8571428571%;
	}
}
@media screen and (max-width: 600px) {
	.reveal.show-notes {
		max-height: 60%;
	}
	.reveal.show-notes .speaker-notes {
		top: 100%;
		height: 66.6666666667%;
	}
	.reveal .speaker-notes {
		font-size: 14px;
	}
}
.zoomed .reveal *,
.zoomed .reveal :after,
.zoomed .reveal :before {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}
.zoomed .reveal .controls,
.zoomed .reveal .progress {
	opacity: 0;
}
.zoomed .reveal .roll span {
	background: 0 0;
}
.zoomed .reveal .roll span:after {
	visibility: hidden;
}


/** Tree **/
.he-tree-rtl {
	direction: rtl;
}

.he-tree .tree-placeholder {
	background: #ddf2f9;
	border: 1px dashed #00d9ff;
	height: 20px;
}
.he-tree .dragging .tree-node:hover {
	background-color: inherit;
}
.vl-items {
	overflow: hidden;
	box-sizing: border-box;
}

/** Flow **/
/*.vue-flow {*/
/*	position: relative;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	overflow: hidden;*/
/*}*/
/*.vue-flow__background {*/
/*	min-height: inherit !important;*/
/*}*/
/*.vue-flow__container {*/
/*	position: absolute;*/
/*	height: 100%;*/
/*	overflow: visible !important;*/
/*	width: 100%;*/
/*	left: 0;*/
/*	top: 0;*/
/*}*/

/*.vue-flow__transformationpane {*/
/*	pointer-events: none;*/
/*	transform-origin: 0 0;*/
/*	z-index: 2;*/
/*}*/

/*.vue-flow__pane {*/
/*	z-index: 1;*/
/*}*/

/*.vue-flow__viewport {*/
/*	z-index: 4;*/
/*}*/

/*.vue-flow__selectionpane {*/
/*	z-index: 5;*/
/*}*/

/*.vue-flow__selection {*/
/*	position: absolute;*/
/*	top: 0;*/
/*	left: 0;*/
/*}*/

/*.vue-flow__edges {*/
/*	overflow: visible;*/
/*	pointer-events: none;*/
/*}*/

/*.vue-flow__edge {*/
/*	pointer-events: visibleStroke;*/
/*}*/

/*.vue-flow__edge.inactive {*/
/*	pointer-events: none;*/
/*}*/

/*@-webkit-keyframes dashdraw {*/
/*	from {*/
/*		stroke-dashoffset: 10;*/
/*	}*/
/*}*/

/*@keyframes dashdraw {*/
/*	from {*/
/*		stroke-dashoffset: 10;*/
/*	}*/
/*}*/

/*.vue-flow__edge-path {*/
/*	fill: none;*/
/*}*/

/*.vue-flow__edge-textwrapper {*/
/*	pointer-events: all;*/
/*}*/

/*.vue-flow__edge-text {*/
/*	pointer-events: none;*/
/*	-webkit-user-select: none;*/
/*	-moz-user-select: none;*/
/*	-ms-user-select: none;*/
/*	user-select: none;*/
/*}*/

/*.vue-flow__connection {*/
/*	pointer-events: none;*/
/*}*/

/*.vue-flow__connection .animated {*/
/*	stroke-dasharray: 5;*/
/*	-webkit-animation: dashdraw 0.5s linear infinite;*/
/*	animation: dashdraw 0.5s linear infinite;*/
/*}*/

/*.vue-flow__connection-path {*/
/*	fill: none;*/
/*}*/

/*.vue-flow__nodes {*/
/*	pointer-events: none;*/
/*	transform-origin: 0 0;*/
/*}*/

/*.vue-flow__node {*/
/*	position: absolute;*/
/*	-webkit-user-select: none;*/
/*	-moz-user-select: none;*/
/*	-ms-user-select: none;*/
/*	user-select: none;*/
/*	pointer-events: all;*/
/*	transform-origin: 0 0;*/
/*	box-sizing: border-box;*/
/*}*/

/*.vue-flow__nodesselection {*/
/*	z-index: 3;*/
/*	transform-origin: left top;*/
/*	pointer-events: none;*/
/*}*/

/*.vue-flow__nodesselection-rect {*/
/*	position: absolute;*/
/*	pointer-events: all;*/
/*	cursor: -webkit-grab;*/
/*	cursor: grab;*/
/*}*/

/*.vue-flow__handle {*/
/*	pointer-events: none;*/
/*}*/

/*.vue-flow__handle.connectable {*/
/*	pointer-events: all;*/
/*}*/

/*.vue-flow__handle-bottom {*/
/*	top: auto;*/
/*	left: 50%;*/
/*	bottom: -4px;*/
/*	transform: translate(-50%, 0);*/
/*}*/

/*.vue-flow__handle-top {*/
/*	left: 50%;*/
/*	top: -4px;*/
/*	transform: translate(-50%, 0);*/
/*}*/

/*.vue-flow__handle-left {*/
/*	top: 50%;*/
/*	left: -4px;*/
/*	transform: translate(0, -50%);*/
/*}*/

/*.vue-flow__handle-right {*/
/*	right: -4px;*/
/*	top: 50%;*/
/*	transform: translate(0, -50%);*/
/*}*/

/*.vue-flow__edgeupdater {*/
/*	cursor: move;*/
/*	pointer-events: all;*/
/*}*/

/*!* additional components *!*/
/*.vue-flow__controls {*/
/*	position: absolute;*/
/*	z-index: 5;*/
/*	bottom: 10px;*/
/*	left: 10px;*/
/*}*/
/*.vue-flow__controls-button {*/
/*	width: 24px;*/
/*	height: 24px;*/
/*	border: none;*/
/*}*/
/*.vue-flow__controls-button svg {*/
/*	width: 100%;*/
/*}*/

/*.vue-flow__minimap {*/
/*	position: absolute;*/
/*	z-index: 5;*/
/*	bottom: 10px;*/
/*	right: 10px;*/
/*}*/

/*:root {*/
/*	--vf-node-bg: #fff;*/
/*	--vf-node-text: #222;*/
/*	--vf-connection-path:  #b1b1b7;*/
/*	--vf-handle: #555;*/
/*}*/

/*.vue-flow__selection {*/
/*	background: rgba(0, 89, 220, 0.08);*/
/*	border: 1px dotted rgba(0, 89, 220, 0.8);*/
/*}*/

/*.vue-flow__edge.selected .vue-flow__edge-path {*/
/*	stroke: #555;*/
/*}*/

/*.vue-flow__edge.animated path {*/
/*	stroke-dasharray: 5;*/
/*	-webkit-animation: dashdraw 0.5s linear infinite;*/
/*	animation: dashdraw 0.5s linear infinite;*/
/*}*/

/*.vue-flow__edge.updating .vue-flow__edge-path {*/
/*	stroke: #777;*/
/*}*/

/*.vue-flow__edge-path {*/
/*	stroke: #b1b1b7;*/
/*	stroke-width: 1;*/
/*}*/

/*.vue-flow__edge-text {*/
/*	font-size: 10px;*/
/*}*/

/*.vue-flow__edge-textbg {*/
/*	fill: #fff;*/
/*}*/

/*.vue-flow__connection-path {*/
/*	stroke: var(--vf-connection-path);*/
/*	stroke-width: 1;*/
/*}*/

/*.vue-flow__node {*/
/*	cursor: -webkit-grab;*/
/*	cursor: grab;*/
/*}*/

/*.vue-flow__node-default,*/
/*.vue-flow__node-input,*/
/*.vue-flow__node-output {*/
/*	padding: 10px;*/
/*	border-radius: 3px;*/
/*	width: 150px;*/
/*	font-size: 12px;*/
/*	color: var(--vf-node-text);*/
/*	text-align: center;*/
/*	border-width: 1px;*/
/*	border-style: solid;*/

/*	background: var(--vf-node-bg);*/
/*	border-color: var(--vf-node-color);*/
/*}*/

/*.vue-flow__node-default.selected,*/
/*.vue-flow__node-default.selected:hover,*/
/*.vue-flow__node-input.selected,*/
/*.vue-flow__node-input.selected:hover,*/
/*.vue-flow__node-output.selected,*/
/*.vue-flow__node-output.selected:hover {*/
/*	box-shadow: 0 0 0 0.5px var(--vf-box-shadow);*/
/*}*/

/*.vue-flow__node-default .vue-flow__handle, .vue-flow__node-input .vue-flow__handle, .vue-flow__node-output .vue-flow__handle {*/
/*	background: var(--vf-handle);*/
/*}*/

/*.vue-flow__node-default.selectable:hover, .vue-flow__node-input.selectable:hover, .vue-flow__node-output.selectable:hover {*/
/*	box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.08);*/
/*}*/

/*.vue-flow__node-input {*/
/*	--vf-node-color: #0041d0;*/
/*	--vf-handle: var(--vf-node-color);*/
/*	--vf-box-shadow: var(--vf-node-color);*/

/*	background: var(--vf-node-bg);*/
/*	border-color: var(--vf-node-color);*/
/*}*/

/*.vue-flow__node-default {*/
/*	--vf-node-color: #1a192b;*/
/*	--vf-handle: var(--vf-node-color);*/
/*	--vf-box-shadow: var(--vf-node-color);*/

/*	background: var(--vf-node-bg);*/
/*	border-color: var(--vf-node-color);*/
/*}*/

/*.vue-flow__node-output {*/
/*	--vf-node-color: #ff0072;*/
/*	--vf-handle: var(--vf-node-color);*/
/*	--vf-box-shadow: var(--vf-node-color);*/
/*}*/

/*.vue-flow__nodesselection-rect {*/
/*	background: rgba(0, 89, 220, 0.08);*/
/*	border: 1px dotted rgba(0, 89, 220, 0.8);*/
/*}*/

/*.vue-flow__handle {*/
/*	position: absolute;*/
/*	width: 6px;*/
/*	height: 6px;*/
/*	background: var(--vf-handle);*/
/*	border: 1px solid #fff;*/
/*	border-radius: 100%;*/
/*}*/

/*.vue-flow__handle.connectable {*/
/*	cursor: crosshair;*/
/*}*/

/*.vue-flow__minimap {*/
/*	background-color: #fff;*/
/*}*/

/*.vue-flow__controls {*/
/*	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.08);*/
/*}*/

/*.vue-flow__controls-button {*/
/*	background: #fefefe;*/
/*	border-bottom: 1px solid #eee;*/
/*	box-sizing: content-box;*/
/*	display: flex;*/
/*	justify-content: center;*/
/*	align-items: center;*/
/*	width: 16px;*/
/*	height: 16px;*/
/*	cursor: pointer;*/
/*	-webkit-user-select: none;*/
/*	-moz-user-select: none;*/
/*	-ms-user-select: none;*/
/*	user-select: none;*/
/*	padding: 5px;*/
/*}*/

/*.vue-flow__controls-button svg {*/
/*	max-width: 12px;*/
/*	max-height: 12px;*/
/*}*/

/*.vue-flow__controls-button:hover {*/
/*	background: #f4f4f4;*/
/*}*/

/** GridStack **/
:root .grid-stack-item > .ui-resizable-handle {
	filter: none;
}

.grid-stack {
	position: relative;
}
.grid-stack.grid-stack-rtl {
	direction: ltr;
}
.grid-stack.grid-stack-rtl > .grid-stack-item {
	direction: rtl;
}
.grid-stack .grid-stack-placeholder > .placeholder-content {
	/*border: 1px dashed lightgray;*/
	margin: 0;
	border:0px !important;
	position: absolute;
	width: auto;
	z-index: 0 !important;
	text-align: center;
}
.grid-stack > .grid-stack-item {
	min-width: 8.3333333333%;
	position: absolute;
	padding: 0;
}
.grid-stack > .grid-stack-item > .grid-stack-item-content {
	margin: 0;
	position: absolute;
	width: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
.grid-stack > .grid-stack-item > .ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.grid-stack > .grid-stack-item.ui-resizable-disabled > .ui-resizable-handle, .grid-stack > .grid-stack-item.ui-resizable-autohide > .ui-resizable-handle {
	display: none;
}
.grid-stack > .grid-stack-item.ui-draggable-dragging, .grid-stack > .grid-stack-item.ui-resizable-resizing {
	z-index: 100;
}
.grid-stack > .grid-stack-item.ui-draggable-dragging > .grid-stack-item-content, .grid-stack > .grid-stack-item.ui-resizable-resizing > .grid-stack-item-content {
	box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2);
	opacity: 0.8;
}
.grid-stack > .grid-stack-item > .ui-resizable-se,
.grid-stack > .grid-stack-item > .ui-resizable-sw {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.grid-stack > .grid-stack-item > .ui-resizable-se {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.grid-stack > .grid-stack-item > .ui-resizable-nw {
	cursor: nw-resize;
	width: 20px;
	height: 20px;
	top: 0;
}
.grid-stack > .grid-stack-item > .ui-resizable-n {
	cursor: n-resize;
	height: 10px;
	top: 0;
	left: 25px;
	right: 25px;
}
.grid-stack > .grid-stack-item > .ui-resizable-ne {
	cursor: ne-resize;
	width: 20px;
	height: 20px;
	top: 0;
}
.grid-stack > .grid-stack-item > .ui-resizable-e {
	cursor: e-resize;
	width: 10px;
	top: 15px;
	bottom: 15px;
}
.grid-stack > .grid-stack-item > .ui-resizable-se {
	cursor: se-resize;
	width: 20px;
	height: 20px;
}
.grid-stack > .grid-stack-item > .ui-resizable-s {
	cursor: s-resize;
	height: 10px;
	left: 25px;
	bottom: 0;
	right: 25px;
}
.grid-stack > .grid-stack-item > .ui-resizable-sw {
	cursor: sw-resize;
	width: 20px;
	height: 20px;
}
.grid-stack > .grid-stack-item > .ui-resizable-w {
	cursor: w-resize;
	width: 10px;
	top: 15px;
	bottom: 15px;
}
.grid-stack > .grid-stack-item.ui-draggable-dragging > .ui-resizable-handle {
	display: none !important;
}
.grid-stack > .grid-stack-item[gs-w="0"] {
	width: 0%;
}
.grid-stack > .grid-stack-item[gs-x="0"] {
	left: 0%;
}
.grid-stack > .grid-stack-item[gs-min-w="0"] {
	min-width: 0%;
}
.grid-stack > .grid-stack-item[gs-max-w="0"] {
	max-width: 0%;
}
.grid-stack > .grid-stack-item[gs-w="1"] {
	width: 8.3333333333%;
}
.grid-stack > .grid-stack-item[gs-x="1"] {
	left: 8.3333333333%;
}
.grid-stack > .grid-stack-item[gs-min-w="1"] {
	min-width: 8.3333333333%;
}
.grid-stack > .grid-stack-item[gs-max-w="1"] {
	max-width: 8.3333333333%;
}
.grid-stack > .grid-stack-item[gs-w="2"] {
	width: 16.6666666667%;
}
.grid-stack > .grid-stack-item[gs-x="2"] {
	left: 16.6666666667%;
}
.grid-stack > .grid-stack-item[gs-min-w="2"] {
	min-width: 16.6666666667%;
}
.grid-stack > .grid-stack-item[gs-max-w="2"] {
	max-width: 16.6666666667%;
}
.grid-stack > .grid-stack-item[gs-w="3"] {
	width: 25%;
}
.grid-stack > .grid-stack-item[gs-x="3"] {
	left: 25%;
}
.grid-stack > .grid-stack-item[gs-min-w="3"] {
	min-width: 25%;
}
.grid-stack > .grid-stack-item[gs-max-w="3"] {
	max-width: 25%;
}
.grid-stack > .grid-stack-item[gs-w="4"] {
	width: 33.3333333333%;
}
.grid-stack > .grid-stack-item[gs-x="4"] {
	left: 33.3333333333%;
}
.grid-stack > .grid-stack-item[gs-min-w="4"] {
	min-width: 33.3333333333%;
}
.grid-stack > .grid-stack-item[gs-max-w="4"] {
	max-width: 33.3333333333%;
}
.grid-stack > .grid-stack-item[gs-w="5"] {
	width: 41.6666666667%;
}
.grid-stack > .grid-stack-item[gs-x="5"] {
	left: 41.6666666667%;
}
.grid-stack > .grid-stack-item[gs-min-w="5"] {
	min-width: 41.6666666667%;
}
.grid-stack > .grid-stack-item[gs-max-w="5"] {
	max-width: 41.6666666667%;
}
.grid-stack > .grid-stack-item[gs-w="6"] {
	width: 50%;
}
.grid-stack > .grid-stack-item[gs-x="6"] {
	left: 50%;
}
.grid-stack > .grid-stack-item[gs-min-w="6"] {
	min-width: 50%;
}
.grid-stack > .grid-stack-item[gs-max-w="6"] {
	max-width: 50%;
}
.grid-stack > .grid-stack-item[gs-w="7"] {
	width: 58.3333333333%;
}
.grid-stack > .grid-stack-item[gs-x="7"] {
	left: 58.3333333333%;
}
.grid-stack > .grid-stack-item[gs-min-w="7"] {
	min-width: 58.3333333333%;
}
.grid-stack > .grid-stack-item[gs-max-w="7"] {
	max-width: 58.3333333333%;
}
.grid-stack > .grid-stack-item[gs-w="8"] {
	width: 66.6666666667%;
}
.grid-stack > .grid-stack-item[gs-x="8"] {
	left: 66.6666666667%;
}
.grid-stack > .grid-stack-item[gs-min-w="8"] {
	min-width: 66.6666666667%;
}
.grid-stack > .grid-stack-item[gs-max-w="8"] {
	max-width: 66.6666666667%;
}
.grid-stack > .grid-stack-item[gs-w="9"] {
	width: 75%;
}
.grid-stack > .grid-stack-item[gs-x="9"] {
	left: 75%;
}
.grid-stack > .grid-stack-item[gs-min-w="9"] {
	min-width: 75%;
}
.grid-stack > .grid-stack-item[gs-max-w="9"] {
	max-width: 75%;
}
.grid-stack > .grid-stack-item[gs-w="10"] {
	width: 83.3333333333%;
}
.grid-stack > .grid-stack-item[gs-x="10"] {
	left: 83.3333333333%;
}
.grid-stack > .grid-stack-item[gs-min-w="10"] {
	min-width: 83.3333333333%;
}
.grid-stack > .grid-stack-item[gs-max-w="10"] {
	max-width: 83.3333333333%;
}
.grid-stack > .grid-stack-item[gs-w="11"] {
	width: 91.6666666667%;
}
.grid-stack > .grid-stack-item[gs-x="11"] {
	left: 91.6666666667%;
}
.grid-stack > .grid-stack-item[gs-min-w="11"] {
	min-width: 91.6666666667%;
}
.grid-stack > .grid-stack-item[gs-max-w="11"] {
	max-width: 91.6666666667%;
}
.grid-stack > .grid-stack-item[gs-w="12"] {
	width: 100%;
}
.grid-stack > .grid-stack-item[gs-x="12"] {
	left: 100%;
}
.grid-stack > .grid-stack-item[gs-min-w="12"] {
	min-width: 100%;
}
.grid-stack > .grid-stack-item[gs-max-w="12"] {
	max-width: 100%;
}
.grid-stack.grid-stack-1 > .grid-stack-item {
	min-width: 100%;
}
.grid-stack.grid-stack-1 > .grid-stack-item[gs-w="1"] {
	width: 100%;
}
.grid-stack.grid-stack-1 > .grid-stack-item[gs-x="1"] {
	left: 100%;
}
.grid-stack.grid-stack-1 > .grid-stack-item[gs-min-w="1"] {
	min-width: 100%;
}
.grid-stack.grid-stack-1 > .grid-stack-item[gs-max-w="1"] {
	max-width: 100%;
}
.grid-stack.grid-stack-animate, .grid-stack.grid-stack-animate .grid-stack-item {
	-webkit-transition: left 0.3s, top 0.3s, height 0.3s, width 0.3s;
	-moz-transition: left 0.3s, top 0.3s, height 0.3s, width 0.3s;
	-ms-transition: left 0.3s, top 0.3s, height 0.3s, width 0.3s;
	-o-transition: left 0.3s, top 0.3s, height 0.3s, width 0.3s;
	transition: left 0.3s, top 0.3s, height 0.3s, width 0.3s;
}
.grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging, .grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing, .grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder {
	-webkit-transition: left 0s, top 0s, height 0s, width 0s;
	-moz-transition: left 0s, top 0s, height 0s, width 0s;
	-ms-transition: left 0s, top 0s, height 0s, width 0s;
	-o-transition: left 0s, top 0s, height 0s, width 0s;
	transition: left 0s, top 0s, height 0s, width 0s;
}

/**
 * GridStack Extra
 */
.grid-stack.grid-stack-2>.grid-stack-item{min-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[gs-w="1"]{width:50%}.grid-stack.grid-stack-2>.grid-stack-item[gs-x="1"]{left:50%}.grid-stack.grid-stack-2>.grid-stack-item[gs-min-w="1"]{min-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[gs-max-w="1"]{max-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[gs-w="2"]{width:100%}.grid-stack.grid-stack-2>.grid-stack-item[gs-x="2"]{left:100%}.grid-stack.grid-stack-2>.grid-stack-item[gs-min-w="2"]{min-width:100%}.grid-stack.grid-stack-2>.grid-stack-item[gs-max-w="2"]{max-width:100%}.grid-stack.grid-stack-3>.grid-stack-item{min-width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[gs-w="1"]{width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[gs-x="1"]{left:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[gs-min-w="1"]{min-width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[gs-max-w="1"]{max-width:33.3333333333%}.grid-stack.grid-stack-3>.grid-stack-item[gs-w="2"]{width:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[gs-x="2"]{left:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[gs-min-w="2"]{min-width:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[gs-max-w="2"]{max-width:66.6666666667%}.grid-stack.grid-stack-3>.grid-stack-item[gs-w="3"]{width:100%}.grid-stack.grid-stack-3>.grid-stack-item[gs-x="3"]{left:100%}.grid-stack.grid-stack-3>.grid-stack-item[gs-min-w="3"]{min-width:100%}.grid-stack.grid-stack-3>.grid-stack-item[gs-max-w="3"]{max-width:100%}.grid-stack.grid-stack-4>.grid-stack-item{min-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[gs-w="1"]{width:25%}.grid-stack.grid-stack-4>.grid-stack-item[gs-x="1"]{left:25%}.grid-stack.grid-stack-4>.grid-stack-item[gs-min-w="1"]{min-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[gs-max-w="1"]{max-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[gs-w="2"]{width:50%}.grid-stack.grid-stack-4>.grid-stack-item[gs-x="2"]{left:50%}.grid-stack.grid-stack-4>.grid-stack-item[gs-min-w="2"]{min-width:50%}.grid-stack.grid-stack-4>.grid-stack-item[gs-max-w="2"]{max-width:50%}.grid-stack.grid-stack-4>.grid-stack-item[gs-w="3"]{width:75%}.grid-stack.grid-stack-4>.grid-stack-item[gs-x="3"]{left:75%}.grid-stack.grid-stack-4>.grid-stack-item[gs-min-w="3"]{min-width:75%}.grid-stack.grid-stack-4>.grid-stack-item[gs-max-w="3"]{max-width:75%}.grid-stack.grid-stack-4>.grid-stack-item[gs-w="4"]{width:100%}.grid-stack.grid-stack-4>.grid-stack-item[gs-x="4"]{left:100%}.grid-stack.grid-stack-4>.grid-stack-item[gs-min-w="4"]{min-width:100%}.grid-stack.grid-stack-4>.grid-stack-item[gs-max-w="4"]{max-width:100%}.grid-stack.grid-stack-5>.grid-stack-item{min-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[gs-w="1"]{width:20%}.grid-stack.grid-stack-5>.grid-stack-item[gs-x="1"]{left:20%}.grid-stack.grid-stack-5>.grid-stack-item[gs-min-w="1"]{min-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[gs-max-w="1"]{max-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[gs-w="2"]{width:40%}.grid-stack.grid-stack-5>.grid-stack-item[gs-x="2"]{left:40%}.grid-stack.grid-stack-5>.grid-stack-item[gs-min-w="2"]{min-width:40%}.grid-stack.grid-stack-5>.grid-stack-item[gs-max-w="2"]{max-width:40%}.grid-stack.grid-stack-5>.grid-stack-item[gs-w="3"]{width:60%}.grid-stack.grid-stack-5>.grid-stack-item[gs-x="3"]{left:60%}.grid-stack.grid-stack-5>.grid-stack-item[gs-min-w="3"]{min-width:60%}.grid-stack.grid-stack-5>.grid-stack-item[gs-max-w="3"]{max-width:60%}.grid-stack.grid-stack-5>.grid-stack-item[gs-w="4"]{width:80%}.grid-stack.grid-stack-5>.grid-stack-item[gs-x="4"]{left:80%}.grid-stack.grid-stack-5>.grid-stack-item[gs-min-w="4"]{min-width:80%}.grid-stack.grid-stack-5>.grid-stack-item[gs-max-w="4"]{max-width:80%}.grid-stack.grid-stack-5>.grid-stack-item[gs-w="5"]{width:100%}.grid-stack.grid-stack-5>.grid-stack-item[gs-x="5"]{left:100%}.grid-stack.grid-stack-5>.grid-stack-item[gs-min-w="5"]{min-width:100%}.grid-stack.grid-stack-5>.grid-stack-item[gs-max-w="5"]{max-width:100%}.grid-stack.grid-stack-6>.grid-stack-item{min-width:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[gs-w="1"]{width:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[gs-x="1"]{left:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[gs-min-w="1"]{min-width:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[gs-max-w="1"]{max-width:16.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[gs-w="2"]{width:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[gs-x="2"]{left:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[gs-min-w="2"]{min-width:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[gs-max-w="2"]{max-width:33.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[gs-w="3"]{width:50%}.grid-stack.grid-stack-6>.grid-stack-item[gs-x="3"]{left:50%}.grid-stack.grid-stack-6>.grid-stack-item[gs-min-w="3"]{min-width:50%}.grid-stack.grid-stack-6>.grid-stack-item[gs-max-w="3"]{max-width:50%}.grid-stack.grid-stack-6>.grid-stack-item[gs-w="4"]{width:66.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[gs-x="4"]{left:66.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[gs-min-w="4"]{min-width:66.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[gs-max-w="4"]{max-width:66.6666666667%}.grid-stack.grid-stack-6>.grid-stack-item[gs-w="5"]{width:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[gs-x="5"]{left:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[gs-min-w="5"]{min-width:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[gs-max-w="5"]{max-width:83.3333333333%}.grid-stack.grid-stack-6>.grid-stack-item[gs-w="6"]{width:100%}.grid-stack.grid-stack-6>.grid-stack-item[gs-x="6"]{left:100%}.grid-stack.grid-stack-6>.grid-stack-item[gs-min-w="6"]{min-width:100%}.grid-stack.grid-stack-6>.grid-stack-item[gs-max-w="6"]{max-width:100%}.grid-stack.grid-stack-7>.grid-stack-item{min-width:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[gs-w="1"]{width:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[gs-x="1"]{left:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[gs-min-w="1"]{min-width:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[gs-max-w="1"]{max-width:14.2857142857%}.grid-stack.grid-stack-7>.grid-stack-item[gs-w="2"]{width:28.5714285714%}.grid-stack.grid-stack-7>.grid-stack-item[gs-x="2"]{left:28.5714285714%}.grid-stack.grid-stack-7>.grid-stack-item[gs-min-w="2"]{min-width:28.5714285714%}.grid-stack.grid-stack-7>.grid-stack-item[gs-max-w="2"]{max-width:28.5714285714%}.grid-stack.grid-stack-7>.grid-stack-item[gs-w="3"]{width:42.8571428571%}.grid-stack.grid-stack-7>.grid-stack-item[gs-x="3"]{left:42.8571428571%}.grid-stack.grid-stack-7>.grid-stack-item[gs-min-w="3"]{min-width:42.8571428571%}.grid-stack.grid-stack-7>.grid-stack-item[gs-max-w="3"]{max-width:42.8571428571%}.grid-stack.grid-stack-7>.grid-stack-item[gs-w="4"]{width:57.1428571429%}.grid-stack.grid-stack-7>.grid-stack-item[gs-x="4"]{left:57.1428571429%}.grid-stack.grid-stack-7>.grid-stack-item[gs-min-w="4"]{min-width:57.1428571429%}.grid-stack.grid-stack-7>.grid-stack-item[gs-max-w="4"]{max-width:57.1428571429%}.grid-stack.grid-stack-7>.grid-stack-item[gs-w="5"]{width:71.4285714286%}.grid-stack.grid-stack-7>.grid-stack-item[gs-x="5"]{left:71.4285714286%}.grid-stack.grid-stack-7>.grid-stack-item[gs-min-w="5"]{min-width:71.4285714286%}.grid-stack.grid-stack-7>.grid-stack-item[gs-max-w="5"]{max-width:71.4285714286%}.grid-stack.grid-stack-7>.grid-stack-item[gs-w="6"]{width:85.7142857143%}.grid-stack.grid-stack-7>.grid-stack-item[gs-x="6"]{left:85.7142857143%}.grid-stack.grid-stack-7>.grid-stack-item[gs-min-w="6"]{min-width:85.7142857143%}.grid-stack.grid-stack-7>.grid-stack-item[gs-max-w="6"]{max-width:85.7142857143%}.grid-stack.grid-stack-7>.grid-stack-item[gs-w="7"]{width:100%}.grid-stack.grid-stack-7>.grid-stack-item[gs-x="7"]{left:100%}.grid-stack.grid-stack-7>.grid-stack-item[gs-min-w="7"]{min-width:100%}.grid-stack.grid-stack-7>.grid-stack-item[gs-max-w="7"]{max-width:100%}.grid-stack.grid-stack-8>.grid-stack-item{min-width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-w="1"]{width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-x="1"]{left:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-min-w="1"]{min-width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-max-w="1"]{max-width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-w="2"]{width:25%}.grid-stack.grid-stack-8>.grid-stack-item[gs-x="2"]{left:25%}.grid-stack.grid-stack-8>.grid-stack-item[gs-min-w="2"]{min-width:25%}.grid-stack.grid-stack-8>.grid-stack-item[gs-max-w="2"]{max-width:25%}.grid-stack.grid-stack-8>.grid-stack-item[gs-w="3"]{width:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-x="3"]{left:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-min-w="3"]{min-width:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-max-w="3"]{max-width:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-w="4"]{width:50%}.grid-stack.grid-stack-8>.grid-stack-item[gs-x="4"]{left:50%}.grid-stack.grid-stack-8>.grid-stack-item[gs-min-w="4"]{min-width:50%}.grid-stack.grid-stack-8>.grid-stack-item[gs-max-w="4"]{max-width:50%}.grid-stack.grid-stack-8>.grid-stack-item[gs-w="5"]{width:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-x="5"]{left:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-min-w="5"]{min-width:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-max-w="5"]{max-width:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-w="6"]{width:75%}.grid-stack.grid-stack-8>.grid-stack-item[gs-x="6"]{left:75%}.grid-stack.grid-stack-8>.grid-stack-item[gs-min-w="6"]{min-width:75%}.grid-stack.grid-stack-8>.grid-stack-item[gs-max-w="6"]{max-width:75%}.grid-stack.grid-stack-8>.grid-stack-item[gs-w="7"]{width:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-x="7"]{left:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-min-w="7"]{min-width:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-max-w="7"]{max-width:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[gs-w="8"]{width:100%}.grid-stack.grid-stack-8>.grid-stack-item[gs-x="8"]{left:100%}.grid-stack.grid-stack-8>.grid-stack-item[gs-min-w="8"]{min-width:100%}.grid-stack.grid-stack-8>.grid-stack-item[gs-max-w="8"]{max-width:100%}.grid-stack.grid-stack-9>.grid-stack-item{min-width:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[gs-w="1"]{width:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[gs-x="1"]{left:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[gs-min-w="1"]{min-width:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[gs-max-w="1"]{max-width:11.1111111111%}.grid-stack.grid-stack-9>.grid-stack-item[gs-w="2"]{width:22.2222222222%}.grid-stack.grid-stack-9>.grid-stack-item[gs-x="2"]{left:22.2222222222%}.grid-stack.grid-stack-9>.grid-stack-item[gs-min-w="2"]{min-width:22.2222222222%}.grid-stack.grid-stack-9>.grid-stack-item[gs-max-w="2"]{max-width:22.2222222222%}.grid-stack.grid-stack-9>.grid-stack-item[gs-w="3"]{width:33.3333333333%}.grid-stack.grid-stack-9>.grid-stack-item[gs-x="3"]{left:33.3333333333%}.grid-stack.grid-stack-9>.grid-stack-item[gs-min-w="3"]{min-width:33.3333333333%}.grid-stack.grid-stack-9>.grid-stack-item[gs-max-w="3"]{max-width:33.3333333333%}.grid-stack.grid-stack-9>.grid-stack-item[gs-w="4"]{width:44.4444444444%}.grid-stack.grid-stack-9>.grid-stack-item[gs-x="4"]{left:44.4444444444%}.grid-stack.grid-stack-9>.grid-stack-item[gs-min-w="4"]{min-width:44.4444444444%}.grid-stack.grid-stack-9>.grid-stack-item[gs-max-w="4"]{max-width:44.4444444444%}.grid-stack.grid-stack-9>.grid-stack-item[gs-w="5"]{width:55.5555555556%}.grid-stack.grid-stack-9>.grid-stack-item[gs-x="5"]{left:55.5555555556%}.grid-stack.grid-stack-9>.grid-stack-item[gs-min-w="5"]{min-width:55.5555555556%}.grid-stack.grid-stack-9>.grid-stack-item[gs-max-w="5"]{max-width:55.5555555556%}.grid-stack.grid-stack-9>.grid-stack-item[gs-w="6"]{width:66.6666666667%}.grid-stack.grid-stack-9>.grid-stack-item[gs-x="6"]{left:66.6666666667%}.grid-stack.grid-stack-9>.grid-stack-item[gs-min-w="6"]{min-width:66.6666666667%}.grid-stack.grid-stack-9>.grid-stack-item[gs-max-w="6"]{max-width:66.6666666667%}.grid-stack.grid-stack-9>.grid-stack-item[gs-w="7"]{width:77.7777777778%}.grid-stack.grid-stack-9>.grid-stack-item[gs-x="7"]{left:77.7777777778%}.grid-stack.grid-stack-9>.grid-stack-item[gs-min-w="7"]{min-width:77.7777777778%}.grid-stack.grid-stack-9>.grid-stack-item[gs-max-w="7"]{max-width:77.7777777778%}.grid-stack.grid-stack-9>.grid-stack-item[gs-w="8"]{width:88.8888888889%}.grid-stack.grid-stack-9>.grid-stack-item[gs-x="8"]{left:88.8888888889%}.grid-stack.grid-stack-9>.grid-stack-item[gs-min-w="8"]{min-width:88.8888888889%}.grid-stack.grid-stack-9>.grid-stack-item[gs-max-w="8"]{max-width:88.8888888889%}.grid-stack.grid-stack-9>.grid-stack-item[gs-w="9"]{width:100%}.grid-stack.grid-stack-9>.grid-stack-item[gs-x="9"]{left:100%}.grid-stack.grid-stack-9>.grid-stack-item[gs-min-w="9"]{min-width:100%}.grid-stack.grid-stack-9>.grid-stack-item[gs-max-w="9"]{max-width:100%}.grid-stack.grid-stack-10>.grid-stack-item{min-width:10%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="1"]{width:10%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="1"]{left:10%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="1"]{min-width:10%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="1"]{max-width:10%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="2"]{width:20%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="2"]{left:20%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="2"]{min-width:20%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="2"]{max-width:20%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="3"]{width:30%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="3"]{left:30%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="3"]{min-width:30%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="3"]{max-width:30%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="4"]{width:40%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="4"]{left:40%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="4"]{min-width:40%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="4"]{max-width:40%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="5"]{width:50%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="5"]{left:50%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="5"]{min-width:50%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="5"]{max-width:50%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="6"]{width:60%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="6"]{left:60%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="6"]{min-width:60%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="6"]{max-width:60%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="7"]{width:70%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="7"]{left:70%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="7"]{min-width:70%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="7"]{max-width:70%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="8"]{width:80%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="8"]{left:80%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="8"]{min-width:80%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="8"]{max-width:80%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="9"]{width:90%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="9"]{left:90%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="9"]{min-width:90%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="9"]{max-width:90%}.grid-stack.grid-stack-10>.grid-stack-item[gs-w="10"]{width:100%}.grid-stack.grid-stack-10>.grid-stack-item[gs-x="10"]{left:100%}.grid-stack.grid-stack-10>.grid-stack-item[gs-min-w="10"]{min-width:100%}.grid-stack.grid-stack-10>.grid-stack-item[gs-max-w="10"]{max-width:100%}.grid-stack.grid-stack-11>.grid-stack-item{min-width:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="1"]{width:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="1"]{left:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="1"]{min-width:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="1"]{max-width:9.0909090909%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="2"]{width:18.1818181818%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="2"]{left:18.1818181818%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="2"]{min-width:18.1818181818%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="2"]{max-width:18.1818181818%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="3"]{width:27.2727272727%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="3"]{left:27.2727272727%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="3"]{min-width:27.2727272727%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="3"]{max-width:27.2727272727%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="4"]{width:36.3636363636%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="4"]{left:36.3636363636%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="4"]{min-width:36.3636363636%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="4"]{max-width:36.3636363636%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="5"]{width:45.4545454545%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="5"]{left:45.4545454545%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="5"]{min-width:45.4545454545%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="5"]{max-width:45.4545454545%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="6"]{width:54.5454545455%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="6"]{left:54.5454545455%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="6"]{min-width:54.5454545455%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="6"]{max-width:54.5454545455%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="7"]{width:63.6363636364%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="7"]{left:63.6363636364%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="7"]{min-width:63.6363636364%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="7"]{max-width:63.6363636364%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="8"]{width:72.7272727273%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="8"]{left:72.7272727273%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="8"]{min-width:72.7272727273%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="8"]{max-width:72.7272727273%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="9"]{width:81.8181818182%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="9"]{left:81.8181818182%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="9"]{min-width:81.8181818182%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="9"]{max-width:81.8181818182%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="10"]{width:90.9090909091%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="10"]{left:90.9090909091%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="10"]{min-width:90.9090909091%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="10"]{max-width:90.9090909091%}.grid-stack.grid-stack-11>.grid-stack-item[gs-w="11"]{width:100%}.grid-stack.grid-stack-11>.grid-stack-item[gs-x="11"]{left:100%}.grid-stack.grid-stack-11>.grid-stack-item[gs-min-w="11"]{min-width:100%}.grid-stack.grid-stack-11>.grid-stack-item[gs-max-w="11"]{max-width:100%}

/** jsoneditor **/
.jsoneditor input,.jsoneditor input:not([type]),.jsoneditor input[type=search],.jsoneditor input[type=text],.jsoneditor-modal input,.jsoneditor-modal input:not([type]),.jsoneditor-modal input[type=search],.jsoneditor-modal input[type=text]{
	height:auto;
	border:inherit;
	box-shadow:none;
	font-size:inherit;
	box-sizing:inherit;
	padding:inherit;
	font-family:inherit;
	transition:none;
	line-height:inherit
}
.jsoneditor input:focus,.jsoneditor input:not([type]):focus,.jsoneditor input[type=search]:focus,.jsoneditor input[type=text]:focus,.jsoneditor-modal input:focus,.jsoneditor-modal input:not([type]):focus,.jsoneditor-modal input[type=search]:focus,.jsoneditor-modal input[type=text]:focus{
	border:inherit;
	box-shadow:inherit
}
.jsoneditor textarea,.jsoneditor-modal textarea{
	height:inherit
}
.jsoneditor select,.jsoneditor-modal select{
	display:inherit;
	height:inherit
}
.jsoneditor label,.jsoneditor-modal label{
	font-size:inherit;
	font-weight:inherit;
	color:inherit
}
.jsoneditor table,.jsoneditor-modal table{
	border-collapse:collapse;
	width:auto
}
.jsoneditor td,.jsoneditor th,.jsoneditor-modal td,.jsoneditor-modal th{
	padding:0;
	display:table-cell;
	text-align:left;
	vertical-align:inherit;
	border-radius:inherit
}
.jsoneditor .autocomplete.dropdown{
	position:absolute;
	background:#fff;
	box-shadow:2px 2px 12px rgba(128,128,128,.3);
	border:1px solid #d3d3d3;
	overflow-x:hidden;
	overflow-y:auto;
	cursor:default;
	margin:0;
	padding:5px;
	text-align:left;
	outline:0;
	font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace;
	font-size:14px
}
.jsoneditor .autocomplete.dropdown .item{
	color:#1a1a1a
}
.jsoneditor .autocomplete.dropdown .item.hover{
	background-color:#ebebeb
}
.jsoneditor .autocomplete.hint{
	color:#a1a1a1;
	top:4px;
	left:4px
}
.jsoneditor-contextmenu-root{
	position:relative;
	width:0;
	height:0
}
.jsoneditor-contextmenu{
	position:absolute;
	box-sizing:content-box;
	z-index:2
}
.jsoneditor-contextmenu .jsoneditor-menu{
	position:relative;
	left:0;
	top:0;
	width:128px;
	height:auto;
	background:#fff;
	border:1px solid #d3d3d3;
	box-shadow:2px 2px 12px rgba(128,128,128,.3);
	list-style:none;
	margin:0;
	padding:0
}
.jsoneditor-contextmenu .jsoneditor-menu button{
	position:relative;
	padding:0 8px 0 0;
	margin:0;
	width:128px;
	height:auto;
	border:none;
	cursor:pointer;
	color:#4d4d4d;
	background:0 0;
	font-size:14px;
	font-family:arial,sans-serif;
	box-sizing:border-box;
	text-align:left
}
.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{
	padding:0;
	border:0
}
.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{
	width:96px
}
.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{
	float:right;
	width:32px;
	height:24px;
	border-left:1px solid #e5e5e5
}
.jsoneditor-contextmenu .jsoneditor-menu li{
	overflow:hidden
}
.jsoneditor-contextmenu .jsoneditor-menu li ul{
	display:none;
	position:relative;
	left:-10px;
	top:0;
	border:none;
	box-shadow:inset 0 0 10px rgba(128,128,128,.5);
	padding:0 10px;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{
	margin-left:24px
}
.jsoneditor-contextmenu .jsoneditor-menu li ul li button{
	padding-left:24px;
	animation:all ease-in-out 1s
}
.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{
	position:absolute;
	top:0;
	right:0;
	width:24px;
	height:24px;
	padding:0;
	margin:0 4px 0 0;
	background-image:url(/img/jsoneditor-icons.svg);
	background-position:0 -72px
}
.jsoneditor-contextmenu .jsoneditor-icon{
	position:absolute;
	top:0;
	left:0;
	width:24px;
	height:24px;
	border:none;
	padding:0;
	margin:0;
	background-image:url(/img/jsoneditor-icons.svg)
}
.jsoneditor-contextmenu .jsoneditor-text{
	padding:4px 0 4px 24px;
	word-wrap:break-word
}
.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{
	padding-right:24px
}
.jsoneditor-contextmenu .jsoneditor-separator{
	height:0;
	border-top:1px solid #e5e5e5;
	padding-top:5px;
	margin-top:5px
}
.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{
	background-position:-24px 0
}
.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon{
	background-position:0 0
}
.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{
	background-position:0 0
}
.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{
	background-position:-48px 0
}
.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{
	background-position:-168px 0
}
.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{
	background-position:-192px 0
}
.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{
	background-position:-216px 0
}
.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{
	background-position:0 -24px
}
.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{
	background-position:-144px 0
}
.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{
	background-position:-120px 0
}
.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{
	background-position:-72px 0
}
.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{
	background-position:-96px 0
}
.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{
	background-image:none;
	width:6px
}
.jsoneditor-contextmenu li,.jsoneditor-contextmenu ul{
	box-sizing:content-box;
	position:relative
}
.jsoneditor-contextmenu .jsoneditor-menu button:focus,.jsoneditor-contextmenu .jsoneditor-menu button:hover{
	color:#1a1a1a;
	background-color:#f5f5f5;
	outline:0
}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover{
	color:#fff;
	background-color:#ee422e
}
.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover{
	background-color:#f5f5f5
}
.jsoneditor-modal{
	max-width:95%;
	border-radius:2px!important;
	padding:45px 15px 15px 15px!important;
	box-shadow:2px 2px 12px rgba(128,128,128,.3);
	color:#4d4d4d;
	line-height:1.3em
}
.jsoneditor-modal.jsoneditor-modal-transform{
	width:600px!important
}
.jsoneditor-modal .pico-modal-header{
	position:absolute;
	box-sizing:border-box;
	top:0;
	left:0;
	width:100%;
	padding:0 10px;
	height:30px;
	line-height:30px;
	font-family:arial,sans-serif;
	font-size:11pt;
	background:#3883fa;
	color:#fff
}
.jsoneditor-modal table{
	width:100%
}
.jsoneditor-modal table td{
	padding:3px 0
}
.jsoneditor-modal table td.jsoneditor-modal-input{
	text-align:right;
	padding-right:0;
	white-space:nowrap
}
.jsoneditor-modal table td.jsoneditor-modal-actions{
	padding-top:15px
}
.jsoneditor-modal table th{
	vertical-align:middle
}
.jsoneditor-modal p:first-child{
	margin-top:0
}
.jsoneditor-modal a{
	color:#3883fa
}
.jsoneditor-modal .jsoneditor-jmespath-block{
	margin-bottom:10px
}
.jsoneditor-modal .pico-close{
	background:0 0!important;
	font-size:24px!important;
	top:7px!important;
	right:7px!important;
	color:#fff
}
.jsoneditor-modal input{
	padding:4px
}
.jsoneditor-modal input[type=text]{
	cursor:inherit
}
.jsoneditor-modal input[disabled]{
	background:#d3d3d3;
	color:grey
}
.jsoneditor-modal .jsoneditor-select-wrapper{
	position:relative;
	display:inline-block
}
.jsoneditor-modal .jsoneditor-select-wrapper:after{
	content:"";
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:6px solid #666;
	position:absolute;
	right:8px;
	top:14px;
	pointer-events:none
}
.jsoneditor-modal select{
	padding:3px 24px 3px 10px;
	min-width:180px;
	max-width:350px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-indent:0;
	text-overflow:"";
	font-size:14px;
	line-height:1.5em
}
.jsoneditor-modal select::-ms-expand{
	display:none
}
.jsoneditor-modal .jsoneditor-button-group input{
	padding:4px 10px;
	margin:0;
	border-radius:0;
	border-left-style:none
}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-left-style:solid
}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.jsoneditor-modal .jsoneditor-transform-preview{
	background:#f5f5f5;
	height:200px
}
.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{
	color:#ee422e
}
.jsoneditor-modal .jsoneditor-jmespath-wizard{
	line-height:1.2em;
	width:100%;
	padding:0;
	border-radius:3px
}
.jsoneditor-modal .jsoneditor-jmespath-label{
	font-weight:700;
	color:#1e90ff;
	margin-top:20px;
	margin-bottom:5px
}
.jsoneditor-modal .jsoneditor-jmespath-wizard-table{
	width:100%;
	border-collapse:collapse
}
.jsoneditor-modal .jsoneditor-jmespath-wizard-label{
	font-style:italic;
	margin:4px 0 2px 0
}
.jsoneditor-modal .jsoneditor-inline{
	position:relative;
	display:inline-block;
	width:100%;
	padding-top:2px;
	padding-bottom:2px
}
.jsoneditor-modal .jsoneditor-inline:not(:last-child){
	padding-right:2px
}
.jsoneditor-modal .jsoneditor-jmespath-filter{
	display:flex;
	flex-wrap:wrap
}
.jsoneditor-modal .jsoneditor-jmespath-filter-field{
	width:180px
}
.jsoneditor-modal .jsoneditor-jmespath-filter-relation{
	width:100px
}
.jsoneditor-modal .jsoneditor-jmespath-filter-value{
	min-width:180px;
	flex:1
}
.jsoneditor-modal .jsoneditor-jmespath-sort-field{
	width:170px
}
.jsoneditor-modal .jsoneditor-jmespath-sort-order{
	width:150px
}
.jsoneditor-modal .jsoneditor-jmespath-select-fields{
	width:100%
}
.jsoneditor-modal .selectr-selected{
	border-color:#d3d3d3;
	padding:4px 28px 4px 8px
}
.jsoneditor-modal .selectr-selected .selectr-tag{
	background-color:#3883fa;
	border-radius:5px
}
.jsoneditor-modal table td,.jsoneditor-modal table th{
	text-align:left;
	vertical-align:middle;
	font-weight:400;
	color:#4d4d4d;
	border-spacing:0;
	border-collapse:collapse
}
.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal select,.jsoneditor-modal textarea{
	background:#fff;
	border:1px solid #d3d3d3;
	color:#4d4d4d;
	border-radius:3px;
	padding:4px
}
.jsoneditor-modal #query,.jsoneditor-modal textarea{
	border-radius:unset
}
.jsoneditor-modal,.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal option,.jsoneditor-modal select,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal textarea{
	font-size:10.5pt;
	font-family:arial,sans-serif
}
.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{
	font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace;
	font-size:14px;
	width:100%;
	box-sizing:border-box
}
.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{
	background:#f5f5f5;
	padding:4px 20px
}
.jsoneditor-modal input,.jsoneditor-modal select{
	cursor:pointer
}
.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{
	background:#3883fa;
	border-color:#3883fa;
	color:#fff
}
.jsoneditor{
	color:#1a1a1a;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:100%;
	position:relative;
	padding:0;
	line-height:100%
}
div.jsoneditor-default,div.jsoneditor-field,div.jsoneditor-readonly,div.jsoneditor-value{
	border:1px solid transparent;
	min-height:16px;
	min-width:32px;
	line-height:16px;
	padding:2px;
	margin:1px;
	word-wrap:break-word;
	float:left
}
div.jsoneditor-field p,div.jsoneditor-value p{
	margin:0
}
div.jsoneditor-value{
	word-break:break-word
}
div.jsoneditor-value.jsoneditor-empty::after{
	content:"value"
}
div.jsoneditor-value.jsoneditor-string{
	color:#006000
}
div.jsoneditor-value.jsoneditor-number{
	color:#ee422e
}
div.jsoneditor-value.jsoneditor-boolean{
	color:#ff8c00
}
div.jsoneditor-value.jsoneditor-null{
	color:#004ed0
}
div.jsoneditor-value.jsoneditor-color-value{
	color:#1a1a1a
}
div.jsoneditor-value.jsoneditor-invalid{
	color:#1a1a1a
}
div.jsoneditor-readonly{
	min-width:16px;
	color:grey
}
div.jsoneditor-empty{
	border-color:#d3d3d3;
	border-style:dashed;
	border-radius:2px
}
div.jsoneditor-field.jsoneditor-empty::after{
	content:"field"
}
div.jsoneditor td{
	vertical-align:top
}
div.jsoneditor td.jsoneditor-separator{
	padding:3px 0;
	vertical-align:top;
	color:grey
}
div.jsoneditor td.jsoneditor-tree{
	vertical-align:top
}
div.jsoneditor.busy pre.jsoneditor-preview{
	background:#f5f5f5;
	color:grey
}
div.jsoneditor.busy div.jsoneditor-busy{
	display:inherit
}
div.jsoneditor code.jsoneditor-preview{
	background:0 0
}
div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{
	width:100%;
	height:100%;
	box-sizing:border-box;
	overflow:auto;
	padding:2px;
	margin:0;
	white-space:pre-wrap;
	word-break:break-all
}
div.jsoneditor-default{
	color:grey;
	padding-left:10px
}
div.jsoneditor-tree{
	width:100%;
	height:100%;
	position:relative;
	overflow:auto;
	background:#fff
}
div.jsoneditor-tree button.jsoneditor-button{
	width:24px;
	height:24px;
	padding:0;
	margin:0;
	border:none;
	cursor:pointer;
	background-color:transparent;
	background-image:url(/img/jsoneditor-icons.svg)
}
div.jsoneditor-tree button.jsoneditor-button:focus{
	background-color:#f5f5f5;
	outline:#e5e5e5 solid 1px
}
div.jsoneditor-tree button.jsoneditor-collapsed{
	background-position:0 -48px
}
div.jsoneditor-tree button.jsoneditor-expanded{
	background-position:0 -72px
}
div.jsoneditor-tree button.jsoneditor-contextmenu-button{
	background-position:-48px -72px
}
div.jsoneditor-tree button.jsoneditor-invisible{
	visibility:hidden;
	background:0 0
}
div.jsoneditor-tree button.jsoneditor-dragarea{
	background-image:url(/img/jsoneditor-icons.svg);
	background-position:-72px -72px;
	cursor:move
}
div.jsoneditor-tree :focus{
	outline:0
}
div.jsoneditor-tree div.jsoneditor-show-more{
	display:inline-block;
	padding:3px 4px;
	margin:2px 0;
	background-color:#e5e5e5;
	border-radius:3px;
	color:grey;
	font-family:arial,sans-serif;
	font-size:14px
}
div.jsoneditor-tree div.jsoneditor-show-more a{
	display:inline-block;
	color:grey
}
div.jsoneditor-tree div.jsoneditor-color{
	display:inline-block;
	width:12px;
	height:12px;
	margin:4px;
	border:1px solid grey;
	cursor:pointer
}
div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly{
	cursor:inherit
}
div.jsoneditor-tree div.jsoneditor-date{
	background:#a1a1a1;
	color:#fff;
	font-family:arial,sans-serif;
	border-radius:3px;
	display:inline-block;
	padding:3px;
	margin:0 3px
}
div.jsoneditor-tree table.jsoneditor-tree{
	border-collapse:collapse;
	border-spacing:0;
	width:100%
}
div.jsoneditor-tree .jsoneditor-button{
	display:block
}
div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{
	width:24px;
	height:24px;
	padding:0;
	margin:0 4px 0 0;
	background-image:url(/img/jsoneditor-icons.svg);
	background-position:-168px -48px;
	background-color:transparent
}
div.jsoneditor-outer{
	position:static;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
div.jsoneditor-outer.has-nav-bar{
	margin-top:-26px;
	padding-top:26px
}
div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{
	margin-top:-61px;
	padding-top:61px
}
div.jsoneditor-outer.has-status-bar{
	margin-bottom:-26px;
	padding-bottom:26px
}
div.jsoneditor-outer.has-main-menu-bar{
	margin-top:-35px;
	padding-top:35px
}
div.jsoneditor-busy{
	position:absolute;
	top:15%;
	left:0;
	box-sizing:border-box;
	width:100%;
	text-align:center;
	display:none
}
div.jsoneditor-busy span{
	background-color:#ffffab;
	border:1px solid #fe0;
	border-radius:3px;
	padding:5px 15px;
	box-shadow:0 0 5px rgba(0,0,0,.4)
}
div.jsoneditor-field.jsoneditor-empty::after,div.jsoneditor-value.jsoneditor-empty::after{
	pointer-events:none;
	color:#d3d3d3;
	font-size:8pt
}
a.jsoneditor-value.jsoneditor-url,div.jsoneditor-value.jsoneditor-url{
	color:#006000;
	text-decoration:underline
}
a.jsoneditor-value.jsoneditor-url{
	display:inline-block;
	padding:2px;
	margin:2px
}
a.jsoneditor-value.jsoneditor-url:focus,a.jsoneditor-value.jsoneditor-url:hover{
	color:#ee422e
}
div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value.jsoneditor-highlight,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover{
	background-color:#ffffab;
	border:1px solid #fe0;
	border-radius:2px
}
div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{
	background-color:#fe0;
	border:1px solid #ffc700;
	border-radius:2px
}
div.jsoneditor-value.jsoneditor-array,div.jsoneditor-value.jsoneditor-object{
	min-width:16px
}
div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{
	background-position:-48px -48px
}
div.jsoneditor-tree div.jsoneditor-show-more a:focus,div.jsoneditor-tree div.jsoneditor-show-more a:hover{
	color:#ee422e
}
.ace-jsoneditor,textarea.jsoneditor-text{
	min-height:150px
}
.ace-jsoneditor.ace_editor,textarea.jsoneditor-text.ace_editor{
	font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace
}
textarea.jsoneditor-text{
	width:100%;
	height:100%;
	margin:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-width:0;
	border:none;
	background-color:#fff;
	resize:none
}
tr.jsoneditor-highlight,tr.jsoneditor-selected{
	background-color:#d3d3d3
}
tr.jsoneditor-selected button.jsoneditor-contextmenu-button,tr.jsoneditor-selected button.jsoneditor-dragarea{
	visibility:hidden
}
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{
	visibility:visible
}
div.jsoneditor-tree button.jsoneditor-dragarea:focus,div.jsoneditor-tree button.jsoneditor-dragarea:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{
	background-position:-72px -48px
}
div.jsoneditor td,div.jsoneditor th,div.jsoneditor tr{
	padding:0;
	margin:0
}
.jsoneditor-popover,.jsoneditor-schema-error,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,div.jsoneditor-field,div.jsoneditor-value,pre.jsoneditor-preview{
	font-family:consolas,menlo,monaco,"Ubuntu Mono",source-code-pro,monospace;
	font-size:14px;
	color:#1a1a1a
}
.jsoneditor-schema-error{
	cursor:default;
	display:inline-block;
	height:24px;
	line-height:24px;
	position:relative;
	text-align:center;
	width:24px
}
.jsoneditor-popover{
	background-color:#4c4c4c;
	border-radius:3px;
	box-shadow:0 0 5px rgba(0,0,0,.4);
	color:#fff;
	padding:7px 10px;
	position:absolute;
	cursor:auto;
	width:200px
}
.jsoneditor-popover.jsoneditor-above{
	bottom:32px;
	left:-98px
}
.jsoneditor-popover.jsoneditor-above:before{
	border-top:7px solid #4c4c4c;
	bottom:-7px
}
.jsoneditor-popover.jsoneditor-below{
	top:32px;
	left:-98px
}
.jsoneditor-popover.jsoneditor-below:before{
	border-bottom:7px solid #4c4c4c;
	top:-7px
}
.jsoneditor-popover.jsoneditor-left{
	top:-7px;
	right:32px
}
.jsoneditor-popover.jsoneditor-left:before{
	border-left:7px solid #4c4c4c;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	content:"";
	top:19px;
	right:-14px;
	left:inherit;
	margin-left:inherit;
	margin-top:-7px;
	position:absolute
}
.jsoneditor-popover.jsoneditor-right{
	top:-7px;
	left:32px
}
.jsoneditor-popover.jsoneditor-right:before{
	border-right:7px solid #4c4c4c;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	content:"";
	top:19px;
	left:-14px;
	margin-left:inherit;
	margin-top:-7px;
	position:absolute
}
.jsoneditor-popover:before{
	border-right:7px solid transparent;
	border-left:7px solid transparent;
	content:"";
	display:block;
	left:50%;
	margin-left:-7px;
	position:absolute
}
.jsoneditor-text-errors tr.jump-to-line:hover{
	text-decoration:underline;
	cursor:pointer
}
.jsoneditor-schema-error:focus .jsoneditor-popover,.jsoneditor-schema-error:hover .jsoneditor-popover{
	display:block;
	animation:fade-in .3s linear 1,move-up .3s linear 1
}
@keyframes fade-in{
	from{
		opacity:0
	}
	to{
		opacity:1
	}
}
.jsoneditor .jsoneditor-validation-errors-container{
	max-height:130px;
	overflow-y:auto
}
.jsoneditor .jsoneditor-validation-errors{
	width:100%;
	overflow:hidden
}
.jsoneditor .jsoneditor-additional-errors{
	position:absolute;
	margin:auto;
	bottom:31px;
	left:calc(50% - 92px);
	color:grey;
	background-color:#ebebeb;
	padding:7px 15px;
	border-radius:8px
}
.jsoneditor .jsoneditor-additional-errors.visible{
	visibility:visible;
	opacity:1;
	transition:opacity 2s linear
}
.jsoneditor .jsoneditor-additional-errors.hidden{
	visibility:hidden;
	opacity:0;
	transition:visibility 0s 2s,opacity 2s linear
}
.jsoneditor .jsoneditor-text-errors{
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #ffc700
}
.jsoneditor .jsoneditor-text-errors td{
	padding:3px 6px;
	vertical-align:middle
}
.jsoneditor .jsoneditor-text-errors td pre{
	margin:0;
	white-space:pre-wrap
}
.jsoneditor .jsoneditor-text-errors tr{
	background-color:#ffffab
}
.jsoneditor .jsoneditor-text-errors tr.parse-error{
	background-color:#ee2e2e70
}
.jsoneditor-text-errors .jsoneditor-schema-error{
	border:none;
	width:24px;
	height:24px;
	padding:0;
	margin:0 4px 0 0;
	cursor:pointer
}
.jsoneditor-text-errors tr .jsoneditor-schema-error{
	background-image:url(/img/jsoneditor-icons.svg);
	background-position:-168px -48px;
	background-color:transparent
}
.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{
	background-image:url(/img/jsoneditor-icons.svg);
	background-position:-25px 0;
	background-color:transparent
}
.jsoneditor-anchor{
	cursor:pointer
}
.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{
	top:28px;
	left:-10px
}
.fadein{
	-webkit-animation:fadein .3s;
	animation:fadein .3s;
	-moz-animation:fadein .3s;
	-o-animation:fadein .3s
}
@keyframes fadein{
	0%{
		opacity:0
	}
	100%{
		opacity:1
	}
}
.jsoneditor-modal input[type=search].selectr-input{
	border:1px solid #d3d3d3;
	width:calc(100% - 4px);
	margin:2px;
	padding:4px;
	box-sizing:border-box
}
.jsoneditor-modal button.selectr-input-clear{
	right:8px
}
.jsoneditor-menu{
	width:100%;
	height:35px;
	padding:2px;
	margin:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff;
}
.jsoneditor-menu>.jsoneditor-modes>button,.jsoneditor-menu>button{
	width:26px;
	height:26px;
	margin:2px;
	padding:0;
	border-radius:2px;
	border:1px solid transparent;
	background-color:transparent;
	background-image:url(/img/jsoneditor-icons.svg);
	color:#fff;
	opacity:.8;
	font-family:arial,sans-serif;
	font-size:14px;
	float:left
}
.jsoneditor-menu>.jsoneditor-modes>button:hover,.jsoneditor-menu>button:hover{
	background-color:rgba(255,255,255,.2);
	border:1px solid rgba(255,255,255,.4)
}
.jsoneditor-menu>.jsoneditor-modes>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>button:focus{
	background-color:rgba(255,255,255,.3)
}
.jsoneditor-menu>.jsoneditor-modes>button:disabled,.jsoneditor-menu>button:disabled{
	opacity:.5;
	background-color:transparent;
	border:none
}
.jsoneditor-menu>button.jsoneditor-collapse-all{
	background-position:0 -96px
}
.jsoneditor-menu>button.jsoneditor-expand-all{
	background-position:0 -120px
}
.jsoneditor-menu>button.jsoneditor-sort{
	background-position:-120px -96px
}
.jsoneditor-menu>button.jsoneditor-transform{
	background-position:-144px -96px
}
.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform{
	display:none
}
.jsoneditor-menu>button.jsoneditor-undo{
	background-position:-24px -96px
}
.jsoneditor-menu>button.jsoneditor-undo:disabled{
	background-position:-24px -120px
}
.jsoneditor-menu>button.jsoneditor-redo{
	background-position:-48px -96px
}
.jsoneditor-menu>button.jsoneditor-redo:disabled{
	background-position:-48px -120px
}
.jsoneditor-menu>button.jsoneditor-compact{
	background-position:-72px -96px
}
.jsoneditor-menu>button.jsoneditor-format{
	background-position:-72px -120px
}
.jsoneditor-menu>button.jsoneditor-repair{
	background-position:-96px -96px
}
.jsoneditor-menu>.jsoneditor-modes{
	display:inline-block;
	float:left
}
.jsoneditor-menu>.jsoneditor-modes>button{
	background-image:none;
	width:auto;
	padding-left:6px;
	padding-right:6px
}
.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator,.jsoneditor-menu>button.jsoneditor-separator{
	margin-left:10px
}
.jsoneditor-menu a{
	font-family:arial,sans-serif;
	font-size:14px;
	color:#fff;
	opacity:.8;
	vertical-align:middle
}
.jsoneditor-menu a:hover{
	opacity:1
}
.jsoneditor-menu a.jsoneditor-poweredBy{
	font-size:8pt;
	position:absolute;
	right:0;
	top:0;
	padding:10px
}
.jsoneditor-navigation-bar{
	width:100%;
	height:26px;
	line-height:26px;
	padding:0;
	margin:0;
	border-bottom:1px solid #d3d3d3;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:grey;
	background-color:#ebebeb;
	overflow:hidden;
	font-family:arial,sans-serif;
	font-size:14px
}
.jsoneditor-search{
	font-family:arial,sans-serif;
	position:absolute;
	right:4px;
	top:4px;
	border-collapse:collapse;
	border-spacing:0;
	display:flex
}
.jsoneditor-search input{
	color:#1a1a1a;
	width:120px;
	border:none;
	outline:0;
	margin:1px;
	line-height:20px;
	font-family:arial,sans-serif
}
.jsoneditor-search button{
	width:16px;
	height:24px;
	padding:0;
	margin:0;
	border:none;
	background:url(/img/jsoneditor-icons.svg);
	vertical-align:top
}
.jsoneditor-search button:hover{
	background-color:transparent
}
.jsoneditor-search button.jsoneditor-refresh{
	width:18px;
	background-position:-99px -73px
}
.jsoneditor-search button.jsoneditor-next{
	cursor:pointer;
	background-position:-124px -73px
}
.jsoneditor-search button.jsoneditor-next:hover{
	background-position:-124px -49px
}
.jsoneditor-search button.jsoneditor-previous{
	cursor:pointer;
	background-position:-148px -73px;
	margin-right:2px
}
.jsoneditor-search button.jsoneditor-previous:hover{
	background-position:-148px -49px
}
.jsoneditor-results{
	font-family:arial,sans-serif;
	color:#fff;
	padding-right:5px;
	line-height:26px
}
.jsoneditor-frame{
	border:1px solid transparent;
	background-color:#fff;
	padding:0 2px;
	margin:0
}
.jsoneditor-statusbar{
	line-height:26px;
	height:26px;
	color:grey;
	background-color:#ebebeb;
	border-top:1px solid #d3d3d3;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:14px
}
.jsoneditor-statusbar>.jsoneditor-curserinfo-val{
	margin-right:12px
}
.jsoneditor-statusbar>.jsoneditor-curserinfo-count{
	margin-left:4px
}
.jsoneditor-statusbar>.jsoneditor-validation-error-icon{
	float:right;
	width:24px;
	height:24px;
	padding:0;
	margin-top:1px;
	background-image:url(/img/jsoneditor-icons.svg);
	background-position:-168px -48px;
	cursor:pointer
}
.jsoneditor-statusbar>.jsoneditor-validation-error-count{
	float:right;
	margin:0 4px 0 0;
	cursor:pointer
}
.jsoneditor-statusbar>.jsoneditor-parse-error-icon{
	float:right;
	width:24px;
	height:24px;
	padding:0;
	margin:1px;
	background-image:url(/img/jsoneditor-icons.svg);
	background-position:-25px 0
}
.jsoneditor-statusbar .jsoneditor-array-info a{
	color:inherit
}
div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{
	margin:0 4px
}
.jsoneditor-treepath{
	padding:0 5px;
	overflow:hidden;
	white-space:nowrap;
	outline:0
}
.jsoneditor-treepath.show-all{
	word-wrap:break-word;
	white-space:normal;
	position:absolute;
	background-color:#ebebeb;
	z-index:1;
	box-shadow:2px 2px 12px rgba(128,128,128,.3)
}
.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{
	display:none
}
.jsoneditor-treepath div.jsoneditor-contextmenu-root{
	position:absolute;
	left:0
}
.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{
	position:absolute;
	background-color:#ebebeb;
	left:0;
	height:20px;
	padding:0 3px;
	cursor:pointer
}
.jsoneditor-treepath .jsoneditor-treepath-element{
	margin:1px;
	font-family:arial,sans-serif;
	font-size:14px
}
.jsoneditor-treepath .jsoneditor-treepath-seperator{
	margin:2px;
	font-size:9pt;
	font-family:arial,sans-serif
}
.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{
	cursor:pointer;
	text-decoration:underline
}
/*!
