/* custom scroll bar */

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #c30734;
}

/* ------------btn's ------------- */

.btn-red {
  border: 1px solid #c30734;
  border-radius: 4px;
  background: #c30734;
  color: #fff;
  transition: 0.3s;
  display: inline-block;
}

.btn-red:hover {
  background-color: #04408b;
  color: #fff;
  border: 1px solid #04408b;
  text-decoration: none;
}

.btn-red-outline {
  border: 1px solid #c30734;
  border-radius: 4px;
  color: #000;
  background-color: #fff;
  transition: 0.3s;
  display: inline-block;
}

.btn-red-outline:hover {
  background-color: #c30734;
  color: #fff;
  border: 1px solid #c30734;
  text-decoration: none;
}

.btn-gray {
  border: 1px solid #6c757d;
  border-radius: 4px;
  background-color: #6c757d;
  color: #fff;
  transition: 0.3s;
  display: inline-block;
}

.btn-gray:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  text-decoration: none;
}

.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgb(252, 252, 252);
}

.text-ur-color {
  color: #c30734;
}

/* // Small devices (landscape phones, 576px and up) */

@media (min-width: 280px) {
  .btn-red,
  .btn-red-outline,
  .btn-gray {
    margin-bottom: 7px;
  }
}

.nav-tabs .nav-link {
  color: #007bff;
}

.img-nav {
  width: 34px;
  height: 34px;
  margin-left: 7px;
  border: 1px solid #c30734;
}

.isDisabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
  pointer-events: none;
}
