.neogoldtrackorderstatus .main-wrapper,.neogoldtrackorderstatus a{margin-top:30px;color:#2f3043;padding:0}
.order-delayed-Status .order-delay-img{position:absolute;top:0;left:0;right:0;bottom:0;width:32px;height:32px;background-color:#ffc600;margin:auto;padding:1px;border-radius:50px}
.order-delayed-Status img.d-t-icon{width:14px;height:14px}
.neogoldtrackorderstatus .activated.order-delayed-Status p.status-desc-order-delay{font-family:neoRg;font-size:14px;line-height:18px;margin-top:14px;width:410px;color:#ee2737}
.status-block.completed .date-time-wrapper .imgticktock{opacity:.5}
.neogoldtrackorderstatus .backbutton{margin-bottom:50px}
.neogoldtrackorderstatus .backbutton img{width:20px;height:20px}
.neogoldtrackorderstatus .backbutton a,.neogoldtrackorderstatus .backbutton a:hover{cursor:pointer;text-decoration:underline;margin-right:8px}
.neogoldtrackorderstatus .main-wrapper>.d-flex{align-items:flex-start}
.neogoldtrackorderstatus a,.neogoldtrackorderstatus b{font-family:neoBd}
.neogoldtrackorderstatus .separator{height:4px;opacity:.1;background-image:linear-gradient(to top,#fff 58%,#5f004b);margin:14px 0}
.neogoldtrackorderstatus .card .card-header button.collapsed{background-image:url(../../../content/dam/neogold/trackorder/trackorderstatus/downwithbg.svg);margin-bottom:0}
.neogoldtrackorderstatus .card .card-header button{background-image:url(../../../content/dam/neogold/trackorder/trackorderstatus/upwithbg.svg);background-repeat:no-repeat;background-size:contain;background-position:right center;background-size:40px;width:100%;text-align:left;padding:0;height:40px;font-family:neoBd;font-size:20px;text-decoration:none;color:#2f3043;margin-bottom:20px;min-height:auto}
.neogoldtrackorderstatus #paymentStatus .card-header button{margin-bottom:0}
.neogoldtrackorderstatus .main-wrapper>.row{align-items:flex-start}
.neogoldtrackorderstatus .left-card{padding:35px 32px 32px 36px;max-width:624px;box-shadow:0 0 20px 0 #d8d8d8;border-radius:10px;margin:0 15px 0 0;position:relative}
.neogoldtrackorderstatus .neoWhatsappConsent{max-width:624px;margin-right:15px}
.neogoldtrackorderstatus .neoWhatsappConsent .w-consent-wrapper{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.neogoldtrackorderstatus .right-card{margin-left:15px;padding:0;max-width:548px}
.neogoldtrackorderstatus .header-banner{margin-bottom:24px}
.right-card .accordion .card{border-radius:10px;background-color:#fff;padding:26px;box-shadow:0 0 20px 0 #d8d8d8;margin:0 0 30px 0}
.neogoldtrackorderstatus .heading-wrapper{margin-left:30px}
.neogoldtrackorderstatus .card-heading{font-family:neoHeavy;font-size:36px;line-height:1.28;margin-bottom:0}
.neogoldtrackorderstatus .card-head-section{align-items:flex-start;margin-bottom:20px}
.neogoldtrackorderstatus .simactivated-icon{width:80px;height:86px}
.neogoldtrackorderstatus .orderexpired-icon{width:75px;height:68px}
.neogoldtrackorderstatus .desc-text{font-family:neoRg;font-size:16px;line-height:1.25;margin:20px 0 24px 0}
.neogoldtrackorderstatus .left-card .separator{margin:0}
.neogoldtrackorderstatus .card,.neogoldtrackorderstatus .card-header,.neogoldtrackorderstatus .status-block:last-child:after,.neogoldtrackorderstatus .status-block:last-child{border:0}
.neogoldtrackorderstatus .left-card .accordion .card,.simOrderSummaryModal .orderstatus-summary-wrapper .card{box-shadow:none}
.neogoldtrackorderstatus .card-header{background-color:#fff;padding:0}
.neogoldtrackorderstatus .card-body{padding:0;position:relative}
.neogoldtrackorderstatus .left-card .card-body{padding-left:17px;padding-top:10px}
.neogoldtrackorderstatus #paymentStatus .card-body{margin-top:30px}
.neogoldtrackorderstatus .status-image{position:absolute;right:40px;top:-60px;z-index:9}
.neogoldtrackorderstatus .status-heading{font-family:neoBd;font-size:18px;line-height:1.22;color:#acacb4;margin-bottom:8px}
.neogoldtrackorderstatus .notickstatus .status-heading{color:#ebebeb}
.neogoldtrackorderstatus .status-block{padding:0 0 20px 36px;margin-top:10px;position:relative}
.neogoldtrackorderstatus .status-block #animation{position:absolute;left:-22px;top:-15px;width:54px !important;height:54px !important}
.neogoldtrackorderstatus .status-block:last-child{padding-bottom:0}
.neogoldtrackorderstatus .status-block:first-child{margin-top:0}
.neogoldtrackorderstatus .status-desc{font-family:neoRg;font-size:14px;line-height:18px;color:#acacb4;margin-top:14px;width:410px}
.neogoldtrackorderstatus .completed a{color:#acacb4}
.neogoldtrackorderstatus .date-time{margin-left:6px;font-size:14px}
.date-time-wrapper .img{width:14px;height:14px}
.showdetails-card{display:none !important}
.neogoldtrackorderstatus .completed::after{content:'';width:3px;height:calc(100% - 43px);position:absolute;left:3px;top:43px;background-color:#eaeaec;border:solid 1.5px #eaeaec;border-radius:20px}
.neogoldtrackorderstatus .not-completed::after{content:'';width:3px;height:calc(100% - 43px);background-image:url(../../../content/dam/neogold/trackorder/dashed-border.svg);position:absolute;left:5px;background-repeat:no-repeat;top:43px;background-color:transparent;border:0}
.neogoldtrackorderstatus .not-completed-dark::after{content:'';width:3px;height:calc(100% - 43px);position:absolute;left:5px;background-repeat:no-repeat;top:43px;background-image:url(../../../content/dam/neogold/trackorder/black-border.svg)}
.neogoldtrackorderstatus .darkborderleft::after{content:'';width:3px;height:calc(100% - 43px);position:absolute;left:3px;top:43px;background-color:#2f3044;border:solid 1.5px #2f3044;border-radius:20px}
.neogoldtrackorderstatus .greyborderleft::after{background-color:#eaeaec;border:solid 2px #eaeaec}
.neogoldtrackorderstatus .completed::before{content:'';width:32px;height:32px;background-image:url(../../../content/dam/neogold/trackorder/trackorderstatus/completed-tick.svg);position:absolute;left:-10px;background-color:#fff !important;background-repeat:no-repeat;top:0}
.neogoldtrackorderstatus .cancelled::before,.neogoldtrackorderstatus .activated::before{content:'';width:32px;height:32px;background-color:#fff !important;background-image:url(../../../content/dam/neogold/trackorder/trackorderstatus/cancelled.svg);position:absolute;left:-15px;background-repeat:no-repeat}
.neogoldtrackorderstatus .cancelled::before{left:-11px;top:-5px}
.neogoldtrackorderstatus .activated::before{background-image:url(../../../content/dam/neogold/trackorder/trackorderstatus/sim-activated.svg);left:-12px}
.neogoldtrackorderstatus .activated.animated::before,.neogoldtrackorderstatus .status-block:last-child:after{content:none}
.neogoldtrackorderstatus .notickstatus::before{content:'';width:24px;height:24px;border-radius:50%;position:absolute;left:-8px;background-color:#ffff;border:solid 2px #979797}
.neogoldtrackorderstatus .notickstatus::after{content:'';width:1px;height:17px;position:absolute;left:2px;top:31px;background-color:#b0b0b7;border:solid 1.5px #b0b0b7;border-radius:20px}
.neogoldtrackorderstatus .anchorexpoffer,.neogoldtrackorderstatus .anchorappoinment{text-decoration:underline}
.neogoldtrackorderstatus .completed{color:#acacb4}
.neogoldtrackorderstatus .activated,.neogoldtrackorderstatus .activated h4,.neogoldtrackorderstatus .activated .status-desc,.neogoldtrackorderstatus .cancelled,.neogoldtrackorderstatus .cancelled .status-desc{color:#2f3043}
.neogoldtrackorderstatus .cancelled .status-heading{color:#b30e0e}
.imgticktock{width:14px;height:14px;position:relative;top:3px}
.date-time-wrapper .imgticktock{top:0}
.TM{font-size:3px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#2f3043;top:-6px}
#kycModal p b{margin:0 4px}
.live-trackBtn{width:117px;height:30px;padding:5px 39px 8px 20px;border-radius:20px;color:#fff;margin-top:16px;line-height:1.29;font-size:14px;font-family:neoMedium;background-color:#ee2737;position:relative;cursor:pointer;border:0}
.i-order-wrapper .live-trackBtn{margin-top:0}
.del-status .live-trackBtn{margin-top:0}
.live-trackBtn::after{content:"";background:url('../../../content/dam/neogold/trackorder/trackorderstatus/blur-arrow.svg');position:absolute;bottom:12px;right:18px;background-size:16px 6px;width:16px;height:6px}
.live-trackBtn:focus,.live-trackBtn:focus,[type="submit"]:focus{outline:0}
@media all and (max-width:992px){.neogoldtrackorderstatus .main-wrapper{padding:20px}
.neogoldtrackorderstatus .left-card{margin-right:unset;padding:26px 18px 24px 20px;max-width:unset}
.neogoldtrackorderstatus .card-head-section{margin-bottom:16px}
.neogoldtrackorderstatus .left-card .accordion,.neogoldtrackorderstatus .main-wrapper,.neogoldtrackorderstatus a{margin-top:0}
.neogoldtrackorderstatus .header-banner{margin-bottom:14px}
.neogoldtrackorderstatus .status-desc{margin-top:10px;font-size:12px;width:auto}
.neogoldtrackorderstatus .status-block{margin-top:6px}
.neogoldtrackorderstatus .desc-text{margin:12px 0 16px 0;font-size:12px}
.neogoldtrackorderstatus .left-card .card-heading{font-size:24px;line-height:26px;margin-bottom:8px}
.boldinmobile{font-weight:600}
.live-trackBtn,.i-order-wrapper .live-trackBtn{margin-top:14px}
.i-order-wrapper .del-status{flex-direction:column}
.showdetails-card{background-color:#fcf4e8;padding:20px 0 0 20px;margin-bottom:20px;border-radius:10px;display:flex !important;position:relative;width:100%}
.showdetails-card .btn{border:1px solid #2f3043;border-radius:20px;width:74px;padding:0 20px 4px 20px;height:30px;font-size:14px;font-family:neoMedium;font-weight:500;margin:18px 0 20px 0}
.showdetails-card .show-order-heading{font-size:16px;line-height:20px;font-family:neoBd;margin-bottom:8px}
.show-order-icon{width:105px;height:114px}
.showdetails-card img{position:absolute;right:0}
.neogoldtrackorderstatus .backbutton{margin-bottom:20px}
.neogoldtrackorderstatus .backbutton a,.neogoldtrackorderstatus .card .card-header button{font-size:14px;background-size:28px}
.neogoldtrackorderstatus .status-heading{font-size:16px}
.neogoldtrackorderstatus .orderexpired-icon{width:42px;height:38px}
.neogoldtrackorderstatus .status-block #animation{left:-20px;top:-9px;width:40px !important;height:40px !important}
.neogoldtrackorderstatus .ordercancel-icon{width:42px;height:48px}
.neogoldtrackorderstatus .simactivated-icon{width:50px;height:54px}
.neogoldtrackorderstatus .heading-wrapper{margin-left:16px}
.neogoldtrackorderstatus .status-block{padding:0 0 7px 24px}
.neogoldtrackorderstatus .completed::before{background-size:24px;height:24px;width:24px;left:-12px}
.neogoldtrackorderstatus .cancelled::before,.neogoldtrackorderstatus .activated::before{background-size:24px;height:24px;width:24px;top:0;left:-11px}
.neogoldtrackorderstatus .cancelled::before{left:-12px}
.neogoldtrackorderstatus .notickstatus::after{top:26px;left:-1px;height:13px}
.neogoldtrackorderstatus .notickstatus::before{width:20px;height:20px;left:-9px}
.right-card{margin-left:unset;margin-top:30px}
.neogoldtrackorderstatus .status-image,.neogoldtrackorderstatus .right-card{display:none !important}
.date-time-wrapper img,.date-time-wrapper .imgticktock{width:12px;height:12px}
.neogoldtrackorderstatus .not-completed::after,.neogoldtrackorderstatus .not-completed-dark::after{left:-2px;top:31px;height:calc(100% - 31px)}
.neogoldtrackorderstatus .darkborderleft::after,.neogoldtrackorderstatus .completed::after{left:-3px;top:31px;height:calc(100% - 31px)}
.neogoldtrackorderstatus .darkborderleft::after{left:-1px}
.neogoldtrackorderstatus .left-card .card-body{padding-top:5px}
}
.order-wrapper{padding:26px 52px 26px 26px;border:solid 1px #d5d6d9;border-radius:10px}
.section-head{margin-bottom:26px}
.heading-text{font-family:neoBd;font-size:20px;line-height:.9;margin:2px 0 4px 10px}
.sim-icon{width:20px;height:24px}
.order-label{font-family:neoRg;font-size:16px;line-height:1.25;color:#797a86;margin-bottom:8px}
.order-detail{font-family:neoBd;font-size:18px;line-height:1.11}
.neogoldtrackorderstatus .order-detail:last-child hr{display:none !important}
.right-card .card{background-color:#fff;padding:26px;box-shadow:0 0 20px 0 #d8d8d8;border-radius:10px}
.label-txt{display:inline-block;margin-bottom:16px;line-height:18px}
.final-amount .label-txt{margin-bottom:0}
.badge{font-size:14px;color:#2f3042;font-weight:normal;background-color:#f9e8d0;margin-left:8px;padding:4px}
.payment-label{padding:0}
.amount{font-family:neoRg;font-size:16px;color:#2f3043}
.payment-wrapper{background-color:#fdf6ec;padding:28px 52px 28px 26px;border-radius:5px}
.final-amount{background-color:#faedd9;padding:21px 52px 19px 26px;margin-top:2px;border-radius:5px;font-family:neoBd;font-size:16px;color:#2f3043}
.final-amount .amount,.discount .label-txt,.discount .amount{font-family:neoBd}
.payment-info,.sim-delivery-info,.info-block{display:flex}
.payment-icon{width:17px;height:24px;margin-right:10px}
.kycmodal-wrapper .modal-content,.kycmodal-wrapper .modal-header{background:transparent;border:0}
.kycmodal-wrapper .modal-header .close{background:#d5d6d9;border-radius:50%;width:38px;height:38px;padding:0;opacity:1;margin:unset}
.kycmodal-wrapper .modal-body{background:#fff;border-radius:10px;border:0;padding:32px 20px 20px}
.kycmodal-wrapper .modal-heading{font-family:neoBd;font-size:24px;line-height:1.08;color:#2f3043}
.kycmodal-wrapper .modal-content{width:386px;height:218px}
.kycmodal-wrapper .doc-name{font-family:neoMedium;font-size:16px;line-height:1.25;color:#2f3043}
.kycmodal-wrapper .modal-desc{font-family:neoRg;font-size:14px;line-height:1.14;color:#2f3043;display:flex;margin-bottom:36px;align-items:flex-start}
.kycmodal-wrapper .modal-desc img{margin-right:3px;width:14px;height:14px}
.kycmodal-wrapper .modal-dialog-centered{justify-content:center}
@media all and (max-width:400px){.showdetails-card .showdetails-content{width:280px}
}
@media all and (max-width:992px){.neogoldtrackorderstatus .activated.order-delayed-Status p.status-desc-order-delay{font-size:12px;line-height:18px;width:auto}
.order-delayed-Status .order-delay-img{padding:0;width:24px;height:24px}
.order-delayed-Status .order-delay-img svg{width:22px !important;height:22px !important;transform:translate3d(0,-1px,0) !important}
.neogoldtrackorderstatus .main-wrapper{padding:20px}
.simOrderSummaryModal .sim-details-card,.simOrderSummaryModal .payment-details-card{border:solid 1px #d5d6d9;border-radius:10px;padding:20px 20px 22px}
.simOrderSummaryModal .payment-details-card,.simOrderSummaryModal .amount-info-card{border:0;border-radius:5px;background-color:#fdf6ec}
.simOrderSummaryModal .amount-info-card{background-color:#faedd9;padding:14px 18px 12px 20px}
.simOrderSummaryModal .sim-details-card .card-header,.simOrderSummaryModal .payment-details-card .card-header{border:0;background-color:transparent}
.simOrderSummaryModal .sim-details-card .card-heading,.simOrderSummaryModal .payment-details-card .card-heading{color:#2f3043;font-family:NeoBd;margin:0 0 0 8px}
.simOrderSummaryModal .separator{margin:10px 0 12px 0;height:4px;opacity:.1;background-image:linear-gradient(to top,#fff 58%,#5f004b)}
.sim-info-text{color:#797a86;font-family:neoRg;font-size:12px;line-height:20px;margin-bottom:4px}
.amount-info-text{font-size:12px;line-height:18px;color:#2f3043}
.simOrderSummaryModal .amount-info-text,.simOrderSummaryModal .discount-text{font-family:NeoBd}
.modal-content,.modal-header{background:transparent;border:0}
.modal-content{width:100%;max-height:79vh !important}
.simOrderSummaryModal .modal-header{padding:0 10px 20px 0}
.modal-header .close{cursor:pointer;background:#d5d6d9;border-radius:50%;width:32px;height:32px;padding:0;opacity:1;margin:unset}
.modal-body{background:#fff;border-radius:10px;border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:20px 20px 24px;overflow-y:auto}
.modal-heading{font-family:neoBd;font-size:24px;line-height:1.08;color:#2f3043}
.modal-desc{font-family:neoRg;font-size:14px;line-height:1.14;color:#2f3043;display:flex;margin-bottom:36px;align-items:center}
.modal-desc img{margin-right:3px}
.modal-dialog-centered{align-items:flex-end;margin:0;min-height:100%}
.modal-heading{font-family:neoBd;font-size:18px;color:#2f3043;margin-bottom:6px}
.modal-desc{font-family:neoRg;font-size:12px;line-height:1.33;color:#2f3043}
.modal.fade .modal-dialog{transform:translateY(50%);min-width:100%}
.modal.show .modal-dialog{transform:translateY(0);min-height:100%;justify-content:center}
.simOrderSummaryModal .payment-details-card{border:0;border-radius:5px;margin:20px 0 2px 0}
.simOrderSummaryModal .sim-details-card .card-body,.simOrderSummaryModal .payment-details-card .card-body{margin-top:20px}
.simOrderSummaryModal .sim-details-card .card-heading,.simOrderSummaryModal .payment-details-card .card-heading{font-size:16px;line-height:18px}
.sim-icon{width:17px;height:20px}
.payment-details-card .payment-icon{width:15px;height:20px;margin-right:0}
.payment-info-text,.neogoldtrackorderstatus .date-time-wrapper .date-time,.showdetails-card .show-order-date{font-size:12px}
payment-info-text{line-height:18px}
.sim-info-value{font-size:14px;color:#2f3043;font-family:NeoBd;line-height:20px;margin-bottom:4px}
@supports(-ms-ime-align:auto){.sim-info-value{color:#2f3043}
}
.simOrderSummaryModal .payment-info{margin-bottom:8px;justify-content:space-between}
.free-tag{margin-left:10px;width:31px;height:16px;padding:1px 4px;background-color:#f9e8d0;border-radius:2px}
.kycmodal-wrapper .modal-dialog-centered{align-items:flex-end;margin:0;min-height:100%}
.kycmodal-wrapper .modal-body{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:41px 20px 115px}
.kycmodal-wrapper .modal-content{width:100%;height:100%;max-width:386px}
.kycmodal-wrapper .modal-heading{font-family:neoBd;font-size:18px;color:#2f3043;margin-bottom:6px}
.kycmodal-wrapper .modal-desc{font-family:neoRg;font-size:12px;line-height:1.33;color:#2f3043}
.kycmodal-wrapper .modal.fade .modal-dialog{transform:translateY(50%);min-width:100%}
.kycmodal-wrapper .modal.show .modal-dialog{transform:translateY(0);min-height:100%;justify-content:center}
.kycmodal-wrapper .modal-header{padding-right:10px}
.kycmodal-wrapper .modal-desc img{margin-right:5px;width:10px;height:10px}
.neogoldtrackorderstatus .neoWhatsappConsent .w-consent-wrapper{border-radius:unset}
}
.no-section{margin-top:94px;flex-wrap:nowrap}
.page-heading{font-family:neoBd;font-size:36px}
.backtohomeCTA{max-width:150px;height:40px;color:#fff;border-radius:20px;background-color:#2f3043;padding:9px 30px 13px;font-size:14px;font-family:'neoMedium';line-height:18px;z-index:100;position:relative}
.form-label-group,select{position:relative;margin-bottom:18px}
.form-label-group>input,.form-label-group>label{padding:var(--input-padding-y) var(--input-padding-x)}
.form-label-group>label{position:absolute;top:11px;left:15px;display:block;width:100%;margin-bottom:0;line-height:1.5;color:transparent;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}
.form-label-group input::-webkit-input-placeholder,.form-label-group input:-ms-input-placeholder,.form-label-group input::-ms-input-placeholder,.form-label-group input::-moz-placeholder,.form-label-group input::placeholder{color:#8a8a8a;font-size:16px}
.form-label-group input:not(:placeholder-shown){padding-top:calc(var(--input-padding-y)+var(--input-padding-y) *(2 / 3));padding-bottom:calc(var(--input-padding-y) / 3)}
.form-label-group input:not(:placeholder-shown)~label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:12px;color:#777;margin-top:-20px;background-color:#fff;width:auto;padding:0 3px;margin-left:0;border:0}
.country-code{position:absolute;margin-top:18px;margin-left:16px}
.form-label-group>.selfAlternateNo{width:298px;height:60px;font-size:16px;line-height:20px;border-radius:5px;border:solid 1px #d5d6d9;padding:20px 15px}
.selfAlternateNo:focus{box-shadow:none;outline:0}
.order-card-wrapper{padding:20px 32px 26px;background:#fff;box-shadow:4px 4px 16px 4px #ececec;border-radius:10px;margin-bottom:40px}
.card-heading{margin-bottom:34px}
.head-text{font-family:neoBd;font-size:20px;font-weight:bold;line-height:1.3;color:#2f3043}
.head-status{font-family:neoBd;font-size:16px;line-height:1.25;color:#797a86;max-width:63px;margin-left:auto}
.plan-head{font-family:neoBd;font-size:20px;line-height:1.11;color:#2f3043;margin-bottom:8px;display:flex}
.date-name,.order-id,.del-status{font-family:neoRg;font-size:16px;color:#797a86;margin-bottom:8px;line-height:normal}
.del-status{line-height:1.25;position:relative;display:flex;justify-content:space-between}
.plan-card:last-child hr{display:none}
.page-section{margin-bottom:60px;font-size:22px}
.no-card{padding:0}
.card{border:0;background:#fff;box-shadow:4px 4px 16px 4px #ececec}
.card-header{background:#fff;padding:0}
.card-body{padding:20px 32px 26px}
.card .btn-link{width:100%;text-align:left;font-family:neoBd;font-size:22px;line-height:1.3;color:#2f3043;min-height:60px;padding:20px 35px 26px}
.prev-order .plan-head:after{right:30px}
.card .card-header button.collapsed{background-image:url(../../../content/dam/neogold/arrow-down.svg)}
.card .card-header button{background-image:url(../../../content/dam/neogold/arrow-up.svg);background-repeat:no-repeat;background-size:contain;background-position:right 30px center;background-size:30px}
.go-back{position:absolute;top:32px;font-family:neoBd;font-size:16px;line-height:1.13;color:#2f3043}
.send-otp{background-color:#ee2737;border-color:#ee2737;min-width:150px;min-height:50px;margin-left:7px}
.send-otp:hover,.send-otp:focus,.send-otp:active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#e50042;border-color:#e50042;box-shadow:none !important;outline:0}
.note{align-items:flex-start}
.note-icon{margin-right:3px;width:14px;margin-top:2px}
.note p{font-family:neoRg;font-size:14px;line-height:1.29;color:#2f3043}
.clearAll{position:absolute;top:20px;right:17px}
.no-wrapper .form-label-group{margin-bottom:9px;width:298px}
.invalid{color:#b30e0e}
.toast-wrapper{width:100%;position:absolute;z-index:3;top:120px}
.toast{border-radius:10px;background-color:#f0cfcf}
.toast-body{background-color:#f0cfcf;border-radius:10px;display:flex;align-items:center;min-width:338px;min-height:50px;min-width:338px;min-height:50px;padding:5px 20px 5px 17px}
.toast-body p{font-family:neoRg;font-size:16px;font-weight:500;line-height:1;color:#2a2747}
.toast-body .close{margin-left:auto;width:24px}
.toast-body .error-mark{margin-right:10px}
.mobile-img{width:181px;height:149px}
.active::before,.completed::before,.expired::before,.cancelled::before{content:'';background-color:#428ae6;width:8px;height:8px;border-radius:50%;position:absolute;left:-15px;top:7px}
.completed::before{background-color:#0cbc2e}
.expired::before{background-color:#a20606}
.cancelled::before{background-color:#a20606}
.orderloading:empty{margin:auto;width:500px;height:400px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 80%),linear-gradient(lightgray 42px,transparent 0),linear-gradient(lightgray 20px,transparent 0),linear-gradient(lightgray 291px,transparent 0);background-repeat:no-repeat;background-size:50px 400px,298px 200px,491px 200px,608px 200px;background-position:0 0,0 0,0 65px,0 120px,0 120px;animation:shine 1s infinite}
@keyframes shine{to{background-position:100% 0,0 0,0 65px,0 120px,0 120px}
}
.trackorder-comp #trackordernumberentry button.btn.btn-primary.rounded-pill.send-otp:disabled,.trackorder-comp #trackordernumberentry button.btn.btn-primary.rounded-pill.send-otp:disabled:hover{background-color:#d5d6d9;border-color:#d5d6d9}
.trackorder-comp #ordererrortext{color:#b30e0e}
.show-order{width:668px}
#orderCollapsehead1{background-color:#eaf2fc}
#orderCollapseSec{background-color:#f9fbfe;padding:30px 40px 40px}
#orderCollapse{margin-bottom:60px}
#orderCollapse .card-body{background-color:#fff;box-shadow:0 0 20px 0 #d8d8d8;border-radius:10px;margin-bottom:20px}
.f-order-wrapper{margin-bottom:30px}
.f-order-wrapper .plan-card{padding-left:16px}
.f-order-wrapper .separator:last-child{display:none}
.f-section-heading{display:flex;margin-bottom:20px}
.f-section-heading p{font-family:neoBd;font-size:18px;line-height:40px;color:#2f3043;margin-left:14px}
.i-order-wrapper .plan-card{padding:30px;background-color:#fff;border-radius:10px;margin-bottom:20px;box-shadow:0 0 20px 0 #d8d8d8;border-radius:10px}
.f-note{background-color:#fcf4e8;min-height:52px;padding:14px 14px 14px 20px;display:flex;align-items:center}
.f-note-txt{font-family:neoRg;font-size:14px;line-height:1.43;color:#797a86}
.f-note-img{margin-right:12px}
.f-note-cnst{font-family:neoBd;font-size:16px;line-height:1.25;color:#797a86;margin-left:auto;position:relative}
.pending::before{content:'';background-color:#ffc600;width:8px;height:8px;border-radius:10px;position:absolute;left:-14px;top:7px}
.cust-name{margin-bottom:10px;margin-top:25px;display:flex;align-items:center}
.f-info-ico{margin-left:auto;width:24px;height:24px}
.c-name{font-family:neoBd;font-size:18px;line-height:1.11;color:#2f3043;margin-right:6px}
.badge{border-radius:5px;font-size:14px;font-family:neoBd;line-height:26px;padding:0 8px}
.badge-secondary{background-color:#2f3043;color:#fff}
.badge-warning{color:#2f3043;background-color:#ffc600}
.tooltip{box-shadow:0 0 20px 0 #d8d8d8;left:8px !important;border-radius:8px}
.tooltip-inner{background-color:#fff;color:#2f3042;font-family:neoRg;font-size:14px;padding:15px;line-height:normal}
.bs-tooltip-right .arrow{left:-16px;width:1rem;height:1rem}
.bs-tooltip-right .arrow::before,.bs-tooltip-left .arrow::before{border-right-color:#fff;box-shadow:0 0 20px 0 #d8d8d8;z-index:10}
.prev-order .card-header{background-color:#f4f4f4}
.prev-order .f-order-wrapper .plan-card{background:#fff;padding:0 16px}
.prev-order .fi-order-wrapper .plan-card{background:#fff;padding:16px}
#pastCollpase{padding:30px 40px 40px;background-color:#fbfbfb}
#pastCollpase .f-order-wrapper .card-body{box-shadow:0 0 20px 0 #d8d8d8;background-color:#fff;border-radius:10px}
.del-update{font-family:neoRg;font-size:16px;line-height:1.25;color:#797a86;position:relative;height:auto;background-color:unset}
.section-img{display:block;margin-left:20px}
.f-section-subheading{display:flex;font-size:11px;margin-bottom:20px}
.f-section-subheading img{width:18px;align-self:flex-start;margin-right:5px}
.addon-note{font-size:16px;font-family:'neoMedium'}
@media all and (min-width:768px){#trackordernumberentry .form-label-group>.selfAlternateNo,#trackordernumberentry .country-code{line-height:20px !important}
#trackordernumberentry .country-code{margin-top:0 !important;top:50%;left:0;transform:translate(0,-50%)}
@supports(-ms-ime-align:auto){#trackordernumberentry .form-label-group label{top:-11px !important}
#trackordernumberentry .country-code{top:30px !important}
}
.go-back img{margin-right:8px;width:20px;height:20px}
#trackordernumberentry h2.page-heading{font-size:36px;line-height:46px}
#trackordernumberentry{max-width:608px}
#trackordernumberentry .form-label-group label{font-size:14px}
#trackordernumberentry .form-label-group input::placeholder{font-size:16px;line-height:20px;color:#797a86}
}
.f-proceed-ico{margin-left:auto;width:24px;height:24px}
@media all and (min-width:769px) and (max-width:992px){.no-card{padding:20px}
}
@media all and (max-width:768px){.f-proceed-ico{width:20px;height:20px}
.card .card-header button{background-position:right 20px center;background-size:22px}
body{background-image:linear-gradient(to bottom,#fff,#fbfbfb)}
.no-wrapper .form-label-group{width:unset}
.no-wrapper-card{background-color:#fff;border-radius:10px;padding:28px 32px 24px 20px;box-shadow:4px 4px 16px 1px #ececec}
.active::before,.completed::before,.expired::before,.cancelled::before{width:5px;height:5px;left:-10px;top:6px}
.no-section{margin-top:32px;margin-right:0;margin-left:0}
.page-heading{font-size:18px}
.page-section{font-size:12px;margin-bottom:14px}
.btn-wrapper{padding:0;text-align:center;margin-top:20px}
.form-label-group>.selfAlternateNo{width:100%}
.plan-head:after{right:18px}
.send-otp{min-height:40px}
.show-order{padding:0;width:100%}
.head-text{line-height:1.13;font-size:16px}
.order-card-wrapper{padding:20px}
.head-status{font-size:12px;line-height:18px}
.plan-head{font-size:14px;line-height:1.29}
.date-name,.del-status{font-size:12px;line-height:normal}
.del-status{flex-direction:column}
.del-status .live-trackBtn{margin-top:16px}
.card .btn-link{font-size:16px;line-height:1.25}
.prev-order{margin-bottom:20px}
.card .btn-link{padding:20px}
.card .card-header button{background-position:right 20px center}
.card-body{padding:20px}
#orderCollapseSec,#pastCollpase{padding:20px 14px}
.f-section-heading{margin-bottom:16px}
.f-section-heading p{font-size:16px;font-family:neoBd;line-height:26px;color:#2f3043}
.f-section-heading img{width:26px;height:26px}
.f-order-wrapper .plan-head{font-family:neoBd;font-size:16px;line-height:1.25;color:#2f3043}
.c-name{font-family:neoBd;font-size:14px;line-height:1.29;color:#2f3043}
.badge{font-family:neoBd;font-size:12px;line-height:23px}
.order-id,.del-update{font-size:12px;color:#797a86}
.f-order-wrapper .plan-card{padding-left:0}
.f-note{flex-wrap:wrap;align-items:flex-start;margin-right:-8px;margin-left:-8px}
.f-note-img{height:16px;margin-right:8px}
.f-note-txt{font-size:12px;line-height:1.33;color:#797a86}
.f-note-cnst{font-family:neoBd;font-size:12px;margin-left:30px;color:#797a86}
.f-info-ico{width:18px;height:18px}
.i-order-wrapper .plan-card{padding:20px}
.prev-order .f-order-wrapper .plan-card{padding:0}
;.trackorder-comp #trackordernumberentry button.btn.btn-primary.rounded-pill.send-otp:disabled,.trackorder-comp #trackordernumberentry button.btn.btn-primary.rounded-pill.send-otp:disabled:hover{font-size:14px;line-height:18px}
.f-section-subheading{font-size:10px}
.f-section-subheading img{width:16px}
.addon-note{font-size:12px}
}