body,html{font-family:"Roboto","sans-serif";font-size:10px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.error-message{font-size:1.6rem;margin-top:5rem;text-align:center;color:#be2538}.link{color:#008cff}.snackbar-msg{color:#fff;font-size:1.4rem;padding:1rem 0}.text-align-center{text-align:center;letter-spacing:1px}.light-black{color:#666}.align-right{text-align:right}.message-center{margin:9rem 2rem}.title-img-center{text-align:center;margin:2rem auto 4rem}.title-img-center img{margin-bottom:1rem}.title-img-center div,.title-img-center span{color:#666}.refresh{color:#43a64e}.refresh .material-icons{font-size:3rem;position:relative;top:1rem}.header-summary{box-shadow:0 4px 4px -2px #ddd;background:#43a64e;color:#fff;padding:1.2rem 1rem}.header-summary .title{font-size:1.8rem}.loading{margin-top:50px;text-align:center;z-index:1000000}.loading,.loading *{color:#43a64e}.loading.fixed{position:fixed;top:40%;left:45%}.close-btn{float:right;margin:1.2rem!important}div[role=presentation] button span{font-size:14px;font-family:sans-serif}button[class*=MuiPickersModal],div[class|=MuiPickersSlideTransition]>p,span[class*=MuiPickersCalendarHeader-dayLabel]{font-size:14px}button.ctkt-btn-success{width:100%;color:#fff;border-radius:2px;letter-spacing:1px;font-size:1.2rem!important}button.ctkt-btn-success,button.ctkt-btn-success:hover{background-color:#43a64e}button.ctkt-btn-success span{color:#fff}button.ctkt-btn-success.zero-border-radius{border-radius:0}.ctkt-btn-success-bottom{text-align:center;font-size:1.2rem!important;background-color:#43a64e;color:#fff;border-radius:0;width:100%;padding:2rem 1rem;letter-spacing:1px}.g-signin2{width:100%}.g-signin2>div{width:100%!important}.search-home{background-color:#fbfbfb;font-size:1.2rem}.search-home .header{color:#fff;background-color:#43a64e;text-align:center;font-size:1.2rem;letter-spacing:1px}.search-home .support,.search-home .swap-container{text-align:center}.search-home .swap-container .material-icons{font-size:3rem;margin-top:16px;color:#666}.search-home .card-home{margin:.4rem;border-radius:0}.search-home .card-home .right-border{border-right:1px solid #fbfbfb}.search-home .card-home.search{position:relative;top:-12px}.search-home .card-home.search .input-field{font-size:1.6rem;color:#000}.search-home .card-home .card-header{background-color:#fbfbfb;border-bottom:none;color:#333}.search-home .other-services{text-align:center;font-size:1.2rem}.search-home .other-services a{color:#333}.search-home .other-services .material-icons{color:#43a64e}.search-home .other-services .right-border{border-right:1px solid #fbfbfb}.search-home .card-content{color:#333;font-size:1.2rem}.search-home .card-content label{color:#666}.search-home .card-content hr{margin-top:"0px"}.search-home .card-content .date-input{border:none;width:100%;background-color:#fff}.search-home .card-content .switch-date{font-size:1.6rem;text-align:right}.search-home .card-content .switch-date .active{color:#42a64d}.station-select{padding:3rem}.station-select input{font-size:2rem;height:4rem}.station-select .popular-search{margin-top:3rem}.station-select .popular-search .item{margin-bottom:2rem;font-size:1.4rem}.station-select .popular-search .item .material-icons{font-size:1.4rem;position:relative;top:4px}.station-select .popular-search .title{font-size:1.2rem;color:#000}.station-select .dropdown-item{font-size:1.4rem;padding:.8rem 1.5rem}.fare-details{padding:8px}.fare-details .fare-details-content{font-size:1.2rem}.fare-details .fare-details-content .close-dialog-btn{display:inline-block;padding:8px;color:#43a64e;letter-spacing:1px}.ticket-summary .ticket-summary-container{font-size:1.2rem;padding:1rem 1rem 14rem}.ticket-summary .ticket-summary-container .fare-details-container{margin-top:1rem}.ticket-summary .ticket-summary-container .title{color:#000;font-size:1.4rem}.ticket-summary .ticket-summary-container .row-head{color:#666}.ticket-summary .ticket-summary-container .availability{color:#43a64e}.ticket-summary .ticket-summary-container .route{margin-bottom:1rem}.ticket-summary .action{color:#43a64e}.ticket-summary .header-summary{box-shadow:0 4px 4px -2px #ddd;background:#43a64e;color:#fff;padding:1rem}.ticket-summary .header-summary .title{font-size:1.8rem;padding-top:1px}.ticket-summary .backBtn{font-size:.5rem}.ticket-summary .availability,.ticket-summary .from,.ticket-summary .to{white-space:nowrap;font-size:1.4rem;width:100%;overflow:hidden;text-overflow:ellipsis}.ticket-summary .to{text-align:center}.ticket-summary .doj{font-size:1rem}.ticket-summary .sort-icon{text-align:right}.ticket-summary .toArrow{font-size:1.4rem;text-align:center}.ticket-summary .right-column{text-align:right}.ticket-summary .total-fare{font-size:1.6rem;color:#000}.ctkt-btn-default-bottom-fixed{font-size:1.4rem;color:#43a64e;border-radius:0;padding:1.4rem 1rem}.botttom-menu-container,.ctkt-btn-default-bottom-fixed{text-align:center;background-color:#fff;width:100%;position:fixed;max-width:850px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.8)}.botttom-menu-container{font-size:1.2rem;border-radius:0;color:#333;padding:.4rem;border:1px solid #fbfbfb}.botttom-menu-container .sub-label{font-size:1rem;color:#666}.ctkt-btn-success-bottom-fixed{font-size:1.6rem!important;background-color:#43a64e;color:#fff;border-radius:0;padding:1rem}.bottom-fixed-details,.ctkt-btn-success-bottom-fixed{text-align:center;width:100%;position:fixed;max-width:850px;bottom:0;letter-spacing:1px}.bottom-fixed-details{font-size:1.2rem!important;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.bottom-fixed-details .ctkt-btn-success-bottom{padding:2rem}.bottom-fixed-details .ctkt-btn-success-bottom,.bottom-fixed-details .filter-button{text-align:center;font-size:1.5rem!important;background-color:#43a64e;color:#fff;border-radius:0;width:100%;letter-spacing:1px;height:100%}.bottom-fixed-details .filter-button{padding:1rem}.bottom-fixed-details .cancellation-policy{padding:2rem;font-size:14px;text-align:center}.bottom-fixed-details .fare-info{padding:.7rem .5rem}.bottom-fixed-details .price,.bottom-fixed-details .seatName{color:green;font-size:14px}.bottom-fixed-details .material-icons{font-size:18px;position:absolute;right:0}.bottom-fixed-details .sm-text{font-size:10px}.bottom-menu-passenger{text-align:center;font-size:1.4rem!important;background-color:#fff;width:100%;position:fixed;max-width:850px;bottom:0;letter-spacing:1px;box-shadow:0 0 10px rgba(0,0,0,.3)}.grand-total-container{border-top:1px solid rgba(0,0,0,.1);margin:1rem 0 0;padding:1rem 0;font-size:1.2rem}.grand-total-container .close-dialog-btn{display:inline-block;padding:8px;color:#43a64e;letter-spacing:1px}.grand-total-container .total-fare{font-size:1.5rem;font-weight:700}.wallet-container .header{box-shadow:0 4px 4px -2px #ddd;background-color:#43a64e;color:#fff;font-size:1.8rem}.wallet-container .header .from-to{padding:1.2rem 1rem}.wallet-container .header .backBtn{font-size:1.6rem}.wallet-container .header .title{text-align:center;width:100%}.wallet-container .content{padding:2rem;margin-bottom:20%}.wallet-container .header-label{color:#666;font-size:1.2rem;letter-spacing:1px}.wallet-container .wallet-pts{text-align:center}.wallet-container .wallet-pts .point{font-size:4.8rem}.wallet-container .wallet-pts .tranfer-amount-btn{color:#43a64e;border:1px solid #666;padding:2rem 0;margin:2rem 0}.wallet-container .history{margin-top:1rem}.wallet-container .history .historyCard{margin-bottom:1rem}.wallet-container .history .historyCard .card-content{padding:1.2rem}.wallet-container .history .historyCard .amount-container{text-align:right}.wallet-container .history .historyCard .debit{color:#be2538}.wallet-container .history .historyCard .credit{color:#43a64e}.wallet-container .history .historyCard .summary{margin-top:1rem}.trips-content{padding:1rem;margin-bottom:20%}.trips-content .tripCard{margin-bottom:1rem}.trips-content .tripCard .cardcontent{padding:1rem}.trips-content .tripCard .pnr{text-align:right}.profile,.trips-content .tripCard .alignCenter{text-align:center}.profile{padding:2rem}.profile .userinfo{font-size:1.2rem;margin-bottom:2rem}.profile .userinfo .name{font-size:1.6rem}.trainsaction-fail .header{line-height:5.6rem;color:#fff;background-color:#43a64e;text-align:center;font-size:1.6rem;letter-spacing:1px}.trainsaction-fail .trainsaction-fail-main{padding:2rem}.trainsaction-fail .trainsaction-fail-main button{font-size:1.4rem;color:#43a64e}.trainsaction-fail .trainsaction-fail-main button a{color:#43a64e}.account-login{font-size:1.4rem}.account-login .mobile-number-input label{font-size:1.8rem}.account-login .mobile-number-input input{font-size:1.8rem;padding:1rem 0}.otp-screen{font-size:1.4rem}.otp-screen .otp label{font-size:1.8rem}.otp-screen .otp input{font-size:1.8rem;padding:1rem 0}.disabled{pointer-events:none}.opacity{opacity:.5}.header{box-shadow:0 4px 4px -2px #ddd;background-color:#43a64e;color:#fff}.header .from-to{padding:1.2rem 1rem}.header .backBtn{font-size:1.6rem}.header .from,.header .to{font-size:1.4rem;text-align:center;width:100%}.header .toArrow{margin-top:.2rem}.header .title,.header .toArrow{font-size:1.8rem;text-align:center}.header .seatTitle{margin-left:10px;font-size:1.4rem}.header .seatTitle .date{font-size:1.2rem}.bus-listing{font-size:1.4rem}.bus-listing .bus-card{font-size:14px;padding:0;margin:5px}.bus-listing .bus-card .block-2{text-align:right;font-size:1.2rem;color:grey}.bus-listing .bus-card .card-content{padding:10px}.bus-listing .bus-card .dtime{margin-right:10px}.bus-listing .bus-card .arrow{font-size:14px}.bus-listing .bus-card .atime{margin:10px}.bus-listing .bus-card .bus-type{white-space:nowrap;font-size:12px;color:grey;text-overflow:ellipsis;overflow:hidden}.bus-listing .bus-card .duration{font-size:12px}.bus-listing .bus-card .price{color:#0ea01f}.bus-listing .bus-card .policy{font-size:1rem;text-align:right;color:grey}.bus-listing .rtc-block{box-shadow:0 3px 4px #c1bebe;margin:5px}.bus-listing .rtc-block .rtc-data{padding:10px;font-size:14px}.bus-listing .rtc-block .rtc-data .counts{font-size:12px;color:grey}.bus-seatLayout{font-size:1.4rem}.bus-seatLayout .seatInfo{display:inline-flex;text-align:center}.bus-seatLayout .seatInfo .tag{height:10px;width:10px;display:inline-block}.bus-seatLayout .seatInfo .tag.ladies{border:1px solid #f78397}.bus-seatLayout .seatInfo .tag.booked{background:#55a2bb}.bus-seatLayout .seatInfo .tag.available{border:1px solid #55a2bb}.bus-seatLayout .seatInfo .text{display:inline-block;margin:0 5px}.bus-seatLayout .switch-button{text-align:center;margin:10px}.bus-seatLayout .seat-layout{position:relative;border:2px solid #ccc;height:450px;margin:0 10%}.bus-seatLayout .scroll-div{overflow-y:auto;height:390px}.bus-seatLayout .reserved{background-color:#42a64d;color:#fff}.passenger-page .contact-information{margin:10px;font-size:1.4rem}.passenger-page .contact-information .container{box-shadow:0 2px 3px #b9b7b7}.passenger-page [class*=Passenger]{box-shadow:0 2px 3px #b9b7b7;margin:10px}.passenger-page [class*=Passenger] .type{padding:4px;background:#dadada}.passenger-page [class*=Passenger] .seat-name{margin-left:10px}.passenger-page .coupon-button{text-align:center;font-size:1.4rem!important;background-color:#43a64e;color:#fff;border-radius:0;width:100%;padding:1.6rem;letter-spacing:1px}.passenger-page .A{background-color:unset;color:#43a64e;font-weight:700}.passenger-page .A .i{font-size:1.6rem}.passenger-page .passenger-block{margin-bottom:20%;font-size:1.4rem}.highlight{border:2px solid #d74f57}.picky,.picky__dropdown{position:unset!important}.cancel-ticket{box-shadow:0 2px 3px #f7caca;margin:10px;padding:1.2rem}.cancel-ticket .content{font-size:14px}.cancel-ticket .btn{margin:5px}.ticket{font-size:1.4rem}.ticket .buttons{text-align:center;display:flex;width:90%;margin-top:10px}.ticket .ticket-Details{box-shadow:0 2px 3px #b9b7b7;margin:10px;background:#fff;padding:10px}.ticket .ticket-Details .label-text{color:grey}.filters{font-size:1.4rem;margin-bottom:1rem}.filters .box{border:1px solid #ddd;height:3rem;line-height:3rem;text-align:center}.filters .active{color:#0ea01f;border:1px solid #0ea01f!important}.filters .item{border:1px solid #ddd;padding:1rem 2rem}.filters .item .material-icons{font-size:2rem;position:relative;top:4px}.filters .picky-list{margin-bottom:2rem;padding:1rem}.MuiFormHelperText-root{font-size:10px!important}.offers-container{margin-bottom:30%;overflow:auto;white-space:nowrap}.offers-container .polaroid{display:inline-block;margin:10px;padding:10px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media screen and (device-aspect-ratio:2/3){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}@media screen and (device-aspect-ratio:40/71){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}@media screen and (device-aspect-ratio:375/667){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}@media screen and (device-aspect-ratio:9/16){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}
/*# sourceMappingURL=main.30f2ee3d.chunk.css.map */