/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
}
.is-searchable.is-open > .Select-control {
  cursor: text;
}
.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
}
.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 42px;
}
.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}
.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 14px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 17px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.is-open .Select-arrow,
.Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.has-value .Select-input {
  margin-left: 5px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}
@charset "UTF-8";
/*
 * What all do we need from bootstrap?
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret, body .content-box .card-header-renewal .sub-heading .btn > #renewal-tax-card-header-subheader-mobile.open:after,
  body .content-box .card-header-renewal .sub-heading .btn > #renewal-income-card-header-subheader-mobile.open:after, .accordion .accordion-panel .btn > .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .btn > .accordion-panel-control:after, .upload-verification-documents .require-documents-module div.more-options.btn > a.open:after,
  .dropup > .btn > .caret,
  body .content-box .card-header-renewal .sub-heading .dropup > .btn > #renewal-tax-card-header-subheader-mobile.open:after,
  body .content-box .card-header-renewal .sub-heading .dropup > .btn > #renewal-income-card-header-subheader-mobile.open:after,
  .accordion .accordion-panel .dropup > .btn > .accordion-panel-control:after,
  .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .dropup > .btn > .accordion-panel-control:after,
  .upload-verification-documents .require-documents-module .dropup > div.more-options.btn > a.open:after {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #334048;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #2D76A3;
  text-decoration: none; }
  a:hover, a:focus {
    color: #1c4b67;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #d0d2d3; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #b4b4b4; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #b4b4b4; }

.text-primary {
  color: #2D76A3; }

a.text-primary:hover,
a.text-primary:focus {
  color: #22597b; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #e42539; }

a.text-danger:hover,
a.text-danger:focus {
  color: #be1829; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #2D76A3; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #22597b; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #d0d2d3; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #b4b4b4; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #d0d2d3; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #b4b4b4; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014   \A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #d0d2d3;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\A0   \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 3px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #334048;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 3px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #b4b4b4;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #334048;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #696969; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #696969;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #d0d2d3;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #e42539; }

.has-error .form-control {
  border-color: #e42539;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #be1829;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ef808b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ef808b; }

.has-error .input-group-addon {
  color: #e42539;
  border-color: #e42539;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #e42539; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #688293; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #2D76A3;
  border-color: #27688f; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #22597b;
    border-color: #0c1f2b; }
  .btn-primary:hover {
    color: #fff;
    background-color: #22597b;
    border-color: #1a455f; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #22597b;
    border-color: #1a455f; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #1a455f;
      border-color: #0c1f2b; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #2D76A3;
    border-color: #27688f; }
  .btn-primary .badge {
    color: #2D76A3;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #1e824c;
  border-color: #196d40; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #145934;
    border-color: #010603; }
  .btn-success:hover {
    color: #fff;
    background-color: #145934;
    border-color: #0e3c23; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #145934;
    border-color: #0e3c23; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #0e3c23;
      border-color: #010603; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #1e824c;
    border-color: #196d40; }
  .btn-success .badge {
    color: #1e824c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #e42539;
  border-color: #d51a2e; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #be1829;
    border-color: #640c15; }
  .btn-danger:hover {
    color: #fff;
    background-color: #be1829;
    border-color: #9f1422; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #be1829;
    border-color: #9f1422; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #9f1422;
      border-color: #640c15; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #e42539;
    border-color: #d51a2e; }
  .btn-danger .badge {
    color: #e42539;
    background-color: #fff; }

.btn-link {
  color: #2D76A3;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #1c4b67;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #b4b4b4;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.caret, body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after,
body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, .accordion .accordion-panel .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .upload-verification-documents .require-documents-module div.more-options > a.open:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #334048;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #283339;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #2D76A3; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #b4b4b4; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #b4b4b4;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret, .dropup body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .dropup #renewal-tax-card-header-subheader-mobile.open:after,
.dropup body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .dropup #renewal-income-card-header-subheader-mobile.open:after, .dropup .accordion .accordion-panel .accordion-panel-control:after, .accordion .accordion-panel .dropup .accordion-panel-control:after, .dropup .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .dropup .accordion-panel-control:after, .dropup .upload-verification-documents .require-documents-module div.more-options > a.open:after, .upload-verification-documents .require-documents-module .dropup div.more-options > a.open:after,
.navbar-fixed-bottom .dropdown .caret,
.navbar-fixed-bottom .dropdown body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after,
body .content-box .card-header-renewal .sub-heading .navbar-fixed-bottom .dropdown #renewal-tax-card-header-subheader-mobile.open:after,
.navbar-fixed-bottom .dropdown body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after,
body .content-box .card-header-renewal .sub-heading .navbar-fixed-bottom .dropdown #renewal-income-card-header-subheader-mobile.open:after,
.navbar-fixed-bottom .dropdown .accordion .accordion-panel .accordion-panel-control:after,
.accordion .accordion-panel .navbar-fixed-bottom .dropdown .accordion-panel-control:after,
.navbar-fixed-bottom .dropdown .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after,
.eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .navbar-fixed-bottom .dropdown .accordion-panel-control:after,
.navbar-fixed-bottom .dropdown .upload-verification-documents .require-documents-module div.more-options > a.open:after,
.upload-verification-documents .require-documents-module .navbar-fixed-bottom .dropdown div.more-options > a.open:after {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret, .btn body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .btn #renewal-tax-card-header-subheader-mobile.open:after,
.btn body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .btn #renewal-income-card-header-subheader-mobile.open:after, .btn .accordion .accordion-panel .accordion-panel-control:after, .accordion .accordion-panel .btn .accordion-panel-control:after, .btn .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .btn .accordion-panel-control:after, .btn .upload-verification-documents .require-documents-module div.more-options > a.open:after, .upload-verification-documents .require-documents-module .btn div.more-options > a.open:after {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-lg body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .btn-lg #renewal-tax-card-header-subheader-mobile.open:after, .btn-group-lg > .btn body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .btn-group-lg > .btn #renewal-tax-card-header-subheader-mobile.open:after,
.btn-lg body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .btn-lg #renewal-income-card-header-subheader-mobile.open:after,
.btn-group-lg > .btn body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .btn-group-lg > .btn #renewal-income-card-header-subheader-mobile.open:after, .btn-lg .accordion .accordion-panel .accordion-panel-control:after, .accordion .accordion-panel .btn-lg .accordion-panel-control:after, .btn-group-lg > .btn .accordion .accordion-panel .accordion-panel-control:after, .accordion .accordion-panel .btn-group-lg > .btn .accordion-panel-control:after, .btn-lg .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .btn-lg .accordion-panel-control:after, .btn-group-lg > .btn .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .btn-group-lg > .btn .accordion-panel-control:after, .btn-lg .upload-verification-documents .require-documents-module div.more-options > a.open:after, .upload-verification-documents .require-documents-module .btn-lg div.more-options > a.open:after, .btn-group-lg > .btn .upload-verification-documents .require-documents-module div.more-options > a.open:after, .upload-verification-documents .require-documents-module .btn-group-lg > .btn div.more-options > a.open:after {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-lg body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .dropup .btn-lg #renewal-tax-card-header-subheader-mobile.open:after, .dropup .btn-group-lg > .btn body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .dropup .btn-group-lg > .btn #renewal-tax-card-header-subheader-mobile.open:after,
.dropup .btn-lg body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .dropup .btn-lg #renewal-income-card-header-subheader-mobile.open:after,
.dropup .btn-group-lg > .btn body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .dropup .btn-group-lg > .btn #renewal-income-card-header-subheader-mobile.open:after, .dropup .btn-lg .accordion .accordion-panel .accordion-panel-control:after, .accordion .accordion-panel .dropup .btn-lg .accordion-panel-control:after, .dropup .btn-group-lg > .btn .accordion .accordion-panel .accordion-panel-control:after, .accordion .accordion-panel .dropup .btn-group-lg > .btn .accordion-panel-control:after, .dropup .btn-lg .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .dropup .btn-lg .accordion-panel-control:after, .dropup .btn-group-lg > .btn .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .dropup .btn-group-lg > .btn .accordion-panel-control:after, .dropup .btn-lg .upload-verification-documents .require-documents-module div.more-options > a.open:after, .upload-verification-documents .require-documents-module .dropup .btn-lg div.more-options > a.open:after, .dropup .btn-group-lg > .btn .upload-verification-documents .require-documents-module div.more-options > a.open:after, .upload-verification-documents .require-documents-module .dropup .btn-group-lg > .btn div.more-options > a.open:after {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #696969;
  text-align: center;
  background-color: #d0d2d3;
  border: 1px solid #ccc;
  border-radius: 3px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

a.list-group-item,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #d0d2d3;
  color: #b4b4b4;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #b4b4b4; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #2D76A3;
  border-color: #2D76A3; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #b2d5ea; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #e42539;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #e42539; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #e42539;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #e42539;
    border-color: #e42539; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 2px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 2px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 2px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 2px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 3px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #334048;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #334048; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #2D76A3; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #2D76A3;
    border-color: #2D76A3; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #2D76A3; }
    .panel-primary > .panel-heading .badge {
      color: #2D76A3;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #2D76A3; }

.panel-success {
  border-color: #d6e9c6; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d6e9c6; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #e42539;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #e42539; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

.react-datepicker__tether-element-attached-top .react-datepicker__triangle, .react-datepicker__tether-element-attached-bottom .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute; }

.react-datepicker__tether-element-attached-top .react-datepicker__triangle, .react-datepicker__tether-element-attached-bottom .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__tether-element-attached-top .react-datepicker__triangle::before, .react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px; }

.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before, .react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae; }

.react-datepicker__tether-element-attached-top .react-datepicker__triangle {
  top: 0;
  margin-top: -8px; }

.react-datepicker__tether-element-attached-top .react-datepicker__triangle, .react-datepicker__tether-element-attached-top .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0; }

.react-datepicker__tether-element-attached-top .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae; }

.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px; }

.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff; }

.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae; }

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative; }

.react-datepicker__triangle {
  position: absolute;
  left: 50px; }

.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element {
  margin-top: -20px; }

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding-top: 8px;
  position: relative; }

.react-datepicker__header__dropdown--select {
  margin-top: -16px; }

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select {
  display: inline-block;
  margin: 0 2px; }

.react-datepicker__current-month {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem; }

.react-datepicker__current-month--hasYearDropdown {
  margin-bottom: 16px; }

.react-datepicker__navigation {
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  border: 0.45rem solid transparent;
  z-index: 1; }

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc; }

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3; }

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc; }

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3; }

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc; }

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3; }

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc; }

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3; }

.react-datepicker__month-container {
  display: inline;
  float: left; }

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center; }

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem; }

.react-datepicker__day-name,
.react-datepicker__day {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem; }

.react-datepicker__day {
  cursor: pointer; }

.react-datepicker__day:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0; }

.react-datepicker__day--today {
  font-weight: bold; }

.react-datepicker__day--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff; }

.react-datepicker__day--highlighted:hover {
  background-color: #32be3f; }

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff; }

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover {
  background-color: #1d5d90; }

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {
  background-color: rgba(33, 107, 165, 0.5); }

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000; }

.react-datepicker__day--disabled {
  cursor: default;
  color: #ccc; }

.react-datepicker__day--disabled:hover {
  background-color: transparent; }

.react-datepicker__input-container {
  position: relative;
  display: inline-block; }

.react-datepicker__year-read-view {
  width: 50%;
  left: 25%;
  position: absolute;
  bottom: 25px;
  border: 1px solid transparent;
  border-radius: 0.3rem; }

.react-datepicker__year-read-view:hover {
  cursor: pointer; }

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
  border-top-color: #b3b3b3; }

.react-datepicker__year-read-view--down-arrow {
  border-top-color: #ccc;
  margin-bottom: 3px;
  left: 5px;
  top: 9px;
  position: relative;
  border-width: 0.45rem; }

.react-datepicker__year-read-view--selected-year {
  right: 0.45rem;
  position: relative; }

.react-datepicker__year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae; }

.react-datepicker__year-dropdown:hover {
  cursor: pointer; }

.react-datepicker__year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll; }

.react-datepicker__year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.react-datepicker__year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }

.react-datepicker__year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.react-datepicker__year-option:hover {
  background-color: #ccc; }

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3; }

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3; }

.react-datepicker__year-option--selected {
  position: absolute;
  left: 30px; }

.react-datepicker__close-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: inline-block;
  height: 0;
  outline: 0;
  padding: 0;
  vertical-align: middle; }

.react-datepicker__close-icon::after {
  background-color: #216ba5;
  border-radius: 50%;
  bottom: 0;
  box-sizing: border-box;
  color: #fff;
  content: "\D7";
  cursor: pointer;
  font-size: 12px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin: -8px auto 0;
  padding: 2px;
  position: absolute;
  right: 7px;
  text-align: center;
  top: 50%; }

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0; }

.react-datepicker__tether-element {
  z-index: 2147483647; }

.ic-warning {
  display: inline-block;
  width: 54px;
  height: 48px;
  background-image: url(/static/lw-web//images/ic_warning.png);
  background-size: 54px 48px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic-warning {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_warning@2x.png); } }

/*R21.02 SM169497 Changes Start */
.ic-paperInspection {
  display: inline-block;
  width: 186px;
  height: 168px;
  background-image: url(/static/lw-web//images/ic_PaperInspection.png);
  background-size: 186px 168px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic-paperInspection {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_PaperInspection.png); } }
  @media (max-width: 768px) {
    .ic-paperInspection {
      display: inline-block;
      width: 95px;
      height: 86px;
      background-image: url(/static/lw-web//images/ic_PaperInspection.png);
      background-size: 95px 86px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .ic-paperInspection {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_PaperInspection.png); } }

.ic_recommended {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/static/lw-web//images/ic_recommended.png);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_recommended {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_recommended.png); } }

.ic_light_green_check {
  display: inline-block;
  width: 38px;
  height: 38px;
  background-image: url(/static/lw-web//images/ic_light_green_check.png);
  background-size: 38px 38px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_light_green_check {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_light_green_check.png); } }

.ic_clock {
  display: inline-block;
  width: 60px;
  height: 60px;
  background-image: url(/static/lw-web//images/ic_clock.png);
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_clock {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_clock.png); } }

/*R21.02 SM169497 Changes End */
.ic-warning-block {
  display: inline-block;
  width: 54px;
  height: 48px;
  background-image: url(/static/lw-web//images/ic_warning.png);
  background-size: 54px 48px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  width: 54px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic-warning-block {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_warning@2x.png); } }

.ic-lock-block {
  display: inline-block;
  width: 54px;
  height: 48px;
  background-image: url(/static/lw-web//images/ic_lock_illustration.png);
  background-size: 54px 48px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  width: 54px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic-lock-block {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_lock_illustration.png); } }

.ic_completed_check_modal_icon {
  display: inline-block;
  width: 54px;
  height: 48px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAuNJREFUOBGlVVtIVEEY/ubsLp7KxVZJMbdIKLEFIzIJih4qIu2CUolQFEpk9BBhPqRdCLOIMDJ6WAi6gSCFghewHiQj1EAQeqgUFLW89SAasqTrpZ3mHzvHOSdzteblzH/7zj///883DH9Z6++c8GgzgUzOkAnOfRxsLbky8GEw1sE46kIud11/ceX3hSCYXbnhWa6OwbECDn6Zcx5lt6syY2ycgd2FN7r8S97zoMWmCkm3shOCPFgrMtyu6sPuGWvXmZ7Vda1qyPA1M54DnWwDR4JhXNaXYUhnK3YY4BoF0/HnMv1HUAIRCRGGLKUQJTDVdNnHJzD7ohISlliMus9mA33hGmXHIPlU6kGcTE3HhZp76B7ply7UUO50J2pypMJ0fyHQtHU+3DhwFpvjEvE057rpQgkSpibn1FQvbRMbGQ3/8SK4HE6EeAhXXvktgYSp0fBbtGEEl+bEo+xixEZ6pGfZ2wo0936wRglMzbhRhiVKXwX/sSL4xBEXWiXp+djmTZam153v4W+t/sONMOemQjHREQ/5dqEmrwxHU/YoFiBn637RrAyp6x4ZQGH9A4tdFTR59xVN+0CnqA6H7opAedYllKSfg1NzYEv8JpRmnJeegakJ5Ffdxo/pSSVyfkuYTiIUgZRkqMvfVeLTtx4J6o5Yidy0w0gVR49zxyDC6ZI/Lai9j95R8/Yaoer3s0YspWpo39jVhiOPC9D1ezZT4jeazXrY/FLa7TGqLIipXiPqo6FWDbTvGxtG5pNCNHS0mKam7nbQiRZbhEWYjvE3H4Oevckicb7PHjATmkVDZysmpoNYE7kaZ16UYurntN3NImtMu/n1anWjZDcijtDgaLMo4PLo0gIpBEGfmjdmN3GzHDfaEJ+K52HRjthxLLKkTT3LIHxzjolHiU/pr5aApQiS6Oe5mEIcatxoU0fAc3pnBQsEJ0T2VBZdtdv31CiqKfPG5PdctL595gtiD/rfx/QXyWgi3VtlXmMAAAAASUVORK5CYII=);
  background-size: 54px 48px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  width: 54px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_completed_check_modal_icon {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_completed_check@2x.png); } }

.nav-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center left; }

.icon-start {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAelJREFUKBWVk89rGlEQx7Or0btehB4agiXiRZtA69Gc0pBehUDoSVB3rfceQ67tqa3rD/DSEgjYW0mTEAJCoMScFBJjgjnkWNA/QDar/Yzshk2VQh7Mznsz3+/Mm3mzypxrpVIpTzAY3FQUZQtzDFGREdIej8e7g8Fgr16vW5wnS3E2uq6HAexxvkYb3W632Wg07pPJpDcSibzGrhE0gmwahtET3oScTqfDPp/vaDQaFSqVyi9xzFqapq0T+Itpmm9qtVpPsa96RsTtUqm0n81mX7BfLJfLR/8JsEMJCZUaU4BvhShg9s9Q+2Q5zuVyL/8NAO4A243wpCHSnKIbRIAflPAZ/Y0g3wmy4PbjK3HeUgHELMs6czvZj6n9Z7/fj+NvICcE+ERvAjauiY5L5vlqtWraxkdKnoXO1obDYRzHKk29yOfzzwVPQK+QzUwmM/+I5TqQ8a3f7/+N6ZIbJorF4h1N9tH1ey+ftsfjSeA8dTjYVGpd4fwRscjyjka1HH8gEBB8y8tnF7COfiAD3sC2hHyg9kOH5Gj8mvBU3qvOJkymDXGqqvoHVQiFQsuziDYuLLzJhNmjKUPx3n5HiTO1IK5j/ErmNRnRh9m2J0tm+4rsRqfTOXdmOxqNvuJtdUjTs+2keOpf9RdfCuqQTojYzQAAAABJRU5ErkJggg==);
  margin-left: -2px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-start {
      background-image: url(/static/lw-web//images/ic_start@2x.png);
      background-size: 15px 15px; } }

.icon-summary {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAADQ4S5JAAAAAXNSR0IArs4c6QAAAOxJREFUKBVjzMzMfM7AwHADiHEB5f///3vNmDHjClgBUMN+XCpB4kD540B8NDk5WQXEZwIRBMAHoHwsGxvbwqysLFliNEgANbQCMSvQabtZYKYDrd0MZIvA+EB6//Tp06u+f//uyMXFxQESB2pYBnIjXj8gGQBSux1uQ0ZGRgJQkh1ZARL7JzCUFoD4cA2MjIzvgJgTSRGcCXTKdxgHrgHo3k0wQXw0XAMWTyPrewM00BckANcAE0BWhY0N1wC0wQLoVnDwoSsE+u0H0MATIHG4BqBiOyAfn6dRNQCDrQvdZGx8RqBTCKVWZH1qAB1FUPByLbKmAAAAAElFTkSuQmCC);
  margin-left: -2px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-summary {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAAXNSR0IArs4c6QAAAchJREFUSA21lT9Lw0AYxhMRd4cODloHFekXcGwWJwedRLoI6pB2cSriUCjiUkQchLYKfgE7FGcHFb+F7VB17OCggwgaf28wcL0rpSa5g+Pe/8+b570jbrFY7DmOk2XHXq7rtvv9/lar1frSi7gABBjvCXrQnePoQRBsEzdP/jUgBUC+1bxJUaR4vV6vqo5xZRrMEzsN0GYmk/lA3mNL0+GaiISE5x35FUB2fN8/U2ulBeA0Go1jCtdgY79UKh1FIKkBSEFADuXgSypQVxZbOAMREq4ZCm5IDYrf8hWriDVs72kAfFLMY7fZcmHkiNa5AQDqE97FKGLIKTfEh47LP1+Bolk9ji8pYCsbADhOSVjWEyIdn9zzx0gH6A1Z9sCiUU8MBkCz2bwYiEyopHqLhvViHcCgCO5u6GRuWDdj2F6YyboaZwDglFv0owb9Q+7qsQYAHYQvUA+Mq1ufgXUAgyKGfAIdCzEp6eoUGwC81ByvORcHgNwpPc8A4M+2pgcl0a3PwDqAQRG/u10omY1JyysUX6m5BgADPiBg1P9AzdflDobRAFyzJT0riW59BtYBwhnAe57hVpNQoedSc0VsAvDM9jB4nGmv3i8HSIUTyfG1vQAAAABJRU5ErkJggg==);
      background-size: 15px 15px; } }

.icon-household {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAAAXNSR0IArs4c6QAAAfRJREFUOBGtUz1IQlEU9j2f+BNh8FCiraVslNSpaJVybXIoRUWNxoiiwS2pOTWxHxuK1kiwIQQJIlIJJLAhoqDCEnJJEZ++vvvihT580dCFy/n5zv3uuefcQyl+WS6Xy6BWq/cpiuJbrdZ8PB6vyIXTcoDX650CyTlItnme31MqlZlAIDApF0/1AGi/378CAjuycCKLJxLj8XiGVSrVIdSTaDQahuSJX1xdRCAwAjgASREkqwzDDDabTZYEV6vVO4gWy7KbwEeQ5VwsFnsjGFnKb6FQkKcg/SPYYQRs5fP5tsViuaZpug/brtPpxpPJZDqXy6WtVusnyJJms/m2UCg8CkShUIg2mUxrCN4FOAGSK5EcB5x4xizkM3w2kKQIBlmy2WwZnLkExjscjgumXC6fAiuC5KZer7+QwI7FBoPBdTxjCL6ujtVqtVetVluCX084aNRgAVksw9HsIBBUjuMc7Xb7DHun0WiEpDhsDhkvoZ6LdCKReOgRILhQ7Hcoo8h2DGQ/9ZTGo7P3sv/I5/PpcSCLOujJ1mg0Wbfb3S8lEW1GVKQSHZyBLxWJRDYIhs9oANk01GNiS5dsRigwuf2j40AFzxvosLtUWaKuqD8Y/0b0MyIYjwy6o8Xl4gwZ8TwGPuFvkb8EnQMujgXpYgPtFwb5C+u7vxPsnPz5AAAAAElFTkSuQmCC);
  width: 18px;
  margin-left: -2px;
  margin-right: 12px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-household {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAYAAABE4bxTAAAAAXNSR0IArs4c6QAAA5VJREFUWAntl0tIVGEUx50HOtN7YSFZC5HACEGJaBOUkLUQajU9RNTIxhmRmAEDi4IQkmpRhONjppQBoSKNFgYRabQQCsJWUhCVRRHCVCpWOhPj9DsyV+7c5nlHWnngz/2+75zvnP8953vca8jJUux2e7HZbO6PRCJhk8lU6/F4JrJxachmstPptDH/JlgDjGAaYid7enoe0NYlugjV19dbrFbrdSI6wFdQDVYBP9gIbpC11o6OjiDtjCRjQo2NjduMRuM9opSBRwSuI3BAojY3N28Oh8O3ae4FY7SP+ny+96JLVzIi5HA4jhkMBh/OrZTmAqW5QjuiDmaz2Uz5+fkXGTsHZhcWFhq8Xu+g2iZZOy1C6hJB6AsOj3d1dY0mc9zU1HQA0v3YbGKOhwXfkk4JUxLSlogy1FKGb8nIKDo9JUxKKFmJyEAB5agkuEkhIE/W1yjZe6eMaUr4i6zZKfVdRa99xiWkLhETPpPyam2J2PKv0JVrHdKfCQaDW/v6+mbVOuz305cSFoCeubk5t9/vn1fbSFvOjhiRErGlnzMoW3ooFAqVaclEJxRBdJA3LlLAeBtYb7FYiqM2S4/u7u5h7MvBCIMOiSGxlgyijRhCvEUNKZc3ly3dipPDvb29P7STVP2fpP+jAsanVLp/mrzYZCAQOAipSyjLiDUmy0JtuEjI7XZbISMnrqRUTt2cvLw8L4+YLS3j2crAwECYtXcr6mct5O5IbOEgY2buohJqLgddKXgIpkENSCmUKtflcm1QDPGz6FTpp/EcwsYMGpi7Gy5HjJwPIzgugekZSnQIZVpbGvtJbKtxNKWAfjuYx98nnikFH9+JWYX9WbCdU/+JmcZpSE10dnbK2klbmFeFsQ2nS1mhFH8Yf8zJnHQtaYJEWIOXKdszzrgtZjr3NQZpdXmzDxjK1bEsgr8X4ihmly2L5yydyILSLdH7yoWDnVEnLynZNbL+VK9T3Rmi5udlvRC4ArwGb0Ala2oYoi20dYkuQgTcQ7Q2MA6BUupfAfaxOUoYewvRq9js0sNIFyECniKYgZO2Tn2Ryvc0O+2E6LBp+G+ECCSZmIl3VLDl5R78DXaAjEVXhoiSC5JdKyH0qzNmwwS9hPTESmvOCqFUaVrJUKoMJbw6+KRo5zRO9OdZiGMrevl7jSfyBVCYSM9huo5zKt68xY8jrUK+ZcTaqVXE6cs9lkjklzquPkomwiE6rp38F50PinbDPnfxAAAAAElFTkSuQmCC);
      background-size: 18px 15px; } }

.icon-personal-data {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAZtJREFUKBWNkjtLA0EUhd2N7LqFaQxiOhEsxBDt7OwsVLCRIArBkCYPCFiIgv4AtbEJIdmEBOxt9QdYWflACJoqvaxBhWDCbtZvwJHdJUUGhnvvmXPOvTOMMjZkZbPZDPCBoihTxI7rupeVSsUMUtUggPAI0S74erlcnnYcZ408AX4a5CpeIJ1OT+q6/goWQ9iRZ4VCIWzbdrPX6y00Go1vifs6a5oWZ8QXr1AQi8XiF+EJ40UpFNEnZsR3Rp7xEmSOaZT8fxqB+8S1Wq0Fqcv9klIkYj6f38HUYaI3Lz7uLf7yPYi3GGwRH8HEVeKhUGgzyPU9mDxMJBJaJBLZoJ7DoI3whnv35LmMQbFCx2UEK4PBYFZVVZ2uP5DbxHvTNJ+lUEQpVhGlqE/YXYh3GLTYn9Rh9jzYKmYGpmd8mCswV0mlUhOGYVxT6Bwel0qlB/KhK5PJLME5x8i2LGtbjHlBhygvuY/CHaryg0oul6sCWeK1k/1+P0YcRShsXP7DIY/YVOlq1Ov1D4GOuqrVqngLVYzg+zWjGsBzfwFQsJrO6/E1bAAAAABJRU5ErkJggg==); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-personal-data {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAA5lJREFUSA3Nll1Ik2EUx32nk7RgVrZpFA1MuggKsg8yJQKJoIu8WUV1MbqYTomCjJCiVkaIdRENv0ZmEN3kRdRdaFiEEnVhhBUkQYnVZiuxi7L21e+Md7Et97iRSgf+e77OOf9zno+zV8vKQOrq6lZHIhEnJruBFWjgvaZp94G7tbX1DeO0RAzTEa22tvY0zs+gnAOCYBSEwSpgBDLX1N7e3kQbAUoxKFf1RafT2QLpeYbfybghFAoVQlACSplfwtwR1ibBOXalXTdTNjNmDGk1Hu5A4KPd0dbW9no6jw6HoyQ7O7uftZUEsq+jo+P2dHqxuZkylsCaRRlnh1KRyrrH43lLcPtFlfYCrTIpJTHZbsDBGvCQbe2jVQqBDaLQC0rZ8o0qZSUxWW7VjR+onCStRQPEtixpPmGoJDYYDIWijZPPCVbqwbhus1SlpiTm9kadcGYWlZP4NYIs1sf++PnkvpKYWypnlgXxrmTDVOOYLrbPU+nIvJKYyyLGw3LWNTU1e1SOZI0LtZNmOxihij2VuVSiJBajcDh8kibCed+or6/fksoRga0nwJuyThu1SaUr88q3FjMkExfOzjKeYiuvcvbXOjs7R2SdUmolqMOsH2eYz3ozO9UoaypJi1gcQH4U5xfp5usOf9BKrV6oj6doG3nvV/SxskmbWLxQFovJzkFWVcBKIHJU7+j3B4NBipdnVMn2PyxmlLEEbLPZck0mkzkH0RMIcAHHyTaQSUJKYrbWiP8KtrQKp5vBWhArEAk8bPcYeq+YfAL6/H7/YE9PTyhBKW4wLTGEhRCewJEdXXOcvnS9QCraBJA//MVgGVgO4uUTwVzn7K+wG39VsQRiu92+IC8v7xTWx8Ai3csQAdyl/ygQCLzo6ur6qs8nNARrolqtY7ISSLHZBMT/N+wvG43GFrfb/ZNxVP4Qy3skQiEQY/mMucUNvkQFehnVzPCHglKKfQNmdpALhnj/1bGbHyXWi8BjIluBwjMui50CIef1z8L7lw/EbhxVgFH65XydfNBcLpfB5/PJn4GUw3tcChuX4hf9WRP9knZDehCngxaLpdLg9XplIKTDXKi9s00q0ctTM5vNdrpy48tJ9ICBc5UJKewN8Ycvc7Mp7GxQOMSncErJk++qiaKiol6ZnEvhbOVIvxBAmRAXgEkikoI/1yJfoB8hKRDieRWyjVYzjU9YqT7ybsfmKQKpcLlS6AfANmAF8yUDvwEknWJfwROkTQAAAABJRU5ErkJggg==);
      background-size: 15px 15px; } }

.icon-income {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAAXNSR0IArs4c6QAAAXFJREFUKBWVks1Kw1AQhZObYgK23agbfQMFtVa7FBQEN92IL9Bqk/6AIi59BddtKUpewIUrQRBURBBRcVdw6bIWtWCb/pDEL6W3dKmBYWbOOXPu3CRqLper+b7fVBQlSvQIh/jLoyMyiIaqqpEQJhHP82Y0TbsHPCyVSnfSpVAoTLiuu4lQbbfbl7Ztf0gun88vMmvDJ5itCTRjFG8IHkZNTNNc44AX8AQRNwzjybKsDWlULBZfqS8Gs2FBI7rdbhyTPSkKMoITDtkul8v7cAdASSHEKTmY6T/gR47jxGhaCu/IH+DDxNph8OE1JAH2zqaTspcZ/Kvvnk6npyUYZNb+IX1nMpkViXOtBWqvUql8SizIqVRqinelhahdXdevcb1hVWtEtMv1zrLZ7DlX9BBvwe0QntTAHcMl6Q2BoFev12dp5vlKq1KE6S1GS/SPxHOn01kGu5I8JjFM1qvV6hxYU2WTBkWLiAamkP/+j5gb/wVfKpljroqL9gAAAABJRU5ErkJggg==);
  width: 18px;
  margin-left: -2px;
  margin-right: 12px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-income {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAYAAAAzI3woAAAAAXNSR0IArs4c6QAAA0tJREFUSA3Nll1Ik2EUx999OHNGTRlOISIhDCSkD6QikyChKCqkRiBUN0ucIBkYddGHBAXlupopDCnBLiwzsYKC8qKQgiKDuupLIexiczYwcw330e+svbLm3qXohQf+O89zznnO+3/ec57nna6+vv55LBYrU5aGfDZCphIuEfAhwSkHvQ5Mgi8J22Kr1STMT+SX54iUgnJjfKgoP9vb2zfKmDd2BJLdDPuwHUv4F1U5nc5rJDwNWniGR5JjG0GtUQmJTamtrbVC5pyM0f2iM4iOJPvx20EJ0IGv0Wi0t6io6H5zc3OUeVrR6/W9xAmhJofD0d/R0eFVAyVpjMlvcAfsA1bwBOZ70eKbJSRZZTKZ7kJ62yznX8M71GFyDGv4pRIe1p/A7wePgWzOoudHZBk4DszAFQwGq9FpyTQ2NlqysrIGEmQG0bv8fn92JBIx6XS6HeApa6X8z+rq6grQaWVsbMzJWqmGCRwFFglMLlllbm7ukMvl+iUOLQmFQufxSYke2Wy2akoTToodZL7H6/V2YauB3BW0I8k/M+zp6ZGDdLmhocHFZjZDro95gVoyhdcrPZBR7Ha7wWq1+giykKTY4/F8S7dAetFgMIzii/K28zs7O6UlMora1GrJMgarzry8PClBPjv/pEVGYvH5iRlimGM2m4vFNleZF6G5Jl1I3LwIBQIBKZePepdQFrnc0kri+tiEc3JqamokbZCGcYYQJ+IQx9mmERc3JxrxFhM9PXJDeio1nqYWnxt7Nuj6X/9AfiXP3k3scsk109QyQeQyu0n9T7W1talXetyh/nAqVoTD4VfMS4Ec+4vj4+OD9FcMIluxXQBVYJjG3yL9xHiWsBkTB+QSjpNArp24qG8oyOwq+A4cPOSh7DQekfLjdrsnpqenZUcvQQXkB0gcgkyI+QtQxfoh5lVaZIhRWCNv+gzr5QBcZ/xD7OpDQxz7s0ajcb0kw77T5/PJJyGtcNWPEl+B8yC4DV6T9C26m0+CvbCwsLy1tVWzdyjRdmJrwEeeV0Y1mhhPgH8uRkV2T7BcZveAXOXyOdGSGKQe4BTMS/iWHYCIwiZaIBNIXqz20FL5+2Eywu4NKAcbkpkylq5PtaWELHi6NiXD+z/vPk6dFV9yrgAAAABJRU5ErkJggg==);
      background-size: 18px 9px; } }

.icon-eligibility {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAg5JREFUSA3tVjtLw1AUNuZWqYJDRR0EB+1iFwVB3Bz8Bw4ODsVSCW2hv0WkmEihg6ODFP+Ds7gUh4rgaxCxg1RqyKN+R9I00p4kYiUIvXDJ4TvfPY+be8690kiIUSwWx03T1EDdwZxklrwDPxNCKKVSSWc4LixcyUeA032oM5jXmM8MdQZ42rKsS3wPGY4Lh3IMdpJWSJK0q6rqlbvaIxQKhWS73a5jrnhgVhxlNT9U2LZt0hIEJ4VZOjDHYZx5OUPH3t34UzmyrRZOc6A6/SoZJs1NBu+BUU7r+Xz+oEfRBe7QZDSBgj8GttfFWUlHybxwWuiasix/QJ9yJkcdQUNalRBdEwwyuIVobY5tGMZbpVJpcHrCs9lsIhaLTXEcZCohwHP4WabORb23rmnaLbcgLO4E5hscEn2FPRHZ4Ro6Dvs7f82LbKvpVNPLYRqnbQ03msWlgtprlMvle05PuKIoCyiZBMdBKdGVOYdpUB2fQEhzZA+OXmMtcs5zudwsAn8Cn5LxHeBVEaBQ6LlCLwcAfS9xaoOwlHKy4bKeAIec3sDMRT/PsEOj1mq1joTzMPN9I2FXqPdSKwwc5BTPo0wQMbLDNXQc9GsGpv8fW41SkLmU8QgYIx3VC8fx4oHF7hh7dEr8FKX14DXQkdGV5h1urYP5fUM5jsfjqq7rG0hmG8aWGIMGgqtSc2D03+BP30K9to2BH68AAAAASUVORK5CYII=);
  background-size: 15px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-eligibility {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAg5JREFUSA3tVjtLw1AUNuZWqYJDRR0EB+1iFwVB3Bz8Bw4ODsVSCW2hv0WkmEihg6ODFP+Ds7gUh4rgaxCxg1RqyKN+R9I00p4kYiUIvXDJ4TvfPY+be8690kiIUSwWx03T1EDdwZxklrwDPxNCKKVSSWc4LixcyUeA032oM5jXmM8MdQZ42rKsS3wPGY4Lh3IMdpJWSJK0q6rqlbvaIxQKhWS73a5jrnhgVhxlNT9U2LZt0hIEJ4VZOjDHYZx5OUPH3t34UzmyrRZOc6A6/SoZJs1NBu+BUU7r+Xz+oEfRBe7QZDSBgj8GttfFWUlHybxwWuiasix/QJ9yJkcdQUNalRBdEwwyuIVobY5tGMZbpVJpcHrCs9lsIhaLTXEcZCohwHP4WabORb23rmnaLbcgLO4E5hscEn2FPRHZ4Ro6Dvs7f82LbKvpVNPLYRqnbQ03msWlgtprlMvle05PuKIoCyiZBMdBKdGVOYdpUB2fQEhzZA+OXmMtcs5zudwsAn8Cn5LxHeBVEaBQ6LlCLwcAfS9xaoOwlHKy4bKeAIec3sDMRT/PsEOj1mq1joTzMPN9I2FXqPdSKwwc5BTPo0wQMbLDNXQc9GsGpv8fW41SkLmU8QgYIx3VC8fx4oHF7hh7dEr8FKX14DXQkdGV5h1urYP5fUM5jsfjqq7rG0hmG8aWGIMGgqtSc2D03+BP30K9to2BH68AAAAASUVORK5CYII=);
      background-size: 15px 15px; } }

.icon-enrollment {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAYZJREFUKBW9kjtLA1EQhb2bzatIIwQbLcQihb9ArGwUEUQLtTBis+ZRpY+kSCNopSjJBhIUNIUWCkpEKxtBBNHGOrU22qyEvP0meC0Sgp0Du2fOzJw7s3NXDWCxWGxZKbWN+ya8n7Xb7SC5tG3bx6YUGYahgN1MJrMn3LKsIY/Hs0ShqtfrZ/l8/l3i8Xh8HTDE77zE0RaJRMbcbvcVoi9iDn4JQUjnNfYI6Z5stVob2Wz2EHzmgHuKN7VAoxGNRic0EeRbRxEHiR+ApzxFwsO6RsZnAsskcQMpIzj6Sb7AB4kH6LhCfAT+JDnQBaR5AoqN3lG0TzBJIFWr1R69Xu8Fole4TDBeqVQWfD7fHH6CeIL6rc43ss1zBNOIV9nmTrVaXSRZhJ+Yprnk9/ttzph0HGcql8s9yIGd6xCnUCh8AGHmn0d83Ww2Uy6s0WiUOCDF3d1KnbaerbLNS5KzdAwjWMOf6RaJ+LejEG2IP/HlsvtaT8e+lV2J/xfKXyA/cLlrkr9o6BsMEJ7Ae+GeXAAAAABJRU5ErkJggg==);
  width: 14px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-enrollment {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAAXNSR0IArs4c6QAAA7lJREFUSA3tlltI03EUx7c5trxQEOpQKNAgiBQUCqQbSA8pZlI5nyqTal5CsBARSpKSJFopXuYlk0khlYKhBSZilpIvUZb5pNCDLwraVafMW58T/uU/c04t3zpwOOd3bt9zfpf/ptWoKCMj4/H8/HySyvQv1NaKiopYpZBeUUQCZkD8gGtl/bek1WoTqblJXccFcMHxhY4uqYPWq6enp0cszV0OcGmMstampaWd0ul05+k6EqMOfscUNTab7QH6vBK4klwVYH5+vn5kZKSeQmbAhpBNAM2hH4brmCRxcnIyyW63T60EJj7p0iMBVkCQGS4wmUyhbHkyU6WIDvAN7PHe3t53PRYiwCOgxWIJIk7OtAagPKadUQr39/fr5ubmOljXwalMGqr43EmPgF5eXnEkG5jklrqI2Ww2+Pv7N2Bvx94NSy2JXZE8niEFd3BOP9nCwdTU1EOs946NjZUKGJWPwR2zs7P1NFaCL2QlNN75Nh3b0EKhPe4CAZMt9M3MzDRSsAi2AtaHTcBaAIsPDg52ouuI/Yb8g9gNL254Hv5B2YYDXPUe0AvRXR6pZHJGbxG66enpozMzMwnog/BOuHl0dDSxurraMTw8HMPauBCL6kKmgICALhq9jtWgnOF30HMxSKILGQyGVgxDJBQS4wA4mnUxYOaGhgYnl2oLDd/GNhgUFNSmSiZF68d6F3m7kW/Ep2VLvyLt8Cu4AjbBNoJzObdxdA3Tx5D0DNsAyxyj0dg+MTGh1ev18g6t2ELwHSH+pcTTxHbO1I4ajf01DZ1l+mRirykTarjyT3GEESRfjYs4P9DMQXQNhWTKBGxb4eapqSkHBSdEx74ZGa+A0dwZfB+x74NzAgMDo8vKyj6j/yaXW1peXj6GNRmgJ8gquBO9hItxhYaeZ2dnhzLZcbqOAES+NH002YRvnKn8AarEdpK8XuTpysrKT+gu5AKoeKR4VlZWmNPpLCIxi0JxAJ+zWq1dxDxcYCVcg0/eXw0cAN+kwXwu0/RigEpZFlD8xcXFcsVTKNaIlLPtZLuKHA7HVeWbydqPhu7gs8ADnNOJqqqqHnS3tHiG7iJkWi5HGNt4n+KXfXx83tNEFO9qP+te8i7gs/n6+kZ6AhMMtxOqGygtLZUfZQsTNQJyD70bEAkZZh1LUy9ksRryOKG6CDexjWnDAauFH+EL52KsGkxqrWpCNagyrdq2Fn1NE66lsLvY/4Dudmbd9v9buu6tc5eo/B7Kz4f8Hm4kRVE8Sh6+fNXln7TwRpPjF28wmdxJwbHTAAAAAElFTkSuQmCC);
      background-size: 14px 15px; } }

.icon-complete {
  width: 11px;
  margin-right: 0;
  float: right;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAUZJREFUGBljZIACuQZvJQYmxsr/DAyejAz/xf4zML5gZGDYyfDvf/ujhq33QMqAfAYGmWYvD8b/TKuBHB4QHxkANX/5z/gv9Entth2MIBP/MzFexKbQQFqN4dKzOwx////7wvjvvz4TyGpsCm0UDRjWxHcyBOs5gaznAaljArkRZq23pjWYqSoixzA9pILh3tunDNtvHAOLgdSxgDwDcrqlvC7DNKCC2Sc2MHhoWDL8/POLIXFFI8OXn99gZkkw8zmqpwKt4X/y8RWDgpAkQ7SxJwMbMytD7LI6httvHsMUgujnQJOBwcPAkALilW2exCDExc+w7NwOhovPboOE4ACobjve0ICpBAUfODRAAQ4KR5AATBKZBon///83DKSOGSTxaf/tOwL2qisZGBm5gZLiQCFuIH7O8P//asb/DNGPG7adBqkDAGt+c60XNGmGAAAAAElFTkSuQmCC); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-complete {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAvNJREFUOBGdVV1IFFEUPvfOrCSZYD4kZv4EPWi09CARkelbZpYWkdVLWEFEgYgFVkhjRhlWGPkQQfjSg5Zkaj9Gf5JFL/WgYoJlrbHCCiaWU9nu7NzOmXWGmXU3Xc8wc88537kf995z7hkGUSRN2bqcMbmMMVYkANwMIAVD/fiO4TsshHgihNbqVZ5ORqLAeKdkKgVLdCmhGgRUIZLgROdYKjC4yoNqvUfpmbGjDuKsC0UZQcEfIOl6e9B8Ou6oT9K1Uo/S7TFjLeJMpTBT53IvAmkmGOPo5bqWZ5JzmhzavtyO6mJJiSZNSHIHcZFhEM+eaUzbz12VDddKKmFpXDzxGCIEuA0utBhln3PXKOrzJSo0G79ZySuhvbwBkuKXweOht3Csrd7CUFF1PZDBqaTQWDApkTWX1RikxJa9IosGuyRIzLUfiVmR3fs/3SXJcGvvWWPFFPdX80NVR+OcKYJBIafiD0ckxuHmntPQtPsUkE7C8GnYUQEb0tcatqBC77wOH7xDhm3/EKeM9UY3yiGV+QdgW/Ymwzc+PQl1z25DxZZ9sGtdgRV35dUd6Bp8bdl2hThldNA1jbMDmh60zCMbSyElMRm252y2fG19L6DpzV3LjqTQPunuO+RGbyu8/PTe8hXn5BlHQY53ngGoftRkYZEUPAofEQ+Hg0Ghw4n7l2HQ98UBjUx44ei9ixAIag5/uIFH0Y/JE93hANm//DNwqOU8+Ka/G/Dk759Q3lILP2bUSOEOHxPQLSXmrx5hTDqOiOOcKVL1/8Gt94M7dQ2c7GyEj+NfHQRRDFUXgcO4aoD0umIFq+dclMDY3Axqv9U8VIwipX6KlToQG0OkaDYQ4pptQtSkuR7YiaHeSOEL9HkZgxKz4RsrponUR6mfLm7luFKcO1rTZSVBsq9mqufzVFJ+arPgcXRDcvGdk1B7POr0a7rEdfWgR3k+YceM5Nkdpk7tlLoUNRQsePNnijkGH9UplZTmcrWMnWkP1aM5cXb8B5099a7BVDwSAAAAAElFTkSuQmCC);
      background-size: 11px 11px; } }

.icon-drag-drop {
  background-image: url(/static/lw-web//images/ic_bigcloud.png);
  height: 36px;
  width: 52px;
  background-repeat: no-repeat; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-drag-drop {
      background-image: url(/static/lw-web//images/ic_bigcloud@2x.png);
      background-size: 52px 36px; } }
  .icon-drag-drop.small {
    height: 27px;
    width: 39px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAAXNSR0IArs4c6QAAA6dJREFUSA3FVUloFEEU/b+6p50oqGRxDYKi4kIyiguKGPSiqKhRMUoW0YuCgqAQMyMIdZAselEPCip6mBnREXeNRz0oiLgkk7gR8CCSoEJUcJm0mS7/79CxnZ7OQIJYh+mq99//79evXzUIOcaqE83D3nd1bwOlyhEgpBQUImKXUqpDAN5ShUXnkrUrv+cI42ummP4jdDC+UqXVWQWq2I9FAb6g0Pa3NlSe9+MMhAs/YygS3WVZVjOLI2AHCtwe1PVJxRMLghrqk4UQmwi/pwBGW1b6XGld9KhfrIHwrBUIhWMrLFB3QQFVGZoKgsXyvlyeyhYoFInXUKJnyDaMyBFANUYBzqfEilBBOyV+s6W+MkbHRpB3eBKwz7yz+yWd+RQynko21ez2uv2NlITjm0FZib/RPysSf0hJrW1rrPr8B+2beY6gs7O7nMXJ/Co/r3h/pkO2NQW+TJU6DbR9+sZRQJkhtJmAYgfx31HDLkGwLkipPHqeCpTUxS4BqArKek+ysfpkNkE/bI68NrpFbvjiti+QiXE9P82n1EsTQMPVbfXVd932/gSYaP409xFxJzdWQNNCz+ork27yYOel4WgtXd8jgPiWBK9oaBx93lDxiePZJSmpi5elUmYLNd4BFkeE9pHG+JeDFcz0CwiIkfgHPlo6jtpeqyfJmszDhZGrBSnrx2vaeSEt76AOhzcGqh5LiVZmIPd6biRR1KvMR4zpaCxyduTmuOfL5D39a0/XgrRlHSKtVVSJj0ExYhaWhmPHKau9dOa3Wxuq1tE363VxB2PxtGXSG6BmM07vwQtNGMtzJcFc0iLN+C2arUEUxwXddbsU1L5yMOJ2UEqEE+LEeD3QYA1d16TNUWqpUAhTeVEQDLyxwQF+FstEvrNz3rVD5TlXg23McXC/76iA9pptpD2dm9AW/vorPcPPwcG/9ZibWMgpuYNz+Z0kmOPgfl+X1htBjg+Y2Nubln4ODm5YRgIE7hyRZ5S5z5vnjLHN5jgOPl9Hi7VxnrxQaKasduqOsdRNzRr1wrSg0XpZVpg+/v1wSV3Ubti2ppr+96TfmDHZLBNGR8oMpUFJ6rvVfC3zcDhVk8accHRZGvCinUSGY+aSmugGvZDljGcmQDfqOnX5+kwfz5rENVBbWxpr7tsPEU/6ssFjRH5C2eXcvSdoLqAv5hMq+zHWYs1cLjntXAGnCjnJPgTPv5MP75/B/z0BfShboz+tH0PxZ98hJoBbhprAf/f/DVl7eN4eJDysAAAAAElFTkSuQmCC);
    background-size: 32px 24px;
    display: inline-block; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-drag-drop.small {
        background-image: url(/static/lw-web//images/ic_littlecloud@2x.png);
        background-size: 32px 24px; } }
  .icon-drag-drop.large {
    height: 54px;
    width: 78px;
    background-image: url(/static/lw-web//images/ic_bigcloud_mobile.png);
    background-size: 78px 54px;
    display: block; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-drag-drop.large {
        background-image: url(/static/lw-web//images/ic_bigcloud_mobile@2x.png);
        background-size: 78px 54px; } }

.icon-file {
  display: inline-block;
  height: 40px;
  width: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAAAAXNSR0IArs4c6QAAAS9JREFUWAntmEsKwkAMhpMi1MdO8AgFQapewa2eV7deQS0FoUcQ3NXqajRqpTKvtmR00c5qmAz58ieZQIv7KFoLAUtgWoh47nf9cRAEJ5NLjxNKICHEMM1u2yRJRiYw7g6RoAvzaYimi2Vsua/XXYwHPX+hU+6VcVj9DsYP7ROTcidgUgpghjsBU3ptcCdgKo0N7gxsgzsFm+AdMnKv72cFkGbXAkJMLtfbkVUxImwKBO2Whgyr4lkYrrS0tyHPhgSuM7tJaRloMSiWVD9m7nPsFh3b9pLiqpHbADo7i2Kdc9N588BSjet0tSmlZFN1/U9Srep6SXHb1bb61bX/pMaq4KQat12tShPH2d9q3Dxw29XQzmqON6vy0bzn9DfFn38gqjq4PPPKfmixBoGwvgMTgJZt8HrfowAAAABJRU5ErkJggg==);
  background-size: 30px 40px;
  background-repeat: no-repeat; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-file {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABQCAYAAABFyhZTAAAAAXNSR0IArs4c6QAAAk5JREFUeAHtm01OwzAQhe20xygnKI16DU7Agj13QEJsuQN7hDgB16hSuAHHoAS7wlLl0L7EdsO8drJp47/MN2/sjK3WNh8fV+3m+6k1ZmYEXtaYL2vsY11fPpQwr5IM6wGdENPWmvvVen1dBliosrtwbeuQW/NcArraHVj490kJ6GkMuawXbtr8/7Vq1i6aO1eANsvF4rVT26OASeGAE6CT5jQT8CYQu89kaB5ga24caDY0DfB2zhaApgH24VwCmgq4BDQdcC40JXAONC1wKjQ1cAo0PfBQ6JMAHgJ9MsB9oTu7Jd9R4rVn99Q19a89lsu93anJS9O8z2mAu2TDSraHCMbciQ1ptyn/HIaEW/vjIrnAk+r2GNBiQ7qez9+cZhdYt8Mt4rkvVuHDGOm1UOGxzq19+FoXxr/KphOBnlDhsc6t3YIy888C9mZXQ+DsJwgbAAL7MDvGahn7IYR0XF76Hs7hUqtlacNTx4MKpw4stZ8CS1WmlF2qcClPSh1HFZaqTCm74Ht4rFw6FygkLigXhyE9Vi6dC9w3F4fAuYZI6w+Bx8qlcx0TQhqNA+ew5tLIhcLrYUgLt3+weQo82GVkHVRhMsEGm3t2CsP3sObSg4NonA6aS+/xM5zDmkvv8RxLMVSYBaSvnQrc11Os7VRhVuX62q0K9/UUazvNpWPl9Fw69gjZPVy0NJcmUzQ2Fyocd2C/V2B2BZH9qjDyEHu9KsyuILJfFUYeYq9XhdkVRPbb+F8fqAN7/fmF9Bg/75cSFZ61Ytnv5jot/I7rByB9+TBYM8gtAAAAAElFTkSuQmCC);
      background-size: 30px 40px; } }
  .icon-file.mobile {
    height: 33px;
    width: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAhCAYAAADDAmudAAAAAXNSR0IArs4c6QAAAQRJREFUSA3tls8KgkAQxndCsD90CTr0AFJgVq/QtZ63rr2CtnkI6dpF6GbqadutjCFHkdZLsIIwzO5+n99PhYGA850QbMN+vADg1u/aM8dxYkqioyOuBIUQoyTND1EUjSkD8I9cqIXVwgNqQ12vOPvaA+GgZ6+/k3TqBJqvQSizuFSSVgzUkzNGm7RioLBUmbRioFBWmVjNOVfvLF52kmZok3DvWX7RSgDA9kixVMpPeKiVYOl525Lqu+Hz01X+JBOtBFXiuG8MMA2yNohILLhpEGEaZG0QkVhw0yDCNMjaICKx4Ob/I/pMFcGRcxxNt5Yjy3PatuRIfZbj9VTec11R4nz8AG63Ypv5c6K3AAAAAElFTkSuQmCC);
    background-size: 24px 33px;
    background-repeat: no-repeat; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-file.mobile {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABCCAYAAAAR6FVNAAAAAXNSR0IArs4c6QAAAcFJREFUaAXtmjFOwzAUhp+THgMW1pKoEmdg4AQgsTFwCsTKHWBGFSdgZu/QxuQGXIGN1rxUshRwiBz/VH7D85LI9u+87/8dxUNM07YXbrt7dERHlKEZoi9D5qGuT+9THl/kLL4rmI2bOUN3a2sv0wAyOd8v1jlGcPScAlH0F8p8X6ZAzH4Xvagr3paHb+vG8u4JmoegRVW9BKMDHZIS8OV5iKh3QhLA1hPwNRpCDoChay58MoQYgP2eT4AQA9BtnxQIUQApEOIApkKIBJgCIRYgFiL4EnfCHO2PL/P+tDdQT8kn2KW17bkYgIEiR7u6A+CO6CbbFuID18dohRGDjpzJB1AWt/8BkW0L1fP5K5t8HGH0jymbxq74GHvmO7Ml4AtArwqAOojqNQHUQVSvCaAOonpNAHUQ1WsCqIOoXhNAHUT1mgDqIKrXBFAHUb0mgDqI6jUB1EFUrwmgDqJ6TQB1ENVrAqiDqF4TQB1E9ZoA6iCq1wRQB1G9JoA6iOo1AdRBVK8JoA6iek0AdRDVawKog6g++FdiY9+X6KIH1Tt30l8/AOD/cK76E6TfF/zLy6f0Isfq45fYPI1NkDxmDL19A014hbLpGAO3AAAAAElFTkSuQmCC);
        background-size: 24px 33px; } }

.icon-alldone {
  display: block;
  width: 133px;
  height: 129px;
  background-image: url(/static/lw-web//images/ic_alldone_mobile.png);
  background-size: 133px 129px;
  background-repeat: no-repeat; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-alldone {
      background-image: url(/static/lw-web//images/ic_alldone_mobile@2x.png);
      background-size: 133px 129px; } }

.icon-sub-complete {
  width: 6px;
  margin-right: 18px;
  float: right;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAAXNSR0IArs4c6QAAAG9JREFUCB1jZEADsk0+zUAhUyaJNk9RhoZQNpC8bJN3CSMDQw2QeZsRqOI2w///VxkYGXcwMvyfxvCfcdmjui2xTEDBPkZGRj+gyukMDIxbHj19nsgAVMH86cDtM/yO6j+B2pn+vX8b9GnqKRCbAQCxviS07tpZ5wAAAABJRU5ErkJggg==); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-sub-complete {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAAXNSR0IArs4c6QAAASRJREFUGBljZCACyDd79/3/zxTB9I/BiZGQerkm30YGhv91EHWM15jwaZBt9C1EKAap/H+MGUTJNvqE8ztovP904OZnEB8EZJu8kxgZGaYCmVBXMG58pMEZxyTb7NsElFjByPTvoHJDoBhIsXyjbzAjA+MshGKGfWwCf8IZwlb/ZRZwVFsDlOAEYqG/jP/cBJzU3gDZy4CYFYiBxjOe5GRn8r5dvPUbiM/0n/F/IpD+A+IA7dZn+M+wGshkA/GBAld+/2PwuVm+Ce5U5k/7b9/kd1S9D5QNBCsBqwQT9/7+++vyrGHrC4QQAwPY0x/3374EdNpboIQXRJLx+b9/TM5PG7Y+QFYMYoM1gBgf9986xe+o/hPI1PzH8M/jSf2WGyBxdAAABvdZEoUFNSUAAAAASUVORK5CYII=);
      background-size: 6px 5px; } }

.icon-subnav-progress {
  width: 7px;
  height: 31px;
  margin-right: 0;
  display: inline-block;
  vertical-align: top;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAfCAYAAAAr19clAAAAAXNSR0IArs4c6QAAAMFJREFUKBVjZACCtrY2YVEhyRoZWUnrr1+/v7x/98HE0srCPSwNDQ1cGmraB719PLTZ2NlAahmuXbnuycDYF8zCxc4f4+RsD5cASWrpaDI/ePi4mYmbl0uNX4AfJIYC+Pl4NZi+ffly++PHTygSIM6nT59uMX398Xnx/r0Hr//69Quu4Pq1m/+uXr5ZywgS6enpEeHnFW6QkZWy/fr124s7dx/2VVQU7ISrBjG6u7sdkAWYkDno7FFJYIiMBsIABQIARqlB4C/AsQwAAAAASUVORK5CYII=);
  background-position-y: 6px;
  background-repeat: no-repeat; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-subnav-progress {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA+CAYAAAAbMip8AAAAAXNSR0IArs4c6QAAAe9JREFUSA1jZEADfX19nH9+/vdiZGSyYmRgEPrPyPiS8f//g19+fNzd0NDwB6YcKIcAXW29PozMTNNUVJRlZWVlGDg42Bm+fvvG8OD+Q4ZHD59c+8f4N7m8vPgEQgeQ1dPWFz99yqw/z589/48N3L1z739f96RvnZ29jiCNYBt72no0WNjZL8YlxrAJCgqgGIjMefrkGcPypavesPxgUGUCSfxnYqm2sbXGqwmkTlpGisHQ2EDkN8f/PCagh1mAWv20dTVBcgSBtrYm0JlMASycnMJiPNzsfBwcHAQ1gRQIiwgDyf/aYKcyMKIELjEG/GL6/v3tqy+fv3z+8eMHMRoY3r59C1J3F+THP0ALt1y/eoMojddA6hgZNkGc+vdvy+FDR399+vQJr+bnz14wnDtz/t3vv8yTmUEqd+3d9drJwfXFnVt3fWXkpBl5eLgxDHj44BHD2tUbfv35/z+osjL/MkqodLX3BjMyMk9RU1eWkJOXY+Di4mT48uUrw72790HJ7g4wGhJLKvKPgExF0QgSmNowlecb589QRgZGq///GQSACp7/Z/h/5OuPTxuA4fELpIYg6O7ubsClCBI4uGTxiI9qHA0cPCGAR2o05YwGDp4QwCM1mnJGAwdPCOCRGk05o4GDJwTwSI2mHFoEDgAOHLoaKZAs+gAAAABJRU5ErkJggg==);
      background-size: 7px 31px; } }
  .icon-subnav-progress.last {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAfCAYAAAAr19clAAAAAXNSR0IArs4c6QAAAMFJREFUKBVjZACCtrY2YVEhyRoZWUnrr1+/v7x/98HE0srCPSwNDQ1cGmraB719PLTZ2NlAahmuXbnuycDYF8zCxc4f4+RsD5cASWrpaDI/ePi4mYmbl0uNX4AfJIYC+Pl4NZi+ffly++PHTygSIM6nT59uMX398Xnx/r0Hr//69Quu4Pq1m/+uXr5ZywgS6enpEeHnFW6QkZWy/fr124s7dx/2VVQU7ISrBjG6u7sdkAWYkDno7FFJYIiMBsIABQIARqlB4C/AsQwAAAAASUVORK5CYII=);
    height: 20px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-subnav-progress.last {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA+CAYAAAAbMip8AAAAAXNSR0IArs4c6QAAAe9JREFUSA1jZEADfX19nH9+/vdiZGSyYmRgEPrPyPiS8f//g19+fNzd0NDwB6YcKIcAXW29PozMTNNUVJRlZWVlGDg42Bm+fvvG8OD+Q4ZHD59c+8f4N7m8vPgEQgeQ1dPWFz99yqw/z589/48N3L1z739f96RvnZ29jiCNYBt72no0WNjZL8YlxrAJCgqgGIjMefrkGcPypavesPxgUGUCSfxnYqm2sbXGqwmkTlpGisHQ2EDkN8f/PCagh1mAWv20dTVBcgSBtrYm0JlMASycnMJiPNzsfBwcHAQ1gRQIiwgDyf/aYKcyMKIELjEG/GL6/v3tqy+fv3z+8eMHMRoY3r59C1J3F+THP0ALt1y/eoMojddA6hgZNkGc+vdvy+FDR399+vQJr+bnz14wnDtz/t3vv8yTmUEqd+3d9drJwfXFnVt3fWXkpBl5eLgxDHj44BHD2tUbfv35/z+osjL/MkqodLX3BjMyMk9RU1eWkJOXY+Di4mT48uUrw72790HJ7g4wGhJLKvKPgExF0QgSmNowlecb589QRgZGq///GQSACp7/Z/h/5OuPTxuA4fELpIYg6O7ubsClCBI4uGTxiI9qHA0cPCGAR2o05YwGDp4QwCM1mnJGAwdPCOCRGk05o4GDJwTwSI2mHFoEDgAOHLoaKZAs+gAAAABJRU5ErkJggg==);
        background-size: 7px 31px; } }
  .icon-subnav-progress.active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAfCAYAAAAr19clAAAAAXNSR0IArs4c6QAAAMVJREFUKBVjZACCvr4+oX///oX9//9fEEjvLS8vPwUSZ+zp6dG68uf5/hO/74v9+P+bQZlF5L8dq1pjfWllI2NeV/XujT8uuvwHKYUCbRbJf85s6tpML/9+tkOWAMk//PuOCWiFNRM7I/NrmA4YzcnIysDIyPiWSY1JdJIYIy9MnIGJgZHBjFX+Nhsb23bmfbv3Hsv0iv7Jy8ihIcXMz2rOqrBT+j9fRHFx8Tu4DhCju7vbAVmACZmDzh6VBIbIaCAMUCAAAMiFQDsr2ne8AAAAAElFTkSuQmCC); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-subnav-progress.active {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA+CAYAAAAbMip8AAAAAXNSR0IArs4c6QAAAcxJREFUSA3tUj1LA0EQnb1L7k4TvyVYaNBCFEXFQsGAYCWooK2NIAhaJyQkhWIKq8RgYSWCYONfEBtBbCxSiKCl36CIHyCGeMndrTNnEwv3IPU+mOFmZ94s9/YBVAlWyctmszOMsRU8G8doxHjG+tiyrK1kMpmvnHWJ6XRaCwaD+++8MH9WuoUH5wNMbkGAadCptsCY1sUDTN+IxWLruIjTAh8lJO3d2G/zh+YVWGDTkYsCL8Gl9QTX9iub0wfXcrlcCRsb1GSZTGbyk5lHB8X8H5LLrEhBpsOCMVoyfFpPNBq9VRBL+fKdkET8L27CufWoOY6zSLWCMXFvf9C3J+jfOecknEsMFXnZk0QDJBiimRLd+FLD/PTtCeN37p0GFZT3NKy6SzyJHUoTzZxRIuL2iD8MflCp/hd1zIBhf/s3mmGHhhR81JNGpXZ3Wu//l1yLRpjVB3C1sppKpe6J6F4TiUSOQkZDZ7cvNGSiAYr48DY4QLf0+tpgSu9z6hVjNR6PZ4hE+ONVMoOqqst4HsFoxXhC+U8wNhOJxAXW3kDDp0VT9BxVQRIFsklxpDgCBQQt6RwpjkABQUs6R4ojUEDQks6R4ggUELSqds4PtxeJgqX4DccAAAAASUVORK5CYII=);
        background-size: 7px 31px; } }

.icon-income-intro {
  width: 370px;
  height: 174px;
  background-image: url(/static/lw-web//images/ic_bankwallet.png); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-income-intro {
      background-image: url(/static/lw-web//images/ic_bankwallet@2x.png);
      background-size: 370px 174px; } }

.icon-income-intro-mobile {
  width: 232px;
  height: 109px;
  background-image: url(/static/lw-web//images/ic_bankwallet_mobile.png); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-income-intro-mobile {
      background-image: url(/static/lw-web//images/ic_bankwallet_mobile@2x.png);
      background-size: 232px 109px; } }

.icon-tax-forms {
  width: 25px;
  height: 33px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAhCAYAAAAswACjAAAAAXNSR0IArs4c6QAAAh9JREFUSA3tVj9v01AQv3t25JBGLJ0qpvJH8AkqsWVFqJGixuVLIBVYGJBQQAwdOzF2RCJOhORMlTpk68JaCdrwBRjYmr4E7OP3miA5fiZO2rRIqJYs37t3d7/7+/y4vu4fMfM9uqRHRI5dAwCiS8zdheOIVGC/4p4ZBkArbL5ZNEi9umlMVtSiDWfZuwbJyspfeVeSrlF3JXzwMTdo54vMTS8ImxP6FogBOPfcjOci4fMZaYMY9jnn5s9c5IIgCsGUNvzqZiMtPMva6Kfl7EiY3zLR/bTgrGt4+DUta4HgeGmkhS66/mct/Bqer+IduuS+0q5WTuS8Y+FCXkRCjIJG79th+3NS1koXWuuRsDxg4r6O9A4NyWFHPQavlFTMpiVSovaxNx0k6DQfZhi4lcGbmWVF4lf8MpWoTBENg73gh7FUq9WW3YGbm66BO5AwDL9DZaKNLRC5SUdI1Yo4IhvVjTXigsO/ogPCPzTPdY+KVF9/8rzV+biTlLVA4MQWinybmDR76lDrE/ao9AIl9ZKKWXTMJHH081N6zwJpha0gLYT1hGcZ+1NZFohf9Z8iXXfQi5pO4+2+11c31NJLxZQbiSCQWOLddqd9mES1QNDCW6jaXaRN0xJ98OJygTh+hhnIBYFujH7/AoDpIOl/wdijYtKzeekrOVauQeYqy/+TrtGc4JYxvgTMlYZcYdjFpYQMyDdzvcfXvIt9Rmdq7zchwqffYeqmtgAAAABJRU5ErkJggg==); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-tax-forms {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABCCAYAAAAVHYVwAAAAAXNSR0IArs4c6QAAA7ZJREFUaAXtWU1o1EAUfpN02227UhBqL+JNFPYkWAUpuKIWFtms0iZLkZ6EHr3pQaR4KgiCIFWw6GkRJNsudlcsFD0ongTv9iaCP9CT1Nam22R8QZNNJe1L2km2LZlS8vIy872f72UyM8uGFe02A7gFAJ34vxfbbw4wIWePZV+j9x17MYJ/PqeQiDMS3qT2cBCO6+k2R7KvlZqOwe2dpioaVtXfZjOyL1oSyG6jMWEkYSSiDCSlFVFitw2bMLLt1EU0MGEkosRuG3bDotEPRVO0O7gyu4nPWrVfsfcb96Zr+riff46OLK0WB2H72YlLcjuRWzYyEBzdKia8jpMbP7K0vGhx71e8+w2vH35yEEb8xu063b4JJFRphaE6bsqCMGLF7ZSPPdKHIIHM+wDHrSJ9IEvrV2PpcrfcMyAx60Dc3tv2LC4tLZs/31O2yUDm5uYMBHlDAbX6eZDSarWPgewngQRKU4ydyHckn893ZNoy/Zxzty9n/MdMfeaT18+hwlCWcdbr1e1YlsE0LONjvV5fobBc5zbrmGnP1ICzQcaax8Ioca2gqXpdn7HHDSulqwx4GRj+iWy49E5LnR8Q8jQFS78jnJ3yAWGWBP2OXgJ+EmWxQTjgHE6MjY2RvxiQjADn14GxG4jr/Y4sWPL6pGuL8wfYJ4v3Rx2dmCtb5hweTU1NNSg85l0/xb1Mp5yjnnt9p0uLQtslz/dNIOQ7ksvl2vq6+45bKavZdx0WKy8rX71kqAX1CMhw0KvbsczBhHZYqFQqaxRW07lNevb2HHpucT4ElmdSksDUipqiz+qv7GHDhVIRGK+CBeIZNuAtmsjZdrZqtGEOF3wAZOBw1tHjJ+YcyjSWMyDcdUBV1XZqCMkIOjmOU6D9O7z3JOMzk9lTB1wy4TEW3nkM7rCjE3Rt4Dfx4XSA0kqmX0EZFwYTVV0LczAoEPmO2EAjykgfl7h74phaSS2W58vLXiOjg6Pdja6G0NXvmrRmVKvV7147m8lkIKpSerIO5jWcWt1mpo0VPNzO6zX9na1UFfXiKhg17JN2OwkQZJxB1KL2ojKrX6HgApQWL/mAdKHuUlMvKSgLDcLF5lAMMv2SgeD0dx9B7QMIb/tigvnMVVhWGeVv7r04oYHT/2SQL3sy/YpLuhgksrTEmIkeJQkk+hyHs5AwEi5f0fdOGIk+x+EsJIyEy1f0vRNGos9xOAsJI+HyFX3vDcv46M1FZ8EuLfLIPjrzwpBXJTwInUC4/3eAwizEAGRgDHf/AJmS5y8TM9JSAAAAAElFTkSuQmCC);
      background-size: 25px 33px; } }

.icon-pay-stubs {
  width: 42px;
  height: 32px;
  background-image: url(/static/lw-web//images/ic_pay_stubs.png); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-pay-stubs {
      background-image: url(/static/lw-web//images/ic_pay_stubs@2x.png);
      background-size: 42px 32px; } }

.icon-desktop-illustration {
  display: inline-block;
  width: 374px;
  height: 321px;
  background-image: url(/static/lw-web//images/ic_starting_questions_desktop.png);
  background-size: 374px 321px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .icon-desktop-illustration {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_starting_questions_desktop@2x.png); } }

.ic_starting_questions_mobile {
  display: inline-block;
  width: 173px;
  height: 173px;
  background-image: url(/static/lw-web//images/ic_starting_questions_mobile.png);
  background-size: 173px 173px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_starting_questions_mobile {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_starting_questions_mobile@2x.png); } }

.ic_here4you {
  display: inline-block;
  width: 53px;
  height: 50px;
  background-image: url(/static/lw-web//images/ic_here4you_mobile.png);
  background-size: 53px 50px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_here4you {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_here4you_mobile@2x.png); } }
  @media (min-width: 768px) {
    .ic_here4you {
      display: inline-block;
      width: 81px;
      height: 77px;
      background-image: url(/static/lw-web//images/ic_here4you.png);
      background-size: 81px 77px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .ic_here4you {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_here4you@2x.png); } }

.ic_badge {
  display: inline-block;
  width: 45px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_badge_mobile.png);
  background-size: 45px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_badge {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_badge_mobile@2x.png); } }
  @media (min-width: 768px) {
    .ic_badge {
      display: inline-block;
      width: 80px;
      height: 92px;
      background-image: url(/static/lw-web//images/ic_badge.png);
      background-size: 80px 92px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .ic_badge {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_badge@2x.png); } }

.ic_friendly {
  display: inline-block;
  width: 73px;
  height: 98px;
  background-image: url(/static/lw-web//images/ic_friendly.png);
  background-size: 73px 98px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_friendly {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_friendly@2x.png); } }

.ic_vote_illustration_desktop {
  display: inline-block;
  width: 305px;
  height: 179px;
  background-image: url(/static/lw-web//images/ic_vote.png);
  background-size: 305px 179px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_vote_illustration_desktop {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_vote@2x.png); } }

.ic_vote_illustration_mobile {
  display: inline-block;
  width: 209px;
  height: 123px;
  background-image: url(/static/lw-web//images/ic_vote_mobile.png);
  background-size: 209px 123px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_vote_illustration_mobile {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_vote_mobile@2x.png); } }

.ic_completed_check, .menu-items .menu-item.review.has-checkmark .title:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAuNJREFUOBGlVVtIVEEY/ubsLp7KxVZJMbdIKLEFIzIJih4qIu2CUolQFEpk9BBhPqRdCLOIMDJ6WAi6gSCFghewHiQj1EAQeqgUFLW89SAasqTrpZ3mHzvHOSdzteblzH/7zj///883DH9Z6++c8GgzgUzOkAnOfRxsLbky8GEw1sE46kIud11/ceX3hSCYXbnhWa6OwbECDn6Zcx5lt6syY2ycgd2FN7r8S97zoMWmCkm3shOCPFgrMtyu6sPuGWvXmZ7Vda1qyPA1M54DnWwDR4JhXNaXYUhnK3YY4BoF0/HnMv1HUAIRCRGGLKUQJTDVdNnHJzD7ohISlliMus9mA33hGmXHIPlU6kGcTE3HhZp76B7ply7UUO50J2pypMJ0fyHQtHU+3DhwFpvjEvE057rpQgkSpibn1FQvbRMbGQ3/8SK4HE6EeAhXXvktgYSp0fBbtGEEl+bEo+xixEZ6pGfZ2wo0936wRglMzbhRhiVKXwX/sSL4xBEXWiXp+djmTZam153v4W+t/sONMOemQjHREQ/5dqEmrwxHU/YoFiBn637RrAyp6x4ZQGH9A4tdFTR59xVN+0CnqA6H7opAedYllKSfg1NzYEv8JpRmnJeegakJ5Ffdxo/pSSVyfkuYTiIUgZRkqMvfVeLTtx4J6o5Yidy0w0gVR49zxyDC6ZI/Lai9j95R8/Yaoer3s0YspWpo39jVhiOPC9D1ezZT4jeazXrY/FLa7TGqLIipXiPqo6FWDbTvGxtG5pNCNHS0mKam7nbQiRZbhEWYjvE3H4Oevckicb7PHjATmkVDZysmpoNYE7kaZ16UYurntN3NImtMu/n1anWjZDcijtDgaLMo4PLo0gIpBEGfmjdmN3GzHDfaEJ+K52HRjthxLLKkTT3LIHxzjolHiU/pr5aApQiS6Oe5mEIcatxoU0fAc3pnBQsEJ0T2VBZdtdv31CiqKfPG5PdctL595gtiD/rfx/QXyWgi3VtlXmMAAAAASUVORK5CYII=);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_completed_check, .menu-items .menu-item.review.has-checkmark .title:before {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_completed_check@2x.png); } }

.ic_complete {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAgBJREFUKBV9Uk1IVFEU/u55z14/OGoyEDgItZC0VY5kEf24mMWEWRKugwqiaBFYhpT2sBYKSiK1aBlFi5CoZnJCKrUsIyJESmIgXPQmUFtMsyhmmrmn+6Z5z+dMdeByvvN937nnvscR+EvUmuEGkNYkAR9BLkmiV9alaKLYKrxEoC+8j0BDgAh6eQYkmCMg2fmlJ/bZ0dzmQF/rGVUMq6M5Ymnm7xJ0yOqNTNlavrnWPNDKRA9VQaUNJUwynck0Ll4dXyCY+3UQjfyv8UTzYdinEJWGYQzYmAKiPKTy5oJQkg5u24OLoWM43tzmaszcvqk77CcBudtlFWis2Yq9W7bnqWCgHkNtZ5HOZnBqtN+1qVfqxlraoQshql1WgeH2Tvg3VOJ8ZARXwidRpuk4PTqA2a9xrw1SsF/9IJnysoMTt7GuzMCNI13YuL4C/c9uIfbptdfyBwstSZK1t17l0ccXGJy8k6fuvn+CmzP3vXIBM8tc9p2O5LcxrqpeVt/hd1zXp+/BSi4iOj/tUKszi+cJM2aRdW3mJxgXVqvAgw9TyMpcMW3X6RzLczbIb1NqMj7ra6nzqem7bPLfwb/Uqh61Lo89tT3uKqYm4uMVLXULAO9Ui1defAEz5nIaOhI9j2OOpoYVhdmxpkb8CGkCQWbyCcFL6vEvE73RN8qpBq/Eb0kHoslE6+ITAAAAAElFTkSuQmCC);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_complete {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_complete@2x.png); } }

.ic_show, .password-input .toggle, .social-security-input .inputs .toggle-show {
  display: inline-block;
  width: 21px;
  height: 13px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAAXNSR0IArs4c6QAAAmZJREFUOBGtk0toU1EQhmdunkVxE1FM8NHiowqN2KhbUwSLIKiIRWmy0UU1IlRoMIjIRUQSIlgQa7sQF0lRIiKCIBGkFXdqKqSgFaX1QZUKcSFI87zj/LcWH+hKD5x7f85885+598xh+sMImyPeUmU6SiLbWHiNEK0GxkSvheUVMT/0eQKZUbOj/Hu6Mj9GMJ1fQKVPcV2JifBiIrHjTPwBlJD4bZrJ0kBJ9QD5lqSL8c6v9ro+jHmxybzuV7NHWs0eEbrLTA1mHnQ7yF9MRQKY0FrnkG5ggQGLHDv3u5FdQfvpG+vrtfp9XbvnMKi/IfJEE+PFZGRgfsOf38FENqb1ph3MWxoW9Wpsp9Pl3DF27sALNk0xbpWHH+v/Ko6noofaEplLusuGYjK6HSahk7kVNaqegHaR+2Ih1fUOOpjIPNAKn48no8c3JrLXLKK2fd7urcbt2eFjLLSotclzBKAeQiexcQc6NPTUVaPKqP67XswqV0ewhhgYm1W51uvugQe8DIukT5iv3DS7quD0GJayyAR04/3LVVpFM7Q9RFpkanIlNBiw0MiFB7wMg/iCBo/uN3PuOZBmNNgK7Vi+7o1+/hS0PZgnubnlLTQYrWoGGrnwgJext6n7su70ZWK2MjgHSp7E2g1d6Nlcc5EnrKfaj+kWdwfWEAOjPZmHRC484KUFEP3XU4YhBnqpUa6jtwzt4DHdKaI34qrLkLOF89GPYEKnMstqFp/RjjisXFavTrtylsPr3PXMPGg3v10hYIywmVv4uVzpUxnTBJ8a242vTT6NuDZzAG81+utN+cXQhvXxL3f5GyMWJ1YEJpIDAAAAAElFTkSuQmCC);
  background-size: 21px 13px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 17px;
  background-repeat: no-repeat;
  background-position: 0px 2px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_show, .password-input .toggle, .social-security-input .inputs .toggle-show {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_show@2x.png); } }

.ic_show_hide, .password-input input[type="text"] + .toggle, .social-security-input .inputs .toggle-hide {
  display: inline-block;
  width: 20px;
  height: 17px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAAXNSR0IArs4c6QAAAv5JREFUOBGlU11IlEEUnTu7ri6KhIaR0o+SZQ9tpOWr2kMSFP1YVv4QJKQmkUG21kN8EJVpkC+ZQm+7ahgVkRBWkCFBkRpsD24kYZSFkhZhrbq73+3cT1c26UUa+Jgzc8853713ZpT6j7G53lu1qb79dLSFjl4sBbvcHbtNVi2k1JponT16EcH5xrO4icBouWLOI6JMZrVOYkRqmJnfk6YhxWadUjyQFJdWH9HJ/Jehq6knXk2M100GPp9QTMvFAwaKFH0RMnAuplxssaw0qb7J+FmbxCJjoeQtRmeq+jbeB/JesLuRTRhGrQ67SvU1lqXJJxhpfrDERD0oebtoLO28o2WYffb2xnAg/AoJ9ds1laAvh5DWKZhUD1wu/xr5eyhMR5FZBhHfQ+p5whWNaMVDeNowWAcp5EEVT3xXy46HmKux/9LXUNYihBx312qX23sd312T+BJ62ulrKD8gHOGKBgk8FQ/x0vcD7TXEKjHLGVslBmRSoWL9QHBOW39MkGd60bta/HA/Ohf8HZdk8YRjccFb73RUiod4aVPxGXT35h2jeFZMmNQK0uwXHP70bi36mY7y5war2MTpqRRZCEe4gkUrHuKltaJrZHL1QaPLYRFZjbFJWYJtqzaMwGxKsDVwIJSe8VGwcJDVmGDRiod46X3O0hv4009/YKbVImruQd17BAdH/DWYEiB8gRNvdihHwUDl1qDEhMPCxRCteIiXVYycUIhCjxF7ZNOqOWzyayLdhr6dRMkPfVdKi3AYgHPDVe/FPeUmm6ZtYVPVYnenne07BhsPD0W6o+QuhQOhbqg0E/uJqRjEHzHO2NxBo3hYrHLOe1YGQ3QBBVcgIy+2smFg2pz2XW+MI9blXzAUQb7RlfB9ZtZtmsqNpR1ZWHFc8lGJ49KnyYy+mghMYG5RySlNvrrCX9a+FYqg+dnl9tzCYzuGZQsclv3rLeO1PE92pnl6jYLpRfJFb/lcewWbZgUEF982lKK0pY+FtyxSZjMTp9lRFFdiLN1qTvEHZmtWdVj/fekAAAAASUVORK5CYII=);
  background-size: 20px 17px;
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 0px 0px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_show_hide, .password-input input[type="text"] + .toggle, .social-security-input .inputs .toggle-hide {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_show_hide@2x.png); } }

.icon-calendar {
  display: inline-block;
  width: 46px;
  height: 53px;
  background-image: url(/static/lw-web//images/ic_calendar_mobile.png);
  background-size: 46px 53px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .icon-calendar {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_calendar_mobile@2x.png); } }
  .icon-calendar .month, .icon-calendar .day {
    display: block;
    text-align: center;
    font-weight: 900; }
  .icon-calendar .month {
    font-size: 0.6em;
    text-transform: uppercase;
    margin-top: .85em; }
  .icon-calendar .day {
    font-size: 1.2em; }

@media (min-width: 768px) {
  .icon-calendar {
    display: inline-block;
    width: 65px;
    height: 73px;
    background-image: url(/static/lw-web//images/ic_calendar.png);
    background-size: 65px 73px;
    background-repeat: no-repeat;
    background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .icon-calendar {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_calendar@2x.png); } }

@media (min-width: 768px) {
    .icon-calendar .month, .icon-calendar .day {
      display: block;
      text-align: center;
      font-weight: 900; }
    .icon-calendar .month {
      font-size: 0.8em;
      text-transform: uppercase;
      margin-top: .8em; }
    .icon-calendar .day {
      font-size: 1.875em; } }

.ic_check, .radio-input input[type=radio]:checked ~ .check:after, .radio-input-mfj input[type=radio]:checked ~ .check:after {
  display: inline-block;
  width: 15px;
  height: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAAAXNSR0IArs4c6QAAAMpJREFUKBWVkT0KwmAQRGOnYmWTTkHxBHoAm4CNpVewsrOw8xJWdnZWFhLwGiIewAMI2gr+fL4Nux8RE0gGnrPu7ARCgqCknHMbOEBYqkphDqZ94TKNCF7avOO9QmUOu3DT4hsf+SJ/JrCCql/qwK4BZzAt/A2bATw0OeIdC5krsNNMbGtZ4ixacJJEJe8zlhBf2hKXB9d/ynpUI5BPYPowyOcQF12h/VdMLziYgr0CY6Inv8P0Xe7MYR8uYJrlHmcFtJoQwzort90XzSoDdqySM9wAAAAASUVORK5CYII=);
  background-size: 15px 11px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_check, .radio-input input[type=radio]:checked ~ .check:after, .radio-input-mfj input[type=radio]:checked ~ .check:after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAAXNSR0IArs4c6QAAAaJJREFUSA21lc0rRGEUxmfGLISifJSVQpKSbCysbSxIKbJhYWdH2ciCDWWn/AVslZWiJJK1YiULka2EKJLr9+LM3E7vae58vKee7jnnfT5mbvfOpFKBK4qiOnAOzkBn4Lg/e4LSYA9IvdJMBw8nZEUS1XU+WDhBY+BbBco4GSQY9x7wIinquhkqtIGgGxUm4zFNtuLBmGbAgaSo6y1zU8VDnSHGGypMxjeaPjOUwwGwCKpNknGAZgpYNWHIfj9tLyp5IC7oO0yyOoDbD96Br9YUPT/CbgX3SvXEPJpn+Ts4zeBOaWXcp8n4lWw5tB4I9x6ugyqfmH0WnABfXbOs9+lyOwhLPmVs516Dlpzgv2G3FePE22eGbs33zhDHgRNY9cDBoIjpZw2iu0sjwkt0RdAFrgxDt/4E7u7MgA/gq+VEYZqEUw3Y8Tkm2O3CSWvPomYM5oD1rXyf4ZJlbVEhFhkj94NivSrx8EeGdsunpD2GjeAwnqL6L+ahkswLiTB2P/6rwD2xuhYK6cs+J3EYuNsqtV22aVIDEtvAKTgCRf+ZSM4P08+NTGWw/wsAAAAASUVORK5CYII=); } }

.ic_check_mobile, .checkbox-input input[type=checkbox]:checked ~ .check:after, .checkbox-input.big input[type=checkbox]:checked ~ .check:after {
  display: inline-block;
  width: 9px;
  height: 7px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAAXNSR0IArs4c6QAAAHxJREFUGBljZMAB/v//zwuUOgTES5mwqQEqYASKLwBiAyD+yAAUkAViMSAHDoD8SiAGgdlgQSDjBhA/A2IrkACQdgfiv0B8EojZYYo8gZx3QPwLiHuA+C0QvwRiGbACGAEUUALiC0AMAr+B2B4mh0IDJbiAeB4QZ6FIADkAe51pIXdgG5QAAAAASUVORK5CYII=);
  background-size: 9px 7px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_check_mobile, .checkbox-input input[type=checkbox]:checked ~ .check:after, .checkbox-input.big input[type=checkbox]:checked ~ .check:after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAAXNSR0IArs4c6QAAAP5JREFUKBWdkK8LwlAUhSf+AsEgYtNiMlnUvmg2KVgMgsVgsZtsFpPB6r8gWKxiM5kEMQgKGgRBEZ3fYO/x3Bxju/Bxz73vnBuepgUswzCacIRuwBOaRrgCDxDV9n2MZAYO4gL9CWVfhwhEYAlqdXwdMc2kR+oF9FQeYQhBH+py+Ufw3gC11gxxaWUYKK8TdEw+WoJdEe6K74zO/fhYqB9neleQFSZ0CnYg6oXQxbvsLEuwFy6rn+g6RGFu7UTrybBd4EjDQjit/qFfbLuZPeuYCYRhaAuq44Yh4Qi6LTDX4KZeQF8h75Zx3RMqwBbMekPV1ez1QDgJY2h5ec33L05hh1ieNxH0AAAAAElFTkSuQmCC); } }

.ic_caret_down, .Select .Select-arrow-zone .Select-arrow {
  display: inline-block;
  width: 13px;
  height: 9px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAAK9JREFUGBljVMldwsf0/UPsP06BxXcmx3xiwAGQ1TGBNfz/N4Xx27t+47SZ/Nj0gMRB8v+A6kDqmXiZWJcwMjDM+8/AkPTp788+dI0gPkgcJA9SB1LP/Pzslp+KpgEHf/3/KwaSANEgPkgcXQMfM3vR2VnpH4GaIQBdATMHU9nfH/+6YDbANIBUwzWBOGgazwM1GIKchKwBpI4ZRMAAmlO9sGkAqUWxCaYZOXixRQMAZO57Uu9J0zgAAAAASUVORK5CYII=);
  background-size: 13px 9px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_caret_down, .Select .Select-arrow-zone .Select-arrow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAPtJREFUOBG9lC0SwjAQhTdtBZwAiahi0Bg8Cs0RUHAcUBwBj8FhewA0HoMCkSH0hZ9ZQtIkbYcV7W727X6dZFOiP5kAZ7BY9eX1voWfdZPZcb08wa9rtn5CL97URpGaoLEgsc86Yl4X5uqXmF8NoCzBKDBzvtiEcH16LnaX3nh6UJKGZSJ/JXPEWEeeF7h8G4TvTorCpjAfBAwNagILgXyB6sBCIT+gGFgMBH31PYJjWlUjaDGZ7yuBmB88YtOcIAitMEUFckrQCG+YD/LUaKn7YYNxdQgE+s/U8WLuO0ZfS0IhEHtBENlgMRD0qDwjCLjpbWzx58t7t+Y/AAzn96FOdFpQAAAAAElFTkSuQmCC); } }

.ic_caret_up, .Select.is-open > .Select-control .Select-arrow-zone .Select-arrow {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAAMpJREFUGBljZMACVHKX8DF9/xD7j1Ng8Z3JMZ/QlTChCxinzeRn/Pau/9//f1NANIiProYZWQCk4NPfn33/GRiSGBkYzgNpr1///4opmgYcfH52y0+YWrgmNA3zmDmY4v7/+S8CMgBdI9h56Br4mNmLbkzNeQuigTbOA2kEuQDmVEZsGs7OSv8Icwo2eWZeQ4+U/wz/q0EmgkxG1gDSCPILyE8gJ4Js/M3w/wmzoHXUTaY/P5/+5xLsujo9CSN4YRqFbKIPgNSBogEAKqF+fCyHoeUAAAAASUVORK5CYII=);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_caret_up, .Select.is-open > .Select-control .Select-arrow-zone .Select-arrow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAPVJREFUOBFjYKATYCTFHs3sKfJ/vv9bDdLDwskUen1qzkNi9TMRqxBsyY//s/8zMpiC8B8gGyRGrH5mYhTCLWH474qkXvn/HwZtcSvvQ29Ob/uIJI6VSdAiHJbADCPaMrwWYbOE8T/DaWDEPmNgZJCG2kaUZTjjCKslDIy7QYkAhBmBbJi3/gODlFCcYfURTks4GFNBKQ0UJ6C4AcUR0DJlYnyGYREhS2C+INUyFIuItYQcy+AWkWoJqZaBLSLXElIsY6TUEphlIBqfWRjJG5RsWaCpC9kQYtigFAnSi5z0YfrAhSrYJWQWljCDkGlqm4dsNkE2ALN6+hZo0sEpAAAAAElFTkSuQmCC); } }

.ic_caret_right {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAAMpJREFUGBljZMACVHKX8DF9/xD7j1Ng8Z3JMZ/QlTChCxinzeRn/Pau/9//f1NANIiProYZWQCk4NPfn33/GRiSGBkYzgNpr1///4opmgYcfH52y0+YWrgmNA3zmDmY4v7/+S8CMgBdI9h56Br4mNmLbkzNeQuigTbOA2kEuQDmVEZsGs7OSv8Icwo2eWZeQ4+U/wz/q0EmgkxG1gDSCPILyE8gJ4Js/M3w/wmzoHXUTaY/P5/+5xLsujo9CSN4YRqFbKIPgNSBogEAKqF+fCyHoeUAAAAASUVORK5CYII=);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  /* WebKit */
  -moz-transform: rotate(90deg);
  /* Mozilla */
  -o-transform: rotate(90deg);
  /* Opera */
  -ms-transform: rotate(90deg);
  /* Internet Explorer */ }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_caret_right {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAPVJREFUOBFjYKATYCTFHs3sKfJ/vv9bDdLDwskUen1qzkNi9TMRqxBsyY//s/8zMpiC8B8gGyRGrH5mYhTCLWH474qkXvn/HwZtcSvvQ29Ob/uIJI6VSdAiHJbADCPaMrwWYbOE8T/DaWDEPmNgZJCG2kaUZTjjCKslDIy7QYkAhBmBbJi3/gODlFCcYfURTks4GFNBKQ0UJ6C4AcUR0DJlYnyGYREhS2C+INUyFIuItYQcy+AWkWoJqZaBLSLXElIsY6TUEphlIBqfWRjJG5RsWaCpC9kQYtigFAnSi5z0YfrAhSrYJWQWljCDkGlqm4dsNkE2ALN6+hZo0sEpAAAAAElFTkSuQmCC); } }

.ic_m_help {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAqNJREFUSA2dlk+ITVEcx13kjXrGZFBjRKaJXkaGbOTfFEYSCwsjxVKkNEtGliwsJkqx0ywsSP5sXik0zYhYmGYsiCYhixFeIjPD6Pp87/vdO88998yLX33uOef3+/7Ouff8ey+YVsXCMMwjWQ/LoQ5+wgcYCILgBeX/GR1vgdswDj4bJtAFc32jBOkA4gX4LsNei01QPoUh+AQ5WAYboAFkH+E4X3QtavkedN4C70H2FU7Dwiw9/gC2Qy/E1k3Feekon0AzjJiyj3JxVsdZPrRHYMxyux0NgRwMmqCotiOq4iBnB8SD7P9LTkALJXsJ2jWO4S+ApmQdTHcEOPAfBZlmorzwVPLwBWRt6UR8mroBBStML7I0Q6t16TfdqShO45A5+tMJahPrsPhvylGrq7ji0bebZlhxfeouE161Ml2M4eiCeTAHekG2qlw4z3t4tG2bGKigN3xlI650pCkHujp4bvo7qXDSJH7LNAf0BYss8iZRpCqIa0CH6B20wHc4Az6L+2rUAPGWHPep8dfAPtAU9UArp1an22e6r2S5mTxKoOthPoxAlmlwXR+yc3Qev2HZ4z7rzVXSGjy0+Wp3dZMeNGuhbdLjr6F7Yn1u0wBnrXHBl0J8I0yYrtOnkx9Ng2l1C+e1Btct4SCOWquniwKOGeb0bc8457Bpi0ylNkM06n06l7kXVTmu094D+n1oipIyHsSWwDeQbU4kNNbAL9Bp3Z0E/qFC3mx4BLIbTirOE1EoDH9Q7nEEUzjQ18Jdy39LqR3pGoFLJtKXnAf9Bk9paLbCa5DpFtVB9BsCfYmmS1aCi7ATGkEnWm+7Go7BY4hNN26zv+eKCEKtyYM4s0r5mfhJmFXRRVLN/v20MEmtVDtgE6yAyr8tz2gX4WayHWmk7Q/8I8lmwTTaXAAAAABJRU5ErkJggg==);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_m_help {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_m_help@2x.png); } }

.ic_m_globe {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAt9JREFUSA2tls9vTUEUx98TvBZJK9VICJKmfkVDayeChZQFC7FBJewkQiJpSFQsVYK0Gwv+ACER6sfCgrCxqKSJ+hERpREVwUJLVfX3+HznnbmZd1vaSE/yeefM95w7c+/M3Lkvm5nEnHPzKNkAK6AUhuATtGez2df4/zM63gK3YRD+Zp0kTkHJlEehuBxuQtraEM5AE6QH/Yq2Z9JBKKqCjyDrhUboUwPbGDogvuoV5+7jH1ss1wzZUFfgSVSC7kTWCkthqxrY27iY9javOufXgPgoDJjWHNf6mEQOnlvBA3yxEnhNh+x8fBHtWdCtBLbMancRh6nbG9erIy2U7B0kC0aseZfVFlxAA+2Ozzi3P+RoHzFNM+H7yRJoG3bBfGiDVxCsjmA2XIf+IJpfj18LL+CpaZr/faBrTrONG3UnB2zU6XadGnQm7FCAXYYnPsr/1OCOwUtoyksFvwtpnYNuqC/IZDJaswrueLWeoMNuvSouQjto+pVYDzG5Esv3Bi149BbL1c1AXGQJvf6xzbHGuA5M/2l+bnyRxe/NL9YAOWsMmg9O0ycbybvCXxZwDMWB+kibzitZTskeH+Z3kYXeDVjDvxNxQjFTUITTrgmdSQ5WZkGPBuiwxpqQDUnz5Sk9NBek6oIuv84ab/QenKXRAF/guyXkNLdLQPu/C9KmvV4Bw+C3ZFSwnHgUyvSo1bbi0+1uJQPS80PrXdtrVcRn03dGWshfs9yFKLedeMj0zfEANYjDMAq7Q4I47OdDQQue3DOQbZKGL4ZWCdiNUJd4xJM+5dxvvB8Ef9i0u0lhvjMd5WPwC4pAL51OYdkHCBsgvszfxSVfkn+Si8T6AI2ABtVh6I34OMj05asFncIynaIFJ0K4JvEU6Ek0XbIf0O8j507gc1AK4XgJ3wSVtENl0tG/Agq1Jo9gKvaNogbQth1nE38/rYyLqgn1MddCroT4b4u+AfeghWOjDz+h/QExeczcCeteWgAAAABJRU5ErkJggg==);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_m_globe {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_m_globe@2x.png); } }

.ic_w_caret_down {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAYAAABIB77kAAAAAXNSR0IArs4c6QAAAUBJREFUOBG1kOtKAlEUhUVfKkQQEUQEEUTwd2EUQRAIQiDUk/RD31Aru0DTt2wmzmz3KHNxw+Kctc+6MFOrMVEU1cELuBSvcsi8irPr+1xIA6yB5gfMqiok6zrO5Nh3NPR1K7FgVHpTtpSMW6CscFYqnILvcMtdwruipfLGGRz/o45p8lsnEFsq5X3eUnlkNKPsSSqLxRh8GaHoQ0p4hEjr+JU5dm08jMCnY5q7hmCJZ+74lDUKZIdXBEPglS4O1X8b9AtgRxnDLE9qj3AAPmwC/DElhGjn6OQdWO1RjqEPdk7YMjHytnTe5eknmlwnxh54d0Kf2T05e2l7uUqsmIAu8EptnzRd6y/ECeqAN9sQcL11CoVnmQhsg1dgR7t2lq/UnuAW2AaNurdKhZ4yU9AEmxjNU/pK3im7ECoJO3fIL0mhreV5ZuIeAAAAAElFTkSuQmCC);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_w_caret_down {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAAXNSR0IArs4c6QAAAJtJREFUKBWFi0sKwkAQROcEmg9ZKBH3uf82ZKmIiGQninqTyauhe+GQxIJHf6oqxBg7GGAX/kgZy3aBpQfpAfulrjzLMGKvYgOjLvSENi/rZx4jZZuU4ajhri96wcHL2u3HSJnaPS9XGDe56A1HQ7skr/op+YFRwhWkL3y0IP1Kz81OAgVcwKW9mA3nT4JbOMNJe+6v3hQ2Yik0AdDo4r1scYl7AAAAAElFTkSuQmCC); } }

.ic_w_caret_up {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAAXNSR0IArs4c6QAAAItJREFUKBV1jFEKhDAMRL2Zn4oIIojnUQRB8MDu+lFfuhnYFhsYmpm8aVUVJoTQoLZwfo8pdOhyde9UlgL36IM0tvcZllqAAal0sptsLBtS2h2HEX2RzSHI9pj8bqPy+HKY0O3Anhwx5LvfjJlUmjEqbXlJHmb7K8/22+rBIqj0wi3OrpHB1CU4z8U+hoq+GP87FjMAAAAASUVORK5CYII=);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_w_caret_up {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAYAAABIB77kAAAAAXNSR0IArs4c6QAAAT5JREFUOBGlkItKw0AQRdMf0VIp9VFKKaVfJxYLhYKiWATBnxNf+H78QTyTJpBd7qa7ceGSnZl7z4TNshYnz/MdtNsimh5hURfdleqmExISLOmhe1Qdu/cSEPFWwHvoodpU+z7aLJ4U4QTYR0+1Jf7VZv0I1HYLoAF69jeI2jyD7cQGB4B99CLgt/RM/jHvQQMyPCJ4iF59IvUN6pSyu38scxQmiwmBIXrzSdTXqFNF7F72+DjnnWpY+Rq/GEfow4lvinUoyPhK+I0xCmWKPoYx+hThy8YgQzIXImesscwymKAvETqXAdEkeybyxpw4dhpT9C3MK8cYUcBYCc4PvWkR5zJDv8K0jOBLC6yl4NmOmb39iRguJCmhCXMhuPMCwaD+R5tmAjxkhTuvLXVfjMEpOg6F2/aNif79Ym33Z397Hqq+OUVF4QAAAABJRU5ErkJggg==); } }

.ic_error {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAYBJREFUKBWFUk1LAlEUvfclJCY1EUGZ0qqFToIFLYoUW/UDgqSgX9CyddCi/xAu2xQhBa3UnYFGbYuR9skQLlqUBIK+270DwjjzwLd58+45Z+65Hwi+Q8VixO0OTjRiCYFyBDCPgF2mtEip69T7U9VHBxw93PVCWhPdE1F6FAvdiPVZiB3POfVvwTyxCIdEz0BkhQTBAGI7Fo9vL7xWf5RYlYxBISI8TGEkz/fHmJ4o89f7vZKYkhpNVgnQTTiNJtfdGxPzAwmOvrKFrJLmBMFJb/4hDjSUlHR1EtmMU07JOMzgxKjFmb05hplEex17t8z4ahgEIKCuYqBlAnmIa+xqk5u5aMKRVEvJ5phAQCynnOYWL8JLGMc+RNSdtySfdr7Gc94PkFxUcEsaT9lk1I/x7C+TTvNcbIOsHGdq+wn8nSANZ0EhT+lxJbN8IVxPLLs6E53e4Tpv2AqXajrY9zLaSwdYqQyF4dn2U2VzBlofMrTBcUu6Ks2RGpNvjY6f+w/KDol6UC9L/QAAAABJRU5ErkJggg==);
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_error {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAzFJREFUSA29Vk1IVFEUPue+caS0wCh/prFWLepN1q5FoxhCIEFI0KJFiyIXWqtaBVKb1m0iKBdBizZCZZukhWVjSbTMkSgoEN9MagWR/dDI3NM5197jOTa+H9S78N2f75zPe+bccz6EEIO6u2sd52cXkj4OhBkCSAFBCyD94m8REAsAOGYhPErlc29DuARcDfRtf7ZhQeNlBvURUf1qWN9Z3lLWlVT++UPf3oppVeKCne3XANf4Rg0rrEJsIOKEQjxXLQIriMk+mSzg7C3SdCaE/yDId7DUqdbJ3ONK4DJiQwqfnhBBZyUw7poJNKA6m57K3fX7UP5FAWZvryWp+OZEVAR6sGC3H/ZzeTc2vynBTf9htTn/ftcJ8LOcI1EPAR2qhnX3EWG+BmvbmvKjc7KXkD9L2cuJFHKglRhMv3n2TuCO3b6LrxVIzJFsXITSVTbpFzsTankycbNXnEQYvTMHO/YIXklx4Hj3RTCODeVakMBFfd4QS0WKUBxik3qGBD2G2JRBb3f9J5zlux37yAEltXf96ZYzKCpn+I1xwd/gQYpSfGPuMhs8+Gk1K9PaNpiYy87vBN+4yLzbonBrXbaLbe11YqPLsCOKrWARdDFhmjhRtATT+n6Ze2bsobDAlQvHYjuIYch1vkybki+UyJXI9ggf2cFFUHhDHEWzp/H069GvCVEIM/uyeTYOHe4kJo825Z9+EEInky1xnlwKTY44JFjTJEQjhTeEUuN2Pe3hCd5784AJ94Tpna31dwRmiEWYccgmAuyWjgmSzhc9wPUd5+3OZu7LF0LZMYgUDuDIyB/Be0KgmOnYW9b6Fe9tlYOgwYYL/CI28z9gBWGXznGY5c8JviAXy383lolRgyzM2GGoh8LWW0KTIk7WonXaJV1GLAujBlmYcRxKsl6TwaQsc481To398PvzQu3fFGHGOuqByBX/fvQ5DstNK0nFz3+J5WAu09W0SEYj9XJIjTaT/TCDnU5LIqUnc/f84fXbViV2QaKRjFxh5SBN3N2v/DIBFxIa54QbkifjZm8lzl0HErtA+RrlwE2cFLRwFLid4m8p+JyjDtXVvJSK5MevNv8LKrUe+BNVkhgAAAAASUVORK5CYII=); } }

.ic_xray_crutch_desktop {
  display: inline-block;
  width: 287px;
  height: 247px;
  background-image: url(/static/lw-web//images/ic_xray_crutch_desktop.png);
  background-size: 287px 247px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_xray_crutch_desktop {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_xray_crutch_desktop@2x.png); } }

.ic_xray_crutch_mobile {
  display: inline-block;
  width: 185px;
  height: 159px;
  background-image: url(/static/lw-web//images/ic_xray_crutch_mobile.png);
  background-size: 185px 159px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_xray_crutch_mobile {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_xray_crutch_mobile@2x.png); } }

.ic_escape {
  display: inline-block;
  width: 16px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAAKlJREFUKBVjYIACvYplHnrlS47D+MTSLCCFuuVLdP///7eSkYExnViNMHVMpg2rJBgY/m9hYGDsvtQZvQImQSzNqFu25BgD439Dxv+MG4nVBFfHyPiChZGR4dV/iMgjBkbG33BJYhj/GV6yCHGyxbz9/vMIAyODANALacToQ1bDdKAh7AvQ+T4M/xm89cqXliBLEsNmAim61BXzhIHlvy8Dwz8LYjQhqwEAJBEtJ10UqvgAAAAASUVORK5CYII=);
  background-size: 16px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_escape {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAatJREFUSA1jZMAC9MuXaf///28tUGrLpa6YEixKqCbEgm6SedUy8e9//m39z/BfnpGB4T66PLX5TMgGWvat4vz+9+9GkOUMjIyfGBmZaep7kN1wB/z//5/x68tfi/7/ZzBnZGT8w8TIEHqxM+oqsgNpwWaGGbruh2o7w///aSA+0PKsi52xq2BytKSB0czAoF+xJOnfv/9zQWxGBsZeWic8kD0wwKhXscyJ4d/fHf8ZGFiBQf+A8T9jMSMz4z+YAlrS/9g5jrH8//d3FtASVpBFwHSgAEyAaxn+0tJahNmM377dZgKm9scIITqzGBkuszD+Z4gFxvxJoM+lQFHAzsJs91NA6B09nHKp1P0rOBHqVS02YvjDcAiYDriBjjikzsnmuroh7Bc9HAEuBy61xZ5jYGaIAmaBf8B0YHfz+8/Z9LAcZAe8HHh5ZP1NcduQz8CU6A4U15e0Dvr38uj6Q7R2CDgKkC3RK188DVgaZgLTxX9giRR+uSN6NbI8tdnwohhmsLoxey4wHewEZkpQhBTCxGlFYzhgdVjYX05OhjBg9pwMdMgkWlkMMxcAaEGHmuln7x4AAAAASUVORK5CYII=); } }

.ic_elig_indiv_go_back {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAAKlJREFUKBVjYIACvYplHnrlS47D+MTSLCCFuuVLdP///7eSkYExnViNMHVMpg2rJBgY/m9hYGDsvtQZvQImQSzNqFu25BgD439Dxv+MG4nVBFfHyPiChZGR4dV/iMgjBkbG33BJYhj/GV6yCHGyxbz9/vMIAyODANALacToQ1bDdKAh7AvQ+T4M/xm89cqXliBLEsNmAim61BXzhIHlvy8Dwz8LYjQhqwEAJBEtJ10UqvgAAAAASUVORK5CYII=);
  background-size: 20px 12px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_elig_indiv_go_back {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAatJREFUSA1jZMAC9MuXaf///28tUGrLpa6YEixKqCbEgm6SedUy8e9//m39z/BfnpGB4T66PLX5TMgGWvat4vz+9+9GkOUMjIyfGBmZaep7kN1wB/z//5/x68tfi/7/ZzBnZGT8w8TIEHqxM+oqsgNpwWaGGbruh2o7w///aSA+0PKsi52xq2BytKSB0czAoF+xJOnfv/9zQWxGBsZeWic8kD0wwKhXscyJ4d/fHf8ZGFiBQf+A8T9jMSMz4z+YAlrS/9g5jrH8//d3FtASVpBFwHSgAEyAaxn+0tJahNmM377dZgKm9scIITqzGBkuszD+Z4gFxvxJoM+lQFHAzsJs91NA6B09nHKp1P0rOBHqVS02YvjDcAiYDriBjjikzsnmuroh7Bc9HAEuBy61xZ5jYGaIAmaBf8B0YHfz+8/Z9LAcZAe8HHh5ZP1NcduQz8CU6A4U15e0Dvr38uj6Q7R2CDgKkC3RK188DVgaZgLTxX9giRR+uSN6NbI8tdnwohhmsLoxey4wHewEZkpQhBTCxGlFYzhgdVjYX05OhjBg9pwMdMgkWlkMMxcAaEGHmuln7x4AAAAASUVORK5CYII=); } }

.ic_bell {
  display: inline-block;
  width: 18px;
  height: 22px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==);
  background-size: 18px 22px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_bell {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==); } }

.ic_bell_exclamation {
  display: inline-block;
  width: 18px;
  height: 22px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHQSURBVFhH7Zi9SgNREIWnEizFUjsLfR9BrAXfQQshZWwEC30D7RWyEbQTLLT1FUxlRKtNLDbOTQ5XM3smv3sjggc+kNzvzNwskYjyJ9N7lqW8IXWlBerhNRynT57JsS7tGeo4Th9dFt61vUALx+lDlvfBcbroo9/oZHLAlgf6Z+pAry6dG9nSBdd24QiuOk3ZRH2+6LB95fPH8Enp6tPYw5jZ0mnIERk8FTrjEOOmS7cpO2zgDBR6iW2MnSzFraxq8c0Mmod2715WMH58tHBqBlTBCcaPTvEgyyp/mHIJ6DHMMbyH2dD9dDPZJeUS0GOYYwmfK+h+9ANzzsoW6DHMsejsM+h+9Hf3iZUt0GOYQ3iE7kcl9kVTAnoMcwjjv7BUyk2JAj2GOYQcuh9SokCPYQ4Duh9WYkCPYQ4Duh9WqhKs8cNKVYI1flipSrDGDytVCdb4YSUG9BjmMKD7YSUG9BjmMKD7YSUG9BjmMKD7YSUG9BjmMKDzqFCzhQTUsG444cCIKRm+RHjBCItgcInwgzlYJLWJPzyp+P0L/Gfa6GMb9TfjC7R00SWXZuk3mVxAS5cik3Vd1i4tb8hrcSdr0NIGlwhPYvBfMn3nsy0X+QJQURmLId6f5wAAAABJRU5ErkJggg==);
  background-size: 18px 22px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_bell_exclamation {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHQSURBVFhH7Zi9SgNREIWnEizFUjsLfR9BrAXfQQshZWwEC30D7RWyEbQTLLT1FUxlRKtNLDbOTQ5XM3smv3sjggc+kNzvzNwskYjyJ9N7lqW8IXWlBerhNRynT57JsS7tGeo4Th9dFt61vUALx+lDlvfBcbroo9/oZHLAlgf6Z+pAry6dG9nSBdd24QiuOk3ZRH2+6LB95fPH8Enp6tPYw5jZ0mnIERk8FTrjEOOmS7cpO2zgDBR6iW2MnSzFraxq8c0Mmod2715WMH58tHBqBlTBCcaPTvEgyyp/mHIJ6DHMMbyH2dD9dDPZJeUS0GOYYwmfK+h+9ANzzsoW6DHMsejsM+h+9Hf3iZUt0GOYQ3iE7kcl9kVTAnoMcwjjv7BUyk2JAj2GOYQcuh9SokCPYQ4Duh9WYkCPYQ4Duh9WqhKs8cNKVYI1flipSrDGDytVCdb4YSUG9BjmMKD7YSUG9BjmMKD7YSUG9BjmMKD7YSUG9BjmMKDzqFCzhQTUsG444cCIKRm+RHjBCItgcInwgzlYJLWJPzyp+P0L/Gfa6GMb9TfjC7R00SWXZuk3mVxAS5cik3Vd1i4tb8hrcSdr0NIGlwhPYvBfMn3nsy0X+QJQURmLId6f5wAAAABJRU5ErkJggg==); } }

.ic_add_person, .household-build .household-member-list .btn-add:before {
  display: inline-block;
  width: 23px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAAASFJREFUSA1jZCAS6JYvaWf4z5DGyMBYdqkrei4x2piIUQRSw/j/fzEDw38hBsZ/2cTqIdrw/wwMrBBDGdmobjixBiKrI9rlyJqIZY8ajjWkhm6wMBpULrH++/d/HBMj/vT77///BJDfGRkYPjAyMm7AGg5QwX8MDJ8ZWf9PZfn77/8yoJgcUDM+9XA5oCqB/1CL4IJYGP9/MyoBw5xpDbC8+ItFnmwhoHnfmRj+bwb6koHBeOYZVrGfr/BG7pMnb3+AbWNkvCYjLWSEz2YeiS9/VoeF/QUbjk8hTE63bDE43IDhffVSZ4wOTBwfjde1+DQSIzdqONZQGg0WCoOFkeEOyARg1r+N1SQsgixYxLAKMbMyef39/d+NkZNrNVYFWAQBbylGPxxmFy4AAAAASUVORK5CYII=);
  background-size: 23px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_add_person, .household-build .household-member-list .btn-add:before {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAAAXNSR0IArs4c6QAAAfJJREFUaAXtmD1PAkEQhmdWQNHOxBhDbSFREi39A2ApCcYEGit+gh+N2ghaSqO1UkiMJhZiYYxaWRlDbWUMnVEhil64G/coLBab/VBCXLoZ5n335TmOYxfB8GtyuTTkes4OACUI8BUJCpWtTM7wMsBMGzY9Z5eIkkTQD0QjBLQxsVRMmV7HeHAEireFJEq09TQbRoNz0tgiLYTiX5cBoaVdGg2unUbCwAaXgGVk1BI3glHCxBKXgGVk1BI3glHCxBKXgGVk1BI3glHCxBKXgGVktGuJo//xZ7ZPex+rz+Og+Yc/wBCbrnspIkWECwK2LvZl6yAGq7f5uXtfh7GVvSlw4YTvXCKyRp2YR8RyJDI42zM8nTzmocc6EUJxzdF67eOJ8dBRRYPOyRCiDBCvO5dAbWV+K10xFghlefhzBHTVbP5UVUeGubt8utj6VfGXTq2VQg/g9OnEaDZC6NDni+jBb6ijcBgWxL5sfbOarnMv8nXfwWVNfpr3z1Vii/ue+B6/mgf8GG5e7OvUXfsAssF1LruK1hJXoaajscR16KloLXEVajoaS1yHnorWElehpqOxxHXoqWgtcZ+avzvhZyjvIkFCeBN7uvUvEMczMRTfbJXFnm4d0DUQ9cEwyzoNz994x/m+sMY3iIXKZuZQnPu39RfLanHsAlAsZwAAAABJRU5ErkJggg==); } }

.ic_arrow {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAHlJREFUOBFjYMAD/v//HwbElniU4JYCagwH4t9A/BGIpXGrxCID1BAIxD+BGASqsSjBLQTUMHCaA4C2k+1sL6DmH0AMArW4PYhFBqgBWTPYBFIIJixmki4EdQV5/odZBzSE/OgbtIaA8gEIkJaUkbxDfmZCMoRgdgYAo3P74bGvv74AAAAASUVORK5CYII=);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_arrow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAN9JREFUWAljYKAA/P//3xCI+SkwgnytQIvNgfgDEJ+guyOQLAcywYB+jgBaZwbEIJ+jg3jyw5NInUAbdYH4FbrNQH4FkUaQr2zU8tFgRwqB4Z/gtIC+HbCspgK0/DFScMOYdAl2XJbXkl96ENbJCFIC9KYKkNoPxDIgPj0B40BaDvIoEz19i82uAY8CuKNAUQHEA5MDYK6AOuIFkEYHtM+GSI4YuDp/1BGwEIDRwIQwGh3gwBgNCaQ0oQcMDWx9ArqWE7AuGXphRfuOCVJIoDuCfl0zLI6gv+VIjqC4ew4AQ62mI2EKEAoAAAAASUVORK5CYII=); } }

.ic_x_white {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALFJREFUOBGlVEEOgCAMI/ACDvpgH+OLTHwOtkoTxDk1kszJ1pYxxFBKibAJNoSXA9gMSzu8kuHKAnsUIaZiZ/gU8BhrAM4XMbBZVUj1VgQJH+MBvNypbRbQip1I/aQjrJjTOF41ue2JiCTz3Tyh2Ffwe86VYCyX49sWQGjJ+56tmFmlB/RybdNUttntWxEkeDFcskoG7vrZI5hgvBjmyiLLdyKTtkCR42II6fgqwl9A3ADWGsPDsG0R2gAAAABJRU5ErkJggg==);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_x_white {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUtJREFUWAnNV1EKwyAMlX0WeqtCj7Db7m+32uheimnVpjZGKwsEUZP3XlQCOudtWZYBPvG86+jJXxg/8Odd5MCe4WOEjwWqnMjZbhEB8CecsN/wXQQmk9/AsFlTEUBlciY4iEgDKLCJCIGcsef0KpqLyJDL76w4ISohnpixzIkBfzVGDUBNblCDcxYgS05Emk5KAEtiU57sXAOsicmSXG3mCHJ7V7hF+ydEX6yTh9akgYniwCI1qz7krMiLSKsmEbQmdzhOFsaHsPa/S756uuMz637/fR4hypUe31ptbq/JXWoINDEmMSXAJbEqMRZAS44opgaoJncVUw0AFDOGOVE4x2Ks4gSBNF1SYyKQfixph2vS1VQiEDTC6bPA1oScTwSgZ41s/4siiEU0Jc+IoO/gwPvr6EXEP5Yoom4SnMSRvA5anw0R9BfdKv8BtOljRAq4cdAAAAAASUVORK5CYII=); } }

.ic_papersmagglass {
  display: inline-block;
  width: 251px;
  height: 200px;
  background-image: url(/static/lw-web//images/ic_papersmagglass.png);
  background-size: 251px 200px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_papersmagglass {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_papersmagglass@2x.png); } }

.ic_renewal_dt {
  display: inline-block;
  width: 226px;
  height: 235px;
  background-image: url(/static/lw-web//images/ic_renewal_dt.png);
  background-size: 226px 235px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_renewal_dt {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_renewal_dt@2x.png); } }

.ic_renewal_mob {
  display: inline-block;
  width: 134px;
  height: 139px;
  background-image: url(/static/lw-web//images/ic_renewal_mob.png);
  background-size: 134px 139px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_renewal_mob {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_renewal_mob@2x.png); } }

.ic_number1 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number1.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number1 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number1@2x.png); } }

.ic_number2 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number2.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number2 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number2@2x.png); } }

.ic_number3 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number3.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number3 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number3@2x.png); } }

.ic_number4 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number4.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number4 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number4@2x.png); } }

.ic_number5 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number5.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number5 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number5@2x.png); } }

.ic_primary {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAQVJREFUKBVjYMACPu+TsQdhLFIMLNgE/zP8q4OKO6PLM6ILfNonZf3///8jIHFGRkYbPqdnR5HVwDX8P2PM+vn7C0WG3/9m/v/P4ADRwHCAgZUpnZdT4j6jydnfYLGPe6UaGBgZohkZ/isAFWJ1IiMjw5//DIwPGP4zLGXi4+bqA1rzCpdikKkgOZAakFomRos7n3gZBd2BphwCSWIDIDmwGqBauB8+H1UW+/fj20tsGphYucV47e68BskxwRQw/f4lD2Oj00z/firAxOAa/v79qwMTBIbnLjCGCiDLwTUwMP7XYWRgPM7ExOzI7/TMHYRBbJAYSA5uGIzx8aCMKoyNTiPLAQCKr1QYQI+srwAAAABJRU5ErkJggg==);
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_primary {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAkNJREFUSA21VV9rE0EQn9lNQEw9BX3xjOJLRFEsKC3VtrF/QBF98M3P4FfwQR/9CH4RwSrYlLRqUZDWR+ObMT6ooJdEKXe368zhLnfJhu4JBpadnf39fjOzs7cBKPHrr9ev8ShBgUoZsAb14C9+1ZeHvsBoPZzXWm8xHhEXgpXeSx+u8AExRmt4aLB52/gmzV4V/GydmAOlXhdEhLhyePnzdsHnWHhVgMqevZVw+exmzti3guHGyZkkTd7kONasyMpsbenTW+twGM4AUSs8Rp1saAUNBH2Pmjvn4HKztzXgYxTQoSZ1guXet1EcktgdijKtNJwhUIOFaT4yCvRaI/7gQKTREQgfNMAu8oejIH0CGqa8RHxBCAMB8nZ2RNGL8KoG/ZS4gS9/H1yEgDeD1d4r24Nf7fpsnKhn/3w8JiIdU7UibhxsdrOLYQPw/rAdXkpjeE7VHDX4MjNl/V1W4Xqt2XtneIXvgDdEVawgwlcD8J2Zw9y8OHMLFRixQbt+MY3TXbP2mWVVTk81u+9HsYUKzKbWMja27zyJ4wwASXLBV9jiVHLe2jnDGUChLh1AKTfHGYCeB2c21EjNI5egNXFCUs4A1PvxChDWpMTLPOhqrFllazg4tDd2i3Tr9IG+2htQmpK59KBtgdD3g6Uvm1aLjGjj+CIofEQP4XyGA0gPnarVsPFxL48bq2AI8dlMHHEHUN6iv8bFUXEWYB/tLTCGsthhzrD7+1xe3GlzZv1WeJcyG6vOSSAnY5mTVTUJ9L/8fwBCB8UjDEWjFQAAAABJRU5ErkJggg==); } }

.ic_check_selected_card_dt, .segmented-control.bounded-options .btn.selected .wrapper-text::after, .upload-verification-modal .modal-body .segmented-option.btn.selected .wrapper-text::after, .group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn.selected .wrapper-text::after, .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-text::after, .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-long-text::after, .indv-enrollment-card.selected .wrapper-text::after {
  display: inline-block;
  width: 14px;
  height: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAAXNSR0IArs4c6QAAALxJREFUKBWN0b0KwjAUhuGK4iJCRRFvoZt7b6G3oYuDo6Ojg4uzs1uh2KmLo16Fq4gg4iwV43soTRNoaQMPSU6+/JQ6TsOmlOph1jCexdjQxwFXLKTaqTuB4IDMHgFSeCgagWkxy0bURojxwRs7dHWOiY8LVmjJAv0ECVK8sIH9QgoRvnhijSFOMGttfVM+IDCGefqZ+Q8P6FfkeasnILccId8j7Y6lFaqaEHQR4oZ5Va60zgb5Z9vSRaP4B1Zfw984yUXZAAAAAElFTkSuQmCC);
  background-size: 14px 10px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_check_selected_card_dt, .segmented-control.bounded-options .btn.selected .wrapper-text::after, .upload-verification-modal .modal-body .segmented-option.btn.selected .wrapper-text::after, .group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn.selected .wrapper-text::after, .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-text::after, .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-long-text::after, .indv-enrollment-card.selected .wrapper-text::after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAAXNSR0IArs4c6QAAAXJJREFUSA3dlD1LA0EURUOCIAgJKGihhTZJY2ySSm3EUtJJOrHU1tre2s4ipWhh4W+wtNNGK220SIoEIgri53puZMIyjrO7YQPig0MmM/fdO5mdTSbzHyoIglE4hMrQfw8hY3AGn/AIi0MLxbwA5/AKqnd4hpXUQzGdgEswYQz71Ug1ENspuIaXfsT3QL+wAdnUAjGbgVuwwz6Y248MQpSFcqQQAbo5uAf7GHVh9iI9EOXgCLTbmq+B9RK0wBW26+vtrdE4AqfwBtqhPuuuRubL0AZX2I6r58cczccQLoXqOWyGxXyvwgNoQ+GSfius9Y4RV6ALLqNtNbO2BE+WxmxswxvgWsRoHn47qgPW9BLrqpvSCWiD6y6/WHM0F6EJruejAFMa63KtxTL2iTCZhTuwQ5nqlfnLWvX5JFrDdhpuwH6hdYR6jsuJDOOIMZ2EKzChCtMNrcbpH0iD+ThcgG5jBxYGMkrSREgeTqCUpO9PaL8AOU18vBSuQk4AAAAASUVORK5CYII=); } }

.ic_lockicon {
  display: inline-block;
  width: 12px;
  height: 15.75px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABACAMAAABr/gR0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAzUExURQAAAHBwcGhoaGpqamhoaGlpaWhoaGlpaWhoaGlpaWpqamlpaWlpaWlpaWlpaWlpaWlpaUCfuQgAAAAQdFJOUwAQIDBAUGBwgI+fr7/P3+8jGoKKAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABbklEQVRIS+2W25aDIAxFoaCCovj/XzsQjkIlVNrVt+l+IoHDRWKCqJGjWze/LXaA4zXa+f3ESnibSFsMjxh0NFAbxmUculjUZXpiRSeDXDHGr8vszsXaayxpgJ/SUTXsfSKzZkjdq4ItxJQ8/gH7QtqQK7+kJNc+w3wmLeDz/BE4YT1jqO+633QO9s7pq1RzpU2xe6IeCyND8ywwSh4kGGFlXHRvMEoUCerN2ujmTq3/mUBqY+1MAmevUIT50Jg0houR+204EMcphvqICva3bBFvPO29lxA6dZ54Rcg6aHUSwhatTn6CHr4lWI2SAxuUvACFSh3Zv4AVBGdC1oHMCnI6HuHJcIKiRCHbF3CCMr1Wsc8JziMEugRFSkn5toQTFIeur4IVnLmdyQ+s4Mg/msknvCD4zWCYe24LmvwEPXwieKc80KODvdAm4WehKtlNqLLynYoSjnAU6C4QxopeOPf44mE93KPV7Tv8KwjxB9h3f6Pe5Lh/AAAAAElFTkSuQmCC);
  background-size: 12px 15.75px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_lockicon {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABACAMAAABr/gR0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAzUExURQAAAHBwcGhoaGpqamhoaGlpaWhoaGlpaWhoaGlpaWpqamlpaWlpaWlpaWlpaWlpaWlpaUCfuQgAAAAQdFJOUwAQIDBAUGBwgI+fr7/P3+8jGoKKAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABbklEQVRIS+2W25aDIAxFoaCCovj/XzsQjkIlVNrVt+l+IoHDRWKCqJGjWze/LXaA4zXa+f3ESnibSFsMjxh0NFAbxmUculjUZXpiRSeDXDHGr8vszsXaayxpgJ/SUTXsfSKzZkjdq4ItxJQ8/gH7QtqQK7+kJNc+w3wmLeDz/BE4YT1jqO+633QO9s7pq1RzpU2xe6IeCyND8ywwSh4kGGFlXHRvMEoUCerN2ujmTq3/mUBqY+1MAmevUIT50Jg0houR+204EMcphvqICva3bBFvPO29lxA6dZ54Rcg6aHUSwhatTn6CHr4lWI2SAxuUvACFSh3Zv4AVBGdC1oHMCnI6HuHJcIKiRCHbF3CCMr1Wsc8JziMEugRFSkn5toQTFIeur4IVnLmdyQ+s4Mg/msknvCD4zWCYe24LmvwEPXwieKc80KODvdAm4WehKtlNqLLynYoSjnAU6C4QxopeOPf44mE93KPV7Tv8KwjxB9h3f6Pe5Lh/AAAAAElFTkSuQmCC); } }

.ic_important_dates {
  display: inline-block;
  width: 38px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_important_dates.png);
  background-size: 38px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_important_dates {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_important_dates@2x.png); } }

.ic_files {
  display: inline-block;
  width: 38px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_files.png);
  background-size: 38px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_files {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_files@2x.png); } }

.ic_userhome {
  display: inline-block;
  width: 230px;
  height: 230px;
  background-image: url(/static/lw-web//images/ic_userhome_file_big.png);
  background-size: 230px 230px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_userhome {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_userhome_file_big@2x.png); } }

.ic_userhome_renewal {
  display: inline-block;
  width: 45px;
  height: 45px;
  background-image: url(/static/lw-web//images/ic_renew_dt.png);
  background-size: 45px 45px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_userhome_renewal {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_renew_dt@2x.png); } }

.ic_heartfolder {
  display: inline-block;
  width: 75px;
  height: 79px;
  background-image: url(/static/lw-web//images/ic_heartfolder.png);
  background-size: 75px 79px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_heartfolder {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_heartfolder.png); } }

.ic_view_budget {
  display: inline-block;
  width: 14px;
  height: 19px;
  background-image: url(/static/lw-web//images/ic_view_budget.png);
  background-size: 14px 19px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_view_budget {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_view_budget.png); } }

.ic_view_pdf {
  display: inline-block;
  width: 14px;
  height: 19px;
  background-image: url(/static/lw-web//images/ic_view_pdf.png);
  background-size: 14px 19px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_view_pdf {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_view_pdf.png); } }

.ic_card_view {
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url(/static/lw-web//images/ic_card_view.png);
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_card_view {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_card_view.png); } }

.ic_table_view {
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url(/static/lw-web//images/ic_table_view.png);
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_table_view {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_table_view.png); } }

.ic_filters {
  display: inline-block;
  width: 22px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAYAAAB3oa15AAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAADCgAwAEAAAAAQAAABkAAAAAJGkVTgAAAAlwSFlzAAALEwAACxMBAJqcGAAAARlJREFUWAljYBjigBHkfpXceaIc7ExmQ8kvP37+O3VnctJrFpCj2diYTRiZmLYMJQ+wsTF6Ad27nWkoORqbW4e8B8BJ6Nvbf/t5hP7KYfPhYBX79o7x9WB126i7RkOAniEArsjwWahcskiMk4lhQDL4938Mj+72xL3C5z5wKYRPASfj/3BGBqZJ+NTQSo6T8V8e0OzJ+Mwf8vXAkPcAwST0/T/jSmAyOo4vGmklB7T7Ea3MHjV3NASGSwgQrMjweVShYL4AD9N/XnxqCMl9+cf4+cGExA+E1OGSJ1gK4dIIEudhZW5iZGTMxaeGkBzP//+gigpUYZEFhnw9MOQ9QFES+v/vzwwGRqadZMU9VNP////uU6J/yOsFAP9ROFtUj/OSAAAAAElFTkSuQmCC);
  background-size: 22px 12px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_filters {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAYAAAB3oa15AAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAADCgAwAEAAAAAQAAABkAAAAAJGkVTgAAAAlwSFlzAAALEwAACxMBAJqcGAAAARlJREFUWAljYBjigBHkfpXceaIc7ExmQ8kvP37+O3VnctJrFpCj2diYTRiZmLYMJQ+wsTF6Ad27nWkoORqbW4e8B8BJ6Nvbf/t5hP7KYfPhYBX79o7x9WB126i7RkOAniEArsjwWahcskiMk4lhQDL4938Mj+72xL3C5z5wKYRPASfj/3BGBqZJ+NTQSo6T8V8e0OzJ+Mwf8vXAkPcAwST0/T/jSmAyOo4vGmklB7T7Ea3MHjV3NASGSwgQrMjweVShYL4AD9N/XnxqCMl9+cf4+cGExA+E1OGSJ1gK4dIIEudhZW5iZGTMxaeGkBzP//+gigpUYZEFhnw9MOQ9QFES+v/vzwwGRqadZMU9VNP////uU6J/yOsFAP9ROFtUj/OSAAAAAElFTkSuQmCC); } }

.ic_ver_ellipses {
  display: inline-block;
  width: 5px;
  height: 15px;
  background-image: url(/static/lw-web//images/ic_ver_ellipses.png);
  background-size: 5px 15px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_ver_ellipses {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_ver_ellipses.png); } }

.ic_view_doc {
  display: inline-block;
  width: 12px;
  height: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAAXNSR0IArs4c6QAAAFhJREFUKBVj1C1b/J+BALjcFcsIU8ICYlzqjIHxMWi98iUoYmANIBF0CWRVMFeAbIJrACkgxiYmZJOIYY9cDfjiAD3kmECRgRz16ArQ+SgRR4pN6Abh5AMAqd4VcxSEIrYAAAAASUVORK5CYII=);
  background-size: 12px 14px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_view_doc {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAAXNSR0IArs4c6QAAAIpJREFUSA1j1C1b/J+BCuByVywjNmOYsAlSU4wFZtilzhgYkyRar3wJXvX08wHMGYRcBFOHTqPHJSxO6O8DmMuoFSc098GoBbAow0mPBhHOoIFJjAYRLCRw0qNBhDNoYBLwGo3cegBmEC6a5nHAAqt5YC5Ar5lg4uTStPcBLpdRK05o7gNcHhg64gBBUBYby/4VZAAAAABJRU5ErkJggg==); } }

.ic_checklist {
  display: inline-block;
  width: 50px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_checklist.png);
  background-size: 50px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_checklist {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_checklist.png); } }

.ic_done_document {
  display: inline-block;
  width: 50px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_done_document.png);
  background-size: 50px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_done_document {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_done_document.png); } }

.ic_documents {
  display: inline-block;
  width: 50px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_documents.png);
  background-size: 50px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_documents {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_documents.png); } }

.ic_document_blue {
  display: inline-block;
  width: 50px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_document_blue.png);
  background-size: 50px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_document_blue {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_document_blue.png); } }

.ic_red_alert {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/static/lw-web//images/ic_red_alert.png);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_red_alert {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_red_alert.png); } }

.ic_yellow_alert {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/static/lw-web//images/ic_yellow_alert.png);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_yellow_alert {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_yellow_alert.png); } }

.ic_blue_alert {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAActJREFUOBFjZMAOGHXK1mn8Y2FU+MfA+I/5H+Pdqx3+d7ApZUQWVGiYz8H1S6CQ4T9jFgMjgwyyHAPD/3tA8YnX2PmnMTQ4/oHJwQ3QqFivwMTIuAWoURsmiZX+z3DyOyOj//02/5cgebABGpXrhBkZmU4DOYrImvg4WBn+Mfxn+PIDbiFY+j8Dw6V3vz5ZveyJ+8oEMYWpH10zKzMTw9YiZ4YtBc4MQJchmwuyVU+Ija8ZrFe9ZJMiE9u/20BBZmRVTECBuUnWDH/+/WNInX8cWQrMBrrix////2RYgJoD0DWDVPwDqlh87C6G7TCTgHo4gCHgxQIMXR1oUMDk4HS9vz4DGwszw55rz+FiKAxGRm0mYNRwoQiSxuEBefUVaXoQqv//Z3jF9J+RETOEEGrwshiZGY4xvfv1cTMwHN7hVYlV8v/D6zd/7Wf+emz9bxG7yC9Ar3hjU3fh0XuG8w8xzf//jzHjzazgy0B9EKBZtWEhkBMH4+Ol///vu9YeWAxSA06JIMZ1tguJwFTbxPD//28QHxsABtp3YPIogmkGqYG7AKZBp2a98t9/jOlAGSfG/wwKQA3/gfRdYGDv+svINPNWq+9TmFoQDQAS7o2qoRzFmwAAAABJRU5ErkJggg==);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_blue_alert {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAActJREFUOBFjZMAOGHXK1mn8Y2FU+MfA+I/5H+Pdqx3+d7ApZUQWVGiYz8H1S6CQ4T9jFgMjgwyyHAPD/3tA8YnX2PmnMTQ4/oHJwQ3QqFivwMTIuAWoURsmiZX+z3DyOyOj//02/5cgebABGpXrhBkZmU4DOYrImvg4WBn+Mfxn+PIDbiFY+j8Dw6V3vz5ZveyJ+8oEMYWpH10zKzMTw9YiZ4YtBc4MQJchmwuyVU+Ija8ZrFe9ZJMiE9u/20BBZmRVTECBuUnWDH/+/WNInX8cWQrMBrrix////2RYgJoD0DWDVPwDqlh87C6G7TCTgHo4gCHgxQIMXR1oUMDk4HS9vz4DGwszw55rz+FiKAxGRm0mYNRwoQiSxuEBefUVaXoQqv//Z3jF9J+RETOEEGrwshiZGY4xvfv1cTMwHN7hVYlV8v/D6zd/7Wf+emz9bxG7yC9Ar3hjU3fh0XuG8w8xzf//jzHjzazgy0B9EKBZtWEhkBMH4+Ol///vu9YeWAxSA06JIMZ1tguJwFTbxPD//28QHxsABtp3YPIogmkGqYG7AKZBp2a98t9/jOlAGSfG/wwKQA3/gfRdYGDv+svINPNWq+9TmFoQDQAS7o2qoRzFmwAAAABJRU5ErkJggg==); } }

/* CR166386 R21.06 SM178034 mail, options and appeal start */
.ic_mail_email {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAiCAYAAABIiGl0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADOSURBVFhH7c0xDgFBGIbhkQi1RkRJoqMhEY1Er3YQlUu4gQtoHEEprqCiEGpRKHlXZmXIbHY3Zv8VmS95mpk/eVXEWrinMIeT+XCc/wrfsIsxg5OZ4U3wIDXRcAMDbQJbuILwJq02initji3C0CczPIbtJqkThnhuBdtRyGU4cEYZ6qoforgOB3qwfpiyCI9g/TD5sO0mrd8OHzDVFvrtW4nCWfBhMT4sxofF5Bu+GA9SulBL40HCESWoKtawHbm2Rx9vq6GToSYKyHNKPQAhDNVEe00xaQAAAABJRU5ErkJggg==);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_mail_email {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAiCAYAAABIiGl0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADOSURBVFhH7c0xDgFBGIbhkQi1RkRJoqMhEY1Er3YQlUu4gQtoHEEprqCiEGpRKHlXZmXIbHY3Zv8VmS95mpk/eVXEWrinMIeT+XCc/wrfsIsxg5OZ4U3wIDXRcAMDbQJbuILwJq02initji3C0CczPIbtJqkThnhuBdtRyGU4cEYZ6qoforgOB3qwfpiyCI9g/TD5sO0mrd8OHzDVFvrtW4nCWfBhMT4sxofF5Bu+GA9SulBL40HCESWoKtawHbm2Rx9vq6GToSYKyHNKPQAhDNVEe00xaQAAAABJRU5ErkJggg==); } }

.ic_tool_tip {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFISURBVDhPlVNLTsMwFAxCcAo4QWuzgENwgW44CDYfqRv2IJVNNwjJVouyYEuRAJUtYtlehCzTKMw4T1FN0qiMNFLeeN579oud/MXR9aSnjb9Vxi+VcVlFv6TGNbE1MRim+9q6eyQUYA7O+8aNSX6LVtBDr6RVoKCse4ehBGdq6A5kqcbJ1fQQO3kNHnijItK51MZZkTYCvsvgRU4Q9MVTHwK3PQvCGtS5P9N2ciphDdlJEWairb9DkLdtG/oHhvcoYY3qOC7nYFmN057LWoRBmu6WZbkjYQQc4ZO57JJx0qJHoI4uNxJGkL+TdRZAhy9l/bOEEaTAT+cRugowB1wk1a3bNMT2AvQyJwyRvwJB+2807gV8kLAGveCqvtr/uUj00AuORNruKsu22RmN/Nvx+HtPlips+ZhW4KiRvI725+wW1JrPOUl+AfCR+ApqLIuSAAAAAElFTkSuQmCC);
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_tool_tip {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFISURBVDhPlVNLTsMwFAxCcAo4QWuzgENwgW44CDYfqRv2IJVNNwjJVouyYEuRAJUtYtlehCzTKMw4T1FN0qiMNFLeeN579oud/MXR9aSnjb9Vxi+VcVlFv6TGNbE1MRim+9q6eyQUYA7O+8aNSX6LVtBDr6RVoKCse4ehBGdq6A5kqcbJ1fQQO3kNHnijItK51MZZkTYCvsvgRU4Q9MVTHwK3PQvCGtS5P9N2ciphDdlJEWairb9DkLdtG/oHhvcoYY3qOC7nYFmN057LWoRBmu6WZbkjYQQc4ZO57JJx0qJHoI4uNxJGkL+TdRZAhy9l/bOEEaTAT+cRugowB1wk1a3bNMT2AvQyJwyRvwJB+2807gV8kLAGveCqvtr/uUj00AuORNruKsu22RmN/Nvx+HtPlips+ZhW4KiRvI725+wW1JrPOUl+AfCR+ApqLIuSAAAAAElFTkSuQmCC); } }

.ic_add_doc {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEcSURBVGhD7ZhbCgIxFENnHy7aVejO9Msd+LwFP4ZQSDNN64N74CCYMZmCX12SJPkanuDPkQf4NHmATzPkALvwEJ5DHGgVeYS151ptprz8JayVKCLTDnAMawWqyLQD9Pxt1iK1ZxSb2fzDjdj37IUE+569kGDfsxcS7HusEHNVhOUyrBBzVeQW3t+f1/JFL2wQc9XhsEHMVYczfdDN3x8Ac1WE5TKsEHNVhOUyrBBzVYTlMqwQc1WE5TL2QoJ9z15IsO+xQsxVEZbLsELMVRGWy7BCzFURlsuwQsxVEZbL2AsJ9j17IcG+Zy8k2PfshQT7Hl5s7Qe73jqF3ZRL3XXpTMt2N67LXdWyWbYtOK7XWy0bZcv28kmSJKNZlhekjHfAvxFN2AAAAABJRU5ErkJggg==);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_add_doc {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEcSURBVGhD7ZhbCgIxFENnHy7aVejO9Msd+LwFP4ZQSDNN64N74CCYMZmCX12SJPkanuDPkQf4NHmATzPkALvwEJ5DHGgVeYS151ptprz8JayVKCLTDnAMawWqyLQD9Pxt1iK1ZxSb2fzDjdj37IUE+569kGDfsxcS7HusEHNVhOUyrBBzVeQW3t+f1/JFL2wQc9XhsEHMVYczfdDN3x8Ac1WE5TKsEHNVhOUyrBBzVYTlMqwQc1WE5TL2QoJ9z15IsO+xQsxVEZbLsELMVRGWy7BCzFURlsuwQsxVEZbL2AsJ9j17IcG+Zy8k2PfshQT7Hl5s7Qe73jqF3ZRL3XXpTMt2N67LXdWyWbYtOK7XWy0bZcv28kmSJKNZlhekjHfAvxFN2AAAAABJRU5ErkJggg==); } }

.ic_plus_sign {
  display: inline-block;
  width: 22px;
  height: 21px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMCSURBVGhD7Vm9jtQwEF5KxM91dFRIdBvQgRC6Bl6B14COIjnpJFaiQ4inSNDqVkKivWofYqt7gt2abbgrNsznfDlsX7KbyXk5LOWTRoo8M984jj0eO6MBAwaEweHJ9EmS5h9Fvo/TYj5O83ORNUWeizl0sIEt3W4XyeTHo3FWfJYOLkRKpSzgCw7S/TskX8/uJVn+STqB0W3qnEbW4AIn6feLZ1n+ToIuvU6EkCW4GSY8yrK8w1HfeIFruZR5fibT4oN05G1yPH36ZjK7f/Tl5wM8ow06Y2NsGzk2iIFYDBsGr7+d3hXymResltX4OH//Ipsd0HwnYAsf49vEmRWniEnzmwGjIaRNnb9I0mKCUaapGvAFB7g8bvMSQb4Ep41LLiP3PJ0e0eTGABc4vRglYtOkH7hg/Tm/eHkyfUyTYAAnuL1Ym94LG2lNCPxss9pH52vwJfwvseyVYhumzoVm2ni+JZt3gtPJWRPqqWR2WG+TwmKjuhNsXwibO4EL2/Zfq3ZsbPEewUqbbTx/1QsgFmI6HNInqndDHNzFJDmbqs5w/EXY3BncJ2yOBVXbgUrRc7x8NckfUt0ZHof6BRATsW2OTlUsyl3bCVs/VSq4HPoXAFh2XHGgb1S1o6rnreA9pg/gcIiwWYWqdvrLgb5R1Q4cPGwnFGFUqWBzQNisgikAHZ5iTlU7xBAnqSsnVJJUObBtQghpHSC2Z3dOVTvEyMn/benTtgkhpHXAdGrbralqB4xsJ9TzVDmwbUIIaR0gtmf3i6p2iFHsUyjyRXwtjUoqo0oFh0OEzSr0SqPYLGwnbCZUqeBy9HyBPhvZ/1JKmHNzn1ICEON4izkg+nI6+gMNEPWREoj+UA/gSkMI4rxWqdEwlSBxXGwBW64Wf2OxabOTDfhywe7vahHocrmr2ezMebfK89dG3UjIy90aGA1Op+3X69IxFGGoJDHCZpTl2RRmt3W9boMLO74fHDaQ1vg14vvFZMPs2FXZEddPviagUkS5W50nIvnNOmBA9BiN/gC/fwQ2q/MPSgAAAABJRU5ErkJggg==);
  background-size: 22px 21px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_plus_sign {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMCSURBVGhD7Vm9jtQwEF5KxM91dFRIdBvQgRC6Bl6B14COIjnpJFaiQ4inSNDqVkKivWofYqt7gt2abbgrNsznfDlsX7KbyXk5LOWTRoo8M984jj0eO6MBAwaEweHJ9EmS5h9Fvo/TYj5O83ORNUWeizl0sIEt3W4XyeTHo3FWfJYOLkRKpSzgCw7S/TskX8/uJVn+STqB0W3qnEbW4AIn6feLZ1n+ToIuvU6EkCW4GSY8yrK8w1HfeIFruZR5fibT4oN05G1yPH36ZjK7f/Tl5wM8ow06Y2NsGzk2iIFYDBsGr7+d3hXymResltX4OH//Ipsd0HwnYAsf49vEmRWniEnzmwGjIaRNnb9I0mKCUaapGvAFB7g8bvMSQb4Ep41LLiP3PJ0e0eTGABc4vRglYtOkH7hg/Tm/eHkyfUyTYAAnuL1Ym94LG2lNCPxss9pH52vwJfwvseyVYhumzoVm2ni+JZt3gtPJWRPqqWR2WG+TwmKjuhNsXwibO4EL2/Zfq3ZsbPEewUqbbTx/1QsgFmI6HNInqndDHNzFJDmbqs5w/EXY3BncJ2yOBVXbgUrRc7x8NckfUt0ZHof6BRATsW2OTlUsyl3bCVs/VSq4HPoXAFh2XHGgb1S1o6rnreA9pg/gcIiwWYWqdvrLgb5R1Q4cPGwnFGFUqWBzQNisgikAHZ5iTlU7xBAnqSsnVJJUObBtQghpHSC2Z3dOVTvEyMn/benTtgkhpHXAdGrbralqB4xsJ9TzVDmwbUIIaR0gtmf3i6p2iFHsUyjyRXwtjUoqo0oFh0OEzSr0SqPYLGwnbCZUqeBy9HyBPhvZ/1JKmHNzn1ICEON4izkg+nI6+gMNEPWREoj+UA/gSkMI4rxWqdEwlSBxXGwBW64Wf2OxabOTDfhywe7vahHocrmr2ezMebfK89dG3UjIy90aGA1Op+3X69IxFGGoJDHCZpTl2RRmt3W9boMLO74fHDaQ1vg14vvFZMPs2FXZEddPviagUkS5W50nIvnNOmBA9BiN/gC/fwQ2q/MPSgAAAABJRU5ErkJggg==); } }

.ic_minus_sign {
  display: inline-block;
  width: 22px;
  height: 21px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALcSURBVGhD7ZnPattAEMbdY0nT3HLrqdCblZCGUHJpX6Gv0d5ykAKGGHorpU8hBRNDodec8hA+5Qnsc31pcrAy3+qTu7vROpG8lrugHwwYz+zMaLV/Zle9jo4OPxwNRm+jOD0TuezH2U0/Tm9F5hT5nd1ABxvYstl2iYa/9vtJ9k0SnIjkNWWCtvBBd+0R/bjeiZL0QpJA71YlV0fm8AWfdL9ZDpL0swSdWkn4kCl8M4x/8jx/wV5fWIFLuZdxfi3D4qsk8ik6H737OBy/Ov3+exe/8R90ykbZVvpYIAZiMawfPvy8einOx1awUmb98/TL+2S8R/MngS3aqLZVPpPsCjFpvh7oDXFalfxdFGdD9DJNa4O28AFflm/1EF7eBIeN6Vx67jAendJkbeALPq0YOWLTpBmcsPaYnxwPRm9o4g34hG8r1qLxxMayJg7s1Wa2ieRL+BD2m5g2WmIrhs6dz2HjgsPJmBO1h5LaYa1NCpON6o3Dib2MLTKvtWNji7cczNZZbeqCWIhp5CA5Uf000sCcTLJmU9Ua3Cf+5SA5UbUaVIpWw/uTYfqa6tZATMTWc3lWFYtyV2+ErZ+q1mHZscwFuVHlpqjntQfYwvApKWon4wEuqXKDg4feCEUYVa2jCkAtF+RGlRsxxElq2QiVJFUGuo0PoVsDxLbsbqlyI0bG+u9aPnUbH0K3BlxOdbs5VW5gpDdCPU+VgW7jQ+jWALEtuz9UuRGj0IdQ4JP40TIqSxlVrdNoGcVmoTfCZkJV6yC2ngtyo8rN/1JKqHNzk1ICiHG4xRwIvpwO/kADgj5SguAP9QBXGuIgzGuVkoqhBAnjYgusuFr8i8m2zuqEtpywm7taBM+53K2z2anzbrHOP+p1JT4vd0vQGxxOq6/XJTEUYagk0cOql+W3Ksy2db2uw4kd3gcOHSxrfBvhfWLSUTt2UXaE9ZGvClSKKHeL80Qgn1k7OoKn13sAW+Ny5zi3Cu8AAAAASUVORK5CYII=);
  background-size: 22px 21px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_minus_sign {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALcSURBVGhD7ZnPattAEMbdY0nT3HLrqdCblZCGUHJpX6Gv0d5ykAKGGHorpU8hBRNDodec8hA+5Qnsc31pcrAy3+qTu7vROpG8lrugHwwYz+zMaLV/Zle9jo4OPxwNRm+jOD0TuezH2U0/Tm9F5hT5nd1ABxvYstl2iYa/9vtJ9k0SnIjkNWWCtvBBd+0R/bjeiZL0QpJA71YlV0fm8AWfdL9ZDpL0swSdWkn4kCl8M4x/8jx/wV5fWIFLuZdxfi3D4qsk8ik6H737OBy/Ov3+exe/8R90ykbZVvpYIAZiMawfPvy8einOx1awUmb98/TL+2S8R/MngS3aqLZVPpPsCjFpvh7oDXFalfxdFGdD9DJNa4O28AFflm/1EF7eBIeN6Vx67jAendJkbeALPq0YOWLTpBmcsPaYnxwPRm9o4g34hG8r1qLxxMayJg7s1Wa2ieRL+BD2m5g2WmIrhs6dz2HjgsPJmBO1h5LaYa1NCpON6o3Dib2MLTKvtWNji7cczNZZbeqCWIhp5CA5Uf000sCcTLJmU9Ua3Cf+5SA5UbUaVIpWw/uTYfqa6tZATMTWc3lWFYtyV2+ErZ+q1mHZscwFuVHlpqjntQfYwvApKWon4wEuqXKDg4feCEUYVa2jCkAtF+RGlRsxxElq2QiVJFUGuo0PoVsDxLbsbqlyI0bG+u9aPnUbH0K3BlxOdbs5VW5gpDdCPU+VgW7jQ+jWALEtuz9UuRGj0IdQ4JP40TIqSxlVrdNoGcVmoTfCZkJV6yC2ngtyo8rN/1JKqHNzk1ICiHG4xRwIvpwO/kADgj5SguAP9QBXGuIgzGuVkoqhBAnjYgusuFr8i8m2zuqEtpywm7taBM+53K2z2anzbrHOP+p1JT4vd0vQGxxOq6/XJTEUYagk0cOql+W3Ksy2db2uw4kd3gcOHSxrfBvhfWLSUTt2UXaE9ZGvClSKKHeL80Qgn1k7OoKn13sAW+Ny5zi3Cu8AAAAASUVORK5CYII=); } }

.ic_medical_suitcase {
  display: inline-block;
  width: 22px;
  height: 21px;
  background-image: url(/static/lw-web//images/ic_medical_suitcase.png);
  background-size: 22px 21px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_medical_suitcase {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_medical_suitcase.png); } }

.header_logo {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/logo_cc.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .header_logo {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/logo_cc@2x.png); } }
  @media (max-width: 768px) {
    .header_logo {
      display: inline-block;
      width: 94px;
      height: 31px;
      background-image: url(/static/lw-web//images/logo_cc_mobile.png);
      background-size: 94px 31px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .header_logo {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/logo_cc_mobile@2x.png); } }

/* CR166386 R21.06 SM178034 mail, options and appeal end */
.ic_location_icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(/static/lw-web//images/ic_location_icon.png);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_location_icon {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_location_icon.png); } }

.ic_dropdown_indiv_page {
  display: inline-block;
  width: 57px;
  height: 54px;
  background-image: url(/static/lw-web//images/ic_dropdown_indiv_page.png);
  background-size: 57px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_dropdown_indiv_page {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_dropdown_indiv_page.png); } }

.ic_watch_indiv_page {
  display: inline-block;
  width: 26px;
  height: 23px;
  background-image: url(/static/lw-web//images/ic_watch.png);
  background-size: 26px 23px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_watch_indiv_page {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_watch.png); } }

.ic_speaker {
  display: inline-block;
  width: 40px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJfSURBVFhH7VgxT9tAGP1AgKgETGWCDp2gSA3qXGYkgpg6dqu60Q1VQkLwCzoWsTDSn2CTVkgsUYcoCKqmFahTGiSktgxlIE6Q7L47fQaf4yR2fDax1Ce9Ib6X+95z7r7YR/0Ku0CP6gYZdZNe8aVswHFoAMZXwSvQAW8QYpGH+xtWgWZhtsjGvfzbMCnHsv6Dc0hDlkkbMGr5jLv8jfEVlqcH+zM9sPbpLYqv86UWYHwGBk98hu9o0gcEfMjydOBUaATF34AXbOIdD7XANmkCmi9Sp7KGcMssSwdiKaDwa7DqMdIxgABCTEN3znrbMmjbLtI4DycPdI5BbLKXKPzj1rSXXQIINAo0D22padICX0oeouXB9AsUriiG/QwRIHVgY+Zh7qjFbBA5AJbKZMOgp3ICncDaHeU2VgavleI6yAHqH+kxPl9iuT2ThXVAbBZM+lUpqJtqAPH5TLRYaSAucOd3Wgrqpj8AiLpb0kBcYDK15SXBgADgT9G9pIk48EyYHIMDiF9hTprwAWPfvbogovutueJAgVa2D5CXJnzA2P8AepnwEsr2JsZdyHYbvZc/MoNOtf2RCaT8KPFHPHnKwklChPIbwcbZ5eGeHubEm1W7jasd3QIIeB6nv/m1CjlAqggTwIWWFxqTctCWmgY950vxECWAC3ynt1fKA5qCrsZ6G8vsfexXyl4CuIjyUo86Y9AcS53KKuotsSw64gRwEepY5RM9wdyd2vgevEQ/VtERICycMg1j7k3UaHew9Qs3IdrBVpoBXMhfI4tHi16I1gzDYv9k73DXi3DH60T/AJ2IcMq3tqiBAAAAAElFTkSuQmCC);
  background-size: 40px 30px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_speaker {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJfSURBVFhH7VgxT9tAGP1AgKgETGWCDp2gSA3qXGYkgpg6dqu60Q1VQkLwCzoWsTDSn2CTVkgsUYcoCKqmFahTGiSktgxlIE6Q7L47fQaf4yR2fDax1Ce9Ib6X+95z7r7YR/0Ku0CP6gYZdZNe8aVswHFoAMZXwSvQAW8QYpGH+xtWgWZhtsjGvfzbMCnHsv6Dc0hDlkkbMGr5jLv8jfEVlqcH+zM9sPbpLYqv86UWYHwGBk98hu9o0gcEfMjydOBUaATF34AXbOIdD7XANmkCmi9Sp7KGcMssSwdiKaDwa7DqMdIxgABCTEN3znrbMmjbLtI4DycPdI5BbLKXKPzj1rSXXQIINAo0D22padICX0oeouXB9AsUriiG/QwRIHVgY+Zh7qjFbBA5AJbKZMOgp3ICncDaHeU2VgavleI6yAHqH+kxPl9iuT2ThXVAbBZM+lUpqJtqAPH5TLRYaSAucOd3Wgrqpj8AiLpb0kBcYDK15SXBgADgT9G9pIk48EyYHIMDiF9hTprwAWPfvbogovutueJAgVa2D5CXJnzA2P8AepnwEsr2JsZdyHYbvZc/MoNOtf2RCaT8KPFHPHnKwklChPIbwcbZ5eGeHubEm1W7jasd3QIIeB6nv/m1CjlAqggTwIWWFxqTctCWmgY950vxECWAC3ynt1fKA5qCrsZ6G8vsfexXyl4CuIjyUo86Y9AcS53KKuotsSw64gRwEepY5RM9wdyd2vgevEQ/VtERICycMg1j7k3UaHew9Qs3IdrBVpoBXMhfI4tHi16I1gzDYv9k73DXi3DH60T/AJ2IcMq3tqiBAAAAAElFTkSuQmCC); } }

.ic_clipboard_indv_page {
  display: inline-block;
  width: 32px;
  height: 25px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA0CAYAAADSWosiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAI2SURBVGhD7ZkxSxthGMdTdKgiOFjoYEE6SAe5u4RQTBHNrrOrUHDyA7yXU+E+QTu1dOj43gUTJIMohYAIDh3rZqGLboKToGCWeD7v+VTS6xsvyeFzR3h+8BsS7x7/f7x731zMMQzDMAzDMAzDMAOyWq+PzDvV10EQvMC3hhvDkYuGkIdgCwzAG3DXEtU5PGT4MCpyA0reYeGorXzFX8ZDhwfD9pY0ZaPeFra8GTwl25Tdo1EIXLKE/9Gw5XpXhfzVUVB5Bu6Alx3vKX9oz0dN21+zNr08/vp0yG/7sxD0JBK8F/8U3b1xNcParE1DoSvNMU9ry2bR9V+FQSjBv/QgpQNTeN9xTAi8PtYdF6/XwBF0FCr+B32Ynjwr2vVJNcfcqr2F19eRn/fs+0pjKgxERXhPa4L04QV4MNBl3qHleAsYiYZwsdEEIRd2C4xEAxdP28wV35bv1HaTVEvIFe38v2atuAqNhyZCLV66+Y9ycSLiiucdv1xwqmZS1UdU3fxHeXEjgounbQaLfzOF/JxUmKMeXXXzH8xacd7OEsLFu5m5e9yWTUN4+8mVP/+b3WkGFzcauTgRXLy7b8ru0ct+hHN+R2bEm7Xig6zqMPNUN+tJuTgRccXVNydqD+5HOO88OidWXtyI4OJpS1089ishOksYiQbTrhY0Iahtl936BEaiAy53eBDRBiLRFPILRqFF7dXwBNXQhXpm26bwvpY+1cYwSjqof9WG+zAsNM8u3NP/Xt653D0rGE/XiIZzawAAAABJRU5ErkJggg==);
  background-size: 32px 25px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_clipboard_indv_page {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA0CAYAAADSWosiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAI2SURBVGhD7ZkxSxthGMdTdKgiOFjoYEE6SAe5u4RQTBHNrrOrUHDyA7yXU+E+QTu1dOj43gUTJIMohYAIDh3rZqGLboKToGCWeD7v+VTS6xsvyeFzR3h+8BsS7x7/f7x731zMMQzDMAzDMAzDMAOyWq+PzDvV10EQvMC3hhvDkYuGkIdgCwzAG3DXEtU5PGT4MCpyA0reYeGorXzFX8ZDhwfD9pY0ZaPeFra8GTwl25Tdo1EIXLKE/9Gw5XpXhfzVUVB5Bu6Alx3vKX9oz0dN21+zNr08/vp0yG/7sxD0JBK8F/8U3b1xNcParE1DoSvNMU9ry2bR9V+FQSjBv/QgpQNTeN9xTAi8PtYdF6/XwBF0FCr+B32Ynjwr2vVJNcfcqr2F19eRn/fs+0pjKgxERXhPa4L04QV4MNBl3qHleAsYiYZwsdEEIRd2C4xEAxdP28wV35bv1HaTVEvIFe38v2atuAqNhyZCLV66+Y9ycSLiiucdv1xwqmZS1UdU3fxHeXEjgounbQaLfzOF/JxUmKMeXXXzH8xacd7OEsLFu5m5e9yWTUN4+8mVP/+b3WkGFzcauTgRXLy7b8ru0ct+hHN+R2bEm7Xig6zqMPNUN+tJuTgRccXVNydqD+5HOO88OidWXtyI4OJpS1089ishOksYiQbTrhY0Iahtl936BEaiAy53eBDRBiLRFPILRqFF7dXwBNXQhXpm26bwvpY+1cYwSjqof9WG+zAsNM8u3NP/Xt653D0rGE/XiIZzawAAAABJRU5ErkJggg==); } }

.ic_dollar {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAC6ADAAQAAAABAAAAEgAAAADsTq/1AAABzUlEQVQoFWNkQAO6ZYv/w4Qud8UywtggmgmZQ4gN16lftdTx/9//Wf///w+BaWJkZJzNyMTSc7E94hZIDKxYv3xJ3b///xshihj/A0U/MPxnEGBg+M/IwMj4iYWJyeN8e9RxJv2K5Yb//jM0gBUyMTULc7HxXe6MEWJgYhQGKlzF8P8/399//2aC5Bn1ypbm/Wf4NxFoxMNLXTEKYE1QwrBhudSfb3+egrgcrCxyjPrli8OAJq9kZGT4xsDKrnOpJew+sgZkNhMXJ/seoEee/P/PwMXw+9d5vYolbSCnISuCscEeNCxfof+X4c9SYEhoIyQYHwK9t5yTiavnVHvQW5A4POhCV61ivnH2VzhQIBgYCh5gm0AKGBk/AoPH73Jn9CG4YpiJINq4YTPXn+8ffP4xMLQCg1AFqOM90AZVrIphGvUa1on9//7tLjD4eJiZmQOZ9MqX9IPSg275kpUwRTD6UkPQK6CTXoD4//7+U2BiYvy/ESL5PwQYk7kODfs5QHy97p3cemVLqsHOAPKZmBlOg50BVNQMjO4aiCZYdP8XhPBBocA4AxhhmXA3gxLSv7//M4DuC4MrYmTYDAyN+Rc7YtaDxOCKYQqolp4BLfumZehYSmUAAAAASUVORK5CYII=);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_dollar {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAC6ADAAQAAAABAAAAEgAAAADsTq/1AAABzUlEQVQoFWNkQAO6ZYv/w4Qud8UywtggmgmZQ4gN16lftdTx/9//Wf///w+BaWJkZJzNyMTSc7E94hZIDKxYv3xJ3b///xshihj/A0U/MPxnEGBg+M/IwMj4iYWJyeN8e9RxJv2K5Yb//jM0gBUyMTULc7HxXe6MEWJgYhQGKlzF8P8/399//2aC5Bn1ypbm/Wf4NxFoxMNLXTEKYE1QwrBhudSfb3+egrgcrCxyjPrli8OAJq9kZGT4xsDKrnOpJew+sgZkNhMXJ/seoEee/P/PwMXw+9d5vYolbSCnISuCscEeNCxfof+X4c9SYEhoIyQYHwK9t5yTiavnVHvQW5A4POhCV61ivnH2VzhQIBgYCh5gm0AKGBk/AoPH73Jn9CG4YpiJINq4YTPXn+8ffP4xMLQCg1AFqOM90AZVrIphGvUa1on9//7tLjD4eJiZmQOZ9MqX9IPSg275kpUwRTD6UkPQK6CTXoD4//7+U2BiYvy/ESL5PwQYk7kODfs5QHy97p3cemVLqsHOAPKZmBlOg50BVNQMjO4aiCZYdP8XhPBBocA4AxhhmXA3gxLSv7//M4DuC4MrYmTYDAyN+Rc7YtaDxOCKYQqolp4BLfumZehYSmUAAAAASUVORK5CYII=); } }

.ic_dollar_elig {
  display: inline-block;
  width: 18px;
  height: 20px;
  background-image: url(/static/lw-web//images/ic_dollar_elig.png);
  background-size: 18px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_dollar_elig {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_dollar_elig.png); } }

.ic_download, .width-md .toggle {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAQZJREFUKBVjYMACtCsW12pVLG7AIsXAgk3wPwODDON/BmZsckzYBPGJ0VGDdtVSd+2KZcEg5/z/z8gIc5ZOxZJAraolnjA+3En//jNy/v//d7l25ZJUmKRm5dLkfwwMq5iAcjAxZqAC62yXtU/XtOhdF7MPuf3/3/85jIyMEgyMjMqM//9HMDIwJlztiFnV0PCf6bWlqhXTv38MB1f/WqYHMuFqW/QKJiamCKCbJMCYkSn6amfMMpAcSA1ILdBJ/5mZ/iHC/Ep79DpGBmagX5hCr3VErwYpBgGImv/MjJrli/8zMTEmAOPpBkQKO8nI8Ffj37//C8AxDWIwMPzBrhIqCox9MAAAp/xaKhiy8IQAAAAASUVORK5CYII=);
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_download, .width-md .toggle {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAj5JREFUSA3tVc1rE0EUnzezsRoVlKCevVkSiwX1ENDYVowiCh7Upundi1fJticPtab4H3hN00OUCoKHXhQ8KPhRpckaxEuxghAMolhpY3ae7zWdZElid825A8l7M7+PN3lv2YAIuK4WCspZrD1DIazw4SOJtzeO/wkitYKQmOMsugOIeIrztc8fBym84txvST+CwZXQTa7UoMy5X2yK/Ii94tsFfDu33aLeWjQ4UThw1M7v91VvEo7dfrQvNjl3qBu/YwYnJ+Yj67i+7Ar9JWbPnusm8p5F7bnh2trqiqvd5W5FOgrU+sBFFPwJ09fjWCZ30WvozaOT+aQW7hN6hewB0oRxZ92Lcw7tB7zvz+RPA2BDCFBDkNctxJU66jeMW1LFUeiIq/EhbfsAxG8Q6pKTHXvKuHd1/AIGyzPp51KppAD4SbfbAagfaMRrRqhRX9Ea52lP5vCLrnm+mznzIWrnUvQKjluRg/bSreSqMeEYtWdPELZARf4xcPhhSXmheHfspVc3cG9hd71ayVJ7XkgUcJ/6fdOtVi57SZw72fHXQqgRumG1HaObf1eWOttuzjz2Yk/2ljyghljubTfh/Yds6p2FMES3qbRw+AYShkt3UhszaZ2brOHF3l1nYGgmFmfGizIUOkMz+cqFQsoacqbT7w2+VQxUgA1KU6NlYUFCSZVYmh4tbWXqxQL/ZbKoPJX+5BUHyZsFqF8j/ZncriAiPw55xQ2nVUBsPOfNZ90Qeoko6OHeXIFnYAT/G/8C+fDMzzk7tKcAAAAASUVORK5CYII=); } }

.eg_option-forall {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAAAXNSR0IArs4c6QAAAtdJREFUeAHtW8FKHTEUTaavCkK/wYVdFNQKblsQimv9h36DX9B1v8GPcC1Cod1KlRa6cOM3WLooaprzZlIzYRznxJcoyR2QTCa57+ae3JzczB312fkPo7pr6+2Gxm1Nz3xbHQ7VlQChESQC16/ODTqDm1oNF7s9BOac4NWrvRVixNTL7qCUEGO1JOAZjpUw8+rU7buvv179uf57YJTZU0q/boXNhVb6aGW29Pnb+zdX1A9O6JxKpwYS7swwYRzzLttffn4wt9eH9tCxOiRjDyCXupl9PN1ZPxlqj3mWSmfUFonB3Jqb4/sAgIFoQx/0jTE4lEmpEw5AESPcER6gjJmfNsPB9uq2D/pCpvecrOTQ2TBLoeWA4SUwZBs8AjJDbVOfpdbJLwej9qcO3vVridPVIsoMOqmI0S6CNd4Mt3PwkpDIoZPihDgznrcUTYx2Xi54k2JkfC0x8pwMRYwIhPzhTbmPkfF/N0aekaGJEZEgAiF/kGP36AuZsT4PteXQSREjQmFEgkpru/s9cNk+6PvY8DmHTpoYEQo3+sXumEegDX0WFTan1BlBjO3sY1ArL5c3tdaf7Po7s57xu/1T3/EMbYsCwPnbU+h0uosvaWIsFRGKGEsFQd4x2pmld4divaFmw4QYu9kXYgQQcIealwNsF2Ks3QNgvxBj5wVCjM4dOkCqLYQY7dTb9x9xV6rk6NhoUugEMUaBkCo5OgZAKp3z3YENllImR+8DIbVOihNyJEdDIFLrpN8xpk6OhgCgnkMnlXyxHx4Ul5ClI8YcydHQG3LolIjRok4RY4kJWZoYmUSnc+sYGSeLMkaelaGIMUdy1AcA96l10sSYIzkagpBDJ02MKZOjIQCunlpn1MecGJw7zCB2uNvG8nzRunCd7NnBzY6UBSFAE2NBtvdMoYmxJ11KRTiBDptLmXqxo4eAEGMHhxAjgBBiVOr/P4L5YOCMHQJU8rN/tVd5gMKXq84AAAAASUVORK5CYII=);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .eg_option-forall {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_1forall_dt@2x.png); } }
  @media (max-width: 768px) {
    .eg_option-forall {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAAAXNSR0IArs4c6QAAAtdJREFUeAHtW8FKHTEUTaavCkK/wYVdFNQKblsQimv9h36DX9B1v8GPcC1Cod1KlRa6cOM3WLooaprzZlIzYRznxJcoyR2QTCa57+ae3JzczB312fkPo7pr6+2Gxm1Nz3xbHQ7VlQChESQC16/ODTqDm1oNF7s9BOac4NWrvRVixNTL7qCUEGO1JOAZjpUw8+rU7buvv179uf57YJTZU0q/boXNhVb6aGW29Pnb+zdX1A9O6JxKpwYS7swwYRzzLttffn4wt9eH9tCxOiRjDyCXupl9PN1ZPxlqj3mWSmfUFonB3Jqb4/sAgIFoQx/0jTE4lEmpEw5AESPcER6gjJmfNsPB9uq2D/pCpvecrOTQ2TBLoeWA4SUwZBs8AjJDbVOfpdbJLwej9qcO3vVridPVIsoMOqmI0S6CNd4Mt3PwkpDIoZPihDgznrcUTYx2Xi54k2JkfC0x8pwMRYwIhPzhTbmPkfF/N0aekaGJEZEgAiF/kGP36AuZsT4PteXQSREjQmFEgkpru/s9cNk+6PvY8DmHTpoYEQo3+sXumEegDX0WFTan1BlBjO3sY1ArL5c3tdaf7Po7s57xu/1T3/EMbYsCwPnbU+h0uosvaWIsFRGKGEsFQd4x2pmld4divaFmw4QYu9kXYgQQcIealwNsF2Ks3QNgvxBj5wVCjM4dOkCqLYQY7dTb9x9xV6rk6NhoUugEMUaBkCo5OgZAKp3z3YENllImR+8DIbVOihNyJEdDIFLrpN8xpk6OhgCgnkMnlXyxHx4Ul5ClI8YcydHQG3LolIjRok4RY4kJWZoYmUSnc+sYGSeLMkaelaGIMUdy1AcA96l10sSYIzkagpBDJ02MKZOjIQCunlpn1MecGJw7zCB2uNvG8nzRunCd7NnBzY6UBSFAE2NBtvdMoYmxJ11KRTiBDptLmXqxo4eAEGMHhxAjgBBiVOr/P4L5YOCMHQJU8rN/tVd5gMKXq84AAAAASUVORK5CYII=);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .eg_option-forall {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_1forall_dt@2x.png); } }

.eg_option-custom {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_group_custom_dt.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .eg_option-custom {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_custom_dt@2x.png); } }
  @media (max-width: 768px) {
    .eg_option-custom {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_group_custom_dt.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .eg_option-custom {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_custom_dt@2x.png); } }

.eg_option-individual {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_group_individual_dt.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .eg_option-individual {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_individual_dt@2x.png); } }
  @media (max-width: 768px) {
    .eg_option-individual {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_group_individual_dt.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .eg_option-individual {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_individual_dt@2x.png); } }

.eg_option-ecco {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_group_recco_dt.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .eg_option-ecco {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_recco_dt@2x.png); } }
  @media (max-width: 768px) {
    .eg_option-ecco {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_group_recco_dt.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .eg_option-ecco {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_recco_dt@2x.png); } }

/*SM180307 changes start - carrier logo files*/
.carrierLogo_10544 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_10544.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_10544 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_10544.png); } }
  @media (max-width: 768px) {
    .carrierLogo_10544 {
      display: inline-block;
      width: 48px;
      height: 42px;
      background-image: url(/static/lw-web//images/mobile_10544.png);
      background-size: 48px 42px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_10544 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_10544.png); } }

.carrierLogo_18126 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_18126.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_18126 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_18126.png); } }
  @media (max-width: 768px) {
    .carrierLogo_18126 {
      display: inline-block;
      width: 29px;
      height: 36px;
      background-image: url(/static/lw-web//images/mobile_18126.png);
      background-size: 29px 36px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_18126 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_18126.png); } }

.carrierLogo_67689 {
  display: inline-block;
  width: 146px;
  height: 40px;
  background-image: url(/static/lw-web//images/desktop_67689.png);
  background-size: 146px 40px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 50px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_67689 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_67689.png); } }
  @media (max-width: 768px) {
    .carrierLogo_67689 {
      display: inline-block;
      width: 52px;
      height: 26px;
      background-image: url(/static/lw-web//images/mobile_67689.png);
      background-size: 52px 26px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_67689 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_67689.png); } }

.carrierLogo_27603 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_27603.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_27603 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_27603.png); } }
  @media (max-width: 768px) {
    .carrierLogo_27603 {
      display: inline-block;
      width: 36px;
      height: 40px;
      background-image: url(/static/lw-web//images/mobile_27603.png);
      background-size: 36px 40px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_27603 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_27603.png); } }

.carrierLogo_40513 {
  display: inline-block;
  width: 146px;
  height: 40px;
  background-image: url(/static/lw-web//images/desktop_40513.png);
  background-size: 146px 40px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 50px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_40513 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_40513.png); } }
  @media (max-width: 768px) {
    .carrierLogo_40513 {
      display: inline-block;
      width: 44px;
      height: 38px;
      background-image: url(/static/lw-web//images/mobile_40513.png);
      background-size: 44px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_40513 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_40513.png); } }

.carrierLogo_47579 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_47579.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_47579 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_47579.png); } }
  @media (max-width: 768px) {
    .carrierLogo_47579 {
      display: inline-block;
      width: 31px;
      height: 36px;
      background-image: url(/static/lw-web//images/mobile_47579.png);
      background-size: 31px 36px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_47579 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_47579.png); } }

.carrierLogo_67138 {
  display: inline-block;
  width: 146px;
  height: 56px;
  background-image: url(/static/lw-web//images/desktop_67138.png);
  background-size: 146px 56px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_67138 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_67138.png); } }
  @media (max-width: 768px) {
    .carrierLogo_67138 {
      display: inline-block;
      width: 36px;
      height: 43px;
      background-image: url(/static/lw-web//images/mobile_67138.png);
      background-size: 36px 43px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_67138 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_67138.png); } }

.carrierLogo_99110 {
  display: inline-block;
  width: 146px;
  height: 56px;
  background-image: url(/static/lw-web//images/desktop_99110.png);
  background-size: 146px 56px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_99110 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_99110.png); } }
  @media (max-width: 768px) {
    .carrierLogo_99110 {
      display: inline-block;
      width: 36px;
      height: 43px;
      background-image: url(/static/lw-web//images/mobile_99110.png);
      background-size: 36px 43px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_99110 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_99110.png); } }

.carrierLogo_70285 {
  display: inline-block;
  width: 130px;
  height: 48px;
  background-image: url(/static/lw-web//images/desktop_70285.png);
  background-size: 130px 48px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 5px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_70285 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_70285.png); } }
  @media (max-width: 768px) {
    .carrierLogo_70285 {
      display: inline-block;
      width: 31px;
      height: 36px;
      background-image: url(/static/lw-web//images/mobile_70285.png);
      background-size: 31px 36px;
      background-repeat: no-repeat;
      background-position: center center;
      margin-top: 0px; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_70285 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_70285.png); } }

.carrierLogo_84014 {
  display: inline-block;
  width: 104px;
  height: 50px;
  background-image: url(/static/lw-web//images/desktop_84014.png);
  background-size: 104px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 5px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_84014 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_84014.png); } }
  @media (max-width: 768px) {
    .carrierLogo_84014 {
      display: inline-block;
      width: 44px;
      height: 36px;
      background-image: url(/static/lw-web//images/mobile_84014.png);
      background-size: 44px 36px;
      background-repeat: no-repeat;
      background-position: center center;
      margin-top: 0px; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_84014 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_84014.png); } }

.carrierLogo_92499 {
  display: inline-block;
  width: 120px;
  height: 51px;
  background-image: url(/static/lw-web//images/desktop_92499.png);
  background-size: 120px 51px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_92499 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_92499.png); } }
  @media (max-width: 768px) {
    .carrierLogo_92499 {
      display: inline-block;
      width: 36px;
      height: 42px;
      background-image: url(/static/lw-web//images/mobile_92499.png);
      background-size: 36px 42px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_92499 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_92499.png); } }

.carrierLogo_92815 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_92815.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_92815 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_92815.png); } }
  @media (max-width: 768px) {
    .carrierLogo_92815 {
      display: inline-block;
      width: 36px;
      height: 42px;
      background-image: url(/static/lw-web//images/mobile_92815.png);
      background-size: 36px 42px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_92815 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_92815.png); } }

.carrierLogo_93689 {
  display: inline-block;
  width: 96px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_93689.png);
  background-size: 96px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_93689 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_93689.png); } }
  @media (max-width: 768px) {
    .carrierLogo_93689 {
      display: inline-block;
      width: 36px;
      height: 39px;
      background-image: url(/static/lw-web//images/mobile_93689.png);
      background-size: 36px 39px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_93689 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_93689.png); } }

.carrierLogo_67138_99110 {
  display: inline-block;
  width: 146px;
  height: 56px;
  background-image: url(/static/lw-web//images/desktop_67138_99110.png);
  background-size: 146px 56px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_67138_99110 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_67138_99110.png); } }
  @media (max-width: 768px) {
    .carrierLogo_67138_99110 {
      display: inline-block;
      width: 36px;
      height: 43px;
      background-image: url(/static/lw-web//images/mobile_67138_99110.png);
      background-size: 36px 43px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_67138_99110 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_67138_99110.png); } }

.carrierLogo_99110_67138 {
  display: inline-block;
  width: 146px;
  height: 56px;
  background-image: url(/static/lw-web//images/desktop_67138_99110.png);
  background-size: 146px 56px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_99110_67138 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_67138_99110.png); } }
  @media (max-width: 768px) {
    .carrierLogo_99110_67138 {
      display: inline-block;
      width: 36px;
      height: 43px;
      background-image: url(/static/lw-web//images/mobile_67138_99110.png);
      background-size: 36px 43px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_99110_67138 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_67138_99110.png); } }

.logo_cc_carrier_flow {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/logo_cc.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .logo_cc_carrier_flow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/logo_cc@2x.png); } }
  @media (max-width: 768px) {
    .logo_cc_carrier_flow {
      display: inline-block;
      width: 31px;
      height: 37px;
      background-image: url(/static/lw-web//images/cca_mobile.png);
      background-size: 31px 37px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .logo_cc_carrier_flow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/cca_mobile.png); } }

/*SM180307 changes end*/
/**SM241984 CR221893 R23.09 | Changes for adding cobranding logo for Aetna start*/
.carrierLogo_20523 {
  display: inline-block;
  width: 166px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_20523.png);
  background-size: 166px 54px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_20523 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_20523.png); } }
  @media (max-width: 768px) {
    .carrierLogo_20523 {
      display: inline-block;
      width: 42px;
      height: 20px;
      background-image: url(/static/lw-web//images/mobile_20523.png);
      background-size: 42px 20px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_20523 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_20523.png); } }

/**SM241984 CR221893 R23.09 | Changes for adding cobranding logo for Aetna end*/
/**SM258781 CR250237 R24.02  | Changes for adding cobranding logo for IEHP start*/
.carrierLogo_51396 {
  display: inline-block;
  width: 166px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_51396.png);
  background-size: 166px 54px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_51396 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_51396.png); } }
  @media (max-width: 768px) {
    .carrierLogo_51396 {
      display: inline-block;
      width: 42px;
      height: 20px;
      background-image: url(/static/lw-web//images/mobile_51396.png);
      background-size: 42px 20px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_51396 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_51396.png); } }

/**SM258781 CR250237 R24.02 | Changes for adding cobranding logo for IEHP end*/
/*SM181957 changes start*/
.icons-check-green {
  display: inline-block;
  width: 45px;
  height: 45px;
  background-image: url(/static/lw-web//images/icons-check-green.png);
  background-size: 45px 45px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .icons-check-green {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/icons-check-green.png); } }
  @media (max-width: 768px) {
    .icons-check-green {
      display: inline-block;
      width: 45px;
      height: 45px;
      background-image: url(/static/lw-web//images/icons-check-green.png);
      background-size: 45px 45px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .icons-check-green {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/icons-check-green.png); } }

/*SM181957 changes end*/
/* NEW SVG Icon style defaults */
.svg-icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  fill: #334048;
  /*R20.9 SM165510 changes start (Added css for new icon for state tax form)*/
  /**R20.9 changes end */
  /**R21.9 SIR184585 changes start */
  /**R21.9 SIR184585 changes end */ }
  .svg-icon.ic_star {
    width: 12px;
    height: 12px;
    fill: #f1bd19; }
  .svg-icon.ic_yellow_paper {
    width: 40px;
    height: 42px; }
  .svg-icon.ic_yellow_paper_at {
    width: 50px;
    height: 52px; }
  .svg-icon.ic_green_paper {
    width: 40px;
    height: 42px;
    padding-top: 0.4em; }
  .svg-icon.ic_blue_paper {
    width: 40px;
    height: 42px; }
  .svg-icon.ic_heartfolder {
    width: 75px;
    height: 79px; }
  .svg-icon.ic_purple_paper {
    width: 40px;
    height: 42px;
    padding-top: 0.4em; }
  .svg-icon.ic_new_oe {
    height: 83px;
    width: 75px; }
    .svg-icon.ic_new_oe.lg {
      width: 105px;
      height: 113px; }
      .svg-icon.ic_new_oe.lg svg {
        width: 105px;
        height: 113px; }
  .svg-icon.ic_new_sep {
    height: 83px;
    width: 75px; }
    .svg-icon.ic_new_sep.lg {
      width: 105px;
      height: 113px; }
      .svg-icon.ic_new_sep.lg svg {
        width: 105px;
        height: 113px; }
  .svg-icon.ic_world {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_world svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_admin_home {
    height: 29px;
    width: 30px;
    transform: rotateY(180deg); }
    .svg-icon.ic_admin_home svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_home {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_home svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_secure_mailbox {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_secure_mailbox svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_secure_mailbox_disabled {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_secure_mailbox_disabled svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_my_profile {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_my_profile svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_help {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_help svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_livechat {
    height: 24px;
    width: 24px;
    margin: 0 2em;
    display: inline-block; }
  .svg-icon.ic_findlocalhelp {
    height: 24px;
    width: 24px;
    margin: 0 2em;
    display: inline-block; }
  .svg-icon.ic_faqs {
    height: 24px;
    width: 24px;
    margin: 0 2em;
    display: inline-block; }
  .svg-icon.ic_folder {
    height: 18px;
    width: 19px;
    margin-right: 5px; }
  .svg-icon.ic_marital_status {
    width: 25px;
    height: 17px;
    fill: #334048; }
  .svg-icon.ic_fliling_taxes {
    width: 22px;
    height: 26px;
    fill: #334048; }
  .svg-icon.ic_relationships {
    width: 26px;
    height: 17px; }
    .svg-icon.ic_relationships .cls-1 {
      stroke: #334048; }
  .svg-icon.ic_alert_error {
    width: 19px;
    height: 19px;
    fill: #e42539; }
  .svg-icon.ic_calendar {
    width: 28px;
    height: 28px;
    fill: #2D76A3; }
  .svg-icon.ic_alert_error {
    width: 15px;
    height: 15px;
    fill: #e42539; }
  .svg-icon.ic_job_status_change {
    width: 16px;
    height: 25px;
    fill: none; }
    .svg-icon.ic_job_status_change .cls-1 {
      stroke: #334048;
      stroke-width: 1.15px; }
  .svg-icon.ic_money_dollarbill {
    width: 22px;
    height: 12px; }
  .svg-icon.ic_work_hours_change {
    width: 21px;
    height: 25px; }
    .svg-icon.ic_work_hours_change .cls-1 {
      stroke: #334048;
      stroke-width: 1.15px; }
  .svg-icon.ic_change_amount path {
    fill: #334048; }
  .svg-icon.ic_change_amount .cls-1 {
    stroke: #334048;
    stroke-width: 1.25px;
    fill: none; }
  .svg-icon.ic_record_error .cls-1, .svg-icon.ic_record_error .cls-3 {
    stroke: #334048; }
  .svg-icon.ic_clock .cls-1 {
    stroke: #334048;
    stroke-width: 1.5px; }
  .svg-icon.ic_documentpaper {
    width: 30px;
    height: 40px;
    margin-right: 10px;
    fill: #d0d2d3; }
  .svg-icon.ic_change_amount path {
    fill: #334048; }
  .svg-icon.ic_change_amount .cls-1 {
    stroke: #334048;
    stroke-width: 1.25px;
    fill: none; }
  .svg-icon.ic_record_error .cls-1, .svg-icon.ic_record_error .cls-3 {
    stroke: #334048; }
  .svg-icon.ic_clock .cls-1 {
    stroke: #334048;
    stroke-width: 1.5px; }
  .svg-icon.ic_search {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_search svg {
      height: 20px;
      width: 15px; }
  .svg-icon.ic_error_illustration {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    display: block; }
    .svg-icon.ic_error_illustration .cls-1 {
      stroke: #334048;
      stroke-width: 1.5px; }
    @media (max-width: 767px) {
      .svg-icon.ic_error_illustration {
        margin-top: 40px; } }
  .svg-icon.ic_confirm_illustration {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    display: block; }
    .svg-icon.ic_confirm_illustration .cls-1 {
      stroke: #334048;
      stroke-width: 1.5px; }
    @media (max-width: 767px) {
      .svg-icon.ic_confirm_illustration {
        margin-top: 40px; } }
  .svg-icon.ic_search_glass {
    width: 20px;
    height: 30px;
    vertical-align: middle;
    margin-right: 10px; }

html {
  font-size: 14px; }

body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  background: #fafbfd;
  color: #334048;
  /** 
	 * R20.6 SM158623 Changes start - Added new CSS for Help Message
	 * Added
	 * 
	*/
  /**
	 * SM158623 Changes  End
	 * 
	 */
  /**  R20.6 SM158626 Changes Start - MFJ Tax Attestation */
  /** R20.6 SM158626 Changes  End **/
  /**SM205944 R22.09 Changes for Tax form Verification start */
  /**SM205944 R22.09 Changes for Tax form Verification end */ }
  body .floating-banner {
    position: fixed;
    top: 0;
    z-index: 10;
    background: #F4F5F7;
    padding: 1em;
    width: 100%; }
    body .floating-banner.bottom-shadow {
      -webkit-box-shadow: 0px 1px 8px 0px #d0d2d3;
      -moz-box-shadow: 0px 1px 8px 0px #d0d2d3;
      box-shadow: 0px 1px 8px 0px #d0d2d3; }
    body .floating-banner.no-bottom-padding {
      padding-bottom: 5px; }
    body .floating-banner header {
      padding-left: 1em;
      font-weight: bold;
      padding-bottom: 1em; }
      body .floating-banner header.no-bottom-padding {
        padding-bottom: 0em; }
    body .floating-banner ul {
      padding-left: 0em; }
      body .floating-banner ul li {
        font-weight: 600;
        padding: 1em 1em;
        list-style-type: none;
        border-bottom: 1px solid #d0d2d3;
        border-left: 7px solid transparent;
        margin-left: -1em;
        padding-left: 1.5em; }
        body .floating-banner ul li:first-of-type {
          border-top: 1px solid #d0d2d3; }
        body .floating-banner ul li.selected {
          font-weight: bold;
          transition: ease-in-out;
          border-left: 7px solid #f1bd19; }
  body .main-content {
    position: relative;
    z-index: 1;
    padding-bottom: 3em;
    outline: none; }
  body .app-container {
    overflow: hidden; }
  body .unauthorized-error-modal {
    padding-bottom: 2em; }
    body .unauthorized-error-modal b {
      font-weight: 600; }
  body .inverted-theme {
    background: #2D76A3;
    color: #ffffff; }
  body .in-line-block {
    display: inline-block; }
  body .width-79 {
    width: 79%; }
  body .width-20 {
    width: 20%; }
  body .no-margin {
    color: #d0d2d3;
    margin: 2em 15px; }
  body .header {
    padding: 10px 0px 18px 0px;
    padding-bottom: 18px; }
    body .header h1 {
      margin: 0 0;
      font-size: 1.2em; }
  body .intro {
    min-height: 57px; }
    body .intro.review-mode {
      min-height: 0; }
      body .intro.review-mode .container {
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
    body .intro h2 {
      font-size: 1.375em;
      margin: .3em 0 .2em 0; }
    body .intro p {
      font-size: 1.125em; }
    body .intro.illustration-text {
      padding: 2em 0;
      text-align: center; }
      body .intro.illustration-text h1 {
        margin-top: 1.5em;
        font-size: 1.375em;
        line-height: 1.22727273em; }
      body .intro.illustration-text .illustration {
        display: block;
        margin: 0 auto; }
  body .content-box {
    position: relative; }
    body .content-box.backdrop:after {
      content: '';
      display: none;
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      height: 200px;
      background: #2D76A3;
      z-index: 0; }
    body .content-box.mini-backdrop:after {
      content: '';
      display: none;
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      height: 50px;
      background: #2D76A3;
      z-index: 0; }
    body .content-box .full-width {
      width: 100%; }
    @media (max-width: 767px) {
      body .content-box .mobile-top-bottom-spacing {
        padding-top: 1em;
        padding-bottom: 1em; } }
    body .content-box .button-next-step {
      margin-top: 30px;
      /** SM181977 R21.09 - Changes Start **/
      /** SM198398 SB260 CR changes Start */
      /** SM198398 SB260 CR changes End */
      /** SM181977 R21.09 - Changes End **/ }
      body .content-box .button-next-step .full-width {
        margin-bottom: 20px; }
      body .content-box .button-next-step .full-width-blue {
        margin-bottom: 20px;
        border-color: #2D76A3;
        color: #2d76a3;
        background: #ffffff;
        width: 100%; }
      body .content-box .button-next-step .rac-button {
        color: #ffffff;
        background: #2d76a3; }
      body .content-box .button-next-step .rac-button-only {
        color: #2d76a3;
        background: #ffffff; }
    body .content-box .container, body .content-box .mini-container {
      position: relative;
      z-index: 1; }
      body .content-box .container.golden-border, body .content-box .mini-container.golden-border {
        border-top: 10px solid #f1bd19; }
      body .content-box .container.push-down, body .content-box .mini-container.push-down {
        margin-bottom: 1.5em; }
      body .content-box .container.top-extended, body .content-box .mini-container.top-extended {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
      body .content-box .container.top-extended-with-border, body .content-box .mini-container.top-extended-with-border {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-left: 8px solid #f1bd19; }
    body .content-box .card-navigation {
      font-size: 0.85714286em;
      margin-top: 1em;
      margin-bottom: 2em; }
      @media (max-width: 767px) {
        body .content-box .card-navigation {
          margin: 0 -1.333em;
          padding: 1.333em 1.5em;
          background-color: #ffffff; }
          body .content-box .card-navigation + form h3:first-of-type {
            margin-top: 0.5em;
            line-height: 1.3; } }
      body .content-box .card-navigation .ic_escape {
        margin-right: 1em; }
        @media (min-width: 992px) {
          body .content-box .card-navigation .ic_escape {
            margin-right: 1.5em; } }
      body .content-box .card-navigation .card-navigation-content {
        display: block;
        padding-left: 28px;
        font-size: 0.92307692em;
        color: #696969; }
    body .content-box .card-header-renewal {
      background-color: #F4F5F7;
      margin-left: -15px;
      margin-right: -15px;
      margin-bottom: 20px;
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 20px;
      padding-bottom: 20px; }
      body .content-box .card-header-renewal h2 {
        font-size: 1.625em;
        font-weight: normal;
        margin-top: 2px;
        line-height: 36px; }
      body .content-box .card-header-renewal em.renewal-card-header-label {
        font-size: .875em;
        letter-spacing: .5px;
        color: #696969; }
      body .content-box .card-header-renewal a {
        text-decoration: underline; }
      body .content-box .card-header-renewal .sub-heading {
        margin-top: 20px; }
        body .content-box .card-header-renewal .sub-heading p {
          font-size: 13px;
          font-weight: 600;
          margin-bottom: 10px; }
        body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile,
        body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile {
          text-decoration: none;
          font-size: 12px;
          font-weight: 600;
          padding: 0; }
          body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile:focus,
          body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile:focus {
            outline: none; }
          body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile:after,
          body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile:after {
            content: '';
            pointer-events: none;
            margin-top: 5px;
            margin-left: 10px; }
          body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open,
          body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open {
            border-bottom: 1px solid transparent; }
            body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after,
            body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after {
              margin-left: 10px;
              transform: translateY(-30%); }
        body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update,
        body .content-box .card-header-renewal .sub-heading .income-events-requiring-update {
          display: none;
          margin-top: 10px; }
          body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update.open,
          body .content-box .card-header-renewal .sub-heading .income-events-requiring-update.open {
            display: block; }
          body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event,
          body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event,
          body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event,
          body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event {
            display: list-item;
            font-size: 12px;
            margin-bottom: 10px; }
            body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .tax-event-text,
            body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .income-event-text,
            body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .tax-event-text,
            body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .income-event-text,
            body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .tax-event-text,
            body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .income-event-text,
            body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .tax-event-text,
            body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .income-event-text {
              margin-left: 0; }
          @media (min-width: 768px) {
            body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update,
            body .content-box .card-header-renewal .sub-heading .income-events-requiring-update {
              padding-left: 0;
              display: inline-block;
              margin-top: 0;
              margin-bottom: 0; }
              body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event,
              body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event,
              body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event,
              body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event {
                display: inline-block;
                margin-right: 32px;
                font-size: 11px;
                height: 26px; }
                body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .svg-icon,
                body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .svg-icon,
                body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .svg-icon,
                body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .svg-icon {
                  position: relative; }
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .svg-icon.ic_marital_status,
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .svg-icon.ic_marital_status,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .svg-icon.ic_marital_status,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .svg-icon.ic_marital_status {
                    top: 4px; }
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .svg-icon.ic_fliling_taxes,
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .svg-icon.ic_fliling_taxes,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .svg-icon.ic_fliling_taxes,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .svg-icon.ic_fliling_taxes {
                    top: 7px; }
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .svg-icon.ic_relationships,
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .svg-icon.ic_relationships,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .svg-icon.ic_relationships,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .svg-icon.ic_relationships {
                    top: 3px; }
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .svg-icon.ic_work_hours_change,
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .svg-icon.ic_work_hours_change,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .svg-icon.ic_work_hours_change,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .svg-icon.ic_work_hours_change {
                    top: 8px; }
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .svg-icon.ic_job_status_change,
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .svg-icon.ic_job_status_change,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .svg-icon.ic_job_status_change,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .svg-icon.ic_job_status_change {
                    top: 8px; }
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .svg-icon.ic_money_dollarbill,
                  body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .svg-icon.ic_money_dollarbill,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .svg-icon.ic_money_dollarbill,
                  body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .svg-icon.ic_money_dollarbill {
                    top: 3px; }
                body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .tax-event-text,
                body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .tax-event .income-event-text,
                body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .tax-event-text,
                body .content-box .card-header-renewal .sub-heading .tax-events-requiring-update .income-event .income-event-text,
                body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .tax-event-text,
                body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .tax-event .income-event-text,
                body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .tax-event-text,
                body .content-box .card-header-renewal .sub-heading .income-events-requiring-update .income-event .income-event-text {
                  margin-left: 10px; } }
        @media (max-width: 768px) {
          body .content-box .card-header-renewal .sub-heading {
            margin-top: 0; } }
    body .content-box .card-header-renewal-backdrop:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      height: 200px;
      background: #F4F5F7;
      margin-top: -36px; }
    body .content-box .content-box {
      background-color: #ffffff;
      border: 1px solid #d0d2d3;
      padding: 2em 40px;
      border-radius: 3px; }
      @media (max-width: 767px) {
        body .content-box .content-box {
          padding: 2em 1.5em 2em 1.5em; } }
      body .content-box .content-box.blue {
        border-top: 11px solid #30BFD1; }
  body .actions {
    margin-top: 0;
    margin-top: 0; }
    body .actions .btn:first-child {
      margin-bottom: .5em; }
    body .actions .btn-link {
      color: #2D76A3;
      border: none; }
  body .inner-flag {
    position: absolute;
    color: white;
    z-index: 3;
    left: 15px;
    top: 7px;
    font-weight: bold; }
    @media (max-width: 768px) {
      body .inner-flag {
        position: absolute;
        color: white;
        z-index: 3;
        left: 10px;
        top: 5px;
        font-weight: bold; } }
  body .flag {
    border: 30px solid #E22E3F;
    width: 0px;
    height: 0px;
    border-right: 30px solid transparent;
    border-bottom: 30px solid transparent;
    position: absolute;
    left: -1px;
    top: 0;
    z-index: 2; }
    @media (max-width: 768px) {
      body .flag {
        border: 23px solid #E22E3F;
        width: 0px;
        height: 0px;
        border-right: 23px solid transparent;
        border-bottom: 23px solid transparent;
        position: absolute;
        left: -1px;
        top: 0;
        z-index: 2; } }
  body .inner-disclaimer > div {
    font-size: 0.9375em;
    background-repeat: no-repeat;
    background-position: 1.25em center;
    padding: 1em 1em;
    background-color: #fafbfd;
    border-left: 4px solid #f1bd19;
    margin: 0.7em 0; }
  body .disclaimer > div {
    font-size: 0.9375em;
    background-repeat: no-repeat;
    background-position: 1.25em center;
    padding: 1em 1em;
    background-color: #fafbfd;
    border-left: 4px solid #f1bd19;
    margin: 1em 0 0 0; }
  body .disclaimer-mfj > div {
    font-size: 0.9375em;
    background-repeat: no-repeat;
    background-position: 1.25em center;
    padding: 1em 1em;
    background-color: #fafbfd;
    border-left: 4px solid #f1bd19;
    margin: 0 1em 0 0 0; }
  body .money-value .timeFrame {
    font-size: 0.875em;
    display: inline-block !important; }
  body .masked-string {
    position: relative; }
    body .masked-string > span {
      display: inline-block;
      overflow: hidden;
      text-indent: -9999px;
      background: #334048;
      width: 7px;
      height: 7px;
      margin: 0 .3em 0 0;
      border-radius: 10px;
      position: relative;
      top: -.1em; }
  body .table-bordered {
    border-radius: 2px;
    border-style: hidden;
    /* hide standard table (collapsed) border */
    box-shadow: 0 0 0 1px #d0d2d3;
    /* this draws the table border  */ }
    body .table-bordered > thead > tr > th {
      border-bottom-width: 1px;
      vertical-align: middle; }
    body .table-bordered > thead > tr > th,
    body .table-bordered > tbody > tr > td {
      padding: 1em; }
  body .calheers-iframe {
    width: 100%;
    height: 70vh;
    min-height: 400px;
    border: 0; }
  body .missing-information-indicator {
    float: right; }
    body .missing-information-indicator em {
      display: inline-block;
      font-size: .875em;
      color: #e42539;
      transform: translateY(-10%); }
    @media (max-width: 768px) {
      body .missing-information-indicator em {
        font-size: 1em; } }
  body .error-information-indicator {
    font-size: .875em;
    color: #e42539;
    font-style: italic; }
  body .alert-info-mobile {
    float: none;
    position: relative;
    top: 4px; }
  body .paragraph-notice {
    font-style: italic;
    color: #696969;
    font-size: 1em; }
  body .quarter-width {
    width: 50%; }
    @media (max-width: 768px) {
      body .quarter-width {
        width: 100%; } }
  body .verification-textinput-width input {
    width: 35%; }
    @media (max-width: 768px) {
      body .verification-textinput-width input {
        width: 100%; } }

h1 strong, h1 b, h2 strong, h2 b, h3 strong, h3 b, h4 strong, h4 b, h5 strong, h5 b, h5 strong, h5 b {
  font-weight: 700; }

h1[tabIndex="-1"]:focus, h2[tabIndex="-1"]:focus, h3[tabIndex="-1"]:focus, h4[tabIndex="-1"]:focus, h5[tabIndex="-1"]:focus, h5[tabIndex="-1"]:focus {
  outline: none; }

strong, b {
  font-weight: 600; }

.household-addresses-headersplit-split > span:first-child, .household-addresses-headersplit-split span:last-child {
  font-weight: 500; }

.route-loading .content-box .container {
  padding-top: 8em;
  padding-bottom: 8em;
  text-align: center; }
  .route-loading .content-box .container .preloader {
    display: inline-block;
    margin: 1em auto; }

h1 {
  font-size: 1.57142857em;
  line-height: 1.45454545em; }

h5 {
  font-size: 1.07142857em; }

ul {
  padding-left: 1.2em; }

.semi-bold {
  font-weight: 600; }

.caret, body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after,
body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, .accordion .accordion-panel .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .upload-verification-documents .require-documents-module div.more-options > a.open:after {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAARBJREFUGBlj1Kpa7/mfgTHuOht/LEOD4x8GXKBhP4vmr4+LGRn+L2L6z8iUxcjAEAESYGhoYMKqBygO0cAQAbQgm+ndz48RDAyMR0AatX4ZzGVg+A9kIoP/jCBxkDxI3btfn8KZXvbEff37h8ELqOwUECdoVW2chqwFyk8AyYPUgdTDTVUoWC/AxcW4Hyhp8P8/44Tr7f6FmpXr+xkZGQuAYhe+ffvv+GBC4AcgmwGuCcRRK94swsL29wBQVJvh///TDIyMpgz/Ga7++cXscKvX9w1IDQigaAIJaJdulfjH+usgIwOj2n+G/7cYGP45XG8Lfg6SgwEMTSAJ5eoNsuz/GOb9ZGJIutsa8BimGEYDAC5iZGKhuKvqAAAAAElFTkSuQmCC);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  border: none; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .caret, body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after,
    body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, .accordion .accordion-panel .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .upload-verification-documents .require-documents-module div.more-options > a.open:after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAkZJREFUOBGtkz9s00AUxt+dKxdYEANbxVAVhGJ1YihISEhlKP/UpIFm6ZCRQiXWOEwdgJgVUXUBiSB1cYVRFUSZkBgYEGwhaYo6sjEgGBrhxPd4z/Ssa5I2hPIWv/vue98vvpwFUDnu2hhKeBTir/xWKfeNtYPWWNE/bovhslBwp+alt4RTqJxAK3pPwSNCQFVGQxeq3rXvBwGNu6+OKav9DhHGKecriui8VDIqM4SDeSOS7fXRgn+U1/9SPMsZOxCOGAFlPZPKEvMChHlcE4cs+82ZxcqRQUE8c9iy12luQs9y9hC0b8nNe+nNKMKLHbCzzZaqDAJjL88gwDkTwtnV0o2GZLHxMFOl/+eKAPihTXSOk80wCpxF3060PRr2NFvRC57RljhLta9yNmsxiJvP99Of6FyndsEApjC0V/eD8R57AOES5+zUT86qedc/aiEBsVAvZT6AUllqt7WBntPQsp/DrG8Z2p+WtdDmyzRt7G0LpWbiLEOkF+guxw0mUcrXtDOc7ApYqX8J87Cai2KNIKlTBEGYSzwAIUEu17zsW0OL211vpDfZKFDkaB1qjQNTJ+0l+gjox6Gg/nEXBMVsLwhn9HwjHX66GGQtIX26Scmx0e1c5i+OtNvaRyF0uVSuUcoGWut87gtic8pdmxMSyybMDGEIKpGve+kVU+/sex6daeIAhXiTNGJ1FSqA+X4QnuoLYtNGaeYpHdYCtSaMJFzYeJB5wp5+9VcgDiHYMoIq6ECCuKzp9X9/OsXATd19WRw0+DfbVvPyMEIn0gAAAABJRU5ErkJggg==); } }
  .caret.up, body .content-box .card-header-renewal .sub-heading .up#renewal-tax-card-header-subheader-mobile.open:after,
  body .content-box .card-header-renewal .sub-heading .up#renewal-income-card-header-subheader-mobile.open:after, .accordion .accordion-panel .up.accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .up.accordion-panel-control:after, .upload-verification-documents .require-documents-module div.more-options > a.up.open:after {
    display: inline-block;
    width: 13px;
    height: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAARhJREFUGBljZMACVMrWyrAxM8//+ZMh6W5fwGN0JYzoAtqlqyT+sbIeZGRgVPvP8P8W0+/f9le7w14gq2NC5qgVLxP5z8K2B6SBgYHxNFgjkK9WvFkEWR1ck0LBegEWdq7dDIwM2v//M0641uZvBqJBfBb2v7tB8jCNYOepl23kZWb5twdouhnDf4aZ19oDMmAKtKo2TAeyQfxTf/8wutzs8v/MKF6yiFuYjW87UND2////C6+3ByQCNf+HaWJg+M+oVbVxHpCfAGQfefvrsweTECvvCrAGBoYV19kDklA1gLQy/r/GdiEZaApQHaONECv/CmYxu+gPwFBivs7GH8vQoPgXpAwDHDjw/41z+kaRvz/VGBmZ5gAApldfRWJJLd8AAAAASUVORK5CYII=);
    background-size: 13px 8px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .caret.up, body .content-box .card-header-renewal .sub-heading .up#renewal-tax-card-header-subheader-mobile.open:after,
      body .content-box .card-header-renewal .sub-heading .up#renewal-income-card-header-subheader-mobile.open:after, .accordion .accordion-panel .up.accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .up.accordion-panel-control:after, .upload-verification-documents .require-documents-module div.more-options > a.up.open:after {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAltJREFUOBGdVM9rE1EQnnmbrrUXT/0PWmh28aIHLx7EggWtTSJkQfxFQcQqnkTcBA+5mEToTUQtKChUMKndJEUUhHry0EMvSlLB4qm3nnqwmpXd50zs7j7TpCYdCG/me/N9X2byCECfYWYWbf70SQPsh2BkndsAONviSLjTKCT/5j2I9GwUzzgziPiINAOOpLi5Vkg97sEnJO3Za2Qq09T5TDEJ+iWAf7WRP/c8ALqdwbfrdg+GXb2AQr4gRa1TEwl40scrjWJivtN9gO1pROtKCsQF1QQBW6uSIGcUEc9HSK/dTzoB1n52NTIz1SmJskwEPSLhXCM/dZ1rI1t7AiCvRXfgosR0vZCoKViYijBTEtNePEkmrwmKTBDmG9+aN+gt0IAoWzlhCk0nTom5ChamuyYas50TQuBb6hgKuwDLJHweypYXYZSlS5oxeuAVTWYp+Datd7KeT3xUMPhnInpdxzSBFWpQTKCGevPiLhNWIWO6u0SZui7iSoe1uCWIcKJ49s0RAdoy7eVQdIkfQG9O1nOWG2CdTjNX0uG3viQlnAruSXjL8+X412JqlbHWRGN3K4cFxN6rJoC4PKiL5P9MWIR7Bge0FHO45mAtTYh3rM01xu8tjAp/4BM912EGdmIl5h4c/zw78SMAejmP5paGfroem4Vro99r05PecQFebK7d5JfnTvRrwl9kNXd2m7mUrnDNwdoI4qmg/6tpqjcYRIQvvvTPfH9gbXG9n2Au6u5p1trhb7BH6zGYdnVEavKh67uX1wvW5n4M2jkjmdKwLvSX6OGtejGx/gcSWNl1TXGHhAAAAABJRU5ErkJggg==); } }

.caret-up, body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile:after,
body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile:after, .accordion .accordion-panel.open .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income:last-child.open .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income-open .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income:last-child.open .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income-open .accordion-panel-control:after, .upload-verification-documents .require-documents-module div.more-options > a:after {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAARhJREFUGBljZMACVMrWyrAxM8//+ZMh6W5fwGN0JYzoAtqlqyT+sbIeZGRgVPvP8P8W0+/f9le7w14gq2NC5qgVLxP5z8K2B6SBgYHxNFgjkK9WvFkEWR1ck0LBegEWdq7dDIwM2v//M0641uZvBqJBfBb2v7tB8jCNYOepl23kZWb5twdouhnDf4aZ19oDMmAKtKo2TAeyQfxTf/8wutzs8v/MKF6yiFuYjW87UND2////C6+3ByQCNf+HaWJg+M+oVbVxHpCfAGQfefvrsweTECvvCrAGBoYV19kDklA1gLQy/r/GdiEZaApQHaONECv/CmYxu+gPwFBivs7GH8vQoPgXpAwDHDjw/41z+kaRvz/VGBmZ5gAApldfRWJJLd8AAAAASUVORK5CYII=);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .caret-up, body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile:after,
    body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile:after, .accordion .accordion-panel.open .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income:last-child.open .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income-open .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income:last-child.open .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income-open .accordion-panel-control:after, .upload-verification-documents .require-documents-module div.more-options > a:after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAltJREFUOBGdVM9rE1EQnnmbrrUXT/0PWmh28aIHLx7EggWtTSJkQfxFQcQqnkTcBA+5mEToTUQtKChUMKndJEUUhHry0EMvSlLB4qm3nnqwmpXd50zs7j7TpCYdCG/me/N9X2byCECfYWYWbf70SQPsh2BkndsAONviSLjTKCT/5j2I9GwUzzgziPiINAOOpLi5Vkg97sEnJO3Za2Qq09T5TDEJ+iWAf7WRP/c8ALqdwbfrdg+GXb2AQr4gRa1TEwl40scrjWJivtN9gO1pROtKCsQF1QQBW6uSIGcUEc9HSK/dTzoB1n52NTIz1SmJskwEPSLhXCM/dZ1rI1t7AiCvRXfgosR0vZCoKViYijBTEtNePEkmrwmKTBDmG9+aN+gt0IAoWzlhCk0nTom5ChamuyYas50TQuBb6hgKuwDLJHweypYXYZSlS5oxeuAVTWYp+Datd7KeT3xUMPhnInpdxzSBFWpQTKCGevPiLhNWIWO6u0SZui7iSoe1uCWIcKJ49s0RAdoy7eVQdIkfQG9O1nOWG2CdTjNX0uG3viQlnAruSXjL8+X412JqlbHWRGN3K4cFxN6rJoC4PKiL5P9MWIR7Bge0FHO45mAtTYh3rM01xu8tjAp/4BM912EGdmIl5h4c/zw78SMAejmP5paGfroem4Vro99r05PecQFebK7d5JfnTvRrwl9kNXd2m7mUrnDNwdoI4qmg/6tpqjcYRIQvvvTPfH9gbXG9n2Au6u5p1trhb7BH6zGYdnVEavKh67uX1wvW5n4M2jkjmdKwLvSX6OGtejGx/gcSWNl1TXGHhAAAAABJRU5ErkJggg==); } }

.caret-icon, .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .accordion-panel-control:after {
  display: inline-block;
  width: 15px;
  height: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAARBJREFUGBlj1Kpa7/mfgTHuOht/LEOD4x8GXKBhP4vmr4+LGRn+L2L6z8iUxcjAEAESYGhoYMKqBygO0cAQAbQgm+ndz48RDAyMR0AatX4ZzGVg+A9kIoP/jCBxkDxI3btfn8KZXvbEff37h8ELqOwUECdoVW2chqwFyk8AyYPUgdTDTVUoWC/AxcW4Hyhp8P8/44Tr7f6FmpXr+xkZGQuAYhe+ffvv+GBC4AcgmwGuCcRRK94swsL29wBQVJvh///TDIyMpgz/Ga7++cXscKvX9w1IDQigaAIJaJdulfjH+usgIwOj2n+G/7cYGP45XG8Lfg6SgwEMTSAJ5eoNsuz/GOb9ZGJIutsa8BimGEYDAC5iZGKhuKvqAAAAAElFTkSuQmCC);
  background-size: 15px 10px;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  border: none; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .caret-icon, .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .accordion-panel-control:after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAkZJREFUOBGtkz9s00AUxt+dKxdYEANbxVAVhGJ1YihISEhlKP/UpIFm6ZCRQiXWOEwdgJgVUXUBiSB1cYVRFUSZkBgYEGwhaYo6sjEgGBrhxPd4z/Ssa5I2hPIWv/vue98vvpwFUDnu2hhKeBTir/xWKfeNtYPWWNE/bovhslBwp+alt4RTqJxAK3pPwSNCQFVGQxeq3rXvBwGNu6+OKav9DhHGKecriui8VDIqM4SDeSOS7fXRgn+U1/9SPMsZOxCOGAFlPZPKEvMChHlcE4cs+82ZxcqRQUE8c9iy12luQs9y9hC0b8nNe+nNKMKLHbCzzZaqDAJjL88gwDkTwtnV0o2GZLHxMFOl/+eKAPihTXSOk80wCpxF3060PRr2NFvRC57RljhLta9yNmsxiJvP99Of6FyndsEApjC0V/eD8R57AOES5+zUT86qedc/aiEBsVAvZT6AUllqt7WBntPQsp/DrG8Z2p+WtdDmyzRt7G0LpWbiLEOkF+guxw0mUcrXtDOc7ApYqX8J87Cai2KNIKlTBEGYSzwAIUEu17zsW0OL211vpDfZKFDkaB1qjQNTJ+0l+gjox6Gg/nEXBMVsLwhn9HwjHX66GGQtIX26Scmx0e1c5i+OtNvaRyF0uVSuUcoGWut87gtic8pdmxMSyybMDGEIKpGve+kVU+/sex6daeIAhXiTNGJ1FSqA+X4QnuoLYtNGaeYpHdYCtSaMJFzYeJB5wp5+9VcgDiHYMoIq6ECCuKzp9X9/OsXATd19WRw0+DfbVvPyMEIn0gAAAABJRU5ErkJggg==); } }

.caret-white, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-panel-control > a:after {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABUSURBVHgBjdCJCQAgCAVQR2iE9l+iERqhUUzBwMQTorD/ggREnLQW71DUl5UD18mwoCPZZRsuDjMZLh/2Aqa3w6/QxZDAwxoNKCancQ85uI8MDtEF49vjq6M+pyYAAAAASUVORK5CYII=);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  border: none; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .caret-white, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-panel-control > a:after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABUSURBVHgBjdCJCQAgCAVQR2iE9l+iERqhUUzBwMQTorD/ggREnLQW71DUl5UD18mwoCPZZRsuDjMZLh/2Aqa3w6/QxZDAwxoNKCancQ85uI8MDtEF49vjq6M+pyYAAAAASUVORK5CYII=); } }
  .caret-white.up, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-panel-control > a.up:after {
    display: inline-block;
    width: 13px;
    height: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABOSURBVHgBlczbCQAgCAVQbaJGqklapU2tQCGEa3bBDx9HIhARGafoJ4osOexQDjvUtGLs0TXHGKEQvxDCZc9Yd52ZJ4K669bat0rJ2O0CXBWrv9AKf3UAAAAASUVORK5CYII=);
    background-size: 13px 8px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .caret-white.up, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-panel-control > a.up:after {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABOSURBVHgBlczbCQAgCAVQbaJGqklapU2tQCGEa3bBDx9HIhARGafoJ4osOexQDjvUtGLs0TXHGKEQvxDCZc9Yd52ZJ4K669bat0rJ2O0CXBWrv9AKf3UAAAAASUVORK5CYII=); } }

.caret-white-up, .eligibility .budget-worksheet-wrapper .accordion-budget-open .white-arrow-up > div > a::after {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABOSURBVHgBlczbCQAgCAVQbaJGqklapU2tQCGEa3bBDx9HIhARGafoJ4osOexQDjvUtGLs0TXHGKEQvxDCZc9Yd52ZJ4K669bat0rJ2O0CXBWrv9AKf3UAAAAASUVORK5CYII=);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .caret-white-up, .eligibility .budget-worksheet-wrapper .accordion-budget-open .white-arrow-up > div > a::after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABOSURBVHgBlczbCQAgCAVQbaJGqklapU2tQCGEa3bBDx9HIhARGafoJ4osOexQDjvUtGLs0TXHGKEQvxDCZc9Yd52ZJ4K669bat0rJ2O0CXBWrv9AKf3UAAAAASUVORK5CYII=); } }

.household-members {
  margin: 1em 0; }
  .household-members .household-member {
    display: inline-block;
    margin: 0 2.4em 1.4em 0; }
    .household-members .household-member .member-info .name {
      font-size: 0.9375em;
      font-weight: 600;
      line-height: 1.2em; }

.red-circle-alert {
  height: 13px;
  width: 13px;
  border-radius: 100%;
  border: 1px solid white;
  background: #E22E3F;
  position: absolute;
  top: -57px;
  right: 3px; }
  .red-circle-alert.small {
    height: 9px;
    width: 9px; }
  .red-circle-alert.secure-mailbox {
    top: 12px;
    left: 30px;
    border: none; }

.alert {
  display: inline-block;
  height: 10px;
  width: 10px;
  margin-left: 5px;
  border-radius: 100%;
  border: 1px solid white;
  background: #E22E3F; }

.otp-banner {
  background: #1D4E6B;
  color: white;
  padding: 0.5em 17em;
  font-size: 14px; }
  .otp-banner a {
    color: white;
    text-decoration: underline; }
  .otp-banner .font-bigger {
    font-size: 16px; }

.otp-banner-text {
  margin-left: -164px; }

.in-line-block {
  display: inline-block; }

.push-down {
  margin-bottom: 1.5em; }

.pointer {
  cursor: pointer;
  padding-right: 5px; }

.middle {
  vertical-align: middle; }

.push-downx2 {
  margin-bottom: 3em; }

.block {
  display: block; }

.clear-left {
  clear: left; }

.bounded-section {
  border: 1px solid #d0d2d3;
  border-radius: 3px;
  padding: 2em;
  margin-bottom: 2em;
  background-color: #ffffff; }
  .bounded-section .bounded-section-header {
    border-bottom: 1px solid #d0d2d3;
    padding: .7em;
    margin: -1.6em -1.6em 2em;
    font-size: 1.25em;
    font-weight: 600; }
    .bounded-section .bounded-section-header .optional {
      color: #696969;
      font-style: italic;
      font-size: 0.8em;
      font-weight: 400; }

.qle-date {
  margin-left: 2em !important; }

.bounded-section-account {
  border: 1px solid #d0d2d3;
  border-radius: 3px;
  padding: 1.2em;
  background-color: #ffffff; }
  .bounded-section-account .bounded-section-header {
    border-bottom: 1px solid #d0d2d3;
    padding: .7em;
    margin: -1.6em -1.6em 2em;
    font-size: 1.25em;
    font-weight: 600; }
    .bounded-section-account .bounded-section-header .optional {
      color: #696969;
      font-style: italic;
      font-size: 0.8em;
      font-weight: 400; }
  .bounded-section-account .household-summary-mobile-alert {
    position: relative;
    top: -37px;
    right: 130px; }

.margin-left-minus {
  margin-left: -1em; }

.margin-bottom-minus p {
  margin-bottom: 3px !important; }

.margin-top-minus {
  margin-top: -10px; }

.houshold-summary-main {
  margin-bottom: 1.5em !important; }

@media (min-width: 768px) {
  html {
    font-size: 16px; }
  h1 {
    font-size: 2.125em;
    line-height: 1.52941176em; }
  body {
    font-size: 16px;
    /** 
		* R20.6 SM158623 Changes start - Added new CSS for Help Message
	    * Added 
		*/
    /**
		* SM158623 Changes  End
		* 
		*/
    /**  R20.6 SM158626 Changes Start - MFJ Tax Attestation */
    /** R20.6 SM158626 Changes  End**/ }
    body .intro.illustration-text {
      padding: 2em;
      text-align: left; }
      body .intro.illustration-text h1 {
        margin-top: 4em;
        font-size: 2.125em; }
      body .intro.illustration-text .illustration {
        float: right;
        margin: 0 1em 0 2.5em; }
      body .intro.illustration-text p {
        font-size: 1.25em; }
    body .content-box.backdrop:after, body .content-box.mini-backdrop:after {
      display: block; }
    body .content-box .container, body .content-box .mini-container {
      border-radius: 5px;
      background-color: #ffffff;
      box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
      padding: 2.2em 30px; }
      body .content-box .container.dual-container, body .content-box .mini-container.dual-container {
        box-shadow: none;
        background: initial;
        padding: 0;
        display: flex; } }
      @media (min-width: 768px) and (max-width: 767px) {
        body .content-box .container.dual-container .single-container.mobile-padding, body .content-box .mini-container.dual-container .single-container.mobile-padding {
          padding: 0em 1em 1em 1em; } }

@media (min-width: 768px) {
      body .content-box .container .single-container, body .content-box .mini-container .single-container {
        box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
        display: inline-flex;
        width: 470px;
        height: auto; }
        body .content-box .container .single-container.margin-push-right, body .content-box .mini-container .single-container.margin-push-right {
          margin-right: 15px; }
        body .content-box .container .single-container.margin-push-left, body .content-box .mini-container .single-container.margin-push-left {
          margin-left: 15px; } }
      @media (min-width: 768px) and (max-width: 767px) {
        body .content-box .container .single-container.mobile-padding, body .content-box .mini-container .single-container.mobile-padding {
          padding: 1em; } }

@media (min-width: 768px) {
        body .content-box .container .single-container.mobile-padding.hover:hover, body .content-box .mini-container .single-container.mobile-padding.hover:hover {
          background: #d0d2d3; }
      body .content-box .container .single-container.hhm-block, body .content-box .mini-container .single-container.hhm-block {
        height: auto; }
    body .content-box .card-navigation {
      font-size: 0.8125em;
      margin-left: -30px;
      margin-right: -30px;
      margin-top: -2.70769231em;
      margin-bottom: 2.70769231em;
      padding: .85em 1.5em;
      border-bottom: 1px solid #d0d2d3; }
      body .content-box .card-navigation .ic_escape {
        margin-right: 1em; }
      body .content-box .card-navigation .card-navigation-link {
        margin-right: 1em; }
    body .content-box .card-header {
      margin-left: -30px;
      margin-right: -30px;
      margin-top: -2.2em;
      margin-bottom: 2.2em;
      padding: .85em 30px;
      position: relative;
      border-bottom: 1px solid #d0d2d3; }
      body .content-box .card-header h1 {
        font-size: 1.625em;
        margin: .5em 0; }
      body .content-box .card-header .cancel {
        display: block;
        float: right;
        color: #e42539;
        position: absolute;
        top: 50%;
        right: 55px;
        transform: translate(0, -50%); }
        body .content-box .card-header .cancel:hover {
          text-decoration: none;
          color: #e42539; }
      body .content-box .card-header.card-header-renewal {
        padding-top: 30px;
        padding-bottom: 30px;
        margin-bottom: 35px;
        border-bottom: none; }
    body .main-content .header h1 {
      font-size: 2.125em; }
    body .main-content .actions {
      margin-top: 2em;
      margin-bottom: 0; }
      body .main-content .actions .btn-link {
        border: none;
        color: #2D76A3; }
      body .main-content .actions .btn-primary {
        display: inline-block;
        width: auto; }
        body .main-content .actions .btn-primary.btn-block {
          display: block;
          width: 100%; }
    body .actions .btn:first-child {
      margin-bottom: inherit; }
    body .inner-disclaimer > div {
      margin: 0.7em 0;
      background-image: url(/static/lw-web//images/ic_lightbulb.png);
      background-size: 18px 28px;
      padding-left: 3.625em; } }
    @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
      body .inner-disclaimer > div {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_lightbulb@2x.png); } }

@media (min-width: 768px) {
    body .disclaimer > div {
      margin: 2.875em 0;
      background-image: url(/static/lw-web//images/ic_lightbulb.png);
      background-size: 18px 28px;
      padding-left: 3.625em; } }
    @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
      body .disclaimer > div {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_lightbulb@2x.png); } }

@media (min-width: 768px) {
    body .disclaimer-mfj > div {
      margin: 0.875em 0;
      background-image: url(/static/lw-web//images/ic_lightbulb.png);
      background-size: 18px 28px;
      padding-left: 3.625em; } }
    @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
      body .disclaimer-mfj > div {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_lightbulb@2x.png); } }

@media (min-width: 992px) {
  body .intro.illustration-text h1 {
    margin-top: 2.5em; }
  body .summary .content-box .container {
    width: 1060px;
    margin-bottom: -3px; }
  body .content-box .container {
    padding-left: 55px;
    padding-right: 55px;
    width: 970px; }
  body .content-box .mini-container {
    padding-left: 55px;
    padding-right: 55px;
    width: 25em; }
  body .content-box .card-navigation {
    margin-left: -55px;
    margin-right: -55px; }
    body .content-box .card-navigation .card-navigation-content {
      display: inline-block;
      padding-left: 0; }
  body .content-box .card-header {
    margin-left: -55px;
    margin-right: -55px;
    padding: .85em 55px; }
    body .content-box .card-header.card-header-renewal {
      padding-top: 30px;
      padding-bottom: 30px; } }

@media (min-width: 1200px) {
  .main-content .container, .application-footer .container {
    width: 970px; } }

/**CR218151_SM229488_R23.02.2 - Start*/
.sensitive-msg-align {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 3.15em;
  margin-top: 1.15em; }

.consumer-sensitive-text {
  margin-left: 1rem !important;
  padding-right: 2rem !important; }

.sensitive-text-alignment {
  margin-left: 20px !important;
  margin-bottom: 1.15em; }

.icon-align {
  margin-left: 12px;
  margin-right: 12px; }

.secure-label-font {
  color: #696969 !important;
  font-size: 0.92em !important; }

.sensitive-background-color {
  background: #F4F5F7;
  margin-bottom: 2.15em;
  margin-left: 0px;
  margin-right: 10px; }
  @media (max-width: 768px) {
    .sensitive-background-color {
      margin-right: 1px; } }

/**CR218151_SM229488_R23.02.2 - End*/
.email-consent-paragraph p {
  font-size: 0.875em;
  color: #696969;
  margin-bottom: 1.45em; }

/**SM205944 R22.09 Changes for Tax form Verification start */
.margin-top-mt1 {
  margin-top: 1.2em; }

/**SM205944 R22.09 Changes for Tax form Verification end */
.household-sensitive-info {
  font-size: 14px; }

.review-household-alignment {
  width: 15.5rem; }
  @media only screen and (max-width: 320px) and (min-width: 180px) {
    .review-household-alignment {
      width: 11rem; } }

.hhm-sensitive-text-alignment {
  width: 14.5rem;
  margin-left: 1rem; }

.medical-img {
  width: 124px;
  display: flex;
  justify-content: flex-start; }

.medical-body {
  display: flex;
  grid-gap: 7px; }

.medical-banner-text-1 {
  font-weight: bold; }

.medical {
  height: 72px;
  padding-top: 24px;
  max-width: 1410px; }
  @media (min-width: 768px) {
    .medical {
      display: flex;
      justify-content: space-evenly; } }
  @media (max-width: 1024px) {
    .medical {
      margin-left: 9px; } }
  @media (max-width: 1263.33px) {
    .medical {
      margin-left: 142px; } }
  @media (max-width: 1403px) {
    .medical {
      margin-left: 219px; } }
  @media (max-width: 5120px) {
    .medical {
      margin-left: 117em; } }
  @media (max-width: 3840px) {
    .medical {
      margin-left: 76em; } }
  @media (max-width: 2560px) {
    .medical {
      margin-left: 36em; } }
  @media (max-width: 1920px) {
    .medical {
      margin-left: 16em; } }
  @media (max-width: 1706.67px) {
    .medical {
      margin-left: 10em; } }
  @media (max-width: 1600px) {
    .medical {
      margin-left: 7em; } }
  @media (max-width: 1422.22px) {
    .medical {
      margin-left: 0.9em; } }
  @media (max-width: 1280px) {
    .medical {
      margin-left: -1rem; } }
  @media (max-width: 1163.64px) {
    .medical {
      margin-left: 5.1em; } }
  @media (max-width: 1024px) {
    .medical {
      margin-left: 2em; } }
  @media (max-width: 842.22px) {
    .medical {
      margin-left: 4em; } }
  @media (max-width: 853.33px) {
    .medical {
      margin-left: 4em; } }
  @media (max-width: 731.43px) {
    .medical {
      margin-left: 0; } }

.logo-margin {
  margin-top: -11px; }
  @media (max-width: 767px) {
    .logo-margin {
      padding-left: 8px; } }

@media (max-width: 767px) {
  .pointer-banner {
    margin-top: -90px;
    margin-right: 8px; } }

@media (max-width: 767px) {
  .mb-banner {
    margin-bottom: 51px; } }

.pl {
  padding-left: 18px; }

.btn {
  font-size: 1.07142857em;
  padding: 0.9em 1.53846154em;
  /*font-weight: 600;*/ }
  .btn:active {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn-pill {
  border-radius: 40px;
  background: #ffffff;
  border-color: #d0d2d3;
  color: #2D76A3;
  padding: 0.35714286em 0.85714286em; }
  .btn-pill:hover {
    background-color: #2D76A3;
    color: #ffffff;
    border-color: #2D76A3; }
  .btn-pill[disabled]:hover {
    background-color: #ffffff;
    color: #2D76A3;
    border-color: #d0d2d3; }

.btn-default {
  background-color: transparent;
  border-color: #2D76A3;
  color: #2D76A3; }
  .btn-default:hover {
    background-color: transparent;
    border-color: #256b9a;
    color: #256b9a; }
  .btn-default:focus {
    background-color: transparent;
    border-color: #256b9a;
    color: #256b9a; }
  .btn-default[disabled], .btn-default[disabled]:hover, .btn-default.disabled {
    color: #696969;
    border-color: #696969;
    background-color: transparent; }

.btn-primary {
  background: #2D76A3;
  color: #ffffff;
  border-color: #2D76A3; }
  .btn-primary:hover {
    background-color: #256b9a;
    border-color: #256b9a; }
  .btn-primary:focus {
    background: #2D76A3;
    color: #ffffff;
    border-color: #2D76A3; }
  .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary.disabled {
    background: #e7e8e9;
    border-color: #e7e8e9;
    color: #ffffff;
    opacity: 1;
    pointer-events: none; }

.btn-success {
  background: #1e824c;
  color: #ffffff;
  border-color: #1e824c; }
  .btn-success:hover {
    background-color: #1a7142;
    border-color: #1a7142; }
  .btn-success:focus {
    background: #1e824c;
    color: #ffffff;
    border-color: #1e824c; }
  .btn-success[disabled], .btn-success[disabled]:hover {
    background: #d0d2d3;
    border-color: #d0d2d3; }

.btn-danger {
  background: #ffffff;
  color: #e42539;
  border-color: #e42539; }
  .btn-danger:hover {
    background-color: #e42539;
    color: #ffffff;
    border-color: #e42539; }
  .btn-danger[disabled]:hover {
    background: #ffffff;
    color: #e42539;
    border-color: #e42539; }

/**SM181951 changes start*/
.btn-primary-edit-prop-22 {
  background: #ffffff;
  color: #2D76A3;
  border-color: #ffffff; }
  .btn-primary-edit-prop-22:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #2D76A3; }
  .btn-primary-edit-prop-22:focus {
    background: #ffffff;
    color: #2D76A3;
    border-color: #ffffff; }
  @media (max-width: 768px) {
    .btn-primary-edit-prop-22 {
      width: 100%;
      background: #ffffff;
      color: #2D76A3;
      border-color: #2D76A3; }
      .btn-primary-edit-prop-22:hover {
        background-color: #ffffff;
        border-color: #2D76A3;
        color: #2D76A3; }
      .btn-primary-edit-prop-22:focus {
        background: #ffffff;
        color: #2D76A3;
        border-color: #2D76A3; } }

/**SM181951 changes end*/
/*SM181958 changes start*/
.success-modal-btn-primary-prop-22 {
  background: #2D76A3;
  color: #ffffff;
  border-color: #2D76A3;
  margin: 0 0.5em 2em 0.5em !important; }
  .success-modal-btn-primary-prop-22:hover {
    background-color: #256b9a;
    border-color: #256b9a;
    color: #ffffff; }
  .success-modal-btn-primary-prop-22:focus {
    background: #2D76A3;
    color: #ffffff;
    border-color: #2D76A3; }
  .success-modal-btn-primary-prop-22[disabled], .success-modal-btn-primary-prop-22[disabled]:hover, .success-modal-btn-primary-prop-22[disabled]:focus, .success-modal-btn-primary-prop-22.disabled {
    background: #e7e8e9;
    border-color: #e7e8e9;
    color: #ffffff;
    opacity: 1;
    pointer-events: none; }
  @media (max-width: 768px) {
    .success-modal-btn-primary-prop-22 {
      margin: 0 !important; } }

/*SM181958 changes end*/
/*SM198009 changes start*/
.eligibility-success-modal-btn {
  background: #2D76A3;
  color: #ffffff;
  border-color: #2D76A3;
  margin: 0 0.5em 2em 0.5em !important; }
  .eligibility-success-modal-btn:hover {
    background-color: #256b9a;
    border-color: #256b9a;
    color: #ffffff; }
  .eligibility-success-modal-btn:focus {
    background: #2D76A3;
    color: #ffffff;
    border-color: #2D76A3; }
  .eligibility-success-modal-btn[disabled], .eligibility-success-modal-btn[disabled]:hover, .eligibility-success-modal-btn[disabled]:focus, .eligibility-success-modal-btn.disabled {
    background: #e7e8e9;
    border-color: #e7e8e9;
    color: #ffffff;
    opacity: 1;
    pointer-events: none; }
  @media (max-width: 768px) {
    .eligibility-success-modal-btn {
      margin: 0 !important; } }

/*SM198009 changes end*/
.btn-info {
  background: #ffffff;
  color: #2D76A3;
  border-color: #2D76A3; }
  .btn-info:hover {
    background-color: #2D76A3;
    color: #ffffff;
    border-color: #2D76A3; }

.btn-warning {
  background: #ffffff;
  color: #f1bd19;
  border-color: #f1bd19; }
  .btn-warning:hover {
    background-color: #f1bd19;
    color: #ffffff;
    border-color: #f1bd19; }

.btn-add, .btn-edit {
  font-size: 0.8125em;
  font-weight: 600;
  border-color: #2D76A3; }
  .btn-add:hover, .btn-edit:hover {
    background-color: #2D76A3;
    border-color: #2D76A3;
    color: #ffffff; }
  .btn-add[disabled], .btn-add.disabled, .btn-add[disabled]:hover, .btn-add.disabled:hover, .btn-edit[disabled], .btn-edit.disabled, .btn-edit[disabled]:hover, .btn-edit.disabled:hover {
    background-color: #e7e8e9;
    border-color: #e7e8e9;
    color: #ffffff; }

.btn-add {
  padding-left: 24px !important;
  background: transparent none no-repeat scroll 10px center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAClJREFUGBljYEADWlUb/oMwmjADE7oALj71FTJicw8264m2GkPzIPQ1AOs3C6+bnU1AAAAAAElFTkSuQmCC);
  background-size: 9px 9px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .btn-add {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAJ9JREFUKBVjZMACtLOm8jDy8D4ASf3/8lnh6rTsL+jKmNAFiOUPEo3v/7D8gzkZmQ0TA9GMoIBAFgALsrJxM7CxXwOL//qp9f/3r6/oalhgoYci8Z+BEWimIFgMaAAjO/t/FHkgh+zAYQHFE7ppjEQ4FegkTCCVNpNLSIDzEUjm3Yfvcs9mpX9DV4XVqYIsf+DiyGxkzXAFyILEsOmvEQCYri5X/DqdGAAAAABJRU5ErkJggg==); } }
  .btn-add:hover, .btn-add[disabled], .btn-add.disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAClJREFUGBljYEAD/6EATZiBCV0AF5/6ChlBTsJlHbI40VYjawKzB6GvAXB8E/xCQZF8AAAAAElFTkSuQmCC);
    background-size: 9px 9px; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .btn-add:hover, .btn-add[disabled], .btn-add.disabled {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERJREFUOBFjZCAA/gMBshJGIEDmo7OZ0AUo5Y8aSGkIMjAM/jBkRE9nlHp68HuZ6i7Emy9B4YkexqN5GSOVUT1SRqCBAPPJDCK1zvVzAAAAAElFTkSuQmCC); } }

.btn-add-previous {
  padding-left: 24px !important;
  background: transparent none no-repeat scroll 10px center;
  background-image: url(/static/lw-web//images/Icons-CircleArrow.png);
  background-size: 9px 9px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .btn-add-previous {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/Icons-CircleArrow.png); } }
  .btn-add-previous:hover {
    background-image: url(/static/lw-web//images/Icons-CircleArrow_White.png);
    background-size: 9px 9px; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .btn-add-previous:hover {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/Icons-CircleArrow_White.png); } }
  .btn-add-previous[disabled], .btn-add-previous.disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACy3fD9AAACXUlEQVQ4EaWUTYhSURSAfe/JExpTkmgxNSXUuiDaSDb9TK1m0yKkIlBUxEUuAiNm56qIGtz7N8pAhVCLqFV/MFO4KWIWLWqlMS0CF41IYf7Nd968JyTNpHnhvnPPPed857x7L0exmaNcLmuVSkVPp9O/rD1LhkKhZ/1+f97SRSqKsoFI67p+O5PJtC2bEgwGf6LoTM3c/FEqlfZYDpZMJpNT9Xp9GvAssKvIc6bto8PhuAj0q+gC7JsGSyoej2fX3yo1/QwRDof93W53CeUICWrIM8Visaq6XC63qqprbChkNZx9Pt9vY7HDp1AovKWyE7h8Iu4Q8nEqldLVRqOR6PV6x4B+JpOCoRsIBLo7sAYmfnPDbrfPE/Yd6PFqtbqgYl0QDwzXTc9/Vmf6GSKfz9c0TQuYezcEOEWG19ls9iXrFdZPTePIAqjEvaJKt92MWhbJ7Z4emTLkCPARwDmp0Mb5VYbsY6sc2YrBkg/PZH1swlAAFRoMo0Ie7Ei3OsT4Q6XCrb+VXX5Z3tFEo91uTwvAoPIOT05EIxigfwDkdq5MCoRxzQBymNI1ztNRTv0vlNgLxJ5lNlSA9wVEhoeRSGTss4zFYgeJfSAMxqLqdDrvsXjP3E/3eBGPx/eJZZSRSCRcrVbrCb57KWyNZnFHmoFNKgO2SqYZ1C8Yo7SiVbFtN+SI8F/Cfhj/Gs/Gn8vl1g2gBEWj0QPc1HOWR0VnvOE5LeP4zu12fyNhr9lsznQ6nVlAl5lzW262DwAvSS8UfQAURfoZLegWy5sE7Ja97QYQucxFr9d7l7hBh9oE56DirA3txlcAAAAASUVORK5CYII=);
    background-size: 9px 9px; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .btn-add-previous[disabled], .btn-add-previous.disabled {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACy3fD9AAACXUlEQVQ4EaWUTYhSURSAfe/JExpTkmgxNSXUuiDaSDb9TK1m0yKkIlBUxEUuAiNm56qIGtz7N8pAhVCLqFV/MFO4KWIWLWqlMS0CF41IYf7Nd968JyTNpHnhvnPPPed857x7L0exmaNcLmuVSkVPp9O/rD1LhkKhZ/1+f97SRSqKsoFI67p+O5PJtC2bEgwGf6LoTM3c/FEqlfZYDpZMJpNT9Xp9GvAssKvIc6bto8PhuAj0q+gC7JsGSyoej2fX3yo1/QwRDof93W53CeUICWrIM8Visaq6XC63qqprbChkNZx9Pt9vY7HDp1AovKWyE7h8Iu4Q8nEqldLVRqOR6PV6x4B+JpOCoRsIBLo7sAYmfnPDbrfPE/Yd6PFqtbqgYl0QDwzXTc9/Vmf6GSKfz9c0TQuYezcEOEWG19ls9iXrFdZPTePIAqjEvaJKt92MWhbJ7Z4emTLkCPARwDmp0Mb5VYbsY6sc2YrBkg/PZH1swlAAFRoMo0Ie7Ei3OsT4Q6XCrb+VXX5Z3tFEo91uTwvAoPIOT05EIxigfwDkdq5MCoRxzQBymNI1ztNRTv0vlNgLxJ5lNlSA9wVEhoeRSGTss4zFYgeJfSAMxqLqdDrvsXjP3E/3eBGPx/eJZZSRSCRcrVbrCb57KWyNZnFHmoFNKgO2SqYZ1C8Yo7SiVbFtN+SI8F/Cfhj/Gs/Gn8vl1g2gBEWj0QPc1HOWR0VnvOE5LeP4zu12fyNhr9lsznQ6nVlAl5lzW262DwAvSS8UfQAURfoZLegWy5sE7Ja97QYQucxFr9d7l7hBh9oE56DirA3txlcAAAAASUVORK5CYII=); } }

.btn-add-new {
  padding-left: 24px !important;
  background: transparent none no-repeat scroll 10px center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAClJREFUGBljYEADWlUb/oMwmjADE7oALj71FTJicw8264m2GkPzIPQ1AOs3C6+bnU1AAAAAAElFTkSuQmCC);
  background-size: 9px 9px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .btn-add-new {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAJ9JREFUKBVjZMACtLOm8jDy8D4ASf3/8lnh6rTsL+jKmNAFiOUPEo3v/7D8gzkZmQ0TA9GMoIBAFgALsrJxM7CxXwOL//qp9f/3r6/oalhgoYci8Z+BEWimIFgMaAAjO/t/FHkgh+zAYQHFE7ppjEQ4FegkTCCVNpNLSIDzEUjm3Yfvcs9mpX9DV4XVqYIsf+DiyGxkzXAFyILEsOmvEQCYri5X/DqdGAAAAABJRU5ErkJggg==); } }
  .btn-add-new:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAClJREFUGBljYEAD/6EATZiBCV0AF5/6ChlBTsJlHbI40VYjawKzB6GvAXB8E/xCQZF8AAAAAElFTkSuQmCC);
    background-size: 9px 9px; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .btn-add-new:hover {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERJREFUOBFjZCAA/gMBshJGIEDmo7OZ0AUo5Y8aSGkIMjAM/jBkRE9nlHp68HuZ6i7Emy9B4YkexqN5GSOVUT1SRqCBAPPJDCK1zvVzAAAAAElFTkSuQmCC); } }
  .btn-add-new[disabled], .btn-add-new.disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAAcITNaAAAA+0lEQVQ4Ee1TMQqDQBD0Dv8RwX+kDlgH0ooQhNRJrY9I7xfSJ09Ia+0DJC8QLzOJCgorW5gmeLBydzszjuuu8RQrSZJN0zQPY8y9KIpUQfGsBtS27Q640Dl3RBgNRyUMoR5n8jxfVFhjcoTpnYwulziswkMVf1YKw+bv+lR8CXp3izjQDobkhHCDtckGuDoIgpvPiUIunOTFI4hXhJhnoqqqi+WYYj+PnJUZJ6H3Qjw/UwQHsxMFBymdUiKKIr8sS9FIlmUtcT4fXc1EcBzH0P2mKdqTyZWW+MMkgvZ+FR4q9aelQKvV/EY2v6bViFWVgrNvrT1DeE+SZr0BDndeVCkggscAAAAASUVORK5CYII=);
    background-size: 9px 9px; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .btn-add-new[disabled], .btn-add-new.disabled {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFqADAAQAAAABAAAAFgAAAAAcITNaAAAA+0lEQVQ4Ee1TMQqDQBD0Dv8RwX+kDlgH0ooQhNRJrY9I7xfSJ09Ia+0DJC8QLzOJCgorW5gmeLBydzszjuuu8RQrSZJN0zQPY8y9KIpUQfGsBtS27Q640Dl3RBgNRyUMoR5n8jxfVFhjcoTpnYwulziswkMVf1YKw+bv+lR8CXp3izjQDobkhHCDtckGuDoIgpvPiUIunOTFI4hXhJhnoqqqi+WYYj+PnJUZJ6H3Qjw/UwQHsxMFBymdUiKKIr8sS9FIlmUtcT4fXc1EcBzH0P2mKdqTyZWW+MMkgvZ+FR4q9aelQKvV/EY2v6bViFWVgrNvrT1DeE+SZr0BDndeVCkggscAAAAASUVORK5CYII=); } }

.btn-new {
  font-size: 0.8125em;
  font-weight: 600;
  border-color: #2D76A3; }
  .btn-new:hover {
    background-color: #2D76A3;
    border-color: #2D76A3;
    color: #ffffff; }
  .btn-new[disabled], .btn-new.disabled, .btn-new[disabled]:hover, .btn-new.disabled:hover {
    background-color: lightgray;
    border-color: #e7e8e9;
    color: black; }

.btn-edit {
  padding-left: 28px !important;
  background: transparent none no-repeat scroll 10px center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAASJJREFUGBljZMAB/v//z2hQsXTyP4b/vixMjJ7n22OuMWJTC1KoV75kBiMjgzADI/Mchn9/p7EyM3sxoSuGKWRgZIxi4OTOutQRtYORibH4179/S1BMhilkZGQUYmD4f4ThP2McKyNb4O//v0AKN8JNRlYoxCkdeakzdiLQ9OW/GH7dZmT4v/tiV0wv2GSEQgZhIU6ZiAMNjn/0undyM7x+vR2iMLYZ5FxGmEKgKaLCnNJhIIUODat43n37tQ1ZIVixQcUS07//GNYCrXjNzcXm+pWb/ye6ibBAYPn7n9GdgYmhBWgD69dvv3YzfHv9Fd1EmGImRoZ/7owMjG8Z/zPwAR0li0shSAMLMHi4GBn+hvxnYt7LwPLH/GJL3H2YSeg0AJZjijjOPJQDAAAAAElFTkSuQmCC);
  background-size: 14px 14px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .btn-edit {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAltJREFUOBGtlL9rFFEQx2febS6u2pgQUbGxs3FPEbXQIuePqN3J4RlJxNrOyg2m2UKEI3+ASCAQswlyEqONEEGjKFgoBmMgNmqhRC1UEHMbLpcdZ/bcZbNusreSKfbNvDfvc+99b+Yh/Kftv/mqZenD3A0CPMuI4aLec9my0PVx6DtpRoHW3s9VeE8h2IdoM/yiD1fBQpNOGIoI0xq27AXEd0DUO+6MDlsWecxU4Ch0k956fLrc/WaDns1H4U1LEYYKZLOePfzCKv3wL3rAqmxbdGpTfPLdGYT+pk68Aiokol0Li/WDPlTGl1bpq0K4Kr5LcDQRHIaKpkrhJQTUyF2+Z/SNnRKQ2D7zds4lGvQCVLfWlCIKFU3l+kbfyHlwcYSA6qgyhQypL3VYegQE7fzj/TPlC9dXBa8G9U7EnzAcABdYnzYfKjkZPzE8JkEl99vzidmtR4rcEHSCQz0MlfV/TtwMVDaKptHry7xvK8DrBRV4AF5PaADutKa079XPd3iiEFf8kiiWdP1GVuPr1fFPZ/4Yh40HhYv/t1M7FE4SPw1U8v82iHtSAi78ASl+7qyJPaZ9WubE0kJlj6exYdqzRLC9uLGn464zVmKwLcXPspzRQJtf698XSJyhccXeyZBPDKm8LfeekyTDHO0O4DHFHweKzilU0CWTSPgwWNT1x4QwznFrtKOCnARH45fI19fNmXaZJemiajXHQE+maEcl8IJlDYHyxKELy0P8iPDR8RfLcJ9fsUnSspMz10ofg+wUjsagBwxv47f0Gbnq6RZ9x+snVr6eghGb+gePvFuHDVZTWwAAAABJRU5ErkJggg==); } }
  .btn-edit:hover, .btn-edit[disabled], .btn-edit.disabled {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAOZJREFUKBWVkD0KwkAQRrPiAawU0V5Mk1qwFAtrIZ3YpBC8hIW9vY2VZxBrz+AFRAyKYCGIWMQ3uksimHUdeMzPfl9mN57nEEmSVKDuIE0lGHzYwwla6YmlQhjAAULoQAx2MwIxyZaJ+TZ1F85QK5hhNnMQ0K9gASN6s6VKf9eQMiEmeF1PxtQ9OMIU5K1+Rv4uGX6YjID5DOR9f5kGGKyb5Iuh2SKZPt+kBRtE8rciY3QxlRDJVRqwgwjsm/S2PsKlrpvUF/j+JnMdskI0J5fhAW3YwlgpJTk3ipzEcIM1DDFcyT/jCXS58/Y0/E7VAAAAAElFTkSuQmCC);
    background-size: 14px 14px; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .btn-edit:hover, .btn-edit[disabled], .btn-edit.disabled {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAbhJREFUSA3tlj1LA0EQhnMkGNDCVIJgI2jlD0hnYSM2FpZqY2VhYWNt5W+wF2wtxE7EwkYREbS19AMbv1DBD2R9Rmfkbu84c8leITjwZnZ2994nu7e5S6XyV8M5F6EZtIDqpa4DQBWtI4t9Gr2lQDGOw56or5V6EByKYRfaVMA9uYkG0Jn2hYNimILZFgaH5sFyoD02Vih7MEp3jDIPCP2D6BZJzBUCyWQu8rfx4svKucx7xdg4etM5U4WAXOTD5IAMoXM1TEDpG0PPOrZGjloGMjkFs4sZS0Hpi8Pk91m1+b/mPJhd7EFPqG1l4WEe9BKYRXkwgUIpdxttZf+w+E4k2tyD+NF/oG4mJnhFR/dMvDCYRxavNCY9xk/JWPsHxFww2VDaruZMaChYDSPZxkdUR6tIIgGl7nxlskKMRsWd2NJa/p8koNRhYApYERqxKLUEbR/a3uPq2y75ifmR0IiR+Ah1Ax3KgEaxx1XczNoY9aEPJM9B+UMkr51ltIfekUXnMIHiNquOd+Qbc9d8RZZ32TRq/RVjq8nINfqGtb9BfkE7aFt1GkWRox0u+Ob9aAlNoO5wztlOn4vuxXY7d1/ZAAAAAElFTkSuQmCC); } }

.btn-link {
  white-space: normal; }
  .btn-link:hover {
    color: #256388;
    text-decoration: none; }

.btn-borderless {
  white-space: normal;
  border: none; }
  .btn-borderless:hover, .btn-borderless:active {
    border: none;
    background: transparent; }

.btn-external {
  padding-left: 28px;
  background: transparent none no-repeat scroll 4px 6px;
  text-decoration: underline;
  text-align: left;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVxJREFUOBFjZMADNCvXNzMyMlYDlTBiV8Z4mwW7BET0PxPjdob/DNwM/xkRBjD+A3IY44AqBBkY/qsyqhVvFmFg+ymCyyDWP5wfrnZ7v4DJa1VtmARk5wLxeyAWZAQKvAMxgBgX+PXt23/xBxMCPyA0M876///fB6D3ykBeAGneC3Tqamwm/Pv//w265mttfhla1RvbgHoYwGHw/z/j5evt/jOxGQASQ7YZpBkYpkCtG8DKmXBpgomja9ZuWM0NkwPReA1A16xRvSHo/0+2N4pVG8WhhvzHGY3omkHOZvq3QQSYIthZ//8W/POXaSsLMyN2A7BpRnY2iH2rM+gIkDqC4QViNCMbhmKAVuWGKqAkMJEwzkKENrJyTDaKAf8YGG8ANTcQqxlkHEog3mj3XwcUA2GiAdgAYO6w1qre0E5Q138GQ3Q1IAPuAnOVKTBZmqJL4uC/Y/3x7xVMDgAoPojunbXP5QAAAABJRU5ErkJggg==);
  background-size: 16px 16px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .btn-external {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAoNJREFUWAm1l89r1EAUx9+bZKOtRQXRS/Fq6ypa8aAIFfUkLKJW6sWz/4GXUg8pCP7Av8Cb1x60tiCIoBcRvIgrbN3Viwcv/sCDRerObmZ8r+2m2d3JbjJJHmTz8ubN+3x3JplMECzt2K0Xu9re+nPqPk0HWpRpaYAFYdFxo0vg/j1Fzlk6bOBco0TweWsBpZ34nsgNrmRrNAIjtuo3mb4vjramxtuBdgaJcF1wlBaPQOsLvXnZBPRWM13PLjrlQ95j0HDD1Iwn/ZXRfzKYVlqPmBKGxYTAwGmqdx8fzvzoyzXBEV9FRwIPzy29RoRzfZ1TBBDwJ3jNyZp//XfYzQQHWHalutn2xPdOniA438mZTIPeD+vuwbBIDBw9OSvGUIZ55Lh0RJ+EVbruSogmm31UFF+p3Z+pbrQPgNMIySn/6Wi0DgsITSldqd+7+jUMpHWGwE3lov/e1J48ZgHn4vkIsITnIyADPLuABPCJ288mjviLYwwzmf0UJICX55cWaA2ug/Tqk3NP9uUnIAGcYbTOV/hML51xROc0+z2m049AQjiDtIbtl5RWJY59gOofkvaFfbK36QSkgG/WN/z6vqKl+AyJq9DKeLFrITKkb4fygG9V++xf+kUu76YSrgM5wrc0hKfhU1AgfPgIFAxnAfH3AG23yq2+ncwyv1L5rRaOYUYnVkBZHj9PtaPbqNzhrD32HgiE+EbtnX9aCHyggMadyw3UcIKf1wPenmt5DjuDOxY7BZxQu3uFd0irnzrZBZxjp6AAlrFk1wi4QuymPdteY6ZFsNUCh6ZwoHUJUKCrUhb/rRJVxFPQjAaK8mn7v2aqLTTgg4JFKPpweSnXdrwxCfgP9I8cW4xsz5UAAAAASUVORK5CYII=); } }
  .btn-external:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAV5JREFUOBGNUr1KxEAQnokJFmdzEDiwE5LKyuIq38IHsDq9w+QKGwttBEFbEQwk8Q0EO7GyuzewEYJypchxptEinjtOYtbLz+a4hWFmv5nv29nZRViwbCc44/QJG6rKiCDSVQmJCYIHZrYQaS5A2W6XgTYi2Li+75trAKYkVX2iz+Kx57xJnLu64nhIAB+ZiOUE0zSQBQqffBufnfHlYSzJfKNAkIg1xCP9j4yPQOJWQQbQcFIlR9e9geXenAMPIZ+BeIq8vq8UYLB4ckrmDvgGYVauNZEkXiVvHngtmUv9QoEq2XbDnQSNyUYv7OQi1PiMVXLWtvBNQFw1NNGeCbjnIaoFlORi3xy/ev0Ru1HtCsuQi1olAcvxjzk5TN95Pu1ieT0uCSDRMxGeLktO5UpDjLzBHWNse/WjGpBcALctN7xoqPmHiWiLf25ppQIvbF1uv1vKNG+mXz8r7zL9C506i5kShNevAAAAAElFTkSuQmCC);
    background-size: 16px 16px; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .btn-external:hover {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAoNJREFUWAm1l01oE0EUx+fN7qZtFAlIihgEQdIWBMGTIlTUk5Cj1ItXP5rm4sGbl+3Vi4f6UXMRPfZYwUtBLyJ4EXpoSaJCBRFsREQPdXezM74J2e1uM5vszu7OJbPzPn7/nZmdeQGi2M7ce3lob896TQifxxSgkMYhnC/rCoH9EOufdQ7hF1XjMc4gAPepagJL1z/ii7dV4wdxUypTt880TXpqt1wxGNX2B4d7PQPtDJoIu3LQmk7AwWyy54U1rTr9+wWabsjMcPz2s2KxAPPU5VMyh3FjDLjLGf/wZbW+O+QrgXNC3gRnAqqN5lsMvDQUnGygWyjQua2HN3/5YRI42taZ696imvbD8xObMM1O9vKUnV7vhPdAIuCFcmnBnZy0fT/siM8w+CVs43PIIegc0WcA8KqzsrjZt4+Ab5nX7ZN3nxeDeULngOa6tdZqfSfokKg/Bi7LFXx7mT3+mAJcJM9GgCI8GwEp4OkFxIDP1p/Mnl56fFjAZE19CWLAZxrNZUb1lg1Ga67x6Gh2AmLA+zAgtQG04jLjvEQATz4DceFI45z4lxQev4YQsFP6+gerh0+izwm8TyYgAVwApM00Gdj8AhCoTXD7auggkgZ4g1nAB7k6zTs/sYvVVNxzIEP4QIP/M34JcoSPn4Gc4UJA9B7AcqvaHapk1sWVKm41fw5TdiKXYKZ77DLmDpZRmcOF9kgBwNg3tHtvmgt8pID206U2p+ys+F4r5e/Xspx2AfZa9B5Aj88ri6JC2u543jn8Ri5BDixpytAMcNCPYM1WknoqDHLH0fAOGNlCAhjlm4bjjAzI2iiWwMo6qTQf5X9l4xT/oT7IWQTD/BuM2u9kAv4DTwMHhgyaW0EAAAAASUVORK5CYII=); } }

@media (min-width: 768px) {
  .btn {
    font-size: 0.8125em;
    font-weight: normal;
    padding: 0.69em 1.53846154em; }
  .spl-pad {
    padding-left: 0.35em; }
  .btn-pill {
    padding: 0.3125em 0.75em; } }

.sensitive-modal .btn-primary[disabled], .sensitive-modal .btn-primary[disabled]:hover, .sensitive-modal .btn-primary[disabled]:focus, .sensitive-modal .btn-primary.disabled {
  color: grey !important; }

.ic-warning {
  display: inline-block;
  width: 54px;
  height: 48px;
  background-image: url(/static/lw-web//images/ic_warning.png);
  background-size: 54px 48px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic-warning {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_warning@2x.png); } }

/*R21.02 SM169497 Changes Start */
.ic-paperInspection {
  display: inline-block;
  width: 186px;
  height: 168px;
  background-image: url(/static/lw-web//images/ic_PaperInspection.png);
  background-size: 186px 168px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic-paperInspection {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_PaperInspection.png); } }
  @media (max-width: 768px) {
    .ic-paperInspection {
      display: inline-block;
      width: 95px;
      height: 86px;
      background-image: url(/static/lw-web//images/ic_PaperInspection.png);
      background-size: 95px 86px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .ic-paperInspection {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_PaperInspection.png); } }

.ic_recommended {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/static/lw-web//images/ic_recommended.png);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_recommended {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_recommended.png); } }

.ic_light_green_check {
  display: inline-block;
  width: 38px;
  height: 38px;
  background-image: url(/static/lw-web//images/ic_light_green_check.png);
  background-size: 38px 38px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_light_green_check {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_light_green_check.png); } }

.ic_clock {
  display: inline-block;
  width: 60px;
  height: 60px;
  background-image: url(/static/lw-web//images/ic_clock.png);
  background-size: 60px 60px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_clock {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_clock.png); } }

/*R21.02 SM169497 Changes End */
.ic-warning-block {
  display: inline-block;
  width: 54px;
  height: 48px;
  background-image: url(/static/lw-web//images/ic_warning.png);
  background-size: 54px 48px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  width: 54px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic-warning-block {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_warning@2x.png); } }

.ic-lock-block {
  display: inline-block;
  width: 54px;
  height: 48px;
  background-image: url(/static/lw-web//images/ic_lock_illustration.png);
  background-size: 54px 48px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  width: 54px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic-lock-block {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_lock_illustration.png); } }

.ic_completed_check_modal_icon {
  display: inline-block;
  width: 54px;
  height: 48px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAuNJREFUOBGlVVtIVEEY/ubsLp7KxVZJMbdIKLEFIzIJih4qIu2CUolQFEpk9BBhPqRdCLOIMDJ6WAi6gSCFghewHiQj1EAQeqgUFLW89SAasqTrpZ3mHzvHOSdzteblzH/7zj///883DH9Z6++c8GgzgUzOkAnOfRxsLbky8GEw1sE46kIud11/ceX3hSCYXbnhWa6OwbECDn6Zcx5lt6syY2ycgd2FN7r8S97zoMWmCkm3shOCPFgrMtyu6sPuGWvXmZ7Vda1qyPA1M54DnWwDR4JhXNaXYUhnK3YY4BoF0/HnMv1HUAIRCRGGLKUQJTDVdNnHJzD7ohISlliMus9mA33hGmXHIPlU6kGcTE3HhZp76B7ply7UUO50J2pypMJ0fyHQtHU+3DhwFpvjEvE057rpQgkSpibn1FQvbRMbGQ3/8SK4HE6EeAhXXvktgYSp0fBbtGEEl+bEo+xixEZ6pGfZ2wo0936wRglMzbhRhiVKXwX/sSL4xBEXWiXp+djmTZam153v4W+t/sONMOemQjHREQ/5dqEmrwxHU/YoFiBn637RrAyp6x4ZQGH9A4tdFTR59xVN+0CnqA6H7opAedYllKSfg1NzYEv8JpRmnJeegakJ5Ffdxo/pSSVyfkuYTiIUgZRkqMvfVeLTtx4J6o5Yidy0w0gVR49zxyDC6ZI/Lai9j95R8/Yaoer3s0YspWpo39jVhiOPC9D1ezZT4jeazXrY/FLa7TGqLIipXiPqo6FWDbTvGxtG5pNCNHS0mKam7nbQiRZbhEWYjvE3H4Oevckicb7PHjATmkVDZysmpoNYE7kaZ16UYurntN3NImtMu/n1anWjZDcijtDgaLMo4PLo0gIpBEGfmjdmN3GzHDfaEJ+K52HRjthxLLKkTT3LIHxzjolHiU/pr5aApQiS6Oe5mEIcatxoU0fAc3pnBQsEJ0T2VBZdtdv31CiqKfPG5PdctL595gtiD/rfx/QXyWgi3VtlXmMAAAAASUVORK5CYII=);
  background-size: 54px 48px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  width: 54px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_completed_check_modal_icon {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_completed_check@2x.png); } }

.nav-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 15px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center left; }

.icon-start {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAelJREFUKBWVk89rGlEQx7Or0btehB4agiXiRZtA69Gc0pBehUDoSVB3rfceQ67tqa3rD/DSEgjYW0mTEAJCoMScFBJjgjnkWNA/QDar/Yzshk2VQh7Mznsz3+/Mm3mzypxrpVIpTzAY3FQUZQtzDFGREdIej8e7g8Fgr16vW5wnS3E2uq6HAexxvkYb3W632Wg07pPJpDcSibzGrhE0gmwahtET3oScTqfDPp/vaDQaFSqVyi9xzFqapq0T+Itpmm9qtVpPsa96RsTtUqm0n81mX7BfLJfLR/8JsEMJCZUaU4BvhShg9s9Q+2Q5zuVyL/8NAO4A243wpCHSnKIbRIAflPAZ/Y0g3wmy4PbjK3HeUgHELMs6czvZj6n9Z7/fj+NvICcE+ERvAjauiY5L5vlqtWraxkdKnoXO1obDYRzHKk29yOfzzwVPQK+QzUwmM/+I5TqQ8a3f7/+N6ZIbJorF4h1N9tH1ey+ftsfjSeA8dTjYVGpd4fwRscjyjka1HH8gEBB8y8tnF7COfiAD3sC2hHyg9kOH5Gj8mvBU3qvOJkymDXGqqvoHVQiFQsuziDYuLLzJhNmjKUPx3n5HiTO1IK5j/ErmNRnRh9m2J0tm+4rsRqfTOXdmOxqNvuJtdUjTs+2keOpf9RdfCuqQTojYzQAAAABJRU5ErkJggg==);
  margin-left: -2px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-start {
      background-image: url(/static/lw-web//images/ic_start@2x.png);
      background-size: 15px 15px; } }

.icon-summary {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAADQ4S5JAAAAAXNSR0IArs4c6QAAAOxJREFUKBVjzMzMfM7AwHADiHEB5f///3vNmDHjClgBUMN+XCpB4kD540B8NDk5WQXEZwIRBMAHoHwsGxvbwqysLFliNEgANbQCMSvQabtZYKYDrd0MZIvA+EB6//Tp06u+f//uyMXFxQESB2pYBnIjXj8gGQBSux1uQ0ZGRgJQkh1ZARL7JzCUFoD4cA2MjIzvgJgTSRGcCXTKdxgHrgHo3k0wQXw0XAMWTyPrewM00BckANcAE0BWhY0N1wC0wQLoVnDwoSsE+u0H0MATIHG4BqBiOyAfn6dRNQCDrQvdZGx8RqBTCKVWZH1qAB1FUPByLbKmAAAAAElFTkSuQmCC);
  margin-left: -2px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-summary {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAAXNSR0IArs4c6QAAAchJREFUSA21lT9Lw0AYxhMRd4cODloHFekXcGwWJwedRLoI6pB2cSriUCjiUkQchLYKfgE7FGcHFb+F7VB17OCggwgaf28wcL0rpSa5g+Pe/8+b570jbrFY7DmOk2XHXq7rtvv9/lar1frSi7gABBjvCXrQnePoQRBsEzdP/jUgBUC+1bxJUaR4vV6vqo5xZRrMEzsN0GYmk/lA3mNL0+GaiISE5x35FUB2fN8/U2ulBeA0Go1jCtdgY79UKh1FIKkBSEFADuXgSypQVxZbOAMREq4ZCm5IDYrf8hWriDVs72kAfFLMY7fZcmHkiNa5AQDqE97FKGLIKTfEh47LP1+Bolk9ji8pYCsbADhOSVjWEyIdn9zzx0gH6A1Z9sCiUU8MBkCz2bwYiEyopHqLhvViHcCgCO5u6GRuWDdj2F6YyboaZwDglFv0owb9Q+7qsQYAHYQvUA+Mq1ufgXUAgyKGfAIdCzEp6eoUGwC81ByvORcHgNwpPc8A4M+2pgcl0a3PwDqAQRG/u10omY1JyysUX6m5BgADPiBg1P9AzdflDobRAFyzJT0riW59BtYBwhnAe57hVpNQoedSc0VsAvDM9jB4nGmv3i8HSIUTyfG1vQAAAABJRU5ErkJggg==);
      background-size: 15px 15px; } }

.icon-household {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAAAXNSR0IArs4c6QAAAfRJREFUOBGtUz1IQlEU9j2f+BNh8FCiraVslNSpaJVybXIoRUWNxoiiwS2pOTWxHxuK1kiwIQQJIlIJJLAhoqDCEnJJEZ++vvvihT580dCFy/n5zv3uuefcQyl+WS6Xy6BWq/cpiuJbrdZ8PB6vyIXTcoDX650CyTlItnme31MqlZlAIDApF0/1AGi/378CAjuycCKLJxLj8XiGVSrVIdSTaDQahuSJX1xdRCAwAjgASREkqwzDDDabTZYEV6vVO4gWy7KbwEeQ5VwsFnsjGFnKb6FQkKcg/SPYYQRs5fP5tsViuaZpug/brtPpxpPJZDqXy6WtVusnyJJms/m2UCg8CkShUIg2mUxrCN4FOAGSK5EcB5x4xizkM3w2kKQIBlmy2WwZnLkExjscjgumXC6fAiuC5KZer7+QwI7FBoPBdTxjCL6ujtVqtVetVluCX084aNRgAVksw9HsIBBUjuMc7Xb7DHun0WiEpDhsDhkvoZ6LdCKReOgRILhQ7Hcoo8h2DGQ/9ZTGo7P3sv/I5/PpcSCLOujJ1mg0Wbfb3S8lEW1GVKQSHZyBLxWJRDYIhs9oANk01GNiS5dsRigwuf2j40AFzxvosLtUWaKuqD8Y/0b0MyIYjwy6o8Xl4gwZ8TwGPuFvkb8EnQMujgXpYgPtFwb5C+u7vxPsnPz5AAAAAElFTkSuQmCC);
  width: 18px;
  margin-left: -2px;
  margin-right: 12px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-household {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAYAAABE4bxTAAAAAXNSR0IArs4c6QAAA5VJREFUWAntl0tIVGEUx50HOtN7YSFZC5HACEGJaBOUkLUQajU9RNTIxhmRmAEDi4IQkmpRhONjppQBoSKNFgYRabQQCsJWUhCVRRHCVCpWOhPj9DsyV+7c5nlHWnngz/2+75zvnP8953vca8jJUux2e7HZbO6PRCJhk8lU6/F4JrJxachmstPptDH/JlgDjGAaYid7enoe0NYlugjV19dbrFbrdSI6wFdQDVYBP9gIbpC11o6OjiDtjCRjQo2NjduMRuM9opSBRwSuI3BAojY3N28Oh8O3ae4FY7SP+ny+96JLVzIi5HA4jhkMBh/OrZTmAqW5QjuiDmaz2Uz5+fkXGTsHZhcWFhq8Xu+g2iZZOy1C6hJB6AsOj3d1dY0mc9zU1HQA0v3YbGKOhwXfkk4JUxLSlogy1FKGb8nIKDo9JUxKKFmJyEAB5agkuEkhIE/W1yjZe6eMaUr4i6zZKfVdRa99xiWkLhETPpPyam2J2PKv0JVrHdKfCQaDW/v6+mbVOuz305cSFoCeubk5t9/vn1fbSFvOjhiRErGlnzMoW3ooFAqVaclEJxRBdJA3LlLAeBtYb7FYiqM2S4/u7u5h7MvBCIMOiSGxlgyijRhCvEUNKZc3ly3dipPDvb29P7STVP2fpP+jAsanVLp/mrzYZCAQOAipSyjLiDUmy0JtuEjI7XZbISMnrqRUTt2cvLw8L4+YLS3j2crAwECYtXcr6mct5O5IbOEgY2buohJqLgddKXgIpkENSCmUKtflcm1QDPGz6FTpp/EcwsYMGpi7Gy5HjJwPIzgugekZSnQIZVpbGvtJbKtxNKWAfjuYx98nnikFH9+JWYX9WbCdU/+JmcZpSE10dnbK2klbmFeFsQ2nS1mhFH8Yf8zJnHQtaYJEWIOXKdszzrgtZjr3NQZpdXmzDxjK1bEsgr8X4ihmly2L5yydyILSLdH7yoWDnVEnLynZNbL+VK9T3Rmi5udlvRC4ArwGb0Ala2oYoi20dYkuQgTcQ7Q2MA6BUupfAfaxOUoYewvRq9js0sNIFyECniKYgZO2Tn2Ryvc0O+2E6LBp+G+ECCSZmIl3VLDl5R78DXaAjEVXhoiSC5JdKyH0qzNmwwS9hPTESmvOCqFUaVrJUKoMJbw6+KRo5zRO9OdZiGMrevl7jSfyBVCYSM9huo5zKt68xY8jrUK+ZcTaqVXE6cs9lkjklzquPkomwiE6rp38F50PinbDPnfxAAAAAElFTkSuQmCC);
      background-size: 18px 15px; } }

.icon-personal-data {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAZtJREFUKBWNkjtLA0EUhd2N7LqFaQxiOhEsxBDt7OwsVLCRIArBkCYPCFiIgv4AtbEJIdmEBOxt9QdYWflACJoqvaxBhWDCbtZvwJHdJUUGhnvvmXPOvTOMMjZkZbPZDPCBoihTxI7rupeVSsUMUtUggPAI0S74erlcnnYcZ408AX4a5CpeIJ1OT+q6/goWQ9iRZ4VCIWzbdrPX6y00Go1vifs6a5oWZ8QXr1AQi8XiF+EJ40UpFNEnZsR3Rp7xEmSOaZT8fxqB+8S1Wq0Fqcv9klIkYj6f38HUYaI3Lz7uLf7yPYi3GGwRH8HEVeKhUGgzyPU9mDxMJBJaJBLZoJ7DoI3whnv35LmMQbFCx2UEK4PBYFZVVZ2uP5DbxHvTNJ+lUEQpVhGlqE/YXYh3GLTYn9Rh9jzYKmYGpmd8mCswV0mlUhOGYVxT6Bwel0qlB/KhK5PJLME5x8i2LGtbjHlBhygvuY/CHaryg0oul6sCWeK1k/1+P0YcRShsXP7DIY/YVOlq1Ov1D4GOuqrVqngLVYzg+zWjGsBzfwFQsJrO6/E1bAAAAABJRU5ErkJggg==); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-personal-data {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAA5lJREFUSA3Nll1Ik2EUx32nk7RgVrZpFA1MuggKsg8yJQKJoIu8WUV1MbqYTomCjJCiVkaIdRENv0ZmEN3kRdRdaFiEEnVhhBUkQYnVZiuxi7L21e+Md7Et97iRSgf+e77OOf9zno+zV8vKQOrq6lZHIhEnJruBFWjgvaZp94G7tbX1DeO0RAzTEa22tvY0zs+gnAOCYBSEwSpgBDLX1N7e3kQbAUoxKFf1RafT2QLpeYbfybghFAoVQlACSplfwtwR1ibBOXalXTdTNjNmDGk1Hu5A4KPd0dbW9no6jw6HoyQ7O7uftZUEsq+jo+P2dHqxuZkylsCaRRlnh1KRyrrH43lLcPtFlfYCrTIpJTHZbsDBGvCQbe2jVQqBDaLQC0rZ8o0qZSUxWW7VjR+onCStRQPEtixpPmGoJDYYDIWijZPPCVbqwbhus1SlpiTm9kadcGYWlZP4NYIs1sf++PnkvpKYWypnlgXxrmTDVOOYLrbPU+nIvJKYyyLGw3LWNTU1e1SOZI0LtZNmOxihij2VuVSiJBajcDh8kibCed+or6/fksoRga0nwJuyThu1SaUr88q3FjMkExfOzjKeYiuvcvbXOjs7R2SdUmolqMOsH2eYz3ozO9UoaypJi1gcQH4U5xfp5usOf9BKrV6oj6doG3nvV/SxskmbWLxQFovJzkFWVcBKIHJU7+j3B4NBipdnVMn2PyxmlLEEbLPZck0mkzkH0RMIcAHHyTaQSUJKYrbWiP8KtrQKp5vBWhArEAk8bPcYeq+YfAL6/H7/YE9PTyhBKW4wLTGEhRCewJEdXXOcvnS9QCraBJA//MVgGVgO4uUTwVzn7K+wG39VsQRiu92+IC8v7xTWx8Ai3csQAdyl/ygQCLzo6ur6qs8nNARrolqtY7ISSLHZBMT/N+wvG43GFrfb/ZNxVP4Qy3skQiEQY/mMucUNvkQFehnVzPCHglKKfQNmdpALhnj/1bGbHyXWi8BjIluBwjMui50CIef1z8L7lw/EbhxVgFH65XydfNBcLpfB5/PJn4GUw3tcChuX4hf9WRP9knZDehCngxaLpdLg9XplIKTDXKi9s00q0ctTM5vNdrpy48tJ9ICBc5UJKewN8Ycvc7Mp7GxQOMSncErJk++qiaKiol6ZnEvhbOVIvxBAmRAXgEkikoI/1yJfoB8hKRDieRWyjVYzjU9YqT7ybsfmKQKpcLlS6AfANmAF8yUDvwEknWJfwROkTQAAAABJRU5ErkJggg==);
      background-size: 15px 15px; } }

.icon-income {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAAXNSR0IArs4c6QAAAXFJREFUKBWVks1Kw1AQhZObYgK23agbfQMFtVa7FBQEN92IL9Bqk/6AIi59BddtKUpewIUrQRBURBBRcVdw6bIWtWCb/pDEL6W3dKmBYWbOOXPu3CRqLper+b7fVBQlSvQIh/jLoyMyiIaqqpEQJhHP82Y0TbsHPCyVSnfSpVAoTLiuu4lQbbfbl7Ztf0gun88vMmvDJ5itCTRjFG8IHkZNTNNc44AX8AQRNwzjybKsDWlULBZfqS8Gs2FBI7rdbhyTPSkKMoITDtkul8v7cAdASSHEKTmY6T/gR47jxGhaCu/IH+DDxNph8OE1JAH2zqaTspcZ/Kvvnk6npyUYZNb+IX1nMpkViXOtBWqvUql8SizIqVRqinelhahdXdevcb1hVWtEtMv1zrLZ7DlX9BBvwe0QntTAHcMl6Q2BoFev12dp5vlKq1KE6S1GS/SPxHOn01kGu5I8JjFM1qvV6hxYU2WTBkWLiAamkP/+j5gb/wVfKpljroqL9gAAAABJRU5ErkJggg==);
  width: 18px;
  margin-left: -2px;
  margin-right: 12px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-income {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAYAAAAzI3woAAAAAXNSR0IArs4c6QAAA0tJREFUSA3Nll1Ik2EUx999OHNGTRlOISIhDCSkD6QikyChKCqkRiBUN0ucIBkYddGHBAXlupopDCnBLiwzsYKC8qKQgiKDuupLIexiczYwcw330e+svbLm3qXohQf+O89zznnO+3/ec57nna6+vv55LBYrU5aGfDZCphIuEfAhwSkHvQ5Mgi8J22Kr1STMT+SX54iUgnJjfKgoP9vb2zfKmDd2BJLdDPuwHUv4F1U5nc5rJDwNWniGR5JjG0GtUQmJTamtrbVC5pyM0f2iM4iOJPvx20EJ0IGv0Wi0t6io6H5zc3OUeVrR6/W9xAmhJofD0d/R0eFVAyVpjMlvcAfsA1bwBOZ70eKbJSRZZTKZ7kJ62yznX8M71GFyDGv4pRIe1p/A7wePgWzOoudHZBk4DszAFQwGq9FpyTQ2NlqysrIGEmQG0bv8fn92JBIx6XS6HeApa6X8z+rq6grQaWVsbMzJWqmGCRwFFglMLlllbm7ukMvl+iUOLQmFQufxSYke2Wy2akoTToodZL7H6/V2YauB3BW0I8k/M+zp6ZGDdLmhocHFZjZDro95gVoyhdcrPZBR7Ha7wWq1+giykKTY4/F8S7dAetFgMIzii/K28zs7O6UlMora1GrJMgarzry8PClBPjv/pEVGYvH5iRlimGM2m4vFNleZF6G5Jl1I3LwIBQIBKZePepdQFrnc0kri+tiEc3JqamokbZCGcYYQJ+IQx9mmERc3JxrxFhM9PXJDeio1nqYWnxt7Nuj6X/9AfiXP3k3scsk109QyQeQyu0n9T7W1talXetyh/nAqVoTD4VfMS4Ec+4vj4+OD9FcMIluxXQBVYJjG3yL9xHiWsBkTB+QSjpNArp24qG8oyOwq+A4cPOSh7DQekfLjdrsnpqenZUcvQQXkB0gcgkyI+QtQxfoh5lVaZIhRWCNv+gzr5QBcZ/xD7OpDQxz7s0ajcb0kw77T5/PJJyGtcNWPEl+B8yC4DV6T9C26m0+CvbCwsLy1tVWzdyjRdmJrwEeeV0Y1mhhPgH8uRkV2T7BcZveAXOXyOdGSGKQe4BTMS/iWHYCIwiZaIBNIXqz20FL5+2Eywu4NKAcbkpkylq5PtaWELHi6NiXD+z/vPk6dFV9yrgAAAABJRU5ErkJggg==);
      background-size: 18px 9px; } }

.icon-eligibility {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAg5JREFUSA3tVjtLw1AUNuZWqYJDRR0EB+1iFwVB3Bz8Bw4ODsVSCW2hv0WkmEihg6ODFP+Ds7gUh4rgaxCxg1RqyKN+R9I00p4kYiUIvXDJ4TvfPY+be8690kiIUSwWx03T1EDdwZxklrwDPxNCKKVSSWc4LixcyUeA032oM5jXmM8MdQZ42rKsS3wPGY4Lh3IMdpJWSJK0q6rqlbvaIxQKhWS73a5jrnhgVhxlNT9U2LZt0hIEJ4VZOjDHYZx5OUPH3t34UzmyrRZOc6A6/SoZJs1NBu+BUU7r+Xz+oEfRBe7QZDSBgj8GttfFWUlHybxwWuiasix/QJ9yJkcdQUNalRBdEwwyuIVobY5tGMZbpVJpcHrCs9lsIhaLTXEcZCohwHP4WabORb23rmnaLbcgLO4E5hscEn2FPRHZ4Ro6Dvs7f82LbKvpVNPLYRqnbQ03msWlgtprlMvle05PuKIoCyiZBMdBKdGVOYdpUB2fQEhzZA+OXmMtcs5zudwsAn8Cn5LxHeBVEaBQ6LlCLwcAfS9xaoOwlHKy4bKeAIec3sDMRT/PsEOj1mq1joTzMPN9I2FXqPdSKwwc5BTPo0wQMbLDNXQc9GsGpv8fW41SkLmU8QgYIx3VC8fx4oHF7hh7dEr8FKX14DXQkdGV5h1urYP5fUM5jsfjqq7rG0hmG8aWGIMGgqtSc2D03+BP30K9to2BH68AAAAASUVORK5CYII=);
  background-size: 15px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-eligibility {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAg5JREFUSA3tVjtLw1AUNuZWqYJDRR0EB+1iFwVB3Bz8Bw4ODsVSCW2hv0WkmEihg6ODFP+Ds7gUh4rgaxCxg1RqyKN+R9I00p4kYiUIvXDJ4TvfPY+be8690kiIUSwWx03T1EDdwZxklrwDPxNCKKVSSWc4LixcyUeA032oM5jXmM8MdQZ42rKsS3wPGY4Lh3IMdpJWSJK0q6rqlbvaIxQKhWS73a5jrnhgVhxlNT9U2LZt0hIEJ4VZOjDHYZx5OUPH3t34UzmyrRZOc6A6/SoZJs1NBu+BUU7r+Xz+oEfRBe7QZDSBgj8GttfFWUlHybxwWuiasix/QJ9yJkcdQUNalRBdEwwyuIVobY5tGMZbpVJpcHrCs9lsIhaLTXEcZCohwHP4WabORb23rmnaLbcgLO4E5hscEn2FPRHZ4Ro6Dvs7f82LbKvpVNPLYRqnbQ03msWlgtprlMvle05PuKIoCyiZBMdBKdGVOYdpUB2fQEhzZA+OXmMtcs5zudwsAn8Cn5LxHeBVEaBQ6LlCLwcAfS9xaoOwlHKy4bKeAIec3sDMRT/PsEOj1mq1joTzMPN9I2FXqPdSKwwc5BTPo0wQMbLDNXQc9GsGpv8fW41SkLmU8QgYIx3VC8fx4oHF7hh7dEr8FKX14DXQkdGV5h1urYP5fUM5jsfjqq7rG0hmG8aWGIMGgqtSc2D03+BP30K9to2BH68AAAAASUVORK5CYII=);
      background-size: 15px 15px; } }

.icon-enrollment {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAYZJREFUKBW9kjtLA1EQhb2bzatIIwQbLcQihb9ArGwUEUQLtTBis+ZRpY+kSCNopSjJBhIUNIUWCkpEKxtBBNHGOrU22qyEvP0meC0Sgp0Du2fOzJw7s3NXDWCxWGxZKbWN+ya8n7Xb7SC5tG3bx6YUGYahgN1MJrMn3LKsIY/Hs0ShqtfrZ/l8/l3i8Xh8HTDE77zE0RaJRMbcbvcVoi9iDn4JQUjnNfYI6Z5stVob2Wz2EHzmgHuKN7VAoxGNRic0EeRbRxEHiR+ApzxFwsO6RsZnAsskcQMpIzj6Sb7AB4kH6LhCfAT+JDnQBaR5AoqN3lG0TzBJIFWr1R69Xu8Fole4TDBeqVQWfD7fHH6CeIL6rc43ss1zBNOIV9nmTrVaXSRZhJ+Yprnk9/ttzph0HGcql8s9yIGd6xCnUCh8AGHmn0d83Ww2Uy6s0WiUOCDF3d1KnbaerbLNS5KzdAwjWMOf6RaJ+LejEG2IP/HlsvtaT8e+lV2J/xfKXyA/cLlrkr9o6BsMEJ7Ae+GeXAAAAABJRU5ErkJggg==);
  width: 14px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-enrollment {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAAXNSR0IArs4c6QAAA7lJREFUSA3tlltI03EUx7c5trxQEOpQKNAgiBQUCqQbSA8pZlI5nyqTal5CsBARSpKSJFopXuYlk0khlYKhBSZilpIvUZb5pNCDLwraVafMW58T/uU/c04t3zpwOOd3bt9zfpf/ptWoKCMj4/H8/HySyvQv1NaKiopYpZBeUUQCZkD8gGtl/bek1WoTqblJXccFcMHxhY4uqYPWq6enp0cszV0OcGmMstampaWd0ul05+k6EqMOfscUNTab7QH6vBK4klwVYH5+vn5kZKSeQmbAhpBNAM2hH4brmCRxcnIyyW63T60EJj7p0iMBVkCQGS4wmUyhbHkyU6WIDvAN7PHe3t53PRYiwCOgxWIJIk7OtAagPKadUQr39/fr5ubmOljXwalMGqr43EmPgF5eXnEkG5jklrqI2Ww2+Pv7N2Bvx94NSy2JXZE8niEFd3BOP9nCwdTU1EOs946NjZUKGJWPwR2zs7P1NFaCL2QlNN75Nh3b0EKhPe4CAZMt9M3MzDRSsAi2AtaHTcBaAIsPDg52ouuI/Yb8g9gNL254Hv5B2YYDXPUe0AvRXR6pZHJGbxG66enpozMzMwnog/BOuHl0dDSxurraMTw8HMPauBCL6kKmgICALhq9jtWgnOF30HMxSKILGQyGVgxDJBQS4wA4mnUxYOaGhgYnl2oLDd/GNhgUFNSmSiZF68d6F3m7kW/Ep2VLvyLt8Cu4AjbBNoJzObdxdA3Tx5D0DNsAyxyj0dg+MTGh1ev18g6t2ELwHSH+pcTTxHbO1I4ajf01DZ1l+mRirykTarjyT3GEESRfjYs4P9DMQXQNhWTKBGxb4eapqSkHBSdEx74ZGa+A0dwZfB+x74NzAgMDo8vKyj6j/yaXW1peXj6GNRmgJ8gquBO9hItxhYaeZ2dnhzLZcbqOAES+NH002YRvnKn8AarEdpK8XuTpysrKT+gu5AKoeKR4VlZWmNPpLCIxi0JxAJ+zWq1dxDxcYCVcg0/eXw0cAN+kwXwu0/RigEpZFlD8xcXFcsVTKNaIlLPtZLuKHA7HVeWbydqPhu7gs8ADnNOJqqqqHnS3tHiG7iJkWi5HGNt4n+KXfXx83tNEFO9qP+te8i7gs/n6+kZ6AhMMtxOqGygtLZUfZQsTNQJyD70bEAkZZh1LUy9ksRryOKG6CDexjWnDAauFH+EL52KsGkxqrWpCNagyrdq2Fn1NE66lsLvY/4Dudmbd9v9buu6tc5eo/B7Kz4f8Hm4kRVE8Sh6+fNXln7TwRpPjF28wmdxJwbHTAAAAAElFTkSuQmCC);
      background-size: 14px 15px; } }

.icon-complete {
  width: 11px;
  margin-right: 0;
  float: right;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAUZJREFUGBljZIACuQZvJQYmxsr/DAyejAz/xf4zML5gZGDYyfDvf/ujhq33QMqAfAYGmWYvD8b/TKuBHB4QHxkANX/5z/gv9Entth2MIBP/MzFexKbQQFqN4dKzOwx////7wvjvvz4TyGpsCm0UDRjWxHcyBOs5gaznAaljArkRZq23pjWYqSoixzA9pILh3tunDNtvHAOLgdSxgDwDcrqlvC7DNKCC2Sc2MHhoWDL8/POLIXFFI8OXn99gZkkw8zmqpwKt4X/y8RWDgpAkQ7SxJwMbMytD7LI6httvHsMUgujnQJOBwcPAkALilW2exCDExc+w7NwOhovPboOE4ACobjve0ICpBAUfODRAAQ4KR5AATBKZBon///83DKSOGSTxaf/tOwL2qisZGBm5gZLiQCFuIH7O8P//asb/DNGPG7adBqkDAGt+c60XNGmGAAAAAElFTkSuQmCC); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-complete {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAvNJREFUOBGdVV1IFFEUPvfOrCSZYD4kZv4EPWi09CARkelbZpYWkdVLWEFEgYgFVkhjRhlWGPkQQfjSg5Zkaj9Gf5JFL/WgYoJlrbHCCiaWU9nu7NzOmXWGmXU3Xc8wc88537kf995z7hkGUSRN2bqcMbmMMVYkANwMIAVD/fiO4TsshHgihNbqVZ5ORqLAeKdkKgVLdCmhGgRUIZLgROdYKjC4yoNqvUfpmbGjDuKsC0UZQcEfIOl6e9B8Ou6oT9K1Uo/S7TFjLeJMpTBT53IvAmkmGOPo5bqWZ5JzmhzavtyO6mJJiSZNSHIHcZFhEM+eaUzbz12VDddKKmFpXDzxGCIEuA0utBhln3PXKOrzJSo0G79ZySuhvbwBkuKXweOht3Csrd7CUFF1PZDBqaTQWDApkTWX1RikxJa9IosGuyRIzLUfiVmR3fs/3SXJcGvvWWPFFPdX80NVR+OcKYJBIafiD0ckxuHmntPQtPsUkE7C8GnYUQEb0tcatqBC77wOH7xDhm3/EKeM9UY3yiGV+QdgW/Ymwzc+PQl1z25DxZZ9sGtdgRV35dUd6Bp8bdl2hThldNA1jbMDmh60zCMbSyElMRm252y2fG19L6DpzV3LjqTQPunuO+RGbyu8/PTe8hXn5BlHQY53ngGoftRkYZEUPAofEQ+Hg0Ghw4n7l2HQ98UBjUx44ei9ixAIag5/uIFH0Y/JE93hANm//DNwqOU8+Ka/G/Dk759Q3lILP2bUSOEOHxPQLSXmrx5hTDqOiOOcKVL1/8Gt94M7dQ2c7GyEj+NfHQRRDFUXgcO4aoD0umIFq+dclMDY3Axqv9U8VIwipX6KlToQG0OkaDYQ4pptQtSkuR7YiaHeSOEL9HkZgxKz4RsrponUR6mfLm7luFKcO1rTZSVBsq9mqufzVFJ+arPgcXRDcvGdk1B7POr0a7rEdfWgR3k+YceM5Nkdpk7tlLoUNRQsePNnijkGH9UplZTmcrWMnWkP1aM5cXb8B5099a7BVDwSAAAAAElFTkSuQmCC);
      background-size: 11px 11px; } }

.icon-drag-drop {
  background-image: url(/static/lw-web//images/ic_bigcloud.png);
  height: 36px;
  width: 52px;
  background-repeat: no-repeat; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-drag-drop {
      background-image: url(/static/lw-web//images/ic_bigcloud@2x.png);
      background-size: 52px 36px; } }
  .icon-drag-drop.small {
    height: 27px;
    width: 39px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAAXNSR0IArs4c6QAAA6dJREFUSA3FVUloFEEU/b+6p50oqGRxDYKi4kIyiguKGPSiqKhRMUoW0YuCgqAQMyMIdZAselEPCip6mBnREXeNRz0oiLgkk7gR8CCSoEJUcJm0mS7/79CxnZ7OQIJYh+mq99//79evXzUIOcaqE83D3nd1bwOlyhEgpBQUImKXUqpDAN5ShUXnkrUrv+cI42ummP4jdDC+UqXVWQWq2I9FAb6g0Pa3NlSe9+MMhAs/YygS3WVZVjOLI2AHCtwe1PVJxRMLghrqk4UQmwi/pwBGW1b6XGld9KhfrIHwrBUIhWMrLFB3QQFVGZoKgsXyvlyeyhYoFInXUKJnyDaMyBFANUYBzqfEilBBOyV+s6W+MkbHRpB3eBKwz7yz+yWd+RQynko21ez2uv2NlITjm0FZib/RPysSf0hJrW1rrPr8B+2beY6gs7O7nMXJ/Co/r3h/pkO2NQW+TJU6DbR9+sZRQJkhtJmAYgfx31HDLkGwLkipPHqeCpTUxS4BqArKek+ysfpkNkE/bI68NrpFbvjiti+QiXE9P82n1EsTQMPVbfXVd932/gSYaP409xFxJzdWQNNCz+ork27yYOel4WgtXd8jgPiWBK9oaBx93lDxiePZJSmpi5elUmYLNd4BFkeE9pHG+JeDFcz0CwiIkfgHPlo6jtpeqyfJmszDhZGrBSnrx2vaeSEt76AOhzcGqh5LiVZmIPd6biRR1KvMR4zpaCxyduTmuOfL5D39a0/XgrRlHSKtVVSJj0ExYhaWhmPHKau9dOa3Wxuq1tE363VxB2PxtGXSG6BmM07vwQtNGMtzJcFc0iLN+C2arUEUxwXddbsU1L5yMOJ2UEqEE+LEeD3QYA1d16TNUWqpUAhTeVEQDLyxwQF+FstEvrNz3rVD5TlXg23McXC/76iA9pptpD2dm9AW/vorPcPPwcG/9ZibWMgpuYNz+Z0kmOPgfl+X1htBjg+Y2Nubln4ODm5YRgIE7hyRZ5S5z5vnjLHN5jgOPl9Hi7VxnrxQaKasduqOsdRNzRr1wrSg0XpZVpg+/v1wSV3Ubti2ppr+96TfmDHZLBNGR8oMpUFJ6rvVfC3zcDhVk8accHRZGvCinUSGY+aSmugGvZDljGcmQDfqOnX5+kwfz5rENVBbWxpr7tsPEU/6ssFjRH5C2eXcvSdoLqAv5hMq+zHWYs1cLjntXAGnCjnJPgTPv5MP75/B/z0BfShboz+tH0PxZ98hJoBbhprAf/f/DVl7eN4eJDysAAAAAElFTkSuQmCC);
    background-size: 32px 24px;
    display: inline-block; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-drag-drop.small {
        background-image: url(/static/lw-web//images/ic_littlecloud@2x.png);
        background-size: 32px 24px; } }
  .icon-drag-drop.large {
    height: 54px;
    width: 78px;
    background-image: url(/static/lw-web//images/ic_bigcloud_mobile.png);
    background-size: 78px 54px;
    display: block; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-drag-drop.large {
        background-image: url(/static/lw-web//images/ic_bigcloud_mobile@2x.png);
        background-size: 78px 54px; } }

.icon-file {
  display: inline-block;
  height: 40px;
  width: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAAAAXNSR0IArs4c6QAAAS9JREFUWAntmEsKwkAMhpMi1MdO8AgFQapewa2eV7deQS0FoUcQ3NXqajRqpTKvtmR00c5qmAz58ieZQIv7KFoLAUtgWoh47nf9cRAEJ5NLjxNKICHEMM1u2yRJRiYw7g6RoAvzaYimi2Vsua/XXYwHPX+hU+6VcVj9DsYP7ROTcidgUgpghjsBU3ptcCdgKo0N7gxsgzsFm+AdMnKv72cFkGbXAkJMLtfbkVUxImwKBO2Whgyr4lkYrrS0tyHPhgSuM7tJaRloMSiWVD9m7nPsFh3b9pLiqpHbADo7i2Kdc9N588BSjet0tSmlZFN1/U9Srep6SXHb1bb61bX/pMaq4KQat12tShPH2d9q3Dxw29XQzmqON6vy0bzn9DfFn38gqjq4PPPKfmixBoGwvgMTgJZt8HrfowAAAABJRU5ErkJggg==);
  background-size: 30px 40px;
  background-repeat: no-repeat; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-file {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABQCAYAAABFyhZTAAAAAXNSR0IArs4c6QAAAk5JREFUeAHtm01OwzAQhe20xygnKI16DU7Agj13QEJsuQN7hDgB16hSuAHHoAS7wlLl0L7EdsO8drJp47/MN2/sjK3WNh8fV+3m+6k1ZmYEXtaYL2vsY11fPpQwr5IM6wGdENPWmvvVen1dBliosrtwbeuQW/NcArraHVj490kJ6GkMuawXbtr8/7Vq1i6aO1eANsvF4rVT26OASeGAE6CT5jQT8CYQu89kaB5ga24caDY0DfB2zhaApgH24VwCmgq4BDQdcC40JXAONC1wKjQ1cAo0PfBQ6JMAHgJ9MsB9oTu7Jd9R4rVn99Q19a89lsu93anJS9O8z2mAu2TDSraHCMbciQ1ptyn/HIaEW/vjIrnAk+r2GNBiQ7qez9+cZhdYt8Mt4rkvVuHDGOm1UOGxzq19+FoXxr/KphOBnlDhsc6t3YIy888C9mZXQ+DsJwgbAAL7MDvGahn7IYR0XF76Hs7hUqtlacNTx4MKpw4stZ8CS1WmlF2qcClPSh1HFZaqTCm74Ht4rFw6FygkLigXhyE9Vi6dC9w3F4fAuYZI6w+Bx8qlcx0TQhqNA+ew5tLIhcLrYUgLt3+weQo82GVkHVRhMsEGm3t2CsP3sObSg4NonA6aS+/xM5zDmkvv8RxLMVSYBaSvnQrc11Os7VRhVuX62q0K9/UUazvNpWPl9Fw69gjZPVy0NJcmUzQ2Fyocd2C/V2B2BZH9qjDyEHu9KsyuILJfFUYeYq9XhdkVRPbb+F8fqAN7/fmF9Bg/75cSFZ61Ytnv5jot/I7rByB9+TBYM8gtAAAAAElFTkSuQmCC);
      background-size: 30px 40px; } }
  .icon-file.mobile {
    height: 33px;
    width: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAhCAYAAADDAmudAAAAAXNSR0IArs4c6QAAAQRJREFUSA3tls8KgkAQxndCsD90CTr0AFJgVq/QtZ63rr2CtnkI6dpF6GbqadutjCFHkdZLsIIwzO5+n99PhYGA850QbMN+vADg1u/aM8dxYkqioyOuBIUQoyTND1EUjSkD8I9cqIXVwgNqQ12vOPvaA+GgZ6+/k3TqBJqvQSizuFSSVgzUkzNGm7RioLBUmbRioFBWmVjNOVfvLF52kmZok3DvWX7RSgDA9kixVMpPeKiVYOl525Lqu+Hz01X+JBOtBFXiuG8MMA2yNohILLhpEGEaZG0QkVhw0yDCNMjaICKx4Ob/I/pMFcGRcxxNt5Yjy3PatuRIfZbj9VTec11R4nz8AG63Ypv5c6K3AAAAAElFTkSuQmCC);
    background-size: 24px 33px;
    background-repeat: no-repeat; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-file.mobile {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABCCAYAAAAR6FVNAAAAAXNSR0IArs4c6QAAAcFJREFUaAXtmjFOwzAUhp+THgMW1pKoEmdg4AQgsTFwCsTKHWBGFSdgZu/QxuQGXIGN1rxUshRwiBz/VH7D85LI9u+87/8dxUNM07YXbrt7dERHlKEZoi9D5qGuT+9THl/kLL4rmI2bOUN3a2sv0wAyOd8v1jlGcPScAlH0F8p8X6ZAzH4Xvagr3paHb+vG8u4JmoegRVW9BKMDHZIS8OV5iKh3QhLA1hPwNRpCDoChay58MoQYgP2eT4AQA9BtnxQIUQApEOIApkKIBJgCIRYgFiL4EnfCHO2PL/P+tDdQT8kn2KW17bkYgIEiR7u6A+CO6CbbFuID18dohRGDjpzJB1AWt/8BkW0L1fP5K5t8HGH0jymbxq74GHvmO7Ml4AtArwqAOojqNQHUQVSvCaAOonpNAHUQ1WsCqIOoXhNAHUT1mgDqIKrXBFAHUb0mgDqI6jUB1EFUrwmgDqJ6TQB1ENVrAqiDqF4TQB1E9ZoA6iCq1wRQB1G9JoA6iOo1AdRBVK8JoA6iek0AdRDVawKog6g++FdiY9+X6KIH1Tt30l8/AOD/cK76E6TfF/zLy6f0Isfq45fYPI1NkDxmDL19A014hbLpGAO3AAAAAElFTkSuQmCC);
        background-size: 24px 33px; } }

.icon-alldone {
  display: block;
  width: 133px;
  height: 129px;
  background-image: url(/static/lw-web//images/ic_alldone_mobile.png);
  background-size: 133px 129px;
  background-repeat: no-repeat; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-alldone {
      background-image: url(/static/lw-web//images/ic_alldone_mobile@2x.png);
      background-size: 133px 129px; } }

.icon-sub-complete {
  width: 6px;
  margin-right: 18px;
  float: right;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAAXNSR0IArs4c6QAAAG9JREFUCB1jZEADsk0+zUAhUyaJNk9RhoZQNpC8bJN3CSMDQw2QeZsRqOI2w///VxkYGXcwMvyfxvCfcdmjui2xTEDBPkZGRj+gyukMDIxbHj19nsgAVMH86cDtM/yO6j+B2pn+vX8b9GnqKRCbAQCxviS07tpZ5wAAAABJRU5ErkJggg==); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-sub-complete {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAAXNSR0IArs4c6QAAASRJREFUGBljZCACyDd79/3/zxTB9I/BiZGQerkm30YGhv91EHWM15jwaZBt9C1EKAap/H+MGUTJNvqE8ztovP904OZnEB8EZJu8kxgZGaYCmVBXMG58pMEZxyTb7NsElFjByPTvoHJDoBhIsXyjbzAjA+MshGKGfWwCf8IZwlb/ZRZwVFsDlOAEYqG/jP/cBJzU3gDZy4CYFYiBxjOe5GRn8r5dvPUbiM/0n/F/IpD+A+IA7dZn+M+wGshkA/GBAld+/2PwuVm+Ce5U5k/7b9/kd1S9D5QNBCsBqwQT9/7+++vyrGHrC4QQAwPY0x/3374EdNpboIQXRJLx+b9/TM5PG7Y+QFYMYoM1gBgf9986xe+o/hPI1PzH8M/jSf2WGyBxdAAABvdZEoUFNSUAAAAASUVORK5CYII=);
      background-size: 6px 5px; } }

.icon-subnav-progress {
  width: 7px;
  height: 31px;
  margin-right: 0;
  display: inline-block;
  vertical-align: top;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAfCAYAAAAr19clAAAAAXNSR0IArs4c6QAAAMFJREFUKBVjZACCtrY2YVEhyRoZWUnrr1+/v7x/98HE0srCPSwNDQ1cGmraB719PLTZ2NlAahmuXbnuycDYF8zCxc4f4+RsD5cASWrpaDI/ePi4mYmbl0uNX4AfJIYC+Pl4NZi+ffly++PHTygSIM6nT59uMX398Xnx/r0Hr//69Quu4Pq1m/+uXr5ZywgS6enpEeHnFW6QkZWy/fr124s7dx/2VVQU7ISrBjG6u7sdkAWYkDno7FFJYIiMBsIABQIARqlB4C/AsQwAAAAASUVORK5CYII=);
  background-position-y: 6px;
  background-repeat: no-repeat; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-subnav-progress {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA+CAYAAAAbMip8AAAAAXNSR0IArs4c6QAAAe9JREFUSA1jZEADfX19nH9+/vdiZGSyYmRgEPrPyPiS8f//g19+fNzd0NDwB6YcKIcAXW29PozMTNNUVJRlZWVlGDg42Bm+fvvG8OD+Q4ZHD59c+8f4N7m8vPgEQgeQ1dPWFz99yqw/z589/48N3L1z739f96RvnZ29jiCNYBt72no0WNjZL8YlxrAJCgqgGIjMefrkGcPypavesPxgUGUCSfxnYqm2sbXGqwmkTlpGisHQ2EDkN8f/PCagh1mAWv20dTVBcgSBtrYm0JlMASycnMJiPNzsfBwcHAQ1gRQIiwgDyf/aYKcyMKIELjEG/GL6/v3tqy+fv3z+8eMHMRoY3r59C1J3F+THP0ALt1y/eoMojddA6hgZNkGc+vdvy+FDR399+vQJr+bnz14wnDtz/t3vv8yTmUEqd+3d9drJwfXFnVt3fWXkpBl5eLgxDHj44BHD2tUbfv35/z+osjL/MkqodLX3BjMyMk9RU1eWkJOXY+Di4mT48uUrw72790HJ7g4wGhJLKvKPgExF0QgSmNowlecb589QRgZGq///GQSACp7/Z/h/5OuPTxuA4fELpIYg6O7ubsClCBI4uGTxiI9qHA0cPCGAR2o05YwGDp4QwCM1mnJGAwdPCOCRGk05o4GDJwTwSI2mHFoEDgAOHLoaKZAs+gAAAABJRU5ErkJggg==);
      background-size: 7px 31px; } }
  .icon-subnav-progress.last {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAfCAYAAAAr19clAAAAAXNSR0IArs4c6QAAAMFJREFUKBVjZACCtrY2YVEhyRoZWUnrr1+/v7x/98HE0srCPSwNDQ1cGmraB719PLTZ2NlAahmuXbnuycDYF8zCxc4f4+RsD5cASWrpaDI/ePi4mYmbl0uNX4AfJIYC+Pl4NZi+ffly++PHTygSIM6nT59uMX398Xnx/r0Hr//69Quu4Pq1m/+uXr5ZywgS6enpEeHnFW6QkZWy/fr124s7dx/2VVQU7ISrBjG6u7sdkAWYkDno7FFJYIiMBsIABQIARqlB4C/AsQwAAAAASUVORK5CYII=);
    height: 20px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-subnav-progress.last {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA+CAYAAAAbMip8AAAAAXNSR0IArs4c6QAAAe9JREFUSA1jZEADfX19nH9+/vdiZGSyYmRgEPrPyPiS8f//g19+fNzd0NDwB6YcKIcAXW29PozMTNNUVJRlZWVlGDg42Bm+fvvG8OD+Q4ZHD59c+8f4N7m8vPgEQgeQ1dPWFz99yqw/z589/48N3L1z739f96RvnZ29jiCNYBt72no0WNjZL8YlxrAJCgqgGIjMefrkGcPypavesPxgUGUCSfxnYqm2sbXGqwmkTlpGisHQ2EDkN8f/PCagh1mAWv20dTVBcgSBtrYm0JlMASycnMJiPNzsfBwcHAQ1gRQIiwgDyf/aYKcyMKIELjEG/GL6/v3tqy+fv3z+8eMHMRoY3r59C1J3F+THP0ALt1y/eoMojddA6hgZNkGc+vdvy+FDR399+vQJr+bnz14wnDtz/t3vv8yTmUEqd+3d9drJwfXFnVt3fWXkpBl5eLgxDHj44BHD2tUbfv35/z+osjL/MkqodLX3BjMyMk9RU1eWkJOXY+Di4mT48uUrw72790HJ7g4wGhJLKvKPgExF0QgSmNowlecb589QRgZGq///GQSACp7/Z/h/5OuPTxuA4fELpIYg6O7ubsClCBI4uGTxiI9qHA0cPCGAR2o05YwGDp4QwCM1mnJGAwdPCOCRGk05o4GDJwTwSI2mHFoEDgAOHLoaKZAs+gAAAABJRU5ErkJggg==);
        background-size: 7px 31px; } }
  .icon-subnav-progress.active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAfCAYAAAAr19clAAAAAXNSR0IArs4c6QAAAMVJREFUKBVjZACCvr4+oX///oX9//9fEEjvLS8vPwUSZ+zp6dG68uf5/hO/74v9+P+bQZlF5L8dq1pjfWllI2NeV/XujT8uuvwHKYUCbRbJf85s6tpML/9+tkOWAMk//PuOCWiFNRM7I/NrmA4YzcnIysDIyPiWSY1JdJIYIy9MnIGJgZHBjFX+Nhsb23bmfbv3Hsv0iv7Jy8ihIcXMz2rOqrBT+j9fRHFx8Tu4DhCju7vbAVmACZmDzh6VBIbIaCAMUCAAAMiFQDsr2ne8AAAAAElFTkSuQmCC); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .icon-subnav-progress.active {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA+CAYAAAAbMip8AAAAAXNSR0IArs4c6QAAAcxJREFUSA3tUj1LA0EQnb1L7k4TvyVYaNBCFEXFQsGAYCWooK2NIAhaJyQkhWIKq8RgYSWCYONfEBtBbCxSiKCl36CIHyCGeMndrTNnEwv3IPU+mOFmZ94s9/YBVAlWyctmszOMsRU8G8doxHjG+tiyrK1kMpmvnHWJ6XRaCwaD+++8MH9WuoUH5wNMbkGAadCptsCY1sUDTN+IxWLruIjTAh8lJO3d2G/zh+YVWGDTkYsCL8Gl9QTX9iub0wfXcrlcCRsb1GSZTGbyk5lHB8X8H5LLrEhBpsOCMVoyfFpPNBq9VRBL+fKdkET8L27CufWoOY6zSLWCMXFvf9C3J+jfOecknEsMFXnZk0QDJBiimRLd+FLD/PTtCeN37p0GFZT3NKy6SzyJHUoTzZxRIuL2iD8MflCp/hd1zIBhf/s3mmGHhhR81JNGpXZ3Wu//l1yLRpjVB3C1sppKpe6J6F4TiUSOQkZDZ7cvNGSiAYr48DY4QLf0+tpgSu9z6hVjNR6PZ4hE+ONVMoOqqst4HsFoxXhC+U8wNhOJxAXW3kDDp0VT9BxVQRIFsklxpDgCBQQt6RwpjkABQUs6R4ojUEDQks6R4ggUELSqds4PtxeJgqX4DccAAAAASUVORK5CYII=);
        background-size: 7px 31px; } }

.icon-income-intro {
  width: 370px;
  height: 174px;
  background-image: url(/static/lw-web//images/ic_bankwallet.png); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-income-intro {
      background-image: url(/static/lw-web//images/ic_bankwallet@2x.png);
      background-size: 370px 174px; } }

.icon-income-intro-mobile {
  width: 232px;
  height: 109px;
  background-image: url(/static/lw-web//images/ic_bankwallet_mobile.png); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-income-intro-mobile {
      background-image: url(/static/lw-web//images/ic_bankwallet_mobile@2x.png);
      background-size: 232px 109px; } }

.icon-tax-forms {
  width: 25px;
  height: 33px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAhCAYAAAAswACjAAAAAXNSR0IArs4c6QAAAh9JREFUSA3tVj9v01AQv3t25JBGLJ0qpvJH8AkqsWVFqJGixuVLIBVYGJBQQAwdOzF2RCJOhORMlTpk68JaCdrwBRjYmr4E7OP3miA5fiZO2rRIqJYs37t3d7/7+/y4vu4fMfM9uqRHRI5dAwCiS8zdheOIVGC/4p4ZBkArbL5ZNEi9umlMVtSiDWfZuwbJyspfeVeSrlF3JXzwMTdo54vMTS8ImxP6FogBOPfcjOci4fMZaYMY9jnn5s9c5IIgCsGUNvzqZiMtPMva6Kfl7EiY3zLR/bTgrGt4+DUta4HgeGmkhS66/mct/Bqer+IduuS+0q5WTuS8Y+FCXkRCjIJG79th+3NS1koXWuuRsDxg4r6O9A4NyWFHPQavlFTMpiVSovaxNx0k6DQfZhi4lcGbmWVF4lf8MpWoTBENg73gh7FUq9WW3YGbm66BO5AwDL9DZaKNLRC5SUdI1Yo4IhvVjTXigsO/ogPCPzTPdY+KVF9/8rzV+biTlLVA4MQWinybmDR76lDrE/ao9AIl9ZKKWXTMJHH081N6zwJpha0gLYT1hGcZ+1NZFohf9Z8iXXfQi5pO4+2+11c31NJLxZQbiSCQWOLddqd9mES1QNDCW6jaXaRN0xJ98OJygTh+hhnIBYFujH7/AoDpIOl/wdijYtKzeekrOVauQeYqy/+TrtGc4JYxvgTMlYZcYdjFpYQMyDdzvcfXvIt9Rmdq7zchwqffYeqmtgAAAABJRU5ErkJggg==); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-tax-forms {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABCCAYAAAAVHYVwAAAAAXNSR0IArs4c6QAAA7ZJREFUaAXtWU1o1EAUfpN02227UhBqL+JNFPYkWAUpuKIWFtms0iZLkZ6EHr3pQaR4KgiCIFWw6GkRJNsudlcsFD0ongTv9iaCP9CT1Nam22R8QZNNJe1L2km2LZlS8vIy872f72UyM8uGFe02A7gFAJ34vxfbbw4wIWePZV+j9x17MYJ/PqeQiDMS3qT2cBCO6+k2R7KvlZqOwe2dpioaVtXfZjOyL1oSyG6jMWEkYSSiDCSlFVFitw2bMLLt1EU0MGEkosRuG3bDotEPRVO0O7gyu4nPWrVfsfcb96Zr+riff46OLK0WB2H72YlLcjuRWzYyEBzdKia8jpMbP7K0vGhx71e8+w2vH35yEEb8xu063b4JJFRphaE6bsqCMGLF7ZSPPdKHIIHM+wDHrSJ9IEvrV2PpcrfcMyAx60Dc3tv2LC4tLZs/31O2yUDm5uYMBHlDAbX6eZDSarWPgewngQRKU4ydyHckn893ZNoy/Zxzty9n/MdMfeaT18+hwlCWcdbr1e1YlsE0LONjvV5fobBc5zbrmGnP1ICzQcaax8Ioca2gqXpdn7HHDSulqwx4GRj+iWy49E5LnR8Q8jQFS78jnJ3yAWGWBP2OXgJ+EmWxQTjgHE6MjY2RvxiQjADn14GxG4jr/Y4sWPL6pGuL8wfYJ4v3Rx2dmCtb5hweTU1NNSg85l0/xb1Mp5yjnnt9p0uLQtslz/dNIOQ7ksvl2vq6+45bKavZdx0WKy8rX71kqAX1CMhw0KvbsczBhHZYqFQqaxRW07lNevb2HHpucT4ElmdSksDUipqiz+qv7GHDhVIRGK+CBeIZNuAtmsjZdrZqtGEOF3wAZOBw1tHjJ+YcyjSWMyDcdUBV1XZqCMkIOjmOU6D9O7z3JOMzk9lTB1wy4TEW3nkM7rCjE3Rt4Dfx4XSA0kqmX0EZFwYTVV0LczAoEPmO2EAjykgfl7h74phaSS2W58vLXiOjg6Pdja6G0NXvmrRmVKvV7147m8lkIKpSerIO5jWcWt1mpo0VPNzO6zX9na1UFfXiKhg17JN2OwkQZJxB1KL2ojKrX6HgApQWL/mAdKHuUlMvKSgLDcLF5lAMMv2SgeD0dx9B7QMIb/tigvnMVVhWGeVv7r04oYHT/2SQL3sy/YpLuhgksrTEmIkeJQkk+hyHs5AwEi5f0fdOGIk+x+EsJIyEy1f0vRNGos9xOAsJI+HyFX3vDcv46M1FZ8EuLfLIPjrzwpBXJTwInUC4/3eAwizEAGRgDHf/AJmS5y8TM9JSAAAAAElFTkSuQmCC);
      background-size: 25px 33px; } }

.icon-pay-stubs {
  width: 42px;
  height: 32px;
  background-image: url(/static/lw-web//images/ic_pay_stubs.png); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .icon-pay-stubs {
      background-image: url(/static/lw-web//images/ic_pay_stubs@2x.png);
      background-size: 42px 32px; } }

.icon-desktop-illustration {
  display: inline-block;
  width: 374px;
  height: 321px;
  background-image: url(/static/lw-web//images/ic_starting_questions_desktop.png);
  background-size: 374px 321px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .icon-desktop-illustration {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_starting_questions_desktop@2x.png); } }

.ic_starting_questions_mobile {
  display: inline-block;
  width: 173px;
  height: 173px;
  background-image: url(/static/lw-web//images/ic_starting_questions_mobile.png);
  background-size: 173px 173px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_starting_questions_mobile {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_starting_questions_mobile@2x.png); } }

.ic_here4you {
  display: inline-block;
  width: 53px;
  height: 50px;
  background-image: url(/static/lw-web//images/ic_here4you_mobile.png);
  background-size: 53px 50px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_here4you {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_here4you_mobile@2x.png); } }
  @media (min-width: 768px) {
    .ic_here4you {
      display: inline-block;
      width: 81px;
      height: 77px;
      background-image: url(/static/lw-web//images/ic_here4you.png);
      background-size: 81px 77px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .ic_here4you {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_here4you@2x.png); } }

.ic_badge {
  display: inline-block;
  width: 45px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_badge_mobile.png);
  background-size: 45px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_badge {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_badge_mobile@2x.png); } }
  @media (min-width: 768px) {
    .ic_badge {
      display: inline-block;
      width: 80px;
      height: 92px;
      background-image: url(/static/lw-web//images/ic_badge.png);
      background-size: 80px 92px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .ic_badge {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_badge@2x.png); } }

.ic_friendly {
  display: inline-block;
  width: 73px;
  height: 98px;
  background-image: url(/static/lw-web//images/ic_friendly.png);
  background-size: 73px 98px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_friendly {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_friendly@2x.png); } }

.ic_vote_illustration_desktop {
  display: inline-block;
  width: 305px;
  height: 179px;
  background-image: url(/static/lw-web//images/ic_vote.png);
  background-size: 305px 179px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_vote_illustration_desktop {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_vote@2x.png); } }

.ic_vote_illustration_mobile {
  display: inline-block;
  width: 209px;
  height: 123px;
  background-image: url(/static/lw-web//images/ic_vote_mobile.png);
  background-size: 209px 123px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_vote_illustration_mobile {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_vote_mobile@2x.png); } }

.ic_completed_check, .menu-items .menu-item.review.has-checkmark .title:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAuNJREFUOBGlVVtIVEEY/ubsLp7KxVZJMbdIKLEFIzIJih4qIu2CUolQFEpk9BBhPqRdCLOIMDJ6WAi6gSCFghewHiQj1EAQeqgUFLW89SAasqTrpZ3mHzvHOSdzteblzH/7zj///883DH9Z6++c8GgzgUzOkAnOfRxsLbky8GEw1sE46kIud11/ceX3hSCYXbnhWa6OwbECDn6Zcx5lt6syY2ycgd2FN7r8S97zoMWmCkm3shOCPFgrMtyu6sPuGWvXmZ7Vda1qyPA1M54DnWwDR4JhXNaXYUhnK3YY4BoF0/HnMv1HUAIRCRGGLKUQJTDVdNnHJzD7ohISlliMus9mA33hGmXHIPlU6kGcTE3HhZp76B7ply7UUO50J2pypMJ0fyHQtHU+3DhwFpvjEvE057rpQgkSpibn1FQvbRMbGQ3/8SK4HE6EeAhXXvktgYSp0fBbtGEEl+bEo+xixEZ6pGfZ2wo0936wRglMzbhRhiVKXwX/sSL4xBEXWiXp+djmTZam153v4W+t/sONMOemQjHREQ/5dqEmrwxHU/YoFiBn637RrAyp6x4ZQGH9A4tdFTR59xVN+0CnqA6H7opAedYllKSfg1NzYEv8JpRmnJeegakJ5Ffdxo/pSSVyfkuYTiIUgZRkqMvfVeLTtx4J6o5Yidy0w0gVR49zxyDC6ZI/Lai9j95R8/Yaoer3s0YspWpo39jVhiOPC9D1ezZT4jeazXrY/FLa7TGqLIipXiPqo6FWDbTvGxtG5pNCNHS0mKam7nbQiRZbhEWYjvE3H4Oevckicb7PHjATmkVDZysmpoNYE7kaZ16UYurntN3NImtMu/n1anWjZDcijtDgaLMo4PLo0gIpBEGfmjdmN3GzHDfaEJ+K52HRjthxLLKkTT3LIHxzjolHiU/pr5aApQiS6Oe5mEIcatxoU0fAc3pnBQsEJ0T2VBZdtdv31CiqKfPG5PdctL595gtiD/rfx/QXyWgi3VtlXmMAAAAASUVORK5CYII=);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_completed_check, .menu-items .menu-item.review.has-checkmark .title:before {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_completed_check@2x.png); } }

.ic_complete {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAgBJREFUKBV9Uk1IVFEU/u55z14/OGoyEDgItZC0VY5kEf24mMWEWRKugwqiaBFYhpT2sBYKSiK1aBlFi5CoZnJCKrUsIyJESmIgXPQmUFtMsyhmmrmn+6Z5z+dMdeByvvN937nnvscR+EvUmuEGkNYkAR9BLkmiV9alaKLYKrxEoC+8j0BDgAh6eQYkmCMg2fmlJ/bZ0dzmQF/rGVUMq6M5Ymnm7xJ0yOqNTNlavrnWPNDKRA9VQaUNJUwynck0Ll4dXyCY+3UQjfyv8UTzYdinEJWGYQzYmAKiPKTy5oJQkg5u24OLoWM43tzmaszcvqk77CcBudtlFWis2Yq9W7bnqWCgHkNtZ5HOZnBqtN+1qVfqxlraoQshql1WgeH2Tvg3VOJ8ZARXwidRpuk4PTqA2a9xrw1SsF/9IJnysoMTt7GuzMCNI13YuL4C/c9uIfbptdfyBwstSZK1t17l0ccXGJy8k6fuvn+CmzP3vXIBM8tc9p2O5LcxrqpeVt/hd1zXp+/BSi4iOj/tUKszi+cJM2aRdW3mJxgXVqvAgw9TyMpcMW3X6RzLczbIb1NqMj7ra6nzqem7bPLfwb/Uqh61Lo89tT3uKqYm4uMVLXULAO9Ui1defAEz5nIaOhI9j2OOpoYVhdmxpkb8CGkCQWbyCcFL6vEvE73RN8qpBq/Eb0kHoslE6+ITAAAAAElFTkSuQmCC);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_complete {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_complete@2x.png); } }

.ic_show, .password-input .toggle, .social-security-input .inputs .toggle-show {
  display: inline-block;
  width: 21px;
  height: 13px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAAXNSR0IArs4c6QAAAmZJREFUOBGtk0toU1EQhmdunkVxE1FM8NHiowqN2KhbUwSLIKiIRWmy0UU1IlRoMIjIRUQSIlgQa7sQF0lRIiKCIBGkFXdqKqSgFaX1QZUKcSFI87zj/LcWH+hKD5x7f85885+598xh+sMImyPeUmU6SiLbWHiNEK0GxkSvheUVMT/0eQKZUbOj/Hu6Mj9GMJ1fQKVPcV2JifBiIrHjTPwBlJD4bZrJ0kBJ9QD5lqSL8c6v9ro+jHmxybzuV7NHWs0eEbrLTA1mHnQ7yF9MRQKY0FrnkG5ggQGLHDv3u5FdQfvpG+vrtfp9XbvnMKi/IfJEE+PFZGRgfsOf38FENqb1ph3MWxoW9Wpsp9Pl3DF27sALNk0xbpWHH+v/Ko6noofaEplLusuGYjK6HSahk7kVNaqegHaR+2Ih1fUOOpjIPNAKn48no8c3JrLXLKK2fd7urcbt2eFjLLSotclzBKAeQiexcQc6NPTUVaPKqP67XswqV0ewhhgYm1W51uvugQe8DIukT5iv3DS7quD0GJayyAR04/3LVVpFM7Q9RFpkanIlNBiw0MiFB7wMg/iCBo/uN3PuOZBmNNgK7Vi+7o1+/hS0PZgnubnlLTQYrWoGGrnwgJext6n7su70ZWK2MjgHSp7E2g1d6Nlcc5EnrKfaj+kWdwfWEAOjPZmHRC484KUFEP3XU4YhBnqpUa6jtwzt4DHdKaI34qrLkLOF89GPYEKnMstqFp/RjjisXFavTrtylsPr3PXMPGg3v10hYIywmVv4uVzpUxnTBJ8a242vTT6NuDZzAG81+utN+cXQhvXxL3f5GyMWJ1YEJpIDAAAAAElFTkSuQmCC);
  background-size: 21px 13px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 17px;
  background-repeat: no-repeat;
  background-position: 0px 2px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_show, .password-input .toggle, .social-security-input .inputs .toggle-show {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_show@2x.png); } }

.ic_show_hide, .password-input input[type="text"] + .toggle, .social-security-input .inputs .toggle-hide {
  display: inline-block;
  width: 20px;
  height: 17px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAAXNSR0IArs4c6QAAAv5JREFUOBGlU11IlEEUnTu7ri6KhIaR0o+SZQ9tpOWr2kMSFP1YVv4QJKQmkUG21kN8EJVpkC+ZQm+7ahgVkRBWkCFBkRpsD24kYZSFkhZhrbq73+3cT1c26UUa+Jgzc8853713ZpT6j7G53lu1qb79dLSFjl4sBbvcHbtNVi2k1JponT16EcH5xrO4icBouWLOI6JMZrVOYkRqmJnfk6YhxWadUjyQFJdWH9HJ/Jehq6knXk2M100GPp9QTMvFAwaKFH0RMnAuplxssaw0qb7J+FmbxCJjoeQtRmeq+jbeB/JesLuRTRhGrQ67SvU1lqXJJxhpfrDERD0oebtoLO28o2WYffb2xnAg/AoJ9ds1laAvh5DWKZhUD1wu/xr5eyhMR5FZBhHfQ+p5whWNaMVDeNowWAcp5EEVT3xXy46HmKux/9LXUNYihBx312qX23sd312T+BJ62ulrKD8gHOGKBgk8FQ/x0vcD7TXEKjHLGVslBmRSoWL9QHBOW39MkGd60bta/HA/Ohf8HZdk8YRjccFb73RUiod4aVPxGXT35h2jeFZMmNQK0uwXHP70bi36mY7y5war2MTpqRRZCEe4gkUrHuKltaJrZHL1QaPLYRFZjbFJWYJtqzaMwGxKsDVwIJSe8VGwcJDVmGDRiod46X3O0hv4009/YKbVImruQd17BAdH/DWYEiB8gRNvdihHwUDl1qDEhMPCxRCteIiXVYycUIhCjxF7ZNOqOWzyayLdhr6dRMkPfVdKi3AYgHPDVe/FPeUmm6ZtYVPVYnenne07BhsPD0W6o+QuhQOhbqg0E/uJqRjEHzHO2NxBo3hYrHLOe1YGQ3QBBVcgIy+2smFg2pz2XW+MI9blXzAUQb7RlfB9ZtZtmsqNpR1ZWHFc8lGJ49KnyYy+mghMYG5RySlNvrrCX9a+FYqg+dnl9tzCYzuGZQsclv3rLeO1PE92pnl6jYLpRfJFb/lcewWbZgUEF982lKK0pY+FtyxSZjMTp9lRFFdiLN1qTvEHZmtWdVj/fekAAAAASUVORK5CYII=);
  background-size: 20px 17px;
  background-repeat: no-repeat;
  background-position: center center;
  background-position: 0px 0px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_show_hide, .password-input input[type="text"] + .toggle, .social-security-input .inputs .toggle-hide {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_show_hide@2x.png); } }

.icon-calendar {
  display: inline-block;
  width: 46px;
  height: 53px;
  background-image: url(/static/lw-web//images/ic_calendar_mobile.png);
  background-size: 46px 53px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .icon-calendar {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_calendar_mobile@2x.png); } }
  .icon-calendar .month, .icon-calendar .day {
    display: block;
    text-align: center;
    font-weight: 900; }
  .icon-calendar .month {
    font-size: 0.6em;
    text-transform: uppercase;
    margin-top: .85em; }
  .icon-calendar .day {
    font-size: 1.2em; }

@media (min-width: 768px) {
  .icon-calendar {
    display: inline-block;
    width: 65px;
    height: 73px;
    background-image: url(/static/lw-web//images/ic_calendar.png);
    background-size: 65px 73px;
    background-repeat: no-repeat;
    background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .icon-calendar {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_calendar@2x.png); } }

@media (min-width: 768px) {
    .icon-calendar .month, .icon-calendar .day {
      display: block;
      text-align: center;
      font-weight: 900; }
    .icon-calendar .month {
      font-size: 0.8em;
      text-transform: uppercase;
      margin-top: .8em; }
    .icon-calendar .day {
      font-size: 1.875em; } }

.ic_check, .radio-input input[type=radio]:checked ~ .check:after, .radio-input-mfj input[type=radio]:checked ~ .check:after {
  display: inline-block;
  width: 15px;
  height: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAAAXNSR0IArs4c6QAAAMpJREFUKBWVkT0KwmAQRGOnYmWTTkHxBHoAm4CNpVewsrOw8xJWdnZWFhLwGiIewAMI2gr+fL4Nux8RE0gGnrPu7ARCgqCknHMbOEBYqkphDqZ94TKNCF7avOO9QmUOu3DT4hsf+SJ/JrCCql/qwK4BZzAt/A2bATw0OeIdC5krsNNMbGtZ4ixacJJEJe8zlhBf2hKXB9d/ynpUI5BPYPowyOcQF12h/VdMLziYgr0CY6Inv8P0Xe7MYR8uYJrlHmcFtJoQwzort90XzSoDdqySM9wAAAAASUVORK5CYII=);
  background-size: 15px 11px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_check, .radio-input input[type=radio]:checked ~ .check:after, .radio-input-mfj input[type=radio]:checked ~ .check:after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAAXNSR0IArs4c6QAAAaJJREFUSA21lc0rRGEUxmfGLISifJSVQpKSbCysbSxIKbJhYWdH2ciCDWWn/AVslZWiJJK1YiULka2EKJLr9+LM3E7vae58vKee7jnnfT5mbvfOpFKBK4qiOnAOzkBn4Lg/e4LSYA9IvdJMBw8nZEUS1XU+WDhBY+BbBco4GSQY9x7wIinquhkqtIGgGxUm4zFNtuLBmGbAgaSo6y1zU8VDnSHGGypMxjeaPjOUwwGwCKpNknGAZgpYNWHIfj9tLyp5IC7oO0yyOoDbD96Br9YUPT/CbgX3SvXEPJpn+Ts4zeBOaWXcp8n4lWw5tB4I9x6ugyqfmH0WnABfXbOs9+lyOwhLPmVs516Dlpzgv2G3FePE22eGbs33zhDHgRNY9cDBoIjpZw2iu0sjwkt0RdAFrgxDt/4E7u7MgA/gq+VEYZqEUw3Y8Tkm2O3CSWvPomYM5oD1rXyf4ZJlbVEhFhkj94NivSrx8EeGdsunpD2GjeAwnqL6L+ahkswLiTB2P/6rwD2xuhYK6cs+J3EYuNsqtV22aVIDEtvAKTgCRf+ZSM4P08+NTGWw/wsAAAAASUVORK5CYII=); } }

.ic_check_mobile, .checkbox-input input[type=checkbox]:checked ~ .check:after, .checkbox-input.big input[type=checkbox]:checked ~ .check:after {
  display: inline-block;
  width: 9px;
  height: 7px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAAXNSR0IArs4c6QAAAHxJREFUGBljZMAB/v//zwuUOgTES5mwqQEqYASKLwBiAyD+yAAUkAViMSAHDoD8SiAGgdlgQSDjBhA/A2IrkACQdgfiv0B8EojZYYo8gZx3QPwLiHuA+C0QvwRiGbACGAEUUALiC0AMAr+B2B4mh0IDJbiAeB4QZ6FIADkAe51pIXdgG5QAAAAASUVORK5CYII=);
  background-size: 9px 7px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_check_mobile, .checkbox-input input[type=checkbox]:checked ~ .check:after, .checkbox-input.big input[type=checkbox]:checked ~ .check:after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAAXNSR0IArs4c6QAAAP5JREFUKBWdkK8LwlAUhSf+AsEgYtNiMlnUvmg2KVgMgsVgsZtsFpPB6r8gWKxiM5kEMQgKGgRBEZ3fYO/x3Bxju/Bxz73vnBuepgUswzCacIRuwBOaRrgCDxDV9n2MZAYO4gL9CWVfhwhEYAlqdXwdMc2kR+oF9FQeYQhBH+py+Ufw3gC11gxxaWUYKK8TdEw+WoJdEe6K74zO/fhYqB9neleQFSZ0CnYg6oXQxbvsLEuwFy6rn+g6RGFu7UTrybBd4EjDQjit/qFfbLuZPeuYCYRhaAuq44Yh4Qi6LTDX4KZeQF8h75Zx3RMqwBbMekPV1ez1QDgJY2h5ec33L05hh1ieNxH0AAAAAElFTkSuQmCC); } }

.ic_caret_down, .Select .Select-arrow-zone .Select-arrow {
  display: inline-block;
  width: 13px;
  height: 9px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAAK9JREFUGBljVMldwsf0/UPsP06BxXcmx3xiwAGQ1TGBNfz/N4Xx27t+47SZ/Nj0gMRB8v+A6kDqmXiZWJcwMjDM+8/AkPTp788+dI0gPkgcJA9SB1LP/Pzslp+KpgEHf/3/KwaSANEgPkgcXQMfM3vR2VnpH4GaIQBdATMHU9nfH/+6YDbANIBUwzWBOGgazwM1GIKchKwBpI4ZRMAAmlO9sGkAqUWxCaYZOXixRQMAZO57Uu9J0zgAAAAASUVORK5CYII=);
  background-size: 13px 9px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_caret_down, .Select .Select-arrow-zone .Select-arrow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAPtJREFUOBG9lC0SwjAQhTdtBZwAiahi0Bg8Cs0RUHAcUBwBj8FhewA0HoMCkSH0hZ9ZQtIkbYcV7W727X6dZFOiP5kAZ7BY9eX1voWfdZPZcb08wa9rtn5CL97URpGaoLEgsc86Yl4X5uqXmF8NoCzBKDBzvtiEcH16LnaX3nh6UJKGZSJ/JXPEWEeeF7h8G4TvTorCpjAfBAwNagILgXyB6sBCIT+gGFgMBH31PYJjWlUjaDGZ7yuBmB88YtOcIAitMEUFckrQCG+YD/LUaKn7YYNxdQgE+s/U8WLuO0ZfS0IhEHtBENlgMRD0qDwjCLjpbWzx58t7t+Y/AAzn96FOdFpQAAAAAElFTkSuQmCC); } }

.ic_caret_up, .Select.is-open > .Select-control .Select-arrow-zone .Select-arrow {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAAMpJREFUGBljZMACVHKX8DF9/xD7j1Ng8Z3JMZ/QlTChCxinzeRn/Pau/9//f1NANIiProYZWQCk4NPfn33/GRiSGBkYzgNpr1///4opmgYcfH52y0+YWrgmNA3zmDmY4v7/+S8CMgBdI9h56Br4mNmLbkzNeQuigTbOA2kEuQDmVEZsGs7OSv8Icwo2eWZeQ4+U/wz/q0EmgkxG1gDSCPILyE8gJ4Js/M3w/wmzoHXUTaY/P5/+5xLsujo9CSN4YRqFbKIPgNSBogEAKqF+fCyHoeUAAAAASUVORK5CYII=);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_caret_up, .Select.is-open > .Select-control .Select-arrow-zone .Select-arrow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAPVJREFUOBFjYKATYCTFHs3sKfJ/vv9bDdLDwskUen1qzkNi9TMRqxBsyY//s/8zMpiC8B8gGyRGrH5mYhTCLWH474qkXvn/HwZtcSvvQ29Ob/uIJI6VSdAiHJbADCPaMrwWYbOE8T/DaWDEPmNgZJCG2kaUZTjjCKslDIy7QYkAhBmBbJi3/gODlFCcYfURTks4GFNBKQ0UJ6C4AcUR0DJlYnyGYREhS2C+INUyFIuItYQcy+AWkWoJqZaBLSLXElIsY6TUEphlIBqfWRjJG5RsWaCpC9kQYtigFAnSi5z0YfrAhSrYJWQWljCDkGlqm4dsNkE2ALN6+hZo0sEpAAAAAElFTkSuQmCC); } }

.ic_caret_right {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAAXNSR0IArs4c6QAAAMpJREFUGBljZMACVHKX8DF9/xD7j1Ng8Z3JMZ/QlTChCxinzeRn/Pau/9//f1NANIiProYZWQCk4NPfn33/GRiSGBkYzgNpr1///4opmgYcfH52y0+YWrgmNA3zmDmY4v7/+S8CMgBdI9h56Br4mNmLbkzNeQuigTbOA2kEuQDmVEZsGs7OSv8Icwo2eWZeQ4+U/wz/q0EmgkxG1gDSCPILyE8gJ4Js/M3w/wmzoHXUTaY/P5/+5xLsujo9CSN4YRqFbKIPgNSBogEAKqF+fCyHoeUAAAAASUVORK5CYII=);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  /* WebKit */
  -moz-transform: rotate(90deg);
  /* Mozilla */
  -o-transform: rotate(90deg);
  /* Opera */
  -ms-transform: rotate(90deg);
  /* Internet Explorer */ }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_caret_right {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAPVJREFUOBFjYKATYCTFHs3sKfJ/vv9bDdLDwskUen1qzkNi9TMRqxBsyY//s/8zMpiC8B8gGyRGrH5mYhTCLWH474qkXvn/HwZtcSvvQ29Ob/uIJI6VSdAiHJbADCPaMrwWYbOE8T/DaWDEPmNgZJCG2kaUZTjjCKslDIy7QYkAhBmBbJi3/gODlFCcYfURTks4GFNBKQ0UJ6C4AcUR0DJlYnyGYREhS2C+INUyFIuItYQcy+AWkWoJqZaBLSLXElIsY6TUEphlIBqfWRjJG5RsWaCpC9kQYtigFAnSi5z0YfrAhSrYJWQWljCDkGlqm4dsNkE2ALN6+hZo0sEpAAAAAElFTkSuQmCC); } }

.ic_m_help {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAqNJREFUSA2dlk+ITVEcx13kjXrGZFBjRKaJXkaGbOTfFEYSCwsjxVKkNEtGliwsJkqx0ywsSP5sXik0zYhYmGYsiCYhixFeIjPD6Pp87/vdO88998yLX33uOef3+/7Ouff8ey+YVsXCMMwjWQ/LoQ5+wgcYCILgBeX/GR1vgdswDj4bJtAFc32jBOkA4gX4LsNei01QPoUh+AQ5WAYboAFkH+E4X3QtavkedN4C70H2FU7Dwiw9/gC2Qy/E1k3Feekon0AzjJiyj3JxVsdZPrRHYMxyux0NgRwMmqCotiOq4iBnB8SD7P9LTkALJXsJ2jWO4S+ApmQdTHcEOPAfBZlmorzwVPLwBWRt6UR8mroBBStML7I0Q6t16TfdqShO45A5+tMJahPrsPhvylGrq7ji0bebZlhxfeouE161Ml2M4eiCeTAHekG2qlw4z3t4tG2bGKigN3xlI650pCkHujp4bvo7qXDSJH7LNAf0BYss8iZRpCqIa0CH6B20wHc4Az6L+2rUAPGWHPep8dfAPtAU9UArp1an22e6r2S5mTxKoOthPoxAlmlwXR+yc3Qev2HZ4z7rzVXSGjy0+Wp3dZMeNGuhbdLjr6F7Yn1u0wBnrXHBl0J8I0yYrtOnkx9Ng2l1C+e1Btct4SCOWquniwKOGeb0bc8457Bpi0ylNkM06n06l7kXVTmu094D+n1oipIyHsSWwDeQbU4kNNbAL9Bp3Z0E/qFC3mx4BLIbTirOE1EoDH9Q7nEEUzjQ18Jdy39LqR3pGoFLJtKXnAf9Bk9paLbCa5DpFtVB9BsCfYmmS1aCi7ATGkEnWm+7Go7BY4hNN26zv+eKCEKtyYM4s0r5mfhJmFXRRVLN/v20MEmtVDtgE6yAyr8tz2gX4WayHWmk7Q/8I8lmwTTaXAAAAABJRU5ErkJggg==);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_m_help {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_m_help@2x.png); } }

.ic_m_globe {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAt9JREFUSA2tls9vTUEUx98TvBZJK9VICJKmfkVDayeChZQFC7FBJewkQiJpSFQsVYK0Gwv+ACER6sfCgrCxqKSJ+hERpREVwUJLVfX3+HznnbmZd1vaSE/yeefM95w7c+/M3Lkvm5nEnHPzKNkAK6AUhuATtGez2df4/zM63gK3YRD+Zp0kTkHJlEehuBxuQtraEM5AE6QH/Yq2Z9JBKKqCjyDrhUboUwPbGDogvuoV5+7jH1ss1wzZUFfgSVSC7kTWCkthqxrY27iY9javOufXgPgoDJjWHNf6mEQOnlvBA3yxEnhNh+x8fBHtWdCtBLbMancRh6nbG9erIy2U7B0kC0aseZfVFlxAA+2Ozzi3P+RoHzFNM+H7yRJoG3bBfGiDVxCsjmA2XIf+IJpfj18LL+CpaZr/faBrTrONG3UnB2zU6XadGnQm7FCAXYYnPsr/1OCOwUtoyksFvwtpnYNuqC/IZDJaswrueLWeoMNuvSouQjto+pVYDzG5Esv3Bi149BbL1c1AXGQJvf6xzbHGuA5M/2l+bnyRxe/NL9YAOWsMmg9O0ycbybvCXxZwDMWB+kibzitZTskeH+Z3kYXeDVjDvxNxQjFTUITTrgmdSQ5WZkGPBuiwxpqQDUnz5Sk9NBek6oIuv84ab/QenKXRAF/guyXkNLdLQPu/C9KmvV4Bw+C3ZFSwnHgUyvSo1bbi0+1uJQPS80PrXdtrVcRn03dGWshfs9yFKLedeMj0zfEANYjDMAq7Q4I47OdDQQue3DOQbZKGL4ZWCdiNUJd4xJM+5dxvvB8Ef9i0u0lhvjMd5WPwC4pAL51OYdkHCBsgvszfxSVfkn+Si8T6AI2ABtVh6I34OMj05asFncIynaIFJ0K4JvEU6Ek0XbIf0O8j507gc1AK4XgJ3wSVtENl0tG/Agq1Jo9gKvaNogbQth1nE38/rYyLqgn1MddCroT4b4u+AfeghWOjDz+h/QExeczcCeteWgAAAABJRU5ErkJggg==);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_m_globe {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_m_globe@2x.png); } }

.ic_w_caret_down {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAYAAABIB77kAAAAAXNSR0IArs4c6QAAAUBJREFUOBG1kOtKAlEUhUVfKkQQEUQEEUTwd2EUQRAIQiDUk/RD31Aru0DTt2wmzmz3KHNxw+Kctc+6MFOrMVEU1cELuBSvcsi8irPr+1xIA6yB5gfMqiok6zrO5Nh3NPR1K7FgVHpTtpSMW6CscFYqnILvcMtdwruipfLGGRz/o45p8lsnEFsq5X3eUnlkNKPsSSqLxRh8GaHoQ0p4hEjr+JU5dm08jMCnY5q7hmCJZ+74lDUKZIdXBEPglS4O1X8b9AtgRxnDLE9qj3AAPmwC/DElhGjn6OQdWO1RjqEPdk7YMjHytnTe5eknmlwnxh54d0Kf2T05e2l7uUqsmIAu8EptnzRd6y/ECeqAN9sQcL11CoVnmQhsg1dgR7t2lq/UnuAW2AaNurdKhZ4yU9AEmxjNU/pK3im7ECoJO3fIL0mhreV5ZuIeAAAAAElFTkSuQmCC);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_w_caret_down {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAAXNSR0IArs4c6QAAAJtJREFUKBWFi0sKwkAQROcEmg9ZKBH3uf82ZKmIiGQninqTyauhe+GQxIJHf6oqxBg7GGAX/kgZy3aBpQfpAfulrjzLMGKvYgOjLvSENi/rZx4jZZuU4ajhri96wcHL2u3HSJnaPS9XGDe56A1HQ7skr/op+YFRwhWkL3y0IP1Kz81OAgVcwKW9mA3nT4JbOMNJe+6v3hQ2Yik0AdDo4r1scYl7AAAAAElFTkSuQmCC); } }

.ic_w_caret_up {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAAXNSR0IArs4c6QAAAItJREFUKBV1jFEKhDAMRL2Zn4oIIojnUQRB8MDu+lFfuhnYFhsYmpm8aVUVJoTQoLZwfo8pdOhyde9UlgL36IM0tvcZllqAAal0sptsLBtS2h2HEX2RzSHI9pj8bqPy+HKY0O3Anhwx5LvfjJlUmjEqbXlJHmb7K8/22+rBIqj0wi3OrpHB1CU4z8U+hoq+GP87FjMAAAAASUVORK5CYII=);
  background-size: 13px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_w_caret_up {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAYAAABIB77kAAAAAXNSR0IArs4c6QAAAT5JREFUOBGlkItKw0AQRdMf0VIp9VFKKaVfJxYLhYKiWATBnxNf+H78QTyTJpBd7qa7ceGSnZl7z4TNshYnz/MdtNsimh5hURfdleqmExISLOmhe1Qdu/cSEPFWwHvoodpU+z7aLJ4U4QTYR0+1Jf7VZv0I1HYLoAF69jeI2jyD7cQGB4B99CLgt/RM/jHvQQMyPCJ4iF59IvUN6pSyu38scxQmiwmBIXrzSdTXqFNF7F72+DjnnWpY+Rq/GEfow4lvinUoyPhK+I0xCmWKPoYx+hThy8YgQzIXImesscwymKAvETqXAdEkeybyxpw4dhpT9C3MK8cYUcBYCc4PvWkR5zJDv8K0jOBLC6yl4NmOmb39iRguJCmhCXMhuPMCwaD+R5tmAjxkhTuvLXVfjMEpOg6F2/aNif79Ym33Z397Hqq+OUVF4QAAAABJRU5ErkJggg==); } }

.ic_error {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAYBJREFUKBWFUk1LAlEUvfclJCY1EUGZ0qqFToIFLYoUW/UDgqSgX9CyddCi/xAu2xQhBa3UnYFGbYuR9skQLlqUBIK+270DwjjzwLd58+45Z+65Hwi+Q8VixO0OTjRiCYFyBDCPgF2mtEip69T7U9VHBxw93PVCWhPdE1F6FAvdiPVZiB3POfVvwTyxCIdEz0BkhQTBAGI7Fo9vL7xWf5RYlYxBISI8TGEkz/fHmJ4o89f7vZKYkhpNVgnQTTiNJtfdGxPzAwmOvrKFrJLmBMFJb/4hDjSUlHR1EtmMU07JOMzgxKjFmb05hplEex17t8z4ahgEIKCuYqBlAnmIa+xqk5u5aMKRVEvJ5phAQCynnOYWL8JLGMc+RNSdtySfdr7Gc94PkFxUcEsaT9lk1I/x7C+TTvNcbIOsHGdq+wn8nSANZ0EhT+lxJbN8IVxPLLs6E53e4Tpv2AqXajrY9zLaSwdYqQyF4dn2U2VzBlofMrTBcUu6Ks2RGpNvjY6f+w/KDol6UC9L/QAAAABJRU5ErkJggg==);
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_error {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAzFJREFUSA29Vk1IVFEUPue+caS0wCh/prFWLepN1q5FoxhCIEFI0KJFiyIXWqtaBVKb1m0iKBdBizZCZZukhWVjSbTMkSgoEN9MagWR/dDI3NM5197jOTa+H9S78N2f75zPe+bccz6EEIO6u2sd52cXkj4OhBkCSAFBCyD94m8REAsAOGYhPErlc29DuARcDfRtf7ZhQeNlBvURUf1qWN9Z3lLWlVT++UPf3oppVeKCne3XANf4Rg0rrEJsIOKEQjxXLQIriMk+mSzg7C3SdCaE/yDId7DUqdbJ3ONK4DJiQwqfnhBBZyUw7poJNKA6m57K3fX7UP5FAWZvryWp+OZEVAR6sGC3H/ZzeTc2vynBTf9htTn/ftcJ8LOcI1EPAR2qhnX3EWG+BmvbmvKjc7KXkD9L2cuJFHKglRhMv3n2TuCO3b6LrxVIzJFsXITSVTbpFzsTankycbNXnEQYvTMHO/YIXklx4Hj3RTCODeVakMBFfd4QS0WKUBxik3qGBD2G2JRBb3f9J5zlux37yAEltXf96ZYzKCpn+I1xwd/gQYpSfGPuMhs8+Gk1K9PaNpiYy87vBN+4yLzbonBrXbaLbe11YqPLsCOKrWARdDFhmjhRtATT+n6Ze2bsobDAlQvHYjuIYch1vkybki+UyJXI9ggf2cFFUHhDHEWzp/H069GvCVEIM/uyeTYOHe4kJo825Z9+EEInky1xnlwKTY44JFjTJEQjhTeEUuN2Pe3hCd5784AJ94Tpna31dwRmiEWYccgmAuyWjgmSzhc9wPUd5+3OZu7LF0LZMYgUDuDIyB/Be0KgmOnYW9b6Fe9tlYOgwYYL/CI28z9gBWGXznGY5c8JviAXy383lolRgyzM2GGoh8LWW0KTIk7WonXaJV1GLAujBlmYcRxKsl6TwaQsc481To398PvzQu3fFGHGOuqByBX/fvQ5DstNK0nFz3+J5WAu09W0SEYj9XJIjTaT/TCDnU5LIqUnc/f84fXbViV2QaKRjFxh5SBN3N2v/DIBFxIa54QbkifjZm8lzl0HErtA+RrlwE2cFLRwFLid4m8p+JyjDtXVvJSK5MevNv8LKrUe+BNVkhgAAAAASUVORK5CYII=); } }

.ic_xray_crutch_desktop {
  display: inline-block;
  width: 287px;
  height: 247px;
  background-image: url(/static/lw-web//images/ic_xray_crutch_desktop.png);
  background-size: 287px 247px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_xray_crutch_desktop {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_xray_crutch_desktop@2x.png); } }

.ic_xray_crutch_mobile {
  display: inline-block;
  width: 185px;
  height: 159px;
  background-image: url(/static/lw-web//images/ic_xray_crutch_mobile.png);
  background-size: 185px 159px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_xray_crutch_mobile {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_xray_crutch_mobile@2x.png); } }

.ic_escape {
  display: inline-block;
  width: 16px;
  height: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAAKlJREFUKBVjYIACvYplHnrlS47D+MTSLCCFuuVLdP///7eSkYExnViNMHVMpg2rJBgY/m9hYGDsvtQZvQImQSzNqFu25BgD439Dxv+MG4nVBFfHyPiChZGR4dV/iMgjBkbG33BJYhj/GV6yCHGyxbz9/vMIAyODANALacToQ1bDdKAh7AvQ+T4M/xm89cqXliBLEsNmAim61BXzhIHlvy8Dwz8LYjQhqwEAJBEtJ10UqvgAAAAASUVORK5CYII=);
  background-size: 16px 8px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_escape {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAatJREFUSA1jZMAC9MuXaf///28tUGrLpa6YEixKqCbEgm6SedUy8e9//m39z/BfnpGB4T66PLX5TMgGWvat4vz+9+9GkOUMjIyfGBmZaep7kN1wB/z//5/x68tfi/7/ZzBnZGT8w8TIEHqxM+oqsgNpwWaGGbruh2o7w///aSA+0PKsi52xq2BytKSB0czAoF+xJOnfv/9zQWxGBsZeWic8kD0wwKhXscyJ4d/fHf8ZGFiBQf+A8T9jMSMz4z+YAlrS/9g5jrH8//d3FtASVpBFwHSgAEyAaxn+0tJahNmM377dZgKm9scIITqzGBkuszD+Z4gFxvxJoM+lQFHAzsJs91NA6B09nHKp1P0rOBHqVS02YvjDcAiYDriBjjikzsnmuroh7Bc9HAEuBy61xZ5jYGaIAmaBf8B0YHfz+8/Z9LAcZAe8HHh5ZP1NcduQz8CU6A4U15e0Dvr38uj6Q7R2CDgKkC3RK188DVgaZgLTxX9giRR+uSN6NbI8tdnwohhmsLoxey4wHewEZkpQhBTCxGlFYzhgdVjYX05OhjBg9pwMdMgkWlkMMxcAaEGHmuln7x4AAAAASUVORK5CYII=); } }

.ic_elig_indiv_go_back {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAAXNSR0IArs4c6QAAAKlJREFUKBVjYIACvYplHnrlS47D+MTSLCCFuuVLdP///7eSkYExnViNMHVMpg2rJBgY/m9hYGDsvtQZvQImQSzNqFu25BgD439Dxv+MG4nVBFfHyPiChZGR4dV/iMgjBkbG33BJYhj/GV6yCHGyxbz9/vMIAyODANALacToQ1bDdKAh7AvQ+T4M/xm89cqXliBLEsNmAim61BXzhIHlvy8Dwz8LYjQhqwEAJBEtJ10UqvgAAAAASUVORK5CYII=);
  background-size: 20px 12px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_elig_indiv_go_back {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAAXNSR0IArs4c6QAAAatJREFUSA1jZMAC9MuXaf///28tUGrLpa6YEixKqCbEgm6SedUy8e9//m39z/BfnpGB4T66PLX5TMgGWvat4vz+9+9GkOUMjIyfGBmZaep7kN1wB/z//5/x68tfi/7/ZzBnZGT8w8TIEHqxM+oqsgNpwWaGGbruh2o7w///aSA+0PKsi52xq2BytKSB0czAoF+xJOnfv/9zQWxGBsZeWic8kD0wwKhXscyJ4d/fHf8ZGFiBQf+A8T9jMSMz4z+YAlrS/9g5jrH8//d3FtASVpBFwHSgAEyAaxn+0tJahNmM377dZgKm9scIITqzGBkuszD+Z4gFxvxJoM+lQFHAzsJs91NA6B09nHKp1P0rOBHqVS02YvjDcAiYDriBjjikzsnmuroh7Bc9HAEuBy61xZ5jYGaIAmaBf8B0YHfz+8/Z9LAcZAe8HHh5ZP1NcduQz8CU6A4U15e0Dvr38uj6Q7R2CDgKkC3RK188DVgaZgLTxX9giRR+uSN6NbI8tdnwohhmsLoxey4wHewEZkpQhBTCxGlFYzhgdVjYX05OhjBg9pwMdMgkWlkMMxcAaEGHmuln7x4AAAAASUVORK5CYII=); } }

.ic_bell {
  display: inline-block;
  width: 18px;
  height: 22px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==);
  background-size: 18px 22px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_bell {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==); } }

.ic_bell_exclamation {
  display: inline-block;
  width: 18px;
  height: 22px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHQSURBVFhH7Zi9SgNREIWnEizFUjsLfR9BrAXfQQshZWwEC30D7RWyEbQTLLT1FUxlRKtNLDbOTQ5XM3smv3sjggc+kNzvzNwskYjyJ9N7lqW8IXWlBerhNRynT57JsS7tGeo4Th9dFt61vUALx+lDlvfBcbroo9/oZHLAlgf6Z+pAry6dG9nSBdd24QiuOk3ZRH2+6LB95fPH8Enp6tPYw5jZ0mnIERk8FTrjEOOmS7cpO2zgDBR6iW2MnSzFraxq8c0Mmod2715WMH58tHBqBlTBCcaPTvEgyyp/mHIJ6DHMMbyH2dD9dDPZJeUS0GOYYwmfK+h+9ANzzsoW6DHMsejsM+h+9Hf3iZUt0GOYQ3iE7kcl9kVTAnoMcwjjv7BUyk2JAj2GOYQcuh9SokCPYQ4Duh9WYkCPYQ4Duh9WqhKs8cNKVYI1flipSrDGDytVCdb4YSUG9BjmMKD7YSUG9BjmMKD7YSUG9BjmMKD7YSUG9BjmMKDzqFCzhQTUsG444cCIKRm+RHjBCItgcInwgzlYJLWJPzyp+P0L/Gfa6GMb9TfjC7R00SWXZuk3mVxAS5cik3Vd1i4tb8hrcSdr0NIGlwhPYvBfMn3nsy0X+QJQURmLId6f5wAAAABJRU5ErkJggg==);
  background-size: 18px 22px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_bell_exclamation {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHQSURBVFhH7Zi9SgNREIWnEizFUjsLfR9BrAXfQQshZWwEC30D7RWyEbQTLLT1FUxlRKtNLDbOTQ5XM3smv3sjggc+kNzvzNwskYjyJ9N7lqW8IXWlBerhNRynT57JsS7tGeo4Th9dFt61vUALx+lDlvfBcbroo9/oZHLAlgf6Z+pAry6dG9nSBdd24QiuOk3ZRH2+6LB95fPH8Enp6tPYw5jZ0mnIERk8FTrjEOOmS7cpO2zgDBR6iW2MnSzFraxq8c0Mmod2715WMH58tHBqBlTBCcaPTvEgyyp/mHIJ6DHMMbyH2dD9dDPZJeUS0GOYYwmfK+h+9ANzzsoW6DHMsejsM+h+9Hf3iZUt0GOYQ3iE7kcl9kVTAnoMcwjjv7BUyk2JAj2GOYQcuh9SokCPYQ4Duh9WYkCPYQ4Duh9WqhKs8cNKVYI1flipSrDGDytVCdb4YSUG9BjmMKD7YSUG9BjmMKD7YSUG9BjmMKD7YSUG9BjmMKDzqFCzhQTUsG444cCIKRm+RHjBCItgcInwgzlYJLWJPzyp+P0L/Gfa6GMb9TfjC7R00SWXZuk3mVxAS5cik3Vd1i4tb8hrcSdr0NIGlwhPYvBfMn3nsy0X+QJQURmLId6f5wAAAABJRU5ErkJggg==); } }

.ic_add_person, .household-build .household-member-list .btn-add:before {
  display: inline-block;
  width: 23px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAAASFJREFUSA1jZCAS6JYvaWf4z5DGyMBYdqkrei4x2piIUQRSw/j/fzEDw38hBsZ/2cTqIdrw/wwMrBBDGdmobjixBiKrI9rlyJqIZY8ajjWkhm6wMBpULrH++/d/HBMj/vT77///BJDfGRkYPjAyMm7AGg5QwX8MDJ8ZWf9PZfn77/8yoJgcUDM+9XA5oCqB/1CL4IJYGP9/MyoBw5xpDbC8+ItFnmwhoHnfmRj+bwb6koHBeOYZVrGfr/BG7pMnb3+AbWNkvCYjLWSEz2YeiS9/VoeF/QUbjk8hTE63bDE43IDhffVSZ4wOTBwfjde1+DQSIzdqONZQGg0WCoOFkeEOyARg1r+N1SQsgixYxLAKMbMyef39/d+NkZNrNVYFWAQBbylGPxxmFy4AAAAASUVORK5CYII=);
  background-size: 23px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_add_person, .household-build .household-member-list .btn-add:before {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAwCAYAAABuZUjcAAAAAXNSR0IArs4c6QAAAfJJREFUaAXtmD1PAkEQhmdWQNHOxBhDbSFREi39A2ApCcYEGit+gh+N2ghaSqO1UkiMJhZiYYxaWRlDbWUMnVEhil64G/coLBab/VBCXLoZ5n335TmOYxfB8GtyuTTkes4OACUI8BUJCpWtTM7wMsBMGzY9Z5eIkkTQD0QjBLQxsVRMmV7HeHAEireFJEq09TQbRoNz0tgiLYTiX5cBoaVdGg2unUbCwAaXgGVk1BI3glHCxBKXgGVk1BI3glHCxBKXgGVk1BI3glHCxBKXgGVktGuJo//xZ7ZPex+rz+Og+Yc/wBCbrnspIkWECwK2LvZl6yAGq7f5uXtfh7GVvSlw4YTvXCKyRp2YR8RyJDI42zM8nTzmocc6EUJxzdF67eOJ8dBRRYPOyRCiDBCvO5dAbWV+K10xFghlefhzBHTVbP5UVUeGubt8utj6VfGXTq2VQg/g9OnEaDZC6NDni+jBb6ijcBgWxL5sfbOarnMv8nXfwWVNfpr3z1Vii/ue+B6/mgf8GG5e7OvUXfsAssF1LruK1hJXoaajscR16KloLXEVajoaS1yHnorWElehpqOxxHXoqWgtcZ+avzvhZyjvIkFCeBN7uvUvEMczMRTfbJXFnm4d0DUQ9cEwyzoNz994x/m+sMY3iIXKZuZQnPu39RfLanHsAlAsZwAAAABJRU5ErkJggg==); } }

.ic_arrow {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAHlJREFUOBFjYMAD/v//HwbElniU4JYCagwH4t9A/BGIpXGrxCID1BAIxD+BGASqsSjBLQTUMHCaA4C2k+1sL6DmH0AMArW4PYhFBqgBWTPYBFIIJixmki4EdQV5/odZBzSE/OgbtIaA8gEIkJaUkbxDfmZCMoRgdgYAo3P74bGvv74AAAAASUVORK5CYII=);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_arrow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAN9JREFUWAljYKAA/P//3xCI+SkwgnytQIvNgfgDEJ+guyOQLAcywYB+jgBaZwbEIJ+jg3jyw5NInUAbdYH4FbrNQH4FkUaQr2zU8tFgRwqB4Z/gtIC+HbCspgK0/DFScMOYdAl2XJbXkl96ENbJCFIC9KYKkNoPxDIgPj0B40BaDvIoEz19i82uAY8CuKNAUQHEA5MDYK6AOuIFkEYHtM+GSI4YuDp/1BGwEIDRwIQwGh3gwBgNCaQ0oQcMDWx9ArqWE7AuGXphRfuOCVJIoDuCfl0zLI6gv+VIjqC4ew4AQ62mI2EKEAoAAAAASUVORK5CYII=); } }

.ic_x_white {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALFJREFUOBGlVEEOgCAMI/ACDvpgH+OLTHwOtkoTxDk1kszJ1pYxxFBKibAJNoSXA9gMSzu8kuHKAnsUIaZiZ/gU8BhrAM4XMbBZVUj1VgQJH+MBvNypbRbQip1I/aQjrJjTOF41ue2JiCTz3Tyh2Ffwe86VYCyX49sWQGjJ+56tmFmlB/RybdNUttntWxEkeDFcskoG7vrZI5hgvBjmyiLLdyKTtkCR42II6fgqwl9A3ADWGsPDsG0R2gAAAABJRU5ErkJggg==);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_x_white {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUtJREFUWAnNV1EKwyAMlX0WeqtCj7Db7m+32uheimnVpjZGKwsEUZP3XlQCOudtWZYBPvG86+jJXxg/8Odd5MCe4WOEjwWqnMjZbhEB8CecsN/wXQQmk9/AsFlTEUBlciY4iEgDKLCJCIGcsef0KpqLyJDL76w4ISohnpixzIkBfzVGDUBNblCDcxYgS05Emk5KAEtiU57sXAOsicmSXG3mCHJ7V7hF+ydEX6yTh9akgYniwCI1qz7krMiLSKsmEbQmdzhOFsaHsPa/S756uuMz637/fR4hypUe31ptbq/JXWoINDEmMSXAJbEqMRZAS44opgaoJncVUw0AFDOGOVE4x2Ks4gSBNF1SYyKQfixph2vS1VQiEDTC6bPA1oScTwSgZ41s/4siiEU0Jc+IoO/gwPvr6EXEP5Yoom4SnMSRvA5anw0R9BfdKv8BtOljRAq4cdAAAAAASUVORK5CYII=); } }

.ic_papersmagglass {
  display: inline-block;
  width: 251px;
  height: 200px;
  background-image: url(/static/lw-web//images/ic_papersmagglass.png);
  background-size: 251px 200px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_papersmagglass {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_papersmagglass@2x.png); } }

.ic_renewal_dt {
  display: inline-block;
  width: 226px;
  height: 235px;
  background-image: url(/static/lw-web//images/ic_renewal_dt.png);
  background-size: 226px 235px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_renewal_dt {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_renewal_dt@2x.png); } }

.ic_renewal_mob {
  display: inline-block;
  width: 134px;
  height: 139px;
  background-image: url(/static/lw-web//images/ic_renewal_mob.png);
  background-size: 134px 139px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_renewal_mob {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_renewal_mob@2x.png); } }

.ic_number1 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number1.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number1 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number1@2x.png); } }

.ic_number2 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number2.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number2 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number2@2x.png); } }

.ic_number3 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number3.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number3 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number3@2x.png); } }

.ic_number4 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number4.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number4 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number4@2x.png); } }

.ic_number5 {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_number5.png);
  background-size: 36px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_number5 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_number5@2x.png); } }

.ic_primary {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAQVJREFUKBVjYMACPu+TsQdhLFIMLNgE/zP8q4OKO6PLM6ILfNonZf3///8jIHFGRkYbPqdnR5HVwDX8P2PM+vn7C0WG3/9m/v/P4ADRwHCAgZUpnZdT4j6jydnfYLGPe6UaGBgZohkZ/isAFWJ1IiMjw5//DIwPGP4zLGXi4+bqA1rzCpdikKkgOZAakFomRos7n3gZBd2BphwCSWIDIDmwGqBauB8+H1UW+/fj20tsGphYucV47e68BskxwRQw/f4lD2Oj00z/firAxOAa/v79qwMTBIbnLjCGCiDLwTUwMP7XYWRgPM7ExOzI7/TMHYRBbJAYSA5uGIzx8aCMKoyNTiPLAQCKr1QYQI+srwAAAABJRU5ErkJggg==);
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_primary {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAkNJREFUSA21VV9rE0EQn9lNQEw9BX3xjOJLRFEsKC3VtrF/QBF98M3P4FfwQR/9CH4RwSrYlLRqUZDWR+ObMT6ooJdEKXe368zhLnfJhu4JBpadnf39fjOzs7cBKPHrr9ev8ShBgUoZsAb14C9+1ZeHvsBoPZzXWm8xHhEXgpXeSx+u8AExRmt4aLB52/gmzV4V/GydmAOlXhdEhLhyePnzdsHnWHhVgMqevZVw+exmzti3guHGyZkkTd7kONasyMpsbenTW+twGM4AUSs8Rp1saAUNBH2Pmjvn4HKztzXgYxTQoSZ1guXet1EcktgdijKtNJwhUIOFaT4yCvRaI/7gQKTREQgfNMAu8oejIH0CGqa8RHxBCAMB8nZ2RNGL8KoG/ZS4gS9/H1yEgDeD1d4r24Nf7fpsnKhn/3w8JiIdU7UibhxsdrOLYQPw/rAdXkpjeE7VHDX4MjNl/V1W4Xqt2XtneIXvgDdEVawgwlcD8J2Zw9y8OHMLFRixQbt+MY3TXbP2mWVVTk81u+9HsYUKzKbWMja27zyJ4wwASXLBV9jiVHLe2jnDGUChLh1AKTfHGYCeB2c21EjNI5egNXFCUs4A1PvxChDWpMTLPOhqrFllazg4tDd2i3Tr9IG+2htQmpK59KBtgdD3g6Uvm1aLjGjj+CIofEQP4XyGA0gPnarVsPFxL48bq2AI8dlMHHEHUN6iv8bFUXEWYB/tLTCGsthhzrD7+1xe3GlzZv1WeJcyG6vOSSAnY5mTVTUJ9L/8fwBCB8UjDEWjFQAAAABJRU5ErkJggg==); } }

.ic_check_selected_card_dt, .segmented-control.bounded-options .btn.selected .wrapper-text::after, .upload-verification-modal .modal-body .segmented-option.btn.selected .wrapper-text::after, .group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn.selected .wrapper-text::after, .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-text::after, .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-long-text::after, .indv-enrollment-card.selected .wrapper-text::after {
  display: inline-block;
  width: 14px;
  height: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAAXNSR0IArs4c6QAAALxJREFUKBWN0b0KwjAUhuGK4iJCRRFvoZt7b6G3oYuDo6Ojg4uzs1uh2KmLo16Fq4gg4iwV43soTRNoaQMPSU6+/JQ6TsOmlOph1jCexdjQxwFXLKTaqTuB4IDMHgFSeCgagWkxy0bURojxwRs7dHWOiY8LVmjJAv0ECVK8sIH9QgoRvnhijSFOMGttfVM+IDCGefqZ+Q8P6FfkeasnILccId8j7Y6lFaqaEHQR4oZ5Va60zgb5Z9vSRaP4B1Zfw984yUXZAAAAAElFTkSuQmCC);
  background-size: 14px 10px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_check_selected_card_dt, .segmented-control.bounded-options .btn.selected .wrapper-text::after, .upload-verification-modal .modal-body .segmented-option.btn.selected .wrapper-text::after, .group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn.selected .wrapper-text::after, .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-text::after, .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-long-text::after, .indv-enrollment-card.selected .wrapper-text::after {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAAXNSR0IArs4c6QAAAXJJREFUSA3dlD1LA0EURUOCIAgJKGihhTZJY2ySSm3EUtJJOrHU1tre2s4ipWhh4W+wtNNGK220SIoEIgri53puZMIyjrO7YQPig0MmM/fdO5mdTSbzHyoIglE4hMrQfw8hY3AGn/AIi0MLxbwA5/AKqnd4hpXUQzGdgEswYQz71Ug1ENspuIaXfsT3QL+wAdnUAjGbgVuwwz6Y248MQpSFcqQQAbo5uAf7GHVh9iI9EOXgCLTbmq+B9RK0wBW26+vtrdE4AqfwBtqhPuuuRubL0AZX2I6r58cczccQLoXqOWyGxXyvwgNoQ+GSfius9Y4RV6ALLqNtNbO2BE+WxmxswxvgWsRoHn47qgPW9BLrqpvSCWiD6y6/WHM0F6EJruejAFMa63KtxTL2iTCZhTuwQ5nqlfnLWvX5JFrDdhpuwH6hdYR6jsuJDOOIMZ2EKzChCtMNrcbpH0iD+ThcgG5jBxYGMkrSREgeTqCUpO9PaL8AOU18vBSuQk4AAAAASUVORK5CYII=); } }

.ic_lockicon {
  display: inline-block;
  width: 12px;
  height: 15.75px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABACAMAAABr/gR0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAzUExURQAAAHBwcGhoaGpqamhoaGlpaWhoaGlpaWhoaGlpaWpqamlpaWlpaWlpaWlpaWlpaWlpaUCfuQgAAAAQdFJOUwAQIDBAUGBwgI+fr7/P3+8jGoKKAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABbklEQVRIS+2W25aDIAxFoaCCovj/XzsQjkIlVNrVt+l+IoHDRWKCqJGjWze/LXaA4zXa+f3ESnibSFsMjxh0NFAbxmUculjUZXpiRSeDXDHGr8vszsXaayxpgJ/SUTXsfSKzZkjdq4ItxJQ8/gH7QtqQK7+kJNc+w3wmLeDz/BE4YT1jqO+633QO9s7pq1RzpU2xe6IeCyND8ywwSh4kGGFlXHRvMEoUCerN2ujmTq3/mUBqY+1MAmevUIT50Jg0houR+204EMcphvqICva3bBFvPO29lxA6dZ54Rcg6aHUSwhatTn6CHr4lWI2SAxuUvACFSh3Zv4AVBGdC1oHMCnI6HuHJcIKiRCHbF3CCMr1Wsc8JziMEugRFSkn5toQTFIeur4IVnLmdyQ+s4Mg/msknvCD4zWCYe24LmvwEPXwieKc80KODvdAm4WehKtlNqLLynYoSjnAU6C4QxopeOPf44mE93KPV7Tv8KwjxB9h3f6Pe5Lh/AAAAAElFTkSuQmCC);
  background-size: 12px 15.75px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_lockicon {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABACAMAAABr/gR0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAzUExURQAAAHBwcGhoaGpqamhoaGlpaWhoaGlpaWhoaGlpaWpqamlpaWlpaWlpaWlpaWlpaWlpaUCfuQgAAAAQdFJOUwAQIDBAUGBwgI+fr7/P3+8jGoKKAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABbklEQVRIS+2W25aDIAxFoaCCovj/XzsQjkIlVNrVt+l+IoHDRWKCqJGjWze/LXaA4zXa+f3ESnibSFsMjxh0NFAbxmUculjUZXpiRSeDXDHGr8vszsXaayxpgJ/SUTXsfSKzZkjdq4ItxJQ8/gH7QtqQK7+kJNc+w3wmLeDz/BE4YT1jqO+633QO9s7pq1RzpU2xe6IeCyND8ywwSh4kGGFlXHRvMEoUCerN2ujmTq3/mUBqY+1MAmevUIT50Jg0houR+204EMcphvqICva3bBFvPO29lxA6dZ54Rcg6aHUSwhatTn6CHr4lWI2SAxuUvACFSh3Zv4AVBGdC1oHMCnI6HuHJcIKiRCHbF3CCMr1Wsc8JziMEugRFSkn5toQTFIeur4IVnLmdyQ+s4Mg/msknvCD4zWCYe24LmvwEPXwieKc80KODvdAm4WehKtlNqLLynYoSjnAU6C4QxopeOPf44mE93KPV7Tv8KwjxB9h3f6Pe5Lh/AAAAAElFTkSuQmCC); } }

.ic_important_dates {
  display: inline-block;
  width: 38px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_important_dates.png);
  background-size: 38px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_important_dates {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_important_dates@2x.png); } }

.ic_files {
  display: inline-block;
  width: 38px;
  height: 36px;
  background-image: url(/static/lw-web//images/ic_files.png);
  background-size: 38px 36px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_files {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_files@2x.png); } }

.ic_userhome {
  display: inline-block;
  width: 230px;
  height: 230px;
  background-image: url(/static/lw-web//images/ic_userhome_file_big.png);
  background-size: 230px 230px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_userhome {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_userhome_file_big@2x.png); } }

.ic_userhome_renewal {
  display: inline-block;
  width: 45px;
  height: 45px;
  background-image: url(/static/lw-web//images/ic_renew_dt.png);
  background-size: 45px 45px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_userhome_renewal {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_renew_dt@2x.png); } }

.ic_heartfolder {
  display: inline-block;
  width: 75px;
  height: 79px;
  background-image: url(/static/lw-web//images/ic_heartfolder.png);
  background-size: 75px 79px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_heartfolder {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_heartfolder.png); } }

.ic_view_budget {
  display: inline-block;
  width: 14px;
  height: 19px;
  background-image: url(/static/lw-web//images/ic_view_budget.png);
  background-size: 14px 19px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_view_budget {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_view_budget.png); } }

.ic_view_pdf {
  display: inline-block;
  width: 14px;
  height: 19px;
  background-image: url(/static/lw-web//images/ic_view_pdf.png);
  background-size: 14px 19px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_view_pdf {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_view_pdf.png); } }

.ic_card_view {
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url(/static/lw-web//images/ic_card_view.png);
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_card_view {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_card_view.png); } }

.ic_table_view {
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url(/static/lw-web//images/ic_table_view.png);
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_table_view {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_table_view.png); } }

.ic_filters {
  display: inline-block;
  width: 22px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAYAAAB3oa15AAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAADCgAwAEAAAAAQAAABkAAAAAJGkVTgAAAAlwSFlzAAALEwAACxMBAJqcGAAAARlJREFUWAljYBjigBHkfpXceaIc7ExmQ8kvP37+O3VnctJrFpCj2diYTRiZmLYMJQ+wsTF6Ad27nWkoORqbW4e8B8BJ6Nvbf/t5hP7KYfPhYBX79o7x9WB126i7RkOAniEArsjwWahcskiMk4lhQDL4938Mj+72xL3C5z5wKYRPASfj/3BGBqZJ+NTQSo6T8V8e0OzJ+Mwf8vXAkPcAwST0/T/jSmAyOo4vGmklB7T7Ea3MHjV3NASGSwgQrMjweVShYL4AD9N/XnxqCMl9+cf4+cGExA+E1OGSJ1gK4dIIEudhZW5iZGTMxaeGkBzP//+gigpUYZEFhnw9MOQ9QFES+v/vzwwGRqadZMU9VNP////uU6J/yOsFAP9ROFtUj/OSAAAAAElFTkSuQmCC);
  background-size: 22px 12px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_filters {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAZCAYAAAB3oa15AAAAAXNSR0IArs4c6QAAAHhlWElmTU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAADCgAwAEAAAAAQAAABkAAAAAJGkVTgAAAAlwSFlzAAALEwAACxMBAJqcGAAAARlJREFUWAljYBjigBHkfpXceaIc7ExmQ8kvP37+O3VnctJrFpCj2diYTRiZmLYMJQ+wsTF6Ad27nWkoORqbW4e8B8BJ6Nvbf/t5hP7KYfPhYBX79o7x9WB126i7RkOAniEArsjwWahcskiMk4lhQDL4938Mj+72xL3C5z5wKYRPASfj/3BGBqZJ+NTQSo6T8V8e0OzJ+Mwf8vXAkPcAwST0/T/jSmAyOo4vGmklB7T7Ea3MHjV3NASGSwgQrMjweVShYL4AD9N/XnxqCMl9+cf4+cGExA+E1OGSJ1gK4dIIEudhZW5iZGTMxaeGkBzP//+gigpUYZEFhnw9MOQ9QFES+v/vzwwGRqadZMU9VNP////uU6J/yOsFAP9ROFtUj/OSAAAAAElFTkSuQmCC); } }

.ic_ver_ellipses {
  display: inline-block;
  width: 5px;
  height: 15px;
  background-image: url(/static/lw-web//images/ic_ver_ellipses.png);
  background-size: 5px 15px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_ver_ellipses {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_ver_ellipses.png); } }

.ic_view_doc {
  display: inline-block;
  width: 12px;
  height: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAAXNSR0IArs4c6QAAAFhJREFUKBVj1C1b/J+BALjcFcsIU8ICYlzqjIHxMWi98iUoYmANIBF0CWRVMFeAbIJrACkgxiYmZJOIYY9cDfjiAD3kmECRgRz16ArQ+SgRR4pN6Abh5AMAqd4VcxSEIrYAAAAASUVORK5CYII=);
  background-size: 12px 14px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_view_doc {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAAXNSR0IArs4c6QAAAIpJREFUSA1j1C1b/J+BCuByVywjNmOYsAlSU4wFZtilzhgYkyRar3wJXvX08wHMGYRcBFOHTqPHJSxO6O8DmMuoFSc098GoBbAow0mPBhHOoIFJjAYRLCRw0qNBhDNoYBLwGo3cegBmEC6a5nHAAqt5YC5Ar5lg4uTStPcBLpdRK05o7gNcHhg64gBBUBYby/4VZAAAAABJRU5ErkJggg==); } }

.ic_checklist {
  display: inline-block;
  width: 50px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_checklist.png);
  background-size: 50px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_checklist {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_checklist.png); } }

.ic_done_document {
  display: inline-block;
  width: 50px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_done_document.png);
  background-size: 50px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_done_document {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_done_document.png); } }

.ic_documents {
  display: inline-block;
  width: 50px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_documents.png);
  background-size: 50px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_documents {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_documents.png); } }

.ic_document_blue {
  display: inline-block;
  width: 50px;
  height: 52px;
  background-image: url(/static/lw-web//images/ic_document_blue.png);
  background-size: 50px 52px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_document_blue {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_document_blue.png); } }

.ic_red_alert {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/static/lw-web//images/ic_red_alert.png);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_red_alert {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_red_alert.png); } }

.ic_yellow_alert {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/static/lw-web//images/ic_yellow_alert.png);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_yellow_alert {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_yellow_alert.png); } }

.ic_blue_alert {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAActJREFUOBFjZMAOGHXK1mn8Y2FU+MfA+I/5H+Pdqx3+d7ApZUQWVGiYz8H1S6CQ4T9jFgMjgwyyHAPD/3tA8YnX2PmnMTQ4/oHJwQ3QqFivwMTIuAWoURsmiZX+z3DyOyOj//02/5cgebABGpXrhBkZmU4DOYrImvg4WBn+Mfxn+PIDbiFY+j8Dw6V3vz5ZveyJ+8oEMYWpH10zKzMTw9YiZ4YtBc4MQJchmwuyVU+Ija8ZrFe9ZJMiE9u/20BBZmRVTECBuUnWDH/+/WNInX8cWQrMBrrix////2RYgJoD0DWDVPwDqlh87C6G7TCTgHo4gCHgxQIMXR1oUMDk4HS9vz4DGwszw55rz+FiKAxGRm0mYNRwoQiSxuEBefUVaXoQqv//Z3jF9J+RETOEEGrwshiZGY4xvfv1cTMwHN7hVYlV8v/D6zd/7Wf+emz9bxG7yC9Ar3hjU3fh0XuG8w8xzf//jzHjzazgy0B9EKBZtWEhkBMH4+Ol///vu9YeWAxSA06JIMZ1tguJwFTbxPD//28QHxsABtp3YPIogmkGqYG7AKZBp2a98t9/jOlAGSfG/wwKQA3/gfRdYGDv+svINPNWq+9TmFoQDQAS7o2qoRzFmwAAAABJRU5ErkJggg==);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_blue_alert {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAActJREFUOBFjZMAOGHXK1mn8Y2FU+MfA+I/5H+Pdqx3+d7ApZUQWVGiYz8H1S6CQ4T9jFgMjgwyyHAPD/3tA8YnX2PmnMTQ4/oHJwQ3QqFivwMTIuAWoURsmiZX+z3DyOyOj//02/5cgebABGpXrhBkZmU4DOYrImvg4WBn+Mfxn+PIDbiFY+j8Dw6V3vz5ZveyJ+8oEMYWpH10zKzMTw9YiZ4YtBc4MQJchmwuyVU+Ija8ZrFe9ZJMiE9u/20BBZmRVTECBuUnWDH/+/WNInX8cWQrMBrrix////2RYgJoD0DWDVPwDqlh87C6G7TCTgHo4gCHgxQIMXR1oUMDk4HS9vz4DGwszw55rz+FiKAxGRm0mYNRwoQiSxuEBefUVaXoQqv//Z3jF9J+RETOEEGrwshiZGY4xvfv1cTMwHN7hVYlV8v/D6zd/7Wf+emz9bxG7yC9Ar3hjU3fh0XuG8w8xzf//jzHjzazgy0B9EKBZtWEhkBMH4+Ol///vu9YeWAxSA06JIMZ1tguJwFTbxPD//28QHxsABtp3YPIogmkGqYG7AKZBp2a98t9/jOlAGSfG/wwKQA3/gfRdYGDv+svINPNWq+9TmFoQDQAS7o2qoRzFmwAAAABJRU5ErkJggg==); } }

/* CR166386 R21.06 SM178034 mail, options and appeal start */
.ic_mail_email {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAiCAYAAABIiGl0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADOSURBVFhH7c0xDgFBGIbhkQi1RkRJoqMhEY1Er3YQlUu4gQtoHEEprqCiEGpRKHlXZmXIbHY3Zv8VmS95mpk/eVXEWrinMIeT+XCc/wrfsIsxg5OZ4U3wIDXRcAMDbQJbuILwJq02initji3C0CczPIbtJqkThnhuBdtRyGU4cEYZ6qoforgOB3qwfpiyCI9g/TD5sO0mrd8OHzDVFvrtW4nCWfBhMT4sxofF5Bu+GA9SulBL40HCESWoKtawHbm2Rx9vq6GToSYKyHNKPQAhDNVEe00xaQAAAABJRU5ErkJggg==);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_mail_email {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAiCAYAAABIiGl0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADOSURBVFhH7c0xDgFBGIbhkQi1RkRJoqMhEY1Er3YQlUu4gQtoHEEprqCiEGpRKHlXZmXIbHY3Zv8VmS95mpk/eVXEWrinMIeT+XCc/wrfsIsxg5OZ4U3wIDXRcAMDbQJbuILwJq02initji3C0CczPIbtJqkThnhuBdtRyGU4cEYZ6qoforgOB3qwfpiyCI9g/TD5sO0mrd8OHzDVFvrtW4nCWfBhMT4sxofF5Bu+GA9SulBL40HCESWoKtawHbm2Rx9vq6GToSYKyHNKPQAhDNVEe00xaQAAAABJRU5ErkJggg==); } }

.ic_tool_tip {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFISURBVDhPlVNLTsMwFAxCcAo4QWuzgENwgW44CDYfqRv2IJVNNwjJVouyYEuRAJUtYtlehCzTKMw4T1FN0qiMNFLeeN579oud/MXR9aSnjb9Vxi+VcVlFv6TGNbE1MRim+9q6eyQUYA7O+8aNSX6LVtBDr6RVoKCse4ehBGdq6A5kqcbJ1fQQO3kNHnijItK51MZZkTYCvsvgRU4Q9MVTHwK3PQvCGtS5P9N2ciphDdlJEWairb9DkLdtG/oHhvcoYY3qOC7nYFmN057LWoRBmu6WZbkjYQQc4ZO57JJx0qJHoI4uNxJGkL+TdRZAhy9l/bOEEaTAT+cRugowB1wk1a3bNMT2AvQyJwyRvwJB+2807gV8kLAGveCqvtr/uUj00AuORNruKsu22RmN/Nvx+HtPlips+ZhW4KiRvI725+wW1JrPOUl+AfCR+ApqLIuSAAAAAElFTkSuQmCC);
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_tool_tip {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFISURBVDhPlVNLTsMwFAxCcAo4QWuzgENwgW44CDYfqRv2IJVNNwjJVouyYEuRAJUtYtlehCzTKMw4T1FN0qiMNFLeeN579oud/MXR9aSnjb9Vxi+VcVlFv6TGNbE1MRim+9q6eyQUYA7O+8aNSX6LVtBDr6RVoKCse4ehBGdq6A5kqcbJ1fQQO3kNHnijItK51MZZkTYCvsvgRU4Q9MVTHwK3PQvCGtS5P9N2ciphDdlJEWairb9DkLdtG/oHhvcoYY3qOC7nYFmN057LWoRBmu6WZbkjYQQc4ZO57JJx0qJHoI4uNxJGkL+TdRZAhy9l/bOEEaTAT+cRugowB1wk1a3bNMT2AvQyJwyRvwJB+2807gV8kLAGveCqvtr/uUj00AuORNruKsu22RmN/Nvx+HtPlips+ZhW4KiRvI725+wW1JrPOUl+AfCR+ApqLIuSAAAAAElFTkSuQmCC); } }

.ic_add_doc {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEcSURBVGhD7ZhbCgIxFENnHy7aVejO9Msd+LwFP4ZQSDNN64N74CCYMZmCX12SJPkanuDPkQf4NHmATzPkALvwEJ5DHGgVeYS151ptprz8JayVKCLTDnAMawWqyLQD9Pxt1iK1ZxSb2fzDjdj37IUE+569kGDfsxcS7HusEHNVhOUyrBBzVeQW3t+f1/JFL2wQc9XhsEHMVYczfdDN3x8Ac1WE5TKsEHNVhOUyrBBzVYTlMqwQc1WE5TL2QoJ9z15IsO+xQsxVEZbLsELMVRGWy7BCzFURlsuwQsxVEZbL2AsJ9j17IcG+Zy8k2PfshQT7Hl5s7Qe73jqF3ZRL3XXpTMt2N67LXdWyWbYtOK7XWy0bZcv28kmSJKNZlhekjHfAvxFN2AAAAABJRU5ErkJggg==);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_add_doc {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEcSURBVGhD7ZhbCgIxFENnHy7aVejO9Msd+LwFP4ZQSDNN64N74CCYMZmCX12SJPkanuDPkQf4NHmATzPkALvwEJ5DHGgVeYS151ptprz8JayVKCLTDnAMawWqyLQD9Pxt1iK1ZxSb2fzDjdj37IUE+569kGDfsxcS7HusEHNVhOUyrBBzVeQW3t+f1/JFL2wQc9XhsEHMVYczfdDN3x8Ac1WE5TKsEHNVhOUyrBBzVYTlMqwQc1WE5TL2QoJ9z15IsO+xQsxVEZbLsELMVRGWy7BCzFURlsuwQsxVEZbL2AsJ9j17IcG+Zy8k2PfshQT7Hl5s7Qe73jqF3ZRL3XXpTMt2N67LXdWyWbYtOK7XWy0bZcv28kmSJKNZlhekjHfAvxFN2AAAAABJRU5ErkJggg==); } }

.ic_plus_sign {
  display: inline-block;
  width: 22px;
  height: 21px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMCSURBVGhD7Vm9jtQwEF5KxM91dFRIdBvQgRC6Bl6B14COIjnpJFaiQ4inSNDqVkKivWofYqt7gt2abbgrNsznfDlsX7KbyXk5LOWTRoo8M984jj0eO6MBAwaEweHJ9EmS5h9Fvo/TYj5O83ORNUWeizl0sIEt3W4XyeTHo3FWfJYOLkRKpSzgCw7S/TskX8/uJVn+STqB0W3qnEbW4AIn6feLZ1n+ToIuvU6EkCW4GSY8yrK8w1HfeIFruZR5fibT4oN05G1yPH36ZjK7f/Tl5wM8ow06Y2NsGzk2iIFYDBsGr7+d3hXymResltX4OH//Ipsd0HwnYAsf49vEmRWniEnzmwGjIaRNnb9I0mKCUaapGvAFB7g8bvMSQb4Ep41LLiP3PJ0e0eTGABc4vRglYtOkH7hg/Tm/eHkyfUyTYAAnuL1Ym94LG2lNCPxss9pH52vwJfwvseyVYhumzoVm2ni+JZt3gtPJWRPqqWR2WG+TwmKjuhNsXwibO4EL2/Zfq3ZsbPEewUqbbTx/1QsgFmI6HNInqndDHNzFJDmbqs5w/EXY3BncJ2yOBVXbgUrRc7x8NckfUt0ZHof6BRATsW2OTlUsyl3bCVs/VSq4HPoXAFh2XHGgb1S1o6rnreA9pg/gcIiwWYWqdvrLgb5R1Q4cPGwnFGFUqWBzQNisgikAHZ5iTlU7xBAnqSsnVJJUObBtQghpHSC2Z3dOVTvEyMn/benTtgkhpHXAdGrbralqB4xsJ9TzVDmwbUIIaR0gtmf3i6p2iFHsUyjyRXwtjUoqo0oFh0OEzSr0SqPYLGwnbCZUqeBy9HyBPhvZ/1JKmHNzn1ICEON4izkg+nI6+gMNEPWREoj+UA/gSkMI4rxWqdEwlSBxXGwBW64Wf2OxabOTDfhywe7vahHocrmr2ezMebfK89dG3UjIy90aGA1Op+3X69IxFGGoJDHCZpTl2RRmt3W9boMLO74fHDaQ1vg14vvFZMPs2FXZEddPviagUkS5W50nIvnNOmBA9BiN/gC/fwQ2q/MPSgAAAABJRU5ErkJggg==);
  background-size: 22px 21px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_plus_sign {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMCSURBVGhD7Vm9jtQwEF5KxM91dFRIdBvQgRC6Bl6B14COIjnpJFaiQ4inSNDqVkKivWofYqt7gt2abbgrNsznfDlsX7KbyXk5LOWTRoo8M984jj0eO6MBAwaEweHJ9EmS5h9Fvo/TYj5O83ORNUWeizl0sIEt3W4XyeTHo3FWfJYOLkRKpSzgCw7S/TskX8/uJVn+STqB0W3qnEbW4AIn6feLZ1n+ToIuvU6EkCW4GSY8yrK8w1HfeIFruZR5fibT4oN05G1yPH36ZjK7f/Tl5wM8ow06Y2NsGzk2iIFYDBsGr7+d3hXymResltX4OH//Ipsd0HwnYAsf49vEmRWniEnzmwGjIaRNnb9I0mKCUaapGvAFB7g8bvMSQb4Ep41LLiP3PJ0e0eTGABc4vRglYtOkH7hg/Tm/eHkyfUyTYAAnuL1Ym94LG2lNCPxss9pH52vwJfwvseyVYhumzoVm2ni+JZt3gtPJWRPqqWR2WG+TwmKjuhNsXwibO4EL2/Zfq3ZsbPEewUqbbTx/1QsgFmI6HNInqndDHNzFJDmbqs5w/EXY3BncJ2yOBVXbgUrRc7x8NckfUt0ZHof6BRATsW2OTlUsyl3bCVs/VSq4HPoXAFh2XHGgb1S1o6rnreA9pg/gcIiwWYWqdvrLgb5R1Q4cPGwnFGFUqWBzQNisgikAHZ5iTlU7xBAnqSsnVJJUObBtQghpHSC2Z3dOVTvEyMn/benTtgkhpHXAdGrbralqB4xsJ9TzVDmwbUIIaR0gtmf3i6p2iFHsUyjyRXwtjUoqo0oFh0OEzSr0SqPYLGwnbCZUqeBy9HyBPhvZ/1JKmHNzn1ICEON4izkg+nI6+gMNEPWREoj+UA/gSkMI4rxWqdEwlSBxXGwBW64Wf2OxabOTDfhywe7vahHocrmr2ezMebfK89dG3UjIy90aGA1Op+3X69IxFGGoJDHCZpTl2RRmt3W9boMLO74fHDaQ1vg14vvFZMPs2FXZEddPviagUkS5W50nIvnNOmBA9BiN/gC/fwQ2q/MPSgAAAABJRU5ErkJggg==); } }

.ic_minus_sign {
  display: inline-block;
  width: 22px;
  height: 21px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALcSURBVGhD7ZnPattAEMbdY0nT3HLrqdCblZCGUHJpX6Gv0d5ykAKGGHorpU8hBRNDodec8hA+5Qnsc31pcrAy3+qTu7vROpG8lrugHwwYz+zMaLV/Zle9jo4OPxwNRm+jOD0TuezH2U0/Tm9F5hT5nd1ABxvYstl2iYa/9vtJ9k0SnIjkNWWCtvBBd+0R/bjeiZL0QpJA71YlV0fm8AWfdL9ZDpL0swSdWkn4kCl8M4x/8jx/wV5fWIFLuZdxfi3D4qsk8ik6H737OBy/Ov3+exe/8R90ykbZVvpYIAZiMawfPvy8einOx1awUmb98/TL+2S8R/MngS3aqLZVPpPsCjFpvh7oDXFalfxdFGdD9DJNa4O28AFflm/1EF7eBIeN6Vx67jAendJkbeALPq0YOWLTpBmcsPaYnxwPRm9o4g34hG8r1qLxxMayJg7s1Wa2ieRL+BD2m5g2WmIrhs6dz2HjgsPJmBO1h5LaYa1NCpON6o3Dib2MLTKvtWNji7cczNZZbeqCWIhp5CA5Uf000sCcTLJmU9Ua3Cf+5SA5UbUaVIpWw/uTYfqa6tZATMTWc3lWFYtyV2+ErZ+q1mHZscwFuVHlpqjntQfYwvApKWon4wEuqXKDg4feCEUYVa2jCkAtF+RGlRsxxElq2QiVJFUGuo0PoVsDxLbsbqlyI0bG+u9aPnUbH0K3BlxOdbs5VW5gpDdCPU+VgW7jQ+jWALEtuz9UuRGj0IdQ4JP40TIqSxlVrdNoGcVmoTfCZkJV6yC2ngtyo8rN/1JKqHNzk1ICiHG4xRwIvpwO/kADgj5SguAP9QBXGuIgzGuVkoqhBAnjYgusuFr8i8m2zuqEtpywm7taBM+53K2z2anzbrHOP+p1JT4vd0vQGxxOq6/XJTEUYagk0cOql+W3Ksy2db2uw4kd3gcOHSxrfBvhfWLSUTt2UXaE9ZGvClSKKHeL80Qgn1k7OoKn13sAW+Ny5zi3Cu8AAAAASUVORK5CYII=);
  background-size: 22px 21px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_minus_sign {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALcSURBVGhD7ZnPattAEMbdY0nT3HLrqdCblZCGUHJpX6Gv0d5ykAKGGHorpU8hBRNDodec8hA+5Qnsc31pcrAy3+qTu7vROpG8lrugHwwYz+zMaLV/Zle9jo4OPxwNRm+jOD0TuezH2U0/Tm9F5hT5nd1ABxvYstl2iYa/9vtJ9k0SnIjkNWWCtvBBd+0R/bjeiZL0QpJA71YlV0fm8AWfdL9ZDpL0swSdWkn4kCl8M4x/8jx/wV5fWIFLuZdxfi3D4qsk8ik6H737OBy/Ov3+exe/8R90ykbZVvpYIAZiMawfPvy8einOx1awUmb98/TL+2S8R/MngS3aqLZVPpPsCjFpvh7oDXFalfxdFGdD9DJNa4O28AFflm/1EF7eBIeN6Vx67jAendJkbeALPq0YOWLTpBmcsPaYnxwPRm9o4g34hG8r1qLxxMayJg7s1Wa2ieRL+BD2m5g2WmIrhs6dz2HjgsPJmBO1h5LaYa1NCpON6o3Dib2MLTKvtWNji7cczNZZbeqCWIhp5CA5Uf000sCcTLJmU9Ua3Cf+5SA5UbUaVIpWw/uTYfqa6tZATMTWc3lWFYtyV2+ErZ+q1mHZscwFuVHlpqjntQfYwvApKWon4wEuqXKDg4feCEUYVa2jCkAtF+RGlRsxxElq2QiVJFUGuo0PoVsDxLbsbqlyI0bG+u9aPnUbH0K3BlxOdbs5VW5gpDdCPU+VgW7jQ+jWALEtuz9UuRGj0IdQ4JP40TIqSxlVrdNoGcVmoTfCZkJV6yC2ngtyo8rN/1JKqHNzk1ICiHG4xRwIvpwO/kADgj5SguAP9QBXGuIgzGuVkoqhBAnjYgusuFr8i8m2zuqEtpywm7taBM+53K2z2anzbrHOP+p1JT4vd0vQGxxOq6/XJTEUYagk0cOql+W3Ksy2db2uw4kd3gcOHSxrfBvhfWLSUTt2UXaE9ZGvClSKKHeL80Qgn1k7OoKn13sAW+Ny5zi3Cu8AAAAASUVORK5CYII=); } }

.ic_medical_suitcase {
  display: inline-block;
  width: 22px;
  height: 21px;
  background-image: url(/static/lw-web//images/ic_medical_suitcase.png);
  background-size: 22px 21px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_medical_suitcase {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_medical_suitcase.png); } }

.header_logo {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/logo_cc.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .header_logo {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/logo_cc@2x.png); } }
  @media (max-width: 768px) {
    .header_logo {
      display: inline-block;
      width: 94px;
      height: 31px;
      background-image: url(/static/lw-web//images/logo_cc_mobile.png);
      background-size: 94px 31px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .header_logo {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/logo_cc_mobile@2x.png); } }

/* CR166386 R21.06 SM178034 mail, options and appeal end */
.ic_location_icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(/static/lw-web//images/ic_location_icon.png);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_location_icon {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_location_icon.png); } }

.ic_dropdown_indiv_page {
  display: inline-block;
  width: 57px;
  height: 54px;
  background-image: url(/static/lw-web//images/ic_dropdown_indiv_page.png);
  background-size: 57px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_dropdown_indiv_page {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_dropdown_indiv_page.png); } }

.ic_watch_indiv_page {
  display: inline-block;
  width: 26px;
  height: 23px;
  background-image: url(/static/lw-web//images/ic_watch.png);
  background-size: 26px 23px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_watch_indiv_page {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_watch.png); } }

.ic_speaker {
  display: inline-block;
  width: 40px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJfSURBVFhH7VgxT9tAGP1AgKgETGWCDp2gSA3qXGYkgpg6dqu60Q1VQkLwCzoWsTDSn2CTVkgsUYcoCKqmFahTGiSktgxlIE6Q7L47fQaf4yR2fDax1Ce9Ib6X+95z7r7YR/0Ku0CP6gYZdZNe8aVswHFoAMZXwSvQAW8QYpGH+xtWgWZhtsjGvfzbMCnHsv6Dc0hDlkkbMGr5jLv8jfEVlqcH+zM9sPbpLYqv86UWYHwGBk98hu9o0gcEfMjydOBUaATF34AXbOIdD7XANmkCmi9Sp7KGcMssSwdiKaDwa7DqMdIxgABCTEN3znrbMmjbLtI4DycPdI5BbLKXKPzj1rSXXQIINAo0D22padICX0oeouXB9AsUriiG/QwRIHVgY+Zh7qjFbBA5AJbKZMOgp3ICncDaHeU2VgavleI6yAHqH+kxPl9iuT2ThXVAbBZM+lUpqJtqAPH5TLRYaSAucOd3Wgrqpj8AiLpb0kBcYDK15SXBgADgT9G9pIk48EyYHIMDiF9hTprwAWPfvbogovutueJAgVa2D5CXJnzA2P8AepnwEsr2JsZdyHYbvZc/MoNOtf2RCaT8KPFHPHnKwklChPIbwcbZ5eGeHubEm1W7jasd3QIIeB6nv/m1CjlAqggTwIWWFxqTctCWmgY950vxECWAC3ynt1fKA5qCrsZ6G8vsfexXyl4CuIjyUo86Y9AcS53KKuotsSw64gRwEepY5RM9wdyd2vgevEQ/VtERICycMg1j7k3UaHew9Qs3IdrBVpoBXMhfI4tHi16I1gzDYv9k73DXi3DH60T/AJ2IcMq3tqiBAAAAAElFTkSuQmCC);
  background-size: 40px 30px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_speaker {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJfSURBVFhH7VgxT9tAGP1AgKgETGWCDp2gSA3qXGYkgpg6dqu60Q1VQkLwCzoWsTDSn2CTVkgsUYcoCKqmFahTGiSktgxlIE6Q7L47fQaf4yR2fDax1Ce9Ib6X+95z7r7YR/0Ku0CP6gYZdZNe8aVswHFoAMZXwSvQAW8QYpGH+xtWgWZhtsjGvfzbMCnHsv6Dc0hDlkkbMGr5jLv8jfEVlqcH+zM9sPbpLYqv86UWYHwGBk98hu9o0gcEfMjydOBUaATF34AXbOIdD7XANmkCmi9Sp7KGcMssSwdiKaDwa7DqMdIxgABCTEN3znrbMmjbLtI4DycPdI5BbLKXKPzj1rSXXQIINAo0D22padICX0oeouXB9AsUriiG/QwRIHVgY+Zh7qjFbBA5AJbKZMOgp3ICncDaHeU2VgavleI6yAHqH+kxPl9iuT2ThXVAbBZM+lUpqJtqAPH5TLRYaSAucOd3Wgrqpj8AiLpb0kBcYDK15SXBgADgT9G9pIk48EyYHIMDiF9hTprwAWPfvbogovutueJAgVa2D5CXJnzA2P8AepnwEsr2JsZdyHYbvZc/MoNOtf2RCaT8KPFHPHnKwklChPIbwcbZ5eGeHubEm1W7jasd3QIIeB6nv/m1CjlAqggTwIWWFxqTctCWmgY950vxECWAC3ynt1fKA5qCrsZ6G8vsfexXyl4CuIjyUo86Y9AcS53KKuotsSw64gRwEepY5RM9wdyd2vgevEQ/VtERICycMg1j7k3UaHew9Qs3IdrBVpoBXMhfI4tHi16I1gzDYv9k73DXi3DH60T/AJ2IcMq3tqiBAAAAAElFTkSuQmCC); } }

.ic_clipboard_indv_page {
  display: inline-block;
  width: 32px;
  height: 25px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA0CAYAAADSWosiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAI2SURBVGhD7ZkxSxthGMdTdKgiOFjoYEE6SAe5u4RQTBHNrrOrUHDyA7yXU+E+QTu1dOj43gUTJIMohYAIDh3rZqGLboKToGCWeD7v+VTS6xsvyeFzR3h+8BsS7x7/f7x731zMMQzDMAzDMAzDMAOyWq+PzDvV10EQvMC3hhvDkYuGkIdgCwzAG3DXEtU5PGT4MCpyA0reYeGorXzFX8ZDhwfD9pY0ZaPeFra8GTwl25Tdo1EIXLKE/9Gw5XpXhfzVUVB5Bu6Alx3vKX9oz0dN21+zNr08/vp0yG/7sxD0JBK8F/8U3b1xNcParE1DoSvNMU9ry2bR9V+FQSjBv/QgpQNTeN9xTAi8PtYdF6/XwBF0FCr+B32Ynjwr2vVJNcfcqr2F19eRn/fs+0pjKgxERXhPa4L04QV4MNBl3qHleAsYiYZwsdEEIRd2C4xEAxdP28wV35bv1HaTVEvIFe38v2atuAqNhyZCLV66+Y9ycSLiiucdv1xwqmZS1UdU3fxHeXEjgounbQaLfzOF/JxUmKMeXXXzH8xacd7OEsLFu5m5e9yWTUN4+8mVP/+b3WkGFzcauTgRXLy7b8ru0ct+hHN+R2bEm7Xig6zqMPNUN+tJuTgRccXVNydqD+5HOO88OidWXtyI4OJpS1089ishOksYiQbTrhY0Iahtl936BEaiAy53eBDRBiLRFPILRqFF7dXwBNXQhXpm26bwvpY+1cYwSjqof9WG+zAsNM8u3NP/Xt653D0rGE/XiIZzawAAAABJRU5ErkJggg==);
  background-size: 32px 25px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_clipboard_indv_page {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA0CAYAAADSWosiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAI2SURBVGhD7ZkxSxthGMdTdKgiOFjoYEE6SAe5u4RQTBHNrrOrUHDyA7yXU+E+QTu1dOj43gUTJIMohYAIDh3rZqGLboKToGCWeD7v+VTS6xsvyeFzR3h+8BsS7x7/f7x731zMMQzDMAzDMAzDMAOyWq+PzDvV10EQvMC3hhvDkYuGkIdgCwzAG3DXEtU5PGT4MCpyA0reYeGorXzFX8ZDhwfD9pY0ZaPeFra8GTwl25Tdo1EIXLKE/9Gw5XpXhfzVUVB5Bu6Alx3vKX9oz0dN21+zNr08/vp0yG/7sxD0JBK8F/8U3b1xNcParE1DoSvNMU9ry2bR9V+FQSjBv/QgpQNTeN9xTAi8PtYdF6/XwBF0FCr+B32Ynjwr2vVJNcfcqr2F19eRn/fs+0pjKgxERXhPa4L04QV4MNBl3qHleAsYiYZwsdEEIRd2C4xEAxdP28wV35bv1HaTVEvIFe38v2atuAqNhyZCLV66+Y9ycSLiiucdv1xwqmZS1UdU3fxHeXEjgounbQaLfzOF/JxUmKMeXXXzH8xacd7OEsLFu5m5e9yWTUN4+8mVP/+b3WkGFzcauTgRXLy7b8ru0ct+hHN+R2bEm7Xig6zqMPNUN+tJuTgRccXVNydqD+5HOO88OidWXtyI4OJpS1089ishOksYiQbTrhY0Iahtl936BEaiAy53eBDRBiLRFPILRqFF7dXwBNXQhXpm26bwvpY+1cYwSjqof9WG+zAsNM8u3NP/Xt653D0rGE/XiIZzawAAAABJRU5ErkJggg==); } }

.ic_dollar {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAC6ADAAQAAAABAAAAEgAAAADsTq/1AAABzUlEQVQoFWNkQAO6ZYv/w4Qud8UywtggmgmZQ4gN16lftdTx/9//Wf///w+BaWJkZJzNyMTSc7E94hZIDKxYv3xJ3b///xshihj/A0U/MPxnEGBg+M/IwMj4iYWJyeN8e9RxJv2K5Yb//jM0gBUyMTULc7HxXe6MEWJgYhQGKlzF8P8/399//2aC5Bn1ypbm/Wf4NxFoxMNLXTEKYE1QwrBhudSfb3+egrgcrCxyjPrli8OAJq9kZGT4xsDKrnOpJew+sgZkNhMXJ/seoEee/P/PwMXw+9d5vYolbSCnISuCscEeNCxfof+X4c9SYEhoIyQYHwK9t5yTiavnVHvQW5A4POhCV61ivnH2VzhQIBgYCh5gm0AKGBk/AoPH73Jn9CG4YpiJINq4YTPXn+8ffP4xMLQCg1AFqOM90AZVrIphGvUa1on9//7tLjD4eJiZmQOZ9MqX9IPSg275kpUwRTD6UkPQK6CTXoD4//7+U2BiYvy/ESL5PwQYk7kODfs5QHy97p3cemVLqsHOAPKZmBlOg50BVNQMjO4aiCZYdP8XhPBBocA4AxhhmXA3gxLSv7//M4DuC4MrYmTYDAyN+Rc7YtaDxOCKYQqolp4BLfumZehYSmUAAAAASUVORK5CYII=);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_dollar {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAC6ADAAQAAAABAAAAEgAAAADsTq/1AAABzUlEQVQoFWNkQAO6ZYv/w4Qud8UywtggmgmZQ4gN16lftdTx/9//Wf///w+BaWJkZJzNyMTSc7E94hZIDKxYv3xJ3b///xshihj/A0U/MPxnEGBg+M/IwMj4iYWJyeN8e9RxJv2K5Yb//jM0gBUyMTULc7HxXe6MEWJgYhQGKlzF8P8/399//2aC5Bn1ypbm/Wf4NxFoxMNLXTEKYE1QwrBhudSfb3+egrgcrCxyjPrli8OAJq9kZGT4xsDKrnOpJew+sgZkNhMXJ/seoEee/P/PwMXw+9d5vYolbSCnISuCscEeNCxfof+X4c9SYEhoIyQYHwK9t5yTiavnVHvQW5A4POhCV61ivnH2VzhQIBgYCh5gm0AKGBk/AoPH73Jn9CG4YpiJINq4YTPXn+8ffP4xMLQCg1AFqOM90AZVrIphGvUa1on9//7tLjD4eJiZmQOZ9MqX9IPSg275kpUwRTD6UkPQK6CTXoD4//7+U2BiYvy/ESL5PwQYk7kODfs5QHy97p3cemVLqsHOAPKZmBlOg50BVNQMjO4aiCZYdP8XhPBBocA4AxhhmXA3gxLSv7//M4DuC4MrYmTYDAyN+Rc7YtaDxOCKYQqolp4BLfumZehYSmUAAAAASUVORK5CYII=); } }

.ic_dollar_elig {
  display: inline-block;
  width: 18px;
  height: 20px;
  background-image: url(/static/lw-web//images/ic_dollar_elig.png);
  background-size: 18px 20px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_dollar_elig {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_dollar_elig.png); } }

.ic_download, .width-md .toggle {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAQZJREFUKBVjYMACtCsW12pVLG7AIsXAgk3wPwODDON/BmZsckzYBPGJ0VGDdtVSd+2KZcEg5/z/z8gIc5ZOxZJAraolnjA+3En//jNy/v//d7l25ZJUmKRm5dLkfwwMq5iAcjAxZqAC62yXtU/XtOhdF7MPuf3/3/85jIyMEgyMjMqM//9HMDIwJlztiFnV0PCf6bWlqhXTv38MB1f/WqYHMuFqW/QKJiamCKCbJMCYkSn6amfMMpAcSA1ILdBJ/5mZ/iHC/Ep79DpGBmagX5hCr3VErwYpBgGImv/MjJrli/8zMTEmAOPpBkQKO8nI8Ffj37//C8AxDWIwMPzBrhIqCox9MAAAp/xaKhiy8IQAAAAASUVORK5CYII=);
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .ic_download, .width-md .toggle {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAj5JREFUSA3tVc1rE0EUnzezsRoVlKCevVkSiwX1ENDYVowiCh7Upundi1fJticPtab4H3hN00OUCoKHXhQ8KPhRpckaxEuxghAMolhpY3ae7zWdZElid825A8l7M7+PN3lv2YAIuK4WCspZrD1DIazw4SOJtzeO/wkitYKQmOMsugOIeIrztc8fBym84txvST+CwZXQTa7UoMy5X2yK/Ii94tsFfDu33aLeWjQ4UThw1M7v91VvEo7dfrQvNjl3qBu/YwYnJ+Yj67i+7Ar9JWbPnusm8p5F7bnh2trqiqvd5W5FOgrU+sBFFPwJ09fjWCZ30WvozaOT+aQW7hN6hewB0oRxZ92Lcw7tB7zvz+RPA2BDCFBDkNctxJU66jeMW1LFUeiIq/EhbfsAxG8Q6pKTHXvKuHd1/AIGyzPp51KppAD4SbfbAagfaMRrRqhRX9Ea52lP5vCLrnm+mznzIWrnUvQKjluRg/bSreSqMeEYtWdPELZARf4xcPhhSXmheHfspVc3cG9hd71ayVJ7XkgUcJ/6fdOtVi57SZw72fHXQqgRumG1HaObf1eWOttuzjz2Yk/2ljyghljubTfh/Yds6p2FMES3qbRw+AYShkt3UhszaZ2brOHF3l1nYGgmFmfGizIUOkMz+cqFQsoacqbT7w2+VQxUgA1KU6NlYUFCSZVYmh4tbWXqxQL/ZbKoPJX+5BUHyZsFqF8j/ZncriAiPw55xQ2nVUBsPOfNZ90Qeoko6OHeXIFnYAT/G/8C+fDMzzk7tKcAAAAASUVORK5CYII=); } }

.eg_option-forall {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAAAXNSR0IArs4c6QAAAtdJREFUeAHtW8FKHTEUTaavCkK/wYVdFNQKblsQimv9h36DX9B1v8GPcC1Cod1KlRa6cOM3WLooaprzZlIzYRznxJcoyR2QTCa57+ae3JzczB312fkPo7pr6+2Gxm1Nz3xbHQ7VlQChESQC16/ODTqDm1oNF7s9BOac4NWrvRVixNTL7qCUEGO1JOAZjpUw8+rU7buvv179uf57YJTZU0q/boXNhVb6aGW29Pnb+zdX1A9O6JxKpwYS7swwYRzzLttffn4wt9eH9tCxOiRjDyCXupl9PN1ZPxlqj3mWSmfUFonB3Jqb4/sAgIFoQx/0jTE4lEmpEw5AESPcER6gjJmfNsPB9uq2D/pCpvecrOTQ2TBLoeWA4SUwZBs8AjJDbVOfpdbJLwej9qcO3vVridPVIsoMOqmI0S6CNd4Mt3PwkpDIoZPihDgznrcUTYx2Xi54k2JkfC0x8pwMRYwIhPzhTbmPkfF/N0aekaGJEZEgAiF/kGP36AuZsT4PteXQSREjQmFEgkpru/s9cNk+6PvY8DmHTpoYEQo3+sXumEegDX0WFTan1BlBjO3sY1ArL5c3tdaf7Po7s57xu/1T3/EMbYsCwPnbU+h0uosvaWIsFRGKGEsFQd4x2pmld4divaFmw4QYu9kXYgQQcIealwNsF2Ks3QNgvxBj5wVCjM4dOkCqLYQY7dTb9x9xV6rk6NhoUugEMUaBkCo5OgZAKp3z3YENllImR+8DIbVOihNyJEdDIFLrpN8xpk6OhgCgnkMnlXyxHx4Ul5ClI8YcydHQG3LolIjRok4RY4kJWZoYmUSnc+sYGSeLMkaelaGIMUdy1AcA96l10sSYIzkagpBDJ02MKZOjIQCunlpn1MecGJw7zCB2uNvG8nzRunCd7NnBzY6UBSFAE2NBtvdMoYmxJ11KRTiBDptLmXqxo4eAEGMHhxAjgBBiVOr/P4L5YOCMHQJU8rN/tVd5gMKXq84AAAAASUVORK5CYII=);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .eg_option-forall {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_1forall_dt@2x.png); } }
  @media (max-width: 768px) {
    .eg_option-forall {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAAAXNSR0IArs4c6QAAAtdJREFUeAHtW8FKHTEUTaavCkK/wYVdFNQKblsQimv9h36DX9B1v8GPcC1Cod1KlRa6cOM3WLooaprzZlIzYRznxJcoyR2QTCa57+ae3JzczB312fkPo7pr6+2Gxm1Nz3xbHQ7VlQChESQC16/ODTqDm1oNF7s9BOac4NWrvRVixNTL7qCUEGO1JOAZjpUw8+rU7buvv179uf57YJTZU0q/boXNhVb6aGW29Pnb+zdX1A9O6JxKpwYS7swwYRzzLttffn4wt9eH9tCxOiRjDyCXupl9PN1ZPxlqj3mWSmfUFonB3Jqb4/sAgIFoQx/0jTE4lEmpEw5AESPcER6gjJmfNsPB9uq2D/pCpvecrOTQ2TBLoeWA4SUwZBs8AjJDbVOfpdbJLwej9qcO3vVridPVIsoMOqmI0S6CNd4Mt3PwkpDIoZPihDgznrcUTYx2Xi54k2JkfC0x8pwMRYwIhPzhTbmPkfF/N0aekaGJEZEgAiF/kGP36AuZsT4PteXQSREjQmFEgkpru/s9cNk+6PvY8DmHTpoYEQo3+sXumEegDX0WFTan1BlBjO3sY1ArL5c3tdaf7Po7s57xu/1T3/EMbYsCwPnbU+h0uosvaWIsFRGKGEsFQd4x2pmld4divaFmw4QYu9kXYgQQcIealwNsF2Ks3QNgvxBj5wVCjM4dOkCqLYQY7dTb9x9xV6rk6NhoUugEMUaBkCo5OgZAKp3z3YENllImR+8DIbVOihNyJEdDIFLrpN8xpk6OhgCgnkMnlXyxHx4Ul5ClI8YcydHQG3LolIjRok4RY4kJWZoYmUSnc+sYGSeLMkaelaGIMUdy1AcA96l10sSYIzkagpBDJ02MKZOjIQCunlpn1MecGJw7zCB2uNvG8nzRunCd7NnBzY6UBSFAE2NBtvdMoYmxJ11KRTiBDptLmXqxo4eAEGMHhxAjgBBiVOr/P4L5YOCMHQJU8rN/tVd5gMKXq84AAAAASUVORK5CYII=);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .eg_option-forall {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_1forall_dt@2x.png); } }

.eg_option-custom {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_group_custom_dt.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .eg_option-custom {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_custom_dt@2x.png); } }
  @media (max-width: 768px) {
    .eg_option-custom {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_group_custom_dt.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .eg_option-custom {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_custom_dt@2x.png); } }

.eg_option-individual {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_group_individual_dt.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .eg_option-individual {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_individual_dt@2x.png); } }
  @media (max-width: 768px) {
    .eg_option-individual {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_group_individual_dt.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .eg_option-individual {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_individual_dt@2x.png); } }

.eg_option-ecco {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_group_recco_dt.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .eg_option-ecco {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_recco_dt@2x.png); } }
  @media (max-width: 768px) {
    .eg_option-ecco {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_group_recco_dt.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .eg_option-ecco {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_group_recco_dt@2x.png); } }

/*SM180307 changes start - carrier logo files*/
.carrierLogo_10544 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_10544.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_10544 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_10544.png); } }
  @media (max-width: 768px) {
    .carrierLogo_10544 {
      display: inline-block;
      width: 48px;
      height: 42px;
      background-image: url(/static/lw-web//images/mobile_10544.png);
      background-size: 48px 42px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_10544 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_10544.png); } }

.carrierLogo_18126 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_18126.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_18126 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_18126.png); } }
  @media (max-width: 768px) {
    .carrierLogo_18126 {
      display: inline-block;
      width: 29px;
      height: 36px;
      background-image: url(/static/lw-web//images/mobile_18126.png);
      background-size: 29px 36px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_18126 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_18126.png); } }

.carrierLogo_67689 {
  display: inline-block;
  width: 146px;
  height: 40px;
  background-image: url(/static/lw-web//images/desktop_67689.png);
  background-size: 146px 40px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 50px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_67689 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_67689.png); } }
  @media (max-width: 768px) {
    .carrierLogo_67689 {
      display: inline-block;
      width: 52px;
      height: 26px;
      background-image: url(/static/lw-web//images/mobile_67689.png);
      background-size: 52px 26px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_67689 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_67689.png); } }

.carrierLogo_27603 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_27603.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_27603 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_27603.png); } }
  @media (max-width: 768px) {
    .carrierLogo_27603 {
      display: inline-block;
      width: 36px;
      height: 40px;
      background-image: url(/static/lw-web//images/mobile_27603.png);
      background-size: 36px 40px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_27603 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_27603.png); } }

.carrierLogo_40513 {
  display: inline-block;
  width: 146px;
  height: 40px;
  background-image: url(/static/lw-web//images/desktop_40513.png);
  background-size: 146px 40px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 50px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_40513 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_40513.png); } }
  @media (max-width: 768px) {
    .carrierLogo_40513 {
      display: inline-block;
      width: 44px;
      height: 38px;
      background-image: url(/static/lw-web//images/mobile_40513.png);
      background-size: 44px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_40513 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_40513.png); } }

.carrierLogo_47579 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_47579.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_47579 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_47579.png); } }
  @media (max-width: 768px) {
    .carrierLogo_47579 {
      display: inline-block;
      width: 31px;
      height: 36px;
      background-image: url(/static/lw-web//images/mobile_47579.png);
      background-size: 31px 36px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_47579 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_47579.png); } }

.carrierLogo_67138 {
  display: inline-block;
  width: 146px;
  height: 56px;
  background-image: url(/static/lw-web//images/desktop_67138.png);
  background-size: 146px 56px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_67138 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_67138.png); } }
  @media (max-width: 768px) {
    .carrierLogo_67138 {
      display: inline-block;
      width: 36px;
      height: 43px;
      background-image: url(/static/lw-web//images/mobile_67138.png);
      background-size: 36px 43px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_67138 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_67138.png); } }

.carrierLogo_99110 {
  display: inline-block;
  width: 146px;
  height: 56px;
  background-image: url(/static/lw-web//images/desktop_99110.png);
  background-size: 146px 56px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_99110 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_99110.png); } }
  @media (max-width: 768px) {
    .carrierLogo_99110 {
      display: inline-block;
      width: 36px;
      height: 43px;
      background-image: url(/static/lw-web//images/mobile_99110.png);
      background-size: 36px 43px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_99110 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_99110.png); } }

.carrierLogo_70285 {
  display: inline-block;
  width: 130px;
  height: 48px;
  background-image: url(/static/lw-web//images/desktop_70285.png);
  background-size: 130px 48px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 5px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_70285 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_70285.png); } }
  @media (max-width: 768px) {
    .carrierLogo_70285 {
      display: inline-block;
      width: 31px;
      height: 36px;
      background-image: url(/static/lw-web//images/mobile_70285.png);
      background-size: 31px 36px;
      background-repeat: no-repeat;
      background-position: center center;
      margin-top: 0px; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_70285 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_70285.png); } }

.carrierLogo_84014 {
  display: inline-block;
  width: 104px;
  height: 50px;
  background-image: url(/static/lw-web//images/desktop_84014.png);
  background-size: 104px 50px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 5px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_84014 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_84014.png); } }
  @media (max-width: 768px) {
    .carrierLogo_84014 {
      display: inline-block;
      width: 44px;
      height: 36px;
      background-image: url(/static/lw-web//images/mobile_84014.png);
      background-size: 44px 36px;
      background-repeat: no-repeat;
      background-position: center center;
      margin-top: 0px; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_84014 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_84014.png); } }

.carrierLogo_92499 {
  display: inline-block;
  width: 120px;
  height: 51px;
  background-image: url(/static/lw-web//images/desktop_92499.png);
  background-size: 120px 51px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_92499 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_92499.png); } }
  @media (max-width: 768px) {
    .carrierLogo_92499 {
      display: inline-block;
      width: 36px;
      height: 42px;
      background-image: url(/static/lw-web//images/mobile_92499.png);
      background-size: 36px 42px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_92499 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_92499.png); } }

.carrierLogo_92815 {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_92815.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_92815 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_92815.png); } }
  @media (max-width: 768px) {
    .carrierLogo_92815 {
      display: inline-block;
      width: 36px;
      height: 42px;
      background-image: url(/static/lw-web//images/mobile_92815.png);
      background-size: 36px 42px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_92815 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_92815.png); } }

.carrierLogo_93689 {
  display: inline-block;
  width: 96px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_93689.png);
  background-size: 96px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_93689 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_93689.png); } }
  @media (max-width: 768px) {
    .carrierLogo_93689 {
      display: inline-block;
      width: 36px;
      height: 39px;
      background-image: url(/static/lw-web//images/mobile_93689.png);
      background-size: 36px 39px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_93689 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_93689.png); } }

.carrierLogo_67138_99110 {
  display: inline-block;
  width: 146px;
  height: 56px;
  background-image: url(/static/lw-web//images/desktop_67138_99110.png);
  background-size: 146px 56px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_67138_99110 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_67138_99110.png); } }
  @media (max-width: 768px) {
    .carrierLogo_67138_99110 {
      display: inline-block;
      width: 36px;
      height: 43px;
      background-image: url(/static/lw-web//images/mobile_67138_99110.png);
      background-size: 36px 43px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_67138_99110 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_67138_99110.png); } }

.carrierLogo_99110_67138 {
  display: inline-block;
  width: 146px;
  height: 56px;
  background-image: url(/static/lw-web//images/desktop_67138_99110.png);
  background-size: 146px 56px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_99110_67138 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_67138_99110.png); } }
  @media (max-width: 768px) {
    .carrierLogo_99110_67138 {
      display: inline-block;
      width: 36px;
      height: 43px;
      background-image: url(/static/lw-web//images/mobile_67138_99110.png);
      background-size: 36px 43px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_99110_67138 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_67138_99110.png); } }

.logo_cc_carrier_flow {
  display: inline-block;
  width: 146px;
  height: 54px;
  background-image: url(/static/lw-web//images/logo_cc.png);
  background-size: 146px 54px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .logo_cc_carrier_flow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/logo_cc@2x.png); } }
  @media (max-width: 768px) {
    .logo_cc_carrier_flow {
      display: inline-block;
      width: 31px;
      height: 37px;
      background-image: url(/static/lw-web//images/cca_mobile.png);
      background-size: 31px 37px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .logo_cc_carrier_flow {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/cca_mobile.png); } }

/*SM180307 changes end*/
/**SM241984 CR221893 R23.09 | Changes for adding cobranding logo for Aetna start*/
.carrierLogo_20523 {
  display: inline-block;
  width: 166px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_20523.png);
  background-size: 166px 54px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_20523 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_20523.png); } }
  @media (max-width: 768px) {
    .carrierLogo_20523 {
      display: inline-block;
      width: 42px;
      height: 20px;
      background-image: url(/static/lw-web//images/mobile_20523.png);
      background-size: 42px 20px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_20523 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_20523.png); } }

/**SM241984 CR221893 R23.09 | Changes for adding cobranding logo for Aetna end*/
/**SM258781 CR250237 R24.02  | Changes for adding cobranding logo for IEHP start*/
.carrierLogo_51396 {
  display: inline-block;
  width: 166px;
  height: 54px;
  background-image: url(/static/lw-web//images/desktop_51396.png);
  background-size: 166px 54px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .carrierLogo_51396 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/desktop_51396.png); } }
  @media (max-width: 768px) {
    .carrierLogo_51396 {
      display: inline-block;
      width: 42px;
      height: 20px;
      background-image: url(/static/lw-web//images/mobile_51396.png);
      background-size: 42px 20px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .carrierLogo_51396 {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/mobile_51396.png); } }

/**SM258781 CR250237 R24.02 | Changes for adding cobranding logo for IEHP end*/
/*SM181957 changes start*/
.icons-check-green {
  display: inline-block;
  width: 45px;
  height: 45px;
  background-image: url(/static/lw-web//images/icons-check-green.png);
  background-size: 45px 45px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .icons-check-green {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/icons-check-green.png); } }
  @media (max-width: 768px) {
    .icons-check-green {
      display: inline-block;
      width: 45px;
      height: 45px;
      background-image: url(/static/lw-web//images/icons-check-green.png);
      background-size: 45px 45px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-device-pixel-ratio: 1.3), (max-width: 768px) and (min-resolution: 1.3dppx) {
    .icons-check-green {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/icons-check-green.png); } }

/*SM181957 changes end*/
/* NEW SVG Icon style defaults */
.svg-icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  fill: #334048;
  /*R20.9 SM165510 changes start (Added css for new icon for state tax form)*/
  /**R20.9 changes end */
  /**R21.9 SIR184585 changes start */
  /**R21.9 SIR184585 changes end */ }
  .svg-icon.ic_star {
    width: 12px;
    height: 12px;
    fill: #f1bd19; }
  .svg-icon.ic_yellow_paper {
    width: 40px;
    height: 42px; }
  .svg-icon.ic_yellow_paper_at {
    width: 50px;
    height: 52px; }
  .svg-icon.ic_green_paper {
    width: 40px;
    height: 42px;
    padding-top: 0.4em; }
  .svg-icon.ic_blue_paper {
    width: 40px;
    height: 42px; }
  .svg-icon.ic_heartfolder {
    width: 75px;
    height: 79px; }
  .svg-icon.ic_purple_paper {
    width: 40px;
    height: 42px;
    padding-top: 0.4em; }
  .svg-icon.ic_new_oe {
    height: 83px;
    width: 75px; }
    .svg-icon.ic_new_oe.lg {
      width: 105px;
      height: 113px; }
      .svg-icon.ic_new_oe.lg svg {
        width: 105px;
        height: 113px; }
  .svg-icon.ic_new_sep {
    height: 83px;
    width: 75px; }
    .svg-icon.ic_new_sep.lg {
      width: 105px;
      height: 113px; }
      .svg-icon.ic_new_sep.lg svg {
        width: 105px;
        height: 113px; }
  .svg-icon.ic_world {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_world svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_admin_home {
    height: 29px;
    width: 30px;
    transform: rotateY(180deg); }
    .svg-icon.ic_admin_home svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_home {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_home svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_secure_mailbox {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_secure_mailbox svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_secure_mailbox_disabled {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_secure_mailbox_disabled svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_my_profile {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_my_profile svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_help {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_help svg {
      height: 27px;
      width: 27px; }
  .svg-icon.ic_livechat {
    height: 24px;
    width: 24px;
    margin: 0 2em;
    display: inline-block; }
  .svg-icon.ic_findlocalhelp {
    height: 24px;
    width: 24px;
    margin: 0 2em;
    display: inline-block; }
  .svg-icon.ic_faqs {
    height: 24px;
    width: 24px;
    margin: 0 2em;
    display: inline-block; }
  .svg-icon.ic_folder {
    height: 18px;
    width: 19px;
    margin-right: 5px; }
  .svg-icon.ic_marital_status {
    width: 25px;
    height: 17px;
    fill: #334048; }
  .svg-icon.ic_fliling_taxes {
    width: 22px;
    height: 26px;
    fill: #334048; }
  .svg-icon.ic_relationships {
    width: 26px;
    height: 17px; }
    .svg-icon.ic_relationships .cls-1 {
      stroke: #334048; }
  .svg-icon.ic_alert_error {
    width: 19px;
    height: 19px;
    fill: #e42539; }
  .svg-icon.ic_calendar {
    width: 28px;
    height: 28px;
    fill: #2D76A3; }
  .svg-icon.ic_alert_error {
    width: 15px;
    height: 15px;
    fill: #e42539; }
  .svg-icon.ic_job_status_change {
    width: 16px;
    height: 25px;
    fill: none; }
    .svg-icon.ic_job_status_change .cls-1 {
      stroke: #334048;
      stroke-width: 1.15px; }
  .svg-icon.ic_money_dollarbill {
    width: 22px;
    height: 12px; }
  .svg-icon.ic_work_hours_change {
    width: 21px;
    height: 25px; }
    .svg-icon.ic_work_hours_change .cls-1 {
      stroke: #334048;
      stroke-width: 1.15px; }
  .svg-icon.ic_change_amount path {
    fill: #334048; }
  .svg-icon.ic_change_amount .cls-1 {
    stroke: #334048;
    stroke-width: 1.25px;
    fill: none; }
  .svg-icon.ic_record_error .cls-1, .svg-icon.ic_record_error .cls-3 {
    stroke: #334048; }
  .svg-icon.ic_clock .cls-1 {
    stroke: #334048;
    stroke-width: 1.5px; }
  .svg-icon.ic_documentpaper {
    width: 30px;
    height: 40px;
    margin-right: 10px;
    fill: #d0d2d3; }
  .svg-icon.ic_change_amount path {
    fill: #334048; }
  .svg-icon.ic_change_amount .cls-1 {
    stroke: #334048;
    stroke-width: 1.25px;
    fill: none; }
  .svg-icon.ic_record_error .cls-1, .svg-icon.ic_record_error .cls-3 {
    stroke: #334048; }
  .svg-icon.ic_clock .cls-1 {
    stroke: #334048;
    stroke-width: 1.5px; }
  .svg-icon.ic_search {
    height: 29px;
    width: 30px; }
    .svg-icon.ic_search svg {
      height: 20px;
      width: 15px; }
  .svg-icon.ic_error_illustration {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    display: block; }
    .svg-icon.ic_error_illustration .cls-1 {
      stroke: #334048;
      stroke-width: 1.5px; }
    @media (max-width: 767px) {
      .svg-icon.ic_error_illustration {
        margin-top: 40px; } }
  .svg-icon.ic_confirm_illustration {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    display: block; }
    .svg-icon.ic_confirm_illustration .cls-1 {
      stroke: #334048;
      stroke-width: 1.5px; }
    @media (max-width: 767px) {
      .svg-icon.ic_confirm_illustration {
        margin-top: 40px; } }
  .svg-icon.ic_search_glass {
    width: 20px;
    height: 30px;
    vertical-align: middle;
    margin-right: 10px; }

/*
		@license
		Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
		This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
		The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
		The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
		Code distributed by Google as part of the polymer project is also
		subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 */
/**************************/
/* STYLES FOR THE SPINNER */
/**************************/
/*
 * Constants:
 *      STROKEWIDTH = 3px
 *      ARCSIZE     = 270 degrees (amount of circle the arc takes up)
 *      ARCTIME     = 1333ms (time it takes to expand and contract arc)
 *      ARCSTARTROT = 216 degrees (how much the start location of the arc
 *                                should rotate each time, 216 gives us a
 *                                5 pointed star shape (it's 360/5 * 3).
 *                                For a 7 pointed star, we might do
 *                                360/7 * 3 = 154.286)
 *      CONTAINERWIDTH = 28px
 *      SHRINK_TIME = 400ms
 */
.preloader-wrapper {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 50px; }
  .preloader-wrapper.small {
    width: 36px;
    height: 36px; }
  .preloader-wrapper.big {
    width: 64px;
    height: 64px; }
  .preloader-wrapper.active {
    /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
    -webkit-animation: container-rotate 1568ms linear infinite;
    animation: container-rotate 1568ms linear infinite; }

@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg); } }

@keyframes container-rotate {
  to {
    transform: rotate(360deg); } }

.spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-color: #2D76A3; }

.spinner-blue,
.spinner-blue-only {
  border-color: #2D76A3; }

.spinner-red,
.spinner-red-only {
  border-color: #db4437; }

.spinner-yellow,
.spinner-yellow-only {
  border-color: #f4b400; }

.spinner-green,
.spinner-green-only {
  border-color: #0f9d58; }

/**
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
 *
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
 * animation-delay and instead set custom keyframes for each color (as redundant as it
 * seems).
 *
 * We write out each animation in full (instead of separating animation-name,
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
 * specific properties properly, treats them as -webkit-animation, and overrides the
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
 */
.active .spinner-layer.spinner-blue {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-red {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-yellow {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-green {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
  /* durations: 4 * ARCTIME */
  opacity: 1;
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg); }
  /* 0.5 * ARCSIZE */
  25% {
    -webkit-transform: rotate(270deg); }
  /* 1   * ARCSIZE */
  37.5% {
    -webkit-transform: rotate(405deg); }
  /* 1.5 * ARCSIZE */
  50% {
    -webkit-transform: rotate(540deg); }
  /* 2   * ARCSIZE */
  62.5% {
    -webkit-transform: rotate(675deg); }
  /* 2.5 * ARCSIZE */
  75% {
    -webkit-transform: rotate(810deg); }
  /* 3   * ARCSIZE */
  87.5% {
    -webkit-transform: rotate(945deg); }
  /* 3.5 * ARCSIZE */
  to {
    -webkit-transform: rotate(1080deg); }
  /* 4   * ARCSIZE */ }

@keyframes fill-unfill-rotate {
  12.5% {
    transform: rotate(135deg); }
  /* 0.5 * ARCSIZE */
  25% {
    transform: rotate(270deg); }
  /* 1   * ARCSIZE */
  37.5% {
    transform: rotate(405deg); }
  /* 1.5 * ARCSIZE */
  50% {
    transform: rotate(540deg); }
  /* 2   * ARCSIZE */
  62.5% {
    transform: rotate(675deg); }
  /* 2.5 * ARCSIZE */
  75% {
    transform: rotate(810deg); }
  /* 3   * ARCSIZE */
  87.5% {
    transform: rotate(945deg); }
  /* 3.5 * ARCSIZE */
  to {
    transform: rotate(1080deg); }
  /* 4   * ARCSIZE */ }

@-webkit-keyframes blue-fade-in-out {
  from {
    opacity: 1; }
  25% {
    opacity: 1; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@keyframes blue-fade-in-out {
  from {
    opacity: 1; }
  25% {
    opacity: 1; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@-webkit-keyframes red-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 1; }
  51% {
    opacity: 0; } }

@keyframes red-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 1; }
  51% {
    opacity: 0; } }

@-webkit-keyframes yellow-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 1; }
  76% {
    opacity: 0; } }

@keyframes yellow-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 1; }
  76% {
    opacity: 0; } }

@-webkit-keyframes green-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes green-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/**
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
 */
.gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }

.gap-patch .circle {
  width: 1000%;
  left: -450%; }

.circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }
  .circle-clipper .circle {
    width: 200%;
    height: 100%;
    border-width: 3px;
    /* STROKEWIDTH */
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0; }
  .circle-clipper.left .circle {
    left: 0;
    border-right-color: transparent !important;
    -webkit-transform: rotate(129deg);
    transform: rotate(129deg); }
  .circle-clipper.right .circle {
    left: -100%;
    border-left-color: transparent !important;
    -webkit-transform: rotate(-129deg);
    transform: rotate(-129deg); }

.active .circle-clipper.left .circle {
  /* duration: ARCTIME */
  -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .circle-clipper.right .circle {
  /* duration: ARCTIME */
  -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(130deg); } }

@keyframes left-spin {
  from {
    transform: rotate(130deg); }
  50% {
    transform: rotate(-5deg); }
  to {
    transform: rotate(130deg); } }

@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg); }
  to {
    -webkit-transform: rotate(-130deg); } }

@keyframes right-spin {
  from {
    transform: rotate(-130deg); }
  50% {
    transform: rotate(5deg); }
  to {
    transform: rotate(-130deg); } }

#spinnerContainer.cooldown {
  /* duration: SHRINK_TIME */
  -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
  animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); }

@-webkit-keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.inline-help-text {
  display: block; }
  .inline-help-text .inline-help-text-link {
    font-size: 0.875em; }
  .inline-help-text .inline-help-text-text {
    font-size: .8em;
    line-height: 1em;
    color: #696969; }

.conditional-field-enter {
  opacity: 0;
  visibility: none; }

.conditional-field-enter.conditional-field-enter-active {
  opacity: 1;
  transition: opacity 400ms ease-out; }

.conditional-field-leave {
  opacity: 1; }

.conditional-field-leave.conditional-field-leave-active {
  opacity: 0;
  transition: opacity 100ms ease-out; }

.components-container {
  background: #ffffff; }
  .components-container .component-example {
    margin: 0;
    padding: 2em 0;
    border-bottom: 1px solid #d0d2d3; }
  .components-container .buttons .btn {
    margin-right: .5em; }

label {
  font-size: 1em;
  font-weight: normal;
  color: #334048;
  margin-bottom: .7em; }
  label .optional {
    font-size: 0.88888889em;
    color: #696969;
    font-style: italic;
    margin-left: 1em; }
  label .tooltip-container {
    margin-left: .5em; }

.simple-tag {
  font-size: 1em;
  font-weight: normal;
  color: #334048;
  margin-bottom: .7em; }
  .simple-tag .optional {
    font-size: 0.88888889em;
    color: #696969;
    font-style: italic;
    margin-left: 1em; }
  .simple-tag .tooltip-container {
    padding-left: .5em; }

input[type="text"], input[type="password"], input[type='number'], input[type='email'] {
  border-color: #8f8f8f; }

input[type="text"], input[type="password"], input[type='email'] {
  font-size: 1em;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 0 0.625em !important;
  height: 2.5em !important; }

select.form-control {
  height: 41px; }

::-webkit-input-placeholder {
  font-style: italic;
  color: #696969 !important; }

:-moz-placeholder {
  font-style: italic;
  color: #696969 !important; }

::-moz-placeholder {
  font-style: italic;
  color: #696969 !important; }

:-ms-input-placeholder {
  font-style: italic;
  color: #696969 !important; }

form.small-bottom {
  margin-bottom: -2em; }

.form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0 0.625em !important;
  height: 2.5em !important; }
  .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #2D76A3; }
  .form-control[disabled] {
    background-color: #ffffff;
    border-color: #ebebeb; }

.form-inline .form-control {
  margin-right: 1em; }
  @media (max-width: 767px) {
    .form-inline .form-control {
      margin-bottom: .75em; } }

.form-inline .input-group {
  display: inline-table;
  vertical-align: middle; }
  .form-inline .input-group .input-group-addon {
    width: auto; }

.form-inline .form-control-static {
  display: inline-block; }

.form-group {
  position: relative;
  margin-bottom: 3.15em; }
  .form-group .Select-menu-outer .option-wrapper {
    border-top: 2px solid #d1d1d1;
    padding-top: 15px;
    padding-bottom: 15px; }
  .form-group .Select-menu-outer .group-label {
    border-top: 2px solid #d1d1d1;
    padding: 15px;
    background-color: #f5f5f5;
    color: #2e77a3;
    font-weight: 800;
    font-family: sans-serif; }
  .form-group .simple-tag {
    display: block; }
    .form-group .simple-tag.radio-inline, .form-group .simple-tag.checkbox-inline {
      display: inline-block; }
  .form-group label {
    display: block; }
    .form-group label.radio-inline, .form-group label.checkbox-inline {
      display: inline-block; }
  .form-group .tool-tip {
    position: absolute;
    top: 4px;
    right: 0; }
  .form-group .input-group-addon {
    -webkit-transition: background ease-in-out 0.15s, border-color ease-in-out 0.15s;
    -o-transition: background ease-in-out 0.15s, border-color ease-in-out 0.15s;
    transition: background ease-in-out 0.15s, border-color ease-in-out 0.15s; }
  .form-group.has-focus .input-group-addon {
    background: #2D76A3;
    border-color: #2D76A3;
    color: #ffffff; }
  .form-group.currency-input input {
    width: 150px; }
  .form-group.currency-input .input-group {
    margin-right: .5em; }
  .form-group.currency-input.had-first-blur.required .input-group-addon {
    background: #e42539;
    border-color: #e42539;
    color: #ffffff; }
  .form-group.had-first-blur.required input {
    border-color: #e42539; }

.error-message {
  font-size: .875em;
  color: #e42539 !important;
  margin: 12px 0 10px 0; }

.has-error .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #e42539; }
  .has-error .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #e42539; }

.has-error .input-group-addon, .has-error.has-focus .input-group-addon {
  background: #e42539;
  border-color: #e42539;
  color: #ffffff; }

.has-error .radio, .has-error .radio-inline {
  color: #000000; }

.input-group-addon {
  background: #d0d2d3;
  border: 1px solid #8f8f8f; }

.segmented-control .btn {
  margin: 0 .5em .5em 0;
  box-sizing: border-box;
  position: relative; }
  .segmented-control .btn.btn-default {
    border-color: #8f8f8f;
    color: #696969; }
    .segmented-control .btn.btn-default[disabled]:hover {
      background-color: #ffffff;
      color: #334048; }
  .segmented-control .btn.btn-primary[disabled] {
    background-color: #2D76A3;
    color: #ffffff; }
  .segmented-control .btn.selected, .segmented-control .btn:hover:not([disabled]) {
    border-color: #2D76A3;
    background-color: #2D76A3;
    color: #ffffff; }
    .segmented-control .btn.selected:before, .segmented-control .btn:hover:not([disabled]):before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border: 2px solid #2D76A3;
      border-radius: 2px; }

.segmented-control.bounded-options .btn.selected, .segmented-control.bounded-options .btn:hover:not([disabled]) {
  border-color: #2D76A3;
  background-color: white;
  color: #696969; }

.segmented-control.bounded-options .btn.selected::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  background-position: right top;
  border-left: 40px solid transparent;
  border-right: 40px solid #2D76A3;
  border-bottom: 40px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1; }

.segmented-control.bounded-options .btn.selected .wrapper-text::after {
  content: '';
  position: absolute;
  top: 7px;
  right: 5px;
  z-index: 2; }

.numeric-input input, .numeric-input.form-inline input {
  width: 6em;
  text-align: left; }

.numeric-input input[type='number'] {
  -moz-appearance: textfield; }

.numeric-input input::-webkit-outer-spin-button,
.numeric-input input::-webkit-inner-spin-button {
  -webkit-appearance: none; }

.form-group.radio-input.addressModal {
  margin-bottom: 1.15em; }
  .form-group.radio-input.addressModal label.radio {
    display: inline-block;
    margin: 1em 4em 1.5em 0em; }

.radio-input label.radio {
  position: relative;
  padding-left: 28px;
  margin-bottom: 1.5em; }
  .radio-input label.radio.radio-inline {
    margin-top: 0;
    margin-bottom: 0; }
    .radio-input label.radio.radio-inline + .radio-inline {
      margin-left: 3.4em; }

.radio-input input[type=radio] {
  position: absolute;
  left: 22px;
  opacity: 0; }

.radio-input .opt-in-radio-btn {
  position: static !important; }

.radio-input input[type=radio] ~ .check {
  position: absolute;
  top: 0px;
  margin-left: -28px;
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 22px;
  border: 1px solid #8f8f8f; }

.radio-input input[type=radio]:checked ~ .check {
  border-color: #2D76A3;
  background: #2D76A3; }
  .radio-input input[type=radio]:checked ~ .check:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 2px; }

.radio-input input[type=radio][disabled] ~ span {
  cursor: not-allowed; }

.radio-input input[type=radio][disabled] ~ .check {
  opacity: 0.65; }

.radio-input input[type=radio]:focus ~ .check {
  -webkit-box-shadow: 0px 0px 3px 1px #696969;
  box-shadow: 0px 0px 3px 1px #696969; }

/**  R20.6 SM158626 Changes Start - MFJ Tax Attestation */
.radio-input-mfj {
  margin-bottom: 1em; }
  .radio-input-mfj label.radio {
    position: relative;
    padding-left: 28px;
    margin-bottom: 1.5em; }
    .radio-input-mfj label.radio.radio-inline {
      margin-top: 0;
      margin-bottom: 0; }
      .radio-input-mfj label.radio.radio-inline + .radio-inline {
        margin-left: 3.4em; }
  .radio-input-mfj input[type=radio] {
    position: absolute;
    left: 22px;
    opacity: 0; }
  .radio-input-mfj input[type=radio] ~ .check {
    position: absolute;
    top: 0px;
    margin-left: -28px;
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 22px;
    border: 1px solid #8f8f8f; }
  .radio-input-mfj input[type=radio]:checked ~ .check {
    border-color: #2D76A3;
    background: #2D76A3; }
    .radio-input-mfj input[type=radio]:checked ~ .check:after {
      content: '';
      position: absolute;
      top: 5px;
      left: 2px; }
  .radio-input-mfj input[type=radio][disabled] ~ span {
    cursor: not-allowed; }
  .radio-input-mfj input[type=radio][disabled] ~ .check {
    opacity: 0.65; }
  .radio-input-mfj input[type=radio]:focus ~ .check {
    -webkit-box-shadow: 0px 0px 3px 1px #696969;
    box-shadow: 0px 0px 3px 1px #696969; }

/** R20.6 SM158626 Changes  End **/
.checkbox-input label.checkbox-inline {
  padding-left: 31px; }
  .checkbox-input label.checkbox-inline + .checkbox-inline {
    margin-left: 1.5em; }

.checkbox-input input[type=checkbox] {
  position: absolute;
  left: 22px;
  opacity: 0; }

.checkbox-input input[type=checkbox] ~ .check {
  position: absolute;
  top: 2px;
  margin-left: -31px;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 3px;
  border: 1px solid #8f8f8f; }

.checkbox-input input[type=checkbox]:checked ~ .check {
  border-color: #2D76A3;
  background: #2D76A3; }
  .checkbox-input input[type=checkbox]:checked ~ .check:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 3px; }

.checkbox-input input[type=checkbox][disabled] ~ span {
  cursor: not-allowed; }

.checkbox-input input[type=checkbox][disabled] ~ .check {
  opacity: 0.65; }

.checkbox-input input[type=checkbox]:focus ~ .check {
  -webkit-box-shadow: 0px 0px 3px 1px #696969;
  box-shadow: 0px 0px 3px 1px #696969; }

.checkbox-input.big input[type="checkbox"] ~ .check {
  width: 24px;
  height: 24px; }

.checkbox-input.big input[type=checkbox]:checked ~ .check:after {
  top: 6px;
  left: 4px;
  background-size: 14px 11px;
  width: 14px;
  height: 11px; }

.checkbox-input.big #CheckBoxTest-label {
  margin-left: 0.7em;
  position: relative;
  top: 2px; }

.multi-select-checkboxes .form-group {
  margin-bottom: 1em; }

.drop-down .form-group {
  margin-top: 1em; }

/**  R20.6 SM158626 Changes Start - MFJ Tax Attestation */
.drop-down-mfj {
  margin-bottom: 1.5em; }
  .drop-down-mfj .form-group {
    margin-top: 1em; }

/** R20.6 SM158626 Changes  End **/
.address-input .form-group input[type="text"], .address-input .form-group input[type="number"], .address-input .form-group .Select {
  max-width: 300px; }

.address-input .form-group.dropdown-input-read-only {
  font-weight: bold; }
  .address-input .form-group.dropdown-input-read-only .form-control[disabled] {
    border-color: #fff; }

.address-input .account-creation-zip-code .numeric-input input, .address-input .account-creation-zip-code .numeric-input.form-inline input {
  width: 121%;
  margin-left: -20px; }

.address-input .numeric-input input, .address-input .numeric-input.form-inline input {
  font-size: 1em;
  padding: 0 0.325em !important;
  height: 2.5em !important;
  text-align: left; }

.password-input {
  position: relative; }
  .password-input .toggle {
    position: absolute;
    right: .6em;
    margin-top: -1.8em; }

.search-input {
  position: relative; }
  .search-input .search {
    position: absolute;
    right: .6em;
    margin-top: -1.8em; }
  .search-input .search:hover {
    cursor: pointer; }

.width-md {
  width: 20em;
  margin-bottom: 2em;
  display: inline-table; }
  .width-md input {
    border-radius: 1em;
    padding-right: 34px !important; }
  .width-md .toggle {
    position: absolute;
    right: 1.0em;
    margin-top: -1.6em; }

#Docsfilter {
  display: inline;
  margin-left: 1em;
  margin-right: 0.3em; }

#searchForm {
  display: inline; }

.social-security-input .inputs {
  /*R21.09 SM181966 for SSA modal*/ }
  .social-security-input .inputs input {
    width: 50px;
    text-align: center;
    display: inline-block; }
  .social-security-input .inputs input:first-child, .social-security-input .inputs input:last-child {
    width: 90px; }
  .social-security-input .inputs .last-four-width {
    width: 90px; }
  .social-security-input .inputs .toggle-show {
    margin-bottom: -4px;
    right: .6em; }
  .social-security-input .inputs .toggle-hide {
    margin-bottom: -4px;
    right: .6em; }

.multiple-phone-input label[for='consentToPhone'] + p {
  font-size: 0.875em;
  color: #696969;
  margin-bottom: 1.45em; }

.dropdown-input-read-only .Select.is-disabled > .Select-control {
  background-color: #fff;
  border-color: #fff; }
  .dropdown-input-read-only .Select.is-disabled > .Select-control .Select-arrow-zone {
    display: none; }

.Select .Select-control {
  border-color: #8f8f8f; }

.Select .Select-input {
  height: 39px; }
  .Select .Select-input > input {
    padding: 9px 0; }

.Select .Select-placeholder, .Select .Select-control .Select-value {
  top: 2px;
  padding-right: 50px;
  color: #696969; }

.Select .Select-arrow-zone {
  width: 42px;
  padding-right: 0; }
  .Select .Select-arrow-zone::before {
    content: '';
    display: block;
    border-left: 1px solid #8f8f8f;
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    min-height: 30px; }
  .Select .Select-arrow-zone .Select-arrow {
    border: none;
    top: -1px; }

.Select .Select-option {
  border-bottom: 1px solid #e7e8e9; }
  .Select .Select-option.is-focused {
    background: #fafbfd; }
  .Select .Select-option:last-child {
    border-bottom: none; }

.Select .Select-menu-outer {
  width: auto;
  right: 1px;
  left: 0;
  overflow: hidden; }

.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #2D76A3;
  box-shadow: none; }

.Select.is-open > .Select-control .Select-arrow-zone .Select-arrow {
  top: -3px; }

.Select.is-open .Select-menu {
  max-height: 155px; }

.Select.is-open .Select-control, .Select.is-open .Select-menu-outer {
  border-color: #8f8f8f; }

.Select.is-open .Select-menu-outer {
  border-top-color: #e7e8e9; }

p.valid-minimum {
  color: #1e824c;
  padding-left: 1em;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAAXNSR0IArs4c6QAAAJZJREFUCB1jYMAFGhiYQFKM2ORlmrzMGRmYtvz7zxDBgq5AtsFbB6hr238GBn7m/4ycLEDVukDVi/8y/glnYWH+zfCbcScDw3/B/wz/0h43bNvCwvifQYeRkUGP+T/LLoZfDH+AlkoBdZc+qds2B2Q686cDt6/wOan+YWRgDARKAnX+b3tct7UF3WoG2SbvVrlGnwnoEgB4ayw+7cao8AAAAABJRU5ErkJggg==) no-repeat scroll left 8px;
  background-size: 8px 7px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    p.valid-minimum {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAYJJREFUKBVjYKA7aHBg0W4IZYPZywRjEEMrdbjwyzHznP7M9P2OTIOfCkgPIzEaQWqkGny5WJj/72b4z2AF1fOQ6d8XDaJcAHIyC9P/dUiaQWbwfmUQZSFswKpQ5s9M3xYDNbhDbQZR35j+MXq/blj9hQXEk+kL5WT6+mMhA8O/d4/UubIZwlb/BYkDbWSUa/k+HejTMDAfQvxi+P8v4EHDthMgLtgA5i/fl/5nYAgEBYncje/Mj/4zpAGZ/+VafDqBhqQiaf7L+J8x6mH9tt0wMUZw4DD9fw8UgEcNUHM3wz+G90C6DaYQSP//z/A/5XHd1nlIYkAlQCDb6JPIyMgwF8jEGSv///8veVy/tRdZM4jNDCI+Hbh1gd9R9SNQvweIjw6A3msBam5FFwfxwQaAGB/33z7B76DGCHSDA4gPA/8ZGaY+rttSCuOj0yjR+Kh+SwPQFRPgihgZlj7+a5IH52NhwF0Ak/u479Yu/sNqbAyM/6/x/uXKeN0w7Q9MDhsNAPXJdsb6qrYJAAAAAElFTkSuQmCC); } }

ul.string-requirements, ul.password-string-requirements {
  list-style: none;
  margin-left: 0;
  padding-left: .2em;
  line-height: 23px;
  font-size: 14px; }
  ul.string-requirements li, ul.password-string-requirements li {
    padding-left: 1em;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAADxJREFUCB1jNHHy9GT4938mAwMjIwPj/3QWhn8Ms/4zMMgwMABJBobZTCASGTAxMDGkMTIwPAaqfwKkUwH8ZAv2vpvKTQAAAABJRU5ErkJggg==) no-repeat scroll 2px 10px;
    background-size: 4px 4px; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      ul.string-requirements li, ul.password-string-requirements li {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAJRJREFUGBljZAACc09Pmb8//nf9Z2CwZ/jPwMjIwHiQkY2t7PSujY8ZoZIX//9nEAIpRgDG9wwsLAbMkrIqM4CSZggJOIuT4f8/GSagpANcCJNhz4QphirCBHTRAVQhFN5BJmYOxjKgoncowmAO0JHMrCXMT+/c+SSrqbrs/18GSQZGBmGg3BegN7cysbEFn9m96TEAkzgrCvvTPPoAAAAASUVORK5CYII=); } }
    ul.string-requirements li.valid, ul.password-string-requirements li.valid {
      background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAAXNSR0IArs4c6QAAAJZJREFUCB1jYMAFGhiYQFKM2ORlmrzMGRmYtvz7zxDBgq5AtsFbB6hr238GBn7m/4ycLEDVukDVi/8y/glnYWH+zfCbcScDw3/B/wz/0h43bNvCwvifQYeRkUGP+T/LLoZfDH+AlkoBdZc+qds2B2Q686cDt6/wOan+YWRgDARKAnX+b3tct7UF3WoG2SbvVrlGnwnoEgB4ayw+7cao8AAAAABJRU5ErkJggg==) no-repeat scroll left 8px;
      background-size: 8px 7px;
      color: #1e824c; }
      @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        ul.string-requirements li.valid, ul.password-string-requirements li.valid {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAYJJREFUKBVjYKA7aHBg0W4IZYPZywRjEEMrdbjwyzHznP7M9P2OTIOfCkgPIzEaQWqkGny5WJj/72b4z2AF1fOQ6d8XDaJcAHIyC9P/dUiaQWbwfmUQZSFswKpQ5s9M3xYDNbhDbQZR35j+MXq/blj9hQXEk+kL5WT6+mMhA8O/d4/UubIZwlb/BYkDbWSUa/k+HejTMDAfQvxi+P8v4EHDthMgLtgA5i/fl/5nYAgEBYncje/Mj/4zpAGZ/+VafDqBhqQiaf7L+J8x6mH9tt0wMUZw4DD9fw8UgEcNUHM3wz+G90C6DaYQSP//z/A/5XHd1nlIYkAlQCDb6JPIyMgwF8jEGSv///8veVy/tRdZM4jNDCI+Hbh1gd9R9SNQvweIjw6A3msBam5FFwfxwQaAGB/33z7B76DGCHSDA4gPA/8ZGaY+rttSCuOj0yjR+Kh+SwPQFRPgihgZlj7+a5IH52NhwF0Ak/u479Yu/sNqbAyM/6/x/uXKeN0w7Q9MDhsNAPXJdsb6qrYJAAAAAElFTkSuQmCC); } }

ul.password-string-requirements {
  padding-left: 1.5em; }

.pin input {
  width: 175px; }

@media (max-width: 767px) {
  .preferred-contact-control .controls {
    margin-left: -15px;
    margin-right: -15px; }
    .preferred-contact-control .controls:before, .preferred-contact-control .controls:after {
      content: " ";
      display: table; }
    .preferred-contact-control .controls:after {
      clear: both; }
    .preferred-contact-control .controls > span {
      position: relative;
      float: left;
      width: 33.33333%;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      display: block; }
      .preferred-contact-control .controls > span .btn {
        width: 100%;
        white-space: normal;
        padding-left: 0;
        padding-right: 0; }
        .preferred-contact-control .controls > span .btn.spanish-height-increase-mobile {
          height: 72px; } }

@media (min-width: 768px) {
  .preferred-contact-control .btn {
    padding-top: 100px;
    padding-bottom: 1.15em;
    font-size: 1.125em;
    width: 150px;
    height: 150px;
    margin-right: 1.61111111em; }
  .preferred-contact-control span:last-child .btn {
    margin-right: 0; }
  .preferred-contact-control button[data-value="E"], .preferred-contact-control button[data-value="E"]:hover {
    background-image: url(/static/lw-web//images/ic_email_disabled.png);
    background-repeat: no-repeat;
    background-position: center 25px;
    word-wrap: normal;
    white-space: normal; } }
  @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
    .preferred-contact-control button[data-value="E"], .preferred-contact-control button[data-value="E"]:hover {
      background-image: url(/static/lw-web//images/ic_email_disabled@2x.png);
      background-size: 62px 66px; } }

@media (min-width: 768px) {
    .preferred-contact-control button[data-value="E"].selected, .preferred-contact-control button[data-value="E"]:hover.selected {
      background-image: url(/static/lw-web//images/ic_email_selected.png);
      background-position: center 24px;
      background-repeat: no-repeat;
      background-color: #ffffff;
      color: #2D76A3; } }
    @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
      .preferred-contact-control button[data-value="E"].selected, .preferred-contact-control button[data-value="E"]:hover.selected {
        background-image: url(/static/lw-web//images/ic_email_selected@2x.png);
        background-size: 62px 66px; } }

@media (min-width: 768px) {
  .preferred-contact-control button[data-value="P"], .preferred-contact-control button[data-value="P"]:hover {
    background-image: url(/static/lw-web//images/ic_phone_disabled.png);
    background-repeat: no-repeat;
    background-position: center 25px; } }
  @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
    .preferred-contact-control button[data-value="P"], .preferred-contact-control button[data-value="P"]:hover {
      background-image: url(/static/lw-web//images/ic_phone_disabled@2x.png);
      background-size: 62px 66px; } }

@media (min-width: 768px) {
    .preferred-contact-control button[data-value="P"].selected, .preferred-contact-control button[data-value="P"]:hover.selected {
      background-image: url(/static/lw-web//images/ic_phone_selected.png);
      background-position: center 24px;
      background-repeat: no-repeat;
      background-color: #ffffff;
      color: #2D76A3; } }
    @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
      .preferred-contact-control button[data-value="P"].selected, .preferred-contact-control button[data-value="P"]:hover.selected {
        background-image: url(/static/lw-web//images/ic_phone_selected@2x.png);
        background-size: 62px 66px; } }

@media (min-width: 768px) {
  .preferred-contact-control button[data-value="M"], .preferred-contact-control button[data-value="M"]:hover {
    background-image: url(/static/lw-web//images/ic_mail_disabled.png);
    background-repeat: no-repeat;
    background-position: center 25px; } }
  @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
    .preferred-contact-control button[data-value="M"], .preferred-contact-control button[data-value="M"]:hover {
      background-image: url(/static/lw-web//images/ic_mail_disabled@2x.png);
      background-size: 62px 66px; } }

@media (min-width: 768px) {
    .preferred-contact-control button[data-value="M"].selected, .preferred-contact-control button[data-value="M"]:hover.selected {
      background-image: url(/static/lw-web//images/ic_mail_selected.png);
      background-position: center 24px;
      background-repeat: no-repeat;
      background-color: #ffffff;
      color: #2D76A3; } }
    @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
      .preferred-contact-control button[data-value="M"].selected, .preferred-contact-control button[data-value="M"]:hover.selected {
        background-image: url(/static/lw-web//images/ic_mail_selected@2x.png);
        background-size: 62px 66px; } }

.form-group .input-group [name="citizenship.sevisId"] {
  z-index: auto !important; }

@media (max-width: 480px) {
  .segmented-control .btn {
    min-width: 45%;
    padding-left: 0.5em;
    padding-right: 0.5em; } }

/* Remove scroll on the body when react-modal is open */
.ReactModal__Body--open {
  overflow: hidden; }

.calheers-modal {
  position: absolute;
  margin: 0 auto;
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  width: 620px;
  outline: none;
  -webkit-overflow-scrolling: touch;
  background: #ffffff;
  border-radius: 3px;
  z-index: 1000;
  max-height: 90vh;
  overflow: auto;
  /**SM205944 R22.09 Changes for Tax form Verification start */
  /**SM205944 R22.09 Changes for Tax form Verification end */
  /**SM205944 R22.09 Changes for Tax form Verification start */
  /**SM205944 R22.09 Changes for Tax form Verification end */ }
  .calheers-modal .btn.btn-pill {
    padding-top: 6px;
    padding-bottom: 6px; }
  .calheers-modal .modal-title, .calheers-modal .modal-header {
    position: relative;
    background: #fafbfd;
    padding: .5em 1.5em;
    text-align: center;
    font-size: 1.375em;
    color: #334048; }
    .calheers-modal .modal-title.no-color, .calheers-modal .modal-header.no-color {
      background: white; }
      @media (max-width: 767px) {
        .calheers-modal .modal-title.no-color, .calheers-modal .modal-header.no-color {
          background: #2D76A3;
          /**SIR165220 R20.09 Changes start (chnage modal header text to white in mobile)*/
          color: white;
          /**SIR165220 R20.09 Changes end*/ } }
    @media (max-width: 767px) {
      .calheers-modal .modal-title.no-color-mobile, .calheers-modal .modal-header.no-color-mobile {
        background: white;
        color: black; } }
    .calheers-modal .modal-title .btn, .calheers-modal .modal-header .btn {
      border: none;
      padding: 0;
      background-color: transparent; }
      .calheers-modal .modal-title .btn.btn-close, .calheers-modal .modal-header .btn.btn-close {
        position: absolute;
        top: 1em;
        right: 1em;
        overflow: hidden;
        text-indent: -9999px;
        padding: 0 !important;
        display: inline-block;
        width: 14px;
        height: 14px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAQJJREFUKBV90jEPwUAUB/D3jgqzEDEYJAYkwkIisZBILHZfQuKz+A4WPoGI0WiQGE0mdou6Vv+ta7XuXNJec/d+ea/vjjuDSYOFu3zZzux02N7pz+h2R3mZs1aOwwsBxExDKyP2rf64aHIBSu+IaQwjkMkLPntP04QjxG3EwjAyIBMQMDbspzNUZSeR2vOhCWdfUsocygsyKYT4EOowua6tQz9Qg7EUKx0LGCKYojfK8zNFS9qvWKnJRnzET8OwHsIkQiMQYOq2D3VIHYfpqPgfQkYMHRa4e6aWB4wI2T+l+zcsbfE6VarUjt6f1r1rNFXlKfA9366XR6Fc3QhBPVfS/A0Ti8CYl2OQEwAAAABJRU5ErkJggg==);
        background-size: 14px 14px;
        background-repeat: no-repeat;
        background-position: center center; }
        @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
          .calheers-modal .modal-title .btn.btn-close, .calheers-modal .modal-header .btn.btn-close {
            /* on retina, use image that's scaled by 2 */
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAeBJREFUSA2t1s9LAkEUB/CZXQiiPBrYJRO8BkaeiuhYlzqIFEQI/RP9Ff0PefDkqQiCTv0FXUJPFd06GHQQoR/Y9L7rjoyrb3dm3QGZdd15H5+77zm+oFGv1/3F/NpVYb289P72/IRzWY2t3f3D1VL5Yrtaue12u0oCe+31mwSc0muohGw8Pty1sgCBKSnaQooFitcq5XONIDM6cRYCnhTiqFAsv8ybaQRD+I3PwW/Ro29wT2+GIYjJl0I1N/cOkHGqMQNDnCEsH5kgI2RGJ71QSJ0pi4W3ygeQFZqEwQrALFAbbAKcB7XFpsA0qAs2E3RBXTHEpoeTHygNlAhdMb7XdBw0B+9P9Y2i1kESG0csiCgcKhTV7qiDWGO40PzmeuHEzJUMYebaxMx0UHORPjc1M6i+zhrDAt1Z9GJ2xj0Lfkb2CrsPrDJknkYtOLXBRJDB0OwVvfQvZI3GPqUchv9MpMeVTNz/KZthHIaAzIOUmOlMMAlDdhhp0CnQFhuR7ugE6IqlQcdgWswVDcB5MRdUZoVpFDPX8FFOtGuTtTRd3wSixyibsFaju8GaV1pZPqcFeuPr1IijkPk+iiolbr56uRMf2++dauUam1TK9jKuS5gBbY6NOpXfH7njTqf98w+AwZzSQ2V3NQAAAABJRU5ErkJggg==); } }
      .calheers-modal .modal-title .btn.btn-back, .calheers-modal .modal-header .btn.btn-back {
        position: absolute;
        top: 1em;
        left: 1em;
        overflow: hidden;
        text-indent: -9999px;
        padding: 0 !important;
        display: inline-block;
        width: 16px;
        height: 16px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARpJREFUOBFjZsADjO09JkoqKqs8f3D3FC5ljLgkjOw9+hgZGQoZ/v///Z+RQevcgZ13sKllwSZo5ODRDTS5ECj35z/j/9hzB3Zh1QzSi+ECqOYSsGaGfzFAzStBCnEBFBcYO7h3ABUSrRlkKNwAYwePZiC/HIj//CfCZpBmEAB7Aaq55j9QJ1Ak+R3DjxUQacIko7G9exMDI2MtYaXYVTABNWMEJHal2EVRvABU8peB4V/yW4ZfeEMe2Si47bBwAEqSFIjMMNOeP7izX1JehRvoIVtGBsYASQWlW8AkfBUmj4uGGwBS8Pzhnd2SCio8QGfZEGsIigFgQx6QZgg8DNCdCEyVE4DJJJ9QZkLXh8IHZWcjB/ccFEE0DgDI1G0UPVx47QAAAABJRU5ErkJggg==);
        background-size: 16px 16px;
        background-repeat: no-repeat;
        background-position: center center; }
        @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
          .calheers-modal .modal-title .btn.btn-back, .calheers-modal .modal-header .btn.btn-back {
            /* on retina, use image that's scaled by 2 */
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAfxJREFUWAljZiAThIaGMnOKyi+QVFTlfv7gzmUyjWFgJkcjyPJ7rz8vZGBkiGVkYPCXVFC9S64jyHEAI5eY3EKgw2OgjmcCOUJaXuX2s4d3rpDqISYSNTAaO7pP/Y+wHKb9y3+mf/dgHFJooOOJBmDLGf4zZqLp+MjA+M/97P5dJ9HEieIS6wCaWA5yITEOoJnlxDiAppYTcgDNLQc5AGcuMHbw7KZ2ggNZiA6wOsDYwaOdgeF/MZpiilI7mllwLkYihFjOUAFXAWHQxHKQ0SgOoLflKA7Aavl/hl+MDIwBfxi/H4cEBPVJcAhgtZz6dmE1kcnIwb0FKIMe51gV00IQWJMxklMjUs0tzMB6fK+UggoH0EQbqplKgkHwXIA1Hfxn+PafiSHo3/8fZNV0xLgD7gCQYqyOYGCgWRkAshMl/nFEBzB6GEOlFJX2P39w9ylIEzUBigNABtPbERgOgDkC2NAUAcaPGZJvaRISWB0AdcQOKUVlMWDwm9LSETgdAHHE3W20dgReB9DDEQQdQGtHEOUAWjqCaAcgHKEqBWQbg/hQQFHuwNokg5mMhf6vJMID6pgsRZPjYfzHpIQmRhSXpBAAmXjt2rX/NqaGG99/+6UM5OoB8d//DIzxZw/uWAaSJxWg1AWkaAb3kF99mfefkWHXuQPb0UOEaKMAOpTrb5Kljq8AAAAASUVORK5CYII=); } }
  .calheers-modal .modal-body {
    padding: 2em;
    margin: 1em 0;
    color: #334048; }
    .calheers-modal .modal-body .account-home-link {
      margin-top: 4em;
      font-weight: 700; }
    @media (max-width: 767px) {
      .calheers-modal .modal-body {
        padding-top: 0; } }
    .calheers-modal .modal-body .modal-scrollable-panel {
      height: auto;
      max-height: 40vh;
      overflow-y: auto;
      overflow-x: hidden;
      scroll-behavior: smooth; }
      @media (max-width: 767px) {
        .calheers-modal .modal-body .modal-scrollable-panel {
          height: auto;
          max-height: inherit; } }
  .calheers-modal .modal-buttons {
    margin-top: 1.25em;
    text-align: center; }
    .calheers-modal .modal-buttons .btn {
      margin: 0 .5em .5em .5em; }
      @media (max-width: 767px) {
        .calheers-modal .modal-buttons .btn {
          width: 100%;
          margin: 0 0 1em 0; } }
  .calheers-modal .modal-buttons-end-to-end {
    text-align: justify; }
    @media (max-width: 767px) {
      .calheers-modal .modal-buttons-end-to-end {
        width: 100%;
        margin-top: 4em;
        bottom: 0;
        left: 0; } }
    .calheers-modal .modal-buttons-end-to-end .btn {
      margin: 0; }
      @media (max-width: 767px) {
        .calheers-modal .modal-buttons-end-to-end .btn {
          width: 100%;
          margin: 0 0 1em 0; } }
    .calheers-modal .modal-buttons-end-to-end .expanded-modal-buttons {
      width: 45%; }
      @media (max-width: 767px) {
        .calheers-modal .modal-buttons-end-to-end .expanded-modal-buttons {
          width: 100%; } }
  .calheers-modal .verification-modal-buttons-end-to-end {
    text-align: justify;
    display: flex;
    justify-content: center; }
    @media (max-width: 767px) {
      .calheers-modal .verification-modal-buttons-end-to-end {
        width: 100%;
        margin-top: 4em;
        bottom: 0;
        left: 0; } }
    .calheers-modal .verification-modal-buttons-end-to-end .btn {
      margin: 0; }
      @media (max-width: 767px) {
        .calheers-modal .verification-modal-buttons-end-to-end .btn {
          width: 100%;
          margin: 0 0 1em 0; } }
  .calheers-modal .verification-modal-buttons-expanded {
    min-width: 35%; }
    @media (max-width: 767px) {
      .calheers-modal .verification-modal-buttons-expanded {
        width: 100%; } }
  .calheers-modal.cancel-modal .modal-body {
    padding: 1em 40px; }
  .calheers-modal.cancel-modal .ic-warning {
    display: block;
    margin: 1em auto; }
  .calheers-modal.cancel-modal h4 {
    text-align: center; }
  .calheers-modal.cancel-modal p {
    margin: 1.25em 0; }
  .calheers-modal.cancel-modal.delete-modal p {
    margin: 1.25em 2em;
    text-align: center; }
  .calheers-modal.cancel-modal.delete-modal .btn.btn-danger {
    background: #e42539;
    color: #ffffff;
    border-color: #e42539; }
  .calheers-modal.cancel-modal.delete-modal .btn.btn-danger:hover {
    background: #b61828;
    color: #ffffff;
    border-color: #e42539; }
  .calheers-modal.cancel-modal.delete-modal .btn.btn-danger:focus {
    background: #e42539;
    color: #ffffff;
    border-color: #e42539; }
  .calheers-modal.notice-modal, .calheers-modal.confirm-modal {
    width: 464px;
    /*SM198009 changes start*/
    /*SM198009 changes end*/ }
    @media (max-width: 767px) {
      .calheers-modal.notice-modal, .calheers-modal.confirm-modal {
        width: 90%; }
        .calheers-modal.notice-modal .modal-body div[class*="col-xs-"] .col-xs-12 a, .calheers-modal.confirm-modal .modal-body div[class*="col-xs-"] .col-xs-12 a {
          z-index: 1; } }
    @media (max-width: 479px) {
      .calheers-modal.notice-modal .modal-body div[class*="col-xs-"] .col-xs-12, .calheers-modal.confirm-modal .modal-body div[class*="col-xs-"] .col-xs-12 {
        padding: 0; } }
    .calheers-modal.notice-modal.rdp-information-modal ul li, .calheers-modal.confirm-modal.rdp-information-modal ul li {
      left: 5%;
      width: 95%; }
    .calheers-modal.notice-modal.rdp-information-modal .modal-header h2, .calheers-modal.confirm-modal.rdp-information-modal .modal-header h2 {
      margin-top: 30px; }
    .calheers-modal.notice-modal #my-profile-update-confirmation-modal .modal-body h3, .calheers-modal.confirm-modal #my-profile-update-confirmation-modal .modal-body h3 {
      font-weight: 600; }
    .calheers-modal.notice-modal #my-profile-update-confirmation-modal .modal-body p, .calheers-modal.confirm-modal #my-profile-update-confirmation-modal .modal-body p {
      padding: 2em; }
    .calheers-modal.notice-modal #eligibility-success-modal h2, .calheers-modal.confirm-modal #eligibility-success-modal h2 {
      font-weight: 600; }
      @media (min-width: 767px) {
        .calheers-modal.notice-modal #eligibility-success-modal h2, .calheers-modal.confirm-modal #eligibility-success-modal h2 {
          padding: 0.5em 1.5em 0 1.5em !important; } }
    .calheers-modal.notice-modal .modal-body, .calheers-modal.confirm-modal .modal-body {
      padding: 0 2em 0em 2em;
      white-space: pre-wrap; }
    .calheers-modal.notice-modal .modal-body-ie .modal-body, .calheers-modal.confirm-modal .modal-body-ie .modal-body {
      padding: 0 2em 1em 2em;
      white-space: normal; }
    .calheers-modal.notice-modal .modal-title, .calheers-modal.notice-modal .modal-header, .calheers-modal.confirm-modal .modal-title, .calheers-modal.confirm-modal .modal-header {
      background: transparent;
      margin-top: 1.25em;
      font-size: 22px; }
      @media (max-width: 767px) {
        .calheers-modal.notice-modal .modal-title, .calheers-modal.notice-modal .modal-header, .calheers-modal.confirm-modal .modal-title, .calheers-modal.confirm-modal .modal-header {
          color: #334048; }
          .calheers-modal.notice-modal .modal-title h2, .calheers-modal.notice-modal .modal-header h2, .calheers-modal.confirm-modal .modal-title h2, .calheers-modal.confirm-modal .modal-header h2 {
            font-weight: 600; } }
    .calheers-modal.notice-modal .modal-buttons .btn, .calheers-modal.confirm-modal .modal-buttons .btn {
      padding-left: 4em;
      padding-right: 4em; }
    .calheers-modal.notice-modal ul li, .calheers-modal.confirm-modal ul li {
      width: 75%;
      left: 25%;
      position: relative;
      text-align: left; }
  .calheers-modal.alternative-formats-notice {
    width: 550px; }
    .calheers-modal.alternative-formats-notice ul li {
      width: 100%;
      left: 0;
      padding-bottom: 1rem; }
  .calheers-modal.confirm-modal .modal-buttons .btn {
    padding-left: 2em;
    padding-right: 2em; }
  .calheers-modal.confirm-modal .modal-body {
    text-align: center; }
  @media (min-width: 992px) {
    .calheers-modal.verfication-modal {
      width: 780px; } }
  @media (min-width: 992px) {
    .calheers-modal.verfication-modal .modal-body {
      margin: 0em; } }

.userIdleModal {
  z-index: 999999 !important; }

.calheers-modal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.57);
  z-index: 999; }
  .calheers-modal-overlay.hide-overlay {
    background: transparent; }

.add-income-modal .content-box.backdrop:after, .add-deduction-modal .content-box.backdrop:after {
  display: none; }

.add-income-modal .content-box .container, .add-deduction-modal .content-box .container {
  background: transparent;
  padding: 0;
  width: auto;
  box-shadow: none; }

.add-income-modal .modal-body, .add-deduction-modal .modal-body {
  padding-top: 1em; }
  .add-income-modal .modal-body .record-entry .header, .add-deduction-modal .modal-body .record-entry .header {
    display: none; }

.add-income-modal .income-type:first-child, .add-deduction-modal .income-type:first-child {
  border-top: none; }

@media (min-width: 768px) {
  .add-income-modal .cancel-column, .add-deduction-modal .cancel-column {
    margin-left: 25%; } }

@media (min-width: 768px) {
  .add-income-modal .save-column, .add-deduction-modal .save-column {
    margin-left: 0%; } }

.add-income-modal .modal-header h2 {
  font-weight: 600; }

.add-income-modal .modal-body .record-entry .intro {
  display: block; }

.add-income-modal .modal-body .record-entry .content {
  padding: 0; }

.add-income-modal .modal-body .category-icon, .add-income-modal .modal-body .category-title {
  display: inline-block; }

.add-income-modal .modal-body .category-icon {
  margin-left: 15px; }

.add-income-modal .modal-body .category-title h3 {
  margin-top: 5px;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 2px; }

.add-income-modal .modal-body .category-title p {
  font-size: 15px; }

.add-income-modal .modal-body .card-navigation {
  display: none; }

.add-income-modal .income-entry .intro {
  padding-left: 70px;
  margin-bottom: 2em; }

.add-income-modal .income-entry.ESE .intro {
  background-image: url(/static/lw-web//images/ic_employ_badge_small.png);
  background-size: 46px 43px;
  background-repeat: no-repeat;
  background-position: left center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .add-income-modal .income-entry.ESE .intro {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_employ_badge_small@2x.png); } }

.add-income-modal .income-entry.GAI .intro {
  background-image: url(/static/lw-web//images/ic_government_small.png);
  background-size: 46px 43px;
  background-repeat: no-repeat;
  background-position: left center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .add-income-modal .income-entry.GAI .intro {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_government_small@2x.png); } }

.add-income-modal .income-entry.III .intro {
  background-image: url(/static/lw-web//images/ic_invest_small.png);
  background-size: 46px 43px;
  background-repeat: no-repeat;
  background-position: left center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .add-income-modal .income-entry.III .intro {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_invest_small@2x.png); } }

.add-income-modal .income-entry.RI .intro {
  background-image: url(/static/lw-web//images/ic_retirementbank_small.png);
  background-size: 46px 43px;
  background-repeat: no-repeat;
  background-position: left center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .add-income-modal .income-entry.RI .intro {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_retirementbank_small@2x.png); } }

.add-income-modal .income-entry.ATI .intro {
  background-image: url(/static/lw-web//images/ic_taxable_dollars.png);
  background-size: 53px 53px;
  background-repeat: no-repeat;
  background-position: left center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .add-income-modal .income-entry.ATI .intro {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_taxable_dollars@2x.png); } }

.add-deduction-modal .deduction-entry .intro {
  margin-bottom: 2em; }

.link-img-for-modal {
  display: inline-block;
  margin-right: 0.5em;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAATpJREFUOBGNkr9OAkEQxr/BewSfwD8d9JY+CNAQYiOWXnwCc0QbTKisRB9DG2NlCZKoFyxsrW2UHb8F99w7ljsn2dzszvy+nZlbQYk14tGBAkMBaqE0xtIoFHBn5lvuZQMJxFDj11REBR0ebHLt/AVcQsW3EV8NAOnx9o+FSD0evVqlEm42TlrbNu5gQC+g8glBHFmYao8CfQiJKHRWhMdJ+4hip6wEixkQvuXhSUggBPt5wen6CX7Z9mY/Zv1SgSLMfZcze7Ggsje71v7GImwh2hZntmsdndeuJdL3oMAa2HKZPZ03p9xMV1r4D5yp0MlVUD++6QCmx96Gk/7qwHzQ+bkKvsz8zhh0J/3moUuo+uYqeD5rvxG4BFpVXBZfCqjss3e+rApjHh9fzqxAysM9PkuuClvCqZ/1A4JFfjYgZO0YAAAAAElFTkSuQmCC);
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .link-img-for-modal {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAj5JREFUWAnFlk1L40AYx2fSNDXist9BL4L4Ap72S+zNsqBdURGPKogW9FD2shF0PcpelEWFtT3pl/CoVAUvgnjVQxGrxtoZn6d0JAlJM5kkONDO6/P//TMzyQwlMdJQcX+bcz4DElkFmRfOiUUVAlsh3xbL5qNhP6nGt+MamqrAyVb+mRBaUY1vx2WVZ0CAB0rlnmytrou6X/5iapks13YIJ9+9/bENeAW99bGxcuaqz/4H8HFvH9aVl8BPzNvmC6fk2DlOHyzu/QJ3y9CYc3ZEKNswjZvV9cKqMyYAftCgbB6W416M1QC+BBVVOOrkOGlpCE0SBO+/zk12PbPmx0Ao4BKYzgaVMhj4L+I6wSuVvAuOMa7dy5tsWNfZgxCTySnl9dPf03c4NiocY1wG9Dd2e7YxVcOOqEkFjoxE3gJVeCIG4sBjG4gLRwOuPYANskkGPriy9wf0ZimF74RVKPlpK+0BGfho6W83ABfg1wPHblHAmZ5piDLkb5ENyMAR0KwZBmTirPn40FU3ftYppYc4Bnp3IhmQhbfEO/xVrYkfzMx9ObcKc9IGkoILX5el/COWpQwkDRcmpAykCQ81kDY81MBV7+u26yZDyQEeqX6nmnNao5RDPkTccY2iR/3XRqLw0BnglG7BINytu8w08kk+uZiljjNwYU2swUD8pZakXsPU6CD86QZcS2BnjK8jC7uJPDBq6YSFarkMwH3wpqm7mkIFggbIwDEWl8AOEkmwPZChwWXBStmE3Wb4Ps87hjcfyl03VKMAAAAASUVORK5CYII=); } }

.deduction-entry .intro {
  background-image: url(/static/lw-web//images/ic_deduct.png);
  background-size: 45px 46px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0;
  padding-left: 80px;
  padding-top: 0;
  margin-top: 0; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .deduction-entry .intro {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_deduct@2x.png); } }

@media (max-width: 767px) {
  .calheers-modal, .calheers-modal.notice-modal {
    width: 90%; }
  .calheers-modal-overlay.hide-overlay-mobile {
    background: transparent; }
  .fullscreen-mobile, .add-deduction-modal, .add-income-modal {
    position: fixed;
    top: 1vh;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    transform: translate(0, 0);
    max-height: 98vh; }
    .fullscreen-mobile .modal-content, .add-deduction-modal .modal-content, .add-income-modal .modal-content {
      min-height: 90vh;
      position: relative; }
    .fullscreen-mobile .modal-header, .add-deduction-modal .modal-header, .add-income-modal .modal-header {
      background: #2D76A3;
      color: #ffffff; }
      .fullscreen-mobile .modal-header .btn.btn-close, .add-deduction-modal .modal-header .btn.btn-close, .add-income-modal .modal-header .btn.btn-close {
        display: inline-block;
        width: 14px;
        height: 14px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAKlJREFUKBWNkjEOgzAMRbMhLoQ4QCdWztmha4/QA1Xdwvsplqw0NrX0icH/EWNSaq0TWssfgW9GS7OS3NEHbRlLXdATvdFSuGxIYAhTM4i0wbPtGsIhZO1h+IEvoQDez7ZYXHtm7ldMtrMAhQby/abe7O9lQi9ksfv6MMfppyc4nXZ7SQe19nhmbY9/1QiylkI4g1IY8IEU6fSo+7ZXHbkbEnw58hPW2Z4ORmp0PiDSorwAAAAASUVORK5CYII=);
        background-size: 14px 14px;
        background-repeat: no-repeat;
        background-position: center center; } }
      @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
        .fullscreen-mobile .modal-header .btn.btn-close, .add-deduction-modal .modal-header .btn.btn-close, .add-income-modal .modal-header .btn.btn-close {
          /* on retina, use image that's scaled by 2 */
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAP1JREFUSA3FllsOhCAMRV2In7MYd81C5nMWwtwyllSD9GHjNGlAae8pKMqy/MNqrSu8wF+ZfNLbddeuixsEe8PJPvAUKOnsemia/g+Ki0J3hN2GQkvCWLq0WV4MhqEmPVNQfwjXHZeOK3jADOWHkgCP5rW6vcne+MHi2CtOgXEFmpg2zjqudiK6YYy2jrTwVjoUBcXRJpYg6ufAmKxAc2ECSss4so1j0lpQZsuaO0MFxjPOgV7ASDz/LZ3A2v9SG3c9T6uYNW4K94p44w/waHIoL5QkynXlu4IF5Nw16ZiCzsqTa1UPAQUu7fYmhtjoy9RPbc+eS2l1UNFjJ+8vhAW1dRekV7MAAAAASUVORK5CYII=); } }

@media (max-width: 767px) {
      .fullscreen-mobile .modal-header .btn.btn-back, .add-deduction-modal .modal-header .btn.btn-back, .add-income-modal .modal-header .btn.btn-back {
        display: inline-block;
        width: 16px;
        height: 16px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAHlJREFUOBFjYMAD/v//HwbElniU4JYCagwH4t9A/BGIpXGrxCID1BAIxD+BGASqsSjBLQTUMHCaA4C2k+1sL6DmH0AMArW4PYhFBqgBWTPYBFIIJixmki4EdQV5/odZBzSE/OgbtIaA8gEIkJaUkbxDfmZCMoRgdgYAo3P74bGvv74AAAAASUVORK5CYII=);
        background-size: 16px 16px;
        background-repeat: no-repeat;
        background-position: center center; } }
      @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
        .fullscreen-mobile .modal-header .btn.btn-back, .add-deduction-modal .modal-header .btn.btn-back, .add-income-modal .modal-header .btn.btn-back {
          /* on retina, use image that's scaled by 2 */
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAN9JREFUWAljYKAA/P//3xCI+SkwgnytQIvNgfgDEJ+guyOQLAcywYB+jgBaZwbEIJ+jg3jyw5NInUAbdYH4FbrNQH4FkUaQr2zU8tFgRwqB4Z/gtIC+HbCspgK0/DFScMOYdAl2XJbXkl96ENbJCFIC9KYKkNoPxDIgPj0B40BaDvIoEz19i82uAY8CuKNAUQHEA5MDYK6AOuIFkEYHtM+GSI4YuDp/1BGwEIDRwIQwGh3gwBgNCaQ0oQcMDWx9ArqWE7AuGXphRfuOCVJIoDuCfl0zLI6gv+VIjqC4ew4AQ62mI2EKEAoAAAAASUVORK5CYII=); } }

@media (max-width: 767px) {
      .fullscreen-mobile .modal-header h2, .add-deduction-modal .modal-header h2, .add-income-modal .modal-header h2 {
        margin: .2em 0;
        font-size: 1.3125rem; }
    .fullscreen-mobile .modal-body, .add-deduction-modal .modal-body, .add-income-modal .modal-body {
      padding: 0 15px;
      margin-bottom: 0; }
  .add-deduction-modal .category-intro h3, .add-income-modal .category-intro h3 {
    font-size: 1.35714286rem; }
  .add-deduction-modal .intro, .add-income-modal .intro {
    text-align: center; }
  .add-deduction-modal .record-entry, .add-income-modal .record-entry {
    position: static;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    overflow: visible; }
    .add-deduction-modal .record-entry .intro, .add-income-modal .record-entry .intro {
      background-position: center top !important;
      padding: 60px 0 1em 0;
      margin-left: 0 !important;
      margin-right: 0 !important;
      text-align: center; }
      .add-deduction-modal .record-entry .intro h2, .add-income-modal .record-entry .intro h2 {
        font-size: 1.35714286rem; }
    .add-deduction-modal .record-entry .content, .add-income-modal .record-entry .content {
      padding: 0;
      min-height: calc(100vh - 10.8rem); }
    .add-deduction-modal .record-entry .actions.row, .add-income-modal .record-entry .actions.row {
      margin: 0 -15px; }
  .add-deduction-modal .category-intro, .add-income-modal .category-intro {
    padding-left: 0;
    padding-top: 46px;
    background-position: center top !important;
    text-align: center; } }

@media (min-width: 768px) {
  .calheers-modal {
    max-height: 80vh; }
    .calheers-modal .modal-header h2 {
      margin: .2em 0;
      font-size: 1.3125rem; }
    .calheers-modal.wide {
      width: 875px; }
  .add-deduction-modal .record-entry .content, .add-income-modal .record-entry .content {
    padding: 0; }
  .add-deduction-modal .record-entry .actions.row, .add-income-modal .record-entry .actions.row {
    padding: 0; }
  .add-deduction-modal .modal-body, .add-income-modal .modal-body {
    margin-bottom: 0; }
  .add-deduction-modal .form-group, .add-income-modal .form-group {
    margin-bottom: 1rem; }
  .add-deduction-modal .income-category .row .text-center, .add-income-modal .income-category .row .text-center {
    text-align: right; } }

.progress-modal {
  width: 150px; }
  .progress-modal .preloader-wrapper {
    display: block;
    margin: 0 auto; }

.data-review-form .form-group {
  margin-bottom: 2.15em; }

.data-review-form .data-review-modal-dropdown-suffix {
  width: 50%; }

.data-review-form .inputs #receiptCardAlpha {
  width: 25%; }

.data-review-form .inputs #receiptCardNumeric {
  width: 50%; }

.data-review-form .numeric-input input {
  width: 100%; }

.data-error-confirm-alert-buttons-div {
  padding-top: 25px;
  border-top: 1px solid #d0d2d3;
  margin-left: 0.4%;
  margin-right: 0.2%;
  padding-bottom: 6%;
  background-color: white; }
  @media (max-width: 767px) {
    .data-error-confirm-alert-buttons-div {
      border-top: 0;
      border-top: 0;
      position: absolute;
      top: 100vh;
      transform: translateY(-125%);
      width: 100%; } }

.data-review-modal-body, .data-error-modal-body {
  background-color: #fafbfd; }

/*R21.09 SM181966 for SSA modal*/
.data-review-modal-ssa-static-text {
  padding-bottom: 10px; }
  .data-review-modal-ssa-static-text ul {
    padding: 0px 0px 0px 14px; }
    .data-review-modal-ssa-static-text ul .bullet-li {
      margin-top: 8px; }
      .data-review-modal-ssa-static-text ul .bullet-li ::marker {
        font-size: 12px; }

.data-review-modal-ssa-avatar {
  display: flex;
  flex-direction: row;
  padding-bottom: 25px; }
  @media (min-width: 768px) {
    .data-review-modal-ssa-avatar {
      display: flex;
      flex-direction: column; } }
  .data-review-modal-ssa-avatar p {
    font-size: 20px;
    font-weight: 600;
    margin: 0px 0px 0px 0px; }

.data-review-modal-ssa-age {
  color: #696969;
  font-size: 19px;
  margin-left: 5px; }

.data-review-modal-ssa-alert {
  padding-bottom: 10px; }
  .data-review-modal-ssa-alert .multi-use-card-icon-wrapper {
    margin-top: 4px; }
    @media (max-width: 768px) {
      .data-review-modal-ssa-alert .multi-use-card-icon-wrapper {
        display: none; } }

.data-review-modal-ssa .inlined {
  color: #696969; }

.data-error-content {
  text-align: center;
  margin-left: 40px;
  margin-right: 40px;
  margin-top: 45px; }

.apply-color {
  background-color: #fafbfd; }

.data-review-form-buttons-div {
  margin-top: -25px;
  background-color: white; }
  .data-review-form-buttons-div .data-review-form-buttons-div2 {
    padding-top: 25px;
    border-top: 1px solid #d0d2d3;
    margin-left: 0.4%;
    margin-right: 0.2%;
    padding-bottom: 6%;
    background-color: white; }
    @media (min-width: 768px) {
      .data-review-form-buttons-div .data-review-form-buttons-div2 .data-review-form-save-btn {
        left: 65%; }
      .data-review-form-buttons-div .data-review-form-buttons-div2 .data-review-form-back-btn {
        right: 32%; } }

.update-profile {
  text-align: center; }
  .update-profile .modal-buttons .btn {
    padding-left: 1em !important;
    padding-right: 1em !important; }
  .update-profile .register-email-button {
    width: 165px; }

.go-to-home-button {
  text-align: center;
  margin-bottom: 35px; }

/**SM203867  R22.09 Changes start to handle File Upload Modal */
.file-upload-modal {
  width: 180px; }
  .file-upload-modal .modal-body {
    padding-top: 1em;
    padding-bottom: 1em; }

/**SM203867  R22.09 Changes end */
.main-header {
  background-color: #2D76A3;
  padding: 0;
  position: relative;
  z-index: 2;
  /*SM180304 changes start - cobranding flow display css*/
  /*SM180304 changes end*/ }
  .main-header .global-header-wrapper {
    display: flex;
    padding: 0px;
    padding-left: 13px; }
    @media (max-width: 768px) {
      .main-header .global-header-wrapper {
        justify-content: flex-start;
        align-items: center;
        height: 47px; } }
    .main-header .global-header-wrapper .vertical-line {
      box-sizing: border-box;
      height: 54px;
      width: 1px;
      background-color: #d1d2d4;
      margin-left: 19px;
      margin-right: 20px; }
      @media (max-width: 768px) {
        .main-header .global-header-wrapper .vertical-line {
          height: 31px;
          margin-left: 10px;
          margin-right: 10px; } }
  .main-header .global-header-option-wrapper {
    padding: 0px; }
  .main-header .btn.btn-header, .main-header .btn-hamburger, .main-header .btn-toggle {
    padding-left: 15px;
    padding-right: 15px;
    background: #2D76A3;
    color: #ffffff;
    border-color: #ffffff; }
    .main-header .btn.btn-header:hover, .main-header .btn-hamburger:hover, .main-header .btn-toggle:hover {
      background-color: #ffffff;
      color: #2D76A3; }
  .main-header .disabled-link {
    color: #696969 !important;
    text-decoration: none;
    pointer-events: none; }
  .main-header .disabled-link:hover {
    cursor: not-allowed; }
  .main-header .ic_secure_mailbox_disabled:hover {
    cursor: not-allowed; }
  .main-header .disabled-link #my-profile {
    cursor: not-allowed;
    color: #696969 !important;
    text-decoration: none; }
  .main-header .btn-help {
    color: #ffffff; }
  .main-header .btn-hamburger {
    overflow: hidden;
    border-left: none;
    padding-top: 1.1rem;
    padding-bottom: 1.1rem; }
    .main-header .btn-hamburger:after {
      content: '';
      display: inline-block;
      width: 20px;
      height: 16px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAAXNSR0IArs4c6QAAADZJREFUOBFj/A8EDNQDDUzUMwtiEguQ4qSioX+oaNaINYpx0CebERs1VPQ4KJY5qGjen8GfbACY5hKJxWEjXAAAAABJRU5ErkJggg==);
      background-size: 20px 16px;
      background-repeat: no-repeat;
      background-position: center center;
      display: block; }
      @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        .main-header .btn-hamburger:after {
          /* on retina, use image that's scaled by 2 */
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAAAXNSR0IArs4c6QAAAGFJREFUWAnt2LENACAIRFEwDqD7L+kGig0DcA3Fp7K5hDwtLvqNsabjMaPpbrkWCyZF8TAjt4tZYggggAACCJg5bUZ8BrQZEZA4AggggEB3gV8WVtcl4+fj0GbU26HNqIIPEUkQLIC4g9QAAAAASUVORK5CYII=); } }
    .main-header .btn-hamburger:hover {
      background: #2D76A3;
      color: #ffffff; }
  .main-header .locale-menu {
    display: inline; }
    .main-header .locale-menu .locale-options {
      display: none; }
  .main-header .segmented-control {
    display: inline; }
    .main-header .segmented-control .btn {
      position: relative;
      background: transparent;
      border-color: transparent;
      color: #ffffff;
      margin-bottom: 0; }
      .main-header .segmented-control .btn.selected {
        text-decoration: underline; }
      .main-header .segmented-control .btn:hover {
        background: transparent;
        color: #ffffff;
        text-decoration: underline; }
    .main-header .segmented-control span:first-child .btn {
      margin-right: 0; }
  .main-header form {
    display: inline; }

@media (max-width: 767px) {
  .main-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
    .main-header .btn.btn-header, .main-header .btn-hamburger, .main-header .btn-toggle, .main-header .FAB .fab-help-control, .main-header .AHL .fab-help-control {
      font-size: 14px;
      font-weight: 400;
      padding: .6em .8em;
      height: 47px;
      margin: 0;
      border-radius: 0;
      border: none;
      border-left: 1px solid rgba(0, 0, 0, 0.2); }
    .main-header .btn-hamburger {
      border-left: none; }
    .main-header .hamburger-column {
      padding-left: 0; }
    .main-header .btn-column {
      padding-right: 0; }
    .main-header .btn.btn-help:after {
      content: ' ';
      display: block; }
    .main-header .btn.btn-help:hover {
      background: transparent; }
    .main-header .btn.btn-account-home:after {
      content: ' ';
      display: block;
      width: 24px;
      height: 24px; }
    .main-header .btn.btn-account-home:hover {
      background: transparent; }
    .main-header .btn.btn-account-home .account-home-icon {
      position: relative;
      top: 1px;
      height: 24px;
      width: 24px; }
    .main-header .locale-menu {
      position: relative;
      display: inline-block; }
      .main-header .locale-menu .locale-options {
        display: none; }
      .main-header .locale-menu .btn-toggle:after {
        content: ' ';
        display: block;
        display: inline-block;
        width: 24px;
        height: 24px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAt9JREFUSA2tls9vTUEUx98TvBZJK9VICJKmfkVDayeChZQFC7FBJewkQiJpSFQsVYK0Gwv+ACER6sfCgrCxqKSJ+hERpREVwUJLVfX3+HznnbmZd1vaSE/yeefM95w7c+/M3Lkvm5nEnHPzKNkAK6AUhuATtGez2df4/zM63gK3YRD+Zp0kTkHJlEehuBxuQtraEM5AE6QH/Yq2Z9JBKKqCjyDrhUboUwPbGDogvuoV5+7jH1ss1wzZUFfgSVSC7kTWCkthqxrY27iY9javOufXgPgoDJjWHNf6mEQOnlvBA3yxEnhNh+x8fBHtWdCtBLbMancRh6nbG9erIy2U7B0kC0aseZfVFlxAA+2Ozzi3P+RoHzFNM+H7yRJoG3bBfGiDVxCsjmA2XIf+IJpfj18LL+CpaZr/faBrTrONG3UnB2zU6XadGnQm7FCAXYYnPsr/1OCOwUtoyksFvwtpnYNuqC/IZDJaswrueLWeoMNuvSouQjto+pVYDzG5Esv3Bi149BbL1c1AXGQJvf6xzbHGuA5M/2l+bnyRxe/NL9YAOWsMmg9O0ycbybvCXxZwDMWB+kibzitZTskeH+Z3kYXeDVjDvxNxQjFTUITTrgmdSQ5WZkGPBuiwxpqQDUnz5Sk9NBek6oIuv84ab/QenKXRAF/guyXkNLdLQPu/C9KmvV4Bw+C3ZFSwnHgUyvSo1bbi0+1uJQPS80PrXdtrVcRn03dGWshfs9yFKLedeMj0zfEANYjDMAq7Q4I47OdDQQue3DOQbZKGL4ZWCdiNUJd4xJM+5dxvvB8Ef9i0u0lhvjMd5WPwC4pAL51OYdkHCBsgvszfxSVfkn+Si8T6AI2ABtVh6I34OMj05asFncIynaIFJ0K4JvEU6Ek0XbIf0O8j507gc1AK4XgJ3wSVtENl0tG/Agq1Jo9gKvaNogbQth1nE38/rYyLqgn1MddCroT4b4u+AfeghWOjDz+h/QExeczcCeteWgAAAABJRU5ErkJggg==);
        background-size: 24px 24px;
        background-repeat: no-repeat;
        background-position: center center; } }
      @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
        .main-header .locale-menu .btn-toggle:after {
          /* on retina, use image that's scaled by 2 */
          background-image: url(/static/lw-web//images/ic_m_globe@2x.png); } }

@media (max-width: 767px) {
      .main-header .locale-menu .btn-toggle:hover {
        background: transparent; }
      .main-header .locale-menu.open .btn-toggle {
        background: #256b9a; }
      .main-header .locale-menu.open .locale-options {
        display: block;
        padding: 0 .5em;
        position: absolute;
        z-index: 2;
        top: 100%;
        left: auto;
        right: 0;
        width: 135px;
        background: #256b9a; }
        .main-header .locale-menu.open .locale-options .btn {
          display: block;
          width: 100%;
          color: #ffffff;
          text-align: left;
          font-weight: 400;
          padding: .65em .25em; }
          .main-header .locale-menu.open .locale-options .btn:first-child {
            margin-right: 0;
            border-bottom: 1px solid #22618c; }
    .main-header.has-save-and-exit .locale-menu.open .locale-options {
      left: 0;
      right: auto; } }

@media (min-width: 768px) {
  .main-header {
    padding: 1rem 0; }
    .main-header .locale-menu {
      display: inline-block; }
      .main-header .locale-menu .locale-options {
        display: inline; }
      .main-header .locale-menu.en .segmented-option[data-value="en"] {
        display: none; }
      .main-header .locale-menu.es .segmented-option[data-value="es"] {
        display: none; }
    .main-header .btn-column {
      margin-top: .4em; } }

nav.panel-group {
  display: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  background: #ffffff;
  /* weird that this is needed */
  margin-top: -20px; }
  nav.panel-group .panel {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin: 20px 15px 0 15px;
    border-bottom: 1px solid #e7e8e9; }
    nav.panel-group .panel:last-child {
      border-bottom: none; }
    nav.panel-group .panel .panel-heading {
      background: #ffffff;
      font-weight: 600;
      padding-top: 20px;
      border: none; }
    nav.panel-group .panel h4.panel-title {
      padding-bottom: 10px; }
      nav.panel-group .panel h4.panel-title a {
        color: #334048;
        font-size: .85em; }
    nav.panel-group .panel .panel-collapse .list-group {
      border: none; }
  nav.panel-group .panel.panel-active {
    position: relative;
    border-radius: 0;
    box-sizing: border-box;
    margin-top: 0; }
    nav.panel-group .panel.panel-active:after {
      display: block;
      position: absolute;
      left: -15px;
      top: 0;
      bottom: 0;
      content: '';
      width: 4px;
      background: #1e824c; }
    nav.panel-group .panel.panel-active .panel-heading {
      padding-top: 25px; }
    nav.panel-group .panel.panel-active .panel-title {
      border-bottom: none; }
    nav.panel-group .panel.panel-active .icon {
      display: inline-block;
      margin: 0 3px; }
    nav.panel-group .panel.panel-active .panel-collapse {
      border: none;
      padding-bottom: 15px; }
      nav.panel-group .panel.panel-active .panel-collapse ul.list-group {
        position: relative;
        border: none;
        list-style: none; }
        nav.panel-group .panel.panel-active .panel-collapse ul.list-group li {
          position: relative;
          z-index: 2;
          font-size: 0.8125em; }
          nav.panel-group .panel.panel-active .panel-collapse ul.list-group li span {
            padding-left: 5px; }
          nav.panel-group .panel.panel-active .panel-collapse ul.list-group li a {
            color: #334048; }
        nav.panel-group .panel.panel-active .panel-collapse ul.list-group .active {
          color: #1e824c; }

@media (max-width: 767px) {
  .navigation {
    background: #ffffff;
    position: fixed;
    z-index: 5;
    width: 253px;
    top: 0;
    bottom: 0;
    overflow: auto;
    left: -253px;
    transition: left .2s ease-out; }
    .navigation nav.panel-group {
      display: block;
      margin: 0;
      box-shadow: none; }
    .navigation .navigation-header {
      background: #2D76A3;
      padding: 1em; }
      .navigation .navigation-header:after {
        content: '';
        display: block;
        width: 114px;
        height: 42px;
        background-image: url(/static/lw-web//images/logo_covered_california.png);
        margin: 0 auto; } }
      @media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (min-resolution: 1.3dppx) {
        .navigation .navigation-header:after {
          background-image: url(/static/lw-web//images/logo_covered_california@2x.png);
          background-size: 114px 42px; } }

@media (max-width: 767px) {
  .mobile-nav-overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    background: rgba(0, 0, 0, 0.5); }
  .mobile-nav-open {
    overflow: hidden; }
    .mobile-nav-open .navigation {
      left: 0; }
    .mobile-nav-open .mobile-nav-overlay {
      display: block; } }

@media (min-width: 768px) {
  nav.panel-group {
    display: block; }
    nav.panel-group .nav-icon:first-child {
      display: none; }
    nav.panel-group .panel .panel-heading {
      padding-left: .5em;
      padding-right: 0; }
    nav.panel-group .panel.panel-active .panel-collapse ul.list-group {
      padding-left: .3em; } }

@media (min-width: 992px) {
  nav.panel-group .nav-icon:first-child {
    display: inline-block; }
  nav.panel-group .panel .panel-heading {
    padding: 20px 15px 10px; }
  nav.panel-group .panel.panel-active .panel-collapse ul.list-group {
    padding-left: 2.5em; }
  nav.panel-group .panel h4.panel-title a {
    font-size: .9375em; } }

.menu-page {
  padding-bottom: 4em; }
  .menu-page .intro {
    display: none; }
  .menu-page h1 {
    font-size: 1.625em;
    margin-top: 0;
    margin-bottom: 0.7em; }
  .menu-page .household-members {
    margin: 1.6em 0 0; }
    .menu-page .household-members .household-member {
      font-size: 0.8125em;
      margin-right: 2.4em;
      margin-bottom: 1.4em;
      display: block; }
      .menu-page .household-members .household-member .avatar {
        float: left;
        margin-right: 1em; }
      .menu-page .household-members .household-member .name {
        line-height: 36px; }

.menu-items {
  background: #ffffff;
  border: 1px solid #d0d2d3;
  border-radius: 3px;
  margin-bottom: 2em; }
  .menu-items .menu-item {
    padding: 1.2em 1.25em;
    border-bottom: 1px solid #d0d2d3; }
    .menu-items .menu-item:last-child {
      border-bottom: none; }
    .menu-items .menu-item.has-bottom-border {
      border-bottom: 1px solid #d0d2d3; }
    .menu-items .menu-item .title {
      font-size: 1.125em;
      font-weight: 700;
      margin-bottom: .8em; }
      .menu-items .menu-item .title .member-avatar {
        font-weight: normal; }
        .menu-items .menu-item .title .member-avatar .name {
          font-weight: 600; }
    .menu-items .menu-item p.description {
      font-size: 0.8125em;
      font-style: italic;
      color: #696969; }
    .menu-items .menu-item p.text-danger {
      font-size: 0.8125em;
      font-style: italic;
      margin: .4em 0 1em 0; }
      .menu-items .menu-item p.text-danger .ic_error {
        display: block;
        float: left;
        margin-right: .5em;
        margin-top: .15em; }
    .menu-items .menu-item.review {
      padding-top: 2em;
      padding-bottom: 1.9em; }
      .menu-items .menu-item.review.has-checkmark .description {
        padding-left: calc(24px + 1.7em); }
      .menu-items .menu-item.review.has-checkmark .title {
        padding-left: calc(24px + 1.25em); }
        .menu-items .menu-item.review.has-checkmark .title:before {
          content: '';
          display: block;
          float: left;
          position: absolute;
          top: 50%;
          left: 15px;
          transform: translateY(-50%); }
      .menu-items .menu-item.review #renewal-menu-item-full-app-review {
        padding: 0; }
    .menu-items .menu-item.review .btn-link, .menu-items .menu-item.edit .btn-link {
      font-size: 0.85714286em;
      line-height: 1.875em;
      padding-right: 0;
      text-align: right; }
    .menu-items .menu-item.review .title, .menu-items .menu-item.edit .title {
      margin-bottom: 0; }
    .menu-items .menu-item.edit .btn-link {
      text-align: right; }
    .menu-items .menu-item.disabled .title {
      margin-bottom: 0; }

@media (min-width: 768px) {
  .menu-page {
    padding-top: 0; }
    .menu-page .container-content {
      padding: 0 2.25em; }
    .menu-page .intro {
      display: block;
      padding-top: 3em; }
    .menu-page h1 {
      font-size: 1.625em;
      margin-bottom: 1.3em; }
    .menu-page .household-members {
      margin: 1.6em 0 0; }
      .menu-page .household-members .household-member {
        font-size: 0.75em;
        margin-right: 2.4em;
        display: inline-block; }
  .menu-items .menu-item {
    padding: 3.3em 2em; }
    .menu-items .menu-item > .row {
      display: table;
      width: calc(100% + 30px);
      table-layout: fixed; }
      .menu-items .menu-item > .row > div {
        display: table-cell;
        vertical-align: middle;
        float: none; }
    .menu-items .menu-item .title {
      margin-bottom: 0; }
    .menu-items .menu-item p.text-danger {
      margin: .4em 0; }
    .menu-items .menu-item.review {
      padding: 3.3em 2em; }
    .menu-items .menu-item.review .btn-link, .menu-items .menu-item.edit .btn-link {
      padding: 0.69em 1.53846154em;
      text-align: center; }
  .menu-actions-row {
    padding: 0 2em; } }

.date-input:after {
  content: '';
  display: block;
  clear: both; }

.date-input input[type="date"] {
  line-height: 1.42857em !important;
  overflow: visible;
  display: inline-block;
  float: left; }
  .date-input input[type="date"].date-field-standalone {
    float: none; }
  .date-input input[type="date"] ~ .icon {
    margin-top: 5px; }
  .date-input input[type="date"] ~ .error-message {
    margin-top: 11px; }

.date-input input[type="text"] {
  font-family: monospace; }

.date-input .date-field {
  display: inline-block;
  width: 175px; }

.date-input .icon {
  margin-left: .5em;
  position: relative;
  top: 7px; }

.date-input.disabled .icon:hover {
  cursor: not-allowed; }

.react-datepicker {
  font-size: .9em;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); }
  @media (max-width: 400px) {
    .react-datepicker {
      left: -20px; } }
  @media (max-width: 380px) {
    .react-datepicker {
      left: -40px; } }
  @media (max-width: 360px) {
    .react-datepicker {
      left: -60px; } }
  @media (max-width: 340px) {
    .react-datepicker {
      left: -80px; } }
  .react-datepicker .react-datepicker__day, .react-datepicker .react-datepicker__day-name {
    width: 1.8em;
    line-height: 1.2rem;
    padding: .3em 0; }
  .react-datepicker .react-datepicker__day--disabled {
    opacity: .5; }
  .react-datepicker .react-datepicker__day {
    border-radius: 30px;
    color: #696969; }
  .react-datepicker .react-datepicker__day-name {
    text-transform: uppercase;
    font-size: .8em;
    width: 2.25em; }
  .react-datepicker .react-datepicker__current-month {
    font-size: 1em;
    font-weight: normal;
    padding: .4em;
    color: #ffffff;
    border-bottom: 1px solid #ffffff; }
  .react-datepicker .react-datepicker__header {
    background: #2D76A3;
    border-radius: 0;
    border: 0;
    padding: 0; }
    .react-datepicker .react-datepicker__header .react-datepicker__day-name {
      color: #ffffff; }
  .react-datepicker .react-datepicker__day--selected, .react-datepicker .react-datepicker__day--in-selecting-range, .react-datepicker .react-datepicker__day--in-range {
    background: #2D76A3;
    color: #ffffff; }
  .react-datepicker .react-datepicker__navigation {
    top: .8em; }
  .react-datepicker .react-datepicker__navigation--previous {
    border-right-color: #ffffff; }
  .react-datepicker .react-datepicker__navigation--next {
    border-left-color: #ffffff; }
  .react-datepicker .react-datepicker__triangle {
    display: none; }

.accordion .accordion-panel .accordion-panel-control {
  position: relative;
  border-bottom: 1px solid #d0d2d3; }
  .accordion .accordion-panel .accordion-panel-control > a {
    display: block;
    padding: 1.5em 0;
    text-decoration: none;
    color: #696969; }
    .accordion .accordion-panel .accordion-panel-control > a:hover {
      text-decoration: none; }
  .accordion .accordion-panel .accordion-panel-control:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none; }

.accordion .accordion-panel:last-child .accordion-panel-control {
  border-bottom: none; }

.accordion .accordion-panel.open .accordion-panel-control {
  border-bottom: 1px solid transparent; }

.accordion .accordion-panel .accordion-panel-content {
  padding: 0 0 1.5em 0; }

.accordion-sep .accordion-panel-control a {
  color: #2D76A3 !important;
  font-weight: bold; }

.accordion-sep .top-separator {
  margin-top: 0px;
  margin-bottom: 0px; }

.accordion-sep .bottom-separator {
  margin-top: 0px;
  margin-bottom: 3.15em; }

.tooltip-container {
  position: relative;
  font-size: 1rem; }
  .tooltip-container .tooltip {
    position: absolute;
    z-index: 2;
    width: 250px;
    max-width: 500px;
    left: calc(100% + -5px);
    transform: translate(-50%);
    bottom: calc(100% + 5px);
    background: #334048;
    color: #ffffff;
    padding: .5em .7em;
    font-weight: normal;
    font-size: .8em;
    line-height: 1.4em;
    border: none; }
    @media (max-width: 768px) {
      .tooltip-container .tooltip {
        left: -80px;
        bottom: 30px; } }
    .tooltip-container .tooltip:after {
      top: 100%;
      left: calc(100% + -83px);
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(51, 64, 72, 0);
      border-top-color: #334048;
      border-width: 6px;
      margin-left: -6px; }
    .tooltip-container .tooltip:focus {
      outline: none; }
    .tooltip-container .tooltip a {
      color: #ffffff;
      text-decoration: underline; }
      .tooltip-container .tooltip a:hover {
        color: #ffffff; }
  .tooltip-container .docscrostooltip:after {
    left: 122px !important; }
    @media (max-width: 768px) {
      .tooltip-container .docscrostooltip:after {
        left: 211px !important; } }
  .tooltip-container .LW-householdincometooltip {
    left: 50px; }
    .tooltip-container .LW-householdincometooltip:after {
      left: 83px; }
  .tooltip-container .GAI-householdincometooltip {
    left: 90px; }
    .tooltip-container .GAI-householdincometooltip:after {
      left: 42px; }
  .tooltip-container .accounthometooltip {
    left: -33.2344px !important; }
    @media (max-width: 768px) {
      .tooltip-container .accounthometooltip {
        left: 80px !important; } }
    .tooltip-container .accounthometooltip:after {
      left: 122px !important; }
      @media (max-width: 768px) {
        .tooltip-container .accounthometooltip:after {
          left: 112px !important; } }
  .tooltip-container .styleclassforaccounthome {
    left: 8.7656px !important; }
  .tooltip-container.wide .tooltip {
    width: 80vw; }
  .tooltip-container .tooltipbottom {
    position: absolute;
    top: 29px;
    z-index: 3;
    width: 300px;
    max-width: 500px;
    left: 195px;
    transform: translate(-80%);
    background: #334048;
    color: #ffffff;
    padding: .5em .7em;
    font-weight: normal;
    font-size: .8em;
    line-height: 1.4em;
    border: none; }
    .tooltip-container .tooltipbottom a {
      color: #ffffff;
      text-decoration: underline; }
      .tooltip-container .tooltipbottom a:hover {
        color: #ffffff; }
    .tooltip-container .tooltipbottom:after {
      bottom: 100%;
      left: calc(100% + -250px);
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(51, 64, 72, 0);
      border-top-color: #334048;
      border-width: 6px;
      transform: rotate(180deg); }
    .tooltip-container .tooltipbottom:focus {
      outline: none; }
  .tooltip-container #isRetroActiveEligibility-tooltip-text {
    transform: translate(-135%); }
    .tooltip-container #isRetroActiveEligibility-tooltip-text:after {
      left: calc(100% + -85px); }
  .tooltip-container.wide .tooltip {
    width: 80vw; }
  .tooltip-container #household-build-tooltip-tooltip-text {
    position: absolute;
    top: 22px;
    z-index: 3;
    width: 300px;
    max-width: 500px;
    left: 195px;
    transform: translate(-80%);
    background: #334048;
    color: #ffffff;
    padding: .5em .7em;
    font-weight: normal;
    font-size: .8em;
    line-height: 1.4em;
    border: none;
    max-height: 400px;
    overflow-y: scroll; }
    .tooltip-container #household-build-tooltip-tooltip-text:after {
      bottom: 100%;
      left: calc(100% + -250px);
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(51, 64, 72, 0);
      border-top-color: #334048;
      border-width: 6px;
      transform: rotate(180deg); }
    .tooltip-container #household-build-tooltip-tooltip-text:focus {
      outline: none; }
  .tooltip-container #qualifyingLifeEvent-tooltip-text {
    width: 325px;
    left: -50px !important; }

.tooltip-info-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAedJREFUKBWNUz1oU1EU/s55uWk7KJVQXBSxMYU2gosZCjo0e4lYTOvP7uKioGToqJitu7M/kFps6eSgwcGpDi6NEiWTCiLBTlbre/d4zntNfI0EvPDe/fu+c8/9zncJ6XapEcxMussI+IpASgSMC7BDoC1E/nGr8/sJVqtRj6L7SZte3iyQDxsQFEG0IcRNwHcBzpH3c4BUQNj2Iovv719sGysmGxE+fE1CHf2ubdcrH/dj9rvTy8/ykaeHGiQvIucsAMFSLbg3EPq10/1a/vLg+g9j5G+tHx8ZkTshZ+rte/Ofbe3YzcbY4VH3SjNzrezbEsd31FTtxB7RgG4U5xV0w/lo1ubWPq1Ud0PxSzqcntk9s8Qmjt1xMFUJadOLXwij7vOYuf9r1xc6IlgH01U2VRNx0hAgcFRm4rXATZQP7sRCNYVwllXdI4mqg5Dhcw/6ZjxWvb8rLDcc+u+OnjhhPDYDkEDr+P9NjTNnPIbHI4hUirWNU2m6D71X0E/r0+tTtbVJIlwwXlLnqeyWTvbSdU4TeuN+nZkyrfZeic2rQsGiAk6O546+LNYaBzLoEc1hh8ayL1TrEzFeeX+9fftpgVyQ8jaaiNBFAPW2aZJ4WzhTfXd3/oMF7ZPjEwZeVVxGVXXYq/oDMATQi6rB1FsAAAAASUVORK5CYII=);
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .tooltip-info-icon {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_tooltip@2x.png); } }
  .tooltip-info-icon:hover {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAWpJREFUKBWFU88vA0EU/t4UiRsHEgcXCWEd2gM3d3EiklL8JRqHddG/wrF+lAiRiD+AkyathM2mBxdHB24S2n3em9pmux01l5n5fryZffMtITnylYw3NbiFjNlm8CIBIwx8EOgBregoePk+xtlGK7YI3x5ze9fTFDUrAOVirHfmesS8GZbWG8pZsxoRNe/lhLFeQzciN3pj5iUtYCBX1RPTRhE0iJEXqz0lLqE6Q+YUvj9g7Dc6r0q159LaOTNqsTEx57zPbIG84tUNwCsJIrl8lc1kEuisGbdGu9oBuhehtORQ+KduuL1jwoIBY9RFChYGB6v7UsBpVp+Rfr//Ye4Pi8/YAPSXOVl5iarR5DjZ/8CIyyYYfjwRXT2tlViOzxcvl8E8keZUrz6bsNndixkiuksHxWGSPpEkrPWbMFFo1DRyWtFlSGD12KhY58ewAomc95UtgGlH39E+o3RVmwPicjAkn+j7zbjYD2a6ivpanRmYAAAAAElFTkSuQmCC);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .tooltip-info-icon:hover {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAs9JREFUSA29V89PE0EY/WYWFhMPkKjhLjaBcjGpF70LF0moQsGjF38E8MfJ2FNPTTyJmgb0H1ArFhNPVM5ehMRLawzoHcUEDiZSuju+b3+ULaVl1i5M0szMzvve29mZ+eZVkEZJ3HzR+efUmWEp5WWl6IIQdI4UdTuhgrbxbF2S+Gwpa/nk719Lqy9v7R5GK1oBzj7Md58wOh8QiSngTrfCBsY2iVTur7X75Mfj1HbgeV2zqXA8vZiC4DOge+si9DsbeIG75Wwyf1BIo/B43hiImU8xwLNsuwgSc6W1nRl6m7KCZPXCEI3HzNcAjAVBEbQXymuVyaC4DJLyTI9AlCXGBmNdz4NatRl7a/omONiiXUXggiIhBalrishoga0NKbKvf81e5S9KjrC7e81v6GttJARNl7KjOSbAC894m5C7h5UN01T9XzLJLedTu0dGT5SZq1Is+wq2Ukt+W6PurVToPuMkJwfvnGrEuRBp2eM+2BBiwm/r1WKKNUX/o8IVKeQHvaA9FNb1Ez6XQH1x76ley1b2SAenQaS/0AXrfOk/whwdTHRIcu4NrdpmAF44IZ2EH5IIR+hGOTsq+KeUSoYMJ9aU+Mw9YQPbxkOzLnO1TRiCANcobYXARwOFJm+u9WjY9Fkc44CFXtEPiQaJo7gqbdv+GA2dPgsSSFGyR0II7MqxlU3WlK4xU85NczzSKseaznEyTZqFKDzSERdBPz0t9z5muYF0YVKQfKUjjQ1ZxP1QZiwyVx+qEZ24BiPgB8XT7+fQvu33I67nkWLv+Jx1mQuGbBoD7/zBqGo4zYLHXaOsE2YXCMAEW9Iaov3GPOxtKugwmdLxXAdxe2vOm07LhzVwYCMpZd/zzd3+8abCDDyfWexxPVL4vzC8e9nU7Rf0+y2FfdBgJm9aOx1DUhrDuIATSlBf7TpFwof/+Y7LfYUzktFVLZYyqYof26z+B+9D54yGllWgAAAAAElFTkSuQmCC); } }

@media (min-width: 768px) {
  .tooltip-container.wide .tooltip {
    width: 600px; } }

.FAB, .AHL {
  position: fixed;
  top: 4.4em;
  right: .5em;
  z-index: 2; }
  .FAB .fab-open, .AHL .fab-open {
    display: none; }
  .FAB .fab-help-control, .AHL .fab-help-control {
    display: none; }
  .FAB .fab-popover, .AHL .fab-popover {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background: #256b9a;
    width: 215px;
    color: #ffffff; }
    .FAB .fab-popover .fab-popover-options, .AHL .fab-popover .fab-popover-options {
      margin: 0;
      padding: 0 1.5625em;
      list-style: none; }
      .FAB .fab-popover .fab-popover-options li, .AHL .fab-popover .fab-popover-options li {
        display: block;
        border-bottom: 1px solid #22618c;
        padding: 1em 0; }
        .FAB .fab-popover .fab-popover-options li:last-child, .AHL .fab-popover .fab-popover-options li:last-child {
          border-bottom: none; }
        .FAB .fab-popover .fab-popover-options li a, .AHL .fab-popover .fab-popover-options li a {
          display: inline-block;
          color: #ffffff;
          background-position: 12px center;
          background-repeat: no-repeat; }
          .FAB .fab-popover .fab-popover-options li a .fab-popover-top h4, .AHL .fab-popover .fab-popover-options li a .fab-popover-top h4 {
            font-weight: normal;
            font-size: 1.25em; }
    .FAB .fab-popover:after, .AHL .fab-popover:after {
      bottom: 100%;
      left: 40%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #ffffff;
      border-width: 12px;
      margin-left: -12px; }
  .FAB.open .fab-open, .AHL.open .fab-open {
    display: inline-block;
    width: 77px;
    height: 77px;
    background-image: url(/static/lw-web//images/ic_fab_open.png);
    background-size: 77px 77px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .FAB.open .fab-open, .AHL.open .fab-open {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_fab_open@2x.png); } }
  .FAB.open .fab-popover, .AHL.open .fab-popover {
    display: block; }

@media (min-width: 768px) {
  .FAB, .AHL {
    display: block;
    bottom: .4em;
    right: .8em;
    top: auto;
    left: auto; }
    .FAB .fab-open, .AHL .fab-open {
      display: block;
      background: transparent;
      border: none;
      display: inline-block;
      width: 77px;
      height: 77px;
      background-image: url(/static/lw-web//images/ic_fab.png);
      background-size: 77px 77px;
      background-repeat: no-repeat;
      background-position: center center; } }
    @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
      .FAB .fab-open, .AHL .fab-open {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_fab@2x.png); } }

@media (min-width: 768px) {
    .FAB .fab-popover, .AHL .fab-popover {
      position: absolute;
      top: auto;
      left: auto;
      bottom: 95px;
      right: 1em;
      width: 246px; }
      .FAB .fab-popover:after, .AHL .fab-popover:after {
        display: none; } }

.main-header .FAB, .main-header .AHL {
  display: inline-block;
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: 2; }
  .main-header .FAB .fab-open, .main-header .AHL .fab-open {
    display: none; }
  .main-header .FAB .fab-help-control, .main-header .AHL .fab-help-control {
    display: inline-block;
    position: relative;
    padding-left: 10px;
    padding-right: 10px; }
  .main-header .FAB .fab-popover, .main-header .AHL .fab-popover {
    position: absolute;
    top: 100%;
    left: auto;
    right: 0;
    bottom: auto;
    width: 135px;
    text-align: left;
    font-size: 0.875em; }
    .main-header .FAB .fab-popover:after, .main-header .AHL .fab-popover:after {
      display: none; }
    .main-header .FAB .fab-popover .fab-popover-options, .main-header .AHL .fab-popover .fab-popover-options {
      padding: 0 1em; }
      .main-header .FAB .fab-popover .fab-popover-options li, .main-header .AHL .fab-popover .fab-popover-options li {
        border-bottom: none;
        border-top: 1px solid #22618c; }
        .main-header .FAB .fab-popover .fab-popover-options li:first-child, .main-header .AHL .fab-popover .fab-popover-options li:first-child {
          border-top: none; }
        .main-header .FAB .fab-popover .fab-popover-options li a .fab-popover-top, .main-header .AHL .fab-popover .fab-popover-options li a .fab-popover-top {
          text-align: center;
          padding: 1em 1.4em 0; }
  .main-header .FAB.open .fab-help-control, .main-header .AHL.open .fab-help-control {
    background: #256b9a; }

.main-header .admin-home-icon {
  border-right: 1.5px solid #216892 !important;
  padding-right: 13px; }

.main-header .globe-home-icon {
  padding-left: 13px; }

.main-header.has-save-and-exit .FAB .fab-popover, .main-header.has-save-and-exit .AHL .fab-popover {
  left: 0px;
  right: auto; }

@media (min-width: 768px) {
  .main-header .FAB .fab-popover, .main-header .AHL .fab-popover {
    position: absolute; }
    .main-header .FAB .fab-popover .fab-popover-options, .main-header .AHL .fab-popover .fab-popover-options {
      padding: 0 .5em; }
      .main-header .FAB .fab-popover .fab-popover-options li:not(:first-child), .main-header .AHL .fab-popover .fab-popover-options li:not(:first-child) {
        border-top: 1px solid #22618c; }
      .main-header .FAB .fab-popover .fab-popover-options li.fab-popover-top, .main-header .AHL .fab-popover .fab-popover-options li.fab-popover-top {
        text-align: center; }
  .main-header .FAB.open:before, .main-header .AHL.open:before {
    display: block;
    content: '';
    background: #256b9a;
    position: absolute;
    left: 0;
    top: -1.83285714em;
    right: 0;
    bottom: -1.83285714em; }
  .main-header.has-save-and-exit .FAB, .main-header.has-save-and-exit .AHL {
    margin-right: 1em; } }

.review-section .list-group {
  margin-top: 20px; }

.review-section .review-headers {
  font-size: 0.75em;
  color: #696969; }

.review-section .list-group-item:empty,
.review-section .item__label:empty,
.review-section .item__value:empty {
  display: none; }

.review-section .item-container {
  margin-bottom: 15px; }
  .review-section .item-container:last-child {
    margin-bottom: 0; }

@media (min-width: 768px) {
  .review-section .item {
    display: inline-block; } }

.review-section .item__label {
  font-weight: 600; }
  @media (min-width: 768px) {
    .review-section .item__label {
      padding-right: 12px; } }
  .review-section .item__label.block {
    display: block;
    margin-bottom: 1em; }

.review-section .list-group-item {
  padding: 15px;
  /**  R20.6 SM158626 Changes Start - MFJ Tax Attestation */
  /* &:first-child {
			padding-top: 1em;
		} */
  /** R20.6 SM158626 Changes  End **/ }
  .review-section .list-group-item:last-child {
    padding-bottom: 1em; }
  .review-section .list-group-item .edit.pull-right {
    margin-left: 2em;
    margin-top: .2em; }

.review-section .edit {
  font-size: 0.8125em; }

@media (min-width: 768px) {
  .review-section .list-group-item {
    padding: 15px 40px; } }

.clear-text {
  margin-top: 4px; }

.drop-down-input {
  width: 15%;
  margin-right: 10px; }

.alpha-dropdown-input {
  width: 23%;
  margin-right: 10px; }

.receipt-card-text {
  display: block;
  font-size: 0.92307692em;
  color: #696969;
  margin-bottom: 12px; }

.member-review .below-avatar-content {
  font-size: 0.875em;
  margin-top: 1em;
  padding-left: calc(38px + 1rem); }

.member-review .field-value {
  margin-bottom: 1.5em; }

.member-review .pc-indicator {
  display: block;
  font-size: 0.75em;
  font-style: italic;
  color: #696969; }
  .member-review .pc-indicator .ic_primary {
    display: block;
    float: left;
    margin-top: .1em;
    margin-right: .75em; }

.member-review .sensitive-info {
  margin-left: -15px;
  margin-right: 15rem; }

.sensitive-different-address {
  margin-left: 1rem; }

.missing-info-alert {
  border: 1px solid #d0d2d3;
  border-radius: 5px;
  padding: 15px 40px 10px 0;
  border-left-color: #e42539;
  border-left-width: 10px;
  margin-bottom: 35px; }
  @media (max-width: 768px) {
    .missing-info-alert {
      margin-top: 15px;
      margin-bottom: 35px; } }
  .missing-info-alert .error-icon {
    display: table-cell;
    vertical-align: top;
    float: none;
    width: 30px;
    padding-left: 15px;
    text-align: left; }
    @media (max-width: 768px) {
      .missing-info-alert .error-icon {
        display: block; } }
    .missing-info-alert .error-icon .ic_alert_error {
      width: 19px; }
  .missing-info-alert .missing-info-text {
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding-left: 16px;
    font-size: 13px;
    line-height: 18px; }
    .missing-info-alert .missing-info-text .header {
      font-size: 14px;
      line-height: 19px;
      margin-bottom: 5px; }
  .missing-info-alert .missing-info-text-single {
    display: table-cell;
    float: none;
    padding-left: 16px;
    font-size: 13px;
    line-height: 18px; }
    .missing-info-alert .missing-info-text-single .header {
      font-size: 14px;
      line-height: 19px;
      margin-bottom: 5px; }
  @media (max-width: 768px) {
    .missing-info-alert {
      padding: 12px 16px 12px 0;
      border-left-width: 10px; }
      .missing-info-alert .missing-info-text p {
        margin-bottom: 0; } }

.content-colored-background {
  background-color: #f6f7f8; }

.bell-icon-notification {
  border: 1px solid #d0d2d3;
  border-radius: 3px;
  padding: 15px 40px 10px 0;
  border-left-color: #f1bd19;
  border-left-width: 10px;
  margin-bottom: 35px; }
  @media (max-width: 768px) {
    .bell-icon-notification {
      background-color: #F4F5F7;
      margin-top: 15px;
      margin-bottom: 0px; } }
  .bell-icon-notification .bell-icon {
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding-left: 15px;
    text-align: left;
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .bell-icon-notification .bell-icon {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==); } }
    .bell-icon-notification .bell-icon .ic_alert_error {
      width: 19px; }
    @media (max-width: 768px) {
      .bell-icon-notification .bell-icon {
        display: block; } }
  .bell-icon-notification .bell-icon-text {
    display: table-cell;
    vertical-align: middle;
    float: none;
    font-size: 13px;
    padding-left: 16px;
    line-height: 18px;
    margin-left: -35px; }
    .bell-icon-notification .bell-icon-text .header {
      font-size: 14px;
      line-height: 19px;
      margin-bottom: 5px; }
    @media (max-width: 768px) {
      .bell-icon-notification .bell-icon-text {
        margin-left: -30px;
        margin-top: 22px; } }
  @media (max-width: 768px) {
    .bell-icon-notification {
      padding: 12px 16px 12px 0;
      border-left-width: 5px; }
      .bell-icon-notification .bell-icon-text p {
        margin-bottom: 0; } }

.bell-icon-indicator {
  position: relative;
  top: 1.6px; }
  .bell-icon-indicator .bell-icon {
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding-left: 35px;
    text-align: left;
    background-repeat: no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .bell-icon-indicator .bell-icon {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==); } }
    .bell-icon-indicator .bell-icon .ic_alert_error {
      width: 19px; }

.warning-alert-notification {
  border: 1px solid #ededed;
  border-radius: 5px;
  padding: 15px 40px 10px 0;
  border-left-color: #f1bd19;
  background-color: #ededed;
  border-left-width: 10px;
  margin-bottom: 35px; }
  @media (max-width: 768px) {
    .warning-alert-notification {
      margin-top: 15px;
      margin-bottom: 35px; } }
  .warning-alert-notification .warning-icon {
    display: table-cell;
    float: none;
    width: 30px;
    padding-left: 15px;
    text-align: left; }
    @media (max-width: 768px) {
      .warning-alert-notification .warning-icon {
        display: block; } }
    .warning-alert-notification .warning-icon .ic_yellow_alert {
      width: 19px; }
  .warning-alert-notification .warning-info-text {
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding-left: 16px;
    font-size: 13px;
    line-height: 18px; }
    .warning-alert-notification .warning-info-text .header {
      font-size: 14px;
      line-height: 19px;
      margin-bottom: 5px; }
  @media (max-width: 768px) {
    .warning-alert-notification {
      padding: 12px 16px 12px 0;
      border-left-width: 10px; }
      .warning-alert-notification .warning-info-text p {
        margin-bottom: 0; } }

.pagination-section {
  text-align: right; }
  .pagination-section > span {
    display: inline-block;
    vertical-align: middle; }
  .pagination-section #xOfY {
    float: left;
    margin-top: 20px; }
  .pagination-section .pagination {
    display: inline-block;
    list-style: none;
    margin-top: 15px;
    text-align: right;
    padding-left: 10px; }
    .pagination-section .pagination li {
      display: inline-block;
      font-size: 14px;
      font-weight: 600;
      text-align: center;
      margin: 5px; }
      .pagination-section .pagination li.active {
        width: 24px;
        height: 24px;
        background-color: #2D76A3;
        border-radius: 50%; }
        .pagination-section .pagination li.active a {
          color: #ffffff;
          text-decoration: none; }
      .pagination-section .pagination li a {
        display: inline-block;
        transform: translateY(10%);
        color: #334048; }
    .pagination-section .pagination .page-arrow {
      position: relative;
      top: 4px; }
    .pagination-section .pagination .prev-page {
      transform: rotate(270deg); }
    .pagination-section .pagination .next-page {
      transform: rotate(90deg); }

.dot-indicator {
  text-align: center; }
  .dot-indicator > span {
    display: inline-block;
    vertical-align: middle; }
  .dot-indicator #xOfY {
    float: left;
    margin-top: 20px; }
  .dot-indicator .pagination {
    display: inline-block;
    list-style: none;
    margin-top: 15px;
    text-align: right;
    padding-left: 10px; }
    .dot-indicator .pagination li {
      display: inline-block;
      font-size: 14px;
      font-weight: 600;
      text-align: center;
      margin: 5px; }
      .dot-indicator .pagination li.active {
        width: 14px;
        height: 14px;
        background-color: #2D76A3;
        border-radius: 50%; }
        .dot-indicator .pagination li.active a {
          color: transparent;
          text-decoration: none; }
        .dot-indicator .pagination li.active a:hover {
          cursor: pointer; }
      .dot-indicator .pagination li a {
        display: inline-block;
        transform: translateY(10%);
        color: transparent;
        background-color: #2d76a3;
        border-radius: 50%;
        height: 14px;
        width: 14px; }
      .dot-indicator .pagination li a:hover {
        cursor: pointer; }
    .dot-indicator .pagination .page-arrow {
      position: relative;
      top: 4px; }
    .dot-indicator .pagination .prev-page {
      display: none;
      transform: rotate(270deg); }
    .dot-indicator .pagination #prev-page {
      display: none; }
    .dot-indicator .pagination #next-page {
      display: none; }
    .dot-indicator .pagination .next-page {
      display: none;
      transform: rotate(90deg); }

.expanding-table h3 {
  font-size: 20px;
  font-weight: 600; }

.expanding-table .transPerPage {
  float: right;
  font-size: 14px;
  font-weight: normal; }
  .expanding-table .transPerPage span {
    margin-right: 12px;
    color: #696969; }

.expanding-table table {
  width: 100%;
  border: 1px solid #e7e8e9;
  margin-top: 20px;
  font-size: 14px; }
  .expanding-table table th.sortable {
    cursor: pointer; }
    .expanding-table table th.sortable .ic_sort_caret {
      margin-left: 4px;
      position: relative;
      top: 4px;
      transform: scaleY(-1); }
    .expanding-table table th.sortable .ic_sort_caret.desc {
      transform: scaleY(1); }
  .expanding-table table th, .expanding-table table td {
    padding: 8px;
    font-weight: normal;
    text-align: center; }
  .expanding-table table thead th {
    background: #e7e8e9; }

.expanding-table .mobile-table .accordion {
  margin-top: 0;
  margin-bottom: 0;
  border: 1px solid #e7e8e9;
  border-bottom: none;
  padding: 12px 16px; }
  .expanding-table .mobile-table .accordion:last-of-type {
    border-bottom: 1px solid #e7e8e9; }
  .expanding-table .mobile-table .accordion h5 {
    font-weight: 600;
    margin-bottom: 8px;
    margin-top: 0; }
  .expanding-table .mobile-table .accordion p {
    margin-bottom: 20px; }
  .expanding-table .mobile-table .accordion #trx-table-panel {
    padding-top: 10px;
    padding-bottom: 0; }
    .expanding-table .mobile-table .accordion #trx-table-panel p {
      margin-bottom: 8px; }
  .expanding-table .mobile-table .accordion .accordion-panel-control > a {
    padding: 0.75em 0 0.75em 0; }
    .expanding-table .mobile-table .accordion .accordion-panel-control > a p {
      margin-bottom: 0; }
  .expanding-table .mobile-table .accordion .accordion-panel-content {
    padding-top: 26px;
    padding-bottom: 0; }

.expanding-table .mobile-table .table-no-entry {
  padding: 30px;
  border: 1px solid #e7e8e9;
  text-align: center; }

.multi-use-card {
  /* ------ Card's main wrapper ----*/
  /* -------- Left Bar (Here part of className(left) is props) -------- */
  /*-----Top Bar-----*/
  /* ------ Bar Type ------ */
  /* ----- wrapper for content inside the card -----*/ }
  .multi-use-card-main-wrapper-when-left-bar {
    position: relative; }
  .multi-use-card-wrapper {
    border-radius: 5px; }
  .multi-use-card-wrapper-no-background {
    border: 1px solid #d0d2d3; }
  .multi-use-card-wrapper-background {
    box-shadow: 2px 2px 10px 0 #8f8f8f38; }
  .multi-use-card-left-bar {
    border-radius: 5px 0 0 5px;
    height: 100%;
    width: 10px;
    position: absolute;
    left: 0px;
    top: 0; }
  .multi-use-card-top-bar {
    width: 100%;
    height: 10px;
    border-radius: 3px 3px 0 0;
    position: relative;
    top: 7px;
    left: 0px; }
  .multi-use-card-primary-bar {
    background-color: #2d76a3; }
  .multi-use-card-dark-bar {
    background-color: #979797; }
  .multi-use-card-light-bar {
    background-color: #9797974d; }
  .multi-use-card-cyan-bar {
    background-color: #2ac0d2; }
  .multi-use-card-success-bar {
    background-color: #55910b; }
  .multi-use-card-warning-bar {
    background-color: #fcba02; }
  .multi-use-card-error-bar {
    background-color: #e22d3e; }
  .multi-use-card-gradient-bar {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ff8200 100%);
    background-color: #f7b500; }
  .multi-use-card-info-bar {
    background-color: #2d76a3; }
  .multi-use-card-content-wrapper {
    padding: 10px 10px 10px 30px;
    display: flex;
    flex-wrap: wrap; }
  .multi-use-card-content-wrapper-when-top-bar {
    padding: 10px 10px 10px 2px; }
  .multi-use-card-content-colored-background {
    background-color: #dee8f1; }
  .multi-use-card-content-colored-background-grey {
    background-color: #F4F5F7; }
  .multi-use-card-icon-wrapper {
    padding-right: 20px;
    padding-bottom: 10px;
    display: flex;
    justify-content: center; }
  .multi-use-card-children-with-action-wrapper {
    display: flex;
    width: 90%;
    justify-content: space-between;
    margin-right: 25px; }
    @media (max-width: 768px) {
      .multi-use-card-children-with-action-wrapper {
        display: unset;
        margin-right: 2px; } }
  .multi-use-card-children-wrapper {
    width: 100%; }

.individual-card {
  margin-top: 24px;
  display: flex;
  justify-content: center; }
  .individual-card .card-wrapper {
    height: 360px;
    width: 225px;
    border-radius: 5px;
    background-color: #ffffff;
    box-shadow: 0 2px 6px 0 #0000002b;
    padding: 20px 14px 12px 14px; }
    @media (max-width: 768px) {
      .individual-card .card-wrapper {
        width: 300px; } }
  .individual-card .title-wrapper {
    padding: 0px; }
    .individual-card .title-wrapper p {
      white-space: nowrap;
      width: 179px;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #696969; }
  .individual-card .title {
    font-family: 'Open Sans';
    font-size: 22px;
    font-weight: 600; }
  .individual-card .subtitle {
    font-size: 13px; }
  .individual-card .horizontal-line {
    margin: 0px;
    box-sizing: border-box;
    height: 1px;
    width: 100%; }
  .individual-card .content-wrapper {
    margin: 12px 0px 0px 0px;
    height: 10.5em;
    overflow: auto;
    /*----Program-title----*/
    /*----Program-status----*/ }
    .individual-card .content-wrapper .content-title {
      color: #2d76a3;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 14px; }
    .individual-card .content-wrapper .content-status {
      color: #696969;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 14px;
      font-style: italic;
      letter-spacing: 0;
      line-height: 18px; }
  .individual-card .content-item {
    height: 18px;
    width: 170px;
    color: #696969;
    font-size: 13px; }
  .individual-card .action-wrapper p {
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
    padding-top: 12px; }

.table-wrapper {
  overflow: auto; }
  .table-wrapper .reusable-table {
    width: max-content;
    margin-bottom: 75px; }
    .table-wrapper .reusable-table tbody tr:nth-child(odd) {
      background-color: #ffffff; }
      .table-wrapper .reusable-table tbody tr:nth-child(odd) .row-head-item {
        background-color: #fbfaff; }
    .table-wrapper .reusable-table tbody tr:nth-child(even) {
      background-color: #f4f8fb; }
      .table-wrapper .reusable-table tbody tr:nth-child(even) .row-head-item {
        background-color: #f0f5f9; }
  .table-wrapper .main-header-first-cell-item {
    position: absolute;
    left: 14px;
    margin-top: -15px;
    z-index: 9999;
    background-color: #fafbfd;
    width: 131px;
    height: 31px; }
  .table-wrapper .sub-header-first-cell-item {
    position: absolute;
    margin-top: -39px;
    z-index: 9999;
    left: 14px;
    width: 131px;
    height: 78px;
    background-color: #fafbfd; }
  .table-wrapper table::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid slategrey; }
  .table-wrapper .reusable-table-body {
    box-shadow: 4px 3px 10px 0 #8f8f8f38; }
    @media (max-width: 768px) {
      .table-wrapper .reusable-table-body {
        box-shadow: unset; } }
    .table-wrapper .reusable-table-body tr:first-child {
      border-top: unset; }
  .table-wrapper .main-program-header-cell {
    height: 30px; }
    .table-wrapper .main-program-header-cell p {
      color: #FFFFFF;
      font-family: "Open Sans";
      font-size: 20px;
      font-weight: 800;
      letter-spacing: 0;
      line-height: 27px;
      margin: 0px; }
  .table-wrapper .main-program-header-single th {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  .table-wrapper .main-program-header-single th:first-child {
    width: 130px;
    border: unset; }
  .table-wrapper .main-program-header-single th:not(:first-child) {
    background-color: #2d76a3; }
  .table-wrapper .main-program-header-single th:last-child {
    background-color: #fafbfd; }
  .table-wrapper .main-program-header th:nth-child(even) {
    border-right: 6px solid #ffffff;
    border-top-left-radius: 5px;
    border-top-right-radius: 10px; }
  .table-wrapper .main-program-header th:nth-child(odd) {
    border-top-left-radius: 10px;
    border-top-right-radius: 5px;
    border-left: 6px solid #ffffff; }
  .table-wrapper .main-program-header th:first-child {
    width: 130px;
    border: unset; }
  .table-wrapper .main-program-header th:not(:first-child) {
    background-color: #2d76a3; }
  .table-wrapper .main-program-header th:last-child {
    background-color: #fafbfd;
    border-right: 0px; }
  .table-wrapper .sub-program-header {
    height: 78px;
    border-bottom: 2px solid #dadada57;
    background-color: #e4eef0; }
    @media (max-width: 768px) {
      .table-wrapper .sub-program-header {
        border-bottom: unset; } }
    .table-wrapper .sub-program-header th:first-child {
      border-top-left-radius: 3px;
      background-color: #fafbfd;
      width: 130px; }
    .table-wrapper .sub-program-header th {
      width: 130px; }
      .table-wrapper .sub-program-header th p {
        color: #334048;
        font-size: 13px;
        line-height: 15px;
        padding-left: 10px;
        padding-right: 10px;
        margin: 0px;
        font-weight: 600; }
    .table-wrapper .sub-program-header th:last-child {
      border-top-left-radius: 3px;
      background-color: #fafbfd;
      width: 19px; }
      @media (max-width: 768px) {
        .table-wrapper .sub-program-header th:last-child {
          border: 1px solid #fafbfd; } }
  .table-wrapper .last-cell-in-sub-program-header {
    border-right: 6px solid #ffffff; }
  .table-wrapper .reusable-table-row {
    height: 63px;
    border: 1px solid #ececed; }
    .table-wrapper .reusable-table-row td {
      border-right: 2px solid #d0cece57;
      border-bottom: 2px solid #d0cece57; }
    .table-wrapper .reusable-table-row td:first-child {
      border-top-left-radius: 14px; }
  .table-wrapper .checks-wrapper {
    padding-right: 18px;
    padding-bottom: 2px; }
  .table-wrapper .row-head-item {
    position: absolute;
    left: 14px;
    margin-top: -34px;
    z-index: 9999;
    width: 132px;
    height: 69px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #d0cece57;
    border-right: 2.2px solid #d0cece57;
    border-bottom: 2.2px solid #d0cece57; }
    @media (max-width: 768px) {
      .table-wrapper .row-head-item {
        margin-top: -32px;
        height: 65px; } }
    .table-wrapper .row-head-item p {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .table-wrapper .last-cell-in-program-data {
    border-right: 7px double #6b6b6b17 !important; }
  .table-wrapper .menu-cell {
    border: unset;
    background-color: #ffffff; }
    @media (max-width: 768px) {
      .table-wrapper .menu-cell {
        display: none; } }
  .table-wrapper .full-width-cell {
    height: 18px;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 16px;
    text-align: center;
    color: #949393; }
  .table-wrapper .member-name {
    color: #2d76a3;
    font-weight: 600;
    text-decoration: underline;
    font-size: 16px;
    height: 22px;
    letter-spacing: 0;
    line-height: 18px;
    text-align: center;
    margin: 0px;
    padding-left: 10px;
    padding-right: 6px; }
  .table-wrapper .member-age {
    color: #696969;
    font-size: 10px;
    height: 14px;
    letter-spacing: 0;
    line-height: 12px;
    text-align: center;
    margin: 0px; }
  .table-wrapper .check_icon {
    transform: rotate(8deg); }
    .table-wrapper .check_icon svg {
      height: 32px;
      width: 34px; }
  .table-wrapper .cross_icon {
    opacity: 0.5;
    color: #334048; }
    .table-wrapper .cross_icon svg {
      height: 16px;
      width: 16px; }

.eligibility-contact-us {
  min-height: 230px;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
  margin-top: 24px;
  padding: 25px 10px 20px 10px; }
  @media (max-width: 767px) {
    .eligibility-contact-us {
      padding-top: 10px; } }
  .eligibility-contact-us .header-wrapper {
    margin-bottom: 20px; }
    .eligibility-contact-us .header-wrapper h1 {
      font-size: 30px;
      line-height: 41px; }
    .eligibility-contact-us .header-wrapper p {
      color: #696969;
      font-size: 13px;
      line-height: 16px; }
  .eligibility-contact-us .header-wrapper-mobile {
    margin-bottom: 10px; }
    .eligibility-contact-us .header-wrapper-mobile h1 {
      color: #334048;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 18px;
      letter-spacing: 0;
      line-height: 24px; }
    .eligibility-contact-us .header-wrapper-mobile p {
      color: #334048;
      font-size: 14px;
      letter-spacing: 0;
      line-height: 17px; }
  .eligibility-contact-us .contact-us-location-label {
    margin-bottom: 15px; }
    .eligibility-contact-us .contact-us-location-label p {
      color: #334048;
      font-family: 'Open Sans';
      font-size: 14px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 19px; }
    .eligibility-contact-us .contact-us-location-label div {
      color: #696969;
      font-family: 'Open Sans';
      font-size: 13px;
      letter-spacing: 0;
      line-height: 16px; }
  .eligibility-contact-us .phone-number {
    color: #696969;
    font-size: 13px;
    line-height: 16px; }
  .eligibility-contact-us .click-here-for-list p {
    color: #696969;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 16px; }
  .eligibility-contact-us .click-here-for-list a {
    text-decoration: underline; }

.status-pill-wrapper {
  /* ------ Bar Type ------ */ }
  .status-pill-wrapper .status-pill-content {
    display: flex;
    align-items: center;
    height: 24px;
    width: max-content;
    border-radius: 12px; }
    .status-pill-wrapper .status-pill-content p {
      color: #000000;
      font-size: 14px;
      font-style: italic;
      padding: 5px 23px 6px 23px;
      margin: 0px;
      text-align: center; }
  .status-pill-wrapper .status-pill-el {
    background-color: #c8e18a; }
  .status-pill-wrapper .status-pill-ce,
  .status-pill-wrapper .status-pill-pn,
  .status-pill-wrapper .status-pill-pmc,
  .status-pill-wrapper .status-pill-yellow {
    background-color: #f9de86; }
  .status-pill-wrapper .bold-pill-content {
    font-weight: bold; }
  .status-pill-wrapper .status-pill-limited {
    background-color: #eacadd; }
  .status-pill-wrapper .status-pill-rv {
    background-color: #86cdf9; }
  .status-pill-wrapper .status-pill-restricted {
    background-color: #ff6674; }
  .status-pill-wrapper .status-pill-Ddc {
    background-color: #eff0f0; }
  .status-pill-wrapper .status-pill-ie {
    background-color: #ffffff; }
  .status-pill-wrapper .status-pill-ie,
  .status-pill-wrapper .status-pill-notapplied {
    background-color: #ffffff;
    border: 1px solid #979797; }

@media (min-width: 768px) {
  .overview .income-header h1, .overview .income-header p {
    position: relative;
    top: -50px; }
  .overview .income-header p {
    max-width: 50%; } }

@media (min-width: 768px) and (max-width: 991px) {
  .overview h1 {
    margin-top: 1em !important; } }

.overview .instructions h4 {
  margin-top: 2.3rem;
  margin-bottom: 0.6rem; }

.overview .instructions ul {
  padding: 0 0 0 1em; }
  .overview .instructions ul li {
    margin-bottom: 0.3em; }
  @media (max-width: 768px) {
    .overview .instructions ul {
      margin-bottom: 2em; } }

.overview .actions {
  padding-bottom: 1em; }

.record-entry .intro h2 {
  text-align: center; }

.record-entry .form-group {
  margin: 0 0 3em 0; }

.record-entry .form-inline .form-control {
  margin-bottom: 0; }

.income-container .record-entry .intro h2 {
  text-align: left;
  margin: .3em 0 .2em 0; }

@media (min-width: 768px) {
  .record-entry .intro h2 {
    text-align: left; } }

.record-summary-row {
  background: #fafbfd;
  margin-top: .4375em;
  margin-bottom: .4375em;
  border-radius: .3125em;
  padding-top: .7em;
  padding-bottom: .7em; }
  .record-summary-row button.edit {
    display: inline-block;
    padding: 0 .3125em;
    font-size: 0.8125em;
    font-weight: 600;
    color: #27688f; }
  .record-summary-row .money-value .timeFrame {
    font-size: 0.875em; }
  .record-summary-row .date {
    font-style: italic;
    font-size: 0.875em; }
  .record-summary-row .missingAlimonySeparationDate {
    position: relative;
    left: -4px !important;
    top: 2px !important; }
  .record-summary-row .missingAlimonySeparationDate .svg-icon {
    width: 15px !important;
    height: 15px !important; }

@media (min-width: 768px) {
  .amount {
    text-align: right; }
  .money-value .timeFrame {
    display: block; } }

@media (max-width: 375px) {
  .amount .money-value .timeFrame {
    display: block; } }

.income-container .header {
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 1em; }

.income-container .add-income-title {
  padding-left: 1em; }
  .income-container .add-income-title h1 {
    font-weight: 600; }

.income-container p {
  margin-bottom: 2.2em; }

.income-container ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.income-container .totals {
  margin-top: 2em;
  margin-bottom: 2em; }
  .income-container .totals .money-value {
    font-size: 1.1em; }

.income-container .money-column {
  text-align: right; }

@media (max-width: 767px) {
  .income-container .header h1 {
    font-size: 20px;
    font-weight: 600; }
  .income-container .household-members-list {
    border: 1px solid #d0d2d3;
    border-radius: 3px; }
    .income-container .household-members-list .household-member {
      padding: 16px; }
      .income-container .household-members-list .household-member .name {
        margin-left: 1.5em;
        margin-top: 2px; }
        .income-container .household-members-list .household-member .name strong {
          font-size: 15px; }
      .income-container .household-members-list .household-member .money-column {
        text-align: left; }
        .income-container .household-members-list .household-member .money-column .total {
          margin-left: 1.3em;
          font-size: 14px; }
      .income-container .household-members-list .household-member .amount {
        text-align: right; } }

.income-summary .incomes h4, .income-summary .deductions h4 {
  font-weight: 600;
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 16px; }
  @media (max-width: 767px) {
    .income-summary .incomes h4, .income-summary .deductions h4 {
      font-size: 14px; } }

.income-summary .incomes .record-row-parent, .income-summary .deductions .record-row-parent {
  border-bottom: 1px solid #d0d2d3;
  padding-bottom: 6px;
  margin-bottom: 18px; }

.income-summary .incomes .record-summary-row, .income-summary .deductions .record-summary-row {
  margin-bottom: 6px;
  background: transparent;
  padding-top: 0;
  word-wrap: break-word; }
  .income-summary .incomes .record-summary-row .source > span, .income-summary .deductions .record-summary-row .source > span {
    font-size: 14px; }
    .income-summary .incomes .record-summary-row .source > span:first-of-type, .income-summary .deductions .record-summary-row .source > span:first-of-type {
      position: relative;
      top: -2px; }
  .income-summary .incomes .record-summary-row .amount, .income-summary .deductions .record-summary-row .amount {
    font-size: 14px; }
  .income-summary .incomes .record-summary-row .inlined-date, .income-summary .deductions .record-summary-row .inlined-date {
    font-size: 11px;
    font-style: italic;
    margin-top: 4px; }

.income-summary .incomes h4 {
  margin-top: 24px; }

.income-summary .deductions h4 {
  margin-top: 32px; }
  @media (max-width: 767px) {
    .income-summary .deductions h4 {
      margin-top: 24px; } }

.income-summary .incomes > .record-row-parent:last-of-type, .income-summary .deductions > .record-row-parent:last-of-type {
  border-bottom: none; }

@media (min-width: 768px) {
  .income-container .header {
    margin-bottom: 0em; }
  .income-container .instructions {
    margin: 1em 0; }
  .income-container .totals {
    margin-top: 2.2em;
    margin-bottom: 0; }
  .income-container .totals {
    text-align: left; }
    .income-container .totals .net-income {
      text-align: right; }
  .income-container .disclaimer > div {
    margin-bottom: 0; } }

@media (min-width: 992px) {
  .income-container .add-income-title {
    padding-left: 2.9em; } }

.income-review .btn-link {
  font-weight: 600; }

.income-review .btn-add {
  font-weight: 600; }
  @media (max-width: 768px) {
    .income-review .btn-add {
      background-color: #ffffff;
      font-size: .825em; }
      .income-review .btn-add:hover {
        background-color: #2D76A3; } }

.income-review .card-header h1 {
  font-size: 26px;
  font-weight: 600; }

@media (max-width: 768px) {
  .income-review .card-header {
    border-bottom: 1px solid #d0d2d3;
    margin-bottom: 18px;
    margin-left: -15px;
    margin-right: -15px; }
    .income-review .card-header h1 {
      font-size: 18px;
      padding-left: 15px;
      margin-bottom: 18px; } }

.income-review .member-avatar {
  margin-bottom: 2.5em; }
  .income-review .member-avatar .name {
    font-size: 20px;
    font-weight: 600; }
  .income-review .member-avatar .age {
    font-size: 15px;
    font-weight: normal; }
  @media (max-width: 768px) {
    .income-review .member-avatar {
      margin-top: 20px;
      font-size: 18px; }
      .income-review .member-avatar .member-info .name, .income-review .member-avatar .member-info .age {
        display: inline-block; } }

.income-review .incomes, .income-review .deductions {
  margin: 0; }
  .income-review .incomes h4, .income-review .deductions h4 {
    font-weight: 600;
    margin: 0; }
  @media (max-width: 768px) {
    .income-review .incomes, .income-review .deductions {
      border-bottom: 1px solid #d0d2d3;
      padding-bottom: 20px;
      margin-bottom: -20px; } }

.income-review .timeFrame {
  padding-left: .3em; }

.income-review .deductions {
  margin-bottom: 0; }

.income-review .items {
  margin: 1em 0; }
  @media (max-width: 767px) {
    .income-review .items {
      border: 1px solid #d0d2d3;
      border-radius: 3px;
      background-color: #ffffff; }
      .income-review .items > div:last-of-type > div:last-of-type {
        border-bottom: none; } }

.income-review .record-summary-row {
  margin-left: 0;
  margin-right: 0;
  word-wrap: break-word; }
  @media (min-width: 768px) {
    .income-review .record-summary-row .money-value {
      position: relative;
      top: 10px; } }

.income-review .content hr {
  border-top-color: #e7e8e9; }

.income-review .content ~ hr {
  margin-top: 0; }

.income-review .content hr.with-margins {
  margin-top: 40px; }

.income-review .content .subsection-header {
  margin-top: 50px; }

.income-review .content a:not(#panel):not(.edit):not(.card-navigation-link) {
  font-style: italic; }

.income-review .content .edit {
  text-transform: capitalize;
  color: #2D76A3; }
  @media (min-width: 768px) {
    .income-review .content .edit {
      position: relative;
      top: 10px; } }

@media (max-width: 767px) {
  .income-review .content {
    background-color: #fafbfd; } }

.income-review .content .ended-but-counted {
  background-color: #F4F5F7;
  padding: 1em 1em;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0.7em;
  margin-top: -.85714em;
  border-top: 1px solid #d0d2d3;
  border-radius: 0 0 .3125em .3125em;
  color: #696969;
  font-size: 14px;
  font-style: italic; }
  @media (max-width: 767px) {
    .income-review .content .ended-but-counted {
      margin-top: -1.1em;
      border-top: none;
      border-bottom: 1px solid #d0d2d3;
      background-color: #ffffff; } }

.income-review .content .record-summary-row {
  background-color: #F4F5F7;
  padding: 1em 0em;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0.7em; }
  .income-review .content .record-summary-row .inlined-date {
    font-size: 11px;
    font-style: italic;
    margin-top: 4px; }
  .income-review .content .record-summary-row.income-ended {
    border-radius: .3125em .3125em 0 0; }
  @media (max-width: 768px) {
    .income-review .content .record-summary-row {
      background-color: inherit;
      border-bottom: 1px solid #d0d2d3;
      padding: 0.5em 0 1em 0; }
      .income-review .content .record-summary-row.income-ended {
        border-bottom: none; }
      .income-review .content .record-summary-row .source {
        font-weight: 600; }
        .income-review .content .record-summary-row .source .inlined-date {
          margin-bottom: 8px;
          font-weight: normal; }
      .income-review .content .record-summary-row .text-right {
        position: relative;
        top: 20px; } }

@media (max-width: 768px) {
  .income-review .content .income-history-accordion {
    margin-bottom: 2em; } }

.income-review .content .income-history-accordion .accordion-panel-control::after {
  right: 36px; }

.income-review .content .income-history-accordion #panel {
  font-size: 18px;
  font-weight: 600;
  color: #334048;
  padding: 0 0 .75em 0; }

.income-review .content .income-history-accordion .accordion-panel-content p {
  margin-bottom: 1em; }

.income-review .content .income-history-accordion .money-value {
  font-size: 14px; }
  @media (min-width: 768px) {
    .income-review .content .income-history-accordion .money-value {
      font-size: 16px; } }

.income-review .totals {
  text-align: left;
  margin: 0; }
  @media (max-width: 768px) {
    .income-review .totals.subsection-header {
      margin-top: 20px; } }
  .income-review .totals.content {
    padding-top: 1em; }
  .income-review .totals.no-history {
    margin-bottom: 3em; }
  .income-review .totals h4 {
    margin-top: 0;
    margin-bottom: 2em;
    font-weight: 600; }
  .income-review .totals .make-correction {
    font-size: .875em;
    text-decoration: underline; }
  .income-review .totals > .row {
    margin-top: 1em;
    margin-bottom: 1em; }
    .income-review .totals > .row.entry-spacing {
      margin-top: 2em; }
  .income-review .totals .banner.entry-spacing {
    margin-top: -2em; }
  .income-review .totals .amount {
    text-align: right;
    margin: 0; }
    @media (max-width: 768px) {
      .income-review .totals .amount {
        text-align: left;
        margin: .5em 0; } }
  .income-review .totals .actions {
    margin-top: 3em; }
  .income-review .totals .old-pai {
    color: #b4b4b4;
    margin-bottom: -1.25em; }
  .income-review .totals .updated {
    background: #e7e8e9;
    color: #696969;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 20px;
    padding: .3em 1.2em;
    margin-left: 1em;
    font-size: .625em;
    font-weight: 600; }
  .income-review .totals .change-pai {
    color: #2D76A3;
    padding-right: 0; }
  .income-review .totals .delete-pai {
    color: #e42539; }

@media (min-width: 768px) {
  .income-review .incomes, .income-review .deductions {
    margin: 2em 0; } }

.radio-income {
  cursor: pointer; }

.income-modal-body .modal-body {
  padding: 1em 2em 2em 2em;
  margin: 0 0 1em 0; }

.confirm-pai-modal-option {
  margin-top: 2em;
  cursor: pointer; }
  .confirm-pai-modal-option .confirm-pai-modal-option-header {
    font-weight: 600; }
  .confirm-pai-modal-option .confirm-pai-modal-option-para {
    margin-top: 1em;
    color: #696969;
    font-size: 15px;
    font-style: italic; }
  .confirm-pai-modal-option .form-group {
    margin-bottom: 15px; }

.confirm-pai-modal-buttons {
  width: 60%; }

#last-updated-pai-text {
  font-size: 14px;
  font-style: italic;
  color: #696969; }

.income-review-hr {
  margin-top: 3%;
  margin-bottom: 3%; }

#confirm-pai-modal-header {
  font-weight: 600; }

.missing-info-alert .missing-info-text .review-pai-text-div {
  display: inline-block;
  width: 75%; }
  .missing-info-alert .missing-info-text .review-pai-text-div #review-pai-text {
    margin-bottom: 0.5em; }

.missing-info-alert .missing-info-text .review-pai-button-div {
  display: inline-block;
  width: 18%;
  vertical-align: top;
  margin-top: 3%;
  margin-left: 7%; }
  .missing-info-alert .missing-info-text .review-pai-button-div .review-pai-button {
    width: 100%;
    background-color: #e42539;
    border-color: #e42539;
    color: #ffffff; }

.confirm-pai-modal-error {
  color: #e42539; }

@media (max-width: 768px) {
  .missing-info-alert .missing-info-text .review-pai-text-div {
    display: inline-block;
    width: 100%; }
  .missing-info-alert .missing-info-text .review-pai-button-div {
    width: 98%;
    margin-left: 0%; } }

.income-categories-list ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.income-categories-list li:last-child .income-category {
  border-bottom: none; }

.income-categories-list .income-category {
  border-bottom: 1px solid #e7e8e9; }
  .income-categories-list .income-category .row {
    display: table;
    width: calc(100% + 30px);
    table-layout: fixed; }
    .income-categories-list .income-category .row > div {
      display: table-cell;
      vertical-align: middle;
      float: none; }
  .income-categories-list .income-category .title-column {
    padding: 1.8em 0 1.8em 0; }

.income-category.ESE .svg-icon,
.category-intro.ESE .svg-icon {
  width: 36px;
  height: 58px;
  margin-left: 3px; }

.income-category.GAI .svg-icon,
.category-intro.GAI .svg-icon {
  width: 43px;
  height: 53px; }

.income-category.III .svg-icon,
.category-intro.III .svg-icon {
  width: 46px;
  height: 44px; }

.income-category.RI .svg-icon,
.category-intro.RI .svg-icon {
  width: 46px;
  height: 48px; }

.income-category.ATI .svg-icon,
.category-intro.ATI .svg-icon {
  width: 46px;
  height: 38px; }

.income-category.EI .svg-icon,
.category-intro.EI .svg-icon {
  width: 46px;
  height: 38px; }

.category-intro .category-title,
.record-entry .category-title {
  padding-top: 2px;
  padding-left: 30px;
  padding-bottom: 15px; }

.record-entry .ic_calendar {
  width: 28px;
  height: 28px; }

.record-entry.ESE .ic_list_badge {
  width: 30px;
  height: 48px; }

.record-entry.ESE .category-title {
  padding-left: 20px; }

.record-entry.GAI .ic_list_capitol {
  width: 40px;
  height: 50px; }

.record-entry.RI .ic_list_bank {
  width: 46px;
  height: 48px; }

.record-entry.III .ic_list_chart {
  width: 43px;
  height: 42px; }

.record-entry.ATI .ic_list_writeacheck {
  width: 46px;
  height: 38px; }

.record-entry.EI .ic_list_scholarship {
  width: 46px;
  height: 38px; }

@media (max-width: 767px) {
  .category-intro .category-title {
    padding-left: 15px;
    padding-top: 10px; }
  .record-entry .category-intro {
    margin-bottom: 15px; }
    .record-entry .category-intro .category-title {
      padding-left: 10px;
      padding-top: 5px; }
      .record-entry .category-intro .category-title h3 {
        margin: 0;
        text-align: left; }
      .record-entry .category-intro .category-title p {
        margin: 0;
        text-align: left; } }

.income-type {
  border-top: 1px solid #e7e8e9;
  padding: 5px 0; }
  .income-type > .row {
    display: table;
    width: calc(100% + 30px);
    table-layout: fixed; }
    .income-type > .row > div {
      display: table-cell;
      vertical-align: middle;
      float: none; }
  .income-type .title {
    font-weight: 600;
    font-size: 1em;
    margin-bottom: 5px; }
    .income-type .title span:first-child {
      margin-right: .5em; }
    .income-type .title .tooltip-container {
      display: inline-block;
      font-size: 16px;
      transform: translateY(2px); }
      .income-type .title .tooltip-container .tooltip-info-icon {
        display: inline-block;
        height: 1em;
        background-repeat: no-repeat;
        background-position: center center; }
  .income-type p {
    font-size: 0.9375em; }
  .income-type .record-summary-row {
    background-color: #F4F5F7;
    padding: 1em 0em;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0.7em; }
    @media (min-width: 768px) {
      .income-type .record-summary-row .money-value {
        position: relative;
        top: 10px; } }
    @media (max-width: 767px) {
      .income-type .record-summary-row {
        background: #ffffff;
        border: 1px solid #d0d2d3;
        border-radius: 3px; }
        .income-type .record-summary-row .source > span {
          font-size: 14px;
          font-weight: 600; }
        .income-type .record-summary-row .amount {
          margin-top: 10px; } }
    .income-type .record-summary-row .edit {
      text-transform: capitalize;
      color: #2D76A3; }
      @media (max-width: 767px) {
        .income-type .record-summary-row .edit {
          position: relative;
          top: 20px;
          font-size: 12px;
          font-weight: 600; } }
      @media (min-width: 768px) {
        .income-type .record-summary-row .edit {
          position: relative;
          top: 10px; } }
    .income-type .record-summary-row .inlined-date {
      font-size: 11px;
      font-style: italic;
      margin-top: 4px; }
      @media (max-width: 767px) {
        .income-type .record-summary-row .inlined-date {
          font-size: 12px; } }
    .income-type .record-summary-row .col-sm-6 {
      word-wrap: break-word; }

@media (min-width: 768px) {
  .income-type:first-of-type {
    border-top: none; } }

.income-type-container li {
  border-top: 1px solid #e7e8e9; }

.income-type-container li:first-of-type {
  border-top: none; }

.household-members-list .household-member {
  border-bottom: 1px solid #e7e8e9;
  padding: 0.85rem 0; }
  .household-members-list .household-member .name {
    margin: 1em -1em 0em 3.9em;
    font-size: .8em; }
    .household-members-list .household-member .name strong {
      font-size: 1.2em; }
    .household-members-list .household-member .name .age {
      color: #696969; }
    .household-members-list .household-member .name p {
      margin-bottom: 0; }
    @media (min-width: 768px) {
      .household-members-list .household-member .name {
        margin: 2em 0em 0em 0em; } }
  .household-members-list .household-member .total {
    margin: 0.5em 0em 0em 3.2em; }
    @media (min-width: 768px) {
      .household-members-list .household-member .total {
        margin: 1.6em 0em 0em 3.2em; } }
  .household-members-list .household-member .btn-caret {
    margin: 0.5em 0em 0em 0em; }
    @media (min-width: 768px) {
      .household-members-list .household-member .btn-caret {
        margin: 1.5em 3em 0em 0em; } }
  .household-members-list .household-member .btn-add {
    margin-top: 2em; }
  .household-members-list .household-member .drawer {
    display: table;
    width: calc(100% + 30px); }
    .household-members-list .household-member .drawer .edit-row {
      padding: .6em 0 0 0; }

.household-members-list:last-of-type(.household-member) {
  border-bottom: none; }

@media (min-width: 768px) {
  .household-members-list .btn-caret {
    padding-left: 1em;
    padding-right: 1em; }
  .household-members-list .drawer .edit-row {
    padding: 2.25em 0 1.875em 0; } }

.income-container .intro h2 {
  font-size: 1.5em !important;
  font-weight: 600;
  margin-bottom: 5px; }

.income-container .intro p {
  font-size: 1em !important;
  margin-top: 10px; }

.income-container .intro .category-count {
  font-weight: normal;
  font-size: 0.92857143em;
  font-style: italic;
  padding-left: 60px;
  color: #696969;
  margin: 0; }
  .income-container .intro .category-count span {
    background: #ffffff; }

.income-container .record-entry .category-icon {
  display: inline-block;
  width: 40px;
  margin-right: 35px;
  padding-left: 15px; }

.income-container .record-entry .category-title {
  display: inline-block;
  width: calc(100% - 90px);
  padding-left: 0; }
  .income-container .record-entry .category-title h3 {
    font-size: 18px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 5px; }
  .income-container .record-entry .category-title p {
    margin-top: 5px; }

.income-container .income-overview .container {
  padding-top: 0; }
  .income-container .income-overview .container .header {
    margin-left: -30px;
    margin-right: -15px;
    padding: 10px 0 10px 30px;
    border-bottom: 1px solid #d0d2d3; }
    .income-container .income-overview .container .header h1 {
      font-size: 16px;
      font-weight: 600; }

.income-container .income-overview .intro {
  margin-bottom: 1.23em;
  margin-top: 2em; }
  .income-container .income-overview .intro .category-icon, .income-container .income-overview .intro .category-title-info {
    display: inline-block; }
  .income-container .income-overview .intro .category-icon {
    width: 35px;
    margin-right: 25px; }
  .income-container .income-overview .intro .category-title-info {
    width: calc(100% - 60px); }

.income-container .income-overview.ESE .svg-icon {
  width: 36px;
  height: 58px;
  margin-left: 3px; }

.income-container .income-overview.GAI .svg-icon {
  width: 43px;
  height: 53px; }

.income-container .income-overview.III .svg-icon {
  width: 46px;
  height: 44px; }

.income-container .income-overview.RI .svg-icon {
  width: 46px;
  height: 48px; }

.income-container .income-overview.ATI .svg-icon {
  width: 46px;
  height: 38px; }

.income-container .income-overview.EI .svg-icon {
  width: 46px;
  height: 38px; }

.income-container .alimonySeparationDateLabel h1 {
  font-size: 1em !important; }

@media (min-width: 768px) {
  .income-container h1 {
    text-align: left; }
  .income-container .intro {
    background-position: left center;
    text-align: left; }
    .income-container .intro h2 {
      text-align: left; }
    .income-container .intro .category-count {
      text-align: left;
      margin: 0; }
      .income-container .intro .category-count span {
        padding: 0; }
  .income-container .income-overview .container .header {
    margin-right: -30px; }
    .income-container .income-overview .container .header h1 {
      font-size: 26px; } }

@media (min-width: 992px) {
  .income-container .income-overview .container .header {
    margin-left: -55px;
    margin-right: -55px;
    padding: 18px 0 18px 55px; } }

.deductions_intro-content h1 {
  text-align: center;
  margin: 0.5em 0em 0em 0em !important; }
  @media (min-width: 768px) {
    .deductions_intro-content h1 {
      text-align: left;
      margin: 0.5em 0em 0em 2.8em !important;
      width: 11em; } }

.deductions_intro-content_img {
  float: right;
  display: inline-block;
  width: 289px;
  height: 183px;
  background-image: url(/static/lw-web//images/ic_cuttingcosts.png);
  background-size: 289px 183px;
  background-repeat: no-repeat;
  background-position: center center;
  background-repeat: no-repeat;
  margin: -1em 5.9em 0.5em 1.5em; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .deductions_intro-content_img {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_cuttingcosts@2x.png); } }

.deductions_intro-content_img--mobile {
  display: inline-block;
  width: 176px;
  height: 128px;
  background-image: url(/static/lw-web//images/ic_cuttingcosts_mobile.png);
  background-size: 176px 128px;
  background-repeat: no-repeat;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0em 2em 0em 0em; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .deductions_intro-content_img--mobile {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_cuttingcosts_mobile@2x.png); } }

.deductions_content-card {
  margin: 2em 0em 3.5em 0em; }
  @media (min-width: 768px) {
    .deductions_content-card {
      margin: 2em 0em 6.8em 0em; } }

.intro-deductions {
  display: inline-block;
  width: 173px;
  height: 173px;
  background-image: url(/static/lw-web//images/ic_cuttingcosts.png);
  background-size: 173px 173px;
  background-repeat: no-repeat;
  background-position: center center;
  background-repeat: no-repeat; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .intro-deductions {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_cuttingcosts@2x.png); } }

.deductions-overview .title-border-line, .add-deduction-modal .title-border-line {
  border-top: #e7e8e9 solid 1px;
  position: absolute;
  margin-top: 3em;
  width: 100%; }

.deductions-overview .intro, .add-deduction-modal .intro {
  background-image: url(/static/lw-web//images/ic_deduct.png);
  background-size: 45px 46px;
  background-repeat: no-repeat;
  background-color: transparent;
  padding: 60px 0px 0px 0px;
  margin: 2em 0em 2.1em 0em; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .deductions-overview .intro, .add-deduction-modal .intro {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_deduct@2x.png); } }
  .deductions-overview .intro h2, .add-deduction-modal .intro h2 {
    margin-bottom: .5em; }
  .deductions-overview .intro p, .add-deduction-modal .intro p {
    font-size: 1em; }

.deductions-overview .disclaimer > div, .add-deduction-modal .disclaimer > div {
  margin-top: 0;
  margin-bottom: 1.4em; }

.deductions-overview .card-navigation, .add-deduction-modal .card-navigation {
  font-size: 0.85714286em;
  margin-top: 1em;
  margin-bottom: 2em; }

@media (min-width: 768px) {
  .add-deduction-modal .intro {
    text-align: left;
    padding-left: 80px;
    padding-top: 0px;
    background-position: left center; }
    .add-deduction-modal .intro h2 {
      text-align: left; } }

@media (min-width: 992px) {
  .deductions-overview h1, .deductions-container h1 {
    text-align: left; }
  .deductions-overview .intro, .deductions-container .intro {
    background-image: url(/static/lw-web//images/ic_deduct.png);
    background-size: 62px 58px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 80px;
    padding-top: 0;
    margin-top: 0; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .deductions-overview .intro, .deductions-container .intro {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_deduct@2x.png); } }

@media (min-width: 992px) {
    .deductions-overview .intro h2, .deductions-container .intro h2 {
      text-align: left; } }

.deduction-categories-list {
  margin-bottom: 2em; }
  .deduction-categories-list .deduction-category:first-child {
    border-top: none; }
  .deduction-categories-list .deduction-category {
    padding: 1em 0;
    border-top: 1px solid #e7e8e9; }
    .deduction-categories-list .deduction-category > .row {
      display: table;
      width: calc(100% + 30px);
      table-layout: fixed; }
      .deduction-categories-list .deduction-category > .row > div {
        display: table-cell;
        vertical-align: middle;
        float: none; }
    .deduction-categories-list .deduction-category .btn-add {
      text-transform: capitalize; }
    .deduction-categories-list .deduction-category .title {
      font-weight: 400; }
      .deduction-categories-list .deduction-category .title span:first-child {
        margin-right: .5em; }
      .deduction-categories-list .deduction-category .title .tooltip-container {
        display: inline-block;
        font-size: 16px;
        transform: translateY(2px); }
        .deduction-categories-list .deduction-category .title .tooltip-container .tooltip-info-icon {
          display: inline-block;
          height: 1em;
          background-repeat: no-repeat;
          background-position: center center; }
    .deduction-categories-list .deduction-category .deductions .record-summary-row {
      background-color: #F4F5F7;
      padding: 1em 0em;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 0.7em; }
      @media (min-width: 768px) {
        .deduction-categories-list .deduction-category .deductions .record-summary-row .money-value {
          position: relative;
          top: 10px; } }
      @media (max-width: 767px) {
        .deduction-categories-list .deduction-category .deductions .record-summary-row {
          background: #ffffff;
          border: 1px solid #d0d2d3;
          border-radius: 3px; }
          .deduction-categories-list .deduction-category .deductions .record-summary-row .source > span {
            font-size: 14px;
            font-weight: 600; }
          .deduction-categories-list .deduction-category .deductions .record-summary-row .amount {
            margin-top: 10px; } }
      .deduction-categories-list .deduction-category .deductions .record-summary-row .edit {
        text-transform: capitalize;
        color: #2D76A3; }
        @media (max-width: 767px) {
          .deduction-categories-list .deduction-category .deductions .record-summary-row .edit {
            position: relative;
            top: 20px;
            font-size: 12px;
            font-weight: 600; } }
        @media (min-width: 768px) {
          .deduction-categories-list .deduction-category .deductions .record-summary-row .edit {
            position: relative;
            top: 10px; } }
      .deduction-categories-list .deduction-category .deductions .record-summary-row .inlined-date {
        font-size: 11px;
        font-style: italic;
        margin-top: 4px; }
        @media (max-width: 767px) {
          .deduction-categories-list .deduction-category .deductions .record-summary-row .inlined-date {
            font-size: 12px; } }

@media (min-width: 768px) {
  .deduction-categories-list .deduction-category:first-child {
    border-top: none; } }

.income-change-modal span[tabindex='0']:focus {
  outline: none; }

@media (min-width: 768px) {
  .income-change-modal .modal-header {
    background: #ffffff; } }

@media (max-width: 768px) {
  .income-change-modal {
    background: #F4F5F7; } }

.income-change-modal .close-modal {
  position: absolute;
  right: 20px;
  top: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAUZJREFUOBFjbmhoYPrMyNmooql65dGdO98YiAC2np6iorKqFekJMQeZQZoZ/v+v/fOXwUtZU3U1IUNAmr//+L+f4T9DyK2HT5mY2Fk5pjAyMlz9/59BGyQBUoDLETDNILUgPVwcDJMZQYrRJTg5GB0Pb9/+GtkgXGrABhAyBJdmkD64AbgMAYmDvAZzNrrrUAzAYsiN/yDB/wwaID+jawZJYRgAEoQ6+RDQVg0QH6jqBhcHox16uICkmEAENgC2GSqB1RaoHIYBsAADORtkM9DpN0AuwRXFKAbANMMCDORsoL/t8KUTuOvQNSMHGD45sAH4FMDCB5caRiu3QLFfv7/vgzkb2WaYZhiNTS3Tz98/cojRDDLk2K71r9hYOZ1gYfLtB0MuMyhLgnIVMMCysMUzzHYY/fjuja8Karpr/v77+8PX3rwBAMP8CM2prALmAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  cursor: pointer; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .income-change-modal .close-modal {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAe5JREFUWAnFl71OwzAURm1HDCDxBCwsPAHqwhCB1AEEHWBh4PkYmIMKE6AOLIiRAYEqpr4AEgyoMfczuSFVncR2HDVD0jiOz/H1T3qFKI7d0WhjMDwe8n1fVzDA4vYVfpiCz59rPc9vB/tH5/ww9hVtgyGIxRKS4QQ7AFBKOZdaXDw93FzFFDBwKS611knR7r3YXDtR6jvfI2jKMFTQVDFmJCxwdDQFO5lN36Zb2zuvVHJKEmZIzJXuUT77eH9huZBrDfwvynfjzIQDkD4kGuHFEPN4iNgSLnBEtBTATSwJV/iSQAwJH7hVoIuEL7xWIEQiBN4o4CMRCgdD4tR2NAHwLjauyg7ntZs6CQBikyBSjmdCa97AvOB4dWEZoqDuqFmi6EDZiZDviLMAxFhCS3lWBeMZoqECPmJl6EwjKzh5RYDnAY257T1JUfD+gNkassaB4dXZbiahpH8P//NA+UqUE8hKLQptcJ5wqNJlGbZGoAmOf008MdFzcuE55RyJRoE2eBGgcnWESNQKuMK7SlgFfOFdJJYEQuGhEgsCXeEhEqVALLivhBGIDfeRkMjVkC5VdzjeZGJlR7UdTNShytfVI8EnbB0bjnbREaR7aJs5YIJttmLOD6lC2kdeyNBKJCbIC5+z7IufmQx5Fen5L+MdIwmNcVYNAAAAAElFTkSuQmCC);
      background-size: 16px 16px; } }
  @media (max-width: 767px) {
    .income-change-modal .close-modal {
      right: 16px;
      top: 16px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALFJREFUOBGlVEEOgCAMI/ACDvpgH+OLTHwOtkoTxDk1kszJ1pYxxFBKibAJNoSXA9gMSzu8kuHKAnsUIaZiZ/gU8BhrAM4XMbBZVUj1VgQJH+MBvNypbRbQip1I/aQjrJjTOF41ue2JiCTz3Tyh2Ffwe86VYCyX49sWQGjJ+56tmFmlB/RybdNUttntWxEkeDFcskoG7vrZI5hgvBjmyiLLdyKTtkCR42II6fgqwl9A3ADWGsPDsG0R2gAAAABJRU5ErkJggg==);
      background-repeat: no-repeat; } }
  @media only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.3), only screen and (max-width: 767px) and (min-resolution: 1.3dppx) {
    .income-change-modal .close-modal {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUtJREFUWAnNV1EKwyAMlX0WeqtCj7Db7m+32uheimnVpjZGKwsEUZP3XlQCOudtWZYBPvG86+jJXxg/8Odd5MCe4WOEjwWqnMjZbhEB8CecsN/wXQQmk9/AsFlTEUBlciY4iEgDKLCJCIGcsef0KpqLyJDL76w4ISohnpixzIkBfzVGDUBNblCDcxYgS05Emk5KAEtiU57sXAOsicmSXG3mCHJ7V7hF+ydEX6yTh9akgYniwCI1qz7krMiLSKsmEbQmdzhOFsaHsPa/S756uuMz637/fR4hypUe31ptbq/JXWoINDEmMSXAJbEqMRZAS44opgaoJncVUw0AFDOGOVE4x2Ks4gSBNF1SYyKQfixph2vS1VQiEDTC6bPA1oScTwSgZ41s/4siiEU0Jc+IoO/gwPvr6EXEP5Yoom4SnMSRvA5anw0R9BfdKv8BtOljRAq4cdAAAAAASUVORK5CYII=);
      background-size: 16px 16px; } }

.income-change-modal .caret-icon, .income-change-modal .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .income-change-modal .accordion-panel-control:after {
  position: relative;
  bottom: -3px;
  display: inline-block;
  background-image: url(<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.65 18.83">
  <title>
    ic_caret
  </title>
  <path d="M3.24 18.83L15.83 6.41l12.58 12.42 3.24-3.2L15.83 0 0 15.63l3.24 3.2z"/>
</svg>
);
  background-size: 30px 30px;
  background-repeat: no-repeat;
  height: 24px;
  width: 40px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .income-change-modal .caret-icon, .income-change-modal .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .income-change-modal .accordion-panel-control:after {
      background-image: url(<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.65 18.83">
  <title>
    ic_caret
  </title>
  <path d="M3.24 18.83L15.83 6.41l12.58 12.42 3.24-3.2L15.83 0 0 15.63l3.24 3.2z"/>
</svg>
);
      background-size: 16px 16px; } }

.income-change-modal .modal-body {
  padding: 0 2em;
  margin: 0; }

.income-change-modal .footer-buttons {
  position: relative;
  border-top: 1px solid #e7e8e9;
  margin: 0 -2em 1.5em -2em;
  padding: 2em; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .income-change-modal .footer-buttons {
      margin-bottom: 0; } }
  @supports (-ms-ime-align: auto) {
    .income-change-modal .footer-buttons {
      margin-bottom: 1.5em; } }
  @media (max-width: 768px) {
    .income-change-modal .footer-buttons {
      background: #F4F5F7;
      border-top: 0px; } }
  @media (max-width: 767px) {
    .income-change-modal .footer-buttons {
      padding-left: 1em;
      padding-right: 1em; } }

.income-change-modal .modal-body-full {
  background: #F4F5F7;
  padding: 0;
  margin: 0 -2em; }
  @media (max-width: 768px) {
    .income-change-modal .modal-body-full {
      background: white; } }
  .income-change-modal .modal-body-full.editing .income-side {
    border-top: none !important; }
  @media (min-width: 768px) {
    .income-change-modal .modal-body-full.editing .button-side {
      border-top: none !important; } }
  .income-change-modal .modal-body-full .row {
    margin-right: 0;
    margin-left: 0; }
    .income-change-modal .modal-body-full .row > div {
      padding-left: 0;
      padding-right: 0; }
  .income-change-modal .modal-body-full .income-side {
    border-top: 2px solid #e7e8e9; }
    .income-change-modal .modal-body-full .income-side > div {
      padding: 1.35em 1em 0em 1em; }
      @media (max-width: 768px) {
        .income-change-modal .modal-body-full .income-side > div {
          padding-bottom: 1.35em; } }
      .income-change-modal .modal-body-full .income-side > div h4 {
        font-size: 22px;
        line-height: 1.4;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 1.2em; }
      .income-change-modal .modal-body-full .income-side > div p.original {
        font-size: 12px;
        font-style: italic;
        color: #696969; }
      .income-change-modal .modal-body-full .income-side > div h5 {
        font-weight: normal;
        font-size: 18px; }
      .income-change-modal .modal-body-full .income-side > div h2 {
        font-size: 50px;
        font-weight: 300;
        margin-top: 12px;
        margin-bottom: 12px; }
        @media (max-width: 768px) {
          .income-change-modal .modal-body-full .income-side > div h2 {
            display: inline; } }
      .income-change-modal .modal-body-full .income-side > div p.per {
        font-size: 14px; }
        @media (max-width: 768px) {
          .income-change-modal .modal-body-full .income-side > div p.per {
            display: inline; } }
  .income-change-modal .modal-body-full .button-side {
    border-top: 2px solid #e7e8e9;
    padding-left: 2em;
    padding-right: 1em;
    background: white;
    height: auto;
    max-height: 78vh;
    overflow-y: auto;
    overflow-x: hidden;
    scroll-behavior: smooth;
    min-height: 360px; }
    .income-change-modal .modal-body-full .button-side.side-border {
      border-left: 1px solid #e7e8e9; }
    .income-change-modal .modal-body-full .button-side a {
      font-style: italic; }
    @media (max-width: 768px) {
      .income-change-modal .modal-body-full .button-side {
        background: #F4F5F7; } }
    .income-change-modal .modal-body-full .button-side .change-choice {
      position: relative;
      background: white;
      border-left: 7px solid #ffffff;
      border-bottom: 1px solid #e7e8e9;
      cursor: pointer;
      padding: 2.5em 1em 2.5em 2em; }
      @media (max-width: 768px) {
        .income-change-modal .modal-body-full .button-side .change-choice {
          border-top: 1px solid #d0d2d3;
          border-right: 1px solid #d0d2d3;
          border-bottom: 1px solid #d0d2d3;
          border-radius: 3px;
          margin: 1.95em auto;
          height: 50%;
          width: 90%;
          padding: 1.5em 1.75em; } }
      @media (max-width: 374px) {
        .income-change-modal .modal-body-full .button-side .change-choice {
          padding: 1.5em 0.75em; } }
      @media (min-width: 992px) {
        .income-change-modal .modal-body-full .button-side .change-choice:last-of-type {
          border-bottom: none; } }
      .income-change-modal .modal-body-full .button-side .change-choice.yellow {
        border-left-color: #f1bd19; }
      .income-change-modal .modal-body-full .button-side .change-choice.blue {
        border-left-color: #30bfd1; }
      .income-change-modal .modal-body-full .button-side .change-choice.green {
        border-left-color: #abcd39; }
      .income-change-modal .modal-body-full .button-side .change-choice.red {
        border-left-color: #e32a3c; }
      .income-change-modal .modal-body-full .button-side .change-choice.pink {
        border-left-color: #cb7ba9; }
      .income-change-modal .modal-body-full .button-side .change-choice.orange {
        border-left-color: #d77635; }
      .income-change-modal .modal-body-full .button-side .change-choice.two {
        padding-top: 4.5em;
        padding-bottom: 4.5em; }
      .income-change-modal .modal-body-full .button-side .change-choice .choice-icon-wrapper, .income-change-modal .modal-body-full .button-side .change-choice .edit-income-description {
        display: table-cell;
        vertical-align: middle; }
      .income-change-modal .modal-body-full .button-side .change-choice .choice-icon-wrapper {
        height: 42px; }
      .income-change-modal .modal-body-full .button-side .change-choice .edit-income-description {
        padding-bottom: 5px; }
      .income-change-modal .modal-body-full .button-side .change-choice .clock-icon {
        height: 25px;
        width: 25px;
        margin-right: 22px;
        margin-left: -2px; }
        @media (min-width: 768px) {
          .income-change-modal .modal-body-full .button-side .change-choice .clock-icon {
            height: 36px;
            width: 36px;
            top: 12px;
            margin-right: 43px; } }
      .income-change-modal .modal-body-full .button-side .change-choice .money-icon {
        height: 18px;
        width: 30px;
        margin-left: -5px;
        margin-right: 20px; }
        @media (min-width: 768px) {
          .income-change-modal .modal-body-full .button-side .change-choice .money-icon {
            height: 25px;
            width: 43px;
            margin-right: 40px; } }
      .income-change-modal .modal-body-full .button-side .change-choice .error-icon {
        height: 27px;
        width: 22px;
        margin-right: 22px; }
        @media (min-width: 768px) {
          .income-change-modal .modal-body-full .button-side .change-choice .error-icon {
            height: 35px;
            width: 29px;
            margin-right: 45px;
            margin-left: 4px; } }
      .income-change-modal .modal-body-full .button-side .change-choice .trash-icon {
        height: 26px;
        width: 21px;
        margin-right: 22px; }
        @media (min-width: 768px) {
          .income-change-modal .modal-body-full .button-side .change-choice .trash-icon {
            height: 32px;
            width: 26px;
            margin-right: 49px;
            margin-left: 3px;
            top: 10px; } }
      .income-change-modal .modal-body-full .button-side .change-choice .edit-icon {
        height: 22px;
        width: 22px;
        margin-right: 22px; }
        @media (min-width: 768px) {
          .income-change-modal .modal-body-full .button-side .change-choice .edit-icon {
            height: 31px;
            width: 31px;
            margin-right: 47px; } }
      .income-change-modal .modal-body-full .button-side .change-choice .arrow {
        background-image: url(<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.65 18.83">
  <title>
    ic_caret
  </title>
  <path d="M3.24 18.83L15.83 6.41l12.58 12.42 3.24-3.2L15.83 0 0 15.63l3.24 3.2z"/>
</svg>
);
        width: 20px;
        height: 12px;
        background-size: 12px 20px;
        background-repeat: no-repeat;
        background-position: center center;
        transform: rotate(90deg);
        position: absolute;
        right: 26px;
        top: 45%; }
        @media (max-width: 768px) {
          .income-change-modal .modal-body-full .button-side .change-choice .arrow {
            display: none; } }
      .income-change-modal .modal-body-full .button-side .change-choice:hover {
        border-left-width: 13px; }
        .income-change-modal .modal-body-full .button-side .change-choice:hover .arrow {
          right: 20px; }
    .income-change-modal .modal-body-full .button-side .income-rac h3 {
      margin-top: 20px;
      margin-bottom: 30px;
      font-weight: 600; }
    .income-change-modal .modal-body-full .button-side .income-rac .form-group {
      margin-bottom: 2.25em; }
    .income-change-modal .modal-body-full .button-side .change-amount-or-frequency {
      padding: 0em 2em; }
      .income-change-modal .modal-body-full .button-side .change-amount-or-frequency .inline-help-text-link {
        text-decoration: underline; }
      .income-change-modal .modal-body-full .button-side .change-amount-or-frequency .change-lwa-income {
        padding-left: 8px;
        padding-right: 0; }
    .income-change-modal .modal-body-full .button-side .change-income-name {
      padding: 0em 2em; }
      .income-change-modal .modal-body-full .button-side .change-income-name .form-group {
        margin-bottom: 2.5em;
        margin-top: 3em; }
      .income-change-modal .modal-body-full .button-side .change-income-name p:last-child {
        color: #696969;
        font-size: 16px;
        font-style: italic;
        margin-bottom: 2em; }
    .income-change-modal .modal-body-full .button-side .end-income {
      padding: 0em 2em; }
      @media (max-width: 767px) {
        .income-change-modal .modal-body-full .button-side .end-income {
          padding: 0 1em; } }
      .income-change-modal .modal-body-full .button-side .end-income .form-group {
        margin-bottom: 1em;
        margin-top: 2em; }
      .income-change-modal .modal-body-full .button-side .end-income p:last-child {
        color: #696969;
        font-size: 13px;
        font-style: italic;
        margin-bottom: 2em; }

.filter {
  margin-top: -2em; }
  .filter ::-webkit-scrollbar {
    width: .25em; }
  .filter ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3); }
  .filter ::-webkit-scrollbar-thumb {
    background-color: #d0d2d3;
    outline: 1px solid slategrey;
    border-radius: 5px; }
  .filter .display-desktop {
    display: block; }
    @media (max-width: 768px) {
      .filter .display-desktop {
        display: none; } }
  .filter .display-mobile {
    display: none; }
    @media (max-width: 768px) {
      .filter .display-mobile {
        display: block; } }
  .filter .spacer {
    margin-right: 5px; }
  .filter .pointer {
    cursor: pointer; }
  .filter .filter-list {
    display: inline-block; }
    .filter .filter-list .display-desktop {
      display: block; }
      @media (max-width: 768px) {
        .filter .filter-list .display-desktop {
          display: none; } }
    .filter .filter-list .display-mobile {
      display: none; }
      @media (max-width: 768px) {
        .filter .filter-list .display-mobile {
          display: block; } }
  .filter .mobile-filter-list {
    padding-top: 1em;
    font-size: 18px; }
    .filter .mobile-filter-list hr {
      margin-bottom: 0;
      margin-top: 1em; }
    .filter .mobile-filter-list .adjust {
      padding: 0.7em; }
    .filter .mobile-filter-list .apply-top-margin {
      margin-top: 1em; }
  .filter .filter-space {
    margin-right: 3.5em; }
  .filter .not-selected {
    color: #b4b4b4; }
  .filter .selected {
    color: black; }
  .filter .spacer-both {
    margin: 0 5px; }
  .filter .display-desktop #documentName {
    position: absolute;
    padding: 1em;
    background: white;
    box-shadow: 1px 1px 1px 1px #e7e8e9;
    max-width: 15.2em;
    z-index: 1;
    height: 28em;
    overflow-y: scroll; }
  .filter .filter-box {
    position: absolute;
    padding: 1em;
    background: white;
    box-shadow: 1px 1px 1px 1px #e7e8e9;
    max-width: 15.2em;
    z-index: 1; }
    .filter .filter-box .form-group {
      margin-bottom: 1em; }
    .filter .filter-box .label-block.form-group.date-input.label-block label {
      display: block; }
    .filter .filter-box .filter-checkbox .checkbox-input span[id$=-label] {
      word-break: break-word; }
    .filter .filter-box .filter-checkbox .checkbox-input.grayed span[id$=-label] {
      word-break: break-word;
      color: #d0d2d3; }
    .filter .filter-box .filter-form.filter-overflow {
      height: 13em;
      overflow-y: scroll; }
    .filter .filter-box .filter-apply-padding {
      padding-right: 1em; }
    .filter .filter-box.filter-no-right-padding {
      padding-right: .25em; }
  .filter .bold {
    font-weight: bold; }
  .filter .pointer-disabled {
    cursor: not-allowed; }
  .filter .btn-link:disabled {
    color: #b4b4b4; }

.application-start {
  padding-bottom: 3em; }
  .application-start .intro {
    padding: 2em 0;
    padding-bottom: 9em;
    text-align: center; }
    .application-start .intro h1 {
      font-size: 1.375em;
      line-height: 1.22727273em; }
    .application-start .intro h2 {
      font-size: 1.125em;
      font-weight: normal;
      line-height: initial; }
    .application-start .intro .illustration {
      display: block;
      margin: 0 auto; }
  .application-start .choice-row {
    text-align: center;
    position: relative;
    top: -205px; }
    @media (max-width: 767px) {
      .application-start .choice-row {
        top: -80px; } }
    .application-start .choice-row .choice {
      position: relative;
      display: inline-block;
      background: #ffffff;
      color: #334048;
      width: 25%;
      max-width: 380px;
      padding: 45px 35px 35px 35px;
      border-radius: 3px;
      box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2); }
      @media (max-width: 1210px) {
        .application-start .choice-row .choice {
          padding-left: 15px;
          padding-right: 15px; } }
      @media (max-width: 767px) {
        .application-start .choice-row .choice {
          width: 90%;
          max-width: none;
          position: relative;
          left: 5%;
          display: block;
          box-shadow: none;
          border: 1px solid #b4b4b4;
          padding: 25px 20px 20px 20px; }
          .application-start .choice-row .choice:first-of-type {
            margin-bottom: 30px; } }
      .application-start .choice-row .choice.recommended {
        margin-right: 30px; }
      .application-start .choice-row .choice h4 {
        font-size: 18px;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 8px;
        min-height: 40px; }
      .application-start .choice-row .choice h5 {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
        position: absolute;
        top: -2px;
        left: 8px; }
        @media (max-width: 767px) {
          .application-start .choice-row .choice h5 {
            position: relative;
            top: -10px;
            left: 0;
            text-align: center;
            margin-top: 0;
            margin-bottom: 12px; } }
      .application-start .choice-row .choice p {
        font-size: 15px;
        height: 80px; }
      .application-start .choice-row .choice .btn {
        margin-top: 30px;
        width: 100%; }
      .application-start .choice-row .choice .icon {
        margin-bottom: 30px; }
      .application-start .choice-row .choice .svg-icon {
        width: 105px;
        height: 136px;
        margin-bottom: 30px; }
        .application-start .choice-row .choice .svg-icon.writeacheck {
          width: 147px;
          margin-left: -0.6em; }
  .application-start .content {
    margin-bottom: 3em; }
    .application-start .content label a {
      font-style: italic; }
    .application-start .content .numeric-input input, .application-start .content .numeric-input.form-inline input {
      font-size: 1em;
      padding: 0 0.625em !important;
      height: 2.5em !important;
      width: 100%;
      text-align: left; }
  .application-start.renewal .opt-in-radio {
    margin-top: 1em;
    margin-bottom: 3em; }
  .application-start .opt-in-radio {
    text-align: left;
    margin-bottom: 2em; }
    .application-start .opt-in-radio label:first-child {
      margin: 1.5625em auto;
      font-weight: 700;
      font-size: 1.125em; }
    @media (max-width: 991px) {
      .application-start .opt-in-radio label {
        display: block;
        margin: 2em 0 !important; }
      .application-start .opt-in-radio label:first-child {
        margin: 0em 0 2em 0 !important; } }
  .application-start .info-row {
    background: #ffffff;
    padding-top: 1em;
    padding-bottom: 1.875em; }
    .application-start .info-row .icon {
      margin: 1.4em auto 0; }
    .application-start .info-row h3 {
      margin: .5em 0; }
  .application-start form .form-header {
    font-size: 1.375em;
    margin: 1.59090909em 0 2.04545455em; }

.consent-modal h3 {
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 1.21428571em;
  text-align: left; }

.consent-modal .actions {
  margin: 1em 0 0 0; }
  .consent-modal .actions .checkbox-input {
    margin-bottom: 1em; }
  .consent-modal .actions .btn {
    margin: 0 .5em !important; }

@media (max-width: 767px) {
  .consent-modal {
    left: 0;
    right: 0;
    top: 46px;
    bottom: 0;
    transform: none;
    max-height: none;
    border-radius: 0;
    width: 100%; }
    .consent-modal .actions .btn {
      display: block;
      width: 100%;
      margin: 1em 0 !important; } }

@media (min-width: 768px) {
  .application-start.renewal .opt-in-radio {
    margin-bottom: 5em; }
  .application-start .intro {
    padding: 2em;
    text-align: left; }
    .application-start .intro.opt-in {
      padding-bottom: 15em; }
    .application-start .intro h1 {
      font-size: 2.125em; }
    .application-start .intro .illustration {
      float: right;
      margin: 0 1em 0 2.5em; }
  .application-start.opt-in .intro .container {
    padding-left: 175px;
    padding-right: 175px; }
    .application-start.opt-in .intro .container .push-up {
      margin-top: 1.5em;
      padding: 0 2em; }
  .application-start.opt-in .intro .illustration {
    float: left;
    margin: 0 2.5em 0 1em; }
  .application-start .info-row {
    background: transparent; }
    .application-start .info-row .icon {
      margin: 10px auto; }
      .application-start .info-row .icon.ic_here4you {
        margin: 19px auto; }
      .application-start .info-row .icon.ic_badge {
        margin: 13px auto; }
  .application-start .opt-in-radio {
    margin-top: 0; }
    .application-start .opt-in-radio label:first-child {
      text-align: center; } }

@media (min-width: 992px) {
  .application-start.renewal .opt-in-radio {
    text-align: left;
    margin-bottom: 8em; }
    .application-start.renewal .opt-in-radio .simple-tag {
      margin-bottom: 2em; }
  .application-start .opt-in-radio {
    text-align: center; }
    .application-start .opt-in-radio label:first-child {
      text-align: center;
      width: 50%;
      margin: 0 auto 2em; }
  .application-start .consent-modal h3 {
    font-size: 1.375em;
    padding: 0 4em;
    text-align: center; } }

@media (min-width: 1200px) {
  .application-start .opt-in-radio {
    text-align: center; }
    .application-start .opt-in-radio label:first-child {
      text-align: center;
      width: 50%;
      margin: 0 auto 2em; } }

/** CR 169188 SM 191344 address validation changes Start */
#empty-input {
  border: "0px";
  opacity: 0;
  pointer-events: none; }

.confirm-popup {
  text-align: center;
  padding: 20px; }

.validate-text {
  font-weight: 800; }

.confirm-your-address {
  border: 2px solid grey;
  border-top: 15px solid #2D76A3;
  border-radius: 3px;
  padding: 20px;
  width: 750px; }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .confirm-your-address {
      width: 600px; } }
  @media only screen and (max-width: 768px) and (min-width: 320px) {
    .confirm-your-address {
      width: 100%; } }
  .confirm-your-address .radio-input-with-labels {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 90%; }
  .confirm-your-address .radio-option-with-label label {
    width: 100%; }
  .confirm-your-address .radio-option-with-label {
    margin-right: 10%; }
  .confirm-your-address .warning {
    display: flex;
    border: 1px solid grey;
    margin: 20px 0px;
    border-left: 10px solid #faba06;
    padding: 10px;
    border-radius: 3px; }
  .confirm-your-address .warningR {
    display: flex;
    border: 1px solid grey;
    margin: 20px 0px;
    border-left: 10px solid #e22f40;
    padding: 10px;
    border-radius: 3px; }
  .confirm-your-address .circle {
    display: inline-block;
    width: 40px;
    height: 20px;
    border-radius: 50%;
    background-color: #faba06;
    text-align: center;
    color: white;
    margin: 1px 15px 0px 10px; }
  .confirm-your-address .circleR {
    display: inline-block;
    width: 40px;
    height: 20px;
    border-radius: 50%;
    background-color: #e22f40;
    text-align: center;
    color: white;
    margin-right: 10px; }
    @media (min-width: 768px) {
      .confirm-your-address .circleR {
        width: 20px !important;
        margin: 1px 15px 0px 10px !important; } }
  .confirm-your-address h3 {
    font-weight: 600; }
  .confirm-your-address address {
    display: inline-block; }
  .confirm-your-address input[type='radio'] {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 1px solid darkgray;
    border-radius: 50%;
    outline: none;
    margin-right: 5px; }
  .confirm-your-address input[type='radio']:hover {
    box-shadow: 0 0 5px 0px blue inset; }
  .confirm-your-address input[type='radio']:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    /*margin: 20% auto;    */
    border-radius: 50%; }
  .confirm-your-address input[type='radio']:checked:before {
    background-image: url(/static/lw-web//images/ic_radio_active@2x.png);
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .confirm-your-address input[type='radio']:checked:before {
        background-image: url(/static/lw-web//images/ic_radio_active@2x.png);
        background-size: 20px 20px; } }
  .confirm-your-address input[type='radio']:checked {
    border: none; }
  .confirm-your-address h4 {
    font-weight: 600; }
  .confirm-your-address .other-matches, .confirm-your-address .suggested-address, .confirm-your-address .original-address-text {
    color: #334048;
    font: normal normal 600 16px 'Open\A0Sans\A0SemiBold', Arial, sans-serif;
    margin-right: 35px; }
  .confirm-your-address .other-matches {
    margin-left: 0px; }
  .confirm-your-address .suggestions-item {
    margin-right: 40px;
    margin-top: 10px; }
  .confirm-your-address .radio-address {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    width: 50%;
    overflow-wrap: anywhere;
    vertical-align: top; }
  .confirm-your-address .top {
    display: flex;
    flex-wrap: wrap;
    margin-top: 50px; }
    .confirm-your-address .top div {
      margin-top: -10px;
      width: 100%; }
  .confirm-your-address .item {
    display: flex;
    margin-top: 15px !important; }
  .confirm-your-address .original-address-blue-banner {
    width: 100%; }
  .confirm-your-address .suggestions .form-group {
    margin-right: 5px; }
  .confirm-your-address .suggestions div {
    display: flex;
    flex-wrap: wrap; }
  .confirm-your-address .action-box {
    display: flex;
    margin-top: 30px;
    color: #2D76A3;
    font-weight: 600; }
    .confirm-your-address .action-box button {
      background-color: white;
      padding: 8px;
      border: none; }
    .confirm-your-address .action-box .view-more {
      margin-left: 10px;
      text-decoration: underline;
      height: 18px;
      font-family: "Open\A0Sans\A0SemiBold"; }
    .confirm-your-address .action-box .use-selected-address {
      margin-left: auto;
      border: 2px solid #2D76A3;
      border-radius: 3px;
      padding: 8px; }
    .confirm-your-address .action-box .bannercode-y-btn {
      margin-left: auto; }
    .confirm-your-address .action-box #use-original-add-btn {
      text-decoration: underline;
      margin-left: auto;
      border-radius: 3px;
      padding: 8px; }
    .confirm-your-address .action-box #use-original-add-btn-r {
      margin-left: auto;
      border: 2px solid #2D76A3;
      border-radius: 3px;
      padding: 8px; }
    .confirm-your-address .action-box #add-more-info-btn {
      margin-left: 35px;
      border: 2px solid #2D76A3;
      border-radius: 3px;
      padding: 8px; }

.confirm-your-address-error-state {
  border: 2px solid #e22f40;
  border-top: 15px solid #e22f40;
  border-radius: 3px;
  padding: 20px;
  width: 750px; }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .confirm-your-address-error-state {
      width: 600px; } }
  @media only screen and (max-width: 768px) and (min-width: 320px) {
    .confirm-your-address-error-state {
      width: 100%; } }
  .confirm-your-address-error-state .radio-input-with-labels {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 90%; }
  .confirm-your-address-error-state .radio-option-with-label label {
    width: 100%; }
  .confirm-your-address-error-state .warning {
    display: flex;
    border: 1px solid grey;
    margin: 20px 0px;
    border-left: 10px solid #faba06;
    padding: 10px;
    border-radius: 3px; }
  .confirm-your-address-error-state .warningR {
    display: flex;
    border: 1px solid grey;
    margin: 20px 0px;
    border-left: 10px solid #e22f40;
    padding: 10px;
    border-radius: 3px; }
  .confirm-your-address-error-state .circle {
    display: inline-block;
    width: 40px;
    height: 20px;
    border-radius: 50%;
    background-color: #faba06;
    text-align: center;
    color: white;
    margin: 1px 15px 0px 10px; }
  .confirm-your-address-error-state .circleR {
    display: inline-block;
    width: 40px;
    height: 20px;
    border-radius: 50%;
    background-color: #e22f40;
    text-align: center;
    color: white;
    margin-right: 10px; }
    @media (min-width: 768px) {
      .confirm-your-address-error-state .circleR {
        width: 20px !important;
        margin: 1px 15px 0px 10px !important; } }
  .confirm-your-address-error-state h3 {
    font-weight: 600; }
  .confirm-your-address-error-state address {
    display: inline-block; }
  .confirm-your-address-error-state input[type='radio'] {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 1px solid darkgray;
    border-radius: 50%;
    outline: none;
    margin-right: 5px; }
  .confirm-your-address-error-state input[type='radio']:hover {
    box-shadow: 0 0 5px 0px blue inset; }
  .confirm-your-address-error-state input[type='radio']:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    /*margin: 20% auto;    */
    border-radius: 50%; }
  .confirm-your-address-error-state input[type='radio']:checked:before {
    background-image: url(/static/lw-web//images/ic_radio_active@2x.png);
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
      .confirm-your-address-error-state input[type='radio']:checked:before {
        background-image: url(/static/lw-web//images/ic_radio_active@2x.png);
        background-size: 20px 20px; } }
  .confirm-your-address-error-state input[type='radio']:checked {
    border: none; }
  .confirm-your-address-error-state h4 {
    font-weight: 600; }
  .confirm-your-address-error-state .other-matches, .confirm-your-address-error-state .suggested-address, .confirm-your-address-error-state .original-address-text {
    color: #334048;
    font: normal normal 600 16px 'Open\A0Sans\A0SemiBold', Arial, sans-serif;
    margin-right: 35px; }
  .confirm-your-address-error-state .other-matches {
    margin-left: 0px; }
  .confirm-your-address-error-state .suggestions-item {
    margin-right: 40px;
    margin-top: 10px; }
  .confirm-your-address-error-state .radio-address {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    width: 50%;
    overflow-wrap: anywhere;
    vertical-align: top; }
  .confirm-your-address-error-state .top {
    display: flex;
    flex-wrap: wrap;
    margin-top: 50px; }
    .confirm-your-address-error-state .top div {
      margin-top: -10px;
      width: 100%; }
  .confirm-your-address-error-state .item {
    display: flex;
    margin-top: 15px !important; }
  .confirm-your-address-error-state .original-address-blue-banner {
    width: 100%; }
  .confirm-your-address-error-state .suggestions .form-group {
    margin-right: 5px; }
  .confirm-your-address-error-state .suggestions div {
    display: flex;
    flex-wrap: wrap; }
  .confirm-your-address-error-state .action-box {
    display: flex;
    margin-top: 30px;
    color: #2D76A3;
    font-weight: 600; }
    .confirm-your-address-error-state .action-box button {
      background-color: white;
      padding: 8px;
      border: none; }
    .confirm-your-address-error-state .action-box .view-more {
      margin-left: 10px;
      text-decoration: underline;
      height: 18px;
      font-family: "Open\A0Sans\A0SemiBold"; }
    .confirm-your-address-error-state .action-box .use-selected-address {
      margin-left: auto;
      border: 2px solid #2D76A3;
      border-radius: 3px;
      padding: 8px; }
    .confirm-your-address-error-state .action-box .bannercode-y-btn {
      margin-left: auto; }
    .confirm-your-address-error-state .action-box #use-original-add-btn {
      text-decoration: underline;
      margin-left: auto;
      border-radius: 3px;
      padding: 8px; }
    .confirm-your-address-error-state .action-box #use-original-add-btn-r {
      margin-left: auto;
      border: 2px solid #2D76A3;
      border-radius: 3px;
      padding: 8px; }
    .confirm-your-address-error-state .action-box #add-more-info-btn {
      margin-left: 35px;
      border: 2px solid #2D76A3;
      border-radius: 3px;
      padding: 8px; }

#addrValidationErrorMsg {
  font-style: italic;
  margin-top: -3%;
  padding-bottom: 3%;
  width: 750px; }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    #addrValidationErrorMsg {
      width: 600px; } }
  @media only screen and (max-width: 768px) and (min-width: 320px) {
    #addrValidationErrorMsg {
      width: 100%; } }

.select-warning {
  border: 2px solid  #e22f40;
  border-top: 15px solid  #e22f40; }

.hide {
  visibility: hidden; }

.visible {
  visibility: visible; }

.warning-text {
  color: red; }

/** CR 169188 SM 191344 address validation changes End */
.account-creation .content {
  padding: 2em 0; }

.account-creation h1 {
  font-size: 1.25em;
  margin-top: 0; }

.account-creation .step-progress {
  display: none; }

.account-creation .login h1 {
  font-size: 1.375em;
  margin-bottom: 1.2em;
  margin-left: 1em;
  margin-right: 1em; }

.account-creation .login .login-button-row {
  margin-bottom: 2.3em; }

.account-creation .step-progress {
  text-transform: uppercase; }

.account-creation .actions.row {
  margin-top: 3em; }

.account-creation .account-creation-form .form-header {
  margin-bottom: 3.2em; }

.account-creation .account-creation-form .access-code {
  width: 13em; }

.account-creation .account-creation-form label[for='consentToPhone'] + p {
  font-size: 0.875em;
  color: #696969;
  margin-bottom: 1.45em; }

.account-creation .account-creation-form .pin p {
  font-size: 0.875em;
  color: #696969;
  margin-bottom: 1.45em; }

.account-creation .account-creation-form #g-recaptcha {
  transform: scale(0.96);
  -webkit-transform: scale(0.96);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0; }

.account-creation .account-creation-form .account-creation-zip-code .numeric-input input, .account-creation .account-creation-form .account-creation-zip-code .numeric-input.form-inline input {
  width: 113%;
  margin-left: -20px; }

.account-creation .account-creation-form .numeric-input input, .account-creation .account-creation-form .numeric-input.form-inline input {
  font-size: 1em;
  padding: 0 0.325em !important;
  height: 2.5em !important;
  width: 100%;
  text-align: left; }

.account-creation .account-creation-form .numeric-input.pin input {
  width: 6em; }

.account-creation .account-creation-form .action-margin-buttom {
  margin-bottom: 1.45em; }

@media (min-width: 992px) {
  .account-creation .max-search-attempt-modal {
    width: 33%; } }

.account-creation .max-search-attempt-modal .max-search-attempts-modal .padding-btn {
  margin-top: 2em; }

@media (min-width: 992px) {
  .account-creation .review-access-code-alert-modal {
    width: 43%; } }

.account-creation .review-access-code-alert-modal .review-access-code-alert-btn .padding-btn {
  margin-top: 2em; }

.account-creation .panel-access-code-modal {
  padding-top: 1em; }
  .account-creation .panel-access-code-modal .font-style-panel-body {
    font-weight: 800;
    font-size: 2em; }

.account-creation .review {
  /** SM209971 CR changes Start */
  /** SM209971 CR changes End */ }
  .account-creation .review h1 {
    margin-bottom: 1.16666667em; }
  .account-creation .review .section {
    background: #ffffff;
    padding: 2em 1.2em;
    border: 1px solid #d0d2d3;
    border-radius: 3px;
    margin-bottom: 2em; }
    .account-creation .review .section h2 {
      font-size: 1.25em;
      margin-top: 0;
      margin-bottom: 2.25em; }
    .account-creation .review .section .edit {
      float: right;
      font-weight: 900;
      font-size: 0.85714286em; }
  .account-creation .review .form-section-separator {
    border-bottom: 1px solid #d0d2d3;
    margin-bottom: 35px; }
  .account-creation .review ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .account-creation .review ul li {
      margin: 1.875em 0; }
      .account-creation .review ul li span.dt {
        font-weight: 900;
        margin-right: .5em;
        display: block;
        margin-bottom: .5em; }
  .account-creation .review .mailing-address {
    display: inline-block;
    vertical-align: top; }

.account-creation .password-recovery form {
  margin: 3.9em 0; }
  .account-creation .password-recovery form .phone-input {
    margin-bottom: 1em; }

.account-creation .password-recovery.has-email .email-input {
  margin-bottom: 1em; }

.account-creation .password-recovery.has-email.has-phone .email-input {
  margin-bottom: 3.15em; }

.account-creation .password-recovery.has-email.has-phone .checkbox-input {
  margin-bottom: 1em; }

.account-creation .password-recovery .phone-input input, .account-creation .password-recovery .email-input input {
  max-width: 290px; }

.account-creation .margin-bottom-40 {
  margin-bottom: 40px; }

.updateProfileModal {
  /** CR 169188 SM 191344 Code commented for address validation changes */ }
  .updateProfileModal h2 {
    font-weight: 600 !important; }

.account-home {
  /*R20.9 SM165510 changes start (Added css font weight for button in looking for form section)*/
  /**R20.9 changes end */
  /*R20.9 SM165510 changes start (Added css for button and text in looking for form section to aligin properly)*/
  /** SM175900 AT CR alert title css*/
  /**R20.9 changes end */
  /** SM175900 AT CR alert text css*/ }
  .account-home .case-id-next-section {
    margin-top: -1em;
    margin-bottom: 0.5em;
    padding-left: 15px;
    font-size: 18px; }
  .account-home .relative {
    position: relative;
    border: 1px solid #2D76A3;
    border-radius: 5px;
    padding-top: 5px;
    box-shadow: 1px 1px 1px 1px #F4F5F7; }
  .account-home .messages-border {
    margin-bottom: 1em;
    box-shadow: 0px 5px 8px -2px #F4F5F7;
    border-radius: 3px; }
  .account-home .manage-app-header h4 {
    display: inline-block;
    margin: 0; }
  .account-home .account-information-section {
    padding: 3em;
    padding-top: 0em; }
  .account-home .float-push-down {
    color: #2D76A3;
    font-weight: bold;
    margin-top: 1em; }
    .account-home .float-push-down.adjust-caret {
      margin-top: 0px !important;
      padding-top: 11px !important; }
  .account-home .case-expand-row {
    margin-right: -35px;
    margin-left: -10px;
    margin-top: 10px; }
  .account-home .view-alerts-actions {
    min-height: 266px;
    height: auto; }
  .account-home .push-away {
    margin: 3.5em 0em; }
  .account-home .view-action-link {
    position: absolute;
    top: 357px;
    left: 100px;
    width: 75%; }
    @media (max-width: 768px) {
      .account-home .view-action-link {
        position: absolute;
        top: 280px;
        left: 74px;
        width: 75%; } }
  .account-home .hhm-circle {
    display: grid;
    vertical-align: middle;
    font-size: 20px;
    font-weight: 600;
    margin: 0 auto;
    border: 1px solid black;
    border-radius: 100%;
    border-width: medium;
    height: 68px;
    width: 68px; }
  .account-home .error-dot {
    height: 10px;
    width: 10px;
    background-color: red;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    left: 10px; }
  .account-home .messages-header {
    border-radius: 3px 3px 0px 0px;
    padding: 0.3em 1em; }
    .account-home .messages-header.medium-urgency {
      background: #FBEAB5; }
    .account-home .messages-header.low-urgency {
      background: #E3F0C4; }
    .account-home .messages-header.high-urgency {
      background: #F3D5C2; }
  .account-home .messages-body {
    padding: 0.3em 1em;
    border-radius: 0px 0px 3px 3px; }
  .account-home .household-primary {
    font-size: 12px;
    color: #696969; }
  @media (max-width: 767px) {
    .account-home .mobile-no-padding {
      padding: 0; } }
  @media (max-width: 767px) {
    .account-home .manage-application-flex {
      display: block !important; } }
  .account-home .manage-application-flex .flexwidth1 {
    width: 100% !important; }
  @media (min-width: 768px) {
    .account-home .manage-application-flex .flexwidth2 {
      width: 50% !important; } }
  .account-home .manage-application-flex .flexwidth3 {
    width: 33.3% !important; }
  @media (max-width: 767px) {
    .account-home .mobile-full-width {
      width: 100%; } }
  .account-home .important-tax-doc-title {
    padding-bottom: 1em;
    font-weight: 600; }
    .account-home .important-tax-doc-title p {
      font-size: 19px; }
      @media (max-width: 768px) {
        .account-home .important-tax-doc-title p {
          font-size: 19px;
          width: 206px; } }
  .account-home .account-alert-title {
    font-weight: 700; }
  .account-home .text-align-right {
    text-align: left;
    padding-left: 12px; }
  .account-home .important-doc-button-text-wrapper {
    text-align: left;
    padding-left: 12px;
    padding-top: 4px; }
    .account-home .important-doc-button-text-wrapper .important-doc-button-text {
      white-space: normal;
      font-size: 14px;
      font-weight: 600; }
      @media (max-width: 768px) {
        .account-home .important-doc-button-text-wrapper .important-doc-button-text {
          font-size: 16px; } }
  .account-home .small-font {
    font-size: 13px; }
  @media (max-width: 767px) {
    .account-home .mobile-container {
      padding: 2em 2em 2em 2em;
      background: white;
      border: 1px solid #d0d2d3; } }
  @media (max-width: 767px) {
    .account-home .mobile-container.manage-application-section {
      padding: 2.5em;
      padding-top: 2em; }
      .account-home .mobile-container.manage-application-section .row {
        margin-left: -7px !important; } }
  .account-home .mobile-container.hover:hover {
    background: #d0d2d3; }
  @media (min-width: 991px) {
    .account-home .mobile-container.extended {
      box-shadow: 0px -6px white, 0 6px white, 0 6px 7px 1px #d0d2d3, 0px 0px 0px 0px #d0d2d3;
      border-radius: 0;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      padding-top: 0; } }
  @media (max-width: 767px) {
    .account-home .mobile-container.extended.account-information-section {
      padding: 2.5em;
      padding-top: 0.7em; } }
  @media (max-width: 767px) {
    .account-home .mobile-spacing {
      margin-bottom: 2em; } }
  @media (max-width: 767px) {
    .account-home .mobile-padding {
      padding: 0em 1em 0em 1em; }
      .account-home .mobile-padding.hhm-block {
        padding-bottom: 0em; } }
  .account-home .begin_application_link {
    position: relative;
    padding-top: 3px;
    width: 100%;
    text-align: right;
    float: right; }
  .account-home .account-information-header-mobile {
    margin-top: 10px;
    margin-bottom: 10px; }
  .account-home .margin-top-none {
    margin-top: 0px; }
  .account-home .contact-us .row {
    margin-left: 0px !important; }
  .account-home .important-document-buttons-wrapper {
    display: flex; }
    @media (max-width: 768px) {
      .account-home .important-document-buttons-wrapper {
        flex-direction: column; } }
  .account-home .tax-text-format {
    display: flex;
    width: 100%;
    max-width: 420px;
    padding: 10px 20px 8px 20px;
    box-shadow: 1px 1px 1px 1px #d0d2d3; }
    @media (max-width: 767px) {
      .account-home .tax-text-format {
        font-weight: 600;
        padding: 10px 37px 12px 20px; } }
  .account-home .tax-text-format:not(:last-child) {
    margin-right: 32px; }
    @media (max-width: 767px) {
      .account-home .tax-text-format:not(:last-child) {
        margin-bottom: 20px; } }
  .account-home .align-text-to-icon {
    position: absolute;
    right: 0;
    top: 20%; }
  .account-home .no-padding {
    padding: 0 0 0.5em 0; }
    @media (max-width: 768px) {
      .account-home .no-padding {
        margin: 0 20px 10px 0; } }
  .account-home .manage-application-flex {
    display: flex;
    flex-wrap: nowrap; }
  .account-home .year-selection-container {
    position: relative; }
    @media (max-width: 767px) {
      .account-home .year-selection-container {
        margin-bottom: 2em; } }
    .account-home .year-selection-container .year {
      margin-left: -11px;
      display: inline-block;
      border: 2px solid white;
      border-radius: 20px;
      padding: 3px 15px;
      font-size: 13px;
      cursor: pointer; }
      .account-home .year-selection-container .year.selected {
        background: white;
        color: #2D76A3;
        font-weight: bold; }
    .account-home .year-selection-container .year:focus {
      outline: none; }
    .account-home .year-selection-container .first-year {
      margin-left: 5px; }
    .account-home .year-selection-container .other-years {
      margin-left: -11px;
      border-left: transparent;
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px; }
    .account-home .year-selection-container .other-years-left {
      margin-left: 8px;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px; }
  @media (max-width: 767px) {
    .account-home .top-push {
      margin-top: 2em; } }
  @media (max-width: 767px) {
    .account-home .centered-mobile {
      text-align: center; } }
  @media (max-width: 767px) {
    .account-home .mobile-banner-push {
      margin-top: 0em;
      margin-bottom: 2em; } }
  .account-home .content .card-navigation button {
    font-weight: bold; }
    .account-home .content .card-navigation button:hover {
      text-decoration: underline; }
  .account-home .content .header-icon-container {
    margin: 2.6em 0em 2em 0em; }
    .account-home .content .header-icon-container .icon {
      display: table-cell; }
    .account-home .content .header-icon-container .title {
      display: table-cell;
      vertical-align: middle;
      padding-left: 1em; }
  .account-home .content .header-icon-container-renewal {
    margin: 0em 0em 2em 0em; }
    .account-home .content .header-icon-container-renewal .icon {
      display: table-cell; }
    .account-home .content .header-icon-container-renewal .title {
      display: table-cell;
      vertical-align: middle;
      padding-left: 0.7em; }
  .account-home .content .insurance-plans .titles {
    font-weight: bold; }
  .account-home .content .insurance-plans .sub-title-cal {
    margin-top: 1.3em; }
  .account-home .content .insurance-plans .text {
    margin-right: 8px; }
  .account-home .content .insurance-plans .county-link {
    padding: 0.3em 0em 0em 2em;
    margin-left: -0.2em;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none; }
  .account-home .intro.illustration-text {
    padding: 2em;
    text-align: left; }
    .account-home .intro.illustration-text h1 {
      margin-top: 4em;
      font-size: 2.125em; }
      @media (max-width: 660px) {
        .account-home .intro.illustration-text h1 {
          clear: both; } }
    .account-home .intro.illustration-text a {
      color: #ffffff;
      text-decoration: underline;
      /* border-bottom: white solid 1px; */ }
    .account-home .intro.illustration-text .illustration {
      float: left;
      margin: 7em 5em 1em 0.5em; }
  .account-home .account-home-btn-width-plan-update-spanish {
    width: 122% !important; }
  @media (max-width: 767px) {
    .account-home {
      margin-top: -1em; }
      .account-home .content .account-home-container {
        margin-top: 1em;
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px; }
      .account-home .intro.illustration-text {
        padding: 2em;
        text-align: center; }
        .account-home .intro.illustration-text h1 {
          margin-top: 4em;
          font-size: 2.125em; }
        .account-home .intro.illustration-text .illustration {
          display: block;
          margin: 1em auto 1em 0.5em; } }
  .account-home .account-alert-card .container {
    padding-top: 15px;
    padding-bottom: 15px; }
  .account-home .account-alert-card-header {
    font-weight: 600; }
  .account-home .account-alert-card-carousel-wrapper {
    margin-left: -15px;
    margin-right: -15px; }
    .account-home .account-alert-card-carousel-wrapper .missing-info-alert {
      margin-bottom: 0px;
      background-color: #F4F4F4; }
  .account-home .account-alert-card-single-alert {
    margin-top: 15px; }
    .account-home .account-alert-card-single-alert .missing-info-alert {
      background-color: #F4F4F4; }
  .account-home .account-alert-message span:first-child {
    font-family: 'Open Sans';
    font-weight: 600; }
  .account-home .account-alert-message a {
    font-style: italic;
    text-decoration: underline; }

.begin-application-modal.calheers-modal.confirm-modal h2 {
  color: black; }

.calheers-modal.fullscreen-mobile.confirm-modal.fullscreen-confirm-modal {
  width: 100%; }

#keep-or-switch-modal .modal-body, #report-a-change-modal .modal-body, #account-home-ffy-modal .modal-body {
  padding: 0.5em 3em; }
  @media (max-width: 768px) {
    #keep-or-switch-modal .modal-body, #report-a-change-modal .modal-body, #account-home-ffy-modal .modal-body {
      padding: 0.5em 2em; } }
  #keep-or-switch-modal .modal-body .form-group, #report-a-change-modal .modal-body .form-group, #account-home-ffy-modal .modal-body .form-group {
    margin: 2em 0em 4em 0em; }
  #keep-or-switch-modal .modal-body .modal-buttons .btn, #report-a-change-modal .modal-body .modal-buttons .btn, #account-home-ffy-modal .modal-body .modal-buttons .btn {
    width: 40%;
    margin-bottom: 1em; }
    @media (max-width: 768px) {
      #keep-or-switch-modal .modal-body .modal-buttons .btn, #report-a-change-modal .modal-body .modal-buttons .btn, #account-home-ffy-modal .modal-body .modal-buttons .btn {
        width: 100%; } }

.calheers-modal.confirm-modal.squish {
  width: 584px; }
  .calheers-modal.confirm-modal.squish .modal-content {
    padding-left: 56px;
    padding-right: 54px; }
    .calheers-modal.confirm-modal.squish .modal-content .modal-header {
      margin-top: 10px; }
    .calheers-modal.confirm-modal.squish .modal-content .modal-body {
      margin-top: 10px;
      padding: 0px; }
      .calheers-modal.confirm-modal.squish .modal-content .modal-body .modal-buttons {
        margin-top: 2px; }
        .calheers-modal.confirm-modal.squish .modal-content .modal-body .modal-buttons .btn {
          padding-left: 0;
          padding-right: 0;
          width: 100%;
          margin: 0 0 .5em 0; }
  @media (max-width: 767px) {
    .calheers-modal.confirm-modal.squish {
      width: 88%; }
      .calheers-modal.confirm-modal.squish h2 {
        font-size: 18px; }
      .calheers-modal.confirm-modal.squish .modal-content {
        padding-left: 17px;
        padding-right: 16px; }
        .calheers-modal.confirm-modal.squish .modal-content .modal-header {
          margin-top: 10px; }
        .calheers-modal.confirm-modal.squish .modal-content .modal-body {
          font-size: 14px;
          margin-top: 10px;
          padding-left: 17px;
          padding-right: 16px; }
          .calheers-modal.confirm-modal.squish .modal-content .modal-body .modal-buttons {
            margin-top: 2px;
            padding-left: 4px;
            padding-right: 3px; }
            .calheers-modal.confirm-modal.squish .modal-content .modal-body .modal-buttons .btn {
              padding-left: 0;
              padding-right: 0;
              width: 100%;
              margin: 0 0 .5em 0; } }

.footer-links {
  margin: 1.25em 0em 0em 1em; }
  @media (max-width: 767px) {
    .footer-links {
      margin: 1.25em; } }
  .footer-links h3 {
    font-size: 1.125em; }
  .footer-links ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .footer-links ul li {
      margin: 0.625em 0; }
      .footer-links ul li:first-child {
        margin-top: 1.5em; }
      .footer-links ul li a {
        font-size: .8em; }
    .footer-links ul button {
      padding: 0em; }
      .footer-links ul button.btn-link {
        font-size: .8em;
        border: none; }
      .footer-links ul button .btn-link:hover {
        text-decoration: underline; }
  .footer-links .announcements {
    background-color: #F4F5F7;
    padding: 0.5em; }
    .footer-links .announcements .date {
      font-size: 0.6em; }
    .footer-links .announcements .content {
      font-size: 0.8em; }
  .footer-links .row span div ul li button.text-align-left {
    text-align: left; }

@media (max-width: 767px) {
  .account-creation .create-account-form .preferred-contact-control .controls {
    margin-left: -15px;
    margin-right: -15px; }
    .account-creation .create-account-form .preferred-contact-control .controls:before, .account-creation .create-account-form .preferred-contact-control .controls:after {
      content: " ";
      display: table; }
    .account-creation .create-account-form .preferred-contact-control .controls:after {
      clear: both; }
    .account-creation .create-account-form .preferred-contact-control .controls > span {
      position: relative;
      float: left;
      width: 33.33333%;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      display: block; }
      .account-creation .create-account-form .preferred-contact-control .controls > span .btn {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
  .account-creation .password-recovery .preferred-contact-control .controls {
    margin-left: -15px;
    margin-right: -15px; }
    .account-creation .password-recovery .preferred-contact-control .controls:before, .account-creation .password-recovery .preferred-contact-control .controls:after {
      content: " ";
      display: table; }
    .account-creation .password-recovery .preferred-contact-control .controls:after {
      clear: both; }
    .account-creation .password-recovery .preferred-contact-control .controls > span {
      position: relative;
      float: left;
      width: 50%;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      display: block; }
      .account-creation .password-recovery .preferred-contact-control .controls > span .btn {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin: 0; } }

@media (min-width: 768px) {
  .account-creation h1 {
    font-size: 1.42857143em;
    margin-top: 0; }
  .account-creation .login h1 {
    font-size: 2.125em;
    margin-left: 0;
    margin-right: 0; }
  .account-creation .create-account-form #g-recaptcha {
    transform: scale(1);
    -webkit-transform: scale(1);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0; }
  .account-creation .create-account-form .form-header {
    margin-bottom: 4.5em; }
  .account-creation .review .section {
    padding: 2.8125em 2.0625em;
    margin-bottom: 6.6875em; }
  .account-creation .review .edit {
    font-size: 1em; }
  .account-creation .review ul li span.dt {
    display: inline; }
  .account-creation .preferred-contact-control .btn {
    padding-top: 100px;
    padding-bottom: 1.15em;
    font-size: 1.125em;
    width: 151px;
    height: 150px;
    margin-right: 1.61111111em; }
  .account-creation .preferred-contact-control .wrapper-text {
    overflow: hidden;
    white-space: normal;
    word-wrap: break-word; }
  .account-creation .preferred-contact-control span:last-child .btn {
    margin-right: 0; }
  .account-creation .preferred-contact-control button[data-value="E"], .account-creation .preferred-contact-control button[data-value="E"]:hover {
    background-image: url(/static/lw-web//images/ic_email_disabled.png);
    background-repeat: no-repeat;
    background-position: center 25px; } }
  @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
    .account-creation .preferred-contact-control button[data-value="E"], .account-creation .preferred-contact-control button[data-value="E"]:hover {
      background-image: url(/static/lw-web//images/ic_email_disabled@2x.png);
      background-size: 62px 66px; } }

@media (min-width: 768px) {
    .account-creation .preferred-contact-control button[data-value="E"].selected, .account-creation .preferred-contact-control button[data-value="E"]:hover.selected {
      background-image: url(/static/lw-web//images/ic_email_selected.png);
      background-position: center 24px; } }
    @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
      .account-creation .preferred-contact-control button[data-value="E"].selected, .account-creation .preferred-contact-control button[data-value="E"]:hover.selected {
        background-image: url(/static/lw-web//images/ic_email_selected@2x.png);
        background-size: 62px 66px; } }

@media (min-width: 768px) {
  .account-creation .preferred-contact-control button[data-value="P"], .account-creation .preferred-contact-control button[data-value="P"]:hover {
    background-image: url(/static/lw-web//images/ic_phone_disabled.png);
    background-repeat: no-repeat;
    background-position: center 25px; } }
  @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
    .account-creation .preferred-contact-control button[data-value="P"], .account-creation .preferred-contact-control button[data-value="P"]:hover {
      background-image: url(/static/lw-web//images/ic_phone_disabled@2x.png);
      background-size: 62px 66px; } }

@media (min-width: 768px) {
    .account-creation .preferred-contact-control button[data-value="P"].selected, .account-creation .preferred-contact-control button[data-value="P"]:hover.selected {
      background-image: url(/static/lw-web//images/ic_phone_selected.png);
      background-position: center 24px; } }
    @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
      .account-creation .preferred-contact-control button[data-value="P"].selected, .account-creation .preferred-contact-control button[data-value="P"]:hover.selected {
        background-image: url(/static/lw-web//images/ic_phone_selected@2x.png);
        background-size: 62px 66px; } }

@media (min-width: 768px) {
  .account-creation .preferred-contact-control button[data-value="M"], .account-creation .preferred-contact-control button[data-value="M"]:hover {
    background-image: url(/static/lw-web//images/ic_mail_disabled.png);
    background-repeat: no-repeat;
    background-position: center 25px; } }
  @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
    .account-creation .preferred-contact-control button[data-value="M"], .account-creation .preferred-contact-control button[data-value="M"]:hover {
      background-image: url(/static/lw-web//images/ic_mail_disabled@2x.png);
      background-size: 62px 66px; } }

@media (min-width: 768px) {
    .account-creation .preferred-contact-control button[data-value="M"].selected, .account-creation .preferred-contact-control button[data-value="M"]:hover.selected {
      background-image: url(/static/lw-web//images/ic_mail_selected.png);
      background-position: center 24px; } }
    @media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-width: 768px) and (min-device-pixel-ratio: 1.3), only screen and (min-width: 768px) and (min-resolution: 1.3dppx) {
      .account-creation .preferred-contact-control button[data-value="M"].selected, .account-creation .preferred-contact-control button[data-value="M"]:hover.selected {
        background-image: url(/static/lw-web//images/ic_mail_selected@2x.png);
        background-size: 62px 66px; } }

.account-logged-out .content {
  padding: 2em 0em 0em 0em; }

.account-logged-out h1 {
  font-size: 1.25em;
  margin-top: 0; }

.account-logged-out .step-progress {
  display: none; }

.account-logged-out .logged-out h1 {
  font-size: 1.375em; }

.account-logged-out .logged-out .sub-title {
  margin-bottom: 19.1em; }

.account-logged-out .logged-out .login-button-row {
  margin-bottom: 2.3em; }

.account-logged-out .logged-out .logged-out-link {
  font-weight: bold;
  margin: 1.4em 0em 0em 0em;
  text-align: center; }

@media (min-width: 992px) {
  .account-creation .login h1 {
    margin-left: 2em;
    margin-right: 2em; } }

@media (min-width: 768px) {
  .account-logged-out .logged-out h1 {
    padding-top: 1em;
    font-size: 2.125em;
    text-align: center; }
  .account-logged-out .logged-out .sub-title {
    text-align: center;
    margin-bottom: 5.3em; }
  .account-logged-out .logged-out .logged-out-link {
    margin: 1em 0em 2em 0em; } }

.user-list-container .manage-delegates-table-content {
  word-break: break-all; }
  .user-list-container .manage-delegates-table-content .break-words {
    word-break: break-word; }

.user-list-container .form-bottom-css {
  margin-bottom: 2px; }

.account-access-form .row-padding-top {
  padding-top: 1.5em; }

.account-access-form .text-box-padding {
  margin-top: -0.5em; }

.account-access-form .warning-padding {
  margin-top: -1.5em;
  padding-bottom: 4em; }

.account-access-form .next-btn-margin {
  margin-bottom: 2em; }

.account-access-form .account-header-margin {
  margin-bottom: 2em; }

.account-access-form #wrap-text .text-right {
  /** SM197278 SB260 CR changes */
  padding-right: -1px; }

.chooses-application-flow {
  /*SIR172008 CR-159613 R21.02 Changes start(On hover css for choose acc creation tiles)*/
  /*SIR172008 CR-159613 R21.02 Changes end*/ }
  .chooses-application-flow .choice-row {
    text-align: center;
    position: relative;
    z-index: 1; }
    .chooses-application-flow .choice-row .add-space {
      margin-right: 2em; }
    .chooses-application-flow .choice-row .choice {
      position: relative;
      display: inline-block;
      background: #ffffff;
      color: #334048;
      width: 25%;
      max-width: 380px;
      padding: 45px 35px 35px 35px;
      border-radius: 3px;
      box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
      border-top: 8px solid transparent;
      /** SM197279 SB260 CR changes Start */
      margin: 5px;
      /** SM197279 SB260 CR changes End */ }
      @media (max-width: 1210px) {
        .chooses-application-flow .choice-row .choice {
          padding-left: 15px;
          padding-right: 15px; } }
      @media (max-width: 767px) {
        .chooses-application-flow .choice-row .choice {
          width: 90%;
          max-width: none;
          position: relative;
          left: 5%;
          display: block;
          box-shadow: none;
          border: 1px solid #b4b4b4;
          padding: 25px 20px 20px 20px; } }
      @media (min-width: 992px) {
        .chooses-application-flow .choice-row .choice.recommended {
          border-top: 8px solid #acd246;
          margin-right: 30px;
          margin-bottom: 3em; } }
      @media (max-width: 991px) {
        .chooses-application-flow .choice-row .choice.recommended {
          margin-bottom: 3em; } }
      .chooses-application-flow .choice-row .choice h4 {
        font-size: 18px;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 8px;
        min-height: 40px; }
      .chooses-application-flow .choice-row .choice h5 {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
        position: absolute;
        top: -2px;
        left: 8px; }
        @media (max-width: 767px) {
          .chooses-application-flow .choice-row .choice h5 {
            position: relative;
            top: -10px;
            left: 0;
            text-align: center;
            margin-top: 0;
            margin-bottom: 12px; } }
      .chooses-application-flow .choice-row .choice p {
        font-size: 15px;
        height: 80px; }
      .chooses-application-flow .choice-row .choice .btn {
        margin-top: 30px;
        width: 100%; }
      .chooses-application-flow .choice-row .choice .icon {
        margin-bottom: 30px; }
      .chooses-application-flow .choice-row .choice .star-icon {
        display: inline-block;
        width: 18px;
        height: 18px;
        background-image: url(/static/lw-web//images/Star-2x.png);
        background-size: 18px 18px;
        background-repeat: no-repeat;
        background-position: center center;
        margin-right: 2px;
        position: relative;
        top: 4.5px; }
        @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
          .chooses-application-flow .choice-row .choice .star-icon {
            /* on retina, use image that's scaled by 2 */
            background-image: url(/static/lw-web//images/Star-2x.png); } }
      .chooses-application-flow .choice-row .choice .magnifying-glass {
        display: inline-block;
        width: 217px;
        height: 160px;
        background-image: url(/static/lw-web//images/magnifyglass-img.png);
        background-size: 217px 160px;
        background-repeat: no-repeat;
        background-position: center center;
        max-width: 100%; }
        @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
          .chooses-application-flow .choice-row .choice .magnifying-glass {
            /* on retina, use image that's scaled by 2 */
            background-image: url(/static/lw-web//images/magnifyglass-img.png); } }
      .chooses-application-flow .choice-row .choice .clipboard {
        display: inline-block;
        width: 142px;
        height: 160px;
        background-image: url(/static/lw-web//images/clipboard-img.png);
        background-size: 142px 160px;
        background-repeat: no-repeat;
        background-position: center center;
        max-width: 100%; }
        @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
          .chooses-application-flow .choice-row .choice .clipboard {
            /* on retina, use image that's scaled by 2 */
            background-image: url(/static/lw-web//images/clipboard-img.png); } }
      .chooses-application-flow .choice-row .choice .mct-icon {
        display: inline-block;
        width: 217px;
        height: 86px;
        background-image: url(/static/lw-web//images/mct_icon.png);
        background-size: 217px 86px;
        background-repeat: no-repeat;
        background-position: center center;
        max-width: 100%;
        background-size: 100%;
        padding: 80px; }
        @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
          .chooses-application-flow .choice-row .choice .mct-icon {
            /* on retina, use image that's scaled by 2 */
            background-image: url(/static/lw-web//images/mct_icon.png); } }
  .chooses-application-flow #choose-acc-creation:hover {
    border: 5px #31bdd0 solid;
    cursor: pointer; }

.authrep-creation .form-header {
  margin-bottom: 40px; }
  .authrep-creation .form-header a {
    text-decoration: underline; }

.authrep-creation .continue-button {
  float: right; }

.authrep-creation .width-50 {
  width: 50%; }

.authrep-creation .avatar {
  width: 50px !important;
  height: 60px !important; }

.authrep-creation .hip {
  background-image: url(/static/lw-web//images/ic_avatar_hip.png);
  background-repeat: no-repeat;
  background-size: 50px 50px; }

.authrep-creation .authrep {
  background-image: url(/static/lw-web//images/ic_avatar_authrep.png);
  background-repeat: no-repeat;
  background-size: 50px 50px; }

.authrep-creation .account-type {
  padding-left: 15px;
  padding-right: 15px; }

@media (max-width: 767px) {
  .confirm-your-address-error-state .top, .confirm-your-address .top {
    margin-top: 0; }
    .confirm-your-address-error-state .top .item, .confirm-your-address .top .item {
      flex-direction: column;
      height: 20px; }
      .confirm-your-address-error-state .top .item address, .confirm-your-address .top .item address {
        margin-bottom: 0; }
    .confirm-your-address-error-state .top .original-item, .confirm-your-address .top .original-item {
      height: auto; }
    .confirm-your-address-error-state .top .original-address-blue-banner, .confirm-your-address .top .original-address-blue-banner {
      position: relative;
      top: 70px; }
    .confirm-your-address-error-state .top .form-group, .confirm-your-address .top .form-group {
      margin-bottom: 0; }
      .confirm-your-address-error-state .top .form-group .radio-address, .confirm-your-address .top .form-group .radio-address {
        width: 100%;
        margin-bottom: 0; }
        .confirm-your-address-error-state .top .form-group .radio-address:nth-child(2), .confirm-your-address .top .form-group .radio-address:nth-child(2) {
          margin-top: 20px; }
      .confirm-your-address-error-state .top .form-group label[for="otherSuggestedAddress mail1"], .confirm-your-address-error-state .top .form-group label[for="suggestedAddress physicalAddress-enc-wwDRyc5gEY4YVtVgRMRZoCxwP9frxfGD8kRraZAeALs=1"], .confirm-your-address .top .form-group label[for="otherSuggestedAddress mail1"], .confirm-your-address .top .form-group label[for="suggestedAddress physicalAddress-enc-wwDRyc5gEY4YVtVgRMRZoCxwP9frxfGD8kRraZAeALs=1"] {
        margin-top: 0 !important; }
  .confirm-your-address-error-state .circle, .confirm-your-address .circle {
    width: 72px;
    height: 19px;
    margin: 0px 10px 0px 0px; }
  .confirm-your-address-error-state .action-box, .confirm-your-address .action-box {
    margin-top: 0;
    display: flex;
    flex-direction: column; }
    .confirm-your-address-error-state .action-box .view-more, .confirm-your-address .action-box .view-more {
      width: 100%;
      display: block;
      text-align: left;
      margin: 10px 0; }
    .confirm-your-address-error-state .action-box .use-selected-address, .confirm-your-address .action-box .use-selected-address {
      width: 100%;
      margin-top: 5px;
      text-align: center; }
    .confirm-your-address-error-state .action-box .bannercode-y-btn, .confirm-your-address .action-box .bannercode-y-btn {
      margin-top: 25px;
      margin-left: 0;
      display: flex;
      flex-direction: column-reverse; }
      .confirm-your-address-error-state .action-box .bannercode-y-btn #use-original-add-btn, .confirm-your-address .action-box .bannercode-y-btn #use-original-add-btn {
        display: block;
        padding-left: 0;
        margin-top: 15px;
        text-align: center;
        margin-left: 0; }
      .confirm-your-address-error-state .action-box .bannercode-y-btn #add-more-info-btn, .confirm-your-address .action-box .bannercode-y-btn #add-more-info-btn {
        margin-top: 6px;
        display: block;
        margin-left: 0;
        text-align: center; }
      .confirm-your-address-error-state .action-box .bannercode-y-btn #use-original-add-btn-r, .confirm-your-address .action-box .bannercode-y-btn #use-original-add-btn-r {
        margin-left: 0;
        text-align: center; } }

.sls-hhm-card-container {
  padding-bottom: 24px; }

input[type='email'] {
  border-color: #8f8f8f; }

.text-align-center {
  text-align: center; }

.enable-account h1 {
  font-weight: 600; }

.enable-account p {
  margin-top: -20px; }
  .enable-account p#dob-error, .enable-account p#dob-error-required {
    margin-top: 10px; }

.enable-account input#userName {
  width: 300px; }

.enable-account input#dob {
  width: 150px; }

.enable-account button#enable-account-continue {
  margin-top: 15px;
  width: 200px;
  margin-bottom: 20px; }

.enable-account label#userName-label {
  margin-top: 40px; }

.enable-account label#dob-label {
  margin-top: -20px; }

.login h1 {
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 1.625em; }
  @media (max-width: 767px) {
    .login h1 {
      margin-top: 20px; } }

.login .login label a {
  float: right; }

.login .login .login-button-row {
  margin-bottom: 1.6em; }
  .login .login .login-button-row .btn-block + .btn-block {
    margin-top: 0; }
  .login .login .login-button-row .btn-block-double button {
    float: left;
    width: 45%; }
    .login .login .login-button-row .btn-block-double button:first-child {
      float: right; }

.login .big {
  height: 50px;
  width: 46px; }

.login .forgot-username, .login .forgot-password {
  text-align: center; }
  @media (max-width: 767px) {
    .login .forgot-username, .login .forgot-password {
      text-align: left;
      padding-left: 3%;
      padding-right: 3%; } }
  .login .forgot-username h1, .login .forgot-password h1 {
    font-weight: 600;
    font-size: 2em; }
  .login .forgot-username .forgot-username-content, .login .forgot-username .forgot-password-content, .login .forgot-password .forgot-username-content, .login .forgot-password .forgot-password-content {
    text-align: center;
    padding-right: 8%; }
    .login .forgot-username .forgot-username-content.content-en-spacing, .login .forgot-username .forgot-password-content.content-en-spacing, .login .forgot-password .forgot-username-content.content-en-spacing, .login .forgot-password .forgot-password-content.content-en-spacing {
      padding-right: 1%; }
    .login .forgot-username .forgot-username-content.content-es-spacing, .login .forgot-username .forgot-password-content.content-es-spacing, .login .forgot-password .forgot-username-content.content-es-spacing, .login .forgot-password .forgot-password-content.content-es-spacing {
      padding-right: 13%; }
    @media (max-width: 767px) {
      .login .forgot-username .forgot-username-content, .login .forgot-username .forgot-password-content, .login .forgot-password .forgot-username-content, .login .forgot-password .forgot-password-content {
        text-align: left; } }
    .login .forgot-username .forgot-username-content input.form-control, .login .forgot-username .forgot-password-content input.form-control, .login .forgot-password .forgot-username-content input.form-control, .login .forgot-password .forgot-password-content input.form-control {
      display: inline-block;
      width: 250px;
      margin-left: 10px; }
      .login .forgot-username .forgot-username-content input.form-control#forgot-username-date, .login .forgot-username .forgot-username-content input.form-control#dob, .login .forgot-username .forgot-password-content input.form-control#forgot-username-date, .login .forgot-username .forgot-password-content input.form-control#dob, .login .forgot-password .forgot-username-content input.form-control#forgot-username-date, .login .forgot-password .forgot-username-content input.form-control#dob, .login .forgot-password .forgot-password-content input.form-control#forgot-username-date, .login .forgot-password .forgot-password-content input.form-control#dob {
        width: 125px; }
      @media (max-width: 767px) {
        .login .forgot-username .forgot-username-content input.form-control, .login .forgot-username .forgot-password-content input.form-control, .login .forgot-password .forgot-username-content input.form-control, .login .forgot-password .forgot-password-content input.form-control {
          display: block;
          margin-left: 0px; } }
    @media (max-width: 767px) {
      .login .forgot-username .forgot-username-content .form-group, .login .forgot-username .forgot-password-content .form-group, .login .forgot-password .forgot-username-content .form-group, .login .forgot-password .forgot-password-content .form-group {
        padding-left: 5%; } }
    .login .forgot-username .forgot-username-content .form-group.forgot-username-date-input.date-input-en-spacing, .login .forgot-username .forgot-password-content .form-group.forgot-username-date-input.date-input-en-spacing, .login .forgot-password .forgot-username-content .form-group.forgot-username-date-input.date-input-en-spacing, .login .forgot-password .forgot-password-content .form-group.forgot-username-date-input.date-input-en-spacing {
      padding-right: 146px; }
      .login .forgot-username .forgot-username-content .form-group.forgot-username-date-input.date-input-en-spacing p.error-message, .login .forgot-username .forgot-password-content .form-group.forgot-username-date-input.date-input-en-spacing p.error-message, .login .forgot-password .forgot-username-content .form-group.forgot-username-date-input.date-input-en-spacing p.error-message, .login .forgot-password .forgot-password-content .form-group.forgot-username-date-input.date-input-en-spacing p.error-message {
        padding-left: 3.6%;
        padding-right: 3%; }
    .login .forgot-username .forgot-username-content .form-group.forgot-username-date-input.date-input-es-spacing, .login .forgot-username .forgot-password-content .form-group.forgot-username-date-input.date-input-es-spacing, .login .forgot-password .forgot-username-content .form-group.forgot-username-date-input.date-input-es-spacing, .login .forgot-password .forgot-password-content .form-group.forgot-username-date-input.date-input-es-spacing {
      padding-right: 109px; }
    @media (max-width: 767px) {
      .login .forgot-username .forgot-username-content .form-group.date-input .icon, .login .forgot-username .forgot-password-content .form-group.date-input .icon, .login .forgot-password .forgot-username-content .form-group.date-input .icon, .login .forgot-password .forgot-password-content .form-group.date-input .icon {
        position: relative;
        top: -30px;
        left: 124px; } }
    .login .forgot-username .forgot-username-content p.error-message, .login .forgot-username .forgot-password-content p.error-message, .login .forgot-password .forgot-username-content p.error-message, .login .forgot-password .forgot-password-content p.error-message {
      padding-left: 3.7%;
      padding-right: 3%; }
      @media (max-width: 767px) {
        .login .forgot-username .forgot-username-content p.error-message, .login .forgot-username .forgot-password-content p.error-message, .login .forgot-password .forgot-username-content p.error-message, .login .forgot-password .forgot-password-content p.error-message {
          padding-left: 0; } }
      .login .forgot-username .forgot-username-content p.error-message#forgot-username-date-error-required, .login .forgot-username .forgot-password-content p.error-message#forgot-username-date-error-required, .login .forgot-password .forgot-username-content p.error-message#forgot-username-date-error-required, .login .forgot-password .forgot-password-content p.error-message#forgot-username-date-error-required {
        padding-left: 39%; }
        @media (max-width: 767px) {
          .login .forgot-username .forgot-username-content p.error-message#forgot-username-date-error-required, .login .forgot-username .forgot-password-content p.error-message#forgot-username-date-error-required, .login .forgot-password .forgot-username-content p.error-message#forgot-username-date-error-required, .login .forgot-password .forgot-password-content p.error-message#forgot-username-date-error-required {
            padding-left: 0; } }
    .login .forgot-username .forgot-username-content .recaptcha-alignment, .login .forgot-username .forgot-password-content .recaptcha-alignment, .login .forgot-password .forgot-username-content .recaptcha-alignment, .login .forgot-password .forgot-password-content .recaptcha-alignment {
      padding-left: 38%; }
      @media (max-width: 767px) {
        .login .forgot-username .forgot-username-content .recaptcha-alignment, .login .forgot-username .forgot-password-content .recaptcha-alignment, .login .forgot-password .forgot-username-content .recaptcha-alignment, .login .forgot-password .forgot-password-content .recaptcha-alignment {
          padding-left: 2%; } }
  .login .forgot-username button#forgot-password-continue, .login .forgot-password button#forgot-password-continue {
    margin-right: 1%; }
  .login .forgot-username input#dob, .login .forgot-password input#dob {
    margin-left: 3%; }
    @media (max-width: 767px) {
      .login .forgot-username input#dob, .login .forgot-password input#dob {
        margin-left: 0%; } }
  .login .forgot-username button, .login .forgot-password button {
    margin-top: 30px;
    padding-left: 60px;
    padding-right: 60px; }
    @media (max-width: 767px) {
      .login .forgot-username button, .login .forgot-password button {
        width: 100%; } }
  .login .forgot-username p:not(.error-message), .login .forgot-password p:not(.error-message) {
    text-align: left;
    padding-left: 38%; }
    @media (max-width: 767px) {
      .login .forgot-username p:not(.error-message), .login .forgot-password p:not(.error-message) {
        padding-left: 2%; } }
  .login .forgot-username label, .login .forgot-password label {
    display: inline; }

.login .multiple-accounts h1 {
  font-weight: 600; }

.login .multiple-accounts .multiple-accounts-content {
  text-align: left; }
  .login .multiple-accounts .multiple-accounts-content .radio-input {
    margin-top: 50px;
    margin-bottom: 100px;
    padding-left: 85px;
    padding-right: 85px; }

.login .confirmation-page h1 {
  font-weight: 600; }

.login .confirmation-page .push-away {
  margin-top: 100px; }
  .login .confirmation-page .push-away button {
    padding-left: 50px;
    padding-right: 50px; }
    @media (max-width: 767px) {
      .login .confirmation-page .push-away button {
        width: 100%; } }

.login #one-time-passcode-form-container h1 {
  margin-bottom: 10px; }

.login #one-time-passcode-form-container p {
  margin-bottom: 2em; }

.login #one-time-passcode-form-container #one-time-passcode-form-group .form-group {
  margin-bottom: 1em; }
  .login #one-time-passcode-form-container #one-time-passcode-form-group .form-group #login-one-time-passcode-input {
    width: 160px; }

.login #one-time-passcode-form-container .hint {
  color: #696969;
  font-style: italic;
  font-size: 0.8em;
  font-weight: 400; }

.login #verification-method-form-container h1 {
  margin-bottom: 10px; }

.login #verification-method-form-container #login-verification-method-q-and-a-link {
  text-decoration: underline; }

.login #verification-method-form-container #verification-method-option-email-wrapper span,
.login #verification-method-form-container #verification-method-option-phone-wrapper span {
  display: inline-block; }
  .login #verification-method-form-container #verification-method-option-email-wrapper span.optional,
  .login #verification-method-form-container #verification-method-option-phone-wrapper span.optional {
    margin-left: 0; }

.login #verification-method-form-container span.error-message p {
  margin-top: -20px; }

.login .verification-method-info-modal .modal-content .modal-header {
  background-color: #ffffff;
  padding-top: 1em; }
  @media (max-width: 767px) {
    .login .verification-method-info-modal .modal-content .modal-header {
      padding-left: 2em;
      padding-right: 2em; }
      .login .verification-method-info-modal .modal-content .modal-header h2 {
        font-size: 1em;
        line-height: 1.5em;
        margin: 0; } }

.login .verification-method-info-modal .modal-content .modal-body {
  padding-top: .75em;
  padding-bottom: .75em;
  margin-top: .5em;
  margin-bottom: .5em; }
  .login .verification-method-info-modal .modal-content .modal-body p {
    font-size: .95em; }
  @media (max-width: 767px) {
    .login .verification-method-info-modal .modal-content .modal-body {
      margin-top: 0; }
      .login .verification-method-info-modal .modal-content .modal-body p {
        font-size: 1em; } }

.login .verification-method-info-modal .modal-content .modal-buttons {
  margin-top: 2em; }
  .login .verification-method-info-modal .modal-content .modal-buttons .btn {
    padding-left: 4em;
    padding-right: 4em; }

.login #login-verification-attempts-exceeded-modal {
  text-align: center; }
  .login #login-verification-attempts-exceeded-modal .modal-body, .login #login-verification-attempts-exceeded-modal .modal-header {
    padding-left: 40px;
    padding-right: 40px; }
  .login #login-verification-attempts-exceeded-modal .modal-body {
    margin: 0; }
  .login #login-verification-attempts-exceeded-modal .modal-buttons {
    margin-top: 1.75em; }
  .login #login-verification-attempts-exceeded-modal .block-modal-buttons-margin {
    margin-bottom: 1.75em; }

.login #login-sms-mock-service-modal .sms-modal-text-message-bubble {
  background-color: #e7e8e9;
  width: 80%;
  margin: 0 50px 0 60px 50px;
  padding: 1.5em;
  border-radius: 5px; }

.login #role-selection-iframe {
  display: none; }

.login .verify-by-otp h3 {
  font-weight: 600; }

.login .verify-by-otp .form-group {
  margin-bottom: 0em; }

.login .verify-by-otp .spacer-top-bottom {
  margin: 2em 0em 1em 0em; }

.login .verify-by-otp .bold {
  font-weight: bold; }

.login .verify-by-otp .push-down-sm {
  margin-bottom: 1em; }

.login .verify-by-otp .push-down-lg {
  margin-bottom: 3em; }

.login-modal .modal-header {
  background-color: transparent; }

.login-modal .modal-body {
  padding: 0 4.1875em 0;
  margin-top: 0; }

.login-modal .login-header {
  margin: 0 0 2em 0; }
  .login-modal .login-header h1 {
    font-size: 1.57142857em; }
  .login-modal .login-header p {
    font-size: 1.25em; }

@media (max-width: 767px) {
  .login-modal {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transform: none;
    max-height: none;
    border-radius: 0;
    width: 100%; }
    .login-modal .modal-header {
      padding: 1em;
      font-size: 1em;
      text-align: left;
      background-color: #2D76A3;
      color: #ffffff; }
      .login-modal .modal-header h2 {
        font-size: 1.28571429em;
        margin: 0; }
      .login-modal .modal-header .btn.btn-close {
        display: inline-block;
        width: 14px;
        height: 14px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAKlJREFUKBWNkjEOgzAMRbMhLoQ4QCdWztmha4/QA1Xdwvsplqw0NrX0icH/EWNSaq0TWssfgW9GS7OS3NEHbRlLXdATvdFSuGxIYAhTM4i0wbPtGsIhZO1h+IEvoQDez7ZYXHtm7ldMtrMAhQby/abe7O9lQi9ksfv6MMfppyc4nXZ7SQe19nhmbY9/1QiylkI4g1IY8IEU6fSo+7ZXHbkbEnw58hPW2Z4ORmp0PiDSorwAAAAASUVORK5CYII=);
        background-size: 14px 14px;
        background-repeat: no-repeat;
        background-position: center center; } }
      @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
        .login-modal .modal-header .btn.btn-close {
          /* on retina, use image that's scaled by 2 */
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAP1JREFUSA3FllsOhCAMRV2In7MYd81C5nMWwtwyllSD9GHjNGlAae8pKMqy/MNqrSu8wF+ZfNLbddeuixsEe8PJPvAUKOnsemia/g+Ki0J3hN2GQkvCWLq0WV4MhqEmPVNQfwjXHZeOK3jADOWHkgCP5rW6vcne+MHi2CtOgXEFmpg2zjqudiK6YYy2jrTwVjoUBcXRJpYg6ufAmKxAc2ECSss4so1j0lpQZsuaO0MFxjPOgV7ASDz/LZ3A2v9SG3c9T6uYNW4K94p44w/waHIoL5QkynXlu4IF5Nw16ZiCzsqTa1UPAQUu7fYmhtjoy9RPbc+eS2l1UNFjJ+8vhAW1dRekV7MAAAAASUVORK5CYII=); } }

@media (max-width: 767px) {
    .login-modal .modal-body {
      padding: 1.57143em 15px; } }

@media (max-width: 767px) {
  .login .login .login-button-row .btn-block + .btn-block {
    margin-top: 15px; }
  .login .login .login-button-row .btn-block-double button {
    float: none;
    width: 100%; }
    .login .login .login-button-row .btn-block-double button:first-child {
      float: none; } }

@media (min-width: 768px) {
  .login-modal .login-header h1 {
    font-size: 2.125em; } }

/**SIR 236438 23.2.2 Code Commented */
/**.parent {
	display: flex;
	flex-direction:column;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.disabledUserModal {
    font-size: 26px;
    font-weight: 600;
	font-family: Open Sans;
}

.disableUserModalContent .parent {
	button {
	font-size: 18px;
	} 
	.closebutton {
	margin-bottom: 17px;
	}
}*/
@media (max-width: 767px) {
  .calheers-modal.calheers-modal.notice-modal.alignParagraph {
    width: 320px !important; } }

@media (min-width: 768px) {
  .calheers-modal.calheers-modal.notice-modal.alignParagraph {
    width: 520px !important; } }

.login-footer .container {
  position: relative;
  z-index: 1; }
  .login-footer .container p {
    margin-top: 50px; }
    .login-footer .container p a {
      text-decoration: underline;
      font-style: italic; }

@media (min-width: 768px) {
  .login-footer .container {
    padding: 2.2em 30px; } }

@media (min-width: 992px) {
  .login-footer .container {
    padding-left: 55px;
    padding-right: 55px;
    width: 970px; } }

.question-count {
  font-style: italic;
  margin-top: 30px; }

.legal-notice .legal-notice-text {
  margin: 30px 0; }

.security-questions form h1 {
  margin-bottom: 10px; }

.security-questions form .select-security-questions-subheading p {
  margin-bottom: 50px; }

.security-question {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #d0d2d3; }
  .security-question .row.vertical-align {
    display: table;
    width: calc(100% + 30px);
    table-layout: fixed; }
    .security-question .row.vertical-align > div {
      display: table-cell;
      vertical-align: middle;
      float: none; }
  .security-question .edit {
    font-size: 0.75em; }
  .security-question .form-group {
    margin-bottom: 0; }
  .security-question .btn-add {
    float: right; }
    .security-question .btn-add.disabled, .security-question .btn-add[disabled] {
      background-color: #ffffff;
      color: #256b9a;
      border-color: #256b9a;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAClJREFUGBljYEADWlUb/oMwmjADE7oALj71FTJicw8264m2GkPzIPQ1AOs3C6+bnU1AAAAAAElFTkSuQmCC);
      background-size: 9px 9px; }
      @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        .security-question .btn-add.disabled, .security-question .btn-add[disabled] {
          /* on retina, use image that's scaled by 2 */
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAJ9JREFUKBVjZMACtLOm8jDy8D4ASf3/8lnh6rTsL+jKmNAFiOUPEo3v/7D8gzkZmQ0TA9GMoIBAFgALsrJxM7CxXwOL//qp9f/3r6/oalhgoYci8Z+BEWimIFgMaAAjO/t/FHkgh+zAYQHFE7ppjEQ4FegkTCCVNpNLSIDzEUjm3Yfvcs9mpX9DV4XVqYIsf+DiyGxkzXAFyILEsOmvEQCYri5X/DqdGAAAAABJRU5ErkJggg==); } }
  .security-question .choose-question {
    text-align: center; }
  .security-question:last-child {
    border-bottom: none; }
  .security-question.disabled {
    color: #b4b4b4; }

.security-question-modal h3 {
  margin-top: 0;
  margin-bottom: 1em; }

.security-question-modal .questions .btn {
  text-align: left;
  margin: 0 0 2em 0;
  font-size: 1em;
  padding: 10px 13px !important;
  white-space: normal; }
  .security-question-modal .questions .btn.selected, .security-question-modal .questions .btn:hover {
    background-color: #ffffff;
    border-color: #222222;
    border-width: 2px;
    color: #222222;
    padding: 9px 13px 9px 12px !important; }

@media (max-width: 767px) {
  .security-question-modal {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transform: none;
    max-height: none;
    border-radius: 0;
    width: 100%; }
    .security-question-modal .modal-header {
      padding: 1em;
      font-size: 1em;
      text-align: left;
      background-color: #2D76A3;
      color: #ffffff; }
      .security-question-modal .modal-header h2 {
        font-size: 1.28571429em;
        margin: 0; }
      .security-question-modal .modal-header .btn.btn-close {
        display: inline-block;
        width: 14px;
        height: 14px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAKlJREFUKBWNkjEOgzAMRbMhLoQ4QCdWztmha4/QA1Xdwvsplqw0NrX0icH/EWNSaq0TWssfgW9GS7OS3NEHbRlLXdATvdFSuGxIYAhTM4i0wbPtGsIhZO1h+IEvoQDez7ZYXHtm7ldMtrMAhQby/abe7O9lQi9ksfv6MMfppyc4nXZ7SQe19nhmbY9/1QiylkI4g1IY8IEU6fSo+7ZXHbkbEnw58hPW2Z4ORmp0PiDSorwAAAAASUVORK5CYII=);
        background-size: 14px 14px;
        background-repeat: no-repeat;
        background-position: center center; } }
      @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
        .security-question-modal .modal-header .btn.btn-close {
          /* on retina, use image that's scaled by 2 */
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAP1JREFUSA3FllsOhCAMRV2In7MYd81C5nMWwtwyllSD9GHjNGlAae8pKMqy/MNqrSu8wF+ZfNLbddeuixsEe8PJPvAUKOnsemia/g+Ki0J3hN2GQkvCWLq0WV4MhqEmPVNQfwjXHZeOK3jADOWHkgCP5rW6vcne+MHi2CtOgXEFmpg2zjqudiK6YYy2jrTwVjoUBcXRJpYg6ufAmKxAc2ECSss4so1j0lpQZsuaO0MFxjPOgV7ASDz/LZ3A2v9SG3c9T6uYNW4K94p44w/waHIoL5QkynXlu4IF5Nw16ZiCzsqTa1UPAQUu7fYmhtjoy9RPbc+eS2l1UNFjJ+8vhAW1dRekV7MAAAAASUVORK5CYII=); } }

@media (max-width: 767px) {
    .security-question-modal .modal-body {
      padding: 1.57143em 15px; }
    .security-question-modal .actions .btn {
      display: block;
      width: 100%;
      margin: 1em 0 !important; } }

.login > h3 {
  font-weight: 600; }

.login .reccomended-badge .position {
  position: relative;
  bottom: 3px; }

.login .push-right {
  margin-right: 10px; }

.login .top-2 {
  margin-top: 2em; }

.login .clearfix {
  clear: both; }

.login .cost-warning {
  color: #696969;
  font-style: italic; }

.login .padding-left-0 {
  padding-left: 0; }

.login .margin-0 {
  margin: 0; }

.login a#delete-verification-link {
  color: red !important;
  vertical-align: -webkit-baseline-middle;
  margin-left: 2em; }

.login .border-bottom {
  border-bottom: 1px solid #b4b4b4;
  margin-top: 2em;
  margin-bottom: 1em; }

.login #register-account-save-btn {
  float: right;
  margin-top: 2em; }

.login .enter-otp-container {
  padding-left: 0;
  margin-top: 1em; }

.login .register-account-container h4 {
  font-weight: 600; }

.login .register-account-container .register-section {
  background: #F4F5F7;
  padding: 1em;
  clear: both;
  line-height: 1.8; }
  .login .register-account-container .register-section p {
    display: inline; }
  .login .register-account-container .register-section button {
    float: right; }

.login .register-account-container .edit-section {
  background: #F4F5F7;
  padding: 1em;
  clear: both; }
  .login .register-account-container .edit-section p {
    display: inline; }
  .login .register-account-container .edit-section a {
    float: right; }

.login .register-account-container .add-email-container {
  background: #F4F5F7;
  padding: 1em; }
  .login .register-account-container .add-email-container p {
    display: inline; }
  .login .register-account-container .add-email-container button {
    float: right; }

.login .register-account-container .add-phone-container #register-account-cellphone-cost-warning {
  position: relative;
  float: right;
  bottom: 4px;
  font-style: italic;
  color: #696969; }

.login .register-account-container .green {
  background: green;
  display: inline;
  border-radius: 65px;
  margin-right: 1em; }

.login .register-account-container .ic_check, .login .register-account-container .radio-input input[type=radio]:checked ~ .check:after, .radio-input .login .register-account-container input[type=radio]:checked ~ .check:after, .login .register-account-container .radio-input-mfj input[type=radio]:checked ~ .check:after, .radio-input-mfj .login .register-account-container input[type=radio]:checked ~ .check:after {
  width: 21px;
  height: 12px; }

.login .register-account-container .pull-right-custom {
  padding-right: 0px; }

.login .register-account-container .red {
  color: red;
  border-right: 2px #a5a5a5 solid;
  margin-right: 1em;
  padding-right: 1em; }

@media (max-width: 767px) {
  .login .register-account-container .margin-xs {
    margin-right: -em; }
  .login .register-account-container .col-xs-2-custom {
    width: 16.6666%; } }

@media (max-width: 767px) {
  #register-account-save-btn {
    width: 100%;
    margin-top: 2em; } }

.my-profile {
  /*SIR167933 optin My-profile space changes start*/
  /*SIR167933 optin My-profile space changes end*/ }
  .my-profile .my-profile-content .push-down {
    margin-bottom: 2em; }
  .my-profile .my-profile-content .emphasis {
    font-weight: 600; }
  .my-profile .my-profile-content .half-size {
    width: 50%; }
  .my-profile .my-profile-content .full-size {
    width: 100%; }
  @media (max-width: 767px) {
    .my-profile .my-profile-content {
      padding: 1em 1.5em; } }
  .my-profile .my-profile-content h2 {
    font-weight: 600;
    margin-bottom: 1em; }
  .my-profile .my-profile-content h5 {
    margin-bottom: 1.5em; }
  .my-profile .my-profile-content .container-box {
    border: 1px solid #d0d2d3;
    margin-bottom: 4em; }
    @media (max-width: 767px) {
      .my-profile .my-profile-content .container-box {
        background: white; } }
    .my-profile .my-profile-content .container-box .inner-box {
      padding: 2em 2em; }
      .my-profile .my-profile-content .container-box .inner-box .push-up {
        margin-top: 3.15em; }
    .my-profile .my-profile-content .container-box form:last-of-type .sub-container-box {
      border-bottom: none; }
  .my-profile .my-profile-content .sub-container-box {
    border-bottom: 1px solid #d0d2d3;
    box-sizing: border-box; }
  .my-profile .my-profile-content .bottom-border {
    border-bottom: 1px solid #d0d2d3; }
  .my-profile .my-profile-content #reset-password-form-container div.bold {
    font-weight: bold; }
  .my-profile .my-profile-content #reset-password-form-container div.push-down {
    margin-bottom: 3.15em; }
  .my-profile .my-profile-content #reset-password-form-container .password-input ul.string-requirements, .my-profile .my-profile-content #reset-password-form-container .password-input ul.password-string-requirements {
    margin-bottom: 2.15em;
    width: inherit; }
    .my-profile .my-profile-content #reset-password-form-container .password-input ul.string-requirements:first-of-type, .my-profile .my-profile-content #reset-password-form-container .password-input ul.password-string-requirements:first-of-type {
      margin-bottom: 1em; }
    @media (max-width: 767px) {
      .my-profile .my-profile-content #reset-password-form-container .password-input ul.string-requirements, .my-profile .my-profile-content #reset-password-form-container .password-input ul.password-string-requirements {
        width: auto; } }
  .my-profile .my-profile-content #reset-password-form-container .password-input ul.password-string-requirements {
    margin-bottom: 1em; }
  .my-profile .my-profile-content #reset-password-form-container .push-up {
    margin-top: 2em; }
    @media (max-width: 767px) {
      .my-profile .my-profile-content #reset-password-form-container .push-up {
        text-align: center; } }
    @media (max-width: 767px) {
      .my-profile .my-profile-content #reset-password-form-container .push-up a {
        font-size: 1.2em;
        font-weight: bold; } }
  .my-profile .my-profile-content #reset-password-form-container button {
    width: 25%; }
    @media (max-width: 767px) {
      .my-profile .my-profile-content #reset-password-form-container button {
        width: 100%; } }
  .my-profile .my-profile-content button {
    width: 50%; }
    @media (max-width: 767px) {
      .my-profile .my-profile-content button {
        width: 100%; } }
  .my-profile .myprofile-check-box-container .form-group {
    margin-bottom: 2.15em; }
  .my-profile .myprofile-check-box-action-button {
    margin-top: 2.15em; }

.reduce-width.simple-tag.radio-inline {
  width: 10%; }
  .reduce-width.simple-tag.radio-inline.sr-only {
    display: none; }

.authorized-rep-info .sub-container-box {
  border: 1px solid #d0d2d3;
  margin-bottom: 4em;
  margin-top: 2em; }
  .authorized-rep-info .sub-container-box .inner-box {
    padding: 2em 2em; }

.update-consent h1, .update-consent h5, .update-consent h3 {
  font-weight: 600; }

.update-consent .form-container {
  padding: 5em 2em 0em 6em; }
  @media (max-width: 767px) {
    .update-consent .form-container {
      padding: 2em 0em 0em 0em; } }
  .update-consent .form-container .form-control, .update-consent .form-container .Select .Select-control {
    width: 50%; }
    @media (max-width: 767px) {
      .update-consent .form-container .form-control, .update-consent .form-container .Select .Select-control {
        width: 75%; } }
  .update-consent .form-container .update-consent-label {
    text-align: right;
    padding-right: 5rem;
    padding-top: 0.5rem; }
  .update-consent .form-container .form-group {
    margin-bottom: 1rem; }
  .update-consent .form-container .update-current-consent-year-label {
    padding-left: 2rem; }
  .update-consent .form-container .update-current-consent-year .form-group {
    margin-top: 2rem; }

.discontinue-cchip h1, .discontinue-cchip h5, .discontinue-cchip h3, .discontinue-cchip h4 {
  font-weight: 600; }

.discontinue-cchip .box {
  border: 1px #e7e8e9 solid;
  padding: 2em 2.5em;
  margin-bottom: 3em; }
  @media (max-width: 767px) {
    .discontinue-cchip .box {
      border: none; } }
  @media (max-width: 767px) {
    .discontinue-cchip .box {
      padding: 0em 0em; } }
  @media (max-width: 767px) {
    .discontinue-cchip .box .mobile-box {
      border: 1px #e7e8e9 solid;
      border-bottom: none;
      background: white;
      padding: 1em 1em; } }
  @media (max-width: 767px) {
    .discontinue-cchip .box .understand-box {
      border: 1px #e7e8e9 solid;
      border-top: none;
      background: white;
      padding: 1em 0em;
      margin-left: 0px;
      margin-right: 0px; } }
  .discontinue-cchip .box .half-size {
    width: 50%; }
  .discontinue-cchip .box .disenroll-container {
    border: 1px #e7e8e9 solid;
    padding: 0em 1em 0em 1em; }
    @media (max-width: 767px) {
      .discontinue-cchip .box .disenroll-container {
        padding: 1em 1em;
        border-bottom: none; } }
    .discontinue-cchip .box .disenroll-container .form-group.drop-down {
      margin-bottom: 1.5em; }
    .discontinue-cchip .box .disenroll-container .underline {
      border-bottom: 1px #e7e8e9 solid;
      padding-top: 2em; }
      @media (max-width: 767px) {
        .discontinue-cchip .box .disenroll-container .underline {
          border-bottom: none;
          margin: 0 0; } }
      @media (max-width: 767px) {
        .discontinue-cchip .box .disenroll-container .underline {
          padding-top: 0em; } }
      .discontinue-cchip .box .disenroll-container .underline:last-of-type {
        border: none; }
      .discontinue-cchip .box .disenroll-container .underline hr {
        margin-top: 1em;
        margin-bottom: 1em; }
      .discontinue-cchip .box .disenroll-container .underline .emphasis {
        font-weight: 600; }
  .discontinue-cchip .box .dark-header {
    background: #e7e8e9;
    font-weight: bold;
    position: relative;
    padding: 1em 0em;
    margin: -1px -16px 0px -17px; }
  .discontinue-cchip .box .dark-header label span {
    font-weight: bold; }

.discontinue-cchip .push-down {
  margin-bottom: 1.5em; }

.discontinue-cchip .form-container {
  padding: 2em 2em 0em 6em; }
  @media (max-width: 767px) {
    .discontinue-cchip .form-container {
      padding: 2em 0em 0em 0em; } }
  .discontinue-cchip .form-container .form-control, .discontinue-cchip .form-container .Select .Select-control {
    width: 50%; }
    @media (max-width: 767px) {
      .discontinue-cchip .form-container .form-control, .discontinue-cchip .form-container .Select .Select-control {
        width: 75%; } }

.additional-program-info .content-box .container h1 {
  font-weight: 600;
  margin-bottom: 1em; }

.additional-program-info .content-box .container .program-section p {
  margin-bottom: .3125em; }

.additional-program-info .content-box .container .program-section a {
  display: inline-block;
  font-weight: 600;
  margin-bottom: 1.875em; }

.additional-program-info .content-box .container .actions {
  margin-top: 2.75em;
  margin-bottom: 1em; }

.paginationImportantDate {
  position: absolute;
  bottom: 0em;
  left: 12em; }

.container .text-underline:hover {
  text-decoration: underline; }

.manage-delegates .content-box .container h1,
.manage-delegates .content-box .container h3 {
  font-weight: 600; }

.manage-delegates .content-box .container h3 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 20px; }

.manage-delegates .content-box .container .label {
  font-weight: 600;
  margin-top: 15px; }

.manage-delegates .content-box .container .underline {
  text-decoration: underline; }

.manage-delegates .content-box .container .findAgentText {
  margin-top: 10px;
  margin-bottom: 15px; }

.manage-delegates .content-box .container .flhText {
  font-weight: 600;
  text-decoration: underline;
  padding-left: 8px; }
  @media (max-width: 768px) {
    .manage-delegates .content-box .container .flhText {
      font-size: 18px; } }

.manage-delegates .content-box .container .icon_color {
  background-size: 19px;
  height: 14px; }
  @media (max-width: 768px) {
    .manage-delegates .content-box .container .icon_color {
      height: 15px; } }

.manage-delegates .content-box .container .history-clear-button {
  color: #2d76a3;
  background: #ffffff;
  margin-right: 15px; }
  @media (max-width: 768px) {
    .manage-delegates .content-box .container .history-clear-button {
      margin-top: 12px;
      margin-bottom: 12px; } }

.manage-delegates .content-box .container .agency-text-css {
  width: 38%;
  font-size: 0.8125em;
  margin-left: -13px; }
  @media (max-width: 768px) {
    .manage-delegates .content-box .container .agency-text-css {
      width: 107%;
      font-size: 14px;
      margin-left: -14px;
      margin-bottom: 15px; } }

.manage-delegates .content-box .container .year-text-css {
  width: 15%;
  font-size: 0.8125em; }
  @media (max-width: 768px) {
    .manage-delegates .content-box .container .year-text-css {
      font-size: 14px;
      width: 107%;
      margin-left: -14px; } }

.manage-delegates .content-box .container .header-text-css {
  margin-left: 15px; }

.manage-delegates .content-box .container .table {
  padding: 0 15px; }
  .manage-delegates .content-box .container .table .table-header {
    padding: 15px;
    background-color: #F4F5F7; }
    .manage-delegates .content-box .container .table .table-header .first-col {
      padding-left: 0px; }
    .manage-delegates .content-box .container .table .table-header .sort {
      background: none;
      border: none;
      padding: 0 10px 0 0;
      text-align: left; }
      .manage-delegates .content-box .container .table .table-header .sort .ic_sort_caret {
        display: none;
        position: initial;
        top: -2px;
        margin-left: 5px; }
      .manage-delegates .content-box .container .table .table-header .sort.desc .ic_sort_caret {
        transform: rotate(180deg);
        top: 50%; }
      .manage-delegates .content-box .container .table .table-header .sort:focus {
        outline: none; }
      .manage-delegates .content-box .container .table .table-header .sort:hover .ic_sort_caret, .manage-delegates .content-box .container .table .table-header .sort.sorted .ic_sort_caret {
        display: inline-block; }
  .manage-delegates .content-box .container .table .table-row {
    border-left: 1px solid #e7e8e9;
    border-right: 1px solid #e7e8e9;
    border-bottom: 1px solid #e7e8e9;
    padding: 15px;
    font-size: 15px; }
    .manage-delegates .content-box .container .table .table-row .first-col {
      padding-left: 6px; }
    .manage-delegates .content-box .container .table .table-row .btn-link {
      font-weight: 600;
      margin-right: 10px;
      padding: 0;
      font-size: 13px; }
    .manage-delegates .content-box .container .table .table-row .form-group {
      margin-bottom: 0; }
      .manage-delegates .content-box .container .table .table-row .form-group.radio-input {
        display: inline-block; }
      .manage-delegates .content-box .container .table .table-row .form-group .check {
        position: relative; }
    .manage-delegates .content-box .container .table .table-row .radio-label {
      font-weight: 600;
      margin-left: 5px;
      margin-bottom: 0; }
    .manage-delegates .content-box .container .table .table-row .action-column {
      padding-right: 0; }
  .manage-delegates .content-box .container .table .table-container {
    margin-bottom: 25px; }

@media (max-width: 992px) {
  .manage-delegates .content-box .container .table-row {
    border-top: 1px solid #e7e8e9;
    border-radius: 3px; }
    .manage-delegates .content-box .container .table-row .btn-primary {
      display: block;
      width: 50%;
      margin-top: 15px; }
  .manage-delegates .content-box .container .user-details-container div:nth-of-type(2) {
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    padding-bottom: 0; }
  .manage-delegates .content-box .container .user-details-container div:nth-of-type(4) {
    border-top: none;
    border-radius: 0 0 3px 3px;
    padding-top: 0; } }

@media (max-width: 768px) {
  .manage-delegates .content-box .container .table .table-row {
    padding-left: 0;
    padding-right: 0; }
    .manage-delegates .content-box .container .table .table-row .btn-primary {
      width: 100%; }
    .manage-delegates .content-box .container .table .table-row .action-column {
      padding-right: 15px; }
  .manage-delegates .content-box .container .table .history-content {
    margin-bottom: 20px; } }

/** SM175657 Changes for Proof of Coverage New Screen **/
.proof-of-coverage .content-box .container h1,
.proof-of-coverage .content-box .container h3 {
  font-weight: 600; }

.proof-of-coverage .content-box .container h3 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 20px; }

.proof-of-coverage .content-box .container .label {
  font-weight: 600;
  margin-top: 15px; }

.proof-of-coverage .content-box .container .drop-down {
  margin-top: -8px;
  margin-left: -1.5625em;
  width: 30%; }
  @media (max-width: 767px) {
    .proof-of-coverage .content-box .container .drop-down {
      width: 95%;
      margin-left: 3px;
      margin-top: 8px; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .proof-of-coverage .content-box .container .drop-down {
      margin-top: -8px;
      margin-left: -15px;
      width: 38%; } }

.proof-of-coverage .content-box .container #proof-of-coverage-quarter-label {
  margin-left: -15.625em;
  margin-top: -8px; }
  @media (max-width: 767px) {
    .proof-of-coverage .content-box .container #proof-of-coverage-quarter-label {
      margin-left: 3px;
      padding-top: -20px; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .proof-of-coverage .content-box .container #proof-of-coverage-quarter-label {
      margin-left: -1px;
      margin-top: -8px;
      margin-left: -11.75em; } }

.proof-of-coverage .content-box .container .quarter-dropdown {
  margin-left: 18.6em;
  width: 95%;
  position: absolute; }
  @media (max-width: 767px) {
    .proof-of-coverage .content-box .container .quarter-dropdown {
      margin-left: 1px;
      width: 100%;
      position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .proof-of-coverage .content-box .container .quarter-dropdown {
      margin-left: 16.3em;
      width: 95%; } }

.proof-of-coverage .content-box .container .quarter-dropdown-es {
  margin-left: 19.3em;
  width: 95%;
  position: absolute; }
  @media (max-width: 767px) {
    .proof-of-coverage .content-box .container .quarter-dropdown-es {
      margin-left: 1px;
      width: 100%;
      position: relative; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .proof-of-coverage .content-box .container .quarter-dropdown-es {
      margin-left: 17.2em;
      width: 95%; } }

.proof-of-coverage .content-box .container .underline {
  text-decoration: underline; }

.proof-of-coverage-members .member-avatar {
  margin-left: 50px; }
  @media (max-width: 768px) {
    .proof-of-coverage-members .member-avatar .avatar {
      margin-left: -40px; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .proof-of-coverage-members .member-avatar {
      margin-left: 80px; } }

.proof-of-coverage-members h1,
.proof-of-coverage-members h3 {
  font-weight: 600; }

.proof-of-coverage-members h3 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 20px; }

.proof-of-coverage-members .label {
  font-weight: 600;
  margin-top: 15px; }

.proof-of-coverage-members .btn-primary {
  width: 45%; }
  @media (max-width: 767px) {
    .proof-of-coverage-members .btn-primary {
      margin-top: 5%;
      width: 96%; } }

.proof-of-coverage-members #proof-of-coverage-error-message {
  color: #d41414;
  font-size: 13px;
  font-weight: 500;
  font-style: oblique;
  margin-left: 88px;
  margin-top: 1%; }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .proof-of-coverage-members #proof-of-coverage-error-message {
      margin-left: 80px; } }

.proof-of-coverage-members #proof-of-coverage-error-message-mobile {
  color: #d41414;
  font-size: 15px;
  font-weight: 510;
  font-style: oblique;
  margin-left: 26px;
  margin-top: 2%; }

.proof-of-coverage-members .styleHR {
  margin-left: 5px; }
  @media (max-width: 767px) {
    .proof-of-coverage-members .styleHR {
      width: 98%;
      margin-left: 4px; } }

/** SM175657 Changes End **/
.modify-delegate-access-modal h3 {
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 1.5em; }

.modify-delegate-access-modal .group {
  margin-bottom: 25px; }
  .modify-delegate-access-modal .group .label {
    font-weight: 600;
    margin-bottom: 3px; }

.modify-delegate-access-modal .form-group label {
  font-weight: 600; }

.modify-delegate-access-modal .form-group .Select {
  width: 80%;
  min-width: 250px; }
  .modify-delegate-access-modal .form-group .Select.is-open .Select-menu {
    max-height: 100px; }

.remove-delegate-modal {
  max-width: 520px; }
  .remove-delegate-modal h3 {
    font-weight: 600;
    margin-top: 0; }
  .remove-delegate-modal p {
    padding: 20px; }
  @media (max-width: 768px) {
    .remove-delegate-modal h3 {
      font-size: 22px;
      margin-top: 20px; }
    .remove-delegate-modal p {
      padding: 20px 40px; }
    .remove-delegate-modal .modal-buttons {
      margin-top: 2.5em; } }

.delegate-removed-confirmation-modal {
  /*R21.02 SM169497 Changeadded to adjest the long spanish button text start */
  /*R21.02 SM169497 Changeadded to adjest the long spanish button text end */ }
  .delegate-removed-confirmation-modal .modal-content .modal-header {
    margin-top: 10px; }
    .delegate-removed-confirmation-modal .modal-content .modal-header h2 {
      font-size: 24px;
      font-weight: 600;
      margin-top: 10px; }
  .delegate-removed-confirmation-modal .modal-content p {
    text-align: left;
    padding: 0 20px 20px 20px; }
  .delegate-removed-confirmation-modal .footer > .btn {
    white-space: normal; }

/*R21.02 SM169497 Changeadded to adjest the long spanish button text start */
.dpl-check-modal .footer > .btn {
  white-space: normal; }

/*R21.02 SM169497 Changeadded to adjest the long spanish button text end */
.sumamry-width-no-alert {
  width: -webkit-fill-available; }

.outline-none {
  outline: none !important; }

.hhm-block {
  border-bottom: 1px solid #d0d2d3;
  padding: 1em; }
  .hhm-block.add-top {
    border-top: 1px solid #d0d2d3; }
  .hhm-block.remove-bottom {
    border-bottom: none; }

@media (max-width: 768px) {
  .household-summary-member-avatar .member-avatar .avatar {
    margin: 6px 1em 0 0; } }

.household-summary-member-avatar .info-label-badges span {
  font-size: 10px; }

.household-summary-member-avatar .info-label-badges .action-needed {
  padding: 2px 2px;
  border-radius: 5px;
  text-align: center;
  font-weight: 600; }

.houshold-summary-modal {
  width: 70% !important;
  max-height: 92vh; }
  .houshold-summary-modal .summary-member-header h4 {
    font-weight: 600 !important; }
  .houshold-summary-modal .barrier-case-id {
    font-weight: bold; }
  .houshold-summary-modal .modal-body {
    padding: 2em; }
  @media (min-width: 768px) {
    .houshold-summary-modal .review-section .list-group-item {
      padding-right: 0 !important;
      padding-left: 0; }
    .houshold-summary-modal .left4.3 {
      margin-left: 4.3em; } }
  .houshold-summary-modal .close-and-save-link {
    text-align: center; }
    .houshold-summary-modal .close-and-save-link button {
      font-size: 16px;
      font-weight: 600; }
  .houshold-summary-modal .primary-contact-header {
    margin-top: 2em; }
  .houshold-summary-modal .case-details-link {
    font-size: 1.1em;
    margin-left: -12px; }
  .houshold-summary-modal .household-summary .list-group-item {
    border: none !important; }
  .houshold-summary-modal .household-summary .household-summary-member-avatar {
    padding-left: 30px; }
  .houshold-summary-modal .household-summary .also-eligible-for ul {
    list-style-type: none; }
  .houshold-summary-modal .household-summary .actions-link {
    padding: 0;
    text-decoration: underline; }
  .houshold-summary-modal .household-summary .summary-table-data {
    text-align: left;
    font-size: 13px; }
  .houshold-summary-modal .household-summary .summary-header {
    text-align: left; }
  .houshold-summary-modal .household-summary .border-bottom {
    border-bottom: 1px solid #ddd; }
  .houshold-summary-modal .household-summary .missing-info-alert,
  .houshold-summary-modal .household-summary .bell-icon-notification {
    margin-bottom: 10px !important;
    margin-left: 20px;
    margin-right: 63px;
    background-color: #F4F5F7;
    border-right-color: #F4F5F7;
    border-top-color: #F4F5F7;
    border-bottom-color: #F4F5F7; }
  .houshold-summary-modal .household-summary .missing-info-alert {
    padding: 15px 40px 15px 0; }
  .houshold-summary-modal .household-summary .missing-info-text {
    text-align: left; }
  .houshold-summary-modal .household-summary .summary-pointer {
    padding-right: 0px !important; }
  .houshold-summary-modal .primary-contact-info .list-group-item {
    border-style: none;
    text-align: left; }
  .houshold-summary-modal .primary-contact-info .tooltip-container .tooltip {
    bottom: calc(100% + 8px); }
  .houshold-summary-modal .primary-contact-info .tooltip-container .tooltip:after {
    margin-left: -67px; }
  .houshold-summary-modal .primary-contact-info .primary-contact-details {
    word-break: break-all; }
  .houshold-summary-modal .primary-contact-info li:nth-child(2) {
    margin-top: -16px; }

.primary-contact-info .tooltip-container .tooltip {
  bottom: calc(100% + 8px); }

.primary-contact-info .tooltip-container .tooltip:after {
  margin-left: -67px; }

.info-label-badges {
  font-family: 'Open Sans';
  font-weight: 600; }
  .info-label-badges span {
    padding: 1px 4px;
    border-radius: 3px;
    text-align: center;
    font-size: 10px; }
  .info-label-badges .low {
    background-color: #E3F0C4; }
  .info-label-badges .medium {
    background-color: #FBEAB5; }
  .info-label-badges .high {
    background-color: #F3D5C2; }
  .info-label-badges .no {
    background-color: #e7e7e7;
    color: black; }
  .info-label-badges .action-needed {
    background-color: #e4e2e2;
    color: #334048; }
  .info-label-badges a {
    font-weight: 700 !important; }

@media (max-width: 768px) {
  .bell-icon-notification .row {
    margin: 0; } }

.bell-icon-notification div.hidden-xs-down {
  display: table-cell;
  width: 3% !important;
  vertical-align: middle;
  float: none;
  padding-left: 30px;
  text-align: left;
  padding-right: 0 !important; }
  @media (max-width: 768px) {
    .bell-icon-notification div.hidden-xs-down {
      display: block;
      padding: 0 0 0 15px; } }

.bell-icon-notification div.bell-icon-text {
  display: table-cell;
  vertical-align: middle;
  float: none;
  padding-left: 14px;
  font-size: 13px;
  line-height: 18px; }

.z-index-1 {
  z-index: 0; }

@media (max-width: 767px) {
  .negative-margin-top-1 {
    margin-top: -1em;
    font-weight: 700;
    margin-right: -1.5em; }
  .also-eligible-for {
    margin-left: 1.2em;
    font-size: smaller; }
  .mobile-documents-info-clickable {
    margin-top: -1.6em; }
  .coveredBy {
    margin-top: 1em; }
  .summary-table-data a {
    padding: 0;
    text-decoration: underline; }
  .heading {
    margin-top: 1em;
    margin-bottom: 0.3em; }
  .no-padding {
    padding: 0; }
  .no-bottom {
    margin-bottom: 0; }
  #household-summary-contact-para2 {
    margin-top: 1em; }
  .lead {
    font-weight: 600; }
  .member-avatar .member-info .name {
    display: inline-block !important; }
  .left4.3 {
    margin-left: 4.3em; }
  .close-and-save-link {
    margin-left: 0 !important; }
  .z-index-1 {
    z-index: 0; } }

#account-home-choosePlan_continue_rac {
  display: inline !important; }

#account-home-choosePlan_rac1 {
  display: inline !important; }

#account-home-choosePlan_rac2 {
  display: inline !important; }

.psu-background {
  background-color: #F4F5F7; }

.manual-aps-year-icon {
  width: 19px !important;
  margin-bottom: -0.33rem;
  height: 19px !important;
  margin-left: 0.3rem;
  margin-right: -0.6rem; }

.authorized-rep-info h1, .authorized-rep-info h5, .authorized-rep-info h3 {
  font-weight: 600; }

.authorized-rep-info .member-avatar .svg-icon {
  fill: none; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_pink .cls-3 {
    fill: #cd78a8; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_pink .cls-5 {
    fill: #f2bd00; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_orange .cls-3 {
    fill: #f2bd00; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_orange .cls-5 {
    fill: #d7752c; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_orange2 .cls-3 {
    fill: #d7752c; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_orange2 .cls-5 {
    fill: #a1cd2d; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_blue .cls-3 {
    fill: #17bed2; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_blue .cls-5 {
    fill: #f2bd00; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_green .cls-3 {
    fill: #a1cd2d; }
  .authorized-rep-info .member-avatar .svg-icon.ic_auth_rep_avatar_green .cls-5 {
    fill: #17bed2; }

.authorized-rep-info .btn-add {
  padding-left: 0em !important;
  height: 8em;
  width: 8em;
  background-size: 15px 15px;
  background-position-x: 33px;
  border: 2px dashed #d0d2d3;
  border-radius: 100%; }
  @media (max-width: 768px) {
    .authorized-rep-info .btn-add {
      height: 6em;
      width: 6em;
      background-size: 15px 15px;
      background-position-x: 2.2em; } }

@media (max-width: 992px) {
  .authorized-rep-info .segmented-control.form-group {
    padding-left: 1em; } }

.authorized-rep-info .segmented-control .controls .segmented-option {
  padding: 2.5em 2.5em;
  width: 15em;
  height: 15em;
  margin-right: 1em;
  margin-bottom: 1em;
  background: white; }
  @media (max-width: 992px) {
    .authorized-rep-info .segmented-control .controls .segmented-option {
      width: 9em;
      height: 9em;
      padding: 0.5em 1.5em;
      margin-right: 1em; } }
  @media (max-width: 1200px) {
    .authorized-rep-info .segmented-control .controls .segmented-option {
      width: 10em;
      height: 13em;
      padding: 1.5em 1.5em;
      margin-right: 1em; } }

.authorized-rep-info .segmented-control .controls .name {
  white-space: normal;
  word-break: break-word; }

.authorized-rep-info .segmented-control .controls button:hover {
  background: white;
  color: #696969;
  outline: none; }

.authorized-rep-info .segmented-control .controls button.btn-primary {
  background: white;
  color: #696969;
  outline: none; }

.authorized-rep-info .addForm .sub-container-box, .authorized-rep-info .communicationForm .sub-container-box {
  background: white; }

.calheers-modal.attestation-enrollment-modal .modal-content .modal-body, .calheers-modal.delegate-access-modal .modal-content .modal-body {
  padding: 1em 3em 1em 3em; }

.calheers-modal.attestation-enrollment-modal h1, .calheers-modal.attestation-enrollment-modal h5, .calheers-modal.attestation-enrollment-modal h3, .calheers-modal.delegate-access-modal h1, .calheers-modal.delegate-access-modal h5, .calheers-modal.delegate-access-modal h3 {
  font-weight: 600; }

.calheers-modal .modal-buttons .expand {
  width: 16em; }

.external-links h1, .external-links h5, .external-links h3 {
  font-weight: 600; }

.external-links .push-down {
  margin-bottom: 2em; }

.external-links .block {
  display: block;
  margin-bottom: 0.2em; }

.external-links .font-bold {
  font-weight: 600; }

.household-build .card-navigation span {
  color: #696969; }

.household-build h1 {
  font-size: 1.625em; }

.household-build .tooltip-container a {
  font-style: italic;
  text-decoration: underline; }

.household-build .household-member-list {
  margin: 2em 0;
  /* SM197397 Not yet submitted text */ }
  .household-build .household-member-list .card-col {
    margin-bottom: 30px; }
  .household-build .household-member-list .household-member .member-box, .household-build .household-member-list .btn-add {
    background: #ffffff;
    display: block;
    white-space: normal;
    position: relative;
    text-align: left;
    border: 1px solid #d0d2d3;
    padding: 1em !important;
    font-size: 1rem;
    font-weight: 600;
    height: 70px; }
  .household-build .household-member-list .notYet-submitted-footer {
    font-size: 0.8em;
    font-weight: 600;
    font-style: italic;
    background-color: #d0d2d3;
    position: absolute;
    width: 101%;
    bottom: -1px;
    left: -1px;
    height: 35px;
    padding: 7px;
    text-align: center;
    border: 1px solid gray;
    border-radius: 2px 2px 0px 0px;
    /* SM197397 */ }
    @media only screen and (min-width: 767px) and (max-width: 990px) {
      .household-build .household-member-list .notYet-submitted-footer {
        height: 18px !important;
        padding: 0px; } }
    @media (max-width: 767px) {
      .household-build .household-member-list .notYet-submitted-footer {
        border-radius: 0px 0px 0px 0px !important;
        height: 22px !important;
        padding: 2px;
        top: 0px;
        left: 0px;
        width: 100%; } }
  .household-build .household-member-list .btn-add:before {
    border: 2px dashed #d0d2d3;
    display: block;
    float: left;
    content: '';
    border-radius: 100px;
    width: 45px;
    height: 45px;
    margin: 0 1em 0 0; }
  .household-build .household-member-list .btn-add:hover {
    color: #2D76A3; }
  .household-build .household-member-list .household-member .review {
    position: absolute;
    right: 1em;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 400; }
  .household-build .household-member-list .household-member .household-member-card-wrap {
    word-wrap: break-word;
    padding: 0px; }
  .household-build .household-member-list .household-member .age {
    font-weight: 400;
    color: #696969; }
  .household-build .household-member-list.renewal {
    /* SM197397 Not yet submitted text */
    /* SM197397 */ }
    .household-build .household-member-list.renewal #household-member-list-done-btn {
      padding: 3em 15px !important; }
    .household-build .household-member-list.renewal .household-member .remove {
      font-size: .8125em; }
    .household-build .household-member-list.renewal .household-member .renewal-member-box-footer {
      height: 48px;
      border-top: 1px solid #d0d2d3; }
      @media (max-width: 767px) {
        .household-build .household-member-list.renewal .household-member .renewal-member-box-footer {
          padding-top: 0px !important;
          margin-top: -0.3em; } }
    .household-build .household-member-list.renewal .household-member .member-box {
      padding: 16px 0 !important; }
      .household-build .household-member-list.renewal .household-member .member-box .member-avatar {
        margin-bottom: 30px; }
    .household-build .household-member-list.renewal .household-member .reapply-footer {
      overflow: hidden;
      position: relative;
      height: 48px; }
    .household-build .household-member-list.renewal .household-member .inline-anchor {
      display: inline-block;
      margin-top: 15px; }
    .household-build .household-member-list.renewal .household-member .primary-contact-star {
      display: inline-block;
      margin-top: 15px; }
    .household-build .household-member-list.renewal .household-member .reapply-ellipseMenu-unselected {
      background-color: white;
      border: none;
      outline: none;
      right: 0;
      position: absolute;
      height: 100%;
      width: 35px; }
      @media (max-width: 767px) {
        .household-build .household-member-list.renewal .household-member .reapply-ellipseMenu-unselected {
          display: inline;
          margin: -12px 0px 0px 0px;
          height: 69px; } }
    .household-build .household-member-list.renewal .household-member .reapply-ellipseMenu-selected {
      background-color: #2D76A3;
      border: none;
      outline: none;
      right: 0;
      position: absolute;
      height: 100%;
      width: 35px; }
      @media (max-width: 767px) {
        .household-build .household-member-list.renewal .household-member .reapply-ellipseMenu-selected {
          display: inline;
          margin: -12px 0px 0px 0px;
          height: 69px; } }
    .household-build .household-member-list.renewal .household-member .custom-ellipseMenu-unselected:after {
      content: '\2807';
      font-size: 20px;
      color: #2D76A3;
      padding: 7px; }
    .household-build .household-member-list.renewal .household-member .custom-ellipseMenu-selected:after {
      content: '\2807';
      font-size: 20px;
      color: white;
      padding: 7px; }
    .household-build .household-member-list.renewal .household-member .reapply-separate {
      font-size: .8125em;
      width: 101%;
      border: 1px solid #d0d2d3;
      border-top: 0px;
      padding: 7px;
      margin: 0px 0 0 -1px;
      border-radius: 0 0 3px 3px; }
    .household-build .household-member-list.renewal .household-member .dropdown-adjust {
      display: inline-block;
      margin: 8px; }
    .household-build .household-member-list.renewal .household-member .mob-menu-adjust {
      margin-top: 10px !important; }
    .household-build .household-member-list.renewal .reapply-section-gap {
      margin-top: 1.5em; }
      @media (max-width: 767px) {
        .household-build .household-member-list.renewal .reapply-section-gap {
          margin-top: 0em; } }
    .household-build .household-member-list.renewal .reapplying-header {
      font-size: 0.8em;
      font-style: italic;
      background-color: #d9f7d9;
      position: absolute;
      width: 100.5%;
      top: 0px;
      height: 35px;
      padding: 7px;
      text-align: center;
      border: 1px solid lightgreen;
      border-radius: 2px 2px 0px 0px; }
      @media (max-width: 767px) {
        .household-build .household-member-list.renewal .reapplying-header {
          border-radius: 0px 0px 0px 0px !important;
          height: 22px !important;
          padding: 2px; } }
    .household-build .household-member-list.renewal .notYet-submitted-header {
      font-weight: 600;
      font-size: 0.8em;
      font-style: italic;
      background-color: #d0d2d3;
      position: absolute;
      width: 101%;
      top: -1px;
      left: -1px;
      height: 35px;
      padding: 7px;
      text-align: center;
      border: 1px solid gray;
      border-radius: 2px 2px 0px 0px; }
      @media only screen and (min-width: 767px) and (max-width: 990px) {
        .household-build .household-member-list.renewal .notYet-submitted-header {
          height: 35px;
          padding: 4.4px; } }
      @media (max-width: 767px) {
        .household-build .household-member-list.renewal .notYet-submitted-header {
          border-radius: 0px 0px 0px 0px !important;
          height: 22px !important;
          padding: 2px;
          left: 0px;
          top: 0px;
          width: 100%; } }
    .household-build .household-member-list.renewal .reapply-menu-mobile {
      text-align: center;
      border: 1px solid #d0d2d3;
      border-top: 0px;
      margin-left: -1px;
      margin-right: -1px;
      padding: 12px 0px; }
      .household-build .household-member-list.renewal .reapply-menu-mobile .menu-separation {
        border-top: 1px solid #d0d2d3;
        margin-left: -1px;
        margin-right: -1px; }
      .household-build .household-member-list.renewal .reapply-menu-mobile .menu-reapply-padding {
        margin-bottom: 20px; }
      .household-build .household-member-list.renewal .reapply-menu-mobile .menu-remove-padding {
        margin-top: 10px; }
    .household-build .household-member-list.renewal .primaryIndvFooter {
      margin-top: -3em; }
      @media (max-width: 767px) {
        .household-build .household-member-list.renewal .primaryIndvFooter .primary-contact-star {
          position: absolute;
          margin-left: -21.5em;
          margin-top: 3.7em; } }
    .household-build .household-member-list.renewal .primaryIndvReapply {
      font-size: 0.8125em;
      padding-top: 2em; }
      @media (max-width: 767px) {
        .household-build .household-member-list.renewal .primaryIndvReapply {
          margin-top: 3em; } }

.household-build .relationship-info-form h4 span span {
  font-weight: 400;
  font-size: .8em;
  margin-left: .5em; }

.household-build .relationship-info-form h4.household-add-member-relationship-header-no-value span span {
  color: #696969;
  font-style: italic; }

.household-build .relationship-info-form .accordion-panel-content .radio-input {
  margin-bottom: 0; }
  .household-build .relationship-info-form .accordion-panel-content .radio-input label:last-child {
    margin-bottom: 0; }

.error-display p {
  word-wrap: break-word; }

.household-menu .household-members .household-member {
  font-size: 0.92857143em; }
  .household-menu .household-members .household-member .age {
    font-size: 1em;
    color: #696969; }

.btn-disabled {
  background-color: #cacccd !important;
  color: white !important; }

.btn-disabled:hover {
  background-color: #cacccd !important;
  color: white !important; }

.household .individual-info .numeric-input input, .household .individual-info .numeric-input.form-inline input {
  font-size: 1em;
  padding: 0 0.625em !important;
  height: 2.5em !important;
  width: 100%;
  text-align: left; }

.naturalized-derived .naturalized-tooltip {
  padding-left: .5em;
  margin-top: 10px;
  margin-bottom: 10px; }

.naturalized-derived .naturalized-immigration {
  margin-bottom: 10px; }

.naturalized-derived .naturalized-citizenship {
  display: flex; }

.naturalized-derived .naturalized-citizenship > .form-group {
  margin-bottom: 10px; }

.tax-review h2 {
  font-size: 1.625em;
  margin-bottom: 1.5em; }

.tax-review .list-group-item {
  padding: 30px; }
  .tax-review .list-group-item h4 {
    font-size: 1em;
    margin: 0 0 1em 0; }
  .tax-review .list-group-item .edit {
    font-size: 0.8125em; }
  .tax-review .list-group-item .member-avatar .name {
    font-size: 0.9375em;
    font-weight: 600; }
  .tax-review .list-group-item .member {
    margin-bottom: 1em; }

.member-avatar {
  position: relative;
  display: table;
  table-layout: fixed; }
  .member-avatar .avatar {
    display: block;
    float: left;
    content: '';
    border-radius: 100px;
    width: 45px;
    height: 45px;
    margin: 0 1em 0 0; }
  .member-avatar .ic_alert_error {
    display: inline-block;
    margin-left: 0.5em;
    width: 15px;
    margin-top: 4px; }
  .member-avatar .member-info .age {
    font-size: 0.8125em;
    color: #696969; }
    @media (max-width: 767px) {
      .member-avatar .member-info .age {
        font-size: 1em; } }
    .member-avatar .member-info .age.inlined {
      margin-left: 0.5em;
      font-size: 1em; }
  .member-avatar > div {
    display: table-cell;
    vertical-align: middle;
    float: none; }
  .member-avatar.vertical {
    display: block; }
    .member-avatar.vertical .avatar {
      display: block;
      float: none;
      margin: 0 auto .7em auto; }
    .member-avatar.vertical .member-info {
      display: block;
      text-align: center; }

.member-avatar-red-alert {
  display: inline !important; }

.pink {
  background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#cd78a8;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#f2bd00;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .pink {
      background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#cd78a8;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#f2bd00;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>);
      background-size: 80px 80px; } }

.orange2 {
  background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#d7752c;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#a1cd2d;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .orange2 {
      background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#d7752c;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#a1cd2d;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>);
      background-size: 80px 80px; } }

.orange {
  background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#f2bd00;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#d7752c;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .orange {
      background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#f2bd00;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#d7752c;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>);
      background-size: 80px 80px; } }

.green {
  background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#a1cd2d;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#17bed2;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .green {
      background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#a1cd2d;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#17bed2;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>);
      background-size: 80px 80px; } }

.blue {
  background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#17bed2;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#f2bd00;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .blue {
      background-image: url(<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 80 80"><defs><style>.cls-1,.cls-4,.cls-6,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#17bed2;}.cls-4,.cls-6,.cls-8{stroke:#334047;stroke-miterlimit:10;}.cls-4{stroke-width:3px;}.cls-5{fill:#f2bd00;}.cls-6{stroke-width:2px;}.cls-7{fill:#fff;}.cls-8{stroke-width:2.5px;}</style><clipPath id="clip-path"><rect class="cls-1" width="80" height="80"/></clipPath></defs><title>Authorized Representatives SVG</title><g class="cls-2"><path class="cls-3" d="M78.5,40A38.5,38.5,0,1,1,40,1.5,38.5,38.5,0,0,1,78.5,40"/><circle class="cls-4" cx="40" cy="40" r="38.5"/><path class="cls-5" d="M49.86,24.8a10.3,10.3,0,1,1-10.3-10.3,10.3,10.3,0,0,1,10.3,10.3"/><circle class="cls-6" cx="39.56" cy="24.8" r="10.3"/><path class="cls-5" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24s35.3,11.68,35.3,0"/><path class="cls-6" d="M57.7,56.24c0-11.68-7.9-21.15-17.65-21.15S22.4,44.56,22.4,56.24,57.7,67.92,57.7,56.24Z"/><path class="cls-7" d="M64,47.52a9,9,0,1,1-9-9,9,9,0,0,1,9,9"/><circle class="cls-6" cx="54.98" cy="47.52" r="9"/></g><path class="cls-8" d="M53.41,51.51,60,44.88m-9.11,2.7,3.72,3.72"/></svg>);
      background-size: 80px 80px; } }

.avatar.rowhouses {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.rowhouses {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80@2x.png); } }
  .avatar.rowhouses.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.rowhouses.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38@2x.png); } }
  .avatar.rowhouses.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.rowhouses.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54@2x.png); } }
  .avatar.rowhouses.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.rowhouses.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68@2x.png); } }
  .avatar.rowhouses.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.rowhouses.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.rowhouses.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.rowhouses.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.rowhouses.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.rowhouses.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.rowhouses.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.rowhouses.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.rowhouses.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.rowhouses.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.rowhouses.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.rowhouses.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.rowhouses.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.rowhouses.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.rowhouses.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.rowhouses.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.rowhouses.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.rowhouses.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.rowhouses.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_rowhouses_80@2x.png); } }

.avatar.snowboarding {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.snowboarding {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80@2x.png); } }
  .avatar.snowboarding.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.snowboarding.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38@2x.png); } }
  .avatar.snowboarding.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.snowboarding.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54@2x.png); } }
  .avatar.snowboarding.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.snowboarding.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68@2x.png); } }
  .avatar.snowboarding.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.snowboarding.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.snowboarding.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.snowboarding.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.snowboarding.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.snowboarding.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.snowboarding.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.snowboarding.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.snowboarding.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.snowboarding.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.snowboarding.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.snowboarding.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.snowboarding.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.snowboarding.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.snowboarding.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.snowboarding.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.snowboarding.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.snowboarding.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.snowboarding.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_snowboarding_80@2x.png); } }

.avatar.grapes {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_grapes_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.grapes {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_80@2x.png); } }
  .avatar.grapes.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_grapes_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.grapes.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_grapes_38@2x.png); } }
  .avatar.grapes.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_grapes_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.grapes.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_grapes_54@2x.png); } }
  .avatar.grapes.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_grapes_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.grapes.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_grapes_68@2x.png); } }
  .avatar.grapes.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_grapes_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.grapes.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_grapes_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.grapes.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.grapes.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.grapes.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.grapes.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.grapes.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.grapes.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.grapes.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.grapes.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.grapes.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.grapes.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.grapes.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.grapes.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.grapes.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.grapes.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.grapes.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.grapes.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_grapes_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.grapes.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_grapes_80@2x.png); } }

.avatar.carnival {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_carnival_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.carnival {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_80@2x.png); } }
  .avatar.carnival.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_carnival_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.carnival.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_carnival_38@2x.png); } }
  .avatar.carnival.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_carnival_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.carnival.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_carnival_54@2x.png); } }
  .avatar.carnival.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_carnival_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.carnival.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_carnival_68@2x.png); } }
  .avatar.carnival.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_carnival_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.carnival.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_carnival_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.carnival.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.carnival.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.carnival.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.carnival.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.carnival.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.carnival.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.carnival.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.carnival.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.carnival.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.carnival.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.carnival.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.carnival.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.carnival.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.carnival.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.carnival.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.carnival.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_carnival_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.carnival.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_carnival_80@2x.png); } }

.avatar.bridge {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_bridge_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.bridge {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_80@2x.png); } }
  .avatar.bridge.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_bridge_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.bridge.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_bridge_38@2x.png); } }
  .avatar.bridge.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_bridge_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.bridge.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_bridge_54@2x.png); } }
  .avatar.bridge.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_bridge_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.bridge.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_bridge_68@2x.png); } }
  .avatar.bridge.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_bridge_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.bridge.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_bridge_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.bridge.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.bridge.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.bridge.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.bridge.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.bridge.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.bridge.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.bridge.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.bridge.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.bridge.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.bridge.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.bridge.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.bridge.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.bridge.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.bridge.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.bridge.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.bridge.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_bridge_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.bridge.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bridge_80@2x.png); } }

.avatar.tent {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_tent_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.tent {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_80@2x.png); } }
  .avatar.tent.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_tent_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.tent.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_tent_38@2x.png); } }
  .avatar.tent.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_tent_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.tent.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_tent_54@2x.png); } }
  .avatar.tent.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_tent_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.tent.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_tent_68@2x.png); } }
  .avatar.tent.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_tent_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.tent.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_tent_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.tent.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.tent.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.tent.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.tent.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.tent.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.tent.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.tent.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.tent.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.tent.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.tent.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.tent.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.tent.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.tent.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.tent.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.tent.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.tent.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.tent.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.tent.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.tent.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.tent.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.tent.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.tent.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.tent.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.tent.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.tent.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.tent.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.tent.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.tent.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.tent.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.tent.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.tent.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_tent_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.tent.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tent_80@2x.png); } }

.avatar.umbrella {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_umbrella_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.umbrella {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_80@2x.png); } }
  .avatar.umbrella.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_umbrella_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.umbrella.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_umbrella_38@2x.png); } }
  .avatar.umbrella.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_umbrella_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.umbrella.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_umbrella_54@2x.png); } }
  .avatar.umbrella.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_umbrella_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.umbrella.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_umbrella_68@2x.png); } }
  .avatar.umbrella.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_umbrella_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.umbrella.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_umbrella_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.umbrella.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.umbrella.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.umbrella.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.umbrella.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.umbrella.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.umbrella.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.umbrella.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.umbrella.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.umbrella.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.umbrella.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.umbrella.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.umbrella.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.umbrella.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.umbrella.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.umbrella.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.umbrella.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.umbrella.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_umbrella_80@2x.png); } }

.avatar.poppies {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_poppies_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.poppies {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_80@2x.png); } }
  .avatar.poppies.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_poppies_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.poppies.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_poppies_38@2x.png); } }
  .avatar.poppies.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_poppies_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.poppies.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_poppies_54@2x.png); } }
  .avatar.poppies.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_poppies_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.poppies.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_poppies_68@2x.png); } }
  .avatar.poppies.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_poppies_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.poppies.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_poppies_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.poppies.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.poppies.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.poppies.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.poppies.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.poppies.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.poppies.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.poppies.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.poppies.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.poppies.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.poppies.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.poppies.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.poppies.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.poppies.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.poppies.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.poppies.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.poppies.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_poppies_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.poppies.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_poppies_80@2x.png); } }

.avatar.mountains {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_mountains_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.mountains {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_80@2x.png); } }
  .avatar.mountains.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_mountains_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.mountains.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_mountains_38@2x.png); } }
  .avatar.mountains.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_mountains_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.mountains.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_mountains_54@2x.png); } }
  .avatar.mountains.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_mountains_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.mountains.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_mountains_68@2x.png); } }
  .avatar.mountains.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_mountains_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.mountains.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_mountains_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.mountains.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.mountains.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.mountains.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.mountains.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.mountains.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.mountains.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.mountains.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.mountains.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.mountains.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.mountains.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.mountains.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.mountains.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.mountains.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.mountains.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.mountains.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.mountains.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_mountains_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.mountains.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_mountains_80@2x.png); } }

.avatar.trolliecar {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.trolliecar {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80@2x.png); } }
  .avatar.trolliecar.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.trolliecar.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38@2x.png); } }
  .avatar.trolliecar.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.trolliecar.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54@2x.png); } }
  .avatar.trolliecar.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.trolliecar.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68@2x.png); } }
  .avatar.trolliecar.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.trolliecar.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.trolliecar.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.trolliecar.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.trolliecar.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.trolliecar.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.trolliecar.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.trolliecar.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.trolliecar.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.trolliecar.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.trolliecar.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.trolliecar.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.trolliecar.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.trolliecar.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.trolliecar.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.trolliecar.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.trolliecar.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.trolliecar.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.trolliecar.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_trolliecar_80@2x.png); } }

.avatar.clapper {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_clapper_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.clapper {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_80@2x.png); } }
  .avatar.clapper.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_clapper_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.clapper.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_clapper_38@2x.png); } }
  .avatar.clapper.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_clapper_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.clapper.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_clapper_54@2x.png); } }
  .avatar.clapper.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_clapper_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.clapper.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_clapper_68@2x.png); } }
  .avatar.clapper.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_clapper_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.clapper.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_clapper_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.clapper.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.clapper.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.clapper.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.clapper.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.clapper.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.clapper.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.clapper.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.clapper.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.clapper.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.clapper.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.clapper.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.clapper.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.clapper.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.clapper.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.clapper.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.clapper.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_clapper_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.clapper.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_clapper_80@2x.png); } }

.avatar.whaletail {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_whaletail_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.whaletail {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_80@2x.png); } }
  .avatar.whaletail.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_whaletail_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.whaletail.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_whaletail_38@2x.png); } }
  .avatar.whaletail.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_whaletail_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.whaletail.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_whaletail_54@2x.png); } }
  .avatar.whaletail.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_whaletail_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.whaletail.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_whaletail_68@2x.png); } }
  .avatar.whaletail.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_whaletail_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.whaletail.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_whaletail_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.whaletail.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.whaletail.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.whaletail.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.whaletail.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.whaletail.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.whaletail.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.whaletail.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.whaletail.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.whaletail.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.whaletail.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.whaletail.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.whaletail.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.whaletail.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.whaletail.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.whaletail.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.whaletail.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.whaletail.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_whaletail_80@2x.png); } }

.avatar.bears {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_bears_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.bears {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_80@2x.png); } }
  .avatar.bears.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_bears_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.bears.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_bears_38@2x.png); } }
  .avatar.bears.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_bears_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.bears.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_bears_54@2x.png); } }
  .avatar.bears.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_bears_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.bears.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_bears_68@2x.png); } }
  .avatar.bears.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_bears_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.bears.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_bears_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.bears.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.bears.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.bears.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.bears.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.bears.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.bears.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.bears.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.bears.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.bears.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.bears.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.bears.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.bears.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.bears.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.bears.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.bears.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.bears.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.bears.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.bears.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.bears.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.bears.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.bears.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.bears.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.bears.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.bears.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.bears.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.bears.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.bears.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.bears.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.bears.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.bears.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.bears.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_bears_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.bears.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_bears_80@2x.png); } }

.avatar.sunrise {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_sunrise_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.sunrise {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_80@2x.png); } }
  .avatar.sunrise.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_sunrise_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.sunrise.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_sunrise_38@2x.png); } }
  .avatar.sunrise.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_sunrise_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.sunrise.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_sunrise_54@2x.png); } }
  .avatar.sunrise.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_sunrise_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.sunrise.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_sunrise_68@2x.png); } }
  .avatar.sunrise.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_sunrise_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.sunrise.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_sunrise_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.sunrise.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.sunrise.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.sunrise.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.sunrise.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.sunrise.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.sunrise.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.sunrise.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.sunrise.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.sunrise.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.sunrise.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.sunrise.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.sunrise.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.sunrise.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.sunrise.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.sunrise.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.sunrise.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.sunrise.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_sunrise_80@2x.png); } }

.avatar.golddigger {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_golddigger_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.golddigger {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_80@2x.png); } }
  .avatar.golddigger.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_golddigger_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.golddigger.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_golddigger_38@2x.png); } }
  .avatar.golddigger.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_golddigger_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.golddigger.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_golddigger_54@2x.png); } }
  .avatar.golddigger.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_golddigger_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.golddigger.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_golddigger_68@2x.png); } }
  .avatar.golddigger.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_golddigger_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.golddigger.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_golddigger_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.golddigger.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.golddigger.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.golddigger.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.golddigger.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.golddigger.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.golddigger.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.golddigger.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.golddigger.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.golddigger.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.golddigger.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.golddigger.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.golddigger.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.golddigger.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.golddigger.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.golddigger.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.golddigger.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.golddigger.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_golddigger_80@2x.png); } }

.avatar.orange {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_orange_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.orange {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_80@2x.png); } }
  .avatar.orange.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_orange_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.orange.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_orange_38@2x.png); } }
  .avatar.orange.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_orange_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.orange.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_orange_54@2x.png); } }
  .avatar.orange.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_orange_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.orange.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_orange_68@2x.png); } }
  .avatar.orange.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_orange_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.orange.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_orange_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.orange.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.orange.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.orange.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.orange.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.orange.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.orange.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.orange.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.orange.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.orange.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.orange.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.orange.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.orange.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.orange.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.orange.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.orange.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.orange.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.orange.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.orange.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.orange.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.orange.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.orange.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.orange.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.orange.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.orange.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.orange.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.orange.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.orange.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.orange.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.orange.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.orange.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.orange.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_orange_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.orange.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_orange_80@2x.png); } }

.avatar.tree {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_tree_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.tree {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_80@2x.png); } }
  .avatar.tree.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_tree_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.tree.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_tree_38@2x.png); } }
  .avatar.tree.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_tree_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.tree.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_tree_54@2x.png); } }
  .avatar.tree.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_tree_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.tree.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_tree_68@2x.png); } }
  .avatar.tree.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_tree_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.tree.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_tree_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.tree.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.tree.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.tree.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.tree.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.tree.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.tree.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.tree.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.tree.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.tree.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.tree.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.tree.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.tree.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.tree.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.tree.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.tree.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.tree.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.tree.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.tree.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.tree.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.tree.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.tree.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.tree.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.tree.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.tree.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.tree.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.tree.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.tree.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.tree.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.tree.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.tree.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.tree.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_tree_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.tree.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_tree_80@2x.png); } }

.avatar.highwaysign {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.highwaysign {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80@2x.png); } }
  .avatar.highwaysign.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.highwaysign.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38@2x.png); } }
  .avatar.highwaysign.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.highwaysign.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54@2x.png); } }
  .avatar.highwaysign.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.highwaysign.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68@2x.png); } }
  .avatar.highwaysign.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.highwaysign.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.highwaysign.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.highwaysign.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.highwaysign.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.highwaysign.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.highwaysign.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.highwaysign.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.highwaysign.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.highwaysign.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.highwaysign.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.highwaysign.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.highwaysign.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.highwaysign.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.highwaysign.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.highwaysign.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.highwaysign.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.highwaysign.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.highwaysign.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_highwaysign_80@2x.png); } }

.avatar.californiastate {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_californiastate_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.californiastate {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_80@2x.png); } }
  .avatar.californiastate.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_californiastate_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.californiastate.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_californiastate_38@2x.png); } }
  .avatar.californiastate.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_californiastate_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.californiastate.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_californiastate_54@2x.png); } }
  .avatar.californiastate.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_californiastate_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.californiastate.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_californiastate_68@2x.png); } }
  .avatar.californiastate.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_californiastate_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.californiastate.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_californiastate_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.californiastate.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.californiastate.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.californiastate.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.californiastate.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.californiastate.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.californiastate.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.californiastate.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.californiastate.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.californiastate.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.californiastate.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.californiastate.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.californiastate.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.californiastate.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.californiastate.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.californiastate.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.californiastate.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.californiastate.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_californiastate_80@2x.png); } }

.avatar.palmtree {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url(/static/lw-web//images/ic_avatar_palmtree_80.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center center; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .avatar.palmtree {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_80@2x.png); } }
  .avatar.palmtree.xs {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url(/static/lw-web//images/ic_avatar_palmtree_38.png);
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.palmtree.xs {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_palmtree_38@2x.png); } }
  .avatar.palmtree.sm {
    display: inline-block;
    width: 54px;
    height: 54px;
    background-image: url(/static/lw-web//images/ic_avatar_palmtree_54.png);
    background-size: 54px 54px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.palmtree.sm {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_palmtree_54@2x.png); } }
  .avatar.palmtree.md {
    display: inline-block;
    width: 68px;
    height: 68px;
    background-image: url(/static/lw-web//images/ic_avatar_palmtree_68.png);
    background-size: 68px 68px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.palmtree.md {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_palmtree_68@2x.png); } }
  .avatar.palmtree.lg {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-image: url(/static/lw-web//images/ic_avatar_palmtree_80.png);
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .avatar.palmtree.lg {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_avatar_palmtree_80@2x.png); } }
  @media (max-width: 767px) {
    .avatar.palmtree.xs-xs {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.xs-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_38@2x.png); } }
  @media (max-width: 767px) {
    .avatar.palmtree.sm-xs {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.sm-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_54@2x.png); } }
  @media (max-width: 767px) {
    .avatar.palmtree.md-xs {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.md-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_68@2x.png); } }
  @media (max-width: 767px) {
    .avatar.palmtree.lg-xs {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.lg-xs {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_80@2x.png); } }
  @media (min-width: 768px) {
    .avatar.palmtree.xs-sm {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.xs-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_38@2x.png); } }
  @media (min-width: 768px) {
    .avatar.palmtree.sm-sm {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.sm-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_54@2x.png); } }
  @media (min-width: 768px) {
    .avatar.palmtree.md-sm {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.md-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_68@2x.png); } }
  @media (min-width: 768px) {
    .avatar.palmtree.lg-sm {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 768px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 768px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-device-pixel-ratio: 1.3), (min-width: 768px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.lg-sm {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_80@2x.png); } }
  @media (min-width: 992px) {
    .avatar.palmtree.xs-md {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.xs-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_38@2x.png); } }
  @media (min-width: 992px) {
    .avatar.palmtree.sm-md {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.sm-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_54@2x.png); } }
  @media (min-width: 992px) {
    .avatar.palmtree.md-md {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.md-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_68@2x.png); } }
  @media (min-width: 992px) {
    .avatar.palmtree.lg-md {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 992px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-device-pixel-ratio: 1.3), (min-width: 992px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.lg-md {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_80@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.palmtree.xs-lg {
      display: inline-block;
      width: 38px;
      height: 38px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_38.png);
      background-size: 38px 38px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.xs-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_38@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.palmtree.sm-lg {
      display: inline-block;
      width: 54px;
      height: 54px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_54.png);
      background-size: 54px 54px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.sm-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_54@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.palmtree.md-lg {
      display: inline-block;
      width: 68px;
      height: 68px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_68.png);
      background-size: 68px 68px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.md-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_68@2x.png); } }
  @media (min-width: 1200px) {
    .avatar.palmtree.lg-lg {
      display: inline-block;
      width: 80px;
      height: 80px;
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_80.png);
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 1200px) and (min--moz-device-pixel-ratio: 1.3), (min-width: 1200px) and (-o-min-device-pixel-ratio: 2.6 / 2), (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-device-pixel-ratio: 1.3), (min-width: 1200px) and (min-resolution: 1.3dppx) {
    .avatar.palmtree.lg-lg {
      /* on retina, use image that's scaled by 2 */
      background-image: url(/static/lw-web//images/ic_avatar_palmtree_80@2x.png); } }

.confirm-identify .radio-input label.radio {
  margin-top: 1.1em; }

.confirm-identify .admin-confirm-title {
  border-top: 1px solid #e7e8e9;
  padding-top: 2em; }
  @media (max-width: 767px) {
    .confirm-identify .admin-confirm-title {
      display: none; } }

.confirm-identify .italic-link {
  white-space: normal;
  font-style: italic;
  text-decoration: underline;
  border: none;
  padding-left: 0;
  position: relative;
  top: -30px;
  font-size: 1em; }
  .confirm-identify .italic-link:hover, .confirm-identify .italic-link:active {
    border: none;
    background: transparent; }

.confirm-identify .doc-checklist {
  border: 1px solid #d0d2d3;
  border-radius: 3px;
  border-top: 11px solid #d0d2d3;
  padding: 14px !important;
  margin-top: 1.2em;
  height: auto;
  font-size: 1em;
  font-weight: normal;
  color: #000000;
  white-space: normal; }
  @media (min-width: 992px) {
    .confirm-identify .doc-checklist {
      min-height: 700px; } }
  .confirm-identify .doc-checklist .list-title {
    padding-bottom: 8px;
    border-bottom: 1px solid #d0d2d3;
    position: relative; }
    .confirm-identify .doc-checklist .list-title h3 {
      font-size: 1.2em;
      margin-top: 0;
      margin-bottom: 4px;
      text-align: left; }
    .confirm-identify .doc-checklist .list-title p {
      text-align: left; }
    .confirm-identify .doc-checklist .list-title .radio-icon {
      position: absolute;
      right: 0px;
      top: 12px;
      height: 22px;
      width: 22px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAAAXNSR0IArs4c6QAAAuxJREFUOBGdVU1oE0EUfjOzu6T+0fag+ItIY9O06aahkGDxUPyDYlEqKIIX60UQQbBKL0LxUA+CtVfpwYso6UGEilB/Chahh2aT3TQt2ouFoIjUSqUkbdJ5vg2s9mdjuw7szs573/vmzc6bbxhsohmGsUcIUc05z/l8vqzf71/cKIyVAximeYwxdoUxfgKlXKLvWQSooIDd9FiA8CyXW3gci8Xm3TjWESeTyYNMUR4xhF0M+MNicXEoEol8d4LHx8dVrmlHaKJOJvG4BOyK6PpTx+/aE2lLykp/TZoTN3p6ergraIUxmcyECZ9JWlYfIq5K8s/AMCZ0ruAwLsOlpqbQ6xXx//wcm57e4cvnXxHRBz0Uuu2AS1nR8rYwgYMg4boXUpsk5vfPc8TTEqEjYZrtq4gVTbtJM46Fw6G44/DSNzY2znHklwXj/fFMRrNj+cjIiA+AXZOquOOFbC1W1+tHyTZ5uCAv2D5eXb3zJANmRILBmbVgr2MEHEDOLpaIJSy3LoN845XEDV+haW8ZgxaqEM6BQa1AMekG9GoLBAK/QOIcle1+qgpWCVD86ZWkLJ6xH5qmVVLKUCgCqGWBnh2o0vkv2BlnFSH2eY4vE0B6cmC7pmU5CUxCIkbL4DyZSQWDpCHfSP3mKWN1iA7H2Xg8LjyxuIC5opxDlEO2i4fDdZ8Q4XNNbe15F+ymTaZpbiXwVRRiwA6ijOmFoptzcW/Usqrs8f80ZOwuShiO1NeXSrdErOvBMQY4uA3gia23XolTqfQFEv6OpcVclxNbIrYHH6emuin3BaFqL2wpdAAb9al0uhM4e0CJtUej0VkHT/v2t9FRFGY6fZ+04wwt65auNzynXaYKWt8SiUyNomIvbVYdqkpHUzA4vRK1ithxmJnMUSrDXlreXqrzlwjSKt15iHTn8UOA2EpSUEcr7P+Snelra2tbd7m6EjsT0P8OCFU9BZw3ELCKCPN0A80wwd4X8/l3zc3NBQe7tv8N+akQuEcVIlIAAAAASUVORK5CYII=);
      background-size: 22px 22px;
      background-repeat: no-repeat; }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
        .confirm-identify .doc-checklist .list-title .radio-icon {
          background-image: url(/static/lw-web//images/ic_m_radio_selected@2x.png);
          background-size: 22px 22px; } }
  .confirm-identify .doc-checklist.yellow {
    border-top-color: #f1bd19;
    margin-bottom: 30px; }
  .confirm-identify .doc-checklist.blue {
    border-top-color: #30BFD1;
    margin-bottom: 30px; }
  .confirm-identify .doc-checklist.selected {
    border: 2px solid #2D77A3;
    border-top-width: 11px;
    padding: 14px 13px 13px 13px !important; }
    .confirm-identify .doc-checklist.selected .radio-icon {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAArlJREFUOBG1VV9IU1EY/527pdsK/zRi0oIQIUiyBIURNEx86CXY9CEqC3oQegt6CEUpJAg0oiKsh+whCKF8SFdQhKIVGgQjsplFIUY5qUXWxNZWutP5jveucy/T1Oh7Od+/3++e833nfJdhESlr6ioUoQB4OsAYSjnYRkpl4FOcYwxMCwkzFGmr/0p+qzCrY3froGM6GT0OjkYOnm+NqzYDi4svta93eC88bK1OmmOKtaOl25ueS/UKV6XiXo4a1uy5wZEz+6JGcmbHRMrnU0/FMb1GcCWrKFeU2XJ9BrlGYDo+7XS1pMRBWOIgLrIlsazpyo9PeKtU6lxg1H3G+cTfGmVlILu2skT0GOgNj2fC1FDOWLFdeAKrIfWVFOFUnQ82TUOBKxfXH49J8gUuFtDonmY+t0ylqMCFswd3SdKZRAr9o+/NSMGp0eU3e5e2cuwaLh6uQuFaB9Jpjqabw5icnjWBiFMzXpQaaajehqqt2W/dyVofSr1umX65bwRDb6ZUqNSJk2pskqBoyLE95eL6cFwdiOBK/wu6SlL279yCQEWJ1AdefkDn4KgJqxoavX3V8fbjN8RmEmDiPEdrtqPjSDXynDko37wBJ/YuPMiJWBzNt4ZVmEknTlbWeKNHeINqxL3OgXP1flQUe6T7UzwB5xob8kT3v6d+4UDHfbz7PKNCzDpjPZo+pUyBL7NJNHT2o2v4tfR78l2SlMrT0v1kaVKJYHfo5YXklDJRA/Oi4+13w6LrQ/jxc05Gr4maUm2XEp0rZIsN3U56/HU0jGqyAajmj15NSvJLD55nSzH5RG9OR9oO9clZQfNURMOmDMUg8vP3nmVuhxKyqmGdS4xpXf7L2CRumqM0T4W66M71PWRbwuospgRZCiOTyN3OTX5Rp+ZsDTXyjJVyKJcwxoD/EzM0y/qvP9PfOHEPZJ99HvgAAAAASUVORK5CYII=);
      background-size: 22px 22px;
      background-repeat: no-repeat; }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
        .confirm-identify .doc-checklist.selected .radio-icon {
          background-image: url(/static/lw-web//images/radio-active@2x.png);
          background-size: 22px 22px; } }
  .confirm-identify .doc-checklist.inactive {
    color: #696969; }
  .confirm-identify .doc-checklist ul {
    text-align: left;
    padding-left: 1.2em;
    font-size: 0.8em; }
    .confirm-identify .doc-checklist ul li {
      margin-top: 1.2em;
      padding-left: 0.4em; }
  @media (min-width: 992px) {
    .confirm-identify .doc-checklist ul:last-of-type {
      position: relative;
      top: -10px; } }
  .confirm-identify .doc-checklist .accordion .accordion-panel-control {
    width: 40%;
    height: 2em; }
    .confirm-identify .doc-checklist .accordion .accordion-panel-control a {
      color: #2D76A3;
      font-size: 0.8em;
      padding-top: 0.4em; }
    .confirm-identify .doc-checklist .accordion .accordion-panel-control::after {
      width: 9px;
      height: 5px;
      background-size: 9px 5px; }

.confirm-identify .dropzone {
  margin-bottom: 1.5em; }

.confirm-identify .confirm-file-drop {
  height: auto;
  min-height: 210px;
  padding: 2em;
  border: 1px solid #d0d2d3;
  text-align: center; }
  @media (max-width: 991px) {
    .confirm-identify .confirm-file-drop {
      min-height: 135px;
      height: 135px;
      margin-top: 1.5em;
      padding-top: 1em; } }
  .confirm-identify .confirm-file-drop.active {
    border: 2px solid #256b9a; }
  .confirm-identify .confirm-file-drop.reject {
    border-color: #e42539;
    border-style: dashed;
    color: #e42539; }
    .confirm-identify .confirm-file-drop.reject .file-type-error {
      display: block;
      font-size: 12px; }
  .confirm-identify .confirm-file-drop .icon-drag-drop {
    margin: auto; }
  .confirm-identify .confirm-file-drop h3 {
    font-weight: normal;
    font-size: 1.6em;
    margin-top: 1.5em; }
    @media (max-width: 991px) {
      .confirm-identify .confirm-file-drop h3 {
        margin-top: 0.7em; } }
  .confirm-identify .confirm-file-drop a {
    text-decoration: underline; }
  .confirm-identify .confirm-file-drop .file-display {
    margin-bottom: 30px; }
    .confirm-identify .confirm-file-drop .file-display .filename {
      margin-left: 1em;
      position: relative;
      top: -10px; }
  .confirm-identify .confirm-file-drop .combo-container {
    text-align: left; }
    @media (max-width: 767px) {
      .confirm-identify .confirm-file-drop .combo-container {
        text-align: center; } }
  .confirm-identify .confirm-file-drop button.wide {
    width: 110px;
    position: relative;
    top: 34px; }
    @media (max-width: 767px) {
      .confirm-identify .confirm-file-drop button.wide {
        margin-bottom: 16px;
        top: 0; } }
  .confirm-identify .confirm-file-drop .uploading {
    display: inline-block;
    position: relative;
    top: 40px; }
    @media (max-width: 480px) {
      .confirm-identify .confirm-file-drop .uploading {
        top: 0px; } }

.confirm-identify .uploaded-files > .row {
  margin-bottom: 24px; }

.confirm-identify .uploaded-files h3 {
  font-size: 1.2em;
  margin-bottom: 30px;
  margin-top: 1em; }

.confirm-identify .uploaded-files .filename-desc {
  display: inline-block;
  margin-left: 20px;
  position: relative;
  top: -4px;
  width: 85%; }
  @media (max-width: 767px) {
    .confirm-identify .uploaded-files .filename-desc {
      width: calc(100% - 50px); } }
  .confirm-identify .uploaded-files .filename-desc h4 {
    font-size: 1em;
    margin-top: 0;
    margin-bottom: 6px;
    font-weight: normal;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .confirm-identify .uploaded-files .filename-desc p {
    font-size: 0.8em;
    font-style: italic; }

.confirm-identify .uploaded-files .uploaded-date-time {
  text-align: right; }
  @media (max-width: 767px) {
    .confirm-identify .uploaded-files .uploaded-date-time {
      text-align: left;
      position: relative;
      top: -15px; } }
  .confirm-identify .uploaded-files .uploaded-date-time .date-time {
    font-size: 0.8em;
    color: #696969;
    position: relative;
    top: 7px; }
    @media (max-width: 767px) {
      .confirm-identify .uploaded-files .uploaded-date-time .date-time {
        margin-left: 50px; } }

.confirm-identify .uploaded-files .uploaded-button-row {
  text-align: right; }
  @media (max-width: 767px) {
    .confirm-identify .uploaded-files .uploaded-button-row {
      text-align: left;
      position: relative;
      top: -10px; } }
  .confirm-identify .uploaded-files .uploaded-button-row .delete {
    color: #e42539;
    font-size: 0.8em;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-right: 24px; }
    .confirm-identify .uploaded-files .uploaded-button-row .delete:hover {
      text-decoration: underline; }
    @media (max-width: 767px) {
      .confirm-identify .uploaded-files .uploaded-button-row .delete {
        margin-left: 50px; } }
  .confirm-identify .uploaded-files .uploaded-button-row .view {
    color: #2D76A3;
    font-size: 0.8em;
    position: relative;
    padding-left: 0;
    padding-right: 0; }
    .confirm-identify .uploaded-files .uploaded-button-row .view:hover {
      text-decoration: underline; }

.confirm-identify h5 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.2em;
  font-style: italic;
  text-align: left;
  padding-left: 23px; }

.file-drop-modal .icon-drag-drop {
  margin: auto;
  margin-top: 3em;
  margin-bottom: 2em; }

.file-drop-modal .blue-box {
  background: #2D76A3;
  color: #ffffff;
  padding: 1em 0 1em 0;
  margin-bottom: 1em; }
  .file-drop-modal .blue-box .icon-alldone {
    margin: auto;
    margin-top: 0em;
    margin-bottom: 2em; }

.file-drop-modal .footer {
  margin-top: 2em;
  position: fixed;
  width: 90%;
  bottom: 20px; }

@media (max-width: 767px) and (orientation: landscape) {
  .file-drop-modal .footer {
    margin: 2.5em auto;
    position: relative; } }

.identity-modal .modal-body {
  padding-top: 0;
  margin-top: 0; }
  .identity-modal .modal-body .accordion-panel-content {
    font-size: 0.8em; }
  .identity-modal .modal-body button {
    width: 180px;
    margin: auto;
    margin-top: 20px; }

.tribes .tooltip-container .docscrostooltip a {
  color: #ffffff !important; }

.tribes .tribes-state {
  width: 35%; }

.tribes .tribes-dropdown {
  width: 70%; }

@media (max-width: 767px) {
  .tribes .tribes-state {
    width: 100%; }
  .tribes .tribes-dropdown {
    width: 100%; } }

.household-member-segmented-control .controls {
  margin-left: -15px;
  margin-right: -15px; }
  .household-member-segmented-control .controls:before, .household-member-segmented-control .controls:after {
    content: " ";
    display: table; }
  .household-member-segmented-control .controls:after {
    clear: both; }
  .household-member-segmented-control .controls > span {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: block; }
    @media (min-width: 768px) {
      .household-member-segmented-control .controls > span {
        float: left;
        width: 25%; } }
    .household-member-segmented-control .controls > span .btn {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
    .household-member-segmented-control .controls > span .doc-checklist {
      border: 1px solid #d0d2d3;
      border-radius: 3px;
      border-top: 11px solid #d0d2d3;
      padding: 0.8em;
      margin-top: 1.2em;
      height: auto;
      min-height: 540px;
      font-size: 1em;
      font-weight: normal; }
      .household-member-segmented-control .controls > span .doc-checklist.yellow {
        border-top-color: #f1bd19; }
      .household-member-segmented-control .controls > span .doc-checklist.blue {
        border-top-color: #30BFD1; }
      .household-member-segmented-control .controls > span .doc-checklist.selected {
        border: 2px solid #2D77A3; }
      .household-member-segmented-control .controls > span .doc-checklist .list-title {
        padding-bottom: 8px;
        border-bottom: 1px solid #d0d2d3;
        position: relative; }
        .household-member-segmented-control .controls > span .doc-checklist .list-title h3 {
          font-size: 1.2em;
          margin-top: 0;
          margin-bottom: 4px;
          text-align: left; }
        .household-member-segmented-control .controls > span .doc-checklist .list-title p {
          text-align: left; }
        .household-member-segmented-control .controls > span .doc-checklist .list-title .radio-input {
          position: absolute;
          right: 0px;
          top: -6px; }
      .household-member-segmented-control .controls > span .doc-checklist ul {
        text-align: left;
        padding-left: 1em;
        font-size: 0.7em; }
        .household-member-segmented-control .controls > span .doc-checklist ul li {
          margin-top: 1em; }
  .household-member-segmented-control .controls .segmented-option {
    margin: 0 0 30px 0;
    border-color: #8f8f8f;
    padding: 1em 1em !important;
    font-size: 1rem;
    height: 175px;
    white-space: normal;
    color: #000000;
    font-weight: 600; }
    @media (max-width: 767px) {
      .household-member-segmented-control .controls .segmented-option {
        padding: 1em 1em !important;
        height: 150px; } }
    .household-member-segmented-control .controls .segmented-option .member-avatar .age {
      font-size: 0.8125em;
      font-weight: 400; }

.household-member-segmented-control label {
  display: block;
  margin-bottom: 2em; }

.household-member-segmented-control.tax-information-dependent-person-hhm-container .tooltip-container:first-child {
  display: inline; }

.choose-enrollment-segmented-control .controls {
  margin-left: -15px;
  margin-right: -15px; }
  .choose-enrollment-segmented-control .controls:before, .choose-enrollment-segmented-control .controls:after {
    content: " ";
    display: table; }
  .choose-enrollment-segmented-control .controls:after {
    clear: both; }
  .choose-enrollment-segmented-control .controls > span {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: block; }
    @media (min-width: 768px) {
      .choose-enrollment-segmented-control .controls > span {
        float: left;
        width: 25%; } }
    .choose-enrollment-segmented-control .controls > span .btn {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
    .choose-enrollment-segmented-control .controls > span .doc-checklist {
      border: 1px solid #d0d2d3;
      border-radius: 3px;
      border-top: 11px solid #d0d2d3;
      padding: 0.8em;
      margin-top: 1.2em;
      height: auto;
      min-height: 540px;
      font-size: 1em;
      font-weight: normal; }
      .choose-enrollment-segmented-control .controls > span .doc-checklist.yellow {
        border-top-color: #f1bd19; }
      .choose-enrollment-segmented-control .controls > span .doc-checklist.blue {
        border-top-color: #30BFD1; }
      .choose-enrollment-segmented-control .controls > span .doc-checklist.selected {
        border: 2px solid #2D77A3; }
      .choose-enrollment-segmented-control .controls > span .doc-checklist .list-title {
        padding-bottom: 8px;
        border-bottom: 1px solid #d0d2d3;
        position: relative; }
        .choose-enrollment-segmented-control .controls > span .doc-checklist .list-title h3 {
          font-size: 1.2em;
          margin-top: 0;
          margin-bottom: 4px;
          text-align: left; }
        .choose-enrollment-segmented-control .controls > span .doc-checklist .list-title p {
          text-align: left; }
        .choose-enrollment-segmented-control .controls > span .doc-checklist .list-title .radio-input {
          position: absolute;
          right: 0px;
          top: -6px; }
      .choose-enrollment-segmented-control .controls > span .doc-checklist ul {
        text-align: left;
        padding-left: 1em;
        font-size: 0.7em; }
        .choose-enrollment-segmented-control .controls > span .doc-checklist ul li {
          margin-top: 1em; }
  .choose-enrollment-segmented-control .controls .segmented-option {
    margin: 0 0 30px 0;
    border-color: #8f8f8f;
    padding: 1em 1em !important;
    font-size: 1rem;
    white-space: normal;
    color: #000000;
    font-weight: 600; }
    @media (max-width: 767px) {
      .choose-enrollment-segmented-control .controls .segmented-option {
        padding: 1em 1em !important;
        height: 150px; } }
    .choose-enrollment-segmented-control .controls .segmented-option .member-avatar .age {
      font-size: 0.8125em;
      font-weight: 400; }

.choose-enrollment-segmented-control label {
  display: block;
  margin-bottom: 2em; }

.choose-enrollment-segmented-control.tax-information-dependent-person-hhm-container .tooltip-container:first-child {
  display: inline; }

.tax-information .marginBottom5 {
  margin-bottom: 4em; }

.tax-information .form-group {
  margin-bottom: 0.15em; }

.household-information .tooltip-container a {
  color: #256b9a;
  font-style: italic;
  text-decoration: underline; }

.household-information .tooltip-container #pregnancy-tooltip-tooltip-anchor a {
  color: #256b9a;
  font-style: italic;
  text-decoration: underline; }

.household-information .tooltip-container #primary-contact-tooltip-tooltip-anchor, .household-information .tooltip-container #confirm-identity-tooltip-tooltip-anchor {
  color: #256b9a;
  font-style: italic;
  text-decoration: underline; }

.confirm-modal.delete-member .modal-body ul {
  list-style: none; }

.address-heading {
  margin-top: 0px;
  margin-bottom: 3.15em;
  color: #256b9a;
  font-weight: 600; }

@media (max-width: 991px) {
  .household-information .radio-input label.radio.radio-inline,
  .household-information .radio-input label.radio.radio-inline + .radio-inline {
    margin-left: 0;
    margin-bottom: 1.5em;
    display: block; } }

@media (max-width: 767px) {
  .household-build .household-member-list {
    border: 1px solid #d0d2d3;
    border-radius: 3px; }
    .household-build .household-member-list .household-member .member-box, .household-build .household-member-list .btn-add {
      border: none;
      border-bottom: 1px solid #d0d2d3; }
    .household-build .household-member-list .row > div:last-child {
      border-bottom: none; }
      .household-build .household-member-list .row > div:last-child .btn-add {
        border-bottom: none; }
    .household-build .household-member-list .card-col {
      margin-bottom: 0; }
    .household-build .household-member-list .btn-add > span {
      position: absolute;
      top: 50%;
      transform: translateY(-50%); }
    .household-build .household-member-list .member-avatar .avatar {
      width: 38px;
      height: 38px;
      background-size: 38px 38px; }
    .household-build .household-member-list.renewal #household-member-list-done-btn {
      padding: 1em !important; }
      .household-build .household-member-list.renewal #household-member-list-done-btn::before {
        width: 38px;
        height: 38px; }
    .household-build .household-member-list.renewal .btn-add > span {
      transform: translateY(-60%); }
    .household-build .household-member-list.renewal .btn-add:before {
      background-size: 14px 14px; }
    .household-build .household-member-list.renewal .household-member .remove {
      font-size: .8125em; }
    .household-build .household-member-list.renewal .household-member .renewal-member-box-footer {
      position: absolute;
      right: 0;
      border: none;
      padding-right: 15px;
      padding-top: 8px; }
    .household-build .household-member-list.renewal .household-member .member-box {
      padding: 16px 0 !important; }
      .household-build .household-member-list.renewal .household-member .member-box .member-avatar {
        margin-bottom: 0; }
      .household-build .household-member-list.renewal .household-member .member-box .member-info {
        float: left;
        margin-top: 8px; }
        .household-build .household-member-list.renewal .household-member .member-box .member-info .name {
          display: inline-block; }
  .household-build.household-add-member .card-header {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 2em;
    background-color: #2D76A3;
    color: #ffffff;
    padding: 1em 15px;
    height: 54px; }
    .household-build.household-add-member .card-header h1 {
      margin: 0;
      font-size: 1.28571429em;
      font-weight: 400;
      text-align: center; }
    .household-build.household-add-member .card-header .cancel {
      margin: 0;
      padding: 0;
      text-indent: -9999px;
      display: inline-block;
      width: 16px;
      height: 16px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAALFJREFUOBGlVEEOgCAMI/ACDvpgH+OLTHwOtkoTxDk1kszJ1pYxxFBKibAJNoSXA9gMSzu8kuHKAnsUIaZiZ/gU8BhrAM4XMbBZVUj1VgQJH+MBvNypbRbQip1I/aQjrJjTOF41ue2JiCTz3Tyh2Ffwe86VYCyX49sWQGjJ+56tmFmlB/RybdNUttntWxEkeDFcskoG7vrZI5hgvBjmyiLLdyKTtkCR42II6fgqwl9A3ADWGsPDsG0R2gAAAABJRU5ErkJggg==);
      background-size: 16px 16px;
      background-repeat: no-repeat;
      background-position: center center;
      position: absolute;
      right: 15px;
      top: 1.2em; } }
    @media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) {
      .household-build.household-add-member .card-header .cancel {
        /* on retina, use image that's scaled by 2 */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAUtJREFUWAnNV1EKwyAMlX0WeqtCj7Db7m+32uheimnVpjZGKwsEUZP3XlQCOudtWZYBPvG86+jJXxg/8Odd5MCe4WOEjwWqnMjZbhEB8CecsN/wXQQmk9/AsFlTEUBlciY4iEgDKLCJCIGcsef0KpqLyJDL76w4ISohnpixzIkBfzVGDUBNblCDcxYgS05Emk5KAEtiU57sXAOsicmSXG3mCHJ7V7hF+ydEX6yTh9akgYniwCI1qz7krMiLSKsmEbQmdzhOFsaHsPa/S756uuMz637/fR4hypUe31ptbq/JXWoINDEmMSXAJbEqMRZAS44opgaoJncVUw0AFDOGOVE4x2Ks4gSBNF1SYyKQfixph2vS1VQiEDTC6bPA1oScTwSgZ41s/4siiEU0Jc+IoO/gwPvr6EXEP5Yoom4SnMSRvA5anw0R9BfdKv8BtOljRAq4cdAAAAAASUVORK5CYII=); } }

@media (max-width: 767px) {
  .household-build .relationship-info-form h4.household-add-member-relationship-header-no-value span span {
    display: block;
    margin-left: 0;
    margin-top: .7em; }
  .member-avatar .member-info .name {
    display: inline;
    margin-right: .2em; } }

@media (min-width: 768px) {
  .household-menu .household-members .household-member {
    font-size: 1em; }
    .household-menu .household-members .household-member .name {
      line-height: .5em;
      font-size: 0.75em;
      margin-top: .7em; }
    .household-menu .household-members .household-member .age {
      font-size: 0.6875em; }
  .household-build .household-member-list .household-member .member-box, .household-build .household-member-list .btn-add {
    background: transparent;
    height: auto;
    padding: 1.8em 1em 1.5em !important;
    text-align: center;
    border-radius: 3px; }
    .household-build .household-member-list .household-member .member-box .member-avatar, .household-build .household-member-list .btn-add .member-avatar {
      display: block;
      width: 100%;
      float: none;
      margin-bottom: -10px; }
      .household-build .household-member-list .household-member .member-box .member-avatar .avatar, .household-build .household-member-list .btn-add .member-avatar .avatar {
        display: block;
        float: none;
        margin: 0 auto .7em auto; }
      .household-build .household-member-list .household-member .member-box .member-avatar .member-info, .household-build .household-member-list .btn-add .member-avatar .member-info {
        display: block; }
  .household-build .household-member-list .btn-add:before {
    float: none;
    width: 70px;
    height: 70px;
    margin: 0 auto .7em auto; }
  .household-build .household-member-list .household-member .review {
    position: absolute;
    top: .5em;
    right: .5em;
    transform: translateY(0);
    font-weight: 400;
    font-size: 0.8125em; }
  .member-avatar .avatar {
    width: 70px;
    height: 70px; }
  .review-member .member-avatar .name {
    font-weight: 600;
    font-size: 1.25em; }
  .review-member .member-avatar .age {
    font-size: 0.9375em; } }

@media (min-width: 992px) {
  .household-build .household-member-list .household-member .member-box, .household-build .household-member-list .btn-add {
    height: 233px;
    padding: 3em 0 !important; }
  .household-build .household-member-list .btn-add:before {
    width: 81px;
    height: 81px;
    margin: 0 auto 2em auto; }
  .member-avatar .avatar {
    width: 81px;
    height: 81px; } }

/** SIR197865 Modify the css for buttons and Add disable check on Former member changes start*/
.edit-household {
  display: flex;
  justify-content: space-between;
  margin-top: 1.5rem; }

.new-former-member-buttons-div {
  display: flex;
  margin-top: 0.4rem; }

.add-text {
  margin-right: 1rem;
  margin-top: 0.13rem; }

@media only screen and (min-width: 280px) and (max-width: 760px) {
  .edit-household {
    display: block;
    margin-top: 1.5rem; }
  .new-former-member-buttons-div {
    display: flex;
    margin-top: 1rem; } }

.add-new-member {
  margin-right: 0.5rem; }

/** SIR197865 Modify the css for buttons and Add disable check on Former member  changes ends*/
.facility-name-heading {
  margin-bottom: 25px; }

/* SM197397 Not yet submitted text changes start*/
.disabled-link {
  pointer-events: none;
  color: gray; }

/* SM197397 Not yet submitted text  changes ends*/
/* SM197551 Maximum Household size banner changes */
.household-banner {
  margin-top: 1.5rem; }

/* SM197551 Maximum Household size banner changes */
/* SIR198909 Check for more than 20 members */
.formermissingbanner {
  margin-bottom: 0px; }
  @media only screen and (min-width: 280px) and (max-width: 760px) {
    .formermissingbanner {
      margin-bottom: 15px; } }

/* SIR198909 Check for more than 20 members */
/* SIR198909 Code changes to display the message for more than 20 */
.former-member-modal-error {
  color: #d41414;
  font-size: 13px;
  font-weight: 500;
  font-style: oblique;
  margin-left: 88px;
  margin-top: 1%;
  margin-bottom: 0px; }
  @media only screen and (min-width: 280px) and (max-width: 767px) {
    .former-member-modal-error {
      margin-bottom: 15px; } }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .former-member-modal-error {
      margin-left: 80px; } }

/* SIR198909 Code changes to display the message for more than 20 */
/* SIR199495 Duplicate Banner and Former Member Model popup change */
.previous-member-text {
  padding-left: 1.7rem; }

/* SIR199495 Duplicate Banner and Former Member Model popup change */
.ridp-warning-text {
  margin-top: 1rem !important; }

/* SM224786 Display Banner on Other Health Info page*/
.hint-banner-text {
  font-size: 0.875em;
  color: #696969;
  font-style: italic; }

/* SM224786 Display Banner on Other Health Info page*/
/* SM230256 Dsiplay Modal when Clicking on Edit button on hide Sensitive Contact Info*/
.hide-contact-info-admin-modal-checkbox {
  margin-bottom: 5px; }

.textArea {
  resize: none;
  margin-top: -8px; }
  .textArea:focus {
    outline: none; }
  @media (min-width: 768px) {
    .textArea {
      border-top-width: 1.5px; } }
  @media (max-width: 767px) {
    .textArea {
      border-top-width: 1.5px; } }

.character-count {
  display: flex;
  justify-content: flex-end;
  right: 0;
  color: gray; }

.gray {
  color: #696969;
  font-style: italic;
  font-size: 0.888889em; }

.strike-lockout-radio {
  margin-top: 42px;
  margin-bottom: 18px; }

.strike-lockout-dropdown-label {
  margin-bottom: 18px; }

.strike-lockout-dropdown {
  margin-left: "-12px";
  width: 50%; }
  @media (max-width: 767px) {
    .strike-lockout-dropdown {
      width: 100%; } }

.strike-lockout-textarea-wrapper {
  flex: "display";
  flex-direction: "row";
  margin-left: "-12px";
  margin-top: -16px;
  width: 50%; }
  @media (max-width: 767px) {
    .strike-lockout-textarea-wrapper {
      width: 100%; } }

.strike-lockout-textarea {
  display: flex;
  flex-direction: column; }

.member-review-content .member-avatar .name {
  font-weight: 600;
  font-size: 1.28571429em; }

.member-review-content .review-section {
  margin-bottom: 3em; }

.member-review-content .member-sensitive-info {
  display: inline-flex; }

.member-review-content .member-admin-sensitive-info {
  margin-left: 1rem;
  margin-right: 8rem; }

.member-review-content .admin-sensitive-info {
  margin-right: 4rem;
  top: -1rem;
  margin-bottom: -1rem; }

.member-review-content .secure-lock-icon {
  margin-left: 1rem;
  margin-right: 0.5rem;
  margin-top: 0.7rem; }

.member-review-content .review-section-secure-label {
  display: inline-flex; }

.member-review-content .sensitive-review-submit-edit {
  margin-right: -0.2rem;
  float: right;
  margin-top: -1rem; }

.eligibility {
  /** R22.09 CR 200355 SM205780 Changes Start - Added css changes for Budget Worksheet */
  /** R22.09 CR 200355 SM205780 Changes end */
  /* ------- Next Steps section ------- */
  /* ------------account transfer error banner----------*/
  /* ------- choose a plan section ------- */
  /* ------- Upload documents section ------- */
  /* ---R21.06 SM176868---- See full details tabs section start ------- */
  /* ---R21.06 SM176868---- See full details tabs section end ------- */ }
  .eligibility .welcome-wrapper {
    margin-bottom: 16px;
    display: flex; }
  .eligibility .welcome-text h1 {
    width: 492px;
    font-weight: bold; }
    @media (max-width: 768px) {
      .eligibility .welcome-text h1 {
        width: 304px;
        text-align: center; } }
  @media (max-width: 768px) {
    .eligibility .welcome-text {
      display: flex;
      justify-content: center; } }
  .eligibility .home-icon-wrapper {
    align-self: flex-end; }
  .eligibility .home-icon svg {
    width: 253px;
    height: 87px; }
  .eligibility .content {
    padding: 20px; }
  .eligibility .lets-take-a-look-wrapper h2 {
    font-weight: bold; }
    @media (max-width: 768px) {
      .eligibility .lets-take-a-look-wrapper h2 {
        font-size: 20px;
        margin-top: 0px; } }
  .eligibility .lets-take-a-look-wrapper p {
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 14px; }
  .eligibility .navigation-budget-worksheet {
    height: 56px;
    line-height: 56px;
    background: #2D76A3; }
    .eligibility .navigation-budget-worksheet .nav-link {
      margin: auto; }
      .eligibility .navigation-budget-worksheet .nav-link .btn {
        color: #ffffff;
        font-size: 13px;
        font-weight: 600;
        cursor: pointer; }
      .eligibility .navigation-budget-worksheet .nav-link .ic_escape {
        fill: #ffffff;
        width: 16px;
        height: 8px;
        position: relative;
        top: -1px;
        margin-right: 20px; }
      @media (min-width: 768px) {
        .eligibility .navigation-budget-worksheet .nav-link {
          width: 750px; } }
      @media (min-width: 992px) {
        .eligibility .navigation-budget-worksheet .nav-link {
          width: 970px; } }
      @media (min-width: 1200px) {
        .eligibility .navigation-budget-worksheet .nav-link {
          width: 1170px; } }
      @media (min-width: 1470px) {
        .eligibility .navigation-budget-worksheet .nav-link {
          width: 1440px; } }
  .eligibility .budget-worksheet-wrapper {
    font-family: 'Open Sans', sans-serif; }
    .eligibility .budget-worksheet-wrapper h2 {
      font-weight: 600;
      margin-top: 50px;
      display: flex; }
      @media (max-width: 768px) {
        .eligibility .budget-worksheet-wrapper h2 {
          font-size: 20px; } }
    .eligibility .budget-worksheet-wrapper #budget-worksheet-primary-contact {
      font-size: 18px;
      display: flex; }
    .eligibility .budget-worksheet-wrapper p {
      font-size: 16px;
      overflow-wrap: break-word;
      display: flex; }
    .eligibility .budget-worksheet-wrapper .accordion-budget {
      width: 110.5%;
      margin-top: 20px; }
      @media (max-width: 768px) {
        .eligibility .budget-worksheet-wrapper .accordion-budget {
          width: 100.5%; } }
      @media (max-width: 992px) {
        .eligibility .budget-worksheet-wrapper .accordion-budget {
          width: 100.5%; } }
      .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-panel-control > a {
        color: #ffffff;
        background-color: #2D76A3;
        font-weight: 600;
        font-size: large; }
        .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-panel-control > a #budget-worksheet-indv-panel-fullname {
          margin-left: 35px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-panel-control > a:after {
          content: '';
          display: block;
          position: absolute;
          right: 20px;
          top: 50%;
          transform: translateY(-50%);
          pointer-events: none; }
      .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income {
        width: 100%;
        margin-top: 20px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control > a {
          color: #000000;
          background-color: lightgrey;
          font-weight: 600;
          font-size: large; }
          .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control > a #budget-worksheet-magi-header {
            margin-left: 25px; }
          .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control > a #budget-worksheet-exchange-header {
            margin-left: 25px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after {
          content: '';
          display: block;
          position: absolute;
          right: 20px;
          top: 50%;
          transform: translateY(-50%);
          pointer-events: none; }
        .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income:last-child .accordion-panel-control {
          border-bottom: none; }
        .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income:last-child.open .accordion-panel-control {
          border-bottom: 1px solid transparent; }
      .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income-open {
        width: 100%;
        margin-top: 20px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income-open .accordion-panel-control > a {
          color: #000000;
          background-color: lightgrey;
          font-weight: 600;
          font-size: large; }
          .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income-open .accordion-panel-control > a #budget-worksheet-magi-header {
            margin-left: 25px; }
          .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income-open .accordion-panel-control > a #budget-worksheet-exchange-header {
            margin-left: 25px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income-open .accordion-panel-control:after {
          content: '';
          display: block;
          position: absolute;
          right: 20px;
          top: 50%;
          transform: translateY(-50%);
          pointer-events: none; }
    .eligibility .budget-worksheet-wrapper .accordion-budget-open {
      width: 110.5%;
      margin-top: 20px; }
      @media (max-width: 768px) {
        .eligibility .budget-worksheet-wrapper .accordion-budget-open {
          width: 100.5%; } }
      @media (max-width: 992px) {
        .eligibility .budget-worksheet-wrapper .accordion-budget-open {
          width: 100.5%; } }
      .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-panel-control > a {
        color: #ffffff;
        background-color: #2D76A3;
        font-weight: 600;
        font-size: large; }
        .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-panel-control > a #budget-worksheet-indv-panel-fullname {
          margin-left: 35px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-panel-control > a:after {
          content: '';
          display: block;
          position: absolute;
          right: 20px;
          top: 50%;
          transform: translateY(-50%);
          pointer-events: none; }
      .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income {
        width: 100%;
        margin-top: 20px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .accordion-panel-control > a {
          color: #000000;
          background-color: lightgrey;
          font-weight: 600;
          font-size: large; }
          .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .accordion-panel-control > a #budget-worksheet-magi-header {
            margin-left: 25px; }
          .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .accordion-panel-control > a #budget-worksheet-exchange-header {
            margin-left: 25px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income .accordion-panel-control:after {
          content: '';
          display: block;
          position: absolute;
          right: 20px;
          top: 50%;
          transform: translateY(-50%);
          pointer-events: none; }
        .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income:last-child .accordion-panel-control {
          border-bottom: none; }
        .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income:last-child.open .accordion-panel-control {
          border-bottom: 1px solid transparent; }
      .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income-open {
        width: 100%;
        margin-top: 20px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income-open .accordion-panel-control > a {
          color: #000000;
          background-color: lightgrey;
          font-weight: 600;
          font-size: large; }
          .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income-open .accordion-panel-control > a #budget-worksheet-magi-header {
            margin-left: 25px; }
          .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income-open .accordion-panel-control > a #budget-worksheet-exchange-header {
            margin-left: 25px; }
        .eligibility .budget-worksheet-wrapper .accordion-budget-open .accordion-budget-income-open .accordion-panel-control:after {
          content: '';
          display: block;
          position: absolute;
          right: 20px;
          top: 50%;
          transform: translateY(-50%);
          pointer-events: none; }
    .eligibility .budget-worksheet-wrapper .budget-card .container {
      width: 104%;
      margin-left: -20px;
      margin-top: -20px; }
      @media (max-width: 768px) {
        .eligibility .budget-worksheet-wrapper .budget-card .container {
          width: 105.5%; } }
      @media (max-width: 992px) {
        .eligibility .budget-worksheet-wrapper .budget-card .container {
          width: 105.5%; } }
    .eligibility .budget-worksheet-wrapper .budget-sub-section {
      color: #696969;
      padding-left: 1.2em; }
    .eligibility .budget-worksheet-wrapper .budget-inner-section {
      padding-left: 0.9em;
      color: #696969; }
    .eligibility .budget-worksheet-wrapper .budget-row h5 {
      margin-top: -10px;
      margin-bottom: -10px;
      font-weight: 600;
      line-height: 25px; }
      @media (max-width: 768px) {
        .eligibility .budget-worksheet-wrapper .budget-row h5 {
          margin-top: 2px; } }
    .eligibility .budget-worksheet-wrapper .budget-row .non-bulleted-list {
      list-style-type: none; }
    .eligibility .budget-worksheet-wrapper .budget-sep-parent:first-child {
      margin-top: -30px; }
      @media (max-width: 768px) {
        .eligibility .budget-worksheet-wrapper .budget-sep-parent:first-child {
          margin-top: 10px; } }
    .eligibility .budget-worksheet-wrapper .budget-row-sep h5 {
      font-weight: 600; }
      @media (max-width: 768px) {
        .eligibility .budget-worksheet-wrapper .budget-row-sep h5 {
          margin-top: 2px; } }
    .eligibility .budget-worksheet-wrapper .budget-row-multiple h5 {
      font-weight: 600; }
    .eligibility .budget-worksheet-wrapper .budget-row-income {
      display: flex;
      height: 80px;
      background-color: #ffffff; }
      .eligibility .budget-worksheet-wrapper .budget-row-income h5 {
        margin-top: 22px;
        font-weight: 600;
        font-size: medium; }
    .eligibility .budget-worksheet-wrapper .back-btn {
      margin-top: 25px;
      width: 20%; }
      @media (max-width: 767px) {
        .eligibility .budget-worksheet-wrapper .back-btn .btn-default {
          margin-top: 5%;
          width: 130%; } }
    .eligibility .budget-worksheet-wrapper .continue-btn {
      margin-top: 25px; }
      .eligibility .budget-worksheet-wrapper .continue-btn .btn-primary {
        width: 130%;
        margin-left: 50px; }
        @media (max-width: 767px) {
          .eligibility .budget-worksheet-wrapper .continue-btn .btn-primary {
            margin-top: 5%;
            width: 96%; } }
  .eligibility .choose-a-plan-alert a {
    text-decoration: underline;
    font-weight: 600; }
  .eligibility .alert-section-with-toggle-switch {
    padding-top: 30px; }
    @media (max-width: 768px) {
      .eligibility .alert-section-with-toggle-switch {
        padding-top: 0px; } }
  .eligibility .for-app-history {
    display: flex;
    justify-content: flex-end; }
  .eligibility .only-toggle-switch {
    display: flex;
    justify-content: flex-end;
    padding-top: 30px; }
    @media (max-width: 768px) {
      .eligibility .only-toggle-switch {
        padding-top: 0px; } }
  .eligibility .toggle-view {
    display: flex;
    justify-content: flex-end;
    padding-top: 0.2em;
    width: 161px; }
    .eligibility .toggle-view p:first-child {
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 14px;
      margin-right: 13px; }
    @media (max-width: 768px) {
      .eligibility .toggle-view {
        justify-content: normal;
        padding-top: 2em; } }
  .eligibility .individual-card-view-wrapper {
    margin-left: 6px;
    margin-right: 6px; }
    .eligibility .individual-card-view-wrapper .each-card-wrapper {
      padding: 0px; }
  .eligibility .card-view-button,
  .eligibility .table-view-button,
  .eligibility .menu-button {
    background-color: transparent;
    border: none;
    outline: none;
    padding: 0px; }
  .eligibility .action-cell-wrapper {
    background-color: #2d76a3; }
  .eligibility .selected-ver-ellipses-icon {
    filter: brightness(7.001); }
  .eligibility .card-view-button,
  .eligibility .table-view-button {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .eligibility .card-view-button p,
    .eligibility .table-view-button p {
      color: #334048;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 10px;
      letter-spacing: 0;
      line-height: 14px;
      margin: 2px 0px 0px 0px; }
  .eligibility .table-view-button p {
    margin-left: 1px; }
  .eligibility .card-text-es {
    margin-right: 13px; }
  .eligibility .toggle-grayed-out {
    opacity: 0.4; }
  .eligibility .line {
    box-sizing: border-box;
    height: 30px;
    width: 1px;
    background-color: #d1d2d4;
    margin-left: 8px;
    margin-right: 8px; }
  .eligibility .menu-button {
    margin: 22px 10px 22px 10px; }
  .eligibility .popover-menu-wrapper {
    position: relative; }
  .eligibility .popover-menu {
    box-sizing: border-box;
    min-height: 39px;
    min-width: 160px;
    border: 0.3px solid #979797;
    border-radius: 5px;
    background-color: #ffffff;
    box-shadow: 0 2px 6px 0 #0000000d;
    position: absolute;
    right: 22px;
    top: -45px;
    z-index: 9999;
    display: none;
    flex-direction: column;
    justify-content: space-evenly; }
  .eligibility .selected-table-row {
    display: flex; }
    .eligibility .selected-table-row a {
      margin: 14px 21px 14px 21px;
      padding: 0px;
      min-width: 109px; }
  .eligibility .menu-item {
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 9px; }
  .eligibility .menu-item-divider {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    box-sizing: border-box;
    height: 0px;
    width: 120px;
    align-self: center; }
  .eligibility .main-table-wrapper {
    overflow-x: auto;
    margin-top: 40px; }
  .eligibility .next-steps-title-wrapper h1 {
    color: #334048;
    font-family: 'Open Sans';
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 41px; }
  .eligibility .next-steps-title-wrapper p {
    color: #334048;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 19px; }
  .eligibility .account-transfer-error-card {
    margin-top: 24px; }
    .eligibility .account-transfer-error-card .content-wrapper {
      padding: 22px 20px 10px 24px;
      min-height: 120px; }
    .eligibility .account-transfer-error-card .multi-use-card-content-wrapper {
      padding-top: 24px; }
    @media (max-width: 768px) {
      .eligibility .account-transfer-error-card .multi-use-card-action-wrapper {
        margin-top: 27px; } }
    .eligibility .account-transfer-error-card-view-details {
      color: #2d76a3;
      font-weight: 600;
      text-decoration: underline;
      background: none !important;
      border: none;
      padding: 0 !important; }
    .eligibility .account-transfer-error-card .account-transfer-error-title p {
      max-width: 513px;
      color: #334048;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 22px;
      margin-bottom: 12px; }
    .eligibility .account-transfer-error-card .account-transfer-error-instructions {
      max-width: 500px; }
    .eligibility .account-transfer-error-card .account-transfer-error-instructions p {
      color: #334048;
      font-size: 14px;
      letter-spacing: 0;
      line-height: 17px; }
    .eligibility .account-transfer-error-card .account-transfer-error-button {
      box-sizing: border-box;
      border: 1px solid #2d76a3;
      border-radius: 3px;
      min-width: 163px; }
      .eligibility .account-transfer-error-card .account-transfer-error-button span {
        color: #2d76a3;
        font-family: 'Open Sans';
        font-weight: 600;
        font-size: 13px;
        letter-spacing: 0;
        line-height: 18px;
        text-align: center; }
    .eligibility .account-transfer-error-card .account-transfer-error-button-only {
      border-radius: 3px;
      background-color: #2d76a3;
      border-radius: 3px;
      min-width: 163px; }
      .eligibility .account-transfer-error-card .account-transfer-error-button-only span {
        color: #ffffff;
        font-family: 'Open Sans';
        font-weight: 600;
        font-size: 13px;
        letter-spacing: 0;
        line-height: 18px;
        text-align: center; }
  .eligibility .choose-a-plan-card {
    margin-top: 24px; }
    .eligibility .choose-a-plan-card .content-wrapper {
      padding: 22px 20px 10px 24px;
      min-height: 120px; }
    .eligibility .choose-a-plan-card .multi-use-card-content-wrapper {
      padding-top: 24px; }
    .eligibility .choose-a-plan-card .choose-a-plan-title p {
      max-width: 513px;
      color: #334048;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 22px;
      margin-bottom: 12px; }
    .eligibility .choose-a-plan-card .change-plan-optional {
      max-width: 513px;
      color: #334048;
      font-family: 'Open Sans';
      font-size: 16px;
      letter-spacing: 0;
      line-height: 22px;
      margin-bottom: 12px; }
    .eligibility .choose-a-plan-card .choose-a-plan-instructions {
      max-width: 500px; }
    .eligibility .choose-a-plan-card .choose-a-plan-instructions p {
      color: #334048;
      font-size: 14px;
      letter-spacing: 0;
      line-height: 17px; }
    .eligibility .choose-a-plan-card .choose-a-plan-button {
      border-radius: 3px;
      background-color: #2d76a3;
      border-radius: 3px;
      min-width: 163px; }
      .eligibility .choose-a-plan-card .choose-a-plan-button span {
        color: #ffffff;
        font-family: 'Open Sans';
        font-weight: 600;
        font-size: 13px;
        letter-spacing: 0;
        line-height: 18px;
        text-align: center; }
    .eligibility .choose-a-plan-card .choose-a-plan-link {
      color: #2d76a3;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 14px;
      letter-spacing: 0;
      line-height: 19px;
      text-decoration: underline; }
      .eligibility .choose-a-plan-card .choose-a-plan-link p {
        margin-top: 30px; }
  .eligibility .change-a-plan-button {
    box-sizing: border-box;
    border: 1px solid #2d76a3;
    border-radius: 3px;
    min-width: 163px; }
    .eligibility .change-a-plan-button span {
      color: #2d76a3;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 13px;
      letter-spacing: 0;
      line-height: 18px;
      text-align: center; }
  .eligibility .elig-disabled-btn {
    pointer-events: none; }
    .eligibility .elig-disabled-btn span {
      color: gray !important; }
  .eligibility .elig-disabled-link {
    color: #696969 !important;
    pointer-events: none; }
  .eligibility .elig-choose-a-plan-btn {
    background-color: #e7e8e9 !important;
    border-color: #e7e8e9;
    color: #ffffff;
    opacity: 1;
    pointer-events: none; }
  .eligibility .upload-documents-card {
    margin-top: 24px; }
    .eligibility .upload-documents-card .content-wrapper {
      padding: 22px 20px 10px 24px;
      min-height: 120px; }
    .eligibility .upload-documents-card .multi-use-card-content-wrapper {
      padding-top: 24px; }
    .eligibility .upload-documents-card .upload-document-title p {
      max-width: 513px;
      color: #334048;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 22px;
      margin-bottom: 12px; }
    .eligibility .upload-documents-card .upload-document-instructions {
      max-width: 500px; }
    .eligibility .upload-documents-card .upload-document-instructions .documents-list {
      list-style: none;
      list-style-position: outside;
      padding-left: 0px; }
    .eligibility .upload-documents-card .upload-document-instructions ul li::before {
      content: '\2022';
      color: #585050;
      width: 1em;
      padding-right: 5px; }
    .eligibility .upload-documents-card .upload-document-instructions ul li {
      color: #334048;
      font-size: 14px;
      letter-spacing: 0;
      line-height: 17px;
      padding-bottom: 8px; }
    .eligibility .upload-documents-card .upload-document-button {
      box-sizing: border-box;
      border: 1px solid #2d76a3;
      border-radius: 3px;
      min-width: 163px; }
      .eligibility .upload-documents-card .upload-document-button span {
        color: #2d76a3;
        font-family: 'Open Sans';
        font-weight: 600;
        font-size: 13px;
        letter-spacing: 0;
        line-height: 18px;
        text-align: center; }
    .eligibility .upload-documents-card .upload-document-button-only {
      border-radius: 3px;
      background-color: #2d76a3;
      border-radius: 3px;
      min-width: 163px; }
      .eligibility .upload-documents-card .upload-document-button-only span {
        color: #ffffff;
        font-family: 'Open Sans';
        font-weight: 600;
        font-size: 13px;
        letter-spacing: 0;
        line-height: 18px;
        text-align: center; }
    .eligibility .upload-documents-card .upload-documents-link {
      color: #2d76a3;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 14px;
      letter-spacing: 0;
      line-height: 19px;
      text-decoration: underline; }
      .eligibility .upload-documents-card .upload-documents-link p {
        margin-top: 30px; }
  .eligibility .view-section-wrapper {
    margin-top: 25px; }
    @media (max-width: 767px) {
      .eligibility .view-section-wrapper {
        margin: 25px 0px 0px 20px; } }
    .eligibility .view-section-wrapper .view-pdf-link-wrapper {
      display: flex;
      margin-bottom: 25px; }
      .eligibility .view-section-wrapper .view-pdf-link-wrapper p {
        padding-left: 8px;
        font-family: 'Open Sans';
        font-weight: 600;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 19px;
        text-decoration: underline; }
    .eligibility .view-section-wrapper span {
      width: 27px;
      height: 21px; }
  .eligibility .eligibility-individual-page {
    /* ---R21.06 SM178034---- Program Details section start ------- */
    /* ---R21.06 SM178034---- Program Details section end ------- */
    /* ---R21.06 SM178034---- Did not apply card start ------- */
    /* ---R21.06 SM178034---- Did not apply card end -------*/
    /*---Eligibility individual Soft Pause----*/
    /*----Not-eligible -----*/
    /* CR166386 R21.06 SM179912 $ Financial Information Start */
    /* CR 195947 | R23.09 SM241610  changes start */
    /* CR166386 R21.06 SM179912 $ Financial Information End */
    /* CR166386 R21.06 SM178034 mail, options and appeal start */
    /* CR166386 R21.06 SM178034 mail, options and appeal end */ }
    @media (max-width: 768px) {
      .eligibility .eligibility-individual-page .container {
        padding-left: 6px; } }
    @media (max-width: 768px) {
      .eligibility .eligibility-individual-page .sticky-indiv-main-wrapper .indiv-main-wrapper {
        position: fixed;
        z-index: 9999;
        top: 0px; } }
    .eligibility .eligibility-individual-page .tabs-wrapper {
      display: flex;
      align-items: flex-end;
      min-height: 125px; }
      .eligibility .eligibility-individual-page .tabs-wrapper .indiv-main-wrapper {
        display: flex;
        width: 100%;
        justify-content: center; }
      .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main {
        background-color: #2d76a3;
        display: flex;
        align-items: flex-end;
        width: 970px;
        padding-left: 15px;
        padding-right: 15px; }
        .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-go-back {
          height: 44px;
          width: 11%;
          display: flex;
          justify-content: center;
          align-items: center;
          border-radius: 3px 3px 0 0;
          background-color: #164f72;
          margin-right: 3px; }
          @media (max-width: 768px) {
            .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-go-back {
              width: 15%; } }
          .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-go-back .go-back-link {
            height: 19px;
            color: #ffffff;
            font-family: 'Open Sans';
            font-weight: 600;
            font-size: 12px;
            letter-spacing: 0;
            line-height: 19px;
            margin-right: 4px; }
            @media (max-width: 768px) {
              .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-go-back .go-back-link {
                margin-top: 3px;
                margin-right: 0px; } }
            .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-go-back .go-back-link .ic_elig_indiv_go_back {
              filter: brightness(7.5); }
        .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv {
          display: flex;
          align-items: flex-end;
          padding-bottom: 2px;
          width: 83%; }
          @media (max-width: 768px) {
            .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv {
              width: 69%; } }
          .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-link {
            text-decoration: none;
            width: 19%;
            margin-left: 4px;
            margin-right: 4px; }
          .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-link-selected {
            width: 24%; }
            @media (max-width: 768px) {
              .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-link-selected {
                width: 100%; } }
          .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box {
            margin-right: 6px;
            background-color: #fafbfd;
            height: 45px;
            width: 100%;
            border-radius: 3px 3px 0 0;
            display: flex;
            justify-content: center; }
            @media (max-width: 768px) {
              .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box {
                display: none; } }
            .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box .tabs-indv-title-subtitle {
              display: flex;
              flex-direction: column;
              justify-content: center; }
              .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box .tabs-indv-title-subtitle p {
                margin-bottom: 0px;
                margin-left: 4px; }
              .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box .tabs-indv-title-subtitle .tabs-indv-pc {
                display: flex;
                max-width: 120px; }
                .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box .tabs-indv-title-subtitle .tabs-indv-pc .tabs-indv-title {
                  color: #334048;
                  font-weight: 600;
                  white-space: nowrap;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  font-size: 13px; }
                .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box .tabs-indv-title-subtitle .tabs-indv-pc .mobile-view-hhm-age {
                  color: gray; }
              .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box .tabs-indv-title-subtitle .tabs-indv-subtitle {
                color: #696969;
                font-size: 11px; }
          .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box-selected {
            position: relative;
            top: 3px;
            border-top: 11px solid #f7b500;
            height: 73px;
            border-radius: 3px 3px 0 0;
            background-color: #fafbfd; }
            @media (max-width: 768px) {
              .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box-selected {
                display: flex; } }
            .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box-selected .tabs-indv-title-subtitle .tabs-indv-pc {
              max-width: 150px; }
              .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box-selected .tabs-indv-title-subtitle .tabs-indv-pc .tabs-indv-title {
                font-size: 16px; }
            .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .tabs-indv-box-selected .tabs-indv-title-subtitle .tabs-indv-subtitle {
              color: #696969;
              font-size: 11px; }
        .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .primary-contact-star {
          margin-left: 9px;
          font-size: 6px;
          padding-top: 6px; }
        .eligibility .eligibility-individual-page .tabs-wrapper .tabs-main .list-of-indiv-wrapper {
          width: 6%;
          margin-left: 0px; }
      .eligibility .eligibility-individual-page .tabs-wrapper .tabs-menu {
        height: 48px;
        position: relative;
        width: 54px; }
      .eligibility .eligibility-individual-page .tabs-wrapper .tabs-menu:hover {
        cursor: pointer; }
      .eligibility .eligibility-individual-page .tabs-wrapper .tabs-menu-hidden {
        display: none; }
    .eligibility .eligibility-individual-page .list-indv {
      display: flex;
      flex-direction: column;
      border: 1px solid #164f72;
      position: absolute;
      background-color: white;
      box-shadow: 0px 0px 4px 2px #00000026;
      right: 0em;
      z-index: 9999;
      width: 312px;
      padding: 3px;
      top: 48px; }
      .eligibility .eligibility-individual-page .list-indv p {
        white-space: nowrap;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 0px; }
      .eligibility .eligibility-individual-page .list-indv-link {
        text-decoration: none; }
      .eligibility .eligibility-individual-page .list-indv-box {
        display: flex;
        flex-direction: row;
        padding-left: 16px;
        align-items: center;
        height: 38px;
        margin: 4px 6px 4px 6px; }
      .eligibility .eligibility-individual-page .list-indv-box:hover {
        cursor: pointer;
        background-color: #cad6df; }
      .eligibility .eligibility-individual-page .list-indv-selected-hhm {
        background-color: #cad6df; }
      .eligibility .eligibility-individual-page .list-indv-title {
        color: #696969;
        font-family: 'Open Sans';
        font-weight: 600;
        font-size: 15px;
        margin-right: 5px; }
      .eligibility .eligibility-individual-page .list-indv-subtitle {
        color: #696969;
        font-size: 11px;
        display: inline-flex;
        padding-top: 2px; }
      .eligibility .eligibility-individual-page .list-indv-primary {
        margin-left: 10px;
        font-size: 11px;
        padding-top: 1px; }
    .eligibility .eligibility-individual-page .individual-name-wrapper {
      display: flex;
      margin-top: 15px;
      height: 53px; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .individual-name-wrapper {
          margin-top: 0px;
          height: unset; } }
      .eligibility .eligibility-individual-page .individual-name-wrapper h2 {
        font-weight: bold;
        font-size: 26px;
        margin-top: 15px; }
        @media (max-width: 768px) {
          .eligibility .eligibility-individual-page .individual-name-wrapper h2 {
            font-weight: 400;
            margin-top: 8px; } }
      .eligibility .eligibility-individual-page .individual-name-wrapper .mobile-view-hhm-age {
        color: gray;
        margin-left: 4px; }
    .eligibility .eligibility-individual-page .individual-start-date-wrapper {
      display: flex;
      margin-top: 15px;
      height: 53px; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .individual-start-date-wrapper {
          padding-left: 18px; } }
      .eligibility .eligibility-individual-page .individual-start-date-wrapper .start-date-wrapper {
        display: flex;
        align-items: center; }
        @media (max-width: 768px) {
          .eligibility .eligibility-individual-page .individual-start-date-wrapper .start-date-wrapper {
            display: unset; } }
        .eligibility .eligibility-individual-page .individual-start-date-wrapper .start-date-wrapper p {
          font-family: 'Open Sans';
          font-weight: 600;
          font-size: 14px;
          margin-bottom: 0px; }
    .eligibility .eligibility-individual-page .individual-page-hr-separator {
      box-sizing: border-box;
      height: 1px;
      width: 100%;
      border: unset;
      margin: 0px 0px 0px 0px;
      border-bottom: 1px solid #d5d5d6; }
    .eligibility .eligibility-individual-page .program-statuses-table-wrapper {
      margin-bottom: 20px; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .program-statuses-table-wrapper {
          margin-bottom: 40px; } }
      .eligibility .eligibility-individual-page .program-statuses-table-wrapper .program-list-header {
        height: 22px;
        display: flex;
        align-items: center;
        margin: 25px 0px 25px 0px; }
        .eligibility .eligibility-individual-page .program-statuses-table-wrapper .program-list-header p {
          color: #2d76a3;
          font-size: 15px;
          font-weight: bold;
          margin: 0px; }
      .eligibility .eligibility-individual-page .program-statuses-table-wrapper .program-list-row {
        height: 45px; }
        @media (max-width: 768px) {
          .eligibility .eligibility-individual-page .program-statuses-table-wrapper .program-list-row {
            margin-bottom: 30px; } }
        .eligibility .eligibility-individual-page .program-statuses-table-wrapper .program-list-row .program-list-item {
          display: flex;
          align-items: center; }
          .eligibility .eligibility-individual-page .program-statuses-table-wrapper .program-list-row .program-list-item .jump-to-section-link {
            color: #2d76a3;
            font-size: 14px;
            font-weight: 600;
            text-decoration: underline;
            font-style: normal; }
        .eligibility .eligibility-individual-page .program-statuses-table-wrapper .program-list-row .program-list-item:first-child {
          font-family: 'Open Sans';
          font-size: 16px;
          font-style: italic; }
    .eligibility .eligibility-individual-page .eligibility-individual-nextsteps-heading {
      font-size: 20px;
      font-weight: bold;
      margin: 5px;
      vertical-align: middle; }
    .eligibility .eligibility-individual-page .eligibility-individual-nextsteps-icon {
      vertical-align: middle;
      margin-right: 5px; }
    .eligibility .eligibility-individual-page .program-details-card {
      margin-bottom: 20px; }
      .eligibility .eligibility-individual-page .program-details-card .elig-indiv-medi-cal-text {
        padding-left: 7.5em;
        padding-right: 4em;
        padding-bottom: 1em;
        font-size: 14px; }
        @media (max-width: 768px) {
          .eligibility .eligibility-individual-page .program-details-card .elig-indiv-medi-cal-text {
            padding-left: 0.8em; } }
        .eligibility .eligibility-individual-page .program-details-card .elig-indiv-medi-cal-text a {
          text-decoration: underline; }
    .eligibility .eligibility-individual-page .did-not-apply-section .eligibility-individual-did-not-apply-header {
      margin-top: 10px;
      font-weight: 600; }
    .eligibility .eligibility-individual-page .did-not-apply-section .eligibility-individual-did-not-apply-list {
      margin-top: 10px;
      font-weight: 600;
      margin-bottom: 25px; }
      .eligibility .eligibility-individual-page .did-not-apply-section .eligibility-individual-did-not-apply-list ul {
        padding-left: 1.8em; }
        .eligibility .eligibility-individual-page .did-not-apply-section .eligibility-individual-did-not-apply-list ul ::marker {
          font-size: 10px; }
        .eligibility .eligibility-individual-page .did-not-apply-section .eligibility-individual-did-not-apply-list ul li {
          padding-left: 10px; }
    .eligibility .eligibility-individual-page .did-not-apply-section .eligibility-individual-did-not-apply-footer {
      margin-top: 15px; }
    .eligibility .eligibility-individual-page .did-not-apply-section ul > li > span {
      font-weight: 600; }
    .eligibility .eligibility-individual-page .elig-indiv-soft-pause-card {
      margin-top: 25px; }
      .eligibility .eligibility-individual-page .elig-indiv-soft-pause-card-title p {
        max-width: 513px;
        font-weight: 600;
        font-size: 16px;
        margin-bottom: 12px; }
      .eligibility .eligibility-individual-page .elig-indiv-soft-pause-card-body {
        max-width: 553px; }
        .eligibility .eligibility-individual-page .elig-indiv-soft-pause-card-body p {
          font-size: 14px; }
      .eligibility .eligibility-individual-page .elig-indiv-soft-pause-card .multi-use-card-content-wrapper {
        padding-top: 24px; }
    .eligibility .eligibility-individual-page .elig-indiv-not-eligible-header p {
      font-weight: 600;
      font-size: 20px;
      margin-bottom: 20px; }
    .eligibility .eligibility-individual-page .elig-indiv-not-eligible-wrapper {
      margin: 25px 42px 45px 67px; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .elig-indiv-not-eligible-wrapper {
          margin: 25px 7px 40px 8px; } }
    .eligibility .eligibility-individual-page .financial-info-card {
      /* CR 195947 | R23.09 SM241610  added padding */
      padding: 15px 42px 30px 45px;
      /* CR 195947 | R23.09 SM241610  updated mobile style */
      /* CR 195947 | R23.09 SM241610  added container,content-container,content-item
      upload-doc-container,upload-doc-item classes */
      /* CR 195947 | R23.09 SM241610  changes end */ }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .financial-info-card {
          padding: 15px 10px 52px 12px; } }
      .eligibility .eligibility-individual-page .financial-info-card-container {
        padding-left: 52px;
        width: 100%; }
        @media (max-width: 768px) {
          .eligibility .eligibility-individual-page .financial-info-card-container {
            padding: 0px; } }
      .eligibility .eligibility-individual-page .financial-info-card-content-container {
        display: flex;
        gap: 30px; }
        @media (max-width: 480px) {
          .eligibility .eligibility-individual-page .financial-info-card-content-container {
            flex-direction: column;
            gap: 10px; } }
      .eligibility .eligibility-individual-page .financial-info-card-content-item {
        flex-basis: 50%;
        flex-grow: 1; }
      .eligibility .eligibility-individual-page .financial-info-card-upload-doc-container {
        display: flex; }
        @media (max-width: 480px) {
          .eligibility .eligibility-individual-page .financial-info-card-upload-doc-container {
            flex-direction: column; } }
      .eligibility .eligibility-individual-page .financial-info-card-upload-doc-item {
        flex-grow: 1; }
      .eligibility .eligibility-individual-page .financial-info-card-icon-wrapper {
        padding: 0px 20px 0px 0px;
        /* CR 195947 | R23.09 SM241610  updated mobile style */ }
        @media (max-width: 480px) {
          .eligibility .eligibility-individual-page .financial-info-card-icon-wrapper {
            margin-bottom: 10px; } }
      .eligibility .eligibility-individual-page .financial-info-card-header-wrapper {
        display: flex;
        margin-bottom: 8px;
        /* CR 195947 | R23.09 SM241610  updated margin */
        margin-left: 14px;
        /* CR 195947 | R23.09 SM241610  updated mobile style */ }
        @media (max-width: 480px) {
          .eligibility .eligibility-individual-page .financial-info-card-header-wrapper {
            margin-bottom: 10px;
            margin-left: 0px; } }
        .eligibility .eligibility-individual-page .financial-info-card-header-wrapper h5 {
          font-size: 18px;
          font-weight: 600;
          margin-top: 0px; }
      .eligibility .eligibility-individual-page .financial-info-card-fh-wrapper {
        margin-bottom: 20px; }
        .eligibility .eligibility-individual-page .financial-info-card-fh-wrapper .financial-info-fh-header p {
          font-size: 14px;
          font-weight: 600; }
        .eligibility .eligibility-individual-page .financial-info-card-fh-wrapper .financial-info-fh-header-sls {
          display: flex; }
          .eligibility .eligibility-individual-page .financial-info-card-fh-wrapper .financial-info-fh-header-sls p {
            font-size: 14px;
            font-weight: 600; }
          .eligibility .eligibility-individual-page .financial-info-card-fh-wrapper .financial-info-fh-header-sls p:nth-child(2) {
            margin-left: 2px;
            font-weight: 400; }
        .eligibility .eligibility-individual-page .financial-info-card-fh-wrapper .financial-info-fh-content p {
          font-size: 14px; }
        .eligibility .eligibility-individual-page .financial-info-card-fh-wrapper .financial-info-fh-content a {
          text-decoration: underline; }
    .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-content {
      padding: 1em 2em 2em 3.5em; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-content {
          padding: 0.5em 0.5em 2em 0.5em; } }
      .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-content .individual-page-hr-separator {
        margin: 24px 0px 17px 0px; }
    .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-header {
      display: flex; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-header {
          padding-left: 12px; } }
      .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-header p:first-child {
        font-size: 24px;
        font-weight: bold;
        margin-right: 9px;
        margin-bottom: 18px; }
      .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-header p:last-child {
        margin-top: 8px;
        font-style: italic; }
    .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits {
      display: flex;
      border: 1px solid #d1d2d4;
      min-height: 111px;
      align-items: center;
      margin-bottom: 20px; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits {
          flex-direction: column;
          align-items: flex-start;
          border: unset; } }
      .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-icon-wrapper {
        padding-left: 30px;
        padding-right: 30px; }
        @media (max-width: 768px) {
          .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-icon-wrapper {
            padding-left: 12px;
            padding-bottom: 10px; } }
      .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-content {
        width: 83%;
        display: flex;
        align-items: center;
        justify-content: space-between; }
        @media (max-width: 768px) {
          .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-content {
            width: 100%;
            flex-direction: column;
            align-items: unset;
            padding-left: 15px; } }
      .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-information {
        max-width: 397px; }
        @media (max-width: 768px) {
          .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-information {
            padding-bottom: 10px; } }
        .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-information p {
          margin: 0px;
          font-size: 14px; }
        .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-information :first-child {
          margin-bottom: 5px;
          font-weight: 600; }
      .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-action a {
        text-decoration: underline;
        font-size: 14px;
        font-weight: 600; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .elig-indiv-more-actions-optional-body-benefits-action {
          align-self: flex-end; } }
    .eligibility .eligibility-individual-page .eligibility-individual-mail-email {
      margin: 1em 3em 1em 3em; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .eligibility-individual-mail-email {
          margin: 0px; } }
      .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content {
        display: flex;
        align-items: center;
        padding-left: 20px; }
        @media (max-width: 768px) {
          .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content {
            display: unset; } }
        .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-intro {
          display: flex; }
          @media (max-width: 768px) {
            .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-intro {
              display: unset; } }
          @media (max-width: 768px) {
            .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-intro-text {
              margin-top: 4px; } }
          .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-intro-text p {
            font-size: 16px;
            font-weight: bold;
            margin: 0px;
            margin-left: 28px; }
            @media (max-width: 768px) {
              .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-intro-text p {
                margin: 0px;
                margin-bottom: 15px; } }
        .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-mail-section {
          padding-left: 70px; }
        .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-contact-header {
          display: flex; }
          @media (max-width: 768px) {
            .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-contact-header {
              margin-bottom: 5px; } }
          .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-contact-header p {
            font-size: 12px;
            font-weight: bold; }
          .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-contact-header .tooltip-container {
            margin: 0px 0px 0px 10px; }
        .eligibility .eligibility-individual-page .eligibility-individual-mail-email-content-contact-content {
          font-size: 14px; }
    .eligibility .eligibility-individual-page .elig-indiv-appeal-wrapper {
      padding: 1em 2em 0.5em 4.6em; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .elig-indiv-appeal-wrapper {
          padding: 0em 0em 1.5em 2em; } }
    .eligibility .eligibility-individual-page .elig-indiv-appeal-header h4 {
      font-size: 24px;
      font-weight: 600; }
    .eligibility .eligibility-individual-page .elig-indiv-appeal-subheader p {
      font-size: 16px; }
    .eligibility .eligibility-individual-page .elig-indiv-appeal .show-more-less-card {
      margin: 0em 3em 3em 3.5em; }
      @media (max-width: 768px) {
        .eligibility .eligibility-individual-page .elig-indiv-appeal .show-more-less-card {
          margin: 0em; } }
    .eligibility .eligibility-individual-page .elig-indiv-did-not-apply-show-more-items-header {
      font-weight: 600;
      font-size: 16px; }
    .eligibility .eligibility-individual-page .elig-indiv-did-not-apply-show-more-items-each-ul-wrapper {
      list-style: disc;
      margin-left: 15px; }
      .eligibility .eligibility-individual-page .elig-indiv-did-not-apply-show-more-items-each-ul-wrapper ::marker {
        font-size: 12px; }
    .eligibility .eligibility-individual-page .elig-indiv-did-not-apply-show-more-items-each-li-wrapper {
      padding-left: 9px; }
    .eligibility .eligibility-individual-page .elig-indiv-programs-show-more-items-each-ul-wrapper {
      list-style: disc;
      margin-left: -3px; }
      .eligibility .eligibility-individual-page .elig-indiv-programs-show-more-items-each-ul-wrapper ::marker {
        font-size: 12px; }
    .eligibility .eligibility-individual-page .elig-indiv-programs-show-more-items-each-li-wrapper {
      padding-left: 9px; }
    .eligibility .eligibility-individual-page .hide-go-back-to-top {
      display: none; }
    .eligibility .eligibility-individual-page .elig-indiv-go-back-top {
      position: fixed;
      right: 18px;
      bottom: 15px;
      z-index: 9999;
      border: none;
      color: unset;
      background-color: unset;
      /* @media (min-width: $screen-sm) {
        bottom: 60px;
        right: 168px;
      } */ }
      .eligibility .eligibility-individual-page .elig-indiv-go-back-top .ic_arrow {
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background-color: #2D76A3;
        transform: rotate(90deg);
        box-shadow: 1.0234375px 0.00390625px 23px -3px #1607078a; }
  .eligibility .review-section.eligibility-summary {
    font-size: 0.8125em; }
    .eligibility .review-section.eligibility-summary .review-headers {
      font-size: 0.92307692em; }
    .eligibility .review-section.eligibility-summary .list-group-item {
      padding-top: 2em;
      /* Hide headers */ }
      .eligibility .review-section.eligibility-summary .list-group-item:first-child {
        padding: 0;
        border: none; }
      .eligibility .review-section.eligibility-summary .list-group-item .btn {
        font-size: 0.92307692em;
        padding: 0.4em 1em; }
    .eligibility .review-section.eligibility-summary .content {
      padding-left: 49px; }
    .eligibility .review-section.eligibility-summary .action-column a:not(.btn) {
      font-weight: 600; }
  .eligibility .also-eligible-for {
    color: #696969;
    font-style: italic; }
  .eligibility h5 {
    margin-top: 2em; }
  .eligibility h4 {
    font-size: 1em;
    line-height: 1.6em; }
  .eligibility .member-avatar .name {
    font-weight: 600; }
    @media (max-width: 768px) {
      .eligibility .member-avatar .name {
        float: left; } }
  .eligibility .action-column {
    margin-top: 1em; }
  .eligibility .actions {
    text-align: center; }
    .eligibility .actions a .icon {
      margin-right: 0.5em; }
    .eligibility .actions a.btn-link {
      padding-left: 0;
      padding-right: 0; }
    @media (max-width: 768px) {
      .eligibility .actions .text-center-xs {
        text-align: center; } }
  .eligibility .hover-pointer {
    cursor: pointer; }
  .eligibility .additional-benefit-options .options-form {
    margin: 2em 0; }
  .eligibility .additional-benefit-options .programs-link {
    padding: 0;
    font-size: 1em;
    font-style: italic;
    text-decoration: underline; }
  .eligibility .additional-benefit-options .segmented-control .controls {
    margin-left: -15px;
    margin-right: -15px; }
    .eligibility .additional-benefit-options .segmented-control .controls:before, .eligibility .additional-benefit-options .segmented-control .controls:after {
      content: " ";
      display: table; }
    .eligibility .additional-benefit-options .segmented-control .controls:after {
      clear: both; }
    .eligibility .additional-benefit-options .segmented-control .controls > span {
      position: relative;
      float: left;
      width: 100%;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      position: relative;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px;
      display: block; }
      @media (min-width: 992px) {
        .eligibility .additional-benefit-options .segmented-control .controls > span {
          float: left;
          width: 33.33333%; } }
      .eligibility .additional-benefit-options .segmented-control .controls > span .btn {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        white-space: normal;
        background-color: #ffffff;
        margin-bottom: 35px;
        border-color: #d0d2d3; }
        .eligibility .additional-benefit-options .segmented-control .controls > span .btn .benefit-card {
          padding: 1em;
          color: #334048;
          text-align: left; }
          .eligibility .additional-benefit-options .segmented-control .controls > span .btn .benefit-card .logo {
            width: 80%;
            height: 100px;
            margin: 0 auto 2em auto;
            text-align: center; }
            .eligibility .additional-benefit-options .segmented-control .controls > span .btn .benefit-card .logo .logo_Medi-Cal {
              height: 65px;
              width: 95px;
              margin-top: calc((100px - 95px) / 2); }
            .eligibility .additional-benefit-options .segmented-control .controls > span .btn .benefit-card .logo .logo_CalFresh_Eng,
            .eligibility .additional-benefit-options .segmented-control .controls > span .btn .benefit-card .logo .logo_CalFresh_Span {
              height: 54px;
              width: 148px;
              margin-top: calc((100px - 54px) / 2); }
            .eligibility .additional-benefit-options .segmented-control .controls > span .btn .benefit-card .logo .logo_CDSS {
              height: 97px;
              width: 64px;
              margin-top: calc((100px - 97px) / 2); }
          .eligibility .additional-benefit-options .segmented-control .controls > span .btn .benefit-card h4 {
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 5px; }
          .eligibility .additional-benefit-options .segmented-control .controls > span .btn .benefit-card p {
            font-size: 14.5px; }
      @media (min-width: 768px) {
        .eligibility .additional-benefit-options .segmented-control .controls > span .btn {
          margin-bottom: 6.5px; }
          .eligibility .additional-benefit-options .segmented-control .controls > span .btn .benefit-card.spanish-height-increase {
            min-height: 295px; } }
      .eligibility .additional-benefit-options .segmented-control .controls > span:last-of-type .btn {
        margin-bottom: 15px; }
      @media (min-width: 768px) {
        .eligibility .additional-benefit-options .segmented-control .controls > span:last-of-type .btn {
          margin-bottom: 6.5px; } }
  .eligibility .additional-benefit-options .form-group {
    margin-bottom: 1em; }
  .eligibility .additional-benefit-options .referrals {
    background: #F4F5F7;
    padding: 1em 2em;
    margin: 3em 0; }
    .eligibility .additional-benefit-options .referrals h5 {
      font-size: 1em;
      margin-top: 1em; }
  @media (max-width: 767px) {
    .eligibility .additional-benefit-options .apply-now {
      display: block;
      width: 100%; } }
  .eligibility .accordion .accordion-panel-control > a {
    color: #2D76A3; }
  .eligibility .keep-or-switch .accordion .accordion-panel-control {
    border-bottom: none; }
  .eligibility .keep-or-switch-form .form-group:last-of-type {
    margin-bottom: 0; }
  .eligibility .keep-or-switch-form input#sig-pin {
    max-width: 100px; }
  .eligibility .keep-or-switch-form input#signature {
    max-width: 300px; }
  .eligibility .keep-or-switch-form em {
    color: #b4b4b4; }
  .eligibility .employer-information-form input[type='text'],
  .eligibility .employer-information-form .Select {
    max-width: 300px; }
  .eligibility .employer-information-form .state-drop-down,
  .eligibility .employer-information-form .zip-code {
    max-width: 160px; }

#elig-indiv-program-pa div span,
#elig-indiv-program-aptc div span {
  padding-bottom: 12px;
  display: inline-block; }

.styleHR {
  height: 5px; }

.submit-document-link > span {
  color: #2D76A3;
  cursor: pointer; }

.submit-document-link > span:hover {
  text-decoration: underline; }

.additional-benefit-programs-modal .modal-header {
  background: transparent; }
  .additional-benefit-programs-modal .modal-header h2 {
    font-size: 1.09090909em;
    margin-top: 20px;
    margin-bottom: 10px; }

.additional-benefit-programs-modal .modal-body {
  margin-top: 0;
  padding-top: 0.5em; }
  .additional-benefit-programs-modal .modal-body h3 {
    font-size: 1.25em;
    margin-top: 0; }
  .additional-benefit-programs-modal .modal-body .program {
    padding-bottom: 2em;
    margin-bottom: 2em;
    border-bottom: 1px solid #d0d2d3; }
    .additional-benefit-programs-modal .modal-body .program:last-child {
      border-bottom: none; }

@media (min-width: 768px) {
  .eligibility .review-section.eligibility-summary .content {
    padding-left: 0px; }
  .eligibility .review-section.eligibility-summary .list-group-item:first-child {
    padding: 2em 40px;
    border: 1px solid #ddd; }
  .eligibility .review-section.eligibility-summary .list-group-item ~ .list-group-item {
    border-top: none; }
  .eligibility .review-section.eligibility-summary .list-group-item .review-row {
    padding-bottom: 3em;
    border-bottom: 1px solid #d0d2d3; }
  .eligibility .review-section.eligibility-summary .list-group-item:last-child .review-row {
    border-bottom: none; }
  .eligibility .review-section.eligibility-summary .action-required {
    text-align: center; }
  .eligibility .review-section.eligibility-summary .list-group-item:first-child {
    display: block; }
  .eligibility .review-section.eligibility-summary .action-column {
    margin-top: 0;
    text-align: right; } }

.eligibility_factor_60 {
  list-style-type: disc; }

.financial-info-card.financial-info-card-fh-wrapper.sls {
  padding: 0px; }

.faded-qle {
  color: #696969;
  font-style: italic;
  margin-bottom: -20px; }

.faded-qle-date {
  color: #696969;
  line-height: 30px; }

.sogi-form label {
  margin-bottom: .2em; }

.sogi-form .label-note {
  font-style: italic;
  color: #696969;
  margin: 0 0 1.4em 0;
  font-size: 0.9375em; }

.upload-verification-documents h2 {
  margin-bottom: 14px; }

.upload-verification-documents button.click-here {
  padding: 0;
  font-style: italic;
  text-decoration: underline;
  font-size: 16px;
  margin-top: -10px; }

.upload-verification-documents p#eligibility-upload-foster-text {
  margin-bottom: 90px; }

.upload-verification-documents div.step-row {
  margin: auto;
  margin-top: 60px;
  width: 90%; }
  @media (max-width: 767px) {
    .upload-verification-documents div.step-row {
      margin-top: 30px;
      margin-bottom: 20px;
      width: 100%; } }
  .upload-verification-documents div.step-row div.step-block {
    border: 1px solid #d0d2d3;
    border-radius: 3px;
    padding: 0 20px;
    text-align: center;
    height: auto;
    min-height: 260px; }
    .upload-verification-documents div.step-row div.step-block .image {
      margin: auto; }
      .upload-verification-documents div.step-row div.step-block .image.step1 {
        width: 143px;
        height: 122px;
        margin-top: -48px; }
      .upload-verification-documents div.step-row div.step-block .image.step1-mobile {
        width: 156px;
        height: 108px;
        margin-top: -38px; }
        @media (max-width: 767px) {
          .upload-verification-documents div.step-row div.step-block .image.step1-mobile {
            width: 92px;
            height: 64px;
            background-size: 92px 64px;
            margin-top: 0px; } }
      .upload-verification-documents div.step-row div.step-block .image.step2 {
        width: 158px;
        height: 113px;
        margin-top: -38px; }
      .upload-verification-documents div.step-row div.step-block .image.step2-mobile {
        width: 79px;
        height: 71px;
        margin-top: 0px; }
    .upload-verification-documents div.step-row div.step-block h4 {
      font-size: 21px;
      font-weight: 600; }
    .upload-verification-documents div.step-row div.step-block p {
      font-size: 16px; }
    @media (max-width: 767px) {
      .upload-verification-documents div.step-row div.step-block {
        border: none;
        min-height: 180px; }
        .upload-verification-documents div.step-row div.step-block h4 {
          font-size: 14; }
        .upload-verification-documents div.step-row div.step-block p {
          font-size: 13px; } }

.upload-verification-documents div.thank-you-message {
  margin-top: 20px;
  border: 1px solid #d0d2d3;
  border-left: 8px solid #a4cc39;
  border-radius: 3px;
  padding: 12px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 0.5rem; }
  @media (max-width: 767px) {
    .upload-verification-documents div.thank-you-message {
      margin-bottom: 30px; } }
  .upload-verification-documents div.thank-you-message div.upload-success {
    display: flex;
    flex-direction: row;
    align-items: start;
    width: 80px; }
    .upload-verification-documents div.thank-you-message div.upload-success .icon {
      width: 44px;
      height: 48px; }
  .upload-verification-documents div.thank-you-message div.text h5 {
    margin-top: 0;
    font-size: 16px; }
  .upload-verification-documents div.thank-you-message div.text p {
    font-size: 13px; }
  .upload-verification-documents div.thank-you-message div.text p:last-of-type {
    margin-bottom: 0; }
  @media (max-width: 767px) {
    .upload-verification-documents div.thank-you-message div.text {
      padding-left: 0; } }
  .upload-verification-documents div.thank-you-message #eligibility-upload-thank-you {
    font-weight: bold; }
  .upload-verification-documents div.thank-you-message #eligibility-upload-success-submitted a {
    text-decoration: underline; }

.upload-verification-documents div.people-uploads {
  margin-top: 50px; }
  @media (max-width: 767px) {
    .upload-verification-documents div.people-uploads {
      margin-top: 0px; } }
  .upload-verification-documents div.people-uploads .person-upload-row {
    margin-bottom: 40px; }

.upload-verification-documents .elig-module {
  margin-top: 12px; }
  .upload-verification-documents .elig-module .accordion .margin-top-15 {
    margin-top: 15px; }
  .upload-verification-documents .elig-module .accordion .accordion-panel .accordion-panel-control #panel {
    padding: 0;
    font-size: 13px;
    font-weight: 600;
    display: inline-block; }
  .upload-verification-documents .elig-module .accordion .accordion-panel .accordion-panel-control::after {
    display: inline-block;
    position: relative;
    margin-left: 8px;
    top: 4px; }

.upload-verification-documents .require-documents-module {
  margin-top: 20px;
  border: 1px solid #d0d2d3;
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
  font-size: 18px;
  background: white;
  overflow: hidden;
  padding: 15px 30px; }
  .upload-verification-documents .require-documents-module .tiny-font {
    font-size: 13px; }
  .upload-verification-documents .require-documents-module .document-income-attestation {
    font-size: 13px;
    font-weight: normal;
    background: #F4F5F7;
    padding: 15px;
    border-radius: 3px; }
    .upload-verification-documents .require-documents-module .document-income-attestation b {
      display: block;
      margin-bottom: -6px; }
    .upload-verification-documents .require-documents-module .document-income-attestation div:first-of-type:not(.ic_download) {
      margin-bottom: 10px; }
    .upload-verification-documents .require-documents-module .document-income-attestation a {
      margin-left: 10px;
      font-style: italic; }
  .upload-verification-documents .require-documents-module section.document-container {
    padding: 15px; }
  .upload-verification-documents .require-documents-module .documents-button {
    margin-top: 20px; }
    .upload-verification-documents .require-documents-module .documents-button button {
      font-size: 13px;
      margin-top: 10px; }
      @media (max-width: 767px) {
        .upload-verification-documents .require-documents-module .documents-button button {
          font-size: 13px;
          width: 100%; } }
  .upload-verification-documents .require-documents-module .documents-header {
    border-bottom: 1px solid #d0d2d3;
    margin: 15px 0 30px 0;
    padding-bottom: 8px; }
    .upload-verification-documents .require-documents-module .documents-header .font-weight-bold {
      font-weight: 700; }
  .upload-verification-documents .require-documents-module .expanded-citizenship {
    margin-top: 40px; }
    .upload-verification-documents .require-documents-module .expanded-citizenship #elig-header-for-listA, .upload-verification-documents .require-documents-module .expanded-citizenship #elig-header-for-listB {
      margin-bottom: 16px;
      display: inline-block; }
  .upload-verification-documents .require-documents-module .due-date {
    text-align: right; }
    @media (max-width: 767px) {
      .upload-verification-documents .require-documents-module .due-date {
        text-align: left; } }
  .upload-verification-documents .require-documents-module .documents-header-contents {
    padding: 15px 15px;
    overflow: hidden; }
    .upload-verification-documents .require-documents-module .documents-header-contents p {
      line-height: 1;
      margin-bottom: 0; }
      @media (max-width: 767px) {
        .upload-verification-documents .require-documents-module .documents-header-contents p {
          margin-bottom: 4px; } }
  .upload-verification-documents .require-documents-module .documents-header-main {
    background: #F4F5F7;
    margin: -15px -30px 24px -30px; }
    .upload-verification-documents .require-documents-module .documents-header-main p {
      display: inline-block; }
    .upload-verification-documents .require-documents-module .documents-header-main span {
      margin-top: 5px;
      font-size: 14px; }
    @media (max-width: 767px) {
      .upload-verification-documents .require-documents-module .documents-header-main .icon-file {
        height: 20px;
        width: 15px;
        background-size: 15px 20px; } }
  .upload-verification-documents .require-documents-module ul {
    padding: 0px 25px;
    font-size: 12px; }
    .upload-verification-documents .require-documents-module ul li {
      margin-bottom: 14px; }
  .upload-verification-documents .require-documents-module div.more-options {
    border-bottom: none;
    margin-bottom: 20px; }
  .upload-verification-documents .require-documents-module div.more-options > a {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none; }
    .upload-verification-documents .require-documents-module div.more-options > a:after {
      content: '';
      transform: translateY(-50%);
      pointer-events: none;
      margin-left: 6px;
      position: relative;
      top: 3px; }
    .upload-verification-documents .require-documents-module div.more-options > a.open {
      border-bottom: 1px solid transparent; }
      .upload-verification-documents .require-documents-module div.more-options > a.open:after {
        margin-left: 6px; }
  .upload-verification-documents .require-documents-module section div.documents-type {
    margin-top: 15px;
    overflow: hidden; }
  .upload-verification-documents .require-documents-module section .file-image {
    width: 30px;
    height: 35px;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAeCAYAAAA2Lt7lAAAAAXNSR0IArs4c6QAAAchJREFUSA21lT9Lw0AYxhMRd4cODloHFekXcGwWJwedRLoI6pB2cSriUCjiUkQchLYKfgE7FGcHFb+F7VB17OCggwgaf28wcL0rpSa5g+Pe/8+b570jbrFY7DmOk2XHXq7rtvv9/lar1frSi7gABBjvCXrQnePoQRBsEzdP/jUgBUC+1bxJUaR4vV6vqo5xZRrMEzsN0GYmk/lA3mNL0+GaiISE5x35FUB2fN8/U2ulBeA0Go1jCtdgY79UKh1FIKkBSEFADuXgSypQVxZbOAMREq4ZCm5IDYrf8hWriDVs72kAfFLMY7fZcmHkiNa5AQDqE97FKGLIKTfEh47LP1+Bolk9ji8pYCsbADhOSVjWEyIdn9zzx0gH6A1Z9sCiUU8MBkCz2bwYiEyopHqLhvViHcCgCO5u6GRuWDdj2F6YyboaZwDglFv0owb9Q+7qsQYAHYQvUA+Mq1ufgXUAgyKGfAIdCzEp6eoUGwC81ByvORcHgNwpPc8A4M+2pgcl0a3PwDqAQRG/u10omY1JyysUX6m5BgADPiBg1P9AzdflDobRAFyzJT0riW59BtYBwhnAe57hVpNQoedSc0VsAvDM9jB4nGmv3i8HSIUTyfG1vQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: 30px 35px; }
    @media (max-width: 767px) {
      .upload-verification-documents .require-documents-module section .file-image {
        width: 12px;
        height: 23px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAADQ4S5JAAAAAXNSR0IArs4c6QAAAOxJREFUKBVjzMzMfM7AwHADiHEB5f///3vNmDHjClgBUMN+XCpB4kD540B8NDk5WQXEZwIRBMAHoHwsGxvbwqysLFliNEgANbQCMSvQabtZYKYDrd0MZIvA+EB6//Tp06u+f//uyMXFxQESB2pYBnIjXj8gGQBSux1uQ0ZGRgJQkh1ZARL7JzCUFoD4cA2MjIzvgJgTSRGcCXTKdxgHrgHo3k0wQXw0XAMWTyPrewM00BckANcAE0BWhY0N1wC0wQLoVnDwoSsE+u0H0MATIHG4BqBiOyAfn6dRNQCDrQvdZGx8RqBTCKVWZH1qAB1FUPByLbKmAAAAAElFTkSuQmCC);
        background-repeat: no-repeat; } }
  .upload-verification-documents .require-documents-module section > span:nth-child(2) {
    position: relative;
    top: -14px;
    font-size: 15px;
    font-weight: 600; }
  .upload-verification-documents .require-documents-module section .file-group {
    position: relative;
    top: 6px;
    float: right;
    font-weight: 600;
    cursor: default;
    text-decoration: none; }
    .upload-verification-documents .require-documents-module section .file-group a {
      color: #E32A3C; }
      .upload-verification-documents .require-documents-module section .file-group a.blue {
        color: #2D76A3; }
    .upload-verification-documents .require-documents-module section .file-group > span:not(.black):nth-child(1) {
      cursor: pointer;
      text-decoration: none; }
      .upload-verification-documents .require-documents-module section .file-group > span:not(.black):nth-child(1) .black {
        cursor: default;
        text-decoration: none; }
    .upload-verification-documents .require-documents-module section .file-group > span:nth-child(2) {
      color: #2D76A3;
      margin-left: 38px;
      cursor: pointer;
      text-decoration: none; }
    .upload-verification-documents .require-documents-module section .file-group .black {
      color: #334048; }
    @media (max-width: 767px) {
      .upload-verification-documents .require-documents-module section .file-group {
        float: none;
        margin-left: 40px;
        margin-bottom: 20px; } }
  .upload-verification-documents .require-documents-module section .documents-type {
    background: #F4F5F7;
    border-radius: 3px;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: normal;
    min-height: 40px;
    padding: 10px 30px 10px 15px; }
    .upload-verification-documents .require-documents-module section .documents-type div {
      margin-bottom: 4px; }
      .upload-verification-documents .require-documents-module section .documents-type div:last-of-type {
        margin-bottom: 0; }
    .upload-verification-documents .require-documents-module section .documents-type .accepted-doc-type {
      display: inline-block;
      width: 95%; }
    .upload-verification-documents .require-documents-module section .documents-type span > a.tiny-font {
      position: absolute;
      float: right;
      color: #2D76A3;
      font-weight: 600;
      cursor: pointer;
      text-decoration: none; }
    @media (max-width: 767px) {
      .upload-verification-documents .require-documents-module section .documents-type {
        position: relative; }
        .upload-verification-documents .require-documents-module section .documents-type b {
          display: block; }
        .upload-verification-documents .require-documents-module section .documents-type span:first-of-type {
          display: inline-block;
          width: 80%; }
        .upload-verification-documents .require-documents-module section .documents-type .tiny-font {
          position: absolute;
          right: 10px;
          top: 10px; } }
  .upload-verification-documents .require-documents-module section .documents-warning {
    font-size: 0.75em;
    font-weight: normal;
    display: flex;
    background: white;
    padding: 0; }
    .upload-verification-documents .require-documents-module section .documents-warning div:nth-child(2) {
      float: right; }
    .upload-verification-documents .require-documents-module section .documents-warning .triangle-alert {
      height: 30px;
      width: 40px;
      margin-right: 10px;
      margin-top: 4px; }
    @media (max-width: 767px) {
      .upload-verification-documents .require-documents-module section .documents-warning .mobile {
        width: 50%; }
      .upload-verification-documents .require-documents-module section .documents-warning span:first-of-type {
        display: inline-block;
        width: 100%;
        letter-spacing: 0;
        top: 0; }
      .upload-verification-documents .require-documents-module section .documents-warning span.triangle-alert {
        height: 30px;
        width: 60px;
        margin-right: 10px; } }
  .upload-verification-documents .require-documents-module section .file-warning {
    width: 35px;
    height: 35px;
    margin-right: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAzFJREFUSA29Vk1IVFEUPue+caS0wCh/prFWLepN1q5FoxhCIEFI0KJFiyIXWqtaBVKb1m0iKBdBizZCZZukhWVjSbTMkSgoEN9MagWR/dDI3NM5197jOTa+H9S78N2f75zPe+bccz6EEIO6u2sd52cXkj4OhBkCSAFBCyD94m8REAsAOGYhPErlc29DuARcDfRtf7ZhQeNlBvURUf1qWN9Z3lLWlVT++UPf3oppVeKCne3XANf4Rg0rrEJsIOKEQjxXLQIriMk+mSzg7C3SdCaE/yDId7DUqdbJ3ONK4DJiQwqfnhBBZyUw7poJNKA6m57K3fX7UP5FAWZvryWp+OZEVAR6sGC3H/ZzeTc2vynBTf9htTn/ftcJ8LOcI1EPAR2qhnX3EWG+BmvbmvKjc7KXkD9L2cuJFHKglRhMv3n2TuCO3b6LrxVIzJFsXITSVTbpFzsTankycbNXnEQYvTMHO/YIXklx4Hj3RTCODeVakMBFfd4QS0WKUBxik3qGBD2G2JRBb3f9J5zlux37yAEltXf96ZYzKCpn+I1xwd/gQYpSfGPuMhs8+Gk1K9PaNpiYy87vBN+4yLzbonBrXbaLbe11YqPLsCOKrWARdDFhmjhRtATT+n6Ze2bsobDAlQvHYjuIYch1vkybki+UyJXI9ggf2cFFUHhDHEWzp/H069GvCVEIM/uyeTYOHe4kJo825Z9+EEInky1xnlwKTY44JFjTJEQjhTeEUuN2Pe3hCd5784AJ94Tpna31dwRmiEWYccgmAuyWjgmSzhc9wPUd5+3OZu7LF0LZMYgUDuDIyB/Be0KgmOnYW9b6Fe9tlYOgwYYL/CI28z9gBWGXznGY5c8JviAXy383lolRgyzM2GGoh8LWW0KTIk7WonXaJV1GLAujBlmYcRxKsl6TwaQsc481To398PvzQu3fFGHGOuqByBX/fvQ5DstNK0nFz3+J5WAu09W0SEYj9XJIjTaT/TCDnU5LIqUnc/f84fXbViV2QaKRjFxh5SBN3N2v/DIBFxIa54QbkifjZm8lzl0HErtA+RrlwE2cFLRwFLid4m8p+JyjDtXVvJSK5MevNv8LKrUe+BNVkhgAAAAASUVORK5CYII=);
    background-repeat: no-repeat; }
    @media (max-width: 767px) {
      .upload-verification-documents .require-documents-module section .file-warning {
        width: 39px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAYBJREFUKBWFUk1LAlEUvfclJCY1EUGZ0qqFToIFLYoUW/UDgqSgX9CyddCi/xAu2xQhBa3UnYFGbYuR9skQLlqUBIK+270DwjjzwLd58+45Z+65Hwi+Q8VixO0OTjRiCYFyBDCPgF2mtEip69T7U9VHBxw93PVCWhPdE1F6FAvdiPVZiB3POfVvwTyxCIdEz0BkhQTBAGI7Fo9vL7xWf5RYlYxBISI8TGEkz/fHmJ4o89f7vZKYkhpNVgnQTTiNJtfdGxPzAwmOvrKFrJLmBMFJb/4hDjSUlHR1EtmMU07JOMzgxKjFmb05hplEex17t8z4ahgEIKCuYqBlAnmIa+xqk5u5aMKRVEvJ5phAQCynnOYWL8JLGMc+RNSdtySfdr7Gc94PkFxUcEsaT9lk1I/x7C+TTvNcbIOsHGdq+wn8nSANZ0EhT+lxJbN8IVxPLLs6E53e4Tpv2AqXajrY9zLaSwdYqQyF4dn2U2VzBlofMrTBcUu6Ks2RGpNvjY6f+w/KDol6UC9L/QAAAABJRU5ErkJggg==);
        background-repeat: no-repeat; } }
  .upload-verification-documents .require-documents-module .multi-option-format span {
    font-size: 14px;
    font-weight: 600; }
  .upload-verification-documents .require-documents-module .multi-option-format ul {
    padding: 0px 15px; }
  .upload-verification-documents .require-documents-module .multi-option-format li span {
    font-size: 13px;
    font-weight: normal; }

.upload-verification-documents .button-row-group {
  margin-top: 60px;
  text-align: right; }
  @media (max-width: 767px) {
    .upload-verification-documents .button-row-group {
      text-align: center; } }
  .upload-verification-documents .button-row-group #single-file-upload {
    float: left;
    padding-left: 0;
    font-weight: 700; }
    @media (max-width: 767px) {
      .upload-verification-documents .button-row-group #single-file-upload {
        float: none;
        width: 100%;
        margin-bottom: 18px; } }
  @media (max-width: 767px) {
    .upload-verification-documents .button-row-group #submit-for-review {
      width: 100%;
      margin-top: 25px; } }

.upload-verification-more-info-modal {
  margin-top: -40px; }
  .upload-verification-more-info-modal h4, .upload-verification-more-info-modal p {
    font-size: 16px;
    line-height: 22px;
    text-align: left; }
  .upload-verification-more-info-modal h4 {
    font-weight: 700;
    margin-bottom: 2px; }
  .upload-verification-more-info-modal p {
    margin-bottom: 26px; }
  .upload-verification-more-info-modal button {
    margin-top: 30px;
    min-width: 180px; }
    @media (max-width: 767px) {
      .upload-verification-more-info-modal button {
        width: 100%; } }

.upload-verification-modal {
  /**SM164378 R20.09 Changes start  */
  /**R20.09 Changes end  */ }
  .upload-verification-modal .modal-body {
    padding-top: 0;
    margin-bottom: 0;
    /**SM164378 R20.09 Changes start  */
    /**R20.09 Changes end  */ }
    .upload-verification-modal .modal-body h4 {
      font-size: 16px;
      font-weight: 600; }
    .upload-verification-modal .modal-body .font-weight-bold {
      font-weight: 700; }
    .upload-verification-modal .modal-body .segmented-option.btn {
      padding: 0.8em 1.8em;
      width: 100%;
      margin-bottom: 1em;
      color: #000000;
      border-color: #8f8f8f;
      margin: 0.8em 0em; }
      .upload-verification-modal .modal-body .segmented-option.btn:hover:not(:disabled) {
        background-color: #ffffff !important;
        color: #000000; }
      .upload-verification-modal .modal-body .segmented-option.btn.selected {
        background-color: #ffffff !important; }
        .upload-verification-modal .modal-body .segmented-option.btn.selected::after {
          content: '';
          display: block;
          width: 0;
          height: 0;
          background-position: right top;
          border-left: 40px solid transparent;
          border-right: 40px solid #2D76A3;
          border-bottom: 40px solid transparent;
          position: absolute;
          top: 0;
          right: 0;
          z-index: 1; }
        .upload-verification-modal .modal-body .segmented-option.btn.selected .wrapper-text::after {
          content: '';
          position: absolute;
          background-color: #2D76A3;
          top: 7px;
          right: 5px;
          z-index: 2; }
      .upload-verification-modal .modal-body .segmented-option.btn:active, .upload-verification-modal .modal-body .segmented-option.btn:focus {
        background-color: #ffffff; }
    .upload-verification-modal .modal-body .upload-verification-drop-zone {
      height: auto;
      min-height: 180px;
      padding: 2em;
      padding-bottom: 1.2em;
      border: 1px solid #d0d2d3;
      background: #F4F5F7;
      text-align: center;
      margin-bottom: 2em;
      /** SIR207391 CR 121903 changes Start */
      /** SIR207391 CR 121903 changes End */ }
      @media (max-width: 991px) {
        .upload-verification-modal .modal-body .upload-verification-drop-zone {
          margin-left: -15px;
          margin-right: -15px; } }
      .upload-verification-modal .modal-body .upload-verification-drop-zone .file-type-error {
        display: none; }
      .upload-verification-modal .modal-body .upload-verification-drop-zone.reject {
        border-color: #e42539;
        border-style: dashed;
        color: #e42539; }
        .upload-verification-modal .modal-body .upload-verification-drop-zone.reject .instructions {
          display: none; }
        .upload-verification-modal .modal-body .upload-verification-drop-zone.reject .file-type-error {
          display: block;
          font-size: 12px;
          font-weight: 700; }
      .upload-verification-modal .modal-body .upload-verification-drop-zone .upload-file-icon {
        width: 79px;
        height: 33px;
        margin: auto;
        margin-bottom: 2em; }
        @media (max-width: 991px) {
          .upload-verification-modal .modal-body .upload-verification-drop-zone .upload-file-icon {
            width: 103px;
            height: 33px; } }
      .upload-verification-modal .modal-body .upload-verification-drop-zone .upload-file-drop-text {
        font-size: x-large; }
      .upload-verification-modal .modal-body .upload-verification-drop-zone .btn {
        margin-left: 0.6em; }
        @media (max-width: 991px) {
          .upload-verification-modal .modal-body .upload-verification-drop-zone .btn {
            min-width: 200px; } }
    .upload-verification-modal .modal-body .upload-verification-drop-zone-modified {
      height: auto;
      min-height: 180px;
      padding: 2em;
      padding-bottom: 1.2em;
      border: 1px solid #d0d2d3;
      background: white;
      text-align: center;
      margin-bottom: 2em;
      /**SIR166514 R20.09 Changes start*/
      /**SIR166514 R20.09 Changes end*/ }
      .upload-verification-modal .modal-body .upload-verification-drop-zone-modified .file-type-error {
        display: none; }
      .upload-verification-modal .modal-body .upload-verification-drop-zone-modified.reject {
        border-color: #e42539;
        border-style: dashed;
        color: #e42539; }
        .upload-verification-modal .modal-body .upload-verification-drop-zone-modified.reject .instructions {
          display: none; }
        .upload-verification-modal .modal-body .upload-verification-drop-zone-modified.reject .file-type-error {
          display: block;
          font-size: 12px;
          font-weight: 700; }
      .upload-verification-modal .modal-body .upload-verification-drop-zone-modified .upload-file-icon {
        width: 79px;
        height: 72px;
        margin: auto;
        margin-bottom: 2em; }
        @media (max-width: 991px) {
          .upload-verification-modal .modal-body .upload-verification-drop-zone-modified .upload-file-icon {
            width: 103px;
            height: 64px; } }
      .upload-verification-modal .modal-body .upload-verification-drop-zone-modified .upload-file-icon-docs-and-cor {
        width: 79px;
        height: 60px;
        margin: auto; }
        @media (max-width: 991px) {
          .upload-verification-modal .modal-body .upload-verification-drop-zone-modified .upload-file-icon-docs-and-cor {
            width: 103px;
            height: 64px; } }
      .upload-verification-modal .modal-body .upload-verification-drop-zone-modified span#docs-and-cor-upload-file-drop-a-file {
        font-size: xx-large; }
      .upload-verification-modal .modal-body .upload-verification-drop-zone-modified .btn {
        margin-left: 0.6em; }
        @media (max-width: 991px) {
          .upload-verification-modal .modal-body .upload-verification-drop-zone-modified .btn {
            min-width: 200px; } }
    .upload-verification-modal .modal-body .document-comment {
      margin-top: 30px;
      margin-bottom: 30px; }
      .upload-verification-modal .modal-body .document-comment h5 .tooltip-container {
        position: relative;
        top: 2px;
        margin-left: 6px; }
      .upload-verification-modal .modal-body .document-comment h5 .optional {
        font-size: 14px;
        font-style: italic;
        color: #696969;
        font-weight: 500;
        margin-left: 6px; }
      .upload-verification-modal .modal-body .document-comment textarea {
        width: 100%;
        height: 60px;
        border: 1px solid #c2c2c2;
        border-radius: 3px; }
    .upload-verification-modal .modal-body .document-uploading {
      width: 100%;
      margin-bottom: 16px;
      padding-bottom: 16px;
      border-bottom: 1px solid #b4b4b4; }
      .upload-verification-modal .modal-body .document-uploading.no-border {
        border-bottom: none; }
      .upload-verification-modal .modal-body .document-uploading .document-status-container {
        display: block;
        margin-bottom: 10px; }
        .upload-verification-modal .modal-body .document-uploading .document-status-container .document-desc {
          padding-bottom: unset; }
        .upload-verification-modal .modal-body .document-uploading .document-status-container #docs-and-cor-add-doc-modal-file-uploaded {
          margin-left: 8px; }
      .upload-verification-modal .modal-body .document-uploading .doc-icon {
        display: inline-block;
        float: left;
        /**R20.09 Changes end  */
        /**SIR166514 R20.09 Changes start (Docs review Css)*/
        /** SIR167106 R20.09 Fixed Icon Alignment issyue and Space between FileUpload text and box **/
        /**SIR166514 R20.09 Changes end*/ }
        .upload-verification-modal .modal-body .document-uploading .doc-icon .preloader-wrapper {
          width: 21px;
          height: 21px; }
        .upload-verification-modal .modal-body .document-uploading .doc-icon.error-icon {
          width: 23px;
          height: 23px;
          background-repeat: no-repeat;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAYBJREFUKBWFUk1LAlEUvfclJCY1EUGZ0qqFToIFLYoUW/UDgqSgX9CyddCi/xAu2xQhBa3UnYFGbYuR9skQLlqUBIK+270DwjjzwLd58+45Z+65Hwi+Q8VixO0OTjRiCYFyBDCPgF2mtEip69T7U9VHBxw93PVCWhPdE1F6FAvdiPVZiB3POfVvwTyxCIdEz0BkhQTBAGI7Fo9vL7xWf5RYlYxBISI8TGEkz/fHmJ4o89f7vZKYkhpNVgnQTTiNJtfdGxPzAwmOvrKFrJLmBMFJb/4hDjSUlHR1EtmMU07JOMzgxKjFmb05hplEex17t8z4ahgEIKCuYqBlAnmIa+xqk5u5aMKRVEvJ5phAQCynnOYWL8JLGMc+RNSdtySfdr7Gc94PkFxUcEsaT9lk1I/x7C+TTvNcbIOsHGdq+wn8nSANZ0EhT+lxJbN8IVxPLLs6E53e4Tpv2AqXajrY9zLaSwdYqQyF4dn2U2VzBlofMrTBcUu6Ks2RGpNvjY6f+w/KDol6UC9L/QAAAABJRU5ErkJggg==); }
          @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
            .upload-verification-modal .modal-body .document-uploading .doc-icon.error-icon {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAzFJREFUSA29Vk1IVFEUPue+caS0wCh/prFWLepN1q5FoxhCIEFI0KJFiyIXWqtaBVKb1m0iKBdBizZCZZukhWVjSbTMkSgoEN9MagWR/dDI3NM5197jOTa+H9S78N2f75zPe+bccz6EEIO6u2sd52cXkj4OhBkCSAFBCyD94m8REAsAOGYhPErlc29DuARcDfRtf7ZhQeNlBvURUf1qWN9Z3lLWlVT++UPf3oppVeKCne3XANf4Rg0rrEJsIOKEQjxXLQIriMk+mSzg7C3SdCaE/yDId7DUqdbJ3ONK4DJiQwqfnhBBZyUw7poJNKA6m57K3fX7UP5FAWZvryWp+OZEVAR6sGC3H/ZzeTc2vynBTf9htTn/ftcJ8LOcI1EPAR2qhnX3EWG+BmvbmvKjc7KXkD9L2cuJFHKglRhMv3n2TuCO3b6LrxVIzJFsXITSVTbpFzsTankycbNXnEQYvTMHO/YIXklx4Hj3RTCODeVakMBFfd4QS0WKUBxik3qGBD2G2JRBb3f9J5zlux37yAEltXf96ZYzKCpn+I1xwd/gQYpSfGPuMhs8+Gk1K9PaNpiYy87vBN+4yLzbonBrXbaLbe11YqPLsCOKrWARdDFhmjhRtATT+n6Ze2bsobDAlQvHYjuIYch1vkybki+UyJXI9ggf2cFFUHhDHEWzp/H069GvCVEIM/uyeTYOHe4kJo825Z9+EEInky1xnlwKTY44JFjTJEQjhTeEUuN2Pe3hCd5784AJ94Tpna31dwRmiEWYccgmAuyWjgmSzhc9wPUd5+3OZu7LF0LZMYgUDuDIyB/Be0KgmOnYW9b6Fe9tlYOgwYYL/CI28z9gBWGXznGY5c8JviAXy383lolRgyzM2GGoh8LWW0KTIk7WonXaJV1GLAujBlmYcRxKsl6TwaQsc481To398PvzQu3fFGHGOuqByBX/fvQ5DstNK0nFz3+J5WAu09W0SEYj9XJIjTaT/TCDnU5LIqUnc/f84fXbViV2QaKRjFxh5SBN3N2v/DIBFxIa54QbkifjZm8lzl0HErtA+RrlwE2cFLRwFLid4m8p+JyjDtXVvJSK5MevNv8LKrUe+BNVkhgAAAAASUVORK5CYII=);
              background-size: 23px 23px; } }
        .upload-verification-modal .modal-body .document-uploading .doc-icon.document-icon {
          width: 23px;
          height: 23px;
          background-repeat: no-repeat;
          background-image: url(/static/lw-web//images/ic_paid_dt.png); }
          @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
            .upload-verification-modal .modal-body .document-uploading .doc-icon.document-icon {
              background-image: url(/static/lw-web//images/ic_paid_dt@2x.png);
              background-size: 19px 19px; } }
        .upload-verification-modal .modal-body .document-uploading .doc-icon.file-icon {
          width: 2.5em;
          height: 3.1em;
          background-repeat: no-repeat;
          margin-top: 0.7em;
          padding-bottom: 4em;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAAAAXNSR0IArs4c6QAAAS9JREFUWAntmEsKwkAMhpMi1MdO8AgFQapewa2eV7deQS0FoUcQ3NXqajRqpTKvtmR00c5qmAz58ieZQIv7KFoLAUtgWoh47nf9cRAEJ5NLjxNKICHEMM1u2yRJRiYw7g6RoAvzaYimi2Vsua/XXYwHPX+hU+6VcVj9DsYP7ROTcidgUgpghjsBU3ptcCdgKo0N7gxsgzsFm+AdMnKv72cFkGbXAkJMLtfbkVUxImwKBO2Whgyr4lkYrrS0tyHPhgSuM7tJaRloMSiWVD9m7nPsFh3b9pLiqpHbADo7i2Kdc9N588BSjet0tSmlZFN1/U9Srep6SXHb1bb61bX/pMaq4KQat12tShPH2d9q3Dxw29XQzmqON6vy0bzn9DfFn38gqjq4PPPKfmixBoGwvgMTgJZt8HrfowAAAABJRU5ErkJggg==); }
          @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
            .upload-verification-modal .modal-body .document-uploading .doc-icon.file-icon {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABQCAYAAABFyhZTAAAAAXNSR0IArs4c6QAAAk5JREFUeAHtm01OwzAQhe20xygnKI16DU7Agj13QEJsuQN7hDgB16hSuAHHoAS7wlLl0L7EdsO8drJp47/MN2/sjK3WNh8fV+3m+6k1ZmYEXtaYL2vsY11fPpQwr5IM6wGdENPWmvvVen1dBliosrtwbeuQW/NcArraHVj490kJ6GkMuawXbtr8/7Vq1i6aO1eANsvF4rVT26OASeGAE6CT5jQT8CYQu89kaB5ga24caDY0DfB2zhaApgH24VwCmgq4BDQdcC40JXAONC1wKjQ1cAo0PfBQ6JMAHgJ9MsB9oTu7Jd9R4rVn99Q19a89lsu93anJS9O8z2mAu2TDSraHCMbciQ1ptyn/HIaEW/vjIrnAk+r2GNBiQ7qez9+cZhdYt8Mt4rkvVuHDGOm1UOGxzq19+FoXxr/KphOBnlDhsc6t3YIy888C9mZXQ+DsJwgbAAL7MDvGahn7IYR0XF76Hs7hUqtlacNTx4MKpw4stZ8CS1WmlF2qcClPSh1HFZaqTCm74Ht4rFw6FygkLigXhyE9Vi6dC9w3F4fAuYZI6w+Bx8qlcx0TQhqNA+ew5tLIhcLrYUgLt3+weQo82GVkHVRhMsEGm3t2CsP3sObSg4NonA6aS+/xM5zDmkvv8RxLMVSYBaSvnQrc11Os7VRhVuX62q0K9/UUazvNpWPl9Fw69gjZPVy0NJcmUzQ2Fyocd2C/V2B2BZH9qjDyEHu9KsyuILJfFUYeYq9XhdkVRPbb+F8fqAN7/fmF9Bg/75cSFZ61Ytnv5jot/I7rByB9+TBYM8gtAAAAAElFTkSuQmCC);
              background-size: 1.8em 2.6em; } }
        @media only screen and (max-width: 450px) {
          .upload-verification-modal .modal-body .document-uploading .doc-icon.file-icon {
            padding-bottom: 7em !important; } }
        .upload-verification-modal .modal-body .document-uploading .doc-icon .file-icon-padding {
          padding-bottom: 2%; }
      .upload-verification-modal .modal-body .document-uploading .document-desc {
        position: relative;
        padding-left: 30px;
        width: 100%;
        padding-bottom: 1em;
        /**SIR167106 R20.09 Changes end*/ }
        .upload-verification-modal .modal-body .document-uploading .document-desc h4 {
          font-size: 16px;
          font-weight: 600;
          margin: 0px 0 4px 0;
          width: 85%;
          line-height: 1.3em;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; }
          @media (max-width: 767px) {
            .upload-verification-modal .modal-body .document-uploading .document-desc h4 {
              font-size: 13px; } }
        .upload-verification-modal .modal-body .document-uploading .document-desc p {
          font-size: 13px;
          color: #696969;
          margin-bottom: 0; }
          @media (max-width: 767px) {
            .upload-verification-modal .modal-body .document-uploading .document-desc p {
              font-size: 11px; } }
          .upload-verification-modal .modal-body .document-uploading .document-desc p.uploading {
            font-style: italic; }
          .upload-verification-modal .modal-body .document-uploading .document-desc p.upload-error {
            font-style: italic;
            color: #e42539; }
        .upload-verification-modal .modal-body .document-uploading .document-desc .document-action {
          position: absolute;
          top: 0;
          right: 12px; }
          .upload-verification-modal .modal-body .document-uploading .document-desc .document-action.delete {
            font-size: 13px;
            text-align: right;
            color: #e42539;
            font-weight: 600;
            text-decoration: none !important; }
          .upload-verification-modal .modal-body .document-uploading .document-desc .document-action.cancel {
            width: 16px;
            height: 16px;
            text-decoration: none !important;
            background-repeat: no-repeat;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAUZJREFUOBFjbmhoYPrMyNmooql65dGdO98YiAC2np6iorKqFekJMQeZQZoZ/v+v/fOXwUtZU3U1IUNAmr//+L+f4T9DyK2HT5mY2Fk5pjAyMlz9/59BGyQBUoDLETDNILUgPVwcDJMZQYrRJTg5GB0Pb9/+GtkgXGrABhAyBJdmkD64AbgMAYmDvAZzNrrrUAzAYsiN/yDB/wwaID+jawZJYRgAEoQ6+RDQVg0QH6jqBhcHox16uICkmEAENgC2GSqB1RaoHIYBsAADORtkM9DpN0AuwRXFKAbANMMCDORsoL/t8KUTuOvQNSMHGD45sAH4FMDCB5caRiu3QLFfv7/vgzkb2WaYZhiNTS3Tz98/cojRDDLk2K71r9hYOZ1gYfLtB0MuMyhLgnIVMMCysMUzzHYY/fjuja8Karpr/v77+8PX3rwBAMP8CM2prALmAAAAAElFTkSuQmCC); }
            @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
              .upload-verification-modal .modal-body .document-uploading .document-desc .document-action.cancel {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAe5JREFUWAnFl71OwzAURm1HDCDxBCwsPAHqwhCB1AEEHWBh4PkYmIMKE6AOLIiRAYEqpr4AEgyoMfczuSFVncR2HDVD0jiOz/H1T3qFKI7d0WhjMDwe8n1fVzDA4vYVfpiCz59rPc9vB/tH5/ww9hVtgyGIxRKS4QQ7AFBKOZdaXDw93FzFFDBwKS611knR7r3YXDtR6jvfI2jKMFTQVDFmJCxwdDQFO5lN36Zb2zuvVHJKEmZIzJXuUT77eH9huZBrDfwvynfjzIQDkD4kGuHFEPN4iNgSLnBEtBTATSwJV/iSQAwJH7hVoIuEL7xWIEQiBN4o4CMRCgdD4tR2NAHwLjauyg7ntZs6CQBikyBSjmdCa97AvOB4dWEZoqDuqFmi6EDZiZDviLMAxFhCS3lWBeMZoqECPmJl6EwjKzh5RYDnAY257T1JUfD+gNkassaB4dXZbiahpH8P//NA+UqUE8hKLQptcJ5wqNJlGbZGoAmOf008MdFzcuE55RyJRoE2eBGgcnWESNQKuMK7SlgFfOFdJJYEQuGhEgsCXeEhEqVALLivhBGIDfeRkMjVkC5VdzjeZGJlR7UdTNShytfVI8EnbB0bjnbREaR7aJs5YIJttmLOD6lC2kdeyNBKJCbIC5+z7IufmQx5Fen5L+MdIwmNcVYNAAAAAElFTkSuQmCC);
                background-size: 12px 12px; } }
    @media (max-width: 767px) {
      .upload-verification-modal .modal-body .form-group {
        margin-bottom: 15px; } }
    .upload-verification-modal .modal-body .show-more-options {
      font-size: 13px;
      font-weight: 600; }
      .upload-verification-modal .modal-body .show-more-options .caret, .upload-verification-modal .modal-body .show-more-options body .content-box .card-header-renewal .sub-heading #renewal-tax-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .upload-verification-modal .modal-body .show-more-options #renewal-tax-card-header-subheader-mobile.open:after,
      .upload-verification-modal .modal-body .show-more-options body .content-box .card-header-renewal .sub-heading #renewal-income-card-header-subheader-mobile.open:after, body .content-box .card-header-renewal .sub-heading .upload-verification-modal .modal-body .show-more-options #renewal-income-card-header-subheader-mobile.open:after, .upload-verification-modal .modal-body .show-more-options .accordion .accordion-panel .accordion-panel-control:after, .accordion .accordion-panel .upload-verification-modal .modal-body .show-more-options .accordion-panel-control:after, .upload-verification-modal .modal-body .show-more-options .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .accordion-panel-control:after, .eligibility .budget-worksheet-wrapper .accordion-budget .accordion-budget-income .upload-verification-modal .modal-body .show-more-options .accordion-panel-control:after, .upload-verification-modal .modal-body .show-more-options .upload-verification-documents .require-documents-module div.more-options > a.open:after, .upload-verification-documents .require-documents-module .upload-verification-modal .modal-body .show-more-options div.more-options > a.open:after {
        margin-left: 6px; }
      @media (max-width: 767px) {
        .upload-verification-modal .modal-body .show-more-options {
          margin-bottom: 12px; } }
    .upload-verification-modal .modal-body .switch-option {
      font-size: 15px;
      font-weight: 600;
      width: 100%;
      text-align: left;
      padding: 20px 0px;
      border-top: 1px solid #d0d2d3;
      border-bottom: 1px solid #d0d2d3;
      margin-bottom: 40px;
      text-decoration: none; }
      .upload-verification-modal .modal-body .switch-option:focus, .upload-verification-modal .modal-body .switch-option:active, .upload-verification-modal .modal-body .switch-option:hover {
        text-decoration: none; }
  .upload-verification-modal .body-color-changes {
    background-color: #F4F5F7; }
  .upload-verification-modal .hide-sr-only {
    display: none; }
  .upload-verification-modal .selected .hide-sr-only {
    display: block; }
  .upload-verification-modal .unselected .hide-sr-only {
    display: block; }

.upload-verification-file-modal .modal-body h4 {
  margin-top: 20px;
  margin-bottom: 30px; }

.upload-verification-file-modal .modal-body h5 {
  font-size: 16px;
  font-weight: normal;
  margin-top: 20px;
  margin-bottom: 30px; }
  .upload-verification-file-modal .modal-body h5 .font-weight-bold {
    font-weight: 700; }

.upload-verification-file-modal .modal-body .modal-scrollable-panel {
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .upload-verification-file-modal .modal-body .modal-scrollable-panel {
      margin-bottom: 0px; } }

.upload-verification-income-modal .modal-body .actions.row {
  margin-top: 40px; }

.upload-verification-income-modal .modal-body .income-people-selection-segmented-control .segmented-option.btn .member-info {
  font-size: 18px; }

.upload-verification-fileupload-modal .modal-body h4 {
  margin: 26px 0; }

.upload-verification-fileupload-modal .modal-body .modal-scrollable-panel {
  max-height: 20vh; }

.preview-confirmation-font {
  font-weight: 600; }

.preview-file-name {
  background: #F4F5F7;
  padding-left: 1rem;
  padding-top: 0.9rem;
  height: 3.5rem; }

.preview-file-name-alignment {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

@media (max-width: 767px) {
  .preview-bottom-align {
    margin-bottom: 1rem; } }

.previewmodal-scrollable-panel {
  height: auto;
  max-height: 40vh;
  overflow-y: auto;
  overflow-x: auto;
  scroll-behavior: smooth; }
  @media (max-width: 767px) {
    .previewmodal-scrollable-panel {
      height: auto;
      max-height: 40vh; } }

.preview-modal-buttons {
  margin-top: 1.30em; }

.react-pdf__message.react-pdf__message--error {
  display: none; }

.preview-error-font {
  color: red; }

.put-inline {
  display: inline-flex;
  gap: 3px;
  padding-bottom: 0.3rem; }

.idp-elements {
  word-wrap: break-word; }

.quality-push-down {
  padding-bottom: 1rem; }

.good-image-flex-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 1rem; }
  @media (max-width: 767px) {
    .good-image-flex-box {
      flex-direction: column;
      column-gap: 1rem; } }

.callout {
  background: #F4F5F7;
  padding: 0.5rem;
  margin: 0.5rem; }

.good-doc-box {
  background: white; }

.boxed {
  padding: 1rem;
  display: flex;
  flex-direction: column; }
  .boxed .form-group {
    margin-bottom: 0rem; }

.inline-boxed {
  padding: 1rem;
  display: flex;
  gap: 0.5rem; }

.put-inline {
  display: flex;
  gap: 0.3rem;
  margin: 0px; }

.image-quality-poor {
  padding: 1rem; }

.good-image-quality-helper {
  margin-bottom: 1.5rem; }
  .good-image-quality-helper .sub-list {
    padding-left: 2rem;
    margin-top: 1rem; }

.upload-verification-single-fileupload-modal .modal-body .modal-scrollable-panel {
  max-height: 50vh;
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .upload-verification-single-fileupload-modal .modal-body .modal-scrollable-panel {
      margin-bottom: 40px;
      max-height: 60vh; } }

.upload-verification-single-fileupload-modal .modal-body h4 {
  margin-bottom: 0; }

.upload-verification-single-fileupload-modal .modal-body .segmented-control {
  margin-bottom: 0;
  margin-top: 12px; }
  .upload-verification-single-fileupload-modal .modal-body .segmented-control .segmented-option.btn {
    width: 96%;
    text-align: left;
    font-size: 18px;
    font-weight: 600;
    color: #334048;
    margin: 0.5em 0;
    word-break: break-word;
    white-space: pre-wrap; }
    @media (max-width: 767px) {
      .upload-verification-single-fileupload-modal .modal-body .segmented-control .segmented-option.btn {
        padding: 0.8em 1em; }
        .upload-verification-single-fileupload-modal .modal-body .segmented-control .segmented-option.btn .wrapper-text {
          font-size: 15px; } }

.upload-verification-single-fileupload-modal .modal-body .single-file-upload-person {
  margin-top: 30px; }
  .upload-verification-single-fileupload-modal .modal-body .single-file-upload-person .member-info {
    font-size: 18px; }
    .upload-verification-single-fileupload-modal .modal-body .single-file-upload-person .member-info .name {
      font-weight: 700; }
  .upload-verification-single-fileupload-modal .modal-body .single-file-upload-person h4.document-category {
    margin-top: 26px;
    margin-bottom: 26px; }

.upload-verification-delete-multi-docs-modal button.segmented-option {
  text-align: left;
  font-weight: bold;
  font-size: 16px; }

.upload-verification-delete-multi-docs-modal .modal-body {
  padding: 0.3em 2em 2.5em 2em; }
  .upload-verification-delete-multi-docs-modal .modal-body .segmented-option.btn {
    padding: 21px 20px; }

.upload-verification-delete-multi-docs-modal .bold {
  font-weight: bold; }

.upload-verification-delete-multi-docs-modal .multi-person-delete-file {
  margin-top: 30px; }
  .upload-verification-delete-multi-docs-modal .multi-person-delete-file .member-info {
    font-size: 18px; }
    .upload-verification-delete-multi-docs-modal .multi-person-delete-file .member-info .name {
      font-weight: 700; }
  .upload-verification-delete-multi-docs-modal .multi-person-delete-file h4.document-category {
    margin-top: 26px;
    margin-bottom: 26px; }

/*SM175462_R21.06 malware CR changes start*/
.virus-found-drop-zone {
  height: auto;
  min-height: 180px;
  padding: 2em;
  padding-bottom: 1.2em;
  border: 1px solid #d0d2d3;
  background: white;
  text-align: center;
  margin-bottom: 2em;
  border-color: #e42539;
  border-style: dashed;
  color: #e42539;
  display: contents;
  font-size: 12px;
  font-weight: 700; }

.reduce-width label {
  font-size: large;
  width: auto !important;
  margin-bottom: auto !important; }
  .reduce-width label span:not(.check) {
    position: absolute !important;
    left: 16px !important; }
    @media (max-width: 767px) {
      .reduce-width label span:not(.check) {
        top: 0;
        left: 2px; } }

/*SM175462_R21.06 malware CR changes end*/
.program-intro-card {
  padding: 15px 42px 30px 45px;
  display: flex; }
  @media (max-width: 768px) {
    .program-intro-card {
      flex-direction: column;
      padding: 15px 10px 52px 12px; } }
  .program-intro-card-container {
    padding-left: 21px;
    width: 100%; }
    @media (max-width: 768px) {
      .program-intro-card-container {
        padding: 0px; } }
  .program-intro-card-icon-wrapper {
    padding: 18px 0px 0px 0px; }
    .program-intro-card-icon-wrapper .icon-gray {
      filter: grayscale(101%) opacity(0.7); }
    @media (max-width: 768px) {
      .program-intro-card-icon-wrapper {
        margin-left: -10px;
        padding-top: 3px; } }
  .program-intro-card-header-wrapper {
    display: flex;
    margin-bottom: 12px;
    align-items: baseline;
    justify-content: space-between; }
    @media (max-width: 768px) {
      .program-intro-card-header-wrapper {
        flex-direction: column; } }
    .program-intro-card-header-wrapper-n-status-pill {
      display: flex; }
      @media (max-width: 768px) {
        .program-intro-card-header-wrapper-n-status-pill {
          flex-direction: column;
          align-items: baseline;
          margin-bottom: 9px; } }
      .program-intro-card-header-wrapper-n-status-pill h3 {
        font-size: 24px;
        font-weight: bold;
        letter-spacing: 0;
        max-width: 550px; }
        @media (max-width: 768px) {
          .program-intro-card-header-wrapper-n-status-pill h3 {
            margin-top: 10px;
            font-size: 19px; } }
    .program-intro-card-header-wrapper .status-pill-wrapper {
      margin: 24px 0px 0px 17px; }
      @media (max-width: 768px) {
        .program-intro-card-header-wrapper .status-pill-wrapper {
          margin: 2px; } }
    .program-intro-card-header-wrapper-end-date {
      width: 200px;
      padding-left: 20px; }
      @media (max-width: 768px) {
        .program-intro-card-header-wrapper-end-date {
          padding-left: 0px; } }
  .program-intro-card-intro {
    display: flex;
    margin-bottom: 10px; }
    .program-intro-card-intro p {
      font-weight: 600;
      font-size: 16px; }
  .program-intro-card-status {
    color: #334048;
    margin-top: 15px;
    margin-bottom: 20px; }
    .program-intro-card-status p {
      margin-bottom: 4px;
      font-size: 14px; }
      @media (max-width: 768px) {
        .program-intro-card-status p {
          width: 220px; } }
    .program-intro-card-status a {
      text-decoration: underline; }
  .program-intro-card-please-select-wrapper {
    color: #334048;
    margin-top: 15px;
    margin-bottom: 20px; }
    .program-intro-card-please-select-wrapper p {
      margin-bottom: 4px;
      font-size: 14px; }
      @media (max-width: 768px) {
        .program-intro-card-please-select-wrapper p {
          width: 220px; } }
    .program-intro-card-please-select-wrapper a {
      text-decoration: underline; }
  .program-intro-card-not-a-note-wrapper {
    margin-left: 0px;
    margin-bottom: 20px; }
    .program-intro-card-not-a-note-wrapper p {
      font-size: 14px; }
    @media (max-width: 768px) {
      .program-intro-card-not-a-note-wrapper {
        margin-left: 0px; } }
    .program-intro-card-not-a-note-wrapper a {
      text-decoration: underline; }
  .program-intro-card-do-not-send-payment p {
    font-size: 16px;
    font-weight: 600;
    font-weight: bold; }
    @media (max-width: 768px) {
      .program-intro-card-do-not-send-payment p {
        width: 265px; } }

.program-validity-card {
  /* CR 195947 | R23.09 SM241610  changes start */
  /* CR 195947 | R23.09 SM241610  added padding */
  padding: 15px 42px 30px 45px;
  /* CR 195947 | R23.09 SM241610  updated mobile style */
  /* CR 195947 | R23.09 SM241610  added container,content-container,content-item classes */ }
  @media (max-width: 768px) {
    .program-validity-card {
      padding: 15px 10px 52px 12px; } }
  .program-validity-card-container {
    padding-left: 52px;
    width: 100%; }
    @media (max-width: 768px) {
      .program-validity-card-container {
        padding: 0px; } }
  .program-validity-card-content-container {
    display: flex;
    gap: 30px; }
    @media (max-width: 480px) {
      .program-validity-card-content-container {
        flex-direction: column;
        gap: 10px; } }
  .program-validity-card-content-item {
    flex-basis: 50%;
    flex-grow: 1; }
  .program-validity-card-icon-wrapper {
    padding: 0px 10px 0px 0px;
    /* CR 195947 | R23.09 SM241610  added mobile style */ }
    @media (max-width: 480px) {
      .program-validity-card-icon-wrapper {
        margin-bottom: 10px; } }
  .program-validity-card-header-wrapper {
    display: flex;
    margin-bottom: 8px;
    /* CR 195947 | R23.09 SM241610  added margin */
    margin-left: 14px;
    /* CR 195947 | R23.09 SM241610  added mobile style */
    /* CR 195947 | R23.09 SM241610  changes end */ }
    @media (max-width: 480px) {
      .program-validity-card-header-wrapper {
        margin-bottom: 5px;
        margin-left: 0px; } }
    .program-validity-card-header-wrapper h5 {
      font-size: 18px;
      font-weight: 600;
      margin-top: 0px; }
  .program-validity-card-plan-selection-wrapper {
    margin-bottom: 20px; }
    .program-validity-card-plan-selection-wrapper .plan-selection-due-date p {
      font-size: 14px;
      font-weight: 600; }
    .program-validity-card-plan-selection-wrapper .plan-selection-explanation p {
      font-size: 14px; }
  .program-validity-card-choose-plan-link, .program-validity-card-upload-documents-link {
    font-size: 14px;
    text-decoration: underline;
    font-weight: 600;
    cursor: pointer; }

.max-link-width {
  width: max-content; }

.show-more-less-card {
  margin: 0em 3em 2em 3em; }
  @media (max-width: 768px) {
    .show-more-less-card {
      margin: 0em 0em 2em 1em;
      border: 1px solid gray;
      border-radius: 5px;
      padding: 12px; } }
  .show-more-less-card-container {
    padding: 0px 15px 0px 15px;
    display: flex;
    flex-direction: column; }
    @media (max-width: 768px) {
      .show-more-less-card-container {
        padding-left: 0px; } }
  .show-more-less-card-header-wrapper {
    display: flex;
    align-items: center;
    background: none !important;
    border: none;
    padding: 0 !important; }
    @media (max-width: 768px) {
      .show-more-less-card-header-wrapper {
        justify-content: center; } }
    .show-more-less-card-header-wrapper-header-icon {
      margin-top: 2px; }
  .show-more-less-card-header {
    margin-left: 21px;
    margin-bottom: 5px; }
    @media (max-width: 768px) {
      .show-more-less-card-header {
        margin-left: 0px; } }
    .show-more-less-card-header p {
      color: #2d76a3;
      font-size: 16px;
      text-decoration: underline;
      font-weight: 600;
      margin: 0px; }
  .show-more-less-card-content {
    margin-top: 15px;
    margin-left: 40px; }
    @media (max-width: 768px) {
      .show-more-less-card-content {
        margin-left: 0px; } }
  .show-more-less-card-content-header {
    margin-left: 10px; }
  .show-more-less-card-bulleted-list {
    list-style-type: disc; }
    @media (max-width: 768px) {
      .show-more-less-card-bulleted-list {
        padding-left: 2.2em; } }
    .show-more-less-card-bulleted-list .show-more-less-card-list-item {
      padding-left: 13px;
      padding-bottom: 6px; }
      @media (max-width: 768px) {
        .show-more-less-card-bulleted-list .show-more-less-card-list-item {
          position: unset; } }
      .show-more-less-card-bulleted-list .show-more-less-card-list-item p {
        font-size: 14px; }
    .show-more-less-card-bulleted-list ::marker {
      font-size: 12px; }
  .show-more-less-card-list {
    list-style-type: none; }
    @media (max-width: 768px) {
      .show-more-less-card-list {
        padding-left: 0.5em; } }

/** R22.09 CR 200355 SM205780 Changes Start - Added css changes for Budget Worksheet */
.show-more-less {
  margin-top: -1.3em;
  padding-left: 15.625em; }
  @media (max-width: 768px) {
    .show-more-less {
      padding: 12px; } }
  .show-more-less-header-wrapper {
    display: flex;
    align-items: center;
    background: none !important;
    border: none;
    padding: 0 !important; }
    @media (max-width: 768px) {
      .show-more-less-header-wrapper {
        display: flex;
        align-items: center;
        background: none !important;
        border: none;
        padding: 0 !important; } }
    .show-more-less-header-wrapper-header-icon {
      margin-top: 2px; }
  .show-more-less-header {
    margin-left: 75px;
    margin-bottom: 5px; }
    @media (max-width: 768px) {
      .show-more-less-header {
        margin-left: 0px; } }
    .show-more-less-header p {
      color: #2d76a3;
      font-size: 5px;
      font-weight: 400;
      margin: 0px; }
  .show-more-less-header-shift {
    margin-left: 70px;
    margin-bottom: 5px; }
    @media (max-width: 768px) {
      .show-more-less-header-shift {
        margin-left: 0px; } }
    .show-more-less-header-shift p {
      color: #2d76a3;
      font-size: 5px;
      font-weight: 400;
      margin: 0px; }
  .show-more-less-member-header {
    margin-left: 5em; }
    @media (max-width: 768px) {
      .show-more-less-member-header {
        margin-left: 0px; } }
    .show-more-less-member-header p {
      color: #2d76a3;
      font-size: 5px;
      font-weight: 400;
      margin: 0px; }
  .show-more-less-member-header-es {
    margin-left: 22em;
    margin-bottom: 50px; }
    @media (max-width: 768px) {
      .show-more-less-member-header-es {
        margin-left: 0px; } }
    .show-more-less-member-header-es p {
      color: #2d76a3;
      font-size: 5px;
      font-weight: 400;
      margin: 0px; }
  .show-more-less-content {
    margin-top: 15px;
    margin-left: 20px; }
    @media (max-width: 768px) {
      .show-more-less-content {
        margin-left: 0px; } }
  .show-more-less-content-header {
    margin-left: 10px; }
  .show-more-less-member-count-list {
    margin-left: -250px;
    font-size: smaller;
    margin-top: 20px;
    list-style-type: none; }
    @media (max-width: 768px) {
      .show-more-less-member-count-list {
        margin-left: -12px;
        margin-top: 10px; } }
  .show-more-less-list {
    margin-left: -250px;
    font-size: smaller;
    margin-top: 20px;
    list-style-type: none; }
    @media (max-width: 768px) {
      .show-more-less-list {
        margin-top: -2px;
        margin-left: -11px; } }
  .show-more-less-button {
    margin-left: -233px;
    margin-bottom: 5px;
    margin-top: -10px; }
    @media (max-width: 768px) {
      .show-more-less-button {
        margin-left: 3px; } }
    .show-more-less-button p {
      color: #2d76a3;
      font-size: 5px;
      font-weight: 400;
      margin: 0px; }

/** R22.09 CR 200355 SM205780 Changes end */
.elig-indiv-important-notes-card {
  margin-bottom: 10px; }
  .elig-indiv-important-notes-card-header-wrapper {
    display: flex; }
  .elig-indiv-important-notes-card-icon-wrapper {
    padding: 2px 20px 0px 5px; }
  .elig-indiv-important-notes-card-header p {
    font-weight: 600;
    font-size: 16spx; }
  .elig-indiv-important-notes-card-content-wrapper {
    margin-left: 45px;
    margin-bottom: 20px; }
    .elig-indiv-important-notes-card-content-wrapper p {
      font-size: 14px; }
    @media (max-width: 768px) {
      .elig-indiv-important-notes-card-content-wrapper {
        margin-left: 5px; } }
    .elig-indiv-important-notes-card-content-wrapper a {
      text-decoration: underline; }
  .elig-indiv-important-notes-card .multi-use-card-content-wrapper {
    padding-top: 24px; }

.elig-indiv-in-eligible-program-card-main-wrapper {
  padding: 20px 51px 0px 35px;
  border: 1px solid #d1d2d4;
  margin-bottom: 20px; }
  @media (max-width: 768px) {
    .elig-indiv-in-eligible-program-card-main-wrapper {
      border-radius: 10px;
      padding: 20px 10px 0px 12px; } }

.elig-indiv-in-eligible-program-card-header {
  width: 65%; }
  @media (max-width: 768px) {
    .elig-indiv-in-eligible-program-card-header {
      width: 100%; } }
  .elig-indiv-in-eligible-program-card-header p {
    font-weight: 600; }
    @media (max-width: 768px) {
      .elig-indiv-in-eligible-program-card-header p {
        font-weight: bold; } }

.elig-indiv-in-eligible-program-card-header-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px; }
  @media (max-width: 768px) {
    .elig-indiv-in-eligible-program-card-header-wrapper {
      justify-content: center;
      border: unset; } }

.elig-indiv-in-eligible-program-card-show-more-wrapper {
  display: flex;
  background: none !important;
  border: none;
  padding: 0 !important; }
  @media (max-width: 768px) {
    .elig-indiv-in-eligible-program-card-show-more-wrapper {
      justify-content: center; } }

.elig-indiv-in-eligible-program-card-show-more-icon {
  margin-top: 2px; }

.elig-indiv-in-eligible-program-card-show-more-header {
  margin-left: 21px;
  margin-bottom: 5px; }
  @media (max-width: 768px) {
    .elig-indiv-in-eligible-program-card-show-more-header {
      margin-left: 0px; } }
  .elig-indiv-in-eligible-program-card-show-more-header p {
    color: #2d76a3;
    font-size: 16px;
    text-decoration: underline;
    font-weight: 600;
    margin: 0px; }

.elig-indiv-in-eligible-program-card-content {
  padding-left: 2px;
  width: 100%;
  font-size: 14px; }
  @media (max-width: 768px) {
    .elig-indiv-in-eligible-program-card-content {
      padding-left: 0px;
      width: 100%; } }
  .elig-indiv-in-eligible-program-card-content-each-ul-wrapper {
    list-style: disc;
    margin-left: 2px;
    margin-bottom: 30px; }
    .elig-indiv-in-eligible-program-card-content-each-ul-wrapper ::marker {
      font-size: 12px; }
  .elig-indiv-in-eligible-program-card-content-each-li-wrapper {
    padding-left: 9px; }
  .elig-indiv-in-eligible-program-card-content a {
    text-decoration: underline; }

.eligibility-indiv-switch-program {
  margin-top: 24px; }
  .eligibility-indiv-switch-program-title p {
    max-width: 513px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 12px; }
  .eligibility-indiv-switch-program-body {
    max-width: 400px; }
    .eligibility-indiv-switch-program-body p {
      font-size: 14px; }
  .eligibility-indiv-switch-program-button {
    box-sizing: border-box;
    border: 1px solid #2d76a3;
    border-radius: 3px;
    min-width: 163px; }
    .eligibility-indiv-switch-program-button span {
      color: #2d76a3;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 13px;
      letter-spacing: 0;
      line-height: 18px;
      text-align: center; }
  .eligibility-indiv-switch-program-button-only {
    border-radius: 3px;
    background-color: #2d76a3 !important;
    border-radius: 3px;
    min-width: 163px; }
    .eligibility-indiv-switch-program-button-only span {
      color: #ffffff;
      font-family: 'Open Sans';
      font-weight: 600;
      font-size: 13px;
      letter-spacing: 0;
      line-height: 18px;
      text-align: center; }
  .eligibility-indiv-switch-program-link {
    color: #2d76a3;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 19px;
    text-decoration: underline; }
    .eligibility-indiv-switch-program-link p {
      margin-top: 30px; }
  .eligibility-indiv-switch-program .multi-use-card-content-wrapper {
    padding-top: 24px; }

.eligibility-indiv-switch-program-detailed {
  margin-top: 24px;
  /*----Time Section----*/
  /*----Benefits overview----*/ }
  .eligibility-indiv-switch-program-detailed-wrapper {
    padding: 2em 2em 2em 3.5em; }
    @media (max-width: 768px) {
      .eligibility-indiv-switch-program-detailed-wrapper {
        padding: 2em 1em 2em 1.2em; } }
  .eligibility-indiv-switch-program-detailed-title p {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px; }
  .eligibility-indiv-switch-program-detailed-sub-header p {
    font-weight: 600;
    margin-bottom: 25px; }
  .eligibility-indiv-switch-program-detailed-body {
    max-width: 690px; }
    .eligibility-indiv-switch-program-detailed-body p {
      margin-bottom: 20px; }
    .eligibility-indiv-switch-program-detailed-body a {
      text-decoration: underline; }
  .eligibility-indiv-switch-program-detailed-time {
    display: flex;
    margin-bottom: 8px;
    margin-top: 3em; }
    @media (max-width: 768px) {
      .eligibility-indiv-switch-program-detailed-time {
        flex-direction: column; } }
    .eligibility-indiv-switch-program-detailed-time-icon {
      padding: 0px 10px 0px 0px; }
    .eligibility-indiv-switch-program-detailed-time-content {
      max-width: 690px; }
      @media (max-width: 768px) {
        .eligibility-indiv-switch-program-detailed-time-content {
          margin-top: 5px; } }
      .eligibility-indiv-switch-program-detailed-time-content-header h5 {
        font-size: 19px;
        font-weight: 600;
        margin-top: 0px; }
      .eligibility-indiv-switch-program-detailed-time-content-sub-header {
        font-weight: 600; }
  .eligibility-indiv-switch-program-detailed-benefits {
    margin-top: 30px; }
    .eligibility-indiv-switch-program-detailed-benefits-sub-header {
      font-weight: 600;
      margin-bottom: 20px; }
    @media (max-width: 768px) {
      .eligibility-indiv-switch-program-detailed-benefits-table-wrapper {
        min-width: 180px;
        overflow-x: auto; } }
    @media (max-width: 768px) {
      .eligibility-indiv-switch-program-detailed-benefits-table {
        min-width: 400px; } }
    .eligibility-indiv-switch-program-detailed-benefits-table-header {
      display: table;
      width: 100%;
      font-weight: bold;
      color: #2d76a3; }
      .eligibility-indiv-switch-program-detailed-benefits-table-header-one {
        display: table-cell;
        width: 32%;
        padding-right: 10px; }
      .eligibility-indiv-switch-program-detailed-benefits-table-header-two {
        display: table-cell;
        width: 43%;
        padding-right: 10px; }
      .eligibility-indiv-switch-program-detailed-benefits-table-header-three {
        display: table-cell; }
    .eligibility-indiv-switch-program-detailed-benefits-table-header-separator {
      margin-top: 15px;
      margin-bottom: 20px;
      box-sizing: border-box;
      height: 1px;
      width: 100%;
      border-bottom: 2.5px solid #afafaf;
      border-top: none; }
    .eligibility-indiv-switch-program-detailed-benefits-table-body-row {
      display: table-row;
      width: 100%; }
      .eligibility-indiv-switch-program-detailed-benefits-table-body-row-item-one {
        display: table-cell;
        width: 32%;
        padding-right: 10px; }
      .eligibility-indiv-switch-program-detailed-benefits-table-body-row-item-two {
        display: table-cell;
        width: 43%;
        padding-right: 10px; }
      .eligibility-indiv-switch-program-detailed-benefits-table-body-row-item-three {
        display: table-cell; }
    .eligibility-indiv-switch-program-detailed-benefits-button-wrapper {
      display: flex;
      justify-content: flex-end;
      margin-top: 35px; }
      .eligibility-indiv-switch-program-detailed-benefits-button-wrapper .switch-program-button {
        background-color: #2d76a3;
        border-radius: 3px;
        min-width: 180px; }
        .eligibility-indiv-switch-program-detailed-benefits-button-wrapper .switch-program-button span {
          color: #ffffff;
          font-weight: 600;
          font-size: 13px;
          text-align: center; }
      .eligibility-indiv-switch-program-detailed-benefits-button-wrapper .switch-program-link {
        color: #2d76a3;
        font-family: 'Open Sans';
        font-weight: 600;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 19px;
        text-decoration: underline; }
        .eligibility-indiv-switch-program-detailed-benefits-button-wrapper .switch-program-link p {
          margin-top: 30px; }

.pregnancy-related-services {
  padding: 5px 42px 30px 37px;
  display: flex; }
  @media (max-width: 768px) {
    .pregnancy-related-services {
      flex-direction: column;
      padding: 5px 10px 52px 12px; } }
  .pregnancy-related-services-icon-wrapper {
    padding: 3px 0px 0px 17px; }
    @media (max-width: 768px) {
      .pregnancy-related-services-icon-wrapper {
        margin-left: -10px;
        padding-top: 3px; } }
  .pregnancy-related-services-container {
    padding-left: 21px;
    width: 100%;
    max-width: 685px; }
    @media (max-width: 768px) {
      .pregnancy-related-services-container {
        padding: 0px; } }
  .pregnancy-related-services-header-wrapper {
    display: flex;
    align-items: baseline;
    justify-content: space-between; }
    @media (max-width: 768px) {
      .pregnancy-related-services-header-wrapper {
        flex-direction: column; } }
    .pregnancy-related-services-header-wrapper p {
      font-size: 20px;
      font-weight: 600;
      letter-spacing: 0;
      max-width: 550px; }
      @media (max-width: 768px) {
        .pregnancy-related-services-header-wrapper p {
          margin-top: 10px;
          font-size: 19px; } }
  .pregnancy-related-services-content {
    margin-bottom: 20px; }
  .pregnancy-related-services-subtitle p {
    font-weight: 600;
    font-size: 16px; }
  .pregnancy-related-services-description {
    margin-top: 15px; }
    .pregnancy-related-services-description p {
      font-size: 14px; }
  .pregnancy-related-services .show-more-less-card {
    margin: 3em 0em 0em 0em; }
    .pregnancy-related-services .show-more-less-card-container {
      padding: 0px 15px 0px 0px; }

.review-page h1, .review-page h2 {
  font-size: 1.625em; }

.review-page h2 {
  margin-bottom: 1em; }

.review-page .banner-margin {
  margin-bottom: 7px;
  margin-top: 25px; }

.review-page #review-screen-reactivated-hhm-banner-header {
  font-size: 15.65px; }

.review-page #review-screen-reactivated-hhm-banner-header-single-hhm {
  font-size: 15.65px; }

.review-page #review-screen-reactivated-hhm-banner-body {
  font-size: 14.60px; }

.review-page #review-screen-reactivated-hhm-banner-body-single-hhm {
  font-size: 14.60px; }

.review-page .review-banner-icon {
  padding-top: 25px;
  padding-right: 20px;
  padding-bottom: 10px;
  display: flex;
  justify-content: center;
  margin-top: 15px; }
  @media (max-width: 768px) {
    .review-page .review-banner-icon {
      padding-top: 0px; } }

.review-page .review-household-members h5 {
  margin-bottom: 2em; }

.review-page .member-review-content {
  margin: 4em 0; }

.review-page .review-content {
  margin-bottom: 1em; }
  .review-page .review-content .edit {
    font-size: 0.8125em; }
  .review-page .review-content .qle-date {
    margin-left: 4em; }
  .review-page .review-content .tribe-content {
    flex: 50%;
    padding-left: 15px;
    padding-right: 15px; }
  .review-page .review-content .tribe {
    display: flex;
    flex-wrap: wrap; }

.review-page .review-row h5, .review-page .review-row p {
  display: inline-block; }

.review-page .review-row p {
  padding-left: 1em; }

.review-page .btn-link {
  padding-right: 0;
  padding-left: 0; }

.review-page .secure-lock-icon {
  margin-left: 1rem;
  margin-right: 0.5rem;
  margin-top: 0.7rem; }

.review-page .review-section-secure-label {
  display: inline-flex; }

.review-page .household-sensitive-review {
  padding-right: 2rem; }

.household-income-review .money-value {
  color: #334048; }
  .household-income-review .money-value .timeFrame {
    padding-left: .5em; }

.household-income-review .income-summary {
  font-size: 1rem;
  padding-top: 0; }
  .household-income-review .income-summary .incomes {
    border-top: none; }

.household-income-review .review-section .list-group-item:first-child {
  padding-top: 33px; }

.household-income-review .review-section .list-group-item:last-child {
  padding-bottom: 33px; }

@media (max-width: 767px) {
  .household-income-review .review-section .list-group-item:first-child {
    padding-top: 15px; }
  .household-income-review .review-section .list-group-item:last-child {
    padding-bottom: 15px; }
  .household-income-review .review-section .list-group-item .phi .item__label {
    margin-bottom: 1em; }
  .household-income-review .edit {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 99; }
  .household-income-review .member-review .below-avatar-content {
    padding-left: 0; } }

@media (min-width: 768px) {
  .review-page .review-content {
    margin-bottom: 3em; }
  .household-income-review .member-avatar {
    display: block; }
    .household-income-review .member-avatar > div {
      display: block; }
  .household-income-review .review-section .list-group-item {
    padding: 33px 40px; }
  .household-income-review .money-value {
    color: #334048; }
    .household-income-review .money-value .timeFrame {
      display: inline-block;
      text-align: left;
      padding-left: .3em; }
  .household-income-review .money-row {
    margin-right: calc(38px + 1rem);
    position: relative; }
    .household-income-review .money-row .total {
      float: right; }
    .household-income-review .money-row .item__value {
      text-align: right;
      float: right; } }

@media (max-width: 767px) {
  .review-page .review-content .tribe-content {
    flex: 100%; } }

.contain-text {
  overflow-wrap: break-word; }

.voter-registration {
  padding-bottom: 3em; }
  .voter-registration a.hidden {
    display: none;
    visibility: hidden; }
  .voter-registration .intro {
    padding: 2em 0;
    text-align: center; }
    .voter-registration .intro h1 {
      margin-top: 1.5em;
      font-size: 1.375em;
      line-height: 1.22727273em; }
    .voter-registration .intro .illustration {
      display: block;
      margin: 0 auto; }
  .voter-registration .content {
    margin-bottom: 3em; }
    .voter-registration .content label a {
      font-style: italic; }
    .voter-registration .content .note {
      color: #696969; }
    .voter-registration .content ol {
      padding-left: 0; }
      .voter-registration .content ol li {
        font-size: 0.875em;
        color: #696969;
        margin-bottom: 1.45em;
        list-style-position: inside; }
  .voter-registration .voter-registration-radio {
    text-align: left;
    margin-bottom: 2em;
    margin-top: 2em; }
    .voter-registration .voter-registration-radio label:first-child {
      text-align: left;
      margin: 1.5625em auto;
      font-weight: 500;
      font-size: 1.125em; }
    @media (max-width: 991px) {
      .voter-registration .voter-registration-radio label {
        display: block;
        margin: 2em 0 !important; }
      .voter-registration .voter-registration-radio label:first-child {
        margin: 0 0 2em 0 !important; } }
  .voter-registration form .form-header {
    font-size: 1.375em;
    margin: 1.59090909em 0 2.04545455em; }

@media (min-width: 768px) {
  .voter-registration .intro {
    padding: 2em;
    text-align: left; }
    .voter-registration .intro h1 {
      margin-top: 1.5em;
      font-size: 2.125em; }
    .voter-registration .intro .illustration {
      float: right;
      margin: 1em 2.5em 0 2.5em; }
  .voter-registration .voter-registration-radio {
    margin-top: 0; }
    .voter-registration .voter-registration-radio label:first-child {
      text-align: left; } }

@media (min-width: 992px) {
  .voter-registration .intro h1 {
    margin-top: 2.5em; }
  .voter-registration .intro .illustration {
    margin: 1em 2.5em 0 2.5em; }
  .voter-registration .voter-registration-radio label:first-child {
    margin: 0 auto 2em; } }

@media (min-width: 1200px) {
  .voter-registration .intro h1 {
    margin-top: 3em; }
  .voter-registration .voter-registration-radio label:first-child {
    margin: 0 auto 2em; } }

.application-signature {
  padding-bottom: 3em; }
  .application-signature .content {
    margin-bottom: 3em; }
    .application-signature .content h1 {
      padding-left: 0; }
    .application-signature .content a.learn-more {
      margin-top: 0.4em;
      font-style: italic;
      text-decoration: underline; }
    .application-signature .content .submit-step {
      margin-bottom: 0.8em; }
    .application-signature .content .application-signature-dropdown label {
      width: 80%;
      /* line-break early, otherwise info 'i' appeared on its own line */
      margin-bottom: 1em; }
    .application-signature .content .application-signature-dropdown .Select-control {
      width: 12em; }
    .application-signature .content .application-signature-dropdown .Select-menu-outer {
      width: 12em; }
    .application-signature .content #pin {
      width: 8em; }
    .application-signature .content #signature {
      width: 24em; }
  .application-signature form .form-header {
    font-size: 1.375em;
    margin: 1.6em 0 2em; }
  .application-signature form .scroll-container {
    height: 290px;
    background-color: #e7e8e9;
    font-size: .8em;
    padding: 1em;
    margin-bottom: 1em;
    overflow-y: scroll; }
  .application-signature form .numeric-input input, .application-signature form .numeric-input.form-inline input {
    font-size: 1em;
    padding: 0 0.625em !important;
    height: 2.5em !important;
    text-align: left; }
  .application-signature form .household-member-change {
    margin-top: 1em;
    text-align: left;
    clear: both; }
  .application-signature form .changelog-field {
    margin-top: 1em;
    padding-left: 0; }
  .application-signature form .row {
    margin-left: 0; }
  .application-signature .avatar {
    margin-top: 2em;
    margin-bottom: 1em;
    width: 100%;
    padding-left: 0; }
    .application-signature .avatar .member-avatar .avatar {
      margin-top: 16px; }
    .application-signature .avatar .member-avatar .name {
      text-align: left;
      font-weight: 600;
      font-size: 1.28571429em; }

#access-code-value {
  font-family: "Times New Roman" !important; }

@media (min-width: 992px) {
  .application-signature .text-right button.renewal {
    width: 110% !important; } }

div.container.review-subnav__container {
  box-shadow: none;
  padding: 0;
  position: relative;
  z-index: 1;
  border-radius: 5px 5px 0 0; }

.household .review-page .container {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.household .review-page .intro {
  min-height: 0; }

.review-subnav {
  background-color: #2D76A3;
  position: relative;
  z-index: 2;
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  display: block;
  text-align: center; }
  .review-subnav ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .review-subnav a {
    display: block;
    background: #27648A;
    color: #ffffff;
    text-decoration: none;
    padding: .8em 0;
    position: relative; }
  .review-subnav .review-subnav__wrapper {
    width: 100%;
    vertical-align: top;
    display: inline-block; }
    .review-subnav .review-subnav__wrapper li {
      position: relative;
      box-sizing: border-box; }
      .review-subnav .review-subnav__wrapper li > a.active {
        border-bottom: 5px solid #f1bd19;
        padding-bottom: 8px;
        background-color: #1D4E6B; }
      .review-subnav .review-subnav__wrapper li ul.review-subnav__dropdown-menu {
        left: auto;
        min-width: 100%;
        position: absolute; }
      .review-subnav .review-subnav__wrapper li:hover > a {
        background-color: #1D4E6B; }
        .review-subnav .review-subnav__wrapper li:hover > a.disabled-pointer {
          background-color: #27648A; }
      .review-subnav .review-subnav__wrapper li .disabled-pointer {
        cursor: not-allowed; }
    .review-subnav .review-subnav__wrapper > li {
      width: 25%;
      float: left;
      border-right: 1px solid #1D4E6B; }
      .review-subnav .review-subnav__wrapper > li:first-child > a {
        border-top-left-radius: 4px; }
      .review-subnav .review-subnav__wrapper > li:last-child {
        border-right: 0; }
        .review-subnav .review-subnav__wrapper > li:last-child > a {
          border-top-right-radius: 4px; }
      .review-subnav .review-subnav__wrapper > li.quarter {
        width: 25%; }
      .review-subnav .review-subnav__wrapper > li.half {
        width: 50%; }
      .review-subnav .review-subnav__wrapper > li.third {
        width: 33.333%; }
      @media (max-width: 767px) {
        .review-subnav .review-subnav__wrapper > li.quarter, .review-subnav .review-subnav__wrapper > li.half, .review-subnav .review-subnav__wrapper > li.third {
          width: 100%; } }

/* subnav positioning */
.review-subnav__dropdown-menu {
  white-space: no-wrap;
  z-index: 2;
  left: -99999em;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3); }
  .review-subnav__dropdown-menu > li {
    text-align: left; }
    .review-subnav__dropdown-menu > li > a {
      padding-left: 26px;
      padding-right: 26px;
      border-bottom: 1px solid #1D4E6B; }
      .review-subnav__dropdown-menu > li > a.active {
        border-bottom: 0 !important;
        padding-bottom: 1.1em !important;
        border-left: 5px solid #f1bd19; }
    .review-subnav__dropdown-menu > li:last-child > a {
      border-bottom: 0; }
    .review-subnav__dropdown-menu > li:hover {
      background-color: #164059; }

/* arrow hover styling */
.review-subnav__wrapper li a:first-child:nth-last-child(2):before {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border: 5px solid transparent;
  top: 50%;
  right: 16px; }

.review-subnav__wrapper > li > a:first-child:nth-last-child(2):before {
  border-top-color: #ffffff; }

.review-subnav__wrapper > li:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent;
  border-bottom-color: #ffffff;
  margin-top: -5px; }

.review-subnav__wrapper li li > a:first-child:nth-last-child(2):before {
  border-left-color: #ffffff;
  margin-top: -5px; }

.review-subnav__wrapper li li:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent;
  border-right-color: #ffffff;
  right: 10px; }

.review-subnav__xs li {
  color: white;
  font-weight: 600;
  background-color: #27648A;
  padding: 1.1em 0; }
  .review-subnav__xs li:hover {
    background-color: #1D4E6B; }
  .review-subnav__xs li:before {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    border: 5px solid transparent;
    top: 18px;
    right: 16px;
    border-bottom-color: #ffffff; }
  .review-subnav__xs li:hover:before {
    border: 5px solid transparent;
    border-top-color: #ffffff;
    margin-top: 5px; }
  .review-subnav__xs li li li > a:first-child:nth-last-child(2):before {
    border-left-color: #ffffff;
    margin-top: 5px; }
  .review-subnav__xs li li li:hover > a:first-child:nth-last-child(2):before {
    border: 5px solid transparent;
    border-right-color: #ffffff;
    right: 10px; }

@media (max-width: 991px) {
  #review-individual-info-tab-dropdown:before {
    display: none; } }

@media (max-width: 767px) {
  div.container.review-subnav__container {
    border-radius: 0; }
  .review-subnav li {
    text-align: left;
    padding-left: 10px; }
  .review-subnav .review-subnav__container {
    position: absolute;
    white-space: no-wrap;
    z-index: 2;
    left: -99999em;
    height: 0; }
    .review-subnav .review-subnav__container.open {
      left: auto;
      min-width: 100%;
      height: auto; }
    .review-subnav .review-subnav__container ul, .review-subnav .review-subnav__container li {
      width: 100%; }
      .review-subnav .review-subnav__container ul > a.active, .review-subnav .review-subnav__container li > a.active {
        border-bottom: 0;
        padding-left: 5px;
        border-left: 5px solid #f1bd19;
        padding-bottom: .8em !important;
        -webkit-font-smoothing: auto; }
      .review-subnav .review-subnav__container ul:first-child > a, .review-subnav .review-subnav__container li:first-child > a {
        border-top-left-radius: 0; }
      .review-subnav .review-subnav__container ul:last-child > a, .review-subnav .review-subnav__container li:last-child > a {
        border-top-right-radius: 0; }
    .review-subnav .review-subnav__container li {
      text-align: left;
      padding-left: 0; }
      .review-subnav .review-subnav__container li a {
        padding-left: 10px; }
  .review-subnav .review-subnav__nav-item.minimal {
    width: 100%; }
  .review-subnav #review-individual-info-tab-dropdown:before {
    display: none; }
  .review-subnav .review-subnav__dropdown-menu {
    position: relative;
    left: auto; }
  .review-subnav .review-subnav__dropdown-menu > li > a {
    border-bottom: 0; } }

.edit-top-margin {
  margin-top: 7px; }

.enrollment-groups h2 {
  font-size: 1.625em;
  font-weight: 600;
  margin-bottom: 1em;
  margin-top: 0; }

.enrollment-groups h3.table-title {
  margin-top: 1.5em;
  margin-bottom: -0.6em;
  font-size: 1.375em; }

.enrollment-groups .group-box {
  border: 1px solid #d0d2d3;
  border-radius: 3px;
  margin-top: 4em;
  height: auto;
  font-size: 1em;
  font-weight: normal;
  color: #000000;
  white-space: normal;
  margin-bottom: 1em; }
  .enrollment-groups .group-box.yellow {
    border-top: 11px solid #f1bd19; }
  .enrollment-groups .group-box.blue {
    border-top: 11px solid #30BFD1; }
  .enrollment-groups .group-box .enroll-divider {
    margin-top: 10px; }
  .enrollment-groups .group-box h2 {
    font-size: 1.28em;
    margin-top: 0;
    margin-bottom: 0.3em; }
  .enrollment-groups .group-box h4 {
    font-size: 1.2em;
    margin-top: 0.2em;
    margin-bottom: 0.5em; }
  .enrollment-groups .group-box .group-box-header {
    width: 100%;
    margin: auto;
    padding-top: 1em; }
    @media (max-width: 767px) {
      .enrollment-groups .group-box .group-box-header {
        border-bottom: 1px solid #d0d2d3;
        padding-bottom: 0.5em;
        margin-bottom: 1em; } }
    .enrollment-groups .group-box .group-box-header .group-description {
      text-align: left; }
      .enrollment-groups .group-box .group-box-header .group-description .warning {
        font-size: 0.8125em;
        font-style: italic;
        margin: .4em 0 1em 0; }
        .enrollment-groups .group-box .group-box-header .group-description .warning .ic_error {
          display: block;
          float: left;
          margin-right: .5em;
          margin-top: .35em; }
    .enrollment-groups .group-box .group-box-header .tax-amount {
      text-align: right;
      margin-top: 0.4em; }
      .enrollment-groups .group-box .group-box-header .tax-amount p {
        margin-bottom: 0; }
      .enrollment-groups .group-box .group-box-header .tax-amount p:first-of-type {
        font-size: 0.8125em;
        color: #696969;
        margin-bottom: 0.5em; }
  .enrollment-groups .group-box .dental-group-box-header {
    width: 100%;
    padding-top: 1em; }
    @media (max-width: 767px) {
      .enrollment-groups .group-box .dental-group-box-header {
        border-width: 1px;
        margin-bottom: 2em; } }
    .enrollment-groups .group-box .dental-group-box-header .group-description {
      text-align: left; }
  .enrollment-groups .group-box .group-box-body {
    padding: 0 1em 0 1em; }
    .enrollment-groups .group-box .group-box-body .tax-amount-mobile {
      margin-bottom: 1em; }
    .enrollment-groups .group-box .group-box-body .col-titles {
      color: #696969;
      font-size: 0.8125em;
      margin-bottom: 1.5em; }
      .enrollment-groups .group-box .group-box-body .col-titles div:last-of-type {
        font-size: 0.92em; }
    .enrollment-groups .group-box .group-box-body .group-member {
      margin-bottom: 1.2em; }
      @media (max-width: 767px) {
        .enrollment-groups .group-box .group-box-body .group-member .member-info {
          position: relative;
          top: -14px; }
          .enrollment-groups .group-box .group-box-body .group-member .member-info .name {
            font-weight: bold; }
        .enrollment-groups .group-box .group-box-body .group-member .program {
          position: relative;
          top: -15px;
          padding-left: 67px; } }
    @media (max-width: 767px) {
      .enrollment-groups .group-box .group-box-body button.btn-primary {
        width: 100%;
        margin-bottom: 1em; } }
    .enrollment-groups .group-box .group-box-body .change-plan-link {
      text-align: right; }
      @media (max-width: 767px) {
        .enrollment-groups .group-box .group-box-body .change-plan-link {
          text-align: left;
          margin-bottom: 2em; } }
    @media (max-width: 767px) {
      .enrollment-groups .group-box .group-box-body button.btn-link {
        display: block;
        padding-left: 0;
        margin-bottom: 0.8em; } }
    @media (max-width: 767px) {
      .enrollment-groups .group-box .group-box-body .gap-left {
        margin-left: 0;
        font-size: 1em;
        display: inline-block;
        margin-bottom: 0.8em; } }
    @media (max-width: 767px) {
      .enrollment-groups .group-box .group-box-body .payment-text {
        float: none;
        width: 100%; } }
  .enrollment-groups .group-box .group-box-plan {
    margin-top: 1em;
    padding: 1em; }
    @media (max-width: 767px) {
      .enrollment-groups .group-box .group-box-plan {
        border-top: 1px solid #d0d2d3;
        padding-bottom: 0.5em;
        margin-bottom: 1em; } }
    .enrollment-groups .group-box .group-box-plan .row:first-of-type {
      margin-bottom: 1.2em; }
      @media (max-width: 767px) {
        .enrollment-groups .group-box .group-box-plan .row:first-of-type {
          margin-bottom: 0; } }
    .enrollment-groups .group-box .group-box-plan h4 {
      color: #696969;
      font-size: 0.8125em;
      margin-bottom: 1.5em;
      font-weight: normal; }
      @media (max-width: 767px) {
        .enrollment-groups .group-box .group-box-plan h4 {
          font-size: 1.2em;
          color: #334048;
          font-weight: 600;
          margin-bottom: 0.5em; } }
    .enrollment-groups .group-box .group-box-plan h5 {
      font-size: 0.9em;
      text-align: left;
      font-weight: normal;
      color: #334048;
      margin-bottom: 5px;
      margin-top: 0; }
      @media (max-width: 767px) {
        .enrollment-groups .group-box .group-box-plan h5 {
          margin-right: 4px;
          display: inline; } }
    .enrollment-groups .group-box .group-box-plan span {
      font-size: 0.9em;
      font-weight: 600;
      text-align: left;
      color: #334048; }
      @media (max-width: 767px) {
        .enrollment-groups .group-box .group-box-plan span {
          font-weight: normal; } }

.enrollment-groups .drop-down label {
  display: inline-block;
  margin-right: 0.5em; }

.enrollment-groups .drop-down .Select {
  display: inline-block;
  width: 150px;
  position: relative;
  top: 15px; }

.enrollment-groups i {
  font-size: 1em;
  color: #696969;
  position: relative;
  top: -1.6em;
  margin-bottom: 1em; }

.enrollment-groups .divider {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
  height: 2px;
  background: #e7e8e9; }

.enrollment-groups .button-row {
  margin-top: 2em;
  display: block; }

.enrollment-groups button.btn-link, .enrollment-groups .gap-left > a {
  font-weight: bold; }

.enrollment-groups .gap-left {
  margin-left: 3em; }

.enrollment-groups .payment-text {
  float: right;
  width: 290px;
  text-align: left;
  margin-top: 10px; }

.enrollment-groups #change-plan {
  font-weight: 600; }

.enrollment-groups .paid-success {
  color: #1e824c;
  font-size: 1.5em;
  font-weight: 600; }
  .enrollment-groups .paid-success span {
    margin-right: 0.5em;
    position: relative;
    top: 4px; }
  .enrollment-groups .paid-success .btn-link {
    font-size: .55em;
    padding-top: 5px; }
  @media (max-width: 767px) {
    .enrollment-groups .paid-success {
      margin-bottom: 1em;
      text-align: left; } }

.enrollment-groups .button-row-group {
  margin-top: 4em;
  position: relative; }
  .enrollment-groups .button-row-group .button-row {
    min-height: 30px;
    margin-top: 2.5em;
    width: 100%; }
    @media (min-width: 768px) {
      .enrollment-groups .button-row-group .button-row.xs-top {
        margin-top: 8em; } }
    @media (min-width: 768px) {
      .enrollment-groups .button-row-group .button-row.xs-bottom {
        position: absolute;
        top: -6.5em; } }
    .enrollment-groups .button-row-group .button-row.xs-bottom .additional, .enrollment-groups .button-row-group .button-row.xs-bottom .feedback {
      padding-right: 0;
      font-weight: bold;
      font-size: 0.8125em; }
    @media (max-width: 767px) {
      .enrollment-groups .button-row-group .button-row.xs-bottom .feedback {
        margin-top: 6em;
        text-align: center;
        display: block; } }
    .enrollment-groups .button-row-group .button-row.xs-bottom .additional {
      margin-left: 3em; }
      @media (max-width: 767px) {
        .enrollment-groups .button-row-group .button-row.xs-bottom .additional {
          margin-left: 0;
          margin-top: 2em;
          text-align: center;
          display: block; } }

@media (max-width: 767px) {
  .enrollment-groups .button-row > div.editButtons {
    float: right; } }

.enrollment-groups .button-row > button, .enrollment-groups .button-row > a, .enrollment-groups .button-row > div > button {
  min-width: 140px; }
  @media (max-width: 767px) {
    .enrollment-groups .button-row > button, .enrollment-groups .button-row > a, .enrollment-groups .button-row > div > button {
      width: 100%;
      margin-bottom: 1em; }
      .enrollment-groups .button-row > button.edit, .enrollment-groups .button-row > a.edit, .enrollment-groups .button-row > div > button.edit {
        margin-top: -1.5em;
        margin-bottom: 2em;
        padding-right: 0em;
        text-align: right; }
      .enrollment-groups .button-row > button.reset, .enrollment-groups .button-row > a.reset, .enrollment-groups .button-row > div > button.reset {
        float: right !important; }
      .enrollment-groups .button-row > button.continue, .enrollment-groups .button-row > a.continue, .enrollment-groups .button-row > div > button.continue {
        float: none !important; }
      .enrollment-groups .button-row > button.done, .enrollment-groups .button-row > a.done, .enrollment-groups .button-row > div > button.done {
        float: none !important; }
      .enrollment-groups .button-row > button.back, .enrollment-groups .button-row > a.back, .enrollment-groups .button-row > div > button.back {
        float: right !important; } }

@media (max-width: 767px) {
  .enrollment-groups button.full-width {
    width: 100%; } }

.enrollment-groups .dental-group {
  padding-bottom: 2em; }
  .enrollment-groups .dental-group h3 {
    margin: 2em 0em -0.8em 0em;
    font-size: 1.375em; }
  .enrollment-groups .dental-group .choose-a-health-plan-block {
    padding: 0; }
  .enrollment-groups .dental-group .dental-group-btn-block {
    padding: 0; }
    .enrollment-groups .dental-group .dental-group-btn-block .dental-paid {
      display: inline-block; }
  .enrollment-groups .dental-group .choose-a-health-plan-text {
    color: #696969;
    font-size: 0.8125em;
    padding-top: 1em;
    font-style: italic; }
    @media (max-width: 767px) {
      .enrollment-groups .dental-group .choose-a-health-plan-text {
        margin-bottom: 2em; } }
  @media (max-width: 767px) {
    .enrollment-groups .dental-group {
      padding-bottom: 0em; }
      .enrollment-groups .dental-group .dental-group-btn-block button {
        width: 100%; } }

@media (max-width: 767px) {
  .enrollment-group-modal #cancel-enrollment-message {
    float: right !important; }
  .enrollment-group-modal #continue-enrollment-message {
    float: left !important; } }

.group-selection-modal .modal-header h2 {
  font-weight: 600; }

.group-selection-modal .modal-buttons {
  margin-top: 3em; }

.group-selection-modal .segmented-option.btn {
  width: 100%;
  margin-bottom: 1em;
  color: #000000;
  border-color: #8f8f8f; }
  .group-selection-modal .segmented-option.btn.enrollment-group-avatar-btn {
    margin: 0.8em 2em; }
  .group-selection-modal .segmented-option.btn:hover:not(:disabled) {
    background-color: #ffffff !important;
    color: #000000; }
  .group-selection-modal .segmented-option.btn .group-member-wide {
    width: 100%; }
    .group-selection-modal .segmented-option.btn .group-member-wide .member-info {
      position: relative;
      top: -8px; }
    .group-selection-modal .segmented-option.btn .group-member-wide .program {
      position: absolute;
      top: 30px;
      left: 60px;
      color: #696969; }
      @media (max-width: 767px) {
        .group-selection-modal .segmented-option.btn .group-member-wide .program {
          left: 66px;
          top: 35px;
          font-size: 0.8em;
          font-weight: normal;
          display: inline-block;
          white-space: normal;
          word-wrap: break-word;
          text-align: left; } }

.group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn {
  padding: 0.8em 1.8em; }
  .group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn.selected {
    background-color: #ffffff !important; }
    .group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn.selected::after {
      content: '';
      display: block;
      width: 0;
      height: 0;
      background-position: right top;
      border-left: 40px solid transparent;
      border-right: 40px solid #2D76A3;
      border-bottom: 40px solid transparent;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 1; }
    .group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn.selected .wrapper-text::after {
      content: '';
      position: absolute;
      background-color: #2D76A3;
      top: 7px;
      right: 5px;
      z-index: 2; }
  .group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn:active, .group-selection-modal .enrollment-group-selection-segmented-control .segmented-option.btn:focus {
    background-color: #ffffff; }

.group-selection-modal h4 {
  margin-top: 1.5em;
  position: relative;
  top: -1em;
  font-weight: 600; }

.group-selection-modal .group-summary h5 {
  font-size: 1em;
  color: #334048;
  margin-top: 1.2em;
  margin-bottom: 0.6em;
  font-weight: normal; }

.group-selection-modal .group-summary .group-members {
  border: 1px solid #d0d2d3;
  border-radius: 3px;
  padding: 1em 3em 0 3em; }
  .group-selection-modal .group-summary .group-members > div {
    margin-bottom: 0.8em; }
    .group-selection-modal .group-summary .group-members > div:last-of-type {
      margin-bottom: 0; }
    .group-selection-modal .group-summary .group-members > div .name {
      position: relative;
      top: -8px; }
    .group-selection-modal .group-summary .group-members > div .program {
      font-size: 0.78em;
      padding-left: 54px;
      position: relative;
      top: -18px; }
  @media (max-width: 767px) {
    .group-selection-modal .group-summary .group-members {
      padding: 1em 2em 0 2em; } }

.enrrolment-group-modal {
  margin-bottom: 2em;
  font-size: 1em; }
  @media (min-width: 768px) {
    .enrrolment-group-modal {
      margin-top: -2.5em; } }
  .enrrolment-group-modal h4 {
    font-size: 1.08em;
    margin-bottom: 4px;
    font-weight: 600; }

.enrollment-group-segmented-control {
  margin-bottom: 0; }
  .enrollment-group-segmented-control .controls {
    margin-left: -15px;
    margin-right: -15px; }
    .enrollment-group-segmented-control .controls:before, .enrollment-group-segmented-control .controls:after {
      content: " ";
      display: table; }
    .enrollment-group-segmented-control .controls:after {
      clear: both; }
    .enrollment-group-segmented-control .controls > span {
      width: 100%;
      display: block; }
      .enrollment-group-segmented-control .controls > span .btn {
        padding-left: 0;
        padding-right: 0;
        text-align: left;
        width: 34em;
        margin-left: 1.5em; }
        @media (max-width: 767px) {
          .enrollment-group-segmented-control .controls > span .btn {
            width: 21em;
            margin-left: 1em; } }
    .enrollment-group-segmented-control .controls .segmented-option {
      margin: 0 0 1.5em 0;
      border-color: #8f8f8f;
      padding: 1em 1em !important;
      font-size: 1rem;
      white-space: normal;
      color: #000000; }
      @media (max-width: 767px) {
        .enrollment-group-segmented-control .controls .segmented-option {
          padding: 1em 1em !important; } }
      .enrollment-group-segmented-control .controls .segmented-option.selected, .enrollment-group-segmented-control .controls .segmented-option:hover {
        border-color: #2D76A3; }
    @media (max-width: 767px) {
      .enrollment-group-segmented-control .controls {
        width: 100%; }
        .enrollment-group-segmented-control .controls > span .btn {
          width: 100%; } }

.enrollment-group-options {
  position: relative;
  display: table;
  table-layout: fixed; }
  .enrollment-group-options .option-icon {
    display: block;
    float: left;
    content: '';
    width: 80px;
    height: 90px;
    margin: 0.4em 1.5em 0em 0.5em; }
  .enrollment-group-options .option-info h5 {
    font-weight: 600;
    font-size: 1em;
    margin-bottom: 4px;
    margin-top: 0;
    line-height: 1.5em; }
  .enrollment-group-options .option-info p {
    font-size: 0.85em;
    font-weight: normal; }
  .enrollment-group-options > div {
    display: table-cell;
    vertical-align: middle;
    float: none; }
  @media (max-width: 768px) {
    .enrollment-group-options .option-icon {
      width: 38px;
      height: 38px; } }

.dental-enrollment .segment-control-title {
  margin-bottom: 1.2em;
  font-weight: bold; }

.dental-enrollment .children-avatars {
  margin: 2em 0em 2em 0em; }
  .dental-enrollment .children-avatars .member-avatar {
    margin-bottom: 1.2em; }

.dental-enrollment .form-group.checkbox-input.children-checkbox {
  margin-left: 0.5em; }

.dental-enrollment .segmented-control .member-info > .name {
  color: #334048; }

.dental-group-box hr {
  margin-top: 10px; }

.dental-confirmation-modal.calheers-modal.notice-modal h2 {
  color: #333; }

.dental-confirmation-modal.calheers-modal.notice-modal button {
  background: #2D76A3;
  color: #ffffff;
  border-color: #2D76A3; }

.dental-confirmation-modal.calheers-modal.notice-modal .modal-body {
  margin-top: 0em; }

.dental-confirmation-modal.calheers-modal.notice-modal .modal-header {
  width: 14em; }

@media (min-width: 768px) {
  .dental-confirmation-modal.calheers-modal.notice-modal {
    width: 38em; }
    .dental-confirmation-modal.calheers-modal.notice-modal button {
      width: 13em; }
    .dental-confirmation-modal.calheers-modal.notice-modal .modal-body {
      margin-bottom: 0em;
      padding-bottom: 1.5em; }
    .dental-confirmation-modal.calheers-modal.notice-modal .modal-header {
      width: 26em; } }

.dental-only-confirmation-modal.calheers-modal.notice-modal .modal-body, .calheers-modal.confirm-modal .modal-body {
  text-align: left; }

@media (min-width: 768px) {
  .dental-only-confirmation-modal.calheers-modal.notice-modal, .calheers-modal.confirm-modal {
    width: 38em; }
    .dental-only-confirmation-modal.calheers-modal.notice-modal button, .calheers-modal.confirm-modal button {
      width: 13em; }
    .dental-only-confirmation-modal.calheers-modal.notice-modal .modal-header, .calheers-modal.confirm-modal .modal-header {
      margin-top: 0.5em;
      margin-bottom: 0.8em; }
    .dental-only-confirmation-modal.calheers-modal.notice-modal .modal-body, .calheers-modal.confirm-modal .modal-body {
      padding: 0 2em 0em 2em; }
    .dental-only-confirmation-modal.calheers-modal.notice-modal .modal-buttons, .calheers-modal.confirm-modal .modal-buttons {
      margin-top: 0em; } }

.dental-only-confirmation-modal.calheers-modal.notice-modal h2, .calheers-modal.confirm-modal h2 {
  color: #333; }

.dental-only-confirmation-modal.calheers-modal.notice-modal .modal-body, .calheers-modal.confirm-modal .modal-body {
  margin-top: 0em; }

.more-opts-dental-modal.calheers-modal.notice-modal .modal-body, .calheers-modal.confirm-modal .modal-body {
  text-align: left; }

@media (min-width: 768px) {
  .more-opts-dental-modal.calheers-modal.notice-modal, .calheers-modal.confirm-modal {
    width: 38em; }
    .more-opts-dental-modal.calheers-modal.notice-modal.skinny, .calheers-modal.confirm-modal.skinny {
      width: 31em;
      padding-bottom: 1em; }
      .more-opts-dental-modal.calheers-modal.notice-modal.skinny button, .calheers-modal.confirm-modal.skinny button {
        width: 13em; }
    .more-opts-dental-modal.calheers-modal.notice-modal button, .calheers-modal.confirm-modal button {
      width: 19em; }
    .more-opts-dental-modal.calheers-modal.notice-modal button.btn.btn-default, .calheers-modal.confirm-modal button.btn.btn-default {
      width: 16em; }
    .more-opts-dental-modal.calheers-modal.notice-modal .modal-header, .calheers-modal.confirm-modal .modal-header {
      margin-top: 0.5em;
      margin-bottom: 0.8em; }
    .more-opts-dental-modal.calheers-modal.notice-modal .modal-body, .calheers-modal.confirm-modal .modal-body {
      padding: 0 2em 0em 2em; }
    .more-opts-dental-modal.calheers-modal.notice-modal .modal-buttons, .calheers-modal.confirm-modal .modal-buttons {
      margin-top: 0em; } }

.more-opts-dental-modal.calheers-modal.notice-modal h2, .calheers-modal.confirm-modal h2 {
  color: #333; }

.more-opts-dental-modal.calheers-modal.notice-modal .modal-body, .calheers-modal.confirm-modal .modal-body {
  margin-top: 0em; }

.overlap-modal .overlap-mobile {
  border: 1px solid #b4b4b4;
  border-radius: 3px;
  width: 100%;
  height: auto;
  padding: 1.2em; }
  .overlap-modal .overlap-mobile .overlap-person {
    margin-bottom: 3em; }
    .overlap-modal .overlap-mobile .overlap-person:last-of-type {
      margin-bottom: 1em; }
    .overlap-modal .overlap-mobile .overlap-person .member-avatar {
      margin-bottom: 1.2em; }
      .overlap-modal .overlap-mobile .overlap-person .member-avatar .name {
        font-size: 1.2em;
        font-weight: 700; }
      .overlap-modal .overlap-mobile .overlap-person .member-avatar .age {
        color: #8F8B90; }
    .overlap-modal .overlap-mobile .overlap-person .title {
      font-weight: 600; }
    .overlap-modal .overlap-mobile .overlap-person .value {
      margin-bottom: 0.8em; }

@media (max-width: 767px) {
  .enrollment-group-btn-block {
    padding-bottom: 0em; }
    .enrollment-group-btn-block div div button {
      width: 100%; } }

.renewal .address-input .form-group.address-input-state .Select {
  max-width: 60%; }
  @media (max-width: 767px) {
    .renewal .address-input .form-group.address-input-state .Select {
      max-width: 100%; } }

.renewal .address-input .form-group.address-input-street2 input[type='text'] {
  max-width: 60%; }
  @media (max-width: 767px) {
    .renewal .address-input .form-group.address-input-street2 input[type='text'] {
      max-width: 40%; } }

.renewal .intro.illustration-text h1 {
  font-weight: 600; }

.renewal .renewal-menu .menu-items .menu-item .title {
  font-weight: 600; }

.renewal .renewal-menu.menu-page h1 {
  font-weight: 600; }

.renewal .sign-and-submit-btn {
  display: inline-block;
  padding-bottom: 15px; }

.renewal .card-navigation {
  border-bottom: 1px solid #d0d2d3; }

.renewal .opt-in-radio {
  text-align: left; }
  .renewal .opt-in-radio #radio-label {
    margin-bottom: 30px; }

.renewal .renewal-start .renewal-content {
  min-height: 178px; }

.renewal .renewal-start #renewal-forwardback-back.no-changes {
  padding-left: 0;
  padding-right: 0; }

.renewal.foster-care .simple-tag {
  margin-bottom: 2em; }

.renewal.foster-care .drop-down {
  padding-left: 0;
  padding-right: 15px; }

.renewal .confirm-tax-information .tax-section {
  margin-bottom: 50px;
  /**  R20.6 SM158626 Changes Start - MFJ Tax Attestation */
  /** R20.6 SM158626 Changes  End **/ }
  .renewal .confirm-tax-information .tax-section .section-label {
    margin-bottom: 20px; }
  .renewal .confirm-tax-information .tax-section .conditional-section {
    margin-left: 32px; }
  .renewal .confirm-tax-information .tax-section .hint {
    font-size: 14px;
    font-style: italic;
    color: #696969; }
    .renewal .confirm-tax-information .tax-section .hint.single-member-plan-to-file-no {
      margin-top: -25px; }
  .renewal .confirm-tax-information .tax-section .tooltip-container {
    margin-left: 10px; }
  .renewal .confirm-tax-information .tax-section .phone-input {
    margin-bottom: 20px; }
  .renewal .confirm-tax-information .tax-section .radio-input, .renewal .confirm-tax-information .tax-section .checkbox-input {
    margin-bottom: 16px; }
  .renewal .confirm-tax-information .tax-section .radio-input span:not(.check) {
    margin-left: 4px; }
  .renewal .confirm-tax-information .tax-section .radio-input.single-member {
    margin-bottom: 3.15em; }
  .renewal .confirm-tax-information .tax-section .drop-down, .renewal .confirm-tax-information .tax-section .drop-down-mfj, .renewal .confirm-tax-information .tax-section .phone-input input {
    margin-bottom: 20px;
    width: 320px; }
    @media (max-width: 768px) {
      .renewal .confirm-tax-information .tax-section .drop-down, .renewal .confirm-tax-information .tax-section .drop-down-mfj, .renewal .confirm-tax-information .tax-section .phone-input input {
        width: 100%; } }

.renewal .income-summary .incomes h4 > span, .renewal .income-summary .deductions h4 > span {
  font-size: 14px;
  font-weight: 600; }

.renewal .income-summary .record-summary-row {
  font-size: 14px; }
  .renewal .income-summary .record-summary-row .source {
    font-size: 13px; }
  .renewal .income-summary .record-summary-row .date {
    font-size: 10px;
    color: #696969; }
  .renewal .income-summary .record-summary-row .amount {
    font-size: 11px;
    text-align: right; }

.renewal .income-summary .incomes {
  border-top: none; }

.renewal .income-summary .timeFrame {
  padding-left: .3em; }

@media (min-width: 768px) {
  .renewal .income-summary .record-summary-row .source, .renewal .income-summary .record-summary-row .date, .renewal .income-summary .record-summary-row .amount {
    font-size: 14px; }
  .renewal .income-summary .incomes, .renewal .income-summary .deductions {
    font-size: 14px; }
    .renewal .income-summary .incomes h4 > span, .renewal .income-summary .deductions h4 > span {
      font-size: 16px; } }

.renewal .review-household-income .container > h4 {
  font-size: 1.0714em;
  line-height: 20px; }

.renewal .review-household-income .income-summaries-section {
  background-color: #ffffff;
  padding: 0 1em;
  border-radius: 3px;
  border: 1px solid #d0d2d3; }
  .renewal .review-household-income .income-summaries-section .member-row {
    border-bottom: 1px solid #d0d2d3;
    padding: 1.4285em 1em;
    margin-left: -1em;
    margin-right: -1em; }
    .renewal .review-household-income .income-summaries-section .member-row .section-header {
      padding-left: 0; }
      .renewal .review-household-income .income-summaries-section .member-row .section-header .member-avatar .avatar {
        margin-right: 1.5em; }
      .renewal .review-household-income .income-summaries-section .member-row .section-header .member-avatar .member-info .name {
        font-weight: 600; }
    .renewal .review-household-income .income-summaries-section .member-row .member-income-summary {
      padding: 0; }
    .renewal .review-household-income .income-summaries-section .member-row .income-action-btn {
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%); }
      .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .edit, .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .add {
        font-size: 0.8125em;
        font-weight: 600;
        border-color: #2D76A3; }
        .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .edit:hover, .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .add:hover {
          background-color: #2D76A3;
          border-color: #2D76A3;
          color: #ffffff; }
        .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .edit .svg-icon, .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .add .svg-icon {
          width: 8px;
          height: 10px;
          margin-right: 4px;
          fill: #2D76A3; }
  .renewal .review-household-income .income-summaries-section > div:last-child {
    border-bottom: none; }
  .renewal .review-household-income .income-summaries-section .no-income {
    margin-left: 4.25em; }

.renewal .review-household-income .phi {
  padding-top: 25px;
  padding-bottom: 45px;
  padding-left: 0; }
  .renewal .review-household-income .phi .phi-label {
    font-weight: 600; }
  .renewal .review-household-income .phi .money-value {
    display: inline-block;
    margin-top: 5px; }
    .renewal .review-household-income .phi .money-value .timeFrame {
      padding-left: .3em; }

@media (min-width: 767px) {
  .renewal .review-household-income .container > h4 {
    font-size: 1em; }
  .renewal .review-household-income .income-summaries-section {
    padding: 0;
    border: none; }
    .renewal .review-household-income .income-summaries-section .member-row {
      padding: 25px 0;
      margin: 0; }
      .renewal .review-household-income .income-summaries-section .member-row .section-header .member-avatar .avatar {
        margin-right: 4.65em; }
      .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .edit .svg-icon, .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .add .svg-icon {
        width: 10px; }
      .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .edit:hover .svg-icon, .renewal .review-household-income .income-summaries-section .member-row .income-action-btn .add:hover .svg-icon {
        fill: #ffffff; }
  .renewal .review-household-income .no-income {
    font-size: 15px; }
    .renewal .review-household-income .no-income .money-value {
      position: absolute;
      top: 50%;
      right: 12em;
      transform: translateY(-50%); }
  .renewal .review-household-income .phi {
    padding-bottom: 60px; }
    .renewal .review-household-income .phi .money-value {
      float: right;
      margin-right: 7.75em; } }

.renewal .whos-applying .tooltip-container {
  margin-left: 10px; }

.renewal .whos-applying h4 {
  font-weight: 600; }

.renewal .whos-applying p {
  margin-bottom: 25px; }
  .renewal .whos-applying p .member-avatar .name {
    font-weight: 600; }

.renewal .pregnancy h3 {
  font-size: 16px;
  line-height: 22px; }

.renewal .pregnancy h4 {
  font-size: 18px;
  margin-bottom: 35px;
  font-weight: 600; }
  .renewal .pregnancy h4.select-other-members {
    margin-bottom: 19px; }

.renewal .pregnancy hr {
  margin-bottom: 44px; }

.renewal .pregnancy .member-avatar {
  margin-bottom: 35px; }
  .renewal .pregnancy .member-avatar .member-info .name {
    font-weight: 600; }

.renewal .primary-contact-star {
  font-size: .8125em;
  color: #696969;
  font-style: italic;
  font-weight: 600; }
  .renewal .primary-contact-star .ic_star {
    margin-right: 5px;
    position: relative; }

.renewal .banner-margin {
  margin-bottom: 45px; }

.renewal #review-screen-reactivated-hhm-banner-header {
  font-size: 15.65px; }

.renewal #review-screen-reactivated-hhm-banner-header-single-hhm {
  font-size: 15.65px; }

.renewal #review-screen-reactivated-hhm-banner-body {
  font-size: 14.60px; }

.renewal #review-screen-reactivated-hhm-banner-body-single-hhm {
  font-size: 14.60px; }

.renewal .review-banner-icon {
  padding-top: 25px;
  padding-right: 20px;
  padding-bottom: 10px;
  display: flex;
  justify-content: center;
  margin-top: 15px; }
  @media (max-width: 768px) {
    .renewal .review-banner-icon {
      padding-top: 0px; } }

.renewal .review-member .member-avatar {
  margin-bottom: 35px; }
  .renewal .review-member .member-avatar .name {
    font-weight: 600; }

.renewal .review-member .missing-info-alert {
  margin-bottom: 30px; }

.renewal .review-member .missing-information-indicator {
  float: none;
  margin-right: 75px; }

.renewal .review-member #spanish-app-hint {
  font-size: .8em;
  font-style: italic;
  color: #696969; }

.renewal .review-member .accordion-header {
  font-size: 1em; }
  .renewal .review-member .accordion-header .accordion-instructions {
    display: block;
    margin-bottom: 1em; }
  .renewal .review-member .accordion-header .btn-toggle-all {
    font-weight: 600;
    font-size: .9285em;
    border: none;
    padding: 0;
    float: right; }
    .renewal .review-member .accordion-header .btn-toggle-all:focus {
      outline: none; }

.renewal .review-member .member-review-content .member-avatar {
  margin-top: 30px;
  margin-bottom: 20px; }

.renewal .review-member .member-review-content .primary-contact-star {
  display: block; }

.renewal .review-member .review-section {
  margin-bottom: 3em; }
  .renewal .review-member .review-section .review-section-header {
    position: relative; }
    .renewal .review-member .review-section .review-section-header h4 {
      font-weight: 600;
      font-size: 1.25em;
      display: inline-block; }
    .renewal .review-member .review-section .review-section-header .edit {
      font-weight: 600;
      font-size: 1em;
      position: absolute;
      right: 0;
      bottom: 10px; }
    .renewal .review-member .review-section .review-section-header .secure-lock-icon {
      margin-left: 1rem;
      margin-right: 0.5rem; }
  .renewal .review-member .review-section .list-group {
    margin-top: 0; }
  .renewal .review-member .review-section .list-group-item {
    border-bottom: none;
    border-top: none;
    padding-top: 0; }
    .renewal .review-member .review-section .list-group-item:first-child {
      border-top: 1px solid #ddd;
      padding-top: 15px; }
    .renewal .review-member .review-section .list-group-item:last-child {
      border-bottom: 1px solid #ddd; }

.renewal .review-member .hint {
  font-size: .8em;
  font-style: italic;
  color: #696969; }

.renewal .review-member .accordion-panel-control a {
  padding-top: 1.785em;
  padding-bottom: 1.785em; }
  .renewal .review-member .accordion-panel-control a span {
    font-size: 1.0715em;
    font-weight: 600;
    color: #334048; }

.renewal .review-member .marital-relationships .marital-status-form .drop-down {
  margin-bottom: 15px; }

.renewal .review-member .marital-relationships .primary-caretaker {
  padding: 0; }

.renewal .review-member .marital-relationships h4 {
  font-size: 1em;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 24px; }

.renewal .review-member .marital-relationships p {
  color: #696969;
  font-style: italic;
  font-size: 0.875em; }

.renewal .review-member .actions {
  margin-top: 20px; }

@media (min-width: 767px) {
  .renewal .review-member {
    /**SIR159914 R21.02 changes start*/
    /**SIR159914 Changes end*/ }
    .renewal .review-member .missing-info-alert {
      margin-bottom: 52px; }
    .renewal .review-member .missing-information-indicator {
      float: right; }
    .renewal .review-member .member-review-content .member-avatar {
      margin-top: 45px; }
    .renewal .review-member .review-section .review-section-header .edit {
      font-size: .875em; }
    .renewal .review-member .accordion-header {
      font-size: .875em; }
      .renewal .review-member .accordion-header .accordion-instructions {
        float: left;
        margin-bottom: 0; }
      .renewal .review-member .accordion-header .btn-toggle-all {
        padding-left: 8px;
        padding-right: 8px; }
    .renewal .review-member .accordion-panel-control a {
      padding-top: 2.142em;
      padding-bottom: 2.142em; }
      .renewal .review-member .accordion-panel-control a span {
        font-size: 1.125em; }
    .renewal .review-member .accordion-panel-control::after {
      right: 33px; }
    .renewal .review-member .marital-relationships p {
      width: 75%; }
    .renewal .review-member .marital-relationships .primary-caretaker {
      padding-right: 15px; }
    .renewal .review-member .marital-relationships .relationship-info-form label {
      display: inline-block;
      width: 200px; }
    .renewal .review-member .marital-relationships .relationship-info-form .Select {
      display: inline-block;
      margin-bottom: -15px; }
    .renewal .review-member .relationships-dropdown .Select {
      width: 48%; }
    .renewal .review-member .actions {
      margin-top: 0; } }

.renewal .application-review .card-header-renewal h2 {
  margin-bottom: 0; }

.renewal .application-review h4 {
  font-weight: 600;
  font-size: 1.25em;
  display: inline-block; }

.renewal .application-review h5 {
  font-weight: 600;
  font-size: 18px; }

.renewal .application-review .review-section-header {
  position: relative; }

.renewal .application-review .edit {
  font-weight: 600;
  font-size: 1em;
  position: absolute;
  right: 0;
  bottom: 10px; }

.renewal .application-review .list-group {
  margin-top: 0; }

.renewal .application-review .household-members-review .list-group-item,
.renewal .application-review .household-whos-applying-review .list-group-item {
  padding: 0 15px; }

.renewal .application-review .household-members-review .member-avatar,
.renewal .application-review .household-whos-applying-review .member-avatar {
  margin: 25px 0; }

.renewal .application-review .member-avatar {
  margin: 15px 0; }
  .renewal .application-review .member-avatar .name {
    font-weight: 600;
    margin-bottom: -5px; }
  .renewal .application-review .member-avatar .primary-contact-star {
    display: block;
    font-size: 10px; }

.renewal .application-review .household-income-review .member-avatar {
  display: table;
  padding-left: 0; }
  .renewal .application-review .household-income-review .member-avatar > div {
    display: table-cell; }

.renewal .application-review .household-income-review .section h4 {
  font-size: 16px; }

.renewal .application-review .household-income-review .phi {
  padding-top: 5px;
  padding-bottom: 5px; }

.renewal .application-review .address-review {
  margin: 20px 0;
  padding-left: 52px; }
  .renewal .application-review .address-review b {
    display: inline-block;
    font-size: 15px;
    margin-bottom: 5px; }

.renewal .application-review .mailing-address {
  font-size: 13px; }

@media (min-width: 767px) {
  .renewal .application-review .edit {
    font-size: .875em; }
  .renewal .application-review .address-review {
    padding-left: 0; }
  .renewal .application-review .household-members-review .list-group-item,
  .renewal .application-review .household-whos-applying-review .list-group-item {
    padding: 15px 40px; }
  .renewal .application-review .household-members-review .member-avatar,
  .renewal .application-review .household-whos-applying-review .member-avatar {
    margin: 15px 0; }
  .renewal .application-review .member-review .below-avatar-content {
    padding-left: calc(55px + 1rem); }
  .renewal .application-review .household-income-review .phi {
    padding-top: 25px;
    padding-bottom: 25px; }
  .renewal .application-review .no-income .money-value {
    position: absolute;
    float: right;
    top: 50%;
    right: 45px;
    transform: translateY(-50%);
    font-size: 14px; } }

@media (min-width: 768px) {
  .renewal .application-signature #application-signature-forwardback-forward {
    padding: 0.69em 0; } }

.income-review .intro.inverted-theme {
  margin-top: 0 !important; }

.income-review .page-heading {
  margin-bottom: 35px; }

.renewal-no-income-changes-modal.calheers-modal.confirm-modal {
  padding: 0; }
  .renewal-no-income-changes-modal.calheers-modal.confirm-modal .modal-header {
    margin-top: 0; }
    .renewal-no-income-changes-modal.calheers-modal.confirm-modal .modal-header h2 {
      font-size: 18px;
      font-weight: 600;
      text-align: center; }
  .renewal-no-income-changes-modal.calheers-modal.confirm-modal .modal-body {
    text-align: center;
    padding-bottom: 0;
    margin-bottom: 0; }
  @media (min-width: 768px) {
    .renewal-no-income-changes-modal.calheers-modal.confirm-modal {
      width: 510px;
      padding: 20px 72px; }
      .renewal-no-income-changes-modal.calheers-modal.confirm-modal .modal-header h2 {
        font-size: 22px; }
      .renewal-no-income-changes-modal.calheers-modal.confirm-modal .modal-body {
        padding: 0; }
      .renewal-no-income-changes-modal.calheers-modal.confirm-modal .modal-buttons .btn {
        margin: 0;
        width: 160px; } }

.who-to-include-modal {
  max-height: 90vh; }
  .who-to-include-modal h2 {
    font-weight: 600; }
  .who-to-include-modal .modal-header {
    padding-bottom: 25px;
    background: #ffffff; }
  .who-to-include-modal .modal-body {
    margin: 0;
    padding-top: 0; }
  .who-to-include-modal p, .who-to-include-modal ul {
    margin-bottom: 25px; }
  .who-to-include-modal .modal-buttons .btn {
    padding-left: 4em;
    padding-right: 4em; }

.renewal-confirm-no-changes-modal.confirm-modal .modal-buttons .btn {
  padding-left: 0;
  padding-right: 0; }

.renewal-add-member-modal #renewal-add-household-member-modal-header {
  font-size: 1.5em;
  text-align: center;
  font-weight: 600; }

.renewal-add-member-modal .modal-body {
  margin-top: 0;
  padding-top: 0; }

.renewal-add-member-modal .form-group {
  margin-bottom: 28px; }

.renewal-add-member-modal .row:before, .renewal-add-member-modal .row:after {
  content: " "; }

.renewal-add-member-modal .hint {
  color: #696969;
  font-style: italic;
  font-size: 0.8em;
  font-weight: 400; }

.renewal-add-member-modal .modal-buttons {
  margin-top: 0; }
  .renewal-add-member-modal .modal-buttons .btn {
    width: 165px;
    margin: 25px 15px 0 15px; }
  @media (max-width: 768px) {
    .renewal-add-member-modal .modal-buttons {
      margin-bottom: 20px; }
      .renewal-add-member-modal .modal-buttons .btn {
        width: 100%;
        margin: 10px 0; } }

.confirm-no-new-applicants-modal h2, .confirm-no-new-applicants-modal #renewal-confirm-no-new-applicants-modal-paragraph-2 {
  font-weight: 600; }

.confirm-no-new-applicants-modal hr {
  margin: 20px 0 18px 0; }

@media (min-width: 767px) {
  .calheers-modal.renewal-confirm-no-changes-modal {
    width: 600px; }
    .calheers-modal.renewal-confirm-no-changes-modal .modal-body {
      padding: 0 4em; }
    .calheers-modal.renewal-confirm-no-changes-modal .btn {
      width: 100%; }
  .foster-care .drop-down {
    width: 50%; } }

.renewal-primary-caretaker .member-avatar {
  margin-bottom: 35px; }
  .renewal-primary-caretaker .member-avatar.separate-caretaker .drop-down {
    margin-bottom: 0;
    margin-top: 15px; }
    .renewal-primary-caretaker .member-avatar.separate-caretaker .drop-down label {
      font-size: 14px; }

.renewal-primary-caretaker .single-caretaker {
  max-width: 350px; }

.renewal-primary-caretaker .caretaker-name {
  font-size: 14px;
  font-style: italic; }

.renewal-household-member-addresses .renewal-household-member-address-section-header {
  position: relative; }
  .renewal-household-member-addresses .renewal-household-member-address-section-header .member-avatar .member-info .name {
    font-size: 20px;
    font-weight: 600; }
  .renewal-household-member-addresses .renewal-household-member-address-section-header .member-avatar .member-info .age {
    display: inline-block;
    font-size: 16px; }
    @media (min-width: 767px) {
      .renewal-household-member-addresses .renewal-household-member-address-section-header .member-avatar .member-info .age {
        display: block;
        font-size: 15px; } }
  .renewal-household-member-addresses .renewal-household-member-address-section-header .member-avatar .member-info .primary-contact-star {
    display: block; }
  .renewal-household-member-addresses .renewal-household-member-address-section-header .missing-information-indicator {
    float: none;
    margin-top: 16px; }
    @media (min-width: 767px) {
      .renewal-household-member-addresses .renewal-household-member-address-section-header .missing-information-indicator {
        position: absolute;
        margin-top: 0;
        top: 0;
        right: 0;
        transform: translateY(80%); } }
  @media (min-width: 767px) {
    .renewal-household-member-addresses .renewal-household-member-address-section-header {
      margin-bottom: 20px; } }

.renewal-household-member-addresses .modal-open-error {
  clear: both; }

.review-household .btn-link {
  font-weight: 600; }

.review-household h4 {
  font-weight: 600;
  font-size: 1.0714em;
  margin: 0; }
  .review-household h4.heading {
    line-height: 20px; }

.review-household hr {
  margin-top: 15px;
  margin-bottom: 25px; }

.review-household ul {
  list-style: none;
  padding: 15px 15px 0;
  margin-bottom: 0; }
  .review-household ul li {
    position: relative;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 40px; }
    .review-household ul li:last-child {
      margin-bottom: 0; }
    .review-household ul li h4 {
      font-size: 0.875em;
      margin-bottom: 3px; }
    .review-household ul li p {
      color: #696969;
      font-size: 0.875em;
      margin-top: 3px;
      margin-bottom: 0; }
    .review-household ul li .svg-icon {
      position: absolute;
      left: 2px;
      top: 0;
      width: 22px;
      height: 40px; }

.review-household .content-box .content-box {
  padding: 15px 20px 15px; }

.review-household .card-header-renewal {
  margin-bottom: 0 !important; }

.review-household .menu-items .member-avatar .missing-information-indicator {
  display: block;
  float: none; }
  .review-household .menu-items .member-avatar .missing-information-indicator .ic_alert_error {
    margin-left: 0; }

@media (max-width: 767px) {
  .review-household .menu-items .member-avatar .name {
    display: inline-block; } }

hr {
  margin-top: 46px;
  margin-bottom: 44px; }

.address-edit-form {
  margin-top: 40px; }
  .address-edit-form .address-section-heading {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 25px; }
  @media (min-width: 767px) {
    .address-edit-form {
      margin-left: 96px; } }

.renewal-address-block {
  margin: 0;
  /**CR218151_SIR237128_R23.02.2 - Start*/
  /**CR218151_SIR237128_R23.02.2 - End*/
  /**CR218151_SIR237128_R23.02.2 - Start*/
  /**CR218151_SIR237128_R23.02.2 - End*/ }
  .renewal-address-block .btn-link {
    font-weight: 600; }
  .renewal-address-block .sensitive-confirm-address {
    margin-left: -1rem; }
    @media (max-width: 768px) {
      .renewal-address-block .sensitive-confirm-address {
        margin-left: -1.2rem; } }
  .renewal-address-block > div {
    padding: 0;
    padding-left: 96px; }
    .renewal-address-block > div.edit-link {
      padding-left: 0;
      text-align: right; }
    @media (max-width: 768px) {
      .renewal-address-block > div {
        padding-left: 0;
        padding-right: 15px; }
        .renewal-address-block > div.col-xs-2 {
          padding-right: 0;
          text-align: right; }
        .renewal-address-block > div.edit-link {
          padding-top: 25px; } }
  .renewal-address-block .member-sensitive-info {
    margin-left: 1rem;
    margin-right: 10rem; }
    @media (max-width: 768px) {
      .renewal-address-block .member-sensitive-info {
        margin-top: 2rem; } }
  .renewal-address-block .renewal-address-type-header {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px; }
  .renewal-address-block .renewal-address,
  .renewal-address-block #edit-address {
    font-size: 14px;
    line-height: 21px; }
    @media (max-width: 768px) {
      .renewal-address-block .renewal-address,
      .renewal-address-block #edit-address {
        padding-top: 25px; } }
  .renewal-address-block #edit-address {
    cursor: pointer;
    font-size: 13px;
    font-weight: 600; }
    .renewal-address-block #edit-address .content-box .content-box {
      padding: 1em; }

@media (min-width: 768px) {
  .review-household h4 {
    font-size: 1.125em; }
  .review-household ul li {
    margin-top: 0;
    margin-bottom: 30px;
    padding-left: 55px; }
    .review-household ul li h4 {
      margin-bottom: 3px; }
    .review-household ul li p {
      font-size: 0.75em; }
    .review-household ul li .svg-icon {
      left: 15px;
      width: 24px;
      height: 40px; }
    .review-household ul li:last-child {
      margin-bottom: 0; }
  .review-household .content-box .content-box {
    padding: 15px 20px 25px; } }

.renewal-page-marital-status-div {
  padding-top: 2em; }
  .renewal-page-marital-status-div .renewal-marital-relations-headers {
    font-weight: 600; }

.renewal-page-relationships-status-div {
  padding-bottom: 2em;
  border-bottom: 2px solid #d0d2d3; }
  .renewal-page-relationships-status-div .review-row-in-relations {
    display: inline-block;
    height: 3em;
    width: 100%;
    background-color: #F4F5F7;
    margin-bottom: 1em; }
    .renewal-page-relationships-status-div .review-row-in-relations .review-inline-label {
      display: inline;
      line-height: 3em;
      font-weight: 600;
      padding-left: 1em; }
    .renewal-page-relationships-status-div .review-row-in-relations .review-inline-value {
      display: inline;
      line-height: 3em;
      padding-left: 1%; }
    .renewal-page-relationships-status-div .review-row-in-relations .relationships-informations-edit {
      margin-right: 1em;
      line-height: 3em;
      font-weight: 600; }
    .renewal-page-relationships-status-div .review-row-in-relations .household-relationships-div {
      display: inline; }
      .renewal-page-relationships-status-div .review-row-in-relations .household-relationships-div .renewal-relations-empty-error {
        padding-left: 0.5em;
        color: #e42539; }

@media (max-width: 768px) {
  .renewal-page-relationships-status-div .review-row-in-relations {
    display: inline-block;
    height: 5em;
    width: 100%;
    border: 0.5px solid lightgray;
    background-color: white;
    margin-bottom: 0em; }
    .renewal-page-relationships-status-div .review-row-in-relations .review-inline-label {
      display: block;
      line-height: 3em;
      font-weight: 600;
      padding-left: 1em;
      width: 100%;
      height: 2em; }
    .renewal-page-relationships-status-div .review-row-in-relations .review-inline-value {
      display: block;
      line-height: 2em;
      padding-left: 1em;
      height: 2em; }
    .renewal-page-relationships-status-div .review-row-in-relations .relationships-informations-edit {
      margin-right: 1em;
      line-height: 5em;
      font-weight: 600; }
    .renewal-page-relationships-status-div .review-row-in-relations .household-relationships-div {
      display: inline-block;
      width: 75%; }
      .renewal-page-relationships-status-div .review-row-in-relations .household-relationships-div .renewal-relations-empty-error {
        padding-left: 1em;
        color: #e42539; } }

.calheers-modal.renewal .modal-header {
  padding-top: 1em;
  padding-bottom: 0; }
  .calheers-modal.renewal .modal-header h2 {
    font-weight: 600;
    margin-bottom: 0; }

.calheers-modal.renewal .modal-body {
  padding-top: 0.8rem; }
  .calheers-modal.renewal .modal-body .relationship-info-form h4 {
    margin-bottom: 15px; }
  .calheers-modal.renewal .modal-body .relationship-info-form .accordion-panel-control a {
    padding: 1.2em 0; }
  .calheers-modal.renewal .modal-body .relationship-info-form .accordion-panel.open {
    border-bottom: 1px solid #d0d2d3; }
  .calheers-modal.renewal .modal-body .relationship-info-form .accordion-panel-content {
    padding-bottom: 0; }
    .calheers-modal.renewal .modal-body .relationship-info-form .accordion-panel-content .form-group {
      margin-bottom: 0; }
  .calheers-modal.renewal .modal-body button {
    margin-bottom: 20px; }

.rac-flow .admin-header h1 {
  font-weight: 300 !important;
  text-align: center;
  margin-bottom: 280px; }
  @media (max-width: 767px) {
    .rac-flow .admin-header h1 {
      font-size: 30px !important;
      margin-bottom: 80px;
      line-height: 1.5em !important; } }
  .rac-flow .admin-header h1 .missing-info {
    position: relative;
    margin-top: 40px;
    font-size: 14px;
    display: block;
    padding: 8px;
    text-align: left;
    background: #ffffff;
    color: #334048;
    border-radius: 3px;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
    border-left: 8px solid #f1bd19; }
    .rac-flow .admin-header h1 .missing-info .bell {
      float: left;
      display: inline-block;
      width: 18px;
      height: 18px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==);
      background-size: 18px 18px;
      background-repeat: no-repeat;
      background-position: center center;
      height: 18px;
      width: 18px;
      position: relative;
      top: 24px; }
      @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        .rac-flow .admin-header h1 .missing-info .bell {
          /* on retina, use image that's scaled by 2 */
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAqCAYAAADf/ynVAAAAAXNSR0IArs4c6QAAAyRJREFUWAntWM1rE0EUf2+T1rZJVlC8JC0oWESKJYgg7SFpi4eW4sFDPXkQPPamgvgXiAePvXn0VBQPRfSgjY0gCCoqgkoPIq3x4gfmq7XN7vNNNR+bnd3MJk5FaSDszHu/934/3kxeZhahw095KT6wacFVJJoQqQhxsSsEl/rSuZVOUmMnwfS4f09+3X4BRAOOPIgrZo+RxNHVrw57gIkRAOuCFtbprEuUQLHQLZ8rQt3QkTBWMORN5efzjqp62lrKYrZ/mDbtNCHMEtGharLGJyK+Q4I57DKWoqnVV40+lbGyMMqMhYuwfI5smiWgIyrJqxhEeI1ozEVh8DqOP6xU7X5PJWGlbPyotUk3COCwX7JWPq7i2xDQmcjEp2ctsa0A3xcT0wh0k5espxVWxY+APyAEM+ZYbsEP71uxYiaRtMh+BARRvyRt+ErhLkxFUrnnXrGewkSPKqzbL7lS/V7Bndi5cjmI4rB5/OMXWR7PdsF96IIuUUII/4DiUKaLMlHCJq1Y/kliL5Xs9xwd8wr8I3aEIv8gDpjjuc/N+aQVwzLMaBcllPDe5V53ulmUmEuF8RJOycA6bEQg5fIQBmkdImQ5ea+lZHaXsEL24D6u8W4ZWJPN/MXpzO4ShtZawgnRP5NxuoRZhLv0S3EyyDhdwsKIljNM/0zG6RKmX4Yaw44wtTrVUTsVq9dCbbRTMbU61VH/TsUwRNsuVsbpEEGZoWilYl+rF3R7RoJTcDey1U6w9DTeV8jTXT4fSY8hjUE6xnz3zMZMnMJjubLIvyWMLx69hTX7Dp+NxnWQqubkC0om1mtM88uYNaTM/p48bSzwi5ATqgm04hDvm9h9EvMP4vNcqRmtZEGTI84bvJgjQeN043l/jYYRwpMI1ikbqVs3oUp+g3ADIHRbBftXMLV2EZQ9n4lf4dYS8YvjFlDiy+xlP4yXL+zlaGXnu2eSL6yTfjh+bXXPz+/nc3R+P2Czzwh1nwfEb8322px9W5iaIdigbWGx9Ic3vFSj/L3F+8Gu0orxb9uIwFTtQZ9t77FGIvHPUarAoLBFwrAsOnej/78a/wSUU/U25UE4ywAAAABJRU5ErkJggg==); } }
      @media (max-width: 767px) {
        .rac-flow .admin-header h1 .missing-info .bell {
          display: none; } }
    .rac-flow .admin-header h1 .missing-info > div {
      padding-left: 30px; }
    .rac-flow .admin-header h1 .missing-info p {
      font-size: 14px;
      margin-top: -16px;
      margin-bottom: 0; }
      @media (max-width: 767px) {
        .rac-flow .admin-header h1 .missing-info p {
          line-height: 1.3;
          margin-top: 0;
          margin-bottom: 12px; } }

.rac-flow .choice-row {
  text-align: center;
  position: relative;
  top: -250px; }
  @media (max-width: 767px) {
    .rac-flow .choice-row {
      top: -80px; } }
  .rac-flow .choice-row .choice {
    position: relative;
    display: inline-block;
    background: #ffffff;
    color: #334048;
    width: 25%;
    max-width: 380px;
    padding: 45px 35px 35px 35px;
    border-radius: 3px;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
    border-top: 8px solid transparent; }
    @media (max-width: 1210px) {
      .rac-flow .choice-row .choice {
        padding-left: 15px;
        padding-right: 15px; } }
    @media (max-width: 767px) {
      .rac-flow .choice-row .choice {
        width: 90%;
        max-width: none;
        position: relative;
        left: 5%;
        display: block;
        box-shadow: none;
        border: 1px solid #b4b4b4;
        padding: 25px 20px 20px 20px; } }
    .rac-flow .choice-row .choice.recommended {
      border-top: 8px solid #acd246;
      margin-right: 30px; }
    .rac-flow .choice-row .choice h4 {
      font-size: 18px;
      font-weight: 600;
      margin-top: 0;
      margin-bottom: 8px;
      min-height: 40px; }
    .rac-flow .choice-row .choice h5 {
      font-size: 12px;
      font-weight: 600;
      text-transform: uppercase;
      position: absolute;
      top: -2px;
      left: 8px; }
      @media (max-width: 767px) {
        .rac-flow .choice-row .choice h5 {
          position: relative;
          top: -10px;
          left: 0;
          text-align: center;
          margin-top: 0;
          margin-bottom: 12px; } }
    .rac-flow .choice-row .choice p {
      font-size: 15px;
      height: 80px; }
    .rac-flow .choice-row .choice .btn {
      margin-top: 30px;
      width: 100%; }
    .rac-flow .choice-row .choice .icon {
      margin-bottom: 30px; }
    .rac-flow .choice-row .choice .star-icon {
      display: inline-block;
      width: 18px;
      height: 18px;
      background-image: url(/static/lw-web//images/Star-2x.png);
      background-size: 18px 18px;
      background-repeat: no-repeat;
      background-position: center center;
      margin-right: 2px;
      position: relative;
      top: 4.5px; }
      @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        .rac-flow .choice-row .choice .star-icon {
          /* on retina, use image that's scaled by 2 */
          background-image: url(/static/lw-web//images/Star-2x.png); } }
    .rac-flow .choice-row .choice .magnifying-glass {
      display: inline-block;
      width: 217px;
      height: 160px;
      background-image: url(/static/lw-web//images/magnifyglass-img.png);
      background-size: 217px 160px;
      background-repeat: no-repeat;
      background-position: center center;
      max-width: 100%; }
      @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        .rac-flow .choice-row .choice .magnifying-glass {
          /* on retina, use image that's scaled by 2 */
          background-image: url(/static/lw-web//images/magnifyglass-img.png); } }
    .rac-flow .choice-row .choice .clipboard {
      display: inline-block;
      width: 142px;
      height: 160px;
      background-image: url(/static/lw-web//images/clipboard-img.png);
      background-size: 142px 160px;
      background-repeat: no-repeat;
      background-position: center center;
      max-width: 100%; }
      @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
        .rac-flow .choice-row .choice .clipboard {
          /* on retina, use image that's scaled by 2 */
          background-image: url(/static/lw-web//images/clipboard-img.png); } }

.rac-flow .opt-in-radio {
  text-align: left;
  margin-bottom: 8em; }
  .rac-flow .opt-in-radio #radio-label {
    margin-bottom: 30px; }

.rac-flow .hint {
  font-size: 13px;
  color: #696969;
  font-style: italic; }

.rac-flow .missing-info-final {
  position: relative;
  font-size: 14px;
  display: block;
  padding: 12px;
  text-align: left;
  background: #ffffff;
  color: #334048;
  border-radius: 3px;
  border: 1px solid #e7e8e9;
  border-left: 8px solid #e42539;
  margin-bottom: 10px; }
  @media (max-width: 767px) {
    .rac-flow .missing-info-final {
      margin-top: 0px;
      margin-bottom: 8px;
      padding: 8px; } }
  .rac-flow .missing-info-final .alert {
    float: left;
    display: inline-block;
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAhFJREFUOBGVVE1IFVEUPt95U0ktLEINnKBwUTBm0EJa9PD1Q/CggpAWWkirNtWqaFG6SiGidYsWIYS1aBFUKESFoItsEfR4D3QhhY6SSn9QkTJzT+ca89TXmxk7m3Pv+b7zzbn3nDugKua3Ht0uvxbPwtBJAvYKST2IvpLgI0CDDjYMNBRfT1amKmfFRASz+9quGJFuEqldQdauAAREuOdkaq7tKLz4GaFlMcnlavyF4CEJnY7ANK9VvqeMc8ItDPuWy1GCvxDe/x8hmydC+ykMnn9qOb7F7pfFfC97XpEOG6g0PVI/HGcnA5crMbu3gkH4+7Zds3hnNqq/aTfVTIh+2GOA8KUa/jcmF+aajzSxz3PH9OLdeGI6ovlOYJbOMRnJp9PTGULIs7Zzdzp1HQzILtuAreugplL0brexTvd8EhMiTdNett2QaU3kEeYdLW3CJLD0i3ntf159somMs3DmaRJLp3xKL/aijsZYEk+YnnFjYfiNEt/FE/lBY2n0LmfoViwH+I7NmwZ0sKFd5ava1ZiTSNeMl70UGroeJ6Yive7bV5/LD91vPnRDDPXGJcTGQU/c4ki7Lar80N3iaB+YuuMrrCIHPHLrnM7l0ylcriyi+l7bYRJzR0fmQBSr9Jpsfzk9bmmkfzX2j5gF7U9ypiV3ECY8pWOzRxtUr+FveqkfiDHkmoaXKD1eWi1k138ASWyt0J3ageoAAAAASUVORK5CYII=);
    background-size: 19px 19px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 19px;
    width: 19px;
    position: relative;
    top: 12px; }
    @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
      .rac-flow .missing-info-final .alert {
        /* on retina, use image that's scaled by 2 */
        background-image: url(/static/lw-web//images/ic_alert_big@2x.png); } }
    @media (max-width: 767px) {
      .rac-flow .missing-info-final .alert {
        display: none; } }
  .rac-flow .missing-info-final > div {
    padding-left: 40px; }
    @media (max-width: 767px) {
      .rac-flow .missing-info-final > div {
        padding-left: 8px; } }
  .rac-flow .missing-info-final p {
    font-size: 14px;
    margin-top: 6px;
    margin-bottom: 0; }
    @media (max-width: 767px) {
      .rac-flow .missing-info-final p {
        line-height: 1.3;
        margin-top: 6px; } }

.sls-alert {
  margin-bottom: 2rem; }

.application-footer {
  font-size: 0.875em;
  line-height: 2em;
  text-align: center;
  margin-bottom: 2em; }
  .application-footer span {
    display: block; }
  @media (min-width: 768px) {
    .application-footer {
      text-align: right;
      margin-top: 0em;
      margin-left: auto;
      margin-right: auto; }
      .application-footer span {
        display: inline-block;
        padding-right: 1em;
        margin-right: 1em;
        border-right: 1px solid #b4b4b4; }
        .application-footer span:last-child {
          padding-right: 0;
          margin-right: 0;
          border-right: none; } }

.application-devtools-footer {
  text-align: left; }

.case-status .casestatus-inner-card {
  align-self: center;
  border: 1px solid #d0d2d3;
  display: block;
  border-radius: 4px; }

.case-status .cardBody {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.case-status .case-status-consequences-list {
  padding-left: 1.8rem; }

.case-status .casestatus-dynamic-header {
  background: #d0d2d3;
  padding-left: 35px;
  padding-top: 18px;
  font-size: 18px;
  height: 60px;
  margin-left: 0px; }

.case-status .form-group.casestatus-dropdown-withoutError, .case-status .form-group.casestatus-dropdown-error {
  margin-bottom: 0px; }

.case-status .casestatus-dropdown-withoutError {
  top: -8px;
  margin-right: 40px;
  border-radius: 3px; }
  .case-status .casestatus-dropdown-withoutError label {
    display: inline-block; }
  .case-status .casestatus-dropdown-withoutError .Select {
    float: right;
    top: 18px;
    width: 45%; }

.case-status .casestatus-dropdown-error {
  margin-right: 40px; }
  .case-status .casestatus-dropdown-error .Select-control {
    border: 1px solid red; }
  .case-status .casestatus-dropdown-error label {
    display: inline-block; }
  .case-status .casestatus-dropdown-error .Select {
    float: right;
    top: 14px;
    width: 45%; }

.case-status .casestatus-dropdown-validation-error {
  margin-left: calc(50% + 25px);
  margin-right: 40px;
  margin-top: 15px;
  font-style: italic;
  color: red;
  font-size: 13px; }

.case-status .casestatus-button {
  float: right;
  margin-right: 70px; }

.case-status .casestatus-button button:disabled,
.case-status .casestatus-button button[disabled] {
  width: 150%;
  background-color: #d0d2d3;
  color: #fafbfd;
  border-radius: 4px;
  border: none;
  height: 48px; }

.case-status .casestatus-button button:enabled,
.case-status .casestatus-button button[enabled] {
  width: 150%;
  background-color: #2D76A3;
  color: #fafbfd;
  border-radius: 4px;
  border: none;
  height: 48px; }

.application-request-log {
  margin: 32px 0px 25px 0px; }
  @media (max-width: 767px) {
    .application-request-log {
      margin: 54px 0px 25px 20px; } }
  .application-request-log .request-log-header {
    color: #334048;
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 15px; }
  .application-request-log .key-value-wrapper p {
    color: #334048;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 20px; }
  .application-request-log .key-value-wrapper span {
    color: #334048;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 20px;
    font-weight: 600; }

.summary .program-eligibility-summary-by-person h3 {
  display: inline-block; }

.summary .program-eligibility-summary-by-person .pointer:hover {
  cursor: pointer; }

.summary .program-eligibility-summary-by-person .household-member-summary-section {
  overflow: hidden;
  padding: 1em 0em 1em 0em; }
  .summary .program-eligibility-summary-by-person .household-member-summary-section .header {
    font-weight: 600; }

.summary .program-eligibility-summary-by-person .lightgray {
  border-top: 1px solid #e7e8e9;
  background: #e7e8e9; }

.summary .program-eligibility-summary-by-person .border {
  border-bottom: none;
  border-radius: 2px;
  overflow: hidden; }

.summary .program-eligibility-summary-by-person .push-up {
  margin-top: 1em; }

.summary .program-eligibility-summary-by-person .buff {
  height: 5em;
  border-bottom: 1px solid #e7e8e9; }

.summary .program-eligibility-summary-by-person .border-down {
  overflow: hidden; }

.summary .program-eligibility-summary-by-person .adjust {
  border-left: 1px solid #e7e8e9;
  border-right: 1px solid #e7e8e9; }

.summary .program-eligibility-summary-by-person .box {
  width: 15em; }

.summary .program-eligibility-summary-by-person .border-right {
  border-right: 1px solid #e7e8e9; }

.summary .program-eligibility-summary-by-person .block {
  display: block;
  height: 5em; }

.summary .program-eligibility-summary-by-person .down-border {
  border-bottom: 1px solid #e7e8e9; }

.summary .program-eligibility-summary-by-person .push-aside {
  padding-left: 1.8em;
  margin-right: -0.2em; }

.summary .program-eligibility-summary-by-person .border-left-first:first-of-type {
  border-left: 1px solid #e7e8e9;
  border-bottom: 1px solid #e7e8e9; }

.summary .program-eligibility-summary-by-person .border-top-not-first {
  border-top: 1px solid #e7e8e9; }

.summary .program-eligibility-summary-by-person .half-border {
  border-left: 1px solid #e7e8e9; }

.summary .program-eligibility-summary-by-person hr {
  margin: 0;
  margin-bottom: 1em;
  width: 100em;
  border-top: 1px solid #d0d2d3;
  height: 1px; }

.summary .program-eligibility-summary-by-person .side-border {
  border-left: 1px solid #e7e8e9;
  border-bottom: 1px solid #e7e8e9;
  border-right: 1px solid lightgrey; }

.summary .program-eligibility-summary-by-person .enclose {
  margin-top: 1em; }

.summary .program-eligibility-summary-by-person .border-top {
  border-top: 1px solid #e7e8e9;
  margin-top: -0.05em; }

.summary .program-eligibility-summary-by-person .push-down {
  margin-top: 1em; }

.summary .program-eligibility-summary-by-person .row.push-down.program-history-eligibility-summary-wrapper {
  width: 125%; }

.summary .program-eligibility-summary-by-person .push-down-with-padding {
  padding-top: 0.3em; }

.summary .program-eligibility-summary-by-person .padding-down {
  padding-bottom: 1em; }

.summary .program-eligibility-summary-by-person .bold {
  font-weight: 600; }

.summary .program-eligibility-summary-by-person .padded {
  padding: 0 1em;
  margin-top: 1em; }

.summary .program-eligibility-summary-by-person .push-right {
  margin-right: 10px;
  margin-bottom: 2px; }

.summary .program-eligibility-summary-by-person .line {
  margin-bottom: 0em;
  margin-top: 0.8em; }

.summary .program-eligibility-summary-by-person .dark-gray {
  border-bottom: 1px solid gray; }

.summary .program-eligibility-summary-by-person .push-right2x {
  margin-right: 2em; }

.summary .program-eligibility-summary-by-person .mobile-container {
  background: white;
  border: 1px solid #e7e8e9;
  padding: 0em 0em 1em 1em; }
  .summary .program-eligibility-summary-by-person .mobile-container h5 {
    font-weight: 600; }
  .summary .program-eligibility-summary-by-person .mobile-container .push {
    margin-right: 2em;
    margin-top: 6px; }

.summary .program-eligibility-summary-by-person .mobile-accordion .accordion-panel {
  background: white;
  border: 1px solid #e7e8e9;
  padding: 0em 1em; }

.summary .program-eligibility-summary-by-person .mobile-accordion h5 {
  font-weight: 600; }

.summary .program-eligibility-summary-by-person .mobile-accordion .panel-container h5 {
  font-weight: 600; }

.summary .program-eligibility-summary-by-person .mobile-accordion .panel-container.bottom-border-not-last:not(:last-of-type) {
  border-bottom: 1px solid #e7e8e9; }

.summary .program-eligibility-summary-by-person .program-summary .drop-down label {
  width: 211%;
  max-width: 201%; }

.summary .docs-and-correspondence {
  /** SM164378 Changes for FFY - Document Uplod Modal Screen**/
  /** SM164378 Changes End **/
  /**SIR165220 R20.09 Changes start*/
  /**R20.09 Chnages end*/ }
  .summary .docs-and-correspondence h5, .summary .docs-and-correspondence h2, .summary .docs-and-correspondence h3, .summary .docs-and-correspondence h4 {
    font-weight: 600; }
  .summary .docs-and-correspondence [tabindex] {
    outline: none !important; }
  .summary .docs-and-correspondence .border-right-sections {
    border-right: 1px #d0d2d3 solid;
    height: 13em; }
    @media (max-width: 768px) {
      .summary .docs-and-correspondence .border-right-sections {
        height: 17em; } }
  .summary .docs-and-correspondence .margin1em {
    margin-top: -23px; }
  .summary .docs-and-correspondence .docs-and-cor-header {
    display: table;
    width: 100%;
    background: #e7e8e9;
    padding: 0.5em 1em;
    box-shadow: 2px 2px 3px 1px #d0d2d3; }
    .summary .docs-and-correspondence .docs-and-cor-header .header-section {
      display: table-cell;
      font-size: 14px;
      padding-right: 1.5em; }
      .summary .docs-and-correspondence .docs-and-cor-header .header-section.width-0 {
        width: 35%; }
      .summary .docs-and-correspondence .docs-and-cor-header .header-section.width-1 {
        width: 25%; }
      .summary .docs-and-correspondence .docs-and-cor-header .header-section.width-2 {
        width: 23%; }
      .summary .docs-and-correspondence .docs-and-cor-header .header-section.width-3 {
        width: 13%; }
      .summary .docs-and-correspondence .docs-and-cor-header .header-section .clickable {
        width: 10%; }
  .summary .docs-and-correspondence .documents-section {
    display: table;
    width: 100%;
    padding: 1em 1em;
    box-shadow: 2px 2px 3px 1px #d0d2d3;
    margin: 1em 0em; }
    .summary .docs-and-correspondence .documents-section .documents-section-row {
      width: 100%;
      display: table; }
      .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell {
        display: table-cell;
        vertical-align: top;
        /* For Chrome & Firefox */
        white-space: pre-wrap;
        word-break: break-word;
        overflow-wrap: anywhere;
        padding-right: 1.5em; }
        .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell.width-0 {
          width: 35%; }
        .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell.width-1 {
          width: 25%; }
        .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell.width-2 {
          width: 23%; }
        .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell.width-3 {
          width: 13%; }
        .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell.clickable {
          width: 10%;
          text-align: right; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell.ie-document-name-break {
            /* For IE */
            word-break: break-all; } }
        .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell .document-row-subsection {
          display: table-row; }
        .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell .form-group.drop-down {
          margin-bottom: 0em; }
        .summary .docs-and-correspondence .documents-section .documents-section-row .document-section-row-cell .form-group.checkbox-input {
          margin-bottom: 0em; }
    .summary .docs-and-correspondence .documents-section .documents-sub-section {
      display: table;
      width: 100%;
      padding: 0.5em 0em;
      border-top: 1px solid #d0d2d3;
      margin-top: 1em; }
      .summary .docs-and-correspondence .documents-section .documents-sub-section .document-section-row-2-cell {
        display: table-cell;
        word-break: break-word;
        padding-right: 1.5em; }
        .summary .docs-and-correspondence .documents-section .documents-sub-section .document-section-row-2-cell.width-0 {
          width: 35%; }
        .summary .docs-and-correspondence .documents-section .documents-sub-section .document-section-row-2-cell.width-1 {
          width: 42%; }
        .summary .docs-and-correspondence .documents-section .documents-sub-section .document-section-row-2-cell.width-2 {
          width: 43%; }
    .summary .docs-and-correspondence .documents-section .documents-sub-section-level-two {
      display: table;
      width: 100%;
      padding: 0.5em 0em; }
      .summary .docs-and-correspondence .documents-section .documents-sub-section-level-two .document-section-row-2-cell {
        display: table-cell;
        word-break: break-word;
        padding-right: 1.5em;
        width: 33.333333%; }
        .summary .docs-and-correspondence .documents-section .documents-sub-section-level-two .document-section-row-2-cell.width-0 {
          width: 29%; }
        .summary .docs-and-correspondence .documents-section .documents-sub-section-level-two .document-section-row-2-cell.width-1 {
          width: 48%; }
        .summary .docs-and-correspondence .documents-section .documents-sub-section-level-two .document-section-row-2-cell.width-2 {
          width: 43%; }
  .summary .docs-and-correspondence .mobile-documents-section {
    border: 1px solid #d0d2d3;
    background: white;
    margin-bottom: 1em;
    word-break: break-word;
    display: table;
    width: 100%; }
    .summary .docs-and-correspondence .mobile-documents-section.bottom-padding {
      padding-bottom: 1em; }
    .summary .docs-and-correspondence .mobile-documents-section.selected {
      border: 3px solid #2D76A3; }
      .summary .docs-and-correspondence .mobile-documents-section.selected .mobile-documents-info {
        padding-bottom: 0em; }
      .summary .docs-and-correspondence .mobile-documents-section.selected::after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        background-position: right top;
        border-left: 40px solid transparent;
        border-right: 40px solid #2D76A3;
        border-bottom: 40px solid transparent;
        position: absolute;
        right: 1.2em;
        z-index: 1; }
      .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-text::after {
        content: '';
        position: relative;
        background-color: #2D76A3;
        left: 126%;
        bottom: 3.6em;
        z-index: 2; }
      .summary .docs-and-correspondence .mobile-documents-section.selected .wrapper-long-text::after {
        content: '';
        position: relative;
        background-color: #2D76A3;
        left: 126%;
        bottom: 5em;
        z-index: 2; }
    .summary .docs-and-correspondence .mobile-documents-section.open {
      padding-top: .5em;
      padding-bottom: 0.5em; }
    .summary .docs-and-correspondence .mobile-documents-section .mobile-documents-info {
      display: table-cell;
      width: 80%;
      padding: 1em; }
    .summary .docs-and-correspondence .mobile-documents-section .mobile-documents-info-clickable {
      display: table-cell;
      width: 20%;
      padding: 1em; }
    .summary .docs-and-correspondence .mobile-documents-section .info {
      padding: 0.5em 1em; }
      .summary .docs-and-correspondence .mobile-documents-section .info .form-group.drop-down {
        margin-bottom: 0em; }
    .summary .docs-and-correspondence .mobile-documents-section .positioning {
      float: right;
      position: relative;
      bottom: 1.7em; }
    .summary .docs-and-correspondence .mobile-documents-section .positioning-open {
      float: right;
      position: relative;
      top: 1em;
      right: 1.9em; }
  .summary .docs-and-correspondence .section-positioning {
    position: relative;
    bottom: 3.4em; }
  .summary .docs-and-correspondence .mailingAddressStatusContainer {
    margin-top: 4%; }
    .summary .docs-and-correspondence .mailingAddressStatusContainer #mailing-address-status-mailingAddressStatus-label {
      font-size: 1.2em;
      font-weight: 600; }
  .summary .docs-and-correspondence .this-table {
    display: table;
    width: 100%;
    margin-bottom: 1em; }
    .summary .docs-and-correspondence .this-table .this-cell {
      display: table-cell;
      width: 70%;
      vertical-align: bottom; }
    .summary .docs-and-correspondence .this-table .this-cell-2 {
      display: table-cell;
      text-align: right;
      width: 10%; }
    .summary .docs-and-correspondence .this-table .this-cell-3 {
      display: table-cell;
      width: 16%;
      vertical-align: bottom; }
  .summary .docs-and-correspondence .transactions-dropdown {
    width: 46%;
    position: relative;
    left: 105px;
    margin-bottom: 0; }
    .summary .docs-and-correspondence .transactions-dropdown label {
      position: relative;
      right: 215px;
      width: 13em;
      max-width: 13em;
      top: 40px; }
  .summary .docs-and-correspondence .pointer:hover {
    cursor: pointer; }
  .summary .docs-and-correspondence .push-down {
    margin-bottom: 3em; }
  .summary .docs-and-correspondence .form-group.squish {
    margin-bottom: 0em; }
  .summary .docs-and-correspondence .border {
    border-bottom: none;
    border-radius: 2px;
    clear: both;
    position: relative;
    bottom: 60px; }
  .summary .docs-and-correspondence .household-member-summary-section {
    height: 1em;
    padding: 1em 0em 2.4em 0em; }
    .summary .docs-and-correspondence .household-member-summary-section .header {
      font-weight: 600; }
  .summary .docs-and-correspondence .lightgray {
    border-top: 1px solid #e7e8e9;
    background: #e7e8e9; }
  .summary .docs-and-correspondence .adjust {
    border-left: 1px solid #e7e8e9;
    border-right: 1px solid #e7e8e9; }
  .summary .docs-and-correspondence .padding-down3x {
    padding-bottom: 3.5em; }
  .summary .docs-and-correspondence .bold {
    font-weight: 600; }
  .summary .docs-and-correspondence .side-padding-collapse {
    padding-left: 0em;
    padding-right: 0em; }
  .summary .docs-and-correspondence .arrow-down {
    display: inline-block;
    position: relative;
    bottom: 3px;
    margin-left: 5px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #334048; }
  .summary .docs-and-correspondence .arrow-up {
    display: inline-block;
    position: relative;
    bottom: 3px;
    margin-left: 5px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #334048; }
  .summary .docs-and-correspondence .padded {
    padding: 0 1em;
    margin-top: 1em; }
  .summary .docs-and-correspondence .block {
    display: block;
    padding-top: 1em;
    padding-bottom: 1em;
    overflow: hidden; }
    .summary .docs-and-correspondence .block .Select.is-focused.is-open .Select-menu-outer {
      position: relative;
      margin-bottom: -3.5em;
      word-break: break-word; }
  .summary .docs-and-correspondence .bold {
    font-weight: bold; }
  .summary .docs-and-correspondence .down-border {
    border-bottom: 1px solid #e7e8e9; }
  .summary .docs-and-correspondence .side-border {
    border-left: 1px solid #e7e8e9;
    border-bottom: 1px solid #e7e8e9;
    border-right: 1px solid lightgrey; }
  .summary .docs-and-correspondence .border-right {
    border-right: 1px solid #e7e8e9; }
  .summary .docs-and-correspondence .half-border {
    border-left: 1px solid #e7e8e9; }
  .summary .docs-and-correspondence ul {
    padding-left: 0em; }
    .summary .docs-and-correspondence ul li {
      list-style: none;
      margin-bottom: 1em;
      margin-right: 2em;
      cursor: pointer; }
      .summary .docs-and-correspondence ul li a span {
        font-weight: 600; }
      .summary .docs-and-correspondence ul li #upload-new-Document-button, .summary .docs-and-correspondence ul li #link-ecm-Document-button {
        display: none; }
  .summary .docs-and-correspondence ul#upload-doc-btn-display #upload-new-Document-button, .summary .docs-and-correspondence ul#upload-doc-btn-display #link-ecm-Document-button {
    display: block; }
  .summary .docs-and-correspondence div#upload-doc-button-hint-message- {
    margin-top: 1.5em;
    margin-bottom: 2.5em; }
  .summary .docs-and-correspondence div#upload-doc-button-hint-message-isConsumer {
    margin-top: 1.5em;
    width: 170px;
    margin-bottom: 1.5em; }
  .summary .docs-and-correspondence h4#docs-and-cor-doc-upload-header {
    margin-top: 0.8em;
    font-weight: 600;
    font-size: 1.2em; }
  .summary .docs-and-correspondence .padding-left-0 {
    padding-left: 0; }
  .summary .docs-and-correspondence .no-padding {
    padding: 0; }
  .summary .docs-and-correspondence .white-space-no-wrap {
    white-space: nowrap; }
  .summary .docs-and-correspondence .coverArea {
    background: #5f6169;
    width: 100%;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
    height: 4em; }
    .summary .docs-and-correspondence .coverArea .checkbox-input {
      margin-bottom: 0px;
      display: inline; }
      .summary .docs-and-correspondence .coverArea .checkbox-input span {
        color: #ffffff; }
      .summary .docs-and-correspondence .coverArea .checkbox-input label.checkbox-inline {
        margin-top: 1em; }
    .summary .docs-and-correspondence .coverArea form {
      display: inline; }
    .summary .docs-and-correspondence .coverArea span#docs-and-cor-maximum-document {
      color: #ffffff;
      margin-left: 3em;
      font-size: x-small; }

.summary .labelRight input {
  float: right;
  width: 72% !important; }

.summary #doc-list {
  display: block; }

.summary #mobile-doc-list {
  display: none; }

.summary .bounded-section {
  border: 0px solid #d0d2d3;
  border-radius: 3px;
  padding: 0em;
  margin-bottom: 0em;
  background-color: #ffffff; }

@media (max-width: 768px) {
  .summary #doc-list {
    display: none; }
  .summary #mobile-doc-list {
    display: block; }
  .summary nav.pagination-section {
    text-align: center; }
  .summary .mobile-accordion .accordion {
    border-bottom: 1px solid lightgray; } }

@media (max-width: 768px) {
  .summary .bounded-section {
    border: 1px solid #d0d2d3;
    border-radius: 3px;
    padding: 2em;
    background-color: #ffffff; }
    .summary .bounded-section ul li #upload-new-Document-button, .summary .bounded-section ul li #link-ecm-Document-button {
      display: block;
      width: 100%; }
    .summary .bounded-section ul li #upload-new-Document-link, .summary .bounded-section ul li #link-ecm-document-link {
      display: none; }
  .summary .transactions-dropdown {
    display: none; } }

.edit-document-modal {
  overflow: hidden; }
  .edit-document-modal h5 {
    font-weight: 600; }
  .edit-document-modal .Select.is-focused.is-open .Select-menu-outer {
    position: relative;
    margin-bottom: -2.5em; }

.down-border {
  border-bottom: 1px solid #d0d2d3; }

.top-border {
  border-top: 1px solid #d0d2d3; }

.labelRight input {
  float: right;
  width: 60% !important; }

@media (min-width: 992px) {
  #reprint-notice-button, #already-requested-button {
    width: 30%;
    margin: auto 34%; }
  .labelRight input {
    float: right;
    width: 60% !important; } }

/** SM164378 Changes for FFY - Document Uplod Modal Screen**/
.activeTab {
  border-bottom: 4px solid #f3c320; }

/**SIR165220 R20.09 Changes start*/
div#Tab-section {
  background-color: white;
  margin-left: -30px;
  margin-right: -32px; }

/**R20.09 Changes end*/
/** SIR167106 R20.09 Added Margin to remove white space for mobile device **/
@media (max-width: 768px) {
  .top-margin {
    margin-top: -1em; } }

/** SIR167106 R20.09 Change End  **/
.topSpacing {
  padding-top: 20px;
  /**SIR165069 R20.09 CSS chnages*/
  /**R20.09 Changes end*/ }
  .topSpacing #docs-and-cor-link-ecm-doc-modal-case-number-label {
    margin: 20px 0px 20px 0px;
    font-weight: 600; }

.doc-upload-review {
  /**SIR166514 R20.09 Changes start*/
  /**SIR166514 R20.09 Changes end*/ }
  .doc-upload-review label {
    font-weight: 600; }
  .doc-upload-review .doc-file-name {
    border: 3px solid #d0d2d3;
    padding: 5px;
    background-color: white; }
  .doc-upload-review h4#docs-review-file-name {
    word-wrap: break-word;
    font-size: 0.9em;
    font-weight: 600; }
  .doc-upload-review h5#docs-review-file-size {
    font-size: 0.8em; }

.doc-new-upload {
  margin-bottom: 1.30em;
  margin-top: 1.30em;
  padding-bottom: 1.30em; }

/** SM164378 Changes End **/
/*SM175462_R21.06 malware CR changes start*/
.virus-found-drop-zone {
  height: auto;
  min-height: 180px;
  padding: 2em;
  padding-bottom: 1.2em;
  border: 1px solid #d0d2d3;
  background: white;
  text-align: center;
  margin-bottom: 2em;
  border-color: #e42539;
  border-style: dashed;
  color: #e42539;
  display: contents;
  font-size: 12px;
  font-weight: 700; }

.error-exclamation-icon {
  display: inline-block;
  float: left;
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAYBJREFUKBWFUk1LAlEUvfclJCY1EUGZ0qqFToIFLYoUW/UDgqSgX9CyddCi/xAu2xQhBa3UnYFGbYuR9skQLlqUBIK+270DwjjzwLd58+45Z+65Hwi+Q8VixO0OTjRiCYFyBDCPgF2mtEip69T7U9VHBxw93PVCWhPdE1F6FAvdiPVZiB3POfVvwTyxCIdEz0BkhQTBAGI7Fo9vL7xWf5RYlYxBISI8TGEkz/fHmJ4o89f7vZKYkhpNVgnQTTiNJtfdGxPzAwmOvrKFrJLmBMFJb/4hDjSUlHR1EtmMU07JOMzgxKjFmb05hplEex17t8z4ahgEIKCuYqBlAnmIa+xqk5u5aMKRVEvJ5phAQCynnOYWL8JLGMc+RNSdtySfdr7Gc94PkFxUcEsaT9lk1I/x7C+TTvNcbIOsHGdq+wn8nSANZ0EhT+lxJbN8IVxPLLs6E53e4Tpv2AqXajrY9zLaSwdYqQyF4dn2U2VzBlofMrTBcUu6Ks2RGpNvjY6f+w/KDol6UC9L/QAAAABJRU5ErkJggg==); }
  @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6 / 2), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx) {
    .error-exclamation-icon {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAzFJREFUSA29Vk1IVFEUPue+caS0wCh/prFWLepN1q5FoxhCIEFI0KJFiyIXWqtaBVKb1m0iKBdBizZCZZukhWVjSbTMkSgoEN9MagWR/dDI3NM5197jOTa+H9S78N2f75zPe+bccz6EEIO6u2sd52cXkj4OhBkCSAFBCyD94m8REAsAOGYhPErlc29DuARcDfRtf7ZhQeNlBvURUf1qWN9Z3lLWlVT++UPf3oppVeKCne3XANf4Rg0rrEJsIOKEQjxXLQIriMk+mSzg7C3SdCaE/yDId7DUqdbJ3ONK4DJiQwqfnhBBZyUw7poJNKA6m57K3fX7UP5FAWZvryWp+OZEVAR6sGC3H/ZzeTc2vynBTf9htTn/ftcJ8LOcI1EPAR2qhnX3EWG+BmvbmvKjc7KXkD9L2cuJFHKglRhMv3n2TuCO3b6LrxVIzJFsXITSVTbpFzsTankycbNXnEQYvTMHO/YIXklx4Hj3RTCODeVakMBFfd4QS0WKUBxik3qGBD2G2JRBb3f9J5zlux37yAEltXf96ZYzKCpn+I1xwd/gQYpSfGPuMhs8+Gk1K9PaNpiYy87vBN+4yLzbonBrXbaLbe11YqPLsCOKrWARdDFhmjhRtATT+n6Ze2bsobDAlQvHYjuIYch1vkybki+UyJXI9ggf2cFFUHhDHEWzp/H069GvCVEIM/uyeTYOHe4kJo825Z9+EEInky1xnlwKTY44JFjTJEQjhTeEUuN2Pe3hCd5784AJ94Tpna31dwRmiEWYccgmAuyWjgmSzhc9wPUd5+3OZu7LF0LZMYgUDuDIyB/Be0KgmOnYW9b6Fe9tlYOgwYYL/CI28z9gBWGXznGY5c8JviAXy383lolRgyzM2GGoh8LWW0KTIk7WonXaJV1GLAujBlmYcRxKsl6TwaQsc481To398PvzQu3fFGHGOuqByBX/fvQ5DstNK0nFz3+J5WAu09W0SEYj9XJIjTaT/TCDnU5LIqUnc/f84fXbViV2QaKRjFxh5SBN3N2v/DIBFxIa54QbkifjZm8lzl0HErtA+RrlwE2cFLRwFLid4m8p+JyjDtXVvJSK5MevNv8LKrUe+BNVkhgAAAAASUVORK5CYII=);
      background-size: 23px 23px; } }

/*SM175462_R21.06 malware CR changes end*/
/**SM204466  R22.09 Changes start to handle File Upload Modal */
.file-upload-failed-drop-zone {
  height: auto;
  min-height: 180px;
  padding: 2em;
  padding-bottom: 1.2em;
  border: 1px solid #d0d2d3;
  background: white;
  text-align: center;
  margin-bottom: 2em;
  border-color: #e42539;
  border-style: dashed;
  color: #e42539;
  display: contents;
  font-size: 12px;
  font-weight: 700; }
  .file-upload-failed-drop-zone h5 {
    text-align: left; }
  .file-upload-failed-drop-zone .error-exclamation-icon {
    margin-right: 2px; }

/**SM204466  R22.09 Changes ends */
.pagination-section {
  text-align: right; }
  .pagination-section > span {
    display: inline-block;
    vertical-align: middle; }
  .pagination-section #xOfY {
    float: left;
    margin-top: 20px; }
  .pagination-section .pagination {
    display: inline-block;
    list-style: none;
    margin-top: 15px;
    text-align: right;
    padding-left: 10px; }
    .pagination-section .pagination li {
      display: inline-block;
      font-size: 14px;
      font-weight: 600;
      text-align: center;
      margin: 5px; }
      .pagination-section .pagination li.active {
        width: 24px;
        height: 24px;
        background-color: #2D76A3;
        border-radius: 50%; }
        .pagination-section .pagination li.active a {
          color: #ffffff;
          text-decoration: none; }
      .pagination-section .pagination li a {
        display: inline-block;
        transform: translateY(10%);
        color: #334048; }
    .pagination-section .pagination .page-arrow {
      position: relative;
      top: 4px; }
    .pagination-section .pagination .prev-page {
      transform: rotate(270deg); }
    .pagination-section .pagination .next-page {
      transform: rotate(90deg); }

.dot-indicator {
  text-align: center; }
  .dot-indicator > span {
    display: inline-block;
    vertical-align: middle; }
  .dot-indicator #xOfY {
    float: left;
    margin-top: 20px; }
  .dot-indicator .pagination {
    display: inline-block;
    list-style: none;
    margin-top: 15px;
    text-align: right;
    padding-left: 10px; }
    .dot-indicator .pagination li {
      display: inline-block;
      font-size: 14px;
      font-weight: 600;
      text-align: center;
      margin: 5px; }
      .dot-indicator .pagination li.active {
        width: 14px;
        height: 14px;
        background-color: #2D76A3;
        border-radius: 50%; }
        .dot-indicator .pagination li.active a {
          color: transparent;
          text-decoration: none; }
        .dot-indicator .pagination li.active a:hover {
          cursor: pointer; }
      .dot-indicator .pagination li a {
        display: inline-block;
        transform: translateY(10%);
        color: transparent;
        background-color: #2d76a3;
        border-radius: 50%;
        height: 14px;
        width: 14px; }
      .dot-indicator .pagination li a:hover {
        cursor: pointer; }
    .dot-indicator .pagination .page-arrow {
      position: relative;
      top: 4px; }
    .dot-indicator .pagination .prev-page {
      display: none;
      transform: rotate(270deg); }
    .dot-indicator .pagination #prev-page {
      display: none; }
    .dot-indicator .pagination #next-page {
      display: none; }
    .dot-indicator .pagination .next-page {
      display: none;
      transform: rotate(90deg); }

.terminate h2 {
  font-weight: 600; }

.terminate h4 {
  font-weight: 600;
  margin-bottom: 16px; }

.terminate .semi-bold {
  font-weight: 600; }

.terminate #cancelCoverageLink {
  color: #2D76A3;
  cursor: pointer; }
  .terminate #cancelCoverageLink:hover {
    text-decoration: underline; }

.terminate #terminate-case-title {
  margin-bottom: 40px; }
  @media (max-width: 767px) {
    .terminate #terminate-case-title {
      margin-top: 8px;
      margin-bottom: 24px;
      font-size: 20px;
      font-weight: 600; } }

.terminate #terminate-case-report-a-change {
  font-weight: 600; }

.terminate #terminate-case-description {
  margin-top: 20px;
  margin-bottom: 40px; }
  .terminate #terminate-case-description p {
    margin-bottom: 20px; }

.terminate .drop-down {
  width: 70%; }
  @media (max-width: 767px) {
    .terminate .drop-down {
      width: 100%; } }

.terminate #terminate-case-case {
  background: #e7e8e9;
  padding: 6px 10px;
  margin-top: 30px;
  margin-bottom: 30px; }

.terminate #terminate-comment {
  width: 100%;
  height: 100px;
  margin-bottom: 40px;
  border-radius: 4px;
  padding: 10px;
  border: 1px solid #8f8f8f; }

.terminate .errorMessage {
  margin-top: -30px;
  color: #e42539;
  margin-bottom: 40px; }

.application-history h2 {
  font-weight: 600; }
  @media (max-width: 767px) {
    .application-history h2 {
      font-size: 24px; } }

.application-history #app-history-description {
  margin-top: 16px;
  margin-bottom: 60px; }
  @media (max-width: 767px) {
    .application-history #app-history-description {
      margin-bottom: 30px; } }

.application-history .expanding-table {
  margin-top: 50px; }
  .application-history .expanding-table table {
    font-size: 12px; }
    .application-history .expanding-table table th.sortable .ic_sort_caret {
      top: 2px; }

.transaction {
  /**CR218151_SM230583_R23.02.2 - Start*/
  /**CR218151_SM230583_R23.02.2 - End*/ }
  .transaction h2 {
    font-weight: 600; }
    @media (max-width: 767px) {
      .transaction h2 {
        font-size: 24px; } }
  .transaction h4 {
    font-weight: 600;
    font-size: 20px;
    margin-top: 40px;
    margin-bottom: 10px; }
  .transaction #trx-history-description {
    margin-top: 16px;
    margin-bottom: 60px; }
    @media (max-width: 767px) {
      .transaction #trx-history-description {
        margin-bottom: 30px; } }
  .transaction #trx-history-name {
    position: relative;
    top: 6px; }
    @media (max-width: 767px) {
      .transaction #trx-history-name {
        top: 0;
        margin-bottom: 4px; } }
  .transaction .drop-down {
    margin-bottom: 0; }
    @media (max-width: 767px) {
      .transaction .drop-down {
        margin-top: 8px; } }
  .transaction .date-params {
    margin-top: 50px; }
    @media (max-width: 767px) {
      .transaction .date-params {
        margin-top: 20px; }
        .transaction .date-params .form-group:first-of-type {
          margin-bottom: 20px; } }
  .transaction #trx-history-from, .transaction #trx-history-to {
    position: relative;
    top: 12px; }
    @media (max-width: 767px) {
      .transaction #trx-history-from, .transaction #trx-history-to {
        top: 0;
        margin-bottom: 4px; } }
  .transaction .search-button {
    width: 100%;
    max-width: 200px;
    position: relative;
    top: 6px; }
    @media (max-width: 767px) {
      .transaction .search-button {
        max-width: 100%;
        margin-bottom: 30px; } }
  .transaction #trx-history-date-error {
    color: #e42539;
    position: relative;
    top: -20px; }
  .transaction .trx-history-banner {
    background: #F4F5F7;
    margin-top: 3em; }
  .transaction .secure-icon-text-align:before {
    content: '\A';
    white-space: pre; }
  .transaction .secure-text-font {
    color: #696969 !important; }
    @media (max-width: 767px) {
      .transaction .secure-text-font {
        font-size: 14px !important; } }
  @media (max-width: 767px) {
    .transaction .icon-align-mobile {
      margin-right: 9px; } }
  .transaction .expanding-table table {
    font-size: 12px; }
  .transaction .expanding-table:last-of-type {
    margin-top: 80px; }
  .transaction .button-row .btn {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 600; }
    .transaction .button-row .btn:first-of-type {
      margin-right: 30px; }
    @media (max-width: 767px) {
      .transaction .button-row .btn {
        width: 100%;
        margin-right: 0 !important;
        margin-top: 20px; } }
  .transaction .trx-details-box {
    border: 1px solid #e7e8e9;
    padding: 15px;
    margin-top: 20px; }
    @media (max-width: 767px) {
      .transaction .trx-details-box .second-col {
        margin-top: 20px; } }
    .transaction .trx-details-box .detail {
      margin-bottom: 10px; }
      @media (max-width: 767px) {
        .transaction .trx-details-box .detail {
          margin-bottom: 20px; }
          .transaction .trx-details-box .detail .value {
            display: block;
            margin-top: 4px; } }
      .transaction .trx-details-box .detail .name {
        font-weight: 600;
        margin-right: 6px; }
      .transaction .trx-details-box .detail:last-of-type {
        margin-bottom: 0; }

.summary-subnav {
  background-color: #2D76A3;
  position: relative;
  z-index: 2;
  font-weight: 600;
  -webkit-font-xsoothing: antialiased;
  display: block;
  text-align: center; }
  .summary-subnav ul {
    display: table;
    padding-left: 0em;
    width: 100%;
    margin-bottom: 0em; }
    .summary-subnav ul.navigation-subnav {
      position: inherit; }
      @media (max-width: 480px) {
        .summary-subnav ul.navigation-subnav {
          margin-top: 1em;
          margin-bottom: -1em; } }
    .summary-subnav ul li {
      display: table-cell;
      width: 25%;
      vertical-align: middle;
      border-bottom: 4px solid transparent;
      text-decoration: none;
      padding: 1em;
      background: #27648A; }
      .summary-subnav ul li.disabled {
        cursor: no-drop; }
      .summary-subnav ul li:hover {
        background-color: #1D4E6B; }
        @media (max-width: 480px) {
          .summary-subnav ul li:hover {
            background: #2D76A3; } }
      .summary-subnav ul li.pointer {
        cursor: pointer; }
      .summary-subnav ul li.width-1 {
        width: 100%; }
      .summary-subnav ul li.mobile-width-1 {
        width: 100%;
        display: block; }
      .summary-subnav ul li.width-2 {
        width: 50%; }
      .summary-subnav ul li.width-3 {
        width: 33.333334%; }
      .summary-subnav ul li.width-4 {
        width: 25%; }
      .summary-subnav ul li.width-5 {
        width: 20%; }
      .summary-subnav ul li.width-6 {
        width: 16.666667%; }
      .summary-subnav ul li.width-7 {
        width: 14.285714%; }
      @media (max-width: 480px) {
        .summary-subnav ul li {
          background: #2D76A3; }
          .summary-subnav ul li:not(:last-of-type) {
            border-bottom: 1px solid #27648A; } }
      .summary-subnav ul li:not(:first-of-type) {
        border-left: 1px solid #334048; }
        @media (max-width: 480px) {
          .summary-subnav ul li:not(:first-of-type) {
            border-bottom: 1px solid #27648A;
            border-left: none; } }
      .summary-subnav ul li span {
        color: white;
        text-decoration: none;
        font-size: 14px; }
        .summary-subnav ul li span.push-left-xs {
          margin-left: 10px;
          position: absolute;
          top: 24px; }
        .summary-subnav ul li span.push-left-sm {
          margin-left: 10px; }
      .summary-subnav ul li .w-caret {
        position: relative;
        top: 8px; }
      .summary-subnav ul li .position-left {
        position: relative;
        left: 5px; }
      .summary-subnav ul li.active {
        border-bottom: 4px solid #f3c320;
        background-color: #1D4E6B; }
        @media (max-width: 480px) {
          .summary-subnav ul li.active {
            border-left: 4px solid #f3c320; } }
        @media (max-width: 480px) {
          .summary-subnav ul li.active {
            background: #2D76A3;
            border-bottom: none; } }
      .summary-subnav ul li.subnav {
        background-color: #1D4E6B; }
        @media (max-width: 480px) {
          .summary-subnav ul li.subnav {
            display: block;
            border-bottom: none;
            list-style: none;
            border-left: 7px solid transparent;
            background-color: #2D76A3; }
            .summary-subnav ul li.subnav:not(:last-of-type) {
              border-bottom: 1px solid #27648A; } }
        .summary-subnav ul li.subnav.active {
          border-bottom: 4px solid #f3c320; }
          @media (max-width: 480px) {
            .summary-subnav ul li.subnav.active {
              border-left: 7px solid #f3c320;
              border-bottom: none; } }
        .summary-subnav ul li.subnav.mobile {
          position: relative;
          right: 21px;
          background: #27648A;
          padding-left: 2em;
          width: 117%; }
        .summary-subnav ul li.subnav:hover {
          background-color: #174561; }
  .summary-subnav .mobile-subnav {
    text-align: left;
    padding-left: 0.5em; }

.application-start {
  padding-bottom: 3em; }
  @media (max-width: 767px) {
    .application-start {
      background: #fff; } }
  .application-start .intro {
    padding: 2em 0;
    padding-bottom: 9em;
    text-align: center; }
    .application-start .intro h1 {
      font-size: 1.375em;
      line-height: 1.22727273em; }
    .application-start .intro h2 {
      font-size: 1.125em;
      font-weight: normal;
      line-height: initial; }
    .application-start .intro .illustration {
      display: block;
      margin: 0 auto; }
  .application-start .noOpacity {
    opacity: 0;
    padding: 0.9em 1.53846154em; }
  .application-start .choice-row {
    text-align: center;
    position: relative;
    top: -205px; }
    .application-start .choice-row h1 {
      font-weight: 800; }
      @media (max-width: 768px) {
        .application-start .choice-row h1 {
          position: absolute;
          top: 10px;
          left: 132px;
          width: 100%;
          text-align: left; } }
    @media (max-width: 767px) {
      .application-start .choice-row {
        top: -80px; } }
    .application-start .choice-row #enrlYear {
      border: 5px transparent solid;
      cursor: pointer; }
      @media (max-width: 768px) {
        .application-start .choice-row #enrlYear {
          position: relative; } }
    .application-start .choice-row .choice {
      position: relative;
      display: inline-block;
      background: #ffffff;
      color: #334048;
      width: 25%;
      max-width: 380px;
      padding: 45px 35px 35px 35px;
      border-radius: 3px;
      box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2); }
      @media (max-width: 1210px) {
        .application-start .choice-row .choice {
          padding-left: 15px;
          padding-right: 15px; } }
      @media (max-width: 767px) {
        .application-start .choice-row .choice {
          width: 90%;
          max-width: none;
          position: relative;
          left: 5%;
          display: block;
          box-shadow: none;
          border: 1px solid #b4b4b4;
          padding: 25px 20px 20px 20px; }
          .application-start .choice-row .choice:first-of-type {
            margin-bottom: 30px; } }
      .application-start .choice-row .choice.recommended {
        margin-right: 30px; }
      .application-start .choice-row .choice h4 {
        font-size: 18px;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 8px;
        min-height: 40px; }
        @media (max-width: 768px) {
          .application-start .choice-row .choice h4 {
            width: 100%;
            text-align: left; } }
      .application-start .choice-row .choice h5 {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
        position: absolute;
        top: -2px;
        left: 8px; }
        @media (max-width: 767px) {
          .application-start .choice-row .choice h5 {
            position: relative;
            top: -10px;
            left: 0;
            text-align: center;
            margin-top: 0;
            margin-bottom: 12px; } }
      .application-start .choice-row .choice p {
        font-size: 15px;
        height: 80px; }
        @media (max-width: 768px) {
          .application-start .choice-row .choice p {
            text-align: left;
            height: auto; } }
      .application-start .choice-row .choice .btn {
        margin-top: 30px;
        width: 100%; }
      .application-start .choice-row .choice .icon {
        margin-bottom: 30px; }
      .application-start .choice-row .choice .svg-icon {
        width: 105px;
        height: 136px;
        margin-bottom: 30px; }
        .application-start .choice-row .choice .svg-icon.writeacheck {
          width: 147px;
          margin-left: -0.6em; }
        @media (max-width: 767px) {
          .application-start .choice-row .choice .svg-icon {
            display: table-cell; } }
    @media (max-width: 768px) {
      .application-start .choice-row #enrlYear h4 {
        position: absolute;
        top: 65px;
        left: 132px;
        width: 60%;
        text-align: left; } }
  @media (min-width: 992px) {
    .application-start #enrlYear:hover {
      border: 5px #31bdd0 solid;
      cursor: pointer; }
    .application-start #enrlYear:hover > h2 {
      color: #31bdd0; } }
  .application-start .content {
    margin-bottom: 3em; }
    .application-start .content label a {
      font-style: italic; }
    .application-start .content .numeric-input input, .application-start .content .numeric-input.form-inline input {
      font-size: 1em;
      padding: 0 0.625em !important;
      height: 2.5em !important;
      width: 100%;
      text-align: left; }
  .application-start.renewal .opt-in-radio {
    margin-top: 1em;
    margin-bottom: 3em; }
  .application-start .opt-in-radio {
    text-align: left;
    margin-bottom: 2em; }
    .application-start .opt-in-radio label:first-child {
      margin: 1.5625em auto;
      font-weight: 700;
      font-size: 1.125em; }
    @media (max-width: 991px) {
      .application-start .opt-in-radio label {
        display: block;
        margin: 2em 0 !important; }
      .application-start .opt-in-radio label:first-child {
        margin: 0em 0 2em 0 !important; } }
  .application-start .info-row {
    background: #ffffff;
    padding-top: 1em;
    padding-bottom: 1.875em; }
    .application-start .info-row .icon {
      margin: 1.4em auto 0; }
    .application-start .info-row h3 {
      margin: .5em 0; }
  .application-start form .form-header {
    font-size: 1.375em;
    margin: 1.59090909em 0 2.04545455em; }

.consent-modal h3 {
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 1.21428571em;
  text-align: left; }

.consent-modal .actions {
  margin: 1em 0 0 0; }
  .consent-modal .actions .checkbox-input {
    margin-bottom: 1em; }
  .consent-modal .actions .btn {
    margin: 0 .5em !important; }

@media (max-width: 767px) {
  .consent-modal {
    left: 0;
    right: 0;
    top: 46px;
    bottom: 0;
    transform: none;
    max-height: none;
    border-radius: 0;
    width: 100%; }
    .consent-modal .actions .btn {
      display: block;
      width: 100%;
      margin: 1em 0 !important; } }

@media (min-width: 768px) {
  .application-start.renewal .opt-in-radio {
    margin-bottom: 5em; }
  .application-start .intro {
    padding: 2em;
    text-align: left; }
    .application-start .intro.opt-in {
      padding-bottom: 15em; }
    .application-start .intro h1 {
      font-size: 2.125em; }
    .application-start .intro .illustration {
      float: right;
      margin: 0 1em 0 2.5em; }
  .application-start.opt-in .intro .container {
    padding-left: 175px;
    padding-right: 175px; }
    .application-start.opt-in .intro .container .push-up {
      margin-top: 1.5em;
      padding: 0 2em; }
  .application-start.opt-in .intro .illustration {
    float: left;
    margin: 0 2.5em 0 1em; }
  .application-start .info-row {
    background: transparent; }
    .application-start .info-row .icon {
      margin: 10px auto; }
      .application-start .info-row .icon.ic_here4you {
        margin: 19px auto; }
      .application-start .info-row .icon.ic_badge {
        margin: 13px auto; }
  .application-start .opt-in-radio {
    margin-top: 0; }
    .application-start .opt-in-radio label:first-child {
      text-align: center; } }

@media (min-width: 992px) {
  .application-start.renewal .opt-in-radio {
    text-align: left;
    margin-bottom: 8em; }
    .application-start.renewal .opt-in-radio .simple-tag {
      margin-bottom: 2em; }
  .application-start .opt-in-radio {
    text-align: left; }
    .application-start .opt-in-radio label:first-child {
      text-align: center;
      width: 50%;
      margin: 0 auto 2em; }
  .application-start .consent-modal h3 {
    font-size: 1.375em;
    padding: 0 4em;
    text-align: center; } }

@media (min-width: 1200px) {
  .application-start .opt-in-radio {
    text-align: left; }
    .application-start .opt-in-radio label:first-child {
      text-align: center;
      width: 50%;
      margin: 0 auto 2em; } }

/*R21.02 SM169497 Changes Start */
/*R21.02 SM169497 Changes Start */
.consumer-delegation-main-container .banner-text {
  text-align: center; }

.consumer-delegation-main-container .main-banner {
  height: 13em;
  width: 100%;
  background-color: #2f75a3;
  display: flex;
  justify-content: space-around;
  margin-top: -1px;
  margin-bottom: -1px;
  padding-top: 2em; }
  @media (max-width: 768px) {
    .consumer-delegation-main-container .main-banner {
      height: 250px;
      flex-direction: column-reverse;
      align-items: center; } }

.consumer-delegation-main-container .banner {
  height: 3em;
  background-color: #2ac0d2; }

.consumer-delegation-main-container .welcome-tile {
  text-align: center;
  vertical-align: middle;
  color: #334048;
  font-family: 'Open Sans';
  font-size: 14px;
  font-weight: 600;
  padding-top: 1em; }
  @media (max-width: 768px) {
    .consumer-delegation-main-container .welcome-tile {
      padding-top: 0em; } }

.consumer-delegation-main-container .sub-paragraph-padding {
  padding-bottom: 1em; }

.consumer-delegation-main-container .paper-inspection {
  width: 186px;
  height: 168px; }
  @media (max-width: 768px) {
    .consumer-delegation-main-container .paper-inspection {
      width: 95px;
      height: 87px; } }

@media (max-width: 768px) {
  .consumer-delegation-main-container .banner-text-wrapper {
    width: 290px; } }

.consumer-delegation-main-container .header-text {
  width: 14em;
  height: 1.5em;
  color: #FFFFFF;
  font-family: "Open Sans";
  font-size: 34px;
  font-weight: 600; }
  @media (max-width: 768px) {
    .consumer-delegation-main-container .header-text {
      font-size: 22px;
      height: 27px;
      width: 100%;
      text-align: center; } }

.consumer-delegation-main-container .header-para-text {
  width: 414px;
  height: 75px;
  color: #FFFFFF;
  font-family: "Open Sans";
  font-size: 20px; }
  @media (max-width: 768px) {
    .consumer-delegation-main-container .header-para-text {
      font-size: 16px;
      width: 100%;
      text-align: center; } }

.consumer-delegation-main-container .sub-title-padding {
  padding-bottom: 2em; }

.consumer-delegation-main-container .step-num-of-num-labels {
  color: #979797;
  font-family: "Open Sans";
  font-size: 16px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 22px;
  text-align: right; }

.consumer-delegation-main-container .checkbox-labels {
  color: #334048;
  font-family: "Open Sans";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 22px; }

.consumer-delegation-main-container .enter-information-be {
  color: #334048;
  font-family: "Open Sans";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 22px;
  padding-bottom: 2em; }

.consumer-delegation-main-container .consumer-delegation-container .block-padding-address {
  padding-bottom: 1.5em;
  padding-top: 1.5em;
  border-top: 1px solid #D1D1D1;
  border-bottom: 1px solid #D1D1D1; }

.consumer-delegation-main-container .consumer-delegation-container .block-padding-phone {
  padding-bottom: 1.5em;
  padding-top: 1.5em;
  border-bottom: 1px solid #D1D1D1; }

.consumer-delegation-main-container .consumer-delegation-container .block-padding-email {
  padding-bottom: 1.5em;
  padding-top: 1.5em;
  border-bottom: 1px solid #D1D1D1; }

.consumer-delegation-main-container .consumer-delegation-container .remove-btn {
  color: red; }

.consumer-delegation-main-container .consumer-delegation-container .phone-input-width-consumer-delegation {
  margin-bottom: 1em !important;
  width: 30%; }
  @media (min-width: 992px) {
    .consumer-delegation-main-container .consumer-delegation-container .phone-input-width-consumer-delegation {
      width: 30%; } }

.consumer-delegation-main-container .consumer-delegation-container .email-input-width-consumer-delegation {
  margin-bottom: 1em !important; }
  @media (min-width: 992px) {
    .consumer-delegation-main-container .consumer-delegation-container .email-input-width-consumer-delegation {
      width: 40%; } }

.consumer-delegation-main-container .consumer-delegation-container .hint-message {
  font-size: 12px;
  font-style: italic;
  margin-top: 4px; }

.consumer-delegation-main-container .consumer-delegation-container .hint-this-information {
  color: #696969;
  font-family: "Open Sans";
  font-size: 14px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 19px; }

.consumer-delegation-main-container .consumer-delegation-container .please-read-the-below {
  color: #334048;
  font-family: 'Open Sans';
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 22px; }

.consumer-delegation-main-container .consumer-delegation-container .recommended-text {
  font-size: 14px;
  vertical-align: top;
  font-weight: 500; }

.consumer-delegation-main-container .consumer-delegation-container .delegation-form {
  height: 33px;
  width: 193px;
  color: #334048;
  font-family: "Open Sans";
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 33px; }

.consumer-delegation-main-container .consumer-delegation-container .enter-information-be {
  height: 66px;
  width: 514px;
  color: #334048;
  font-family: "Open Sans";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 22px; }

.consumer-delegation-main-container .consumer-delegation-container .input-labels {
  height: 25px;
  width: 375px;
  color: #334048;
  font-family: "Open Sans";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 30px; }

.consumer-delegation-main-container .consumer-delegation-container .ic_recommended {
  width: 22px;
  height: 20px; }

.consumer-delegation-main-container .consumer-delegation-container .first-last-name-input {
  box-sizing: border-box;
  height: 38px;
  width: 300px;
  border: 1px solid #D1D1D1;
  border-radius: 3px;
  background-color: #FFFFFF; }

.consumer-delegation-main-container .consumer-delegation-container .dob-input {
  box-sizing: border-box;
  height: 38px;
  width: 130px;
  border: 1px solid #D1D1D1;
  border-radius: 3px;
  background-color: #FFFFFF; }

.consumer-delegation-main-container .consumer-delegation-container .does-the-consumer-ha {
  height: 30px;
  width: 531px;
  color: #334048;
  font-family: "Open Sans";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 30px; }

.consumer-delegation-main-container .consumer-delegation-container .ssn-first-and-third-input {
  box-sizing: border-box;
  height: 38px;
  width: 50px;
  border: 1px solid #8F8F8F;
  border-radius: 3px;
  background-color: #FFFFFF; }

.consumer-delegation-main-container .consumer-delegation-container .ssn-second-input {
  box-sizing: border-box;
  height: 38px;
  width: 43px;
  border: 1px solid #8F8F8F;
  border-radius: 3px;
  background-color: #FFFFFF; }

.consumer-delegation-main-container .consumer-delegation-container .you-must-provide-at {
  height: 44px;
  width: 640px;
  color: #334048;
  font-family: "Open Sans";
  font-size: 16px;
  line-height: 22px; }

.consumer-delegation-main-container .consumer-delegation-container .hint-this-informati {
  height: 38px;
  width: 426px;
  color: #696969;
  font-family: "Open Sans";
  font-size: 14px;
  font-style: italic;
  line-height: 19px; }

.consumer-delegation-main-container .consumer-delegation-container .home-address,
.consumer-delegation-main-container .consumer-delegation-container .cell-phone-number,
.consumer-delegation-main-container .consumer-delegation-container .email-address {
  height: 22px;
  width: 113px;
  color: #334048;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 22px; }

.consumer-delegation-main-container .consumer-delegation-container .consumer-consent-to {
  height: 66px;
  width: 428px;
  color: #334048;
  font-family: "Open Sans";
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 33px; }

.consumer-delegation-main-container .consumer-delegation-container .please-read-the-belo {
  height: 66px;
  width: 568px;
  color: #334048;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 22px; }

.consumer-delegation-main-container .consumer-delegation-container .add-button {
  height: 21px;
  width: 25px;
  color: #2D76A3;
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 21px; }

.consumer-delegation-main-container .consumer-delegation-container .recommended {
  height: 15px;
  width: 88px;
  color: #334048;
  font-family: "Open Sans";
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 15px;
  text-align: center; }

.consumer-delegation-main-container .consumer-delegation-container .divider {
  box-sizing: border-box;
  border: 1px solid #D1D1D1; }

.consumer-delegation-main-container .consumer-delegation-otp-screen-container .blue-border {
  border-top: 10px solid #30BFD1;
  width: 90% !important; }
  @media (max-width: 768px) {
    .consumer-delegation-main-container .consumer-delegation-otp-screen-container .blue-border {
      margin-top: 2em;
      box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2); } }

.consumer-delegation-main-container .consumer-delegation-otp-screen-container .ic_light_green_check {
  width: 38px;
  height: 38px;
  margin-top: 2.4em; }
  @media (max-width: 768px) {
    .consumer-delegation-main-container .consumer-delegation-otp-screen-container .ic_light_green_check {
      margin-top: 1em; } }

.consumer-delegation-main-container .consumer-delegation-otp-screen-container .ic_clock {
  width: 60px;
  height: 60px; }
  @media (max-width: 768px) {
    .consumer-delegation-main-container .consumer-delegation-otp-screen-container .ic_clock {
      width: 60px;
      height: 60px; } }

.consumer-delegation-main-container .consumer-delegation-otp-screen-container .align-row {
  margin-left: 2em !important;
  margin-right: 0.2em !important; }
  @media (max-width: 768px) {
    .consumer-delegation-main-container .consumer-delegation-otp-screen-container .align-row {
      margin-left: 1em !important;
      margin-right: 0.2em !important; } }

.consumer-delegation-main-container .consumer-delegation-otp-screen-container .block-line {
  padding-bottom: 1.5em;
  padding-top: 2em;
  margin-top: 2.4em;
  border-top: 1px solid #D1D1D1; }

.consumer-delegation-main-container .consumer-delegation-otp-screen-container div[disabled] {
  pointer-events: none;
  opacity: 0.5; }

/*R21.02 SM169497 Changes End */
/*R21.02 SM169497 Changes End */
.check-your-information-help-text {
  color: #2D76A3;
  font-style: italic;
  text-decoration: none; }

.ds-card-content-title-img {
  height: 32px;
  width: 32px;
  float: left;
  margin-right: 10px;
  margin-left: 40px; }

.check-your-information-img-conatiner {
  display: inline; }

.check-your-information-float-right {
  float: right; }

.check-your-information-float-left {
  float: left; }

#question-container {
  border: 1px solid black;
  padding: 10px;
  margin-top: 20px; }

#question-container-answer {
  margin-left: 20px; }

.check-your-information-content {
  padding-left: 110px; }

.review-your-information-member-avatar-padding {
  padding-bottom: 10px; }

.review-your-information-blue-text {
  color: #2D76A3;
  text-decoration: none; }

.review-your-information-italic-text {
  font-style: italic;
  text-decoration: none; }

.check-your-information-individualcontainer {
  padding: 55px;
  margin: 20px;
  width: auto;
  box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2); }

.check-your-information-content-paddingleft {
  padding-left: 100px; }

.check-your-information-content-paddingleft20 {
  padding-left: 20px; }

.check-your-information-content-marginTop20 {
  margin-top: 20px; }

.check-your-information-content-modal-center-text {
  margin-top: 2em;
  text-align: center; }

.check-your-information-content-float-right {
  float: right; }

.check-your-information-content-marginBottom30 {
  margin-bottom: 30px; }

/* Carousel wrapper */
.ds-carousel-wrapper {
  padding-top: 15px; }

.ds-carousel-main-content-wrapper {
  width: 100%; }

/* Carousel container */
.ds-carousel-data-container {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 70px; }

/* Buttons */
.ds-left-nav-button {
  height: 9px;
  width: 14px;
  transform: scaleX(-1) rotate(90deg);
  margin-right: 14px; }

.ds-right-nav-button {
  height: 9px;
  width: 14px;
  transform: scaleX(-1) rotate(-90deg);
  margin-left: 14px; }

/* Dots/Circles indicator */
.ds-dots-indicator-wrapper {
  text-align: center;
  margin-top: 15px; }

.ds-dot-indicator {
  margin-right: 8px;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.5s ease;
  height: 8px;
  width: 8px;
  background-color: #2d76a357; }

.ds-active-dot {
  height: 11px;
  width: 11px;
  background-color: #2d76a3; }

.ds-carousel-children {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  border-radius: 15px;
  box-shadow: 0px 0px 14px 6px rgba(0, 0, 0, 0.2); }

.account-transfer-history .content-box {
  position: relative; }
  .account-transfer-history .content-box.backdrop:after {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    right: 0;
    height: 15px;
    background: #2d76a3;
    z-index: 0; }
  .account-transfer-history .content-box .container {
    min-height: 636px; }
  .account-transfer-history .content-box .account-transfer-title h2 {
    font-weight: 600; }
    @media (max-width: 767px) {
      .account-transfer-history .content-box .account-transfer-title h2 {
        font-size: 24px; } }
  .account-transfer-history .content-box .account-transfer-title p {
    max-width: 743px;
    color: #334048;
    font-family: 'Open Sans';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 24px; }
  .account-transfer-history .content-box .filtering-num-of-transactions {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px; }
    .account-transfer-history .content-box .filtering-num-of-transactions .filter-button {
      display: flex;
      position: relative; }
      .account-transfer-history .content-box .filtering-num-of-transactions .filter-button .filter-label {
        font-size: 14px;
        font-weight: 600;
        margin: 0px;
        cursor: pointer; }
      .account-transfer-history .content-box .filtering-num-of-transactions .filter-button span {
        margin: 4px 0px 0px 8px; }
    .account-transfer-history .content-box .filtering-num-of-transactions .expand-all-button {
      font-size: 14px;
      font-weight: 600;
      display: flex;
      cursor: pointer; }
      .account-transfer-history .content-box .filtering-num-of-transactions .expand-all-button p {
        margin: 0px; }
      .account-transfer-history .content-box .filtering-num-of-transactions .expand-all-button span {
        margin: 4px 0px 0px 8px; }
    .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page {
      height: 57px;
      display: flex;
      align-items: center;
      width: 500px;
      justify-content: flex-end; }
      .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .transactions-dropdown {
        display: flex;
        align-items: center;
        margin: 0px; }
        .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .transactions-dropdown .Select-menu-outer .Select-menu {
          overflow: hidden;
          height: 800px; }
      .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page label {
        font-size: 14px;
        margin-right: 8px;
        margin-bottom: 0px; }
      .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .Select-input {
        height: 28px; }
        .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .Select-input input {
          width: 50%;
          caret-color: transparent; }
      .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .Select-control {
        max-width: 65px;
        height: 32px;
        border: 1px solid #d1d1d1;
        font-size: 14px; }
        .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .Select-control .Select-value {
          display: flex;
          justify-content: center;
          align-items: center;
          width: 50%;
          padding: 0px;
          top: 0px; }
      .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .Select-arrow-zone {
        width: 50%;
        height: 28px; }
        .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .Select-arrow-zone .Select-arrow {
          height: 9px;
          width: 8px; }
      .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .Select .Select-arrow-zone::before {
        box-sizing: border-box;
        min-height: unset;
        height: 20px;
        width: 2px;
        border: unset;
        border-left: 1px solid #bcbcbc; }
      .account-transfer-history .content-box .filtering-num-of-transactions .transactions-per-page .divider {
        box-sizing: border-box;
        height: 28px;
        width: 2px;
        border: unset;
        border-left: 1px solid #bcbcbc;
        margin: 8px; }
  .account-transfer-history .content-box .account-transfer-filter {
    width: 281px;
    background-color: #ffffff;
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.23);
    position: absolute;
    top: 51px;
    left: 15px;
    z-index: 9999;
    border: 1px solid gainsboro;
    padding: 25px; }
    .account-transfer-history .content-box .account-transfer-filter-wrapper {
      display: flex;
      flex-direction: column; }
      .account-transfer-history .content-box .account-transfer-filter-wrapper label {
        font-size: 13px; }
      .account-transfer-history .content-box .account-transfer-filter-wrapper .account-transfer-filter-custom-checkbox {
        margin: 0px; }
        .account-transfer-history .content-box .account-transfer-filter-wrapper .account-transfer-filter-custom-checkbox .check {
          height: 15px;
          width: 15px;
          border-radius: 3px; }
        .account-transfer-history .content-box .account-transfer-filter-wrapper .account-transfer-filter-custom-checkbox .checkbox-inline {
          padding: 0px;
          display: flex; }
      .account-transfer-history .content-box .account-transfer-filter-wrapper .account-transfer-filter-custom-input {
        margin: 8px 0px 8px 0px; }
        .account-transfer-history .content-box .account-transfer-filter-wrapper .account-transfer-filter-custom-input input {
          height: 36px !important;
          width: 182px;
          border: 1px solid #8f8f8f;
          border-radius: 3px;
          background-color: #ffffff; }
      .account-transfer-history .content-box .account-transfer-filter-wrapper .account-transfer-filter-displayFlex {
        display: flex; }
      .account-transfer-history .content-box .account-transfer-filter-wrapper-first-section, .account-transfer-history .content-box .account-transfer-filter-wrapper-second-section, .account-transfer-history .content-box .account-transfer-filter-wrapper-third-section {
        margin-left: 29px;
        margin-top: 10px; }
      .account-transfer-history .content-box .account-transfer-filter-wrapper-fourth-section {
        margin: 5px 10px 10px 5px; }
        .account-transfer-history .content-box .account-transfer-filter-wrapper-fourth-section label:first-child {
          position: relative;
          left: -15px; }
        .account-transfer-history .content-box .account-transfer-filter-wrapper-fourth-section .checkbox-input {
          margin: 0px;
          margin-bottom: 8px;
          position: relative;
          left: 15px; }
          .account-transfer-history .content-box .account-transfer-filter-wrapper-fourth-section .checkbox-input .check {
            height: 15px;
            width: 15px;
            border-radius: 3px; }
          .account-transfer-history .content-box .account-transfer-filter-wrapper-fourth-section .checkbox-input .checkbox-inline {
            position: unset;
            padding: 0px;
            display: flex; }

.account-transfer-history .account-transfer-history-table {
  padding-left: 15px;
  padding-right: 15px; }
  .account-transfer-history .account-transfer-history-table .account-transfer-history-header {
    display: table;
    width: 100%;
    background: #eff0f0;
    padding: 0.5em 1em;
    box-shadow: 1px 1px 4px 0 #00000080;
    height: 33px; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-header .header-section {
      display: table-cell;
      padding-right: 1.5em; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-header .header-section.width-2 {
        width: 23%; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-header .header-section.width-4 {
        width: 25%; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-header .header-section span {
        color: #334048;
        font-family: 'Open Sans' sans-serif;
        font-size: 12px;
        margin: 0px; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-header .header-empty-cell {
      display: table-cell;
      width: 2%; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-header .custom-caret {
      display: inline-block;
      position: relative;
      bottom: 0px;
      margin-left: 12px;
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-header .custom-caret-down {
      border-top: 6px solid #9b9b9b; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-header .custom-caret-up {
      border-bottom: 6px solid #9b9b9b; }
  .account-transfer-history .account-transfer-history-table .marginLeft20 {
    margin-top: 35px;
    margin-left: 320px; }
  .account-transfer-history .account-transfer-history-table .account-transfer-history-item {
    background: #ffffff;
    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.23);
    margin-top: 8px;
    border-radius: 3px; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-item .account-transfer-history-table-row {
      display: table;
      width: 100%;
      height: 56px;
      padding: 0.5em 1em;
      align-items: center; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-item .account-transfer-history-table-row .table-row-cell {
        display: table-cell;
        padding-right: 1.5em;
        padding-left: 0.5em; }
        .account-transfer-history .account-transfer-history-table .account-transfer-history-item .account-transfer-history-table-row .table-row-cell.width-2 {
          width: 23%; }
        .account-transfer-history .account-transfer-history-table .account-transfer-history-item .account-transfer-history-table-row .table-row-cell.width-4 {
          width: 25%; }
        .account-transfer-history .account-transfer-history-table .account-transfer-history-item .account-transfer-history-table-row .table-row-cell span {
          color: #334048;
          font-family: 'Open Sans';
          font-size: 14px;
          letter-spacing: 1px;
          margin: 0px; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-item .account-transfer-history-table-row .table-row-caret {
        display: table-cell;
        width: 2%; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-clicked {
      border-bottom: 1px solid #eff0f0; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-hidden {
      display: none; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-red-text {
      color: red !important; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-bold-text {
      font-weight: bold; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-light-blue {
      background-color: lightblue; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-italic-text {
      font-style: italic; }
    .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown {
      display: table;
      width: 100%;
      margin-top: 11px;
      padding-right: 0.5em;
      padding-left: 0.5em; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .content-title p {
        font-size: 14px;
        font-family: 'Open Sans';
        font-weight: 600; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .error-list .each-error {
        padding: 9px 0px 5px 12px; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .error-list .each-error:nth-child(even) {
        background-color: #eaf1f5;
        border-radius: 2px; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .error-list .error-subtitle {
        margin-left: 30px; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .error-list .error-reason {
        list-style-type: disc;
        margin-left: 30px;
        margin-top: 12px; }
        .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .error-list .error-reason li {
          position: relative; }
          .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .error-list .error-reason li p {
            position: absolute;
            top: 2px; }
        .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .error-list .error-reason ::marker {
          font-size: 10px; }
      .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer {
        margin-top: 20px; }
        .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-header {
          display: table;
          width: 100%;
          padding: 0.5em 1em; }
          .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-header .footer-table-header-cell {
            display: table-cell;
            padding-right: 1.5em;
            padding-left: 0.5em;
            font-family: 'Open Sans';
            font-weight: 600; }
            .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-header .footer-table-header-cell.width-2 {
              width: 19%; }
            .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-header .footer-table-header-cell.width-4 {
              width: 29%; }
          .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-header .footer-empty-cell {
            display: table-cell;
            width: 4%; }
        .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-body {
          display: table;
          width: 100%;
          padding: 0.5em 1em 2em 1em; }
          .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-body .footer-table-body-cell {
            display: table-cell;
            padding-right: 1.5em;
            padding-left: 0.5em; }
            .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-body .footer-table-body-cell.width-2 {
              width: 19%; }
            .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-body .footer-table-body-cell.width-4 {
              width: 29%; }
          .account-transfer-history .account-transfer-history-table .account-transfer-history-item .accordion-content-shown .accordion-footer .accordion-footer-as-table-body .footer-empty-cell {
            display: table-cell;
            width: 4%; }

.account-transfer-error-modal {
  max-height: 100vh;
  overflow-x: hidden; }
  .account-transfer-error-modal .modal-content {
    margin: 0px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%; }
  .account-transfer-error-modal .modal-body {
    padding: 0px;
    margin: 0px; }
  .account-transfer-error-modal .modal-children {
    max-height: 404px;
    overflow-y: auto;
    padding-right: 25px;
    margin: 35px 75px;
    margin-left: 80px;
    overflow-x: hidden; }
  .account-transfer-error-modal .modal-header {
    background: #ffffff;
    text-align: left;
    padding-left: 0px; }
    .account-transfer-error-modal .modal-header h2 {
      font-family: Open Sans;
      font-size: 22px;
      line-height: 23px;
      color: #2d76a3;
      font-weight: 600; }
  .account-transfer-error-modal .error-type-and-intro-message {
    color: #334048;
    line-height: 23px;
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 18px;
    margin-top: 15px;
    margin-top: 15px; }
  .account-transfer-error-modal .hhm-item {
    margin-bottom: 30px; }
    .account-transfer-error-modal .hhm-item .error-code {
      font-weight: bold;
      font-size: 16px; }
    .account-transfer-error-modal .hhm-item .error-information-wrapper .hhm-and-error-type {
      margin-left: 25px;
      margin-bottom: 25px;
      width: auto; }
      .account-transfer-error-modal .hhm-item .error-information-wrapper .hhm-and-error-type .hhm-level-error {
        margin-right: 3px; }
        .account-transfer-error-modal .hhm-item .error-information-wrapper .hhm-and-error-type .hhm-level-error .hhm-name {
          font-weight: bold; }
      .account-transfer-error-modal .hhm-item .error-information-wrapper .hhm-and-error-type .bold-text {
        font-weight: bold; }
      .account-transfer-error-modal .hhm-item .error-information-wrapper .hhm-and-error-type .error-type {
        font-style: italic; }
    .account-transfer-error-modal .hhm-item .error-information-wrapper .fix-steps {
      margin: 0px 0px 0px 26px; }
      .account-transfer-error-modal .hhm-item .error-information-wrapper .fix-steps ::marker {
        font-size: 10px; }
    .account-transfer-error-modal .hhm-item .hhm-error-info {
      margin: 0px 0px 0px 26px; }
      .account-transfer-error-modal .hhm-item .hhm-error-info p:first-child {
        font-family: Open Sans;
        font-weight: 600;
        margin: 0; }
      .account-transfer-error-modal .hhm-item .hhm-error-info span {
        font-family: Open Sans; }
      .account-transfer-error-modal .hhm-item .hhm-error-info p:last-child {
        font-style: Open Sans italic; }
      .account-transfer-error-modal .hhm-item .hhm-error-info .inline {
        display: inline-block;
        width: auto; }
    .account-transfer-error-modal .hhm-item .error-info-message {
      margin-left: 26px;
      font-style: italic; }
    .account-transfer-error-modal .hhm-item .one-hhm-error-info {
      margin: 0px 0px 20px 26px;
      display: flex; }
      .account-transfer-error-modal .hhm-item .one-hhm-error-info p:first-child {
        font-family: Open Sans;
        font-weight: 600;
        margin: 0px 5px 0px 0px; }
      .account-transfer-error-modal .hhm-item .one-hhm-error-info p:last-child {
        font-style: Open Sans italic; }
  .account-transfer-error-modal .report-a-change {
    margin-bottom: 25px; }
  .account-transfer-error-modal .in-addition-to-above {
    margin-bottom: 25px; }
  .account-transfer-error-modal .custom-modal-footer {
    border-top: 1px solid #bab9b9;
    margin: 0px;
    padding: 22px; }
  .account-transfer-error-modal .at-close-button {
    background: #2d76a3;
    color: #ffffff;
    padding: 0.69em 5em; }

/*R21.09 SM 181953*/
.poc-choose-hhm-header, .poc-choose-nc-header {
  font-weight: 600;
  font-size: 2em;
  margin: 0 0 0.5em 0; }

.poc-choose-hhm-sub-header, .poc-choose-nc-sub-header {
  margin: 0 0 1.5em 0; }

.poc-choose-hhm-errors {
  font-style: italic;
  color: #E22E3F;
  margin-bottom: 1.5em; }

.poc-choose-member-row {
  padding: 0.7em 0 1.5em 0;
  margin: 0 0 1.5em 0; }

.poc-row-border-bottom {
  border-bottom: 0.1em solid #d0d2d3; }

.pill-padding {
  padding-top: 0.25em; }

.poc-consent-summary {
  display: flex; }
  .poc-consent-summary span {
    background-color: #F4F5F7;
    margin-top: 1em;
    min-height: 2.5em;
    padding-top: 0.5em;
    font-size: 0.9em; }

.choose-nc-member-name {
  font-weight: 500;
  font-size: 1.2em;
  margin: 1em 0 1em 0; }

.poc-choose-nc-dd-label-main {
  font-weight: 500;
  font-size: 1.2em; }

.poc-choose-nc-dd-label-sub {
  font-weight: 200;
  font-size: 0.8em; }

.consent-card {
  border: 0.1em solid #d0d2d3;
  padding: 10px 20px; }
  .consent-card .reduce-margin .form-group {
    margin-bottom: 0.2em !important; }

.card-bg-gray {
  background: #F4F5F7; }

.consent-card-cross {
  position: relative;
  height: 10px; }

.consent-card-information-title {
  margin-top: 0.6em; }

.card_cross_icon {
  opacity: 0.5;
  color: #334048;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer; }
  .card_cross_icon svg {
    height: 16px;
    width: 16px; }

.consent-card-company-name-header {
  font-weight: 600;
  font-size: 1.2em; }

.consent-card-inputs {
  margin: 1em 0em; }

.poc-choose-action-row {
  margin-top: 1.2em; }

.consent-card-error {
  font-style: italic;
  color: #E22E3F;
  margin-bottom: 0.5em; }

.apply-all {
  color: #2D76A3;
  cursor: pointer;
  font-weight: 600; }

.poc-btn-pill {
  border-radius: 40px;
  background-color: #2D76A3;
  color: #ffffff;
  border-color: #2D76A3;
  padding: 0.35714286em 0.85714286em; }

.poc-btn-edit {
  font-size: 0.8125em;
  font-weight: 600;
  border-color: #2D76A3; }
  .poc-btn-edit:hover {
    background-color: #2D76A3;
    border-color: #2D76A3;
    color: #ffffff; }
  .poc-btn-edit[disabled], .poc-btn-edit.disabled, .poc-btn-edit[disabled]:hover, .poc-btn-edit.disabled:hover {
    background-color: #e7e8e9;
    border-color: #e7e8e9;
    color: #ffffff; }

.poc-btn-edit {
  padding-left: 28px !important;
  background: #2D76A3 none no-repeat scroll 10px center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAOZJREFUKBWVkD0KwkAQRrPiAawU0V5Mk1qwFAtrIZ3YpBC8hIW9vY2VZxBrz+AFRAyKYCGIWMQ3uksimHUdeMzPfl9mN57nEEmSVKDuIE0lGHzYwwla6YmlQhjAAULoQAx2MwIxyZaJ+TZ1F85QK5hhNnMQ0K9gASN6s6VKf9eQMiEmeF1PxtQ9OMIU5K1+Rv4uGX6YjID5DOR9f5kGGKyb5Iuh2SKZPt+kBRtE8rciY3QxlRDJVRqwgwjsm/S2PsKlrpvUF/j+JnMdskI0J5fhAW3YwlgpJTk3ipzEcIM1DDFcyT/jCXS58/Y0/E7VAAAAAElFTkSuQmCC);
  background-size: 14px 14px; }
  @media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .poc-btn-edit {
      /* on retina, use image that's scaled by 2 */
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAbhJREFUSA3tlj1LA0EQhnMkGNDCVIJgI2jlD0hnYSM2FpZqY2VhYWNt5W+wF2wtxE7EwkYREbS19AMbv1DBD2R9Rmfkbu84c8leITjwZnZ2994nu7e5S6XyV8M5F6EZtIDqpa4DQBWtI4t9Gr2lQDGOw56or5V6EByKYRfaVMA9uYkG0Jn2hYNimILZFgaH5sFyoD02Vih7MEp3jDIPCP2D6BZJzBUCyWQu8rfx4svKucx7xdg4etM5U4WAXOTD5IAMoXM1TEDpG0PPOrZGjloGMjkFs4sZS0Hpi8Pk91m1+b/mPJhd7EFPqG1l4WEe9BKYRXkwgUIpdxttZf+w+E4k2tyD+NF/oG4mJnhFR/dMvDCYRxavNCY9xk/JWPsHxFww2VDaruZMaChYDSPZxkdUR6tIIgGl7nxlskKMRsWd2NJa/p8koNRhYApYERqxKLUEbR/a3uPq2y75ifmR0IiR+Ah1Ax3KgEaxx1XczNoY9aEPJM9B+UMkr51ltIfekUXnMIHiNquOd+Qbc9d8RZZ32TRq/RVjq8nINfqGtb9BfkE7aFt1GkWRox0u+Ob9aAlNoO5wztlOn4vuxXY7d1/ZAAAAAElFTkSuQmCC); } }

/*SM181958 changes start*/
.success-modal-btn-primary-prop-22 {
  background: #2D76A3;
  color: #ffffff;
  border-color: #2D76A3;
  margin: 0 0.5em 2em 0.5em !important; }
  .success-modal-btn-primary-prop-22:hover {
    background-color: #256b9a;
    border-color: #256b9a;
    color: #ffffff; }
  .success-modal-btn-primary-prop-22:focus {
    background: #2D76A3;
    color: #ffffff;
    border-color: #2D76A3; }
  .success-modal-btn-primary-prop-22[disabled], .success-modal-btn-primary-prop-22[disabled]:hover, .success-modal-btn-primary-prop-22[disabled]:focus, .success-modal-btn-primary-prop-22.disabled {
    background: #e7e8e9;
    border-color: #e7e8e9;
    color: #ffffff;
    opacity: 1;
    pointer-events: none; }
  @media (max-width: 767px) {
    .success-modal-btn-primary-prop-22 {
      margin: 0 !important; } }

.btn-primary-edit-prop-22 {
  background: #ffffff;
  color: #2D76A3;
  border-color: #ffffff; }
  .btn-primary-edit-prop-22:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #2D76A3; }
  .btn-primary-edit-prop-22:focus {
    background: #ffffff;
    color: #2D76A3;
    border-color: #ffffff; }
  @media (max-width: 767px) {
    .btn-primary-edit-prop-22 {
      width: 100%;
      background: #ffffff;
      color: #2D76A3;
      border-color: #2D76A3; }
      .btn-primary-edit-prop-22:hover {
        background-color: #ffffff;
        border-color: #2D76A3;
        color: #2D76A3; }
      .btn-primary-edit-prop-22:focus {
        background: #ffffff;
        color: #2D76A3;
        border-color: #2D76A3; } }

/**SIR184384 changes start */
.year-spacing {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  width: 5%; }

.quarter-spacing {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-right: 0.5em; }

/**SIR184384 changes end */
/*SM181958 changes end*/
/**SM181947 changes start*/
#proof-of-coverage-duplicate-check-error-message {
  color: #d41414;
  font-size: 13px;
  font-weight: 500;
  font-style: oblique;
  margin-left: 88px;
  margin-top: 1%; }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    #proof-of-coverage-duplicate-check-error-message {
      margin-left: 80px; } }

#proof-of-coverage-duplicate-check-error-message-mobile {
  color: #d41414;
  font-size: 15px;
  font-weight: 510;
  font-style: oblique;
  margin-left: 26px;
  margin-top: 2%; }

/**SM181947 changes end*/
/*SM181951 changes start*/
.consent-share-summary {
  margin-top: 50px; }
  .consent-share-summary .btn-primary {
    width: 75%; }
    @media (max-width: 767px) {
      .consent-share-summary .btn-primary {
        margin-top: 5%;
        width: 96%; } }
  .consent-share-summary .italic-grey {
    font-style: italic;
    color: lightgrey; }
  .consent-share-summary .edit-button-bold {
    font-weight: 600; }
  .consent-share-summary .consent-share-summary-box {
    background-color: white;
    width: 100%;
    border: 1px solid darkgrey;
    padding: 20px;
    margin: 0px; }
  .consent-share-summary .box-note {
    font-style: italic;
    font-weight: 600;
    font-size: small; }
  .consent-share-summary .box-header {
    font-weight: 600; }
  .consent-share-summary .no-padding {
    padding: 0; }
  .consent-share-summary .margin-adjustment-desktop {
    margin-top: 15px;
    width: 7%; }
  .consent-share-summary .icon-text-alignment-mobile {
    display: flex; }
  .consent-share-summary .padding-adjustment-mobile {
    padding-right: 0; }

/*SM181951 changes end*/
/**SIR184384 changes start */
#proof-of-coverage-header {
  font-weight: 600; }

.proof-of-coverage-members-box {
  background-color: white;
  width: 100%;
  border: 1px solid darkgrey;
  padding: 20px;
  margin: 0px; }

/**SIR184384 changes end */
/*SM181957 changes start*/
/*SM181957 new scss file */
.consent-sign-submit .scroll-container {
  height: 100%;
  background-color: #e7e8e9;
  font-size: .8em;
  padding: 1em;
  margin-bottom: 1em; }
  @media (max-width: 767px) {
    .consent-sign-submit .scroll-container {
      overflow-y: scroll;
      height: 290px; } }

.consent-sign-submit #agreeToLegalTermsAndConditions-label {
  font-weight: 600;
  color: steelblue; }

.consent-sign-submit .bold-text {
  font-weight: 600; }

.consent-sign-submit #electronicSignature {
  width: 24em; }
  @media (max-width: 767px) {
    .consent-sign-submit #electronicSignature {
      width: 100%; } }

.consent-sign-submit #electronicPIN {
  font-size: 1em;
  padding: 0 0.625em !important;
  height: 2.5em !important;
  text-align: left;
  width: 8em; }

@media (max-width: 767px) {
  .consent-sign-submit .review-sign-box-mobile-view {
    background-color: white;
    width: 100%;
    border: 1px solid darkgrey;
    padding: 20px;
    margin: 0 0 5px 0; } }

.consent-sign-submit .input-numeric-and-text-margin-adjustment {
  margin-bottom: 1em !important; }

#proof-of-coverage-consent-sign-submit-header {
  font-weight: 600; }

#proof-of-coverage-consent-success-modal-body {
  padding: 0 0 0 3em !important;
  margin-bottom: 2em; }

#proof-of-coverage-consent-cancel-modal-body {
  padding-left: 4em; }
  @media (max-width: 767px) {
    #proof-of-coverage-consent-cancel-modal-body {
      padding-left: 0; } }

#proof-of-coverage-consent-cancel-modal-title-initial {
  font-weight: 600; }
  @media (max-width: 767px) {
    #proof-of-coverage-consent-cancel-modal-title-initial {
      font-size: 27px; } }

#proof-of-coverage-consent-success-modal-title {
  font-weight: 600; }
  @media (min-width: 767px) {
    #proof-of-coverage-consent-success-modal-title {
      padding: 0.5em 1.5em 0 1.5em !important; } }

.proof-of-coverage-consent-sign-submit-error {
  font-style: oblique;
  color: red;
  font-size: 13px; }

#proof-of-coverage-consent-cancel-modal-title-initial-edit {
  font-weight: 600; }

#proof-of-coverage-consent-cancel-modal-title-initial-start {
  font-weight: 600; }

#proof-of-coverage-consent-sign-submit-header {
  margin-bottom: 25px; }

#proof-of-coverage-consent-sign-submit-subheader {
  margin-bottom: 20px; }

/*SM181957 changes end*/
/**SM197362 R22.06 Changes start*/
/**SM 197362 R22.06 Changes start*/
.aps-dashboard-account-home-support {
  color: #696969;
  display: inline;
  padding-left: 2rem; }
  @media (max-width: 768px) {
    .aps-dashboard-account-home-support {
      display: block;
      padding-left: 1rem; } }

.navigation-padding {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

.aps-summary-box {
  margin-top: 2em; }

.aps-summary-action-row {
  margin-bottom: 2rem;
  padding-left: 0.5rem;
  padding-right: 0.6rem; }
  @media (max-width: 768px) {
    .aps-summary-action-row {
      margin-bottom: -30px; } }

.keep-cancel-button {
  padding-left: 1.5rem; }

.keep-cancel-button-width {
  width: 99% !important; }

.enrollment-card {
  border: 1px solid #000000;
  padding: 1rem;
  display: inline-block;
  box-shadow: 1px 1px 5px 5px #F4F5F7;
  margin-left: 1.5rem;
  margin-right: 1.5rem; }

.plan-details-container {
  display: flex;
  flex-direction: row;
  column-gap: 15px; }
  @media (max-width: 480px) {
    .plan-details-container {
      flex-direction: column;
      margin-left: 0px;
      row-gap: 10px; } }

@media (min-width: 768px) {
  .section-three {
    margin-left: auto; } }

.aps-coverage-year {
  font-weight: 600;
  font-size: 1.2rem;
  margin-top: 0.5rem;
  margin-left: -10px; }

.aps-plan-metal-tier,
.aps-enrol-num {
  font-weight: 600;
  font-size: 1rem; }

.num-days-left {
  font-weight: 600; }

.what-will-you-pay {
  font-weight: 600; }

.aps-amount {
  color: #2D76A3; }

.premium {
  font-weight: 700;
  font-size: 2.5rem; }

.covered-members-label {
  font-weight: 600;
  margin-top: 1rem;
  margin-bottom: 1rem; }

.top-bottom-margin {
  margin-top: 0.8rem;
  margin-bottom: 1rem; }

.month {
  font-weight: 600; }

/**SM 197362 R22.06 Changes end*/
/** SM197997 SB260 CR changes Start */
.aps-ccp-summary-section {
  margin-top: 0rem; }

.aps-ccp-summary-hhm-members-text {
  font-weight: 600;
  font-size: 1.2rem;
  padding-left: 0rem; }
  @media (max-width: 768px) {
    .aps-ccp-summary-hhm-members-text {
      display: contents; } }

.aps-ccp-summary-row {
  margin-bottom: 2rem; }

.aps-ccp-summary-coverage-year {
  font-weight: 600;
  font-size: 1.2rem;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem; }

.aps-ccp-summary-button-next-step .full-width {
  margin-bottom: 20px;
  color: #2d76a3;
  background: #ffffff;
  border-color: #2D76A3; }

.aps-ccp-summary-button-next-step .full-width-blue {
  margin-bottom: 20px;
  border-color: #2D76A3;
  width: 100%; }

.aps-ccp-summary-content-box {
  margin-bottom: 2rem;
  margin-left: 0px;
  margin-right: 0px;
  padding: 2em 1.6em !important; }
  @media (max-width: 768px) {
    .aps-ccp-summary-content-box {
      padding: 2em 3em 2em 0.5em !important; } }

.aps-ccp-text-alignment {
  display: flex;
  flex-direction: row;
  gap: 15px;
  margin-left: 15px; }
  @media (max-width: 768px) {
    .aps-ccp-text-alignment {
      margin-bottom: 2rem;
      flex-direction: column;
      row-gap: 10px; } }

.aps-ccp-summary-content-text {
  font-weight: 600;
  font-size: 1.1rem; }

.aps-ccp-summary-alert-banner {
  margin-left: 0px;
  margin-right: 0px;
  background-color: #F4F5F7; }

.aps-Account-household-summary-alert-banner {
  margin-left: 0px;
  margin-right: 0px;
  background-color: #F4F5F7;
  margin-bottom: 1rem; }
  .aps-Account-household-summary-alert-banner .ic_red_alert {
    margin-top: 10px; }

.elig-aps-banner .multi-use-card {
  background: white; }

.elig-aps-banner .ic_red_alert {
  margin-top: 10px; }

.elig-aps-banner .aps-elig-banner {
  margin-right: 1rem;
  margin-top: 5px; }

.elig-aps-banner #aps-account-home {
  margin-top: 5px; }

.aps-ccp-summary-icon {
  padding-top: 25px;
  padding-right: 20px;
  padding-bottom: 10px;
  display: flex;
  justify-content: center; }
  @media (max-width: 768px) {
    .aps-ccp-summary-icon {
      padding-top: 0px; } }

@media (max-width: 768px) {
  .aps-ccp-summary-member-avatar .avatar {
    margin: 6px 1em 0 0; } }

@media (max-width: 768px) {
  .aps-ccp-summary-children-wrapper {
    margin-left: -27px; } }

/** SM197997 SB260 CR changes End */
/** SM198590 SB260 CR changes Start */
.aps-carrier-options-section {
  margin-top: 2em;
  margin-bottom: 2em; }

.aps-carrier-options-blue-border {
  border-top: 10px solid #2d76a3; }

/**CR216695_SM256038_R24.02 Changes starts */
.aps-manage-delegate-button {
  width: 26.1%; }
  .aps-manage-delegate-button .full-width {
    margin-bottom: 20px;
    color: #2d76a3;
    background: #ffffff;
    border-color: #2D76A3; }
  @media (max-width: 768px) {
    .aps-manage-delegate-button {
      width: 100%; }
      .aps-manage-delegate-button .full-width {
        color: #2d76a3;
        background: #ffffff;
        border-color: #2D76A3;
        margin-left: 10px;
        width: 94%; } }

.aps-delegation-action-row {
  padding-left: 0.5rem;
  padding-right: 0.6rem; }
  @media (max-width: 768px) {
    .aps-delegation-action-row {
      margin-top: -20px;
      margin-bottom: 5px; } }

@media (max-width: 768px) {
  .aps-carrier-options-section .aps-carrier-options-blue-border {
    border-radius: 5px;
    background-color: #ffffff;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
    padding: 2.2em 30px;
    width: 94%; } }

@media (max-width: 768px) {
  .enroller_delegate {
    border-radius: 5px;
    background-color: #ffffff;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
    padding: 2.2em 30px;
    width: 94%; }
    .enroller_delegate .accordion .accordion-panel .accordion-panel-control:after {
      top: 20%; } }

@media (max-width: 768px) {
  .next-steps {
    border-radius: 5px;
    background-color: #ffffff;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
    padding: 2.2em 30px;
    width: 94%; } }

.aps-carrier-options-grey-border {
  border-top: 10px solid #b9babc; }
  @media (max-width: 768px) {
    .aps-carrier-options-grey-border {
      border-radius: 5px;
      background-color: #ffffff;
      box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
      padding: 2.2em 30px;
      width: 94%; } }

.aps-assistance-container {
  display: flex;
  justify-content: flex-start; }
  @media (max-width: 768px) {
    .aps-assistance-container {
      flex-direction: column;
      margin-left: 0px;
      row-gap: 10px; } }

@media (max-width: 768px) {
  .aps_assistance_icon {
    margin-left: 25%; } }

@media (max-width: 320px) {
  .aps_assistance_icon {
    margin-left: 13%; } }

.aps-enroller {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #334048; }

.aps-enroller-phone {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  color: #334048;
  gap: 5px; }
  @media (max-width: 768px) {
    .aps-enroller-phone {
      margin-top: 1.2em; } }

.addtional-info {
  margin-bottom: 5px; }

.aps-assistance-text {
  font-weight: 800;
  font-size: 1.2rem;
  margin-top: 0.5rem; }

.aps-horizontal-margin {
  margin-top: -3rem; }
  @media (max-width: 768px) {
    .aps-horizontal-margin {
      margin-top: -3em; } }

.aps-enroller-address-container {
  margin-left: 3px;
  margin-bottom: 16px;
  margin-top: -20px;
  color: grey; }
  @media (max-width: 768px) {
    .aps-enroller-address-container {
      margin-bottom: 2px; } }

.aps-address-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 10px;
  word-wrap: break-word;
  gap: 10 !important; }
  @media (max-width: 768px) {
    .aps-address-details {
      margin-top: 1em; } }

.aps-clients-served-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 10px;
  word-wrap: break-word;
  margin-left: -13px;
  gap: 10 !important; }

.aps-caurosel-cursor {
  cursor: pointer; }
  @media (max-width: 768px) {
    .aps-caurosel-cursor {
      top: -14rem;
      float: right; } }

.aps-agent-avatar-container {
  display: flex;
  align-items: center; }

.aps-local-help-container {
  display: flex;
  align-items: center;
  margin-left: -4px; }

.aps-agent-avatar {
  width: 65px;
  height: 65px;
  margin-right: 12px;
  border-radius: 50%; }

/**CR216695_SM256038_R24.02 Changes ends */
.aps-carrier-options-text {
  font-weight: 600;
  font-size: 1.2rem;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem; }

.aps-carrier-options-button .full-width {
  margin-bottom: 20px;
  color: #2d76a3;
  background: #ffffff;
  border-color: #2D76A3; }

@media (max-width: 768px) {
  .aps-carrier-options-button {
    width: 100%; }
    .aps-carrier-options-button .full-width {
      color: #2d76a3;
      background: #ffffff;
      border-color: #2D76A3;
      margin-left: 10px;
      width: 94%; } }

.aps-carrier-content-box {
  font-size: 0.9375em;
  background-repeat: no-repeat;
  background-position: 1.25em center;
  padding: 1em 1em;
  background-color: #F4F5F7;
  margin: 0.7em 0; }

.aps-carrier-icons {
  padding-top: 0.5rem;
  padding-left: 3rem; }

/** SM198590 SB260 CR changes End */
/**SM198319 R22.06 Changes start */
/**SM 198319 R22.06 Changes start*/
.heading {
  font-weight: 600;
  font-size: 2em;
  margin: 0 0 0.5em 0; }

.highlight-bottom {
  border-bottom: 0.1em solid #d0d2d3; }

.plan-padding {
  padding-top: 0.6rem; }

.member-row-padding {
  padding-bottom: 2rem;
  padding-top: 1rem; }

.legal-terms-condition .scroll-container {
  height: 100%;
  background-color: #e7e8e9;
  font-size: .8em;
  padding: 1em;
  margin-bottom: 1em;
  overflow-y: scroll;
  height: 150px; }
  @media (max-width: 768px) {
    .legal-terms-condition .scroll-container {
      overflow-y: scroll;
      height: 150px; } }

.bold {
  font-weight: 600; }

.move-up {
  margin-top: -30px; }

.error-message {
  font-style: italic;
  color: red;
  font-size: 13px; }

@media (max-width: 768px) {
  .review-and-sign {
    background-color: white;
    width: 100%;
    border: 1px solid darkgrey;
    padding: 20px;
    margin: 0 0 5px 0; } }

@media (min-width: 480px) {
  .margin-reduce {
    margin-right: 20rem; } }

.attest-margins {
  margin-top: 0.8rem; }

.attestation-option {
  padding-top: 1rem; }

.shift-left {
  position: inherit !important; }

.enrollment-container {
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 480px) {
    .enrollment-container {
      flex-direction: column; } }

.highlight-card {
  border: #2D76A3 solid 3px; }

.normal-card {
  border: #d0d2d3 solid 1px; }

.indv-enrollment-card {
  cursor: pointer;
  color: black !important;
  text-decoration: none !important;
  height: auto;
  display: inline-flex;
  margin: 1rem;
  position: relative;
  padding: 10px;
  border-radius: 3px; }
  .indv-enrollment-card .indiv-plan-name {
    overflow-wrap: break-word;
    inline-size: 200px; }
  .indv-enrollment-card .indiv-margin {
    margin-top: 25px;
    margin-bottom: 10px; }
  .indv-enrollment-card .move-left {
    text-align: left; }
  .indv-enrollment-card .bottom-space {
    margin-bottom: 10px; }
  .indv-enrollment-card .member-info {
    text-align: left; }
  .indv-enrollment-card .small-font {
    font-size: 14px; }
  .indv-enrollment-card.selected::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    background-position: right top;
    border-left: 40px solid transparent;
    border-right: 40px solid #2D76A3;
    border-bottom: 40px solid transparent;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1; }
  .indv-enrollment-card.selected .wrapper-text::after {
    content: '';
    position: absolute;
    top: 7px;
    right: 5px;
    z-index: 2; }

@media (min-width: 480px) {
  .aps-top-push {
    padding-top: 3rem; } }

@media (max-width: 768px) {
  .aps-centered-mobile {
    padding: 0;
    text-align: center; } }

.left-push {
  padding-left: 9rem; }

.side-squeeze {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.increase-length {
  margin-left: -20px;
  margin-right: -20px; }

.member-list-flexbox {
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 480px) {
    .member-list-flexbox {
      flex-direction: column; } }
  .member-list-flexbox .member-single-box {
    flex: 1 1 50%;
    padding: 10px;
    height: 70px;
    width: 100%; }
    @media (min-width: 992px) {
      .member-list-flexbox .member-single-box {
        width: 50%; } }

.transition-member-flexbox {
  display: flex;
  flex-wrap: wrap; }
  .transition-member-flexbox .member-single {
    padding: 10px; }
  @media (max-width: 480px) {
    .transition-member-flexbox {
      flex-direction: column; } }

/*
/**SM198319 R22.06 Changes end*/
/**SM197362 R22.06 Changes end*/
/**SM207825 R22.09 Changes start*/
.case-notes-details .case-notes-contactInfo {
  padding: 30px 20px;
  background: #e7e8e9; }

.case-notes-details .addnote-button {
  margin-top: 40px; }

.case-notes-details .save-button {
  margin-top: 100px; }

.case-notes-details .cancel-button {
  margin-top: 100px;
  background-color: white;
  border-color: skyblue; }

.case-notes-details .case-note-list {
  margin: 20px; }

.case-notes-details .indiv-case-note {
  white-space: pre-wrap; }

.case-notes-details .casenotes-scroll {
  overflow: scroll;
  position: relative;
  display: block;
  height: 250px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(102, 37, 37, 0.212); }

.case-notes-details .casenotes {
  overflow-y: auto;
  scroll-behavior: smooth;
  position: relative;
  display: block;
  height: 250px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(102, 37, 37, 0.212); }

.case-notes-details .casenotestext {
  position: relative;
  display: block;
  width: 100%;
  height: 213px;
  margin-bottom: -1px;
  margin-top: 20px;
  background-color: #fff;
  border: 1px solid rgba(102, 37, 37, 0.212); }

.case-notes-details .casenotes-section {
  position: relative;
  display: block;
  padding: 15px 20px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(102, 37, 37, 0.212); }

/**SM207825 R22.09 Changes end*/
.section-border {
  border: 1px solid black;
  margin: 10px;
  padding: 10px; }

/**CR213355_SM259782_R24.02 Changes starts */
/**CR213355_SM259782_R24.02 Changes starts */
.manual-aps-container {
  display: flex;
  flex-wrap: wrap; }

.manual-aps-row {
  display: flex;
  border: 1px solid #000;
  margin: 5px;
  padding: 5px; }

.manual-aps-item {
  border: 1px solid #000;
  margin: 5px;
  padding: 5px; }

.bottom-margin {
  margin-bottom: 1rem; }
  @media (max-width: 768px) {
    .bottom-margin {
      margin-top: 1rem; } }

.styled-paragraph {
  font-size: 19px;
  font-weight: 600; }

.review-info-header {
  font-weight: 600; }

.review-info {
  margin-bottom: -2rem; }

@media (max-width: 768px) {
  .review-mobile-container {
    top: 1rem;
    margin: 1.5rem; } }

@media (max-width: 768px) {
  .review-info-tax-status {
    top: -1.5rem;
    margin-left: 4.8rem;
    margin-bottom: 1rem; } }

.manual-aps-confirm-modal.calheers-modal.confirm-modal {
  padding: 0; }
  .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-header {
    margin-top: 0; }
    .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-header h2 {
      font-size: 20px;
      font-weight: 600;
      text-align: center; }
  .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-body {
    text-align: center;
    padding-bottom: 0;
    margin-bottom: 0; }
  @media (min-width: 768px) {
    .manual-aps-confirm-modal.calheers-modal.confirm-modal {
      width: 30%;
      padding: 10px 50px; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-header h2 {
        font-size: 22px; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-body {
        padding: 0; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-buttons .btn {
        margin-top: 1em;
        width: 180px; } }
  @media (min-width: 992px) {
    .manual-aps-confirm-modal.calheers-modal.confirm-modal {
      width: 40%;
      padding: 10px 50px; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-header h2 {
        font-size: 22px; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-body {
        padding: 0; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-buttons .btn {
        margin-top: 1em;
        width: 150px; } }
  @media (min-width: 1200px) {
    .manual-aps-confirm-modal.calheers-modal.confirm-modal {
      width: 45%;
      padding: 10px 50px; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-header h2 {
        font-size: 22px; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-body {
        padding: 0; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-buttons .btn {
        margin-top: 1em;
        width: 185px; } }
  @media (min-width: 1470px) {
    .manual-aps-confirm-modal.calheers-modal.confirm-modal {
      width: 30%;
      padding: 10px 50px; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-header h2 {
        font-size: 22px; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-body {
        padding: 0; }
      .manual-aps-confirm-modal.calheers-modal.confirm-modal .modal-buttons .btn {
        margin-top: 1em;
        width: 200px; } }

.manual-aps-exit-button {
  background: #e42539;
  color: #ffffff;
  border-color: #e42539; }
  .manual-aps-exit-button:hover {
    background-color: #e42539;
    border-color: #e42539;
    color: #ffffff; }
  .manual-aps-exit-button:focus {
    background: #e42539;
    color: #ffffff;
    border-color: #e42539; }
  .manual-aps-exit-button[disabled], .manual-aps-exit-button[disabled]:hover, .manual-aps-exit-button[disabled]:focus, .manual-aps-exit-button.disabled {
    background: #e7e8e9;
    border-color: #e7e8e9;
    color: #ffffff;
    opacity: 1;
    pointer-events: none; }

/**CR213355_SM259782_R24.02 Changes ends */
/**CR213355_SM260427_R24.02.1 Changes starts */
.radio-options-background-color {
  background: #F4F5F7;
  margin-top: 10px;
  margin-bottom: 2.15em;
  margin-left: 0px;
  margin-right: 10px; }
  .radio-options-background-color .form-group {
    margin-bottom: 2.15em;
    margin-left: 2rem; }
  @media (max-width: 768px) {
    .radio-options-background-color {
      margin-right: 1px; } }

.manual-aps-enroll-plans {
  margin-top: 2rem;
  font-size: 17px; }

.maps-member-info {
  margin-bottom: 2rem;
  display: inline-flex; }

.avatar-info {
  margin-top: -0.5rem;
  margin-right: 0.5rem; }

.enrollees-info {
  margin-left: -14px;
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  margin-top: 1rem; }
  @media (max-width: 768px) {
    .enrollees-info {
      margin-left: 0px; } }

.subscriber {
  text-decoration: none;
  font-weight: 400;
  font-stretch: normal;
  font-family: "Open Sans";
  color: dimgray;
  font-size: 11px;
  font-style: italic; }

.subscriber-age {
  color: dimgray; }

.aps-coverage-year .inverted-theme {
  background: none;
  color: #334048; }

.aps-coverage-year .container {
  width: 80% !important; }

.dollar-Icon {
  font-size: 14px; }

.monthly-premval {
  font-Size: 26px !important;
  font-weight: 600; }

.permonth-style {
  font-Size: 16px;
  font-Weight: 500; }

.plan-name {
  margin-bottom: 2rem; }

.extra-savings {
  color: green !important;
  font-Size: 12px; }

.plan-info-card {
  text-align: center;
  margin-top: -1rem;
  margin-bottom: 1rem; }
  @media (max-width: 768px) {
    .plan-info-card .container {
      border-radius: 5px;
      background-color: #ffffff;
      box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
      padding: 2.2em 30px; } }

.carrier-icon {
  margin-left: -70%; }
  .carrier-icon svg {
    width: 140px;
    margin-top: -2rem; }

.plan-text {
  font-Size: 18px;
  font-Weight: 500;
  color: #696969; }

.font-size13-bold {
  font-Size: 18px;
  font-Weight: 500;
  margin-bottom: 1.5rem;
  color: #334048; }

.aps-select-enroll-action-row h4 {
  margin-top: -0.5rem; }
  @media (max-width: 768px) {
    .aps-select-enroll-action-row h4 {
      margin-top: 20rem;
      margin-left: 1rem;
      margin-bottom: 3rem; } }

.manual-aps-paragraph {
  font-size: 18px;
  margin-bottom: 1.5rem; }
  @media (max-width: 768px) {
    .manual-aps-paragraph {
      padding-right: 0; } }

.maps-plan-hint-align {
  margin-left: 15px; }

.select-enrollement-method .container {
  padding-left: 70px !important;
  padding-right: 70px !important; }
  @media (max-width: 768px) {
    .select-enrollement-method .container {
      padding-left: 30px !important;
      padding-right: 30px !important; } }

@media (max-width: 768px) {
  .select-enrollement-method .heading {
    margin-top: 3rem;
    margin-bottom: 2rem; } }

@media (max-width: 768px) {
  .select-enrollement-method .btn-primary {
    margin-bottom: 2rem !important; } }

/**CR213355_SM260427_R24.02.1 Changes ends */
/**CR213355_SM260429_R24.02.1 Changes starts */
.heading {
  font-weight: 600;
  font-size: 2em;
  margin: 0 0 0.5em 0; }
  @media (max-width: 768px) {
    .heading {
      font-size: 1.5em; } }

.top-bottom-margin {
  margin-top: 0.8rem;
  margin-bottom: 1rem; }

.bold {
  font-weight: 600; }

.plan-padding {
  padding-top: 0.6rem;
  float: right; }

.manual-aps-legal-terms-condition .manual-aps-term-and-conditions {
  background-color: #e7e8e9;
  font-size: .8em;
  padding: 1em;
  margin-bottom: 3em; }
  .manual-aps-legal-terms-condition .manual-aps-term-and-conditions .form-group {
    margin-bottom: 0; }
  .manual-aps-legal-terms-condition .manual-aps-term-and-conditions .on-error .checkbox-inline {
    color: #e42539; }
  .manual-aps-legal-terms-condition .manual-aps-term-and-conditions .on-error .check {
    border-color: #e42539; }

.manual-aps-legal-terms-condition .manual-aps-scroll-container {
  height: 100%;
  background-color: white;
  font-size: .8em;
  padding: 1em;
  margin-bottom: 1em;
  overflow-y: scroll;
  height: 150px; }
  @media (max-width: 768px) {
    .manual-aps-legal-terms-condition .manual-aps-scroll-container {
      overflow-y: scroll;
      height: 150px; } }

.manual-aps-legal-terms-condition .manual-aps-arbitration {
  background-color: #e7e8e9;
  padding-bottom: 7rem;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px; }
  @media (max-width: 768px) {
    .manual-aps-legal-terms-condition .manual-aps-arbitration {
      padding-bottom: 12rem; } }
  .manual-aps-legal-terms-condition .manual-aps-arbitration .on-error .checkbox-inline {
    color: #e42539; }
  .manual-aps-legal-terms-condition .manual-aps-arbitration .on-error .check {
    border-color: #e42539; }

.manual-aps-legal-terms-condition .checkbox-input .check {
  background-color: white; }

.manual-aps-review-and-sign h3 {
  font-size: 16px;
  font-weight: 600; }
  @media (max-width: 768px) {
    .manual-aps-review-and-sign h3 {
      font-size: 16px; } }

.manual-aps-review-and-sign .review-paragraph {
  margin-bottom: 2rem; }

.manual-aps-review-and-sign .margin-reduce {
  margin-left: -1rem; }
  .manual-aps-review-and-sign .margin-reduce .on-error input {
    border-color: #e42539; }

.manual-aps-review-and-sign .date-field {
  margin-top: 15px; }

@media (max-width: 768px) {
  .manual-aps-review-and-sign .review-sign-date {
    margin-left: -1rem; } }

.manual-aps-review-and-sign .form-group {
  margin-bottom: 2rem !important; }
  .manual-aps-review-and-sign .form-group #electronicPIN {
    width: 10em !important; }

.manual-aps-review-and-sign .on-error #electronicPIN {
  border-color: #e42539; }

.increase-length {
  margin-left: -20px;
  margin-right: -20px; }

.member-row-padding {
  padding-bottom: 2rem;
  padding-top: 1rem; }

.arbitration-header {
  font-size: 24px;
  margin-top: 1rem;
  margin-bottom: 1rem; }
  @media (max-width: 768px) {
    .arbitration-header {
      font-size: 16px; } }

.toast-notification {
  background-color: #F4F5F7;
  border-radius: 5px; }
  .toast-notification .multi-use-card-content-wrapper {
    display: inline-flex;
    font-size: 14px;
    font-weight: 400;
    color: #334048; }
    .toast-notification .multi-use-card-content-wrapper .ic_yellow_alert {
      margin-top: 1.7rem; }
    .toast-notification .multi-use-card-content-wrapper .font-bigger {
      font-size: 16px;
      font-weight: 600;
      margin-right: -2rem;
      padding-left: 2rem; }
      @media (max-width: 768px) {
        .toast-notification .multi-use-card-content-wrapper .font-bigger {
          margin-top: -15rem; } }
    .toast-notification .multi-use-card-content-wrapper .multi-use-card-action-wrapper {
      margin-top: 1.7rem; }

/**CR213355_SM260429_R24.02.1 Changes ends */
/**CR213355_SM259782_R24.02 Changes ends */

/*# sourceMappingURL=65a42799a520aa86b9b0a151ad24f3f8.css.map*/