/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
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:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*Own CSS starts here */

body {
    background-color: #181818;
    font-family: 'B612', sans-serif; 
}
.flex_container {
    display: flex;
    flex-direction: row;
}
.irl_part {
    display: flex;
    flex-direction: column;
}
.lateral_arrangement {
    display: flex;
    flex-direction: row;
}
.vertical_arrangement {
    display: flex;
    flex-direction: column;
}
.tab {
    display: flex;
    flex-basis: auto;
    flex-grow: 1;
    flex-direction: row;
    background-color: #202020;
    width: 1150px;
}
.tab h1 {
    font-family: 'Arial', sans-serif;
    font-size: 72px;
    font-weight: bold;
    color: white;
    position: absolute;
    left: 300px;
    top: 330px;
}
.tab_hidden {
    display: none;
}
.tab_button_box {
    display: flex;
    flex-direction: column;
    background-color: #252525;
    padding: 1px;
    font-family: 'Arial', sans-serif;
    text-align: center;
    color: #333;
    height: 760px;
}
.tab_button {
    display: flex;
    background: #383838;
    color: #ccc;
    font-family: 'Arial';
    font-weight: bold;
    font-size: 20px;
    width: 61px;
    flex: 1;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    margin: 2px;
    box-shadow:  0px 1px 2px 0 #555 inset;
    cursor: pointer;
}
.tab_button_active {
    display: flex;
    background: #202020;
    color: #fff;
    font-family: 'Arial';
    font-weight: bold;
    font-size: 20px;
    width: 61px;
    flex: 1;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    margin: 2px;
    box-shadow:  0px 1px 5px 1px #111 inset, 0px -1px 2px 1px #444 inset;
    cursor: pointer;
}
.tab_button_background {
    background: #ccc;
    color: #383838;
    font-family: 'Arial';
    font-weight: bold;
    font-size: 20px;
    width: 61px;
    flex: 1;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    margin: 2px;
    box-shadow:  0px 1px 2px 0 #fff inset;
    cursor: pointer;
}
.info_strip {
    display: flex;
    flex-direction: column;
    width: 450px;
    margin-top: 11px;
    margin-left: 5px;
    margin-bottom: 5px;
}
.clock {
    color: #fff;
    font-family: 'SAMAX-Mono', 'B612 Mono', monospace;
    font-size: 36px;
    text-align: left;
    font-weight: 700;
    float: left;
}
.atis_boxes {
    display: flex;
    flex-direction: row;
    width: 450px;
    height: 110px;
}
.on_air_indicator {
    position: absolute;
    text-align: right;
    right: 6px;
    top: 6px;
    color: inherit;
    font-size: 16px;
    font-weight: normal;
}
.atis_runtime {
    position: absolute;
    text-align: right;
    right: 6px;
    top: 22px;
    color: inherit;
    font-size: 20px;
    font-family: 'Arial',sans-serif;
    font-weight: bold;
}
.dep_atis {
    position: relative;
    font-family: 'Arial',sans-serif;
    color: #fff;
    width: 229px;
    height: 110px;
    padding: 6px;
    background-color: #000;
    border-style: solid;
    border-width: 2px;
    border-color: #726F67;
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 0px;
}
.arr_atis {
    color: #fff;
    position: relative;
    font-family: 'Arial',sans-serif;
    width: 229px;
    height: 100%;
    padding: 6px;
    background-color: #383838;
    border-style: solid;
    border-width: 2px;
    border-color: #726F67;
    font-size: 24px;
    font-weight: 700;
}
.decoded_info_arr {
    width: 436px;
    height: 386px;
    background-color: #383838;
    position: relative;
    border-style: solid;
    border-width: 2px;
    border-color: #726F67;
    padding: 5px;
}
.decoded_info_arr table {
    width: 95%;
    padding: 1px;
    font-size: 18px;
    font-weight: 700;
}
.decoded_info_arr tr {
    padding-bottom: 2px;
}
.decoded_info_arr th:nth-child(even) {
    color: #fff;
    text-align: left;
    padding-left: 11px;
    padding-bottom: inherit;
}
.decoded_info_arr th:nth-child(odd) {
    width: 82px;
    color: #888;
    text-align: right;
    padding-bottom: inherit;
}
.decoded_info_dep {
    width: 436px;
    height: 386px;
    background-color: #000;
    position: relative;
    border-style: solid;
    border-width: 2px;
    border-color: #726F67;
    padding: 5px;
}
.decoded_info_dep table {
    width: 95%;
    padding: 1px;
    font-size: 18px;
    font-weight: 700;
}
.decoded_info_dep tr {
    padding-bottom: 2px;
}
.decoded_info_dep th:nth-child(even) {
    color: #fff;
    text-align: left;
    padding-left: 11px;
    padding-bottom: inherit;
}
.decoded_info_dep th:nth-child(odd) {
    width: 82px;
    color: #888;
    text-align: right;
    padding-bottom: inherit;
}
.TRL_QNH {
    width: 436px;
    height: 54px;
    background-color: #202020;
    border-style: solid;
    border-width: 2px;
    border-color: #726F67;
    padding: 5px;
}
.TRL_QNH table {
    width: 80%;
    height: 55px;
    padding-top: 10px;
}
.TRL_QNH th:nth-child(odd) {
    font-size: 20px;
    color: #fff;
    text-align: right;
    vertical-align: middle;
    padding-left: 25px;
}
.TRL_QNH th:nth-child(even) {
    font-family: 'SAMAX-Mono', 'B612 Mono', monospace;
    font-weight: 700;
    font-size: 42px;
    color: #EFE26A;
    text-align: left;
    vertical-align: middle;
    padding-left: 25px;
}
.TRL_QNH th:nth-child(4) {
    font-size: 58px;
    padding-top: 5px;
}
.Remote_Wind {
    width: 436px;
    height: 54px;
    background-color: #202020;
    border-style: solid;
    border-width: 2px;
    border-color: #726F67;
    padding: 5px;
}
.Remote_Wind table {
    width: 100%;
    height: 55px;
    color: #fff;
    padding-top: 5px;
}
.Remote_Wind th {
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
}
.Remote_Wind td {
    text-align: center;
    vertical-align: middle;
}
.Day_Night {
    width: 436px;
    height: 34px;
    background-image: url("Starry_Night.png");
    background-size: cover;
    border-style: solid;
    border-width: 2px;
    border-color: #726F67;
    padding: 5px;
}
.Day_Night table {
    width: 90%;
    height: 35px;
    color: #fff;
    padding-top: 5px;
}
.Day_Night th {
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
}
.Day_Night td {
    text-align: center;
    vertical-align: middle;
}
.graphical_representation {
    font-family: 'SAMAX-Mono', 'B612 Mono', monospace;
    font-size: 39px;
    color: #fff;
    position: relative;
    text-align: center;
    padding-left: 28px;
    padding-top: 20px;
    padding-right: 25px;
    padding-bottom: 5px;
    width: 100%;
    height: 700px;
}
.runway_layout {
    position: absolute;
    top: 20px;
    left: 28px;
    width: 641px;
}
.arrow_runway_layout {
    position: absolute;
    top: 20px;
    left: 28px;
    width: 641px;
    visibility: hidden;
}
.Wind_Rwy14 {
    width: 180px;
    height: auto;
    position: absolute;
    text-align: center;
    top: 140px;
    left: 62px;
    font-family: 'SAMAX-Mono', 'B612 Mono', monospace
}
.Wind_Rwy10 {
    width: 180px;
    height: auto;
    position: absolute;
    text-align: center;
    top: 665px;
    left: 82px;
}
.Wind_Rwy32 {
    width: 180px;
    height: auto;
    position: absolute;
    text-align: center;
    top: 424px;
    left: 294px;
}
.Wind_Rwy14_Gust {
    width: 40px;
    height: auto;
    position: absolute;
    text-align: right;
    top: 111px;
    left: 175px;
    color: #EFE26A;
    font-size: 20px;
    font-family: 'SAMAX-Mono', 'B612 Mono', monospace;
}
.Wind_Rwy10_Gust {
    width: 40px;
    height: auto;
    position: absolute;
    text-align: right;
    top: 636px;
    left: 195px;
    color: #EFE26A;
    font-size: 20px;
}
.Wind_Rwy32_Gust {
    width: 40px;
    height: auto;
    position: absolute;
    text-align: right;
    top: 395px;
    left: 407px;
    color: #EFE26A;
    font-size: 20px;
}
.Wind_Arrow_Rwy14 {
    width: 92px;
    height: auto;
    position: absolute;
    top: 38px;
    left: 102px;
}
.Wind_Arrow_Rwy10 {
    width: 92px;
    height: auto;
    position: absolute;
    top: 560px;
    left: 128px;
}
.Wind_Arrow_Rwy32 {
    width: 92px;
    height: auto;
    position: absolute;
    top: 317px;
    left: 338px;
}
.Runway_Wind {
    width: 20px;
    height: auto;
    position: absolute;
    text-align: center;
    font-size: 16px;
    color: white;
}
.Runway_Wind_Chevron {
    width: 16px;
    height: auto;
    position: absolute;
}
.active_RVR {
    position: absolute;
    background-color: #5c5c5c;
    color: #fff;
    width: 68px;
    height: 26px;
    margin-left: -32px;
    border-style: solid;
    border-radius: 4px;
    border-width: 1px;
    border-color: #cdccce;
    text-align: center;
    vertical-align: middle;
    font-family: 'SAMAX-Mono', 'B612 Mono', monospace;
    font-size: 26px;
    padding: 1px;
}
.readout_RVR {
    position: absolute;
    background-color: #5c5c5c;
    color: #EFE26A;
    width: 68px;
    height: 26px;
    margin-left: -36px;
    border-style: solid;
    border-radius: 4px;
    border-width: 1px;
    border-color: #cdccce;
    text-align: center;
    font-family: 'SAMAX-Mono', 'B612 Mono', monospace;
    font-size: 26px;
    padding: 1px;
}
.inactive_RVR {
    position: absolute;
    width: 68px;
    height: 26px;
    margin-left: -39px;
    margin-top: 3px;
    color: #fff;
    font-family: 'SAMAX-Mono', 'B612 Mono', monospace;
    font-size: 30px;
    padding: 1px;
    letter-spacing: -0.35em;
}
.Ils_Status_Box_Graphical_Active {
    position: absolute;
    background-color: #305870;
    border-style: solid;
    border-color: #424242;
    width: 98px;
    text-align: center;
    border-radius: 5px;
    border-width: 1px;
    color: #fff;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 4px;
}
.Ils_Status_Box_Graphical_Warning {
    position: absolute;
    background-color: #903838;
    border-style: solid;
    border-color: #424242;
    width: 98px;
    text-align: center;
    border-radius: 5px;
    border-width: 1px;
    color: #fff;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 4px;
}
.Ils_Status_Box_Graphical_Advisory {
    position: absolute;
    background-color: #fff;
    border-style: solid;
    border-color: #424242;
    width: 98px;
    text-align: center;
    border-radius: 5px;
    border-width: 1px;
    color: #424242;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 4px;
}
.Ils_Status_Box_Hidden {
    visibility: hidden;
    position: absolute;
    border-style: solid;
    width: 98px;
    text-align: center;
    border-width: 1px;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 4px;
}
.right_side_menu {
    background-color: #181818;
    display: flex;
    flex-direction: column;
    padding-left: 2px;
}
.right_side_controls {
    display: flex;
    flex-direction: row;
    background-color: #202020;
    padding: 4px;
}
.speaker_icon {
    padding-top: 4px;
    height: 23px;
}
.clock_icon {
    height: 21px;
    padding: 5px;
    margin-left: 4px;
    margin-right: 1px;
    cursor: pointer;
}
.clock_icon_clicked {
    height: 21px;
    padding: 7px;
    margin-top: -2px;
    margin-left: 2px;
    margin-right: -1px;
    border-radius: 6px;
    cursor: pointer;
    background-color: #202020;
    box-shadow:  0px 1px 5px 1px #111 inset, 0px -1px 2px 1px #444 inset;
    
}
.help_icon {
    height: 21px;
    padding: 5px;
    margin-left: 4px;
    margin-right: 1px;
    cursor: pointer;
}
.help_icon_clicked {
    height: 21px;
    padding: 7px;
    margin-top: -2px;
    margin-left: 2px;
    margin-right: -1px;
    border-radius: 6px;
    cursor: pointer;
    background-color: #202020;
    box-shadow:  0px 1px 5px 1px #111 inset, 0px -1px 2px 1px #444 inset;
}
.status_indicator {
    height: 21px;
    padding: 5px;
    margin-left: 4px;
    cursor: pointer;
}
.timer_window {
    position: absolute;
    color: #fff;
    top: 45px;
    left: 1130px;
    padding: 8px;
    font-family:  'SAMAX-Mono', 'B612 Mono', monospace;
    font-size: 36px;
    background: rgb(56,56,56,0.8);
    border-style: solid;
    border-color: #726F67;
    border-radius: 4px;
    box-shadow:  0px 1px 2px 0 #555 inset;
    
}
.help_window {
    display: flex;
    flex-direction: column;
    position: absolute;
    color: #fff;
    top: 300px;
    left: 330px;
    padding: 8px;
    font-family:  'Arial',sans-serif;
    font-weight: bold;
    background: rgb(56,56,56,0.96);
    border-style: solid;
    border-color: #726F67;
    border-radius: 4px;
    box-shadow:  0px 1px 2px 0 #555 inset;
    
}
.cancel_button {
    width: 20px;
    position: absolute;
    margin-top: -8px;
    margin-right: -8px;
    top: 0px;
    right: 0px;
    cursor: pointer;
}
.accept_button {
    width: 20px;
    position: absolute;
    margin-bottom: -8px;
    margin-right: -8px;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
}
.facility_active {
    background-color: #102838;
    width: 85px;
    padding: 20px;
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    margin: 2px;
    box-shadow:  0px 1px 5px 1px #0A1821 inset, 0px -1px 2px 1px #17394F inset;
    cursor: pointer;
}
.facility_available {
    background-color: #305870;
    width: 85px;
    padding: 20px;
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    margin: 2px;
    box-shadow:  0px 1px 2px 0 #457EA1 inset;
    cursor: pointer;
}
.facility_unavailable {
    background-color: #303030;
    color: #424242;
    width: 85px;
    padding: 20px;    
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    margin: 2px;
    cursor: not-allowed;
}
.message_box {
    /* font-family: 'SAMAX-Mono', 'B612 Mono', monospace; */
    font-size: 15;
    color: #524D37;
    background-color: #E9E24A;
    border-radius: 5px;
    padding: 10px;
    margin-top: 2px
}
.bottom_info_bar{
    display: flex;
    flex-direction: row;
}
.bottom_info_bar_hidden {
    display: none;
}
.status_box_inactive {
    display: flex;
    font-family: 'Arial';
    font-weight: bold;
    background-color: #303030;
    border-style: solid;
    border-color: #424242;
    border-radius: 4px;
    border-width: 1px;
    color: #424242;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 5px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 4px;
}
.status_box_inactive p {
    width: 100%;
    padding: 3px;
}
.status_box_active {
    display: flex;
    font-family: 'Arial';
    font-weight: bold;
    background-color: #305870;
    border-style: solid;
    border-color: #424242;
    border-radius: 4px;
    border-width: 1px;
    color: #FFF;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 5px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 4px;
}
.status_box_active p {
    width: 100%;
    padding: 3px;
}
.status_box_warning {
    display: flex;
    font-family: 'Arial';
    font-weight: bold;
    background-color: #903838;
    border-style: solid;
    border-color: #424242;
    border-radius: 4px;
    border-width: 1px;
    color: #FFF;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 5px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 4px;
}
.para_jumper_status {
    height: 310px;
    background-color: #282828;
    margin-left: 4px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.para_jumper_table table {
    border-radius: 2px;
    border-width: 1px;
    color: #5F719A;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 9px;
}
.para_jumper_table tr {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 9px;
}
.para_jumper_table td:nth-child(1) {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 9px;
    width: 140px;
}
.para_jumper_table td:nth-child(2) {
    border-width: 1px;
    border-left-style: solid;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
    width: 70px;
}
.para_jumper_table .tooltip {
    visibility: hidden;
    background: rgb(56,56,56,0.96);
    border-style: solid;
    border-color: #726F67;
    border-radius: 4px;
    box-shadow:  0px 1px 2px 0 #555 inset;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    padding: 5px;
    position: absolute;
    margin-top: -4px;
    margin-left: 22px;
    z-index: 1;
}
.para_jumper_table td:nth-child(2):hover .tooltip {
    visibility: visible;
}
.glider_sector_status {
    width: 357px;
    height: 310px;
    background-color: #282828;
    margin-left: 5px;
    padding-top: 5px;
    padding-right: 45px;
    padding-left: 5px;
}
.glider_sector_table table {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 9px;
    margin-right: 45px;
}
.glider_sector_table td:first-child {
    padding-left: 9px;
    width: 171px;
    border-left-style: hidden;
}
.glider_sector_table td:nth-child(2) {
    border-left-style: solid;
    width: 77px;
}
.glider_sector_table td {
    border-width: 1px;
    border-left-style: solid;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 5px;
    width: 77px;
}
.airspace_status {
    display: flex;
    flex-direction: column;
    width: 232px;
    background-color: #282828;
    margin-left: 4px;
    padding-top: 5px;
    margin-bottom: 4px;
}
.airspace_status_filler {
    display: flex;
    flex-direction: column;
    width: 232px;
    background-color: #282828;
    margin-left: 4px;
    padding-top: 5px;
    height: 100%;
}
.mil_airspace_status {
    display: flex;
    flex-direction: row;
    text-align: center;
    padding-left: 6px;
    padding-right: 6px;
}
.mil_addc {
    width: 50%;
}
.dub_emm {
    width: 50%;
}
.mil_airspace_table td {
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-right: 5px;
    width: 95px;
}
.civ_airspace_status {
    padding-left: 6px;
    padding-right: 6px;
}
.civ_airspace_table tr {
    display: flex;
}
.civ_airspace_table td {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    margin-right: 5px;
    border-left-style: solid;
    border-width: 1px;
}
.civ_airspace_table td:first-child {
    width: 142px;
    border-left-style: hidden;
}
#misc_status_acc_zrh {
    display: flex;
}
#misc_bottom_acc_zrh {
    display: flex;
    flex: 1;
}
#misc_bottom_acc_zrh .remote_station_status {
    width: auto;
}
#misc_bottom_acc_zrh .remote_station_table td {
    padding-left: 0px;
    width: 70px;
    text-align: center;
}
.remote_station_status {
    display: flex;
    flex-direction: column;
    width: 114px;
    height: 121px;
    background-color: #282828;
    margin-left: 4px;
    padding-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
}
.remote_station_table td {
    padding-top: 8px;
    padding-bottom: 7px;
    padding-left: 4px;
    margin-right: 5px;
    width: 90px;
    text-align: center;
}
.remote_airport_config {
    display: flex;
    flex: 1;
    flex-direction: column;
    width: 160px;
    height: 100%;
    background-color: #282828;
    margin-left: 4px;
    padding-left: 6px;
    padding-right: 6px;
}
.remote_airport_config .lateral_arrangement {
    margin-top: 5px;
}
.remote_airport_config .civ_airspace_table td {
    display: flex;
    align-items: center;
    flex: 1;
    text-align: center;
    line-height: 200%;
}
.remote_airport_config .civ_airspace_table td:first-child{
    line-height: 150%;
}
#ed-r150_acc_zrh{
    flex: 1;
    margin-bottom: 8px;
}
#ed-r150_acc_zrh .civ_airspace_table{
    display: flex;
    height: 100%;
}
#ed-r150_acc_zrh .civ_airspace_table tr{
    height: 100%;
}
.acc_floor_levels {
    display: flex;
    flex-direction: column;
    width: 50%;
    background-color: #282828;
    margin-left: 4px;
    padding-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
.acc_floor_levels .status_box_inactive {
    padding: 5px;
}
.acc_floor_levels .status_box_active {
    padding: 5px;
}
.acc_meteo {
    display: flex;
    flex-direction: column;
    width: 50%;
    background-color: #282828;
    margin-left: 4px;
    padding-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}
.acc_meteo .status_box_inactive {
    padding: 5px;
}
.acc_meteo .status_box_active {
    padding: 5px;
}
.lfsb-t_status {
    display: flex;
    flex-direction: column;
    width: 98.5%;
    background-color: #282828;
    margin-top: 4px;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 5px;
    margin-bottom: 4px;
}
.meteo_status {
    display: flex;
    flex-direction: column;
    width: 293px;
    height: 152px;
    background-color: #282828;
    margin-left: 4px;
    padding-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
}
.meteo_table_left td {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    margin-right: 5px;
    width: 90px;
    text-align: center;
    
}
.meteo_table_right td {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    margin-right: 5px;
    width: 150px;
    text-align: center;
}
.meteo_left {
    width: 40%;
}
.meteo_right {
    width: 60%;
}
.runway_status {
    display: flex;
    flex-direction: row;
    width: 423px;
    height: 149px;
    background-color: #282828;
    margin-left: 4px;
    margin-top: 4px;
    padding-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
}
.ils_table td {
    width: 95px;
    height: 65px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
}
.runway_config_table td {
    width: 190px;
    height: 65px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
}
