@media only screen and (max-width: 768px) {
  .dataTables_wrapper div:nth-child(2) {
    overflow-x: auto;
  }
}

@media only screen and (max-width: 768px) {
  .input-group {
    flex-wrap: nowrap;
  }
}

@media only screen and (max-width: 768px) {
  .input-group .bootstrap-select {
    max-width: 50%;
  }
}

@media only screen and (max-width: 768px) {
  .nav-item .dropdown-menu {
    max-width: 50%;
  }
}

@media only screen and (max-width: 768px) {
  .nav-tabs {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding-bottom: 10px;
  }
}

.fast-spin {
  -webkit-animation: fa-spin 0.65s infinite linear;
  animation: fa-spin 0.65s infinite linear;
}

.searchbox {
  display: flex !important;
}

.bootbox-input::placeholder {
  opacity: 0.3;
}

.important-color-white {
  color: white !important;
}

.hidden {
  display: none !important;
}
