*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html,body{overflow:hidden;font-family:Helvetica,Arial,sans-serif;font-size:16px;background-color:#000;color:#fff}a,a:hover,a:active,a:visited{text-decoration:none;color:inherit}ol,ul{list-style:none}.bottom-right{position:absolute;bottom:5px;right:5px}.bottom-right li{background-color:rgba(20,38,49,.6);color:rgba(255,255,255,.5);cursor:pointer;display:inline-block;font-size:25px;height:40px;width:40px;text-align:center;transition:all .3s ease;vertical-align:bottom}@media(min-width:768px){.bottom-right li:first-child{display:none}}.bottom-right li:hover{background-color:#16364a;color:#fff}.bottom-right li .icon{line-height:40px}#toggleDeviceOrientation .disable{display:none}#toggleDeviceOrientation.enabled .disable{display:inline-block}#toggleDeviceOrientation.enabled .enable{display:none}.scenes{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;background-color:rgba(20,38,49,.6);bottom:50px;max-height:100%;opacity:1;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;transition:.5s;width:150px;cursor:pointer}.scenes{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;opacity:0;right:-100%;transition:.5s}.enabled .scenes{opacity:1;right:5px}.scene{border-bottom:1px solid rgba(156,140,140,.83);color:rgba(255,255,255,.5);display:block}.scene:hover{background-color:#16364a;color:#fff}.scene .text{height:100%;line-height:30px;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;width:100%}.scene .text.active{background-color:#16364a;color:#fff;border-bottom:1px solid rgba(156,140,140,.83)}.view-control-button:focus,.view-controls:focus{outline:none}.vr-button{position:absolute;background-color:#000;font-family:Helvetica,Arial,sans-serif;font-size:16px;padding:12px;color:#fff}#enter-vr{cursor:pointer;font-size:.9em;padding:.5em 2em;background-color:#25aae1;border:2px solid #25aae1;color:#fff;border-radius:5px}#enter-vr:hover{background-color:#51bbe7;border:2px solid #51bbe7}#no-vr{cursor:default;position:fixed;left:0;top:0}.exit .icon{width:30px;height:30px;position:fixed;right:0;top:0}.hamburger{-moz-transform:rotate(0deg);-moz-transition:.3s ease-in-out;-o-transform:rotate(0deg);-o-transition:.3s ease-in-out;-webkit-transform:rotate(0deg);-webkit-transition:.3s ease-in-out;color:#fff;cursor:pointer;height:30px;left:102%;position:absolute;top:10px;transform:rotate(0deg);transition:.3s ease-in-out;width:35px}.collapsed .hamburger{left:auto;right:-3px}.hamburger li{-moz-transform:rotate(0deg);-moz-transition:.25s ease-in-out;-o-transform:rotate(0deg);-o-transition:.25s ease-in-out;-webkit-transform:rotate(0deg);-webkit-transition:.25s ease-in-out;background:rgba(255,255,255,.8);border-radius:3px;display:block;height:4px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.hamburger li:nth-child(1){-moz-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center;top:0;transform-origin:left center}.hamburger li:nth-child(2){-moz-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center;top:10px;transform-origin:left center}.hamburger li:nth-child(3){-moz-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center;top:20px;transform-origin:left center}.collapsed .hamburger li:nth-child(1){-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);left:-3px;top:0;transform:rotate(45deg)}.collapsed .hamburger li:nth-child(2){opacity:0;width:0%}.collapsed .hamburger li:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:-4px;top:25px;transform:rotate(-45deg)}.sidebar{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;background:rgba(20,38,49,.8);bottom:0;color:rgba(255,255,255,.8);height:100vh;left:-300px;position:absolute;top:0;transition:.3s;width:300px;z-index:1}.collapsed.sidebar{left:0}.sidebar.login-enabled .category-list{display:none}.sidebar #login-section{display:none}.sidebar.login-enabled #login-section{display:block}.tabs{float:left;width:100%;margin-bottom:20px}.tab{float:left;width:50%;text-align:center;font-size:14px}.tab.active a{border-color:rgba(255,255,255,.8)}.tab a{position:relative;display:block;color:#fff;padding:10px 15px;background:#16364a;border-bottom:2px solid transparent}.tab-pane.active{display:block}.tab-pane{display:none}.tab-content{padding:10px}@media screen and (max-width:567px){.sidebar.collapsed{width:50%}}.login-links{font-size:15px;padding:15px 10px;text-align:center}.login-links li{display:inline-block;margin-bottom:5px;margin-right:7px}.login-links li:nth-last-child(4){display:block;margin-bottom:10px;margin-right:0}.login-links a{color:#337ab7}.login-links a:hover{color:rgba(255,255,255,.8)}#title{background-color:rgba(20,38,49,1);font-size:20px;padding:12px 10px;text-align:center}.mobile #title{font-size:16px}#instruction{font-size:12px;padding:12px 10px;text-align:center;line-height:1.6;letter-spacing:.5px}.mobile #instruction{font-size:10px}.packages{padding:10px 0;text-align:center}.packages li{border:1px solid transparent;color:#fff;cursor:pointer;font-size:18px;padding:8px 5px}.mobile .packages li{font-size:15px}.packages li.active{background-color:#16364a;border-bottom:1px solid rgba(156,140,140,.83)}.packages li:hover{background-color:#16364a;border-bottom:1px solid rgba(156,140,140,.83)}.palettes-disable{pointer-events:none}.palettes-disable-li{cursor:not-allowed!important;opacity:.7}.category{padding:10px 0;text-align:center;overflow-x:hidden;overflow-y:auto;height:250px;margin-bottom:20px}.category li{border:1px solid transparent;color:#fff;cursor:pointer;font-size:18px;padding:8px 5px}.category li.active{background-color:#16364a;border-bottom:1px solid rgba(156,140,140,.83)}.category li:hover{background-color:#16364a;border-bottom:1px solid rgba(156,140,140,.83)}.mobile .category li{font-size:15px}.palettes{padding:10px 5px;overflow-x:hidden;overflow-y:auto;height:calc(100vh - 500px)}.palettes li{display:inline-block;height:100px;margin-bottom:10px;padding:0 5px;position:relative;width:50%}.palettes li div{cursor:pointer;height:100%;position:relative}.palettes li.active div{border-color:rgba(255,255,255,.8)}.palettes li.active div:before{background:rgba(255,255,255,.7);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.palettes li.active div:after{color:rgba(20,38,49,.6);content:'✓';font-size:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.palettes-title{background:rgba(0,0,0,.8);bottom:0;display:block;left:0;position:absolute;text-align:center;width:100%}.disclaimer{bottom:54px;position:absolute;padding:0 0 0 8px;font-size:12px}.preview-save-buttons{background-color:rgba(20,38,49,1);bottom:0;left:0;position:absolute;text-align:center;width:100%}.preview-save-buttons li{border-right:1px solid rgba(255,255,255,.1);cursor:pointer;display:inline-block;font-size:25px;margin-right:-4px;padding:10px 0;width:33.33%}.preview-save-buttons li:last-child{border-right:none}.preview-save-buttons li:hover{color:#fff}@media screen and (max-width:425px){.palettes li{width:100%}}.modal-content .form-control::-webkit-input-placeholder{color:#000;opacity:.5}.modal-content .form-control::-moz-placeholder{color:#000;opacity:.5}.modal-content .form-control:-ms-input-placeholder{color:#000;opacity:.5}.modal-content .form-control:-moz-placeholder{color:#000;opacity:.5}.validation-msg{margin-top:10px;border:1px solid rgba(255,255,255,.2);border-radius:6px;display:none;background:rgba(255,0,0,.35);box-sizing:border-box;padding:10px 15px}.validation-msg li{padding:3px 0}.wrapper{height:100%;left:0;position:fixed;top:0;width:100%}#pano{bottom:0;left:0;position:absolute;right:0;top:0}#logo{height:80px;position:absolute;right:10px;top:10px;width:160px}table{border-collapse:collapse;color:#000}table tr:hover{cursor:pointer}.table-open td{background:#fffcf7;border-bottom:1px solid #bec8cc;padding:10px}.table-open tr:last-child td{border-bottom:none}.table-open th{background:#3c4c5a;color:#fff;padding:10px}tr.selected td{background-color:#525656;color:#fff}tr:hover td{background-color:rgba(20,38,49,.6);color:#fff}.loader-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.loader{display:inline-block;height:100px;width:100px;position:absolute;left:50%;top:50%;margin-top:-50px;margin-left:-50px;border:6px solid #fff;border-right-color:#16364a;border-top-color:#16364a;border-radius:100%;animation:spin 800ms infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.modal{height:100%;position:fixed;text-align:center;width:100%;z-index:2;top:0}.modal .form-control{color:#333}.modal-content{background:#fff;border-radius:3px;box-shadow:0 0 2px 0 #a29494;display:inline-block;max-width:500px;width:100%;position:relative;text-align:left;vertical-align:middle;z-index:2;-webkit-border-radius:3px;-webkit-box-shadow:0 0 2px 0 #a29494}.modal-content.vr{background:rgba(0,0,0,.686) none repeat scroll 0% 0%;border:2px solid rgba(255,255,255,.686)}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle}.modal:after{background:rgba(22,20,20,.58);content:'';height:100vh;left:0;position:fixed;width:100vw}.modal-header{background-color:rgba(20,38,49,1);border-radius:3px 3px 0 0;display:flex;align-items:center;padding:15px;-webkit-border-radius:3px 3px 0 0}.modal-title{flex:1;font-size:21px}.modal-header .close{font-size:22px;color:#fff;cursor:pointer;background:transparent;padding:0}.modal-header .close:hover,.modal-header .close:active{background:transparent}.modal-body{padding:15px}.modal-body .user-input-fileds:last-child .form-control{margin-bottom:0}.modal-body .float{float:left}.modal-body .float img{width:150px;height:150px}.modal-footer{padding:10px;background:rgba(217,219,220,.8)}.modal-footer.vr{padding:160px;padding-bottom:50px;background:none!important}.modal-content h4{color:#8a8282;text-align:center}.modal .form-horizontal{max-width:300px;margin:0 auto}.text-danger{color:red}.field-validation-valid{display:none}.modal-button{background:#838383;border-radius:3px;color:#fff;margin:10px 0 0 0;padding:7px 5px;width:100%;-webkit-border-radius:3px;cursor:pointer}.info-text{color:#8a8282;padding-top:10px}.modal-footer{text-align:center}.open-popup .modal-footer-btn,.savePopup .modal-footer-btn{width:auto;display:inline-block;background:#16364a;color:#fff}@media screen and (max-width:559px){.modal{position:static;padding:0 15px}.modal .modal-content{width:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-body .float img{width:100px;height:100px}.modal-footer.vr{padding:160px;padding-bottom:50px;padding-left:80px;background:none!important}}.view-controls{position:absolute;text-align:center;bottom:0;left:50%;transform:translateX(-50%)}.view-controls .view-control-button{cursor:pointer;color:rgba(255,255,255,.5);display:inline-block;vertical-align:bottom;text-align:center;width:40px;height:40px;overflow:hidden;margin-bottom:5px;background-color:rgba(20,38,49,.6);transition:all .3s ease}.view-controls .view-control-button:hover{background-color:#16364a;color:#fff}.view-controls .icon{display:inline-block;position:relative;line-height:40px;text-align:center;font-size:25px}#autorotateToggle{position:relative}#autorotateToggle.enabled .icon.on{display:block}#autorotateToggle.enabled .icon.off{display:none}#fullscreenToggle{display:none;position:relative}body.fullscreen-enabled #fullscreenToggle{display:inline-block}.mobile .view-controls li:not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)):not(:nth-last-child(4)){display:none}.form-group{position:relative;display:inline-block;width:100%}.form-control{background:transparent;border:none;border-bottom:1px solid #cbcbcb;border-radius:0;display:block;font-size:15px;color:#fff;margin-bottom:20px;width:100%;padding:5px 3px}.form-control:focus{outline:none;border-color:#337ab7}.form-horizontal{max-width:300px;margin:0 auto}::-webkit-input-placeholder{color:rgba(255,255,255,.8)}::-moz-placeholder{color:rgba(255,255,255,.8)}:-ms-input-placeholder{color:rgba(255,255,255,.8)}::-ms-input-placeholder{color:rgba(255,255,255,.8)}::placeholder{color:rgba(255,255,255,.8)}.action-buttons a{display:block;margin-top:20px;font-size:15px}.action-buttons{margin:20px 0}.btn{font-size:14px;background:#fff;border-radius:3px;color:#16364a;margin-left:5px;padding:7px 15px;cursor:pointer;border:none;outline:0;transition:all .3s ease}.btn:first-child{margin-left:0}.btn:hover{background:#16364a;color:#fff}.text-danger{color:red}.field-validation-valid{display:none}.remember-me{font-size:15px;vertical-align:middle}.remember-check{vertical-align:middle}.info-text{color:#8a8282;padding-top:10px}.chardinjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.chardinjs-helper-layer{position:absolute;z-index:9999998;color:#fff;font-size:12px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.chardinjs-helper-layer.chardinjs-left{border-left:solid #fff 1px;margin-left:-10px}.chardinjs-helper-layer.chardinjs-right{border-right:solid #fff 1px;padding-right:10px}.chardinjs-helper-layer.chardinjs-bottom{border-bottom:solid #fff 1px;padding-bottom:10px}.chardinjs-helper-layer.chardinjs-top{border-top:solid #fff 1px;padding-top:10px}.chardinjs-tooltip{position:absolute;-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;max-width:200px}.chardinjs-tooltip.chardinjs-left{margin-left:-135px;padding-right:10px}.chardinjs-tooltip.chardinjs-right{margin-right:-135px;padding-left:10px}.chardinjs-tooltip.chardinjs-bottom{margin-bottom:-50px;padding-top:10px}.chardinjs-tooltip.chardinjs-top{margin-top:-50px;padding-bottom:10px}.chardinjs-tooltip.chardinjs-right:before,.chardinjs-tooltip.chardinjs-left:after,.chardinjs-tooltip.chardinjs-bottom:before,.chardinjs-tooltip.chardinjs-top:after{content:".";display:inline-block;background-color:#fff;height:1px;overflow:hidden;position:absolute}.chardinjs-tooltip.chardinjs-right:before,.chardinjs-tooltip.chardinjs-left:after{width:100px;top:50%}.chardinjs-tooltip.chardinjs-bottom:before,.chardinjs-tooltip.chardinjs-top:after{width:1px;height:50px;left:50%}.chardinjs-tooltip.chardinjs-bottom:before{top:-50px}.chardinjs-tooltip.chardinjs-top:after{bottom:-50px}.chardinjs-tooltip.chardinjs-right:before{left:-100px}.chardinjs-tooltip.chardinjs-left:after{right:-100px}.chardinjs-show-element{z-index:9999999;opacity:.8}.chardinjs-relative-position{position:relative}.tooltip{width:60px;height:60px;margin-left:-30px;margin-top:-30px;transition:opacity .2s;-webkit-transition:opacity .2s;perspective:500px;-webkit-perspective:500px}.tooltip img{width:100%;height:100%}.tooltip:hover{z-index:3}.tooltip .tip{position:absolute;left:80px;top:0;width:200px;background-color:#fff;color:#000;border-radius:5px;opacity:0;pointer-events:none;transform:rotateZ(5deg) rotateY(40deg);-webkit-transform:rotateZ(5deg) rotateY(40deg);transform-origin:left center;-webkit-transform-origin:left center;transition:all .25s;-webkit-transition:all .25s}.tooltip:hover .tip{opacity:1;pointer-events:all;transform:none;-webkit-transform:none;font-size:0}.tooltip .tip p{font-size:16px;padding:.5em;text-align:center;background-color:#25aae1;border-top-right-radius:5px;border-top-left-radius:5px;color:#eee}.tooltip .tip div{font-size:12px;padding:.5em;text-align:center}.tooltip .tip img{font-size:16px;padding:.5em}.tooltip .out{position:relative;width:70px;height:70px;padding:5px;border:5px solid rgba(255,255,255,0);border-radius:50%;cursor:pointer;transition:border .3s ease-in-out}.tooltip .in{width:100%;height:100%;background-color:#25aae1;padding:10px;border-radius:50%;color:#444;text-align:center;line-height:60px;font-size:2em;font-family:cursive;transition:background-color .3s ease-in-out}.tooltip .in .image{width:30px;height:30px;background-size:30px;background-position:0 30px}.tooltip .out:hover{border:5px solid #fff}.tooltip .out:hover .in{background-color:#fff}.tooltip .out:hover .in .image{background-position:0 0}