/* quality programs scss */
.as-sn-lookup-wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  margin-top: 24px; }
  @media only screen and (min-width: 1441px) {
    .as-sn-lookup-wrapper {
      margin-left: auto;
      margin-right: auto;
      width: 980px; } }
  @media only screen and (max-width: 1068px) {
    .as-sn-lookup-wrapper {
      margin-left: auto;
      margin-right: auto;
      width: 692px; } }
  @media only screen and (max-width: 734px) {
    .as-sn-lookup-wrapper {
      margin-left: auto;
      margin-right: auto;
      width: 87.5%; } }

@media only screen and (max-width: 734px) {
  .as-sn-lookup-form {
    width: 100%;
    padding-bottom: 56px;
    position: relative; } }

.as-sn-lookup-form .as-sn-input-section {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto; }
  @media only screen and (max-width: 734px) {
    .as-sn-lookup-form .as-sn-input-section {
      width: 100%; } }
  .as-sn-lookup-form .as-sn-input-section .form-textbox {
    width: 326.66667px; }
    @media only screen and (max-width: 1068px) {
      .as-sn-lookup-form .as-sn-input-section .form-textbox {
        width: 346px; } }
    @media only screen and (max-width: 734px) {
      .as-sn-lookup-form .as-sn-input-section .form-textbox {
        width: 100%; } }
    .as-sn-lookup-form .as-sn-input-section .form-textbox .as-sn-form-input {
      margin-bottom: 0;
      text-transform: uppercase; }
    .as-sn-lookup-form .as-sn-input-section .form-textbox.form-textbox-with-righticon .form-textbox-righticon .icon {
      visibility: hidden; }
    .as-sn-lookup-form .as-sn-input-section .form-textbox.form-textbox-with-righticon .form-textbox-righticon .icon-exclamation {
      position: relative;
      top: -11px;
      left: 1px;
      color: #ff3037; }
    .as-sn-lookup-form .as-sn-input-section .form-textbox.is-success.form-textbox-with-righticon .form-textbox-righticon .icon-check {
      visibility: visible; }
    .as-sn-lookup-form .as-sn-input-section .form-textbox.is-error.form-textbox-with-righticon .form-textbox-righticon .icon-exclamation {
      visibility: visible; }
  .as-sn-lookup-form .as-sn-input-section .as-sn-form-button {
    margin-left: 14px;
    overflow: hidden;
    max-height: 56px; }
    @media only screen and (max-width: 734px) {
      .as-sn-lookup-form .as-sn-input-section .as-sn-form-button {
        margin-left: 0;
        position: absolute;
        bottom: 0px; } }

.as-sn-lookup-form .form-textbox-loader {
  position: absolute;
  top: 1.17647rem;
  right: 1rem;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 20px;
  height: 20px; }
  .as-sn-lookup-form .form-textbox-loader:lang(ar) {
    right: auto;
    left: 1rem; }

.as-sn-lookup-form .form-textbox-loader .progress-indicator {
  visibility: hidden;
  position: absolute;
  top: 0; }

.as-sn-lookup-form .as-snl-form-element:not(.is-error):not(.is-success)
.progress-indicator.as-button-loader {
  visibility: visible; }

.as-sn-lookup-form .as-sn-response-section {
  visibility: hidden; }
  .as-sn-lookup-form .as-sn-response-section .as-sn-tooltip-wrapper {
    margin-top: 0.8em; }
    @media only screen and (max-width: 734px) {
      .as-sn-lookup-form .as-sn-response-section .as-sn-tooltip-wrapper {
        padding-bottom: 24px; } }
  .as-sn-lookup-form .as-sn-response-section .as-sn-response .form-message-wrapper {
    margin-bottom: 0;
    display: none; }
    .as-sn-lookup-form .as-sn-response-section .as-sn-response .form-message-wrapper .as-sn-msg {
      display: inline; }
    .as-sn-lookup-form .as-sn-response-section .as-sn-response .form-message-wrapper.as-sn-msg--show {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
      -webkit-align-items: baseline;
          -ms-flex-align: baseline;
              align-items: baseline; }
      .as-sn-lookup-form .as-sn-response-section .as-sn-response .form-message-wrapper.as-sn-msg--show::before {
        top: 0; }
      .as-sn-lookup-form .as-sn-response-section .as-sn-response .form-message-wrapper.as-sn-msg--show ul li {
        margin-top: 0.8em; }
  .as-sn-lookup-form .as-sn-response-section .as-sn-response.is-success .form-message-wrapper::before {
    display: none; }
  .as-sn-lookup-form .as-sn-response-section .as-sn-response.is-success .form-message-wrapper .as-sn-msg-success {
    color: #1d1d1f; }
  .as-sn-lookup-form .as-sn-response-section .as-sn-response.is-success + .as-sn-tooltip-wrapper {
    margin-top: 14px; }
  .as-sn-lookup-form .as-sn-response-section .as-sn-response.is-error + .as-sn-tooltip-wrapper {
    margin-top: 14px; }

@media only screen and (min-width: 1069px) {
  .main .as-content-block,
  .main .as-imagegrid-wrapper,
  .main .as-page-title,
  .main .as-promo,
  .main .as-search,
  .main .as-section-title,
  .main .as-simple-link-wrapper,
  .main .as-simple-list-wrapper,
  .main .as-tile-wrapper.as-fluid,
  .main .as-video-wrapper {
    width: 816.66px; } }

.main .as-container-column:not(.as-columns--1up) {
  margin-left: auto;
  margin-right: auto;
  width: 980px; }
  @media only screen and (min-width: 1441px) {
    .main .as-container-column:not(.as-columns--1up) {
      margin-left: auto;
      margin-right: auto;
      width: 980px; } }
  @media only screen and (max-width: 1068px) {
    .main .as-container-column:not(.as-columns--1up) {
      margin-left: auto;
      margin-right: auto;
      width: 692px; } }
  @media only screen and (max-width: 734px) {
    .main .as-container-column:not(.as-columns--1up) {
      margin-left: auto;
      margin-right: auto;
      width: 87.5%; } }
  @media only screen and (min-width: 1069px) {
    .main .as-container-column:not(.as-columns--1up) {
      width: 816.66px; } }

.main .as-page-title .column,
.main .as-section-title .column,
.main .as-search .column {
  max-width: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }

.main .as-columns--2up-extended .as-richtext-wrapper {
  padding-right: 12px; }

@media only screen and (min-width: 1069px) {
  .main .as-locale-dropdown .row:not(.justify-content-center) .column,
  .main .as-richtext-wrapper .row:not(.justify-content-center) .column,
  .main .as-sn-lookup-wrapper .row:not(.justify-content-center) .column {
    margin-left: 8.33333%; } }

@media only screen and (max-width: 1068px) {
  .main .as-locale-dropdown .row:not(.justify-content-center) .column,
  .main .as-richtext-wrapper .row:not(.justify-content-center) .column,
  .main .as-sn-lookup-wrapper .row:not(.justify-content-center) .column {
    margin-left: 0; } }

html[dir="rtl"] .as-sn-lookup-form .as-sn-input-section .as-sn-form-button {
  margin-left: 0;
  margin-right: 14px; }
  @media only screen and (max-width: 734px) {
    html[dir="rtl"] .as-sn-lookup-form .as-sn-input-section .as-sn-form-button {
      margin-right: 0; } }

html[dir="rtl"] .as-sn-lookup-form
.as-sn-input-section
.as-sn-form-button
.as-button-loader::before {
  margin-left: 5px;
  margin-right: -5px; }

html[dir="rtl"] .as-columns--2up-extended .as-richtext-wrapper {
  padding-right: 0;
  padding-left: 12px; }

@media only screen and (min-width: 1069px) {
  html[dir="rtl"] .as-locale-dropdown .row:not(.justify-content-center) .column,
  html[dir="rtl"] .as-richtext-wrapper .row:not(.justify-content-center) .column,
  html[dir="rtl"] .as-sn-lookup-wrapper .row:not(.justify-content-center) .column {
    margin-left: 0;
    margin-right: 8.33333%; } }

@media only screen and (max-width: 1068px) {
  html[dir="rtl"] .as-locale-dropdown .row:not(.justify-content-center) .column,
  html[dir="rtl"] .as-richtext-wrapper .row:not(.justify-content-center) .column,
  html[dir="rtl"] .as-sn-lookup-wrapper .row:not(.justify-content-center) .column {
    margin-left: 0;
    margin-right: 0; } }

/* end of quality programs scss */
