body{font-family:Arial, Helvetica, sans-serif;font-size:14px !important}body a{text-decoration:none !important;color:#842029}body a:hover{color:#dc3545}body .custom-date-input{position:relative}body .custom-date-input::after{content:"\F1F2";z-index:9999;font-family:"bootstrap-icons" !important;font-size:1rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}body .custom-date-input input{padding-right:35px}body .notification-dropdown{width:auto;border-radius:12px;overflow:hidden;padding:8px 0px !important;font-size:14px !important}body .notification-dropdown .dropdown-item{padding:6px 16px;transition:0.2s}body .notification-dropdown .dropdown-item:hover{background:#f8f9fa}body .notification-dropdown .bi{font-size:14px}body .status{display:inline-flex;vertical-align:middle}body .status.btn{border:solid 1px #0d6efd}body .status.btn::after{margin:10px 0 0 8px}body .status.pending{color:#0d6efd !important}body .status.pending::before{margin-right:8px;content:"\F292";font-family:"bootstrap-icons"}body .status.pending.btn{border-color:#0d6efd !important}body .status.in-progress{color:#0dcaf0 !important}body .status.in-progress::before{margin-right:8px;content:"\F292";font-family:"bootstrap-icons"}body .status.in-progress.btn{border-color:#0dcaf0 !important}body .status.approved{color:#198754 !important}body .status.approved::before{margin-right:8px;content:"\F633";font-family:"bootstrap-icons"}body .status.approved.btn{border:solid 1px #198754}body .status.rejected{color:#dc3545 !important}body .status.rejected::before{margin-right:8px;content:"\F62A";font-family:"bootstrap-icons"}body .status.rejected.btn{border:solid 1px #dc3545}body .status.running{color:#6c757d !important}body .status.running::before{margin-right:8px;content:"\F4F3";font-family:"bootstrap-icons"}body .status.running.btn{border:solid 1px #6c757d}body .status.completed{color:#6c757d !important}body .status.completed::before{margin-right:8px;content:"\F26F";font-family:"bootstrap-icons"}body .status.completed.btn{border:solid 1px #6c757d}body .status.finalize{color:#6c757d !important}body .status.finalize::before{margin-right:8px;content:"\F26F";font-family:"bootstrap-icons"}body .status.finalize.btn{border:solid 1px #6c757d}body .status.registered::before{margin-right:8px;content:"\f101";font-family:"bootstrap-icons"}body .status.attended::before{margin-right:8px;content:"\f101";font-family:"bootstrap-icons"}body .status.cancelled::before{margin-right:8px;content:"\f101";font-family:"bootstrap-icons"}body .status.rescheduled::before{margin-right:8px;content:"\f101";font-family:"bootstrap-icons"}body .status.incomplete::before{margin-right:8px;content:"\f101";font-family:"bootstrap-icons"}.text-red{color:#b02a37}.selectable{cursor:pointer;border:solid 3px transparent}.selectable.selected{border:solid 3px #9ec5fe;border-radius:8px}.badge{margin-top:-4px;font-size:.6rem !important;border-radius:.5rem !important}.header{min-height:120px}.header a.brand-logo{text-indent:-999px;background:url(../images/logo.jpg) 0 center no-repeat;width:210px;height:120px;background-position:center;overflow:hidden;background-size:contain;margin-left:10px}.header .navbar{background-color:#b02a37;padding:0px;clear:both}.header .navbar li.nav-item a{padding:12px 14px}.header .navbar li.nav-item a:hover{background-color:#dc3545;transition:0.4s}.header .navbar li.nav-item a.active{background-color:#dc3545}.header .navbar li.nav-item.dropdown a.dropdown-toggle::after{margin-top:.655em;margin-left:.455em}.header .navbar li.nav-item.dropdown ul.dropdown-menu{border-radius:0px 0px 12px 12px}.header .navbar li.nav-item.dropdown ul.dropdown-menu .dropdown-item{border:none !important;padding:10px 16px !important;transition:0.2s}.header .navbar li.nav-item.dropdown ul.dropdown-menu .dropdown-item:hover{color:#000 !important;background:#f8f9fa;transition:0.4s}.header .navbar li.nav-item.dropdown ul.dropdown-menu .dropdown-item:last-child{border-radius:0px 0px 12px 12px}.header .navbar li.nav-item.dropdown ul.dropdown-menu .dropdown-item.active{color:#000 !important;background:#f8f9fa}.header .navbar li.nav-item.dropdown ul.dropdown-menu .bi{font-size:16px}.header .navbar .profile-menu{width:280px;border-radius:12px;overflow:hidden}.header .navbar .profile-menu .dropdown-item{padding:10px 16px;transition:0.2s}.header .navbar .profile-menu .dropdown-item:hover{background:#f8f9fa}.header .navbar .profile-menu .bi{font-size:16px}.header .navbar .badge{margin-top:0px !important}.header .header-info{padding:10px 10px}.header .header-info .contact-info p{margin:0px !important}.header .header-info .contact-info h3{margin:0px !important}.header .header-info .logged-user-info{font-size:90%}.header .header-info .logged-user-info a:hover{color:#b02a37 !important}.tab-page .page-menu{font-size:large}.table-dropdown-btn .table-dropdown{padding:3px 0px;font-size:14px}.table-dropdown-btn .table-dropdown.dropdown-item{font-size:14px}.ui-autocomplete{z-index:1060 !important;max-height:200px;overflow-y:auto;overflow-x:hidden;background-color:#fff;border:1px solid #ced4da;border-radius:0.375rem}.table-container{overflow-y:auto;position:relative}.table-container .dropdown{position:relative}.table-container .dropdown .dropdown-menu{position:absolute;z-index:1050;transform:translate3d(0, 0, 1px)}.photo-container .img-thumbnail{position:relative}.photo-container .img-thumbnail .thumbnail-image{width:100px}.photo-container .img-thumbnail .removeImg{font-size:18px;position:absolute;right:0px;top:-4px}.subs-cards .card{transition:all 0.25s ease;cursor:pointer;border-radius:12px}.subs-cards .card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #e9ecef}.subs-cards .card:hover .icon-box{transform:scale(1.1)}.subs-cards .card .icon-box{transition:all 0.25s ease}.dashboard-card .card{border-radius:14px;transition:0.25s}.dashboard-card .card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #e9ecef}.dashboard-card .card-body .icon-box{width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.dashboard-card .card-body a.card-title{display:flex !important}.dashboard-card .card-body a.card-title:hover .icon-box{transition:0.25s;transform:scale(1.1)}.dashboard-card .card-body a.card-title h6{line-height:45px}.dashboard-card .card-body a.btn{border:none !important;background-color:#c1c9d0}.dashboard-card .card-body a.btn:hover{color:#000 !important;transition:0.25s;background-color:#a4afba;transform:scale(1.1)}.dashboard-card .custom-list{min-height:250px;max-height:250px;overflow-y:auto}.dashboard-card .custom-list .list-group-item{border:none;border-left:4px solid transparent;padding:6px 10px;transition:0.2s;font-size:14px}.dashboard-card .custom-list .list-group-item:hover{background:#f8f9fa;border-left:2px solid #dee2e6}.dashboard-card .notifications .list-group-item:hover{background:#f8f9fa;border-left:2px solid #0d6efd}.dashboard-card .reminders .list-group-item:hover{background:#f8f9fa;border-left:2px solid #dc3545}.dashboard-card .inspections .list-group-item:hover{background:#f8f9fa;border-left:2px solid #198754}.customer-profile-bar .profile-avatar{width:48px;height:48px;font-size:1.25rem}.customer-profile-bar ul.inner-nav-tabs li.nav-item button{padding-left:3px !important;padding-right:8px !important;border-bottom:solid 2px transparent;color:#842029}.customer-profile-bar ul.inner-nav-tabs li.nav-item button.active{border-bottom:solid 2px #ced4da;color:#dc3545 !important}.input-disabled{background-color:#f8f9fa !important;opacity:1;cursor:not-allowed;pointer-events:none}.table .thumbnail-image{width:auto !important;height:50px}.table .loading-text{font-size:16px !important}.copyrights{font-size:80%}
