@charset "UTF-8";
.login .alert {
  margin: 20px auto;
  width: 400px;
  max-width: 100%;
}

@media screen and (max-width: 440px) {
  .login .alert {
    min-width: 280px;
  }
}
#dashboard .flot-text .flot-x-axis > div {
  transform: translate(-50%, 5px);
}

#orders tr.failed-delivery td {
  background-color: #ed6b75 !important;
  color: white;
}
#orders tr.failed-delivery td > a:not(.btn) {
  color: white;
  text-decoration: underline;
}

#campaigns tr.undeliverable td:not(:last-child) {
  text-decoration: line-through;
}

#users tr.deleted-user td, #sellers tr.deleted-user td {
  background-color: #ed6b75 !important;
  color: white;
}
#users tr.deleted-user td > a:not(.btn), #sellers tr.deleted-user td > a:not(.btn) {
  color: white;
  text-decoration: underline;
}

.btn.btn-outline.delete-disabled,
.btn.btn-outline.delete-disabled:hover {
  background-color: #e1e5ec;
  border-color: #e1e5ec;
  color: #b7b7b7;
  cursor: not-allowed;
}

.dataTables_wrapper .dataTables_length {
  margin-bottom: 12px;
}
.dataTables_wrapper .dataTables_length label select {
  margin-right: 5px;
}
.dataTables_wrapper .table-scrollable table.dataTable {
  width: 100% !important;
}
.dataTables_wrapper .table-scrollable table.dataTable td > .btn-group {
  position: relative;
}
.dataTables_wrapper .table-scrollable table.dataTable td:last-child {
  white-space: nowrap;
}
.dataTables_wrapper .table-scrollable table.dataTable td:last-child .btn {
  float: none;
}
.dataTables_wrapper .table-scrollable table.dataTable td:last-child .btn:last-child {
  margin-right: 0;
}
.dataTables_wrapper .table-scrollable table.dataTable .filter-cancel {
  margin-right: 0;
}
.dataTables_wrapper .table-scrollable table.dataTable#orders tbody tr td:nth-child(4) ul, .dataTables_wrapper .table-scrollable table.dataTable#archived-orders tbody tr td:nth-child(4) ul, .dataTables_wrapper .table-scrollable table.dataTable#cancelled-orders tbody tr td:nth-child(4) ul {
  padding-left: 0;
  list-style-type: none;
}
.dataTables_wrapper .table-scrollable table.dataTable#orders tbody tr td:nth-child(4) ul li, .dataTables_wrapper .table-scrollable table.dataTable#archived-orders tbody tr td:nth-child(4) ul li, .dataTables_wrapper .table-scrollable table.dataTable#cancelled-orders tbody tr td:nth-child(4) ul li {
  white-space: nowrap;
}

form.view-only .form-control[readonly] {
  background-color: white;
  border: none;
  border-bottom: 1px solid #eef1f5;
}

#getaddress_button {
  margin-top: 10px;
  margin-bottom: 10px;
}

#getaddress_error_message {
  color: #e02222;
  margin-top: 18px;
}

.faux-checkbox {
  display: inline-block;
  border-color: lightgray;
  background-color: white;
  border-width: 2px;
  border-style: solid;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  vertical-align: center;
  color: white;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
}
.faux-checkbox.checked {
  background-color: #4b77be;
}
.faux-checkbox.checked:before {
  content: "✔";
}
.faux-checkbox:hover {
  cursor: pointer;
}

#action-select-interface {
  margin-right: 20px;
  float: left;
}
