@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button.navbar-toggler:focus:not(:focus-visible){color:#0000}body{background:#f9feff;font-family:Poppins;line-height:1}body.client-pages{overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#root{white-space:pre-line}.alert{left:50%;position:fixed;transform:translateX(-50%);z-index:9999}.navbar{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:20px}.navbar img{display:flex}.registration{margin:auto;width:60%}.registration h2{font-weight:600}.registration p{line-height:27px}.registration .form{margin:auto}.btn-custom{background:#0a7989;border-radius:4px;color:#fff}.btn-custom,.btn-custom-ouline{box-shadow:0 3px 8px #8890c240,0 7px 21px #252c6133;padding:14px 25px}.btn-custom-ouline{border:1px solid #0a7989;border-radius:4px;color:#0a7989}.accordion-button:not(.collapsed){box-shadow:none}.accordion .accordion-header{background-color:#f8f8f8;border:1px solid #ececec;color:#000}.accordion-button:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAACQcBTNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAExSURBVHgBjZPBbYNAEEV3l3BOOnDSgd2BQRSAO8AdJEcEUtZCwDFJBU4q8DkXQjqgBErYYwAJ8seyLRuxa4+0mpF4M/v5AzzLsk/G2H3btmsppWKGuMOZ4Sxt2yZwbYIFJq6QK855kKbp1gRbZVn+eZ73jdpHw9J1XVYUxe8UzI9FnuePwzD8oKQsoyjaaOFbGvi4G7rnkEMND33fB3Ecf2lhU8MkTAH/faQd1ZC0gKRKCx9uCHDDFrDquu5JMHPM9tdzrmi7wjD1FZBEWWNxjlZzkiS+ZVmkVwFcYGo9CZ87geyEYVgen13IoKUAoIlk2cs5eAGPtreBt+/jW08wJu0O4Ac8lWwi6HumBbwhzQFWAJ+ZJgRZhExADeMdZgiBF6K17r28+lsBXjVNo66BFP9f/KGzWa/JYgAAAABJRU5ErkJggg==)!important;background-size:.7rem;bottom:17px!important;transform:rotate(0deg)!important}.accordion-button:not(.collapsed):after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAYAAACQy8Z9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEhSURBVHgBnZI/boMwFMb9R7CWG5Qj9AgxLOnG2LE9QZUVhOIOwNqegPQE7dYN2q1jcoOMGZMVJMj3pCB5cEjCkyw/2+/7vedn8zzPV4yxu6ZpFlrrLZtoWZYtMUVt2yoB554WruvWgPpsghGQc64xPCw9Ecex6vv+Awt/ChjAkoBwt7itotty45AyLZFg33XdS5qm32MwiD0UUcKNTCCdySGoqqpfpdRBCBFhPAVBQHt/54CO49QoYoYi1ujjo/ke0gwG5D8Mww3cOQRzG7goCh9Jf3D+cAJShTszhtsqISEENVyaVxDSz9ib+xifeI9nm94KtYDX6PNCSlleAo5CyU6P8QV3NuwhwVuSJHpMNwodDD/jHT18vQZ4k1E7ro09AsMxm//5jCpVAAAAAElFTkSuQmCC)!important;background-size:1.25rem;bottom:10px!important}.accordion .accordion-header>:not(.collapsed),.accordion-button{background-color:#f8f8f8;box-shadow:none;color:#000;font-weight:600}#accordionServicesPanels .accordion-collapse{background-color:#fff;border-left:1px solid #ececec;border-right:1px solid #ececec;border-top:1px solid #ececec;margin-top:10px}#accordionServicesPanels .accordion-collapse .catRow{border-bottom:1px solid #ececec}.servicesList:hover{background-color:#f9f9f9}.wrapper{align-items:stretch;display:flex;width:100%}.sidebar-nav{background-color:#0a7989;height:96vh;max-width:72px;min-width:72px;padding:20px 10px 10px}.sidebar-nav a.sidebar-link{padding:.625rem 1.625rem}.sidebar-nav .sidebar-link>img{filter:brightness(0) invert(1);width:22px}.sidebar-nav li.sidebar-item{position:relative}.sidebar-nav>.sidebar-item>.sidebar-dropdown{background:#fff;border-radius:.3rem;box-shadow:0 .5rem 3rem .5rem #0000000d;display:none;left:65px;overflow:visible;position:absolute;top:0;width:220px;z-index:1}.sidebar-nav>.sidebar-item:hover>.sidebar-dropdown{display:block}.sidebar-nav>.sidebar-item>.sidebar-dropdown:before{content:"";height:100%;left:-16px;position:absolute;top:0;width:16px}.sidebar-dropdown>.sidebar-item>.sidebar-link{color:#000;display:block;padding:.7rem 1.5rem;text-decoration:none}.sidebar-dropdown>.sidebar-item>.sidebar-link:hover{background-color:#0a7989;color:#fff;padding:.7rem 1.5rem}.servicePage{display:flex;flex-direction:column;height:90vh;min-width:0;transition:margin-left .35s ease-in-out,left .35s ease-in-out,margin-right .35s ease-in-out,right .35s ease-in-out;width:100%}.serviceHeader{background-color:#f3f9f9;border-bottom:1px solid #ececec}.dropdownMain{background:#fff;border:1px solid #dadada;border-radius:3px;color:#000;width:130px}.dropdownMain:focus{box-shadow:none}.profile-img{align-items:center;background-color:#dffaff;border-radius:50%;color:#0a7989;display:flex;height:60px;justify-content:center;width:60px}.dropdownMenu{background:#fff;border:1px solid #dadada;border-radius:3px;box-shadow:0 2px 4px #0000001a;width:130px;z-index:9}.dropdownMenu_link{color:#000;display:inline-block;padding:17px 12px;text-decoration:none;width:100%}.dropdownMenu_link:first-child{border-bottom:1px solid #dadada}.createForm{margin:50px auto;width:60%}.createForm .card-header{background-color:#dffaff;padding:20px}.servicePage{overflow-y:scroll}.accordion-button:after{left:15px;position:absolute;transform:rotate(-90deg)}.accordion-button{padding-left:40px}.servicesList div{font-size:12px;width:33%}.servicesList div:nth-child(2){text-align:center}.accordion-button:focus{box-shadow:none}.servicesList div:last-child{text-align:right}.accordion-item{background-color:initial;border:none!important;border-radius:0!important}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link:hover{color:#0a7989}.showpwd{cursor:pointer;position:absolute;right:20px;top:70%;transform:translateY(-70%)}#dashboard_analysis .card{border:1px solid #d9d9d9!important;box-shadow:0 4.65px 4.64px 0 #0000000d}#dashboard_analysis .card h2{font-size:45px;font-weight:700}#dashboard_analysis .card p{font-size:16px}.customer_appoint_services{font-size:12px}.customer_appoint_services div{width:500px}#dashboard_analysis .card .card_icon{right:20px;top:20px}@media (max-width:575.98px){.navbar{background-size:100% 100%;padding:8px 15px}.registration{width:100%}.sidebar-nav{display:none}.createForm{width:92%}.navbar img{width:110px}}.rc-time-picker{display:inline-block;position:relative}.rc-time-picker,.rc-time-picker *{box-sizing:border-box}.rc-time-picker-clear{cursor:pointer;height:20px;line-height:20px;margin:0;overflow:hidden;position:absolute;right:6px;text-align:center;top:3px;width:20px}.rc-time-picker-clear-icon:after{color:#aaa;content:"x";display:inline-block;font-size:12px;font-style:normal;height:20px;line-height:1;transition:color .3s ease;width:20px}.rc-time-picker-clear-icon:hover:after{color:#666}.rc-time-picker-input{background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px;color:#666;cursor:text;display:inline-block;font-size:12px;height:28px;line-height:1.5;padding:4px 7px;position:relative;transition:border .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1);width:100%}.rc-time-picker-input[disabled]{background:#f7f7f7;color:#ccc;cursor:not-allowed}.rc-time-picker-panel{box-sizing:border-box;position:absolute;width:170px;z-index:1070}.rc-time-picker-panel *{box-sizing:border-box}.rc-time-picker-panel-inner{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 5px #ccc;display:inline-block;font-size:12px;line-height:1.5;list-style:none;outline:none;position:relative;text-align:left}.rc-time-picker-panel-narrow{max-width:113px}.rc-time-picker-panel-input{border:1px solid #0000;cursor:auto;line-height:1.5;margin:0;outline:0;padding:0;width:100%}.rc-time-picker-panel-input-wrap{border-bottom:1px solid #e9e9e9;box-sizing:border-box;padding:6px;position:relative}.rc-time-picker-panel-input-invalid{border-color:red}.rc-time-picker-panel-select{border:1px solid #e9e9e9;border-width:0 1px;box-sizing:border-box;float:left;font-size:12px;margin-left:-1px;max-height:144px;overflow-y:auto;position:relative;width:56px}.rc-time-picker-panel-select-active{overflow-y:auto}.rc-time-picker-panel-select:first-child{border-left:0;margin-left:0}.rc-time-picker-panel-select:last-child{border-right:0}.rc-time-picker-panel-select ul{box-sizing:border-box;list-style:none;margin:0;padding:0;width:100%}.rc-time-picker-panel-select li{cursor:pointer;height:24px;line-height:24px;list-style:none;margin:0;padding:0 0 0 16px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.rc-time-picker-panel-select li:hover{background:#edfaff}li.rc-time-picker-panel-select-option-selected{background:#f7f7f7;font-weight:700}li.rc-time-picker-panel-select-option-disabled{color:#ccc}li.rc-time-picker-panel-select-option-disabled:hover{background:#0000;cursor:not-allowed}.calendar{display:flex;flex-direction:column;height:800px;margin-left:auto;margin-right:auto;margin-top:2rem;width:100%}.calendar-header{height:50px;justify-content:space-between;margin:auto;width:100%}.calendar-header,.title{align-items:center;display:flex}.title{height:100%;width:25%}.title h2{margin:auto}.tools{align-items:center;display:flex;height:100%;width:25%}.tools button{background-color:#ececec;margin:auto}.tools button span:hover{color:#9cc}.calendar-body{display:flex;flex-direction:column;flex-grow:1;width:100%}.table-header{align-items:start;display:flex;height:100px;height:30px;justify-content:space-around;margin-top:20px;width:100%}.weekday{text-align:center;width:100px}.table-content{box-sizing:border-box;display:flex;flex-grow:1;flex-wrap:wrap;width:100%}.calendar-day{height:120px;outline:1px solid #e0e0e0;overflow:hidden;position:relative;width:14%}.calendar-day:hover{background-color:#0000001a}.calendar-day p{color:#a6a6a6;font-size:12px}.booked-time{display:flex;justify-content:space-between;padding:10px}.appointment-info,.booked-time{background-color:#e5f5fd;font-size:12px;margin-bottom:2px;position:relative}.appointment-info{padding:16px}.day-view .appointment-info .appointment{justify-content:start}.booked-time:before{height:32px}.appointment-info:before,.booked-time:before{background-color:#0ea5e9;content:"";left:0;position:absolute;top:0;width:3px}.appointment-info:before{height:44px}.appointment,.book-item,.more{color:#0369a1;font-size:12px}.appointment-info .appointment{display:flex;justify-content:space-between}.table-content .modal-dialog{height:100vh;margin:inherit;position:fixed;right:0;width:350px}.table-content .modal-dialog .modal-content{border-radius:0;height:100%}.table-content .modal-backdrop{background-color:initial}.appointment-info .appointment>p{color:#0369a1;font-weight:700;margin-right:15px}.week-calendar .calendar-day{height:auto}.week-calendar{display:flex;flex-direction:row}.time-slots{flex:0 0 auto;margin-right:5px}.time-slot-label{margin-bottom:10px}.week-calendar ul li{height:90px}.time-slot{height:45px!important;list-style:none}.time-slot:nth-child(2n){border-bottom:1px solid #ccc}.current p{color:#000}.selected p{color:#000;font-weight:700}.btn-outline-secondary.active,.btn-outline-secondary:hover{background-color:#f8f8f8;border-color:#ececec;color:#000}.btn-outline-secondary,.btn-outline-secondary.active{border-color:#ececec;color:#000}.calendar-body:has(div.day-view) .table-header{display:none}.day-view{margin-top:20px}.day-view .table-content{border-top:1px solid #ccc;display:block}.day-view .table-content .time-slot,.day-view .time-slots ul>li{height:90px}.btn:focus{box-shadow:none}.fs-custom{font-size:12px}.table-content .modal-content{border:0;box-shadow:-5px 0 4px #0003}
/*# sourceMappingURL=main.9a6408b5.css.map*/