@charset "UTF-8";body{font-family:Montserrat;margin:0;background:#eee;outline:0;font-display:swap}#root{height:100vh}.old-theme,:root{--clr-primary-red-3:#d84e55;--clr-primary-red-4:#d84e55;--clr-primary-red-5:#d84e55;--clr-gray-3:#908e8e;--clr-gray-4:#7e7e8c;--clr-gray-5:#7e7e8c;--clr-green-5:#38b87c;--clr-yellow-4:#ff9b00;--clr-yellow-5:#ebaf3c;--clr-yellow-6:#ff9f1c;--clr-blue-4:#4f91d9;--clr-blue-5:#4f91d9}.new-theme{--clr-primary-red-3:#c8323e;--clr-primary-red-4:#cd3744;--clr-primary-red-5:#d0434f;--clr-gray-3:#575761;--clr-gray-4:#606080;--clr-gray-5:#747481;--clr-green-5:#29855a;--clr-yellow-4:#b35f00;--clr-yellow-5:#9e6c10;--clr-yellow-6:#ffac38;--clr-blue-4:#276bb4;--clr-blue-5:#2b75c5}.g-loader-anm{margin:0 auto;width:30px}.g-loader-anm.g-loader-new{width:100%!important}.g-loader-anm .circular-anm{width:100%;height:100%}.g-loader-anm,.g-loader-anm .circular-anm{position:absolute;top:0;left:0;bottom:0;right:0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.g-loader-anm .path-anm{stroke-dasharray:1,15;stroke-dashoffset:0;stroke-linecap:round;stroke:#ea4c53}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.faqIcon{font-size:1.3em;margin-left:1em;margin-top:.05em;padding:10px}.faqIcon.icon-minus:before{color:#fcfcfc;background:#000;font-size:2rem;height:2rem;margin-top:.1rem;margin-right:-.5rem}.MC_140_links>li:before{content:"•";color:#7e7e8c;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.fl{float:left}.fr{float:right}.w-9{width:9em}.w-10{width:10%}.w-17{width:17%}.w-43{width:43%}.m-top-22{margin-top:22px}.w-16{width:16%}.w-14{width:14%}.w-20{width:20%}.w-50{width:50%}.w-30{width:30%}.hide{display:none!important}.tAlign_right{text-align:right}.overlay{position:fixed;height:100%;width:100%;top:0;background:#575252;z-index:1000;opacity:.5;left:0}.h-100px{height:100px}.material-input input{background-color:transparent;border:1px solid #bababa;border-radius:0;outline:none;width:100%;font-size:.8rem;margin:6px 0 0;padding:.9em;line-height:1.2em;box-shadow:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.w-5{width:5em}.input,button,input{font-family:Montserrat;font-display:swap}.input{font-size:1em;outline:none}.footerIcon{font-size:1.5rem;position:relative}.srp_loader{width:80px;height:110px;display:inline-block;position:fixed;left:calc(50% - 10px);top:50%;z-index:9999;transform:translate(-50%,-50%)}.sort-filter-loader{border:5px solid #f3f3f3;border-top-color:#d84e55;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;position:fixed;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-block{margin-top:12px;margin-bottom:12px;background-color:#fff;box-shadow:1px 1px 4px #d4d4d4;-webkit-box-shadow:1px 1px 4px #d4d4d4;-moz-box-shadow:1px 1px 4px #d4d4d4;-ms-box-shadow:1px 1px 4px #d4d4d4;padding:12px}.primary-btn{cursor:default;font-size:.9em;background-color:#d84e55;border-color:#d84e55;color:#fff!important;margin:20px 0;padding:.9em;width:100%;text-transform:uppercase}.btn,.primary-btn{font-family:Montserrat}.btn{border-radius:0;display:inline-block;margin-bottom:0;font-weight:600;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;outline:none}.btn,.toast{text-align:center}.toast{bottom:53px;width:80%;background:rgba(0,0,0,.73);margin:0 10%;padding:10px;opacity:0}.toast,.toastv2{position:fixed;height:37px;border-radius:10px;z-index:10000000;color:#fff}.toastv2{bottom:13px;left:-3px;width:93%;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.9);padding:18px;margin:1rem}.fade-in{opacity:1;height:auto}.fade-out{opacity:0;height:0}.fade-out,.wrap{overflow:hidden}.flex{display:flex;justify-content:space-between;align-items:center}.center{text-align:center}.calendar_wrapper{position:fixed;z-index:100001;left:0;top:25%;display:flex;flex-direction:column;align-items:center;width:100%;color:#000}body[\:has\(div.calendar_wrapper\)],body[\:has\(div.g-loader-anm\)]{overflow:hidden}body:has(div.calendar_wrapper),body:has(div.g-loader-anm){overflow:hidden}#srp_rh_header_expandedFilterCard{background-color:#fff;width:100%;margin:9.5rem 0 1rem;position:relative;display:flex;align-items:center;flex-wrap:wrap;box-shadow:0 2px 8px rgba(0,0,0,.08);height:64px;position:sticky;top:0}.home-only-header{z-index:100}.redbus-logo{height:113px;top:1em}li,ul{display:inherit}#bus-details-breadcrumb{position:absolute;top:2.2rem}#bus-details-breadcrumb h1{font-size:12px;margin:0}.busCount{font-family:Montserrat;font-size:13px}.goback_modal{position:fixed;top:0;left:0;height:100%;z-index:1000005;background:rgba(0,0,0,.6);width:100%;display:flex;flex-direction:column;justify-content:flex-end}.goback_modal .goback_container{top:-30%;border-radius:12px;background:#fff;padding:2em 1.3em;margin:1rem;display:flex;flex-direction:column;position:relative;font-weight:700}.goback_modal .goback_container .goback_header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:14px;color:#000}.goback_modal .goback_container .goback_header .cross-logo{font-size:.8rem;position:absolute;right:.75rem;top:1rem}.goback_modal .goback_container .goback_header .header{box-shadow:none!important}.goback_modal .goback_container .continue,.goback_modal .goback_container .go_back{width:100%;border-radius:8px;padding:.9rem;margin-bottom:1em;font-weight:700}.goback_modal .goback_container .continue{background:#d84e55;color:#fff;border:0}.goback_modal .goback_container .go_back{background:#faf1f2;border:1px solid #617093;color:#465986}#rh_header,#srp_rh_header{height:64px;top:0}#rh_header,#srp_rh_header,#srp_rh_header_filter{background-color:#d84f57;width:100%;margin:0;position:fixed;display:flex;align-items:center;flex-wrap:wrap}#srp_rh_header_filter{height:74px;box-shadow:0 1px 4px #e0e0e0}.srp-only-header{z-index:100!important}.main-header{padding:10px 0 10px 20px!important}#page_main_header nav ul li a,.open_impel{color:#f9e7ea}#call-us-at,#cancellation a,#chat-with-us,#howtoorder,.signin-block .icon-down,.signin-block .icon-profile_colour{color:#f3f3f3}#call-us-at,#chat-with-us{cursor:pointer;font-size:12px;margin-top:0}#chat-with-us,#need_help_div{margin-right:25px!important}.home-only-header{position:inherit;z-index:100000}.fixed{position:fixed;bottom:auto;z-index:99;top:0;width:100%}#rh_header .main-header-row{transition:all 1.5s linear}*,:after,:before{box-sizing:border-box}.redbus-logo{background:url(/public/images/redbus_logo.png) no-repeat;float:left;height:50px;width:111px;background-size:65px;position:relative;left:4%;top:0}#welcome_image_div{height:280px;overflow:hidden;background-size:cover;width:100%;background-repeat:round;background-color:#e5e5e5}#welcome_image{width:100%}.selectedBus{color:#fff!important;border-bottom:3px solid #fff!important;padding-bottom:10px;font-weight:700}.banner-wrapper{position:relative;height:165px}.head-banner{height:164px}.subheader{margin-top:0}.subheading{text-align:center;width:100%}.subheading-text{text-transform:none;bottom:242px;color:#fff;height:15px;letter-spacing:0;text-shadow:0 2px 4px rgba(0,0,0,.5);text-align:center;font-family:Lato;font-size:2em;float:left;font-display:swap}.BreadCrumbDiv{background:#4a4a4a;padding-left:2%;font-family:Lato,sans-serif;font-size:15px;content:">";color:#fff}.M136_breadCrumb{padding-top:70px;background-color:#f8f4f4;padding-bottom:5px}.M136_container{max-width:100%;margin:0 auto;border-bottom:2px solid #fff}.M136_ul{width:95%;padding-left:3%;list-style:none;margin:3px 0!important}.M136_li{max-width:100%;margin-right:5px;font-size:12px;line-height:1.5em}.M136_li,.M136_ul{display:inline-block;vertical-align:middle}.M136_a{font-size:12px;color:#3e3e52;text-decoration:none}.heading_block{background-color:#f8f4f4;padding-bottom:5px;font-size:12px;border-bottom:3px solid #fff;padding-left:3%;margin:0;line-height:1.5em}.srp-white-header{background:#fff!important}.srp-white-header .header-mid-text{color:#1d1d1d;display:flex;align-items:center;height:3.99rem;margin:0 1rem}.srp-white-header .srp-selected-date{font-weight:100;text-transform:uppercase;border-bottom:1px solid}.newtupple-whiteheader{border-bottom:1px solid #e0e0e0;box-shadow:0 1px 4px #e0e0e0}.srp-header{height:90px!important}.busCount{background:#fff;width:60%;font-style:normal;font-weight:500;font-size:.813rem;line-height:14px;color:#7e7e8c;margin-top:.25rem}.trip-icon{display:inline-block;vertical-align:top;margin-top:.5em;border-radius:50%;border:1px solid #9c9c9c;text-align:center}.icon-bus{font-size:1.7em;margin:.3em;display:inline-block}.trip-details{display:inline-block;width:78%;margin:.3em 0 .3em 5%}.trip-row1{display:block;margin:.3em 0;font-size:1.05em}.dash,.icon-right-to-arrow{display:inline-block;margin:0 3%}.icon-right-to-arrow{vertical-align:middle}.trip-row4{font-size:.9em;margin-top:.5em;color:#555}.trip-row3{display:inline-block;font-size:.9em}.cancel-proceed{bottom:0;width:100%;background:#fff;position:fixed;left:0;text-align:center;z-index:1}.cancel-proceed,.login-block{box-shadow:0 2px 4px 0 hsla(0,0%,63.9%,.2)}.login-block{background-color:#ffebb8;padding:.8em}span.login-block-msg{color:#1c1c1c;width:72%;display:inline-block;font-size:.875em}span.login-block-btn{color:#4f91d9;font-size:1em;text-decoration:underline;display:inline-block;width:19%;text-align:right;vertical-align:top}.login-block>span.icon.icon-cross{position:relative;color:#000;font-size:.7em;right:0;left:2em;top:.3em}input.input-ctrl{color:rgba(74,74,74,.86)!important}.enter-tin{overflow-x:hidden;padding-top:3.5rem}.cancellation-wrap{margin:12px 12px 5em;font-size:.9rem}.account-header{background:#5a5a5a;color:#f0f0f0;line-height:.1em;overflow:hidden;font-size:1em;font-weight:600;text-align:center;position:relative;padding:1.2em 0}.farebreakup-title{border-bottom:1px solid #555;margin-bottom:.5em;padding:.4em 0;border-top:1px solid #555}.fare-break,.passenger-select{text-align:left;color:#333;margin:.5em 0}.fare-break table{width:100%;font-size:14px}.farebreakup-hr{width:120%}tr td:last-child{text-align:right}.cancel-policy{margin:2em 0 0;text-align:center;color:#e60a13;font-weight:500}.passenger-sel-head{color:#4a4a4a;font-weight:700;font-size:14px}label.custom-checkbox.default-check:before{content:" ";display:inline-block;width:1em;height:1em;margin-right:.5em;position:relative;top:1px;vertical-align:top;background-color:#fdfdfd;border:1px solid #979797}label.custom-checkbox.icon-checkbox:before{color:#4f91d9}.partial-cancel-msg{background:#dae1e5;color:#353535;padding:10px;margin-top:10px}.refundModeItem{margin-top:.8em;width:100%;overflow:hidden}.fare{font-weight:700;color:#ea4c53}.icon-holder .icon{font-size:2em}.refundModeItem .desc{width:80%;min-height:20px;padding-left:.5em}.fare-details>div,.farebreakup-title>div{display:inline-block}.fare-details>div{margin-bottom:1em}.amt-name,.fare-breakup-name{width:56%;word-wrap:break-word}.amt-paid,.amt-refundable,.fare-paid,.fare-refundable{width:22%}.total-refundable{border-top:1px solid #555;border-bottom:1px solid #555;padding:1em;margin-top:1em;text-align:right}.cancellable-msg{margin-top:1em;font-size:.875em;color:#555}.farebreakup-last-block{font-size:12px}.confirm-popup-body{color:#7e7e8c;font-size:.8em;margin-top:-.5em;border-bottom:none!important;padding-bottom:15px}.cancellation-cell{padding-bottom:10px}.string-cell{width:75%}.curr-amt{color:#ea4c53;width:19%;padding-left:15px}.amt-align{text-align:center}.strike-through{color:#949494;text-decoration:line-through;width:15%}.policy-body{padding:25px 12px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0 -4%}.disclaimer{font-size:.875em;color:#000;margin-top:.5em}.policy-popup-header{padding:2px;display:block;font-size:16px;font-weight:700;margin-bottom:-4%}.reschedule-popup-wrap{display:block;color:#7e7e8c;font-size:14px}.close-icon{float:right;clear:both;font-size:14px}.reschedule-popup-wrap{display:flex;align-items:center;flex-direction:column}.feeback-icon{font-size:1.3em}.reschedule-heading{font-size:1.17em;padding-bottom:4px}.canc_rb_logo{left:2rem;display:flex;align-items:center;position:relative}.canc_rb_logo img{width:3.7rem}.policy-wrapper{display:flex;flex-direction:column}.account-header-container{color:#fff}.account-header-container>div{align-items:center}body{min-height:100vh;font-size:14px!important}.modified_card_block{box-shadow:none!important;border-radius:3px}.cancellationHeader{display:flex;flex-direction:column;background:#d84e55;color:#fff;padding:.7rem 1.2rem 1.2rem;line-height:1.2rem;margin-top:2.8rem}.cancellationHeader .srcDestBlk{display:flex;flex-direction:row;justify-content:space-between;font-size:.8rem;font-weight:700}.cancellationHeader .srcDestBlk .srcDst{width:50%}.cancellationHeader .srcDestBlk .dest{text-align:right}.cancellationHeader .srcDestBlk .arrowIcon{position:relative;top:.2rem;left:-.5rem}.cancellationHeader .shrt_refundable_main_wrap{background:#fff;margin-top:1em}.cancellationHeader .shrt_refundable_main_wrap .shrt_block_header{color:#d84e55;font-size:.9em;padding:1.2em 0 .4em 1.5em;border-bottom:1px solid #f0f1f2;font-weight:700}.cancellationHeader .shrt_refundable_main_wrap .shrt_disply_flex{display:flex;justify-content:space-between}.cancellationHeader .shrt_refundable_main_wrap .shrt_block_content{margin:1em 1.3em;font-size:1em;color:#3e3e52;letter-spacing:.5px;border-bottom:1px solid #f0f1f2}.cancellationHeader .shrt_refundable_main_wrap .shrt_block_content .shrt_content_space{margin-bottom:1em}.cancellationHeader .shrt_refundable_main_wrap .shrt_block_content .shrt_cancel_policy{color:#1034d9;letter-spacing:.25px;padding-bottom:1em}.cancellationHeader .shrt_refundable_main_wrap .shrt_total_amount{color:#3e3e52;font-size:1.2em;padding:0 1.3em 1em;font-weight:700}.cancellationHeader .travelsName{display:flex;flex-direction:row;justify-content:space-between;margin-top:1.2rem;font-size:1.15rem;color:#fff;font-weight:700}.cancellationHeader .shrtValidityText{text-align:center;padding-top:1em;font-size:.875em}.shrt_refundable_main_wrap{background:#fff;margin-top:1em}.shrt_refundable_main_wrap .shrt_block_header{color:#d84e55;font-size:.9em;padding:1.2em 0 .4em 1.5em;border-bottom:1px solid #f0f1f2}.shrt_refundable_main_wrap .shrt_disply_flex{display:flex;justify-content:space-between}.shrt_refundable_main_wrap .shrt_block_content{margin:1em 1.3em;font-size:1em;color:#3e3e52;letter-spacing:.5px;border-bottom:1px solid #f0f1f2}.shrt_refundable_main_wrap .shrt_block_content .shrt_content_space{margin-bottom:1em}.shrt_refundable_main_wrap .shrt_block_content .shrt_cancel_policy{color:#1034d9;letter-spacing:.25px;padding-bottom:1em}.shrt_refundable_main_wrap .shrt_total_amount{color:#3e3e52;font-size:1.2em;padding:0 1.3em 1em}.shrt_policy_wrapper{width:100vw;height:100vh;background:#fff;padding:0 1em;display:flex;align-items:center}.shrt_policy_wrapper .shrt_canpolicy_head{color:#d84e55;font-size:1em;line-height:1.5;padding-bottom:1.5em}.shrt_policy_wrapper .shrt_canpolicy_content{color:#3e3e52;font-size:.9em;line-height:1.3}.highlight-amt{white-space:nowrap}.info_wrapper{padding:1em 1em 0}.Tpp_wrapper{background-color:#fff;padding:1em;margin:-2rem 1rem 3rem}.InfoBox_wrapper{position:relative;padding-bottom:2rem;margin:-1rem 1rem 5rem}.new-cancel-wrap{z-index:610;position:absolute;top:0;width:100%;background:#f0f1f2}.cancel-top{background:#d84e55}.cancel-bottom{margin:1em}.proceed-to-cancel{background:#d84e55;width:100%;bottom:0;border:none;height:3.5em;color:#fff;font-weight:700;position:fixed;font-size:1em;text-transform:uppercase}.newheadercancel{color:#fff;justify-content:space-between;padding:1.2em;font-weight:700;display:inline-flex}.newheadback{font-size:1.2em;padding-top:2px;margin-right:1em;margin-left:.3em}.cancel-text-header{vertical-align:top;transition:all .1s ease}.summary-wrapper{display:flex;flex-direction:column;background:#d84e55;color:#fff;padding:.7em 1.2em 1.2em;line-height:1.8em;z-index:610}.cancel-journey-content{display:flex;flex-direction:row;justify-content:space-between}.cancel-src-dest{font-size:1em;font-weight:700}.cancel-bptime{font-weight:700}.cancel-ardate,.cancel-bptime{font-size:.857em}.cancel-travel{font-size:1.357em;color:#ffef96;font-weight:700}.newcancel-subhead{padding-bottom:.8em;font-size:.875em;color:#747f8d;border-bottom:1px solid #e5ebf8;font-weight:700}.busDetail{margin-top:2.8rem}.newcancel-jd-elemts{display:flex;justify-content:space-between;color:#3e3e52;line-height:2em}.newcancel-jd-content{color:#3e3e52;margin:1.1em 0}.check-box-new-cancel{margin-right:.5em;display:flex}.newcancel-left{display:flex;flex-direction:row;align-items:center}.pasname-newcancel{font-weight:700}.gender-age-newcancel{margin-left:1.4em}.no-margin-left{margin-left:0!important}.right-value{font-weight:700}.cancel-seat{color:#d84e55}.confirmed-newcancel{color:green}.view-pol-cancel{color:#00f;font-weight:700;font-size:.9em;margin-left:1em}.confirm-cancel-bottom{position:fixed;bottom:0;width:100%;height:3.7em;margin-bottom:0;background-color:#fff;padding:.857em}.refund-amount-bottom{font-size:1.13em}.refund-text{font-weight:700;color:#3e3e52}.confirm-include-text{font-size:.7em;color:grey;padding-top:.3em}.confirm-button-bottom{background:#d84e55;height:4em;top:0;position:absolute;right:0;width:35%;color:#fff;text-align:center;font-weight:700;padding-top:1.1em}.refund-amount-text{font-weight:700;font-size:1.17em}.cancel-fare{font-weight:400}.calc-refund-content{background-color:#ccdaf5;border-radius:.2em;padding-top:.3em;padding-bottom:.3em}.tot-can-paid{border-bottom:1px solid #e5ebf8;border-top:1px solid #e5ebf8;font-weight:700;height:3em;align-items:center}.calc-refund{color:#d84e55;border:none}.cancel-img-tag{padding-left:1em;height:3.5em}.ticket-new-refund-amt{margin-top:1.5em}.viewrefund-status-text{padding-left:2em;color:#00f;font-weight:700}.canceltop-new{box-shadow:1px 1px 1px #d4d4d4;-webkit-box-shadow:1px 1px 1px #d4d4d4;-moz-box-shadow:1px 1px 1px #d4d4d4;-ms-box-shadow:1px 1px 1px #d4d4d4;background:#fff;padding-bottom:2em;margin-top:2em}.content1-wrap{margin-left:1em;margin-right:1em;background:linear-gradient(#3e3e52,#7e7e8c);color:#fff;margin-bottom:0;border-radius:1em}.content1-top{display:flex;border-bottom:.1em solid #fff;padding-bottom:1em}.businfo-cancel-new{padding-left:2em}.time-detail-cancelnew{display:flex;justify-content:space-between;margin-top:1em}.policy-sec{font-weight:700;font-size:.9em}.bpdetail-new-cancel{text-align:left}.ticket-time{font-weight:700;font-size:1.5em}.src-dest{margin-top:.5em;font-size:1.2em}.traveldur-newcancel{font-size:.7em;border-bottom:.1em dashed #fff;height:2em;width:12em;text-align:center}.dpdetail-new-cancel{text-align:right}.content2-wrap{margin-left:1em;margin-right:1em;padding-top:1em;padding-bottom:1em;border-radius:1em;margin-top:0}.two-extend{display:flex;justify-content:space-between;padding-top:.5em;padding-bottom:.5em}.param-ticket-new{color:#747f8d;font-weight:1.2em}.seatname-new{padding-right:7em}.seatno-ticket-new{font-weight:700;padding-right:1em}.top-refund-block{margin-top:0!important;color:#465986;padding:1.2em!important;margin-bottom:0!important}.passenger-names{font-weight:700}.amt-details{border-bottom:1px solid #e5ebf8;margin-top:0!important;margin-bottom:0!important}.ref-amt-top{display:flex;justify-content:space-between}.totalamt-text{font-weight:700;font-size:1.17em;color:#3e3e52}.amt-part-top{color:#38b87c;font-weight:700;white-space:nowrap;padding-left:.5em}.whythisamt-text{color:#00f;font-weight:700;font-size:.9em;margin-top:.7em}.adserv-booked{margin-top:2em}.cancelpolicy-page{background:#fff;z-index:-1;top:0;left:0;bottom:0;padding:6em 1.5em 1em}.policy-td{border:.13em solid #ddd;width:70%;height:3em;padding:.5em}.policy-table{margin-top:1em;border-collapse:collapse;width:100%}.can-time-style{font-size:.9em;color:#47475d}.can-charge-content{background:#f8f4f4;font-size:.8em;color:#515069;text-align:center!important}.ticket-addon-head{font-weight:700;color:#465986}.dateticket{width:3.7em}.seattype{font-size:.8em}.view-more-busticket{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-top:1px solid #e5ebf8;background:#fff;padding:12px;border-radius:0 0 3px 3px;color:#3e3e52}.arrow-cancel{vertical-align:middle;margin-left:1em}.highlight-policy{background:#fff5e5;border:.15em solid #ff9b00}.cancel-policy-list-wng{display:list-item;list-style-type:disc;color:#7e7e8c;font-size:.9em;padding:0;margin-top:1em}.cancel-policy-list-element{margin:1em 0}.cant-cancel-message{font-size:.9em;margin-left:1.4em;color:#465986;line-height:1.4em}.highlight-amt{color:#38b87c!important}.cancellation-subtext{display:flex;flex-direction:column;font-weight:100;color:#3e3e52;padding-top:.8em}.refund-subheader{font-size:.8em;font-weight:400;padding-top:.2em}.checkbox-disabled{color:#d84e55;opacity:.5}.policy-top-text{font-size:.9em;color:#3e3e52;margin-bottom:2.5em}.no-margin{margin-bottom:0!important}.farebreakup-table{width:100%}.confirm-section-wrap{position:fixed;bottom:0;background:#d84e55;left:0;right:0;text-align:center;font-weight:700;box-shadow:0 2px 15px rgba(0,0,0,.15);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);-moz-box-shadow:0 2px 15px rgba(0,0,0,.15);-ms-box-shadow:0 2px 15px rgba(0,0,0,.15);display:table;width:100%}.amt-refunded{display:table-cell;width:50%;background:#faf7f7;text-align:left;padding:.5em 1em;vertical-align:middle;line-height:1.5em;font-size:.95em}.amt-refund-text{font-size:.8em;font-weight:400;color:#747f8d;text-transform:uppercase}.confirm-button-block{width:50%;display:table-cell;padding:1em;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-weight:700;font-size:.9em;background:#d84e55;vertical-align:middle}.bus_ticket_block{margin-bottom:0!important;margin-top:0!important}.fare_block{box-shadow:none!important;background:#e5ebf8;color:#3e3e52;margin-top:0;padding:12px}.fare-cell{font-size:.875em;padding-bottom:.7em}.right-align-cell{text-align:right!important}.bus-ticket-head{background:#fff;padding:12px;border-radius:3px 3px 0 0;border-bottom:1px solid #e5ebf8}.farebreakup-table tr:first-child td{padding-bottom:1em!important}.modal-mask{position:fixed;top:0;left:0;height:100%;z-index:990;background:rgba(0,0,0,.54);width:100%}.modal-mask .content{position:fixed;right:0;left:0;border-radius:12px 12px 0 0;bottom:0;background:#fff;color:#3e3e52;overflow:hidden;padding:2em 1.3em;display:flex;flex-direction:column;text-align:left}.modal-mask .note-head-wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px;margin-bottom:1em}.modal-mask .note-head{font-size:1.3em;color:#3e3e52;font-weight:700}.modal-mask .info{color:#465986}.modal-mask .confirm_cancellation_shrt{background:#d84e55;color:#fff;font-weight:700;font-size:1em;text-transform:uppercase;text-align:center;padding:.8em;border-radius:3px;margin-top:1.5em}.bus-ticket-header{color:#465986;font-weight:700;margin-bottom:1em}.policy-list-wrap{margin:1em}.addon-msg_cancel{color:#ff9b00;font-weight:100;margin-top:.5em;font-size:.98em}.addons_subtitle_cancel{color:#7e7e8c;margin-left:1.2em}.addons_breakup{margin-bottom:1.5em;margin-top:1.5em}.additional_policy_addons{font-weight:600;color:#465986}.additional_policy_addons .cancelled-seat-info{margin-bottom:8px}.additional_policy_addons .passenger-names{margin-bottom:.5em}.total-refund-block{margin-top:4.9em;background:#fff}.total-row{font-weight:700;color:#3e3e52}.addons_block_tocancel{display:flex;line-height:1;padding-top:.5em}.tcp_benifit{color:#38b87c}.tcp_benifit,.tpp_msg{padding:.5em 0 0;font-size:.98em;font-weight:500}.tpp_msg{color:#465986}.cancellation-reason-text{color:#7e7e8c;display:flex;font-size:.9em;padding:1em 0}.cancellation-reason-cont{display:inline-block;margin:.4em .25em;font-size:.9em;border-radius:50px;padding:.5em 2.5em;border:1px solid #979797;color:#7e7e8c}.reason-selected{border:1px solid #465986;background-color:#e5ebf8;color:#465986}.cancellation-text-container{padding:1.5em .5em .5em;height:5em}.cancellation-text-container textarea{padding-bottom:.2em;border:none;border-bottom:1px solid #979797;width:95%;resize:none;outline:none}.cancellation-text-container input::-moz-placeholder{color:#a7a7ae;font-size:1.05em;padding-left:.2em}.cancellation-text-container input::placeholder{color:#a7a7ae;font-size:1.05em;padding-left:.2em}.refund-status-info{margin-bottom:.5em}.tnc_wrap{box-shadow:none;background:#e5ebf8;color:#3e3e52;margin-top:0;padding:1px 12px 12px 32px;font-size:.77rem;line-height:1.1rem}.tnc_wrap .tnc_ul{display:list-item;list-style-type:disc;padding:0}.tnc_wrap .tnc_hlt{color:#00f;font-weight:700;margin-left:.4em}.refund-src-wallet-wrap{background-color:#fff;border:1px solid #e5ebf8;padding:1rem;border-radius:.5rem;margin-top:1rem}.refund-src-wallet-wrap .option.refund-option{border:none;cursor:pointer}.refund-src-wallet-wrap .option.refund-option .refund-mode-title{margin:0;font-size:.875rem;color:#3e3e52}.refund-src-wallet-wrap .option_description{margin-left:1.1em!important}.instantLogo{font-size:.8125rem;margin-right:.3rem;margin-top:.2rem}.header-back{margin-right:1rem}.header-back:before{font-weight:700!important;font-size:1.5rem}.confirm-section-wrap-new{bottom:0;left:0;right:0;text-align:center;display:table;width:90%;margin:1rem}.confirm-button-block-new,.confirm-section-wrap-new{background:#d84e55;font-weight:700;border-radius:8px}.confirm-button-block-new{width:50%;display:table-cell;padding:1em;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:.9em;vertical-align:middle;height:3rem}.disabled-btn{background:#d1d1d1;color:grey}.p_tag_text{margin:0}.p_tag_text .a_tag_text{text-decoration:underline;color:#1034d9}.refund-msg-wrap{background:#fff;font-weight:500;margin:5rem 1rem 1rem;border-radius:8px;padding:1rem;color:#3e3e52;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.refund-msg-wrap p{margin:0}.refund-msg-wrap .refund-msg{font-size:.875rem;line-height:1.375rem}.refund-msg-wrap .refund-amount-wrap{display:flex;justify-content:space-between;font-weight:700;color:#36b077;font-size:1rem}.bank-details-wrap{margin:1rem 1rem 1.5rem;overflow-y:scroll}