/*
 * CONNECT Premium Shell v1.0.0
 * LOOP 002 — 2026-09-17
 * Stable global shell for WHMCS: header, nav, breadcrumb, content, sidebar, footer.
 * Scope is visual only. No checkout/payment/business logic.
 */
body.connect-theme{background:#f6f8fc;color:var(--connect-text)}
body.connect-theme:not(.template-homepage):not(.template-login) #main-body{padding:34px 0 58px!important}
body.connect-theme:not(.template-homepage):not(.template-login) #main-body>.container{width:min(100% - 32px,1200px);max-width:1200px;padding-left:0;padding-right:0}
body.connect-theme #main-body .primary-content,body.connect-theme #main-body .secondary-content,body.connect-theme #main-body [class*="col-"]{min-width:0}
body.connect-theme .connect-account-bar{min-height:36px;background:#020713!important;border-bottom:1px solid rgba(255,255,255,.07)}
body.connect-theme .connect-account-bar-inner{width:min(100% - 32px,1200px);max-width:1200px;min-height:36px;padding:0}
body.connect-theme .connect-account-user,body.connect-theme .connect-account-notices,body.connect-theme .connect-account-bar a,body.connect-theme .connect-account-bar .btn{color:#b8c8dc!important;font-size:12px}
body.connect-theme .connect-account-bar a:hover,body.connect-theme .connect-account-bar a:focus-visible{color:#fff!important}
body.connect-theme:not(.template-login) .connect-brand-row{min-height:84px!important;padding:8px 0!important;background:linear-gradient(110deg,#020817 0%,#06162f 58%,#08254d 100%)!important;border:0!important}
body.connect-theme:not(.template-login) .connect-brand-container{width:min(100% - 32px,1200px);max-width:1200px;min-height:68px;padding-left:0!important;padding-right:0!important;gap:18px}
body.connect-theme:not(.template-login) .connect-brand,body.connect-theme:not(.template-login) .connect-brand-header{display:inline-flex;align-items:center;min-width:0;margin:0!important;padding:0!important}
body.connect-theme:not(.template-login) .connect-brand-logo{display:block;width:238px!important;max-width:238px!important;height:auto!important;max-height:62px!important;object-fit:contain;object-position:left center}
body.connect-theme .connect-header-actions{display:flex;align-items:center;gap:8px!important;margin-left:auto}
body.connect-theme .connect-client-btn,body.connect-theme .connect-cart-btn,body.connect-theme .connect-menu-toggle,body.connect-theme .connect-back-site{min-height:42px;border-radius:11px!important}
body.connect-theme .connect-client-btn,body.connect-theme .connect-cart-btn,body.connect-theme .connect-menu-toggle{border:1px solid rgba(120,177,255,.30)!important;background:rgba(7,32,69,.68)!important;color:#eef6ff!important;box-shadow:none!important}
body.connect-theme .connect-client-btn:hover,body.connect-theme .connect-cart-btn:hover,body.connect-theme .connect-menu-toggle:hover{border-color:rgba(111,190,255,.62)!important;background:rgba(17,78,157,.52)!important}
body.connect-theme .connect-cart-btn{position:relative;width:42px;flex:0 0 42px}
body.connect-theme .connect-cart-btn .badge{position:absolute;top:-6px;right:-7px;min-width:18px;min-height:18px;padding:3px 5px;border:2px solid #06162f;border-radius:999px;background:var(--connect-accent)!important;color:#031326!important;font-size:9px;font-weight:900;line-height:1;transform:none!important}
body.connect-theme .connect-back-site{display:inline-flex;align-items:center;gap:7px;padding:0 12px;color:#c9d8ea!important;font-size:12px;font-weight:700;text-decoration:none!important}
body.connect-theme .connect-back-site:hover{color:#fff!important;background:rgba(255,255,255,.06)}
body.connect-theme:not(.template-login) .connect-native-nav{min-height:48px!important;padding:0!important;background:#071329!important;border-top:1px solid rgba(255,255,255,.045)!important;border-bottom:1px solid rgba(72,143,229,.18)!important;box-shadow:0 8px 22px rgba(2,8,23,.08)}
body.connect-theme:not(.template-login) .connect-native-nav>.container{width:min(100% - 32px,1200px);max-width:1200px;padding-left:0!important;padding-right:0!important}
body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li>a{min-height:47px;display:flex;align-items:center;padding:0 11px!important;border-radius:0!important;color:#c5d5e8!important;font-size:12px!important;font-weight:750!important;line-height:1.2;text-decoration:none!important}
body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li>a:hover,body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li.active>a,body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li.show>a,body.connect-theme:not(.template-login) .connect-native-nav .dropdown-toggle[aria-expanded="true"]{background:rgba(23,107,255,.12)!important;color:#fff!important}
body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu{margin-top:6px!important;padding:7px!important;border:1px solid #dce6f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 22px 55px rgba(4,16,32,.16)!important}
body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu a.dropdown-item,body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu>li>a{min-height:40px;display:flex;align-items:center;padding:8px 10px!important;border-radius:9px!important;color:#29415e!important;font-size:12px!important;font-weight:650}
body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu a.dropdown-item:hover,body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu>li>a:hover{background:#f0f6ff!important;color:var(--connect-primary-dark)!important}
body.connect-theme .connect-breadcrumb{min-height:44px;display:flex;align-items:center;margin:0!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #e2e9f3!important;box-shadow:0 4px 12px rgba(8,27,51,.025)}
body.connect-theme .connect-breadcrumb>.container{width:min(100% - 32px,1200px);max-width:1200px;padding-left:0;padding-right:0}
body.connect-theme .connect-breadcrumb .breadcrumb{min-height:43px;display:flex;align-items:center;gap:2px;margin:0!important;padding:8px 0!important;background:transparent!important;color:#73839a;font-size:12px}
body.connect-theme .connect-breadcrumb a{color:#536983!important;font-weight:650;text-decoration:none}
body.connect-theme .connect-breadcrumb a:hover{color:var(--connect-primary)!important}
body.connect-theme .connect-breadcrumb .active{color:#8b98aa!important}
body.connect-theme:not(.template-homepage):not(.template-login) .header-lined{margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid #e3eaf3}
body.connect-theme:not(.template-homepage):not(.template-login) .header-lined h1{margin:0;color:var(--connect-navy);font-size:clamp(24px,3vw,32px);font-weight:850;letter-spacing:-.025em;line-height:1.14}
body.connect-theme #main-body .sidebar .card,body.connect-theme #main-body .sidebar .panel{overflow:hidden;margin-bottom:16px;border:1px solid #e0e8f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px rgba(8,27,51,.045)!important}
body.connect-theme #main-body .sidebar .card-header,body.connect-theme #main-body .sidebar .panel-heading{min-height:44px;padding:12px 14px!important;border-bottom:1px solid #e6edf5!important;background:#f8fafd!important;color:#334962!important;font-size:12px;font-weight:800}
body.connect-theme #main-body .sidebar .list-group-item{min-height:42px;display:flex;align-items:center;padding:10px 14px!important;border-color:#edf1f6!important;background:#fff!important;color:#4a617c!important;font-size:12px;font-weight:620}
body.connect-theme #main-body .sidebar .list-group-item:hover{background:#f5f9ff!important;color:var(--connect-primary-dark)!important}
body.connect-theme #main-body .sidebar .list-group-item.active,body.connect-theme #main-body .sidebar .list-group-item.active:hover{border-color:var(--connect-primary)!important;background:linear-gradient(135deg,var(--connect-primary),var(--connect-primary-dark))!important;color:#fff!important}
body.connect-theme .connect-footer{margin-top:0;padding-top:48px!important;background:#020817!important;color:#9eb2cb!important;border-top:1px solid rgba(255,255,255,.05)}
body.connect-theme .connect-footer>.container{width:min(100% - 32px,1200px);max-width:1200px;padding-left:0;padding-right:0}
body.connect-theme .connect-footer-top{display:grid;grid-template-columns:1.35fr .8fr .8fr 1fr;gap:34px;padding-bottom:34px!important}
body.connect-theme .connect-footer-logo{display:block;width:220px!important;max-width:220px!important;height:auto!important;max-height:70px;object-fit:contain;object-position:left center}
body.connect-theme .connect-footer-brand p{max-width:360px;margin:14px 0;color:#879bb5;font-size:12px;line-height:1.7}
body.connect-theme .connect-footer h4{margin:3px 0 14px;color:#f3f8ff;font-size:13px;font-weight:800;letter-spacing:.01em}
body.connect-theme .connect-footer li{margin:8px 0}
body.connect-theme .connect-footer a{color:#a4b7ce!important;font-size:12px;text-decoration:none!important}
body.connect-theme .connect-footer a:hover{color:#fff!important}
body.connect-theme .connect-footer-bottom{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid rgba(255,255,255,.075);font-size:11px}
body.connect-theme .connect-footer-locale .btn{min-height:38px;border:1px solid rgba(255,255,255,.10)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important;color:#a4b7ce!important}
@media(max-width:1199.98px){body.connect-theme:not(.template-login) .connect-brand-row{min-height:78px!important}body.connect-theme:not(.template-login) .connect-brand-container,body.connect-theme:not(.template-login) .connect-native-nav>.container,body.connect-theme .connect-breadcrumb>.container,body.connect-theme .connect-account-bar-inner,body.connect-theme .connect-footer>.container{width:min(100% - 28px,1120px)}body.connect-theme:not(.template-login) .connect-brand-logo{width:220px!important;max-width:220px!important}body.connect-theme .connect-footer-top{grid-template-columns:1.25fr 1fr 1fr}body.connect-theme .connect-footer-contact{grid-column:1/-1}}
@media(max-width:991.98px){body.connect-theme:not(.template-login) .connect-brand-row{min-height:72px!important}body.connect-theme:not(.template-login) .connect-brand-container{min-height:56px}body.connect-theme:not(.template-login) .connect-brand-logo{width:205px!important;max-width:205px!important;max-height:54px!important}body.connect-theme:not(.template-login) .connect-native-nav{min-height:0!important;padding:0!important;box-shadow:none}body.connect-theme:not(.template-login) .connect-native-nav>.container{width:100%;max-width:none;padding:0!important}body.connect-theme:not(.template-login) .connect-native-nav .navbar-collapse{width:100%;padding:14px;border-top:1px solid rgba(255,255,255,.06);background:#071329}body.connect-theme:not(.template-login) .connect-mobile-institutional{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}body.connect-theme:not(.template-login) .connect-mobile-institutional a{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid rgba(120,177,255,.18);border-radius:10px;background:rgba(255,255,255,.035);color:#d8e5f4!important;font-size:11px;font-weight:700;text-decoration:none!important}body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav,body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav.ml-auto{width:100%;margin:0!important;padding:0!important;border:0!important}body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li{width:100%}body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li>a{min-height:44px;width:100%;padding:10px 11px!important;border-radius:9px!important}body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu,body.connect-theme:not(.template-login) .connect-native-nav .collapsable-dropdown-menu{position:static!important;float:none!important;width:100%!important;margin:4px 0 8px!important;padding:6px!important;border:1px solid rgba(139,178,229,.14)!important;background:rgba(255,255,255,.045)!important;box-shadow:none!important}body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu a.dropdown-item,body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu>li>a{color:#cbd9e9!important}body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu a.dropdown-item:hover,body.connect-theme:not(.template-login) .connect-native-nav .dropdown-menu>li>a:hover{background:rgba(23,107,255,.13)!important;color:#fff!important}body.connect-theme:not(.template-homepage):not(.template-login) #main-body>.container{width:min(100% - 28px,900px)}body.connect-theme .connect-footer-top{grid-template-columns:1fr 1fr;gap:28px 24px}body.connect-theme .connect-footer-brand,body.connect-theme .connect-footer-contact{grid-column:1/-1}}
@media(max-width:767.98px){body.connect-theme .connect-account-bar{display:none!important}body.connect-theme:not(.template-login) .connect-brand-row{min-height:64px!important;padding:5px 0!important}body.connect-theme:not(.template-login) .connect-brand-container{width:calc(100% - 24px);min-height:54px;gap:8px}body.connect-theme:not(.template-login) .connect-brand-logo{width:174px!important;max-width:174px!important;max-height:48px!important}body.connect-theme .connect-header-actions{gap:5px!important}body.connect-theme .connect-client-btn{width:40px;min-width:40px;padding:0!important}body.connect-theme .connect-client-btn span{display:none!important}body.connect-theme .connect-cart-btn,body.connect-theme .connect-menu-toggle{width:40px!important;min-width:40px;flex-basis:40px}body.connect-theme .connect-breadcrumb>.container{width:calc(100% - 24px)}body.connect-theme .connect-breadcrumb .breadcrumb{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;scrollbar-width:none}body.connect-theme .connect-breadcrumb .breadcrumb::-webkit-scrollbar{display:none}body.connect-theme:not(.template-homepage):not(.template-login) #main-body{padding:24px 0 42px!important}body.connect-theme:not(.template-homepage):not(.template-login) #main-body>.container{width:calc(100% - 24px)}body.connect-theme:not(.template-homepage):not(.template-login) .header-lined{margin-bottom:18px;padding-bottom:12px}body.connect-theme:not(.template-homepage):not(.template-login) .header-lined h1{font-size:25px}body.connect-theme #main-body .sidebar .card,body.connect-theme #main-body .sidebar .panel{border-radius:12px!important}body.connect-theme .connect-footer{padding-top:38px!important}body.connect-theme .connect-footer>.container{width:calc(100% - 28px)}body.connect-theme .connect-footer-top{grid-template-columns:1fr;gap:24px;padding-bottom:28px!important}body.connect-theme .connect-footer-brand,body.connect-theme .connect-footer-contact{grid-column:auto}body.connect-theme .connect-footer-logo{width:200px!important;max-width:200px!important}body.connect-theme .connect-footer-bottom{min-height:0;flex-direction:column;align-items:flex-start;padding:18px 0}body.connect-theme .connect-footer-locale{width:100%;flex-wrap:wrap;gap:10px}}
@media(max-width:420px){body.connect-theme:not(.template-login) .connect-brand-logo{width:158px!important;max-width:158px!important}body.connect-theme:not(.template-login) .connect-mobile-institutional{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body.connect-theme .connect-native-nav .navbar-collapse,body.connect-theme .connect-native-nav .dropdown-menu{transition:none!important}}

/* CONNECT — RESTAURACAO DA LOGO GRANDE APROVADA — 2026-09-17 */
body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:158px!important;
}
body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:142px!important;
}
body.connect-theme:not(.template-login) .connect-brand-logo,
body.connect-theme:not(.template-login) .connect-logo-header{
    width:350px!important;
    max-width:min(350px,38vw)!important;
    max-height:none!important;
    height:auto!important;
}
@media(max-width:1199.98px){
    body.connect-theme:not(.template-login) .connect-brand-row{min-height:138px!important}
    body.connect-theme:not(.template-login) .connect-brand-container{min-height:122px!important}
    body.connect-theme:not(.template-login) .connect-brand-logo,
    body.connect-theme:not(.template-login) .connect-logo-header{
        width:285px!important;
        max-width:min(285px,42vw)!important;
        max-height:none!important;
    }
}
@media(max-width:991.98px){
    body.connect-theme:not(.template-login) .connect-brand-row{min-height:124px!important}
    body.connect-theme:not(.template-login) .connect-brand-container{min-height:108px!important}
    body.connect-theme:not(.template-login) .connect-brand-logo,
    body.connect-theme:not(.template-login) .connect-logo-header{
        width:255px!important;
        max-width:min(255px,45vw)!important;
        max-height:none!important;
    }
}
@media(max-width:767.98px){
    body.connect-theme:not(.template-login) .connect-brand-row{min-height:106px!important}
    body.connect-theme:not(.template-login) .connect-brand-container{min-height:90px!important}
    body.connect-theme:not(.template-login) .connect-brand-logo,
    body.connect-theme:not(.template-login) .connect-logo-header{
        width:220px!important;
        max-width:min(220px,59vw)!important;
        max-height:none!important;
    }
}
@media(max-width:429.98px){
    body.connect-theme:not(.template-login) .connect-brand-row{min-height:96px!important}
    body.connect-theme:not(.template-login) .connect-brand-container{min-height:80px!important}
    body.connect-theme:not(.template-login) .connect-brand-logo,
    body.connect-theme:not(.template-login) .connect-logo-header{
        width:195px!important;
        max-width:min(195px,56vw)!important;
        max-height:none!important;
    }
}
@media(max-width:359.98px){
    body.connect-theme:not(.template-login) .connect-brand-logo,
    body.connect-theme:not(.template-login) .connect-logo-header{
        width:185px!important;
        max-width:54vw!important;
    }
}

/* CONNECT — TOP COMPACT WITHOUT LOGO RESIZE — 2026-09-17 */
@media (min-width:1200px){
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:150px!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:134px!important;
  }
  body.connect-theme:not(.template-login) .connect-native-nav{
    min-height:42px!important;
  }
  body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li>a{
    min-height:41px!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
}
@media (min-width:992px) and (max-width:1199.98px){
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:130px!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:114px!important;
  }
  body.connect-theme:not(.template-login) .connect-native-nav{
    min-height:42px!important;
  }
  body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li>a{
    min-height:41px!important;
  }
}
body.connect-theme .connect-breadcrumb{
  min-height:34px!important;
}
body.connect-theme .connect-breadcrumb .breadcrumb{
  min-height:33px!important;
  padding-top:4px!important;
  padding-bottom:4px!important;
}
body.connect-theme.connect-store-ft12-flow .connect-breadcrumb{
  min-height:34px!important;
}
body.connect-theme.connect-store-ft12-flow .connect-breadcrumb .breadcrumb{
  min-height:33px!important;
  padding-top:4px!important;
  padding-bottom:4px!important;
}
body.connect-theme.connect-store-ft12-flow:not(.template-homepage):not(.template-login) #main-body{
  padding-top:14px!important;
}
@media (max-width:991.98px){
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:116px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:100px!important;
  }
}
@media (max-width:767.98px){
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:100px!important;
    padding-top:2px!important;
    padding-bottom:2px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:84px!important;
  }
}
@media (max-width:429.98px){
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:90px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:74px!important;
  }
}

/* CONNECT — TRANSPARENT LOGO MARGIN COMPACTION — 2026-09-17 */
@media (min-width:1200px){
  body.connect-theme:not(.template-login) .connect-brand-logo,
  body.connect-theme:not(.template-login) .connect-logo-header{
    margin-top:-9px!important;
    margin-bottom:-7px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:138px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:134px!important;
  }
}
@media (min-width:992px) and (max-width:1199.98px){
  body.connect-theme:not(.template-login) .connect-brand-logo,
  body.connect-theme:not(.template-login) .connect-logo-header{
    margin-top:-8px!important;
    margin-bottom:-6px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:114px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:110px!important;
  }
}
@media (min-width:768px) and (max-width:991.98px){
  body.connect-theme:not(.template-login) .connect-brand-logo,
  body.connect-theme:not(.template-login) .connect-logo-header{
    margin-top:-7px!important;
    margin-bottom:-5px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:102px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:98px!important;
  }
}
@media (max-width:767.98px){
  body.connect-theme:not(.template-login) .connect-brand-logo,
  body.connect-theme:not(.template-login) .connect-logo-header{
    margin-top:-6px!important;
    margin-bottom:-4px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:88px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:84px!important;
  }
}
@media (max-width:429.98px){
  body.connect-theme:not(.template-login) .connect-brand-logo,
  body.connect-theme:not(.template-login) .connect-logo-header{
    margin-top:-5px!important;
    margin-bottom:-4px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:79px!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:76px!important;
  }
}

/* CONNECT — TOPO/MENU REAJUSTE CANÔNICO — 2026-09-17 */
@media (min-width:1200px){
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:120px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    overflow:visible!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:118px!important;
    overflow:visible!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-logo,
  body.connect-theme:not(.template-login) .connect-logo-header{
    width:350px!important;
    max-width:min(350px,38vw)!important;
    height:auto!important;
    max-height:none!important;
    margin-top:-11px!important;
    margin-bottom:-9px!important;
  }
  body.connect-theme:not(.template-login) .connect-native-nav{
    min-height:32px!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
  body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li>a{
    min-height:32px!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
  body.connect-theme .connect-breadcrumb{min-height:24px!important;}
  body.connect-theme .connect-breadcrumb .breadcrumb{
    min-height:23px!important;
    padding-top:1px!important;
    padding-bottom:1px!important;
  }
}
@media (min-width:992px) and (max-width:1199.98px){
  body.connect-theme:not(.template-login) .connect-brand-row{
    min-height:106px!important;
    overflow:visible!important;
  }
  body.connect-theme:not(.template-login) .connect-brand-container{
    min-height:104px!important;
    overflow:visible!important;
  }
  body.connect-theme:not(.template-login) .connect-native-nav{min-height:34px!important;}
  body.connect-theme:not(.template-login) .connect-native-nav .navbar-nav>li>a{min-height:34px!important;}
  body.connect-theme .connect-breadcrumb{min-height:26px!important;}
  body.connect-theme .connect-breadcrumb .breadcrumb{
    min-height:25px!important;
    padding-top:1px!important;
    padding-bottom:1px!important;
  }
}
