.raf-code {  background:#ffffff;  border-radius:2rem;  padding:3rem;  box-shadow:0 .625rem 1rem #f3f3f3;  text-align:center;  margin-bottom:5rem; } .raf-code h2 {  font-size:2.5rem;  font-weight:600;  margin-bottom:2rem; } .raf-code input[type="text"] {  font-size:2rem;  padding-top:2rem;  padding-bottom:2rem;  width:100%;  text-align:center;  border:0;  border-radius:.5rem;  background:#fafafa;  border:1px solid #f2f2f2;  margin-bottom:1rem;  text-transform:uppercase; } .raf-code input[type="text"][readonly] {  background:#09141f;  color:#fff;  border:1px solid #09141f; } .woocommerce .aw-referrals-share-page .raf-code .button {  max-width:250px;  display:inline-block;  line-height:2.25rem;  font-size:1.5rem;  padding-left:4.5rem;  padding-right:4.5rem;  margin-left:.5rem;  margin-right:.5rem; } .raf-instructions {  padding:3rem 2rem 2rem;  border-radius:2rem;  background:#fafafa;  margin-bottom:5rem; } .raf-instructions h2 {  text-align:center; } .raf-wrapper {  display:flex;  flex-direction:row; } .raf-wrapper>div {  flex:1;  padding:1rem; } .raf-instructions .raf-img-circled {  width:70px;  height:70px;  background:#fdfdfd;  padding:16px;  border-radius:50%;  box-shadow:0 0 5px 5px rgba(0, 0, 0, .02);  float:left;  margin-right:20px;  margin-bottom:50px; } .raf-instructions p {  margin-bottom:1rem;  line-height:1.5; } .raf-disclaimer {  background:#e7edf4;  font-size:.65rem;  border-radius:.25rem;  margin-left:90px;  padding:5px 11px;  line-height:1.2; } .raf-disclaimer img {  display:block;  float:left;  margin-right:5px; } .raf-referral-history {  background:#ffffff;  border-radius:2rem;  box-shadow:0 0 1rem #f3f3f3;  text-align:center;  margin-bottom:5rem;  overflow:hidden; } .raf-referral-history h2 {  text-align:center;  margin-top:2rem; } .raf-referral-history-info {  text-align:center; } .referrals-container .shop_table thead {  display:table-header-group; } .aw-referrals-share-container .aw-referrals-share-buttons a.btn {  border-radius:.5rem; } .raf-add-another-email {  float:left; } .woocommerce .aw-referrals-share-page .button {  background:#13aff0;  color:#fff;  border:1px solid #13aff0;  border-radius:.5rem; } .woocommerce .aw-referrals-share-page .button:hover, .woocommerce .aw-referrals-share-page .button:focus, .woocommerce .aw-referrals-share-page .button:active {  background:#0b7cac;  color:#fff;  border:1px solid #0b7cac; } .woocommerce .aw-referrals-share-page .button.hidden {  display:none; } .aw-email-referral-form {  width:30%;  margin:0 auto 5rem; } .aw-email-referral-form .input-text {  border-radius:.5rem; } .woocommerce .aw-referrals-share-page .button.button-outline {  background:#fafafa;  color:#09141f;  border:1px solid #09141f; } .woocommerce .aw-referrals-share-page .button.button-outline:hover, .woocommerce .aw-referrals-share-page .button.button-outline:active, .woocommerce .aw-referrals-share-page .button.button-outline:focus {  background:#09141f;  color:#fafafa;  border:1px solid #09141f; } .woocommerce .aw-referrals-share-page .button.copied, .woocommerce .aw-referrals-share-page .button.saved {  background:#3ba73b !important;  color:#fafafa !important;  border:1px solid #3ba73b !important; } .woocommerce .aw-referrals-share-page .button.copy-error {  background:#cd4343 !important;  color:#fafafa !important;  border:1px solid #cd4343 !important; } .raf-error {  color:#cd4343;  font-size:1.25rem;  margin-top:1rem; } .aw-email-referral-form .btn-success {  float:right; } @media (max-width:767px) {  .aw-email-referral-form {   width:100%;  }  .raf-wrapper {   flex-direction:column;  } }