:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px}*{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;scroll-behavior:smooth}::-webkit-scrollbar{width:2px}.row{margin:0}.navbar{height:45px}.nav-link{padding:0}.dropdown-menu{border-radius:0;padding:0}.dropdown-menu a{padding:2px 10px;font-size:14px}.nav-link:after{content:"";display:none}.header{background:#0078d7;color:#fff;padding:5px;cursor:move;display:flex;justify-content:space-between;align-items:center}.dropdown-menu a{padding-left:25px}nav.navbar-light{position:sticky!important;top:0;padding:3px 0 5px!important;height:27px}.nav-item{margin:0!important}.navbar-collapse{padding:0!important;margin:0!important}.navbar-light,.navbar,.collapse{background:#45037d!important;font-weight:700}.nav-item>a{color:#fff!important;font-size:12px}.loader{animation:rotate 1s infinite;height:50px;width:50px}.loader:before,.loader:after{border-radius:50%;content:"";display:block;height:20px;width:20px}.loader:before{animation:ball1 1s infinite;background-color:#fff;box-shadow:30px 0 #ff3d00;margin-bottom:10px}.loader:after{animation:ball2 1s infinite;background-color:#ff3d00;box-shadow:30px 0 #fff}@keyframes rotate{0%{transform:rotate(0) scale(.8)}50%{transform:rotate(360deg) scale(1.2)}to{transform:rotate(720deg) scale(.8)}}@keyframes ball1{0%{box-shadow:30px 0 #ff3d00}50%{box-shadow:0 0 #ff3d00;margin-bottom:0;transform:translate(15px,15px)}to{box-shadow:30px 0 #ff3d00;margin-bottom:10px}}@keyframes ball2{0%{box-shadow:30px 0 #fff}50%{box-shadow:0 0 #fff;margin-top:-20px;transform:translate(15px,15px)}to{box-shadow:30px 0 #fff;margin-top:0}}.loader-div{height:100vh;width:100%;position:fixed;z-index:99999;display:flex;align-items:center;justify-content:center;background:#112212c4;top:0;left:0}.footer-links a{color:#fff;padding-left:10px;padding-right:10px;border:1px solid}.footer-links{text-align:right}footer{font-size:14px;bottom:0!important}.login-div{min-width:94%!important;min-height:70vh;padding:0!important;display:flex;align-items:center}.login-div{min-height:97vh;background:url(/img/bg-login.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.login-div .form{border-radius:25px}.dashboard-card{border-radius:8px;display:flex;align-items:center}.dashboard-card i{color:#202088;font-size:46px;width:70px;display:flex;align-items:center;justify-content:center}.dashboard-card h4{font-size:1.2rem;text-transform:capitalize}nav{z-index:9999!important}.dropdown-menu{box-shadow:0 10px 15px #eee;border-radius:8px}main{min-height:95vh;background:#ececec}.bg-light{background:#fff!important}.brand-name{margin:0!important}.bg-light{margin:0}.sidebar-nav>a li{padding:5px 10px;color:#333;font-weight:700;border-bottom:1px solid #eee}.sidebar{padding:0}.sidebar a{text-decoration:none!important}.sidebar ul,.sidebar{list-style:none}.sub-menu{border-bottom:1px transparent solid;margin-bottom:5px;color:#333;font-weight:600!important}.sub-menu:hover{border-bottom:1px dashed;background:#eee}div.main-sidebar{position:sticky;top:0;left:0}.bg-white{position:sticky;top:0}.fa-solid{color:#202088}.form-control{border:1px dashed}form p{margin-top:15px;margin-bottom:2px}table.table{max-height:75vh!important;min-width:100%!important;overflow-y:scroll;overflow-x:hidden}table.table tr td:nth-child(6){text-transform:capitalize}.header-marquee{height:56px}.bg-primary,.btn-primary{background:#202088!important}.dashboard-card{border:1px dashed}.dashboard-card h4{text-align:left}.dashboard-card:focus{border:1px solid}.select-doctor-for-ch{position:fixed;right:0;background:#f3f0f0;top:0;width:30%;min-width:500px;height:100vh;box-shadow:0 100px 500px;border-radius:15px 0}.pt-qr-code{right:15px;margin-top:-80px;margin-left:215px}.pt-id-card{display:inline-block;width:300px;height:170px;background:url(/img/card2.png)!important;background-size:cover!important}@media (max-width: 3100px) and (min-width: 1366px){button.dashboard-card{min-width:24%!important;max-width:24%!important}}@media (max-width: 1365px) and (min-width: 1000px){button.dashboard-card{min-width:32%!important;max-width:32%!important}}@media (max-width: 999px) and (min-width: 800px){button.dashboard-card{min-width:45%!important;max-width:45%!important}}@media (max-width: 799px) and (min-width: 106px){button.dashboard-card{min-width:100%!important;max-width:100%!important}}.select-doctor-for-ch{height:95vh!important;overflow-y:scroll;padding-bottom:150px}.login-div{background-position:center center;margin:0;min-height:100vh}@media (max-width: 600px) and (min-width: 100px){.login-div .form{width:94%;margin:auto;margin-top:-20vh!important}}.top-bar-menu{position:sticky!important;top:0!important;z-index:99}.logo-text,.marquee-header-text{font-size:135.2%}.sidebar-nav{padding-bottom:60px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.med-table td,.med-table th{font-size:12px}.med-table th{text-transform:uppercase}.ct-tr td,.ct-tr th{height:30px!important;padding:5px;font-size:11px;align-items:center;font-weight:700}.ct-tr td .form-control{height:20px;max-width:100px;font-size:12px}.ct-tr td .form-control{float:right}h2{font-size:160%}main{padding:15px;margin-top:-15px!important}.form-control{font-size:12px}.btn-sm{height:24px;font-size:12px;padding:0 6px}.searchbox{margin-right:-50px;margin-bottom:10px}footer{font-size:10px}.btn-primary{border:#202088 2px solid!important}.print-page{height:100vh;position:fixed;top:0;left:0;width:100%;background:#ddd;z-index:999999}.print-page iframe{height:100%;width:100%;background:#fff}.print-page button{position:fixed;right:50px;bottom:15px}button.dashboard-card:active{border:1px solid}button.dashboard-card{background:linear-gradient(-33deg,#31045852,#fff);position:relative;padding:14px 32px;font-size:16px;border:2px solid transparent;border-radius:10px;cursor:pointer;z-index:1}button.dashboard-card:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:6px;padding:2px;background:linear-gradient(270deg,#0ff,#00f,#0ff);background-size:600% 600%;animation:neonFlow 3s linear infinite;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;z-index:-1;opacity:0}@keyframes neonFlow{0%{background-position:100% 50%}to{background-position:0% 50%}}button.dashboard-card:hover:before,button.dashboard-card:focus:before,button.dashboard-card:active:before{opacity:1}table thead tr:nth-child(1) th,table tfoot tr:nth-child(1) th{background:#45037d;color:#fff;border-right:1px dashed}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:12px 24px;border-radius:6px;box-shadow:0 4px 12px #0000004d;opacity:.95;z-index:1000;animation:fadeInOut 3s ease-in-out forwards}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%) translateY(20px)}10%{opacity:1;transform:translate(-50%) translateY(0)}90%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(20px)}}.reg-bg{background:url(/img/bg-3.jpg);background-attachment:fixed;background-size:cover;background-repeat:no-repeat}.status{position:absolute;top:5px;display:inline-block!important;width:60px;border-radius:4px}.rd-10{border-radius:10px!important}main>div{overflow-x:scroll!important}@media (max-width: 1000px) and (min-width: 100px){.collapse.show{min-height:100vh;width:70%!important;position:fixed;top:0;left:0;padding:25px!important;overflow:scroll!important}.navbar{height:60px!important}.navbar button{position:fixed;right:10px;background:#fff}.dropdown-menu{box-shadow:none!important;border-radius:0}.dropdown-menu a{padding-top:5px;padding-bottom:5px;border-bottom:1px dashed}.navbar-nav>li{padding-top:5px;padding-bottom:5px}.navbar-nav>li:before{content:"::";color:#fff;display:flex;height:10px;width:10px;position:absolute;margin-left:-15px}.p-3.m-3{margin:15px 0 0!important}.invoice-form{overflow:scroll}.auto-scroll div,.auto-scroll{overflow:scroll!important}table tr td,table tr th{min-width:120px}}.h-80{height:80px}.h-120{height:120px}nav.app-nav{padding-top:50px!important;min-height:120px}nav.app-nav .collapse.show{padding-top:90px!important}.navbar-brand{padding-left:25px}.navbar-brand b{font-size:19px}.navigate{border-top:1px dashed #ddd;padding-top:15px}button.bg-light,.dashboard-card{background:linear-gradient(135deg,#00d2ff,#3a7bd5)!important;border-radius:10px;border:0px solid transparent;margin:10px;max-width:23%}button.bg-light:hover,.dashboard-card{background:linear-gradient(135deg,#00dba4,#11c7ff)!important}button.bg-light *,.dashboard-card{color:#f5f5f5!important;text-transform:uppercase!important}.container{background:#ffffffb3!important;box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.18)}.form{background:#ffffffb3!important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18)}main{background:transparent!important}main>div.bg-light{background:#ffffffb3!important;backdrop-filter:blur(65px);-webkit-backdrop-filter:blur(12px)}body{background:url(/img/bg-3.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center}.dashboard-card{border:5px solid transparent!important}.fa-solid,.fa-brands{color:#ffffffd9!important;font-size:32px!important}.invoice-form{background:#fff}@media (max-width: 800px) and (min-width: 100px){button.bg-light,.dashboard-card{min-width:98%}}.modal{position:fixed!important;top:0;left:0;z-index:999!important;display:block!important;padding:50px;height:100vh!important;background:#ffe1e14d;display:flex;align-items:center;justify-content:center}.modal .modal-content{padding:25px;border:none;box-shadow:0 10px 15px #ddd}.modal .modal-content input{height:45px}.modal .modal-content .close{position:absolute;right:20px}.fa-wand-magic-sparkles{position:absolute;font-size:26px;margin-top:8px;margin-left:5px;color:#12a1bb}.modal .modal-content input{padding-left:50px}.modal .modal-content .suggestions{max-height:60vh;overflow:scroll;padding:6px}.modal .modal-content .suggestions *{max-width:80%!important}.Toastify>*{z-index:9999!important;top:40px}.table tr th:nth-child(1){min-width:0px}.table th{min-width:150px}
