/* Light Mode Comman CSS Start */
.white-theme .night-mode-img{display: none;}
.black-white-theme .light-mode-img{display: none;}
.black-white-theme .login-content .login-left::before { opacity: 0.05; }
.black-white-theme .bootstrap-select.dropdown .dropdown-toggle::after{opacity: 0.5;}
.dark-light-mode img{vertical-align: top;margin-top: 5px;}
.white-theme .title-block h1, .white-theme .title-block h2,.white-theme header .user-right .user-name,.white-theme .breadcrumbs ul li,.white-theme .breadcrumbs ul li a,.white-theme h1, .white-theme h2, .white-theme h3, .white-theme h4, .white-theme h5, .white-theme .dash-card .dash-content,.white-theme .chart-card .chart-text,.white-theme .step-card .step-disc,.white-theme .isolation-id,.white-theme .custom-checkbox.control-check [type="checkbox"]:checked + label {color: var(--bs-black);}
.white-theme .dropdown-menu,.white-theme header .user-right .dropdown-menu{ border: none;}
.white-theme header .user-right .dropdown-menu .dropdown-item:hover, .white-theme header .user-right .dropdown-menu .dropdown-item:focus,.white-theme  header .user-right .dropdown-menu .dropdown-item:active { background-color: rgba(86, 40, 238, 0.1); color: var(--bs-indigo); }
.white-theme header .user-right .dropdown-menu .dropdown-item:hover .svg-icon .fill, .white-theme header .user-right .dropdown-menu .dropdown-item:focus .svg-icon .fill, .white-theme header .user-right .dropdown-menu .dropdown-item:active .svg-icon .fill { fill: var(--bs-indigo); }
.white-theme .user-right .dropdown-menu {box-shadow: rgba(0,0,0,0.16) 0px 0px 8px 0px;}
.white-theme .dropdown-toggle::after{background: url("../img/svg/ic-chevron-white.svg") no-repeat center center/100% auto;}
/* .white-theme .bootstrap-select.dropdown .dropdown-toggle.bs-placeholder{color: var(--bs-black);border: solid 1px var(--bs-gray-text) !important; background: var(--bs-white); font-weight: 500;} */
.white-theme .form-control {font-weight: 500;}
.white-theme .form-control:focus{background-color: var(--bs-white); color: var(--bs-black);}
.white-theme .form-control, .white-theme .bootstrap-select.dropdown .dropdown-toggle.bs-placeholder {color: var(--form-input-color);}
/* .white-theme .bootstrap-select.dropdown .dropdown-toggle,.white-theme .nice-select.open .list{color: var(--form-input-color) !important;box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 8px 0px; background: var(--bs-white);} */
/* .white-theme .card-body .bootstrap-select.dropdown .dropdown-toggle{color: var(--bs-gray-text);} */
.white-theme .import-area .file-input:before{background: #c1c1cc;}
.white-theme .btn.btn-secondary {background-color: #eaeaea; border-color: #c1c1c1;color: var(--bs-black);}
.white-theme .card-header-inner .btn-secondary:hover, .white-theme .card-header-inner .btn.btn-secondary:focus, .white-theme .card-header-inner .btn:not(:disabled):not(.disabled):active:hover, .white-theme .card-header-inner .btn:not(:disabled):not(.disabled):active:focus{background-color: #eaeaea; border-color: #c1c1c1;color: var(--bs-black);}
.white-theme .my-profile .profile-image{border: solid 1px #e5e5e5;}
.white-theme #nav-icon span{background: var(--bs-indigo);}
.white-theme .login-content .form-group h5::before, .white-theme .login-content .form-group h5::after {background: var(--bs-black);}
.white-theme .custom-checkbox [type="checkbox"] + label::before{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);border: solid 1px var(--bs-gray-text) !important;}
.white-theme .custom-checkbox.control-check label{color: #626161;}
.white-theme .nice-select.form-control{color:var(--bs-black);}
.white-theme .nice-select .option,.white-theme .bootstrap-select.dropdown .dropdown-menu .dropdown-item,.white-theme .iso-row .iso-lable,.white-theme .iso-row .iso-content,.white-theme .step-card .step-title,.white-theme .step-card .step-label{color:#3f3f43; font-weight: 500;} 
.white-theme .permit-row .iso-row .iso-lable{ color: #697586; }
.white-theme .form-control::placeholder {color: #3f3f43 !important; opacity: 0.7 !important;}
.white-theme .form-control:disabled {color: #3f3f43 !important; opacity: 0.7 !important;}
.white-theme .form-control[value=""] {opacity: 1 !important;}
.white-theme .bootstrap-select.dropdown .dropdown-toggle[title*="-- Select"] .filter-option div div, .white-theme .bootstrap-select.dropdown .dropdown-toggle[title="Nothing selected"] .filter-option div div{color: #667085 !important;}
.white-theme ::selection{background-color: #c9dbf4;}
.white-theme .text-body-emphasis {color: var(--bs-black) !important;}
.white-theme .dropdown-menu.show { box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 8px 0px; }
.white-theme .datepicker.dropdown-menu {color: var(--bs-border-color);}
/* Light Mode Comman CSS End */

/* Light Mode Header CSS Start */
.white-theme header{border-bottom:none; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
/* .white-theme header .logo,.white-theme #sidebar{background-color: #D0D4DD;} */
.white-theme header .logo a{border-bottom:none;}
/* .white-theme header .notifications .notifi-icon{background: linear-gradient(90deg, #7c5de3 0%, #9b87dd 100%);} */
/* Light Mode Header CSS End */

/* Light Mode Sidebar CSS Start */
.white-theme #sidebar ul li a,.white-theme .table-responsive .table .user-detail .user-name, .white-theme .sidebar-profile .user-right .user-name{color:#C4C6CA;}
.white-theme #sidebar ul li a:hover,.white-theme #sidebar ul li .dropdown-toggle[aria-expanded="true"]{color: #8567E6;}
.white-theme #sidebar ul li a .svg-icon .fill{fill: #C4C6CA;}
.white-theme #sidebar ul li.active > a .svg-icon .fill {fill: var(--bs-indigo)   ;}
.white-theme #sidebar ul li a:hover .fill,.white-theme #sidebar ul li .dropdown-toggle[aria-expanded="true"] .fill{fill:var(--bs-indigo);}
.white-theme #sidebar ul li.active > a{background: #F5F6F8;color: #8567E6;}
.white-theme #sidebar ul ul li.active > a{background: transparent;}
/* .white-theme .user-detail .user-position,.white-theme .user-detail .user-name{color: var(--bs-black);} */
.white-theme #sidebar ul li .dropdown-toggle::after{opacity: 1;}
.white-theme #sidebar::-webkit-scrollbar-track{background: rgba(125, 124, 147, 0.1);}
.white-theme .sidenav {background-color: var(--bs-gray-50);}
/* Light Mode Sidebar CSS End */

/* Light Mode Card CSS Start */
.white-theme .card{box-shadow: 0 1px 15px 0 rgb(0 0 0 / 9%);}
.white-theme .table-responsive .table{background-color: var(--bs-white); color: var(--bs-black); box-shadow: none;}
.white-theme .card .card-body{border-top: solid 1px #D8D8D8;}
/* Light Mode Card CSS End */

/* Light Mode Highchart CSS Start */
.white-theme .highcharts-figure .highcharts-axis-labels text,.white-theme .highcharts-figure .highcharts-legend-item > text{fill: #666666 !important;}
.white-theme .highcharts-figure .highcharts-grid-line,.white-theme .highcharts-figure .highcharts-axis-line {stroke: #d4d4d4;}
/* Light Mode Highchart CSS End */

/* Light Mode SearchBox CSS Start */
.white-theme .search-box .dataTables_filter input::-webkit-input-placeholder,.white-theme .search-box .dataTables_filter input:-ms-input-placeholder,.white-theme .search-box .dataTables_filter input::placeholder,.white-theme input::-webkit-input-placeholder,.white-theme input:-ms-input-placeholder,.white-theme input::placeholder { opacity: 1; }
/* Light Mode SearchBox CSS End */

/* Light Mode Table CSS Start */
.white-theme .table-responsive .table thead th{border-bottom: solid 1px #e5e5e5;color: var(--bs-black);}
.white-theme .table-responsive .table td{border-color: #e0e0e0; background-color: var(--bs-white); color: var(--bs-black);}
.white-theme .table-responsive .table tbody tr:nth-child(even) td {background-color: #f5f5f5;}
.table-responsive .card{margin: 0px 15px 30px;}
.white-theme .switch input[type=checkbox]:checked + label,.white-theme .switch label::before{background:#152238;}
/* Light Mode Table CSS End */

/* Light Mode Dashboard CSS Start */
.white-theme .dash-card { background: #f9f9f9;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.white-theme .avatar-upload .avatar-preview {background-color: var(--bs-white);}
/* Light Mode Dashboard CSS End */

/* Light Mode Notification CSS Start */
.white-theme .notification .notify-row .notify-content,.white-theme .notification .notify-row .notify-date,.white-theme .login-content a:hover, .white-theme .login-content a:focus{color: var(--bs-gray-text);}
.white-theme .notification .notify-row h4{color: #202020;}
/* Light Mode Notification CSS End */

/* Light Mode Change Password CSS Start */
.white-theme .login-content .login-left::before{opacity: 0.05;}
.white-theme .login-content .login-right::before{content:''; position: absolute; background: rgba(0, 0, 0, 0.8); height: 100%; width: 100%;}
.white-theme .login-right-centered .btn.btn-secondary {background-color: var(--bs-black);border-color: var(--bs-black);color: var(--bs-white);}
.white-theme .login-right-centered .btn.btn-secondary:hover{background-color: var(--bs-black);border-color: var(--bs-black);}
/* Light Mode Change Password CSS End */

/* Light Mode Modal Popup CSS Start */
.white-theme .modal.modal-black .modal-content{background-color: var(--bs-white);}
.white-theme .modal.modal-black .close,.white-theme .modal.modal-black .modal-title{color: var(--bs-black);}
.white-theme .modal-content {background-color: var(--bs-white);}
.white-theme .modal .modal-title {color: var(--bs-border-color);}
.white-theme .modal .btn-close {color: var(--bs-black); filter: none;}
.white-theme .modal .modal-footer .btn-secondary {border-color: #c1c1c1; background-color: #eaeaea;}
.white-theme .modal .modal-footer .btn-secondary:hover {border-color: #252934; background-color: #252934;}
/* Light Mode Modal Popup CSS End */

.white-theme .asset-discipline-checkbox[type="checkbox"] + label::after {background-color: #152238 !important;}
.white-theme .discipline_header, .white-theme .level_header {border-left: solid 1px #152238;}
.white-theme #lbl-default {text-align: center;width: 100%;font-size: xx-large;}

.white-theme input:-webkit-autofill,
.white-theme input:-webkit-autofill:hover,
.white-theme input:-webkit-autofill:focus,
.white-theme input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: var(--bs-black) !important;
}
.white-theme .nav-tabs::before {background-color: #dee2e6;}
.white-theme .nav-tabs .nav-link.active {color: var(--bs-gray-900); border-color: #dee2e6;}
.white-theme .inspection-test-record .card-subtitle {color: #343a40;}
.white-theme .inspection-items {background-color: #f9fbfc; border-bottom: 2px solid #e9ebec;}
.white-theme .insulation-table tbody tr:last-of-type td{border-bottom: 1px solid var(--bs-black);}
.white-theme .insulation-table th, .white-theme .insulation-table td {color: var(--bs-black); border-color: var(--bs-black);text-align: center;}
.white-theme .insulation-table th {background-color: #d9d9d9;}
.white-theme .file-text .file-dec a {color: var(--bs-indigo);}
.white-theme .file-name {color: var(--bs-black);}
.white-theme .remove-file-icon svg {color: var(--bs-gray-600);}
.progress-bar .progress-bar-bg {background: var(--bs-gray-200);}
.white-theme .progress-bar .percentage {color: var(--bs-gray-700);}
.white-theme .avatar-upload .avatar-preview a {color: var(--bs-indigo);}
.white-theme .nav-tabs .nav-link:focus, .white-theme .nav-tabs .nav-link:hover {border-color: #dee2e6;}

.white-theme .hot-work-table th, .white-theme .hot-work-table td { border: 1px solid #dddddd;}
.white-theme .custom-datatable th, .white-theme .custom-datatable td {color: var(--bs-black);}
.white-theme .custom-datatable th, .white-theme .custom-datatable td {background-color: var(--bs-white);}
.white-theme .custom-datatable .fetch-table-data svg path {background-color: var(--bs-black);}
.white-theme .work-lot-table tr th, .white-theme .main-table tr th {background-color: var(--bs-white);}
.white-theme .input-box {color: var(--bs-black);}
.white-theme .cke .cke_top {border-bottom: 1px solid #d1d1d1; background-color: #f8f8f8;}
.white-theme .btn.pdf-field-dropdown {background-color: #eaeaea !important; border-color: #c1c1c1 !important; color: var(--bs-black)!important ;}
.white-theme .circuit-view-select option {color: #3f3f43;}