body{background-color:#eee}*{font-family:'Lato', sans-serif}.loading_lottify_container,.loading_ltf_bg{position:fixed;top:0px;right:0px;bottom:0px;left:0px;text-align:center;z-index:4000}.loading_ltf_bg{background-color:#023365;opacity:0.8;z-index:3999 !important}.loading_content-container{position:absolute;top:0px;left:0px;right:0px;bottom:0px;padding-top:75%;text-align:center;z-index:4400}.loading_psngr_page{padding-top:5px;color:#fff;font-weight:700;font-size:16px}.marg-top-15{margin-top:15px}.marg-top-10{margin-top:10px}.no-pad{padding:0px}.Modify_Cancel{width:100%;height:100%;margin-bottom:100px}.Expand-Arrow1,.Expand-Arrow2,.Expand-Arrow3{margin-top:6px;margin-right:2px}.openBlock{transform:rotate(180deg)}.header_Section{padding:0 15px}.headerBG{background:#fff;padding:11px 0}.header_Content p:nth-child(1){font-size:16px;color:#000;font-weight:700;margin-bottom:0px}.header_Content p:nth-child(2){font-size:12px;color:#000;opacity:0.8;font-weight:400;margin-bottom:0px}.headertrip{background:#01478C;height:50px}.custom_Container{display:inline-block;width:100%;height:100%;margin-top:-50px}.Modify_Ticket,.Cancel_Ticket,.File_TDR{background-color:#fff;border-radius:4px;padding:0px 16px}.Modify_Block,.Cancel_Block,.FileTdrBlock{padding:15px;font-size:14px;font-weight:700;color:#4a4a4a}.inner-container{display:inline-block;width:100%}.BoardingPoint{padding:10px 0px 10px 15px;color:#000;font-size:14px;opacity:0.6;background-color:#f5f5f5;border-radius:4px}.select_Boarding_Point{text-decoration:none;padding:8px;font-size:15px;position:absolute;top:22px;right:15px;color:#4a90e2}a.select_Boarding_Point:focus{text-decoration:none}.backdrop-screen{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#000;opacity:0.6;z-index:990}.Choose_Boarding_point,.Choose_Tdr{height:0px;position:fixed;right:0px;bottom:0px;left:0px;z-index:1000;background-color:#fff;transition:0.5s}.slide-height{height:370px !important;transition:0.5s}.station_List h3,.tdr_list_section h3{padding:0px 15px 20px 15px;font-size:18px;font-weight:700}.station_List ul,.tdr_list_section ul{padding:0px;margin:0px 0 15px 0px;height:350px;list-style-type:none;overflow-y:scroll}.station_List ul li,.tdr_list_section ul li{font-size:14px;font-weight:400;padding:14px 20px;border-bottom:1px solid #eee;opacity:0.6}.tdr_list_section ul li{padding-right:43px}.active-BoardingPoint,.active-reason{background-image:url("https://images.railyatri.in/ry_images_prod/shape-1565613437.png");background-position:90%;background-size:17px 12px;background-repeat:no-repeat;opacity:1 !important}.station_List ul li:nth-last-child(1),.tdr_list_section ul li:nth-last-child(1){border-bottom:0px;margin-bottom:50px}.cross-button{margin-right:18px}.popup-backdrop{position:fixed;top:0px;right:0px;left:0px;bottom:0px;z-index:1050;background-color:#000;opacity:0.5}.boardingPoint_PopUp,.TDR_PopUp{padding:0px 30px;position:fixed;top:0px;right:0px;left:0px;bottom:0px;z-index:1100}.pop_Conatiner{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);width:300px;padding:20px;margin-top:40%;background-color:#fff;border-radius:4px;opacity:1}.pop_Conatiner p{font-size:14px;font-weight:400;margin-top:11px;margin-bottom:15;color:#4a4a4a;opacity:1}.TDR_PopUp .pop_Conatiner p:nth-child(2){margin:10px 0 8px 0;font-size:16px;color:#000;font-weight:700;font-style:normal}.TDR_PopUp .pop_Conatiner p:nth-child(3){margin-bottom:17px;font-size:12px;color:#4a4a4a;font-style:italic}.pop_Conatiner button{display:inline-block;border-width:0px;outline:0px;padding:6px 32px;border-radius:4px;color:#fff;opacity:1;font-weight:700;background-image:linear-gradient(to right, #023562, #0c4572, #175582, #226692, #2e77a1)}.TDR_PopUp .pop_Conatiner button{padding:6px 67px}.pop_Conatiner button:focus{outline:0px}.passenger_Info{display:inline-block;width:100%;margin-bottom:20px}.checkBox_Container{display:block;position:relative;padding-left:25px;margin-bottom:0px;cursor:pointer;color:#4a4a4a;font-size:12px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkBox_Container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#ccc}.checkBox_Container:hover input ~ .checkmark{background-color:#d8d8d8}.checkBox_Container input:checked ~ .checkmark{background-color:#fff;border:1px solid #6ac259}.checkmark:after{content:"";position:absolute;display:none;border:1px solid #6ac259}.checkBox_Container input:checked ~ .checkmark:after{display:block}.checkBox_Container .checkmark:after{left:5px;top:0.5px;width:4.5px;height:9px;border:solid #6ac259;border-width:0 1.5px 1.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.Ticket_Status{display:inline-block;width:100%;margin:0px 0px 0px 26px}.Ticket_Status span:nth-child(1){font-size:12px;color:#000;opacity:0.4}.Ticket_Status span.confirmed:nth-child(2){font-size:12px;color:#417505;font-weight:400;opacity:1 !important}.Ticket_Status span.confirmed:nth-child(2) img{margin-top:-6px}.Ticket_Status span.waiting_status:nth-child(3){font-size:12px;color:#d89019;font-weight:400}span.confirmed{font-size:12px;color:#417505;font-weight:400;opacity:1 !important}span.waiting_status{font-size:12px;color:#d89019;font-weight:400}span.Ticket_Cancelled{font-size:12px;color:red;font-weight:400;opacity:0.4}.Med_cfrm_Chance,.Low_cfrm_Chance,.High_cfrm_Chance{margin:2px 0px 0px 0px;font-size:10px;color:#4a4a4a;opacity:0.7}.Med_cfrm_Chance span{display:inline-block;padding:4px 5px 3px 5px;margin-right:5px;color:#fff !important;font-size:10px;font-weight:400;background:#f5a623 !important;border-radius:4px;opacity:1 !important}.Low_cfrm_Chance span{display:inline-block;padding:1px 4px;margin-right:5px;color:#fff !important;opacity:1 !important;font-size:10px;font-weight:400;background:#E94949 !important;border-radius:4px}.High_cfrm_Chance span{display:inline-block;padding:1px 4px;margin-right:5px;color:#fff !important;opacity:1 !important;font-size:10px;font-weight:400;background:#91D151 !important;border-radius:4px}.CancelTicket,.Submit_TDR{background:#dedede;color:#828181}.CancelTicket,.Submit_TDR,a.Submit_TDR:focus,a.Submit_TDR:active,a.CancelTicket:focus,a.CancelTicket:active{display:inline-block;width:100%;text-decoration:none;padding:6px;outline:0px;font-size:14px;color:#828181;font-weight:400;text-align:center;border-radius:4px}.CancelTicket{margin:0}a.CancelTicket:focus{text-decoration:none;outline:0px}.Recommended_Alert{font-size:10px;font-style:italic;color:#023562;opacity:0.6;margin-bottom:15px;margin-top:5px;text-align:center}a:focus,a:active{text-decoration:none}.T_C_Rules,a.T_C_Rules:focus,a.T_C_Rules:active{text-decoration:none;color:#4a90e2;font-size:14px;font-weight:400}.cancel_Alert_screen,.TDR_Alert_screen{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:#eee;z-index:9999}.inner_block{display:inline-block;width:100%;height:193px;background-color:#023562}.Cancelltion_InfoPopup,.TDR_InfoPopup{background:#fff;border-radius:8px;padding:15px}.Cancelltion_InfoPopup img:nth-child(1),.TDR_InfoPopup img:nth-child(1){margin:10px 0px}.Cancelltion_InfoPopup p:nth-child(2),.TDR_InfoPopup p:nth-child(2){font-size:18px;color:#000;font-weight:700;margin-bottom:0px}.Cancelltion_InfoPopup p:nth-child(3),.TDR_InfoPopup p:nth-child(3){font-size:14px;color:#4a4a4a;font-weight:400;margin-bottom:15px}.TDR_InfoPopup p:nth-child(3){margin-bottom:25px}.Cancelltion_InfoPopup p:nth-child(4){font-size:12px;color:#000;font-style:italic;margin-left:48px;margin-right:48px}.Cancelltion_InfoPopup a:nth-child(5),.TDR_InfoPopup button:nth-child(4),button#closeerror{display:inline-block;padding:6px 45px;border:0px;border-radius:14px;color:#fff;font-size:14px;background-image:linear-gradient(to right, #023562, #0c4572, #175582, #226692, #2e77a1)}.Track_ur_Refund{text-decoration:none;color:#fff;width:70%;display:inline-block;margin:0px auto;font-weight:700;font-size:16px;padding:8px;border-radius:30px;border-width:0px;background-image:linear-gradient(to right, #023562, #0c4572, #175582, #226692, #2e77a1)}a.Track_ur_Refund:focus,a.Track_ur_Refund:active{text-decoration:none;outline:0px;color:#fff}button#closeerror{margin-top:15px}.TDR_InfoPopup button:nth-child(4){margin-bottom:10px}button:focus{outline:0px}.select_TDR{display:inline-block;width:100%;margin-top:5px;background-image:url("https://images.railyatri.in/ry_images_prod/carret-dropdown-1566199074.png");background-size:8px 6px;background-position:96% 50%;background-repeat:no-repeat}.select_TDR p{background-color:#eee;padding:8px 25px 8px 15px;color:#4a4a4a;opacity:0.6;margin-bottom:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#Cancellation_Rule .modal-dialog,#TDR_Refund_Rule .modal-dialog{margin:20px 15px}#Cancellation_Rule .modal-body,#TDR_Refund_Rule .modal-body{padding:25px 0 0 0}.TC_modal_close{width:20px;position:absolute;top:15px;right:15px}.Term_Condition{padding:15px 10px 15px 15px;margin:0px;list-style-type:none}ul.Term_Condition li{margin-bottom:10px}ul.Term_Condition li table{margin-top:15px;margin-bottom:15px}ul.Term_Condition li table th,table td{border:1px solid #666;border-spacing:0;padding:5px;text-align:center}#more,#more1{display:none}.MoreLessBtn,a.MoreLessBtn:focus,a.MoreLessBtn:active{display:inline-block;text-decoration:none;margin-bottom:10px;padding:0px;background-color:transparent;border:0px;color:#4a90e2}.PopContainer{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:1200;text-align:center}.backscreen{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:#000;opacity:0.5;z-index:-1}.sure_popup,.BP_sure_popup{display:inline-block;width:300px;padding-top:20px;margin-top:35%;background:#fff;border-radius:4px;opacity:1}.sure_popup p:nth-child(2){margin:10px 60px;color:#000;font-size:16px;font-weight:700}.sure_popup p:nth-child(3){margin:0 60px;font-size:12px;font-weight:400;font-style:italic;color:#05659b}.Reject_Cancellation,a.Reject_Cancellation:focus,a.Reject_Cancellation:hover,a.Reject_Cancellation:active,.ChangeBP,a.ChangeBP:focus,a.ChangeBP:active{display:inline-block;width:100%;text-decoration:none;padding:6px 10px;margin:18px 0px 20px 0px;color:#fff !important;opacity:1 !important;font-size:14px;font-weight:400;border-radius:4px;background:#01478C;cursor:pointer}.selectText{font-size:16px;font-weight:700}.selectPas{color:#fff !important;padding:6px 10px;margin:18px 0px 20px 0px;font-size:14px;font-weight:400;border-radius:4px;background-image:linear-gradient(to right, #023562, #0c4572, #175582, #226692, #2e77a1);border:0;outline:0;padding:8px 40px 7px 40px}.Cancellation_Confirm,a.Cancellation_Confirm:focus,a.Cancellation_Confirm:hover,a.Cancellation_Confirm:active,.CancelBP,a.CancelBP:focus,a.CancelBP:active{display:inline-block;width:100%;text-decoration:none;padding:6px 10px;margin:18px 0px 20px 0px;font-size:14px;font-weight:400;border-radius:4px;box-shadow:0px 1px 3px -2px #383738;cursor:pointer}.BP_sure_popup p:nth-child(2){margin:10px 30px;color:#000;font-size:16px;font-weight:700}.BP_sure_popup p:nth-child(3){margin:0 20px;font-size:12px;font-weight:400;font-style:italic;color:#05659b}.TDR_Error_Text{color:#e90202;margin-top:5px;margin-bottom:5px;opacity:0.8;padding-left:15px}.disable-cross{position:absolute;top:-1px;left:1px}.active-btn{text-decoration:none;background:#01478C !important;color:#fff !important;font-weight:700 !important}.no-pad{padding:0px}button:focus{outline:0px}.overlay_bg{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:#000;opacity:0.5}.full_div{float:left;width:100%}.apology_sec{margin-top:13px;padding:10px 29px 9px 13px;background:rgba(208,151,56,0.2);border-radius:4px}.apology_img{float:left;width:11%}.apology_content{float:left;width:89%;font-size:12px;font-weight:400;padding-left:14px;line-height:14px;color:#000}.apology_content p{margin:0px}.otp_fc{float:left;width:100%;margin-top:15px;padding:11px 6px 11px 10px;background:#EEF9FF;border-radius:4px}.img_part{float:left;width:12%}.img_part img{margin-top:6px}.content_part{float:left;width:88%;padding-left:8px}.opt_fc_text{font-size:12px;font-weight:700;margin:0 0 1px 0}.refund_alert{font-size:12px;font-weight:400;margin:0px}.noPassenger{color:#ED2F2F;margin:0 0 5px 0;font-size:12px;font-weight:400}.noPassenger img{margin:-4px 3px 0 0}#boardingPointReqMsg{font-size:16px;font-weight:400;color:#4a4a4a;background:#fff;padding:15px;border-radius:4px}
