/* Shared fidomobilidade applications: legacy Blade chrome is normalized here. */
.commonpage{
  --brand-forest:#123f37;--brand-forest-2:#155448;--brand-orange:#f07b43;
  --brand-paper:#f5f7f4;--brand-ink:#152923;--brand-muted:#607168;--brand-line:#dce6e0;
  color:var(--brand-ink)
}
.commonpage header .sd-brand-lockup,.commonpage .sd-brand-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--brand-forest);font-weight:750;text-decoration:none}
.commonpage .sd-brand-lockup img{display:block;width:174px;height:auto;max-height:52px}
.commonpage .fixed-header#header{background:#fff!important;border-bottom:1px solid var(--brand-line)!important;box-shadow:0 4px 18px rgba(18,63,55,.06)}
.commonpage .fixed-header#header .logo-link img,.commonpage header .nav-div .head-logo img{width:174px!important;height:auto!important;max-height:52px!important;margin:0!important;object-fit:contain;background:transparent!important}
.commonpage .fixed-header#header .header-left-link a,.commonpage .fixed-header#header .header-right-link a,.commonpage header .nav-list-one a,.commonpage header .signin-link{color:var(--brand-forest)!important}
.commonpage header .btn,.commonpage header .btn--primary,.commonpage header .btn--reverse,.commonpage header .btn--reverse-outline,.commonpage header .map-tooltip .btn{background:var(--brand-forest)!important;color:#fff!important;border:1px solid var(--brand-forest)!important;border-radius:999px!important}
.commonpage header .btn:hover,.commonpage header .btn:focus,.commonpage header .btn:active,.commonpage header .btn--primary:hover,.commonpage header .btn--reverse:hover{background:var(--brand-forest-2)!important;color:#fff!important}
.commonpage header .alert,.commonpage header .participant-alert{background:var(--brand-forest)!important;color:#fff!important}
.commonpage header .icon-chevron-right,.commonpage header .icon-user-inside-circle{color:var(--brand-forest)!important}
.commonpage header .navbar-toggle,.commonpage header .nav-click{border-radius:10px!important;background:var(--brand-forest)!important}
.commonpage header .navbar-toggle .icon-bar,.commonpage header .nav-click .icon-bar{background:#fff!important}
.commonpage header .nav-div{background:#fff!important;border-right:1px solid var(--brand-line);box-shadow:12px 0 38px rgba(16,43,35,.16)}
.commonpage header .nav-div .nav-list-one a:hover,.commonpage header .header-left-link a:hover,.commonpage header .header-right-link a:hover{color:var(--brand-orange)!important}
.commonpage header .map-tooltip .trans-tip .svg-arrow path{fill:#fff!important;stroke:var(--brand-line)!important}
.commonpage .page-sidebar .site-nav>li>a[aria-selected="true"],.commonpage .page-sidebar .site-nav>li>a.active{border-color:var(--brand-orange)}
.commonpage .btn-primary,.commonpage .btn-blue,.commonpage .btn--primary{background:var(--brand-forest)!important;border-color:var(--brand-forest)!important;color:#fff!important}
.commonpage .btn-primary:hover,.commonpage .btn-blue:hover,.commonpage .btn--primary:hover{background:var(--brand-forest-2)!important}
.commonpage :focus-visible{outline:3px solid rgba(240,123,67,.75);outline-offset:2px}
@media(max-width:760px){.commonpage .fixed-header#header .container{display:flex;align-items:center;min-height:66px}.commonpage .fixed-header#header .logo-link img{width:150px!important;max-height:46px!important}.commonpage .fixed-header#header .header-left-link,.commonpage .fixed-header#header .header-right-link{gap:8px}.commonpage .fixed-header#header .navbar-toggle{margin:0 10px 0 0!important}}
@media(prefers-reduced-motion:reduce){.commonpage *, .commonpage *::before,.commonpage *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
