/**
 * Cloud Win Enterprise ? IDENTITY (orderforms / cart / store)
 * Base light 2027 · Jura · navy/gold/red
 * Substitui rackon-orderform.css dark quando Enterprise.
 * Escopo: html[data-theme="enterprise"] + #order-standard_cart / store
 * Só design ? não altera fluxo, IDs ou actions WHMCS.
 */

html[data-theme="enterprise"] #order-standard_cart,
html[data-theme="enterprise"] body.rackon-client #order-standard_cart,
html[data-theme="enterprise"] body.rackon-client .cw-checkout {
  font-family: var(--cw-font, "Jura", sans-serif) !important;
  color: #334155 !important;
}

/* ??? Store categories sidebar ??? */
html[data-theme="enterprise"] #order-standard_cart .sidebar .panel,
html[data-theme="enterprise"] #order-standard_cart .cart-sidebar .panel,
html[data-theme="enterprise"] body.rackon-client .sidebar-categories {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  box-shadow: 0 14px 36px rgba(42, 69, 120, 0.08) !important;
  clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 12px));
  overflow: hidden;
}

html[data-theme="enterprise"] #order-standard_cart .sidebar .panel-heading,
html[data-theme="enterprise"] #order-standard_cart .cart-sidebar .panel-heading {
  background: linear-gradient(180deg, #FAFBFF, #F4F6FB) !important;
  color: #2A4578 !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(42, 69, 120, 0.1) !important;
  border-left: 3px solid #E8B931 !important;
  font-weight: 800 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
  font-size: 0.72rem !important;
}

html[data-theme="enterprise"] #order-standard_cart .sidebar .list-group-item {
  background: #fff !important;
  color: #334155 !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(42, 69, 120, 0.06) !important;
  font-weight: 700 !important;
  font-size: 0.78rem !important;
  clip-path: none !important;
}

html[data-theme="enterprise"] #order-standard_cart .sidebar .list-group-item:hover {
  background: #FFFBEB !important;
  color: #2A4578 !important;
}

html[data-theme="enterprise"] #order-standard_cart .sidebar .list-group-item.active {
  background: linear-gradient(90deg, rgba(232, 185, 49, 0.2), rgba(232, 185, 49, 0.04)) !important;
  color: #2A4578 !important;
  border-left: 3px solid #E8B931 !important;
  font-weight: 800 !important;
  clip-path: none !important;
  box-shadow: none !important;
}

/* ??? Category banner ??? */
html[data-theme="enterprise"] #order-standard_cart .products-header,
html[data-theme="enterprise"] #order-standard_cart .header-lined,
html[data-theme="enterprise"] body.rackon-client .cros-products-hero,
html[data-theme="enterprise"] body.rackon-client .store-hero {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  box-shadow: 0 14px 36px rgba(42, 69, 120, 0.08) !important;
  clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px));
  position: relative;
  overflow: hidden;
}

html[data-theme="enterprise"] #order-standard_cart .products-header::before,
html[data-theme="enterprise"] body.rackon-client .cros-products-hero::before {
  content: "";
  position: absolute;
  left: 0; right: 0; top: 0;
  height: 3px;
  background: linear-gradient(90deg, #C8102E, #E8B931, transparent 78%);
}

/* ??? Pricing cards (white modern) ??? */
html[data-theme="enterprise"] #order-standard_cart .cros-pricing-container,
html[data-theme="enterprise"] body.rackon-client .cros-pricing-container,
html[data-theme="enterprise"] body.rackon-client .products .row {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table,
html[data-theme="enterprise"] body.rackon-client .cros-pricing-table,
html[data-theme="enterprise"] body.rackon-client .product,
html[data-theme="enterprise"] body.rackon-client .package {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  box-shadow: 0 14px 36px rgba(42, 69, 120, 0.07) !important;
  clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px));
  color: #2A4578 !important;
  position: relative;
  overflow: hidden;
}

html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table::before {
  content: "";
  position: absolute;
  left: 0; right: 0; top: 0;
  height: 3px;
  background: linear-gradient(90deg, #2A4578, #E8B931);
}

html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table h4,
html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table .price-highlight,
html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table .cost,
html[data-theme="enterprise"] body.rackon-client .cros-pricing-table .price {
  color: #2A4578 !important;
  -webkit-text-fill-color: #2A4578 !important;
  font-weight: 800 !important;
  text-shadow: none !important;
}

html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table .desc,
html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table .cycle,
html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table li,
html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table .text-muted {
  color: #64748B !important;
}

html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table .btn-order-now,
html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table .btn,
html[data-theme="enterprise"] body.rackon-client .package .btn {
  background: linear-gradient(180deg, #3A5A9A, #2A4578) !important;
  border: 1px solid rgba(232, 185, 49, 0.5) !important;
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));
  box-shadow: 0 12px 28px rgba(42, 69, 120, 0.2) !important;
}

html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table.featured-plan,
html[data-theme="enterprise"] #order-standard_cart .cros-pricing-table.active {
  border-color: rgba(232, 185, 49, 0.65) !important;
  box-shadow: 0 0 0 2px rgba(232, 185, 49, 0.2), 0 18px 40px rgba(42, 69, 120, 0.1) !important;
}

/* ??? Billing cycles (pcb) ??? */
html[data-theme="enterprise"] body.rackon-client .pcb,
html[data-theme="enterprise"] #order-standard_cart .pcb,
html[data-theme="enterprise"] body.rackon-client label .pcb,
html[data-theme="enterprise"] body.rackon-client .cros-checkbox[type="radio"] + span.pcb {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.14) !important;
  color: #2A4578 !important;
  box-shadow: 0 10px 24px rgba(42, 69, 120, 0.05) !important;
  clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));
  opacity: 1 !important;
}

html[data-theme="enterprise"] body.rackon-client .pcb .c-name,
html[data-theme="enterprise"] body.rackon-client .pcb .c-price,
html[data-theme="enterprise"] body.rackon-client .pcb *,
html[data-theme="enterprise"] body.rackon-client label .pcb * {
  color: #2A4578 !important;
  -webkit-text-fill-color: #2A4578 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html[data-theme="enterprise"] body.rackon-client .pcb .c-price {
  font-weight: 800 !important;
  font-size: 1.15rem !important;
}

html[data-theme="enterprise"] body.rackon-client input[type="radio"]:checked + .pcb,
html[data-theme="enterprise"] body.rackon-client .cros-checkbox[type="radio"]:checked + span.pcb {
  background: #FFFBEB !important;
  border-color: rgba(232, 185, 49, 0.75) !important;
  box-shadow: 0 0 0 2px rgba(232, 185, 49, 0.22) !important;
}

html[data-theme="enterprise"] body.rackon-client .pcb .badge,
html[data-theme="enterprise"] body.rackon-client .pcb .c-discount {
  background: #2A4578 !important;
  color: #F6E27A !important;
  border-radius: 0 !important;
  font-weight: 800 !important;
}

/* ??? OS cards ??? */
html[data-theme="enterprise"] body.rackon-client .os-card,
html[data-theme="enterprise"] .os-card {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  box-shadow: 0 12px 28px rgba(42, 69, 120, 0.06) !important;
  color: #2A4578 !important;
  clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));
}

html[data-theme="enterprise"] body.rackon-client .os-card__title,
html[data-theme="enterprise"] body.rackon-client .os-card__meta,
html[data-theme="enterprise"] body.rackon-client .os-card div {
  color: #2A4578 !important;
  background: transparent !important;
}

html[data-theme="enterprise"] body.rackon-client .os-card__ver {
  color: #64748B !important;
}

html[data-theme="enterprise"] body.rackon-client .os-card__icon-wrap {
  background: #F1F5F9 !important;
  border: 1px solid rgba(42, 69, 120, 0.1) !important;
  box-shadow: none !important;
}

html[data-theme="enterprise"] body.rackon-client .os-card.selected,
html[data-theme="enterprise"] .os-card.selected {
  background: #FFFBEB !important;
  border-color: rgba(232, 185, 49, 0.75) !important;
  box-shadow: 0 0 0 2px rgba(232, 185, 49, 0.25), 0 16px 36px rgba(42, 69, 120, 0.1) !important;
}

html[data-theme="enterprise"] body.rackon-client .os-tabs .nav-link,
html[data-theme="enterprise"] body.rackon-client .os-picker-tabs a {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  color: #2A4578 !important;
  font-weight: 800 !important;
  letter-spacing: 0.08em !important;
}

html[data-theme="enterprise"] body.rackon-client .os-tabs .nav-link.active {
  background: #FFFBEB !important;
  border-color: rgba(232, 185, 49, 0.6) !important;
}

/* ??? Provision / terminal modal (light) ??? */
html[data-theme="enterprise"] body.rackon-client .terminal-container,
html[data-theme="enterprise"] body.rackon-client .terminal-container--dynamic,
html[data-theme="enterprise"] body.rackon-client .terminal,
html[data-theme="enterprise"] body.rackon-client .cloudwin-terminal,
html[data-theme="enterprise"] body.rackon-client .cloudwin-terminal__body {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.14) !important;
  color: #2A4578 !important;
  box-shadow: 0 22px 48px rgba(42, 69, 120, 0.14) !important;
  clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px));
}

html[data-theme="enterprise"] body.rackon-client .terminal-header,
html[data-theme="enterprise"] body.rackon-client .cloudwin-terminal__header {
  background: linear-gradient(180deg, #FAFBFF, #F4F6FB) !important;
  border-bottom: 1px solid rgba(42, 69, 120, 0.1) !important;
  color: #2A4578 !important;
}

html[data-theme="enterprise"] body.rackon-client .terminal-body,
html[data-theme="enterprise"] body.rackon-client .terminal-content,
html[data-theme="enterprise"] body.rackon-client .terminal-success,
html[data-theme="enterprise"] body.rackon-client .terminal * {
  color: #334155 !important;
  background: transparent !important;
}

html[data-theme="enterprise"] body.rackon-client .terminal-progress {
  background: #EEF2FF !important;
}

html[data-theme="enterprise"] body.rackon-client .terminal-progress-bar {
  background: linear-gradient(90deg, #2A4578, #E8B931) !important;
}

/* ??? Order summary / cart sidebar ??? */
html[data-theme="enterprise"] #order-standard_cart .order-summary,
html[data-theme="enterprise"] #order-standard_cart .summary-container,
html[data-theme="enterprise"] body.rackon-client .order-summary,
html[data-theme="enterprise"] body.rackon-client .cw-order-summary {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  box-shadow: 0 14px 36px rgba(42, 69, 120, 0.08) !important;
  color: #334155 !important;
  clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 12px));
  overflow: hidden;
}

html[data-theme="enterprise"] #order-standard_cart .order-summary .title,
html[data-theme="enterprise"] #order-standard_cart .summary-container .title,
html[data-theme="enterprise"] body.rackon-client .order-summary h2,
html[data-theme="enterprise"] body.rackon-client .cw-order-summary__head {
  background: linear-gradient(180deg, #FAFBFF, #F4F6FB) !important;
  color: #2A4578 !important;
  border-bottom: 1px solid rgba(42, 69, 120, 0.1) !important;
  border-left: 3px solid #E8B931 !important;
  font-weight: 800 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
}

html[data-theme="enterprise"] #order-standard_cart .summary-totals,
html[data-theme="enterprise"] #order-standard_cart .total-due-today,
html[data-theme="enterprise"] body.rackon-client .order-summary .total {
  background: linear-gradient(165deg, #FFFBEB 0%, #FAFBFF 100%) !important;
  border: 1.5px solid rgba(232, 185, 49, 0.35) !important;
  color: #2A4578 !important;
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px));
  padding: 0.85rem 1rem !important;
}

html[data-theme="enterprise"] #order-standard_cart .btn-checkout,
html[data-theme="enterprise"] #order-standard_cart #checkout,
html[data-theme="enterprise"] body.rackon-client .btn-checkout,
html[data-theme="enterprise"] body.rackon-client #btnCompleteOrder {
  background: linear-gradient(180deg, #3A5A9A, #2A4578) !important;
  border: 1px solid rgba(232, 185, 49, 0.55) !important;
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));
  box-shadow: 0 14px 32px rgba(42, 69, 120, 0.22) !important;
}

/* ??? Promo / notes / account / secure ??? */
html[data-theme="enterprise"] #order-standard_cart .view-cart-promotion-code,
html[data-theme="enterprise"] #order-standard_cart .promo-code-card,
html[data-theme="enterprise"] #order-standard_cart .promo-code-cart-container,
html[data-theme="enterprise"] #order-standard_cart #additionalnotes,
html[data-theme="enterprise"] #order-standard_cart textarea[name="notes"],
html[data-theme="enterprise"] #order-standard_cart input[name="ccdescription"],
html[data-theme="enterprise"] #order-standard_cart .form-control,
html[data-theme="enterprise"] #order-standard_cart textarea,
html[data-theme="enterprise"] #order-standard_cart select {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.14) !important;
  color: #2A4578 !important;
}

html[data-theme="enterprise"] #order-standard_cart .account-select-container div.account,
html[data-theme="enterprise"] #order-standard_cart .account-select-container .account {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.14) !important;
  color: #2A4578 !important;
  box-shadow: 0 10px 24px rgba(42, 69, 120, 0.05) !important;
}

html[data-theme="enterprise"] #order-standard_cart .account-select-container div.account.active {
  background: #FFFBEB !important;
  border-color: rgba(232, 185, 49, 0.6) !important;
}

html[data-theme="enterprise"] #order-standard_cart .account-select-container .address,
html[data-theme="enterprise"] #order-standard_cart .account-select-container .address strong,
html[data-theme="enterprise"] #order-standard_cart .account-select-container .address .small {
  color: #334155 !important;
}

html[data-theme="enterprise"] #order-standard_cart .secure-notice,
html[data-theme="enterprise"] body.rackon-client .secure-notice,
html[data-theme="enterprise"] body.rackon-client .checkout-security,
html[data-theme="enterprise"] body.rackon-client .order-security-msg {
  background: #EEF2FF !important;
  border: 1px solid rgba(47, 58, 143, 0.2) !important;
  color: #1E293B !important;
}

html[data-theme="enterprise"] #order-standard_cart .cc-details,
html[data-theme="enterprise"] body.rackon-client .cc-details {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  color: #334155 !important;
}

/* ??? AUP / promo policy blocks ??? */
html[data-theme="enterprise"] body.rackon-client .product_config_info,
html[data-theme="enterprise"] body.rackon-client .promo-code-card,
html[data-theme="enterprise"] body.rackon-client .section-aup,
html[data-theme="enterprise"] body.rackon-client .acceptable-use {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  color: #334155 !important;
  box-shadow: 0 12px 28px rgba(42, 69, 120, 0.06) !important;
}

html[data-theme="enterprise"] body.rackon-client .product_config_info .promo-title,
html[data-theme="enterprise"] body.rackon-client .section-title-pill {
  background: #EEF2FF !important;
  color: #2A4578 !important;
  border: 1px solid rgba(47, 58, 143, 0.2) !important;
  font-weight: 800 !important;
  letter-spacing: 0.1em !important;
}

/* ??? Payment method tabs ??? */
html[data-theme="enterprise"] #order-standard_cart .payment-methods label,
html[data-theme="enterprise"] body.rackon-client .gateway-container label {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.14) !important;
  color: #2A4578 !important;
}

html[data-theme="enterprise"] #order-standard_cart .payment-methods input:checked + label,
html[data-theme="enterprise"] body.rackon-client .gateway-container input:checked + label {
  background: #EEF2FF !important;
  border-color: rgba(47, 58, 143, 0.45) !important;
}

/* ==========================================================================
   DOMAIN REGISTER ? moderno Enterprise (sem amarelo WHMCS / botao cortado)
   ========================================================================== */
html[data-theme="enterprise"] .domain-checker-container,
html[data-theme="enterprise"] #order-standard_cart .domain-checker-container,
html[data-theme="enterprise"] body.rackon-client .domain-checker-container {
  background: linear-gradient(135deg, #EEF2FF 0%, #FFFFFF 45%, #FFFBEB 100%) !important;
  border: 1.5px solid rgba(42, 69, 120, 0.14) !important;
  border-radius: 0 !important;
  clip-path: polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 16px 100%, 0 calc(100% - 16px)) !important;
  box-shadow: 0 18px 44px rgba(42, 69, 120, 0.1) !important;
  padding: 1.5rem 1.25rem !important;
  position: relative;
  overflow: hidden;
}
html[data-theme="enterprise"] .domain-checker-container::before {
  content: "";
  position: absolute;
  left: 0; right: 0; top: 0;
  height: 3px;
  background: linear-gradient(90deg, #C8102E, #E8B931, #2A4578);
}
html[data-theme="enterprise"] .domain-checker-bg,
html[data-theme="enterprise"] .domain-checker-container .domain-checker-bg {
  background: transparent !important;
}
html[data-theme="enterprise"] .domain-check-availability,
html[data-theme="enterprise"] #btnCheckAvailability,
html[data-theme="enterprise"] #order-standard_cart .domain-check-availability,
html[data-theme="enterprise"] #order-standard_cart .btn.search,
html[data-theme="enterprise"] body.rackon-client .domain-hero .btn.search {
  width: auto !important;
  min-width: 8.5rem !important;
  max-width: none !important;
  height: auto !important;
  min-height: 2.85rem !important;
  padding: 0.65rem 1.25rem !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
  font-family: "Jura", sans-serif !important;
  font-weight: 800 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  font-size: 0.78rem !important;
  background: linear-gradient(180deg, #3A5A9A, #2A4578) !important;
  border: 1.5px solid rgba(232, 185, 49, 0.45) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-radius: 0 !important;
  clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px)) !important;
  box-shadow: 0 10px 22px rgba(42, 69, 120, 0.18) !important;
}
html[data-theme="enterprise"] .domain-checker-container .input-group,
html[data-theme="enterprise"] #order-standard_cart .domain-hero .serach-form,
html[data-theme="enterprise"] #order-standard_cart .domain-hero .input-group {
  background: #fff !important;
  border: 1.5px solid rgba(42, 69, 120, 0.14) !important;
  border-radius: 0 !important;
  clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px)) !important;
  overflow: hidden;
  box-shadow: 0 8px 20px rgba(42, 69, 120, 0.06) !important;
}
html[data-theme="enterprise"] .domain-checker-container input.form-control,
html[data-theme="enterprise"] #order-standard_cart .domain-hero input.form-control {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  color: #1A2B4A !important;
  font-family: "Jura", sans-serif !important;
  font-weight: 600 !important;
  height: 2.85rem !important;
}
html[data-theme="enterprise"] #order-standard_cart .domain-hero,
html[data-theme="enterprise"] body.rackon-client .domain-hero {
  background: linear-gradient(145deg, #EEF2FF 0%, #FFFFFF 50%, #FFFBEB 100%) !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  padding: 2rem 1.25rem !important;
  clip-path: polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 18px 100%, 0 calc(100% - 18px));
  box-shadow: 0 20px 48px rgba(42, 69, 120, 0.1) !important;
}
html[data-theme="enterprise"] #order-standard_cart .domain-hero .h1,
html[data-theme="enterprise"] body.rackon-client .domain-hero .h1 {
  color: #2A4578 !important;
  font-family: "Jura", sans-serif !important;
  font-weight: 800 !important;
  letter-spacing: 0.04em !important;
  margin-bottom: 1.25rem !important;
}
html[data-theme="enterprise"] body.rackon-client .panel-domain-register,
html[data-theme="enterprise"] body.rackon-client .cap-home-panel.panel-domain-register {
  background: linear-gradient(165deg, #FFFFFF, #FAFBFF 55%, #FFFBEB) !important;
  border: 1.5px solid rgba(42, 69, 120, 0.12) !important;
  box-shadow: 0 16px 40px rgba(42, 69, 120, 0.08) !important;
}
html[data-theme="enterprise"] body.rackon-client .tld-pricing,
html[data-theme="enterprise"] #order-standard_cart .tld-row,
html[data-theme="enterprise"] #order-standard_cart .domain-pricing .row {
  border-color: rgba(42, 69, 120, 0.1) !important;
}
