.form-control {
    font-size: .8rem;
}

.title-text {
    font-size: 0.9rem;
}

code {
    color: 'black';
}

/* 
#divNormalize {
    position: relative;
    top: -20px;
    right: 50px;
    display: none;
} */

#trendContainer {
    position: relative;
}

#divNormalize {
    position: absolute;
    bottom: 21px;
    left: 50px;
    display: none;
    width: 100px;
}

#chartPieContainer {
    position: relative;
}

#buttonReset {
    position: absolute;
    bottom: 10px;
}

#airportSummaryTable tbody tr.selected {
    background-color: #d8e2f9 !important;
}

.high-alert {
    background-color: #fffa90 !important;
}

.alert-bg-yellow {
    background-color: #ffff86 !important;
    text-align: right;
}
.alert-bg-orange {
    background-color: #fdc66f !important;
    text-align: right;
}
.alert-bg-red {
    background-color: #ff8a8a !important;
    text-align: right;
}
.alert-bg-pink {
    background-color: #ff8aff !important;
    text-align: right;
}

#titleChartGroup {
    margin-bottom: 10px;
}

#legendTable td, #legendTable th, #legendTraconTable td, #legendTraconTable th, #legendTaxiTable td, #legendTaxiTable th {
    border: 1px solid #ddd;
    padding: 5px;
    font-size: 14px;
}

/* 
.element-pad {
    padding-top: 8px;
    margin-left: 16px;
    margin-right: 0px;
} */

th {
    font-size: 0.9em;
}

td {
    font-size: 0.9em;
}

.table-side-border {
    border-left: 1px solid;
    border-left-color: #a7a7a7;
}

#alertLabel {
    padding: 5px;
    display: none;
}

.timeseriesChart {
    width: 100%;
    height: min(20vh, 150px);
}

#chartDelivery {
    height: min(35vh, 280px);
}

#chartWxCov {
    height: min(25vh, 250px);
}

#chartArrivalConfig {
    height: min(20vh, 200px);
}

#chartTransitTime {
    height: min(20vh, 200px);
}

#chartDwellTime {
    height: min(20vh, 200px);
}

#chartTaxiTime {
    height: min(20vh, 200px);
}

#airportSummary {
    width: 100%;
    font-size: 1.1em;
}

#airportSummaryTable tbody tr {
    line-height: 1.5;
}

#airportTrend {
    width: 100%;
    font-size: 1.1em;
}

#airportTrendTable tbody tr {
    line-height: 1.5;
}

#tmiSummary {
    width: 100%;
    height: 40vh;
}

#flightImpact {
    width: 100%;
    height: 40vh;
}

#flightList {
    width: 100%;
    height: 40vh;
}

#panelDashboard {
    top: 65px;
    right: 0px;
    position: absolute;
    background-color: #f4f4f4;
    border-radius: 4px;
    padding: 1px 10px;
}

/* Style for writing Flight Category to table */
.flight-category-vfr {
    background-color: #DDFFDD;
}

.flight-category-mvfr {
    background-color:#EEEEFF;
}

.flight-category-ifr {
    background-color: #FFDDDD;
}

.flight-category-lifr {
    background-color: #FFBBFF;
}

#metaPanel, #metaAirportPanel, #metaTmiPanel {
    background-color: #f4f4f4;
    border-radius: 4px;
    padding: 3px 10px;
}

#metaTrendPanel {
    padding: 3px 10px;
    position: relative;
}

#newTabPanel {
    position: absolute;
    top: -20px;
    right: 0px;
}

.metar-legend {
    border-radius: 4px;
    padding: 3px 10px;
    border: 1px solid rgb(214, 214, 214);  
    display: inline;
    position: relative;
    top: -5px;
}

#tableFooter {
    line-height: 1.5;
}

#metaTable, #metaAirportTable {
    font-size: 1.1em;
    line-height: 1.5;
}

#metaTitle, #metaAirportTitle, #metaTmiTitle, #titleTrendQuery, #titleNdrNewTab {
    font-size: 1.3em;
}

#buttonNdrNewTab, #buttonTrend {
    position: relative;
    top: -4px;
}

.download-csv-button {
    cursor: pointer;
    margin: 5px;
}

#metaTmiTable {
    line-height: 1.2;
    overflow-y: scroll;
    height: 45vh;
}

.tmi-list {
    border-radius: 4px;
    padding: 3px 10px;
}

.ul-no-indent {
    margin-bottom: 0px;
}

#titleTime {
    display: none;
}

#mainPanel {
    position: relative;
    top: -35px;
}

textarea {
    width: 100%;
    height: 50px;
    text-align: left;
    border: 1px solid #000;
    resize: none;
    box-sizing: border-box;
  }

.cb-timeseries, .cb-tmi-plot{
    cursor: pointer;
}