body.vertical-layout.vertical-menu-modern .horizontal-menu-wrapper {
  display: none;
}

.horizontal-menu > .main-menu {
  display: none;
}
.horizontal-menu .fixed-top {
  left: 0;
}

html body.navbar-static .app-content .header-navbar {
  background: transparent;
  box-shadow: none !important;
}

body.vertical-layout:not(.horizontal-layout).navbar-floating .header-navbar {
  /* margin-left: 1.2rem;
  margin-right: 1.2rem; */
}

.main-menu.menu-light .navigation, .semi-dark-layout .main-menu, .main-menu.menu-dark .navigation, .main-menu.menu-dark .navigation > li.open:not(.menu-item-closing) > a, .main-menu.menu-dark .navigation > li.sidebar-group-active > a, .semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content, .semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content, .semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content, .semi-dark-layout .main-menu-content .navigation-main .nav-item.open:not(.sidebar-group-active) > a, .semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content li:not(.active) a {
  background: #000000 !important;
}

.semi-dark-layout .main-menu-content .navigation-main .active .menu-title, .semi-dark-layout .main-menu-content .navigation-main .active i {
  color: #ffffff !important;
}

.main-menu.menu-dark .navigation > li.active > a, .main-menu.menu-dark .navigation > li ul .active {
  background: #2a2a2a !important;
  box-shadow: unset !important;
  color: #ffffff !important;
}

.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content .active .menu-item, .semi-dark-layout .main-menu-content .navigation-main .active > a {
  color: #ffffff !important;
}

.modal .modal-header .btn-close {
  padding: 0.8rem;
  box-shadow: 0 5px 20px 0 rgba(34, 41, 47, 0.1);
  border-radius: 0.357rem;
  background-color: #fff;
  opacity: 1;
  transition: all 0.23s ease 0.1s;
  position: relative;
  transform: translate(18px, -10px);
  margin: -0.4rem -0.7rem -0.4rem auto;
}

.btn-close {
  box-sizing: content-box;
  width: 0.75rem;
  height: 0.75rem;
  padding: 0.25em 0.25em;
  color: currentColor;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
  border: 0;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.571rem 1rem 0.571rem 1rem;
  -moz-padding-start: calc(1rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8d6de' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 15px 14px;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #111111;
  outline: 0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}

.form-select:disabled {
  background-color: #efefef;
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #6e6b7b;
}

.form-select-sm {
  padding-top: 0.188rem;
  padding-bottom: 0.188rem;
  padding-left: 0.857rem;
  font-size: 0.857rem;
  border-radius: 0.357rem;
}

.form-select-lg {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.143rem;
  font-size: 1.143rem;
  border-radius: 0.357rem;
}

.bg-light-darkgreen {
  background: rgba(40, 199, 111, 0.12) !important;
  color: #328B89 !important;
}

.bg-darkgreen {
  background-color: #328B89 !important;
}

.bootstrap-tagsinput .tag {
  padding: 5px 10px;
  border-radius: 25px;
  max-width: 400px;
  border: 1px solid #ccc;
  background: #D9D9D9;
  opacity: 0.8;
  color: #969696;
  font-size: 14px;
}

.bootstrap-tagsinput {
  width: 100% !important;
  line-height: 40px !important;
}

.badge-light-yellow {
  background-color: #FBF5C4 !important;
  color: #8B5401 !important;
}

.badge-light-red {
  background-color: #FFDFDF !important;
  color: #8C0909 !important;
}

.badge-light-blue {
  background-color: #D0F4FF !important;
  color: #093E8C !important;
}

.badge-light-green {
  background-color: #96FDB2 !important;
  color: #047223 !important;
}

.badge-dark-yellow {
  background-color: #FEC37F !important;
  color: #A65B04 !important;
}

.badge-dark-blue {
  background-color: #2069d5 !important;
  color: #dfecff !important;
}

.badge-dark-violate {
  background-color: #368ea9 !important;
  color: #dfecff !important;
}

.badge-dark-green {
  background-color: #328B89 !important;
  color: #e9ffef !important;
}

.kanban-board header {
  padding: 6px 10px;
}

.kanban-board .kanban-drag {
  padding: 10px;
}

.kanban-item {
  padding: 8px !important;
}

.status-select {
  border-radius: 50px !important;
  padding: 0.3rem 1rem 0.3rem 1rem !important;
}

.background-light-yellow {
  background-color: #FBF5C4 !important;
  color: #8B5401 !important;
}

.background-light-danger {
  background-color: #ff0d0d1f !important;
  color: #FF0D0D !important;
}

.background-light-success {
  background-color: #28c76f1f !important;
  color: #28c76f !important;
}

.background-light-info {
  background-color: #3d73d11f !important;
  color: #3D73D1 !important;
}

.background-light-primary {
  background-color: #ff715b1f !important;
  color: #FF715B !important;
}

.background-light-warning {
  background-color: #ff9f431f !important;
  color: #ff9f43 !important;
}

.background-light-red {
  background-color: #FFDFDF !important;
  color: #8C0909 !important;
}

.background-light-blue {
  background-color: #D0F4FF !important;
  color: #093E8C !important;
}

.background-light-green {
  background-color: #96FDB2 !important;
  color: #047223 !important;
}

.background-dark-yellow {
  background-color: #FEC37F !important;
  color: #A65B04 !important;
}

.background-dark-blue {
  background-color: #2069d5 !important;
  color: #dfecff !important;
}

.background-dark-violate {
  background-color: #368ea9 !important;
  color: #dfecff !important;
}

.background-dark-green {
  background-color: #328B89 !important;
  color: #e9ffef !important;
}

.form-check-smt .form-check-input:not(:disabled):checked, .form-check-smt .form-check-input:not(:disabled):focus {
  border-color: #82DCDC;
  box-shadow: 0 2px 4px 0 #82dcdc5c;
}

.form-check-smt .form-check-input:checked {
  background-color: #82DCDC;
}

.form-check-smt-testing .form-check-input:not(:disabled):checked, .form-check-smt-testing .form-check-input:not(:disabled):focus {
  border-color: #D7A1E0;
  box-shadow: 0 2px 4px 0 #d7a1e057;
}

.form-check-smt-testing .form-check-input:checked {
  background-color: #D7A1E0;
}

.form-check-dip .form-check-input:not(:disabled):checked, .form-check-dip .form-check-input:not(:disabled):focus {
  border-color: #E5D77D;
  box-shadow: 0 2px 4px 0 #e5d77d59;
}

.form-check-dip .form-check-input:checked {
  background-color: #E5D77D;
}

.form-check-dip-testing .form-check-input:not(:disabled):checked, .form-check-dip-testing .form-check-input:not(:disabled):focus {
  border-color: #B1A1E0;
  box-shadow: 0 2px 4px 0 #b1a1e061;
}

.form-check-dip-testing .form-check-input:checked {
  background-color: #B1A1E0;
}

.form-check-assembly .form-check-input:not(:disabled):checked, .form-check-assembly .form-check-input:not(:disabled):focus {
  border-color: #4B72CC;
  box-shadow: 0 2px 4px 0 #4b72cc59;
}

.form-check-assembly .form-check-input:checked {
  background-color: #4B72CC;
}

.form-check-assembly-testing .form-check-input:not(:disabled):checked, .form-check-assembly-testing .form-check-input:not(:disabled):focus {
  border-color: #CC4B8C;
  box-shadow: 0 2px 4px 0 #cc4b8c57;
}

.form-check-assembly-testing .form-check-input:checked {
  background-color: #CC4B8C;
}

.form-check-rejected .form-check-input:not(:disabled):checked, .form-check-rejected .form-check-input:not(:disabled):focus {
  border-color: #F5516E;
  box-shadow: 0 2px 4px 0 #f5516e54;
}

.form-check-rejected .form-check-input:checked {
  background-color: #F5516E;
}

.form-check-packing .form-check-input:not(:disabled):checked, .form-check-packing .form-check-input:not(:disabled):focus {
  border-color: #4BCC6A;
  box-shadow: 0 2px 4px 0 #4bcc6a57;
}

.form-check-packing .form-check-input:checked {
  background-color: #4BCC6A;
}
.bg-light-bom_preparation {
  background: #FF715B !important;
  color: #ffffff !important;
}

.bg-light-bom_preparation.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #FF715B !important;
}




.bg-light-smt {
  background: #82DCDC !important;
  color: #ffffff !important;
}

.bg-light-smt.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #82DCDC !important;
}

.bg-light-smt_testing {
  background: #d7a1e057 !important;
  color: #D7A1E0 !important;
}

.bg-light-smt_testing.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #d7a1e057 !important;
}

.bg-light-dip {
  background: #E5D77D !important;
  color: #ffffff !important;
}

.bg-light-dip.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #E5D77D !important;
}

.bg-light-dip_testing {
  background: #b1a1e061 !important;
  color: #B1A1E0 !important;
}

.bg-light-dip_testing.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #b1a1e061 !important;
}

.bg-light-assembly {
  background: #4B72CC !important;
  color: #ffffff !important;
}

.bg-light-assembly.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #4B72CC !important;
}

.bg-light-assembly_testing {
  background: #CC4B8C !important;
  color: #ffffff !important;
}

.bg-light-assembly_testing.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #CC4B8C !important;
}

.bg-light-rejected {
  background: #F5516E !important;
  color: #ffffff !important;
}

.bg-light-rejected.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #F5516E !important;
}

.bg-light-packing {
  background: #4BCC6A !important;
  color: #ffffff !important;
}

.bg-light-packing.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #4BCC6A !important;
}

.fc-daygrid-event-dot, .fc-event-time {
  display: none !important;
}

.form-check-heat-sink .form-check-input:not(:disabled):checked, .form-check-heat-sink .form-check-input:not(:disabled):focus {
  border-color: #dc8282;
  box-shadow: 0 2px 4px 0 #dc82825c;
}

.form-check-heat-sink .form-check-input:checked {
  background-color: #dc8282;
}

.bg-light-heat_sink {
  background: #DC8284 !important;
  color: #ffffff !important;
}

.bg-light-heat_sink.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #DC8284 !important;
}

.form-check-aging-test .form-check-input:not(:disabled):checked, .form-check-aging-test .form-check-input:not(:disabled):focus {
  border-color: #82dcb4;
  box-shadow: 0 2px 4px 0 #82dcae5c;
}

.form-check-aging-test .form-check-input:checked {
  background-color: #82dcb4;
}

.bg-light-aging_test {
  background: #82dcb4 !important;
  color: #ffffff !important;
}

.bg-light-aging_test.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #82dcb4 !important;
}

.form-check-software-upgrade .form-check-input:not(:disabled):checked, .form-check-software-upgrade .form-check-input:not(:disabled):focus {
  border-color: #b882dc;
  box-shadow: 0 2px 4px 0 #cc82dc5c;
}

.form-check-software-upgrade .form-check-input:checked {
  background-color: #b882dc;
}

.bg-light-software_upgrade {
  background: #b882dc !important;
  color: #ffffff !important;
}

.bg-light-software_upgrade.fc-h-event, .bg-light-primary.fc-v-event {
  border-color:  #b882dc !important;
}

.form-check-calibration .form-check-input:not(:disabled):checked, .form-check-calibration .form-check-input:not(:disabled):focus {
  border-color: #dcbd82;
  box-shadow: 0 2px 4px 0 #d3dc825c;
}

.form-check-calibration .form-check-input:checked {
  background-color: #dcbd82;
}

.bg-light-calibration {
  background: #dcbd82 !important;
  color: #ffffff !important;
}

.bg-light-calibration.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #dcbd82 !important;
}

.form-check-qc-inspection .form-check-input:not(:disabled):checked, .form-check-qc-inspection .form-check-input:not(:disabled):focus {
  border-color: #9fdc82;
  box-shadow: 0 2px 4px 0 #abdc825c;
}

.form-check-qc-inspection .form-check-input:checked {
  background-color: #9fdc82;
}

.bg-light-qc_inspection {
  background: #9fdc82 !important;
  color: #ffffff !important;
}

.bg-light-qc_inspection.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: #9fdc82 !important;
}

