@import '//cloud.typography.com/6432632/737048/css/fonts.css';
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(http://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(http://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(http://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
.auth-container,
.sparse-container {
  padding: 0;
  background-color: #fff;
  border: 5px solid #990033;
}
.auth-header,
.sparse-header {
  padding: 20px 30px;
}
.auth-header .header-logo .auth-logo,
.sparse-header .header-logo .auth-logo {
  width: 480px;
}
.auth-header .header-branding .header-title,
.sparse-header .header-branding .header-title {
  margin: 0;
}
.auth-header .auth-header-title,
.sparse-header .auth-header-title {
  padding-top: 20px;
}
.auth-body,
.sparse-body {
  padding: 30px;
}
