:root {
  --bs-orange: rgb(255, 173, 0);
  --bs-dark-rgb: rgb(95, 93, 93);
  --bs-body-color: rgb(95, 93, 93);
}

.article-format img {
  max-width: 100%;
}
.container img {
  max-width: 100%;
}
.fs-min {
  font-size: 14px;
}

.container2 {
  padding: 0 83px;
}

.header-top-tool {
  display: flex;
  line-height: 24px;
}
.tool-right-ul {
  list-style: none;
  margin: 0;
  padding: 0;
  --bs-breadcrumb-divider: "|";
}
.tool-right-ul .breadcrumb-item + .breadcrumb-item:before {
  color: rgba(0, 0, 0, 0.25);
}

.flex {
  display: flex;
}

.header-top-tool .tool-right-ul li a {
  color: #000;
}
.bg-gray {
  background-color: rgb(220, 221, 221);
}
.bg-gray-text {
  color: rgb(117, 116, 117);
}

.top-text-color {
  color: rgb(33, 25, 33);
}

.text-orange {
  color: var(--bs-orange);
}

.container,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 1200px !important;
  padding: 0;
}

.footer-light2 {
  text-align: center;
  --bs-breadcrumb-divider: "|";
}
.footer-light2 .bg-distinct {
  border-top: 1px solid var(--bs-gray-200);
}

.header-mind-search {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.search-form {
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-form input {
  border: 1px solid #ccc;
  border-right: none;
  border-radius: 5px 0 0 5px;
  padding: 0.5rem 1rem;
  width: 560px;
  font-size: 0.875rem;
}
.search-form button {
  border: none;
  background: var(--bs-orange);
  color: #fff;
  padding: 0.5rem 1rem;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  font-size: 0.875rem;
}

.navbar-nav {
  display: flex;
  justify-content: space-between;
  height: auto !important;
  flex-direction: row;
}
.nav-item {
  flex: 1;
}
.nav-link2 {
  color: rgb(33, 25, 23);
  display: block;
  padding: 8px 0;
  text-align: center;
}
.nav-link2.active {
  background-color: var(--bs-orange);
  color: #fff;
}
a:hover {
  color: var(--bs-orange);
}

.section {
  min-height: calc(100vh - 168px - 72px);
}

@media (min-width: 768px) {
  .justify-content-md-end {
    justify-content: center !important;
  }
}

.page-link {
  padding: 0.5rem 1rem;
  border-radius: 5px !important;
  font-size: 0.875rem;
}
.page-link:hover {
  z-index: 2;
  background-color: #fdfefe;
  border-color: var(--bs-orange);
  color: var(--bs-orange);
}

.page-item {
  margin: 0 5px;
}

.page-item.active .page-link {
  background-color: var(--bs-orange);
  border-color: var(--bs-orange);
  color: #fff;
}

.btn-org {
  display: block;
  background-color: var(--bs-orange);
  color: #fff;
  text-align: center;
}
.btn-org:hover {
  color: #fff;
}
.cover_url {
  cursor: pointer;
}

.pay-item {
  border-radius: 8px;
  padding: 20px;
  cursor: pointer;
  margin: 20px 0;
  text-align: center;
  background-color: var(--bs-orange);
  border: 1px solid var(--bs-orange);
  color: #fff;
  font-size: 24px;
}
.pay-item.active {
  background-color: transparent;
  color: var(--bs-orange);
}

.row-5 {
  display: flex;
  flex-wrap: wrap;
}
.row-col {
  width: 224px;
  margin-right: 20px;
  overflow: hidden;
}
.row-col:nth-child(n + 5) {
  margin-right: 0;
}

.detail .breadcrumb-item a {
  color: var(--bs-orange);
}
