#pnlJpSwitchBoard .tab-content{
    border: 2px solid green;
}

#pnlJpSwitchBoard ul.nav-tabs{
    border-bottom: 1px solid green;
}

#pnlJpSwitchBoard li.nav-tab-nd{
    float:right;
    width: 50.5%;
    border: 2px solid green;
    border-bottom: 0;
}

#pnlJpSwitchBoard li.nav-tab-jp{
    width: 47%;
    border: 2px solid green;
    border-bottom: 0;
}

#pnlJpSwitchBoard .tab-pad{
    padding:0;
}

#pnlJpSwitchBoard .tab-pad .pnlNextDeparture #pnlStop{
    /*padding: 20px 10px 0px*/
    padding-top:20px;
}

#pnlJpSwitchBoard .tab-pad .pnlNextDeparture #pnlStop label {
    width: 3em;
    text-align: left;
    font-weight: bold;
}

#pnlJpSwitchBoard .tab-pad .pnlNextDeparture .btn-action{
    padding-top:45px;
}

#pnlJpSwitchBoard .tab-pad .jrne-wid, #pnlJpSwitchBoard .tab-pad .pnlNextDeparture{
    border:0;
    margin-bottom:0;
    min-height:308px;
    padding: 1.28571em;
    text-align: center;
}

    .jrne-wid #txtJPTime {
        border: solid 1px #ccc;
        padding: 4px;
        width: 29%;
        float: left;
    }

@media (max-width: 767px) {
    #pnlJpSwitchBoard li.nav-tab-jp a, #pnlJpSwitchBoard li.nav-tab-nd a {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }
}

@media (min-width: 768px) {
    #pnlJpSwitchBoard li.nav-tab-jp{
        width: 48.9%;
    }
  
    #pnlJpSwitchBoard li.nav-tab-nd{
        width: 50%;
    }
}

@media (min-width: 980px) {
    #pnlJpSwitchBoard .tab-pad .jrne-wid, #pnlJpSwitchBoard .tab-pad .pnlNextDeparture{
        min-height:272px;
        padding: 0 1.28571em;
    }

    #pnlJpSwitchBoard li.nav-tab-nd{
        width: 48.9%;
    }
}