#aircraft_button { bottom: 49px; position: fixed; right: 14%; } #aircraft_image1 { width: 100%; } #aircraft_image2 { bottom: 12%; left: 5%; position: absolute; width: 24.5%; } #aircraft_image3 { bottom: 12%; left: 30.5%; position: absolute; width: 24.5%; } #aircraft_image4 { bottom: 12%; left: 56%; position: absolute; width: 24.5%; } #aircraft_info_overlay { color: white; font-size: large; position: absolute; top: 175px; } #aircraft_model { font-size: 20px; font-weight: bold; left: 69.5%; position: absolute; top: 38%; } #aircraft_model_title { font-size: 18px; left: 66%; position: absolute; top: 33%; } #aircraft_name_addl { font-size: 20px; font-weight: bold; left: 67%; position: absolute; top: 25%; } #aircraft_name_css { font-size: 30px; line-height: 25px; white-space: nowrap; } #aircraft_name_title { font-size: 18px; left: 66%; position: absolute; top: 20%; } #aircraft_registration { font-size: 20px; font-weight: bold; left: 69%; position: absolute; top: 51%; } #aircraft_registration_title { font-size: 18px; left: 64%; position: absolute; top: 46%; } #aircraft_tab_background { filter: brightness(50%); height: 225px; width: 400px; } #arrivals { display: inline-table; margin: auto; padding: 5px; width: fit-content; } #arrow_back_graphs { left: 10px; position: absolute; top: 40%; } #arrow_forward_graphs { position: absolute; right: 10px; top: 40%; } #atc_title, #atc_location { padding-left: 2px; } #audioControl { position: absolute; right: 25px; top: 30px; } #battery { font-size: 28px; position: absolute; right: 50px; text-align: center; top: 5px; } #departures { display: inline-table; margin: auto; padding: 5px; width: fit-content; } #expand_icon { height: 10%; position: absolute; right: 0px; top: 40%; } #external_connected { background-color: black; color: red; font-size: xx-large; font-weight: bold; height: 100%; text-align: center; width: 100%; } #external_image { animation: blinkingText 1s infinite; left: 43%; position: absolute; top: 30%; } #external_mode_button { left: 50%; position: relative; right: 50%; } #external_title { animation: blinkingText 1s infinite; left: 22%; position: absolute; top: 55%; } #flight_progress_circle { position: absolute; right: 25%; top: 10%; } #flight_progress_div { color: black; } #flight_progress_elapsed_amount { font-size: 20px; font-weight: bold; left: 64%; position: absolute; top: 45%; } #flight_progress_elapsed_title { font-size: 18px; left: 68%; position: absolute; top: 40%; } #flight_progress_remaining_amount { font-size: 20px; font-weight: bold; left: 64%; position: absolute; top: 58%; } #flight_progress_remaining_title { font-size: 18px; left: 67%; position: absolute; top: 53%; } #flight_progress_time_amount { font-size: 20px; font-weight: bold; left: 64%; position: absolute; top: 71%; } #flight_progress_time_title { font-size: 18px; left: 67%; position: absolute; top: 66%; } #flight_progress_title { font-size: 18px; position: absolute; right: 5%; top: 22%; } #home_page { overflow: hidden; } #home_page>table>tbody>tr>td>img { width: 100%; } #img_button { bottom: 70px; position: fixed; right: 10%; } #info_button { bottom: 5px; position: absolute; right: 10px; } #info_icon { bottom: 5px; position: absolute; right: 10px; } #arrivals {} #loader_progress { height: 20px; left: 50%; margin: 128px 0 0 -125px; position: absolute; top: 50%; width: 250px; } #lock_button { background-color: rgba(255, 255, 255, .3); line-height: 0%; margin-bottom: -80px; position: absolute; right: 6px; top: 181px; z-index: 1; z-index: 2; } #metar_loading { top: 4px; } #modal2_title { font-size: 30px; line-height: 40px; text-decoration: bold; } #modal3_title { font-size: 30px; line-height: 40px; text-decoration: bold; } #nav_bar.divider { width: 25px; } #percentage { bottom: 0px; font-size: 12px; position: absolute; right: 50px; } #planes_table { cursor: pointer; } #planes_table>tr>td { border-bottom: solid black .5px; text-align: center; } #planestable { height: 200px; } #power_button { position: absolute; right: 4px; top: 5px; } #power_modal>.modal-content { background-color: rgba(255, 255, 255, 0.9); border-radius: 8px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); font-size: 18px; height: 30%; left: 25%; line-height: 45px; position: absolute; text-align: center; top: 25%; width: 50%; } #power_table { width: 100%; } #radar_aircraft_tab { line-height: 17px; } #sch-arrivals { display: inline-table; margin: auto; padding: 5px; width: fit-content; } #sch-departures { display: inline-table; margin: auto; padding: 5px; width: fit-content; } #selected_icao { font-size: x-small; } #selected_icaotype { font-size: x-small; } #selected_position { left: 138px; position: absolute; top: 228px; } #selected_registration { font-size: x-small; } #settings_page { overflow: hidden; } #settingstext>table { margin: auto; } #settingstext>table:nth-child(1)>tbody>tr:nth-child(3)>td { left: -25%; position: relative; top: 0; } #settingstext>table:nth-child(1)>tbody>tr:nth-child(3)>td { left: -25%; position: relative; top: 0; } #settingstext>table>tbody>tr>td { padding: 15px; } #sidebar_close { color: rgba(0, 0, 0, .7); cursor: pointer; position: fixed; right: 5px; z-index: inherit; } #sidebar_open_button { background-color: rgba(255, 255, 255, 0.8); border-bottom-left-radius: 4px; border-top-left-radius: 4px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); cursor: pointer; height: 25%; padding: 2px; position: absolute; right: 0; top: 40%; width: 25px; z-index: 2; } #spinny { height: 128px; left: 50%; margin: -64px 0 0 -64px; position: absolute; top: 50%; width: 128px; } #tableinfo, #sudo_buttons { font-family: monospace; font-size: x-small; } #tableinfo::-webkit-scrollbar { display: none; } #vol_down_button { position: absolute; right: 250px; top: 5px; } #vol_up_button { position: absolute; right: 90px; top: 5px; } #volume_text { position: absolute; right: 140px; top: 17px; } .secondaryHeader th { background-color: white; color: black; font-weight: bolder; text-transform: uppercase; } .itinheader { background-color: white; color: black; font-weight: bolder; padding-left: 25px; text-transform: uppercase; width: 100%; } .secondaryHeader th:nth-child(2) { text-overflow: ellipsis; white-space: nowrap; width: 220px; } .airportBoard thead tr td:nth-child(2) { overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; width: 200px; } .airportBoard thead tr td:nth-child(3) { text-align: right; } .airportBoard thead tr td:nth-child(1) { text-overflow: ellipsis; white-space: nowrap; width: 60px; } .airportBoard tbody tr td:nth-child(2) { overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; width: 200px; } #itin_back_chart { font-size: 16px; position: absolute; left: 5px; top: 2px; cursor: pointer; } .airportBoard tbody tr td:nth-child(3) { text-align: right; text-overflow: ellipsis; white-space: nowrap; } .airportBoard tbody tr td:nth-child(1) { text-overflow: ellipsis; white-space: nowrap; width: 60px; } .secondaryHeader th:nth-child(1) { text-overflow: ellipsis; white-space: nowrap; width: 65px; } .airportBoard { color: rgba(255, 255, 255, .8); table-layout: fixed; width: 100%; } .mainHeader { display: none; } .center { display: table-cell; vertical-align: middle; } .close { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: black; cursor: pointer; text-decoration: none; } .dim { filter: alpha(opacity=30); opacity: 0.3; } .hidden { display: none; } .home_table { margin-left: auto; margin-right: auto; width: 60%; } .infoblock_body { font-size: medium; } .infoblock_heading { font-size: larger; } .infoblock_heading a { color: blue; font-size: x-small; text-decoration: none; } .logo { display: block; margin-left: auto; margin-right: auto; margin-top: 10%; width: 80%; } .material-icons.md-18 { font-size: 18px; } .material-icons.md-24 { font-size: 24px; } .material-icons.md-36 { font-size: 36px; } .material-icons.md-48 { font-size: 48px; } .mlat { background-color: #d5d5ff; font-weight: bold; } .modal { background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.75); display: none; height: 100%; left: 0; overflow: auto; position: fixed; top: 0; width: 100%; z-index: 2; } .modal-content { background-color: #fefefe; border: 1px solid #888; height: 80%; margin: 2% auto; padding: 20px; width: 90%; } .noselect { khtml-user-select: none; moz-user-select: none; ms-user-select: none; user-select: none; webkit-touch-callout: none; webkit-user-select: none; } .plane_table_row { cursor: pointer; } .pointer { cursor: pointer; } .pointer { cursor: pointer; } .selected { background-color: #dddddd; } .settingslogo { display: block; margin-left: auto; margin-right: auto; margin-top: 2%; width: 40%; } .settingstext { margin-left: auto; margin-right: auto; text-align: center; } .space { display: inline-block; margin: auto; padding-bottom: 0px; padding-right: 20px; padding-top: 0px; width: fit-content; } .space-nopad { display: inline-block; margin: auto; width: fit-content; } .squawk7500 { background-color: #ff5555; font-weight: bold; } .squawk7600 { background-color: #00ffff; font-weight: bold; } .squawk7700 { background-color: #ffff00; font-weight: bold; } .subtab_button { width: 25%; } .vPosition { background-color: #d5ffd5; font-weight: bold; } @keyframes blinkingText { 0% { opacity: 0; } 100% { opacity: 0; } 50% { opacity: 1; } } div#graphs_body { overflow: hidden; } div#graphs_body { height: 100%; position: absolute; top: 50px; width: 100%; } div#itinerary_body { height: 100%; position: absolute; top: 50px; width: 100%; } div#loader { background: #000; bottom: 0; filter: alpha(opacity=100); left: 0; opacity: 1; position: absolute; right: 0; top: 0; z-index: 99; } div#map_canvas { height: 100%; margin-right: 0px; } div#map_container { height: 100%; position: fixed; top: 0px; width: 100%; } div#nav_bar { background: rgba(255, 255, 255, 0.8); border-radius: 5px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); height: 40px; left: 10%; padding: 5px; position: fixed; top: 5px; width: 80%; z-index: 1; } div#itin_nav_bar { background: rgba(255, 255, 255, 0.8); border-radius: 5px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); height: 40px; left: 10%; padding: 5px; position: fixed; top: 5px; width: 80%; z-index: 1; } #itin_title { color: rgba(0, 0, 0, .7); position: absolute; right: 10px; top: -18px; } div#sidebar_container { background-color: rgba(255, 255, 255, .9); border-radius: 8px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); display: none; height: 85%; ms-overflow-style: none; overflow: auto; position: absolute; right: 5px; scrollbar-width: none; top: 60px; width: 390px; z-index: 1; } div#sidebar_container::-webkit-scrollbar { display: none; } div#SpecialSquawkWarning { background-color: #FFFFA3; border: 2px solid red; bottom: 25px; filter: alpha(opacity=75); opacity: 0.75; padding: 5px; position: absolute; right: 430px; text-align: center; } div#subtab_buttons { background: transparent; bottom: 15px; display: none; padding: 5px; position: fixed; width: 100%; z-index: 1; } div#subtab_buttons>button { margin-left: 20px; width: 100px; } div#update_error { background-color: #FFFFA3; border: 2px solid red; bottom: 25px; filter: alpha(opacity=75); left: 25px; opacity: 0.75; padding: 5px; position: absolute; text-align: center; } div.atc_state { align-items: center; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); display: flex; float: left; height: 50px; justify-content: center; margin: 8px; margin-left: 15px; overflow: hidden; padding: 5px; width: 24%; } .itin_state { align-items: center; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); cursor: pointer; display: flex; float: left; height: 50px; justify-content: center; margin: 8px; margin-left: 15px; overflow: hidden; padding: 5px; width: 24%; } .itin_header { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); display: inline-block; height: 50px; line-height: 50px; margin: 5px; margin-left: 10px; padding: 5px; text-align: center; width: 42%; } .itin_header1 { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); display: inline-block; height: 50px; line-height: 50px; margin: 5px; padding: 5px; text-align: center; width: 28%; } #itin_airport_name { font-size: 46px; font-weight: bold; left: 5px; position: absolute; top: 15px; } #home_button { background-color: transparent; } #itin_arrivals { bottom: 10px; left: 10px; position: absolute; } #itin_back { top: 72px; left: 10px; position: absolute; } #itin_departures { bottom: 10px; position: absolute; right: 10px; } #itin_info button { background-color: rgba(255, 255, 255, .7); } #itin_info { color: rgba(255, 255, 255, .7); } #itin_img { border-bottom-left-radius: 8px; filter: brightness(50%); height: 100%; position: absolute; right: 0px; width: 100%; } #itin_airport_city { font-size: 18px; font-style: italic; font-weight: 10; position: absolute; right: 30px; top: 2px; } #itin_airport_loc { font-weight: 10; position: absolute; right: 5px; top: 25px; } #itin_airport_long_name { font-size: 16px; font-weight: 50; left: 8px; position: absolute; top: 45px; } #atc_ready_state { font-size: 50px; left: 5px; position: absolute; top: 20px; } #atc_current_time { left: 11px; position: absolute; top: 68px; } #atc_location { left: 8px; position: relative; top: -25px; } #atc_title { left: 25px; position: relative; top: -10px; } div.atc_header { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); display: inline-block; height: 50px; line-height: 50px; margin: 5px; margin-left: 10px; padding: 5px; text-align: center; width: 43%; } div.atc_header1 { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); display: inline-block; height: 50px; line-height: 50px; margin: 5px; padding: 5px; text-align: center; width: 28%; } #station_id, #station_name, #full_metar { text-align: center; } html, body { font-family: Tahoma, Sans-Serif; font-size: 10pt; height: 100%; margin: 0; padding: 0; } html::-webkit-scrollbar { display: none; } img#aircraft_image { height: auto; max-width: 100%; } img#message_rate img#cpu_usage { width: 50%; } img.graphs { height: 70%; left: 10%; position: relative; top: 5%; width: 80%; } img.graphs_s { height: 40%; left: 10%; position: relative; top: 30%; width: 80%; } td#altitude { font-size: medium; } td#distance { font-size: medium; } td#flag { font-size: medium; } td#flight { font-size: medium; } td#icao { font-size: medium; } td#msgs { font-size: medium; } td#seen { font-size: medium; } td#speed { font-size: medium; } td#squawk { font-size: medium; } td#track { font-size: medium; }