.form-group { margin-bottom: 0rem !important; } .form-group label { line-height: 0.4rem !important; } .mb-1 { margin-bottom: 1rem !important; } .sidebar { border-radius: 0px !important; margin-left: 0px !important; margin-bottom: 0px !important; /*width: 246px;*/ width: 320px; } .sidebar .nav:not(.sub-menu) { margin-left: 0px !important; margin-right: 0px !important; } @media (min-width: 992px) { .sidebar-icon-only .sidebar { width: 80px; } .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title { left: calc(80px - 2px); } .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing { left: calc(80px - 2px); } .sidebar-icon-only .sidebar .nav.sub-menu { padding: 0 0 0 2rem; } } /* .sidebar{ width: 285px; } .navbar .navbar-brand-wrapper { width: calc(285px + 0.5rem); } .navbar .navbar-menu-wrapper{ width: calc(100% - 285px - 0.5rem); } */ .btn-md, .btn-group-md > .btn, .ajax-upload-dragdrop .btn-group-md > .ajax-file-upload { /*padding: 0.33rem 0.81rem;*/ padding: 0.45rem 0.81rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.1875rem; } .form-control-xs { height: 2.1rem; padding: 0.5rem 0.81rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .form-control-xxs { height: 1.9rem; padding: 0.5rem 0.81rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; } .modal-header .close{ margin-right: -22px !important; } .modal-body { padding: 1.5rem !important; } .modal-content { border-radius: 15px !important; border: 0; border-top: 1px solid #fff; } /*.modal-content::before { content: ""; position: absolute; left: 0px; top: 0px; display: block; width: 27px; height: 27px; background-image: linear-gradient(315deg, transparent 30px, #fff 30px); z-index: 1; }*/ .navbar{ border-bottom: 1px solid #f7f7f7 !important; } .content-wrapper .card{ /*border-top: 10px solid #ffffff;*/ border-top: 0px solid #ffffff; border-radius: 10px !important; } .content-wrapper .card::before { content: ""; position: absolute; left: 0px; top: 0px; display: block; width: 27px; height: 27px; /*background-image: linear-gradient(315deg, transparent 30px, #ffffff 30px);*/ z-index: 1; } .modal-header h6{font-weight: 600;} .card{ border: 0px; border-radius: 0px; } #loadingDiv{ z-index: 9999999!important; position: absolute; /*padding: 80px;* top: calc(50% - (200px / 2)); right: calc(50% - (200px / 2)); */ background: #ffffff08; top: calc(50% - (58px /2)); right: calc(50% - (58px /2)); } .spinner-border { width: 3rem; height: 3rem; border: 0.4em solid #3b86d1; border-right-color: #cef5cd7a; animation: spinner-border .75s linear infinite; } .min-vh-70{ min-height: 700px; } .modal-semi-xxl { max-width: 1500px !important; } .modal-xxl { max-width: 1800px !important; } .custom-error-alert{ position: fixed; top: 20px; width: 400px; right: 32px; border-radius: 0; font-size: 13px; box-shadow: 0px 0px 5px #78777775; z-index: 9999; } .table thead th { font-size: 0.9rem !important; } .footer { padding: 0px !important; /* 0 1.812rem 2.062rem 1.812rem;*/ } .table .btn-sm { width: 35px; height: 25px; padding: 0px; border-radius: 7px !important; } .bullet-line-list li:before{ top: 23% !important; left: -19px !important; } .group-test-box{ max-height: 610px; min-height: 610px; overflow: auto; } .bullet-line-list:after { border: 1px solid #f8f9fa; /*top: 35px;*/ /* 45px;*/ } .bullet-line-list:after { top: -10px; bottom: -15px; left: 17px; } .first-lv::before{ content: "--"; position: absolute; left: -20px; color: #f3f3f3; } .grandchildren-lv::before{ content: "|---"; position: absolute; left: -25px; color: #f3f3f3; } .footer_fixed{ position: fixed; bottom: -5px; height: 85px; background: #fff; z-index: 10000; width: 100%; left: -5px; right: -5px; padding-top: 15px; border-top: 2px solid #eee; } .font-14{ font-size: 14px !important; } .font-13{ font-size: 13px !important; } .table thead tr:first-child{ height: 40px !important; } .table thead tr:first-child th{ vertical-align: middle; } .border-light{ border-color: #999898 !important; } .result-item{ height: 42px !important; } .badge{ border-radius: 0px !important; } body::-webkit-scrollbar{ display: none; } .modal::-webkit-scrollbar{ display: none; } .border-1{ border: 1px !important; } .border-2{ border: 2px !important; } .border-3{ border: 3px !important; } .border-4{ border: 4px !important; } .border-5{ border: 5px !important; } .border-solid{ border-style: solid !important; } .border-gray{ border-color: #f7f7f7 !important; } .bg-gradient-light { background: linear-gradient(to right, #dbebf5 5%, #ffffff 80%) !important; /*background: linear-gradient(to right, #cfd9df 5%, #ffffff 70%) !important;*/ } .sample-type-wrapper .list-unstyled{ margin-top: 5px; margin-bottom: 5px; margin-left: 1em; } .sample-type-wrapper ul{ margin-left: 1em; position: relative; } .sample-type-wrapper ul:before { content: ""; display: block; width: 0; position: absolute; top: 0; bottom: 0; left: 0; border-left: 1px solid #dbdbdb; } .sample-type-wrapper li { margin: 0; padding: 0 1.2em; line-height: 2em; color: #369; font-weight: 700; position: relative; } .sample-type-wrapper ul li:before { content: ""; display: block; width: 15px; height: 0; border-top: 1px solid #dbdbdb; margin-top: -1px; position: absolute; top: 1em; left: 0; } .sample-type-wrapper ul li:last-child:before { background: #fff; height: auto; top: 1em; bottom: 0; } .sample-type-wrapper ul li ul{ margin-left: 0.2em !important; position: relative; } .indicator { margin-right: 0.5em; margin-left: -1.65em; cursor: pointer; background: white; position: absolute; top: 7px; display: inline-block; line-height: 1; } .sample-type-wrapper ul ul li { padding-right: 0em !important; } .sample-type-wrapper .form-check .form-check-label input[type="checkbox"] + .input-helper:before { border-radius: 0 !important; border: solid #727272 !important; border-width: 1px !important; } .sample-type-wrapper .form-check .form-check-label input[type="checkbox"]:checked + .input-helper:before { background: #fff !important; } .sample-type-wrapper .form-check .form-check-label input[type="checkbox"] + .input-helper:after { color: #000 !important; } ul li ul{ display: none; } .navbar .navbar-brand-wrapper .navbar-brand-inner-wrapper .navbar-brand img { height: 50px !important; } .navbar .navbar-brand-wrapper { background: #ffffff !important; } .navbar .navbar-menu-wrapper { /*background: #3b86d1 !important;*/ background: rgb(0 137 62 / 96%) !important; } .sidebar .nav .nav-item.active > .nav-link { background: #e7e7e7 !important; border-left: 0px solid #3b86d1 !important; } .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .nav-item .nav-link { border: none !important; border-radius: 5px !important; } /* Lab & User Profile */ .center { height:100%; display:flex; align-items:center; justify-content:center; } .form-input { width:250px; padding:20px; } .form-input img { width:100%; /*display:{{$info->logo==''?'none':'block'}};*/ margin-bottom:10px; } .form-input input { display:none; } .form-input label { height:25px; background:#cdcdcd26; color:#c9c9c9; cursor:pointer; width: 75px; margin: 0 auto; } /* For test result */ .out-of-range{ background:#ffb400 !important; } .main-panel input, .main-panel select{ border:1px solid #d3d5d7 !important; } .main-panel .select2-container .select2-selection--single, .main-panel .select2-selection--multiple { border-color: #d3d5d7 !important; } .nav .menu-icon{ color: #12931d !important; } .sidebar .nav.sub-menu .nav-item::before { color: #3b86d1 !important; } .table-hover tbody tr:hover { background-color: #E3F2FD !important;/* #eaeaf1;*/ } .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .nav-item .nav-link { border-radius: 0px !important; } /* Chrome, Safari, Edge, Opera */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } /* Firefox */ input[type=number] { -moz-appearance: textfield; } .navbar .navbar-brand-wrapper .navbar-brand-inner-wrapper { margin-left: 0.2rem !important; } .navbar + .page-body-wrapper { padding-top: calc(4.625rem + 0rem) !important; } .main-panel{ margin-top: 15px !important; } .content-wrapper{ padding-left: 15px !important; padding-right: 15px !important; } .sidebar .nav .nav-item .nav-link i.menu-arrow:before { content: ' \25BE' !important; font-size: 1rem; !important; color: #999; } .sidebar .nav .nav-item .nav-link[aria-expanded="true"] i.menu-arrow:before { content: ' \25B5' !important; font-size: 1rem; !important; } .card-body .card-title { text-transform: uppercase; color: #12931d !important; } .page-body-wrapper { background: #b1dced42 !important; } .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .nav-item .nav-link { padding-left: 0 !important; padding-right: 0 !important; } .sidebar .nav.sub-menu .nav-item::before { width: 6px; height: 6px; border-radius: 0px !important; background: #ffffff; border: 1px solid #12931d; } .sidebar .nav-item:has(.nav-link.active)::before { background: #12931d; } .modal-header .modal-title{ text-transform: uppercase !important; font-weight: 600; color: #12931d; } .swal2-popup { border-radius: 15px !important; } .swal2-actions button{ border-radius: 25px !important; } .select2-container--default .select2-selection--multiple { border-radius: 0 !important; } .select2-container--default .select2-selection--multiple .select2-selection__choice { padding: 11px 5px !important; } div select{ outline: none !important; border-radius: 0 !important; } .main-panel { min-height: calc(100vh - 5.625rem) !important; } .tab-pane h6{ background: #ffffff !important; border-bottom: 1px dotted #b8e3c1 !important; color: green !important; -webkit-user-select: none; /* Safari */ -ms-user-select: none; /* IE 10 and IE 11 */ user-select: none; /* Standard syntax */ } .navbar , .sidebar , .footer, .modal-title, .card-title, .form-group label, p, .table thead, form label, form ::placeholder{ -webkit-user-select: none; -ms-user-select: none; user-select: none; } @media (max-width: 991px){ .navbar .navbar-menu-wrapper { width: calc(100% - 80px) !important; } .navbar .navbar-brand-wrapper { width: 80px !important; } .navbar .navbar-brand-wrapper .navbar-brand-inner-wrapper .navbar-brand.brand-logo-mini { width: 80px !important; } .col-xs-0, .col-sm-0 { display: none; } } @media (min-width: 1200px){ .col-lg-0 { display: none; } } .nav-tabs .nav-link { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { font-weight: 500; /*border-top: 2px solid #21bf06;*/ } .bg-gradient-light{ background: #f7f7f7 !important; } .tab-pane div h6{ margin-left: -10px !important; margin-top: 10px !important; margin-bottom: 10px !important; } .bar-loader span { display: inline-block; width: 5px; height: 30px; background-color: #0cb55f !important; } .bar-loader { width: auto !important; } .swal2-input { border-radius: 0 !important; height: 36px !important; font-size: 14px !important; } .select2-container--default .select2-selection--multiple .select2-selection__choice{ background: #2e74e147 !important; border: none !important; color: #000 !important; } .select2-selection__choice__remove{ color: #000 !important; padding: 0 5px !important; } .nav-item-separator{ border-right: 1px solid; border-image: linear-gradient(to top, #ff000000, #e3d6d6, #ff000000) 0.5; } .form-control, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead, .tt-query, .tt-hint { border-radius: 5px !important; } .modal-header{ padding-left: 28px !important; } .rounded-left-0{ border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; } .rounded-left-25{ border-top-left-radius: 25px !important; border-bottom-left-radius: 25px !important; } .rounded-right-25{ border-top-right-radius: 25px !important; border-bottom-right-radius: 25px !important; } .rounded-right-0{ border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; } .rounded-25{ border-radius: 25px !important; } .rounded-top-left-25{ border-top-left-radius: 25px !important; } .rounded-bottom-left-25{ border-bottom-left-radius: 25px !important; } .rounded-top-right-25{ border-top-right-radius: 25px !important; } .rounded-bottom-right-25{ border-bottom-right-radius: 25px !important; } .rounded-top-left-15{ border-top-left-radius: 15px !important; } .rounded-bottom-left-15{ border-bottom-left-radius: 15px !important; } .rounded-top-right-15{ border-top-right-radius: 15px !important; } .rounded-bottom-right-15{ border-bottom-right-radius: 15px !important; } .form-check .form-check-label input[type="radio"] + .input-helper:before, .form-check .form-check-label input[type="checkbox"] + .input-helper:before { border: solid #010203 !important; } .form-check .form-check-label input[type="radio"]:checked + .input-helper:before, .form-check .form-check-label input[type="checkbox"]:checked + .input-helper:before { background: #1b1c40 !important; } .form-control-xs{ height: 33px !important; } .page-item.active .page-link, .page-item.active .page-link:hover { color: #000 !important; /* Ensure text is readable (e.g., white) */ } .pagination .page-link:hover { color: #FFF !important; /* Your desired hover text color */ background: rgba(4,100,144,0.96) !important; border-color: rgba(4,100,144,0.96) !important; } .page-item.disabled .page-link { color: #FFF !important; /* Your desired hover text color */ background: rgba(4,100,144,0.96) !important; border-color: rgba(4,100,144,0.96) !important; } /* Optional: Ensure the hover/focus states for the disabled item are also the same */ .page-item.disabled .page-link:hover, .page-item.disabled .page-link:focus { color: #FFF !important; /* Your desired hover text color */ background: rgba(4,100,144,0.96) !important; } .content-wrapper .card-body .card-title i{ margin-left: -10px !important; }