#upper-body {
    display: flex;
    justify-content: space-between;
}

    #upper-info {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    #route-map {
        width: 50%;
    }

.main-cont {
    padding: 2%;
}


.selected {
    color: #555555;
}

.pdf {
    background: #E44D2E;
}

    .pdf:hover {
        border-color: #E44D2E;
        color: #E44D2E;
    }