body{font-family:roboto;background:#eee!important}form{display:inline-block;width:100%}#travel-passanger-info{margin-top:-38px}#slide-prefrences-list .close-slide{margin-top:-3px}.marg-top-10{margin-top:10px}.backdrop-one{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;opacity:.5;z-index:5555}.boarding-point-list .prefrences-list{height:300px;overflow-y:scroll}.add-prefrence-slide,.boarding-point-list{position:fixed;left:0;bottom:0;right:0;background:#fff;padding:15px;z-index:9999}.add-prefrence-slide .title,.boarding-point-list .title{font-size:18px;color:#000;font-weight:500!important;margin-bottom:10px}.add-prefrence-slide .title span{font-size:12px;color:#000;opacity:.7;font-style:italic}.add-prefrence-slide .choice{background:#f7f7f7;color:#000;font-size:14px;font-weight:500;padding:5px 21px}.add-prefrence-slide .prefrences-list,.boarding-point-list .prefrences-list{display:inline-block;width:100%;padding:0;list-style-type:none}.add-prefrence-slide .prefrences-list li,.boarding-point-list .prefrences-list li{font-size:12px;color:#000;padding:16px 21px;border-bottom:1px solid #eee;opacity:1}.boarding-point-list .prefrences-list li{font-size:14px;opacity:.6;border-bottom:1px solid #eee}.add-prefrence-slide .prefrences-list li:last-child,.boarding-point-list .prefrences-list li:last-child{border-bottom:0}.auto-upgradation{background:#f7f7f7;padding:16px 15px 6px 15px}.auto-upgradation .checkmark{background:#f7f7f7!important;border:1px solid #979797;border-radius:2px}.traveler-list-detail{background:#fff;border-radius:4px}.traveler-list-detail h3{font-size:16px;font-weight:500;color:#000;margin-top:20px}.traveler-list-detail .save-list-detail{display:inline-block;margin-top:20px;color:#4a90e2;font-size:14px;font-weight:400}.traveler-list-detail .detail-list{display:inline-block;width:100%;margin-bottom:0;padding:0;list-style-type:none}.traveler-list-detail .detail-list li{display:inline-block;width:100%;margin-top:5px;clear:both}.traveler-list-detail .detail-list li label{margin:0!important}.traveler-list-detail .detail-list li .passanger-information{margin-bottom:0}.traveler-list-detail .detail-list li .passanger-information input:nth-child(1){display:inline-block;align-self:center;width:100px;padding-right:5px;margin-right:4px;font-size:14px;color:#000;font-weight:400;border-width:0;background-image:url(https://images.railyatri.in/ry_images_prod/divider-1566884568.png);background-size:1.5px 12px;background-position:100%;background-repeat:no-repeat}.traveler-list-detail .detail-list li .passanger-information input:nth-child(2){display:inline-block;width:24px;padding-right:5px;margin-right:4px;font-size:12px;color:#4a4a4a;font-weight:400;border-width:0;background-image:url(https://images.railyatri.in/ry_images_prod/divider-1566884568.png);background-size:1.5px 12px;background-position:100%;background-repeat:no-repeat}.traveler-list-detail .detail-list li .passanger-information input:nth-child(3){display:inline-block;width:72px;font-size:12px;color:#4a4a4a;font-weight:400;border-width:0}.sinior-citizen-info{display:inline-block;font-size:12px;font-weight:400;margin-right:8px}.sinior-citizen-info img{margin-right:3px;margin-top:-1px}.birth-info{display:inline-block;font-size:10px;color:#000;opacity:.7;font-weight:400;font-style:italic}.birth-info input{display:inline-block;width:139px;border-width:0}.birth-info img{margin-top:-1px}.add-child-adult{display:inline-block;width:100%}.add-child-adult .add-child{text-decoration:none;font-size:15px;color:#000;font-weight:500;padding:5px 0;opacity:.8}.add-child-adult .add-adult{text-decoration:none;font-size:15px;color:#000;font-weight:500;padding:5px 0;opacity:.8}.add-child img,.add-child-adult .add-adult img{margin-right:10px;margin-top:-4px}.no-pad{padding:0}.marg-top-15{margin-top:15px}.pasngr-info-nav{position:fixed;top:0;left:0;right:0;background:#023562;padding:20px 15px;height:75px;overflow:visible;z-index:1000}.shadowNav{margin-top:75px;background:#023562;height:40px}.nav-content p:nth-child(1){width:210px;font-size:16px;color:#fff;font-weight:500;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-content p:nth-child(2){font-size:12px;color:#fff;font-weight:400;margin-bottom:15px}.available-seat{display:inline-block;background:#fff;padding:7px 13px 4px 15px;text-align:center;color:#63a51b;font-size:13px;font-weight:500;position:fixed;top:18px;right:0;z-index:1010;border-top-left-radius:50px;border-bottom-left-radius:50px;animation:fadein 1.5s;-moz-animation:fadein 1.5s;-webkit-animation:fadein 1.5s;-o-animation:fadein 1s}@keyframes fadein{from{opacity:0}to{opacity:1}}.enter-user_name,.user-nameinfo{margin-top:15px;padding:12px 15px;margin-bottom:15px;background:#fff;border-radius:4px}.user-nameinfo h3{font-size:15px;font-weight:500;margin:0 0 9px 0;color:#000;opacity:.8}.user-nameinfo p:nth-child(2){font-size:14px;font-weight:400;color:#4a4a4a;padding:10px;height:35px;background:#f1f7fd;border-radius:4px;margin-bottom:8px}.user-nameinfo input:focus{outline:0}.user-nameinfo input::placeholder{opacity:.4}.user-nameinfo .new-pwd-requested{display:inline-block;text-decoration:none;font-size:12px;font-weight:500;margin-bottom:2px}.user-nameinfo p:nth-child(4){font-size:12px;color:#d5293e;margin-bottom:0;margin-top:0}.user-nameinfo p:nth-child(5){font-size:10px;color:#9b9b9b;margin-bottom:0;font-style:italic}.user-nameinfo .change-uname{text-decoration:none;position:absolute;top:36px;right:18px;padding:8px;color:#4a90e2;font-size:14px;font-weight:400}.user-nameinfo .forgot-user_id{text-decoration:none;position:absolute;top:5px;right:20px;padding:8px;color:#4a90e2;font-size:14px;font-weight:400}a:focus{text-decoration:none;outline:0}.enter-user_name h3{font-size:15px;font-weight:500;margin:0 0 9px 0}.enter-user_name input:nth-child(2){display:inline-block;width:100%;border-width:0;font-size:14px;font-weight:500;color:#4a4a4a;padding-left:15px;height:35px;background:#f5f5f5;border-radius:4px;margin-bottom:0}.enter-user_name input:focus{outline:0}.enter-user_name p:nth-child(3){font-size:12px;color:red;margin-top:4px;margin-bottom:5px}.enter-user_name p:nth-child(4){font-size:10px;color:#9b9b9b;margin-top:4px;margin-bottom:0}.enter-user_name p:nth-child(5){font-size:10px;color:#9b9b9b;margin-bottom:0;font-style:italic}.enter-user_name .change-uname{text-decoration:none;position:absolute;top:2px;right:6px;padding:8px;color:#4a90e2;font-size:14px;font-weight:400}.expand-section{margin-top:7px;margin-right:2px}.train-detail-blk{display:inline-block;width:100%;background:#fff;border-radius:4px}#booked-train-info .collapse-pin{padding:12px 15px 10px 15px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px}#booked-train-info .collapse-pin h3{margin-top:0;margin-bottom:0;font-size:15px;font-weight:500;opacity:.8;color:#000}#booked-train-info .train-deatil{background:#fff;padding:0 15px 5px 15px}#tatkal{margin-top:60%}.tatkal-modal-btn,.tatkal-modal-btn:active{border-width:0;border-radius:4px;color:#fff;background-image:linear-gradient(to right,#023562,#0c4572,#175582,#226692,#2e77a1)}.content-section{display:inline-block;width:100%;padding:0 20px 0 20px;position:relative;border-radius:4px;background-image:linear-gradient(to right,#dbe9fa,#e0edfb,#e6f1fc,#ecf5fe,#f2f9ff)}.train-deatil .train-name{font-size:12px;color:#000;font-weight:400;margin-top:10px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.train-deatil .boarding-info{font-size:11px;color:#4a4a4a;opacity:.7;margin-bottom:25px}.train-deatil .boarding-info span:nth-child(1){width:74px;display:inline-block;background-image:url(https://images.railyatri.in/ry_images_prod/divider-1566884568.png);background-size:1.5px 12px;background-position:100%;background-repeat:no-repeat}.train-deatil .boarding-info span:nth-child(2){padding:0 8px 0 4px;margin-right:10px;background-image:url(https://images.railyatri.in/ry_images_prod/divider-1566884568.png);background-size:1.5px 12px;background-position:100%;background-repeat:no-repeat}.journy-end p:nth-child(1),.journy-start p:nth-child(1){font-size:14px;color:#000;font-weight:500;margin-bottom:0}.journy-end p:nth-child(2),.journy-start p:nth-child(2){font-size:12px;color:#000;font-weight:400;margin-bottom:0;opacity:.8}.journy-end p:nth-child(3),.journy-start p:nth-child(3){font-size:10px;color:#4a4a4a;font-weight:400;margin-bottom:2px}.journy-hours{font-size:10px;color:#4a4a4a;margin-top:0}.left-circle{position:absolute;top:51px;left:-7px;display:inline-block;width:16px;height:16px;background-color:#fff;border-radius:50%}.right-circle{position:absolute;top:51px;right:-7px;display:inline-block;width:16px;height:16px;background-color:#fff;border-radius:50%}.dashed-divider{position:absolute;top:38px;left:10px;right:10px;border-top:2px dashed #fff}.change-boarding{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.change-boarding p{color:#4a4a4a;font-size:10px;margin-top:5px;margin-bottom:0;opacity:.6}.change-boarding a{font-size:14px;font-weight:400;display:inline-block;text-decoration:none;padding:8px 9px 8px 11px;color:#4a90e2}#pasngr-boarding-point{padding:10px;background:#f5f5f5;font-size:14px;color:#4a4a4a;margin-top:3px;margin-bottom:15px;display:inline-block;width:100%;border-width:0}#pasngr-boarding-point:focus{outline:0}.change-boarding .boarding-time-date{display:inline-block;font-size:12px;position:absolute;top:5px;right:16px;z-index:0}#add-travel-pasngr{text-decoration:none;display:inline-block;width:100%;background:#fff;border-radius:4px}#add-travel-pasngr img{margin-top:-5px;margin-right:6px}#add-travel-pasngr h3{font-size:15px;margin:3px 0 0 0;color:#000;font-weight:500;margin-left:-4px}#add-travel-pasngr h3 span{opacity:.8}.contact-detail-blk{padding:12px 15px 8px 15px;background:#fff;border-radius:4px}.contact-detail-blk h3:nth-child(1){font-size:15px;color:#000;margin:0;font-weight:500;opacity:.8}.contact-detail-blk p:nth-child(2),.traveler-info .name-alert{background:#eef9ff;font-size:10px;color:#5f6466;margin:5px -15px 8px -15px;padding:5px 15px}.contact-detail-blk p:nth-child(2) img,.traveler-info p img{opacity:1;margin-right:6px;margin-top:-3px}.additonal-preferences,.gst-tax-benefits{background-color:#fff;padding:12px 15px 12px 15px;border-radius:4px}.additonal-preferences h3,.gst-tax-benefits h3{font-size:15px;font-weight:500;margin:0;color:#000;opacity:.8}.additonal-preferences h3 span,.gst-tax-benefits h3 span{font-size:12px;opacity:.7;font-weight:400}.additonal-preferences .show-preference,.gst-tax-benefits .add-gst-tax-dtl{text-decoration:none;color:#4a90e2;font-size:14px;font-weight:400}.ratate-arrow{transform:rotate(180deg)}.checkbox-container{display:block;position:relative;padding-top:2px;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:12px;font-weight:500;-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}.accidental-insurance .checkmark{height:18px!important;width:18px!important;border:1px solid #979797;border-radius:2px}.opt-bed-roll .checkmark{height:18px;width:18px;border:1px solid #979797;border-radius:2px}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #979797}.checkbox-container:hover input~.checkmark{border:1px solid #979797;border-radius:2px}.checkbox-container input:checked~.checkmark{border-radius:2px;border:1px solid #7ed321!important}.accidental-insurance .checkbox-container input:checked~.checkmark{border-radius:2px!important;border:1px solid #7ed321!important}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:6px;top:1px;width:5px;height:11px;border:solid #7ed321;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accidental-insurance .checkbox-container .checkmark:after{left:6px;top:1px}.accidental-insurance p{font-size:12px;color:#000;line-height:18px}.accidental-insurance p span a{text-decoration:none;margin:0 5px;color:#4a90e2;font-size:12px}.continue-btm-btn{position:fixed;left:0;bottom:0;right:0;padding:6px;background-color:#fff;z-index:1015;box-shadow:-1px -1px 16px -10px rgba(0,0,0,.75);-webkit-box-shadow:-1px -1px 16px -10px rgba(0,0,0,.75);-moz-box-shadow:-1px -1px 16px -10px rgba(0,0,0,.75)}.continue-btm-btn button{display:inline-block;width:100%;font-size:16px;color:#fff;padding:12px;border-width:0;border-radius:4px;background-image:linear-gradient(to right,#023562,#0c4572,#175582,#226692,#2e77a1)}.save_psngr_btn{margin-top:25px}.child-psngr,.edit_adult_psngr,.edit_child_psngr,.old_saved_list,.save_psngr_btn .save_first_psngr{display:inline-block;width:100%;font-size:16px;color:#fff;padding:9px 9px 8px 9px;border-width:0;border-radius:4px;background-image:linear-gradient(to right,#023562,#0c4572,#175582,#226692,#2e77a1)}.next_psngr{display:inline-block;width:100%;font-size:16px;color:#023764;padding:9px 9px 8px 9px;border:1px solid #023764;border-radius:4px;background:#fff}. #alertify-logs{width:100%;padding-left:25px;padding-bottom:10px;margin-bottom:17px;right:0}#beadroll-option .checkbox-container{margin-bottom:5px;font-size:12px}#beadroll-option p{margin-bottom:0;font-size:12px;color:#000}#beadroll-option .checkmark{border:1px solid #979797;border-radius:2px}@media only screen and (max-width:360px){.available-seat{max-width:130px;font-size:12px}#add-travel-pasngr h3{margin-left:3px}.view-saved-detail{font-size:13px!important}.add-child-adult .add-adult,.add-child-adult .add-child{font-size:10px}.train-deatil .boarding-info{margin-bottom:20px}.journy-start{padding-right:0}.journy-end p:nth-child(1),.journy-start p:nth-child(1){font-size:12px}.journy-end p:nth-child(2),.journy-start p:nth-child(2){font-size:10px}.last_saved_detail div div:nth-child(2){padding-right:0}.gst-tax-benefits .add-gst-tax-dtl{margin-top:4px;font-size:12px}.train-deatil .boarding-info{font-size:10px}}#add_show_pas{margin-top:12px}.pas_card{margin-top:10px;background-color:#fff;border-radius:4px;padding-bottom:5px}.add-psngr-title{margin:12px 0 0 0;font-size:16px;font-weight:500}#travel_pasngr_detail{position:fixed;transition:.7s;top:35px;bottom:0;right:0;left:0;z-index:9999;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px}.close_popup{width:35px;height:35px;text-align:center;border-radius:50%;padding:6px;position:absolute;top:-43px;right:15px}.detail-container{display:inline-block;width:100%;height:100%;position:relative}#edit-infant-child_pasngr h1,#edit_passanger_detail h1,#infant-child_pasngr h1,#travel_pasngr_detail h1{font-size:18px;padding-left:15px;margin:20px 0 14px 0;font-weight:500}.traveler-info{background:#fff;border-radius:4px;padding-bottom:0}.travel-pasnger-info .traveler-info .name-alert{margin:0;color:#5f6466;border-top-left-radius:4px;border-top-right-radius:4px;padding:6px 15px;background:#eef9ff}.name-alert{font-size:10px;color:#5f6466;border-top-left-radius:4px;border-top-right-radius:4px;padding:6px 15px;background:#eef9ff}.name-alert img{margin-top:-5px;margin-right:10px}.gender-block{padding:20px 0 0 0}.gender-block ul{padding:0;margin:0;display:inline-block;width:100%;list-style-type:none}.gender-block ul li{float:left}.gender-block ul li:nth-child(1){width:28%}.gender-block ul li:nth-child(2){width:32%}#sinior-age-section .checkmark{width:15px;height:15px;border:1px solid #979797}#sinior-age-section .checkbox-container .checkmark:after{left:5px;top:1px;width:4px;height:9px;border:solid #7ed321;border-width:0 1.5px 1.5px 0}#pass-gender .radio-checkbox-container{display:block;position:relative;padding-left:20px;margin-bottom:5px;cursor:pointer;font-size:14px;font-weight:400;color:#4a4a4a}#pass-gender .radio-checkbox-container input{position:absolute;opacity:0;cursor:pointer}#pass-gender .checkmark{position:absolute;top:2;left:0;height:15px;width:15px;background-color:#eee;border:0!important;border-radius:50%}.radio-checkbox-container input:checked~.checkmark{background-image:url(https://images.railyatri.in/ry_images_prod/fill-1561554013.png);background-position:100% 100%;background-size:cover;background-repeat:no-repeat;opacity:1}.checkmark:after{content:"";position:absolute;display:none}.radio-checkbox-container input:checked~.checkmark:after{display:block}.radio-checkbox-container .checkmark:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%}.birth-preference h3,.food-preference h3{font-size:14px;font-weight:400;color:#4a4a4a;margin-top:0}.birth-preference .nav-tabs,.food-preference .nav-tabs{border-bottom:0}.birth-preference .nav-tabs>li,.food-preference .nav-tabs>li{margin-bottom:0;text-align:center;padding:4px 25px 4px 25px;margin-right:12px;margin-bottom:12px;background-color:#eee;opacity:.5;border-radius:4px}.birth-preference .nav-tabs>li.active,.food-preference .nav-tabs>li.active{background-color:#eef9ff;padding:4px 14px 4px 30px;color:#000;background-image:url(https://images.railyatri.in/ry_images_prod/shape-1565613437.png);background-repeat:no-repeat;background-position:10%;background-size:13px 9px;opacity:1}#select_native_country{display:inline-block;width:100%;border-width:0;border-bottom:1px solid #ccc;font-size:14px;color:#000!important;opacity:.6;background-image:url(https://images.railyatri.in/ry_images_prod/down-arrow-1592557156.png);background-size:10px 11px;background-repeat:no-repeat;background-position:97% 45%}.traveler-nationality input:focus{outline:0}#sinior-age-section{display:inline-block;width:100%;position:relative}#half-age_full-ticket{display:inline-block;width:100%}#half-age_full-ticket .checkbox-container{margin-bottom:0;display:inline-flex}#half-age_full-ticket .half-age-offer{display:inline-block;font-size:10px;margin-left:6px;color:#000;opacity:.6;padding:4px 9px;background-color:#eef9ff;border-radius:14px}#half-age_full-ticket p{font-size:10px;color:#4a4a4a;padding:0!important;opacity:.6;margin-bottom:0;margin-top:2px;margin-left:24px!important;background-color:#fff}.pasngr-name-age .checkbox-container{font-size:14px;padding-top:0;font-weight:400;margin-top:0}.pasngr-name-age .age-concetion{width:10px;font-size:10px;color:#4a4a4a!important;opacity:.7;font-style:italic}.pasngr-name-age .checkbox-container img{margin:-2px 5px 0 5px}.pasngr-name-age .checkmark{top:2px;background:#fff}.pasngr-name-age .checkbox-container input:checked~.checkmark{border:1px solid #2196f3}.country-slide-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.5;z-index:6666}.passanger-country-list{position:fixed;left:0;right:0;bottom:0;background-color:#fff;z-index:9999}.passanger-country-list .title{font-size:18px;color:#000}.passanger-country-list .close-slide{margin-top:1px}.passanger-country-list .scroll-list{height:300px;overflow-y:scroll}.passanger-country-list .country_list{padding:0}.passanger-country-list .country_list li{display:inline-block;width:100%;padding:14px 25px;border-bottom:1px solid #eee;opacity:.5}.passanger-country-list .country_list li p{margin-bottom:0}.passanger-country-list .country_list li:last-child{border-bottom:0}.passanger-country-list .country_list>li.active-country{background-image:url(https://images.railyatri.in/ry_images_prod/shape-1565613437.png);background-repeat:no-repeat;background-position:91.5%;background-size:17px 12px;opacity:1;border-bottom:1px solid #eee}#alertify-logs{width:100%;padding-left:25px;padding-bottom:10px;margin-bottom:17px;right:0}#infant-child_pasngr{transition:.6s;position:fixed;top:35px;right:0;bottom:0;left:0;z-index:9999;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px}#edit_passanger_detail{position:fixed;transition:.7s;top:35px;right:0;bottom:0;left:0;z-index:9999;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px}.traveler-info{background:#fff;border-radius:4px}.gender-block ul{padding:0;margin:0;list-style-type:none;display:inline-block;width:100%;margin-bottom:6px}.gender-block ul li{float:left}.gender-block ul li:nth-child(1){width:28%}.gender-block ul li:nth-child(2){width:32%}.radio-checkbox-container{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:14px;font-weight:400;color:#4a4a4a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-checkbox-container input{position:absolute;opacity:0;cursor:pointer}.gender-block .checkmark{position:absolute;top:2px;left:0;height:15px;width:15px;background-color:#eee;border:0!important;border-radius:50%}.radio-checkbox-container input:checked~.checkmarkradio-checkbox-container input:checked~.checkmark{background-image:url(https://images.railyatri.in/ry_images_prod/fill-1561554013.png);background-position:100% 100%;background-size:cover;background-repeat:no-repeat}.checkmark:after{content:"";position:absolute;display:none}.radio-checkbox-container input:checked~.checkmark:after{display:block}.radio-checkbox-container .checkmark:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%}.birth-preference h3,.food-preference h3{font-size:14px;font-weight:400;color:#4a4a4a;margin-top:0}.birth-preference .nav-tabs,.food-preference .nav-tabs{border-bottom:0}.birth-preference .nav-tabs>li,.food-preference .nav-tabs>li{margin-bottom:0;text-align:center;padding:4px 25px 4px 25px;margin-right:12px;margin-bottom:12px;background-color:#eee;border-radius:4px}.birth-preference .nav-tabs>li.active,.food-preference .nav-tabs>li.active{background-color:#eef9ff;padding:4px 14px 4px 30px;color:#000;background-image:url(https://images.railyatri.in/ry_images_prod/shape-1565613437.png);background-repeat:no-repeat;background-position:10%;background-size:13px 9px}.traveler-nationality input{display:inline-block;width:100%;border-width:0;border-bottom:1px solid #ccc;font-size:14px;color:#000;opacity:.7;background-image:url(https://images.railyatri.in/ry_images_prod/down-arrow-1592557156.png);background-size:10px 11px;background-repeat:no-repeat;background-position:95% 45%}.traveler-nationality input:focus{outline:0}.user-input-wrp{position:relative;width:100%;margin-bottom:8px}.user-input-wrp .inputtext{width:100%;outline:0;border:none;font-size:14px;color:#4a4a4a;border-bottom:1px solid #eee}.user-input-wrp .inputtext:invalid{box-shadow:none!important}.user-input-wrp .inputtext:focus{border-color:#979797;border-width:medium medium 1px;margin-bottom:10px}.user-input-wrp .floating-label{position:absolute;pointer-events:none;font-size:14px;top:18px;left:0;font-size:14px;font-weight:400;color:#4a4a4a;opacity:.7;transition:.2s ease all}.user-input-wrp input:focus~.floating-label{top:8px;left:0;color:#4a4a4a;font-size:10px;font-weight:500;opacity:.5}.user-input-wrp input:not(:focus):valid~.floating-label{top:8px;left:0;color:#4a4a4a;font-size:10px;font-weight:500;opacity:.5}#sinior-age-section{display:inline-block;width:100%}#half-age_full-ticket{display:inline-block;width:100%;margin-bottom:8px}#half-age_full-ticket .checkbox-container{margin-bottom:0}#full-ticket-offer .half-age-offer,#half-age_full-ticket .half-age-offer{display:inline;width:82px!important;font-size:10px;margin-left:6px;color:#000;opacity:.6;padding:4px 9px;background-color:#eef9ff;border-radius:14px}#edit_half-age_full-ticket #no_berth_edit1,#edit_half-age_full-ticket #take_berth_edit1,#half-age_full-ticket p{font-size:10px;font-style:italic;color:#4a4a4a;opacity:.6;margin-bottom:0;margin-top:2px}#half-age_full-ticket p{background:0 0;margin-left:24px}#edit_half-age_full-ticket #no_berth_edit,#edit_half-age_full-ticket #take_berth_edit{background-color:#eef9ff;margin-top:0;padding:4px 9px!important}#edit_half-age_full-ticket #full-ticket-offer.checkbox-container{margin-bottom:2px;display:inline-flex}.pasngr-name-age .checkbox-container{font-size:14px;padding-top:0;font-weight:400;margin-top:0}.pasngr-name-age .age-concetion{width:10px;color:#4a4a4a!important;opacity:.7;font-style:italic}.pasngr-name-age .checkbox-container img{margin:-2px 5px 0 5px}.pasngr-name-age .checkmark{top:2px;background:#fff}.pasngr-name-age .checkbox-container input:checked~.checkmark{border:1px solid #2196f3}.country-slide-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.5;z-index:6666}.passanger-country-list{position:fixed;left:0;right:0;bottom:0;background-color:#fff;z-index:9999}.passanger-country-list .edit_country_list{padding:0;list-style-type:none}.passanger-country-list .edit_country_list li{display:inline-block;width:100%;padding:10px 25px;border-bottom:1px solid #eee;opacity:.6}.passanger-country-list .edit_country_list li p{margin-bottom:0}.passanger-country-list .edit_country_list>li.edit-country-active{background-image:url(https://images.railyatri.in/ry_images_prod/shape-1565613437.png);background-repeat:no-repeat;background-position:92.5%;background-size:17px 12px;opacity:1}#edit-infant-child_pasngr{transition:.5s;position:fixed;top:35px;right:0;bottom:0;left:0;z-index:9999;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px}.view-saved-detail{display:inline-block;text-decoration:none;color:#4a90e2;font-size:14px}a.view-saved-detail{text-decoration:none;color:#4a90e2;outline:0;font-weight:400}#view_travel_pasngr_list{margin-top:15px}#view_travel_pasngr_list input:focus{outline:0}#add_other_pansgr_detail{margin-top:10px}#traveler_age .age-required,.address_error,.adult_add_age,.adult_add_name,.adult_add_passport,.adult_edit_age,.adult_edit_name,.adult_edit_passport,.child_add_age,.child_add_name,.child_edit_age,.child_edit_name,.edit-age-required,.edit-name-required,.email-validate,.gst_city,.gst_company,.gst_flat,.gst_number,.gst_pincode,.gst_state,.gst_street,.invalid_user_id,.mobile-validate,.number-required,.pincode_error{font-size:12px;color:#d5293e;margin:-4px 0 0 0;background:0 0}.add_travller{display:inline-block;width:100%;font-size:12px;color:#d5293e;margin:10px 0 0 15px;background:0 0}#traveler_age .age-required,.number-required,.pasngr-name-age .name-required{padding:0;margin:0!important}.loading_lottify_container,.loading_ltf_bg{position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;z-index:4000}.loading_ltf_bg{background-color:#023365;opacity:.8;z-index:3999!important}.loading_content-container{position:absolute;top:0;left:0;right:0;bottom:0;padding-top:75%;text-align:center;z-index:4400}.loading_psngr_page{padding-top:5px;color:#fff;font-weight:500;font-size:16px}.ry-floating-input{position:relative;padding-top:12px;margin:0;margin-bottom:5px}.ry-floating-input label{position:absolute;pointer-events:none;font-size:14px;top:15px;left:0;font-size:14px;font-weight:400;color:#4a4a4a;opacity:.7;transition:.2s ease all}.ry-floating-input input{width:100%;height:24px;outline:0;outline:0;border:none;font-size:14px;color:#4a4a4a;border-bottom:1px solid #eee}.ry-floating-input input.filled,.ry-floating-input input:focus{margin-bottom:8px;border-bottom:1px solid #e7e7e7}.ry-floating-input input.filled+label,.ry-floating-input input:focus+label{top:3px;color:#4a4a4a;font-size:10px;font-weight:500;opacity:.5}#error_modal.modal{margin-top:38%!important}#error_modal .modal-dialog{margin:10px 25px}.passengercountalert img{margin:5px 0 10px 0}.passengercountalert p{color:#000;opacity:.8;margin:0 40px 10px 40px}.passengercountalert button{display:inline-block;border-width:0;color:#fff;font-size:14px;font-weight:500;padding:6px 50px;border-radius:4px;background-image:linear-gradient(to right,#023562,#0c4572,#175582,#226692,#2e77a1)}.sendbookindtl.checkbox-container{font-weight:400}.sendbookindtl.checkbox-container .checkmark{top:2px;background-color:#fff;border:1px solid #9e9d9d}#edit_passanger_detail .pasngr-name-age .checkmark{border:1px solid #979797}.psngr_adres_dtl{padding-bottom:10px;border-radius:4px;background:#fff}.add_address{font-size:12px;color:#d5293e;margin:0 0 0 15px;background:0 0}.adres_title{margin:10px 0 0 0;font-size:15px;color:#000;font-weight:500;opacity:.8}.tagline{margin:5px -15px 8px -15px;padding:5px 15px;background:#eef9ff;font-size:10px;color:#5f6466}.adres_option{display:inline-block;width:100%;height:35px;margin-bottom:10px;border:0;border-bottom:1px solid #eee;outline:0}.adres_pincode{display:inline-block;width:100%;height:35px;margin-bottom:10px;border:0;border-bottom:1px solid #eee;outline:0}.adres_state{display:inline-block;width:100%;height:35px;margin-bottom:10px;border:0;border-bottom:1px solid #eee;outline:0}.psngr_postoffice{display:inline-block;width:49%;height:35px;margin-bottom:10px;text-align:center;border:0;border-bottom:1px solid #eee;background:0 0;outline:0}.psngr_city{display:inline-block;width:49%;height:35px;margin-bottom:10px;text-align:center;border:0;border-bottom:1px solid #eee;background:0 0;outline:0}select.adrescity:focus,select.adrespostoffice:focus{outline:0}.insurance-section{margin-bottom:70px}.ad_psngr_backdrop,.edit_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.6;z-index:1100;display:none}.saved_list_box{background:#fff;border-radius:4px}#old_psngr_detail{height:0;position:fixed;left:0;bottom:0;right:0;z-index:9999;background:#fff;transition:.6s;border-top-left-radius:12px;border-top-right-radius:12px}.open_saved_list{height:510px!important}.marg-top-25{margin-top:25px}.marg-bot-50{margin-bottom:50px}.pad-lft-30{padding-left:27px}.last-tavel-psngr-list{padding:15px}.last-tavel-psngr-list .title{font-size:18px;color:#000;margin-bottom:0;font-weight:500}.scroll-container{height:300px;overflow-y:scroll}.last-tavel-psngr-list .close-slide{margin-top:-2px}.last-tavel-psngr-list .saved_list{padding:0;list-style-type:none;margin:0}.last-tavel-psngr-list .saved_list li{display:inline-block;width:100%;margin-bottom:10px;clear:both}.last-tavel-psngr-list .saved_list li .passanger-information{margin-bottom:0}.last-tavel-psngr-list .saved_list li .passanger-information span:nth-child(1){display:inline-block;margin-right:2px;font-size:14px;color:#000;font-weight:400}.last-tavel-psngr-list .saved_list li .passanger-information span:nth-child(3){display:inline-block;margin-left:2px;margin-right:1px;font-size:12px;color:#4a4a4a;font-weight:400}.last-tavel-psngr-list .saved_list li .passanger-information span:nth-child(5){display:inline-block;font-size:12px;color:#4a4a4a;font-weight:400;margin-left:2px}.sinior-citizen-info{display:inline-block;font-size:12px;font-weight:400;margin-right:5px}.sinior-citizen-info img{margin-right:3px;margin-top:-1px}.birth-info{display:inline-block;padding-top:5px;font-size:10px;color:#000;opacity:.7;font-weight:400;font-style:italic}.birth-info img{margin-right:6px;margin-top:-2px}.last-tavel-psngr-list .checkbox-container{margin-bottom:0;padding-left:30px}.last-tavel-psngr-list .checkmark{width:16px;height:16px;top:5px;left:0;border:1px solid #979797;background:#fff;border-radius:2px}.last-tavel-psngr-list .checkbox-container .checkmark:after{top:0;left:5px}#pre_saved_list .last-tavel-psngr-list{padding:0 15px 0 15px}#pre_saved_list .last-tavel-psngr-list .saved_list li{padding-left:0}#pre_saved_list .last-tavel-psngr-list .saved_list li:nth-child(1){margin-top:15px}.view_more_less,a.view_more_less:focus{text-decoration:none;display:inline-block;margin-bottom:15px;color:#1079d7;font-size:14px;font-weight:500;outline:0}.more_saved_show{display:none}.heading_part{padding-top:12px}.heading_part .title{margin:0;color:#000;font-size:15px;font-weight:500;opacity:.8}.heading_part .travel_psngr_count{margin:0;padding-top:3px;font-size:12px;color:#000;opacity:.6;font-weight:400;font-style:italic}.heading_part .infotag{margin-top:5px;padding:5px 12px;background:#ecf9ff;font-size:10px;color:#5f6466}.heading_part .infotag img{margin-top:-2px;margin-right:5px}.Add_More_Psngr{font-style:16px;font-weight:400}.Add_More_Psngr img{margin:-4px 8px 0 0}.psngr-checkbox{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.psngr-checkbox input.check-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;display:inline-block;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.psngr-checkmark{position:absolute;top:4px;left:0;height:16px;width:16px;background-color:#fff;border:1px solid #979797}.psngr-checkbox:hover input.check-input~.psngr-checkmark{background-color:#fff;border:1px solid #979797}.psngr-checkbox input.check-input:checked~.psngr-checkmark{border:1px solid #7ed321;background-color:#fff}.psngr-checkmark:after{content:"";position:absolute;display:none}.psngr-checkbox input.check-input:checked~.psngr-checkmark:after{display:block}.psngr-checkbox .psngr-checkmark:after{left:4px;top:1px;width:5px;height:10px;border:solid #7ed321;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.float-error{color:#d5293e!important;opacity:1!important}.gender_label{font-size:12px;color:#4a4a4a;margin:0}button,button:focus,input,input:focus{outline:0!important}.area_label{float:left;width:50%;margin-bottom:-9px;padding-left:4px;font-size:10px;font-weight:500;color:#4a4a4a;opacity:.5;display:none}.state_label{float:left;width:100%;margin-bottom:-10px;padding-left:3px;font-size:10px;font-weight:500;color:#4a4a4a;opacity:.5;display:none}#edit_sinior-age-section #sr-citizen-age{display:inline-block;width:100%}.scroll_hide{overflow-y:hidden}#error_modal_text{margin:15px 0;font-size:14px;font-weight:400}#error_modal .passengerCountAlert button{padding:5px 45px;color:#fff;font-size:14px;font-weight:500;background-image:linear-gradient(to right,#023562,#0c4572,#175582,#226692,#2e77a1);border:0;border-radius:4px;outline:0}.sinior_citizen_info{display:inline-block;position:absolute;top:-1px;left:84px;font-size:12px;z-index:900}.sinior_citizen_info img{margin-top:2px;vertical-align:baseline}.sinior_citizen_info_edit{display:inline-block;position:absolute;top:-1px;left:84px;font-size:12px;z-index:900}.sinior_citizen_info_edit img{margin-top:182px;vertical-align:baseline}#conc_text_male{display:inline-block;vertical-align:text-bottom}#conc_text_male_edit{display:inline-block;vertical-align:text-bottom}.alertify-log-error{background-color: #db7575;}.alertify-log-success{background-color: #34ad50;}
