body.view-3d .hidden-in-3d{visibility:hidden}body.mobile #cockpitView{width:100%;height:100%;top:0 !important;padding-left:0}body.mobile #cockpitView #credits-3d .text-row a{font-size:10px !important;text-decoration:none}body.mobile #cockpitView .icon-fullscreen{display:none !important}body.mobile #cockpitView #fr24_3DToolbar{margin-top:100px}body.mobile #cockpitView #fr24_3DToolbar div.control-group{padding-bottom:15px}body.mobile #fr24-logo{display:block !important;position:fixed;z-index:99999;width:146px}body.mobile #fr24-logo img{height:auto;width:146px}body.mobile .error-3d .ui-icon.ui-icon-closethick{width:1.6em !important;height:1.6em !important}body.mobile #cesium-crash-screen .error-picture{width:190px}body.mobile #cesium-crash-screen .error-picture svg{width:190px}body.mobile #cesium-crash-screen .header{margin-top:-28px}@media all and (orientation: portrait){body.mobile #fr24-logo{left:0;right:0;top:5px;top:calc(5px + constant(safe-area-inset-top));top:calc(5px + env(safe-area-inset-top));margin-left:auto;margin-right:auto}body.mobile #airport-popup, body.mobile #aircraft-popup{margin-top:40px !important;margin-top:calc(40px + constant(safe-area-inset-top)) !important;margin-top:calc(40px + env(safe-area-inset-top)) !important}}@media all and (orientation: landscape){body.mobile #fr24-logo{left:10px;left:calc(10px + constant(safe-area-inset-left));left:calc(10px + env(safe-area-inset-left));bottom:46px;bottom:calc(46px + constant(safe-area-inset-bottom));bottom:calc(46px + env(safe-area-inset-bottom))}body.mobile #credits-3d .text-row{padding-left:15%;padding-right:15%}}@media only all and (orientation: landscape) and (min-width: 1175px){body.mobile #fr24-logo{bottom:18px;bottom:calc(18px + constant(safe-area-inset-bottom));bottom:calc(18px + env(safe-area-inset-bottom))}}@media only all and (orientation: landscape) and (min-width: 611px) and (max-width: 1174px){body.mobile #fr24-logo{bottom:32px;bottom:calc(32px + constant(safe-area-inset-bottom));bottom:calc(32px + env(safe-area-inset-bottom))}}@media only screen and (max-height: 653px){body.mobile #mapStaticOverlays #settings-3d{top:35px !important}}body.fullscreenView #cockpitView{top:0;height:100%}body.fullscreenView #cockpitView #fr24_3DToolbar{margin-top:152px}#cockpitView.fullScreen{top:0;height:100%;width:100% !important;padding-left:0;z-index:2100}#cockpitView.fullScreen #fr24_3DToolbar{margin-top:152px}#cockpitView.fullScreen #settings-3d{margin-top:378px}#cockpitView{position:absolute;width:calc(100% - 33.4em);top:52px;right:0;padding-left:33.4em;height:calc(100% - 52px);z-index:1002;background:black;font-family:'Open Sans', sans-serif;font-size:10px}#cockpitView #fr24-logo{display:none}#cockpitView .close{pointer-events:auto;width:40px;height:40px;background:rgba(57,57,57,0.1);display:block;position:absolute;right:0;cursor:pointer;z-index:502}#cockpitView .icon-fr24-close{width:20px;height:20px;margin:8px 0 0 11px;fill:#fff}#settings-3d{display:none;width:380px;position:absolute;z-index:200;right:10px;background:rgba(237,237,237,0.95);border-radius:5px 5px 2px 2px;margin-top:326px}#settings-3d .header{border-radius:5px 5px 0 0;height:40px;background-color:#4d4d4d;font-family:"Open Sans";font-size:14px;font-weight:600;line-height:40px;text-align:center;color:#fff}#settings-3d .row{height:45px}#settings-3d .row .label{padding-left:10px;padding-top:16px;float:left;font-family:"Open Sans";font-size:13.4px;font-weight:600;line-height:0.82;text-align:left;color:#6d6d6d;background-color:rgba(237,237,237,0)}#settings-3d .row .label span{width:14px;height:14px;fill:#a4a1a1;vertical-align:middle;margin-bottom:1px;margin-left:5px;display:inline-block}#settings-3d .row .label span svg{width:14px;height:14px}#settings-3d .row .toggle{margin-right:7px;margin-top:12px;float:right}#settings-3d .row .selector{clear:both;width:95.1%;height:30px;border-radius:6px;background-color:#fff;border:solid 1px #f8c023;margin:auto;font-family:"Open Sans";font-size:14px;letter-spacing:-0.1px;line-height:30px;text-align:center;color:#e3b021;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#settings-3d .row .selector :first-child{-webkit-box-shadow:1px 0 0 0 #f8c023;box-shadow:1px 0 0 0 #f8c023}#settings-3d .row .selector :last-child{-webkit-box-shadow:-1px 0 0 0 #f8c023;box-shadow:-1px 0 0 0 #f8c023}#settings-3d .row .selector .selector-button{cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:calc(33%);height:30px}#settings-3d .row .selector .active{color:#fff;background-color:#f8c023}#settings-3d .row .selector.labels{display:none}#settings-3d .row.quality{height:94px}#settings-3d .row.quality .label{padding-bottom:15px}#settings-3d .row.double{height:90px}#settings-3d .row.double .selector.labels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#settings-3d .row.double #settings3d_trails{margin-bottom:20px}@media only screen and (max-height: 889px){#settings-3d{margin-top:93px;right:60px;top:0}#cockpitView.fullScreen #settings-3d{margin-top:145px}}@media only screen and (max-width: 1250px){#sessions-left-notification{bottom:155px !important}}@media only screen and (max-height: 450px), only screen and (max-width: 450px){#settings-3d{top:196px;right:60px;width:245px;margin-top:0}.cesium-credit-text{font-size:12px !important}.cesium-credit-image img{height:20px !important;vertical-align:bottom}#sessions-left-notification{top:0;bottom:0 !important;margin-left:auto !important;left:0;right:0;margin:auto}}@media only screen and (max-height: 653px){#settings-3d{top:-93px !important}}#settings-3d .clearfix{border-bottom:2px solid #fff}#minimap{height:100%;width:100%;border-radius:5%;opacity:0.8}#minimap-container{position:absolute;z-index:100;height:175px;width:175px;bottom:190px;right:10px;border-radius:5%}@media only screen and (max-height: 739px){#minimap-container{display:none !important}}body.unclutter-map #minimap-container{bottom:19em}.cesium-credit-text{font-size:14px;font-family:'Roboto Condensed', sans-serif}img.mapbox-credits{height:25px;vertical-align:bottom}#fr24_3DToolbar{z-index:500;right:0;margin-top:100px;position:fixed}#fr24_3DToolbar div.control-group{margin:0;padding-right:10px;padding-bottom:26px}#fr24_3DToolbar div.control-group div.nav-icon{display:block;margin-bottom:5px;font-size:14px;width:45px;height:45px;border-radius:10px;background-color:rgba(57,57,57,0.6)}#fr24_3DToolbar.smooth-tab{background-color:transparent}#fr24_3DToolbar div.nav-icon svg:hover{color:#F8C024}#fr24_3DToolbar div.nav-icon svg{color:#fff;margin:auto;display:block;padding-top:10px}#fr24_3DToolbar div.nav-icon.active{background:#000 !important}#fr24_3DToolbar div.nav-icon.active svg{color:#F8C024;fill:#F8C024 !important}#fr24_3DToolbar svg.icon-fr24-3d-settings{width:25px;height:25px}#fr24_3DToolbar svg.icon-fr24-yoke, #fr24_3DToolbar svg.icon-fr24-3d-aircraft{width:29px;height:29px;padding-top:8px !important}#fr24_3DToolbar svg.icon-fr24-3d-fullscreen{width:20px;height:20px;padding-top:12.5px !important}#fr24_3DToolbar svg.icon-fr24-3d-exclamation.active{color:#F8C024}#warning-3d{display:none;position:absolute;top:2em;right:10%;width:700px;height:85px;z-index:5;background-color:#F8C024;font-family:"Roboto Condensed";font-size:12px}#warning-3d .icon{fill:#414141;width:30px;height:30px;margin-bottom:-5px}#warning-3d .warning-icon{width:30px;display:inline-block;float:left;padding-left:1.5em;padding-top:1.5em;padding-right:1em}#warning-3d .warning-text{width:575px;padding-bottom:1em;display:inline-block;float:left;padding-top:1.5em;font-weight:700}#cockpitView #warning-close{width:2em;height:2em}#cockpitView #warning-close svg{width:1.2em;height:1.2em;margin:0.4em 0 0 0.4em}#browserWarning-3d{display:none;background:#F8C024;left:22em;height:23em;position:absolute;width:24em;z-index:2000;margin-top:-4.5em;font-size:12px;color:black}#browserWarning-3d:after{right:100%;top:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(248,192,36,0);border-right-color:#F8C024;border-width:1em;margin-top:-5.5em}#browserWarning-3d .icon-fr24-3d-exclamation{width:3em;height:3em;padding-left:43%;padding-top:1.5em}#browserWarning-3d .row{padding-left:2em;padding-right:2em;font-size:13px;font-family:'Open Sans', sans-serif;padding-bottom:0.1em}#browserWarning-3d .row.header{font-size:14px;font-family:"Roboto Condensed";font-weight:bold;text-shadow:none;text-transform:uppercase;padding-bottom:0.5em}#browserWarning-3d .row.continue{font-size:13px;font-family:'Open Sans', sans-serif;font-weight:bold;padding-top:1em;color:white;text-decoration:underline;cursor:pointer}#browserWarning-3d .link{text-decoration:underline;color:black}#browserWarning-3d #warning-browser-close{top:0;pointer-events:auto;width:2.4em;height:2.4em;background:#327db6;display:block;position:absolute;right:0;cursor:pointer;z-index:100}#browserWarning-3d #warning-browser-close .icon-fr24-close{width:1.4em;height:1.4em;margin:0.4em 0 0 0.5em;fill:#fff}#cockpitTimeoutOverlay{display:none;width:100%;height:100%;background:rgba(47,79,109,0.5);z-index:501;position:absolute;text-align:center}#cockpitTimeoutOverlay #cockpitTimeout{position:absolute;top:5em;width:100%;height:400px;background:rgba(0,0,0,0.5);font-size:40px;font-family:'Open Sans', sans-serif;font-weight:600;color:white}#cockpitTimeoutOverlay #cockpitTimeout .header{margin-top:105px;margin-left:-260px;line-height:50px}#cockpitTimeoutOverlay #cockpitTimeout #btnCockpitContinue{z-index:502;background-color:#327db6;width:250px;height:40px;font-size:14px;margin-left:-260px;display:inline-block;cursor:pointer;margin-top:40px}#cockpitTimeoutOverlay #cockpitTimeout .btnCockpitText{padding-top:10px;display:block}#cockpitTimeoutOverlay #cockpitTimeout #btnCockpitContinue:hover{background-color:#64bef1}#cesiumContainer{z-index:102}.cesium-infoBox-title{display:none !important}.cesium-button.cesium-infoBox-camera, .cesium-infoBox-close{display:none !important}.cesium-infoBox{background:none !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;width:300px !important;top:5px !important;left:0;bottom:25px !important;height:0}#aircraft-popup{width:225px;height:221px;position:fixed;z-index:10;margin-left:10px;margin-top:10px;border-radius:8px;background-color:rgba(237,237,237,0.95);-webkit-box-shadow:-2.6px 1.5px 5.6px 0.4px rgba(0,0,0,0.09);box-shadow:-2.6px 1.5px 5.6px 0.4px rgba(0,0,0,0.09)}#aircraft-popup .header{height:33px;border-radius:8px;text-align:center;opacity:1}#aircraft-popup .header .aircraft-identification{width:133px;height:30px;background-color:#4d4d4d;display:inline-block;border-radius:8px 0 0 0;float:left}#aircraft-popup .header .aircraft-identification .aircraft-identification-labels{width:133px;height:16px;padding-top:5px}#aircraft-popup .header .aircraft-identification .aircraft-identification-labels .flight-number, #aircraft-popup .header .aircraft-identification .aircraft-identification-labels .callsign{font-family:"Open Sans";font-weight:400;font-size:11px;text-align:left;color:#f8c023;float:left}#aircraft-popup .header .aircraft-identification .aircraft-identification-labels .flight-number{padding-left:6px;font-size:16px}#aircraft-popup .header .aircraft-identification .aircraft-identification-labels .callsign{padding-top:5px}#aircraft-popup .header .distance{width:92px;height:30px;border-radius:0 8px 0 0;background-color:#f8c023;display:inline-block;float:right}#aircraft-popup .header .distance label{display:inline-block;width:83px;height:14px;font-family:"Open Sans";font-weight:600;font-size:14px;line-height:1.29;text-align:center;color:#fff;padding:7px 6px 7px 7px}#aircraft-popup .clearfix{height:2px;background-color:#fff}#aircraft-popup .route{height:47px}#aircraft-popup .route .origin, #aircraft-popup .route .destination{width:61px;height:22px;font-family:"Open Sans";font-size:30px;font-weight:600;line-height:0.67;text-align:center;color:#393939;padding-top:12px}#aircraft-popup .route .origin{float:left;padding-left:21px}#aircraft-popup .route .destination{float:right;padding-right:25px}#aircraft-popup .route .flight-route{float:left;width:26px;height:26px;margin-left:17px;margin-top:10px;background:transparent url(../images/svg/aircraft.svg) no-repeat 0 0}#aircraft-popup .aircraft-info{height:98px}#aircraft-popup .aircraft-info .label{height:9px;font-family:"Open Sans";font-size:12px;font-weight:600;line-height:1.0;text-align:left;color:#6d6d6d;padding-bottom:7px}#aircraft-popup .aircraft-info .value{height:14px;font-family:"Open Sans";font-size:16px;line-height:1.06;text-align:left;color:#393939}#aircraft-popup .aircraft-info .aircraft-type, #aircraft-popup .aircraft-info .ground-speed{float:left}#aircraft-popup .aircraft-info .altitude, #aircraft-popup .aircraft-info .vertical-speed{float:right}#aircraft-popup .aircraft-info .aircraft-type, #aircraft-popup .aircraft-info .altitude{padding-top:12px}#aircraft-popup .aircraft-info .aircraft-type, #aircraft-popup .aircraft-info .ground-speed{padding-left:12px}#aircraft-popup .aircraft-info .altitude, #aircraft-popup .aircraft-info .vertical-speed{width:104px}#aircraft-popup .aircraft-info .ground-speed, #aircraft-popup .aircraft-info .vertical-speed{padding-top:15px}#aircraft-popup .aircraft-info .vertical-speed:not(.hide-vspeed) .premium-lock{display:none}#aircraft-popup .aircraft-info .vertical-speed.hide-vspeed .value{display:none}#aircraft-popup .aircraft-info .vertical-speed.hide-vspeed .premium-lock{margin-left:-3px}#aircraft-popup .goto-button{height:40px;font-family:"Open Sans";font-size:15px;line-height:40px;text-align:center;color:#327db6;cursor:pointer}#aircraft-popup.active-aircraft{height:180px}#aircraft-popup.active-aircraft .clearfix.last{display:none}#aircraft-popup.active-aircraft .goto-button{display:none}#sessions-left-notification{position:absolute;display:none;bottom:100px;margin-left:20px;width:230px;height:229px;opacity:0.9;border-radius:2px;background-color:#fff;z-index:2000}#sessions-left-notification .promo-close{cursor:pointer;float:right;width:15px;height:15px;margin-top:11px;margin-right:11px;background:#fff}#sessions-left-notification .promo-close svg{width:15px;height:15px;fill:#327db6}#sessions-left-notification .header, #sessions-left-notification .subheader{width:152px;font-family:"Open Sans";font-size:14px;font-weight:bold;line-height:1.43;text-align:center;color:#393939;padding-left:39px}#sessions-left-notification .header{padding-top:26px;font-size:64px;line-height:0.67;padding-bottom:4px}#sessions-left-notification .sessions-info{padding-left:40px;padding-top:10px;width:154px;height:7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#sessions-left-notification .sessions-info :not(:last-child){margin-right:2px}#sessions-left-notification .sessions-info .bar{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:7px;border-radius:2px;background-color:#d1d0d0}#sessions-left-notification .sessions-info .bar.active{background-color:#f8c023}#sessions-left-notification .info{height:40px;font-family:"Open Sans";font-size:14px;line-height:1.43;text-align:center;color:#393939;padding-left:15px;padding-right:16px;padding-top:13px}#sessions-left-notification .upgrade{width:200px;height:44px;background-color:#6ccb78;font-family:"Open Sans";font-size:15px;font-weight:600;line-height:40px;letter-spacing:0.4px;text-align:center;color:#fff;margin-left:15px;padding:0 !important}.cesium-widget-credits{display:none !important}#credits-3d{z-index:199;position:absolute;bottom:0;width:inherit;background:-webkit-gradient(linear, left top, left bottom, from(rgba(37,37,37,0)), to(rgba(37,37,37,0.7)));background:linear-gradient(rgba(37,37,37,0), rgba(37,37,37,0.7))}#credits-3d .image-row{padding-top:10px;padding-bottom:4px;text-align:center}#credits-3d .image-row img{height:17px}#credits-3d .text-row{margin-left:16.5px;margin-right:17.5px;margin-bottom:6.5px;text-align:center;color:#d1d0d0}#credits-3d .text-row a{font-family:"Open Sans";font-size:12px;text-align:center;color:#d1d0d0;line-height:0.85}.cesium-infoBox-iframe{max-height:400px !important}#airport-popup{position:fixed;z-index:10;margin-left:10px;margin-top:10px;background:#393939;width:250px;min-height:50px;opacity:0.9;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;-webkit-box-shadow:-2.6px 1.5px 5.6px 0.4px rgba(0,0,0,0.09);box-shadow:-2.6px 1.5px 5.6px 0.4px rgba(0,0,0,0.09)}#airport-popup div.clearfix{clear:both}#airport-popup .left{margin-top:5px;float:left;width:40px}#airport-popup .left img{height:34px}#airport-popup .right{width:186px;float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#airport-popup .right .full-name{font-family:"Open Sans";font-size:16px;text-align:left;color:#f8c023}#airport-popup .right .icao-iata{font-size:13px;font-weight:600;line-height:1.29;color:#d1d0d0;font-family:"Open Sans"}.cesium-infoBox-description{overflow:hidden}#airport-popup.slideOut, #aircraft-popup.slideOut{-webkit-transform:translate(-26em, 0);transform:translate(-26em, 0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#airport-popup.slideIn, #aircraft-popup.slideIn{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.error-3d{width:657px !important;height:453px !important;-webkit-box-sizing:border-box;box-sizing:border-box}@media only all and (max-width: 657px), all and (max-height: 453px){.error-3d{width:100% !important;height:100% !important}}.error-3d .ui-icon.ui-icon-closethick{background:white url(../images/svg/close_2px-blue.svg) no-repeat center center !important;width:16px !important;height:16px !important;margin-right:5px;margin-top:5px}#cesium-crash-screen{display:none}#cesium-crash-screen .header{font-size:24px;font-weight:normal;font-family:'Roboto Condensed', sans-serif;text-align:center;font-stretch:condensed;line-height:1.88}#cesium-crash-screen .error-picture{width:243px;margin:auto}#cesium-crash-screen .error-picture svg{width:243px;height:250px}#cesium-crash-screen .message{font-size:16px;font-weight:normal;font-family:'Open Sans', sans-serif;text-align:center;color:#393939;line-height:1.5}
