@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);body{margin:0;font-family:"Poppins",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/images/body-bg.svg)}
/*  !* font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',*/.app{text-align:center}.textBold{font-weight:700}.commonBackLink{color:#fff;padding:0;margin-bottom:20px}.commonBackLink:hover{color:#e7e7e7}.commonBackLink:focus{box-shadow:none}.commonBackLink:before{content:"<";display:inline-block;margin-right:10px}.signInText{font-size:13px}.eChanPageWrapper{height:100vh}.eChanLeftSection{background:url(/images/background-img.png);border-radius:0 0 150px 0;background-repeat:no-repeat;background-size:cover}.leftContainer{padding:80px;color:#fff}.leftContainer a{color:#fff}.leftContainerBranding{width:50%;margin:40px 0 30px;display:block}.eChanPara{font-size:12px;margin-top:10px}.eChanRightSection{background:#fff}.rightContainer{position:relative;padding:30px 100px}.rightContainerDynamicContent{min-height:65vh}.shadowedCard{box-shadow:0 0 15px #e2e2e2;border:none;border-radius:15px;padding:20px 10px;margin-bottom:30px}.otpInputBox{margin:0 10px 15px 0}.otpInputBox input{width:2.5em!important;height:3em;border-radius:5px;border:1px solid #e2e2e2}::-webkit-scrollbar{width:10px;background-color:#cecece}::-webkit-scrollbar-thumb{background:#2c60dc}.form-group{position:relative}.btn-primary{background-color:#2c60dc;transition:all .5s ease}.btn-primary:hover{background-color:#0024f1;transition:all .5s ease}.btn-primary.disabled,.btn-primary:disabled{background-color:#e2e2e2;color:#7a7a7a;opacity:1;border:none}.loader-container .message{margin-top:50px!important}.dropdown-item{white-space:normal;font-size:14px}.rbt-menu>.dropdown-item{border-bottom:1px solid #efefef;color:#3b647e;overflow:visible}@media only screen and (max-width:600px){h1,h2{font-size:18px}.leftContainer,.rightContainer{padding:15px}.eChanLeftSection{border-radius:0 0 60px 0}.leftContainerBranding{width:50%;margin:20px 0 30px}.otpInputBox input{width:2.1em!important;height:3em}}.pagination{justify-content:flex-end}.requiredLabelStar{color:#ff4949}.channellingFee__tooltip{position:relative}.channellingFee__tooltip img{width:15px}.channellingFee__tooltip .tooltip__text{visibility:hidden;position:absolute;min-width:160px;background-color:rgba(0,0,0,.8);color:#fff;padding:10px;text-align:center;right:-20px;top:30px;font-size:12px;z-index:1;font-weight:400}.channellingFee__tooltip :after{content:"";position:absolute;top:15%;left:32%;border:10px solid transparent;border-bottom-color:rgba(0,0,0,.8);border-top:0;margin-left:72px;margin-top:-17px}.channellingFee__tooltip:hover .tooltip__text{visibility:visible}@media only screen and (max-width:992px) and (min-width:601px){.leftContainer,.rightContainer{padding:15px}}@media only screen and (max-width:1366px) and (min-width:993px){.leftContainer,.rightContainer{padding:15px}}@media only screen and (max-width:600px){.feeInfoToolTip{display:none}}.eChanSearchWrapper{border:none;position:relative;padding:0;border-radius:1px}.eChanSearchWrapper .nav-tabs .nav-link.active,.eChanSearchWrapper .nav-tabs av-link.active{color:#fff;background-color:transparent;border-bottom:2px solid #fff}.eChanSearchWrapper .nav-tabs .nav-item,.eChanSearchWrapper .nav-tabs .nav-link{color:#fff;padding:0;width:33.33%;text-align:center}.eChanSearchWrapper .nav-tabs .nav-item{padding:0;border:none;display:flex;flex-direction:column;justify-content:center}.eChanSearchWrapper .tabTitleSectionChannelling,.eChanSearchWrapper .tabTitleSectionDrivinglicense,.eChanSearchWrapper .tabTitleSectionTeleconsultation{display:flex;flex-direction:column;justify-content:center;flex:auto;word-break:break-word}.eChanSearchWrapper .nav-tabs .nav-item:after,.eChanSearchWrapper .nav-tabs .nav-link:after{content:"";display:block;background:#fff;transition:width .3s}.eChanSearchWrapper .nav-tabs .nav-item:hover,.eChanSearchWrapper .nav-tabs .nav-link:hover{color:#fff;border:none}.eChanSearchWrapper .nav-tabs .nav-item.active:after,.eChanSearchWrapper .nav-tabs .nav-item:hover:after,.eChanSearchWrapper .nav-tabs .nav-link.active:after,.eChanSearchWrapper .nav-tabs .nav-link:hover:after{width:100%}.tabSubTitle,.tabTitle{margin-bottom:0}.tabSubTitle{font-size:12px;font-weight:300}.tabTitleSectionChannelling{background-color:#00b5ec;padding:15px 20px;width:100%;height:100%}.tabTitleSectionTeleconsultation{background-color:#0057a4;padding:15px 20px;width:100%;height:100%}.tabTitleSectionDrivinglicense{background-color:#4cb847;padding:15px 20px;width:100%;height:100%}.searchTabWrapperChannelling{background-color:#00b5ec;width:100%;height:100%}.searchTabWrapperChannelling form .form-control{height:auto}.searchTabWrapperTeleconsultation{background-color:#0057a4;width:100%;height:100%}.searchTabWrapperTeleconsultation form .form-control{height:auto}.searchTabWrapperDrivinglicense{background-color:#4cb847;width:100%;height:100%}.searchTabWrapperDrivinglicense form .form-control{height:auto}@media only screen and (max-width:575px){.eChanSearchWrapper .tabTitleSectionChannelling .tabSubTitle{font-size:8px}.eChanSearchWrapper .tabTitleSectionChannelling{font-size:10px}.eChanSearchWrapper .tabTitleSectionDrivinglicense .tabSubTitle{font-size:8px}.eChanSearchWrapper .tabTitleSectionDrivinglicense{font-size:10px}.eChanSearchWrapper .tabTitleSectionTeleconsultation .tabSubTitle{font-size:8px}.eChanSearchWrapper .tabTitleSectionTeleconsultation{font-size:10px}}.ChanneltabWrapper{background-color:#00b5ec;padding:15px 20px}.advancedSearchWrapper{margin-top:10px}.advancedSearchToggleAction{text-align:center}.advancedSearchToggleAction p{border-bottom:1px solid #2355ce;line-height:.1em;margin:10px 0}.advancedSearchToggleAction p span{color:#fff;background-color:#00b5ec;font-size:13px;padding:0 15px}.advancedSearchToggle{padding:10px;background:#fff;height:28px;width:28px;border-radius:50%;position:relative;margin-bottom:15px}.advancedSearchToggle svg{position:absolute;left:25%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.advancedSearchCard{border:none;background-color:#00b5ec;overflow:visible!important}.advancedSearchCard .form-label{color:#fff}.advancedSearchMessage{color:#fff;font-size:14px;margin-top:40px;margin-bottom:15px}.react-datetime-picker__wrapper{background:#fff;padding:10px;border-radius:5px;width:100%;border:none}.react-datetime-picker{width:100%}@-webkit-keyframes pulse{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes pulse{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}to{-webkit-transform:translate(0);transform:translate(0)}}
/*    !*justify-content: center;*!*/.infoModalWithButton__Icon_success{margin-top:20px;color:#0cc029}.infoModalWithButton__Icon__error{margin-top:20px;color:#ff4949}.infoModalWithButton__Button{margin-bottom:15px;font-size:16px;min-width:25%}.infoModalWithButton__Msg{margin-top:20px;text-align:center;font-size:14px}.infoModalWithButton__Title{margin-top:10px;text-align:center;font-weight:700}.teleconWrapper{text-align:center;padding:30px}.teleconWrapper h5{color:#fff;font-weight:700}.teleconWrapper img{width:150px;margin-bottom:15px}.teleTabWrapper{background-color:#0057a4;padding:15px 20px}.telConsultSearch .form-label{color:#fff}.telConsultSearch__btn{color:#fff;font-weight:600;padding:11px 15px;border:none}.telConsultSearch__btn,.telConsultSearch__btn:hover{background-color:#686868}.telConsultSearch__btn:focus{background-color:#686868;box-shadow:none}.telConsultSearch__btn.disabled,.telConsultSearch__btn:disabled{background-color:#e0e0e0;color:#686868;opacity:1}.telConsultSearch__infoTxt{margin-top:10px}.telConsultSearch__infoTxt p{margin-top:5px}.telConsultSearch__infoTxt a,.telConsultSearch__infoTxt p{font-size:12px;color:#fff}.telConsultSearch__infoTxt img{width:16px;margin-right:10px}.telConsultSearch__infoTxt__url{text-decoration:underline}.telConsultSearch__infoTxt__url:hover{color:#e2e2e2}@media only screen and (max-width:768px){.telConsultSearch__btn{margin-top:15px}}.onlineDoctors{margin-top:10px}.onlineDoctorsToggleAction{text-align:center;padding:0 15px}.onlineDoctorsToggleAction p{border-bottom:1px solid #2355ce;line-height:.1em;margin:10px 0}.onlineDoctorsToggleAction p span{color:#fff;font-size:13px;padding:0 15px}.onlineDoctorsToggle{padding:0;height:28px;width:28px;border-radius:50%;position:relative;margin-bottom:15px}.onlineDoctorsToggle svg{position:absolute;left:25%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.onlineDoctorsCard{border:none;background-color:#2c60dc;overflow:visible!important}.onlineDoctorsCard label{color:#fff}.onlineDoctorsCard__title{font-size:1.5em!important;font-weight:700;margin-bottom:0}.OnlineDoctorToggleResult{margin-top:5px;display:flex;flex-direction:column}.OnlineDoctorToggleResult__card{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.OnlineDoctorToggleResult__category{color:#fff}.OnlineDoctorToggleResult__item{display:flex;flex:0 0 20%;max-width:20%;padding-right:15px;padding-left:15px}.OnlineDoctorToggleResult__errMsg{color:#fff;font-size:14px;padding-right:15px;padding-left:15px}.OnlineDoctorToggleResult__btn__seeMore{margin-top:5px}.OnlineDoctorToggleResult__btn{border:1px solid #e2e2e2!important;background-color:#4070e3!important}.OnlineDoctorToggleResult__btn:hover{border-color:#e2e2e2!important;background-color:#2657d1!important}@media only screen and (min-width:768px) and (max-width:992px){.OnlineDoctorToggleResult__item{flex:0 0 25%;max-width:25%}}@media only screen and (min-width:576px) and (max-width:768px){.OnlineDoctorToggleResult__item{flex:0 0 33.333%;max-width:33.333%}}@media only screen and (min-width:420px) and (max-width:576px){.OnlineDoctorToggleResult__item{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:50px) and (max-width:420px){.OnlineDoctorToggleResult__item{min-width:100%}}.OnlineDoctorProfile{flex-direction:column;border-radius:6px;background:#fff;border:1px solid #cdeafd;padding:15px;margin:10px 0;flex:1 1}.OnlineDoctorProfile,.OnlineDoctorProfile__docName,.OnlineDoctorProfile__img,.OnlineDoctorProfile__specialization{display:flex;justify-content:center}.OnlineDoctorProfile__img{position:relative}.OnlineDoctorProfile__img__statusCircle{width:15px;height:15px;border-radius:50%;background-color:#03de3e;border:2px solid #fff;bottom:0;right:60%;position:absolute}.OnlineDoctorProfile__docName{display:flex;align-items:center;flex:1 1;text-align:center;margin-top:4px;color:#3b647e;font-size:12px;font-weight:700}.OnlineDoctorProfile__specialization{text-align:center;font-size:10px;color:#3b647e;font-weight:400;margin-bottom:4px}.OnlineDoctorProfile__img img{border:2px solid #5d9ec6;border-radius:50%;object-fit:contain;height:10vh}.OnlineDoctorProfile__btn__available button,.OnlineDoctorProfile__btn__viewProfile button{font-size:14px}.OnlineDoctorProfile__btn__available{margin-top:5px;margin-bottom:5px}@media only screen and (min-width:50px) and (max-width:420px){.OnlineDoctorProfile__img__statusCircle{right:56%}}
/*    !*justify-content: center;*!*/.teleconsultationModal__Icon{margin-top:20px;color:#0024f1}.teleconsultationModal__Button{margin-bottom:15px;font-size:16px;width:25%}.teleconsultationModal__Content{margin-top:20px;font-size:14px}.teleconsultationModal__Content ul{list-style:none;color:#3b647e}.teleconsultationModal__Content li:before{content:"\2022";color:#0024f1;font-weight:700;font-size:20px;display:inline-block;width:1em;margin-left:-1em}.ntmiWrapper{margin-bottom:30px;background-color:#4cb847;padding:15px 20px}.ntmiSearchbtn{color:#1b1e21;font-weight:600;padding:12px 15px;border:none}.ntmiSearchbtn,.ntmiSearchbtn:focus,.ntmiSearchbtn:hover,.ntmiSearchbtn:not(:disabled):not(.disabled).active,.ntmiSearchbtn:not(:disabled):not(.disabled):active,.show>.ntmiSearchbtn.dropdown-toggle{background-color:#dfdfdf}.ntmiSearchbtn:focus{box-shadow:none}.ntmiSearchbtn.disabled,.ntmiSearchbtn:disabled{background-color:#e0e0e0;color:#7a7a7a;opacity:1}.ntmiWrapper .form-label{color:#fff}.ntmiWrapper .form-row{align-items:flex-end}@media only screen and (max-width:768px){.ntmiSearchbtn{margin-top:15px}}.memberOffAlert{position:fixed;right:0;bottom:10%;cursor:pointer;margin:0;padding-top:0;z-index:7}.alert-dismissible{padding-right:3rem!important}.memberOffAlert>button{top:-20px!important;right:28px!important;padding:5px 10px!important;background-color:#e3ebff!important;border-radius:50%!important;opacity:1!important}@media only screen and (max-width:420px){.memberOffAlert{top:23%;bottom:75%}.memberOffAlert>button{top:-14px!important;right:34px!important;padding:2px 6px!important;font-size:16px}.memberOffAlert__img{width:60px}}.eChannelingTopNavBar{padding:0;margin:15px 0;justify-content:flex-end}.eChannelingTopNav{align-items:flex-start;position:relative}.eChannelingTopNav .nav-item .nav-link{color:#3b647e;font-weight:600;font-size:13px;max-width:227px}.eChannelingTopNav .nav-item .nav-link:hover{color:#2c60dc}.eChannelingTopNav .nav-item .nav-link:after{content:"";display:block;width:0;height:2px;background:#2c60dc;transition:width .3s}.eChannelingTopNav .nav-item .nav-link:hover:after{width:100%}.homeNav{position:absolute;left:0;top:0}.homeNav img{width:150px}.spacialNav a{color:#0cc029!important;padding-right:30px!important}.dotIndication{width:10px;height:10px;background-color:#f07;position:absolute;border-radius:50%;margin-left:2px}.signinNav{border-radius:20px;margin-top:5px}.memberBtn{display:flex;align-items:center}.memberBtn:hover .memberRewards{color:#fff}.memberBtn:hover .memberInitials{background-color:#fff}.memberBtn:hover .memberInitials p{color:#2c60dc}.memberBtn div{display:inline-block}.memberInitials{width:35px;height:35px;border-radius:50%;background-color:#2c60dc;margin-right:10px}.memberInitials p{color:#fff;padding:5px}.memberRewards{font-size:12px;text-align:left;color:#3b647e}.eChannelingTopNavBar__dropdownMenu{margin-top:3px!important;min-width:9rem}.ecUpperSection{border-bottom:1px solid #cdcbcb}.ecUpperSection .nav-item{display:flex;align-items:center}.ecUpperSection .nav-item .nav-link{color:#3b647e;font-weight:600;font-size:12px}.ecUpperSection .nav-item .upperSection__navLink:hover{color:#2c60dc}.ecUpperSection .nav-item .upperSection__navLink:after{content:"";display:block;width:0;height:2px;background:#2c60dc;transition:width .3s}.ecUpperSection .nav-item .upperSection__navLink:hover:after{width:100%}.upperSection__ambulance{display:flex;background-color:red;color:#fff;align-items:center;border-radius:5px;padding:5px 10px;margin:5px 0;cursor:default}.upperSection__ambulance svg{margin-right:10px}.upperSection__ambulanceLabel__txt{font-size:12px;line-height:14px}.callAmbulanceNo a,.callAmbulanceNotxt a{color:#fff}.gifImage{border-radius:5px;margin:5px 0 5px 5px}@media (min-width:320px) and (max-width:480px){.ecUpperSection .nav-item .nav-link{font-size:11px}}.myProfile{margin-right:15px}.myProfileImage{box-shadow:0 0 10px #e2e2e2;padding:15px;border-radius:5px}.myProfileImage img{width:100%;background-color:#24aae1;margin-bottom:15px}.newFeatureMsg{margin:10px 0;font-size:12px;color:#9fb3d2}.cancelBtn,.resetBtn,.updateBtn{margin-top:10px;font-size:15px}.resetBtn,.updateBtn{margin-left:10px}.passportTypeRadioCol{margin-top:15px}.memberTransfer__title{font-weight:700;color:#2355ce;padding:10px 0 0}.memberTransfer__terms{margin:0;border:1px;border-radius:5px}.memberTransfer_horizontal_dotted_line{border-bottom:1px dotted #3b647e;width:100%;margin:0}.memberTransfer__terms_accept{width:100%;margin:10px}.memberTransfer__body{width:100%;margin:0}.paymentModal__title{color:#3b647e;font-weight:700;padding:0 15px;font-size:16px}.paymentModal__body{width:100%}.paymentModal__card{margin:15px 0;border:1px;border-radius:5px;box-shadow:0 0 10px #e2e2e2}.paymentModal__card__title{color:#2c67d8;font-weight:600;font-size:14px}.paymentModal__card .text-muted{font-size:12px}.paymentModal__card--fee{position:relative;padding:15px}.paymentModal__card--fee svg{color:#0cc029}.paymentModal__card--fee__detail{display:inline-block;position:absolute;top:20px;left:80px;font-weight:700}.paymentModal__card--fee__amount{display:inline-block;position:absolute;top:20px;right:15px;font-weight:700}.paymentModal__card--terms{height:120px;overflow-y:scroll;font-size:12px}.paymentModal__card--terms ol{padding-left:20px}.paymentModal__card .hrRadio{margin-bottom:0;font-size:14px}.horizontal_dotted_line{border-bottom:1px dotted #3b647e;width:100%;margin:10px 0}.paymentModalFooter{padding:0 .75rem}.paymentLogos__wrap{display:flex;flex-wrap:wrap}.paymentLogos__col{display:flex;margin:0 10px 0 0}.paymentLogosWrapper{display:flex;flex-direction:column;flex:1 1}.paymentLogo__rBtn{display:flex;border:2px solid #bababa;border-radius:5px;margin-bottom:10px;padding:0 5px}.paymentLogo__rBtn:hover{border:2px solid #2c67d8}.radio__CheckedBorder{border:2px solid #2c67d8!important}.paymentLogo__img{display:flex;justify-content:center}.paymentLogo__img img{object-fit:contain;height:35px;padding:5px}.myFavDoctors{margin-right:15px}.myFavDoctors__title{font-weight:700;color:#2355ce;padding:10px 0}.doctorChannelCard{border:1px solid #638df1;margin-bottom:20px;box-shadow:0 0 10px #e2e2e2;border-radius:5px}.doctorChannelCard .card-body{padding:15px}.doctorChannelCard .card-body button{font-size:14px}.doctorChannelCard__img{margin-bottom:10px;width:80px;height:80px;border-radius:50%;border:3px solid #638df1}.doctorChannelCard__docName{font-size:12px;font-weight:700}.doctorChannelCard__docName,.doctorChannelCard__specialization{display:flex;justify-content:center;align-items:center;height:32px;color:#3b647e}.doctorChannelCard__specialization{font-size:11px}.ImageModal{padding:5px;box-shadow:0 0 5px #e2e2e2;border-radius:5px;margin-bottom:20px}.modal-header{border:none}.mainImg{object-fit:contain;width:100%}.memberOffers{margin-right:15px}.memberOffers_tittle{font-weight:700;color:#2355ce;padding:10px 0}.rewardPointInfo{font-size:12px;color:#3b647e}.rewardPointInfo svg{margin-right:5px;color:#2c60dc}.topupForm{margin-top:15px;border-top:1px solid #e2e2e2;padding:15px 0}.topupPayBtn{margin:30px 0 1rem}.topupContainer{border:1px solid #e2e2e2;border-radius:5px}.topupHeader{background-image:linear-gradient(to bottom right,#2c67d8,#2badc2);padding:15px;border-radius:5px 5px 0 0;color:#fff;margin-bottom:15px}.topupHeader h6{font-weight:700}.topupHeader p{font-size:12px}.memberProfileBodyWrapper{margin-top:25px;background:#fff}.memberProfileBody{box-shadow:0 0 10px #e2e2e2;border-radius:5px;margin-bottom:25px}.profileNavigation{padding:15px 0 15px 15px}.profileContent{padding:15px;border-left:1px solid #e2e2e2}.memberProfileBody .nav-pills .nav-item,.memberProfileBody .nav-pills .nav-link{border:none;color:#3b647e;padding-left:15px;border-radius:0}.memberProfileBody .nav-pills .nav-item.active,.memberProfileBody .nav-pills .nav-link.active{color:#2355ce;font-weight:700;background-color:#f1f9ff;border:none;border-right:3px solid #2355ce}.memberProfileBody .nav-pills .nav-link:hover{color:#2355ce;border-right:3px solid #2355ce}.myRewardspoint{margin-right:15px}.myRewardpoint__title{font-weight:700;color:#2355ce;padding:10px 0}.memRewardPointsnew{background:#fff;padding:5px 5px 5px 55px;border-radius:5px;color:#1d1d1d;position:relative;display:block!important;width:70%;margin-left:auto}.memRewardPointsnew img{width:50px;position:absolute;left:-60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.memRewardPointsnew p:nth-child(2){font-size:12px;font-weight:500;margin-left:-60px}.memRewardPointsnew p:nth-child(3){font-size:14px;font-weight:700;margin-left:-60px}.rewardDescription{font-size:12px}.memberRewardPointTerms__body{width:100%;margin:0}.rewardpointterms__terms{margin:0;border:1px;border-radius:5px}.memberProfileDetailCard{box-shadow:0 0 10px #e2e2e2;border-radius:5px;background:#fff;position:relative}.memFirstSection{background-image:linear-gradient(to bottom right,#2c67d8,#2badc2);padding:15px;margin:0;border-radius:5px 5px 0 0}.memFirstSection div:first-child{display:flex;align-items:flex-end}.memFirstSection div:first-child h5{margin:0;color:#fff}.memRewardPoints{background:#fff;padding:5px 5px 5px 55px;border-radius:5px;color:#1d1d1d;position:relative;display:block!important;width:70%;margin-left:auto}.memRewardPoints img{width:30px;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.memRewardPoints p:nth-child(2){font-size:12px;font-weight:500}.memRewardPoints p:nth-child(3){font-size:16px;font-weight:700}.memSecondSection{padding:15px;margin:0}.memSecondSection div:first-child p{font-size:14px;color:#3b647e}.memSecondSection div:nth-child(2){text-align:right}.memSecondSection div:nth-child(2) button:first-child{margin-right:10px}.memberProfileDetailCard .memberImg{position:absolute;width:85px;height:85px;border:3px solid #fff;border-radius:50%;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:0 0 10px rgba(0,0,0,.2784313725490196)}.memberProfileDetailCard .memberImg img{width:100%}.memberType{background:#fff;padding:5px 5px 5px 55px;border-radius:5px;color:#1d1d1d;position:relative;display:block!important;width:70%;margin-left:auto}.memberType__img{width:30px;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.memberType__font1,.memberType p:nth-child(2){font-size:12px;font-weight:500}.memberType__font1{margin-right:-10px}.memberType p:nth-child(3){font-size:16px;font-weight:700}@media only screen and (max-width:600px){.memFirstSection div:first-child{display:block;text-align:center;margin-bottom:10px}.memRewardPoints{width:100%;text-align:left!important}.memberProfileDetailCard .memberImg{left:50%;top:20px;-webkit-transform:translate(-50%);transform:translate(-50%);box-shadow:0 0 10px rgba(0,0,0,.2784313725490196)}.memFirstSection{padding:120px 15px 15px}.memSecondSection div:nth-child(2) button{width:100%}.memSecondSection div:nth-child(2) button:first-child{margin-bottom:15px}.memSecondSection{text-align:center}.memSecondSection div{margin-bottom:10px}}.ec_socialMediaIcons{position:absolute;display:flex;flex-direction:column;align-items:center;right:-5%;top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ec_socialMediaIcons svg{font-size:16px;color:#3b647e;margin:10px 0}.ec_socialMediaIcons svg:hover{color:#00db6e;opacity:1}@media only screen and (max-width:768px){.ec_socialMediaIcons{right:0;z-index:16}}.sliderandIconWrapper{position:relative}.eChnTopMainCarousel{max-height:320px}.eChnTopMainCarousel .carousel-indicators{flex-direction:column;margin:0;top:0;left:-5%}.eChnTopMainCarousel .carousel-item{transition:-webkit-transform 1.2s ease-in-out;transition:transform 1.2s ease-in-out;transition:transform 1.2s ease-in-out,-webkit-transform 1.2s ease-in-out}.eChnTopMainCarousel .carousel-indicators li{width:10px;height:10px;border-radius:50%;background-color:#d4d4d4;border-top:5px solid transparent;border-bottom:5px solid transparent}.eChnTopMainCarousel .carousel-indicators .active{background-color:#39ff00}.slider__img{max-height:320px;object-fit:contain}@media only screen and (max-width:768px){.eChnTopMainCarousel .carousel-indicators{flex-direction:row;margin:5px 0;justify-content:left;top:auto;left:0}}.accessItem{display:flex;flex-direction:column;justify-content:center}.ec_accessTileCard{flex:1 1;background-color:#f3f7ff;border:none;border-radius:10px;cursor:pointer;margin-bottom:20px;box-shadow:0 4px 8px #e2e2e2;-webkit-box-shadow:0 4px 8px #e2e2e2;-moz-box-shadow:0 4px 8px #e2e2e2;transition:transform .3s cubic-bezier(.155,1.105,.295,1.12)}.ec_accessTileCard .card-title{margin:-1.25rem -1.25rem 1rem;border-radius:10px 10px 0 0;background:url(/images/homeTile/hometile-bg.svg);height:80px;position:relative}.ec_accessTileCard svg{font-size:42px;padding:10px;background:#fff;color:#2c60dc;position:absolute;border-radius:5px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ec_accessTileCard .card-subtitle{color:#3b647e;font-weight:700;font-size:14px}.ec_accessTileCard .card-text{font-size:10px;color:#3b647e;text-align:justify;margin:12px 0}.ec_accessTileCard:hover{background-color:#2c60dc;-webkit-transform:scale(1.1);transform:scale(1.1)}.ec_accessTileCard:hover.ec_accessTileCard svg{background:#00db6e;color:#fff}.ec_accessTileCard:hover.ec_accessTileCard .card-subtitle,.ec_accessTileCard:hover.ec_accessTileCard .card-text{color:#fff}.accessItemImg{margin-top:5px;margin-bottom:2px}@media only screen and (max-width:420px){.ec_accessTileCard .card-text{display:none}}@media only screen and (max-width:480px){.accessItemImg{height:85px;width:90px}}@media only screen and (min-width:481px){.accessItemImg{height:85px}}.seeMoreTileCard{background:transparent;text-align:center;border:none;cursor:pointer;margin-bottom:20px}.seeMoreTileCard .card-text{margin:22% 0;color:#34586f;transition:transform .3s cubic-bezier(.155,1.105,.295,1.12)}.seeMoreTileCard .card-text:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#2c60dc;transition:color .5s}.seeMoreTileCard .card-text label{cursor:pointer;display:block}.seeMoreModalHeader{position:relative}.seeMoreModalTitle{border-bottom:2px solid #2c60dc;line-height:.1em;margin:10px 0;width:100%}.seeMoreModalTitle span{background-color:#fff;color:#2c60dc;padding:0 15px 0 0;font-weight:700;font-size:26px}.seeModeModalBody{max-height:600px;overflow:auto}@media only screen and (max-width:768px){.seeMoreTileCard{min-height:auto}.seeMoreTileCard .card-text{margin:5% 0}}.todaysAppointmentContactCard{box-shadow:0 0 15px #e2e2e2;padding:35px;border-radius:5px;margin-top:15px}.todaysAppointmentNonMember{box-shadow:0 0 15px #e2e2e2;border-radius:5px;padding:0 15px;background-color:#fff;margin:30px 0}.todaysAppointmentTextSection{background-image:linear-gradient(to bottom right,#2c60dc,#2c78ce,rgba(43,254,205,.7));padding:30px;border-radius:5px 0 0 5px;display:flex}.findTodaysAppointment{color:#fff;margin:auto}.todaysAppointmentInputSection{padding:20px 30px}.submitNonMemberContact{align-items:flex-end;padding:0 15px}.nonmemberContactNumber .invalid-feedback{position:absolute}.submitNonMemberContact .btn{margin-bottom:1rem}@media only screen and (max-width:768px){.submitNonMemberContact .btn{margin:2rem 0}}.taotpHeader{padding:10px 20px;border:none}.todayAppointmentOtpVerificationWrapper{padding:0 50px 30px}.todayAppointmentOtpVerificationIcon{width:100%}.todayAppointmentOtpTitle{color:#3b647e}.todayAppointmentOtpDetails{color:#3b647e;font-size:13px;margin-bottom:10px}.todayAppointmentOtpVerificationCountdown{color:#9cb8be;margin-bottom:15px}.todayAppointmentOtpVerificationCountdown--svg{margin-right:10px}.todayAppointmentOtpResendOption{color:#3b647e;margin-bottom:15px;display:flex;align-items:center}.todayAppointmentOtpResendLink{margin:0 0 0 auto;padding-right:0}.todayAppointmentOtpResendLink:hover{cursor:pointer}.OtpVerifyErrorMsg{color:#ff4949}.OtpVerifyErrorMsg,.resendSuccessOtpMsg{margin:0 auto;padding:10px;text-align:center}.resendSuccessOtpMsg{color:#0cc029}.nonMemOtpInputsWrap{display:flex;justify-content:center;margin:15px 0}
/*    !* Make the disabled links grayish*!*/
/*    !* And disable the pointer events *!*/.errorModalIcon{font-size:32px;margin:-15px -5px}.errorModalMsg{margin-left:0!important}.appointmentHistoryItem{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.appointmentHistoryDetails{padding-bottom:10px;border-bottom:1px solid #e2e2e2}.activeSession{color:#08bd63}.cancelSession,.endSession{color:#ff4949}.naSession{color:#ffc107}.rebookOptionSection{text-align:center}.rebookOptionSection a:after{content:">>";display:inline-block;margin-left:10px}.rebookBtn{margin-bottom:20px}.rebookBtn svg{margin-right:15px}.appointmentHistoryBtnSection{padding:15px 0 0}.appointmentHistoryBtnSection div:nth-child(2) button{margin-left:15px}.appointmentHistoryBtnSection div:nth-child(2){text-align:right}@media only screen and (max-width:600px){.appointmentHistoryBtnSection div button{width:100%;margin-bottom:15px}.appointmentHistoryBtnSection div:nth-child(2){text-align:unset}.appointmentHistoryBtnSection div:nth-child(2) button{margin-left:0}}.myAppointmentsWrapper .form-label{color:#fff}.myAppointmentsWrapper .react-daterange-picker{width:100%}.myAppointmentsWrapper .react-daterange-picker__wrapper{background:#fff;padding:6px;border-radius:5px;width:100%;border:none;display:flex;flex-grow:1;flex-shrink:0}.myAppointmentsWrapper .react-daterange-picker__inputGroup{display:flex;align-items:center;flex-grow:0}.myAppointmentsWrapper .react-daterange-picker__button{padding:0 2px}.myAppointmentsWrapper .react-daterange-picker__button svg{width:15px}.reconfirmAppointmentsWrapper .form-label{color:#fff}.reconfirmAppointmentInfo{color:#fff;font-size:12px;margin:10px 0 0}.reconfirmAppointmentInfo svg{margin-right:5px}.reconfirmAppointmentOption{color:#fff;font-size:12px;margin:0 0 10px}.searchAppointmentsWrapper .form-label{color:#fff}.searchAppointmentsWrapper .invalid-feedback{color:#ff8c60}.searchAppointmentInfo{color:#fff;font-size:12px;margin:10px 0 0}.searchAppointmentInfo svg{margin-right:5px}.appointmentsHistorySearchWrapper{background-color:#2c60dc;border-radius:10px;margin-bottom:20px}.appointmentsHistorySearchWrapper .nav-tabs{border-bottom:1px solid #2355ce;margin:0 20px}.appointmentsHistorySearchWrapper .nav-tabs .nav-item,.appointmentsHistorySearchWrapper .nav-tabs .nav-link{color:#8db8ff;padding:1rem}.appointmentsHistorySearchWrapper .nav-tabs .nav-item.active,.appointmentsHistorySearchWrapper .nav-tabs .nav-link.active{color:#fff;background-color:#2c60dc;border:none;border-bottom:3px solid #fff;border-radius:15px 0 0 0}.appointmentsHistorySearchWrapper .nav-tabs .nav-item:hover,.appointmentsHistorySearchWrapper .nav-tabs .nav-link:hover{color:#fff;border:none;border-bottom:3px solid #fff}.appointmentsHistorySearchWrapper .tab-content{padding:20px}.appointmentsSearchbtn{background-color:#00db6e;color:#fff;font-weight:600;border:none;margin-top:30px;min-height:38px}.appointmentsSearchbtn:hover,.appointmentsSearchbtn:not(:disabled):not(.disabled).active,.appointmentsSearchbtn:not(:disabled):not(.disabled):active,.show>.appointmentsSearchbtn.dropdown-toggle{background-color:#08bd63}.appointmentsSearchbtn:focus{background-color:#08bd63;box-shadow:none}.appointmentsSearchbtn.disabled,.appointmentsSearchbtn:disabled{background-color:#e0e0e0;color:#7a7a7a;opacity:1}@media only screen and (max-width:600px){.appointmentsSearchbtn{margin-top:15px}.appointmentsHistorySearchWrapper .nav-tabs{font-size:12px}}.commonEmptyMessageWrapper{min-height:55vh;position:relative}.emptyMsg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.emptyImg{text-align:center;margin-bottom:30px}.emptyImg img{width:80px}.emptyMsg h6{margin:0 15%;color:#3b647e;text-align:center}.resendEmailModal__title{color:#3b647e;font-weight:700;padding:0 15px;font-size:16px}.mfaWrapper{margin-bottom:30px}.mfaSearchbtn{background-color:#00db6e;color:#fff;font-weight:600;padding:12px 15px;border:none}.mfaSearchbtn:focus,.mfaSearchbtn:hover,.mfaSearchbtn:not(:disabled):not(.disabled).active,.mfaSearchbtn:not(:disabled):not(.disabled):active,.show>.mfaSearchbtn.dropdown-toggle{background-color:#08bd63}.mfaSearchbtn:focus{box-shadow:none}.mfaSearchbtn.disabled,.mfaSearchbtn:disabled{background-color:#e0e0e0;color:#7a7a7a;opacity:1}.dateTimePicker{z-index:16}.react-datetime-picker__inputGroup{display:flex;align-items:center}.mfaWrapper .form-label{color:#fff}.mfaWrapper .form-row{align-items:flex-end}@media only screen and (max-width:768px){.mfaSearchbtn{margin-top:15px}}.appointmentsTabs{border-bottom:1px solid #2355ce;margin:20px 0}.appointmentsTabs .nav-item,.appointmentsTabs .nav-link{border:none;color:#3b647e;padding-bottom:15px}.appointmentsTabs .nav-item.active,.appointmentsTabs .nav-item:hover,.appointmentsTabs .nav-link.active,.appointmentsTabs .nav-link:hover{border-bottom:3px solid #2355ce;color:#2355ce}.appointmentsTabs .nav-item span svg,.appointmentsTabs .nav-link span svg{margin-right:15px}.needHelpWrapper{background-image:linear-gradient(to bottom right,#2c60dc,#2c60dc,#2bfeb0);border-radius:5px;padding:20px;color:#fff;margin-bottom:20px;margin-top:20px}.needHelpText svg{font-size:20px}.needHelpWrapper div a{color:#fff;margin-left:15px}.needHelpWrapper div a svg,.needHelpWrapper div span svg{margin-right:10px}.hospitalItem__col{display:flex}.hospitalItemWrapper{display:flex;flex-direction:column;border:1px solid #3b647e;border-radius:5px;padding:10px;flex:1 1;margin:10px}.hoItLocation,.hoItName{margin:0;color:#3b647e}.hospitalItem__img{display:flex;justify-content:center}.hospitalItem__img img{object-fit:contain;height:12vh}.hospitalItem__text{display:flex;flex-direction:column;flex:1 1;padding:10px 0}.hospitalItem__text_header{flex:1 1}.hospitalItem__text .hoItName{font-weight:700;font-size:14px}.hospitalItem__text .hoItLocation{font-size:12px;margin-bottom:10px}.hoItLocation svg{margin-right:5px}.doctorResultCardWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.doctorDetailsHead{border-bottom:1px solid #e2e2e2;padding-bottom:10px;display:flex;justify-content:space-between}.headDocDetails,.headHosDetails{display:flex;align-items:center}.drPicture{width:60px;height:60px;border-radius:50%;border:3px solid #2c67d8;margin-right:15px}.drName{margin:0;color:#2c67d8;font-weight:700;font-size:16px}.drSpecialization{margin:0;font-size:12px;color:#3b647e}.availableHospitalCount{color:#3b647e;margin-right:15px}.availableHospitalCount svg{color:#2c67d8;margin-right:5px}.dr__tele{color:#2c67d8;font-size:14px;font-weight:400;margin-right:20px}.dr__tele svg{color:#2c67d8;margin-right:5px}@media only screen and (max-width:600px){.doctorDetailsHead{flex-direction:column}.headHosDetails{justify-content:flex-end}}.hospitalResultCardWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.hospitalDetailsHead{border-bottom:1px solid #e2e2e2;padding-bottom:10px;display:flex;justify-content:space-between}.hosheadDocDetails,.hosheadHosDetails{display:flex;align-items:center}.hosPicture{width:60px;height:60px;border-radius:5px;border:3px solid #2c67d8;margin-right:15px;object-fit:scale-down}.hosName{margin:0;color:#2c67d8;font-weight:700;font-size:16px}.hosLocation{margin:0;font-size:12px;color:#3b647e}.hosLocation svg{margin-right:5px}.availableDoctorCount{color:#3b647e;margin-right:15px}.availableDoctorCount svg{color:#2c67d8;margin-right:5px}@media only screen and (max-width:600px){.hospitalDetailsHead{flex-direction:column}.hosheadDocDetails{justify-content:flex-end}}.doctorItem__col{display:flex}.doctorItemWrapper{text-align:center;display:flex;flex-direction:column;border:1px solid #3b647e;border-radius:5px;padding:10px;flex:1 1;margin:10px}.doctorItem__Name,.doctorItem__Specialization{margin:0;color:#3b647e}.doctorItem__img{display:flex;justify-content:center}.doctorItem__img img{margin:0 25% 10px;border:3px solid #2c67d8;border-radius:50%;object-fit:contain;height:12vh}.doctorItem__tele{display:flex;justify-content:center}.doctorItem__tele .teleIcon{position:absolute;top:20px;right:40px;color:#2c67d8;font-size:18px}.doctorItem__text{display:flex;flex-direction:column;flex:1 1;padding:10px 0}.doctorItem__text__header{flex:1 1}.doctorItem__text .doctorItem__Name{font-weight:700;font-size:14px}.doctorItem__text .doctorItem__Specialization{font-size:12px;margin-bottom:10px}.doctorItem__btn__viewProfile{margin-bottom:5px}.hospitalProfileWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;min-height:200px;background:#fff}.hospitalProfImage{width:calc(100% + 30px);margin:-15px -15px 15px;border-radius:5px 5px 0 0;height:160px;object-fit:cover}.hospitalProfAddress,.hospitalProfContact,.hospitalProfName{color:#3b647e;margin-bottom:5px}.hospitalProfName{font-weight:700;font-size:16px}.hospitalProfAddress,.hospitalProfContact{font-size:14px}.hospitalProfAddress svg,.hospitalProfContact svg{margin-right:5px}.publicHospitalResultWrapper{margin-top:15px}.publicHospitalCancelBtn{margin-bottom:50px}.availableSlotsWrapper{box-shadow:0 0 15px #e2e2e2;border:none;margin-bottom:15px}.availableSlotsWrapper .card-header{color:#2c67d8;font-weight:600;background-color:#fff}.availableSlotsWrapper .card-header svg{float:right}.availableSlotsTable thead th{border-top:none;font-size:12px;color:#3b647e;border-bottom:1px solid #dee2e6;min-width:180px}.availableSlotsTable tbody tr{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.availableSlotsTable td{border-top:none;border-bottom:1px solid #dee2e6;font-size:12px;color:#3b647e}.booknowBtnWrapper{float:right;margin-bottom:20px}.phs_errorSpan{justify-content:center;margin-right:10px;font-size:.8em;color:#ff4949;font-weight:700}.phs_errorSpan svg{margin-right:5px}.generalNote{padding:10px;background-color:#ffd5d5;border-radius:5px;border:2px solid #fa8484;margin:15px 0}.generalNote p{font-size:12px;color:#d24242}.generalNote h6{color:#ff4949;font-weight:600}.generalNote h6 svg{margin-right:5px}.doctorSearchbtn{padding-top:8px;overflow:hidden}.publicHospitalSearchPanel{width:100%;background-image:linear-gradient(to bottom right,#2c67d8,#2badc2);padding:15px}.publicHospitalSearchPanel .form-label{color:#fff;font-weight:400}.publicHospitalSearchPanel .react-datetime-picker__wrapper{background:#fff;padding:5px;border-radius:5px;width:100%;border:none}.publicHospitalSearchPanel .react-datetime-picker{width:100%}.publicHospitalSearchPanel__searchButton{background-color:#00db6e;color:#fff;font-weight:500;border-radius:5px;border:none;padding-top:8px}.publicHospitalSearchPanel__searchButton:hover{background-color:#08bd63}.publicHospitalSearchPanel__searchButton:focus{background-color:#08bd63;box-shadow:none}.btnCol{align-self:flex-end;margin-top:20px}@media (max-width:400px){Form.Row{flex-direction:column}}.searchDataWrapper,.searchResultCountWrapper{padding:0 0 15px;display:flex;justify-content:space-between}.searchResultCount{color:#2c67d8}.hTitle{font-weight:700}.hTitle,.searchData{color:#2c67d8;font-size:16px;margin-bottom:0}.searchData a{color:#2c67d8}.searchResultCountWrapper form{display:flex;align-items:center}.searchResultCountWrapper form .form-label{margin:0}.searchResultCountWrapper form .custom-switch{display:inline-block;margin-left:10px}.suggesionMessageWrapper{background-color:#d4e3ff;border-radius:5px;padding:10px 15px;margin-bottom:15px}.suggesionMessageWrapper svg{margin-right:10px;color:#ff4949}.suggesionMessageWrapper span{font-size:13px;font-weight:700;color:#3b647e}.noResultMessage{text-align:center;height:60vh;position:relative}.noResultContent{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.noResultContent img{margin-bottom:15px}.noResultContent p{margin:0;font-weight:700;color:#3b647e}.spinner{position:absolute;left:50%;top:50%;padding:25px}.wysiwig{font-size:14px;padding-bottom:50px}.wysiwig *{color:#283c4a}.headingText{padding:20px 0 10px}.headingText h4{font-weight:700;color:#2c60dc}.textContentHeader{padding:5px 0;margin-bottom:20px;border-bottom:2px solid #eee;font-weight:800}.textContentHeader h4{font-weight:800}.wysiwig .textContentHeader h5{margin:0;line-height:32px}.wysiwig h5,.wysiwig h6{font-weight:600;margin-bottom:20px}.wysiwig h6{line-height:26px}.wysiwig ul{list-style:circle}.wysiwig ol.bullets li:before{opacity:0}.wysiwig ol.bullets li:after{position:absolute;top:8px;left:0;background:#000;width:8px;height:8px;border-radius:4px;content:"";margin-left:-40px}.wysiwig ol{counter-reset:item;padding:0;margin-bottom:20px}.wysiwig ol.longNum li{margin-left:60px}.wysiwig ol.longNum li:before{margin-left:-60px}.wysiwig li{display:block;margin:10px 0 10px 45px;position:relative}.wysiwig li:before{position:absolute;top:2px;margin-left:-42px;content:counters(item,".") ". ";counter-increment:item;font-weight:600}.wysiwig>ol>li{margin:10px 0 10px 40px}.wysiwig>ol>li:before{font-size:20px;top:-3px;margin-left:-30px}.wysiwig ol[type=a] li:before{position:absolute;top:2px;margin-left:-40px;content:counter(item,lower-latin);counter-increment:item}.wysiwig p{margin-bottom:15px}.vcenter{display:flex;justify-content:center;align-items:center;min-height:100%;width:100%}.subSecHeading{padding:10px 0}.subSecHeading h4{font-size:25px;font-weight:700}.aboutCompany p{margin-bottom:20px;text-align:justify}.aboutCompany *{color:#283c4a}.aboutMainDes{padding:10px 0}.parentCompany{padding:10px 0 60px}.parentCompany p{font-size:20px;margin-bottom:20px;line-height:30px;font-weight:600;color:#555}.productSeg h6{font-size:24px;font-weight:700;margin:0 0 5px}.productSeg h4{font-size:35px;font-weight:700}.productSeg p{margin-bottom:20px;text-align:justify}.productSeg{padding:40px 0}.productSeg.dark{background:#2c60dc}.productSeg.grey{background:#f7f7f7;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.productSeg h4,.productSeg h6{color:#2c60dc}.productSeg.dark *{color:#fff}.mobileAppLinks img{height:50px;width:auto}.mobileAppLinks a{margin-right:10px}.mobileShots{margin:-90px 0;position:relative;z-index:100}@media screen and (max-width:780px){.mobileShots{display:none}.parentCompany{text-align:center;padding-bottom:20px}}@media screen and (max-width:991px){.mobileShots{margin:0}.mobileAppLinks img{height:40px}.parentCompany img{margin-bottom:30px}.parentCompany{padding-bottom:20px}}.faqAccordian{margin-bottom:30px}.faqAccordian>.card .card-header{border-bottom:1px solid #eee;border-top:1px solid #eee;background:#fff;cursor:pointer;font-weight:600;position:relative;padding:10px 50px 10px 20px}.faqAccordian>.card .card-header:before{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;right:20px;top:50%;margin-top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faqAccordian>.card .card-header.active:before{-webkit-transform:rotate(133deg);transform:rotate(133deg);top:48%}.faqAccordian h6{margin-bottom:10px;font-weight:600}.faqAccordian ul{margin:0 0 15px;padding:0 20px}.faqAccordian th{background:#2c60dc;color:#fff}.faqAccordian li{margin-bottom:5px}.faqAccordian li b{margin-bottom:10px;display:block}.faqAccordian .table{background:#fff}.faqAccordian>.card{margin-bottom:10px}.faqAccordian>.card>.card-header:hover{background:#4072e7}.faqAccordian>.card .card-body{background:#f3f3f3;font-size:14px;padding:15px 20px;color:#15242e}.faqAccordian>.card>.card-header{background:#2c60dc;margin:-1px;color:#fff;font-weight:600}.faqAccordian .card{border:none;color:#3b647e}.faqAccordian>.card{border:1px solid #eee!important;border-radius:5px!important;overflow:hidden}.faqAccordian>.card>div>.card-body{padding:0}.faqTelePara{margin-top:3px}.faqTelePara__letter{margin-left:20px}.faqTelePara__letter1{margin-top:3px}.linkCardBox .btn{padding:4px 0;display:block;outline:none;text-align:left;text-decoration:underline;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linkCardBox{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.1));filter:drop-shadow(0 0 5px rgba(0,0,0,.1));margin-bottom:20px;border:0}.linkCardBox .btn:focus{outline:none;box-shadow:none}.linkCardBox .card-header{background:none;font-weight:600;border-bottom:1px solid #eee}.linkCardBox .card-body{padding:15px}.echanPartners{margin:50px auto}.echanPartners__title{color:#2355ce;font-weight:700;padding-bottom:15px}.echanPartners__subtitle{color:#555;font-weight:700;padding-bottom:10px}.partnerItem__Main{display:flex;flex-direction:column}.partnerItem{justify-content:center;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:20px;background:#fff;border-bottom:1px solid #e2e2e2}.partnerItem,.partnerItem--detailed{display:flex;flex-direction:column;flex:1 1}.partnerItem--detailed__img{display:flex;justify-content:center}.partnerItem--detailed__img img{border-bottom:1px solid #e2e2e2;object-fit:contain;height:12vh;max-height:100%;min-width:100%}.partnerItem--detailed__address,.partnerItem--detailed__name{padding:10px 0;color:#3b647e;margin-bottom:5px}.partnerItem--detailed__name{flex:1 1;font-weight:700;font-size:16px}.partnerItem--detailed__address{text-align:left;font-size:14px;word-wrap:break-word}.partnerItem--detailed__address svg{margin-right:5px}.partnerItem--Image__img{display:flex;justify-content:center}.partnerItem--Image__img img{object-fit:contain;height:100%;width:100%}.eChannelingFooter{width:100%;background-image:linear-gradient(to bottom right,#2c60dc,#2c78ce,rgba(43,254,205,.7)),url(/images/footer-bg.svg);margin-top:60px}.footerCompanyDetails{background-color:#2c60dc;padding:30px;margin-bottom:40px;margin-right:40%}.footerLogo{width:140px;margin-bottom:20px}.footerCompanyDescription{font-size:12px;color:#fff;margin-bottom:20px}.footerCompanyAddress,.footerCompanyContact{font-size:10px;color:#c4d5ff;margin-bottom:10px}.footerCompanyContact a,.footerCompanyEmail a{color:inherit}.footerCompanyEmail a:hover{text-decoration:none;color:#d7d7d7}.footerNavsCol{padding:30px}.footerNavs{padding:0;list-style:none}.footerNavTitle{color:#fff;margin-bottom:40px}.footerNavs li a{font-size:13px;color:#fff;transition:font-size .3s cubic-bezier(.155,1.105,.295,1.12)}.footerNavs li a:hover{font-size:14px;text-decoration:none}.footerSocialMediaRow{border-top:1px solid #79ffdb;padding:20px 0}.copyrightsText{font-size:14px;color:#fff;margin:0}.footerSocailMediaIcons{text-align:right}.footerSocailMediaIcons a{color:#fff;margin:0 10px}.feedbackTitle{font-weight:700;color:#2c60dc}.feedbacktext{font-size:14px;color:#283c4a;margin-bottom:15px}.submitBtnArea{display:inline}.submitBtnArea span{margin-left:15px}.submitBtnArea button{float:right}@media only screen and (max-width:768px){.eChannelingFooter{margin-top:15px}.footerCompanyDetails{margin:0}.footerNavTitle{margin-bottom:20px}}.appBannerSection{width:100%;background-image:linear-gradient(90deg,#2c60dc,#2c60dc,rgba(43,217,186,.7),rgba(43,217,186,.7)),url(/images/footer-bg.svg);margin:70px 0 150px}.appBannerTextContent{background-image:linear-gradient(to bottom right,rgba(44,96,220,.7),rgba(44,120,206,.7),rgba(43,254,205,.7)),url(/images/footer-bg.svg);padding:32px 90px 42px 0}.appBannerImgContent{background-image:linear-gradient(90deg,rgba(43,217,186,.7)),url(/images/footer-bg.svg);position:absolute;right:0}.parallaxImg img{width:150px;-webkit-transform:rotate(40deg);transform:rotate(40deg);-ms-transform:rotate(40deg);margin-left:50px}@media only screen and (max-width:768px){.appBannerSection{margin:0}.appBannerTextContent{padding:32px 42px}.appBannerTitle{font-size:32px;line-height:26px}.appBannerTitle span{font-size:16px}.appDownloadLink img{width:105px;margin:10px 0}.appBannerImgContent{display:none}}.privacyPolicy *{color:#283c4a}.privacyPolicyTitle{padding:20px 0 10px}.privacyPolicyTitle h4{color:#2c60dc;font-weight:700}.privacyPolicyDetails{padding:5px 0;margin-bottom:20px;border-bottom:2px solid #eee}.privacyPolicyDetails h6{font-weight:700}.privacyPolicyList li{font-size:18px;color:#2c60dc;font-weight:700}.privacyPolicyList li p{font-size:14px;font-weight:400;margin:10px 0}.privacyPolicySubList li{font-size:14px;font-weight:400;color:#283c4a;list-style:disc;margin-bottom:5px}.chatAppointmentSummarySubheading{color:#3b647e;font-weight:600}.chatAppointmentSummaryDetails{padding:15px;border:1px solid #e2e2e2;border-radius:5px;margin:0 0 20px;background-color:#fff}.chatAppointmentSummaryPaymentDetails{color:#3b647e;margin-bottom:5px;font-size:14px}.chatAppointmentSummaryPaymentDetailsCol hr{margin:.5rem 0}.chatAppointmentSummaryPaymentDetails span{font-weight:600;float:right}.chatAppointmentSummarytotalFeeLabel{font-size:18px;color:#3b647e;font-weight:600}.chatAppointmentSummarySlogan{color:#2c60dc;font-weight:700;margin:15px 0}.chatAppointmentSummaryDownloadBtn{float:right;margin:15px}.chatAppointmentSummaryChatBtn{float:right;margin:15px 0}.doctorProfileHeaderWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin:15px 0;background:#fff}.drProfileImageSection{background-image:linear-gradient(90deg,#2c67d8,#2badc2);margin:-15px -15px 10px;border-radius:5px 5px 0 0;position:relative;height:80px}.drProfileImageSection img{width:80px;height:80px;border-radius:50%;position:absolute;left:30px;-webkit-transform:translate(-15px,40px);transform:translate(-15px,40px);border:3px solid #fff;box-shadow:0 0 15px #a0a0a0}.drProfileName{position:absolute;left:110px;color:#fff;top:33px;font-size:18px;font-weight:700}.drProfileExperience{position:absolute;right:15px;text-align:right;top:15px}.drProfileExperience p{margin:0;color:#fff}.experienceLabel{font-size:12px}.experienceYears{font-size:20px}.drProfileSpecializationWrapper{position:relative;display:inline-block;left:95px;margin-bottom:15px}.drProfileSpecialization{left:110px;top:57px;font-weight:700}.drProfileGender,.drProfileSpecialization{position:absolute;color:#fff;font-size:12px}.drProfileGender{top:55px;text-align:right;right:15px;top:33px}.drDetailTitle{border-bottom:1px solid #e2e2e2;line-height:.1em;margin:10px 0 20px}.drDetailTitle span{background-color:#fff;padding-right:10px;color:#2c67d8;font-weight:600;font-size:14px}.doctorDetailList{padding-left:15px;list-style-image:url(/static/media/checked.1d26042b.svg);margin-bottom:30px}.doctorDetailList li{color:#3b647e;font-size:12px}.doctorDetailListNotAvailable{color:#3b647e;font-size:12px;margin-bottom:10px}.twoColumnList{column-count:2;-webkit-columns:2;-moz-columns:2}.doctorSpecialNote{padding-left:15px;list-style-image:url(/static/media/checked.1d26042b.svg);margin-bottom:30px}.drSpecialNote{border-bottom:1px solid #e2e2e2;line-height:.1em;margin:10px 0 20px}.drSpecialNote span{background-color:#fff;padding-right:10px;color:#2c67d8;font-weight:600;font-size:14px}.doctorSpecialNote li{color:#3b647e;font-size:12px}@media only screen and (max-width:600px){.experienceLabel{font-size:10px}.experienceYears{font-size:12px}.drProfileName{margin-top:5px;font-size:14px}}.doctorProfileCardWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.nsrModalMsg{font-size:13px;margin-bottom:5px}.nsrModalMsgP2{font-weight:700;font-size:13px}.tacAgree{margin-top:auto}.placeAppointmentTitle{color:#2355ce;font-weight:700;padding-bottom:15px}.appointmentDetailsWrapper{padding:15px 0;border-bottom:1px solid #e2e2e2;margin-bottom:15px}.hospitalNoteWrapper{padding:10px;background-color:#ffd5d5;border-radius:5px;border:2px solid #fa8484;margin-bottom:15px}.hospitalNoteWrapper p{font-size:12px;color:#d24242}.hospitalNoteWrapper h6{color:#ff4949;font-weight:600}.hospitalNoteWrapper h6 svg{margin-right:5px}.appHospitalDetailWrapper,.appointmentSummaryWrapper{padding:15px;min-height:200px}.appHospitalDetailWrapper,.appointmentSummaryRedeemWrapper,.appointmentSummaryWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;margin-bottom:15px;background:#fff}.appointmentSummaryRedeemWrapper{padding:15px 15px 0 0;min-height:255px}.appHospitalLocation{font-size:12px;margin-bottom:5px;color:#3b647e}.appHospitalLocation svg{margin-right:5px}.appointmentPromoCodeTitle,.appointmentSummaryTitle{color:#2c67d8;font-weight:600;font-size:16px}.appointmentPromoCodeTitle{margin:0}.pointsTitle{color:#2c67d8;font-weight:600;font-size:16px;margin:10px 10px 0 0;padding:0}.appointmentSummaryText{font-size:12px;color:#3b647e;margin-bottom:20px}.summaryDataFields p{word-wrap:break-word}.logasMemberArea{background-image:linear-gradient(90deg,#2c67d8,#2badc2);margin:-15px -15px 20px;padding:20px;border-radius:5px 5px 0 0;position:relative}.logasTitle{font-weight:600;color:#fff}.logasPara{font-size:12px;color:#fff}.logasMemBtnWrapper{margin:auto}.logasSignInBtn{border-radius:18px;background-color:#fff;color:#2c67d8;border:none;font-weight:600}.rewardPointsWrapper{margin:auto}.rewardPointsWrapper .row{justify-content:flex-end;margin-right:0}.rewardPointsImg{margin-right:10px}.rewardPointsImg img{width:40px}.rewardPoints{color:#fff}.rewardPoints h5,p{margin:0}.rewardPoints p{font-size:14px;font-weight:700}.orOption{position:absolute;background-color:#fff;color:#2c67d8;border-radius:50%;padding:6px 8px;border:3px solid;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.appointmentInputInfo{margin:0 0 20px 26px;font-size:12px;text-indent:-26px}.appointmentInputInfo img{width:16px;margin-right:10px}.appointmentInputInfo__nsrFee{font-weight:700;color:#2c67d8}.appointmentInputInfo__spNote{font-size:10px;font-weight:500;color:#3b647e}.selectPassportTypeRadio{display:flex;height:auto;align-items:center}.paymentBtnWrapper{display:flex;justify-content:flex-end;align-items:center}.paymentBtnWrapper button{width:35%}.termsandconditionValidation{color:#d24242;font-size:12px;margin-bottom:30px}.termsandconditionValidation svg{margin-right:5px}.paymentBtnInfo{font-size:12px;width:60%;text-indent:-26px;margin-right:5%}.paymentBtnInfo img{width:16px;margin-right:10px}.paymentDetails{font-size:12px;color:#3b647e;margin-bottom:10px}.totalPaymentDetails{font-size:14px;font-weight:600;color:#3b647e;border-top:1px solid #e2e2e2;padding:15px 0;margin-bottom:0}.paymentDetails span,.totalPaymentDetails span{float:right}.btnPromo{display:flex;margin-left:auto}.appHospitalDetailWrapper .specialTimeInfo{margin-top:5px;text-align:justify;color:#7395a7}.appHospitalDetailWrapper .specialTimeInfo label{font-size:11px}.appHospitalDetailWrapper .specialTimeInfo label span{font-weight:700}.appointmentsTabss{color:#2355ce;margin:20px 0;display:flex;flex-direction:row;box-shadow:0 0 15px #e2e2e2;border-radius:10px;padding:0}.appointmentsTabss .nav-item,.appointmentsTabss .nav-link{border:none;padding:10px}.appointmentsTabss .nav-item.active,.appointmentsTabss .nav-item:hover,.appointmentsTabss .nav-link.active,.appointmentsTabss .nav-link:hover{border:2px solid #2355ce;border-radius:10px}.appointmentsTabss .nav-item span svg,.appointmentsTabss .nav-link span svg{margin-right:15px}.apHisTitle{font-weight:700;margin:20px 0;color:#2355ce;font-size:18px}.appointmentTabContent{min-height:50vh}.placeAppointmentTabContent{min-height:20vh;font-size:10px}.appointmentRedeemPointTitle{color:#2c67d8;font-weight:600;font-size:12px;margin:0}.redeemPointsForm{display:flex;flex-direction:row;margin:0;justify-content:center}@media only screen and (max-width:768px){.appointmentsTabs .nav-link{font-size:12px;padding:5px}.appointmentsTabs .nav-item span svg,.appointmentsTabs .nav-link span svg{margin-right:5px}}.doctorProfileCardWrapper,.hospitalFilterWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.doctorProfileCardWrapper{text-align:center}.drSeImageSection{background-image:linear-gradient(to bottom right,#2c67d8,#2badc2);margin:-15px -15px 55px;border-radius:5px 5px 0 0;position:relative;height:80px}.drSeImageSection span{position:absolute;left:15px;top:15px;color:#fff;font-size:12px}.drSeImageSection span svg{margin-right:5px}.drSeImageSection img{width:80px;height:80px;border-radius:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,40px);transform:translate(-50%,40px);border:3px solid #fff;box-shadow:0 0 15px #a0a0a0}.drSeName,.drSeSpecialization{margin:0;color:#3b647e}.drSeName{font-size:18px;font-weight:700}.drSeSpecialization{font-size:12px;margin-bottom:15px}.filterbyTitleSection{background-color:#2c67d8;margin:-15px -15px 15px;border-radius:5px 5px 0 0}.filterbyTitleSection p{margin:0 15px;color:#fff}.smFilterText{padding-top:15px;font-size:11px}.lgFilterText{font-size:14px;padding-bottom:15px}.filterOptions{font-size:12px;color:#3b647e}.sessionItemWrapper{display:flex;flex-direction:column;position:relative;border:1px solid #3b647e;border-radius:5px;padding:10px;margin:10px;min-height:340px;flex:1 1}.sessionStatIndicator{height:100%;position:absolute;width:5px;left:-5px;top:0;border-radius:5px 0 0 5px}.end,.full,.webQuotaFull{background-color:#ff4949}.webNotGiven{background-color:#9fb3d2}.activeSessionDetails{font-size:10px;color:#3b647e;margin:0 0 1px}.activeSessionDetails span{font-weight:700;margin-left:5px}.sessionItemWrapper .channellingFee{display:flex;justify-content:space-between;align-items:center}.sessionItemWrapper .channellingFee__text{font-size:10px;color:#3b647e;font-weight:700}.sessionItemWrapper .doctorNote__text{font-size:10px;color:#ff4949;font-weight:700}.doctorNote__tooltip{position:relative}.doctorNote__tooltip .tooltip-arrow{visibility:hidden}.doctorNote__tooltip .tooltip__text{visibility:hidden;position:absolute;min-width:200px;border:10px solid transparent;background-color:rgba(0,0,0,.8);color:#fff;padding:2px;text-align:center;right:-20px;font-size:11px;z-index:1;font-weight:400}.doctorNote__tooltip :after{content:"";position:absolute;top:15%;left:32%;border-bottom-color:rgba(0,0,0,.8);border-top:0;margin-left:72px;margin-top:-17px}.doctorNote__tooltip:hover .tooltip__text{visibility:visible}.specialNoteText{font-size:8px}.custom-badge{background-image:linear-gradient(to bottom right,#2563eb,#3b82f6);color:#fff;margin:-10px;font-size:16px}@media only screen and (max-width:600px){.sessionItemWrapper{margin:5px}}.availableOn{display:flex;flex-direction:column;border-radius:5px;box-shadow:0 0 15px #e2e2e2;background:#fff;margin-bottom:15px}.availableOn__header{background-color:#2c67d8;padding:15px 10px;border-radius:5px 5px 0 0}.availableOn__header p{color:#fff;font-size:14px}.availableOn__body{padding:15px}.ntmi_availableOn__body{padding:15px;height:45vh;overflow:auto}.availableOn__body__list{text-decoration:none;cursor:pointer;padding-left:0}.availableOn__body__list li{font-size:13px;list-style:none;color:#3b647e;transition:font-size .3s cubic-bezier(.155,1.105,.295,1.12);line-height:15px;margin-bottom:10px}.availableOn__body__list li:hover{font-size:14px;color:#2c67d8;font-weight:500}.availableOn__body .form-check-label{font-size:13px}.goBackLink:before{content:"<";display:inline-block;margin-right:10px}.appointmentDetailedHeader{align-items:center}.detailedTitle{font-weight:700;margin:20px 0;color:#2355ce}.appointmentDetailedSection{padding:15px;border:2px dotted #3b647e;border-radius:5px;margin:0 0 20px;background-color:#fff}.appointmentHospitalLogo{height:60px}.totalFee{color:#2355ce}.appointmentStatus svg{margin-right:5px}.appointmentStatus--notActive{margin-right:5px;color:#9fb3d2}.channeled,.servingSession{color:#08bd63}.canceledSession,.endSession{color:#ff4949}.notAvailableSession{color:#ffd21d}.appointmentSubHeadings{font-size:14px;font-weight:700;color:#3b647e;margin:15px 0}.appointmentDetailButtonSection div:nth-child(2){text-align:right}.appointmentDetailButtonSection div:nth-child(2) button{margin-left:10px}.ongoingNumberCard{background-image:linear-gradient(to bottom right,#2c67d8,#2badc2);text-align:center;padding:10px;color:#fff;border-radius:5px}.ongoingNumberCard label{font-size:12px}.ratingText{color:#3b647e;margin-right:35%;font-size:14px}.refreshBtn{border-radius:5px;float:right}.sessionStatus svg{margin-right:5px}@media only screen and (max-width:768px){.appointmentDetailButtonSection div button{width:100%;margin-bottom:15px}.appointmentDetailButtonSection div:nth-child(2) button{margin:0 0 15px}.refreshBtn{margin-bottom:15px}}.eChnAdvertCarousel{max-height:200px;margin:30px 0 0}.eChnAdvertCarousel .carousel-inner{border-radius:10px}.eChnAdvertCarousel .carousel-item{transition:-webkit-transform 1.2s ease-in-out;transition:transform 1.2s ease-in-out;transition:transform 1.2s ease-in-out,-webkit-transform 1.2s ease-in-out}.eChnAdvertCarousel .carousel-indicators li{width:10px;height:10px;border-radius:50%;background-color:#d4d4d4;border-top:5px solid transparent;border-bottom:5px solid transparent}.eChnAdvertCarousel .carousel-indicators{z-index:2!important}.eChnAdvertCarousel .carousel-indicators .active{background-color:#fff}.carousel-control-next,.carousel-control-prev{display:none}.advert__img{max-height:200px;object-fit:contain}.eChn_homepage_container{position:relative}.eChn_HomeTitleWrap{text-align:center;margin:60px 0}.eChn_HomeTitle{border-bottom:2px solid #2c60dc;line-height:.1em;margin:10px 0}.eChn_HomeTitle span{background-color:#fff;color:#2c60dc;padding:0 15px;font-weight:700}.styles_scroll-to-top__2A70v{background-color:#2c60dc!important;border-radius:50%!important}.careers_tittle{font-weight:700;color:#2355ce;padding:10px 0}.careers_text{margin-bottom:20px}.companyDetails{margin:20px 0}.careersCompanyDetail{display:flex}.careersCompanyDetail p{display:flex;align-items:flex-end;font-weight:600}.pcrHosCmp{border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;background:#fff;margin-bottom:15px}.pcrHosCmp__headCol{display:flex;align-items:center}.pcrHosCmp__title{margin-left:15px;flex-wrap:wrap}.pcrHosCmp__icon{height:50px;width:80px;object-fit:contain;border-radius:5px;border:1px solid #2c67d8;padding:0 1em}.pcrHosCmp__Name{color:#2c67d8;font-weight:700}.pcrHosCmp__address{font-size:12px;color:grey}.pcrHosCmp__address svg{margin-right:5px}@media only screen and (max-width:320px){.pcrHosCmp__title{font-size:.7em}}.pcrHosItemComp{display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem;border-radius:5px;border:1px solid #2c67d8;margin-bottom:15px;flex:1 1 auto;height:150px}.pcrHosItemComp__name{font-size:12px;color:#3b647e;font-weight:700;text-align:justify}.pcrHosItemComp__specialization{display:flex;justify-content:center;font-size:11px;color:#3b647e;font-weight:400}@media only screen and (max-width:992px){.pcrHosItemComp{padding:.5rem}}@media only screen and (max-width:320px){.pcrHosItemComp{padding:.5rem}.pcrHosItemComp__btn,.pcrHosItemComp__name{font-size:.7em}}.pcrTest__backBtn{padding-bottom:0}.pcrTest__backBtn:before{content:"<";display:inline-block;margin-right:10px;margin-left:-15px}.pcrTest__backBtn:focus{box-shadow:none}.pcrTest__title{color:#2355ce;font-weight:700;padding-bottom:15px}.pcrSessions__backBtn{padding-bottom:0}.pcrSessions__backBtn:before{content:"<";display:inline-block;margin-right:10px;margin-left:-15px}.pcrSessions__backBtn:focus{box-shadow:none}.pcrSessions__title{color:#2355ce;font-weight:700;padding-bottom:15px}.pcrHosProfile{display:flex;flex-direction:column;align-items:center;border-radius:10px;box-shadow:0 0 15px #e2e2e2;background:#fff;padding:15px;margin-bottom:15px}.pcrHosProfile__logo{width:50%;object-fit:contain;margin:10px 0}.pcrHosProfile__body{text-align:center;border-bottom:1px solid #e2e2e2;padding-bottom:15px}.pcrHosProfile__name{font-size:16px;color:#3b647e;font-weight:700;padding-bottom:5px}.pcrHosProfile__address{font-size:12px;color:#3b647e}.pcrHosProfile__address svg{margin-right:5px}.pcrSessionWrapper{display:flex;flex-direction:column;border-radius:5px;box-shadow:0 0 15px #e2e2e2;background:#fff;padding:15px;margin-bottom:15px}.pcrSessionWrapper__header{display:flex;justify-content:space-between;border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-bottom:10px}.pcrSessionWrapper__header .header__date{color:#2c67d8;font-size:14px;font-weight:700}.pcrSessionWrapper__header .header__sessionCount{color:#3b647e;font-size:12px}.pcrSessionWrapper .react-multi-carousel-dot button{width:8px;height:8px}.pcrSessionWrapper .react-multi-carousel-item{display:flex}.pcrSessionItem{display:flex;flex-direction:column;margin:5px;border:1px solid #8bb8e2;border-radius:5px;padding:15px;flex:1 1}.pcrSessionItem__body{flex:1 1}.pcrSessionItem p{color:#3b647e;font-size:11px;font-weight:400}.pcrSessionItem span{color:#3b647e;font-size:11px;font-weight:700}.pcrSessionItem .time{font-size:12px}.pcrSessionItem__btn{margin-top:15px;font-size:14px}.pcrSessionItem__body .channellingFee{display:flex;justify-content:space-between;align-items:center}.pcrSessionItem__body .channellingFee__text{font-size:10px;color:#3b647e;font-weight:700}.FULL{border-left:4px solid #ff4949}.AVAILABLE{border-left:4px solid #0cc029}.HOLIDAY{border-left:4px solid #ffd21d}.NOT-GIVEN,.WEB-NOT-GIVEN,.WEB-QUOTA-FULL,.WEB-STOP{border-left:4px solid #9fb3d2}.CLOSED{border-left:3px solid #9fb3d2}.required{color:red}.pcrAppProfileComp{border-radius:10px;box-shadow:0 0 15px #e2e2e2;background:#fff;padding:15px;margin-bottom:15px}.pcrAppProfile__header{display:flex;flex-direction:column;align-items:center}.pcrAppProfile__logo{height:15vh;object-fit:contain;margin:10px 0}.pcrAppProfile__body{text-align:center;padding-bottom:15px}.pcrAppProfile__name{font-size:16px;color:#3b647e;font-weight:700;padding-bottom:5px}.pcrAppProfile__address{font-size:12px;color:#3b647e}.pcrAppProfile__address svg{margin-right:5px}.pcrAppProfile__header__title,.pcrHosProfile__footer{font-size:13px;text-align:center;color:#3b647e;font-weight:700}.pcrHosProfile__footer{padding-top:15px}.pcrAppProfileComp__footer{display:flex;flex-direction:column}.pcrAppProfileComp .specialTimeInfo{margin-top:5px;text-align:justify;color:#7395a7}.pcrAppProfileComp .specialTimeInfo label{font-size:11px}.pcrAppProfileComp .specialTimeInfo label span{font-weight:700}@media only screen and (max-width:575px){.pcrAppointment__footer{flex-direction:column-reverse}.pcrAppointment__footer__right{margin-bottom:10px}.pcrAppointment__footer__right p{text-indent:0}.pcrAppointment__footer__backBtn{width:100%}}.ntmiProfileCardWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;text-align:center;background:#fff}.ntmiImageSection{border-radius:5px 5px 0 0;position:relative;margin-bottom:15px}.ntmiImageSection span{position:absolute;left:15px;top:15px;color:#fff;font-size:12px}.ntmiImageSection span svg{margin-right:5px}.ntmiImageSection img{width:80px;height:80px;border-radius:50%}.ntmiSessionItemWrapper{border:1px solid #3b647e;border-radius:5px;padding:10px;display:inline-block;margin:10px;min-height:150px;position:relative;min-width:180px}.ntmiSessionStatIndicator{height:100%;position:absolute;width:5px;left:-5px;top:0;border-radius:5px 0 0 5px}.ntmiActiveSessionDetails{font-size:13px;color:#3b647e;margin:0 0 1px}.ntmiActiveSessionDetails span{font-weight:700;margin-left:5px}.session_summary__hospital_detail_wrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;min-height:200px;background:#fff}.session_summary__hospital_logo{width:50%;margin:0 25%;border-radius:50%}.session_summary__hospital_name{margin:10px 0}.ntmiProfileWrapper{padding:15px 0;border-bottom:1px solid #e2e2e2;margin-bottom:15px}.ntmiBranchItem{position:relative;border:1px solid #3b647e;border-radius:5px;padding:10px;background-color:#fff;display:inline-block;margin-bottom:30px}.ntmiBranchItem__branch-location,.ntmiBranchItem__institution{margin:0;color:#3b647e}.ntmiBranchItem__institution{font-weight:700;font-size:13px}.ntmiBranchItem__branch-location{font-size:12px;margin:10px 0;min-height:35px}.ntmiBranchItem__branch-location svg{margin-right:5px}.searchResultSearchBar{width:100%;background-image:linear-gradient(to bottom right,#2c67d8,#2badc2);padding:15px;margin-bottom:15px}.searchResultSearchBar .form-row{align-items:flex-end}.searchResultSearchBar .form-label{color:#fff}.doctorSearchbtn{background-color:#00db6e;color:#fff;font-weight:600;border:none}.doctorSearchbtn:focus,.doctorSearchbtn:hover,.doctorSearchbtn:not(:disabled):not(.disabled).active,.doctorSearchbtn:not(:disabled):not(.disabled):active,.show>.doctorSearchbtn.dropdown-toggle{background-color:#08bd63}.doctorSearchbtn:focus{box-shadow:none}.doctorSearchbtn.disabled,.doctorSearchbtn:disabled{background-color:#e0e0e0;color:#7a7a7a;opacity:1}.searchResultSearchBar .react-datetime-picker__wrapper{background:#fff;padding:.375rem .5rem;border-radius:5px;width:100%;border:none}.searchResultSearchBar .react-datetime-picker__wrapper .react-datetime-picker__button{padding:0}.searchResultSearchBar .react-datetime-picker__button svg{width:15px}.searchResultSearchBar .react-datetime-picker{width:100%}@media only screen and (max-width:768px){.doctorSearchbtn{margin:20px 0}}.fmSessionItemWrapper{width:100%;border:1px solid #3b647e;border-radius:5px;padding:10px;display:inline-block;margin:10px;min-height:180px;position:relative}.fmSessionStatIndicator{height:100%;position:absolute;width:5px;left:-5px;top:0;border-radius:5px 0 0 5px}.closed,.end,.full,.webQuotaFull,.webStop{background-color:#ff4949}.available{background-color:#0cc029}.holiday{background-color:#ffd21d}.notGiven,.webNotGiven{background-color:#9fb3d2}.seItLocation,.seItName{margin:0;color:#3b647e}.seItLogo{width:100%;object-fit:scale-down;height:80px}.seItName{font-weight:700;font-size:14px;min-height:40px;line-height:16px}.seItLocation{font-size:12px;margin-bottom:10px}.seItLocation svg{margin-right:5px}.fmActiveSessionDetails{font-size:13px;color:#3b647e;margin:0 0 1px;line-break:auto}.fmActiveSessionDetails span{font-weight:700;margin-left:5px}.sessionStatusEnd{font-size:12px;font-weight:700;color:#ff4949}.sessionStatusHoliday{font-size:12px;font-weight:700;color:#ffd21d}.sessionStatusNotAvailable,.sessionStatusWebQuotaFull{font-size:12px;font-weight:700;color:#9fb3d2}.sessionStatusEnd svg,.sessionStatusHoliday svg,.sessionStatusNotAvailable svg{margin-right:5px;margin-top:5px}.sessionBtn{margin-top:10px;position:absolute;bottom:10px;width:calc(100% - 20px)}.ntmiSessionItemWrapper .channellingFee{display:flex;justify-content:space-between;align-items:center}.ntmiSessionItemWrapper .channellingFee__text{font-size:10px;color:#3b647e;font-weight:700}@media only screen and (max-width:600px){.ntmiSessionItemWrapper{margin:5px}}.modal-footer{border:none;justify-content:center;cursor:pointer;font-size:13px}.modal-footer .row{width:100%}.errorModalIcon{font-size:36px;color:#ff4949}.errorModalMsg{font-size:13px;margin-bottom:0;line-height:14px;margin-left:-15px}.sessionResultCardWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.sessionDetailsHead{border-bottom:1px solid #e2e2e2;padding-bottom:10px}.sessionDetailsHead div{display:inline-block}.sessionDate{color:#2c67d8;font-size:14px;font-weight:700;margin:0}.availableSessionCount{color:#3b647e;font-size:14px}.carouselContainer{padding-bottom:20px}.react-multi-carousel-dot button{border:none;background:#e2e2e2}.react-multi-carousel-dot--active button{background:#2c67d8}.react-multiple-carousel__arrow{box-shadow:0 0 15px #e2e2e2;background:#fff}.react-multiple-carousel__arrow:hover{background:#2c67d8}.react-multiple-carousel__arrow:before{color:#2c67d8}.react-multiple-carousel__arrow:hover:before{color:#fff}.react-multiple-carousel__arrow--right{right:calc(2% + 1px)}@media only screen and (max-width:600px){.sessionDate{font-size:12px}.availableSessionCount{font-size:11px}}.payment_detail__title{color:#2c67d8;font-weight:600;font-size:16px}.payment_detail__detail{font-size:12px;color:#3b647e;margin-bottom:10px}.payment_detail__detail span{float:right}.payment_detail__total{font-size:14px;font-weight:600;color:#3b647e;border-top:1px solid #e2e2e2;padding:15px 0;margin-bottom:0}.payment_detail__total span{float:right}.mfa__document_name_add{font-size:13px;font-weight:700;padding:5px;border-radius:5px;margin:0}.fmBranchItem{height:-webkit-max-content;height:max-content}.fmBranchItem__branch-location,.fmBranchItem__institution{margin:0;color:#3b647e}.fmBranchItem__institution{font-weight:700;font-size:13px}.fmBranchItem__branch-location{font-size:12px;margin:10px 0;min-height:35px}.fmBranchItem__branch-location svg{margin-right:5px}.consultationDocItem{margin-top:15px}.quickSearchbtn{color:#fff;font-weight:600;padding:11px 15px;border:none}.quickSearchbtn,.quickSearchbtn:focus,.quickSearchbtn:hover,.quickSearchbtn:not(:disabled):not(.disabled).active,.quickSearchbtn:not(:disabled):not(.disabled):active,.show>.quickSearchbtn.dropdown-toggle{background-color:#686868}.quickSearchbtn:focus{box-shadow:none}.quickSearchbtn.disabled,.quickSearchbtn:disabled{background-color:#e0e0e0;color:#7a7a7a;opacity:1}.teleconsultIcon{float:right;color:#2c60dc}.quickSearchWrapper .form-label{color:#fff}.quickSearchWrapper .form-row{align-items:flex-end}@media only screen and (max-width:768px){.quickSearchbtn{margin-top:15px}}.chatConsultation__title{color:#2355ce;font-weight:700;padding-bottom:15px}.consultationDocItem__col{display:flex}.consultationDocItem{display:flex;flex-direction:column;border-radius:6px;box-shadow:0 0 15px #e2e2e2;background:#fff;border:1px solid #cdeafd;padding:15px;margin-bottom:15px;flex:1 1}.consultationDocItem__left__text{display:flex;flex-direction:column;flex:1 1;padding:10px 0}.consultationDocItem__left__text__header{flex:1 1}.consultationDocItem__left__text p{font-size:13px;color:#3b647e;font-weight:700}.consultationDocItem__left__text .docName{font-size:16px}.consultationDocItem__left__text span{font-size:12px;color:#3b647e;font-weight:400}.consultationDocItem__left__text .docSpeciality{margin-bottom:10px}.consultationDocItem__left__img{display:flex;justify-content:center}.consultationDocItem__left__img img{border:2px solid #e2e2e2;border-radius:50%;object-fit:contain;height:12vh}.consultationDocItem__btn__viewProfile{margin-bottom:5px}.consultationDocItem__btn__chatNw svg{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-right:5px}.topUpmainTitle{font-weight:700;margin:20px 0;color:#2355ce}.topUpSummarySubheading{color:#3b647e;font-weight:600}.topUpSummaryDetails{padding:15px;border:1px solid #e2e2e2;border-radius:5px;margin:0 0 20px;background-color:#fff}.topUpsummaryDataFields{color:#3b647e;margin-bottom:5px}.topUpsummaryDataFields label{font-size:10px;margin-bottom:0}.topUpsummaryDataFields p{font-size:14px;margin-bottom:0;font-weight:600}.topUpSummarySlogan{color:#2c60dc;font-weight:700;margin:15px 0}.topUpSummaryDownload{float:right;margin:15px 0}.meberOffersTitle{font-weight:700;margin:20px 0;color:#2355ce}.memberOffers_subtittle{font-weight:700;color:#3b647e}.consultationAppointment__title{color:#2355ce;font-weight:700;padding-bottom:15px}.consultationAppointment__body{border-bottom:1px solid #e2e2e2;margin-bottom:15px;padding:15px 0}.consultationAppointment__footer,.consultationAppointment__footer__right{display:flex;justify-content:space-between;align-items:center}.consultationAppointment__footer__right p{font-size:12px;width:60%;text-indent:-26px;margin-right:5%}.consultationAppointment__footer__right img{width:16px;margin-right:10px}.consultationAppointment__footer__right button{width:35%}@media only screen and (max-width:575px){.consultationAppointment__footer{flex-direction:column-reverse}.consultationAppointment__footer__right{margin-bottom:10px}.consultationAppointment__footer__right p{text-indent:0}.consultationAppointment__footer__backBtn{width:100%}}.aptFormSummary,.consultationFormWrapper{border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.aptFormSummary__title{color:#2c67d8;font-weight:600}.aptFormSummary__field{color:#3b647e}.aptFormSummary__field p{font-size:14px;margin-bottom:0;font-weight:600;word-wrap:break-word}.aptFormSummary__field label{font-size:10px;margin-bottom:0}.paymentDetailsSummary{border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.paymentDetailsSummary__title{color:#2c67d8;font-weight:600;margin-bottom:10px}.paymentDetailsSummary__item{display:flex;justify-content:space-between;font-size:12px;color:#3b647e;margin-bottom:10px}.paymentDetailsSummary__item__total{display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:#3b647e;border-top:1px solid #e2e2e2;padding:15px 0;margin-bottom:0}.reservationSummaryCard{box-shadow:0 0 15px #e2e2e2;padding:15px;border-radius:5px}.appointmenSummaryttitle{color:#2c67d8;font-weight:700}.reservationConfirmCard{box-shadow:0 0 15px #e2e2e2;padding:15px;border-radius:5px;margin-top:15px}.appointmenConfirmttitle{color:#2c67d8;font-weight:700}.appointmentConfirmText{font-size:12px;color:#3b647e}.confirmReservationBtn{margin-left:10px;position:absolute;right:40px}@media only screen and (max-width:600px){.confirmReservationBtn{right:15px}}.paotpHeader{padding:10px 20px;border:none}.placeAppointmentOtpVerificationWrapper{padding:0 50px 30px}.placeAppointmentOtpVerificationIcon{width:100%}.placeAppointmentOtpTitle{color:#3b647e}.placeAppointmentOtpDetails{color:#3b647e;font-size:13px;margin-bottom:10px}.placeAppointmentOtpVerificationCountdown{color:#9cb8be;margin-bottom:15px}.placeAppointmentOtpVerificationCountdown svg{margin-right:10px}.placeAppointmentOtpResendOption{color:#3b647e;margin-bottom:15px;display:flex;align-items:center}.placeAppointmentOtpResendLink{margin:0 0 0 auto;padding-right:0}.placeAppointmentOtpResendLink:hover{cursor:pointer}.resSumOtpInputsWrap{display:flex;justify-content:center;margin:15px 0}.reservationErrorMsg{color:#ff4949}.resendOtpsuccessMsg,.reservationErrorMsg{margin:0 auto;padding:10px;text-align:center}.resendOtpsuccessMsg{color:#0cc029}
/*    !* Make the disabled links grayish*!*/
/*    !* And disable the pointer events *!*/@media only screen and (max-width:600px){.placeAppointmentOtpVerificationWrapper{padding:25px 15px}.placeAppointmentOtpTitle{font-size:16px}.placeAppointmentOtpDetails{font-size:12px}.placeAppointmentOtpResendOption{font-size:13px}}.appointmenttitle{color:#2c67d8;margin:15px 0;font-weight:700}.reservationSucessWrapper .row{margin:0 0 20px}.reservationSuccessCard{padding:10px 15px;border-radius:5px;border:2px dotted #3b647e;background-color:#fff}.appointmenSuccesstitle{color:#2c67d8;font-weight:700}.eChanImg{margin:10px 50px}.appointmentSuccessTitle{color:#2c67d8;font-weight:800;margin:15px 0}.resevSucsessWrapper{display:flex;align-items:center}.successIcon{margin:10px 20px 10px 0;color:#0cc029;font-size:32px}.resevSucsessMsg{font-weight:700}.importantNotice{padding:10px 15px;border-radius:5px;border:2px dotted #720d0d;margin-bottom:20px;background-color:#ffe3e3;color:#720d0d}.importantNotice h6{display:block;font-weight:600}.OkBtn{float:right;min-width:80px}.resSuccessTitle{margin-top:15px;font-weight:700;color:#3b647e;font-size:14px}.teleconsultationSearchBar{width:100%;background-image:linear-gradient(to bottom right,#2c67d8,#2badc2);padding:15px;margin-bottom:15px}.teleconsultationSearchBar .form-row{align-items:flex-end}.teleconsultationSearchBar .form-label{color:#fff}.teleconsultationDoctorSearchbtn{background-color:#00db6e;color:#fff;font-weight:600;border:none;padding-top:8px;overflow:hidden}.show>.teleconsultationDoctorSearchbtn.dropdown-toggle,.teleconsultationDoctorSearchbtn:hover,.teleconsultationDoctorSearchbtn:not(:disabled):not(.disabled).active,.teleconsultationDoctorSearchbtn:not(:disabled):not(.disabled):active{background-color:#08bd63}.teleconsultationDoctorSearchbtn:focus{background-color:#08bd63;box-shadow:none}.teleconsultationDoctorSearchbtn.disabled,.teleconsultationDoctorSearchbtn:disabled{background-color:#e0e0e0;color:#7a7a7a;opacity:1}.teleconsultationSearchBar .react-datetime-picker__wrapper{background:#fff;padding:.375rem .5rem;border-radius:5px;width:100%;border:none}.teleconsultationSearchBar .react-datetime-picker__wrapper .react-datetime-picker__button{padding:0}.teleconsultationSearchBar .react-datetime-picker__button svg{width:15px}.teleconsultationSearchBar .react-datetime-picker{width:100%}@media only screen and (max-width:768px){.teleconsultationDoctorSearchbtn{margin:20px 0}}.OnlineDoctorsAllResult__title{color:#2355ce;font-weight:700;padding-bottom:15px}.OnlineDoctorsAllResult__card{margin-top:10px}.OnlineDoctorsAllResult__card__title{color:#555;font-weight:700;padding-bottom:10px}.OnlineDoctorsAllResult__card__items{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.OnlineDoctorsAllResult__card__item{display:flex;flex:0 0 20%;max-width:20%;padding-right:15px;padding-left:15px}.OnlineDoctorsAllResult__header__search .search__Icon{background-color:#fff;border:none;border-bottom-right-radius:0;border-top-right-radius:0}.OnlineDoctorsAllResult__header__search .searchField{border:none;font-size:15px}.OnlineDoctorsAllResult__header__search svg{opacity:.5}.OnlineDoctorsAllResult__header__search .searchField:focus{box-shadow:none;border-color:#ced4da}.OnlineDoctorsAllResult__header__search{border:2px solid rgba(0,123,255,.25)!important;border-radius:5px;background-color:#fff}.OnlineDoctorsAllResult__header__search:hover{outline:0}.OnlineDoctorsAllResult__header__search .input-group{margin-bottom:0!important}@media only screen and (min-width:768px) and (max-width:992px){.OnlineDoctorsAllResult__card__item{flex:0 0 25%;max-width:25%}}@media only screen and (min-width:576px) and (max-width:768px){.OnlineDoctorsAllResult__card__item{flex:0 0 33.333%;max-width:33.333%}}@media only screen and (min-width:420px) and (max-width:576px){.OnlineDoctorsAllResult__card__item{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:50px) and (max-width:420px){.OnlineDoctorsAllResult__card__item{min-width:100%}}.echoMedLicWrapper{padding:30px}.echoLicWrapper img{width:150px}.otpHeader{padding:10px 20px;border:none}.otpVerifyCardWrapper{padding:0 50px 30px}.otpVerifyIcon{width:100%}.otpVerifyTitle{color:#3b647e}.otpVerifyDetails{color:#3b647e;font-size:13px;margin-bottom:10px}.otpVerifyCountdown{color:#9cb8be;margin-bottom:15px}.otpVerifyCountdown--svg{margin-right:10px}.otpResend{color:#3b647e;margin-bottom:15px;display:flex;align-items:center}.resendOtpLink{margin:0 0 0 auto;padding-right:0}.resendOtpLink:hover{cursor:pointer}.taotpInputsWrap{display:flex;justify-content:center}.OtpVerificationErrorMsg{color:#ff4949}.OtpVerificationErrorMsg,.resendOtpMsg{margin:0 auto;padding:10px;text-align:center}.resendOtpMsg{color:#0cc029}.otpInputsWrapper{display:flex;justify-content:center;margin:15px 0}
/*    !* Make the disabled links grayish*!*/
/*    !* And disable the pointer events *!*/@media only screen and (max-width:600px){.otpVerifyCardWrapper{padding:25px 15px}.otpVerifyTitle{font-size:16px}.otpVerifyDetails{font-size:12px}.otpResend{font-size:13px}}.echoLicWrapper_01 img{width:400px;height:700px;margin-right:2px;margin-left:30px;margin-top:50px}.echoLicWrapper_02 img{width:400px;height:750px;margin-right:2px;margin-left:30px;margin-bottom:15px}.description{height:300px;width:320px}.linkto{margin-left:20px}.linkBut{border:none;text-decoration:none;display:inline-block;cursor:pointer}.echoMedLicWrapper{text-align:center;padding:20px}.echoLicWrapper h5{color:#fff;font-weight:700}.echoLicWrapper img{width:550px;height:750px;margin-right:10px;margin-bottom:15px}.echoTermsTitle{font-weight:700;color:#2355ce}.premiumMemberText{font-size:14px;color:#3b647e}.premiumMembershipSummaryDetails{padding:15px;border:1px solid #e2e2e2;border-radius:5px;margin:0 0 20px;background-color:#fff}.premiumMemberSubheading{color:#3b647e;font-weight:600}.premiumMembershipSummaryPaymentDetails{color:#3b647e;margin-bottom:5px;font-size:14px}.premiumSummaryPaymentDetailCol hr{margin:.5rem 0}.premiumMembershipSummaryPaymentDetails span{font-weight:600;float:right}.premiumSummarytotalFeeLabel{font-size:18px;color:#3b647e;font-weight:600}.premiumMembershipSummaryDownload{float:right}.fmProfileWrapper{padding-top:20px;padding-bottom:100px;border-bottom:1px solid #e2e2e2;margin-bottom:15px}.appHospitalDetailWrapper{min-height:200px}.appHospitalDetailWrapper,.fmProfileCardWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.fmProfileCardWrapper{text-align:center}.fmImageSection{border-radius:5px 5px 0 0;position:relative;margin-bottom:15px}.appHospitalLogo{width:100%}.appHospitalName{font-weight:700;font-size:14px;color:#2c67d8;margin-bottom:5px}.mfaImageSections{position:relative;margin-bottom:50px}.mfaImageSections img{width:100px;height:120px}.nmraName{margin-bottom:10px;margin-top:-20px;color:#3b647e;font-size:18px;font-weight:700}.fmBranchItem{position:relative;border:1px solid #3b647e;border-radius:5px;padding:10px;background-color:#fff;display:inline-block;margin-bottom:30px;width:100%;height:160px}.nmraItem__serviceName{margin:20px 20px 0 0;color:#3b647e;font-weight:700;font-size:15px;text-align:left}.nmaraBookNow{margin-top:30px}.mfaProfileCardWrapper{width:100%;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;text-align:center;background:#fff}.mfaImageSection{position:relative;margin-bottom:15px}.mfaImageSection span{position:absolute;left:15px;top:15px;color:#fff;font-size:12px}.mfaImageSection span svg{margin-right:5px}.mfaImageSection img{width:80px;height:80px}.ntmiName{margin:0;color:#3b647e;font-size:18px;font-weight:700}.ntmiBranchLocation{font-size:12px;margin-bottom:5px;color:#3b647e}.ntmiBranchLocation svg{margin-right:5px}.ntmiTerms{font-size:13px;margin:15px 0}.specialNoteWrapper{padding:10px;background-color:#ffd5d5;border-radius:5px;border:2px solid #fa8484;margin-bottom:15px}.specialNoteWrapper p{font-size:12px;color:#d24242}.specialNoteWrapper h6{color:#ff4949;font-weight:600}.specialNoteWrapper h6 svg{margin-right:5px}.branchFilterWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;background:#fff}.branchFilterTitleSection{background-color:#2c67d8;margin:-15px -15px 15px;border-radius:5px 5px 0 0}.branchFilterTitleSection p{margin:0 15px;color:#fff}.branchLgFilterText{font-size:14px;padding-top:15px;padding-bottom:15px}.branchFilterOptions{font-size:12px;color:#3b647e}.ntmi_place_appointment__Title{font-weight:700;color:#2355ce}.ntmi_place_appointment__appointment_details_wrapper{padding:15px 0;border-bottom:1px solid #e2e2e2;margin-bottom:15px}.ntmi_place_appointment__appointment_form_wrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;min-height:200px;background:#fff}.ntmi_place_appointment__user_detail_title{color:#2c67d8;font-weight:600;font-size:16px}.ntmi_place_appointment__user_detail_text{font-size:12px;color:#3b647e;margin-bottom:20px}.ntmi_place_appointment__log_as_member_area{background-image:linear-gradient(90deg,#2c67d8,#2badc2);margin:-15px -15px 20px;padding:20px;border-radius:5px 5px 0 0;position:relative}.ntmi_place_appointment__log_as_title{font-weight:600;color:#fff}.ntmi_place_appointment__log_as_para{font-size:12px;color:#fff}.ntmi_place_appointment__log_as_mem_btn_wrapper{margin:auto}.ntmi_place_appointment__log_as_sign_in_btn{border-radius:18px;background-color:#fff;color:#2c67d8;border:none;font-weight:600}.ntmi_place_appointment__reward_points_wrapper{margin:auto}.ntmi_place_appointment__reward_points_wrapper .row{justify-content:flex-end;margin-right:0}.ntmi_place_appointment__reward_points_img{margin-right:10px}.ntmi_place_appointment__reward_points_img img{width:40px}.ntmi_place_appointment__reward_points{color:#fff}.ntmi_place_appointment__reward_points h5,p{margin:0}.ntmi_place_appointment__reward_points p{font-size:14px;font-weight:700}.ntmi_place_appointment__or_option{position:absolute;background-color:#fff;color:#2c67d8;border-radius:50%;padding:6px 8px;border:3px solid;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.ntmi_place_appointment__payment_btn_wrapper{display:flex;justify-content:flex-end;align-items:center}.ntmi_place_appointment__payment_btn_wrapper button{width:35%}.ntmi_place_appointment__payment_btn_info{font-size:12px;width:60%;text-indent:-26px;margin-right:5%}.ntmi_place_appointment__payment_btn_info img{width:16px;margin-right:10px}.session_summary__mfa_detail_wrapper{width:100%;box-shadow:0 0 15px #e2e2e2;padding:15px;background:#fff}.session_summary__title{text-align:center;color:#3b647e;font-weight:700}.session_summary__mfa_logo{width:50%;height:50%;margin:0 25%}.session_summary__hospital_location{font-size:12px;margin-bottom:5px;color:#3b647e;text-align:center}.session_summary__hospital_location svg{margin-right:5px}.session_summary__hospital_name{font-weight:700;font-size:14px;color:#3b647e;margin-bottom:5px;text-align:center}.session_summary__hospital_detail_wrapper .specialTimeInfo{margin-top:5px;text-align:justify;color:#7395a7}.session_summary__hospital_detail_wrapper .specialTimeInfo label{font-size:11px}.session_summary__hospital_detail_wrapper .specialTimeInfo label span{font-weight:700}.session_summary__extra_note{font-size:10px;font-weight:700;padding:15px;border:1px solid #e2e2e2;border-radius:5px;margin:0 0 5px;background-color:#b1dfff}.ntmi_appoinment_form__nationality{color:#ff4949;display:flex;align-items:flex-start;font-size:13px}.ntmi_appoinment_form__nationality svg{margin:5px 5px 0 0;font-size:16px}.appointment_summary__data_field{color:#3b647e}.appointment_summary__data_field label{font-size:10px;margin-bottom:0}.appointment_summary__data_field p{font-size:14px;margin-bottom:0;font-weight:600;word-wrap:break-word}.appointment_summary__title{color:#2c67d8;font-weight:600;font-size:16px}.ntmiSummarySubheading{color:#3b647e;font-weight:600}.ntmiSummaryDetails{padding:15px;border:1px solid #e2e2e2;border-radius:5px;margin:0 0 20px;background-color:#fff}.ntmiSummaryPaymentDetails{color:#3b647e;margin-bottom:5px;font-size:14px}.ntmiSummaryPaymentDetailsCol hr{margin:.5rem 0}.ntmiSummaryPaymentDetails span{font-weight:600;float:right}.ntmiSummarytotalFeeLabel{font-size:18px;color:#3b647e;font-weight:600}.ntmiSummarySlogan{color:#2c60dc;font-weight:700;margin:15px 0}.ntmiSummaryDownload{float:right;margin:15px 0}.drivMedLicWrapper{text-align:center;padding:30px}.drivMedLicWrapper h5{color:#fff;font-weight:700}.drivMedLicWrapper img{width:150px;margin-bottom:15px}.ntmiTermsTitle{font-weight:700;color:#2355ce}.appBannerSections{width:100%;background-image:linear-gradient(90deg,rgba(43,217,186,.7),rgba(43,217,186,.7),#2c60dc,#2c60dc),url(/images/footer-bg.svg);margin:70px 0 100px}.appBannerTextContents{background-image:linear-gradient(to bottom right,rgba(44,120,206,.7),rgba(43,254,205,.7),rgba(44,96,220,.7),),url(/images/footer-bg.svg);padding:32px 90px 42px 0}.appBannerTitle{font-size:72px;line-height:52px;font-weight:700;color:#fff}.appBannerTitle span{font-size:32px;color:#dbe9ff}.appBannerDetails{font-size:12px;color:#fff;margin:15px 0 30px;text-align:justify}.appDownloadLink{margin-right:30px}.appBannerImgContents{position:absolute;right:0}.parallaxImgs img{width:550px;height:500px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-ms-transform:rotate(40deg);margin-left:-50px;margin-bottom:-53px;margin-top:0;position:relative}.appBannerTextContents img{margin-top:-100px;margin-bottom:-40px;margin-left:-20px}.blogButton{background-color:#fff;color:#2c60dc;border-color:#fff;height:50px;font-weight:700}.blogButton:hover{pointer-events:none}@media only screen and (max-width:768px){.appBannerSections{margin-top:50px}.appBannerTextContents{padding:32px 42px}.appBannerTitle{font-size:32px;line-height:26px}.appBannerTitle span{font-size:16px}.appDownloadLink img{width:105px;margin:10px 0}.appBannerImgContents{margin-top:20px}}.countdownRow{display:flex}.countdownRow div{margin-right:10px;font-weight:700;color:red;font-size:1.25rem}.modal-footer{justify-content:flex-end}.hrRadio{margin-right:5px}.mainTitle{font-weight:700;margin:20px 0;color:#2355ce}.appointmentSummarySubheading{color:#3b647e;font-weight:600}.appointmentSummaryDetails{padding:15px;border:1px solid #e2e2e2;border-radius:5px;margin:0 0 20px;background-color:#fff}.summaryDataFields{color:#3b647e;margin-bottom:5px}.summaryDataFields label{font-size:10px;margin-bottom:0}.summaryDataFields p{font-size:14px;margin-bottom:0;font-weight:600}.appointmentSummaryPaymentDetails{color:#3b647e;margin-bottom:5px;font-size:14px}.appointmentSummaryPaymentDetailsCol hr{margin:.5rem 0}.appointmentSummaryPaymentDetails span{font-weight:600;float:right}.appointmentSummarytotalFeeLabel{font-size:18px;color:#3b647e;font-weight:600}.appointmentSummarySlogan,.placeAnotherAppointment{color:#2c60dc;font-weight:700;margin:15px 0}.backHomeButton{margin-top:10px}.appointmentSummaryDownload{float:right;margin:15px 0}.rowContainer{display:flex;align-items:center}.leftContent{flex:1 1}.rightContent{text-align:right}.appointmentInputInfos{margin:0 20px 0 26px;font-size:12px;text-indent:-26px}.loginscreenBranding{width:40%;margin:20% 0 30px;display:block}.loginContainer{margin:10% 0;padding:0 15%}.signinGreetingText{margin-bottom:40px}.signinGreetingText h1{color:#2c60dc}.signUpLink{margin-left:5px;padding:0;font-size:14px;color:#34586f}.signUpLink:focus{box-shadow:none}.loginRememberMe{font-size:14px;color:#3b647e}.forgotPasswordLink{text-align:right}.signInButton{margin-top:30px}.signOptionSeperation{text-align:center;margin:20px 0;font-size:14px}.signInTypesButton{background-image:linear-gradient(180deg,#eff5ff 0,#c2d7ff);border:none;color:#3b647e;font-size:14px;font-weight:500;box-shadow:0 0 5px #e2e2e2}.signInTypesButton:hover{background-image:linear-gradient(180deg,#e4eeff 0,#b9d2ff);color:#3b647e}@media only screen and (max-width:600px){.loginscreenBranding{width:40%;margin:10% 0 30px;display:block}.loginContainer{margin:15% 0;padding:0 15px}.signInTypesButton{margin-bottom:15px}}.visibilityIcon{position:absolute;top:42px;right:15px;color:#afafaf}.pwField.is-invalid,.was-validated .pwField:invalid{background-image:none}.passwordStrengthCheckWrapper{position:absolute;padding:20px;left:-380px;bottom:-150px;box-shadow:2px 2px 5px rgba(60,60,60,.2);border-radius:10px;background-color:#fff;z-index:1}.passwordStrengthCheckWrapper:after{z-index:-10;box-shadow:1px -2px 2px 0 rgba(60,60,60,.2)}.passwordStrengthCheckWrapper:after,.passwordStrengthCheckWrapper:before{content:"";position:absolute;width:0;height:0;margin-left:0;bottom:0;top:calc(20% - 5px);right:-20px;box-sizing:border-box;border:10px solid #fff;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.passwordStrengthCheckWrapper:before{z-index:10}.progress{height:.5rem}.passwordStrengthCheckWrapper h5{color:#3b647e}.passwordStrengthCheckWrapper ul{padding:0;list-style:none;font-size:13px;margin-top:10px;color:#3b647e}.passwordStrengthCheckWrapper ul li svg{margin-right:10px}.policySuccess{color:#29a34f}.policyFailed{color:#deb81a}@media only screen and (max-width:600px){.passwordStrengthCheckWrapper{position:relative;left:0;bottom:0;margin-top:15px}.passwordStrengthCheckWrapper:after{top:-12px;right:12px;box-shadow:-3px -3px 4px 0 rgba(121,80,80,.1)}.passwordStrengthCheckWrapper:before{top:-12px;right:12px;box-shadow:-3px -3px 4px 0 rgba(60,60,60,.1)}}.forgotPassLink{padding:0;font-size:14px}.otpLoginVerifyBtn{position:absolute;bottom:0;right:0}.loginMobileContent{margin-bottom:20px;padding:0 15px 0 0}.otpLoginInputValidation{position:absolute}.otpComponentWrapper{padding:0 15px;margin-top:-15px}.otpSendSuccessMsgFeedback{color:#0cc029;-webkit-animation:css 0s 5s forwards;animation:css 0s 5s forwards}.otpSendSuccessMsgFeedback p{display:inline-block;margin-left:5px;font-size:13px}@media only screen and (max-width:600px){.otpLoginVerifyBtn{position:relative;margin-top:15px}.otpLoginInputValidation{position:relative}}.otpVerificationWrapper{box-shadow:0 0 10px #e2e2e2;border-radius:10px;padding:30px}.otpVerificationIcon{width:100%}.otpInputsWrap{display:flex;justify-content:center;margin:15px 0}.otpResendOption{margin-bottom:15px}
/*    !* Make the disabled links grayish*!*/
/*    !* And disable the pointer events *!*/.otpResendSuccess{font-size:12px;color:#0cc029}@-webkit-keyframes css{to{visibility:hidden}}@keyframes css{to{visibility:hidden}}@media only screen and (max-width:600px){.otpVerificationWrapper{padding:25px 15px}.otpTitle{font-size:16px}.otpDetails{font-size:12px}.otpResendOption{font-size:13px}}.memberDetailsWrapper{width:100%}.cardInputElement+.card{background:#fff;box-shadow:0 0 15px #e2e2e2;color:#2c60dc;border:2px solid transparent;border-radius:10px;padding:40px 30px;min-height:60vh}.cardInputElement+.card:hover{cursor:pointer}.cardInputElement:checked+.card{border:3px solid #2c60dc;transition:border .3s}.cardInputElement:checked+.card:before{content:"Selected";position:absolute;left:-1px;top:-1px;padding:5px 15px;background:#2c60dc;color:#fff;border-radius:5px 0 20px 0}.membershipCost,.membershipDuration,.membershipType{margin:0}.membershipType{font-weight:700;color:#3b647e;font-size:14px;line-height:12px}.membershipCost{color:#2c60dc;font-size:24px}.membershipDuration{color:#3b647e;font-size:14px;line-height:12px}ul.checkmark{padding:0;color:#3b647e;margin-top:20px}ul.checkmark li{font-size:11px;margin-bottom:.5em;list-style-type:none;padding:0 0 0 35px;position:relative}ul.checkmark li:before{border:.8em solid #2bd8b9;border-radius:.8em;height:0;width:0;left:.5em;margin-top:-.5em}ul.checkmark li:after,ul.checkmark li:before{content:" ";display:block;position:absolute;top:6px}ul.checkmark li:after{width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;left:13px;margin-top:-.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cardFakeButton{border:1px solid #818181;color:#818181;border-radius:5px}.cardFakeButton,.cardFakeButtonEnable{position:absolute;width:80%;bottom:20px;left:10%;text-align:center;padding:5px;margin-top:20px}.cardFakeButtonEnable{background-color:#2c60dc;color:#fff;border-radius:5px;cursor:pointer}.membershipDetailsLink img{width:24px;margin-right:10px}@media only screen and (max-width:600px){.cardInputElement+.card{min-height:auto;margin-bottom:15px;padding:35px 20px}}@media (max-width:990px){.memberTypeCard{padding-bottom:20px}}@media (max-width:1150px){.rightContainer{padding:30px}.leftContainer{padding:30px 20px;color:#fff}.cardInputElement+.card{min-height:100%;padding-bottom:80px}.memberTypeCard{height:100%}}.hrRadio{display:inline-block;margin-right:15px;color:#3b647e;margin-bottom:15px}.InputDetailFormWrapper{margin:20px 0}.deliveryAddressTooltip{display:flex;font-size:13px;color:#3b647e;line-height:13px}.deliveryAddressTooltip img{margin-right:15px;width:24px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.signupSuccessWrapper{text-align:center;margin:10% 0 0}.signupSuccessDetails{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.signupSuccessDetails img{width:76px;margin-bottom:20px}.signupSuccessDetails h4{color:#3b647e}.signupSuccessDetails p{margin:10px 50px 30px;color:#3b647e}@media only screen and (max-width:600px){.signupSuccessWrapper{margin:10% 0}.signupSuccessDetails{position:relative;left:unset;top:unset;-webkit-transform:unset;transform:unset}.signupSuccessDetails p{margin:10px 20px 30px}}.memberTypeCard{width:100%}.packageTitle{color:#3b647e;font-weight:700;margin:30px 0 20px}.memberBadge{margin:auto;text-align:center}.imgSummery{margin:auto}.freeMem{color:#3365dd}.freeMem,.premiumMem{margin-top:15px;font-weight:700}.premiumMem{color:#2cacc2}.membershipDetailsLink{margin:10px 0 30px;font-size:12px}.summaryLabel{font-size:12px;color:#3b647e;margin-bottom:0}.summaryData{font-size:16px;font-weight:600;color:#0a0a15}.terms{margin:20px 0;font-size:12px;display:flow-root}.terms p{margin-left:10px;display:inline}.summaryAgreedLabel label{margin-top:2px}.summaryAgreedLabel label span a{margin-left:5px}.signupConfirmationWrapper{margin:10% 0 0}.signConOtpWrap{margin-top:10px}.signInLink{margin-left:10px;padding:0;font-size:14px;color:#fff}.signInLink:hover{color:#e7e7e7}.signInLink:focus{box-shadow:none}.stepper{margin-top:-25px}.bottomFixedRightBtn{position:absolute;bottom:0;right:100px}.bottomFixedLeftBtn{position:absolute;bottom:0;left:100px}@media only screen and (max-width:600px){.bottomFixedRightBtn{position:relative;bottom:0;right:0}.bottomFixedLeftBtn{position:relative;bottom:0;left:0}}@media only screen and (max-width:992px) and (min-width:601px){.bottomFixedRightBtn{right:30px}.bottomFixedLeftBtn{left:30px}}@media only screen and (max-width:1366px) and (min-width:993px){.bottomFixedRightBtn{right:15px}.bottomFixedLeftBtn{left:15px}}.form-label{font-size:13px;color:#3b647e}.changePwdGreetingText{margin-bottom:50px}.changePwdGreetingText h1{color:#2c60dc}.changePwdBtn{margin-top:50px}.changePasswordContainer{margin:15% 0;padding:0 130px}.changePwdScreenBranding{width:40%;margin:20% 0 30px;display:block}.changePassWrapper{margin:10% 0}.changePasswordIcon{width:20px;vertical-align:middle}.passwordMatch{display:inline-block;margin-left:10px;color:#0cc029}.changePassOtpWrapper{margin:20% 10px}.changePasswordOtpInput{margin-top:50px}.chngPassOtpInputsWrap{display:flex;justify-content:center;margin:15px 0}@media only screen and (max-width:600px){.changePassOtpWrapper{margin:10% 0}.changePasswordOtpInput{margin-top:20px}}.signupOtpDetails{margin:auto}.signupOtpImage{border-right:1px solid #e2e2e2;text-align:center}.signupOtpImage img{width:100%;padding:20%}.otpDetails,.otpTitle{color:#3b647e}.otpDetails{font-size:13px;margin-bottom:10px}.otpDetails span{font-weight:700;color:#2c60dc}.otpVerificationCountdown{color:#9cb8be}.otpVerificationCountdown svg{margin-right:10px}.otpResendOption{color:#3b647e}.otpResendLink{float:right;margin:0 0 0 auto;padding-right:0}.otpResendLink:hover{cursor:pointer}@media only screen and (max-width:600px){.signupOtpImage{border-right:none}.signupOtpImage img{width:60%;padding:0 15px 15px}.otpResendOption{font-size:13px}}.changePassSuccessWrapper{text-align:center;margin:30% 0}.changePassSuccessWrapper img{width:76px;margin-bottom:30px}.changePassSuccessWrapper p{margin:10px 50px 30px}@media only screen and (max-width:600px){.changePassSuccessWrapper{margin:10% 0}.changePassSuccessWrapper p{margin:10px 20px 30px}}.otpVerifyWrapper{margin:15% 0}.otpVerifyForm{margin-top:40px}@media only screen and (max-width:600px){.otpVerifyWrapper{margin:10% 0}.otpVerifyForm{margin-top:20px}}.createPassWrapper{margin:20% 0}.newPasswordInputForm{margin-top:60px}.passwordMatchFeedback p,.passwordMisMatchFeedback p{display:inline-block;margin:0 0 0 5px;font-size:13px}.passwordMatchFeedback{color:#0cc029}.passwordMisMatchFeedback{color:#ff4949}.createPassButton{margin-top:40px}@media only screen and (max-width:600px){.createPassWrapper{margin:10% 0}.newPasswordInputForm{margin-top:20px}}.createPassSuccessWrapper{text-align:center;margin:40% 0}.createPassSuccessWrapper img{width:76px;margin-bottom:20px}.createPassSuccessWrapper p{margin:10px 50px 30px}@media only screen and (max-width:600px){.createPassSuccessWrapper{margin:10% 0}.createPassSuccessWrapper p{margin:10px 20px 30px}}.sendOTPWrapper{margin:30% 0}.otpInputForm{margin-top:60px}.otpButton{margin-top:40px}@media only screen and (max-width:600px){.sendOTPWrapper{margin:10% 0}.otpInputForm{margin-top:20px}}.inputToolTip{position:absolute;right:-25px;top:35px}.inputToolTip img{width:15px}.inputToolTip p{visibility:hidden;position:absolute;min-width:370px;background-color:#7f7f7f;color:#fff;padding:10px;text-align:center;right:-30px;top:30px;font-size:12px;z-index:1}.inputToolTip :after{content:"";position:absolute;top:15%;left:68%;width:0;height:0;border:10px solid transparent;border-bottom-color:#7f7f7f;border-top:0;margin-left:72px;margin-top:-17px}.inputToolTip:hover p{visibility:visible}@media only screen and (max-width:600px){.inputToolTip{display:none}}.forgotpasswordIcon{width:100%}.forgotPassTitle{color:#3b647e}.forgotPassInfo{font-size:13px;color:#3b647e}.labTestContainer{margin:10% 0;padding:0 15%}@media only screen and (max-width:600px){.labTestContainer{margin:15% 0;padding:0 15px}}.labPharmacyTitle{font-weight:700;margin:20px 0;color:#2355ce}.labPharmacyWrapper{width:100%;border-radius:5px;box-shadow:0 0 15px #e2e2e2;padding:15px;margin-bottom:15px;min-height:200px;background:#fff}.labPharmacyInputInfo{margin:0 0 20px 26px;font-size:12px;text-indent:-26px}.labPharmacyInputInfo img{width:16px;margin-right:10px}.labPharmacyInputInfo span{font-weight:700;color:#2c67d8}.labPharmacySubmitButton{float:right}.labPharmacyFile{display:none}.fileUploadArea{padding:15px;background:#f1f1f1}.chooseFile{padding:10px 15px;background:#2c60dc;color:#fff;font-size:14px;box-shadow:0 0 3px rgba(0,0,0,.3);margin:0;border-radius:5px;width:100%;text-align:center}.chooseFile:hover{cursor:pointer;background:#0024f1}.uploadedFileName{display:inline-block;color:#3b647e;font-size:14px;margin-bottom:10px;word-break:break-all}.labPharmacyScreenBranding{width:150px;margin:10% 0 30px;display:block}.refundRequest__Body .nav-tabs{border-bottom:1px solid #2355ce;margin:20px 0}.refundRequest__Body .nav-tabs .nav-item,.refundRequest__Body .nav-tabs .nav-link{border:none;color:#3b647e;padding-bottom:15px}.refundRequest__Body .nav-tabs .nav-item.active,.refundRequest__Body .nav-tabs .nav-item:hover,.refundRequest__Body .nav-tabs .nav-link.active,.refundRequest__Body .nav-tabs .nav-link:hover{border-bottom:3px solid #2355ce;color:#2355ce}.refundRequest__Body .nav-tabs .nav-item span svg,.refundRequest__Body .nav-tabs .nav-link span svg{margin-right:15px}@media (min-width:320px) and (max-width:480px){.refundPageLeftSection{display:none}.eChanRightSection .form-control,.eChanRightSection form label{font-size:3vw}.refundRequest__Body .nav-tabs{flex-wrap:nowrap;font-size:3vw}}.refundRequestWrapper{margin:0 20px}.tabIcon{padding-right:10px;margin-right:5px;font-size:20px}.refundTypeRadio{margin-right:30px}.refundStatusWrapper{margin:0 20px}.btnDiv{margin-top:30px}.bodyTitle{font-weight:700;margin:20px 0;color:#2355ce}.refundSubHeading{margin-top:-15px;margin-bottom:20px;font-size:12px;color:#3b647e}.spinnerRefundStatus{position:relative}.refundStatusComp{height:60vh;overflow:auto;padding-top:15px;margin-top:-15px;margin-bottom:30px}.echanScrollbar::-webkit-scrollbar{width:5px;background-color:#cecece}.echanScrollbar::-webkit-scrollbar-thumb{background:#2c60dc}.infoCardWrapper{margin-top:15px}.infoCardWrapper__success{border:none;border-left:4px solid #0cc029;font-weight:700;color:#0cc029}.infoCardWrapper__warning{border:none;border-left:4px solid orange;color:orange}.infoCardWrapper__success,.infoCardWrapper__warning{border-radius:5px;box-shadow:0 0 6px #e2e2e2;font-weight:700}.infoCardWrapper__success .card-body,.infoCardWrapper__warning .card-body{padding:15px}.refundStatusCardWrapper__card{margin-bottom:15px;border-radius:5px;box-shadow:0 0 6px #e2e2e2;color:#3b647e;font-size:14px;font-weight:700}.refundStatusCardWrapper__card .card-body{padding:15px}.refundStatusCardWrapper__tittle{font-size:10px;color:#3b647e;font-weight:400}.refundStatusCardWrapper__IconCol{display:flex;align-items:center;font-size:16px}.refundStatusCardWrapper__Icon{margin-right:10px;font-size:22px}.refundStatus_complete{color:#0cc029}.refundStatus_pending{color:#ffd21d}.refundStatus_notRequested{color:#9fb3d2}.refundStatus_complete_card{border:none;border-left:4px solid #0cc029}.refundStatus_pending_card{border:none;border-left:4px solid #ffd21d}.refundStatus_notRequested_card{border:none;border-left:4px solid #9fb3d2}.commonErrorMessage__col{display:flex}.commonErrorMessageWrapper{text-align:center;margin:10px;height:calc(100vh - 60px);align-items:center;justify-content:center}.commonErrorMessageWrapper,.errorMsg{display:flex;flex-direction:column;flex:1 1}.errorMsg{padding:10px 0}.errorMsg h5{color:#3b647e;text-align:center;font-weight:700}.errorMsg p{margin:20px 10% 0;color:#3b647e;white-space:pre-wrap}.errorImg{display:flex;justify-content:center;margin-bottom:30px}.errorImg img{width:80px}.backBtnWrapper{text-align:center;margin-top:30px}.pageNotFound{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#283c4a}.pageNotFound__img{width:70%;margin:20px auto}.chat_message{margin:10px 20px;width:60%;color:#3b647e;font-size:14px;position:relative}.chat_message__sender{float:right}.chat_message__sender:after{content:" ";position:absolute;right:0;bottom:10px;border-color:#fff #fff transparent transparent;border-style:solid;border-width:10px}.chat_message__receiver{float:left}.chat_message__receiver:after{content:" ";position:absolute;left:0;bottom:10px;border:10px solid transparent;border-left-color:#fff}.chat_message__message{padding:15px;border-radius:10px;margin-bottom:5px}.chat_message__message_deleted{background:#d7d7d7;color:#8c8b8b}.chat_message__message_not_deleted{background:#fff}.chat_sender__deleted:after{border-color:#d7d7d7 #d7d7d7 transparent transparent}.chat_receiver__deleted:after{border-color:transparent transparent transparent #d7d7d7}.chat_message__message p{width:95%;display:inline-block}.chat_message__message svg{color:#ff4949}.chat_message__time{font-size:10px;margin:0 15px}.chat_page__header{background-image:linear-gradient(90deg,#2c60dc,#2bfecd);padding:30px 30px 60px}.chat_header_branding{width:120px;margin-left:-15px}.chat_header_title{color:#fff;font-weight:700;display:inline-block;margin-left:15px}.chat_page__container{margin-top:-40px;background:#f1f1f1;padding:0;box-shadow:0 0 10px rgba(0,0,0,.2)}.chat_message__container{height:60vh;overflow:auto;background:url(/images/body-bg.svg)}.chat_user{background:#fff;padding:10px 20px;display:flex;align-items:center}.chat_user img{margin-right:15px;border-radius:50%;border:2px solid #2c60dc;width:60px;height:60px}.chat_user__dr_name{font-size:14px}.chat_user__dr_name span{font-weight:700}.chat_user__dr_specilization{font-size:12px;font-weight:700;color:#0cc029}.chat_user__dr_specilization div{width:6px;height:6px;background-color:#0cc029;border-radius:50%;display:inline-block;margin:3px 5px 3px 0}.chat_form{z-index:1;background:#e8e8e8;width:100%;padding:20px}.chat_message__input{width:80%;display:inline-block}.chat_message__input input,.chat_sendBtn{border-radius:20px}.chat_sendBtn{margin-left:10px;width:calc(20% - 10px)}.mobileAppAlert{margin:0;padding-right:2rem!important}.mobileAppAlert_Branding{width:100px;margin-right:10px}.mobileAppAlert_Message{font-size:10px;margin-right:5px}.alertBody button{font-size:10px;text-transform:uppercase}

/*!*media queries for responsive mobile*!*/.prescriptionContainer{margin:10% 0;padding:0 15%}@media only screen and (max-width:600px){.prescriptionContainer{margin:15% 0;padding:0 15px}}.echDeliveryScreenBranding{width:300px;margin:0 0 30px;display:block}.echoTerms{font-size:13px;margin:15px 0}.uploadingPoints{font-size:14px;margin-top:25px;width:80%}.uploadingPoints li{position:relative;margin:5px 0 10px;padding:0 0 0 20px}.uploadingPoints li::marker{color:#fff;font-size:20px}.uploadingPoints li:before{content:"";width:40px;height:40px;border:2px solid #fff;position:absolute;left:-33px;top:-4px;border-radius:50%}@media only screen and (max-width:600px){.labPharmacyScreenBranding{width:150px;margin:10% 0 30px;display:block}}