/* Import Custom Fonts */
/* ADCP keeps Open Sans. The legacy Addenda theme writes font-family: Merriweather
   throughout, but every @font-face src for it is commented out
   (WashingtonSolution.Web/Content/login/addenda-login.scss) and Content/fonts/_Fonts.scss
   maps 'Merriweather' onto OpenSans-ExtraBold files, so the live portal renders Open Sans
   or a system fallback. TODO(ADCP): confirm the typeface in Addenda's brand review before
   swapping the three faces below. */
@font-face {
  font-family: 'OpenSans-Regular';
  src: url(../fonts/OpenSans-Regular.a96ac4c9.ttf) format("truetype"); }

@font-face {
  font-family: 'OpenSans-SemiBold';
  src: url(../fonts/OpenSans-SemiBold.a96ac4c9.ttf) format("truetype"); }

@font-face {
  font-family: 'OpenSans-Bold';
  src: url(../fonts/OpenSans-Bold.a96ac4c9.ttf) format("truetype"); }

/* Variables */
/* ADCP palette, taken from images/client/logo-addenda-capital.svg and the legacy
   addenda-theme / addenda-login stylesheets. TODO(ADCP): confirm against a current brand guide. */
/* ADCP accents: the magenta bar in the logo, and the theme's hover blue */
/* The ADCP logo is 240x84 (ratio 2.857) where the stock Assette logo is 190x52 (3.66).
   bg-image and override.scss both set an exact background-size, so without these rules the
   logo is stretched - by ~46% in the footer. Heights are kept, because .logo-container
   depends on them, and the widths are recomputed from the ADCP ratio. */
/* override.scss re-sizes the header logo at these breakpoints, and client-override is the
   last stylesheet the app loads, so the ADCP ratio has to be reapplied here. */
.header-container .logo-container .logo {
  width: 6.71395rem;
  height: 2.35rem;
  background-size: contain;
  background-position: left center; }

.footer-container .logo-container .logo {
  width: 6.51396rem;
  height: 2.28rem;
  background-size: contain;
  background-position: left center; }

@media (max-width: 991.98px) {
  .header-container .logo-container .logo {
    width: 5.714rem;
    height: 2rem;
    background-size: contain;
    background-position: left center; } }

@media (max-width: 767.98px) {
  .header-container .logo-container .logo {
    width: 4.99404rem;
    height: 1.748rem;
    background-size: contain;
    background-position: left center; } }


/*# sourceMappingURL=client-override.a96ac4c9.css.map*/