body{background-color:#fff;margin:0}.login-bg{background-color:#f4f9fd}.develop{color:#fff;font-weight:bolder;background-color:#9ec5fe;border-radius:10px;font-size:larger;padding:2%}.btn-secondary{background-color:#007bff;margin-left:5px!important;border-radius:5px!important}.btn-secondary:hover{background-color:#036ee1}.usrimg{border-radius:50%}.fs-11{font-size:11px}.conbor{border:1px solid rgb(240,237,237);border-radius:5px}.signin-div{display:flex;justify-content:center;align-items:center}.white-color{color:#fff}.bluediv{background-color:#3f8cff;border-top-left-radius:10px;border-bottom-left-radius:10px}.bor-right{border-top-right-radius:10px;border-bottom-right-radius:10px}.bor-left{border-top-left-radius:10px;border-bottom-left-radius:10px}.imp-span{color:red}.custom-toast{background-color:#2175f2;color:#fff}img.custom-image{width:70%}input::-moz-placeholder{font-size:12px;color:#888}input::placeholder{font-size:12px;color:#888}input{font-size:12px;background-color:#fff!important}input.form-select{font-size:12px!important;background-color:#fff!important}.icn{margin-left:3%}.user-menu{cursor:pointer}.user-name{font-size:1rem;font-weight:500;color:#333}.nav-link.active{background:#eff4f8;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:5px solid #3f8cff!important;color:#3f8cff}.tabButton{margin-right:10px!important}.tabButton:last-child{margin-right:0}.tabButton{color:gray;padding:4px 30px}.tabButton.active{color:#007bff;border:1px solid #007bff;padding:4px 30px}.blueclr{color:#007bff}.repbor:hover{border:2px solid #3f8cff;background-color:#f0f7ff;border-radius:5px}.savebtn,.savebtn:hover{background-color:#007bff;padding:5px 30px;color:#fff}.hrdark{height:1px;border:none;background-color:#b4b8bc;margin:20px 0}.imgicn{color:gray;font-size:20px}.sidebar-left{margin-bottom:20px}.bell{color:#000;font-weight:700;justify-items:center}.keyicn{border:2px solid #808080;border-radius:50%;margin-right:1%;font-weight:700}table thead th:hover{background-color:#007bff!important}.sidebar{border-radius:10px}.dropdown-menu a{font-size:.9rem;padding:10px 15px}table thead th{background-color:#007bff;color:#fff;padding:10px;font-size:14px;text-align:left;border:none}table tbody tr td{padding:5px!important;font-size:14px;color:#555;border:none;background-color:#fff!important}#myTable{border-collapse:separate!important;border-spacing:0 10px;border-radius:8px!important;overflow:scroll}#myTable tbody tr td{background-color:#f9f9f9}#myTable thead th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}#myTable thead th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}#myTable tbody tr td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}#myTable tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}#myTable .dataTables_paginate .paginate_button{border-radius:5px!important;padding:5px 10px}.datepicker th{border-radius:none!important}.page-link{border-radius:8px!important}.custom-input{border:none;outline:none;width:100%;padding:5px}.pside{overflow-y:hidden!important;scrollbar-width:thin;scrollbar-color:rgb(212,210,210) transparent;transition:overflow .3s ease;border-right:1px solid rgb(243,240,240)}.srch{border:none!important}.pside:hover{overflow-y:scroll!important}.pside::-webkit-scrollbar{width:4px!important}.pside::-webkit-scrollbar-thumb{background-color:#d4d2d2;border:2px solid transparent}.pside::-webkit-scrollbar-track{background:transparent}.pside::-webkit-scrollbar-button{height:0!important;display:none!important}.sidebar{background:#fff;border-radius:10px;padding:10px;box-shadow:0 2px 10px #0000001a}.sidebar-header{border:1px solid #e3e3e3;border-radius:5px;padding:10px;display:flex;justify-content:space-between;align-items:center}.btn-sub,.btn-sub:hover{background-color:#4a90e2;color:#fff;padding:5px 30px}.srch{width:60%;padding:5px;border:1px solid #ccc;border-radius:5px;outline:none}.patient-list{list-style:none;padding:0;margin-top:10px}.med{border-right:1px solid rgb(236,231,231);border-bottom:1px solid rgb(236,231,231)}.patient-item{padding:10px;border-radius:5px;margin-bottom:5px;cursor:pointer;transition:all .3s ease-in-out;background:#fff;border-left:5px solid #fff!important;color:#000}.patient-item:hover,.patient-item.active{background:#eff4f8;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:5px solid #3f8cff!important;color:#3f8cff}h2{text-align:left;color:#333;margin-bottom:20px}.toolbar{display:flex;justify-content:space-between;margin-bottom:20px}.sort-dropdown label{font-size:14px;color:#555;margin-right:10px}select{padding:5px 10px;font-size:14px;border:1px solid #ddd;border-radius:5px;background-color:#f0f0f0}.add-btn{background-color:#007bff;color:#fff;padding:8px 16px;border:none;border-radius:5px;font-size:14px;cursor:pointer}.add-btn:hover{background-color:#0056b3}.pagination{display:flex;justify-content:center;align-items:center;gap:15px}.pagination-btn{padding:8px 16px;font-size:14px;color:#007bff;background:none;border:1px solid #007bff;border-radius:5px;cursor:pointer}.pagination-btn:disabled{cursor:not-allowed;color:#ccc;border-color:#ccc}.pagination-btn:hover:not(:disabled){background-color:#007bff;color:#fff}.user-add{border-radius:8px!important}.attStatus{padding:8px 12px;width:80px}.danger-bor{border-left:8px solid #7d0a0a;border-top-left-radius:8px;border-bottom-left-radius:8px}.success-bor{border-left:8px solid #015127;border-top-left-radius:8px;border-bottom-left-radius:8px}.secondary-bor{border-left:8px solid #000;border-top-left-radius:8px;border-bottom-left-radius:8px}.danger-status{background-color:#c5a6a6;color:#7d0a0a;font-weight:900}.success-status{background-color:#c8d7cd;color:#015127;font-weight:900}.secondary-status{background-color:#c3c3c3;color:#000;font-weight:900}.fs-12{font-size:12px}.fs-10{font-size:10px}.fs-8{font-size:8px;margin-right:5px}.chk{color:#a1a1a1!important;font-weight:600}.sidebar-collapsed .sidetext{display:none}.fr{float:right}.attend-shadow{box-shadow:0 1px 2px #0003,0 6px 20px #00000030}.setting-div{border-radius:10px}.form-group{margin-bottom:15px}.form-control{background-color:#f0f0f0;color:#333}label{color:#000}.form-control:focus{background-color:#e0e0e0;border-color:#007bff;box-shadow:none}.pslab{font-size:16px;font-weight:700;color:gray}.upload-container{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border:2px dashed #acacac;border-radius:10px;background-color:#9ec5fe;cursor:pointer;position:relative;overflow:hidden}.upload-container-1{display:flex;justify-content:center;align-items:center;width:300px;height:100px;border:2px dashed #acacac;border-radius:10px;background-color:#9ec5fe;cursor:pointer;position:relative;overflow:hidden}.upload-container-2{display:flex;justify-content:center;align-items:center;width:100%;height:100px;border:1px solid #acacac;border-radius:10px;background-color:#edeef0;cursor:pointer;position:relative;overflow:hidden}.upload-container:hover,.upload-container-1:hover{background-color:#9ec5fe}.upload-container input[type=file],.upload-container-1 input[type=file],.upload-container-2 input[type=file]{display:none}.upload-text,.upload-text-1{text-align:center;color:#000;font-size:12px}.upload-text img,.upload-text-1 img{display:block;margin:0 auto 10px;width:50px;height:50px;opacity:.7}.preview-image,.preview-image-1{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edit-button,.edit-button-1{position:absolute;bottom:5px;right:5px;background-color:#000000b3;color:#fff;font-size:10px;padding:5px;border:none;border-radius:5px;cursor:pointer;display:none}.image-container-1:hover .edit-button{display:block}.button-group{display:flex;justify-content:center;gap:15px}.button-group .btn{margin:0 10px}.cancel,.cancel:hover{color:#007bff;border:1px solid #007BFF;padding:5px 24px}.upload-container:hover .edit-button{display:block}.toastr-success{background-color:#28a745!important;color:#fff!important}.toastr-error{background-color:#dc3545!important;color:#fff!important}textarea{font-size:12px;color:#888;background-color:#fff!important}.modal-close{float:right;font-size:10px;background-color:#f1f9fd;color:#0000!important}.table-container{background-color:#eff4f8!important;box-shadow:none!important;border:none!important}.form-head{background-color:#3f8cff;color:#fff;font-size:22px;font-weight:bolder;border-top-left-radius:8px;border-top-right-radius:8px}.form-head2{background-color:#3f8cff;color:#fff;font-size:20px;font-weight:bolder;border-top-left-radius:8px;border-top-right-radius:8px}.white-back{background-color:#fff;padding:2%}.person{border-top:5px solid #e0e4ec;background-color:#fff;padding:2%}.chklb{margin-left:15px!important}.patient-list{list-style:none;padding:0}.patient-list li{padding:8px;cursor:pointer;border-radius:5px}.patient-list li:hover,.patient-list li.active{background-color:#e7f0ff}.main{width:100%;background-color:#fff;border-radius:5px;padding:15px;display:flex;flex-direction:column}.header-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 8px;border-radius:12px;background-color:#f0f4f8;font-family:Arial,sans-serif;width:50px;margin:2px}.header-cell .date{font-weight:700;font-size:14px;color:#333;margin-bottom:2px}.header-cell .day{font-size:12px;color:#777}.cell.available{background-color:#28a745;color:#fff}.available-btn{background-color:#28a745;color:#fff;border:none;border-radius:5px}.cell.hold{background-color:#6c757d;color:#fff}.hold-btn{background-color:#6c757d;color:#fff;border:none;border-radius:5px}.cell.refused{background-color:#dc3545;color:#fff}.refused-btn{background-color:#dc3545;color:#fff;border:none;border-radius:5px}.res{width:100%!important}.fc-daygrid-day:hover{border:2px solid #007bff;cursor:pointer;background-color:#f0f7ff!important}@media (max-width: 768px){.img-none{display:none}.form-width{width:280px!important}}.nav-item{text-decoration:none!important;list-style:none}@media (max-width:600px){#myTable{display:block;width:100%;overflow-x:auto}table tbody tr td{padding:0!important}.cald{display:block!important}}
