body{font-size:14px}:root{--primary-color:#2d3eb4}.page-header .card-header{border-bottom:none}.display-none{display:none}input.form-control:focus,textarea.form-control:focus{box-shadow:none;border-color:var(--primary-color)}.public-body{background-color:#e8eaf6}.public-body .fa-check-circle{color:#228b22!important}.public-body .header-title,.public-body #saved-forms .card-button,.public-body .text-muted{text-align:center}.p-color{color:var(--primary-color)!important}.mfp-bottom-bar,*{font-family:Abel,sans-serif}.card-header{font-size:1.2rem;font-weight:700}label{color:#0000008a!important;font-weight:400!important}.form-group .required:after{content:" *";color:red}.btn:not(.btn-danger):not(.btn-success):not(.btn-group>.btn),.btn-group .btn.active{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn.active,.btn:not(.btn-danger):not(.btn-success):not(.btn-group>.btn):focus,.btn:not(.btn-danger):not(.btn-success):not(.btn-group>.btn):hover,.btn-group .btn{color:var(--primary-color);border-color:var(--primary-color);background-color:#fff}.text-blue{color:#2d3eb4}.cursor-pointer{cursor:pointer!important}.cursor-remove{cursor:unset!important}html:has(>body.modal-open){overflow-y:hidden}#setCurrentLocation{z-index:1100;margin-left:-84.095px;bottom:30px;left:50%;color:var(--primary-color)!important}.form-control{color:#0000008a}#search-location-block,#enter-latlong-block{margin-bottom:.6rem!important}#search-location-block i{z-index:1;margin-top:12px;margin-left:10px}.text-dark-gray{color:#666!important}#search-location{padding-left:30px}.card.card-button .card-body{padding-top:0;padding-left:0}.card-button{box-shadow:none;background-color:#0000;margin-top:1rem;margin-bottom:0!important}.remove-card-b-m,.report-div,.card.datatable-tiny-scroll{margin-bottom:0!important}.avatar-style{cursor:pointer;width:2rem;height:2rem;font-weight:700;color:var(--primary-color)!important;background-color:#e8eaf6!important;font-size:85%!important}.page-header{box-shadow:none;color:#0000008a;background:0 0;margin-bottom:0!important}.text-darkgray{color:#a9a9a9!important}.text-xxs{font-size:small!important}body.modal-open{position:relative;padding:0!important}.fade{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.modal-dialog .card-header,.map-modal .modal-header,.modal .theme-popup,.confirm-modal .modal-header,.delete-modal .modal-header{background-color:var(--primary-color);color:#fff}.modal-dialog .card-header *,.modal .theme-popup *,.confirm-modal .modal-header *,.delete-modal .modal-header *{color:#fff}.confirm-modal .modal-footer,.delete-modal .modal-footer{border-top:none}.cards .card-body{padding:0 1.25rem}.form-group .select2,th:not(.searchbar-th) .select2{max-width:100%;width:100%!important}.btn-group-xs>.btn,.btn-xs{border-radius:3px;padding:1px 5px;font-size:12px;line-height:1.5}.searchable-title{font-weight:700}.searchable-fields{padding-left:5px}.searchable-link{padding:0 5px}.searchable-link:hover{cursor:pointer;background:#eaeaea}.select2-results__option{padding-left:0;padding-right:0}.modal .select2{width:100%!important}.modal .js-error.alert.alert-danger,.modal .js-error.alert.alert-danger *{margin:.1rem;padding:.1rem}.status-btn *{margin:.2rem}.select2-container--default.select2-container--disabled *,.form-control:disabled{pointer-events:auto;cursor:not-allowed}.select2-results__option{text-indent:10px}.select2-results__options::-webkit-scrollbar{background-clip:padding-box;width:6px;border-radius:10px!important;box-shadow:inset 0 0 5px gray!important}.select2-results__options::-webkit-scrollbar-track{background-color:#f4f4f4;background-clip:padding-box;height:6px;border-radius:10px!important;box-shadow:inset 0 0 5px gray!important}.select2-results__options::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--primary-color);border-radius:10px!important}.select2-results__options::-webkit-scrollbar-button{display:none}body:not(.modal-open) .select2-container--open .select2-dropdown--below{position:initial;width:auto;min-width:100%!important}.dropdown-item .select2.select2-container{float:left}.select2-container .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.default-dropdown .select2-container .select2-selection--single .select2-selection__rendered,.default-dropdown .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#212529;font-family:Abel,sans-serif;font-size:14px;font-weight:700}.select2-results__option,.show-column-dropdown .dropdown-item span{font-family:Abel,sans-serif;color:#212529!important;font-size:14px!important}span.select2-container.select2-container--default.select2-container--open{display:inline-grid}.select2-container--default .loading-results{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff!important}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{height:32px}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#212529!important;background-color:#eee!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--primary-color)!important;color:#fff!important}.filter-column-dropdown .form-control:focus,.select2-dropdown .select2-search__field:focus,.select2-search--inline .select2-search__field:focus{border-color:var(--primary-color)!important}.select2-selection--multiple .select2-search--inline .select2-search__field:focus{border-color:#fff!important}.select2-selection--multiple .select2-search--inline .select2-search__field{width:unset!important}.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:var(--primary-color);border-color:var(--primary-color);margin-top:3.4px;padding:0 5px}.tiny-scrollbar::-webkit-scrollbar{width:6px;height:6px}.tiny-scrollbar::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}.tiny-scrollbar::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.tiny-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}@-moz-document url-prefix(){.tiny-scrollbar{scrollbar-color:var(--primary-color) gainsboro;scrollbar-width:thin}}.modal::-webkit-scrollbar{width:6px;height:6px}.modal::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}.modal::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.modal::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.map{width:100%;height:100%}#single-marker-map-view,.single-marker-map-view{width:100%;height:250px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:relative}.leaflet-touch .leaflet-control-layers-toggle{width:30px!important;height:30px!important}.leaflet-control-layers-toggle{background-size:18px 20px!important}.map-marker-icon{border-radius:50px;width:1.75rem;height:1.69rem;position:fixed;top:.1rem;left:.1rem}.leaflet-top,.leaflet-bottom{z-index:999!important}.leaflet-touch .leaflet-control-geocoder-icon{float:right}.leaflet-control-geocoder-form input{height:1.5rem}.img-responsive{width:100%;height:auto}.public-visit-book-content-wrapper .container{background:unset;border-radius:unset;box-shadow:unset}.form-wizard{color:#888;text-align:center;font-size:16px;font-weight:300;line-height:30px}.form-wizard-step-icon{color:#0000008a;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:24px;height:24px;margin-top:4px;font-size:8px;line-height:24px;display:inline-block}.form-wizard-step.activated .form-wizard-step-icon{border:1px solid var(--primary-color);color:var(--primary-color);background:#fff;line-height:23px}.form-wizard-step.active .form-wizard-step-icon{background:var(--primary-color);color:#fff;width:24px;height:24px;font-size:8px;line-height:23px}.form-wizard-step p{color:#0000008a;margin-bottom:0;font-size:13px}.form-wizard-step.activated p,.form-wizard-step.active p{color:var(--primary-color)}.form-wizard ::-moz-selection{background:var(--primary-color);color:#fff;text-shadow:none}.form-wizard ::selection{background:var(--primary-color);color:#fff;text-shadow:none}.form-wizard-steps{margin:20px auto auto;position:relative;overflow:hidden}.form-wizard-progress{background:#ddd;width:74%;height:1px;margin-left:13%;position:absolute;top:16px;left:0}.form-wizard-progress-line{background:var(--primary-color);height:1px;position:absolute;top:0;left:0}.form-wizard-tolal-steps-4 .form-wizard-step{float:left;width:25%;padding:0 5px;position:relative}.form-wizard fieldset{text-align:left;display:none;border:0!important}.form-wizard-step-icon i{line-height:unset}.address-details{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#addEditPatientModal .modal-dialog,.set-location-modal .modal-dialog{margin-top:10px!important}.line-height-1-4{line-height:1.4}.z-index-2{z-index:2}.on-hover-border-active:hover{outline:0;border-color:var(--primary-color)!important}.add-new-patient{padding-top:.7rem!important;padding-bottom:.7rem!important}.py081rem{padding-top:.81rem!important;padding-bottom:.81rem!important}.set-location-modal .modal-dialog{max-width:500px!important}.set-location-modal iframe{height:250px!important}.label-days{padding-top:.344rem;padding-bottom:.344rem}.label-days.active,.label-times.active,.label-days.active span,.label-times.active span{border-color:var(--primary-color)!important;color:var(--primary-color)!important;border-width:2px!important}.label-times.past,.label-days.holiday{color:#fff!important;background-color:#a9a9a9!important}.holiday-text{margin-top:-1.3rem!important}@media only screen and (width<=992px){.init-collection-section-button,.proceed-address-collection-button,.book-now-button{width:100%}}.font-12px{font-size:12px}.patient-detail-block .col-12{padding-left:.82rem}.patient-detail-block.active{border-color:var(--primary-color)!important}#search-location+span.select2-container.select2-container--default.select2-container--open{display:inline-block!important}#search-location+.select2-container--default .select2-selection--single{height:calc(2.25rem + 2px)}#search-location+.select2-container .select2-selection--single .select2-selection__rendered{margin-top:-1.5px}#search-location+.select2-container--default .select2-selection--single .select2-selection__arrow{top:4px}.modal .leaflet-tooltip{white-space:normal;width:max-content;max-width:250px}.location-search-tooltip{font-size:12px;opacity:.8!important;padding:4px!important}.location-search-tooltip.leaflet-tooltip-top{color:#fff;background-color:#000;border:0}.location-search-tooltip.leaflet-tooltip-top:before{border-top-color:#000}.set-location-div-marker-icon{margin-top:-35px!important;margin-left:-14px!important}.set-location-div-marker-icon .fa-location-dot{color:var(--primary-color)}.leaf-customer-map-modal .modal-body{line-height:1}.loader-demo-box{z-index:999;width:2em;height:2em;overflow:show;width:100%;height:200px;margin:auto;position:fixed;inset:0}.jumping-dots-loader{border-radius:100%;width:100px;height:100px;margin:0 auto;position:relative}.jumping-dots-loader span{background-color:#2d3eb4bf;border-radius:100%;width:12px;height:12px;margin:35px 5px;display:inline-block}.jumping-dots-loader span:first-child{animation:1s ease-in-out infinite bounce}.jumping-dots-loader span:nth-child(2){animation:1s ease-in-out .33s infinite bounce}.jumping-dots-loader span:nth-child(3){animation:1s ease-in-out .66s infinite bounce}@keyframes bounce{0%,75%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}.loader-demo-box{text-align:center;opacity:.85;z-index:999999}.loader-demo-box .jumping-dots-loader{top:25%}