body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.fixed-bottom,.mobile-view .doctor-list,.ReactModal__Content{max-width:480px;margin:0 auto}table.print-report-container{page-break-after:always}thead.print-report-header{display:table-header-group}tfoot.print-report-footer{display:table-footer-group}.report-page{min-height:255mm}@media screen and (min-width:460px){.mobile-view{padding-bottom:40px;min-height:100vh;max-width:480px;margin:0 auto;box-shadow:0 0 5px 1px #000086;border-radius:5px}.fixed-bottom{left:inherit!important;right:inherit!important;width:100%}}.cke-content table td{border:1px solid #cfcfcf;padding:2px 15px;font-size:11px}.cke-content p{margin:0;font-size:11px}.cke-content table{border-spacing:0}.cke-content figure{margin-left:auto}.red{color:#b60000}.white{color:#fff}.black{color:#100f0f}.green-cloud{color:rgba(20,88,40,.97)}.green{color:green}.grey{color:#6a696c}.grey-light{color:#c9c8cb}.yellow{color:#ff0}.orange{color:#ff8900}.purple{color:#7c15c0}.purple-dark{color:#3a146e}.background-white{background-color:#fff}.background-yellow{background-color:#fff176!important}.background-yellow-light{background-color:rgba(255,246,190,.49)!important}.background-flat-green{background-color:#27ae60}.background-flat-blue{background-color:#2980b9}.background-flat-violet{background-color:#8e44ad}.background-flat-yellow{background-color:#f39c12}.background-flat-orange{background-color:#d35400}.background-flat-red{background-color:#c0392b}.background-flat-red-light{background-color:#ff6b6b}.background-red-light{background-color:#edc4c4}.background-flat-green-sea-light{background-color:#1abc9c}.background-flat-green-light{background-color:#2ecc71}.background-flat-blue-light{background-color:#3498db}.background-flat-violet-light{background-color:#9b59b6}.background-flat-yellow-light{background-color:rgba(241,196,15,.94)}.background-yellow-flat{background-color:#f8efba}.background-flat-orange-light{background-color:#e67e22}.background-flat-red-light{background-color:#e74c3c}.background-flat-grey-light{background-color:rgba(189,188,191,.28)}.background-flat-grey{background-color:rgba(189,188,191,.51)}.background-yellow-ex-light{background-color:rgba(250,79,12,.05)!important}.background-flat-green-ex-light{background-color:rgba(148,204,166,.31)!important}.font-xxxs{font-size:8px}.font-xxs{font-size:11px}.font-xs{font-size:12px}.font-ssm{font-size:14px}.font-sm{font-size:16px}.font-md{font-size:18px}.font-lg{font-size:22px}.font-xl{font-size:30px}.font-xxl{font-size:32px}.no-padding{padding-right:0!important}.no-padding,.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.padding-xs{padding:5px}.padding-top-xs{padding-top:5px}.padding-sm{padding:10px}.padding-top-sm{padding-top:10px}.padding-md{padding:15px}.padding-top-md{padding-top:15px}.padding-lg{padding:20px}.padding-top-lg{padding-top:20px}.padding-bottom-lg{padding-bottom:20px}.padding-bottom-sm{padding-bottom:10px}.padding-bottom-xs{padding-bottom:5px}.padding-bottom-md{padding-bottom:15px}.no-margin{margin:0}.margin-10{margin:10px}.margin-top-xxs{margin-top:2px}.margin-top-xs{margin-top:5px}.margin-top-sm{margin-top:10px}.margin-top-md{margin-top:15px}.margin-top-lg{margin-top:20px}.margin-top-xl{margin-top:30px}.heartbeat-top-menu-pad{padding-top:60px}.heartbeat-top-menu{background:#5546f9}.heartbeat-top-menu,.heartbeat-top-menu-light{position:fixed;top:0;right:0;left:0;z-index:1030;padding:15px}.heartbeat-top-menu-light{background:#f8f6fb}.width-100{width:100%}.font-weight-100{font-weight:100}.opacity-5{opacity:.5}.opacity-3{opacity:.3}.scroll-x-auto{overflow-x:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;white-space:nowrap}.scroll-x-auto::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;background-color:transparent}.scroll-x-auto::-webkit-scrollbar{width:6px;background-color:transparent}.scroll-x-auto::-webkit-scrollbar-thumb{background-color:transparent}.box-green{padding:2px 10px;border:1px solid green;color:green}.box-grey,.label-accepted,.label-booked,.label-new,.label-scheduled,.label-tentative{padding:2px 10px;border:1px solid grey;color:grey}.box-red,.label-cancelled,.label-needs_action,.label-practitioner_canceled{padding:2px 10px;border:1px solid red;color:red}.label-confirming,.label-noshow{padding:2px 10px;border:1px solid #ff00d9;color:#ff00d9}.label-show{padding:2px 10px;border:1px solid #627dff}.box-orange,.label-declined,.label-practitioner_delayed,.label-preparing,.label-processing{padding:2px 10px;border:1px solid orange;color:orange}.box-orange-fill,.label-preparation{padding:2px 10px;background-color:orange;color:#fff}.box-green-fill{padding:2px 10px;background-color:green;color:#fff}.box-red-fil{padding:2px 10px;background-color:red;color:#fff}.box-light-green,.label-arrived,.label-delivering,.label-practitioner_arrived,.label-sampleCollecting,.label-started{padding:2px 10px;border:1px solid #0e0;color:#0e0}.box-black,.label-completed,.label-fulfilled{padding:2px 10px;border:1px solid rgba(17,85,35,.91);color:rgba(17,85,35,.91)}.box-purple{padding:2px 10px;border:1px solid #7c15c0;color:#7c15c0}.practitioner_canceled{color:#ea115e}.scheduled{color:hsla(0,0%,50.2%,.56)}.practitioner_delayed{color:orange}.practitioner_arrived,.started{color:#0e0}.card-shadow{box-shadow:0 2px 2px rgba(0,0,0,.23)}.link:hover{background-color:rgba(255,255,0,.07)}.hidden{display:none}textarea{border:1px solid #b8b8b8;box-shadow:none;font-size:18px}.box-transparent{padding:10px 15px;background-color:rgba(0,0,0,.66)}.hideMe{-webkit-animation:cssAnimation 15s forwards;animation:cssAnimation 15s forwards}@-webkit-keyframes cssAnimation{0%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes cssAnimation{0%{opacity:1}90%{opacity:1}to{opacity:0}}@-webkit-keyframes swipeIn{0%{padding-top:15px}to{padding-top:0}}@keyframes swipeIn{0%{padding-top:15px}to{padding-top:0}}.swipe-in{animation-name:swipeIn;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-out;-webkit-animation-name:swipeIn;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out}@-webkit-keyframes swipeDown{0%{margin-top:-15px}to{margin-top:0}}@keyframes swipeDown{0%{margin-top:-15px}to{margin-top:0}}.swipe-down{animation-name:swipeDown;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-out;-webkit-animation-name:swipeDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out}@-webkit-keyframes show{0%{max-height:0}to{max-height:600px;overflow-y:scroll}}@keyframes show{0%{max-height:0}to{max-height:600px;overflow-y:scroll}}.show-smooth{max-height:600px;overflow-y:scroll;animation-name:show;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-out;-webkit-animation-name:show;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out}@-webkit-keyframes hide{0%{max-height:600px;overflow:scroll}to{max-height:0;overflow:hidden}}@keyframes hide{0%{max-height:600px;overflow:scroll}to{max-height:0;overflow:hidden}}.hide-smooth{max-height:0;overflow:hidden;animation-name:hide;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-out;-webkit-animation-name:hide;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out}.blink{-webkit-animation:blinker 2s linear infinite;animation:blinker 2s linear infinite}@keyframes blinker{50%{opacity:.4}}@-webkit-keyframes blinker{50%{opacity:.4}}#mydiv{max-height:0;overflow:hidden;animation-name:hide;animation-duration:3s;animation-fill-mode:forwards;animation-timing-function:ease-out;-webkit-animation-name:hide;-webkit-animation-duration:3s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out}.swipe-to-delete{position:relative!important;padding:0!important;overflow:hidden!important}.swipe-to-delete .js-delete{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important}.swipe-to-delete .js-content{position:relative!important;z-index:2!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.swipe-to-delete .js-content :first-child{position:relative!important}.swipe-to-delete .js-transition-cancel,.swipe-to-delete .js-transition-delete-left,.swipe-to-delete .js-transition-delete-right{transition-property:left!important;transition-duration:.5s}.swipe-to-delete .js-transition-delete-right{left:60%!important}.swipe-to-delete .js-transition-delete-left{left:-60%!important}.swipe-to-delete .js-transition-cancel{left:0!important}.swipe-to-delete .js-delete{background:#fff}.swipe-to-delete .js-delete svg{position:absolute;left:17px;top:50%;color:red;margin-top:-13px;width:25px;height:25px}.swipe-to-delete .js-delete svg:first-child{left:auto;right:17px}.swipe-to-delete .js-content :first-child{cursor:pointer}.swipe-to-delete .js-transition-cancel,.swipe-to-delete .js-transition-delete-left,.swipe-to-delete .js-transition-delete-right{transition-duration:.7s;transition-timing-function:ease-in-out}.consultant-appointment{padding-bottom:150px}.consultant-appointment .session-card-in-appointment-view{margin:0 -15px}.consultant-appointment .session-card-in-appointment-view .session-card-bottom,.consultant-appointment .session-card-in-appointment-view .session-card-top{border:none;border-radius:0}.consultant-appointment .session-card-in-appointment-view .left-bg,.consultant-appointment .session-card-in-appointment-view .right-bg{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.consultant-appointment .spring-slider{min-height:320px}.consultant-appointment .spring-slider img{max-width:100%;height:auto;margin-top:-40px}.user-authentication-base .branding-area{background:url(../../static/media/login_bg.3d485142.png) no-repeat bottom;background-size:cover;border-bottom-left-radius:35px 35px;border-bottom-right-radius:35px 35px;height:50vh}.user-authentication-base .branding-area span{position:absolute;bottom:50px;left:30px}.doctor-list{background-color:#fff;box-shadow:0 0 15px 5px grey;position:fixed;margin-top:120px;padding:0 0 15px;overflow-y:scroll;width:100%}.doctor-list input{border:1px solid hsla(0,0%,50.2%,.74)}.doctor-list .clear-button{position:absolute;right:10px;margin-top:-43px}.doctor-list .search-filter{border:1px solid grey;border-radius:44px}.doctor-list .search-filter .doctor-img{padding:5px 5px 5px 20px}.doctor-list .search-filter .search-details .name{padding-top:3px;font-size:18px}.doctor-list .search-filter .search-details .role{font-size:14px;line-height:18px}.doctor-list .search-filter .close-button{padding:5px 0}.doctor-list .search-filter .close-button button{line-height:37px;padding:0 1px;width:38px;color:grey;background:#fff}.doctor-list .dr-search-result-40,.doctor-list .recently-booked-drs{max-height:40vh}.doctor-list .dr-search-result-60{max-height:60vh}.doctor-list .dr-search-result-80{max-height:80vh}.doctor-list .list-group{overflow-y:scroll}.doctor-list .list-group .list-group-item{border-radius:0!important;border:none;background:transparent}.doctor-list .next-appointment{margin-top:5px;padding:5px 15px}.doctor-list .spring-slider img{max-width:100%;height:auto;margin-top:-40px}.patient-registration{background:#7c15c0 no-repeat top}.payment-input-group input{border:1px solid rgba(35,20,123,.32);border-radius:44px;line-height:44px;padding:0 20px;font-size:20px;width:100%}.payment-input-group input:focus,.payment-input-group textarea:focus{outline:none}.payment-input-group input::-webkit-inner-spin-button,.payment-input-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.payment-input-group input[type=number]{-moz-appearance:textfield}#redirectTo3ds1AcsSimple{height:420px}.profile-view .profile-card-top{background:rgba(100,124,255,.62)}.profile-view .profile-card-bottom{background:#7879ee}.profile-list{background:#7c15c0 no-repeat top}.session-card{line-height:1}.session-card .session-card-top{border:1px solid rgba(0,0,0,.1);padding:15px 0 5px 15px;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none!important}.session-card .session-card-bottom{padding:0 15px;background:#f2f2f2;border:1px solid rgba(0,0,0,.1);border-top:none!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.session-card .session-card-bottom .left-bg{padding:10px 0;border-bottom-left-radius:5px}.session-card .session-card-bottom .center-bg{padding:10px 0 10px 5px}.session-card .session-card-bottom .center-bg .now{padding-left:0}.session-card .session-card-bottom .center-bg .now-1{padding-right:0}.session-card .session-card-bottom .right-bg{padding:10px 0;border-bottom-right-radius:5px}.session-card .started-at{background-color:#e8f5e9}.session-card .completed{background-color:#cfd8dc}.session-card .cancelled{background-color:#fce4ec}@keyframes placeHolderShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@-webkit-keyframes placeHolderShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.session-card .animated-background{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#fcfdfe;background:linear-gradient(90deg,#f5f5f5 8%,#e0e0e0 30%,#f6f6f6);position:relative}.speciality-session-card{border:1px solid;padding:5px 15px;border-radius:10px;display:inline-block;float:right}.session-card-compact{display:inline-block;width:66vw;margin-right:15px;max-width:250px}.session-list{min-height:100vh;padding-bottom:60vh}.session-list .session-list-items{padding:35px 10px 0}.session-list .loading-center{padding-top:40vh;margin:auto}.chat-container{max-height:100vh;overflow-y:scroll;scroll-behavior:smooth;background-color:#fff;padding-bottom:42px}.chat-container .chat-history .chat-left{width:100%;margin-top:10px;float:left}.chat-container .chat-history .chat-left .chat-left-logo{margin-left:15px;width:30px;height:30px;border:1px solid #c9c9c9;border-radius:30px;float:left}.chat-container .chat-history .chat-left .chat-left-text{margin-left:5px;max-width:80%;padding:15px 25px 15px 15px;border-radius:30px;border-top-left-radius:5px;border-bottom-left-radius:15px;float:left;box-shadow:2px 2px 10px 1px #d8d8d8}.chat-container .chat-history .chat-left .chat-left-time{float:left;width:100%;padding-left:60px;margin-top:2px;font-size:10px;color:#a8a8a8}.chat-container .chat-history .event-box{padding:0 60px;font-style:italic}.chat-container .chat-suggestion{margin-top:30px}.chat-container .chat-input{padding-bottom:60px}.chat-container .chat-loading #fountainG{position:relative;width:126px;height:15px;margin:auto}.chat-container .chat-loading .fountainG{position:absolute;top:0;background-color:#9e9e9e;width:15px;height:15px;animation-name:bounce_fountainG;-o-animation-name:bounce_fountainG;-ms-animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;-moz-animation-name:bounce_fountainG;animation-duration:1.235s;-o-animation-duration:1.235s;-ms-animation-duration:1.235s;-webkit-animation-duration:1.235s;-moz-animation-duration:1.235s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.chat-container .chat-loading #fountainG_1{left:0;animation-delay:.496s;-o-animation-delay:.496s;-ms-animation-delay:.496s;-webkit-animation-delay:.496s;-moz-animation-delay:.496s}.chat-container .chat-loading #fountainG_2{left:16px;animation-delay:.6125s;-o-animation-delay:.6125s;-ms-animation-delay:.6125s;-webkit-animation-delay:.6125s;-moz-animation-delay:.6125s}.chat-container .chat-loading #fountainG_3{left:31px;animation-delay:.739s;-o-animation-delay:.739s;-ms-animation-delay:.739s;-webkit-animation-delay:.739s;-moz-animation-delay:.739s}.chat-container .chat-loading #fountainG_4{left:47px;animation-delay:.8655s;-o-animation-delay:.8655s;-ms-animation-delay:.8655s;-webkit-animation-delay:.8655s;-moz-animation-delay:.8655s}.chat-container .chat-loading #fountainG_5{left:63px;animation-delay:.992s;-o-animation-delay:.992s;-ms-animation-delay:.992s;-webkit-animation-delay:.992s;-moz-animation-delay:.992s}.chat-container .chat-loading #fountainG_6{left:79px;animation-delay:1.1085s;-o-animation-delay:1.1085s;-ms-animation-delay:1.1085s;-webkit-animation-delay:1.1085s;-moz-animation-delay:1.1085s}.chat-container .chat-loading #fountainG_7{left:94px;animation-delay:1.235s;-o-animation-delay:1.235s;-ms-animation-delay:1.235s;-webkit-animation-delay:1.235s;-moz-animation-delay:1.235s}.chat-container .chat-loading #fountainG_8{left:110px;animation-delay:1.3615s;-o-animation-delay:1.3615s;-ms-animation-delay:1.3615s;-webkit-animation-delay:1.3615s;-moz-animation-delay:1.3615s}@keyframes bounce_fountainG{0%{transform:scale(1);background-color:#7a7a7a}to{transform:scale(.3);background-color:#fff}}@-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1);background-color:#7a7a7a}to{-webkit-transform:scale(.3);background-color:#fff}}.chat-container .home-doctor-list{background-color:#fff}.chat-container .home-doctor-list .dr-search-result{width:100%;max-height:50vh}.chat-container .home-doctor-list .list-group{overflow-y:scroll}.chat-container .home-doctor-list .list-group .list-group-item{border-radius:0!important;border:none;background:transparent}.chat-container .home-doctor-list .clear-button{position:absolute;right:10px;margin-top:-43px}.chat-container .delivery-address-card{border:1px solid grey;padding:10px 15px;border-radius:20px;width:100%}.chat-container .complete-chat-card{border:1px solid;padding:5px 15px;border-radius:10px;display:inline-block;width:100%}.chat-container .home-speciality-list{background-color:#fff}.chat-container .home-speciality-list .speciality-search-result{width:100%;height:50vh}.chat-container .home-speciality-list .list-group{overflow-y:scroll}.chat-container .home-speciality-list .list-group .list-group-item{border-radius:0!important;border:none;background:transparent}.chat-container .home-speciality-list .clear-button{position:absolute;right:10px;margin-top:-43px}@-webkit-keyframes chatIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes chatIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.chat-in{animation-name:chatIn;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-out;-webkit-animation-name:chatIn;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out}@-webkit-keyframes highlightNew{0%{background-color:#fff9c2}50%{background-color:#fff9c2}to{background-color:inherit}}@keyframes highlightNew{0%{background-color:#fff9c2}50%{background-color:#fff9c2}to{background-color:inherit}}.highlight-new{animation-name:highlightNew;animation-duration:10s;animation-fill-mode:forwards;animation-timing-function:ease-out;-webkit-animation-name:highlightNew;-webkit-animation-duration:10s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out}.image-uploader input[type=file]{display:none!important}.image-uploader .upload-btn{border-radius:40px;border:1px solid grey}.image-uploader .remove-btn,.image-uploader .upload-btn{width:100%;font-size:14px;padding:10px;display:inline-block;background:#fff;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.image-uploader .remove-btn{border-radius:29px;color:#ff7b7e}.zoom{transition:transform .2s;margin:0 auto}.zoom:hover{transform:scale(1.1)}.call-notification-popup{padding:0 15px}.call-notification-popup .call-info-item{float:left;padding:0 5px}.call-notification-popup input{background:transparent}.order-input-group input{border-left:none;border-top:none;border-right:none;border-radius:inherit;width:100%;padding:inherit}.order-box{padding:20px;border-radius:10px}.selector:hover{background-color:#f7ffde}.procedure-card{padding:20px}.examination-card,.procedure-card{border-radius:10px;background-color:rgba(255,241,118,.58)}.examination-card{padding:10px}.appointment-card{padding:15px;border-radius:10px;background-color:#fde483}.care-plan-action-card{padding:20px;border-radius:10px;background-color:#27ae60}.general-action-card{padding:20px;border-radius:10px;background-color:rgba(251,255,198,.75)}.questionnaire-input input{border:none;border-radius:0;line-height:40px;font-size:15px}.startup-action .history-box,.startup-action .startup-action-box{padding:20px;border-radius:10px}.startup-action .videoConsultation{background-color:#fc5c65}.startup-action .examination{background-color:#20bf6b}.startup-action .procedure{background-color:#fd9644}.startup-action .medication{background-color:#4b7bec}.startup-action .chat{background-color:#0fbcf9}.btn-primary,.primary{color:#7c15c0}.btn-primary{border:1px solid #7c15c0}.btn-primary-fill,.btn-primary:not(.no-hover):hover{background:#7c15c0}.btn-primary-fill{border:1px solid #7c15c0}.background-primary{background-color:#7c15c0}.language-btn{background:#7c15c0}.input-radius{border:1px solid #7c15c0}.chat-right .chat-right-text{background-color:#7c15c0}.consultation{background-color:#a55eea}.box-primary{border:1px solid #7c15c0;color:#7c15c0}.btn-primary,.primary{color:#003087}.btn-primary{border:1px solid #003087;background:transparent}.btn-primary-fill,.btn-primary:not(.no-hover):hover{background:#003087}.btn-primary-fill{border:1px solid #003087;color:#fff}.background-primary{background-color:#003087}.language-btn{padding:6px;border-radius:30px;width:110px;background:#003087;color:#fff;border:none}.input-radius{border:1px solid #003087;border-radius:44px;line-height:44px;padding:0 20px;font-size:20px}.chat-right{width:100%;margin-top:10px;float:right}.chat-right .chat-right-text{margin-right:5px;max-width:80%;padding:15px 15px 15px 25px;border-radius:30px;border-top-right-radius:5px;border-bottom-right-radius:15px;float:right;box-shadow:2px 2px 10px 1px #d8d8d8;background-color:#003087;color:#fff}.chat-right .chat-right-time{text-align:right;float:right;width:100%;padding-right:5px;margin-top:2px;font-size:10px;color:#a8a8a8}.chat-right .chat-right-image{max-width:50%;max-height:50%;padding:15px;border-bottom-right-radius:5px;float:right;font-size:small;text-align:right;background-color:#fbfbfb;border:1px solid grey}.consultation{background-color:#003087}.box-primary{padding:2px 10px;border:1px solid #003087;color:#003087}.patient-registration,.profile-list{min-height:100vh;background:#003087 no-repeat top;background-size:cover}.patient-registration .top-icon{position:absolute;margin-top:-90px;z-index:1;border:1px solid #fff;border-radius:45px;background:#f7f7f7;padding:15px}.patient-registration .date-picker-d input,.patient-registration .date-picker-m input,.patient-registration .date-picker-y input{max-width:60px;border:none;border-bottom:1px solid grey;line-height:40px;font-size:24px}.patient-registration .date-picker-y input{max-width:120px!important}.profile-view{line-height:1}.profile-view .profile-card-top{padding:15px 15px 0;border-radius:15px 15px 0 0;background:rgba(0,182,230,.62)}.profile-view .profile-card-bottom{padding:15px;border-radius:0 0 15px 15px;background:#41b6e6}.profile-view .profile-card-bottom .card{border-radius:0}.profile-view .profile-card-bottom .profile-edit-btn{color:#ebebeb;line-height:18px;font-size:14px;padding:5px 0}.profile-view .profile-card-bottom .profile-edit-btn-dark{color:#9b9b9b;line-height:18px;font-size:14px;padding:5px 0;border-color:#9b9b9b}.heartbeat-btn-group .heartbeat-btn{line-height:36px;padding:0 15px;font-size:16px;width:100%;border-radius:36px;text-decoration:none;transition:background .2s,color .2s;outline:none}.heartbeat-btn-group .heartbeat-btn:not(.no-hover):hover{color:#fff}.heartbeat-btn-group .heartbeat-btn:disabled{cursor:not-allowed;opacity:.5}.heartbeat-btn-group .btn-white{border:1px solid #fff;color:#7c15c0;background:transparent}.heartbeat-btn-group .btn-white-fill{border:1px solid #fff;color:#7c15c0;background:#fff}.heartbeat-btn-group .btn-green{border:1px solid #4fc884;color:#4fc884;background:transparent}.heartbeat-btn-group .btn-green:not(.no-hover):hover{background:#4fc884}.heartbeat-btn-group .btn-green-fill{border:1px solid #4fc884;background:#4fc884!important;color:#fff}.heartbeat-btn-group .btn-red{color:#f44336;border:1px solid #f44336;background:transparent}.heartbeat-btn-group .btn-red:not(.no-hover):hover{background:#f44336}.heartbeat-btn-group .btn-red-fill{background:#f44336!important;border:1px solid #f44336;color:#fff}.heartbeat-btn-group .btn-blue{color:#03a9f4;border:1px solid #03a9f4;background:transparent}.heartbeat-btn-group .btn-blue:not(.no-hover):hover{background:#03a9f4}.heartbeat-btn-group .btn-blue-fill{background:#03a9f4!important;border:1px solid #03a9f4;color:#fff}.heartbeat-btn-group .btn-blue-gradient{background:linear-gradient(90deg,rgba(0,0,255,.73),rgba(51,191,252,.78));color:#fff;border:1px solid #03a9f4}.heartbeat-btn-group .btn-blue-gradient:not(.no-hover):hover{background:#03a9f4}.heartbeat-btn-group .btn-blue-gradient-fill{background:#03a9f4!important;border:1px solid #03a9f4;color:#fff}.heartbeat-btn-group .btn-grey{color:#757575;border:1px solid #757575;background:transparent}.heartbeat-btn-group .btn-grey:not(.no-hover):hover{background:#757575}.heartbeat-btn-group .btn-grey-fill{background:#757575!important;border:1px solid #757575;color:#fff}.heartbeat-btn-group .btn-light-grey{color:#757575;border:1px solid #e7e7e7;background:transparent}.heartbeat-btn-group .btn-light-grey:not(.no-hover):hover{background:#757575}.heartbeat-btn-group .btn-light-grey-fill{background:#e7e7e7!important;border:1px solid #e7e7e7;color:#363636}.heartbeat-btn-group .btn-orange{color:#ffb300;border:1px solid #ffc107;background:transparent}.heartbeat-btn-group .btn-orange:not(.no-hover):hover{background:#ffc107}.heartbeat-btn-group .btn-orange-fill{background:#ffb300!important;border:1px solid #ffc107;color:#fff}.heartbeat-btn-group .btn-black{color:#000;border:1px solid #000;background:transparent}.heartbeat-btn-group .btn-black:not(.no-hover):hover{background:#000}.heartbeat-btn-group .btn-black-fill{background:#000!important;border:1px solid #000;color:#fff}.heartbeat-btn-group .btn-purple{color:#7c15c0;border:1px solid #7c15c0;background:transparent}.heartbeat-btn-group .btn-purple:not(.no-hover):hover{background:#7c15c0}.heartbeat-btn-group .btn-purple-fill{background:#7c15c0!important;border:1px solid #7c15c0;color:#fff}.heartbeat-btn-group .btn-brown{color:#7e395f;border:1px solid #7e395f;background:transparent}.heartbeat-btn-group .btn-brown:not(.no-hover):hover{color:#fff;background:#7e395f}.heartbeat-btn-group .btn-brown-fill{background:#7e395f!important;border:1px solid #7e395f;color:#fff}.heartbeat-btn-group .btn-darkblue{color:#1565c0;border:1px solid #1565c0;background:transparent}.heartbeat-btn-group .btn-darkblue:not(.no-hover):hover{background:#1565c0}.heartbeat-btn-group .btn-darkblue-fill{background:#1565c0!important;border:1px solid #1565c0;color:#fff}.input{width:100%}.input-line{border:1px solid #000;outline:none;background:transparent;border-top-style:none!important;border-left-style:none!important;border-right-style:none!important;transition:all .2s ease-in-out}.input-verification{border:1px solid #fff}.input-verification input::selection{background:transparent}input:focus,textarea:focus{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.TypeAheadDropDown{width:100%;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-left:30px;margin-right:30px;color:rgba(0,0,0,.73)}.TypeAheadDropDown input{border:1px solid rgba(0,0,0,.73);border-radius:44px;line-height:44px;padding:0 20px;font-size:18px}.TypeAheadDropDown ul:before{content:""}.TypeAheadDropDown ul{list-style-type:none;text-align:left;margin:0;padding:0}.TypeAheadDropDown li{padding:10px 5px;cursor:pointer}.TypeAheadDropDown li:hover{background:#d3d3d3;text-decoration:underline}.arima-select-group{padding:5px;max-height:33px}.arima-select-group select{background-color:transparent;border:none;border-bottom:1px solid #757575;padding:5px;width:100%}.arima-select-group .select:focus{outline:none;border-bottom:2px solid #54a2fe;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}.arima-select-group select:disabled{border-bottom:none;-moz-appearance:none;-webkit-appearance:none;color:#212529}.arima-select-group .select:focus{border-bottom:1px solid #2196f3}.arima-select-group label{color:#999;font-size:16px;font-weight:400;position:absolute;pointer-events:none;top:10px;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}.arima-select-group .label-up{top:-10px;font-size:12px;color:#2196f3}.reload-bar{position:fixed;z-index:1002}.reload-bar .message{padding-top:40vh;margin:auto}