/* 
 * Copyright 2016 Google Inc. All Rights Reserved.
 * See ../LICENSES.txt for licenses of bundled libraries
 */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input,textarea,progress,button{-moz-appearance:none;-webkit-appearance:none;border:none;background:none;outline:none;resize:none;padding:0}h1,h2,h3,h4,h5,h6,p{font:inherit;margin:0;padding:0}ul,ol,li{margin:0;padding:0;list-style:none}*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body,html{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;margin:0;padding:0;font-family:'Open Sans',helvetica,arial,sans-serif;font-size:16px;font-weight:300}#shade{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}#shade.hidden{opacity:0;pointer-events:none}#header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:60px;padding:10px 20px;background:#333}#main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:0;background-color:#ddd;padding:20px;position:relative}#sidebar{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:300px;margin-right:10px}#workspace{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}a,.link{color:#228acb;font-weight:bold;cursor:pointer;text-decoration:none}a:hover,.link:hover{color:#57ade3}.bold{font-weight:400}#header .logo{height:100%;width:auto;margin-right:auto}#header .button{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;height:32px;padding:0 10px;background:-webkit-gradient(linear, left top, left bottom, from(#535352), to(#333));background:-webkit-linear-gradient(top, #535352, #333);background:-moz-linear-gradient(top, #535352, #333);background:-o-linear-gradient(top, #535352, #333);background:linear-gradient(to bottom, #535352, #333);border:1px solid #454546;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff}#header .button .text{margin-right:10px}#header .button .icon{width:19.2px;height:19.2px;fill:#fff}#header .button:hover{background:-webkit-gradient(linear, left top, left bottom, from(#60605f), to(#404040));background:-webkit-linear-gradient(top, #60605f, #404040);background:-moz-linear-gradient(top, #60605f, #404040);background:-o-linear-gradient(top, #60605f, #404040);background:linear-gradient(to bottom, #60605f, #404040)}#header .button.disabled,#header .button.disabled:hover{background:#999;cursor:default}#header .button.export{background:-webkit-gradient(linear, left top, left bottom, from(#6cc177), to(#32b052));background:-webkit-linear-gradient(top, #6cc177, #32b052);background:-moz-linear-gradient(top, #6cc177, #32b052);background:-o-linear-gradient(top, #6cc177, #32b052);background:linear-gradient(to bottom, #6cc177, #32b052);border:1px solid #4cb55d}#header .button.export:hover{background:-webkit-gradient(linear, left top, left bottom, from(#7ec988), to(#38c45b));background:-webkit-linear-gradient(top, #7ec988, #38c45b);background:-moz-linear-gradient(top, #7ec988, #38c45b);background:-o-linear-gradient(top, #7ec988, #38c45b);background:linear-gradient(to bottom, #7ec988, #38c45b)}#header .button.export.disabled,#header .button.export.disabled:hover{background:#999}#header .button.helpButton{background:-webkit-gradient(linear, left top, left bottom, from(#2ba9df), to(#1b75bc));background:-webkit-linear-gradient(top, #2ba9df, #1b75bc);background:-moz-linear-gradient(top, #2ba9df, #1b75bc);background:-o-linear-gradient(top, #2ba9df, #1b75bc);background:linear-gradient(to bottom, #2ba9df, #1b75bc);border:1px solid #29aae2}#header .button.helpButton:hover{background:-webkit-gradient(linear, left top, left bottom, from(#41b2e2), to(#1e83d2));background:-webkit-linear-gradient(top, #41b2e2, #1e83d2);background:-moz-linear-gradient(top, #41b2e2, #1e83d2);background:-o-linear-gradient(top, #41b2e2, #1e83d2);background:linear-gradient(to bottom, #41b2e2, #1e83d2)}#header .button.expanded{background:-webkit-gradient(linear, left top, left bottom, from(#228ecc), to(#1b75bc));background:-webkit-linear-gradient(top, #228ecc, #1b75bc);background:-moz-linear-gradient(top, #228ecc, #1b75bc);background:-o-linear-gradient(top, #228ecc, #1b75bc);background:linear-gradient(to bottom, #228ecc, #1b75bc);border:1px solid #29aae2}#header .button.disabled{background:#999;border:1px solid #999}#header .unread-bubble{position:absolute;width:20px;height:20px;background-color:#ee2d2a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:-9px;right:-7px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .unread-bubble{font-weight:400;font-size:11px}#sidebar{font-weight:600;position:relative}#sidebar .wrapper{display:block;position:absolute;width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);-moz-box-shadow:0 0 20px rgba(0,0,0,0.4);box-shadow:0 0 20px rgba(0,0,0,0.4)}#sidebar .project-name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:10px;background-color:#f6f6f6;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#sidebar .project-name .input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:0}#sidebar .project-name .edit{width:15px;height:15px;margin-left:10px}#sidebar .project-name .toggle{width:20px;height:20px;margin-left:10px}#sidebar .project-name .toggle .expand{display:block}#sidebar .project-name .toggle .collapse{display:none}#sidebar .project-name .icon{width:100%;height:100%;fill:#000}#sidebar .accordion .accordion-name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#535352;color:#f6f6f6;cursor:pointer}#sidebar .accordion .accordion-name .icon{height:20px;width:20px;fill:#f6f6f6}#sidebar .accordion .accordion-name .text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:0;margin-left:10px}#sidebar .accordion .accordion-name .toggle .icon{height:15px;width:15px;fill:#f6f6f6}#sidebar .accordion .accordion-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#333;color:#f6f6f6}#sidebar .accordion .accordion-name .toggle .up{display:none}#sidebar .accordion .accordion-name .toggle .down{display:block}#sidebar .accordion .accordion-content{display:none}#sidebar .accordion.expand .accordion-name .toggle .up{display:block}#sidebar .accordion.expand .accordion-name .toggle .down{display:none}#sidebar .accordion.expand .accordion-content{display:block}#sidebar .accordion .setting{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding-left:40px}#sidebar .accordion .setting:not(:first-child){border-top:1px solid #535352}#sidebar .accordion .setting:not(:last-child){border-bottom:1px solid #535352}#sidebar .accordion .setting-choice{cursor:pointer}#sidebar .accordion .setting-choice:not(:first-child){margin-left:10px}#sidebar .accordion .setting-choice .input{display:none}#sidebar .accordion .setting-choice .text{display:inline-block}#sidebar .accordion .setting-choice .icon{width:15px;height:15px;fill:#2ba9df}#sidebar .accordion .setting-choice .enable{display:none}#sidebar .accordion .setting-choice .disable{display:inline-block}#sidebar .accordion .setting-choice .input:checked~.enable{display:inline-block}#sidebar .accordion .setting-choice .input:checked~.disable{display:none}#sidebar .panorama-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sidebar .panorama{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#333;border-left:2px solid #535352;border-right:2px solid #535352;border-top:1px solid #535352;border-bottom:1px solid #535352;cursor:pointer}#sidebar .panorama:not(:first-child){border-top:1px solid #535352}#sidebar .panorama:not(:last-child){border-bottom:1px solid #535352}#sidebar .panorama .handle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;border-right:2px solid #535352;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}#sidebar .panorama .handle .icon{width:20px;height:20px;fill:#535352}#sidebar .panorama .info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:0;padding:5px}#sidebar .panorama .properties{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}#sidebar .panorama .properties .name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:0;height:25px;border:1px solid transparent;cursor:pointer}#sidebar .panorama .properties .name:focus{border:1px solid #999}#sidebar .panorama .properties .name:focus{cursor:auto}#sidebar .panorama .properties .action{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:15px;height:15px;margin-left:10px}#sidebar .panorama .properties .action .icon{width:100%;height:100%;fill:#f6f6f6}#sidebar .panorama .status{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}#sidebar .panorama .state{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#sidebar .panorama .state .icon{display:none;width:15px;height:15px;fill:#f6f6f6}#sidebar .panorama .state .message{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.8em;overflow:hidden;white-space:nowrap;margin-left:5px}#sidebar .panorama .progress{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}#sidebar .panorama .progress .bar{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:0;height:8px;background-color:#999;color:#333}#sidebar .panorama .progress .bar::-webkit-progress-bar{background-color:#999}#sidebar .panorama .progress .bar::-webkit-progress-value{background-color:#333}#sidebar .panorama .progress .bar::-moz-progress-bar{background-color:#333}#sidebar .panorama.queued .state .icon.queued{display:block}#sidebar .panorama.queued .state .icon{fill:#999}#sidebar .panorama.queued .message{color:#999}#sidebar .panorama.queued .progress .bar{background-color:#999;color:#999}#sidebar .panorama.queued .progress .bar::-webkit-progress-bar{background-color:#999}#sidebar .panorama.queued .progress .bar::-webkit-progress-value{background-color:#999}#sidebar .panorama.queued .progress .bar::-moz-progress-bar{background-color:#999}#sidebar .panorama.queued.selected{background-color:#555655;border-left:2px solid #999;border-right:2px solid #999;border-top:1px solid #999;border-bottom:1px solid #999}#sidebar .panorama.queued.selected .handle{border-right:2px solid #999}#sidebar .panorama.queued.selected .handle .icon{fill:#999}#sidebar .panorama.queued.selected .state .icon{fill:white}#sidebar .panorama.queued.selected .message{color:white}#sidebar .panorama.queued.selected .progress .bar{background-color:#444545;color:#f6f6f6}#sidebar .panorama.queued.selected .progress .bar::-webkit-progress-bar{background-color:#444545}#sidebar .panorama.queued.selected .progress .bar::-webkit-progress-value{background-color:#f6f6f6}#sidebar .panorama.queued.selected .progress .bar::-moz-progress-bar{background-color:#f6f6f6}#sidebar .panorama.started .state .icon.started{display:block}#sidebar .panorama.started .state .icon{fill:#2ba9df}#sidebar .panorama.started .message{color:#2ba9df}#sidebar .panorama.started .progress .bar{background-color:#999;color:#2ba9df}#sidebar .panorama.started .progress .bar::-webkit-progress-bar{background-color:#999}#sidebar .panorama.started .progress .bar::-webkit-progress-value{background-color:#2ba9df}#sidebar .panorama.started .progress .bar::-moz-progress-bar{background-color:#2ba9df}#sidebar .panorama.started.selected{background-color:#1b75bc;border-left:2px solid #2a94d1;border-right:2px solid #2a94d1;border-top:1px solid #2a94d1;border-bottom:1px solid #2a94d1}#sidebar .panorama.started.selected .handle{border-right:2px solid #2a94d1}#sidebar .panorama.started.selected .handle .icon{fill:#2a94d1}#sidebar .panorama.started.selected .state .icon{fill:white}#sidebar .panorama.started.selected .message{color:white}#sidebar .panorama.started.selected .progress .bar{background-color:#444545;color:#f6f6f6}#sidebar .panorama.started.selected .progress .bar::-webkit-progress-bar{background-color:#444545}#sidebar .panorama.started.selected .progress .bar::-webkit-progress-value{background-color:#f6f6f6}#sidebar .panorama.started.selected .progress .bar::-moz-progress-bar{background-color:#f6f6f6}#sidebar .panorama.started .name::-moz-selection{background-color:#999}#sidebar .panorama.started .name::selection{background-color:#999}#sidebar .panorama.successful .state .icon.successful{display:block}#sidebar .panorama.successful .state .icon{fill:#66be71}#sidebar .panorama.successful .message{color:#66be71}#sidebar .panorama.successful .progress .bar{background-color:#999;color:#66be71}#sidebar .panorama.successful .progress .bar::-webkit-progress-bar{background-color:#999}#sidebar .panorama.successful .progress .bar::-webkit-progress-value{background-color:#66be71}#sidebar .panorama.successful .progress .bar::-moz-progress-bar{background-color:#66be71}#sidebar .panorama.successful.selected{background-color:#66be71;border-left:2px solid #85c668;border-right:2px solid #85c668;border-top:1px solid #85c668;border-bottom:1px solid #85c668}#sidebar .panorama.successful.selected .handle{border-right:2px solid #85c668}#sidebar .panorama.successful.selected .handle .icon{fill:#85c668}#sidebar .panorama.successful.selected .state .icon{fill:white}#sidebar .panorama.successful.selected .message{color:white}#sidebar .panorama.successful.selected .progress .bar{background-color:#444545;color:#f6f6f6}#sidebar .panorama.successful.selected .progress .bar::-webkit-progress-bar{background-color:#444545}#sidebar .panorama.successful.selected .progress .bar::-webkit-progress-value{background-color:#f6f6f6}#sidebar .panorama.successful.selected .progress .bar::-moz-progress-bar{background-color:#f6f6f6}#sidebar .panorama.failed .state .icon.failed{display:block}#sidebar .panorama.failed .state .icon{fill:#ee2d2a}#sidebar .panorama.failed .message{color:#ee2d2a}#sidebar .panorama.failed .progress .bar{background-color:#999;color:#ee2d2a}#sidebar .panorama.failed .progress .bar::-webkit-progress-bar{background-color:#999}#sidebar .panorama.failed .progress .bar::-webkit-progress-value{background-color:#ee2d2a}#sidebar .panorama.failed .progress .bar::-moz-progress-bar{background-color:#ee2d2a}#sidebar .panorama.failed.selected{background-color:#555655;border-left:2px solid #999;border-right:2px solid #999;border-top:1px solid #999;border-bottom:1px solid #999}#sidebar .panorama.failed.selected .handle{border-right:2px solid #999}#sidebar .panorama.failed.selected .handle .icon{fill:#999}#sidebar .panorama.failed.selected .state .icon{fill:#ee2d2a}#sidebar .panorama.failed.selected .message{color:#ee2d2a}#sidebar .panorama.failed.selected .progress .bar{background-color:#444545;color:#f6f6f6}#sidebar .panorama.failed.selected .progress .bar::-webkit-progress-bar{background-color:#444545}#sidebar .panorama.failed.selected .progress .bar::-webkit-progress-value{background-color:#f6f6f6}#sidebar .panorama.failed.selected .progress .bar::-moz-progress-bar{background-color:#f6f6f6}#sidebar .panorama.ghost *{visibility:hidden}#sidebar .more-files{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;padding:10px;background-image:-webkit-gradient(linear, left top, left bottom, from(#2ba9df), to(#1b75bc));background-image:-webkit-linear-gradient(top, #2ba9df, #1b75bc);background-image:-moz-linear-gradient(top, #2ba9df, #1b75bc);background-image:-o-linear-gradient(top, #2ba9df, #1b75bc);background-image:linear-gradient(to bottom, #2ba9df, #1b75bc);border:1px solid #24a2d9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#sidebar .more-files .input{display:none}#sidebar .more-files .icon{width:40px;height:25px;fill:#f6f6f6}#sidebar .more-files .text{margin-left:10px;color:#f6f6f6}#workspace{position:relative}#workspace .preview,#workspace .help{position:absolute;width:100%;height:100%;top:0;left:0}#workspace .help{padding:20px;background-color:#e2e2e1}#workspace .help .title{font-size:1.2em;font-weight:bold;color:#535352}#workspace .help .paragraph{color:#535352;margin:20px 0}#workspace .help .list{margin-left:20px}#workspace .help .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0;cursor:help}#workspace .help .item .icon{width:15px;height:15px;fill:#2ba9df;margin-right:10px}#workspace .help .item .text{color:#228ecc}#workspace .help .item .wrap:hover .text{color:#f6f6f6;background-color:#2ba9df}#workspace .preview{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;pointer-events:none}#workspace .preview.visible{opacity:1;pointer-events:auto}#workspace .panorama-name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:40px;line-height:40px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:0 10px;background-color:#f6f6f6;cursor:default}#workspace .disabled .panorama-name{background-color:lightgrey;color:grey}#workspace .preview-area{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;overflow:hidden;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#workspace #pano{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;height:100%}#workspace .initial-view-hint{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}#workspace .initial-view-hint,#workspace .initial-view-hint *{pointer-events:none}#workspace .initial-view-hint .icon{position:relative;width:150px;height:100px}#workspace .initial-view-hint .outer,#workspace .initial-view-hint .inner{position:absolute;top:50%;left:50%;margin-left:-75px;margin-top:-50px;width:100%;height:100%;fill:#f6f6f6}#workspace .initial-view-hint .text{color:#f6f6f6;text-shadow:0 0 5px #000;font-weight:600}#workspace .panorama-settings{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;height:40px}#workspace .panorama-settings .panorama-settings-button:first-child{margin-left:auto}#workspace .panorama-settings .panorama-settings-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;padding:0 20px;height:100%;cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, from(#2ba9df), to(#1b75bc));background:-webkit-linear-gradient(top, #2ba9df, #1b75bc);background:-moz-linear-gradient(top, #2ba9df, #1b75bc);background:-o-linear-gradient(top, #2ba9df, #1b75bc);background:linear-gradient(to bottom, #2ba9df, #1b75bc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff}#workspace .panorama-settings .panorama-settings-button .icon{width:25px;height:25px;margin-right:10px;fill:#fff}#workspace .panorama-settings .panorama-settings-button:hover{background:-webkit-gradient(linear, left top, left bottom, from(#41b2e2), to(#1e83d2));background:-webkit-linear-gradient(top, #41b2e2, #1e83d2);background:-moz-linear-gradient(top, #41b2e2, #1e83d2);background:-o-linear-gradient(top, #41b2e2, #1e83d2);background:linear-gradient(to bottom, #41b2e2, #1e83d2)}#workspace .panorama-settings .text{font-weight:600}#workspace .disabled .panorama-settings-button,#workspace .panorama-settings-button:disabled{background:#999;pointer-events:none}#workspace .error-cover{position:absolute;background-color:rgba(0,0,0,0.7);top:0;left:0;width:100%;height:100%}#workspace .error-message{color:white;text-align:center;margin-top:1em}#workspace .error-message .title{font-size:1.2em;font-weight:600}#workspace .error-message .message{margin-top:.5em}#intro,#startup{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:500px;max-width:100%;background-color:#f0efef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #e2e2e1;overflow:hidden}#intro .title,#startup .title{background-color:#f6f6f6;font-size:2em;padding:10px;text-align:center;font-weight:300}#intro .body,#startup .body{padding:15px 20px 0;border-top:2px solid #e2e2e1;text-align:center}#intro .footer,#startup .footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}#intro .start,#startup .start,#intro .select,#startup .select{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 35px;height:32px;background:-webkit-gradient(linear, left top, left bottom, from(#2ba9df), to(#1b75bc));background:-webkit-linear-gradient(top, #2ba9df, #1b75bc);background:-moz-linear-gradient(top, #2ba9df, #1b75bc);background:-o-linear-gradient(top, #2ba9df, #1b75bc);background:linear-gradient(to bottom, #2ba9df, #1b75bc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #29aae2;color:#fff;font-weight:600}#intro .start .icon,#startup .start .icon,#intro .select .icon,#startup .select .icon{width:19.2px;height:19.2px;fill:#fff;margin-right:4px}#intro .start:hover,#startup .start:hover,#intro .select:hover,#startup .select:hover{background:-webkit-gradient(linear, left top, left bottom, from(#41b2e2), to(#1e83d2));background:-webkit-linear-gradient(top, #41b2e2, #1e83d2);background:-moz-linear-gradient(top, #41b2e2, #1e83d2);background:-o-linear-gradient(top, #41b2e2, #1e83d2);background:linear-gradient(to bottom, #41b2e2, #1e83d2)}#intro p{margin-bottom:.7em}#startup .body{color:#ababab}#startup .area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:initial;-webkit-justify-content:initial;-moz-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;width:95%;margin:10px;padding:20px;border:3px dashed #ababab}#startup .area .icon{height:50px;fill:#ababab;margin-bottom:10px}#startup .area .text{font-size:.8em;font-weight:600}#startup .requirements{font-size:.8em;margin-top:10px;width:90%;text-align:left}#startup .requirements .summary{background-color:#228ecc;color:#fff;font-weight:600;padding:4px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#startup .requirements ul{background-color:#f6f6f6;color:#999;margin:0 .3em;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:.2em 1em;list-style:bullet;font-size:.9em;border:2px solid #e2e2e1}#startup .requirements li{position:relative;margin-bottom:.3em}#startup .requirements li::before{content:"\2022";color:#228ecc;margin-right:.5em;list-style-position:inside}#feedback{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:500px;max-width:100%;background-color:#f6f6f6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}#feedback .header{background-color:#f0efef;padding:10px;text-align:center}#feedback .title{font-size:1.5em;font-weight:400}#feedback .subtitle{margin-top:10px;color:#333;font-weight:400}#feedback .body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px}#feedback .body>input,#feedback .body>textarea{width:100%;background-color:#f0efef;font-weight:400;padding:10px}#feedback .email{margin-bottom:5px}#feedback .message{margin-top:5px;height:120px}#feedback .footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;padding-top:0}#feedback .footer .send{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;height:32px;background:-webkit-gradient(linear, left top, left bottom, from(#2ba9df), to(#1b75bc));background:-webkit-linear-gradient(top, #2ba9df, #1b75bc);background:-moz-linear-gradient(top, #2ba9df, #1b75bc);background:-o-linear-gradient(top, #2ba9df, #1b75bc);background:linear-gradient(to bottom, #2ba9df, #1b75bc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #29aae2;color:#fff;font-weight:600}#feedback .footer .send:hover{background:-webkit-gradient(linear, left top, left bottom, from(#41b2e2), to(#1e83d2));background:-webkit-linear-gradient(top, #41b2e2, #1e83d2);background:-moz-linear-gradient(top, #41b2e2, #1e83d2);background:-o-linear-gradient(top, #41b2e2, #1e83d2);background:linear-gradient(to bottom, #41b2e2, #1e83d2)}#feedback .footer .cancel{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-weight:600;text-decoration:underline;color:#333}#feedback .footer .cancel:hover{color:#808080}#download{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:575px;max-width:100%;background-color:#f0efef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}#download .status{width:100%;padding:20px;text-align:center}#download .icon{margin-bottom:12px}#download .started .icon,#download .failed.icon{width:200px;height:200px}#download .successful .icon{width:100px;height:100px}#download .progress{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:20px 0;padding:0 20px;width:100%}#download .progress .bar{width:100%;height:10px;background-color:#999;color:#999}#download .progress .bar::-webkit-progress-bar{background-color:#999}#download .progress .bar::-webkit-progress-value{background-color:#999}#download .progress .bar::-moz-progress-bar{background-color:#999}#download .actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px;background-color:#f6f6f6}#download .failed .actions,#download .successful .actions{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#download .ok{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;height:32px;background:-webkit-gradient(linear, left top, left bottom, from(#2ba9df), to(#1b75bc));background:-webkit-linear-gradient(top, #2ba9df, #1b75bc);background:-moz-linear-gradient(top, #2ba9df, #1b75bc);background:-o-linear-gradient(top, #2ba9df, #1b75bc);background:linear-gradient(to bottom, #2ba9df, #1b75bc);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #29aae2;color:#fff;font-weight:600}#download .ok:hover{background:-webkit-gradient(linear, left top, left bottom, from(#41b2e2), to(#1e83d2));background:-webkit-linear-gradient(top, #41b2e2, #1e83d2);background:-moz-linear-gradient(top, #41b2e2, #1e83d2);background:-o-linear-gradient(top, #41b2e2, #1e83d2);background:linear-gradient(to bottom, #41b2e2, #1e83d2)}#download .cancel{font-weight:600;text-decoration:underline;color:#333}#download .message .title{font-weight:600}#download .successMessage .title{color:#39b155;margin-bottom:10px}#download .successMessage p{font-size:.9em;margin-bottom:10px}#download .professional{font-weight:400}.messages{position:absolute;top:70px;width:300px;right:10px;background-color:#228ecc;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:0;pointer-events:none;-webkit-transition:opacity 200ms;-o-transition:opacity 200ms;-moz-transition:opacity 200ms;transition:opacity 200ms}.messages.messagesVisible{opacity:.9;pointer-events:auto}.messages.messagesExpanded{opacity:1;pointer-events:auto}.messages .messagesTitle{color:#fff;text-align:center;font-weight:600;font-size:1.2em;margin-top:5px;margin-bottom:8px}.messages .close{position:absolute;width:15px;height:15px;top:11px;right:11px;fill:#fff;cursor:pointer}.messages .messagesList{background-color:white;max-height:200px;overflow-y:auto}.messages .message{padding:12px;font-size:.8em;font-weight:400}.messages .message .title{font-size:1em;font-weight:600}.messages .message.warning .title{color:#ff9c00}.messages .message.error .title{color:#ee2d2a}.messages .message.success .title{color:#32b052}.messages .message:nth-child(even){background-color:#e2e2e1}.messages .message:nth-child(odd){background-color:#f6f6f6}.messages summary{cursor:pointer}.messages details ul{margin-left:22px}.messages details{margin-top:.5em}.messages .message:last-child{margin-bottom:0}/*! Hint.css (base version) - v1.3.4 - 2015-02-28
* http://kushagragour.in/lab/hint/
* Copyright (c) 2015 Kushagra Gour; Licensed MIT */.hint,[data-hint]{position:relative;display:inline-block}.hint:before,.hint:after,[data-hint]:before,[data-hint]:after{position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.hint:hover:before,.hint:hover:after,[data-hint]:hover:before,[data-hint]:hover:after{visibility:visible;opacity:1}.hint:hover:before,.hint:hover:after,[data-hint]:hover:before,[data-hint]:hover:after{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.hint:before,[data-hint]:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001}.hint:after,[data-hint]:after{content:attr(data-hint);background:#383838;color:white;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap}.hint--top:before{border-top-color:#383838}.hint--bottom:before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-12px}.hint--top:after{margin-left:-18px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:hover:after,.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom:before{margin-top:-12px}.hint--bottom:after{margin-left:-18px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:hover:after,.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}.hint--right:before{margin-left:-12px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-right:-12px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px);transform:translateX(-8px)}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}.hint:after,[data-hint]:after{background-color:rgba(255,255,255,0.95);color:#333;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.hint.hint--top:before,[data-hint].hint--top:before{border-top-color:rgba(255,255,255,0.95)}.hint.hint--bottom:before,[data-hint].hint--bottom:before{border-bottom-color:rgba(255,255,255,0.95)}.hint.hint--left:before,[data-hint].hint--left:before{border-left-color:rgba(255,255,255,0.95)}.hint.hint--right:before,[data-hint].hint--right:before{border-right-color:rgba(255,255,255,0.95)}.hint--preview:after,[data-hint].hint--preview:after{background-color:rgba(58,68,84,0.8);color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:bold}.hint--preview.hint--top:before,[data-hint].hint--preview.hint--top:before{border-top-color:rgba(58,68,84,0.8)}.hint--preview.hint--bottom:before,[data-hint].hint--preview.hint--bottom:before{border-bottom-color:rgba(58,68,84,0.8)}.hint--preview.hint--left:before,[data-hint].hint--preview.hint--left:before{border-left-color:rgba(58,68,84,0.8)}.hint--preview.hint--right:before,[data-hint].hint--preview.hint--right:before{border-right-color:rgba(58,68,84,0.8)}.help-screen{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}.help-screen .help-left{position:absolute;top:20px;left:20px}@media (max-width:900px){.help-screen .help-left{top:120px}}.help-screen .help-top{position:absolute;top:-5px;right:18px}.help-screen .help-left,.help-screen .help-top{pointer-events:none}#unsupported{position:absolute;top:0;left:0;width:100%;min-height:100%;background-color:#f6f6f6;text-align:center;padding:50px}#unsupported .wrapper{margin:auto 0}#unsupported .unfortunately{font-size:2em;color:#333;margin-bottom:20px}#unsupported .latest{font-size:1.5em;color:#2ba9df;margin-bottom:20px}#unsupported .webgl{width:120px}#unsupported .browser{display:inline-block}#unsupported .browser.chrome{width:100px;margin-right:15px}#unsupported .browser.firefox{width:100px;margin-left:15px}#unsupported .icon{width:100%;height:100%}#unsupported .description{max-width:650px;margin-top:50px;margin-left:auto;margin-right:auto}#unsupported .logo{width:180px;margin:10px 0}#unsupported .paragraph{margin:10px 0}.hotspots-container{position:absolute;top:0;left:0;width:0;height:0}.hotspots-container .hotspot{position:absolute;top:0;left:0;width:60px;height:60px;margin-left:-30px;margin-top:-30px}.hotspots-container .hotspot:hover{z-index:2}.hotspots-container .hotspot-image-wrapper{width:100%;height:100%}.hotspots-container .hotspot-image{cursor:pointer;width:100%;height:100%;opacity:.8}.hotspots-container .hotspot-image:hover{opacity:1}.hotspots-container .hotspot-tool{width:25px;height:25px;position:absolute;top:50%;left:50%;margin-top:-12.5px;margin-left:-12.5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#333;-webkit-transition:opacity 200ms,-webkit-transform 200ms;transition:opacity 200ms,-webkit-transform 200ms;-o-transition:opacity 200ms,-o-transform 200ms;-moz-transition:transform 200ms,opacity 200ms,-moz-transform 200ms;transition:transform 200ms,opacity 200ms;transition:transform 200ms,opacity 200ms,-webkit-transform 200ms,-moz-transform 200ms,-o-transform 200ms;opacity:0;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.hotspots-container .hotspot-tool .icon{width:60%;height:60%;top:20%;left:20%;position:absolute;fill:#f6f6f6}.hotspots-container .hotspot-tool:hover,.hotspots-container .link-hotspot.targetSelectorVisible .hotspot-edit{background-color:#f6f6f6}.hotspots-container .hotspot-tool:hover .icon,.hotspots-container .link-hotspot.targetSelectorVisible .hotspot-edit .icon{fill:#333}.hotspots-container .hotspot-tool{cursor:pointer}.hotspots-container .hotspot-image{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.hotspots-container .hotspot-image:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.hotspots-container .hotspot:hover .hotspot-tool,.hotspots-container .link-hotspot.targetSelectorVisible .hotspot-tool{opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hotspots-container .hotspot:hover .link-hotspot-remove,.hotspots-container .link-hotspot.targetSelectorVisible .link-hotspot-remove{-webkit-transform:translateX(-39.46709007px) translateY(14.36484602px) translateZ(0);-moz-transform:translateX(-39.46709007px) translateY(14.36484602px) translateZ(0);transform:translateX(-39.46709007px) translateY(14.36484602px) translateZ(0)}.hotspots-container .hotspot:hover .link-hotspot-edit,.hotspots-container .link-hotspot.targetSelectorVisible .link-hotspot-edit{-webkit-transform:translateX(-17.74996699px) translateY(38.06492706px) translateZ(0);-moz-transform:translateX(-17.74996699px) translateY(38.06492706px) translateZ(0);transform:translateX(-17.74996699px) translateY(38.06492706px) translateZ(0)}.hotspots-container .hotspot:hover .link-hotspot-rotate-right,.hotspots-container .link-hotspot.targetSelectorVisible .link-hotspot-rotate-right{-webkit-transform:translateX(-38.06492706px) translateY(-17.74996699px) translateZ(0);-moz-transform:translateX(-38.06492706px) translateY(-17.74996699px) translateZ(0);transform:translateX(-38.06492706px) translateY(-17.74996699px) translateZ(0)}.hotspots-container .hotspot:hover .link-hotspot-follow,.hotspots-container .link-hotspot.targetSelectorVisible .link-hotspot-follow{-webkit-transform:translateX(-14.36484602px) translateY(-39.46709007px) translateZ(0);-moz-transform:translateX(-14.36484602px) translateY(-39.46709007px) translateZ(0);transform:translateX(-14.36484602px) translateY(-39.46709007px) translateZ(0)}.hotspots-container .hotspot-target-selector{position:absolute;left:50%;top:89.5px;width:300px;margin-left:-150px;background-color:#333;color:#999;font-size:.9em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.hotspots-container .hotspot-target-selector .close{position:absolute;top:8px;right:8px;width:15px;height:15px;fill:#fff;cursor:pointer}.hotspots-container .hotspot-target-selector ul{max-height:120px;overflow-x:hidden;overflow-y:auto}.hotspots-container .hotspot-target-selector h3{font-weight:600;padding:.4em .5em;color:#f6f6f6;background-color:#535352}.hotspots-container .hotspot-target-selector li{cursor:pointer;padding:.2em .5em;border-bottom:solid 1px #535352}.hotspots-container .hotspot-target-selector li:last-child{border-bottom:none}.hotspots-container .hotspot-target-selector li:hover{background-color:#535352}.hotspots-container .hotspot-target-selector li.currentTarget{background:-webkit-gradient(linear, left top, left bottom, from(#2ba9df), to(#1b75bc));background:-webkit-linear-gradient(top, #2ba9df, #1b75bc);background:-moz-linear-gradient(top, #2ba9df, #1b75bc);background:-o-linear-gradient(top, #2ba9df, #1b75bc);background:linear-gradient(to bottom, #2ba9df, #1b75bc);color:#fff}.hotspots-container .info-hotspot .hotspot-image{width:74%;height:74%;margin-top:12%;margin-left:12%}.hotspots-container .hotspot:hover .hotspot-tool,.hotspots-container .info-hotspot.isUnchanged .hotspot-tool,.hotspots-container .info-hotspot.editingTitle .hotspot-tool,.hotspots-container .info-hotspot.editingText .hotspot-tool{opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hotspots-container .hotspot:hover .info-hotspot-remove,.hotspots-container .info-hotspot.isUnchanged .info-hotspot-remove,.hotspots-container .info-hotspot.editingTitle .info-hotspot-remove,.hotspots-container .info-hotspot.editingText .info-hotspot-remove{-webkit-transform:translateX(-39.46709007px) translateY(14.36484602px) translateZ(0);-moz-transform:translateX(-39.46709007px) translateY(14.36484602px) translateZ(0);transform:translateX(-39.46709007px) translateY(14.36484602px) translateZ(0)}.hotspots-container .info-hotspot-tooltip{opacity:0;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transform:translateX(-30px) scaleX(0);-moz-transform:translateX(-30px) scaleX(0);-ms-transform:translateX(-30px) scaleX(0);-o-transform:translateX(-30px) scaleX(0);transform:translateX(-30px) scaleX(0);-webkit-transition:opacity 200ms,-webkit-transform 200ms;transition:opacity 200ms,-webkit-transform 200ms;-o-transition:opacity 200ms,-o-transform 200ms;-moz-transition:transform 200ms,opacity 200ms,-moz-transform 200ms;transition:transform 200ms,opacity 200ms;transition:transform 200ms,opacity 200ms,-webkit-transform 200ms,-moz-transform 200ms,-o-transform 200ms;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.hotspots-container .hotspot:hover .info-hotspot-tooltip,.hotspots-container .info-hotspot.isUnchanged .info-hotspot-tooltip,.hotspots-container .info-hotspot.editingTitle .info-hotspot-tooltip,.hotspots-container .info-hotspot.editingText .info-hotspot-tooltip{opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.hotspots-container .info-hotspot-tooltip{position:absolute;top:0;left:60px;width:250px;color:#fff;font-family:Helvetica,Arial,sans-serif}.hotspots-container .info-hotspot-tooltip .title,.hotspots-container .info-hotspot-tooltip .text{cursor:default}.hotspots-container .info-hotspot-tooltip .title:focus,.hotspots-container .info-hotspot-tooltip .text:focus{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.hotspots-container .info-hotspot-tooltip .titleWrapper,.hotspots-container .info-hotspot-tooltip .textWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hotspots-container .info-hotspot-tooltip .titleWrapper{width:100%;padding:8px 10px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#677383;background-color:rgba(103,115,131,0.8)}.hotspots-container .info-hotspot-tooltip .textWrapper{padding:10px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background-color:#3a4454;background-color:rgba(58,68,84,0.8)}.hotspots-container .info-hotspot-tooltip .title,.hotspots-container .info-hotspot-tooltip .text,.hotspots-container .info-hotspot-tooltip .edit{display:inline-block}.hotspots-container .info-hotspot-tooltip .title{font-size:16px;width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);width:calc(100% - 24px);line-height:1.3em;max-height:2.6em;overflow:hidden}.hotspots-container .info-hotspot-tooltip .text{width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);width:calc(100% - 24px);font-size:13px;overflow-y:auto;overflow-x:hidden}.hotspots-container .info-hotspot-tooltip .action{width:15px;height:15px;margin-left:auto;fill:#fff}.hotspots-container .info-hotspot-tooltip .icon{width:100%;height:100%}


.slidecontainer {
    display: inline-block;
    margin-left: 10px;
  }
  
  .slider {
    -webkit-appearance: none;
    width: 60%;
    height: 10px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
  }
  
  .slider:hover {
    opacity: 1;
  }

  #qualityText {
    width: 40%;
    padding-left: 10px;      
  }
  
  /*
  .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: #04AA6D;
    cursor: pointer;
  }
  
  .slider::-moz-range-thumb {
    width: 25px;
    height: 25px;
    background: #04AA6D;
    cursor: pointer;
  }
  */