.table-header {
  margin-bottom: 20px;
  border-bottom: 1px solid #fff;
  font-weight: bold;
}

.cardv .btn-info,
.bg-light .btn-info,
.btn-outline {
  box-shadow: none;
}

.form-row .two-lines {
  margin-bottom: 24px;
}

.row .alert {
  min-width: 100%;
}

.cart-btn-group {
  text-align: center;
  line-height: 45px;
}

.btn-outline-danger {
  background-color: #303030cc;
}

.sharp-text {
  text-shadow: 1px 1px 1px rgb(17, 0, 0);
}

.table-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px dotted #fff;
  margin-right: -5px;
  margin-left: -5px;
  padding-bottom: 20px;
  padding-top: 20px;
}

.product-table a {
  font-weight: bold;
}

.table-footer {
  margin-top: 30px;
  font-size: 24px;
  font-weight: bold;
}

.pl-29 {
  padding-left: 29px;
}

.cart-btn-group-2 .btn {
  min-width: 161px;
}

.faq-content label::after {
  display: none;
}

.nav-pills .nav-link {
  color: #fb843e;
}

.nav-pills .nav-link:hover {
  color: #ffaa79;
}

@media (max-width: 980px) {
  .vert-menu {
    padding-left: 0;
    padding-right: 0;
  }
}

.coin-addr-field {
  height: 80px !important;
}

@media (max-width: 560px) {
  .btn-group {
    display: block !important;
  }

  .btn-group .btn {
    min-width: 50%;
    border-radius: 0;
  }
}

.btn-group-purchase .btn {
  min-width: 183px;
  margin-top: 10px;
}

.btn-group .btn-outline-secondary.disabled {
  color: #fff;
}

.xs-row-label {
  display: none;
}

@media (max-width: 1050px) {
  .nav-pills .nav-link {
    min-width: 50%;
  }

  .btn-group-product .btn {
    font-size: 1.25rem !important;
  }

  .card,
  .bg-light {
    font-size: 1.25rem !important;
  }

  .cart-btn-group {
    font-size: 1.25rem !important;
    margin-top: 30px;
  }

  .cart-btn-group .btn {
    margin-top: 15px;
    min-width: 70%;
  }

  .table-header {
    display: none;
  }

  .xs-row-label {
    display: initial;
  }

  .checkout-row {
    border-bottom: 2px solid #fff;
  }

  .checkout-row:not(:first-child) {
    margin-top: 40px;
  }

  .checkout-row .table-row:last-child {
    border-bottom: none;
  }

  .purchases-row {
    border-bottom: 2px solid #fff;
    padding-bottom: 70px;
  }

  .purchases-row .table-row:last-child {
    border-bottom: none;
  }

  .table-row {
    margin-right: 0;
    margin-left: 0;
  }

  .vendor-btn-group .btn {
    min-width: 120px !important;
    font-size: 1.25rem;
  }

  .vendor-btn-group div:first-child .btn {
    margin-bottom: 20px;
  }
}

@media (max-width: 430px) {
  .nav-pills .nav-link {
    min-width: 100%;
  }
}

.btn-group-product .btn {
  font-size: 1rem;
}

.cart-table-mobile .table-row:last-child {
  border: none;
}

.cart-table-mobile {
  margin-top: 20px;
}

@media (max-width: 440px) {
  .cart-btn-group-2 .btn {
    min-width: 140px;
    font-size: 1rem;
  }

  .table-row {
    padding-left: 0;
  }
}

.cart-btn-group-2 form {
  display: inline;
}

.addr-alert {
  color: red;
  font-weight: bold;
  font-size: 1.25rem;
}

.alert-success.sharp-text {
  text-shadow: none !important;
}

.vendor-btn-group .btn {
  min-width: 34px;
}

@media (max-width: 1050px) {
  .vendor-btn-group .btn {
    margin-top: 5px;
  }
}

.btn-info.enabled {
  color: #4d1a1a !important;
  background-color: #fb843e !important;
  border-color: #fb843e !important;
}

.vendor-btn-group {
  margin-bottom: 50px;
}

th {
  width: 4%;
}

.search-form-row {
  margin-left: -15px;
  margin-top: 0 !important;
}

.trx-table-h {
    font-size: 20px;
    margin-bottom: -20px;
  }
  

@media (max-width: 1050px) {
  .search-form-row {
    margin-left: 0;
  }

  .trx-table-h {
    font-size: 25px;
    margin-bottom: 5px;
    border-bottom: 1px solid white;
  }
}


.page-item.disabled {
  color: #fff;
  cursor: disabled;
}

.page-item a {
  background-color: #303030cc;
}

.page-item.disabled a {
  background-color: #303030cc !important;
}

.btn-group .state-active {
  color: #4d1a1a;
  background-color: #fb843e;
  border-color: #fb843e;
  font-weight: bold;
}

 
.btn-outline-secondary {
  color: #acacac;
  border-color: #acacac;
}

.alert-warning-red b {
  color:#fd7e14;
}

.alert-warning-red h3 {
  font-weight: bold;
}

.color-selection {
  color: #fd7e14;
  font-weight: bold;
}

.trx-neg {
  color: #ff5c5c;
  font-style: italic;
}

.trx-pos {
  color: #94ff94;
  font-style: italic;
}

.tr-pending {
  background-color: #7575757d;
}
