@media (max-width: 479px) {
  #dialog_google_share {
    font-size: 14px; } }

#dialog_google_share .mdc-dialog__header {
  background: none;
  border-bottom: #ECEDEC 1px solid; }

#dialog_google_share .mdc-dialog__header {
  justify-content: center; }

@media (max-width: 479px) {
  #dialog_google_share .mdc-dialog__body {
    padding: 0; } }

.survey-thankyou__share-box {
  margin-bottom: 2.5em;
  display: flex; }
  @media (max-width: 479px) {
    .survey-thankyou__share-box {
      display: block; } }
  .survey-thankyou__share-box .image {
    margin: 0 1.5em 1.5em 0;
    width: 125px;
    height: auto; }
    @media (max-width: 479px) {
      .survey-thankyou__share-box .image {
        float: left; } }
    @media (min-width: 480px) and (max-width: 839px) {
      .survey-thankyou__share-box .image {
        float: left; } }
    .survey-thankyou__share-box .image .portrait, .survey-thankyou__share-box .image .initials {
      border: 1px solid #fff;
      border-radius: 50%; }
    .survey-thankyou__share-box .image .portrait {
      width: 100%;
      height: auto; }
    .survey-thankyou__share-box .image .initials {
      background-color: #BDBDBD;
      text-align: center;
      line-height: 125px;
      width: 125px;
      height: 125px;
      color: #fff;
      font-size: 2em; }
      @media (max-width: 479px) {
        .survey-thankyou__share-box .image .initials {
          width: 75px;
          height: 75px;
          line-height: 75px; } }
      @media (min-width: 480px) and (max-width: 839px) {
        .survey-thankyou__share-box .image .initials {
          width: 75px;
          height: 75px;
          line-height: 75px; } }
    @media (max-width: 479px) {
      .survey-thankyou__share-box .image {
        width: 75px; } }
    @media (min-width: 480px) and (max-width: 839px) {
      .survey-thankyou__share-box .image {
        width: 75px; } }
  .survey-thankyou__share-box .side-content h4 {
    font-size: 1.25em;
    color: #004F9F; }
  .survey-thankyou__share-box .side-content .quote-box {
    background-color: #edf7fe;
    padding: 1.5em;
    clear: both; }

.survey-thankyou__divider {
  border-top: 1px solid #ECEDEC; }

.survey-thankyou {
  margin-top: 5em; }
  @media (min-width: 840px) {
    .survey-thankyou {
      margin-top: 11em; } }
  .survey-thankyou .mdc-layout-grid.thankyou-header {
    text-align: center;
    margin-top: 4em;
    margin-bottom: 2em; }
  .survey-thankyou .mdc-layout-grid.thankyou-content {
    margin-top: .5em;
    margin-bottom: 1em;
    background-color: #FFF;
    max-width: 1280px;
    position: relative;
    padding-top: 3em; }
    @media (min-width: 840px) {
      .survey-thankyou .mdc-layout-grid.thankyou-content {
        margin-top: 7em;
        margin-bottom: 4em; } }
    .survey-thankyou .mdc-layout-grid.thankyou-content .survey-thankyou__title,
    .survey-thankyou .mdc-layout-grid.thankyou-content .survey-thankyou__sub-title {
      text-align: center; }
    .survey-thankyou .mdc-layout-grid.thankyou-content .survey-thankyou__title {
      color: #004f9f;
      line-height: 1.2em;
      font-size: 2em;
      font-family: 'Poppins-Light'; }

.survey-thankyou__google-icon {
  text-align: center; }
  .survey-thankyou__google-icon svg {
    width: 110px;
    height: auto; }

.survey-thankyou__flex-row-item {
  width: 100%;
  flex: 1;
  box-sizing: border-box;
  display: flex; }
  @media (min-width: 840px) {
    .survey-thankyou__flex-row-item {
      margin-bottom: 0;
      display: inline-flex; } }

.survey-thankyou__flex-row-item-bullet {
  margin-bottom: -2em;
  display: inline-block;
  border-left: 1px solid #DEE2E6; }
  .survey-thankyou__flex-row-item-bullet .survey-thankyou__flex-row-item-bullet-text {
    border: 2px solid #23ae84;
    border-radius: 50%;
    padding: 0.75em 1em;
    color: #004f9f;
    border: 5px solid white;
    position: relative;
    left: -25px; }
    @media (max-width: 479px) {
      .survey-thankyou__flex-row-item-bullet .survey-thankyou__flex-row-item-bullet-text {
        font-size: 0.9em; } }

.survey-thankyou__step-instructions {
  display: flex;
  width: 100%;
  flex-flow: wrap; }
  @media (max-width: 479px) {
    .survey-thankyou__step-instructions {
      display: block;
      width: auto; } }
  .survey-thankyou__step-instructions h4 {
    margin-top: 0; }
  .survey-thankyou__step-instructions h4 {
    width: 100%; }

.survey-thankyou__review-box {
  width: 100%;
  box-sizing: border-box;
  padding: 1em;
  border: 1px solid #CDD9E8; }
  @media (min-width: 840px) {
    .survey-thankyou__review-box {
      width: auto; } }

.survey-thankyou__opt-out {
  height: 3em;
  line-height: 3em;
  text-align: center;
  justify-content: center !important; }
  .survey-thankyou__opt-out .link {
    color: #2196F3; }

.survey-thankyou__opt-out-message {
  display: none; }
  .survey-thankyou__opt-out-message .survey-thankyou__opt-out-title {
    text-align: center;
    color: #004f9f;
    line-height: 1.2em;
    font-size: 2em;
    font-family: 'Poppins-Light'; }

@media (max-width: 479px) {
  .social-box-right-content {
    width: 100%; }
    .social-box-right-content img {
      width: 100%;
      height: auto; } }

.copy-message-success,
.copy-message-error {
  display: none; }

.survey-thankyou__rating-container {
  width: 100%;
  margin-bottom: 0.8888em; }

.survey-thankyou__rating-os-icon {
  display: inline-block;
  width: 1.3333em;
  height: 1.3333em;
  position: relative;
  margin-right: 0.2143em; }
  @media (min-width: 1024px) and (max-width: 1439px) {
    .survey-thankyou__rating-os-icon {
      height: 1.1111em; } }
  @media (min-width: 840px) and (max-width: 1023px) {
    .survey-thankyou__rating-os-icon {
      height: 1.1111em; } }
  @media (min-width: 800px) and (max-width: 719px) {
    .survey-thankyou__rating-os-icon {
      height: 1.1111em; } }
  @media (max-width: 479px) {
    .survey-thankyou__rating-os-icon {
      height: 1.1111em; } }
  @media (min-width: 1024px) and (max-width: 1439px) {
    .survey-thankyou__rating-os-icon svg {
      height: 100%; } }
  @media (min-width: 840px) and (max-width: 1023px) {
    .survey-thankyou__rating-os-icon svg {
      height: 100%; } }
  @media (min-width: 800px) and (max-width: 719px) {
    .survey-thankyou__rating-os-icon svg {
      height: 100%; } }
  @media (max-width: 479px) {
    .survey-thankyou__rating-os-icon svg {
      height: 100%; } }

@media (min-width: 1024px) and (max-width: 1439px) {
  .survey-thankyou__rating-os-icon svg {
    height: 100%; } }

@media (min-width: 840px) and (max-width: 1023px) {
  .survey-thankyou__rating-os-icon svg {
    height: 100%; } }

@media (min-width: 800px) and (max-width: 719px) {
  .survey-thankyou__rating-os-icon svg {
    height: 100%; } }

@media (max-width: 479px) {
  .survey-thankyou__rating-os-icon svg {
    height: 100%; } }

.survey-thankyou__rating-os-icon svg > g > g > path {
  fill: #004f9f; }

.survey-thankyou__rating-stars {
  display: inline-block;
  width: 8.953em;
  position: relative;
  margin-right: 0.3571em;
  height: 1.3333em; }
  @media (min-width: 1024px) and (max-width: 1439px) {
    .survey-thankyou__rating-stars {
      height: 1.1111em;
      width: 6.5em; } }
  @media (min-width: 840px) and (max-width: 1023px) {
    .survey-thankyou__rating-stars {
      height: 1.1111em;
      width: 6.5em; } }
  @media (min-width: 800px) and (max-width: 719px) {
    .survey-thankyou__rating-stars {
      height: 1.1111em;
      width: 6.5em; } }
  @media (max-width: 479px) {
    .survey-thankyou__rating-stars {
      height: 1.1111em;
      width: 6.5em; } }

.survey-thankyou__rating-stars-container {
  width: 100%; }
  .survey-thankyou__rating-stars-container svg {
    width: 100%; }
    @media (min-width: 1024px) and (max-width: 1439px) {
      .survey-thankyou__rating-stars-container svg {
        height: 1.1111em; } }
    @media (min-width: 840px) and (max-width: 1023px) {
      .survey-thankyou__rating-stars-container svg {
        height: 1.1111em; } }
    @media (min-width: 800px) and (max-width: 719px) {
      .survey-thankyou__rating-stars-container svg {
        height: 1.1111em; } }
    @media (max-width: 479px) {
      .survey-thankyou__rating-stars-container svg {
        height: 1.1111em; } }
    .survey-thankyou__rating-stars-container svg > path {
      fill: #DCE7F5;
      stroke: #DCE7F5; }
    .survey-thankyou__rating-stars-container svg > svg > path {
      fill: #ffd500;
      stroke: #ffd500; }

.survey-thankyou__rating-container .mdc-pill {
  background-color: #3D495E;
  color: #FFF;
  box-sizing: border-box;
  display: inline-block;
  font-family: 'Roboto-Bold';
  cursor: default;
  text-decoration: none;
  margin: 0px;
  padding: 0 0.6077em;
  outline: medium none currentcolor;
  font-size: 0.8286em;
  font-weight: inherit;
  border-radius: 0.75em;
  white-space: nowrap;
  position: relative;
  top: -0.3em; }
  @media (min-width: 1024px) and (max-width: 1439px) {
    .survey-thankyou__rating-container .mdc-pill {
      font-size: 0.8em; } }
  @media (min-width: 840px) and (max-width: 1023px) {
    .survey-thankyou__rating-container .mdc-pill {
      font-size: 0.8em; } }
  @media (min-width: 800px) and (max-width: 719px) {
    .survey-thankyou__rating-container .mdc-pill {
      font-size: 0.8em; } }
  @media (max-width: 479px) {
    .survey-thankyou__rating-container .mdc-pill {
      font-size: 0.8em; } }

.mdc-layout-grid__inner.option-b .social-box-section-subtitle {
  margin: 0.2em 0 1.5em 0; }
  @media (max-width: 479px) {
    .mdc-layout-grid__inner.option-b .social-box-section-subtitle {
      margin: 0.8em 0 0 0; } }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step1 {
  padding-top: 2.5em; }
  .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step1 .survey-thankyou__flex-row-item-bullet {
    padding-bottom: 20px; }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step1.hidden .clickable-title:hover {
  cursor: pointer; }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step1.hidden .social-box-section-subtitle,
.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step1.hidden .survey-thankyou__review-box,
.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step1.hidden .copy-button {
  display: none; }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step1.hidden .survey-thankyou__flex-row-item-bullet-text {
  background: #C9C9C9;
  color: #FFF; }

.mdc-layout-grid__inner.option-b .survey-thankyou__thank-you {
  font-size: 1em;
  color: #23ae84;
  text-transform: uppercase;
  text-align: center;
  margin-top: 2em;
  margin-bottom: 0.7em; }

.mdc-layout-grid__inner.option-b .survey-thankyou__title {
  margin-top: 0; }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row {
  flex-direction: row;
  margin: 0 auto 2em;
  position: relative;
  padding-left: 22px; }
  .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row .survey-thankyou__flex-row-item {
    width: 100%; }

.mdc-layout-grid__inner.option-b .survey-thankyou__rating-os-icon {
  width: 1.33333em; }

.mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars {
  width: 8.953em; }

.mdc-layout-grid__inner.option-b .survey-thankyou__rating-container .mdc-pill {
  width: auto;
  background-color: #DBE6F4;
  color: #3D495E; }

@media (max-width: 479px) {
  .mdc-layout-grid__inner.option-b .survey-thankyou__review-box {
    width: 100%; } }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row-item-bullet-text {
  background: #2196F3;
  border-radius: 50%;
  padding: 0.75em 1em;
  color: #FFF; }

.mdc-layout-grid__inner.option-b .survey-thankyou__review-box {
  background-color: #F8F9FA;
  border-radius: 6px;
  border-color: #DEE2E6; }

.mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars-container {
  width: 100%; }
  .mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars-container svg {
    width: 100%; }
    @media (min-width: 1024px) and (max-width: 1439px) {
      .mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars-container svg {
        height: 1.1111em; } }
    @media (min-width: 840px) and (max-width: 1023px) {
      .mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars-container svg {
        height: 1.1111em; } }
    @media (min-width: 800px) and (max-width: 719px) {
      .mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars-container svg {
        height: 1.1111em; } }
    @media (max-width: 479px) {
      .mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars-container svg {
        height: 1.1111em; } }
    .mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars-container svg > path {
      fill: #DCE7F5;
      stroke: #DCE7F5; }
    .mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars-container svg > svg > path {
      fill: #ffd500;
      stroke: #ffd500; }

.mdc-layout-grid__inner.option-b .survey-thankyou__rating-stars {
  width: 7.653em; }

.mdc-layout-grid__inner.option-b .copy-button {
  text-align: center;
  white-space: nowrap;
  display: block;
  padding: 10px;
  margin-top: 10px;
  border-radius: 5px;
  border: none;
  background-color: #fbba00;
  font-size: 1em;
  font-family: 'Poppins-Regular';
  text-transform: uppercase;
  text-decoration: none !important;
  color: #12253a;
  transition: all 300ms ease-in-out; }

.mdc-layout-grid__inner.option-b .copy-button:hover {
  cursor: pointer; }

@-webkit-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(255, 212, 0, 0); } }

@-moz-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(255, 212, 0, 0); } }

@-ms-keyframes pulsing {
  .mdc-layout-grid__inner.option-b to {
    box-shadow: 0 0 0 30px rgba(255, 212, 0, 0); } }

@keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(255, 212, 0, 0); } }

.mdc-layout-grid__inner.option-b .copy-message-success {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20.3432 20.3432' enable-background='new 0 0 20.3432 20.3432' xml:space='preserve'%3E %3Cg%3E %3Ccircle fill='%2323AE84' cx='10.1716' cy='10.1716' r='10.1716'/%3E %3Cpath fill='%23FFFFFF' d='M16.0845,3.4879l-7.6267,8.0753L5.8624,9.3208l-0.7688,0.7688l-1.0524,1.097l4.4167,4.2854l7.8223-11.8295 C16.3637,3.5148,16.1894,3.377,16.0845,3.4879z'/%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: contain;
  padding-left: 30px; }
  @media (max-width: 479px) {
    .mdc-layout-grid__inner.option-b .copy-message-success .copy-message-success-content {
      display: none; } }

.mdc-layout-grid__inner.option-b .social-box-section-list {
  list-style: none;
  margin-top: 0; }

.mdc-layout-grid__inner.option-b .social-box-section-list li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #27AF86;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */ }

.mdc-layout-grid__inner.option-b .paste-button {
  text-align: center;
  white-space: nowrap;
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  border: none;
  background-color: #fbba00;
  font-size: 1em;
  font-family: 'Poppins-Regular';
  text-transform: uppercase;
  text-decoration: none !important;
  color: #12253a;
  margin-top: 1.5em; }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 {
  margin-bottom: 0; }
  .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .social-box-right-content {
    margin-top: 0.5em;
    display: inline-block;
    width: 50%; }
    @media (min-width: 480px) and (max-width: 839px) {
      .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .social-box-right-content {
        width: 100%; }
        .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .social-box-right-content .add-review-png {
          max-width: 382px !important; } }
    @media (max-width: 479px) {
      .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .social-box-right-content {
        width: 100%; } }
    .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .social-box-right-content img {
      width: 100%;
      height: auto;
      max-width: 390px; }
    .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .social-box-right-content .add-review-png {
      padding-left: 0.5em;
      box-sizing: border-box;
      max-width: 330px; }
  .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .social-box-left-content {
    margin-top: 0.5em;
    display: inline-block;
    width: 50%; }
    @media (min-width: 480px) and (max-width: 839px) {
      .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .social-box-left-content {
        width: 100%; } }
    @media (max-width: 479px) {
      .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .social-box-left-content {
        width: 100%; } }
  .mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2 .survey-thankyou__flex-row-item-bullet {
    border: none; }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2.hidden .clickable-title:hover {
  cursor: pointer; }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2.hidden .social-box-left-content,
.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2.hidden .social-box-right-content,
.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2.hidden .paste-button {
  display: none; }

.mdc-layout-grid__inner.option-b .survey-thankyou__flex-row.step2.hidden .survey-thankyou__flex-row-item-bullet-text {
  background: #C9C9C9;
  color: #FFF; }


/*# sourceMappingURL=survey_thankyou.css.map*/