

div.eawidgetfront {
    background-color: #07071e8f;
    backdrop-filter: blur(5px);
}

div.eawidgetfront .tab {
    background-color: #BF9201;
    display:grid;
    grid-template-columns: 50% 50%
}

div#departure_button {
    color:#000077;
    justify-self: center;
    font-size:24px;
    padding:8px;
    text-transform: uppercase;
}

div#departure_button.active {
    color:#fff;
    font-weight: bold;
    border-right: solid #987400!important;
    width: 100%!important;
    text-align: center!important;
}

div#arrival_button {
    color:#000077;
    justify-self: center;
    font-size:24px;
    padding:8px;
    text-transform: uppercase;
}
div#arrival_button.active {
    color:#fff;
    font-weight: bold;
    border-left: solid #987400!important;
    width: 100%!important;
    text-align: center!important;
}

div.eawidgetfront table.eawidget {
    border:none;
    margin:0;
}

div.eawidgetfront .data, div.eawidgetfront .data th {
    color:#fff;
}

div.eawidgetfront table.eawidget td {
    border-top: 1px solid #BF9201;
}

div.eawidgetfront span.via {
    font-size:smaller;
}

td.strike {
    text-decoration:line-through;
}
td.bold {
    font-weight: bold;
}
@media screen and (max-width: 600px) {
    table.eawidget tr th {
        font-size:smaller;
        padding:2px;
    }
    table.eawidget tr td {
        font-size:smaller;
        padding:2px;
    }
    table.eawidget tbody tr th, table.eawidget tbody tr td {
        border-left: 0px solid #f5f5f5;
    }
    div.eawidget span.via {
        font-size:x-small;
    }
    div#departure_button {
    font-size:18px;
}

div#arrival_button {
    font-size:18px;
}
        
}
