@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Product+Sans:400,400i,700,700i);#map{z-index:1 !important}#editorControl{z-index:4 !important}#myStartUpScreen{z-index:4 !important}#sidebarMap,#logoDiv,#locationInfo,#controls{z-index:4 !important}#modal,#modal-content{z-index:5 !important}.close{z-index:6 !important}.loader{z-index:-1 !important}#markerImgContainer,#markerImgBorderAnim{z-index:2 !important}.markerImg,#markerIconFontCanvas{z-index:3 !important}#editorControlToggle{position:absolute;width:10px;height:10px;right:5px;bottom:45px;background-color:rgba(255,255,255,0.1)}@media screen and (max-width: 800px){#editorControlToggle{display:none}}.editorControl{display:none;position:absolute;width:60%;height:20%;bottom:5%;left:20%;background-color:white;text-align:center;color:black}.editorControlGauges{position:absolute;width:100%;height:40%}.editorControlInfo{display:inline-block;position:relative;width:100%;height:100%;top:0;padding-top:15px;padding-bottom:15px}.editorControlInfo input{height:100%;padding:5px;border:none;margin-left:10px;margin-right:10px;background-color:white;font-size:20px;color:black;text-align:center}.sliders{position:absolute;width:100%;height:60%;bottom:0}#sliderX,#sliderY{width:100%;height:40px;margin-bottom:20px}.ui-widget.ui-widget-content{border:none;background:rgba(0,0,0,0.5);color:#333}.ui-button,.ui-button.ui-state-disabled:active,.ui-button.ui-state-disabled:hover,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:white !important;background:white !important;border:none;font-weight:normal;color:black;height:50px;border-radius:none;width:30px}body,html{width:100% !important;height:100% !important;margin:0;padding:0}.h1,.h2,.h3,h1,h2,h3,p{margin:0;padding:0}.close{text-align:center;color:white;float:right;font-size:28px;font-weight:bold}.close:focus,.close:hover{text-align:center;color:#000;text-decoration:none}#map{position:absolute;top:0;width:100%;height:100%;margin:0 !important;padding:0 !important;float:left}#logoDiv{display:block;width:20%;height:14%;top:0%;left:1%;position:absolute;background-color:transparent;overflow-x:hidden;overflow-y:hidden}#logoDiv #logoImg{background-clip:padding-box;border:3px solid transparent;border-top:6px solid transparent;background-image:url("img/logo.png"),url("img/logo.jpg");min-height:75px;max-height:80px;background-position:center;background-repeat:no-repeat;background-size:contain}#welcomeLogoImg{margin-left:15px;margin-right:15px;margin-top:30px;margin-bottom:30px;background-image:url("img/logo.png"),url("img/logo.jpg");min-height:75px;max-height:80px;background-position:center;background-repeat:no-repeat;background-size:contain}.controls{position:absolute;width:40%;height:35px;left:30%;bottom:5px;padding:0;margin:0;text-align:center}.controlsButton{display:none;position:relative;width:20%;padding:0;margin:0;text-align:center;border:none;outline-color:transparent}.controlsButton.active{display:inline-block;position:relative;width:20%;padding:0;margin:0;text-align:center}.locationInfo{width:20%;height:45%;bottom:35%;left:1%;display:none;position:absolute;background-color:rgba(0,0,0,0.1);overflow-x:hidden}.locationInfo .locationInfoContent{position:absolute;width:100%;height:100%;color:black}.locationInfo #locationListItem{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;justify-content:center;width:100%;background-color:rgba(33,84,150,0.7);overflow:auto;text-align:center;cursor:pointer;color:#fff;font-weight:400;font-family:'Roboto Slab', serif}.locationInfo #locationListItem.active{width:100%;background-color:rgba(255,255,255,0.8);color:#215496;text-align:center;cursor:pointer}.sidebarMap{width:30%;height:31%;bottom:4%;left:1%;display:none;position:absolute;background-color:white;overflow-x:hidden}#miniMap{position:absolute;width:100%;height:100%;background-color:transparent}.startUpScreen{display:none;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.3);color:#fff;font-weight:600;font-family:'Roboto Slab', serif}.startUpScreenContent{position:absolute;left:20%;width:60%;background-color:#fff;font-weight:600;font-family:'Roboto Slab', serif;text-align:center}.startUpScreenHeader{font-weight:600;font-family:'Roboto Slab', serif;text-align:center;width:100%;color:#215496}.startUpScreenHeader p{padding-top:10px;padding-bottom:10px}.startUpScreenCanvas{margin:0;left:0;top:0;height:100%;width:100%;color:#215496}.enterVirtualTourBtn{position:relative;bottom:0;left:0;width:100%;padding:10px;text-align:center;border:none;background-color:#215496;color:#fff}.enterVirtualTourBtn:focus{outline:none}.enterVirtualTourBtn:hover{outline:none}.markerImgContainer{position:absolute;left:0;top:0;height:40px;width:40px;color:white;background-color:rgba(33,84,150,0.5);border-radius:60px;animation-name:pulse_animation;animation-duration:2000ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-transition:all 0.3s ease}.markerImgBorderAnim{position:absolute;left:0;top:0;height:40px;width:40px;color:white;border-radius:60px;border:solid 2px rgba(59,89,152,0.4);background-color:transparent;animation-name:pulse_animation2;animation-duration:2000ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-transition:all 0.3s ease;display:none}#markerIconFontCanvas{animation-name:pulse_animation;animation-duration:2000ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute;border-radius:60px;height:40px;width:40px;color:#fff;font-size:25px;background-color:rgba(33,84,150,0.5)}#markerIconFont{position:relative;float:left;top:50%;left:50%;transform:translate(-50%, -50%)}.markerImg{position:absolute;background-color:transparent;height:40px;width:40px;left:0;top:0;border-radius:60px;animation-name:pulse_animation;animation-duration:2000ms;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-transition:all 0.3s ease}.markerImgBox{position:absolute;left:0;top:0;height:40px;width:20px;color:white;border-radius:60px}.markerSlider{position:absolute;background-color:transparent;height:40px;width:40px;text-align:center;border-radius:50px}@media screen and (min-width: 1px) and (max-width: 420px){.startUpScreenContent{top:30%;font-size:22px;width:70%;left:15%}.controls{width:80%;height:40px;left:10%;bottom:25px}.controls .controlsButton{width:20%;height:100%;background-color:rgba(33,84,150,0.7);color:#fff;border-left:2px solid transparent;border-right:2px solid transparent;background-clip:padding-box}.controls .controlsButton p{font-size:30px;line-height:30px}.controls .controlsButton.active{background-color:rgba(33,84,150,0.85);color:#fff;width:20%;height:100%}.controls .controlsButton.active p{font-size:30px}.sidebarMap{bottom:12%;width:50%}.locationInfo{width:50%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500;border-bottom:3px solid transparent;background-clip:padding-box}.locationInfo #locationListItem p{padding-left:5px;padding-right:5px}.locationInfo #locationListItem.active{font-weight:500;font-size:23px;border-bottom:3px solid transparent;background-clip:padding-box}#logoDiv{width:50%}#logoDiv #logoImg{min-height:45px;max-height:50px}}@media screen and (min-width: 420px) and (max-width: 768px){.startUpScreenContent{top:30%;font-size:20px;width:44%;left:28%}.controls{width:50%;height:30px;left:25%;bottom:5px}.controls .controlsButton{width:20%;height:100%;background-color:rgba(33,84,150,0.7);color:#fff;border-left:2px solid transparent;border-right:2px solid transparent;background-clip:padding-box}.controls .controlsButton p{font-size:25px;line-height:25px}.controls .controlsButton.active{background-color:rgba(33,84,150,0.85);color:#fff;width:20%;height:100%}.controls .controlsButton.active p{font-size:25px}.sidebarMap{bottom:12%;width:35%}.locationInfo{width:35%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500;border-bottom:3px solid transparent;background-clip:padding-box}.locationInfo #locationListItem p{padding-left:5px;padding-right:5px}.locationInfo #locationListItem.active{font-weight:500;font-size:23px;border-bottom:3px solid transparent;background-clip:padding-box}#logoDiv{width:35%}#logoDiv #logoImg{min-height:45px;max-height:50px}}@media screen and (min-width: 768px) and (max-width: 1050px){.startUpScreenContent{top:30%;font-size:21px;width:44%;left:28%}.controls{width:30%;height:37px;left:35%;bottom:5px}.controls .controlsButton{width:20%;height:100%;background-color:rgba(33,84,150,0.7);color:#fff;border-left:2px solid transparent;border-right:2px solid transparent;background-clip:padding-box}.controls .controlsButton p{font-size:31px;line-height:31px}.controls .controlsButton.active{background-color:rgba(33,84,150,0.85);color:#fff;width:20%;height:100%}.controls .controlsButton.active p{font-size:31px}.sidebarMap{bottom:12%;width:25%}.locationInfo{width:25%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500;border-bottom:3px solid transparent;background-clip:padding-box}.locationInfo #locationListItem p{padding-left:5px;padding-right:5px}.locationInfo #locationListItem.active{font-weight:500;font-size:23px;border-bottom:3px solid transparent;background-clip:padding-box}#logoDiv{width:35%}#logoDiv #logoImg{min-height:45px;max-height:50px}}@media screen and (min-width: 1050px) and (max-width: 1400px){.startUpScreenContent{top:40%;font-size:27px;width:40%;left:30%}.controls{width:30%;height:37px;left:35%;bottom:5px}.controls .controlsButton{width:20%;height:100%;background-color:rgba(33,84,150,0.7);color:#fff;border-left:2px solid transparent;border-right:2px solid transparent;background-clip:padding-box}.controls .controlsButton p{font-size:31px;line-height:31px}.controls .controlsButton.active{background-color:rgba(33,84,150,0.85);color:#fff;width:20%;height:100%}.controls .controlsButton.active p{font-size:31px}.sidebarMap{bottom:12%;width:20%}.locationInfo{width:20%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500;border-bottom:3px solid transparent;background-clip:padding-box}.locationInfo #locationListItem p{padding-left:5px;padding-right:5px}.locationInfo #locationListItem.active{font-weight:500;font-size:23px;border-bottom:3px solid transparent;background-clip:padding-box}}@media screen and (min-width: 1400px){.startUpScreenContent{top:40%;font-size:32px;width:40%;left:30%}.controls{width:30%;height:37px;left:35%;bottom:5px}.controls .controlsButton{width:20%;height:100%;background-color:rgba(33,84,150,0.7);color:#fff;border-left:2px solid transparent;border-right:2px solid transparent;background-clip:padding-box}.controls .controlsButton p{font-size:31px;line-height:31px}.controls .controlsButton.active{background-color:rgba(33,84,150,0.85);color:#fff;width:20%;height:100%}.controls .controlsButton.active p{font-size:31px}.sidebarMap{bottom:12%;width:20%}.locationInfo{width:20%;height:42%;bottom:43%}.locationInfo .locationInfoContent{width:100%}.locationInfo .locationInfoContent .gpsData{background-color:blue}.locationInfo #locationListItem{font-size:23px;font-weight:500;border-bottom:3px solid transparent;background-clip:padding-box}.locationInfo #locationListItem p{padding-left:5px;padding-right:5px}.locationInfo #locationListItem.active{font-weight:500;font-size:23px;border-bottom:3px solid transparent;background-clip:padding-box}}@keyframes pulse_animation{0%{transform:scale(1)}20%{transform:scale(1.02)}40%{transform:scale(1.05)}50%{transform:scale(1.1)}60%{transform:scale(1.05)}80%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes pulse_animation2{0%{transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(1.25)}50%{transform:scale(1.3)}60%{transform:scale(1.25)}80%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){*{box-shadow:none !important}}@supports (-ms-accelerator: true){*{box-shadow:none !important}}.modal{border:none !important;width:100%;margin:auto;text-align:center !important;display:none;position:fixed;left:0;top:0;overflow:hidden;background-color:rgba(0,0,0,0.6)}.modal-content{border:none !important;height:100%;width:100%;left:0;top:0%;position:relative;background-color:rgba(0,0,0,0.7);margin:auto;-webkit-animation-name:fadeIn;-webkit-animation-duration:0.4s;animation-name:fadeIn;animation-duration:0.4s}.modal-header{border:none !important;padding:0px !important;min-height:0px}.modal-header{border:none !important;border:none;padding-left:5px !important;float:none !important;text-align:right !important;background-color:rgba(0,0,0,0.7);color:white}.modal-footer{border:none !important;background-color:#215496;color:white}.modal-body{border:none !important;padding:0px !important;margin:0 !important}.modal-content{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important}.close{color:white;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.close{position:absolute;top:0%;right:0%;padding:3px;-webkit-transform:translateY(0%) translateX(-2%);float:none !important;opacity:1 !important;color:white !important;text-align:center !important;font-size:30px;font-weight:bold}.closebtn{background-color:#215496 !important;border-radius:0px !important;display:flex !important;height:40px !important;width:50px !important;justify-content:center !important;text-decoration:none !important;transition:0.3s;color:white !important;position:absolute !important;text-decoration:none;font-size:34px !important;line-height:30px !important;font-weight:500;font-family:'Roboto Slab', serif;cursor:pointer}.closebtn{top:60px;right:10px}.loader{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-40px;margin-left:-40px;border:14px solid white;border-top:14px solid #215496;border-radius:100%;animation:spin 2s linear infinite}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
