Files
AviationAssistant/css/ui2-light.css
T
2022-02-17 13:48:50 -05:00

1138 lines
18 KiB
CSS

#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;
}