/* ============================================================
   Nova — 会员中心 / 购物车 亮色科技企业风样式
   基于 default 主题(Bootstrap4)做整体换肤，全站生效   |   v2.0.0
   配色体系与官网 web/nova 保持一致
   ============================================================ */

/* ------------------------------------------------------------
   1. 设计令牌
   ------------------------------------------------------------ */
:root{
  --nv-primary:#4f6ee0;
  --nv-primary-d:#3f5ed6;
  --nv-primary-l:#7288e4;
  --nv-primary-50:#f6f8fd;
  --nv-primary-100:#eef2fc;
  --nv-primary-200:#dbe4fa;
  --nv-cta:#3b5bdb;
  --nv-cta-d:#3050c4;
  --nv-accent:#5b7ce6;
  --nv-accent-100:#eef3fd;

  --nv-ink:#0d1b30;
  --nv-body:#4a5b73;
  --nv-muted:#7d8ba1;
  --nv-faint:#9aa8bd;
  --nv-bg:#f5f8fd;
  --nv-line:#e5ecf7;
  --nv-line-2:#eef3fb;

  --nv-success:#15a05a;  --nv-success-bg:#e9f8f0;
  --nv-warning:#e07a12;  --nv-warning-bg:#fff5e8;
  --nv-danger:#e0483f;   --nv-danger-bg:#fdeeed;
  --nv-info:#5b7ce6;     --nv-info-bg:#eff4fd;

  --nv-grad:linear-gradient(135deg,var(--nv-cta) 0%,#4a68d0 100%);
  --nv-grad-deep:linear-gradient(118deg,#33499f 0%,#3f57b8 52%,#4d68d0 100%);
  --nv-shadow-sm:0 1px 2px rgba(13,27,48,.05);
  --nv-shadow:0 8px 24px rgba(13,27,48,.07);
  --nv-shadow-lg:0 16px 40px rgba(13,27,48,.10);
  --nv-radius:14px;
  --nv-radius-sm:10px;
  --nv-sidebar-w:240px;
}

/* ------------------------------------------------------------
   2. 全局基调
   ------------------------------------------------------------ */
/* 接管 default 主题 Bootstrap4 的品牌变量：它自带 --primary:#6064ff（偏紫的高饱和蓝），
   theme-color 系列、.alert-primary、工具类等都由它派生，改这一处即可全站统一。
   本文件在 bootstrap.min.css / app.min.css 之后加载，:root 同名变量按后者生效。 */
:root{
  --blue:#3b5bdb;
  --primary:#3b5bdb;
  --indigo:#4f6ee0;
}
body.nova-body,
body{
  background:var(--nv-bg) !important;
  color:var(--nv-body);
  font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--nv-ink);font-weight:600}
a{color:var(--nv-primary)}
a:hover{color:var(--nv-primary-d)}
hr{border-top:1px solid var(--nv-line)}
.text-muted{color:var(--nv-muted) !important}
.font-weight-medium{font-weight:500}
::selection{background:var(--nv-primary-200);color:var(--nv-primary-d)}
/* default 主题里少量写死的高饱和蓝，统一压到 nova 主色 */
.metismenu .mm-active>a,
.metismenu .mm-active>a i,
.simplebar-content-wrapper.mm-active,
.mm-active>.has-arrow:after{border-color:var(--nv-primary) !important}
.metismenu .mm-active>a{color:var(--nv-primary) !important}

/* ------------------------------------------------------------
   3. 顶栏
   ------------------------------------------------------------ */
#page-topbar{background:#ffffff !important;box-shadow:0 1px 0 var(--nv-line) !important}
.nv-brand-box{background:#fff !important;box-shadow:none !important;border-right:1px solid var(--nv-line-2)}
.logo-lg img{max-height:34px;width:auto}
.header-item{color:var(--nv-body) !important}
.header-item:hover{background:var(--nv-primary-50) !important;color:var(--nv-primary) !important}
.nv-menu-toggle{border-radius:var(--nv-radius-sm);margin-left:8px;color:var(--nv-body)}
.nv-menu-toggle:hover{background:var(--nv-primary-50);color:var(--nv-primary)}
.nv-avatar{
  width:32px;height:32px;border-radius:50%;color:#fff !important;font-size:13px;font-weight:700;
  display:inline-flex;align-items:center;justify-content:center;flex:none;
  background:var(--nv-grad);
}
.nv-username{font-weight:600;color:var(--nv-ink)}
.nv-login-link{color:var(--nv-primary);font-weight:600}
.nv-cart-badge{position:absolute;top:4px;right:2px;font-size:10px}
/* 顶栏右侧图标统一等高居中对齐（!important 用于覆盖旧模板残留的内联 margin-top） */
#page-topbar .navbar-header .d-flex{align-items:center;height:70px}
#page-topbar .header-item{height:70px;display:inline-flex !important;align-items:center;justify-content:center;
	padding:0 12px;border:0;background:none;box-shadow:none;line-height:1;position:relative;vertical-align:middle}
#page-topbar a.header-item{text-decoration:none}
#page-topbar .header-item i{margin:0 !important;font-size:19px;line-height:1;display:inline-block}
#page-topbar .header-item img{vertical-align:middle}
/* 角标固定在图标右上角（兼容新旧模板结构） */
#page-topbar .noti-icon .badge,
#page-topbar .header-item .badge{position:absolute !important;top:12px;right:4px;margin:0;font-size:10px;line-height:1.4}
.nv-login-wrap{height:70px;display:inline-flex;align-items:center;padding:0 12px}

/* ------------------------------------------------------------
   4. 下拉菜单
   ------------------------------------------------------------ */
.nv-dropdown,
.dropdown-menu{
  border:1px solid var(--nv-line);border-radius:12px;box-shadow:var(--nv-shadow-lg);
  padding:8px;min-width:180px;
}
.dropdown-item{border-radius:8px;color:var(--nv-body);font-size:14px;padding:9px 12px}
.dropdown-item:hover,.dropdown-item:focus{background:var(--nv-primary-50);color:var(--nv-primary)}
.dropdown-divider{border-top-color:var(--nv-line-2)}

/* ------------------------------------------------------------
   5. 侧栏（250px 常规档；覆盖系统 small 档的 160px 过窄设置）
   ------------------------------------------------------------ */
.vertical-menu{background:#fff !important;border-right:1px solid var(--nv-line);box-shadow:none !important}
body[data-sidebar="dark"] .vertical-menu{background:#fff !important}
/* 覆盖 default 主题 small 档 160px，避免中文菜单换行挤成两行 */
body[data-sidebar-size="small"] .vertical-menu,
body[data-sidebar-size="small"] .navbar-brand-box{width:var(--nv-sidebar-w)}
body[data-sidebar-size="small"] .main-content{margin-left:var(--nv-sidebar-w)}
body[data-sidebar-size="small"] .footer{left:var(--nv-sidebar-w)}
body[data-sidebar-size="small"].vertical-collpsed .main-content{margin-left:70px}
body[data-sidebar-size="small"].vertical-collpsed .vertical-menu,
body[data-sidebar-size="small"].vertical-collpsed .navbar-brand-box{width:70px}
body[data-sidebar-size="small"].vertical-collpsed .footer{left:70px}

#sidebar-menu ul li a{
  display:flex;align-items:center;gap:10px;
  color:var(--nv-body) !important;font-size:14px;line-height:1.45;
  border-radius:var(--nv-radius-sm);margin:2px 10px;padding:11px 14px;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
#sidebar-menu ul li a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
#sidebar-menu ul li a i{color:var(--nv-faint) !important;font-size:18px;flex:none;transition:color .15s ease}
#sidebar-menu ul li a:hover,#sidebar-menu ul li a:hover i{color:var(--nv-primary) !important;background:var(--nv-primary-50)}
#sidebar-menu ul li ul.sub-menu li a{color:var(--nv-muted) !important;font-size:13.5px;padding:9px 14px 9px 40px}
#sidebar-menu ul li ul.sub-menu li a i{font-size:15px}
#sidebar-menu ul li ul.sub-menu li a:hover{color:var(--nv-primary) !important}
#sidebar-menu>ul>li>a.mm-active,
#sidebar-menu>ul>li>a.mm-active i{color:var(--nv-primary) !important}
#sidebar-menu>ul>li>a.mm-active{background:var(--nv-primary-100);font-weight:600}
#sidebar-menu ul li ul.sub-menu li a.active{color:var(--nv-primary) !important}
.mm-active>.has-arrow::after{border-color:var(--nv-primary) !important}
.has-arrow::after{border-color:var(--nv-faint) !important}
body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a{background:var(--nv-primary-50) !important;color:var(--nv-primary) !important}
.simplebar-content-wrapper{scrollbar-width:thin}
.nv-sidebar .menu-title{color:var(--nv-faint) !important;font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase}

/* ------------------------------------------------------------
   6. 页面标题
   ------------------------------------------------------------ */
.nv-pageheader .page-title-box{padding:20px 0}
.nv-pageheader h4{font-weight:700;position:relative;padding-left:14px;font-size:17px}
.nv-pageheader h4::before{
  content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);
  width:4px;height:17px;border-radius:4px;background:var(--nv-grad);
}
.nv-pageheader .breadcrumb-item{color:var(--nv-muted);font-size:13px}
.nv-pageheader .breadcrumb-item a{color:var(--nv-primary)}
.breadcrumb{background:transparent;padding:0;margin:0}

/* ------------------------------------------------------------
   7. 卡片 / 面板
   ------------------------------------------------------------ */
.card,.modal-content{
  border:1px solid var(--nv-line) !important;border-radius:var(--nv-radius) !important;
  box-shadow:var(--nv-shadow-sm) !important;background:#fff;
}
.card-header{background:#fff !important;border-bottom:1px solid var(--nv-line-2) !important;
  border-radius:var(--nv-radius) var(--nv-radius) 0 0 !important;font-weight:600;padding:16px 20px}
.card-title{font-weight:700;margin-bottom:0}
.card-body{padding:20px}

/* ------------------------------------------------------------
   8. 按钮
   ------------------------------------------------------------ */
.btn{border-radius:var(--nv-radius-sm);font-weight:500;transition:all .18s ease}
.btn-primary,.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):hover,
.show>.btn-primary.dropdown-toggle,
.btn-primary:focus,.btn-primary.focus{
  background:var(--nv-grad) !important;border-color:transparent !important;
  box-shadow:0 6px 16px rgba(59,91,219,.22) !important;color:#fff !important;
}
.btn-primary:not(:disabled):not(.disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(59,91,219,.28) !important}
.btn-outline-primary{color:var(--nv-primary) !important;border-color:var(--nv-primary-200) !important}
.btn-outline-primary:hover{background:var(--nv-primary) !important;border-color:var(--nv-primary) !important;color:#fff !important}
.btn-light{background:var(--nv-bg);border-color:var(--nv-line);color:var(--nv-body)}
.btn-light:hover{background:var(--nv-primary-50);border-color:var(--nv-primary-200);color:var(--nv-primary)}
.btn-secondary{background:#eef2fa;border-color:var(--nv-line);color:var(--nv-ink)}
.btn-danger{background:var(--nv-danger) !important;border-color:var(--nv-danger) !important}
.btn-sm{padding:6px 14px;font-size:13px}
.btn-link{color:var(--nv-primary)}

/* ------------------------------------------------------------
   9. 表单
   ------------------------------------------------------------ */
.form-control,.custom-select{
  border-color:#dfe7f3 !important;border-radius:var(--nv-radius-sm) !important;font-size:14px;
  background-color:#fbfcfe !important;color:var(--nv-ink) !important;
}
.form-control::placeholder{color:var(--nv-faint)}
.form-control:focus,.custom-select:focus{
  border-color:var(--nv-primary) !important;box-shadow:0 0 0 3px rgba(79,110,224,.12) !important;background:#fff !important;
}
.input-group-text,.input-group-append .btn{border-color:#dfe7f3}
label{color:var(--nv-ink);font-size:13.5px;font-weight:500;margin-bottom:6px}
.custom-control-input:checked~.custom-control-label::before{background-color:var(--nv-primary);border-color:var(--nv-primary)}
.custom-control-label::before{border-color:#cfdaea}
.nav-tabs{border-bottom:1px solid var(--nv-line)}
.nav-tabs .nav-link{color:var(--nv-muted);border:0;border-bottom:2px solid transparent;font-weight:500}
.nav-tabs .nav-link:hover{border-bottom-color:var(--nv-primary-200);color:var(--nv-primary)}
.nav-tabs .nav-link.active{color:var(--nv-primary);border-bottom-color:var(--nv-primary);background:transparent}

/* ------------------------------------------------------------
   10. 表格 / 分页
   ------------------------------------------------------------ */
.table:not(.ordersummary){color:var(--nv-body)}
.table thead th{
  border-bottom:1px solid var(--nv-line);color:var(--nv-ink);font-weight:600;
  background:var(--nv-primary-50);white-space:nowrap;font-size:13.5px;
}
.table td,.table th{border-color:var(--nv-line-2);vertical-align:middle;font-size:13.5px}
.table-hover tbody tr:hover{background:var(--nv-primary-50);color:var(--nv-body)}
.table-striped tbody tr:nth-of-type(odd){background:#fafcff}
.pagination .page-link{
  border-radius:8px;margin:0 3px;border:1px solid var(--nv-line);color:var(--nv-body);font-size:13px;
}
.pagination .page-link:hover{background:var(--nv-primary-50);color:var(--nv-primary);border-color:var(--nv-primary-200)}
.pagination .page-item.active .page-link{
  background:var(--nv-grad);border-color:transparent;color:#fff;
}
.pagination .page-item.disabled .page-link{color:var(--nv-faint)}

/* ------------------------------------------------------------
   11. 徽标 / 提示
   ------------------------------------------------------------ */
.badge{border-radius:999px;padding:4px 10px;font-weight:600;font-size:11.5px}
.badge-primary{background:var(--nv-primary-100);color:var(--nv-primary-d)}
.badge-success{background:var(--nv-success-bg);color:var(--nv-success)}
.badge-danger{background:var(--nv-danger-bg);color:var(--nv-danger)}
.badge-warning{background:var(--nv-warning-bg);color:var(--nv-warning)}
.badge-info{background:var(--nv-info-bg);color:var(--nv-info)}
.badge-secondary{background:#eef2fa;color:var(--nv-body)}
.badge-light{background:var(--nv-bg);color:var(--nv-body)}

.modal-header{border-bottom:1px solid var(--nv-line-2)}
.modal-footer{border-top:1px solid var(--nv-line-2)}
.modal-title{font-size:16px}
.alert{border-radius:12px;border:1px solid transparent}
.alert-danger{background:var(--nv-danger-bg);color:#a72c25;border-color:#f8d7d4}
.alert-success{background:var(--nv-success-bg);color:#0b6b3d;border-color:#c6ecd8}
.alert-warning{background:var(--nv-warning-bg);color:#8f4d05;border-color:#fbe0bd}
.alert-info{background:var(--nv-info-bg);color:#0a5fa8;border-color:#cfe6ff}
.progress{background:var(--nv-line-2);border-radius:999px;height:8px}
.progress-bar{background:var(--nv-grad)}

/* ------------------------------------------------------------
   12. 仪表盘（clientarea）
   ------------------------------------------------------------ */
.user-center_h300{min-height:280px}
.user-center_header{
  width:52px;height:52px;border-radius:50%;color:#fff !important;font-weight:700;
  background:var(--nv-grad) !important;flex:none;
}
.user-center_name{font-weight:700;color:var(--nv-ink);font-size:16px;margin-right:10px}
.user-center_safety{
  width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;
  background:var(--nv-grad);color:#fff !important;box-shadow:0 6px 14px rgba(59,91,219,.22);
}
.user-center_safety[style*="#aaa"],.user-center_safety[style*="#aaaa"]{background:#cfd8e8 !important;box-shadow:none}
.user-center_product_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.user-center_product{
  display:flex;align-items:center;justify-content:space-between;border:1px solid var(--nv-line);
  border-radius:12px;padding:12px 14px;color:var(--nv-body) !important;transition:all .2s;background:#fbfcfe;
}
.user-center_product:hover{border-color:var(--nv-primary-200);color:var(--nv-primary) !important;transform:translateY(-2px);background:var(--nv-primary-50)}
.user-center_product i{margin-right:6px;color:var(--nv-primary)}
.user-center_notice_item{list-style:none;padding:12px 4px;border-bottom:1px dashed var(--nv-line);display:flex;flex-direction:column;gap:2px}
.user-center_notice_item:last-child{border-bottom:0}
.notice_item_title{color:var(--nv-ink);font-weight:500}
.notice_item_title:hover{color:var(--nv-primary)}
.notice_item_time{font-size:12px;color:var(--nv-muted)}

/* 仪表盘概览卡：统一数值/标签层级 */
.nv-dash-stat{background:#fff;border:1px solid var(--nv-line);border-radius:var(--nv-radius);padding:18px 20px;height:100%}
.nv-dash-stat .nv-ds-label{font-size:13px;color:var(--nv-muted);display:block;margin-bottom:6px}
.nv-dash-stat .nv-ds-value{font-size:24px;font-weight:800;color:var(--nv-ink);font-variant-numeric:tabular-nums}

/* ------------------------------------------------------------
   13. 无数据
   ------------------------------------------------------------ */
.no-data{text-align:center;color:var(--nv-faint);padding:44px 0;font-size:14px}

/* ------------------------------------------------------------
   14. 登录 / 注册（auth）
   ------------------------------------------------------------ */
/* 左右两栏等高：左品牌渐变区 + 右表单卡片区 */
.nv-auth-wrap{min-height:100vh;background:#fff}
.nv-auth-row{min-height:100vh}
.nv-auth-aside .auth-full-bg{
  background:
    radial-gradient(640px 320px at 18% 18%,rgba(79,110,224,.13),transparent 62%),
    radial-gradient(620px 320px at 82% 78%,rgba(91,124,230,.14),transparent 62%),
    linear-gradient(160deg,#eef3fd 0%,#f2f6fd 55%,#edf3fd 100%) !important;
  border-right:1px solid var(--nv-line);
}
.auth-full-bg .bg-overlay{display:none !important}
.auth-full-bg::after{content:"";position:absolute;inset:0;
  background-image:linear-gradient(rgba(79,110,224,.06) 1px,transparent 1px),
                   linear-gradient(90deg,rgba(79,110,224,.06) 1px,transparent 1px);
  background-size:40px 40px;pointer-events:none}
.auth-full-bg{position:relative}
.nv-auth-copy{position:relative;z-index:1}
.nv-auth-title{color:var(--nv-ink) !important;font-weight:800;font-size:30px;margin-bottom:10px}
.nv-auth-sub{color:#54688a !important;font-size:14.5px;margin:0 auto;max-width:420px;line-height:1.8}
.nv-auth-points{list-style:none;margin:26px auto 0;padding:0;display:inline-flex;flex-direction:column;gap:10px;text-align:left}
.nv-auth-points li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#41536f;
  background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);border-radius:999px;padding:7px 16px;
  box-shadow:0 4px 14px rgba(13,27,48,.05)}
.nv-auth-points i{font-size:16px;color:var(--nv-primary)}
.auth-pass-input,.auth-review-carousel{position:relative;z-index:1}
.auth-logo img{max-height:44px}
.auth-full-bg .auth-review-carousel .profile-wid{background:#fff;border-radius:16px;box-shadow:var(--nv-shadow-lg)}
/* 右侧表单区：白底 + 居中卡片，消除"悬空表单"观感 */
.nv-auth-main{background:#fff;display:flex;align-items:center;justify-content:center}
.nv-auth-main .auth-full-page-content{width:100%;padding-left:40px;padding-right:40px}
.login_right{max-width:100%;width:100%}
.login_right .logo{margin-bottom:26px}
.login_right .logo img{max-height:46px;width:auto}
.nv-auth-main .nav-tabs{justify-content:center;border-bottom:1px solid var(--nv-line);margin-bottom:4px}
.nv-auth-main .nav-tabs .nav-link{font-size:14.5px;padding:10px 6px}
.nv-auth-main .nav-tabs .nav-link.active{font-weight:600}
.affs-nav.nav-tabs{border-bottom:1px solid var(--nv-line)}
.nv-auth-main .form-control{height:46px}
.nv-auth-main .btn-block{height:46px;font-size:15px}
/* 表单内容限宽居中：避免宽屏下输入框被拉得过长 */
.login_right>.d-flex{max-width:440px;margin:0 auto}

/* ------------------------------------------------------------
   15. 购物车页（viewcart / configureproduct 换肤）
   ------------------------------------------------------------ */
.goods_info .title{color:var(--nv-primary) !important}
.goods_info .info{color:var(--nv-body)}
.addfunds-payment{border:1px solid var(--nv-line) !important;border-radius:12px !important;transition:all .2s}
.addfunds-payment.active,.checkboxDiv.checkboxSelect{border-color:var(--nv-primary) !important;background:var(--nv-primary-50) !important}
.mobile-bottom-total{box-shadow:0 -6px 20px rgba(13,27,48,.08) !important}
.prolist li a{border-radius:var(--nv-radius-sm)}
.firstbox .active a{background:var(--nv-primary-100) !important;color:var(--nv-primary) !important;border-radius:var(--nv-radius-sm)}
.secondbox{background:var(--nv-primary-50) !important;border-radius:12px}
.secondbox .active a{color:var(--nv-primary) !important}
.color-999{color:var(--nv-muted) !important}
.text-primary,.text-primary *{color:var(--nv-primary) !important}

/* ------------------------------------------------------------
   16. Nova 产品卡片（cart/product）
   ------------------------------------------------------------ */
.nv-product-card{
  position:relative;border:1px solid var(--nv-line);border-radius:var(--nv-radius);background:#fff;
  padding:24px 22px;transition:all .25s;box-shadow:var(--nv-shadow-sm);
}
.nv-product-card:hover{transform:translateY(-4px);box-shadow:var(--nv-shadow);border-color:var(--nv-primary-200)}
.nv-product-name{font-weight:700;color:var(--nv-ink);font-size:17px;margin-bottom:8px}
.nv-product-desc{color:var(--nv-muted);font-size:13px;min-height:60px}
.nv-product-desc pre{font-family:inherit;background:none;border:0;padding:0;margin:0}
.nv-price{color:var(--nv-primary);font-weight:800;font-size:22px}
.nv-price small{font-size:12px;font-weight:400;color:var(--nv-muted)}
.nv-price-sub{color:var(--nv-warning);font-size:12px;margin-top:2px}
.nv-price-origin{color:var(--nv-muted);font-size:12px;margin-top:2px}
.nv-soldout{opacity:.75}
.nv-soldout-tag{position:absolute;top:14px;right:14px;background:var(--nv-danger-bg);color:var(--nv-danger);
  font-size:12px;padding:3px 12px;border-radius:999px;font-weight:600}

/* ------------------------------------------------------------
   17. 滚动条
   ------------------------------------------------------------ */
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-thumb{background:#cdd8ea;border-radius:99px}
::-webkit-scrollbar-thumb:hover{background:#aebdd6}
::-webkit-scrollbar-track{background:transparent}

/* ------------------------------------------------------------
   18. 响应式
   ------------------------------------------------------------ */
@media (max-width:1200px){
  .user-center_product_grid{grid-template-columns:1fr}
}
@media (max-width:992px){
  .vertical-menu{box-shadow:var(--nv-shadow-lg) !important}
  /* 移动端退出侧栏占位，内容区恢复全宽 */
  body[data-sidebar-size="small"] .main-content{margin-left:0 !important}
  body[data-sidebar-size="small"] .footer{left:0}
  .nv-auth-aside{display:none}
  .nv-auth-main{min-height:100vh}
}
@media (max-width:768px){
  .card-body{padding:16px}
  .nv-pageheader .page-title-box{padding:14px 0}
  .login_right{max-width:100%}
  .nv-auth-points{display:none}
}
