/*#726044//4.14.17// 
http://esus.megabus.com/default.aspx
*/

div#container > div.bottomcurve{
	height: auto;
}

div#container > div.bottomcurve:after{
	content: "";
	width: 100%;
	display: block;
	clear: both;
}

div#container > div.bottomcurve > div.bottom_links{
	display: block;
	clear: both;
	width: 100%;
}

div#container > div.bottomcurve > div.copyright_note{
	display: inline-block;
	width: 25%;
	margin-top: 6px;
}

div#container > div.bottomcurve > div.shopping_icons{
	display: inline-block;
	width: 65%;
	padding-top: 4px;
	padding-bottom: 2px;
}

div#container > div.bottomcurve > div.bottom_links > ul.bottom_lnks{
	padding-right: 4px;
}

div#container > div.bottomcurve > div.bottom_links > ul.bottom_lnks > li{
	font-size: 9px;
	letter-spacing: 0;
	padding-left: 3px;
	padding-right: 3px;
}

/*#734848.10//6.9.17//
https://esus.beta.us.megabus.com */
@media only screen and (max-width: 767px){
div.deal__caption {
    height: 75px;
}
}

.static-teasers .deal__badge__from {
    margin-top: 4px;
    line-height: 13px;
}

/*#734764.9//6.15.17//
https://esus.beta.us.megabus.com/journey-planner/journeys?originId=123&destinationId=94&outboundDepartureDate=2017-07-10&inboundDepartureDate=2017-07-10&totalPassengers=1&nusCount=0&concessionCount=0&promo=&outboundOtherDisabilityCount=0&inboundOtherDisabilityCount=0&outboundPcaCount=0&inboundPcaCount=0&outboundWheelchairSeated=0&inboundWheelchairSeated=0 */

@media only screen and (min-width: 768px){
a.sr-days__prev {
    left: -150px;
}

a.sr-days__next {
    right: -130px;
}
}

a.sr-days__next {
    right: -125px;
}

a.sr-days__prev {
    left: -122px;
}

/*735069.12//6.19.17//
https://esus.beta.us.megabus.com/journey-planner/seat-reservation?liid=247353663 */
span.seat-plan__driver, span.seat-plan__toilet {
    width: auto;
    padding-right: 10px;
}

span.seat-selection-class {
    font-size: 1.4rem;
}

a.seat-res__selection__summary__link {
    font-size: 1.4rem;
}

span.seat-plan__stairs-down-b, .seat-plan__stairs-down-f, .seat-plan__stairs-up-b, .seat-plan__stairs-up-f {
    line-height: 13px;
    margin-top: 20px;
}

/*734846.12//6.20.17//
https://esus.beta.us.megabus.com/?stop_mobi=yes */
.journey-planner__form .col-sm-4.form-group {
    padding-left: 8px;
    padding-right: 8px;
}


label.sort-select-label {
    max-width: 31%;
}

/*#734765.18//7.14.17// 
https://esus.megabus.com/account-management/login
*/

mb-toggle-password > a.btn.pwReveal{
	min-width: 104px;
}

/*#768083.11//12.01.17//
https://esus.megabusstage.com/journey-planner/seat-reservation?liid=6
*/

div.seat-plan__double > div.seat-plan__double__lower > span.seat-plan__stairs-up-f,
div.seat-plan__double > div.seat-plan__double__lower > span.seat-plan__stairs-up-b,
div.seat-plan__double > div.seat-plan__double__upper > span.seat-plan__stairs-down-f,
div.seat-plan__double > div.seat-plan__double__upper > span.seat-plan__stairs-down-b{
	min-width: 110px;
	line-height: 0.9;
}