body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-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;min-height:100%}body::-webkit-scrollbar{width:15px}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:-webkit-flex;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:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;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:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-align-content:space-between;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{-webkit-justify-content:center;justify-content:center}.ecllipse-tab,.view-tab{display:-webkit-flex;display:flex;-webkit-align-items:center;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{-webkit-justify-content:space-between;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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.loginModal{overflow:hidden;width:900px;background:#fff;box-shadow:0 27px 35px 0 #c9c9c9;border-radius:10px}.loginForm,.loginModal{display:-webkit-flex;display:flex}.loginForm{-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;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:-webkit-flex;display:flex;-webkit-flex-direction:column;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:transparent;width:100%;border:0;line-height:1;outline:0;padding:5px 0;border-bottom:1.5px solid hsla(0,0%,80.8%,.66);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%,.66)}.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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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,.08)}.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{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:65px;padding:0 18px}.headerContainer,.item1-drop,.nav-dashboard-item{display:-webkit-flex;display:flex}.item1-drop:hover{cursor:pointer}.searchInput::-webkit-input-placeholder{color:#d5d5d5;font-size:16px}.searchInput:-ms-input-placeholder{color:#d5d5d5;font-size:16px}.searchInput::-ms-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%,.47);padding:6px;width:426px;border-radius:30px;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,.42);border-left:7px solid transparent;width:10px;border-right:7px solid transparent;height:0}.navRecommendedPatBlock{position:absolute;top:100%;width:100%;height:400px;overflow:auto;box-shadow:1px 1px 10px grey;text-transform:capitalize;background-color:#fff;padding:5px;border-bottom:1px solid grey}.navRecommendedPatBlock>div{display:-webkit-flex;display:flex;border-bottom:1px solid hsla(0,0%,46.7%,.28);-webkit-align-items:center;align-items:center;padding:10px}.navRecommendedPatBlock * .img{width:40px;height:40px;border-radius:50%}.navRecommendedPatBlock * .patName{font-weight:700;font-size:14px}.navRecommendedPatBlock * .patNumber{color:#777;font-size:14px}.navRecommendedPatBlock * .lastVisit{font-weight:700;font-size:14px}.navRecommendedPatBlock>div:hover{cursor:pointer;color:#fff;background-color:#2886af}.searchNavComtainer{position:relative;width:50%}.searchNavComtainer>div{width:100%}.searchNavComtainer * input{width:100%}.nav-drop-image img{width:50px;height:50px;border-radius:50%;margin-right:10px}.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;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;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:-webkit-flex;display:flex;-webkit-align-items:center;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:-webkit-flex;display:flex;-webkit-align-items:center;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;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{position:absolute;cursor:pointer;top:0;bottom:0;left:0;right:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"IN";height:26px;width:37px;left:4px;bottom:4px;background-color:#2886af;transition:.4s}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{-webkit-justify-content:space-between;justify-content:space-between;padding:0 32px 0 25px;height:79px}.apptListHeader,.apptListLeft{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.apptListLeft{width:190px;-webkit-flex-flow:row nowrap;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:-webkit-flex;display:flex;-webkit-align-items:center;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:-webkit-flex;display:flex;-webkit-align-items:center;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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;box-shadow:1px 1px 5px hsla(0,0%,50.2%,.45)}.scanPreviewHead button{margin-left:5px}.previewModalBody{padding:0}.previewContent{display:-webkit-flex;display:flex;border-bottom:1px solid rgba(0,0,0,.15)}.previewPrescriptionSection{position:relative;-webkit-flex-basis:70%;flex-basis:70%;padding:7px}.previewPrescriptionSection img{border-radius:5px;box-shadow:1px 1px 5px hsla(0,0%,50.2%,.52)}.previewThumbnailSection{padding:8px;text-align:center;-webkit-flex-basis:30%;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,.69);color:#fff;border-radius:25px}.deleteScan:hover{cursor:pointer}.scannigSpinner{padding:15px}.scannigSpinner img{width:32px;margin-right:15px}.rescanInProgress{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:14px;color:rgba(5,5,5,.36)}.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;-webkit-flex-basis:70%;flex-basis:70%;padding:7px;color:hsla(0,0%,50.2%,.3)}.stopScanBtn{text-align:right}.totalCollectionBtn{display:-webkit-flex;display:flex;-webkit-align-items:center;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:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.paymentModalBody{width:100%;-webkit-justify-content:center;justify-content:center;height:200px}.paymentModalFooter{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.paymentIconValue img{width:30px}.paymentIconValue{font-family:ProximaNova-Semibold;display:-webkit-flex;display:flex;-webkit-align-items:center;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:-webkit-flex;display:flex;-webkit-justify-content:space-between;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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;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:-webkit-flex;display:flex;-webkit-align-items:center;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:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:15px}.dropdownMenu .text{text-align:left;font-size:14px;color:#838383;text-decoration:none;-webkit-flex-basis:70%;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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:15px 25px}.appointments-status{color:#4e4e4e;font-size:16px;-webkit-flex-basis:30%;flex-basis:30%;font-family:ProximaNova-Semibold}.appointments-search{-webkit-flex-basis:40%;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]:-ms-input-placeholder{color:#d5d5d5;padding:10px;font-family:ProximaNova-Regular;font-size:16px}.appointments-search input[type=text]::-ms-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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;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:-webkit-flex;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:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;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:-webkit-flex;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:-webkit-flex;display:flex;min-height:28px;-webkit-align-items:center;align-items:center;padding:0 25px;font-size:13px;color:#939393}.patientApptTitle{display:-webkit-flex;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:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.recentApptBox{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 5px;border-radius:5px;border:1px solid rgba(38,136,175,.26)}.recentApptHeading{font-family:ProximaNova-Semibold;font-size:14px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;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,.17)}.recentApptsContainer{display:-webkit-flex;display:flex}.spaceConsumer{width:7.4%}.recentApptsContainer>.apptListContainer,.recentApptsList{width:92.6%}.card{border:none}.card,.card-body{padding:0}.apptSpinnerContainer{padding:20px 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.apptSpinner{width:40px;height:40px}.apptSpinner img{width:100%}.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{background:transparent}a.printButton:hover{color:#2886af;background:transparent;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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.createAppointment{display:-webkit-flex;display:flex;padding:20px 0}.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{width:75%;margin:0 7px;overflow:hidden}.createApptHead{position:relative;height:70px;box-shadow:0 3px 10px 0 rgba(0,0,0,.11);background-color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;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{-webkit-justify-content:center;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;min-height:700px;border-radius:10px;overflow:hidden}.doctorList{margin:35px 20px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.doctorCardContainer,.doctorList{display:-webkit-flex;display:flex}.doctorCardContainer{width:179px;border:1px solid #cecece;border-radius:10px;-webkit-flex-direction:column;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,.23);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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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:-webkit-flex;display:flex;transition:all .5s linear}.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;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;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:-webkit-flex;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;-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;box-shadow:-4px 0 8px 0 rgba(0,0,0,.1);background:#f9f9f9;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:-webkit-flex;display:flex;margin:auto;-webkit-flex-direction:column;flex-direction:column;max-width:450px}.existingPatientForm label{color:#3b3b3b;font-size:18px;font-family:ProximaNova-Semibold;padding:20px 0}.existingPatientForm .inputGroup{display:-webkit-flex;display:flex;-webkit-align-items:center;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:150px;text-transform:capitalize}.existingPatientForm .inputGroup input{border:none;border-radius:5px;padding:10px;-webkit-flex:2 1;flex:2 1;-webkit-order:2;order:2;min-width:250px}.existingPatientForm .inputGroup::-webkit-input-placeholder{color:#b2b2b2;font-family:ProximaNova-Semibold;font-size:16px}.existingPatientForm .inputGroup:-ms-input-placeholder{color:#b2b2b2;font-family:ProximaNova-Semibold;font-size:16px}.existingPatientForm .inputGroup::-ms-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;-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-shadow:4px 0 8px 0 rgba(0,0,0,.1);background:#fff;z-index:10}.newPatBlock{padding:20px 31px}.PatientTitle{-webkit-background-clip:text;font-size:42px;color:#37b1e6;text-transform:capitalize;font-family:ProximaNova-Bold;padding:20px 0}.newPatientTitle img{width:320px;height:40px}.newPatientFormWrapper{margin-top:54px}.newPatientForm{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:450px;margin:auto}.newPatientForm label{font-size:18px;padding:20px 15px}.newPatientForm input,.newPatientForm label{color:#3b3b3b;font-family:ProximaNova-Semibold}.newPatientForm input{border:1px solid #b2b2b2;border-radius:5px;padding:10px;font-size:16px;overflow:hidden;width:100%}.newPatientForm input::-webkit-input-placeholder{color:#b2b2b2;font-family:ProximaNova-Semibold;font-size:16px}.newPatientForm input:-ms-input-placeholder{color:#b2b2b2;font-family:ProximaNova-Semibold;font-size:16px}.newPatientForm input::-ms-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:-webkit-flex;display:flex;-webkit-justify-content:flex-end;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{float:right;text-align:right;color:#1396cf;font-size:16px;font-family:ProximaNova-Semibold;text-decoration:underline;cursor:pointer}.existPatientBar{display:none;-webkit-flex-direction:column;flex-direction:column;padding:20px;position:relative;background:#f9f9f9;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.existPatientBar,.navigateButton{-webkit-align-items:center;align-items:center}.navigateButton{width:28px;height:28px;border-radius:50%;background:#2886af;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-self:center;align-self:center;box-shadow:0 5px 6px 0 rgba(0,0,0,.25);cursor:pointer}.existingPatientScreen{box-shadow:-4px 0 8px 0 rgba(0,0,0,.1)}.existingPatientScreen,.newPatientScreen{overflow:hidden;display:-webkit-flex;display:flex;height:650px;width:25%}.newPatientScreen{box-shadow:4px 0 8px 0 rgba(0,0,0,.1);z-index:10}.selectPatient{width:200%;transition:all .4s linear}.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{display:-webkit-flex;display:flex;overflow:auto;height:226px;background-color:#f7f7f7;width:100%;-webkit-justify-content:left;justify-content:left;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:15px 11%;position:absolute;bottom:0}.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:transparent!important;background-color:initial!important}.patientCardContainer{margin:8px;width:194px;border:1px solid #cecece;background:#fff;display:-webkit-flex;display:flex;border-radius:7px;padding:10px;height:60px}.patientCardContainer:hover{cursor:pointer;background:rgba(46,138,175,.06);overflow:hidden}.patientImage{width:20%;height:25px;border-radius:50%;background:rgba(46,138,175,.06)}.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;background-color:#fff}.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}.basicDetails .basicDetailsForm{padding:0 50px;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;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{padding:5px 0}.apptTypeButton,.apptTypeButtons{display:-webkit-flex;display:flex}.apptTypeButton{-webkit-justify-content:center;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}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.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%,.66);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%,.66)}.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:20px 0}.vitalDetails .vitalDetailsForm{padding:0 50px;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.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%,.66);font-family:ProximaNova-Semibold;color:#000;cursor:pointer;padding:0 13px;display:-webkit-flex;display:flex;-webkit-align-items:center;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%,.42);display:none}.dropDown li{list-style:none;font-family:ProximaNova-Semibold;font-size:18px;border:1px solid hsla(0,0%,80.8%,.66);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:-webkit-flex;display:flex;-webkit-align-items:flex-end;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%,.66)}.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,.21);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_paymentCard__2Xslx{box-shadow:0 3px 9px 0 rgba(0,0,0,.16);margin-top:35px}.Payment_paymentContainer__eCmoc{border-radius:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Payment_paymentHeader__1UI-L{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background-color:#e8f6ff;border-bottom:1px dashed rgba(0,0,0,.11);padding:15px}.Payment_quickAdd__2CYnu{font-size:1.5rem;margin-left:6.5%;color:#3b3b3b;font-family:ProximaNova-Semibold;text-transform:uppercase}.Payment_quickBtnGroup__rl3vR{display:-webkit-flex;display:flex;width:56%}.Payment_quickAddBtn__1Afcq{width:100px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.09);border-radius:50px;text-align:center;font-size:1.5rem;margin:0 30px;cursor:pointer;font-family:ProximaNova-Semibold;color:rgba(0,0,0,.39)}.Payment_paymentBody__REKWv{display:-webkit-flex;display:flex;min-height:200px}.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{margin-right:2px}.Payment_hyphen__hzC7H,.Payment_serviceName__1l-hz{color:#818181;font-size:16px;font-family:ProximaNova-Regular}.Payment_serviceName__1l-hz{text-transform:capitalize!important}.Payment_amounts__1exsa{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;background-color:#f3f3f3}.Payment_payableAmountSection__1Kooc{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;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:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;padding:15px 0}.Payment_paidAmountLabel__3eKme{color:#2e2e2e;font-size:1.5rem;font-family:ProximaNova-Bold}.Payment_paidAmountInput__3tzjc{width:138px;height:42px;border:1px solid #2886af;background:#fff;outline:0;text-align:center;border-radius:11px;font-size:1.5rem;color:#2886af;font-family:ProximaNova-Bold}.Payment_paidAmountInput__3tzjc::-webkit-input-placeholder{color:rgba(40,134,175,.41);font-family:ProximaNova-Semibold;font-size:1.5rem}.Payment_paidAmountInput__3tzjc:-ms-input-placeholder{color:rgba(40,134,175,.41);font-family:ProximaNova-Semibold;font-size:1.5rem}.Payment_paidAmountInput__3tzjc::-ms-input-placeholder{color:rgba(40,134,175,.41);font-family:ProximaNova-Semibold;font-size:1.5rem}.Payment_paidAmountInput__3tzjc::placeholder{color:rgba(40,134,175,.41);font-family:ProximaNova-Semibold;font-size:1.5rem}.Payment_moreServices__2mPd6{color:#468ec6;text-decoration:underline;cursor:pointer;font-family:ProximaNova-Bold}.Payment_moreServices__2mPd6:hover{cursor:pointer}.Payment_moreNumber__39Qbq{margin-right:2px}.Payment_paymentModes__1AEZ8{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:20px 0}.Payment_paymentMode__1h3IN{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0 5px;cursor:pointer}.Payment_modeIcon__1efbZ{border:2px solid hsla(0,0%,81.6%,.47);border-radius:10px;width:80px;height:40px;background:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.Payment_cashModeIcon__2kAOv{border-color:rgba(40,134,175,.34)}.Payment_modeLabel___gdKK{text-align:center;padding:5px 0;font-size:14px;color:#939393}.Payment_cashModeLabel__1ui7u{color:#4090c3}.Payment_updateButtonContainer__16OCQ{padding:0 0 20px}.Payment_updateButton__3xwSn,.Payment_updateButtonContainer__16OCQ{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.Payment_updateButton__3xwSn{color:#2886af;font-family:ProximaNova-Semibold;text-transform:uppercase;font-size:14px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-radius:60px;width:200px;padding:10px 0;background:#fff;cursor:pointer}.availableSlots{display:-webkit-flex;display:flex;width:100%}.availableSlots .slotDate{position:relative;width:20%;box-shadow:2px 5px 25px 0 rgba(0,0,0,.16);height:600px;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);height:600px;z-index:7}.availableSlots .slotTime{width:50%;box-shadow:10px 5px 20px 0 rgba(0,0,0,.12);height:600px;background-color:#fff}.availableSlots .slotShifts>div{height:100%;padding:0 15px;overflow:auto}.availableSlots .slotShifts h3{font-size:14px}.availableSlots .slotTime>div{padding:20px;height:91%;overflow:auto;margin-top:20px}.availableSlots .slotTime h3{font-size:14px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;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:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #ebebeb;height:68px}.selectDateCard:hover{cursor:pointer;background-color:rgba(46,138,175,.06)}.activeDate,.activeSlot>p:hover,.shiftActive{transition:all .3s ease-in;background-color:#2886af!important;color:#fff!important;cursor:pointer}.selectShiftCard{background:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;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,.06);color:#2886af;cursor:pointer}.slotsRow{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;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%,.73);color:hsla(0,0%,50.2%,.73)}.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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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%}.appointmentSummary{margin:0 7px;width:25%;height:510px;border-radius:10px 10px 18px 18px;overflow:hidden}.appointmentSummary,.appointmentSummary .summaryTitle{box-shadow:0 3px 6px 0 rgba(0,0,0,.1);background-color:#fff}.appointmentSummary .summaryTitle{position:relative;height:70px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:18px;color:#3b3b3b;font-family:ProximaNova-Semibold;padding-left:25px}.apptSummaryInnercards{-webkit-flex-basis:80%;flex-basis:80%}.apptSummaryInnercards .chooseData,.innerCard{padding:0 20px}.innerCard{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-bottom:1.5px solid hsla(0,0%,80.8%,.71);height:93px}.apptSummarySeperator{background:#cecece;height:1.5px;width:100%}.makeAppt-Btn{display:block;width:85%;font-size:85%;margin:73px auto auto;text-align:center;padding:10px 20px;border-radius:25px;text-transform:uppercase;font-family:ProximanOva-Semibold;color:#fff;background-color:#2886af}.makeAppt-Btn:disabled{opacity:.4}.activeCat{border:1px solid #2886af}.EditPayment_EditPayment__2qYa0{padding-top:20px;background-color:#fff;min-height:100vh}.EditPayment_editPaymentBtnGroup__5Siyx{text-align:center;padding:35px 0;margin:50px 0}.EditPayment_editPaymentBtnEdit__GuBfI{background-color:#1c96c6;padding:10px;width:150px;margin:0 10px}.EditPayment_editPaymentBtnReset___4-zk:hover{background-color:transparent;background-color:initial;color:#1c96c6}.EditPayment_editPaymentBtnReset___4-zk{background-color:#fff;color:#1c96c6;padding:10px;width:150px;margin:0 10px}#root,.App,.container{height:100%}.patientProfile{display:-webkit-flex;display:flex;height:100%}.pprLeft{width:20%;height:100%;padding:25px 0}.pprLeft>div{background-color:#626670;height:100%;overflow:auto;position:fixed;top:90px}.pprRight{width:80%;background-color:#fff}.pprInvoiceContainer{overflow:auto;padding-top:15px;background-color:#fff}.profileHead{-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;height:150px;text-align:center;background-color:#4090c3}.pprTabs,.profileHead{display:-webkit-flex;display:flex}.pprTabs{padding-top:30px;position:-webkit-sticky;position:sticky;z-index:18;top:65px;background-color:#f6f6f6;box-shadow:1px 1px 5px hsla(0,0%,50.2%,.29);-webkit-justify-content:space-around;justify-content:space-around}.pprTabs>div{padding:20px 15px;width:50%;text-align:center;text-transform:uppercase;background-color:#fff;color:#777}.pprTabs>div:hover{cursor:pointer;background-color:#f0f8ff}.lightFontColor{color:#939393}.apptCard{height:142px}.apptCard,.apptTimings{display:-webkit-flex;display:flex}.apptTimings{-webkit-align-items:center;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{-webkit-align-items:center;align-items:center;padding:0 0 0 20px;width:830px;transition:all .5s ease-in}.apptDetailCard,.apptDetails{display:-webkit-flex;display:flex}.apptDetails{width:100%;-webkit-justify-content:space-between;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}.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;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items: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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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;text-transform:capitalize}.apptButtons{font-family:ProximaNova-Semibold}.apptButton,.apptButtons{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.apptButton{padding:5px 10px;border-radius:24px;border:1px solid #fff;-webkit-justify-content:center;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:-webkit-flex;display:flex;border-bottom:2px solid hsla(0,0%,43.9%,.3)}.invoiceTable{width:65%;padding:0 16px 10px}table{border-collapse:collapse;width:100%}.tableHeading{border-bottom:1px solid hsla(0,0%,43.9%,.24)!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:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px 20px;font-size:14px}.discount{border-bottom:2px solid hsla(0,0%,46.7%,.27)}.total{border-bottom:1px solid hsla(0,0%,46.7%,.68)}.invoicePaymentDetails .label{color:#767676;-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.billedAmount,.discountAmount,.totalAmount{color:#333}.balance{padding:0 20px 10px 10px}.amount{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.paidAmount{color:#000}.costHeading,.totalHeading,.unitHeading{width:20%}tbody>tr>td{padding:12px 10px;text-transform:capitalize;font-size:14px}.serviceName,.serviceTotal{font-weight:700}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{-webkit-flex:1 1;flex:1 1}.discount>div{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex}.billedAmount{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.total>div{-webkit-flex:1 1;flex:1 1}.paid>div{-webkit-flex:1 1;flex:1 1}.balance>div{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex}.invoicesTabs{display:-webkit-flex;display:flex;border-bottom:1px solid hsla(0,0%,43.9%,.24);color:#777;font-family:ProximaNova-Regular;font-size:18px;height:50px;-webkit-flex:1 1;flex:1 1;position:fixed;width:71%;background:#fff;z-index:100}.redColor{color:red}.invoicesHeader{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;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:-webkit-flex;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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:5px 10px;text-transform:uppercase;cursor:pointer;text-decoration:none;color:#fff}.addInvoiceBtn:hover{text-decoration:none;color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#4090c3}::-webkit-scrollbar-thumb:hover{background:#4090c3}.patientDashboardContainer{display:-webkit-flex;display:flex;padding-top:30px}.invoiceHeaderContainer{height:75px;background:#4090c3;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;box-shadow:0 2px 6px 0 rgba(0,0,0,.16);padding:0 25px}.invoiceHeaderLeft{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;color:#fff}.invoiceNumber{text-transform:uppercase;font-family:ProximaNova-Semibold;font-size:16px;padding:7px 0}.invoiceDateTime{display:-webkit-flex;display:flex;font-size:14px;font-family:ProximaNova-Regular}.invoiceTime{padding:0 13px}.invoiceCollectRefund,.invoiceHeaderRight{display:-webkit-flex;display:flex;-webkit-align-items:center;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:-webkit-flex;display:flex;-webkit-align-items:center;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%,.44)}.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}.activeTab{border-bottom:3px solid #4c8cc8}.Invoice_invoiceSeparator__zHop5{width:inherit;border:1px solid hsla(0,0%,43.9%,.09)}.Invoice_invoiceDetailsContainer__1xmKW{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border-bottom:1px solid hsla(0,0%,43.9%,.63);background-color:#fff;margin-bottom:25px}.Invoice_invoiceBasicDetails__1mmfE{height:45px;padding:0 20px;font-size:14px}.Invoice_invoiceBasic__3siPY,.Invoice_invoiceBasicDetails__1mmfE{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Invoice_invoiceBasic__3siPY{-webkit-flex:1 1;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:-webkit-flex;display:flex;-webkit-align-items:center;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:-webkit-flex;display:flex}.Invoice_invoiceDescription__1izGb{border-top:1px dashed hsla(0,0%,43.9%,.24);border-bottom:1px dashed hsla(0,0%,43.9%,.24);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:130px}.Invoice_invoiceModeServices__Uk57c{-webkit-flex:2 1;flex:2 1;padding:0 40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Invoice_invoiceServices__ZJHok{display:-webkit-flex;display:flex;font-size:14px;padding:10px 0 0}.Invoice_editInvoiceButton__1Vbgy{-webkit-flex:1 1;flex:1 1;padding:0 40px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.Invoice_editButton__EP2Sg{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content: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}.Invoice_invoicePayment__7vszM,.Invoice_totalPayment__2L6d3{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Invoice_totalPayment__2L6d3{width:25%;-webkit-flex-direction:column;flex-direction:column;position:relative}.Invoice_totalPayment__2L6d3:after{content:"";border:1px solid hsla(0,0%,43.9%,.12);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:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}.Invoice_paidPayment__PoF7r:after{content:"";border:1px solid hsla(0,0%,43.9%,.12);height:30px;position:absolute;top:-9px;right:0;bottom:0}.Invoice_paidAmount__q0bHM{padding:0 7px}.Invoice_advancePayment__3KwV5{width:25%;display:-webkit-flex;display:flex;-webkit-justify-content:center;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%,.12);height:30px;position:absolute;top:-9px;right:0;bottom:0}.Invoice_advanceAmount__2C7qe{padding:0 7px}.Invoice_refundPaymentBtn__3wMqX{width:25%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.Invoice_refundLabel__3G4LE{font-family:ProximaNova-Semibold;font-size:14px;color:#2886af;padding:0 8px}.NewInvoiceContainer{scroll-behavior:smooth}.NewInvoiceContainer,.newInvoiceHeader{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.newInvoiceHeader{-webkit-justify-content:center;justify-content:center;height:150px;background:#4090c3;position:fixed;top:65px;left:0;width:100%;z-index:8}.inv-headerContainer{padding:0 16%}.headerHeading{font-size:24px;color:#fff;font-family:ProximaNova-Semibold;padding:10px 0}.searchInvoice{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.searchInvoiceIcon{position:absolute;top:14px;left:20px}.searchInvoice input{width:100%;height:40px;border:1px solid #9f9f9f;border-radius:60px;padding:0 50px;font-family:ProximaNova-Semibold;font-size:16px;color:#000}.searchInvoice input::-webkit-input-placeholder{color:#939393;font-family:ProximaNova-Regular;font-size:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.searchInvoice input:-ms-input-placeholder{color:#939393;font-family:ProximaNova-Regular;font-size:16px;display:flex;align-items:center}.searchInvoice input::-ms-input-placeholder{color:#939393;font-family:ProximaNova-Regular;font-size:16px;display:flex;align-items:center}.searchInvoice input::placeholder{color:#939393;font-family:ProximaNova-Regular;font-size:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.searchInvoice input:focus{border:1px solid #9f9f9f;outline:none}.removeSearchInput{color:#8e8e8e;font-size:20px;position:absolute;cursor:pointer;top:5px;right:20px}.servicesContainer{margin-top:150px;display:-webkit-flex;display:flex;position:relative;background-color:#fff;-webkit-justify-content:space-between;justify-content:space-between}.scrollspyIndicator{top:150px}#scrollspy-indicator ul li{font-family:ProximaNova-Semibold;font-size:18px;color:#939393;text-align:right}#scrollspy-indicator ul li.spy-active{color:#4090c3}.noServiceMessage{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:50px 20px;font-family:ProximaNova-Semibold;font-size:20px;color:#646464}.selectedServices{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border:1px solid #d9d9d9;border-radius:10px;position:-webkit-sticky;position:sticky;top:215px;background:#fff}.selectedServicesContainer{padding:0 20px}.selectedServicesHeading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:ProximaNova-Semibold;height:60px;border-bottom:2px solid hsla(0,0%,85.1%,.51)}.serviceHeadingLabel{font-size:25px}.selectedServicesCount{color:#939393;padding:0 8px}.selectedServicesListPayment{min-height:100px;height:20vh;padding:25px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;background-color:#f7f7f7}.servicesTotalPayment{-webkit-justify-content:space-between;justify-content:space-between;font-family:ProximaNova-Semibold;font-size:20px}.makePaymentButton,.servicesTotalPayment{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center}.makePaymentButton{margin:20px 0;cursor:pointer}.makePaymentBtn,.makePaymentButton{border-radius:60px;-webkit-justify-content:center;justify-content:center}.makePaymentBtn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:#0780b7;color:#fff;font-family:ProximaNova-Semibold;font-size:20px;width:350px;padding:10px 0}.screenScroller{width:200%;height:20px;position:fixed;overflow-x:scroll}.selectedServiceListItems{padding:0 20px;overflow-y:auto;height:20vh}.selectedServiceListItem{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:10px 0;width:100%}.selectService{width:40%;font-family:ProximaNova-Semibold;font-size:14px}.selectedServiceBtn{width:20%;height:25px;text-align:center}.selectedItemCost{width:20%}.noServicesMessage{color:#646464;font-family:ProximaNova-Regular;font-size:16px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:20px 0}.serviceCounterNo{width:20px;text-align:center}.totalValue{width:60px}.itemTotalValue{padding:0 5px;width:60px}.serviceCategoriesList{position:-webkit-sticky;position:sticky;width:10vw;border-right:2px solid hsla(0,0%,57.6%,.31);top:215px;height:80%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.serviceCategoriesList ul{float:right;padding:18px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}.serviceCategoriesList ul li{float:left;padding:12px 15px;font-family:ProximaNova-Semibold;font-size:18px;color:#939393;text-align:right;text-transform:capitalize;list-style:none;cursor:pointer;border-right:4px solid transparent}.serviceCategoriesList ul li.active{border-right:4px solid #2886af;color:#2886af}.selectCategoriesContainer{display:-webkit-flex;display:flex;position:relative;height:700px}.mainContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#fff}.selectCategoriesBar{border-right:2px solid hsla(0,0%,62.4%,.55);width:20%;height:700px;position:fixed}.category{height:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding:15px 20px;color:#939393;font-family:ProximaNova-Semibold;font-size:18px;transition:all .2s ease-in}.category.activeCategory{color:#4090c3;font-family:ProximaNova-Semibold;border-right:4px solid #2886af}.serviceCategoryList{height:100px;padding:20px;border:1px solid #000}.servicesListContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:15px 20px}.servicesListContainer:first-child{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:30px 20px}.serviceHeading{display:-webkit-flex;display:flex;-webkit-justify-content:stretch;justify-content:stretch;-webkit-align-items:center;align-items:center;font-family:ProximaNova-Semibold;padding:0 15px}.headingLabel{font-size:25px;text-transform:capitalize}.serviceCount{font-size:18px;color:#939393;padding:0 10px}.serviceListItems{padding:20px 0;border-bottom:2px solid #939393}.listItem{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:2px solid hsla(0,0%,57.6%,.23);padding:15px}.listItem:last-child{border-color:transparent}.itemName{font-family:ProximaNova-Semibold;font-size:16px}.itemCost{color:#646464;font-family:ProximaNova-Regular;font-size:16px;padding:10px 0;display:-webkit-flex;display:flex;width:60px;-webkit-align-items:center;align-items:center}.incDecButton{width:100px;-webkit-justify-content:space-between;justify-content:space-between;padding:0 15px;font-size:18px}.decIcon,.incIcon{cursor:pointer}.addButton,.incDecButton{height:35px;color:#2886af;border:1px solid #2886af;border-radius:60px;font-family:ProximaNova-Semibold;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.addButton{width:100px;-webkit-justify-content:center;justify-content:center;cursor:pointer}.totalSummary{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.totalSummary>div{width:100px;border-bottom:1px solid grey}.mainDiv{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.cityName,.upperLayer{display:-webkit-flex;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:transparent;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}
/*# sourceMappingURL=main.bf8c72df.chunk.css.map */