@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap);:root{--main-bg-color:#4b8968;--main-bg-hover-color:#427158;--main-border-color:#4b8968;--main-border-hover-color:#4b8968}*{font-family:'Poppins',sans-serif;outline:0!important;margin:0;padding:0}html,body{background-color:#edf2f9;width:100%}.width-30-px{width:30px}.width-40-px{width:40px}.width-50-px{width:50px}.width-60-px{width:60px}.width-70-px{width:70px}.width-80-px{width:80px}.width-90-px{width:90px}.width-100-px{width:100px}.width-110-px{width:110px}.width-120-px{width:120px}.width-130-px{width:130px}.width-140-px{width:140px}.width-150-px{width:150px}.width-160-px{width:160px}.width-170-px{width:170px}.width-180-px{width:180px}.width-190-px{width:190px}.width-200-px{width:200px}.width-210-px{width:210px}.width-220-px{width:220px}.width-230-px{width:230px}.width-240-px{width:240px}.width-250-px{width:250px}.font-10-px{font-size:10px!important}.font-11-px{font-size:11px!important}.font-12-px{font-size:12px!important}.font-13-px{font-size:13px!important}.font-14-px{font-size:14px!important}.font-15-px{font-size:15px!important}.font-16-px{font-size:16px!important}.font-17-px{font-size:17px!important}.font-18-px{font-size:18px!important}.font-19-px{font-size:19px!important}.font-20-px{font-size:20px!important}.font-21-px{font-size:21px!important}.font-22-px{font-size:22px!important}.font-23-px{font-size:23px!important}.font-24-px{font-size:24px!important}.font-25-px{font-size:25px!important}.font-26-px{font-size:26px!important}.font-27-px{font-size:27px!important}.font-28-px{font-size:28px!important}.font-29-px{font-size:29px!important}.font-30-px{font-size:30px!important}.font-31-px{font-size:31px!important}.font-32-px{font-size:32px!important}.font-33-px{font-size:33px!important}.font-34-px{font-size:34px!important}.font-35-px{font-size:35px!important}.font-36-px{font-size:36px!important}.font-37-px{font-size:37px!important}.font-38-px{font-size:38px!important}.font-39-px{font-size:39px!important}.font-40-px{font-size:40px!important}.font-50-px{font-size:50px!important}.font-60-px{font-size:60px!important}.cursor-pointer{cursor:pointer}.section-login{height:100vh;background-color:#edf2f9}.section-login h1{letter-spacing:3.5px;color:var(--main-bg-color);margin-bottom:1px}.section-login p.sub-title{font-size:11px;color:var(--main-bg-color);text-transform:uppercase;padding-top:0;letter-spacing:3px}.section-login button{top:9px;right:10px}@media (min-width:1540px){.app>.container{max-width:1480px}}.app{height:100%;padding-bottom:50px}.app .navbar{position:sticky;top:0;font-size:.8333333333rem;font-weight:600;margin-left:-1rem;margin-right:-1rem;z-index:1020;background-image:none;min-height:4.3125rem;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem}.app .navbar.on-scroll{box-shadow:0 .5rem .5rem -.5rem rgba(0,0,0,.2)!important;background-color:rgba(237,242,249,.96)}.app .navbar .navbar-brand{color:#257cff}.app .navbar .nav-link{color:rgba(0,0,0,.45);padding-right:.5rem;padding-left:.5rem;font-size:13.5px;font-weight:600}.app .navbar .dropdown-menu{left:-.5625rem;padding:0;font-size:13.5px;border-radius:.375rem;min-width:10rem;text-align:left;list-style:none;color:#344050;background-color:#fff;border:1px solid rgba(255,255,255,.05);border-radius:.375rem;box-shadow:0 7px 14px 0 rgba(65,69,88,.1),0 3px 6px 0 rgba(0,0,0,.07);margin-top:5px;position:absolute}.app .navbar .dropdown-menu::after{content:"";position:absolute;z-index:-1;width:1rem;height:1rem;background:#fff;top:-9px;left:1.8rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:.125rem;border-width:1px 0 0 1px;border-style:solid;border-color:#d8e2ef}.app .navbar .dropdown-menu .dropdown-item{color:#748194;font-weight:500;padding:.25rem 1rem;clear:both}.app .navbar .dropdown-menu .dropdown-item:focus,.app .navbar .dropdown-menu .dropdown-item:active,.app .navbar .dropdown-menu .dropdown-item:hover{color:#257cff;background-color:#edf2f9}.app .navbar .dropdown-menu .dropdown-header{font-weight:700;color:#5e6e82;font-size:13.5px}.app .navbar .dropdown-menu.dropdown-menu-end{left:auto;right:.4375rem}.app .navbar .dropdown-menu.dropdown-menu-end::after{right:.95rem;left:auto}.app .avatar-wrapper{text-decoration:none}.app .avatar-wrapper:hover span.name{text-decoration:underline}.app .avatar{position:relative;height:36px;width:37px;display:inline-block;vertical-align:middle}.app .avatar .avatar-name{position:absolute;text-align:center;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;display:block}.app .avatar .avatar-name.with-shadow{box-shadow:0 7px 14px 0 rgb(65 69 88 / 10%),0 3px 6px 0 rgb(0 0 0 / 7%)}.app .avatar .avatar-name,.app .avatar .avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app .avatar .avatar-name span{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.table.table-borderless td,.table.table-borderless th{border:none!important}.table.table-bordered tbody{border-top:none!important}.table thead{background-color:#edf2f9}.table thead th{color:#37374e;font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase;border-bottom-width:1px;border-top-width:0;padding:.75rem .5rem}.table thead th.sort-column::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi41MjU1NiAzLjVDNi45NDkzNyAzLjUgNy4xNjEyOCAzLjA2MjUgNi44NTUxOSAyLjc5MTY3TDMuODQxNCAwLjEyNUMzLjY1MzA0IC0wLjA0MTY2NjcgMy4zNDY5NiAtMC4wNDE2NjY3IDMuMTU4NTkgMC4xMjVMMC4xNDQ4MDkgMi43OTE2N0MtMC4xNjEyNzkgMy4wNjI1IDAuMDUwNjI3OSAzLjUgMC40NzQ0NDEgMy41SDYuNTI1NTZaIiBmaWxsPSIjQjZDMkQyIi8+CjxwYXRoIGQ9Ik0wLjQ3NDQ0MiA1LjVDMC4wNTA2MjgyIDUuNSAtMC4xNjEyNzkgNS45Mzc1IDAuMTQ0ODA5IDYuMjA4MzNMMy4xNTg1OSA4Ljg3NUMzLjM0Njk2IDkuMDQxNjcgMy42NTMwNCA5LjA0MTY3IDMuODQxNDEgOC44NzVMNi44NTUxOSA2LjIwODMzQzcuMTYxMjggNS45Mzc1IDYuOTQ5MzcgNS41IDYuNTI1NTYgNS41TDAuNDc0NDQyIDUuNVoiIGZpbGw9IiNCNkMyRDIiLz4KPC9zdmc+Cg==);margin-left:.25rem}.table thead th:first-child,.table tbody td:first-child{padding-left:1.25rem}.table tbody td{color:#5e6e82!important;font-size:13px;height:52px}.table tbody tr:hover td{background-color:#c7deff!important}.app table.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#fff;--bs-table-accent-bg:none}.app table.table-striped>tbody>tr:nth-of-type(even)>*{background-color:#f9fafd}.force-default-color{color:#5e6e82!important}.force-black-color{color:#344050!important}.underline-only-on-hover{text-decoration:none}.underline-only-on-hover:hover{text-decoration:underline}.card{box-shadow:0 7px 14px 0 rgba(65,69,88,.1),0 3px 6px 0 rgba(0,0,0,.07);background-color:#fff;border-radius:.375rem;border:none}.card .card-header{border-radius:calc(0.375rem - 0px) 0 0;background-color:#fff;border:none;padding:1.25rem 1.25rem}.card .card-header .title{font-weight:500;line-height:1.2;color:#344050}.legend-indicator{display:inline-block;width:.5rem;height:.5rem;background-color:#bdc5d1;border-radius:50%;margin-right:.4375rem}.card .card-body{font-weight:500;line-height:1.2;padding:1.25rem 1.25rem}.app .btn-amma-default{display:inline-block;font-weight:500;line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.3125rem 1rem;font-size:1rem;border-radius:.25rem;padding:.1875rem .75rem;font-size:.875rem;border-radius:.2rem;box-shadow:0 0 0 1px rgba(43,45,80,.1),0 2px 5px 0 rgba(43,45,80,.08),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08);color:#5c6f8a}.app .btn-amma-default:hover{box-shadow:0 0 0 1px rgba(43,45,80,.1),0 2px 5px 0 rgba(43,45,80,.1),0 3px 9px 0 rgba(43,45,80,.08),0 1px 1.5px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.08);color:#000}.app ul.pagination .btn{box-shadow:none;border:none}.app .dropdown-menu.columns-2{min-width:400px}.app .dropdown-menu.columns-3{min-width:600px}.app .multi-column-dropdown{list-style:none;margin:0;padding:0}@media (max-width:767px){.app .dropdown-menu.multi-column{min-width:240px!important;overflow-x:hidden}}.app .badge-soft-blue{background-color:#e6effc!important;color:#2c7be5!important}.app .badge-soft-pink{background-color:#ffb6cf!important;color:#ca4572!important}.app .badge-soft-orange{background-color:#ffe0c5!important;color:#f77e15!important}.app .undo-last-action{position:absolute;bottom:30px;left:30px;background-color:#343940;padding:10px 15px;border-radius:4px}.app .undo-last-action .text{color:#fff;font-size:14px}.app .undo-last-action .btn-revert{color:#8598b3;background-color:#3e4a5a}.app .undo-last-action .btn-revert:hover{color:#fff}.app .undo-last-action .btn-close{color:#fff;background:none;background-color:#3e4a5a;height:auto;opacity:1}.app .undo-last-action .progress{background:#343940;margin-top:5px;height:2px}.booking-drawer{position:fixed;top:0;width:600px;height:100%;right:-600px;z-index:9999;box-shadow:0 .76875rem 2.4875rem rgb(52 58 64 / 30%),0 1.3375rem 1.70625rem rgb(52 58 64 / 30%),0 .55rem .53125rem rgb(0 0 0 / 5%),0 .225rem .4375rem rgb(52 58 64 / 30%);transition:all .2s}.booking-drawer.open{right:0}.booking-drawer-overlay{position:fixed;height:100%;width:100%;z-index:9998;background:rgba(0,0,0,.4);display:block;content:'';left:0;top:0}.booking-drawer>.content{background:#fff;position:relative;height:100%}.booking-drawer .scrollable{position:relative;height:100%;overflow-y:auto}.booking-drawer .scrollable .body{padding:20px}.booking-drawer .scrollable .appointment-type{padding:15px 35px;border-radius:4px;cursor:pointer;transition:0.2s;opacity:.6}.booking-drawer .scrollable .appointment-type.selected{opacity:1}.booking-drawer .scrollable .appointment-type[data-type="Appointment"] .legend-indicator{background-color:#f77e15}.booking-drawer .scrollable .appointment-type[data-type="NonSurgicalProcedure"] .legend-indicator{background-color:#4caf50}.booking-drawer .scrollable .appointment-type[data-type="Surgery"] .legend-indicator{background-color:#2c7be5}.booking-drawer .attached{position:absolute;left:-34px;top:45px;z-index:-1}.booking-drawer .more{transition:all .2s;position:absolute;width:600px;left:0}.booking-drawer .more>.title{writing-mode:vertical-lr;transform:scale(-1,-1);padding:10px 5px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer;float:left;user-select:none;background-color:#f5f5f5;letter-spacing:3px;border:1px solid #fff}.booking-drawer .more .card{border-radius:0;border:none;border-right:1px solid #f0f5fd}.booking-drawer .more .card .card-body{min-height:400px;max-height:400px;overflow-y:auto}.booking-drawer.open .more.open{position:absolute;left:-566px;z-index:1}.booking-drawer .appender-booking-patient-files legend{font-size:14px}.booking-drawer .appender-booking-patient-files input[type="file"]{font-size:13px}.booking-drawer .appender-booking-patient-files input[type="text"]{font-size:13px;margin-top:5px}.booking-drawer .appender-booking-patient-files button{margin-top:5px}.booking-drawer .header{color:#000;margin:0;background:#ffe0c5;padding:10px 25px;border-bottom:#f77e15 solid 1px}.booking-drawer .header .nav-btn{border-radius:30px;background:#c3c3c3;position:absolute;right:25px;top:20px;padding:.5rem;box-shadow:0 .125rem .25rem rgb(0 0 0 / 8%);z-index:20;cursor:pointer}.booking-drawer .header .nav-btn span{margin-top:2px;display:inline-block;width:28px;height:0;text-align:center}.booking-drawer .scrollable .separator{font-size:15px;color:#495057;margin:0;background:#fff0e2;padding:10px 20px;margin-left:-20px;margin-right:-20px;margin-bottom:15px}.booking-drawer .loading{width:100%;height:100%;position:absolute;top:0;margin:0 auto;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.7);z-index:99999}.booking-drawer .loading .icon{font-size:30px;color:#616161}.booking-drawer.appointment .header{background:#ffe0c5;border-bottom:#f77e15 solid 1px}.booking-drawer.appointment .scrollable .separator{background:#fff0e2}.booking-drawer.appointment .btn-primary{background-color:#f77e15;border-color:#f77e15}.booking-drawer.appointment .btn-primary:hover,.booking-drawer.appointment .btn-primary.active{background-color:#da751d;border-color:#da751d}.booking-drawer.nonsurgicalprocedure .header{background:#dcf5c0;border-bottom:#4caf50 solid 1px}.booking-drawer.nonsurgicalprocedure .scrollable .separator{background:#ecf5e2}.booking-drawer.nonsurgicalprocedure .btn-primary{background-color:#74a73c;border-color:#5e971f}.booking-drawer.nonsurgicalprocedure .btn-primary:hover,.booking-drawer.nonsurgicalprocedure .btn-primary.active{background-color:#62962a;border-color:#4c8014}.booking-drawer.surgery .header{background:#e9f1fb;border-bottom:#2c7be5 solid 1px}.booking-drawer.surgery .scrollable .separator{background:#f0f5fd}.booking-drawer.surgery .btn-primary{background-color:#0d6efd;border-color:#0d6efd}.booking-drawer.surgery .btn-primary:hover,.booking-drawer.surgery .btn-primary.active{background-color:#0856ca;border-color:#0c52bd}.form-searcher .form-searcher-results{width:100%;position:relative}.form-searcher .form-searcher-results>ul{list-style-type:none;margin-bottom:0;max-height:400px;overflow-y:auto;z-index:999;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-bottom:1px solid #ced4da;width:100%;padding-left:0}.form-searcher .form-searcher-results li{padding:12px 25px;cursor:pointer;background-color:#fff;position:relative}.form-searcher .form-searcher-results li:hover{background-color:#ebf2fd!important}.form-searcher .form-searcher-results .form-searcher-patient .name{color:#000;font-size:15px;font-weight:500;margin-bottom:5px}.form-searcher .form-searcher-results li.form-searcher-patient .name:hover{text-decoration:underline}.form-searcher .form-searcher-results li.form-searcher-patient .info{color:#5e6e82;font-size:13px}.form-searcher .form-searcher-results .footer{padding:5px 25px;background-color:#f0f5fd;border-bottom-left-radius:10px;border-bottom-right-radius:10px;cursor:default}.form-searcher .form-searcher-results .footer:hover{padding:5px 25px;background-color:#f0f5fd!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.form-searcher .form-searcher-results .footer .text-searcher-total-results{font-size:13px;padding-top:1px}.form-searcher .form-searcher-results .footer .text-searcher-close-results{color:#0d6efd;font-size:13px;padding-top:1px;cursor:pointer}.form-searcher .form-searcher-results .footer .text-searcher-close-results:hover{text-decoration:underline}.form-searcher .form-searcher-results .btn-searcher-results-close{margin-top:4px;padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;position:absolute;right:15px;top:15px}.form-searcher .form-searcher-results .btn-searcher-results-close span{width:16px;height:16px;display:inline-block;position:relative}.soft-red{background-color:#fce7eb!important;border:1px solid transparent!important}.soft-red span,.soft-red label,.soft-red.force-color{color:#e63757!important}.soft-red.with-border{border-color:#e63757!important;opacity:1}.soft-blue{background-color:#dbe7f9!important;border:1px solid transparent!important}.soft-blue span,.soft-blue label,.soft-blue.force-color{color:#2c7be5!important}.soft-blue.with-border{border-color:#2c7be5!important;opacity:1}.color-blue{color:#2c7be5!important}.color-green{color:#82b34c!important}.soft-purple{background-color:#efd0ff!important;border:1px solid transparent!important}.soft-purple span,.soft-purple label,.soft-purple.force-color{color:#9251b3!important}.soft-purple.with-border{border-color:#9251b3!important;opacity:1}.soft-orange{background-color:#ffe0c5!important;border:1px solid transparent!important}.soft-orange span,.soft-orange label,.soft-orange.force-color{color:#f77e15!important}.soft-orange.with-border{border-color:#f77e15!important;opacity:1}.color-orange{color:#f77e15!important}.soft-green{background-color:#dcf5c0!important;border:1px solid transparent!important}.soft-green span,.soft-green label,.soft-green.force-color{color:#4caf50!important}.soft-green.with-border{border-color:#4caf50!important;opacity:1}.soft-yellow{background-color:#f5e9c0!important;border:1px solid transparent!important}.soft-yellow span,.soft-yellow label,.soft-yellow.force-color{color:#af9d00!important}.soft-yellow.with-border{border-color:#af9d00!important;opacity:1}.radio-red:checked,.checkbox-red:checked{background-color:#e63757!important;border-color:#e63757!important}.radio-green:checked,.checkbox-green:checked{background-color:#4caf50!important;border-color:#4caf50!important}.radio-yellow:checked,.checkbox-yellow:checked{background-color:#af9d00!important;border-color:#af9d00!important}.timeline{position:relative;padding-bottom:1.25rem!important}.timeline::before{content:"";position:absolute;border-left:1px dashed;height:calc(100% - 1.11rem);left:calc(1.25rem + 0.28rem);top:1.4rem;opacity:.48}.timeline::after{content:"";position:absolute;height:.625rem;width:.625rem;left:1.25rem;top:.5625rem;border-radius:50%;border:1px solid #ccc}.timeline.no-lines::before,.timeline.no-lines::after{content:initial}.timeline.primary::after{background-color:#2c7be5;border-color:#2c7be5}.timeline .icon-item{border-radius:50%;display:flex;justify-content:center;align-items:center;color:#2c7be5;transition:all .2s ease-in-out;height:1.875rem;width:1.875rem;border:0;font-size:.875rem;box-shadow:none;background-color:#edf2f9}.timeline .icon-item i{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.timeline .title{color:#4d5969;font-size:13px;margin-bottom:.25rem}.timeline .description{color:#748194;font-size:12px;margin-bottom:0}.timeline .when{color:#9da9bb;font-size:11px}.slim-scrollbar::-webkit-scrollbar{background-color:#fff;width:7px;height:5px}.slim-scrollbar::-webkit-scrollbar-track{background-color:#fff;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:10px;border-radius:10px}.slim-scrollbar::-webkit-scrollbar-thumb{background-color:#C5D0DE;box-shadow:inset 0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 35px rgba(0,0,0,.1);-webkit-border-radius:10px;border-radius:10px}.app .fc-col-header-cell{border-color:#edf2f9;border:1px solid #ddd;border-bottom-width:1px}.app .fc-col-header-cell .fc-col-header-cell-cushion{text-decoration:none;color:#5e6e82!important;font-weight:400;padding:4px 4px}.app .fc-daygrid-day-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.25rem}.app .fc-daygrid-day-number{width:1.875rem;height:1.875rem;background-color:#f9fafd;text-align:center;text-decoration:none!important;border-radius:50%;line-height:1.875rem;padding:0!important;font-size:.8333333333rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#8c8c8c;font-weight:300}.app .fc-daygrid-day-frame{padding:.375rem!important;border:2px solid transparent;padding:2px!important;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.app .fc-theme-standard .fc-list,.app .fc-theme-standard td,.app .fc-theme-standard th{border-color:#edf2f9!important}.app .fc-non-business{background:rgb(244 246 251)!important}.app .fc-day-today:not(.fc-popover) .fc-daygrid-day-frame{border:2px solid rgba(44,123,229,.5)}.app .fc-day-today:not(.fc-popover){background-color:transparent!important}.app .fc-day-today:not(.fc-popover) .fc-daygrid-day-number{background-color:#2c7be5!important;color:#fff}.app .fc-col-header{background-color:#f9fafd}.app .fc-timegrid-slot-label-cushion{font-family:Consolas;font-size:13px}.app .fc-timegrid-slot.fc-timegrid-slot-label{background-color:#edf2f9}.app .fc-timeGridDay-view .fc-col-header col,.app .fc-timeGridDay-view .fc-timegrid-slots col,.app .fc-timeGridDay-view .fc-timegrid-cols col{width:50px!important}.app .fc-daygrid-event{border-radius:.25rem!important;margin-top:0;margin-bottom:.25rem!important;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:5px;border:0!important}.app .fc-daygrid-event.bullet-blue .fc-daygrid-event-dot{border-color:#2c7be5!important}.app .fc-daygrid-event.bullet-orange .fc-daygrid-event-dot{border-color:#f77e15!important}.app .fc-daygrid-event.bullet-green .fc-daygrid-event-dot{border-color:#7cb33f!important}.app .fc-daygrid-event .fc-event-title{font-weight:600;font-size:12px;padding:1px}.app .fc-daygrid-event .fc-event-time{font-weight:400;font-size:12px;font-family:Consolas}.app .fc-v-event .fc-event-main,.app .fc-h-event .fc-event-main{color:inherit;padding:5px}.app .fc-scrollgrid{border:none!important}.app .fc-timegrid-event .fc-event-time{font-weight:400;font-size:12px;font-family:Consolas}.app .fc-timegrid-event .fc-event-time::before{content:'';margin-right:4px;box-sizing:content-box;width:0;height:0;border-radius:4px;display:inline-block}.app .fc-timegrid-event.bullet-orange .fc-event-time::before{border:4px solid #f77e15}.app .fc-timegrid-event.bullet-green .fc-event-time::before{border:4px solid #7cb33f}.app .fc-timegrid-event.bullet-blue .fc-event-time::before{border:4px solid #2c7be5}.app .fc-v-event .fc-event-title{font-size:13px}.app .calendar-move{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5e6e82;transition:all .2s ease-in-out;border:0;font-size:.875rem;height:1.875rem;width:1.875rem;text-decoration:none;text-align:center;background-color:#edf2f9}.app .calendar-move:hover,.app .calendar-move:focus{background-color:#d8e3f1}.app .fixed-head thead th{position:sticky;top:0;z-index:1;background-color:#edf2f9}.tooltip-inner{font-size:12px}.form-control:focus,.form-check-input:focus,.form-select:focus{border-color:var(--main-border-color);box-shadow:0 0 0 .25rem rgb(206 230 226)}.btn-primary{color:#fff;background-color:var(--main-bg-color);border-color:var(--main-border-color)}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:disabled,.btn-primary.active,.btn-primary.disabled{background-color:var(--main-bg-hover-color);border-color:var(--main-border-hover-color)}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .25rem rgb(206 230 226)}.form-check-input:checked{background-color:var(--main-bg-color);border-color:var(--main-border-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--main-bg-color)}.navbar .megamenu{padding:1rem}.navbar-toggler{top:0!important}@media all and (min-width:992px){.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;width:100%;margin-top:0}}@media(max-width:991px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}}@media(max-width:767px){.img-with-bg{margin-left:0%!important}.img-with-bg img:not(.img-bg){max-width:100%!important}.img-with-bg+.video-btn-circle-left{left:44%!important;top:39%!important}}.reviews-style5{height:auto!important}.doctor-box-photo:after{content:none!important}