.route{width:100%}
.route-enter{opacity:0}
.route-enter-active{opacity:1;transition:opacity .3s linear .3s}
.route-exit{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.route-exit-active{opacity:0;transition:opacity .3s linear}
.AppPending{display:"none"}
.AppReady{display:"inherit"}
.App{overflow-x:hidden;padding-top:0}
html{font-size:62.5%;padding:0}
body,html{height:100%;margin:0;max-width:100%;position:relative}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2f383c;font-family:Open Sans,sans-serif;font-size:1.6rem;overflow:auto}
body div,body li,body p,body ul{font-size:1.6rem;letter-spacing:0}
@media(max-width:1025px){body.theme-v2{background-color:#fff !important}
}
*{box-sizing:border-box}
a{color:#0a4842}
code{font-family:Consolas,Courier New,monospace}
button.btn-unstyled{background-color:transparent;border:transparent}
input::-ms-clear,input::-ms-reveal{display:none}
html.aem-AuthorLayer-Edit .spa-app-header{height:8rem;position:absolute;top:0;width:100%}
html.aem-AuthorLayer-Edit .spa-app-main{position:absolute;top:160px;width:100%}
html.aem-AuthorLayer-Edit .spa-app-footer{height:80px;position:absolute;width:100%}
html.aem-AuthorLayer-Preview div.footer.cq-Editable-dom,html.aem-AuthorLayer-Preview div.header.cq-Editable-dom{min-height:0;-webkit-transform:translateY(0);transform:translateY(0)}
html.aem-AuthorLayer-Preview div.cq-Editable-dom{height:0 !important}
html.aem-AuthorLayer-Preview .spa-app-header{height:0;position:relative}
html.aem-AuthorLayer-Preview .spa-app-footer,html.aem-AuthorLayer-Preview .spa-app-main{position:relative}
html :not(.aem-AuthorLayer-Edit) .cq-placeholder,html :not(.aem-AuthorLayer-Edit) .new{height:0 !important;margin:0 !important}
input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
#DEV_UI{background-color:#fff;border:1px dashed #666;bottom:0;padding:10px;position:fixed;right:0}
@media print{body,html{margin:0 !important;padding:0 !important}
body *{visibility:hidden}
#page-content{margin-bottom:0 !important}
div.common-footer{display:none}
.print-visible,.print-visible *{visibility:visible}
.print-visible:last-child{margin-bottom:0;page-break-after:avoid;page-break-inside:avoid}
.print-invisible,.print-invisible *{height:0;position:absolute;visibility:hidden;width:0}
.print-visible{left:0;position:absolute;top:0}
.print-content{display:block;visibility:hidden}
.print-content:last-child{margin-bottom:0;page-break-after:avoid;page-break-inside:avoid}
}
@media screen{.print-content{display:none;visibility:hidden}
}
.column-control.has-sidebar{padding-left:260px}
@media(max-width:1024px){.column-control.has-sidebar{padding-left:0}
}
@media(min-width:1024px){.column-control{padding-left:24px}
}
.column-control--container-wrap.has-sidebar{margin:0;padding-left:24px}
@media(min-width:960px){.column-control--container-wrap.has-sidebar.MuiContainer-maxWidthMd{max-width:1080px}
}
@media(max-width:1024px){.column-control--container-wrap.has-sidebar{padding-left:24px}
}
@media(min-width:1024px)and (max-width:1310px){.column-control--container-wrap.has-sidebar{padding-left:24px}
}
@media(min-width:1024px){.column-control--container-wrap{padding-left:24px}
}
.h100{height:100%}