.application-offset .container-application:before {
  background-color: #d45424;
}
.btn-primary {
  background-color: #d45424;
  border-color: #d45424;
}
a {
  color: #d45424;
}
.form-control:focus,
.focused .input-group-merge .input-group-text {
  border-color: rgb(255 147 0 / 50%);
}
.focused .input-group {
  box-shadow: inset 0 1px 1px rgb(31 45 61 / 8%), 0 0 20px rgb(255 184 0 / 40%);
}
a:hover {
  color: #b33b00;
}

#otp .form-control {
  padding: 0;
}
.bg-primary {
  background-color: #d45424 !important;
}
.nav-application > .btn.active {
  background-color: #b33b00;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #b33b00;
  border-color: #b33b00;
}
.nav-application > .btn:hover:not(.active) {
  color: #b33b00;
}
.page-item.active .page-link {
  background-color: #b33b00;
  border-color: #b33b00;
}
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
  color: #b33b00;
}
@media (max-width: 767.98px) {
  .application .sidenav.show:before {
    background-color: #b33b00;
  }
}

table thead {
  background-color: #00b8d9;
  color: black;
}
.table thead th {
  color: black;
  font-size: 14px;
  font-weight: 700;
}
.table-bordered,
.table-bordered td,
.table-bordered th {
  border: 1px solid #999999;
}

table#listaccounts tr td:nth-child(2) {
  font-weight: 700;
  color: #00b8d9;
}
.table td {
  padding: 0.5rem;
}
table#listaccounts tr td:nth-child(3) {
  font-weight: 700;
  font-size: 16px;
  color: #000;
}

table#listaccounts tr td:nth-child(5) {
  font-weight: 700;
  color: #000;
}

.page-content {
  min-height: 68vh;
}

.dt-buttons .btn {
  padding: 5px 10px;
  margin-bottom: 10px;
}

.dt-buttons {
  gap: 15px;
}
table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting:after {
  opacity: 1;
}

.dt-buttons button {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}
table#listdevices tr td:nth-child(2),
table#listdevices tr td:nth-child(4) {
  font-weight: 700;
  color: #000;
}

.brand {
  text-align: center;
}

.brand-img {
  width: 75%;
}

.nav-application a {
  border: 1px solid #efefef;
  background: white;
  box-shadow: 6px 10px 12px #a2def4;
}
.classic {
  box-shadow: 10px 10px 16px #c0edf5;
}

.footer {
  background-color: transparent;
}
.nav-application > .btn.active .text-success,
.nav-application > .btn.active .text-info,
.nav-application > .btn.active .text-warning,
.nav-application > .btn.active .text-primary,
.nav-application > .btn.active .text-danger,
.nav-application > .btn.active .text-dark {
  color: #ffffff !important;
}
.custom-control-input:checked ~ .custom-control-label:before {
  background-color: #b33b00;
  border-color: #b33b00;
}

.btn-primary.disabled,
.btn-primary:disabled {
  background-color: #a8a8a8;
  border-color: #2c2a2f;
}
