body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;height:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:ProximaNova-Regular;src:url(/static/media/ProximaNova-Regular.bf9f5d50.otf)}@font-face{font-family:ProximaNova-Semibold;src:url(/static/media/ProximaNova-Semibold.f14eee64.otf)}@font-face{font-family:ProximaNova-Bold;src:url(/static/media/ProximaNova-Bold.d728a3db.ttf)}@font-face{font-family:ProximaNova-Light;src:url(/static/media/ProximaNova-Light.ac51ad8a.otf)}@font-face{font-family:ProximaNova-ExtraBold;src:url(/static/media/ProximaNovaExtraBold.c47c63d8.ttf)}body,html{margin:0;padding:0;font-family:ProximaNova-Regular;overflow-y:auto;height:100%}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}h1,h2,h3,p{margin:0}.clear{clear:both}.right{float:right}.left{float:left}.hide{display:none}.visible{display:block!important}.padSide-10{padding:0 10px}.padRight-5{padding-right:5px}.container{min-height:100%;max-width:1280px!important}.container,.dashboard{background-color:#f7f7f7}.dashboard{min-height:700px;padding:20px 0}.dashboardContainer{display:flex}.dashboardContainer .col1{width:297px}.dashboardContainer .col2{margin-left:1%;width:75%;min-height:700px;box-shadow:0 3px 6px 0 rgba(0,0,0,.06);background-color:#fff;border-radius:10px;overflow:hidden}.mar-80{margin-top:66px}.monthCalender{display:flex;flex-wrap:wrap;justify-content:flex-end}.monthCalender>div{width:14.28%}button.react-calendar__tile.react-calendar__tile--now.react-calendar__month-view__days__day{border:1px solid #3a87b3;color:#3a87b3}button.react-calendar__tile.react-calendar__month-view__days__day:disabled{opacity:.5}.box{padding:10px;border:1px solid #ececed;background-color:#fff}.box-items{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:space-between}.bullets{display:inline-block;width:8px;height:8px;opacity:.5;border-radius:50%}.blue{background-color:#2886af}.grey{background-color:#b2b2b2}.backgroundRed{background-color:red}.number{font-family:ProximaNova-Semibold;color:#3680a1;font-size:16px;line-height:1;margin-bottom:10px;text-align:left}.status{display:inline-block;margin-left:7px;margin-right:7px;text-align:left;font-family:ProximaNova-Regular}.count,.status{font-size:12px;color:#a2a2a2}.count{font-family:ProximaNova-Semibold}.date{float:left;font-size:30px}.day-month-year{padding:0 10px}.day{padding:4px 0}.day,.month-year{font-size:13px}.timeCategory{font-size:12px;padding:0 7px;color:#2886af}.show-appointments{font-family:ProximaNova-Semibold;color:#4e4e4e;font-size:16px}.view-tab{justify-content:center}.ecllipse-tab,.view-tab{display:flex;align-items:center}.ecllipse-tab{background-color:rgba(0,0,0,.06);padding:8px 15px;border-radius:30px}.month-year-text{padding:0 20px;font-size:12px;color:#4e4e4e;text-align:center;font-family:ProximaNova-Semibold}.react-calendar{width:100%!important;background:#fff;border:none!important;font-family:ProximaNova-Regular;line-height:1.125em;border-radius:10px;margin-bottom:14px;box-shadow:0 3px 6px 0 rgba(0,0,0,.06);padding:10px}.react-calendar__tile{border-radius:50%!important}.react-calendar__month-view__days{justify-content:space-between}.react-calendar__month-view__weekdays{padding-bottom:15px;border-bottom:1px solid #ececed;margin-bottom:5px}.react-calendar__month-view__weekdays__weekday{text-transform:capitalize;color:#828282}.react-calendar button{font-size:12px}button.react-calendar__navigation__arrow.react-calendar__navigation__next2-button,button.react-calendar__navigation__arrow.react-calendar__navigation__prev2-button{display:none}.react-calendar__navigation button[disabled]{background:transparent!important}.react-calendar__tile--active{background:#3a87b3!important;color:#fff!important}.toast{font-size:1rem;background-color:rgba(4,3,3,.54);color:#fff;border-radius:25px}.castIcon{width:25px;margin-right:30px}.castIcon:hover{cursor:pointer}.loginScreenContainer{background:url(/static/media/LoginBackground.56225909.png) no-repeat;background-size:cover;height:100vh;display:flex;justify-content:center;align-items:center}.spinnerContainer{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spinnerContainer img{width:100px}.shiftLoader.blurBackground{-webkit-filter:blur(2px);filter:blur(2px);pointer-events:none}.loginModal{overflow:hidden;width:900px;display:flex;background:#fff;box-shadow:0 27px 35px 0 #c9c9c9;border-radius:10px}.loginForm{flex:1 1;display:flex;flex-direction:column;padding:60px 50px 0;width:50%}.loginTitle{color:#3b3b3b;font-size:24px;letter-spacing:2.5px;font-family:ProximaNova-Bold;margin-bottom:25px}.loginForm form{display:flex;flex-direction:column;padding:0 0 50px}.input-field-login{position:relative;height:35px;margin-top:40px}.input-field-login label{position:absolute;z-index:4;top:0;left:0;color:#cecece;transition:all .2s;cursor:text;font-family:ProximaNova-Semibold;font-size:14px}.input-field-login label:focus{outline:0}.input-field-login input{position:relative;z-index:5;background-color:initial;width:100%;border:0;line-height:1;outline:0;padding:5px 0;border-bottom:1.5px solid hsla(0,0%,80.8%,.6588235294117647);box-shadow:none;color:#000;font-size:18px;font-family:ProximaNova-Semibold}.input-field-login input:focus,.input-field-login input:valid{border-color:hsla(0,0%,80.8%,.6588235294117647)}.input-field-login input:focus~label,.input-field-login input:valid~label{top:-20px;color:#cecece}.forgotPasswordLink a{color:#2886af;font-family:ProximaNova-Semibold;font-size:12px}.loginButton{background:#2886af;text-transform:uppercase;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#fff;display:flex;justify-content:center;align-items:center;padding:12px 20px;border-radius:60px;border:none;font-family:ProximaNova-Semibold;font-size:18x;margin:58px 0 0;cursor:pointer}.loginButton:focus{outline:none}.loginButton:disabled{opacity:.4;cursor:default}.loginImage{width:50%;height:491px;background:url(/static/media/login_image.92fc62c2.jpg) no-repeat 50%;background-size:cover}.invalidMsg{color:#dc143c;padding:5px 10px;text-align:center;font-size:14px;background:rgba(137,74,25,.0784313725490196)}.header{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;position:fixed;width:100%;z-index:10;top:0;left:0;z-index:20}.header a{text-decoration:none}.headerContainer{display:flex;justify-content:space-between;align-items:center;height:65px;padding:30px 18px}.item1-drop,.nav-dashboard-item{display:flex}.item1-drop:hover{cursor:pointer}.logo{flex-grow:4}.searchInput::-webkit-input-placeholder{color:#d5d5d5;font-size:16px}.searchInput::placeholder{color:#d5d5d5;font-size:16px}.searchInput{font-family:ProximaNova-Regular;border:2px solid hsla(0,0%,80.8%,.47058823529411764);padding:6px;width:426px;border-radius:30px;margin-right:43px;text-indent:3.5em;font-size:18px;background:url(/static/media/search-icon.727fb56d.svg) no-repeat 6%;background-size:17px}.searchInput:focus{outline:0}.bell-icon{padding:25px;border-left:1px solid #ebebeb;position:relative}.bell-icon img{width:24px;height:24px}.notification-count{display:inline-block;width:18px;height:18px;font-size:11px;background:#fa5252;color:#fff;position:absolute;top:22px;right:19px;padding:3px;border-radius:50%;font-family:ProximaNova-Semibold;text-align:center}.settings-icon{padding:25px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}.settings-icon img{width:24px;height:24px}.logout-card{border-left:1px solid #ebebeb}.logout-image{padding-right:20px}.logout-image img{width:37px;height:37px}.logout-content .user-name{margin:0;line-height:1;font-size:16px;font-family:ProximaNova-Semibold;text-transform:capitalize;color:#000}.logout-content .specialization{margin:0;font-size:14px;font-family:ProximaNova-Regular;color:#777;float:left;text-transform:capitalize}.logout-content img{width:10px;height:10px;margin-left:21.5px;margin-right:21.5px}.downIcon{display:inline-block;border-top:7px solid rgba(0,0,0,.4196078431372549);border-left:7px solid transparent;width:10px;border-right:7px solid transparent;height:0}.timeCategory{font-family:ProximaNova-Semibold;font-size:14px;padding:0 13px;color:#000}.activeTime{background:url(/static/media/checkmark.b76d7f6c.svg) no-repeat;background-position:0;padding:0 17px;color:#2886af;background-size:10px 10px}.seperator{height:10px;width:1px;background-color:#000}.calender-header{height:70px;flex-direction:row;justify-content:space-between;padding:0 24px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);background-color:#fff}.calender-header,.full-date{display:flex;align-items:center}.date{width:40px;font-size:32px;font-family:ProximaNova-Bold;color:#005c84}.day-month-year{width:119px;padding:0 7px}.right-content{display:flex;align-items:center}.day{line-height:.5;color:#09163c;font-family:ProximaNova-Semibold}.day,.month-year{font-size:14px;text-align:left}.month-year{font-family:ProximaNova-Regular;color:grey}.month-wise img{height:9px;margin-bottom:3px;margin-right:4px}.category{padding:0 30px;font-size:12px;font-family:ProximaNova-Semibold;text-align:left;color:#000}.switch{position:relative;display:inline-block;width:62px;height:34px;font-size:13px;color:#fff;text-align:center}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;bottom:0;left:0;right:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"IN";height:26px;width:37px;left:4px;bottom:4px;background-color:#2886af}input:checked+.slider{background-color:#fff}input:focus+.slider{box-shadow:0 0 1px #fff}input:checked+.slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.slider.round{border-radius:34px;border:1px solid #2886af}.slider.round:before{border-radius:25px}.dayColumn{text-align:center;padding:25px 0 10px;text-transform:uppercase;color:#8b8b8b;font-family:ProximaNova-Regular;font-size:14px}.dateChangeMenu{padding-left:5px}.dateChangeMenu img{padding:0 5px;margin:0 5px}.dateChangeMenu img:hover{cursor:pointer;-webkit-transform:scale(1.3);transform:scale(1.3)}.sideBorder{height:200ppx;border:1px solid #000}.apptListHeader{justify-content:space-between;padding:0 32px 0 25px;height:79px}.apptListHeader,.apptListLeft{display:flex;align-items:center}.apptListLeft{width:190px;flex-flow:row nowrap}.apptListLeft>img{width:35px}.paymentSummary{background-color:#f2f7fa;text-align:center;width:140px;padding:5px 0}.ps-text{font-family:ProximaNova-Semibold;color:green;font-size:14px}.apptListAllDocs{padding:0 10px}.apptFor{color:#2886af;font-size:16px;line-height:1.2}.apptAllDoctors,.apptFor{font-family:ProximaNova-Semibold}.apptAllDoctors{color:#000;text-transform:capitalize;font-size:18px;line-height:1.4}.apptListRight{display:flex;align-items:center;padding:7px 15px;background-color:#2886af;border:1px solid #2886af;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-radius:6px;text-transform:uppercase;text-decoration:none;cursor:pointer}.apptListRight a{text-transform:uppercase;text-decoration:none}.addApptLabel,.apptListRight a{display:flex;align-items:center;color:#fff;font-family:ProximaNova-Semibold;font-size:14px}.addApptLabel{margin:0 5px}.apptListRight a img{padding:0 10px}.sidebarContainer{padding-right:5px;border:2px solid #ececed;border-radius:10px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.06)}.scanPreviewHead{padding:12px;display:flex;align-items:center;justify-content:space-between;box-shadow:1px 1px 5px hsla(0,0%,50.2%,.45098039215686275)}.scanPreviewHead button{margin-left:5px}.previewModalBody{padding:0}.previewContent{display:flex;border-bottom:1px solid rgba(0,0,0,.14901960784313725)}.previewPrescriptionSection{position:relative;flex-basis:70%;padding:7px}.previewPrescriptionSection img{border-radius:5px;box-shadow:1px 1px 5px hsla(0,0%,50.2%,.5215686274509804)}.previewThumbnailSection{padding:8px;text-align:center;flex-basis:30%}.previewThumbnailSection button{width:100%;padding:3px}.previewScanThumbnail{height:420px;overflow:auto}.previewScanThumbnail img{box-sizing:border-box;margin:5px 0;border-radius:5px;padding:3px}.previewScanThumbnail img:hover{cursor:pointer;border:1px solid red}.deleteScan{position:absolute;font-size:14px;right:7px;padding:2px 15px;margin:7px;background-color:rgba(0,0,0,.6901960784313725);color:#fff;border-radius:25px}.deleteScan:hover{cursor:pointer}.scannigSpinner{padding:15px}.scannigSpinner img{width:32px;margin-right:15px}.rescanInProgress{display:flex;align-items:center;font-size:14px;color:rgba(5,5,5,.3607843137254902)}.rescanInProgress img{width:18px;margin-left:10px}.scanFor{margin-bottom:5px;font-weight:600;font-size:12px;line-height:10px;text-transform:uppercase}.scanPatientName{text-transform:uppercase;font-size:14px;line-height:14px;color:#dc3545}.scanForHeading{width:33%;padding:0 7px}.scannedrx{width:9%!important;font-weight:700}.scannedrx:hover{cursor:pointer}.noPrescription{font-size:18px;font-weight:700;color:grey;text-align:center;margin-top:40px;position:relative;flex-basis:70%;padding:7px;color:hsla(0,0%,50.2%,.30196078431372547)}.stopScanBtn{text-align:right}.totalCollectionBtn{display:flex;align-items:center;padding:4px 15px;margin-right:20px;border:1px solid #2886af;border-radius:6px;text-transform:uppercase;font-size:13px;color:#2886af;font-weight:700;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.totalCollectionBtn>span{font-size:18px;margin-right:8px}.totalCollectionBtn:hover{cursor:pointer;border:1px solid #fff;background-color:#2886af;color:#fff}.paymentModalBody,.totalPaymentModal{display:flex;flex-direction:column;align-items:center}.paymentModalBody{width:100%;justify-content:center;height:200px}.paymentModalFooter{width:100%;display:flex;justify-content:space-around;align-items:center;background-color:#f2f2f2;height:115px}.totalCollectionLabel,.totalCollectionValue{color:#242424;font-family:ProximaNova-Semibold;font-size:28px}.paymentModeValue{color:#636363;font-size:24px;padding:0 5px}.paymentModeLabel{font-family:ProximaNova-Semibold;color:#636363;font-size:18px;display:flex;justify-content:center}.paymentIconValue img{width:30px}.paymentIconValue{font-family:ProximaNova-Semibold;display:flex;align-items:center}.modal-dialog{max-width:600px}.modal-content{border-radius:20px;overflow:hidden}.closeButton{position:absolute;right:25px;top:15px;opacity:.7}.closeButton img{width:15px}.closeButton:hover{cursor:pointer;opacity:1}.receivedBy{display:flex;justify-content:space-between;width:100%;margin-top:20px}.receivedBy>div{width:50%;text-align:center}.receivedBy>div>.receivedByAmt{font-weight:700}.quickApptBtn{margin-right:15px;border:1px solid #4e832f;color:#4e832f}.menu-list .active{color:green}.sidebar{max-height:360px;overflow:auto}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-button{background:#fff}.sidebar::-webk7t-scrollbar-track-piece{background:#fff}.sidebar::-webkit-scrollbar-thumb{background-color:#ebebeb}.sidebar-title p{padding:15px 20px;color:#09163c;font-family:ProximaNova-Semibold;font-size:15px;text-align:left;margin:0}.sidebar-dropdown{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ececed;border-bottom:1px solid #ececed;background-color:#fff;padding:15px 10px;border-left:8px solid #f5d5b8}.sidebar-dropdown:hover{cursor:pointer}.sidebar-dropdown .doc-profile{display:flex;align-items:center}.notification-icon{padding:0 6px;text-align:center;font-size:12px;border-radius:25px;color:#fff;background-color:#187a9e;font-family:ProximaNova-Bold}.dropdownMenu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px}.dropdownMenu .text{text-align:left;font-size:14px;color:#838383;text-decoration:none;flex-basis:70%}.dropdownMenu .counts{text-align:right;font-size:22px;line-height:1;color:#2886af;font-family:ProximaNova-Bold}.dropdownMenu .red{color:#ff5858}.dropdownMenu .right-arrow{padding:21px 13px;width:8px;height:13px}.activeItem,.dropdownMenu:hover{background-color:#f2f7fa;color:#838383;cursor:pointer}.profile-image{border-radius:50%;background-color:#187a9e;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;text-transform:capitalize;font-family:ProximaNova-Bold;color:#fff}.profile-image,.profile-image img{width:37px;height:37px}.profile-content{margin-left:20px}.profile-content h3{color:#187a9e}.profile-content h3,.profile-content p{font-size:14px;text-transform:capitalize}.profile-content p{color:#838383;text-align:left}.accordion__button:focus,.accordion__heading:focus{outline:none}.sidebarContainer{padding-bottom:15px}.appointments-container{display:flex;align-items:center;padding:15px 25px}.appointments-status{color:#4e4e4e;font-size:16px;flex-basis:30%;font-family:ProximaNova-Semibold}.appointments-search{flex-basis:40%}.appointments-search input[type=text]{width:100%;box-shadow:none;padding:5px 0;outline:none;border:none;border-radius:30px;text-indent:3em;background:#efefef url(/static/media/search-icon.727fb56d.svg) no-repeat 5%}.appointments-search input[type=text]:focus{outline:none}.appointments-search input[type=text]::-webkit-input-placeholder{color:#d5d5d5;padding:10px;font-family:ProximaNova-Regular;font-size:16px}.appointments-search input[type=text]::placeholder{color:#d5d5d5;padding:10px;font-family:ProximaNova-Regular;font-size:16px}.add-appointment-button{float:right;font-size:14px;line-height:1;text-align:center;padding:10px 20px;border-radius:60px;border:1px solid #2886af;font-family:ProximaNova-Semibold}.add-appointment-button:hover{text-decoration:none}.add-appointment-button span{text-align:center;text-transform:uppercase;color:#2886af;text-decoration:none}.apptListContainer{display:flex;align-items:center;justify-content:space-between;padding:0 18px;box-shadow:0 3px 6px 0 rgba(0,0,0,.06);border:1px solid rgba(248,212,185,.5);border-left:10px solid #f8d4b9;border-radius:7px;height:50px;margin-bottom:15px}.apptListContainer>div{width:30%}.apptListName{text-overflow:ellipsis;white-space:nowrap;width:35%!important;font-family:ProximaNova-Semibold;color:#000;word-break:break-word;font-size:16px;padding-right:15px;text-transform:capitalize;overflow:hidden}.actionButtons{position:relative;text-align:right;display:flex}.apptListGender{text-transform:capitalize}.apptListContact,.apptListGender,.apptListTime,.apptUpdatedtm{color:#636363;font-family:ProximaNova-Regular;font-size:14px}.actionButtons img{height:20px;margin-right:15px}.actionButtons img:hover{cursor:pointer}.apptListOptions{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;border:1px solid #ececed;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.06);color:#3c3c3c;font-family:ProximaNova-Semibold;border-radius:10px;width:20%}.apptHour{display:flex}.apptHour .hour{width:7.4%;font-family:ProximaNova-SemiBold;font-size:14px;text-align:right;font-size:13px;padding-right:7px;color:#2886af}.apptHour .apptList{width:92.6%;padding-top:20px;border-top:3px solid rgba(0,0,0,.06);margin-top:7px;box-sizing:border-box;position:relative}.dayAppointments{padding:10px 18px;max-height:800px;overflow:auto}.apptColHeading{background-color:#f9f9f9;display:flex;min-height:28px;align-items:center;padding:0 25px;font-size:13px;color:#939393}.patientApptTitle{display:flex;width:100%}.patientApptTitle .nameTitle{width:20%;padding-left:7.8%}.patientApptTitle .genderTitle{width:20%;padding-left:10.9%}.patientApptTitle .apptTimeTitle{width:20%;padding-left:7.3%}.patientApptTitle .mobileTitle{width:20%;padding-left:3.6%}.dayAppointments::-webkit-scrollbar{width:8px}.dayAppointments::-webkit-scrollbar-button,.dayAppointments::-webkit-scrollbar-track-piece{background:#fff}.dayAppointments::-webkit-scrollbar-thumb{background-color:#ebebeb}.timeline{position:absolute;top:-2px;width:100%}.timelineMarker{width:15px;height:15px;background:#2886af;border-radius:50%;position:absolute;top:-7px;left:-6px}.hrline{background-color:#2886af;height:1px}apptListOptions{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;border:1px solid #ececed;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.06);color:#3c3c3c;font-family:ProximaNova-Semibold;border-radius:10px;width:100%}.apptListOptions a{text-decoration:none;color:#000}.apptListOptions .addRecords,.apptListOptions .editDetails{box-sizing:border-box;width:100%;padding:20px}.apptListOptions .addRecords{background-color:#f2f7fa}.dayViewLoader{text-align:center;margin-top:35px}.dayViewLoader img{width:40px}.noData{text-align:center;font-size:16px;margin:35px auto;font-family:ProximaNova-Semibold}.apptUpdatedtm,.updatedtmTitle{padding-left:0}.editpay{padding-left:3.5%}.titleline{padding-left:1%;width:10%}.nameTitle{width:18%}.apptTimeTitle,.genderTitle,.mobileTitle{width:13%}.emptyTitle{width:5%}.emptycol{width:12%}.headButtonSection{display:flex;align-items:center}.recentApptBox{display:flex;flex-direction:column;padding:0 5px;border-radius:5px;border:1px solid rgba(38,136,175,.25882352941176473)}.recentApptHeading{font-family:ProximaNova-Semibold;font-size:14px;display:flex;justify-content:space-between;padding:8px 10px;color:#2886af;cursor:pointer}.recentAppts{border-radius:7px;margin-bottom:10px;border:1px solid rgba(40,134,175,.16862745098039217)}.recentApptsContainer{display:flex}.spaceConsumer{width:7.4%}.recentApptsContainer>.apptListContainer,.recentApptsList{width:92.6%}.card{border:none}.card,.card-body{padding:0}.apptListOptions{position:absolute}.edit_payment_icon{width:30px}.edit_payment_icon:hover{cursor:pointer}.apptListAmount{padding-left:2%;font-size:14px;color:green}.editApptBtn,.printButton{cursor:pointer}.printButton{color:#2886af;position:relative}a.printButton:hover{text-decoration:none}.printButton:focus,a.printButton:hover{background:transparent}a.printButton:hover{color:#2886af;font-family:ProximaNova-Semibold}.greyButton{color:#636363;cursor:pointer;position:relative}a.greyButton:hover{color:#636363;cursor:pointer;text-decoration:none}.printActiveMessage{font-size:14px;font-family:ProximaNova-Regular;position:absolute;top:50px;right:0;color:#636363}.apptListContainer{position:relative}.apptListContainer>div.printActiveMessage{width:unset}.apptListContainer>div.apptTypeFlag{width:20px;height:25px;position:absolute;top:0;left:0;border-top:30px solid #2886af;border-right:25px solid transparent}.apptTypeFlag span{color:#fff;font-family:ProximaNova-Semibold;font-size:8px;top:-25px;left:2px;position:absolute;-webkit-transform:rotate(-52deg);transform:rotate(-52deg)}.alldoc-dropdown{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ececed;border-bottom:1px solid #ececed;background-color:#fff;padding:15px 10px;border-left:8px solid #fff}.alldoc-dropdown:hover{cursor:pointer}.alldoc-dropdown .doc-profile{display:flex;align-items:center}.createAppointment{display:flex;padding:20px 0;border-radius:10px;height:100%;overflow-x:hidden;overflow-y:hidden}.chooseText{color:#939393;font-size:14px;line-height:.8}.chooseContent,.chooseText{font-family:ProximaNova-Semibold}.chooseContent{color:#000;font-size:16px;text-transform:capitalize}.apptCategory{min-height:650px;width:75%;margin:0 7px;overflow-x:hidden;overflow-y:hidden;border-radius:10px}.createApptHead{position:relative;height:70px;box-shadow:0 3px 10px 0 rgba(0,0,0,.11);background-color:#fff;display:flex;align-items:center;font-size:18px;color:#3b3b3b;font-family:ProximaNova-Semibold;padding-left:25px;z-index:11}.createApptHead img{padding:0 20px}.createApptHead img:hover{cursor:pointer}.resModal .modal-content{border-radius:28px!important}.rescModal{text-align:center;padding:10px 5px}.modFooter{justify-content:center}.modHead{font-family:ProximaNova-SemiBold;text-transform:uppercase;font-size:18px;line-height:.83;letter-spacing:1.22px;padding:15px 0;color:#2d414a}.modContent{font-family:ProximaNova-Regular;font-size:14px;line-height:1.29;color:#2d414a}.modLink{font-family:ProximaNova-Semibold;line-height:1.21;text-align:center;color:#2886af}.modButton,.modLink{display:inline-block;font-size:14px;margin:0 10px}.modButton{background-color:#2886af;color:#fff;line-height:1;font-family:ProximaNova-SemiBold;padding:15px 25px;border-radius:25px}.modButton:hover,.modLink:hover{cursor:pointer}.modSlotTime{color:#37b1e6;text-transform:uppercase}.selectDoctor{box-shadow:0 3px 6px 0 rgba(0,0,0,.1);background-color:#fff;height:100%;border-radius:10px}.doctorList{display:flex;justify-content:baseline;overflow:auto;padding:45px 0;height:95%;flex-wrap:wrap}@media screen and (max-width:480px){.selectDoctor{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.doctorCardContainer{width:11rem;border:1px solid #cecece;border-radius:10px;display:flex;flex-direction:column;position:relative;overflow:hidden;margin:10px;text-transform:capitalize}.doctorCardBlur{position:absolute;width:100%;height:100%;top:0;right:0;border-radius:10px;z-index:-1}.doctorCardContainer:hover{cursor:pointer;box-shadow:0 18px 45px rgba(0,0,0,.23137254901960785);border:none}.doctorCardContainer:hover .doctorCardBlur{background:#2886af;background-size:133%;background-position:50%;z-index:5;transition:all 1s linear}.doctorCardContainer:hover .doctorName,.doctorCardContainer:hover .doctorSpec{color:#fff}.doctorCardMainContent{z-index:10}.doctorPhotoSection{display:flex;justify-content:center;align-items:center;border-radius:50%;background:#f0f8ff;margin:23px auto;font-family:ProximaNova-Bold;font-size:24px;color:#fff;overflow:hidden}.doctorPhotoSection,.doctorPhotoSection img{width:68px;height:68px}.doctorCardSeperator{background:#cecece;height:1px;width:100%}.doctorCardDetails{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px}.doctorName{font-size:17px;color:#000;line-height:1.5}.doctorName,.doctorSpec{font-family:ProximaNova-Semibold}.doctorSpec{color:#939393;font-size:14px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.combinedPatientMainContainer{display:flex;overflow-y:hidden;transition:all .5s linear;height:100%}.translateToRight{-webkit-transform:translateX(0);transform:translateX(0)}.translateToLeft,.translateToRight{overflow:hidden;transition:all .5s linear}.translateToLeft{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.newPatientBar{display:none;align-items:center;flex-direction:column;padding:20px;position:relative;background:#f9f9f9;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);opacity:1}.barContent1{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:50% 65%;transform-origin:50% 65%;margin:170px 0 92px -84px}.barContent1,.barContent2{display:flex;color:#e1e1e1;font-size:36px;font-family:ProximaNova-Bold;white-space:nowrap;position:absolute}.barContent2{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 65%;transform-origin:50% 65%;margin:165px 0 92px -73px}.spinnerIcon{width:40px;height:40px}.spinnerIcon img{width:100%}.existingPatientContainer{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:-4px 0 8px 0 rgba(0,0,0,.1);background:#f9f9f9;height:100%;flex-wrap:nowrap;opacity:1}.existingPatientTitle{margin:25px 0;color:#e1e1e1;font-size:48px;text-transform:capitalize;font-family:ProximaNova-Bold}.existingPatientTitle img{width:320px;height:40px;opacity:.25}.existingPatientFormWrapper{margin-top:55px}.existingPatientForm{display:flex;margin:auto;flex-direction:column;max-width:450px}.existingPatientForm label{color:#3b3b3b;font-size:18px;font-family:ProximaNova-Semibold;padding:20px 0}.existingPatientForm .inputGroup{display:flex;align-items:center;border:1px solid #cecece;border-radius:5px;padding:0 5px}.existingPatientForm .inputGroup .btn{background-image:linear-gradient(271deg,#3ac1b0,#37b1e6);padding:5px 10px;border-radius:5px;text-decoration:none;color:#fff;font-family:ProximaNova-Regular;font-size:16px;min-width:140px;text-transform:capitalize}.existingPatientForm .inputGroup input{border:none;border-radius:5px;padding:10px;flex:2 1;order:2;min-width:250px}.existingPatientForm .inputGroup::-webkit-input-placeholder{color:#b2b2b2;font-family:ProximaNova-Semibold;font-size:16px}.existingPatientForm .inputGroup::placeholder{color:#b2b2b2;font-family:ProximaNova-Semibold;font-size:16px}.existingPatientForm .inputGroup input:focus{outline:none;border-color:#2886af}.newPatientContainer{position:relative;flex:1 1;display:flex;flex-direction:column;box-shadow:4px 0 8px 0 rgba(0,0,0,.1);background:#fff;overflow:hidden;z-index:10}.newPatBlock{padding:20px 31px;margin-bottom:30px}.PatientTitle{-webkit-background-clip:text;font-size:35px;color:#37b1e6;text-transform:capitalize;font-family:ProximaNova-Bold;padding:20px 0}.newPatientTitle img{width:320px;height:40px}.newPatientFormWrapper{margin-top:54px}.newPatientForm{display:flex;flex-direction:column;max-width:450px;margin:auto}.newPatientForm label{padding:20px 15px}.newPatientForm input,.newPatientForm label{color:#3b3b3b;font-size:16px;font-family:ProximaNova-Semibold}.newPatientForm input{border:1px solid #b2b2b2;border-radius:5px;padding:10px;overflow:hidden;width:100%}.newPatientForm input::-webkit-input-placeholder{color:#b2b2b2;font-family:ProximaNova-Semibold;font-size:16px}.newPatientForm input::placeholder{color:#b2b2b2;font-family:ProximaNova-Semibold;font-size:16px}.newPatientForm input:focus{outline:none;border-color:#2886af}.confirmationMessage{display:flex;justify-content:flex-end;padding:20px 0}.confirmationMessage span{color:#939393;font-size:16px;font-family:ProximaNova-Semibold;font-style:italic;padding:0 10px}.confirmationMessage p{font-family:ProximaNova-Semibold;color:#2886af;font-size:16px}.confirmationMessage p:hover{cursor:pointer}.addNewPatientLink{text-align:center;color:#1396cf;font-size:16px;font-family:ProximaNova-Semibold;text-decoration:underline}.addNewPatientLink:hover{cursor:pointer}.existPatientBar{display:none;align-items:center;flex-direction:column;padding:20px;position:relative;background:#f9f9f9;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.navigateButton{width:28px;height:28px;border-radius:50%;background:#2886af;display:flex;justify-content:center;align-items:center;align-self:center;box-shadow:0 5px 6px 0 rgba(0,0,0,.25);cursor:pointer}.existingPatientScreen{overflow:hidden;display:flex;box-shadow:-4px 0 8px 0 rgba(0,0,0,.1);width:25%}.newPatientScreen{overflow:hidden;display:flex;width:25%;box-shadow:4px 0 8px 0 rgba(0,0,0,.1);z-index:10}.selectPatient{width:200%;transition:all .4s linear;height:100%}.widthHalf{width:50%}.initialPos1,.widthHalf{transition:all .5s linear}.initialPos1{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.animatedFocusBlock{background:#fff;z-index:11;transition:all .5s linear}.zeroIndex{z-index:0}.recommendations{margin-top:10px;display:flex;overflow:auto;height:200px;background:color #f7f7f7;justify-content:flex-start;flex-wrap:wrap;padding:15px;position:relative;left:12%;bottom:50px}.recommendations::-webkit-scrollbar{width:7px}.recommendations::-webkit-scrollbar-button{background:#fff;display:none}.recommendations::-webkit-scrollbar-track-piece{background:transparent}.recommendations::-webkit-scrollbar-thumb{background-color:#e2e2e2}.btnDisabled{opacity:.5}.btnDisabled:hover{cursor:unset!important;background-color:initial!important}.patientCardContainer{margin:8px;width:194px;border:1px solid #cecece;background:#fff;display:flex;border-radius:7px;padding:10px;height:60px}.patientCardContainer:hover{cursor:pointer;overflow:hidden}.patientCardContainer:hover,.patientImage{background:rgba(46,138,175,.058823529411764705)}.patientImage{width:20%;height:25px;border-radius:50%}.patientImage img{width:100%}.patientInformation{padding:0 10px;width:80%}.patientName{font-size:14px;color:#2c2c2c;line-height:1.6;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patientName,.patientNumber{font-family:ProximaNova-Semibold}.patientNumber{color:#7e7e7e;font-size:12px;font-style:italic}.mainContainer{padding:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.10196078431372549);border-radius:0 0 15px 15px}.editDetailsHeading{color:#3b3b3b;font-size:18px;font-family:ProximaNova-Semibold;text-transform:capitalize;padding:35px 30px 20px}.requiredField{color:red;font-size:18px}.basicDetails{width:100%;padding:20px 0;overflow:auto;height:60vh}.basicDetails .basicDetailsForm{padding:0 50px;display:flex;flex-flow:row wrap;justify-content:space-between}.basicDetails .input-field{position:relative;width:50%;height:65px;margin-top:35px}.basicDetails .input-field.city-field{margin-top:60px}.apptTypeButtons{display:flex;padding:5px 0}.apptTypeButton{display:flex;justify-content:center;width:95px;border:1px solid #2886af;border-radius:60px;font-size:12px;font-family:ProximaNova-Semibold;color:#2886af;padding:3px 10px;cursor:pointer;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.apptTypeButton.active{background-color:#2886af;color:#fff}.expressButton{margin:0 25px}.input-field label{position:absolute;top:0;left:0;width:100%;color:#939393;transition:all .2s;cursor:text;font-family:ProximaNova-Regular;font-size:16px}.input-field label:focus{outline:0}.input-field input{position:relative;z-index:6;width:80%;border:0;background:none;outline:0;padding:5px 0;border-bottom:1.5px solid hsla(0,0%,80.8%,.6588235294117647);box-shadow:none;color:#000;text-transform:capitalize;font-size:16px;line-height:1;font-family:ProximaNova-Semibold}.input-field input:invalid{outline:0}.input-field input:focus,.input-field input:valid{border-color:hsla(0,0%,80.8%,.6588235294117647)}.input-field input:focus~label,.input-field input:valid~label{top:-24px;color:#939393}.animateDropDownLabel{top:-12px!important}.input-field .dropdownLabel{cursor:pointer;top:12px;font-size:16px;font-family:ProximaNova-Semibold;text-transform:capitalize}.mainContainer{min-height:100vh}.mainContainer .vitalDetails{width:100%;padding:10px 0;height:100%}.vitalDetails .vitalDetailsForm{padding:0 50px;display:flex;flex-flow:row wrap;justify-content:space-between;height:auto}.vitalDetails .input-field{position:relative;width:50%;height:35px;margin-top:45px}.dropDownMenu{position:relative;width:85%;height:40px;border-bottom:1.5px solid hsla(0,0%,80.8%,.6588235294117647);font-family:ProximaNova-Semibold;color:#000;cursor:pointer;padding:0 13px;display:flex;align-items:center}.fullWidthDropDownMenu{width:100%}.dropDownMenu:after{position:absolute;content:"";width:0;height:0;top:50%;right:20px;border:6px solid transparent;border-top-color:#2886af;z-index:9}ul.showDropDown{display:block}.dropDown{position:absolute;width:100%;top:-4px;left:0;padding-left:0;background:#fff;z-index:150;box-shadow:1px 1px 10px hsla(0,0%,50.2%,.4196078431372549);display:none}.dropDown li{list-style:none;font-family:ProximaNova-Semibold;font-size:18px;border:1px solid hsla(0,0%,80.8%,.6588235294117647);padding:10px;color:#000}li:hover{background:#2886af;transition:all .5s ease-in}li:hover span{color:#fff!important}.listBackground{position:absolute;background:#2886af;transition:all .5s ease-in}@-webkit-keyframes slide{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.dropDownContainer{display:flex;align-items:flex-end;width:80%}.dropDownSpan{display:inline-block;text-align:right;padding-left:20px}.dropDownSpan a{text-decoration:none;color:#2886af;font-size:13px;font-family:ProximaNova-Semibold}.dropMenu{width:80%;border-bottom:1.5px solid hsla(0,0%,80.8%,.6588235294117647)}.dropdownLabel:after{position:absolute;content:"";width:0;height:0;margin-top:5px;top:7px;right:20%;border:6px solid transparent;border-top-color:#2886af;z-index:9}.dropdown-menu{width:80%;max-height:200px;overflow:auto;box-shadow:1px 3px 30px rgba(46,138,175,.21176470588235294);border-radius:0 0 7px 7px;border:none}.age-field .dropdown,.height-field .dropdown{width:65%;display:inline-block}.age-field .dropdown-menu,.age-field .dropMenu,.height-field .dropdown-menu,.height-field .dropMenu{width:100%}.age-field .dropdownLabel:after,.height-field .dropdownLabel:after{right:0}.dobMenu{max-height:unset!important;-webkit-transform:none!important;transform:none!important;box-shadow:none;top:24px!important;overflow:unset}.dobMenu .dobCalander{top:unset}.dobMenu .dobCalander .react-calendar__tile{padding:.5em 0}.dobMenu .dobCalander .react-calendar__navigation{height:unset}.dropdown-menu ul{margin-bottom:0!important}.dobCalander{position:relative;z-index:10;top:-25px;width:65%;box-shadow:1px 2px 30px grey}.option{margin-left:20px;font-size:12px;color:#2886af;text-transform:uppercase}.option:hover{cursor:pointer}.dropdown-menu::-webkit-scrollbar{width:10px}.dropdown-menu::-webkit-scrollbar-button,.dropdown-menu::-webkit-scrollbar-track-piece{background:#fff}.dropdown-menu::-webkit-scrollbar-thumb{background-color:grey!important}.selectLabel{color:#939393;font-size:14px;margin-bottom:5px}.blood-group-field .dropdown,.cm-mm-view .dropdown,.head-circum-field .dropdown,.weight-field .dropdown{width:38%;display:inline-block;margin-right:20px}.blood-group-field .dropMenu,.head-circum-field .dropMenu,.weight-field .dropMenu{width:100%}.blood-group-field .dropdownLabel:after,.head-circum-field .dropdownLabel:after,.weight-field .dropdownLabel:after{right:0}.vitalDetails .dropdownLabel{color:#000;font-size:16px}.feetinch-view .dropdown{width:30%;display:inline-block;margin-right:20px}.feetinch-view .option{margin-left:0}.actionButtons .dropdown{display:inline-block}.actionButtons .dropdown-menu{width:unset}.errorInput{font-size:14px;color:red}.pd-tabs div{display:inline-block;width:33.3%;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0}.pd-tabs div:hover{cursor:pointer}.activeDetails{background-color:#f0f8ff;font-family:ProximaNova-Semibold;color:#2886af;border-bottom:3px solid #2886af!important}.commingSoon{margin-top:20px;text-align:center;font-size:24px}.commingSoon>img{width:250px}.scannedrx{border:1px solid rgba(58,135,179,.4);text-align:center;color:#3a87b3}.Payment_services__It2-V{width:50%;padding:25px 8%}.Payment_servicesTitle__1v63s{font-family:ProximaNova-Semibold;font-size:18px}.Payment_payment__8nJAk,.Payment_rupees__33D6e{font-size:16px;color:#2886af;font-family:ProximaNova-Semibold;margin-right:2px}.Payment_hyphen__hzC7H{color:#818181;font-size:16px;font-family:ProximaNova-Regular;margin-right:2px}.Payment_service__pm7kz{height:50vh;overflow:auto;width:100%;margin-top:2rem}.Payment_shiftLoader__1z1Pb img{width:50px}.Payment_shiftLoader__1z1Pb{text-align:center}.Payment_consult__1Djzq,.Payment_vaccine__3Ze6T{height:30px;font-family:ProximaNova-Semibold;font-size:30px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-.94px;text-align:left;color:#000;position:relative}.Payment_vaccine__3Ze6T{width:142px;display:flex}.Payment_icons__LarAd{font-size:16px;margin:3px}.Payment_iconPrice__2Oj0D{font-size:14px;margin:3px}.Payment_treatment__2U_32{font-family:ProximaNova-Semibold;font-size:30px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-.94px;text-align:left;color:#000;position:relative}.Payment_Rectangle__33gQK{width:auto;margin-top:2rem;position:relative}.Payment_consultationButton1__3YxSx{border-radius:20px;text-align:center;background-color:#f7f7f7;margin-right:3%;height:40px;padding-left:2%;padding-right:2%;border:none}.Payment_consultationButton1__3YxSx:focus{outline:none}.Payment_consultationButton2__2fA11{border-radius:20px;text-align:center;margin-right:3%;height:40px;padding-left:2%;padding-right:2%;background-color:#2886af!important;color:#fff;border:none}.Payment_consultationButton2__2fA11:focus{outline:none}.Payment_gridColumn3__1HouO,.Payment_gridColumn3Disbale__9duQE{grid-column-start:5;grid-column-end:6;grid-row:1;border-radius:20px}.Payment_gridColumn3Disbale__9duQE{cursor:not-allowed}.Payment_disabledButtonAdd__lNwF_{cursor:not-allowed;background-color:#ccc;color:#666}.Payment_disabledButtonAdd__lNwF_,.Payment_increment__12Pba{display:grid;padding:5px;width:100px;border-radius:20px;border:1px;justify-items:center;align-content:center;grid-template-columns:repeat(3,1fr)}.Payment_increment__12Pba{border-style:solid;border-color:#2886af;background-color:#fff}.Payment_increment__12Pba:focus{outline:none}.Payment_count__3Ss-P{width:33px;height:20px;margin:5px 0 5px 10px;font-family:ProximaNova-Semibold;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-.63px;text-align:left;color:#939393}.Payment_disabledMinus__3h-Kg{cursor:not-allowed;border:none;text-align:center;pointer-events:none;-webkit-filter:grayscale(100%) brightness(1);filter:grayscale(100%) brightness(1);transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.Payment_minusBtn__ml0BD{color:#2886af;border:none;cursor:pointer;background-color:#fff;text-align:center;padding:10px}.Payment_disabledPlus__2iLrs{cursor:not-allowed;text-align:center;border:none;pointer-events:none;background-color:#ccc;-webkit-filter:grayscale(100%) brightness(1);filter:grayscale(100%) brightness(1);transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.Payment_plusBtn__qxs_m{border:none;background-color:#fff;cursor:pointer;padding:5px}.Payment_counter__T5C_V,.Payment_plusBtn__qxs_m{text-align:center;color:#2886af}.Payment_disableCounter__1YDmS{color:#666}.Payment_disableAddService__1oeb_{cursor:not-allowed;padding:5px;border-radius:20px;width:100px;text-align:center;color:#666;border:1px;border-color:#999;background-color:#ccc}.Payment_addServiceBtn__1xXJH{padding:5px;border-radius:20px;width:100px;text-align:center;color:#2886af;border:1px;border-style:solid;border-color:#2886af;background-color:#fff}.Payment_addServiceBtn__1xXJH:focus{outline:none}.Payment_showTotalPrice__1zsRn{display:grid;grid-template-columns:repeat(6,1fr);height:70px;background-color:#f2f7fa;width:100%;border-bottom:1px solid #c4c0c0;align-items:center;justify-items:center}.Payment_countService__TH7fL{font-size:25px;font-weight:600;font-stretch:normal;font-style:normal;color:#000;grid-column-start:1;grid-column-end:3;margin-left:0}.Payment_showServiceCount__2cJGR{left:5;grid-column-start:1;grid-column-end:3;font-size:15px;font-weight:0}.Payment_totalServiceCount__1mujw{margin-left:5px;align-items:end}p{max-width:25ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Payment_totalServicePrice__1Tu1n{font-size:15px;font-weight:600;font-stretch:normal;font-style:normal;color:#000;grid-column-start:5;grid-column-end:6;position:relative}.Payment_doctorsService__UhhK2{margin-top:1rem;height:100%;display:grid;grid-template-columns:repeat(5,1fr)}.Payment_path__2_O6E{margin-top:12px;margin-bottom:8px;width:98%;height:0;border:1px solid #d0d0d0;grid-column-start:1;grid-column-end:6;grid-row-start:2}.Payment_displayService__2WjuA{grid-column-start:1;grid-column-end:3;grid-row:1;font-family:ProximaNova-Semibold;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:#000;justify-items:center;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:9px}.Payment_displayService__2WjuA:first-letter{text-transform:capitalize}.Payment_displayService__2WjuA:hover{white-space:normal;word-wrap:break-word;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.Payment_removeButton__8ZlJB{display:none}.Payment_displayPrice__2LdL_{grid-column-start:3;grid-column-end:4;grid-row:1;justify-content:left;align-items:left;margin-top:9px;height:18px;font-family:ProximaNova-Semibold;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#000}.Payment_disabledButton__1_ZXj{cursor:not-allowed}.Payment_amounts__1exsa{flex:1 1;display:flex;flex-flow:column nowrap;background-color:#f3f3f3}.Payment_payableAmountSection__1Kooc{flex:1 1;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid rgba(0,0,0,.06);color:#575757;font-size:1.5rem;font-family:ProximaNova-Semibold;width:70%;margin:auto}.Payment_rupeeIcon__38Q6M{margin-right:6.2px;font-size:22px;color:#2886af;font-family:ProximaNova-Bold}.Payment_payableAmountFigure__36tZU{font-size:37px;color:#2886af;font-family:ProximaNova-Bold;display:inline-block;width:100px;text-align:left}.Payment_paidAmountSection__1dEWT{width:70%;margin:auto;display:flex;justify-content:space-between;flex:1 1;align-items:center;padding:15px 0}.Payment_paidAmountLabel__3eKme{color:#2e2e2e;font-size:1.5rem;font-family:ProximaNova-Bold}.Payment_noService__3vgoJ{font-family:ProximaNova-Bold;margin-top:6rem;text-align:center}.availableSlots{display:flex;width:100%;height:100%;overflow-y:visible}.availableSlots .slotDate{position:relative;width:20%;box-shadow:2px 5px 25px 0 rgba(0,0,0,.16);z-index:8;background-color:#fff}.availableSlots .slotDate h3{font-size:14px}.availableSlots .slotShifts{width:30%;position:relative;background:#fff;box-shadow:10px 5px 20px 0 rgba(0,0,0,.08);z-index:7}.availableSlots .slotTime{width:50%;box-shadow:10px 5px 20px 0 rgba(0,0,0,.12);background-color:#fff}.availableSlots .slotShifts>div{height:100%;padding:0 15px;overflow:hidden}.availableSlots .slotShifts h3{font-size:14px}.availableSlots .slotTime>div{height:100%;overflow:auto;margin-top:40px;padding:0 20px 150px}.availableSlots .slotTime h3{font-size:14px;display:flex;justify-content:space-between}.availableSlots .slotTime h4{padding:0 18px;font-size:16px;font-family:ProximaNova-Semibold}.selectDate{color:#2886af;font-size:75%;line-height:1.3;text-transform:uppercase}.selectDate,.selectDay{font-family:ProximaNova-Semibold}.selectDay{color:#939393;font-size:12px}.colorWhite{color:#fff}.selectDateCard{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #ebebeb;height:68px}.selectDateCard:hover{cursor:pointer;background-color:rgba(46,138,175,.058823529411764705)}.activeDate,.activeSlot>p:hover,.shiftActive{transition:all .3s ease-in;background-color:#2886af!important;color:#fff!important;cursor:pointer}.selectShiftCard{background:#fff;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid rgba(0,0,0,.14);padding:20px 0 30px}.shiftTime{color:#000;font-size:15px;text-transform:capitalize;line-height:1.9;padding:10px 0}.shiftSlot,.shiftTime{font-family:ProximaNova-Semibold}.shiftSlot{color:#2886af;margin-bottom:20px;border:1px solid #d6d6d6;border-radius:25px;text-align:center;font-size:70%;width:85%;padding:8px 0;text-transform:uppercase}.activeShift{background-color:#2886af!important;color:#fff!important;cursor:pointer!important}.shiftSlot:hover{background-color:rgba(46,138,175,.058823529411764705);color:#2886af;cursor:pointer}.slotsRow{display:flex;flex-wrap:wrap;align-items:center;margin:28px 0}.slotsRow .slot{width:25%;text-align:center}.slot>p{width:90%;display:inline-block;padding:6px 7px;font-size:63%;color:#1396cf;border:1px solid #d6d6d6;border-radius:25px;margin:8px 0}.slotBooked>p{background-color:#ebebeb;color:#939393;border:none}.slotInactive>p{color:#939393}.slotTimeHeading{padding:17px 20px;background-color:#f1f1f1}.shiftLoader{text-align:center}.shiftLoader img{width:50px}.slotBtn{background:none;border:0}.createAppointment div::-webkit-scrollbar{width:7px}.createAppointment div::-webkit-scrollbar-button{background:#ebebeb;display:none}.createAppointment div::-webkit-scrollbar-track-piece{background:transparent}.createAppointment div::-webkit-scrollbar-thumb{background-color:#f1f1f1}.addslot-btn-container{text-align:center;margin-top:35px;position:relative;z-index:100}.addslot-btn{margin:auto;border-radius:25px;border:1px solid #2e8aaf;color:#2e8aaf;padding:5px 0;width:129px}.addslot-btn:hover{cursor:pointer;transition:all .6s ease-in;background-color:#2e8aaf;color:#fff;transition:all .4s ease-in}.slotNumber{text-align:center;margin:6px;width:34px;padding:3px!important;border-radius:10px;border-color:#bababa;color:#000}.focusSlot{background-color:#2e8aaf;color:#fff}.addSlotModalBtn{border-radius:25px;padding:5px 22px;font-size:14px}.addSlotModalBtn:disabled{border-color:hsla(0,0%,50.2%,.7294117647058823);color:hsla(0,0%,50.2%,.7294117647058823)}.addSlotModal .modal-content{border-radius:10px}.addSlotModal .modal-footer{border-top:none}.addSlotModalcontentDesc{font-size:14px;padding:10px 15px;text-align:left}.noShiftExist{padding:35px 20px}.noShiftExist,.noSlotExist{text-align:center;font-family:ProximaNova-Semibold}.noSlotExist{margin:auto;padding:15px 0}.settingSlotModal{display:flex;justify-content:center;align-items:center;position:fixed;height:100%;background-color:#000;color:#fff;opacity:.7;left:0;top:0;font-size:20px;z-index:15;padding-top:111px;width:100%}.slotsInThisHour{margin-top:2.5rem}.appointmentSummary{margin:0 7px;width:25%;height:600px;border-radius:10px 10px 18px 18px}.appointmentSummary,.appointmentSummary .summaryTitle{box-shadow:0 3px 6px 0 rgba(0,0,0,.1);background-color:#fff}.appointmentSummary .summaryTitle{position:relative;height:70px;display:flex;align-items:center;font-size:18px;color:#3b3b3b;font-family:ProximaNova-Semibold;padding-left:25px}.apptSummaryCard{display:flex;height:100%;flex-direction:column;justify-content:space-between}.apptSummaryInnercards{flex-basis:80%}.apptSummaryInnercards .chooseData,.innerCard{padding:0 20px}.innerCard{display:flex;align-items:center;border-bottom:1.5px solid hsla(0,0%,80.8%,.7098039215686275);height:93px}.apptSummarySeperator{background:#cecece;height:1.5px;width:100%}.makeAppt-Btn{display:block;width:85%;font-size:85%;text-align:center;padding:10px 20px;border-radius:25px;text-transform:uppercase;font-family:ProximanOva-Semibold;margin:auto auto 80px;color:#fff;background-color:#2886af}.makeAppt-Btn:disabled{opacity:.4}.activeCat{border:1px solid #2886af}.EditPayment_EditPayment__2qYa0{background-color:#fff;min-height:100%;width:100%;padding-left:20px;padding-right:20px}.EditPayment_editPaymentBtnGroup__5Siyx{margin-top:2rem;text-align:center}.EditPayment_editPaymentBtnEdit__GuBfI{background-color:#1c96c6;padding:10px;width:150px;margin:0 10px}.EditPayment_editPaymentBtnReset___4-zk:hover{background-color:initial;color:#1c96c6}.EditPayment_editPaymentBtnReset___4-zk{background-color:#fff;color:#1c96c6;padding:10px;width:150px;margin:0 10px}#root,.App,.App>div,.container{height:100%}.patientProfile{display:flex;height:100%}.pprLeft{width:20%;height:100%;padding:80px 0 25px}.pprLeft>div{background-color:#626670;height:100%;overflow:auto}.pprRight{width:80%;padding:80px 10px 25px}.pprInvoiceContainer{height:100%;overflow:auto;padding-top:15px;background-color:#fff}.profileHead{display:flex;justify-content:center;flex-direction:column;height:150px;text-align:center;background-color:#4090c3}.pprTabs{padding:20px 15px;background-color:#fff;border-bottom:2px solid hsla(0,0%,46.7%,.38823529411764707);display:flex;justify-content:space-around}.pprTabs>div{width:50%;text-align:center;text-transform:uppercase;color:#777}.pprTabs>div:hover{cursor:pointer}.lightFontColor{color:#939393}.apptCard{display:flex;height:142px}.apptTimings{display:flex;align-items:center;padding:0 15px;border-right:1px solid #d0d0d0;position:relative}.apptTime{font-family:ProximaNova-Regular}.apptDate,.apptTime{font-size:14px;line-height:1.2}.apptDate{color:#000;font-family:ProximaNova-Semibold}.apptYear{font-size:14px;font-family:ProximaNova-Regular}.circle{width:12px;height:12px;border-radius:50%;border:3px solid #2886af;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background:#fff;right:-9px}.circle,.line{position:absolute}.line{width:14px;height:1px;background:#2886af;right:-22px}.apptDetailCard{display:flex;align-items:center;padding:0 0 0 20px;width:830px;transition:all .5s ease-in}.apptDetails{width:100%;display:flex;justify-content:space-between;padding:20px;border-radius:23px;color:#fff;background-image:linear-gradient(180deg,#3694bf,#548acc)}.apptCardHeading{font-family:ProximaNova-Semibold;font-size:16px;color:#90c6ed}.serviceHeading{margin-bottom:4px}.serviceHeading,.servicesCount{display:flex;align-items:center}.servicesCount{color:#fff;font-size:14px;font-family:ProximaNova-Semibold;text-align:center;height:23px;border:1px solid #fff;border-radius:14px;padding:0 9px;margin:0 8px;justify-content:center}.servicesNames{font-size:15px;font-family:ProximaNova-Bold;line-height:1.5}.paymentHeading{color:#90c6ed;font-size:16px;font-family:ProximaNova-Semibold}.payment{border-radius:14px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;padding:5px 11px;margin:10px 0;font-family:ProximaNova-Bold;font-size:14px;transition:all .5s ease-in;cursor:pointer}.payment:hover{color:#2886af;background:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.pp-status{font-size:15px;font-family:ProximaNova-Bold;margin:9px 0}.apptButtons{font-family:ProximaNova-Semibold}.apptButton,.apptButtons{display:flex;align-items:center}.apptButton{padding:5px 10px;border-radius:24px;border:1px solid #fff;justify-content:center;cursor:pointer;transition:all .5s ease-in;font-size:14px}.apptButton:hover{color:#2886af;background:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.cancelButton{padding:5px 30px;margin:0 17px}.red{color:red}.green{color:#03951f}.invoiceDetailsContainer{display:flex;border-bottom:2px solid hsla(0,0%,43.9%,.30196078431372547)}.invoiceTable{width:65%;padding:0 16px 10px}table{border-collapse:collapse;width:100%}.tableHeading{border-bottom:1px solid hsla(0,0%,43.9%,.23921568627450981)!important;color:#777;font-family:ProximaNova-Semibold;font-size:14px}.tableHeading>th{padding:18px 10px;text-align:left}.invoicePaymentDetails{width:35%;padding:28px 18px;font-family:ProximaNova-Semibold;font-size:16px}.balance,.billedPayment,.discount,.paid,.total{display:flex;align-items:center;padding:10px 20px}.discount{border-bottom:2px solid hsla(0,0%,46.7%,.27058823529411763)}.total{border-bottom:1px solid hsla(0,0%,46.7%,.6784313725490196)}.invoicePaymentDetails .label{color:#767676;flex:1 1;display:flex;justify-content:flex-end}.billedAmount,.discountAmount,.totalAmount{color:#333}.balance{padding:0 20px 10px 10px}.amount{display:flex;justify-content:flex-end}.paidAmount{color:#000}.costHeading,.totalHeading,.unitHeading{width:20%}tbody>tr>td{padding:12px 10px}tbody>tr>td>h3{font-size:16px;font-family:ProximaNova-Semibold;margin:0 0 5px}.subHeading{font-family:ProximaNova-Regular;font-style:italic;color:#5c5c5c;font-size:14px}.totalAmt{font-size:16px;color:#1d1d1d;font-family:ProximaNova-Semibold}.billedPayment>div{flex:1 1}.discount>div{flex:1 1;display:flex}.billedAmount{display:flex;justify-content:flex-end}.paid>div,.total>div{flex:1 1}.balance>div,.invoicesTabs{flex:1 1;display:flex}.invoicesTabs{border-bottom:1px solid hsla(0,0%,43.9%,.23921568627450981);color:#777;font-family:ProximaNova-Regular;font-size:18px;height:50px;position:fixed;width:71%;background:#fff;z-index:100}.redColor{color:red}.invoicesHeader{display:flex;justify-content:space-between;align-items:center;background-color:#f2f7fa;height:65px;padding:0 22px;width:100%;top:80px;z-index:100}.invoicesLeft{color:#030303;font-size:24px;font-family:ProximaNova-Semibold}.invoicesRight{display:flex}.collectRefundPayment{border:1px solid #2886af;border-radius:60px;padding:5px 17px;background:#fff;margin-right:17px;font-size:14px;cursor:pointer;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.collectRefundLabel{color:#505050;margin-right:5px}.addInvoiceBtn,.collectRefundAmount,.collectRefundLabel{font-family:ProximaNova-Semibold}.addInvoiceBtn{background:#2886af;font-size:14px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border:1px solid #2886af;border-radius:60px;display:flex;justify-content:center;align-items:center;padding:5px 10px;text-transform:uppercase;cursor:pointer}.addInvoiceBtn,.addInvoiceBtn:hover{text-decoration:none;color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#4090c3}.patientDashboardContainer{display:flex;padding-top:30px}.invoiceHeaderContainer{height:75px;background:#4090c3;display:flex;justify-content:space-between;box-shadow:0 2px 6px 0 rgba(0,0,0,.16);padding:0 25px}.invoiceHeaderLeft{display:flex;flex-direction:column;justify-content:center;color:#fff}.invoiceNumber{text-transform:uppercase;font-family:ProximaNova-Semibold;font-size:16px;padding:7px 0}.invoiceDateTime{display:flex;font-size:12px;font-family:ProximaNova-Regular}.invoiceTime{padding:0 13px}.invoiceCollectRefund,.invoiceHeaderRight{display:flex;align-items:center}.invoiceCollectRefund{border:1px solid #fff;border-radius:60px;padding:8px 17px;color:#fff;font-family:ProximaNova-Semibold;font-size:14px;cursor:pointer}.invoiceCollectRefundPayment{padding:0 5px;display:flex;align-items:center}.invoiceCollectRefundAmount{padding:0 3px}.editInvoiceIcon{padding:0 40px}.editIconImage,.printerIconImage{width:20px;height:20px;cursor:pointer}.pprLeft * h4{color:#fff;font-size:14px;padding:15px;border-bottom:1px solid hsla(0,0%,100%,.4392156862745098)}.pprLeft * table>tr>td{padding:0 15px;font-size:14px;line-height:25px}.pprLeft * table>tr>td.key{color:#c4c4c4}.pprLeft * table>tr>td.value{color:#fff}.namePat{font-weight:700}.namePat,.numPat{color:#fff;font-size:14px}.numPat{opacity:.8}.Invoice_invoiceSeparator__zHop5{width:inherit;border:1px solid hsla(0,0%,43.9%,.09019607843137255)}.Invoice_invoiceDetailsContainer__1xmKW{display:flex;flex-direction:column;border-bottom:1px solid hsla(0,0%,43.9%,.6313725490196078);background-color:#fff;margin-bottom:25px}.Invoice_invoiceBasicDetails__1mmfE{height:45px;padding:0 20px;display:flex;align-items:center;font-size:14px}.Invoice_invoiceBasic__3siPY{display:flex;align-items:center;flex:1 1}.Invoice_invoiceCheckbox__3oWQB{position:relative;width:16px;height:16px;display:inline-block}.Invoice_invoiceCheckbox__3oWQB input{-webkit-appearance:none;width:16px;height:16px;margin:0;border-radius:3px;cursor:pointer}.Invoice_checkmark__1xcEl{position:absolute;top:0;left:0;height:14px;width:14px;border:1px solid #bcbcbc;border-radius:3px;cursor:pointer}.Invoice_checkmark__1xcEl:after{content:"";position:absolute;display:none}.Invoice_invoiceCheckbox__3oWQB input:checked~.Invoice_checkmark__1xcEl:after{display:block}.Invoice_invoiceCheckbox__3oWQB .Invoice_checkmark__1xcEl:after{left:5px;top:0;width:3px;height:9px;border:solid #2886af;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Invoice_hyphen__3sw8k,.Invoice_invoiceLabel__UMC86{font-family:ProximaNova-Semibold}.Invoice_invoiceLabel__UMC86{padding:0 0 0 15px}.Invoice_hyphen__3sw8k{padding:0 5px}.Invoice_invoiceNumber__2_4qg{padding:0 7px;color:#939393;font-family:ProximaNova-Regular}.Invoice_invoiceDate__3Klff,.Invoice_invoiceDateTime__1fft5,.Invoice_invoiceTime__1BWRS{display:flex;align-items:center}.Invoice_invoiceDate__3Klff{padding:0 40px}.Invoice_date__3f-yV{font-size:14px;font-family:ProximaNova-Semibold}.Invoice_calenderIcon__2-WsN,.Invoice_clockIcon__2OyMH{padding:0 10px;display:flex}.Invoice_invoiceDescription__1izGb{border-top:1px dashed hsla(0,0%,43.9%,.23921568627450981);border-bottom:1px dashed hsla(0,0%,43.9%,.23921568627450981);display:flex;align-items:center;height:130px}.Invoice_invoiceModeServices__Uk57c{flex:2 1;padding:0 40px;display:flex;flex-direction:column}.Invoice_invoiceServices__ZJHok{display:flex;font-size:14px;padding:10px 0 0}.Invoice_editInvoiceButton__1Vbgy{flex:1 1;padding:0 40px;display:flex;justify-content:flex-end}.Invoice_editButton__EP2Sg{display:flex;flex-direction:column;align-items:center;justify-content:center}.Invoice_editInvoiceIcon__1yvGG{width:25px;height:25px}.Invoice_editInvoiceIcon__1yvGG img{width:100%}.Invoice_mode__2yJmi{font-size:16px}.Invoice_modeLabel__TtIXC,.Invoice_modeName__2A8i8{font-family:ProximaNova-Regular}.Invoice_modeName__2A8i8,.Invoice_serviceNames__xWk_d{color:#5c5c5c}.Invoice_modeLabel__TtIXC{padding:0 0 0 11px}.Invoice_modeName__2A8i8{color:#5c5c5c;font-size:14px;padding:0 8px}.Invoice_serviceNames__xWk_d{padding:0 12px;font-family:ProximaNova-Regular;color:#5c5c5c;font-size:16px}.Invoice_moreServices__1hON8 a{font-family:ProximaNova-Semibold;font-size:14px;color:#468ec6}.Invoice_editInvoiceLabel__1dEHR{padding:10px 0 0;color:#2886af;font-size:14px;font-family:ProximaNova-Semibold}.Invoice_invoicePayment__7vszM{width:100%;height:70px;display:flex;align-items:center}.Invoice_totalPayment__2L6d3{width:25%;display:flex;flex-direction:column;align-items:center;position:relative}.Invoice_totalPayment__2L6d3:after{content:"";border:1px solid hsla(0,0%,43.9%,.12156862745098039);height:30px;position:absolute;right:0;bottom:0}.Invoice_totalAmount__ucjoj{padding:0 5px}.Invoice_paidPayment__PoF7r,.Invoice_totalPaymentAmt__1-cup{font-size:16px;font-family:ProximaNova-Semibold;color:#434343}.Invoice_discount__1M6TW{color:#3e8e04;font-size:14px;font-family:ProximaNova-Semibold}.Invoice_paidPayment__PoF7r{width:25%;display:flex;justify-content:center;position:relative}.Invoice_paidPayment__PoF7r:after{content:"";border:1px solid hsla(0,0%,43.9%,.12156862745098039);height:30px;position:absolute;top:-9px;right:0;bottom:0}.Invoice_paidAmount__q0bHM{padding:0 7px}.Invoice_advancePayment__3KwV5{width:25%;display:flex;justify-content:center;font-size:16px;color:#3e8e04;font-family:ProximaNova-Semibold;position:relative}.Invoice_advancePayment__3KwV5:after{content:"";border:1px solid hsla(0,0%,43.9%,.12156862745098039);height:30px;position:absolute;top:-9px;right:0;bottom:0}.Invoice_advanceAmount__2C7qe{padding:0 7px}.Invoice_refundPaymentBtn__3wMqX{width:25%;display:flex;justify-content:center;align-items:center}.Invoice_refundLabel__3G4LE{font-family:ProximaNova-Semibold;font-size:14px;color:#2886af;padding:0 8px}.mainDiv{display:flex;justify-content:center}.cityName,.upperLayer{display:flex;font-size:28px;position:absolute;text-transform:capitalize;font-family:ProximaNova-Semibold}.dateContent,.slotNo{font-size:22px}.dateContent,.slotNo,.urgentAppt{position:absolute;font-family:ProximaNova-Semibold}.urgentAppt{font-size:28px}.imageContainer{position:relative;width:793px;height:700px}.imageContainer img{width:100%}.printButton{text-align:center}.checkMark{position:absolute;width:20px;height:20px;border:2px solid #2688af;border-radius:50%}.checkMark:after{content:"";background-color:initial;position:absolute;top:1px;left:5px;width:6px;border-bottom:2px solid #2688af;height:11px;border-right:2px solid #2688af;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}@page{size:auto;margin:0}.deleteScreenContainer{margin:0;padding-top:10%;background:url(https://reception.athancare.com/static/media/LoginBackground.56225909.png)}.deleteContainer{width:900px;margin:auto;display:flex;background-color:#fff;box-shadow:0 5px 5px 5px #dbdbda;border-radius:15px}.inputArea{flex:1 1;padding:60px 50px 0}.deletHeading{color:#3b3b3b;font-size:24px;letter-spacing:2.5px;font-family:ProximaNova-Bold;margin-bottom:25px}.loginButton{margin-bottom:50px}.imageArea{flex:1 1}.deleteMessageContainer{width:900px;text-align:center;height:500px;margin:auto;background-color:#fff;box-shadow:0 5px 5px 5px #dbdbda;border-radius:15px;padding-top:100px}
/*# sourceMappingURL=main.0b728070.chunk.css.map */