.w-fill {
  width: -webkit-fill-available;
}
.w-fit {
  width: fit-content;
}
.w-max {
  width: max-content;
}
.mg-cart {
  border-radius: 1.25rem;
  box-shadow: -11px 68px 19px 0px rgba(0, 0, 0, 0),
    -7px 43px 18px 0px rgba(0, 0, 0, 0.01),
    -4px 24px 15px 0px rgba(0, 0, 0, 0.05),
    -2px 11px 11px 0px rgba(0, 0, 0, 0.09), 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
}
h1 {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
}
.fs-8 {
  font-size: 0.87rem;
}
.fs-7 {
  font-size: 0.75rem;
}
.phone {
  border-radius: 0.625rem;
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1),
    0px 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.div-box {
  padding: 0.84rem 0.75rem;
  border-radius: 0.9375rem;
  background: #f7f7f7;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}
.m-38 {
  margin-bottom: 0.38rem;
}
.mb-15 {
  margin-bottom: 1.5rem;
}
.col-b3 {
  color: #b3b3b3;
}

.col-2e {
  color: #2E9E01;
}
.ms-88{
  margin-left: 0.88rem;
}
.col-div {
  border-radius: 0.625rem !important;
  border: 1px solid #eaeaea !important;
  background: #fff !important;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05) !important;
}
.col-div-1 {
  background: #fff !important;
  border-radius: 0.9375rem;
  border: 1px solid #e6e6e6;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

/* Additional styles for the boxes */
.box {
  cursor: pointer;
  transition: border 0.3s;
}
/* Style for the selected box */
.selected {
  border: 1px solid var(--Bank-Bank-5, #39c501) !important;
  box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.1),
    0px 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}
.box-1 {
  cursor: pointer;
  transition: border 0.3s;
}
/* Style for the selected box */
.selected-1 {
  border: 1px solid var(--Bank-Bank-5, #39c501) !important;
  box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.1),
    0px 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}
.ul-border {
  margin-bottom: 1rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  font-size: 0.87rem;
  font-weight: 600;
  color: black;
  background-color: unset !important;
  border-bottom: 0.1875rem solid #39c501 !important;
  border-radius: unset !important;
}
.nav-link {
  font-size: 0.87rem;
  font-weight: 600;
  color: #9a9a9a;
}
.nav-link:hover{
  color: black;

}
.box-tab{
  padding: 1rem;
  border-radius: 0.625rem;
border: 1px solid #EAEAEA;
background: #FFF;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}
.bt-net{

    background-color: #F3F3F3;
    color: black;
    border-radius: 0.375rem;


}
.form-control:focus {
  background: #f7f7f7;
}
.form-control {
  padding: 0rem !important;
  border: unset !important;
  direction: rtl;
  box-shadow: unset !important;
  font-size: 1rem;
  font-weight: 600;
  color: #0c0c0c;
  background: #f7f7f7;
}
.form-control::placeholder {
  font-size: 1rem;
  font-weight: 600;
  color: #767171;
  background: #f7f7f7;
}

@media (max-width: 992px) {
  .first {
    width: 100% !important;
  }
}
@media (max-width: 445px) {
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    font-size: 0.78rem;
  }
  .nav-link {
    font-size: 0.78rem;
    padding-right: 0rem;
    padding-left: 0rem;
  }
}
