.header-container{z-index:1020;position:sticky;top:0}
.viewport{width:100%}
.ms-media-modal{z-index:1020}
.ms-body-content{padding-top:0}
#ms-content{margin-top:0 !important}
.ms-nav-horizontal-bilevel-main{margin-top:0 !important}
.ms-content-main{padding-top:0}
@media only screen and (min-width:600px){.ms-breadcrumbs{padding:64px 0 7px}
}
@media only screen and (min-width:820px){.ms-breadcrumbs{padding:64px 0 7px}
}
@media only screen and (max-width:984px){.ms-body-content{margin-top:0}
}
.nav-search{margin-right:0}
.magic-box-suggestions{box-shadow:none !important}
.get-support-i18n{width:124%;padding:24px 32px;background-color:#fafafa;display:none !important;border-top:4px solid rgba(0,0,0,.1)}
@media only screen and (min-width:1280px){.get-support-i18n{width:573px}
.coveo-motorola-custom-theme .CoveoSearchbox .magic-box.magic-box-inline.magic-box-notEmpty.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion{width:573px !important}
}
.magic-box-notEmpty.magic-box-hasFocus .get-support-i18n{display:flex !important}
.get-support-i18n-text{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:rgba(0,0,0,0.95);margin-right:12px;margin-bottom:12px;display:inline-block}
#get-support-i18n .get-support-i18n-button{font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:1.11px;padding:8px 20px;color:rgba(0,0,0,.95);background:transparent;border:1px solid rgba(0,0,0,.4);border-radius:3rem;transition:all .2s ease-in-out}
#get-support-i18n .get-support-i18n-button:hover{background-color:rgba(0,0,0,0.95);color:rgba(255,255,255,0.95)}
.header-search .coveo-motorola-custom-theme .CoveoSearchbox .magic-box.magic-box-inline.magic-box-notEmpty.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion{border-radius:unset}
#coveo-magicbox-suggestions .magic-box-suggestion{white-space:normal}
.mfa-divider{margin:4px 24px;border:0;opacity:1;border-top:1px solid rgba(0,0,0,.1);background-color:inherit;width:inherit;height:inherit;color:inherit}
.header-login-step-mfa{display:none}
.header-login-step-mfa .section1{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1);width:100%;display:flex;justify-content:space-between}
.justifyApart{display:flex;justify-content:space-between}
.header-container .header-login-content .header-login-step-password{padding:8px 0 0 0 !important;font-size:14px !important;line-height:21px !important;letter-spacing:.2px !important}
@media only screen and (min-width:768px) and (max-width:991px){.header-container .header-login-content .header-login-step-password{padding:8px 0 0 0 !important;margin-bottom:-16px}
}
@media only screen and (max-width:767px){.header-container .header-login-content .header-login-step-password{padding:16px 0 0 0 !important;margin-bottom:-8px}
}
.header-login-step-mfa{margin-bottom:-8px !important}
@media only screen and (min-width:768px) and (max-width:991px){.header-login-step-mfa{margin-bottom:-8px !important}
}
@media only screen and (max-width:767px){.header-login-step-mfa{margin-bottom:-16px !important}
}
.header{@media(min-width:1280px){.sales-button-tablet{display:none !important}
}
}
@media(min-width:1024px){.header .header-apps-item.header-active{background-color:#f2f2f2;height:64px}
}
.header .h-64{height:64px}
.header .hide-label-mobile{@media(max-width:1279px){display:none !important}
}
.header .header-top-ribbon{&.hide-header-top{@media(max-width:1023px){height:64px !important;padding-top:0 !important}
}
}
.header .header-top-ribbon .header-apps{&.hide-header-top{@media(max-width:1023px){display:none !important}
}
}
.header .header-top-ribbon .header-apps .header-apps-item{font-size:12px;font-weight:400 !important;letter-spacing:.4px;line-height:18px;@media(min-width:768px){font-size:12px !important;line-height:18px !important;letter-spacing:.4px !important}
@media(min-width:992px){font-size:12px !important;line-height:18px !important;letter-spacing:.4px !important}
}
.header .header-top-ribbon .header-apps .header-apps-item.header-active{font-size:12px;font-weight:700 !important;letter-spacing:.6px;line-height:18px;@media(min-width:768px){font-size:12px !important;line-height:18px !important;letter-spacing:.6px !important}
@media(min-width:992px){font-size:12px !important;line-height:18px !important;letter-spacing:.6px !important}
}
.header .header-top-ribbon .header-apps .header-apps-item{display:flex;justify-content:center;align-items:center}
@media only screen and (min-width:768px) and (max-width:1279px){.header .header-top-ribbon .small.header-support-button{text-indent:-9999px;display:block}
.header .header-top-ribbon .small.header-quicklinks-button{text-indent:-9999px;display:block}
.header .header-top-ribbon .small.header-anonymous{text-indent:-9999px;display:block}
}
nav.header,nav.header button,nav.header div,nav.header h2,nav.header h3,nav.header h4,nav.header h5,nav.header h6,nav.header img,nav.header label,nav.header li,nav.header p,nav.header section,nav.header span,nav.header td,nav.header tr,nav.header input{font-family:Roboto400,sans-serif !important}
nav.header h1.secondary-nav__h1,nav.header h3,nav.header h4,nav.header .font__h4,nav.header h5,nav.header h6,nav.header .font__h6,nav.header .pxl,nav.header .pLead,nav.header .font__p--lead,nav.header p,nav.header body,nav.header a,nav.header .pSmall{font-family:Roboto400,sans-serif !important}
.header .header-brand{@media(max-width:391px){width:75px !important}
@media(max-width:375px){width:70px !important}
@media(max-width:365px){width:65px !important}
@media(max-width:345px){width:60px !important}
}
.header .header-alerts-button,.header .header-cart-button,.header .header-locale-button,.header .header-menu-button,.header .header-menu-header-button,.header .header-notifications-button,.header .header-quicklinks-button,.header .header-resources-button,.header .header-ribbon-submenu-button,.header .header-ribbon-submenu-reset,.header .header-search-button,.header .header-search-close-button,.header .header-support-button,.header .header-user-button{@media(max-width:375px){min-width:45px !important}
@media(max-width:365px){min-width:40px !important}
@media(max-width:345px){min-width:37px !important}
}
@media(min-width:1024px){.header .header-link-text-remove-user{color:#005fbe !important}
.header .header-menu-wrapper-remove-user{padding-top:16px !important}
}