/* These styles are generated from project.scss. */

.frame::-webkit-scrollbar {
  -webkit-appearance: none;
}

.frame::-webkit-scrollbar:horizontal {
  height: 11px;
}

.frame::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, .5);
}
.frame::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}

.alert-debug {
  color: black;
  background-color: white;
  border-color: #d6e9c6;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.disabled-a {
  pointer-events: none;
}

.red-row-class {
  color: red;
}

.orange-row-class {
  color: orange;
}

.yellow-row-class {
  color: #cab54b;
}

.green-row-class {
  color: green;
}

.row-striped :nth-child(even){
  background-color: #dcdcdc;
}
.row-striped :nth-child(odd){
  background-color: #aaaaaa;
}
#searchable-input {
  padding: 20px;
  margin-top: -20px;
  border: 0;
  border-radius: 0;
  background: #f1f1f1;
}
.dropdown-menu{
  max-height: 400px;
  overflow-y: auto;
}

body {
  font-family: Arial, Helvetica, sans-serif;
}

.navbar-brand {
  background: #dc4a3a;
}

.blue-card {
  background-color: #b0c1cf;
}

.blue-card .card-header h5 {
  color: #ffffff;
}

.blue-card .card-header .card-header-right .btn.dropdown-toggle {
  color: #ffffff;
}

.pcoded-navbar {
  background: #5a7a8c;
}

.pcoded-navbar .mobile-menu span {
  background-color: #ffffff;
}

.pcoded-navbar .mobile-menu span:after, .pcoded-navbar .mobile-menu span:before {
  background-color: #ffffff;
}

.pcoded-navbar .pcoded-inner-navbar li > a {
  margin: 0 5px 0 0;
}

.pcoded-navbar .pcoded-inner-navbar li.active > a, .pcoded-navbar .pcoded-inner-navbar li:focus > a, .pcoded-navbar .pcoded-inner-navbar li:hover > a {
  color: #ffffff;
}

.pcoded-navbar .pcoded-inner-navbar li .pcoded-submenu > li.active > a:before, .pcoded-navbar .pcoded-inner-navbar li .pcoded-submenu > li:focus > a:before, .pcoded-navbar .pcoded-inner-navbar li .pcoded-submenu > li:hover > a:before {
  background: #486275;
}

.pcoded-navbar .pcoded-inner-navbar > li.active:after, .pcoded-navbar .pcoded-inner-navbar > li.pcoded-trigger:after {
  background-color: #486275;
}

.pcoded-navbar .pcoded-inner-navbar > li.active > a, .pcoded-navbar .pcoded-inner-navbar > li.pcoded-trigger > a {
  background: #486275;
}

.pcoded-main-container {
  padding-left: 25px;
}

a#equipment-print-load-test-link {
  position: relative ;
}

a#equipment-print-load-test-link:hover::after {
  content: "Load Test Report" ;
  position: absolute ;
  top: 1.1em ;
  left: 1em ;
  min-width: 150px ;
  border: 1px #808080 solid ;
  padding: 8px ;
  color: black ;
  background-color: #FFFFFF ;
  z-index: 1 ;
}

input[type=checkbox][disabled]{
  outline:1px solid #57676f;
}

.custom-checkbox input {
  display: none;
}

.custom-checkbox span {
  border: 1px solid rgb(63, 77, 103);
  float: right;
  height: 20px;
  width: 20px;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.custom-checkbox input:checked + span {
  border: 3px solid rgb(63, 77, 103);
  background-color: rgb(63, 77, 103);
}

.custom-checkbox input:checked + span:before {
  content: "✔";
  color: #f7faf7;
}

input[type="text"]:disabled {
  color: #242121;
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: rgba(4, 169, 245, 0.54);
  border-color: rgba(4, 169, 245, 0.54);
}

.b-brand .b-bg {
  background: transparent;
}

.error {
  color: #a94442;
}

.dropdown-toggle.disabled {
  color: lightgrey;
  pointer-events: none;
}

#sales-history-table_filter {
  padding: 10px;
}

