/* Nomzo v1.2.2 — targeted NOMFRO dashboard/cart header corrections. */
body.nomfro-technologies-theme .whmcs-top-header-area{display:none!important;height:0!important}
body.nomfro-technologies-theme .site-wrapper{overflow:visible!important}
body.nomfro-technologies-theme .nomzo-backend-header,
body.nomfro-technologies-theme .nomzo-backend-header.top-header-fixed{
  position:relative!important;
  inset:auto!important;
  top:0!important;
  left:0!important;
  width:100%!important;
  height:64px!important;
  min-height:64px!important;
  padding:0!important;
  margin:0!important;
  display:block!important;
  background:#fff!important;
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
  border-bottom:1px solid #edf0f4!important;
  transform:none!important;
  opacity:1!important;
  z-index:1000!important;
}
body.nomfro-technologies-theme .nomzo-backend-header .container-fluid{height:100%}
body.nomfro-technologies-theme .nomzo-backend-header .site-navbar{
  min-height:64px!important;
  height:64px!important;
  padding-top:0!important;
  padding-bottom:0!important;
  align-items:center!important;
}
body.nomfro-technologies-theme .nomzo-backend-header .brand-logo img{max-height:34px!important;width:auto!important}
body.nomfro-technologies-theme .hero-area-nomfro-technologies.text-page-hero{display:none!important;height:0!important;padding:0!important;margin:0!important}
body.nomfro-technologies-theme .nav-scroller-subpages{margin-top:0!important;box-shadow:none!important;-webkit-box-shadow:none!important}
body.nomfro-technologies-theme #main-body{position:relative!important;z-index:1!important;margin-top:0!important}
body.nomfro-technologies-theme.user-in-shoppingcart #main-body{padding-top:0!important}
body.nomfro-technologies-theme.user-in-shoppingcart .main-page-container{padding-top:0!important}
body.nomfro-technologies-theme .nomzo-backend-header .header-btn-whmcs{margin-left:auto!important}

.nomzo-backend-currency{display:flex;align-items:center;margin:0 20px 0 2px;position:relative;z-index:1010}
.nomzo-backend-currency-toggle,.nomzo-backend-currency-static{display:inline-flex;align-items:center;gap:7px;color:#364152!important;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none!important}
.nomzo-backend-currency-toggle small,.nomzo-backend-currency-static small{font-size:12px;color:#667085;font-weight:500}
.nomzo-backend-currency-toggle:hover{color:#2d629a!important}
.nomzo-backend-currency-menu{min-width:190px!important;padding:8px!important;border:1px solid #e6eaf0!important;border-radius:10px!important;box-shadow:0 16px 38px rgba(16,24,40,.12)!important}
.nomzo-backend-currency-menu .dropdown-item{display:flex!important;justify-content:space-between;align-items:center;border-radius:7px;padding:9px 11px;color:#344054!important;font-size:13px}
.nomzo-backend-currency-menu .dropdown-item small{color:#667085}
.nomzo-backend-currency-menu .dropdown-item:hover,.nomzo-backend-currency-menu .dropdown-item.active{background:#f0f5fb!important;color:#2d629a!important}

@media (max-width:1199px){
  body.nomfro-technologies-theme .nomzo-backend-header .site-navbar{padding-left:0!important;padding-right:0!important}
  .nomzo-backend-currency{margin-right:10px}
}
@media (max-width:991px){
  body.nomfro-technologies-theme .nomzo-backend-header,
  body.nomfro-technologies-theme .nomzo-backend-header.top-header-fixed{height:60px!important;min-height:60px!important}
  body.nomfro-technologies-theme .nomzo-backend-header .site-navbar{height:60px!important;min-height:60px!important}
  body.nomfro-technologies-theme .nomzo-backend-header .brand-logo img{max-height:30px!important}
  .nomzo-backend-currency{margin-left:auto;margin-right:8px}
  .nomzo-backend-currency-toggle span,.nomzo-backend-currency-static{font-size:0}
  .nomzo-backend-currency-toggle span small,.nomzo-backend-currency-static small{font-size:12px}
}
@media (max-width:575px){
  body.nomfro-technologies-theme .nomzo-backend-header .container-fluid{padding-left:14px!important;padding-right:14px!important}
  body.nomfro-technologies-theme .nomzo-backend-header .brand-logo{margin-right:8px!important}
  body.nomfro-technologies-theme .nomzo-backend-header .header-btn-whmcs{margin-right:4px!important}
  body.nomfro-technologies-theme .nomzo-backend-header .search-btn-header{display:none!important}
  .nomzo-backend-currency{margin-right:4px}
}

/* Nomzo v1.2.3 dashboard palette alignment. */
body.nomfro-technologies-theme{
  --secondary:#2e639a;
  --success:#2e639a;
  --warning:#bb2b2b;
}
body.nomfro-technologies-theme .text-secondary,
body.nomfro-technologies-theme .text-success,
body.nomfro-technologies-theme .text-green,
body.nomfro-technologies-theme .nomfro-color-green-opacity-visible{color:#2e639a!important}
body.nomfro-technologies-theme .bg-secondary,
body.nomfro-technologies-theme .bg-success,
body.nomfro-technologies-theme .bg-green,
body.nomfro-technologies-theme .badge-success,
body.nomfro-technologies-theme .btn-success,
body.nomfro-technologies-theme .alert-success .alert-icon{background-color:#2e639a!important;border-color:#2e639a!important}
body.nomfro-technologies-theme .text-warning{color:#bb2b2b!important}
body.nomfro-technologies-theme .bg-warning,
body.nomfro-technologies-theme .badge-warning,
body.nomfro-technologies-theme .btn-warning{background-color:#bb2b2b!important;border-color:#bb2b2b!important}

/* Nomzo v1.2.4 — enforce the public blue/red palette throughout dashboard and cart. */
body.nomfro-technologies-theme{
  --nomzo-dashboard-primary:#2e639a;
  --nomzo-dashboard-danger:#bb2b2b;
  --nomzo-dashboard-soft:#e1e7f7;
  --nomzo-dashboard-muted:#e3e6f0;
}
body.nomfro-technologies-theme .text-success,
body.nomfro-technologies-theme .text-green,
body.nomfro-technologies-theme .color-green,
body.nomfro-technologies-theme .nomfro-color-green,
body.nomfro-technologies-theme .nomfro-color-green-opacity-visible,
body.nomfro-technologies-theme .status-active,
body.nomfro-technologies-theme .domain-status-active{color:var(--nomzo-dashboard-primary)!important}
body.nomfro-technologies-theme .bg-success,
body.nomfro-technologies-theme .bg-green,
body.nomfro-technologies-theme .badge-success,
body.nomfro-technologies-theme .btn-success,
body.nomfro-technologies-theme .progress-bar.bg-success,
body.nomfro-technologies-theme .notifications-bell.green,
body.nomfro-technologies-theme .status-dot.green{background-color:var(--nomzo-dashboard-primary)!important;border-color:var(--nomzo-dashboard-primary)!important}
body.nomfro-technologies-theme .alert-success,
body.nomfro-technologies-theme .success-bg,
body.nomfro-technologies-theme .light-green-bg{background-color:var(--nomzo-dashboard-soft)!important;border-color:#cbd7e8!important;color:#234d78!important}
body.nomfro-technologies-theme .text-warning{color:var(--nomzo-dashboard-danger)!important}
body.nomfro-technologies-theme .bg-warning,
body.nomfro-technologies-theme .badge-warning,
body.nomfro-technologies-theme .btn-warning{background-color:var(--nomzo-dashboard-danger)!important;border-color:var(--nomzo-dashboard-danger)!important;color:#fff!important}
body.nomfro-technologies-theme a:not(.btn):not(.dropdown-item):hover{color:#244f7c}

/* Nomzo v1.2.5 — complete dashboard/cart palette alignment. */
body.nomfro-technologies-theme{
  --primary:#2e639a!important;--secondary:#2e639a!important;--success:#2e639a!important;--info:#2e639a!important;--warning:#bb2b2b!important;
  --green:#2e639a!important;--yellow:#bb2b2b!important;--narvik:#e1e7f7!important;
}
body.nomfro-technologies-theme .text-success,body.nomfro-technologies-theme .text-green,body.nomfro-technologies-theme .text-green-shamrock,body.nomfro-technologies-theme .text-info,body.nomfro-technologies-theme .color-green,body.nomfro-technologies-theme .color-success{color:#2e639a!important}
body.nomfro-technologies-theme .text-warning,body.nomfro-technologies-theme .text-yellow,body.nomfro-technologies-theme .text-yellow-orange,body.nomfro-technologies-theme .color-warning{color:#bb2b2b!important}
body.nomfro-technologies-theme .bg-success,body.nomfro-technologies-theme .bg-green,body.nomfro-technologies-theme .bg-green-shamrock,body.nomfro-technologies-theme .bg-info,body.nomfro-technologies-theme .badge-success,body.nomfro-technologies-theme .badge-info,body.nomfro-technologies-theme .btn-success,body.nomfro-technologies-theme .btn-info,body.nomfro-technologies-theme .label-success,body.nomfro-technologies-theme .bootstrap-switch-success,body.nomfro-technologies-theme .progress-bar-success{background:#2e639a!important;border-color:#2e639a!important;color:#fff!important}
body.nomfro-technologies-theme .bg-warning,body.nomfro-technologies-theme .bg-yellow,body.nomfro-technologies-theme .bg-yellow-orange,body.nomfro-technologies-theme .badge-warning,body.nomfro-technologies-theme .btn-warning,body.nomfro-technologies-theme .label-warning,body.nomfro-technologies-theme .bootstrap-switch-warning,body.nomfro-technologies-theme .progress-bar-warning{background:#bb2b2b!important;border-color:#bb2b2b!important;color:#fff!important}
body.nomfro-technologies-theme .alert-success,body.nomfro-technologies-theme .bg-narvik,body.nomfro-technologies-theme .domain-suggestions .domain-suggestion.available,body.nomfro-technologies-theme #order-standard_cart .transfer-eligible{background:#e1e7f7!important;border-color:#cbd7e8!important;color:#2e639a!important}
body.nomfro-technologies-theme .alert-warning,body.nomfro-technologies-theme .domain-suggestions-warning{background:#f6e4e4!important;border-color:#e5bbbb!important;color:#8f2525!important}
body.nomfro-technologies-theme .alert-info{background:#e1e7f7!important;border-color:#cbd7e8!important;color:#2e639a!important}
body.nomfro-technologies-theme .icheckbox_square-green.checked,body.nomfro-technologies-theme .iradio_square-green.checked{filter:hue-rotate(155deg) saturate(.7)!important}
body.nomfro-technologies-theme #order-standard_cart .domain-checker-available,body.nomfro-technologies-theme #order-standard_cart .transfer-eligible,body.nomfro-technologies-theme #order-standard_cart .panel-addon-selected .panel-add{color:#2e639a!important}
body.nomfro-technologies-theme #order-standard_cart .domain-add-domain .btn,body.nomfro-technologies-theme #order-standard_cart .domain-lookup-result .btn-success,body.nomfro-technologies-theme #order-standard_cart .btn-success{background:#2e639a!important;border-color:#2e639a!important;color:#fff!important}
body.nomfro-technologies-theme #order-standard_cart .order-summary,body.nomfro-technologies-theme #order-standard_cart .order-summary h2{background:#2e639a!important;border-color:#2e639a!important}
body.nomfro-technologies-theme #order-standard_cart .view-cart-items-header,body.nomfro-technologies-theme #order-standard_cart .empty-cart .btn,body.nomfro-technologies-theme #order-standard_cart .checkout-security-msg i{color:#2e639a!important}
body.nomfro-technologies-theme a:not(.btn):not(.dropdown-item):hover{color:#2e639a}
/* Nomzo v1.2.5 — normalize interactive warning/success states after legacy framework CSS. */
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:hover,
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:hover,
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning:focus,
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning:focus{background:#bb2b2b!important;border-color:#bb2b2b!important;box-shadow:0 0 0 2px rgba(187,43,43,.22)!important;color:#fff!important}
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
body.nomfro-technologies-theme .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{background:#2e639a!important;border-color:#2e639a!important;color:#fff!important}

/* Dashboard framework compatibility restored from v1.2.6.9. */
body.emyui-aws-theme .nomfro-searchbar-header,
body.nomfro-technologies-theme .emyui-searchbar-header,
.emyui-searchbar-header,
.nomfro-searchbar-header{
  position:absolute!important;
  top:-130px!important;
  left:0!important;
  width:100%!important;
  height:130px!important;
  z-index:1100!important;
  display:block!important;
  background:#fff!important;
  transition:top .2s ease!important;
}
body.emyui-aws-theme .nomfro-searchbar-header.show,
body.nomfro-technologies-theme .emyui-searchbar-header.show,
.emyui-searchbar-header.show,
.nomfro-searchbar-header.show{top:0!important}
.emyui-searchbar-header .searching-input,
.nomfro-searchbar-header .searching-input{
  width:100%!important;
  height:130px!important;
  line-height:130px!important;
  border:0!important;
  padding:0 40px!important;
  outline:none!important;
  box-shadow:none!important;
}
.emyui-searchbar-header .searching-btn,
.nomfro-searchbar-header .searching-btn{
  position:absolute!important;
  top:50%!important;
  right:60px!important;
  transform:translateY(-50%)!important;
  border:0!important;
  background:transparent!important;
  font-size:21px!important;
}
.emyui-searchbar-header .searching-close,
.nomfro-searchbar-header .searching-close{
  position:absolute!important;
  top:50%!important;
  right:30px!important;
  transform:translateY(-50%)!important;
  border:0!important;
  background:transparent!important;
  font-size:21px!important;
}
.footer-emyui-aws,
.footer-nomfro-technologies{
  background:#111!important;
  color:#fff!important;
  opacity:1!important;
}
.footer-emyui-aws .footer-section,
.footer-nomfro-technologies .footer-section,
.footer-emyui-aws .footer-top-section,
.footer-nomfro-technologies .footer-top-section,
.footer-emyui-aws .footer-top,
.footer-nomfro-technologies .footer-top,
.footer-emyui-aws .bottom-footer-area,
.footer-nomfro-technologies .bottom-footer-area{
  background:transparent!important;
  color:#fff!important;
  opacity:1!important;
}
.footer-emyui-aws .footer-list-link,
.footer-nomfro-technologies .footer-list-link,
.footer-emyui-aws p,
.footer-nomfro-technologies p,
.footer-emyui-aws h4,
.footer-nomfro-technologies h4,
.footer-emyui-aws h5,
.footer-nomfro-technologies h5{
  color:#fff!important;
}
.footer-emyui-aws .footer-list-link,
.footer-nomfro-technologies .footer-list-link{opacity:.68!important}
.footer-emyui-aws .footer-list-link:hover,
.footer-nomfro-technologies .footer-list-link:hover{opacity:1!important}
