/*FID 383791*/
/*#734848.10//6.9.17//
https://frca.beta.ca.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://frca.beta.ca.megabus.com/journey-planner/journeys?originId=145&destinationId=276&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://frca.beta.ca.megabus.com/journey-planner/seat-reservation?liid=247354181 */
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;
}

/*734764.23//6.22.17//
https://beta.frca.megabus.com/?stop_mobi=yes */
@media only screen and (min-width: 992px){
.navbar.navbar-default .navbar-collapse .navbar-nav li>a {
    font-size: 1.2rem;
}
}

/*#744585//7.14.17// 
https://frca.megabus.com/
*/

@media(min-width: 1200px){
footer#mainFooter > div.container > div.row > div.col-xs-6.col-sm-3{
	width: 28%;
}

footer#mainFooter > div.container > div.row:nth-child(1) > div.col-xs-6.col-sm-3:nth-child(4){
	width: 16%;
}
}

@media(min-width: 768px) and (max-width: 1200px){
footer#mainFooter > div.container > div.row > div.col-xs-6.col-sm-3 > h4{
    min-height: 34px;
}
}

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

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

/*#770043//11.27.17//
https://frca.megabus.com/
*/

@media(min-width: 768px){
div.main-carousel__header > div.row > div.col-xs-12.col-sm-9{
	width: 100%;
}
}

/*#768083.11//12.01.17//
Coach
*/

/*
https://frca.megabusstage.com/journey-planner/seat-reservation?liid=1
*/

div.seat-plan__double > div.seat-plan__double__lower > span.seat-plan__driver{
	min-width: 140px;
}

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: 122px;
	font-size: 12px;
}


/*#776977//1.9.18//
https://frca.megabus.com/
*/

@media (min-width: 992px){
div input.form-control, div select.form-control {
    font-size: 11px;
}
}

@media (min-width: 1200px){
div input.form-control, div select.form-control {
    font-size: 15px;
}
}

/*#810570//08.08.18//
https://frca.megabus.com/journey-planner/basket
*/

@media(min-width: 768px){
mb-booking-details-sms > div.message.texte > div.container > div > div > div.panel-group.accordion > div.blockContent > div.panel > div > div.panel-body > p.pTagStyler{
	max-width: 46%;
}
}

mb-booking-details-sms > div.message.texte > div.container > div > div > div.panel-group.accordion > div.blockContent > div.panel > div.panel-heading > h4 > i{
	float: left;
	margin-top: 10px;
	margin-left: 6px;
	margin-right: 2px;
}
