a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus,input,textarea{outline:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}.clear{clear:both}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){div.volcano{background-image:url(/public/img/markers/VOLCANO@2x.png)!important;background-size:38px 38px!important}.loading{background-image:url(/public/img/ui/loading@2x.gif)!important;background-size:32px 32px!important}a#planefinder_mobile_logo{background-image:url(/public/img/branding/planefinder-white@2x.png)!important;background-size:148px 27px!important}div#map_header div#logo a#logo_button{background-image:url(/public/img/ui/nav-bg@2x.png);background-size:1px 50px}div#map_header div#logo a#logo_button span.logo_image{background-image:url(/public/img/ui/logo-white@2x.png)!important;background-size:29px 32px!important}div#map_header div#logo a#logo_button span.logo_text{background-image:url(/public/img/ui/logo-text-white@2x.png)!important;background-size:153px 21px!important}ul#apps_dropdown_menu li a.planefinder{background-image:url(/public/img/branding/planefinder-app-icon-small@2x.png)!important;background-size:32px 32px!important}ul#apps_dropdown_menu li a.shipfinder{background-image:url(/public/img/branding/shipfinder-app-icon-small@2x.png)!important;background-size:32px 32px!important}ul#apps_dropdown_menu li a.flightfinder{background-image:url(/public/img/branding/flightfinder-app-icon-small@2x.png)!important;background-size:32px 32px!important}ul#apps_dropdown_menu li a.airlinefinder{background-image:url(/public/img/branding/airlinefinder-app-icon-small@2x.png)!important;background-size:32px 32px!important}div#bookmark_view_live li a.bookmark_default_toggle{background-image:url(/public/img/ui/bookmark-default-button@2x.png)!important;background-size:30px 60px!important}div#bookmark_view_live div.bookmark_create_form span.bookmark_info{background-image:url(/public/img/ui/info-icon@2x.png)!important;background-size:16px 16px!important}div.filters_list li a.filter_active_toggle{background-image:url(/public/img/ui/filter-toggle-button@2x.png)!important;background-size:28px 56px!important}div#airport_view_live div.flight_listing div.summary{background-image:url(/public/img/ui/flight-listing-bg@2x.png)!important;background-size:1px 51px!important}div#plane_details_view_live div.plane_photograph_thumbnail_container.no_image{background-image:url(/public/img/ui/plane-detail-no-image@2x.png)!important;background-size:243px 162px!important}a.settings_tickbox{background-image:url(/public/img/ui/tickbox@2x.png)!important;background-size:68px 88px!important}a.hover_delete_button{background-image:url(/public/img/ui/hover-delete-button@2x.png)!important;background-size:12px 24px!important}a.hover_add_button{background-image:url(/public/img/ui/hover-add-button@2x.png)!important;background-size:14px 28px!important}a.hover_remove_button{background-image:url(/public/img/ui/hover-remove-button@2x.png)!important;background-size:14px 28px!important}div.ui-slider{background-image:url(/public/img/ui/slider-background@2x.png)!important;background-size:1px 2px!important}.ui-slider-handle{background-image:url(/public/img/ui/slider-handle@2x.png)!important;background-size:20px 20px!important}div#playback_controls span.ui-slider-handle{background-image:url(/public/img/ui/playback-slider-handle@2x.png)!important;background-size:15px 15px!important}div.ui-slider-range{background-image:url(/public/img/ui/slider-active-background@2x.png)!important;background-size:1px 2px!important}div.planefinder-grayscale,div.unsupported_message{background-image:url(/public/img/branding/planefinder-grayscale@2x.png)!important;background-size:148px 27px!important}#map_mobile_ad_button a{background-image:url(/public/img/ui/get-mobile-app-button@2x.png)!important;background-size:202px 60px!important}#map_mobile_ad_button a span{background-image:url(/public/img/ui/get-mobile-app-icon@2x.png)!important;background-size:22px 36px!important}}@-webkit-keyframes mobile_app_button_wiggle{0%{-webkit-transform:rotate(0deg)}12%{-webkit-transform:rotate(-4deg) scale(1.2,1.2)}25%{-webkit-transform:rotate(4deg)}50%{-webkit-transform:rotate(0deg) scale(1,1)}}@-o-keyframes mobile_app_button_wiggle{0%{-o-transform:rotate(0deg)}12%{-o-transform:rotate(-4deg) scale(1.2,1.2)}25%{-o-transform:rotate(4deg)}50%{-o-transform:rotate(0deg) scale(1,1)}}@keyframes mobile_app_button_wiggle{0%{transform:rotate(0deg)}12%{transform:rotate(-4deg) scale(1.2,1.2)}25%{transform:rotate(4deg)}50%{transform:rotate(0deg) scale(1,1)}}@font-face{font-family:fontcustom;src:url(/public/fonts/fontcustom_021866697a5f651828fee66c9dc1d636.eot);src:url(/public/fonts/fontcustom_021866697a5f651828fee66c9dc1d636.eot?#iefix) format("embedded-opentype"),url(/public/fonts/fontcustom_021866697a5f651828fee66c9dc1d636.woff) format("woff"),url(/public/fonts/fontcustom_021866697a5f651828fee66c9dc1d636.ttf) format("truetype"),url(/public/fonts/fontcustom_021866697a5f651828fee66c9dc1d636.svg#fontcustom) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:fontcustom;src:url(/public/fonts/fontcustom_021866697a5f651828fee66c9dc1d636.svg#fontcustom) format("svg")}}@media only screen and (max-width:860px){div#map_header{width:400px!important}div#map_header a#logo_button{width:55px!important}div#map_header div#logo a#logo_button span.logo_text{display:none!important}div#map_search_container{margin-left:79px!important}}.icon-font{font-family:fontcustom}.icon-aircraft:before{content:"\f100"}.icon-bookmarks:before{content:"\f101"}.icon-close:before{content:"\f102"}.icon-dropdown:before{content:"\f103"}.icon-expand:before{content:"\f104"}.icon-facebook:before{content:"\f105"}.icon-fast:before{content:"\f106"}.icon-filters:before{content:"\f107"}.icon-flight:before{content:"\f108"}.icon-gallery:before{content:"\f109"}.icon-inbound:before{content:"\f10a"}.icon-info:before{content:"\f10b"}.icon-mail:before{content:"\f10c"}.icon-map:before{content:"\f10d"}.icon-next:before{content:"\f10e"}.icon-outbound:before{content:"\f10f"}.icon-overview:before{content:"\f110"}.icon-pause:before{content:"\f111"}.icon-pinkfroot:before{content:"\f112"}.icon-plane:before{content:"\f113"}.icon-playback:before{content:"\f114"}.icon-previous:before{content:"\f115"}.icon-route-view:before{content:"\f116"}.icon-routes:before{content:"\f117"}.icon-search:before{content:"\f118"}.icon-settings:before{content:"\f119"}.icon-share:before{content:"\f11a"}.icon-slow:before{content:"\f11b"}.icon-twitter:before{content:"\f11c"}.icon-upload:before{content:"\f11d"}.icon-zoom-in:before{content:"\f11e"}.icon-zoom-out:before{content:"\f11f"}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}html{height:100%;overflow:hidden}body{height:100%;min-width:320px;margin:0;padding:0;background:#fff;font-family:Roboto,"Helevetica Neue",Helvetica,Arial;color:#333;font-size:16px;overflow:hidden;text-rendering:optimizeLegibility}body.simulateHover div#map_container *{cursor:pointer!important}body.unsupported{min-width:320px!important;padding:0 20px!important}body.unsupportedmobile{min-width:240px!important;padding:0 20px!important}a{color:#217bd0}a:hover{text-decoration:none}.no_text_selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.dynamic-opacity-tile{background:#000}div#page_container{width:100%;height:100%;overflow:hidden}div#content_container{position:absolute;top:0;left:0;right:0;bottom:0}div#ui_container{position:absolute;top:0;bottom:0;left:0;right:0}body.sidebar_visible div#ui_container{left:0}div#map_container{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div#map_header{position:absolute;top:6px;left:6px;width:640px;box-sizing:border-box;height:50px;box-shadow:0 0 5px rgba(0,0,0,.4);z-index:5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.show_cookie_warning div#map_header{top:40px}div#map_header div#logo{height:100%;position:absolute;top:0;left:0}div#map_header div#logo a#logo_button{display:inline-block;background-color:transparent;background-image:url(/public/img/ui/nav-bg.png);background-position:0 0;background-repeat:repeat-x;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;width:219px;height:50px;padding:0 12px;line-height:50px;font-weight:700;text-decoration:none;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1)}div#map_header div#logo a#logo_button span.logo_image{background:url(/public/img/ui/logo-white.png) 0 50% no-repeat;width:29px;height:50px;line-height:50px;display:inline-block;vertical-align:middle}div#map_header div#logo a#logo_button span.logo_text{background:url(/public/img/ui/logo-text-white.png) 0 50% no-repeat;width:153px;height:21px;line-height:50px;margin-top:1px;margin-left:6px;margin-right:4px;display:inline-block;vertical-align:middle}div#map_header div#logo a#logo_button span.icon-font{color:#fff!important}div#map_header div#map_navigation{position:absolute;top:0;right:0;width:254px;height:50px;font-size:.9em}a#planefinder_mobile_logo{display:none;width:148px;height:27px;background:url(/public/img/branding/planefinder-white.png);position:absolute;top:12px;left:12px;z-index:999}.navigation_dropdown>ul{display:inline-block;height:50px}.navigation_dropdown>ul>li{display:inline-block;position:relative;height:50px}.navigation_dropdown>ul>li>ul{position:absolute;top:50px;width:200px;background:#fff;z-index:4;box-shadow:0 0 5px rgba(0,0,0,.4);-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.navigation_dropdown>ul>li>ul>li.dim{background-color:#f2f2f2}.navigation_dropdown>ul>li>ul#apps_dropdown_menu{left:-9999px;width:243px}.navigation_dropdown>ul>li>ul#apps_dropdown_menu li a{background-position:12px 50%;background-repeat:no-repeat;background-color:transparent;padding-left:53px}.navigation_dropdown>ul>li>ul#apps_dropdown_menu li a span{text-transform:uppercase;font-size:.7em;color:#959595;display:inline-block;border:1px solid #959595;padding:2px;float:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.navigation_dropdown>ul>li>ul#apps_dropdown_menu li a:hover span{color:#0067dd!important;border-color:#fff!important;background-color:#fff!important}.navigation_dropdown>ul>li>ul#apps_dropdown_menu li a.planefinder{background-image:url(/public/img/branding/planefinder-app-icon-small.png)}.navigation_dropdown>ul>li>ul#apps_dropdown_menu li a.shipfinder{background-image:url(/public/img/branding/shipfinder-app-icon-small.png)}.navigation_dropdown>ul>li>ul#apps_dropdown_menu li a.flightfinder{background-image:url(/public/img/branding/flightfinder-app-icon-small.png)}.navigation_dropdown>ul>li>ul#apps_dropdown_menu li a.airlinefinder{background-image:url(/public/img/branding/airlinefinder-app-icon-small.png)}.navigation_dropdown>ul>li>ul#more_options_menu{right:-9999px}.navigation_dropdown>ul>li>ul#account_dropdown_menu,.navigation_dropdown>ul>li>ul#explore_dropdown_menu{right:9999px}.navigation_dropdown>ul>li:hover>ul#apps_dropdown_menu{left:0}.navigation_dropdown>ul>li:hover>ul#explore_dropdown_menu,.navigation_dropdown>ul>li:hover>ul#more_options_menu{right:0}.navigation_dropdown>ul>li:hover>ul#account_dropdown_menu{right:0;width:160px}.navigation_dropdown>ul>li>ul li{border-bottom:1px solid #dedfe2}.navigation_dropdown>ul>li>ul li.large-border{border-bottom:4px solid #dedfe2}.navigation_dropdown>ul>li>ul li:last-child{border-bottom:0 none}.navigation_dropdown>ul>li>ul li a{text-decoration:none;color:#333;display:inline-block;box-sizing:border-box;padding:15px 10px;width:100%}.navigation_dropdown>ul>li>ul li a:hover{color:#fff;background-color:#0067dd!important}div.map_floating_control{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.4);z-index:2;height:50px}body.night_theme div.map_floating_control{background:#0b0b0b;box-shadow:0 0 5px #000}div.map_floating_control>ul>li>a{border-left:1px solid #d7d7d7;display:inline-block;width:100%;text-align:center}div.map_floating_control>ul>li:first-child>a{border-left:none;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}div.map_floating_control>ul>li:last-child>a{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}div.map_floating_control>ul>li>a:hover{background-color:#007aff}div#map_navigation_controls{position:absolute;top:6px;right:6px}body.show_cookie_warning div#map_navigation_controls{top:40px}div#map_navigation_controls>ul{margin:0;padding:0}div#map_navigation_controls>ul>li{display:inline-block;margin:0;padding:0}div#map_navigation_controls>ul>li>a{color:#878787;width:60px;height:50px;display:inline-block;text-decoration:none;position:relative}body.night_theme div#map_navigation_controls a{background-color:#1a1e22!important;border-color:#000!important}div#map_navigation_controls>ul>li>a span.icon{font-family:fontcustom;font-size:1.5em!important;margin:6px 0;display:block}div#map_navigation_controls>ul>li>a span.text{display:block;font-size:.6em}div#map_navigation_controls>ul>li>a:hover{color:#fff;text-shadow:0 -1px 0 #004a9a}div#map_navigation_controls>ul>li>a span.badge{font-family:"Helevetica Neue",Helvetica,Arial;background:red;position:absolute;top:0;right:0;min-width:22px;height:22px;line-height:22px;font-size:.8em;color:#fff;display:none;z-index:5;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}body.night_theme div#map_navigation_controls>ul>li>a:hover{text-shadow:0 -1px 0 #000!important}div#map_zoom_controls{position:absolute;right:0;top:50%;margin-top:-30px!important;width:30px;height:60px;background:rgba(0,0,0,.75);-webkit-border-radius:3px 0 0 3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:3px 0 0 3px}div#map_zoom_controls a{display:block;font-family:fontcustom;font-size:1em;width:30px;height:30px;line-height:30px;text-align:center!important;color:#a2a2a2;text-decoration:none}div#map_zoom_controls a:hover{color:#fff;text-shadow:0 -1px 0 #004a9a}body.night_theme div#map_navigation_controls a:hover{text-shadow:0 -1px 0 #000!important}div#map_zoom_controls a#map_zoom_route{display:none}div#map_zoom_controls.show_flightpath_button{height:90px;margin-top:-45px!important}div#map_zoom_controls.show_flightpath_button a#map_zoom_route{display:block}div#map_search_container{height:100%;margin-left:243px;background-color:rgba(255,255,255,1);position:relative;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}body.night_theme div#map_search_container{background-color:#0b0b0b}div#map_search_container span.icon-search{display:inline-block;margin:0 12px;line-height:50px;text-align:right;font-family:fontcustom;font-size:1.5em;color:#878787}div#map_search_box_container{position:absolute;top:0;left:45px;right:0;bottom:0;padding-right:50px}div#map_search_container input{display:inline-block;width:100%;height:100%;padding:0;border:none;background-color:transparent;font-size:1em;text-overflow:ellipsis;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}body.night_theme div#map_search_container input{color:#fff}div#map_search_container a.close_button_large{position:absolute;right:20px;top:15px;z-index:999;display:none}div#map_search_results{background-color:#fff;border-top:1px solid #bbbec7;box-shadow:0 3px 3px #888;position:absolute;top:50px;left:0;right:0;height:400px;z-index:999;display:none;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;overflow:scroll}body.night_theme div#map_search_results{background-color:#0b0b0b;border-top:1px solid #000;box-shadow:0 3px 3px #000}div#map_search_results h1.header{display:block;background:#ededf1;color:#333;font-weight:600;padding:10px 14px}body.night_theme div#map_search_results h1.header{background-color:#000;color:#fff}div#map_search_results a.result{display:block;padding:10px 14px;border-bottom:1px solid #e4e4e4;text-decoration:none}div#map_search_results a.result:hover{background-color:#007aff}div#map_search_results a.result:hover span.subtitle,div#map_search_results a.result:hover span.title{color:#fff}body.night_theme div#map_search_results a.result:hover{background-color:#000}body.night_theme div#map_search_results a.result{border-color:#000}div#map_search_results a.result span.title{display:block;color:#333}body.night_theme div#map_search_results a.result span.title{color:#fff}div#map_search_results a.result span.subtitle{display:block;color:#797b83;font-size:.8em}body.night_theme div#map_search_results a.result span.subtitle{color:rgba(255,255,255,.75)}body.route div#visible_planes_counter{display:none}div#visible_planes_counter{position:absolute;bottom:0;z-index:2;text-align:center;width:100%}div#visible_planes_counter.playback_active div span.playback_time{display:block!important}div#visible_planes_counter div{background:rgba(0,0,0,.75);color:#fff;display:inline-block;text-align:center;padding:5px 10px;font-size:.85em;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}div#visible_planes_counter div span.playback_time{font-size:1.1em;font-weight:700;margin-bottom:5px;display:block;display:none}div#visible_planes_counter div span.num_planes{color:rgba(255,255,255,.75)}a.sidebar_close.floating{box-shadow:0 0 5px rgba(0,0,0,.4);font-family:fontcustom;text-decoration:none;display:block;width:30px;height:30px;line-height:30px;background:#fff;position:absolute;right:-4px;top:-4px;z-index:9999;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}a.sidebar_close.floating:hover{background:#0067dd;color:#fff}body.sidebar_visible div#sidebar_container{left:6px;top:68px}body.sidebar_visible.sidebar_left div#sidebar_container{left:6px;top:68px;right:auto}div#sidebar_container{position:fixed;left:-300px;top:6px;bottom:30px;width:243px;z-index:5;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.4)}div#sidebar_container.active{box-shadow:0 0 5px rgba(0,0,0,.4)!important}body.night_theme div#sidebar_container{background-color:#000!important}div#sidebar_container div.sidebar_header{border-bottom:1px solid #cdd0d4;padding:0 12px;height:50px;position:relative}div#sidebar_container div.sidebar_header h1{color:#333;font-size:1.2em;line-height:50px}div#sidebar_container div.sidebar_header a.close_button_large{position:absolute;top:0;right:13px;bottom:0;line-height:51px}div#sidebar_container div.sidebar_tabs{border-bottom:1px solid #cdd0d4;background:#e4e8ec;width:100%;height:50px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}body.night_theme div#sidebar_container div.sidebar_tabs{border-bottom:1px solid #000!important;background:#1a1e22!important}div#sidebar_container div.sidebar_tabs a{display:block;background:#e4e8ec;border-right:1px solid #cdd0d4;border-bottom:1px solid #cdd0d4;width:60px;height:50px;color:#777;text-decoration:none;float:left;position:relative}body.night_theme div.sidebar_tabs a{background-color:#1a1e22!important;border-color:#000!important}div#sidebar_container div.sidebar_tabs a span.icon{display:block;font-family:fontcustom;text-align:center;width:100%;font-size:1.6em!important;margin-top:6px}div#sidebar_container div.sidebar_tabs a span.title{display:block;text-align:center;font-size:.75em;width:100%;position:absolute;bottom:4px}div#sidebar_container div.sidebar_tabs a:first-child{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}div#sidebar_container div.sidebar_tabs a:last-child{border-right:0 none;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}div#sidebar_container div.sidebar_tabs a.active{background-color:#fff;color:#0067dd;border-bottom:1px solid #fff}body.night_theme div#sidebar_container div.sidebar_tabs a.active{background-color:#000!important;border-bottom:1px solid #000!important}div#sidebar_container div.floating_sidebar_tabs{width:100%;height:50px;position:absolute;bottom:0;right:0;z-index:9999;text-align:center;background:#e4e8ec;box-shadow:0 0 5px rgba(0,0,0,.35);-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}body.night_theme div#sidebar_container div.floating_sidebar_tabs{border-bottom:1px solid #000!important}div#sidebar_container div.floating_sidebar_tabs a{display:inline-block;width:60px;height:50px;color:#777;text-decoration:none;position:relative}body.night_theme div.floating_sidebar_tabs a{background-color:#1a1e22!important;border-color:#000!important}div#sidebar_container div.floating_sidebar_tabs a span.icon{display:block;font-family:fontcustom;text-align:center;margin-top:6px;width:100%;font-size:1.2em!important}div#sidebar_container div.floating_sidebar_tabs a span.title{display:block;text-align:center;font-size:.75em;width:100%;position:absolute;bottom:6px}div#sidebar_container div.floating_sidebar_tabs a:last-child{border-bottom:0 none}div#sidebar_container div.floating_sidebar_tabs a.active{background-color:#0067dd;color:#fff;margin-top:-3px;padding-top:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}body.night_theme div#sidebar_container div.floating_sidebar_tabs a.active{border-bottom:1px solid #000!important}div.sidebar_contents_container{width:243px;height:100%}div.sidebar_section:first-child{padding-top:40px}div.sidebar_tabs_content_container{width:243px;height:100%;position:relative;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div.sidebar_tabs_content_container div.sidebar_tabs_inner_content_container{position:absolute;left:0;top:0;overflow-x:hidden;overflow-y:scroll;height:100%}div.sidebar_tab_content{display:none;color:#000;width:243px;height:100%}div.sidebar_tab_content.active{display:block}div.sidebar_tab_content span.plane_type{font-size:1.2em;height:22px}div.sidebar_tab_content h2{background-color:#ecedf1;color:#0b0b0b;border-top:1px solid #bbbec7;padding:10px 12px}div#bookmark_view_live div.bookmarks_list{padding-bottom:12px}div#bookmark_view_live ul{margin-bottom:30px}div#bookmark_view_live li{height:54px;background:url(/public/img/ui/pane-border.png) 50% 100% no-repeat;padding:0 12px;position:relative}div#bookmark_live_view li.bookmark_list_item_template{display:none}div#bookmark_view_live li a{text-decoration:none}div#bookmark_view_live li a span{display:block}div#bookmark_view_live li a span.bookmark_name{color:#333;font-size:.95em;margin-bottom:3px}div#bookmark_view_live li a span.bookmark_coords{color:#797b83;font-size:.8em}div#bookmark_view_live li a.bookmark_info{display:inline-block;margin-top:11px}div#bookmark_view_live li a.hover_delete_button{position:absolute;top:20px;right:12px;display:none}div#bookmark_view_live li:hover a.hover_delete_button{display:block}div#bookmark_view_live li a.bookmark_default_toggle{display:block;width:30px;height:30px;margin:12px 10px 0 0;background:url(/public/img/ui/bookmark-default-button.png) no-repeat;float:left}div#bookmark_view_live li a.bookmark_default_toggle.active{background-position:0 -30px}div#bookmark_view_live a.create_button,div#bookmark_view_live a.save_button{width:219px;margin:0 auto;padding:10px 0!important;display:block!important}div#bookmark_view_live div.bookmark_create_form{display:none}div#bookmark_view_live div.bookmark_create_form span.bookmark_info{background:url(/public/img/ui/info-icon.png) no-repeat;padding-left:25px;display:block;color:#727272;font-size:.9em;margin:0 12px 30px}div#bookmark_view_live div.bookmark_create_form form{border-bottom:1px solid #cad1d7;width:100%;margin-bottom:15px}div#bookmark_view_live div.bookmark_create_form form input{width:219px;padding:18px 12px;border:0;font-size:1em}div.filters_list{padding-bottom:12px}div.filters_list ul{margin-bottom:30px}div.filters_list li{height:54px;background:url(/public/img/ui/pane-border.png) 50% 100% no-repeat;padding:0 12px;position:relative}div.filters_list li.filters_list_item_template{display:none}div.filters_list li a{text-decoration:none}div.filters_list li a span{display:block}div.filters_list li a span.filter_name{color:#333;margin-bottom:3px}div.filters_list li a span.filter_matches{color:#797b83;font-size:.9em}div.filters_list li a.filter_info{display:inline-block;margin-top:11px}div.filters_list li a.hover_delete_button{position:absolute;top:20px;right:12px;display:none}div.filters_list li:hover a.hover_delete_button{display:block}div.filters_list li a.filter_active_toggle{display:block;width:28px;height:28px;margin:12px 12px 0 0;background:url(/public/img/ui/filter-toggle-button.png) no-repeat;float:left}div.filters_list li a.filter_active_toggle.active{background-position:0 -28px}div#filters_view_live div.filter_create_form{display:none;padding-bottom:12px}div#filters_view_live div.filter_create_form>ul>li>ul{background-color:#fff}div#filters_view_live a.create_button{width:219px;margin:0 auto;padding:10px 0!important;display:block!important}div#filters_view_live a.add_field,div#filters_view_live a.remove_field{position:absolute;right:12px;top:20px;display:block}div#filters_view_live div.filter_create_controls{padding:0 12px;width:219px}div#filters_view_live a.cancel_button{float:left;padding:10px!important;display:block!important}div#filters_view_live a.save_button{float:right;padding:10px!important;display:block!important}div#filters_view_live ul.ui-autocomplete{position:relative!important;top:0!important;left:0!important;color:#727272;background:#e4e8ec;width:100%!important}div#filters_view_live ul.ui-autocomplete li{border-bottom:1px solid #bbbec7!important;padding:0 24px!important;display:block!important;height:43px!important;line-height:43px!important;overflow:hidden!important}div#filters_view_live ul.ui-autocomplete li.ui-state-focus{border-bottom:1px solid #bbbec7!important}div#filters_view_live ul.ui-autocomplete li:hover{background-color:#fff!important;cursor:pointer!important}div#filters_view_live ul.ui-autocomplete li:last-child{border-bottom:0 none!important}div#airport_view_live{position:relative}div#airport_view_live div.no_flight_listing_message{width:100%;height:100px;position:absolute;top:50%;left:0;margin-top:-50px}div#airport_view_live div.no_flight_listing_message span.icon{display:block;width:100%;text-align:center;font-size:3em;margin-bottom:10px;color:#fff;font-family:fontcustom}div#airport_view_live div.no_flight_listing_message span.message{display:block;width:100%;text-align:center;color:#f7d002}div#airport_view_live h1{padding:10px 24px;color:#fff;font-size:1.3em;margin:30px 0 15px}div#airport_view_live ul.routes_list li{border-bottom:1px solid #000}div#airport_view_live ul.routes_list li a{text-decoration:none;display:block;padding:10px 24px}div#airport_view_live ul.routes_list li a:hover{background:#000}div#airport_view_live ul.routes_list li a span.airport{color:#fff;display:block}div#airport_view_live ul.routes_list li a span.location{color:#787879;display:block}div#airport_view_live div.flight_listing{margin-bottom:4px}div#airport_view_live div.flight_listing:first-child{margin-top:30px}div#airport_view_live div.flight_listing_template{display:none}div#airport_view_live div.flight_listing{position:relative;font-size:1.2em;font-family:Roboto,"Helevetica Neue",Helvetica,Arial;font-weight:100}div#airport_view_live div.flight_listing div.summary{height:51px;line-height:51px;overflow:hidden;font-weight:300;background:url(/public/img/ui/flight-listing-bg.png) repeat-x}div#airport_view_live div.flight_listing div.summary a{text-decoration:none;padding:0 12px}div#airport_view_live div.flight_listing div.summary span{color:#f7d002;display:inline-block}div#airport_view_live div.flight_listing div.summary span.flightno{width:70px}div#airport_view_live div.flight_listing div.summary span.time{width:45px}div#airport_view_live div.flight_listing div.summary span.airport{width:40px}div#airport_view_live div.flight_listing div.summary span.status{width:50px;text-align:right}div#airport_view_live div.flight_listing div.detail{display:none;padding-bottom:12px}div#airport_view_live div.flight_listing div.detail a.action_button{background-color:transparent;display:block;width:197px;height:23px;line-height:23px;margin:12px auto 0}div#airport_view_live div.flight_listing div.detail a.action_button:hover{background-color:#007aff}div#airport_view_live div.flight_listing div.summary div.divider{height:1px;position:absolute;top:25px;left:0;right:0;width:100%;background:rgba(14,19,12,.5)}div#airport_view_live div.flight_listing.expanded div.detail{display:block;background-color:#fff}div#airport_view_live div.flight_listing.expanded div.detail div.detail_header{margin:0 12px 12px;border-bottom:1px solid #dadada;width:219px}div#airport_view_live div.flight_listing.expanded div.detail div.airline_logo_container{width:150px;height:80px;display:block;float:left}div#airport_view_live div.flight_listing.expanded div.detail div.airline_logo_container img{max-width:125px;max-height:60px;vertical-align:middle}div#airport_view_live div.flight_listing.expanded div.detail div.airline_logo_container span.helper{vertical-align:middle;display:inline-block;height:100%}div#airport_view_live div.flight_listing.expanded div.detail div.flight_identifiers{display:block;float:left;width:69px;font-size:.9em;position:relative;top:20px}div#airport_view_live div.flight_listing.expanded div.detail div.flight_identifiers span{display:block;text-align:right;color:#131a1d;margin-bottom:5px}div#airport_view_live div.flight_listing.expanded div.detail div.leg_details{margin-bottom:10px;padding:0 12px}div#airport_view_live div.flight_listing.expanded div.detail div.leg_details div.stacked_stat{font-size:.9em;width:100px!important;margin:0!important}div#airport_view_live div.flight_listing.expanded div.detail div.leg_details div.stacked_stat span.title{color:#9d9d9d;font-size:.8em}div#airport_view_live div.flight_listing.expanded div.detail div.leg_details div.stacked_stat span.value{color:#464646}div#airport_view_live div.flight_listing.expanded div.detail div.leg_details div.stacked_stat.right{float:right;text-align:right;max-width:175px;margin-right:0!important}div#plane_details_view_live div.airline_logo_container,div#plane_details_view_live div.manufacturer_logo_container{display:inline-block;width:150px;height:50px;padding:12px}div#plane_details_view_live div.airline_logo_container span.helper,div#plane_details_view_live div.manufacturer_logo_container span.helper{vertical-align:middle;display:inline-block;height:100%}div#plane_details_view_live div.airline_logo_container img,div#plane_details_view_live div.manufacturer_logo_container img{max-width:140px;max-height:50px;vertical-align:middle}div#plane_details_view_live div.plane_photograph_thumbnail_container{width:100%;height:162px;background-size:cover;background-color:#fff;background-repeat:no-repeat;background-position:50% 100%;position:relative;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}div#plane_details_view_live div.plane_photograph_thumbnail_container.no_image{background-image:url(/public/img/ui/plane-detail-no-image.png)!important}div#plane_details_view_live div.plane_photograph_thumbnail_container.no_image a span{display:none!important}div#plane_details_view_live div.plane_photograph_thumbnail_container a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}div#plane_details_view_live div.plane_photograph_thumbnail_container a span{font-family:fontcustom;background:rgba(0,0,0,.5);color:#fff;display:block;width:42px;height:42px;line-height:42px;text-align:center;position:absolute;font-size:1.5em;bottom:0;right:0}div#plane_details_view_live div.plane_technical_thumbnail_container{width:100%;height:162px;position:relative;overflow:hidden;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0080AF),color-stop(1,#004A7B));background-image:-o-linear-gradient(bottom,#0080AF 0,#004A7B 100%);background-image:-moz-linear-gradient(bottom,#0080AF 0,#004A7B 100%);background-image:-webkit-linear-gradient(bottom,#0080AF 0,#004A7B 100%);background-image:-ms-linear-gradient(bottom,#0080AF 0,#004A7B 100%);background-image:linear-gradient(to bottom,#0080AF 0,#004A7B 100%);filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0080AF', endColorstr='#004A7B')";-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}div#plane_details_view_live div.plane_technical_thumbnail_container span.technical_image{width:100%;height:100%;background-size:90%;background-position:50% 50%;background-color:transparent;background-repeat:no-repeat;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}div#plane_details_view_live div.plane_technical_thumbnail_container div.cloud{background:url(/public/img/misc/cloud.png) no-repeat;background-size:100% 100%;width:256px;height:256px;position:absolute;left:-40px;bottom:-200px;-webkit-animation-name:spin;-webkit-animation-duration:300s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:300s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:300s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear}div#plane_details_view_live div.plane_technical_thumbnail_container div.cloud.second_cloud{left:170px;bottom:-180px;width:256px;height:256px;-webkit-animation-duration:240s!important;-moz-animation-duration:240s!important;-ms-animation-duration:240s!important}div#plane_details_view_live div.flight_map_preview_container{width:100%;height:162px;background-size:100% 100%;background-color:grey;background-repeat:no-repeat;position:relative}div#plane_details_view_live div.flight_map_preview_container div.flight_map_preview_map_container{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}body.playback_visible div#plane_details_view_live div.flight_map_preview_container a.action_button{display:none}div#plane_details_view_live div.flight_map_preview_container a.action_button{position:absolute;bottom:12px;right:12px;z-index:2;color:#fff;border-color:#fff;background-color:transparent}div#plane_details_view_live div.flight_map_preview_container a.action_button:hover{color:#333;background-color:#fff}div#plane_details_view_live div.flight_progress_container{height:100px;position:relative;overflow:hidden}div#plane_details_view_live div.flight_progress_container a.dep_airport_code{position:absolute;top:14px;left:12px;font-size:.9em;text-decoration:none;color:#333}div#plane_details_view_live div.flight_progress_container span.dep_airport_city{position:absolute;top:30px;left:12px;font-size:.8em;text-decoration:none;color:#797b83;display:block}div#plane_details_view_live div.flight_progress_container a.arr_airport_code{position:absolute;top:14px;right:12px;font-size:.9em;text-decoration:none;color:#333}div#plane_details_view_live div.flight_progress_container span.arr_airport_city{position:absolute;top:30px;right:12px;font-size:.8em;text-decoration:none;color:#797b83;display:block}div#plane_details_view_live div.flight_progress_container span.miles_travelled{position:absolute;bottom:14px;left:12px;font-size:.8em;text-decoration:none;color:#797b83;display:block}div#plane_details_view_live div.flight_progress_container span.miles_total{position:absolute;bottom:14px;right:12px;font-size:.8em;text-decoration:none;color:#797b83;display:block}div#plane_details_view_live div.days_of_operation{margin-top:10px}div#plane_details_view_live span.day_of_operation{display:inline-block;width:25px;height:25px;margin-right:3px;line-height:25px;text-align:center;border:1px solid #777;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;text-transform:uppercase;color:#777;font-size:.8em}div#plane_details_view_live span.day_of_operation.operational{border-color:#0ec50e;color:#0ec50e}div#plane_details_view_live span.plane_type,div#plane_details_view_live span.plane_update_timestamp{display:block}div#plane_details_view_live a.social_button{position:absolute;top:177px;right:12px;width:50px;display:block;line-height:25px;padding:0!important;vertical-align:middle}body.playback_visible div#playback_controls{right:6px;top:6px;display:block}div#playback_controls{position:absolute;bottom:-60px;width:353px;height:50px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.4);z-index:2;display:none;color:#000}div#playback_controls a.icon-close{position:absolute;top:0;right:0;width:60px;height:50px;line-height:50px;border-left:1px solid #cad1d7;text-align:center;text-decoration:none;color:#abaeb5}div#playback_controls a.icon-close:hover{background:#007aff;border-left:1px solid #007aff;color:#fff}div#playback_controls div.playback_time_selector_container{width:116px;line-height:50px;text-align:center;position:absolute;height:50px;top:0;left:177px}div#playback_controls div.playback_date_selector_container{width:116px;position:absolute;top:0;left:60px;height:50px;border-right:1px solid #cad1d7}div#playback_controls input.playback_date{color:#007aff;padding:0;width:100%;font-size:.8em;line-height:50px;height:50px;border:0;text-align:center}div#playback_controls input.playback_date:hover{cursor:pointer}div#playback_controls input.playback_date:disabled{color:#cad1d7;cursor:auto!important}div#playback_controls input.playback_date.showing{color:#fff;background:#007aff}div#playback_controls div.playback_speed_slider_container{width:116px;height:100%;position:absolute;top:39px;left:177px}div#playback_controls span.ui-slider-handle{background-image:url(/public/img/ui/playback-slider-handle.png);background-position:50% 0!important;top:6px!important}div#playback_controls div.playback_speed_slider{display:inline-block;width:100%;top:2px;color:#007aff}div#playback_speed_helper{display:block;position:absolute;background:#000;color:rgba(255,255,255,.65);top:30px;left:50px;width:100px;margin-left:-50px;text-transform:uppercase;font-size:.5em;text-align:center;padding:3px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div#playback_speed_helper span.value{font-size:1.4em;color:#fff;display:block;margin-bottom:2px}div#playback_controls a.playback_control{position:absolute;top:0;left:0;border-right:1px solid #cad1d7;width:60px;height:50px;line-height:50px;text-align:center;color:#007aff;font-size:1.6em;text-decoration:none;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}div#playback_controls a.playback_control:hover{background:#007aff;border-color:#007aff;color:#fff}div#playback_controls a.playback_control:before{content:"\f114"}div#playback_controls a.playback_control.paused{background:#007aff;border-color:#007aff;color:#fff}div#playback_controls a.playback_control.paused:before{content:"\f111"}div#playback_controls div.playback_event_tooltip{display:none;position:absolute;top:0;left:0;width:170px;height:160px;padding:10px;z-index:9999;webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.35);font-size:.8em}div#playback_controls div.playback_event_tooltip div.playback_event_thumbnail{width:170px;height:110px;background-color:grey;background-size:100%;margin-bottom:10px}div#playback_controls div.playback_event_tooltip span{display:block;color:#333}div#playback_controls div.playback_event_tooltip span.playback_event_metadata{color:#777}div.playback_controls_template{display:none}div.sidebar_section{padding:12px;background:url(/public/img/ui/pane-border.png) 50% 100% no-repeat}div.sidebar_section:last-child{background:0 0}div.sidebar_section.no_padding{padding:0!important}div.modal_container{background-color:#fff;position:absolute;z-index:9999;opacity:0;top:50%;left:50%;display:none;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.modal_container div.modal_header_container{height:72px;border-bottom:1px solid #cad1d7;position:relative}div.modal_container div.modal_header_container a.close_button_large{position:absolute;right:24px;top:0;bottom:0;line-height:73px}div.modal_container div.modal_header_container div.modal_title{font-size:1.4em;line-height:72px;margin-left:24px}div.modal_container div.modal_content_container{position:absolute;top:0;left:0;right:0;bottom:0}div.modal_container div.modal_content{position:absolute;top:73px;left:0;right:0;bottom:0;overflow:hidden}div.modal_container div.modal_content iframe{width:100%;height:100%}div.modal_container div.modal_footer_container{display:none;bottom:0;left:0;right:0;height:44px;position:absolute;background:#f9f9f9;line-height:44px;border-top:1px solid #b2b2b2;padding:0 20px}div.modal_container div.modal_footer_container a{text-decoration:none}div.mobile_modal_container{background-color:#fff;position:absolute;z-index:9999;opacity:1;display:none;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.mobile_modal_container.fullscreen{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}div.mobile_modal_container div.mobile_modal_content_container{width:100%;height:100%}div.mobile_modal_container div.modal_content{position:absolute;top:0;left:0;right:0;bottom:45px;padding:24px 12px;text-align:center;overflow:scroll}div.mobile_modal_container div.modal_content h1{font-size:1.6em;line-height:1.1em}div.mobile_modal_container div.modal_content a.action_button{display:block;margin:0;font-size:1.3em;height:30px;line-height:30px}div.mobile_modal_container div.modal_content p.smallprint{font-size:1.1em;margin-bottom:12px;color:#777}div.mobile_modal_container div.modal_footer_container{bottom:0;left:0;right:0;height:44px;position:absolute;background:#f9f9f9;border-top:1px solid #b2b2b2;line-height:44px;padding:0 20px;text-align:left}div.mobile_modal_container div.modal_footer_container a{text-decoration:none}div#modal_overlay{background:#000;opacity:0;z-index:99;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none}div.share_view_container h2{background:#ecedf1;color:#333;padding:10px 24px;border-top:1px solid #bbbec7;font-weight:700}div.share_view_container div.social_buttons{padding:20px 24px}div.share_view_container div.social_buttons a{display:inline-block;font-family:fontcustom;width:30px;height:30px;font-size:2em;line-height:30px;text-decoration:none;margin-right:15px}div.share_view_container div.code_container{background:#2e2e2e;padding:20px 24px}div.share_view_container div.code_container input{color:#ffce89;font-family:Menlo,"Courier New",Courier;font-size:.9em;border:0;width:100%;background:0 0}div.share_view_container div.code_container code{color:#ffce89;font-family:Menlo,"Courier New",Courier;font-size:.9em}div.share_view_container div.code_container code span.attribute{color:#d88a49}div.share_view_container div.code_container code span.value{color:#b2ca70}div.previous_flights_container div.loading{height:100px;display:none}div.previous_flights_container h1{font-weight:700;font-size:18px;margin-bottom:10px}div.previous_flights_container p{padding:24px;background:#ecedf1;line-height:1.25em}div.previous_flights_container ul{min-height:100px}div.previous_flights_container li{border-bottom:1px solid #bbbec7}div.previous_flights_container li:last-child{border-bottom:0 none}div.previous_flights_container li a{text-decoration:none;padding:20px 24px;color:#333;border-left:3px solid #fff;display:block;width:100%}div.previous_flights_container li a:hover{border-left:3px solid #007aff}div.plane_history_container div.loading{height:100px;display:none}div.plane_history_container h1{font-weight:700;font-size:18px;margin-bottom:10px}div.plane_history_container p{padding:24px;background:#ecedf1;line-height:1.25em}div.plane_history_container ul{min-height:100px}div.plane_history_container li{border-bottom:1px solid #bbbec7}div.plane_history_container li:last-child{border-bottom:0 none}div.plane_history_container li a{text-decoration:none;padding:20px 24px;color:#333;border-left:3px solid #fff;display:block;width:100%}div.plane_history_container li a:hover{border-left:3px solid #007aff}div.gallery_container{position:absolute;top:0;left:0;bottom:0;right:0}div.gallery_container a.img{display:block;position:absolute;top:0;left:0;right:0;bottom:59px;background-size:100%;background-position:50% 50%;background-repeat:no-repeat}div.gallery_container div.gallery_footer{position:absolute;left:0;right:0;bottom:0;height:58px;border-top:1px solid #cad1d7}div.gallery_container div.gallery_footer span{display:block;width:100%;line-height:58px;text-align:center}div.gallery_container div.gallery_footer a.next{display:block;position:absolute;right:0;top:0;width:57px;height:58px;line-height:58px;text-align:center;text-decoration:none;border-left:1px solid #cad1d7;color:#2a80e3;font-family:fontcustom}div.gallery_container div.gallery_footer a.prev{display:block;position:absolute;left:0;top:0;width:57px;height:58px;line-height:58px;text-align:center;text-decoration:none;border-right:1px solid #cad1d7;color:#2a80e3;font-family:fontcustom}div.gallery_container div.gallery_footer a.disabled{color:#979797}[data-tooltip]{cursor:pointer!important}.arrow:after,.ui-tooltip{background:#fff}.ui-tooltip{padding:5px 10px;color:#333;border-radius:5px;font-weight:700;font-size:.85em;box-shadow:0 0 6px #333}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px;display:none}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:50%;top:-3px;margin-left:-7px;width:14px;height:6px;box-shadow:6px 5px 9px -9px #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);tranform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}div.stacked_stat{display:inline-block;margin-right:5px;width:65px;font-size:.9em}div.stacked_stat.full_width{margin-right:0!important;width:100%!important}div.stacked_stat span.title{color:#7e8088;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}div.stacked_stat span.value{color:#333;display:block;font-size:.95em;font-weight:500}div.stacked_stat.inverted span.title{color:#333}div.stacked_stat.inverted span.value{color:#797b83}ul.settings_group>li{background:url(/public/img/ui/pane-border.png) 50% 100% no-repeat;color:#333}ul.settings_group>li div.settings_container{padding:20px 12px;position:relative}ul.settings_group>li span.title{display:block;color:#333}ul.settings_group>li span.subtitle{display:block;color:#797b83;font-size:.85em;margin-top:4px}ul.settings_group>li div.accessory_view{float:right}ul.settings_group li div.accessory_view.fullwidth{float:none!important;clear:both;margin-top:15px}ul.settings_group li div.accessory_view.fullwidth div.slider{margin:0 5px}ul.settings_group li ul.options>li{border-top:1px dashed #bbbec7;position:relative}ul.settings_group li ul.options>li.template{display:none}ul.settings_group li div.option_control{padding:20px 12px 20px 24px}ul.settings_group li div.option_control input{width:95%;border:0;background:0 0;font-size:.9em;color:#333}ul.settings_group li:last-child{background:0 0}a.settings_tickbox{display:block;width:68px;height:44px;background:url(/public/img/ui/tickbox.png) no-repeat;position:relative;top:-5px;right:-10px}a.settings_tickbox.off{background-position:0 -44px}div.settings_pillbox{width:auto;box-shadow:1px 1px 3px #d6d6d6;display:inline-block;font-size:.9em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:10px}div.settings_pillbox a{display:inline-block;padding:8px 4px;border-top:1px solid #bbbec7;border-bottom:1px solid #bbbec7;border-right:1px solid #bbbec7;text-decoration:none;color:#96979d;font-size:.9em;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(1,#F5F5F5));background-image:-o-linear-gradient(bottom,#FFF 0,#F5F5F5 100%);background-image:-moz-linear-gradient(bottom,#FFF 0,#F5F5F5 100%);background-image:-webkit-linear-gradient(bottom,#FFF 0,#F5F5F5 100%);background-image:-ms-linear-gradient(bottom,#FFF 0,#F5F5F5 100%);background-image:linear-gradient(to bottom,#FFF 0,#F5F5F5 100%);filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F5F5F5')"}div.settings_pillbox a:first-child{display:inline-block;background:#fbfbfb;border:1px solid #bbbec7;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}div.settings_pillbox a:last-child{display:inline-block;background:#fbfbfb;border:1px solid #bbbec7;border-left:0 none;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}div.settings_pillbox a.active{border-color:#007aff!important;background-color:#007aff!important;background-image:none!important;color:#fff!important;filter:none!important}div.settings_pillbox_inline_container{height:30px;position:relative;padding:20px 12px}div.settings_pillbox_inline_container span.title{padding-top:10px}div.settings_pillbox_inline_container div.settings_pillbox{position:absolute;margin-top:0;top:20px;right:12px}a.close_button_large{font-family:fontcustom;font-size:1.3em;display:block;text-decoration:none;color:#a2a2a2}a.close_button_large:hover{color:#333}a.action_button{display:inline-block;border:1px solid #007aff;background:#fff;color:#007aff;text-align:center;padding:8px 10px;text-decoration:none;font-size:.9em;line-height:.9em;margin-top:7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.25)}a.action_button:hover{background:#007aff;color:#fff}a.hover_delete_button{display:block;width:12px;height:12px;background:url(/public/img/ui/hover-delete-button.png) no-repeat}a.hover_delete_button:hover{background-position:0 -12px}a.hover_add_button{display:block;width:14px;height:14px;background:url(/public/img/ui/hover-add-button.png) no-repeat}a.hover_add_button:hover{background-position:0 -14px}a.hover_remove_button{display:block;width:14px;height:14px;background:url(/public/img/ui/hover-remove-button.png) no-repeat}a.hover_remove_button:hover{background-position:0 -14px}div.ui-datepicker{background-color:#fff;border-top:3px solid #007aff;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;top:54px!important;right:6px!important;left:auto!important;box-shadow:0 4px 4px rgba(0,0,0,.2);color:#333;width:353px;padding:10px 0 0!important}div.ui-datepicker td{width:30px;height:30px;line-height:30px;text-align:center}div.ui-datepicker td a,div.ui-datepicker td span{text-align:center!important}div.ui-datepicker a:hover{cursor:pointer!important;background-color:#f6f6f6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div.ui-datepicker .ui-state-disabled{opacity:.25!important}div.ui-datepicker a.ui-state-default,div.ui-datepicker a.ui-state-default:active,div.ui-datepicker a.ui-state-default:visited{color:rgb(51,51 51)!important;text-decoration:none}div.ui-datepicker a.ui-state-active,div.ui-datepicker a.ui-state-active:active div.ui-datepicker a.ui-state-active:visited{color:#8cc823!important;background-color:#f5f5f5;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div.ui-datepicker a.ui-datepicker-prev{position:absolute;top:0;left:6px;width:35px;height:35px;line-height:35px;font-family:fontcustom;color:#1c8ef5;text-align:center}div.ui-datepicker a.ui-datepicker-prev:before{content:"\f115"}div.ui-datepicker a.ui-datepicker-next{position:absolute;top:0;right:6px;width:35px;height:35px;line-height:35px;font-family:fontcustom;color:#1c8ef5;text-align:center}div.ui-datepicker a.ui-datepicker-next:before{content:"\f10e"}div.ui-datepicker div.ui-datepicker-title{text-align:center;height:25px;margin-bottom:10px}div.ui-slider{background-color:transparent;background-repeat:repeat-x;background-position:0 50%;background-image:url(/public/img/ui/slider-background.png)}.ui-slider-handle{background-color:transparent;background-repeat:no-repeat;background-image:url(/public/img/ui/slider-handle.png);height:1.4em!important}.ui-slider-handle:hover{cursor:pointer}div.ui-slider-range{background-color:transparent;background-repeat:repeat-x;background-position:0 50%!important;background-image:url(/public/img/ui/slider-active-background.png)}input{color:#333}input.placeholder{color:#959595!important}.no_image{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00497A),color-stop(1,#0085B5))!important;background-image:-o-linear-gradient(bottom,#00497A 0,#0085B5 100%)!important;background-image:-moz-linear-gradient(bottom,#00497A 0,#0085B5 100%)!important;background-image:-webkit-linear-gradient(bottom,#00497A 0,#0085B5 100%)!important;background-image:-ms-linear-gradient(bottom,#00497A 0,#0085B5 100%)!important;background-image:linear-gradient(to bottom,#00497A 0,#0085B5 100%)!important;filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00497A', endColorstr='#0085B5')"!important}.template{display:none}div.unsupported_message{height:360px;margin:-215px auto 0 -200px;position:absolute;top:50%;left:50%;width:400px;padding-top:70px;background-color:transparent;background-image:url(/public/img/branding/planefinder-grayscale.png);background-repeat:no-repeat;background-position:50% 0}div.unsupported_message p{margin-bottom:20px;line-height:1.2em}div.unsupported_message a.action_button{display:inline-block;width:378px;height:25px;line-height:25px}div.unsupported_message_mobile{height:360px;margin:-215px auto 0 -100px;position:absolute;top:50%;left:50%;width:200px;padding-top:70px;background:url(/public/img/branding/planefinder-grayscale.png) 50% 0 no-repeat}div.unsupported_message_mobile p{margin-bottom:20px;line-height:1.2em}.loading{background-image:url(/public/img/ui/loading.gif);background-position:50% 50%;background-repeat:no-repeat}div.sparkline_container{width:243px;height:56px;position:relative;overflow:hidden;margin-bottom:0}div.sparkline_container div.canvas_container{height:56px;width:162px}div.sparkline_container div.canvas_container canvas.sparkline{width:100%;height:100%}div.sparkline_container div.stacked_stat{width:57px;display:block;position:absolute;top:12px;right:8px}div.volcano{background:url(/public/img/markers/VOLCANO@1x.png);width:38px;height:38px;position:absolute}a.planefinder_app_icon{display:block;width:153px;height:153px;margin:24px auto;background:url(/public/img/branding/planefinder-app-icon.png) no-repeat;background-size:100% auto}a.apple-store-image{display:block;width:296px;height:100px;margin:24px auto;background:url(/public/img/branding/apple-store-image-en.svg) no-repeat;background-size:100% auto}a.play-store-image{display:block;width:296px;height:110px;margin:24px auto;background:url(/public/img/branding/play-store-image.svg) no-repeat;background-size:100% auto}div#templates{display:none}body.internal_embed #map_header,body.internal_embed #map_navigation_controls,body.internal_embed #planefinder_mobile_logo,body.internal_embed #visible_planes_counter{display:none!important}body.internal_embed #playback_controls{width:303px!important}body.internal_embed #playback_controls .icon-close{display:none!important}div.error{border-radius:5px;background:#e14c24;color:#fff;padding:12px;display:none}img.avatar{display:inline-block;width:20px;height:20px;border-radius:10px;vertical-align:middle;margin-right:5px}#map_banner_ad{position:absolute;right:0;bottom:30px;z-index:1;overflow:hidden;background-color:rgba(0,0,0,.75);text-align:right;padding:4px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}#map_banner_ad ins{width:100%;height:100%}#map_banner_ad_dismiss_btn{position:absolute;display:none;height:30px;bottom:30px;right:0;z-index:1;background-color:rgba(0,0,0,.75);padding:0 10px;line-height:30px;font-size:.75em;margin:0;color:rgba(255,255,255,.75);text-decoration:none;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:0;border-top-left-radius:5px;border-top-right-radius:0}@media only screen and (min-width:320px){#map_banner_ad,#map_banner_ad ins{width:320px;height:50px}#map_banner_ad_dismiss_btn{bottom:88px}}@media only screen and (min-width:450px){#map_banner_ad,#map_banner_ad ins{width:234px;height:60px}#map_banner_ad_dismiss_btn{bottom:98px}}@media only screen and (min-width:534px){#map_banner_ad,#map_banner_ad ins{width:320px;height:50px}#map_banner_ad_dismiss_btn{bottom:88px}}@media only screen and (min-width:680px){#map_banner_ad,#map_banner_ad ins{width:468px;height:60px}#map_banner_ad_dismiss_btn{bottom:98px}}@media only screen and (min-width:944px){#map_banner_ad,#map_banner_ad ins{width:728px;height:90px}#map_banner_ad_dismiss_btn{bottom:128px}}div#map_mobile_ad_button{display:none;position:absolute;width:202px;height:60px;bottom:30px;right:10px;z-index:1}div#map_mobile_ad_button a{width:202px;height:60px;display:inline-block;background:url(/public/img/ui/get-mobile-app-button.png) no-repeat;border-right:1px solid #141414;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div#map_mobile_ad_button a span{display:block;width:22px;height:36px;background:url(/public/img/ui/get-mobile-app-icon.png) no-repeat;position:absolute;left:20px;top:12px;-webkit-animation:mobile_app_button_wiggle 3s infinite;-moz-animation:mobile_app_button_wiggle 3s infinite;-o-animation:mobile_app_button_wiggle 3s infinite;animation:mobile_app_button_wiggle 3s infinite}#cookie_warning{position:absolute;left:0;right:0;top:0;z-index:1;text-align:center;background-color:#f0ad4e;padding:5px 0;font-size:90%;display:none}body.show_cookie_warning div#cookie_warning{display:block}#cookie_warning a{color:#000}#cookie_warning a:hover{cursor:pointer!important}#cookie_warning a.dismiss-btn{border:1px solid #000;color:#000;text-decoration:none;display:inline-block;border-radius:3px;padding:3px 5px;margin-left:10px}#cookie_warning a.dismiss-btn:hover{background-color:#fff;border-color:#fff;color:#000}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn-primary{background-color:#fff!important;border-width:1px!important;border-color:#07f!important;color:#07f!important;box-shadow:0 1px 2px rgba(0,0,0,.25)}.btn-primary:hover{background-color:#07f!important;color:#fff!important}