@charset "UTF-8";
/* compass imports */
/* background image --------------------------------- */
/* font families ------------------------------------ */
/*
$fontfamilyBold:'HelveticaNeue-75-Bold', 'Helvetica', Arial,  sans-serif !default;
$fontfamilyItalic:'HelveticaNeue-56-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyBoldItalic:'HelveticaNeue-76-Bold-Italic', 'Helvetica', Arial, sans-serif !default;

$fontfamilyLight:'HelveticaNeue-45-Light', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBold: $fontfamilyBold;
$fontfamilyLightItalic:'HelveticaNeue-46-Light-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBoldItalic: $fontfamilyBoldItalic;
*/
/* 404 & 403 error pages ------------------------------------ */
/* SBS colours ---------------------------------------- */
/* generic colours ------------------------------------ */
/* spacing ------------------------------------------ */
/* configuration ------------------------------------ */
/* grid variables ------------------------------------ */
/* Used in print */
/* preset image sizes ------------------------------------ */
/* ==========
  Scrollers
========== */
/* ==============
  Theme folder names
=================*/
/* categorised mixins */
/* Overlay mixins */
/**
** Misc mixins
*/
/* line 389, global/scss/mixins/_icons.scss */
#janrain-share .janrain-share-login-buttons > .janrain-share-login-button:after, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton:after, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton:after, #janrain-share .janrain-share-providerpage-startover > span:after, #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email:after, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container .janrain-share-input-container:after {
  *margin-right: .3em;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-family: "FontAwesome" !important;
  font-weight: normal !important;
  font-style: normal !important;
  display: inline-block;
  speak: none; }

/* ====
mobile mix ins
==== */
/* ====
Tablet mix ins
==== */
/* use placeholders whenever possible for more efficient CSS! */
/* line 20, global/scss/placeholders/_mixins.scss */
#janrain-share .janrain-share-login-buttons > .janrain-share-login-button:hover, #janrain-share .janrain-share-login-buttons > .janrain-share-login-button.active, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton:hover, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton.active, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton:hover, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton.active, #janrain-share .janrain-share-providerpage-startover > span:hover, #janrain-share .janrain-share-providerpage-startover > span.active, #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email:hover, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:focus, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:hover, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:focus, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:hover, #janrain-share .janrain-share-login-buttons > .janrain-share-login-button, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton, #janrain-share .janrain-share-providerpage-startover > span, #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input {
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color; }

/* line 23, global/scss/placeholders/_animation.scss */
#janrain-share .janrain-share-login-buttons > .janrain-share-login-button:hover, #janrain-share .janrain-share-login-buttons > .janrain-share-login-button.active, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton:hover, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton.active, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton:hover, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton.active, #janrain-share .janrain-share-providerpage-startover > span:hover, #janrain-share .janrain-share-providerpage-startover > span.active, #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email:hover, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:focus, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:hover, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:focus, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:hover {
  -webkit-transition-duration: 0.075s;
  -moz-transition-duration: 0.075s;
  -o-transition-duration: 0.075s;
  transition-duration: 0.075s; }

/* line 26, global/scss/placeholders/_animation.scss */
#janrain-share .janrain-share-login-buttons > .janrain-share-login-button, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton, #janrain-share .janrain-share-providerpage-startover > span, #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input {
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s; }

/* line 37, global/scss/placeholders/_animation.scss */
#janrain-share .janrain-share-login-buttons > .janrain-share-login-button:hover, #janrain-share .janrain-share-login-buttons > .janrain-share-login-button.active, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton:hover, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton.active, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton:hover, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton.active, #janrain-share .janrain-share-providerpage-startover > span:hover, #janrain-share .janrain-share-providerpage-startover > span.active, #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email:hover, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:focus, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:hover, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:focus, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:hover, #janrain-share .janrain-share-login-buttons > .janrain-share-login-button, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton, #janrain-share .janrain-share-providerpage-startover > span, #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input {
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out; }

/* line 6, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
#janrain-share > img {
  display: none; }

/* line 522, global/scss/mixins/_button.scss */
#janrain-share .janrain-share-login-buttons {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 26px; }
  /* line 527, global/scss/mixins/_button.scss */
  #janrain-share .janrain-share-login-buttons > .janrain-share-login-button {
    display: block;
    height: 24px;
    border: 1px solid #d8dcdc;
    padding: 0px 10px 0px 10px;
    margin-right: 25px;
    font-weight: normal ;
    font-style: normal ;
    font-size: 12px ;
    line-height: 24px ;
    letter-spacing: 0px ;
    background: transparent;
    text-align: left;
    position: static;
    color: #525e6e;
    -webkit-box-shadow: white 1px 1px 0;
    -moz-box-shadow: white 1px 1px 0;
    box-shadow: white 1px 1px 0;
    text-shadow: 1px 1px white; }
    /* line 455, global/scss/mixins/_icons.scss */
    #janrain-share .janrain-share-login-buttons > .janrain-share-login-button:after {
      color: #525e6e;
      content: "";
      font-size: 24px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    #janrain-share .janrain-share-login-buttons > .janrain-share-login-button.disabled:after {
      color: #a6b0bd !important; }
    /* line 559, global/scss/mixins/_button.scss */
    #janrain-share .janrain-share-login-buttons > .janrain-share-login-button:hover, #janrain-share .janrain-share-login-buttons > .janrain-share-login-button.active {
      -webkit-box-shadow: inset 0 0 4px #a0aab4, white 1px 1px 0;
      -moz-box-shadow: inset 0 0 4px #a0aab4, white 1px 1px 0;
      box-shadow: inset 0 0 4px #a0aab4, white 1px 1px 0;
      background-color: rgba(160, 170, 180, 0.25);
      color: #1b2024;
      border-color: #a0aab4; }
    /* line 572, global/scss/mixins/_button.scss */
    #janrain-share .janrain-share-login-buttons > .janrain-share-login-button:after {
      width: 24px;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0;
      background-color: transparent;
      text-align: center;
      line-height: 24px;
      border: 1px solid #d8dcdc;
      -webkit-box-shadow: white 1px 1px 0;
      -moz-box-shadow: white 1px 1px 0;
      box-shadow: white 1px 1px 0; }

/* line 522, global/scss/mixins/_button.scss */
#janrain-share .janrain-share-contact-buttons {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 26px; }
  /* line 527, global/scss/mixins/_button.scss */
  #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton {
    display: block;
    height: 24px;
    border: 1px solid #d8dcdc;
    padding: 0px 10px 0px 10px;
    margin-right: 25px;
    font-weight: normal ;
    font-style: normal ;
    font-size: 12px ;
    line-height: 24px ;
    letter-spacing: 0px ;
    background: transparent;
    text-align: left;
    position: static;
    color: #525e6e;
    -webkit-box-shadow: white 1px 1px 0;
    -moz-box-shadow: white 1px 1px 0;
    box-shadow: white 1px 1px 0;
    text-shadow: 1px 1px white; }
    /* line 455, global/scss/mixins/_icons.scss */
    #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton:after, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton:after {
      color: #525e6e;
      content: "";
      font-size: 24px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton.disabled:after, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton.disabled:after {
      color: #a6b0bd !important; }
    /* line 559, global/scss/mixins/_button.scss */
    #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton:hover, #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton.active, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton:hover, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton.active {
      -webkit-box-shadow: inset 0 0 4px #a0aab4, white 1px 1px 0;
      -moz-box-shadow: inset 0 0 4px #a0aab4, white 1px 1px 0;
      box-shadow: inset 0 0 4px #a0aab4, white 1px 1px 0;
      background-color: rgba(160, 170, 180, 0.25);
      color: #1b2024;
      border-color: #a0aab4; }
    /* line 572, global/scss/mixins/_button.scss */
    #janrain-share .janrain-share-contact-buttons > .janrain-share-contact-donebutton:after, #janrain-share .janrain-share-contact-buttons .janrain-share-contact-closebutton:after {
      width: 24px;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0;
      background-color: transparent;
      text-align: center;
      line-height: 24px;
      border: 1px solid #d8dcdc;
      -webkit-box-shadow: white 1px 1px 0;
      -moz-box-shadow: white 1px 1px 0;
      box-shadow: white 1px 1px 0; }

/* line 522, global/scss/mixins/_button.scss */
#janrain-share .janrain-share-providerpage-startover {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 26px; }
  /* line 527, global/scss/mixins/_button.scss */
  #janrain-share .janrain-share-providerpage-startover > span {
    display: block;
    height: 24px;
    border: 1px solid #d8dcdc;
    padding: 0px 10px 0px 10px;
    margin-right: 25px;
    font-weight: normal ;
    font-style: normal ;
    font-size: 12px ;
    line-height: 24px ;
    letter-spacing: 0px ;
    background: transparent;
    text-align: left;
    position: static;
    color: #525e6e;
    -webkit-box-shadow: white 1px 1px 0;
    -moz-box-shadow: white 1px 1px 0;
    box-shadow: white 1px 1px 0;
    text-shadow: 1px 1px white; }
    /* line 455, global/scss/mixins/_icons.scss */
    #janrain-share .janrain-share-providerpage-startover > span:after {
      color: #525e6e;
      content: "";
      font-size: 24px !important; }
    /* line 480, global/scss/mixins/_icons.scss */
    #janrain-share .janrain-share-providerpage-startover > span.disabled:after {
      color: #a6b0bd !important; }
    /* line 559, global/scss/mixins/_button.scss */
    #janrain-share .janrain-share-providerpage-startover > span:hover, #janrain-share .janrain-share-providerpage-startover > span.active {
      -webkit-box-shadow: inset 0 0 4px #a0aab4, white 1px 1px 0;
      -moz-box-shadow: inset 0 0 4px #a0aab4, white 1px 1px 0;
      box-shadow: inset 0 0 4px #a0aab4, white 1px 1px 0;
      background-color: rgba(160, 170, 180, 0.25);
      color: #1b2024;
      border-color: #a0aab4; }
    /* line 572, global/scss/mixins/_button.scss */
    #janrain-share .janrain-share-providerpage-startover > span:after {
      width: 24px;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0;
      background-color: transparent;
      text-align: center;
      line-height: 24px;
      border: 1px solid #d8dcdc;
      -webkit-box-shadow: white 1px 1px 0;
      -moz-box-shadow: white 1px 1px 0;
      box-shadow: white 1px 1px 0; }

/* line 33, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
#janrain-share .janrain-share-providerpage-startover {
  -webkit-box-shadow: transparent 0 0 0;
  -moz-box-shadow: transparent 0 0 0;
  box-shadow: transparent 0 0 0;
  padding: 0; }
  /* line 36, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
  #janrain-share .janrain-share-providerpage-startover .janrain-share-providerpage-startover-image {
    display: none; }

/* line 39, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
#janrain-share #janrain-share-container {
  overflow: visible;
  font-weight: normal ;
  font-style: normal ;
  font-size: 14px ;
  line-height: 16px ;
  letter-spacing: 0px ; }
  /* line 43, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
  #janrain-share #janrain-share-container #janrain-share-background {
    display: none; }
  /* line 46, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
  #janrain-share #janrain-share-container .janrain-share-input-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0;
    -webkit-box-shadow: transparent 0 0 0;
    -moz-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
    margin-left: 10px; }
    /* line 52, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email {
      background-color: transparent;
      font-size: 0 !important;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      -webkit-box-shadow: white 1px 1px 0;
      -moz-box-shadow: white 1px 1px 0;
      box-shadow: white 1px 1px 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      border: 1px solid #d8dcdc;
      display: inline-block;
      width: 33px;
      height: 33px;
      margin: 0 10px 10px 10px; }
      /* line 455, global/scss/mixins/_icons.scss */
      #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email:after {
        color: #525e6e;
        content: "";
        font-size: 14px !important; }
      /* line 480, global/scss/mixins/_icons.scss */
      #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email.disabled:after {
        color: #a6b0bd !important; }
      /* line 202, global/scss/mixins/_button.scss */
      #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email:hover {
        -webkit-box-shadow: #a0aab4 0 0 4px inset, white 1px 1px 0px;
        -moz-box-shadow: #a0aab4 0 0 4px inset, white 1px 1px 0px;
        box-shadow: #a0aab4 0 0 4px inset, white 1px 1px 0px;
        border-color: #a0aab4;
        background-color: rgba(160, 170, 180, 0.25); }
      /* line 216, global/scss/mixins/_button.scss */
      #janrain-share #janrain-share-container .janrain-share-input-button#janrain-share-contactadd-input-button-email:after {
        line-height: 33px;
        width: 100%;
        text-align: center; }
  /* line 64, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
  #janrain-share #janrain-share-container .janrain-share-providerslist:before {
    content: "Share Page";
    -webkit-font-smoothing: antialiased;
    font-weight: bold ;
    font-size: 21px ;
    line-height: 21px ;
    letter-spacing: -1px ;
    color: #a0aab4;
    position: absolute;
    top: -48px;
    left: 0;
    padding: 12px 20px;
    width: 482px;
    background: black; }
  /* line 76, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
  #janrain-share #janrain-share-container .janrain-share-contact-user-id,
  #janrain-share #janrain-share-container .janrain-share-contact-user-name,
  #janrain-share #janrain-share-container .janrain-share-contactadd-user-name {
    float: left;
    clear: both;
    margin: 0;
    width: auto; }
  /* line 87, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
  #janrain-share #janrain-share-container .janrain-share-providerpage {
    background: url(/global/profiles/sbsdistribution/themes/global/images/009-subtle-light-patterns.gif) repeat 0 0;
    left: 50px;
    width: 485px;
    height: 420px;
    padding: 10px 20px 10px 15px;
    -webkit-box-shadow: #525e6e 0 0 5px inset;
    -moz-box-shadow: #525e6e 0 0 5px inset;
    box-shadow: #525e6e 0 0 5px inset; }
    /* line 95, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage.janrain-share-providerpage .janrain-share-login-buttons .janrain-share-login-button {
      display: none; }
    /* line 99, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-contact-closebutton {
      display: none; }
    /* line 103, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-contact-donebutton {
      display: none; }
    /* line 108, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage.janrain-share-providerpage-contact .janrain-share-login-buttons .janrain-share-login-button-contact {
      display: block; }
    /* line 114, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage.janrain-share-providerpage-broadcast .janrain-share-login-buttons .janrain-share-login-button-broadcast {
      display: block; }
    /* line 119, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-contactselected .janrain-share-contact-closebutton {
      display: block; }
    /* line 123, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-contactunselected .janrain-share-contact-donebutton {
      display: block; }
    /* line 129, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage.janrain-share-providerpage-twitter .janrain-share-contact-user-name {
      clear: none;
      line-height: 20px; }
    /* line 133, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage.janrain-share-providerpage-twitter .janrain-share-contact-user-image {
      float: left;
      margin: 0 5px 0 0; }
    /* line 137, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage.janrain-share-providerpage-twitter .janrain-share-contact-user-close {
      top: 3px !important;
      font-size: 21px !important;
      line-height: 21px !important; }
    /* line 146, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage.janrain-share-providerpage-email .janrain-share-providerpage-content .janrain-share-contactadd .janrain-share-input {
      width: 260px; }
    /* line 151, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage.janrain-share-providerpage-twitter .janrain-share-providerpage-content .janrain-share-contactadd .janrain-share-input {
      width: 300px;
      margin-right: 10px; }
    /* line 157, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage a,
    #janrain-share #janrain-share-container .janrain-share-providerpage a:link {
      color: #525e6e; }
    /* line 162, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-preview-description {
      color: #525e6e; }
    /* line 166, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login {
      color: #525e6e;
      -webkit-font-smoothing: antialiased;
      font-weight: bold ; }
      /* line 170, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-messageemail {
        bottom: 45px;
        left: 0;
        color: #525e6e; }
        /* line 175, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-messageemail span {
          color: inherit; }
      /* line 180, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-buttons {
        position: absolute;
        right: 0;
        bottom: 0; }
        /* line 186, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-buttons .janrain-share-login-button .janrain-share-login-button-image {
          margin: 5px 0;
          float: left; }
        /* line 190, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-buttons .janrain-share-login-button .janrain-share-login-button-userimage {
          float: left;
          height: 18px;
          width: auto;
          padding: 3px 0; }
        /* line 196, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-buttons .janrain-share-login-button .janrain-share-login-button-text {
          color: #525e6e !important;
          margin: 0 0 0 10px; }
      /* line 203, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-prefs,
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-message,
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-messagefail {
        color: #525e6e;
        -webkit-font-smoothing: antialiased;
        font-weight: bold ;
        background: none;
        text-align: left; }
    /* line 213, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-titlecontact,
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-titlebroadcast {
      background: none;
      padding: 10px;
      margin: 0;
      -webkit-font-smoothing: antialiased;
      font-weight: bold ;
      font-size: 18px ;
      line-height: 18px ;
      letter-spacing: 0px ;
      color: #525e6e; }
    /* line 222, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-linktype {
      background: transparent;
      margin: 10px 0 0 0;
      display: block;
      padding: 0;
      color: #525e6e;
      float: none;
      text-align: left;
      font-weight: normal ;
      font-style: normal ;
      font-size: 12px ;
      line-height: 14px ;
      letter-spacing: 0px ; }
      /* line 232, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-linktype span {
        color: inherit; }
    /* line 237, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login {
      position: absolute;
      bottom: 20px;
      right: 20px;
      width: 475px; }
      /* line 243, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-login .janrain-share-login-prefs {
        padding: 0;
        margin: 0; }
    /* line 249, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content {
      background: none;
      -webkit-box-shadow: black 0 0 0;
      -moz-box-shadow: black 0 0 0;
      box-shadow: black 0 0 0;
      overflow: visible;
      padding: 0;
      margin: 10px 0 0 10px; }
      /* line 256, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-clear {
        line-height: 14px;
        padding: 9px 0;
        top: 0;
        right: 5px;
        background: transparent;
        color: #525e6e; }
      /* line 265, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contact-user {
        background: #cbd0d0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-font-smoothing: antialiased;
        font-weight: bold ;
        font-size: 14px ;
        line-height: 14px ;
        letter-spacing: 0px ;
        color: #525e6e;
        width: 403px;
        padding: 5px;
        margin: 5px 0;
        overflow: hidden; }
        /* line 275, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contact-user .janrain-share-contact-user-close {
          top: 0;
          right: 10px;
          color: white;
          font-weight: normal ;
          font-style: normal ;
          font-size: 26px ;
          line-height: 38px ;
          letter-spacing: -1px ; }
        /* line 282, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contact-user:hover {
          background: #d8dcdc; }
        /* line 285, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contact-user.janrain-share-contact-user-selected {
          background: #a0aab4; }
      /* line 290, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contact {
        background: url(/global/profiles/sbsdistribution/themes/global/images/009-subtle-light-patterns.gif) repeat 0 0;
        right: 5px;
        margin-top: 5px;
        height: 400px;
        width: 475px;
        -webkit-box-shadow: transparent 0 0 0;
        -moz-box-shadow: transparent 0 0 0;
        box-shadow: transparent 0 0 0; }
        /* line 298, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contact .janrain-share-share-titlebar {
          -webkit-font-smoothing: antialiased;
          font-weight: bold ;
          font-size: 18px ;
          line-height: 18px ;
          letter-spacing: 0px ;
          color: #525e6e; }
      /* line 304, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contact-buttons {
        float: right; }
        /* line 307, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contact-buttons .janrain-share-contact-donebutton,
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contact-buttons .janrain-share-contact-closebutton {
          color: #525e6e; }
      /* line 315, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-scroll .janrain-share-scroll-bar {
        background: transparent;
        right: 7px !important; }
        /* line 321, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-scroll .janrain-share-scroll-bar .janrain-share-scroll-bar-dot div {
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          background: white; }
        /* line 327, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-scroll .janrain-share-scroll-bar .janrain-share-scroll-bar-dot.janrain-share-scroll-bar-dot-active div {
          background: #a0aab4; }
      /* line 360, global/scss/mixins/_forms.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content label {
        -webkit-font-smoothing: antialiased;
        font-weight: bold ;
        font-size: 14px ;
        line-height: 14px ;
        letter-spacing: 0px ;
        padding: 0;
        margin: 0 0 10px 0;
        color: #525e6e; }
      /* line 385, global/scss/mixins/_forms.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input {
        padding: 10px;
        margin: 0 0 10px 0;
        width: 455px;
        background: rgba(255, 255, 255, 0.7);
        color: #525e6e;
        font-weight: normal ;
        font-style: normal ;
        font-size: 14px ;
        line-height: 14px ;
        letter-spacing: 0px ;
        border: 1px solid #d8dcdc;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        -o-border-radius: 0px;
        border-radius: 0px;
        outline: none; }
        /* line 92, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input::-webkit-input-placeholder {
          color: #a0aab4;
          font-weight: normal ;
          font-style: normal ; }
        /* line 92, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:-moz-- {
          color: #a0aab4;
          font-weight: normal ;
          font-style: normal ; }
        /* line 92, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input::-moz- {
          color: #a0aab4;
          font-weight: normal ;
          font-style: normal ; }
        /* line 92, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:-ms-input- {
          color: #a0aab4;
          font-weight: normal ;
          font-style: normal ; }
        /* line 73, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:focus, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container input.janrain-share-input:hover {
          -webkit-box-shadow: #a0aab4 0 0 4px inset, white 1px 1px 0;
          -moz-box-shadow: #a0aab4 0 0 4px inset, white 1px 1px 0;
          box-shadow: #a0aab4 0 0 4px inset, white 1px 1px 0;
          background: white; }
      /* line 388, global/scss/mixins/_forms.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input {
        padding: 10px;
        margin: 0 0 10px 0;
        width: 455px;
        background: rgba(255, 255, 255, 0.7);
        color: #525e6e;
        font-weight: normal ;
        font-style: normal ;
        font-size: 14px ;
        line-height: 14px ;
        letter-spacing: 0px ;
        border: 1px solid #d8dcdc;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        -o-border-radius: 0px;
        border-radius: 0px;
        outline: none; }
        /* line 92, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input::-webkit-input-placeholder {
          color: #a0aab4;
          font-weight: normal ;
          font-style: normal ; }
        /* line 92, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:-moz-- {
          color: #a0aab4;
          font-weight: normal ;
          font-style: normal ; }
        /* line 92, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input::-moz- {
          color: #a0aab4;
          font-weight: normal ;
          font-style: normal ; }
        /* line 92, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:-ms-input- {
          color: #a0aab4;
          font-weight: normal ;
          font-style: normal ; }
        /* line 73, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:focus, #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container textarea.janrain-share-input:hover {
          -webkit-box-shadow: #a0aab4 0 0 4px inset, white 1px 1px 0;
          -moz-box-shadow: #a0aab4 0 0 4px inset, white 1px 1px 0;
          box-shadow: #a0aab4 0 0 4px inset, white 1px 1px 0;
          background: white; }
      /* line 230, global/scss/mixins/_forms.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container .janrain-share-input-container {
        position: relative;
        display: inline-block; }
        /* line 235, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container .janrain-share-input-container br {
          display: none; }
        /* line 455, global/scss/mixins/_icons.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container .janrain-share-input-container:after {
          color: #525e6e;
          content: "";
          font-size: 14px !important; }
        /* line 480, global/scss/mixins/_icons.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container .janrain-share-input-container.disabled:after {
          color: #a6b0bd !important; }
        /* line 244, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container .janrain-share-input-container .form-select {
          font-weight: normal ;
          font-style: normal ;
          font-size: 12px ;
          line-height: 14px ;
          letter-spacing: 0px ;
          padding: 3px;
          margin: 0 20px 10px 0;
          color: #525e6e;
          width: 150px;
          height: 26px;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          cursor: pointer;
          cursor: hand;
          border: 1px solid #d8dcdc;
          -webkit-box-shadow: white 1px 1px 0 inset;
          -moz-box-shadow: white 1px 1px 0 inset;
          box-shadow: white 1px 1px 0 inset;
          background-color: white; }
        /* line 265, global/scss/mixins/_forms.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container .janrain-share-input-container:after {
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          width: 26px;
          height: 26px;
          position: absolute;
          top: 0;
          right: 20px;
          pointer-events: none;
          text-align: center;
          line-height: 26px;
          background: white;
          border: 1px solid #d8dcdc;
          -webkit-box-shadow: white 1px 1px 0 inset;
          -moz-box-shadow: white 1px 1px 0 inset;
          box-shadow: white 1px 1px 0 inset; }
      /* line 402, global/scss/mixins/_forms.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container .required {
        font-weight: normal ;
        font-style: normal ;
        font-size: 12px ;
        line-height: 14px ;
        letter-spacing: 0px ;
        padding: 0;
        margin: 0 0 10px 0;
        color: #a0aab4; }
      /* line 410, global/scss/mixins/_forms.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-container.form-type-checkbox label {
        margin-left: 5px; }
      /* line 351, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-preview-title {
        -webkit-font-smoothing: antialiased;
        font-weight: bold ;
        font-size: 18px ;
        line-height: 18px ;
        letter-spacing: 0px ; }
      /* line 355, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-note,
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-input-counter {
        margin: 10px 0;
        color: #525e6e; }
      /* line 361, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contactadd {
        margin: 0; }
        /* line 364, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contactadd .janrain-share-contactadd-prediction {
          width: 413px; }
        /* line 368, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contactadd .janrain-share-selected-user,
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contactadd .janrain-share-selected-placeholder {
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          padding: 5px 10px 5px 5px;
          margin-bottom: 10px; }
        /* line 375, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contactadd .janrain-share-selected-user {
          background: #525e6e; }
        /* line 379, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contactadd .janrain-share-selected-placeholder {
          background: #a0aab4; }
      /* line 384, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contactadd-browse {
        margin: 0 0 10px 0;
        color: #525e6e; }
      /* line 390, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-providerpage-sendcomplete .janrain-share-input-container,
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-providerpage-sendcomplete .janrain-share-preview-page {
        display: none; }
      /* line 396, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-contactadd {
        background: none;
        padding: 0; }
      /* line 401, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerpage .janrain-share-providerpage-content .janrain-share-providerpage-sentscreen {
        background: url(/global/profiles/sbsdistribution/themes/global/images/009-subtle-light-patterns.gif) repeat 0 0;
        font-weight: normal ;
        font-style: normal ;
        font-size: 14px ;
        line-height: 14px ;
        letter-spacing: 0px ;
        height: 180px; }
  /* line 409, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
  #janrain-share #janrain-share-container .janrain-share-providerslist {
    background: url(/global/profiles/sbsdistribution/themes/global/images/bg-noise-dark.png) repeat 0 0;
    width: 55px;
    min-height: 440px; }
    /* line 414, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerslist #janrain-share-providerslist-provider-linkedin {
      display: none; }
    /* line 415, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerslist #janrain-share-attribution {
      visibility: hidden;
      display: none; }
    /* line 417, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider {
      line-height: normal;
      overflow: hidden;
      padding: 0;
      border: 0;
      border-bottom: 1px solid #3c4551;
      height: 54px; }
      /* line 425, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-share-providerslist-provider-image {
        float: left;
        clear: both;
        position: static;
        padding: 18px 17px;
        width: 30px;
        height: 18px;
        background-size: 20px 18px;
        background-repeat: no-repeat;
        background-position: 18px 18px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale'); }
      /* line 439, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-grayscale-email,
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-email {
        background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-email_hover.png); }
        /* line 443, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-grayscale-email:hover,
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-email:hover {
          background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-email.png); }
      /* line 448, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-grayscale-facebook,
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-facebook {
        background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-facebook_hover.png); }
        /* line 452, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-grayscale-facebook:hover,
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-facebook:hover {
          background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-facebook.png); }
      /* line 457, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-grayscale-twitter,
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-twitter {
        background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-twitter_hover.png); }
        /* line 461, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-grayscale-twitter:hover,
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-provider-icon-twitter:hover {
          background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-twitter.png); }
      /* line 466, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider span {
        display: none; }
      /* line 470, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider .janrain-share-providerslist-provider-arrow {
        display: none; }
    /* line 475, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected {
      background: url(/global/profiles/sbsdistribution/themes/global/images/009-subtle-light-patterns.gif) repeat 0 0;
      -webkit-box-shadow: transparent 0 0 0 inset;
      -moz-box-shadow: transparent 0 0 0 inset;
      box-shadow: transparent 0 0 0 inset; }
      /* line 479, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-image {
        -webkit-box-shadow: #525e6e 0 0 5px inset;
        -moz-box-shadow: #525e6e 0 0 5px inset;
        box-shadow: #525e6e 0 0 5px inset; }
      /* line 483, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-grayscale-email,
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-email {
        background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-email_hover.png); }
        /* line 486, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-grayscale-email:hover,
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-email:hover {
          background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-email_hover.png); }
      /* line 491, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-grayscale-facebook,
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-facebook {
        background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-facebook_hover.png); }
        /* line 494, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-grayscale-facebook:hover,
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-facebook:hover {
          background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-facebook_hover.png); }
      /* line 499, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-grayscale-twitter,
      #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-twitter {
        background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-twitter_hover.png); }
        /* line 502, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-grayscale-twitter:hover,
        #janrain-share #janrain-share-container .janrain-share-providerslist .janrain-share-providerslist-provider-selected .janrain-provider-icon-twitter:hover {
          background-image: url(/global/profiles/sbsdistribution/themes/global/images/sprites-icons/share-twitter_hover.png); }
  /* line 510, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
  #janrain-share #janrain-share-container #janrain-share-modal-close {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    background: black url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1Q0ZBNDUwNUQ5N0VFMjExOEFDQkMyMUFCMzg1QzU1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QzAzMDg3QTdFRjMxMUUyODE5RUMyODY2OTlDRkU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QzAzMDg3OTdFRjMxMUUyODE5RUMyODY2OTlDRkU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVDRkE0NTA1RDk3RUUyMTE4QUNCQzIxQUIzODVDNTVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVDRkE0NTA1RDk3RUUyMTE4QUNCQzIxQUIzODVDNTVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nvFWxQAAAY9JREFUeNrsmbFKQzEUQBsL3WwX3dqtuHXp0r3oVtDO/kDHrv2DrrrV3b2CW/0BN0UncRQHEcG6CfI8F+4kiElepE25gUNomndzSPNyE+qKoqjkVrYqGRaTNmmTNmmT3hzpBQydc5XUSFyN71ckjXvShyUcp5w1iadx+74u3tI6QA/eYJRIeKTxeiETGCStgbvwAuOSwmON0w391YOlNXgHnmESKTzR5zsxSzVKWgdowxNMA4Wn+lw79v2KltZBWvAIp+D+kHXaT/q3ymwKpaR1oCbcwRlUf+lThZn2a5bdyUpL62C7cAPnP8VVWNpvpV+K7TeJtA7YgGu4gJq21WCu7Y1UOSNZGiezvVPtwzaI+A71HOpwoN+v39kDsQ+qAcgSeQCZ8QHtSzswJT5HyNK4hC/Yg0/5THt9LaX1RbsCWSKHLIlX6iOQpbHweRGTn/I2assLTC73K08uEWn8ZKVpPLsDU3ZH0+wuAdldt7K82IIkiOF/pGWJq/G9XJz9E2DSJm3SJm3SJp2r9LcAAwBlgfkKPEpZaAAAAABJRU5ErkJggg==") center center no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
    width: 45px;
    height: 45px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    display: block;
    position: absolute;
    z-index: 1;
    right: 70px;
    top: -48px;
    cursor: pointer;
    cursor: hand; }
    /* line 386, global/scss/mixins/_button.scss */
    #janrain-share #janrain-share-container #janrain-share-modal-close:hover {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
      opacity: 0.9;
      -webkit-transition-property: opacity;
      -moz-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
      -webkit-transition-duration: 0.075s;
      -moz-transition-duration: 0.075s;
      -o-transition-duration: 0.075s;
      transition-duration: 0.075s;
      -webkit-transition-timing-function: ease-in-out;
      -moz-transition-timing-function: ease-in-out;
      -o-transition-timing-function: ease-in-out;
      transition-timing-function: ease-in-out; }

@media screen and (max-width: 480px) {
  /* line 530, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
  .janrainSocialRoot .janrainShareForm {
    z-index: 1000 !important;
    top: 100px !important; }
    /* line 533, global/scss/components/block/janrain-engage-share/janrain-engage-share.scss */
    .janrainSocialRoot .janrainShareForm .janrainShareTextContainer {
      width: 100% !important;
      margin: 2px !important;
      position: relative !important;
      bottom: 0px; } }
