.aem-component-placeholder{margin:0 auto;max-width:960px}
.aem-component-placeholder>.content{background:#f5f5f5;border:1px solid #d52043;border-radius:.4rem;margin:1rem 2.4rem;padding-left:2.4rem;padding-right:2.4rem}
.aem-component-placeholder>.alert{font-weight:600}
.aem-component-placeholder>.title{font-weight:600;margin-bottom:.5rem}
.aem-component-placeholder>.desc{font-size:1.3rem;margin-top:0}
.aem-react-equal-heights-content{height:100%}
.app{overflow-x:hidden;padding-top:0}
.app-ready{display:inherit}
.app-loading{height:90vh;padding:20px}
.helper-text-large-bold-flex{font-size:16px;font-size:1rem;font-weight:700;line-height:1.25}
@media only screen and (min-width:40em){.helper-text-large-bold-flex{font-size:20px;font-size:1.25rem;line-height:1.5}
}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}
code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
#root{font-family:Open Sans,sans-serif}
.material-icons.v-middle{vertical-align:middle}
.material-icons.md-14{font-size:14px;line-height:14px}
.material-icons.md-16{font-size:16px;line-height:16px}
.material-icons.md-18{font-size:18px;line-height:18px}
.material-icons.md-24{font-size:24px;line-height:24px}
.material-icons.md-36{font-size:36px;line-height:36px}
.material-icons.md-48{font-size:48px;line-height:48px}
.material-icons.bp.circle-white{background:#fff;border-radius:100px;color:#000;font-size:14px;line-height:14px;margin-top:-3px;mix-blend-mode:screen;padding:3px}
.material-icons.bp{font-size:18px;margin-left:-38px;margin-right:20px;vertical-align:middle}
.material-icons.md-dark{color:rgba(0,0,0,.54)}
.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}
.material-icons.md-light{color:#fff}
.material-icons.md-light.md-inactive{color:hsla(0,0,100%,.3)}
.custom-scroll-bar ::-webkit-scrollbar{-webkit-overflow-scrolling:auto;-webkit-appearance:none}
.custom-scroll-bar ::-webkit-scrollbar:vertical{width:12px}
.custom-scroll-bar ::-webkit-scrollbar:horizontal{height:12px}
.custom-scroll-bar ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:2px solid #fff;border-radius:10px}
.custom-scroll-bar ::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}
@media print{.aside,.common-header .nav-drawer-link-wrapper.logoSection{display:none}
.common-header .menu-container{display:none !important}
.common-header .mdc-top-app-bar__title{padding-left:10px}
.common-header .mdc-top-app-bar{box-shadow:none !important}
.common-header .button-container{display:none !important}
.banner{display:none}
.common-footer{background-color:#fff !important}
.common-footer .footer-content a,.common-footer .footer-navigation,.common-footer .footer-right{display:none}
.common-footer img.logo{filter:grayscale(100%) invert(50%);-webkit-filter:grayscale(100%) invert(50%)}
.common-footer .footer-content a,.common-footer .footer-content p{color:gray !important}
}