/*
 * Please place your own CSS code to this file
 *
 */  
.navbar > .container {
  max-width: 1320px;
}
.navbar:not(.navbar-clone) {
  padding: 15px 0 10px !important;
}
.nav-link {
  font-weight: 700;
}
#block-martex-topbanner1infoprimary .nav-link {
  padding: 0.5rem 1rem;
  font-size: 0.8rem;
}
/* Display aria-label after menu item */
.nav-link[aria-label]::after {
  content: attr(aria-label);
  background-color: #f05422; /* Màu nền đỏ chẳng hạn */
  color: white;
  font-size: 0.7rem;
  padding: 1px 6px;
  border-radius: 4px;
  margin-left: 8px;
  position: absolute;
  top: 2px;
  left: 0;
  margin-left: 0;
  z-index: 10;
  text-transform: uppercase;
  font-family: sans-serif;
}

/* Background */
.bg-gradient-1 {
  background: linear-gradient(90deg, #6a6ff5, #5aa9d6);
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-position-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.bg-purple {
  background-color: purple;
}
/* Pricing */
.block-shadow {
  box-shadow: 0 2px 4px -1px rgba(29, 29, 32, .16), 0 4px 5px 0px rgba(29, 29, 32, .05), 0 1px 10px 0 rgba(29, 29, 32, .08);
}    
.pricing-1-table.pricing-selected {
  border: 2px solid #1bdbdb;
  padding: 0;
}
.pricing-1-table.pricing-selected .pricing-selected-header {
  padding: 10px 38px;
  background-color: #1bdbdb;
  color: #111;
}
.pricing-1-table.pricing-selected .pricing-selected-body {
  padding: 40px 38px;
}
.pricing-2-table.pricing-selected {
  border: 2px solid #1bdbdb;
  padding: 0;
}
.pricing-2-table.pricing-selected .pricing-selected-header {
  padding: 10px 38px;
  background-color: #1bdbdb;
  color: #111;
}
.pricing-2-table.pricing-selected .pricing-selected-body {
  padding: 40px 38px;
}

/* UX tag and text */
.ux-tag {
  font-size: 1rem !important;
  padding: 5px;
  color: #353f4f;
}
.ux-text {
  font-size: 1rem !important;
}
.ux-text-strikethru {
  text-decoration: line-through;
}
.ux-tag.ux-tag-warning {
  background-color: #ffeea9;
}

/* Accordion Simple */
.accordion-simple .accordion-wrapper .card {
  margin-bottom: 0;
  box-shadow: none;
}
.accordion-simple .accordion-wrapper .card-body {
  padding: 10px 0;
}
.accordion-simple .accordion-wrapper .card .card-header {
  background-color: #6d6e70;
  border-radius: 0;
}
.accordion-simple .accordion-wrapper .card .card-header button,
.accordion-simple .accordion-wrapper .card .card-header button:before {
  color: white;
}
.accordion-simple .accordion li.active .accordion-content > * {
  display: block;
}
.table-feature .table>:not(caption)>*>* {
  border-left-width: 1px;
}
.table-feature .table>:not(caption)>*> th:first-child,
.table-feature .table>:not(caption)>*> td:first-child {
  border-left: none;
} 

/* Button */
.btn--red {
  background-color: #de3723;
  border-color: transparent;
  color: #fff;
}
.hover--red:hover {
  background-color: #962416;
}
.btn-pill {
  padding: 7px 13px;
}

