@charset "UTF-8";
/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* $main-col-width:    round(golden-multiple($sidebar-width, 1) - 2px); */
/* line 67, rafl/_base.scss */
body {
  font-family: "proxima-nova", Helvetica, sans-serif; }
  /* line 70, rafl/_base.scss */
  body.admin {
    /*padding-top:    40px;*/ }

/* line 75, rafl/_base.scss */
.large-input, .main-col input[type="text"], .main-col input[type="password"], .main-col textarea, .raflModal input[type="text"], .raflModal input[type="password"], .raflModal textarea, body.edit-raffle .rafl-list li a {
  font-weight: 300;
  line-height: 1em;
  font-size: 1.125em;
  display: block;
  padding: 21px 20px 19px 12px;
  color: #262A2C; }
  /* line 83, rafl/_base.scss */
  .large-input[type="text"], .main-col input[type="text"], .main-col textarea[type="text"], .raflModal input[type="text"], .raflModal textarea[type="text"], body.edit-raffle .rafl-list li a[type="text"], .large-input[type="password"], .main-col input[type="password"], .main-col textarea[type="password"], .raflModal input[type="password"], .raflModal textarea[type="password"], body.edit-raffle .rafl-list li a[type="password"] {
    -webkit-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    -moz-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035); }

/* line 88, rafl/_base.scss */
select:not(.unstyled) {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 13px;
  padding: 4px;
  height: 30px;
  border: 1px solid #bbb; }

/* line 97, rafl/_base.scss */
.small-msg, body.edit-raffle #dates small, body.manage-entries .admin-actions {
  font-family: Helvetica, sans-serif;
  font-size: 0.625em;
  font-style: italic;
  letter-spacing: 1px;
  padding: 0.5em 3em;
  display: block;
  line-height: 1.5;
  margin-top: 1em;
  border: 1px solid #f4f5f6;
  background: #fcfcfc;
  color: #a0a3ab;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

/* line 118, rafl/_base.scss */
.button-add {
  font-weight: 400;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  font-size: 0.8125em;
  display: block;
  border: 1px dashed #c0c3c9;
  height: 56px;
  line-height: 58px;
  padding: 0 20px;
  /* padding:            22px 20px 18px 20px; */
  /* line-height:        em(16, 14); */
  position: relative;
  color: #dadbde;
  color: rgba(106, 112, 124, 0.75);
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase; }
  /* line 143, rafl/_base.scss */
  .button-add:hover {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-style: solid;
    font-size: 1em;
    /* padding-top:        20px; */
    /* padding-bottom:     16px; */
    color: #fff;
    background: #008FD6;
    border-color: #008FD6; }
    /* line 157, rafl/_base.scss */
    .button-add:hover i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: -42px 0; }
    /* line 161, rafl/_base.scss */
    .button-add:hover b {
      text-decoration: none;
      top: -1px; }
  /* line 167, rafl/_base.scss */
  .button-add:active {
    text-shadow: none; }
  /* line 171, rafl/_base.scss */
  .button-add b {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    font-weight: 600;
    position: relative;
    top: -2px;
    margin-right: 6px; }
  /* line 180, rafl/_base.scss */
  .button-add em {
    font-style: normal; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 5, ../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
elements-of-type(html5-block) {
  display: block; }

/* line 8, _bootstrap.scss */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 16px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-font-smoothing: default; }

/* line 19, _bootstrap.scss */
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9; }

/* line 23, _bootstrap.scss */
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px; }

/* line 27, _bootstrap.scss */
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

/* line 31, _bootstrap.scss */
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px; }

/* line 35, _bootstrap.scss */
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px; }

/* line 39, _bootstrap.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #262A2C;
  border-radius: 4px; }

/* line 48, _bootstrap.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 55, _bootstrap.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #262A2C; }

/* line 62, _bootstrap.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #262A2C; }

/* line 68, _bootstrap.scss */
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #262A2C; }

/* line 74, _bootstrap.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #262A2C; }

/* line 81, _bootstrap.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #262A2C; }

/* line 88, _bootstrap.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #262A2C; }

/* line 95, _bootstrap.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #262A2C; }

/* line 101, _bootstrap.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #262A2C; }

/* line 108, _bootstrap.scss */
.typeahead {
  position: absolute;
  z-index: 99;
  background: #6A707C;
  color: #eee;
  border: 1px solid #262A2C;
  -webkit-box-shadow: 0 4px 9px rgba(38, 42, 44, 0.12);
  -moz-box-shadow: 0 4px 9px rgba(38, 42, 44, 0.12);
  box-shadow: 0 4px 9px rgba(38, 42, 44, 0.12); }
  /* line 118, _bootstrap.scss */
  .typeahead li {
    border-bottom: 1px solid #262A2C; }
    /* line 121, _bootstrap.scss */
    .typeahead li:last-of-type {
      border-bottom: none; }
  /* line 126, _bootstrap.scss */
  .typeahead a {
    padding: 1em;
    display: block;
    color: #eee;
    text-decoration: none; }
    /* line 132, _bootstrap.scss */
    .typeahead a:hover {
      background: #008FD6;
      border-bottom-color: #008FD6;
      -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2);
      -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); }
      /* line 138, _bootstrap.scss */
      .typeahead a:hover, .typeahead a:hover strong {
        color: #fff; }
  /* line 144, _bootstrap.scss */
  .typeahead strong {
    color: #fff;
    font-weight: 600;
    text-decoration: underline; }

/* line 151, _bootstrap.scss */
.fade {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }
  /* line 155, _bootstrap.scss */
  .fade.in {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

/* line 160, _bootstrap.scss */
.dropdown, body.manage-entries #delconf-dropdown {
  position: relative;
  z-index: 1; }
  /* line 164, _bootstrap.scss */
  .dropdown .toggle-dropdown, body.manage-entries #delconf-dropdown .toggle-dropdown {
    position: relative;
    z-index: 2; }
    /* line 168, _bootstrap.scss */
    .dropdown .toggle-dropdown:focus, body.manage-entries #delconf-dropdown .toggle-dropdown:focus {
      outline: none; }

/* line 174, _bootstrap.scss */
.dropdown-menu {
  display: none;
  z-index: 1;
  background: #6A707C;
  border: 1px solid #4e525b;
  -webkit-box-shadow: 0 8px 20px rgba(38, 42, 44, 0.32);
  -moz-box-shadow: 0 8px 20px rgba(38, 42, 44, 0.32);
  box-shadow: 0 8px 20px rgba(38, 42, 44, 0.32); }
  /* line 182, _bootstrap.scss */
  .open .dropdown-menu {
    display: block;
    position: absolute;
    top: 100%; }
  /* line 188, _bootstrap.scss */
  .dropdown-menu li {
    border-bottom: 1px solid #4e525b;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.07);
    -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.07);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }
    /* line 193, _bootstrap.scss */
    .dropdown-menu li:last-of-type {
      border-bottom: 0; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* $main-col-width:    round(golden-multiple($sidebar-width, 1) - 2px); */
/* line 67, rafl/_base.scss */
body {
  font-family: "proxima-nova", Helvetica, sans-serif; }
  /* line 70, rafl/_base.scss */
  body.admin {
    /*padding-top:    40px;*/ }

/* line 75, rafl/_base.scss */
.large-input, .main-col input[type="text"], .main-col input[type="password"], .main-col textarea, .raflModal input[type="text"], .raflModal input[type="password"], .raflModal textarea, body.edit-raffle .rafl-list li a {
  font-weight: 300;
  line-height: 1em;
  font-size: 1.125em;
  display: block;
  padding: 21px 20px 19px 12px;
  color: #262A2C; }
  /* line 83, rafl/_base.scss */
  .large-input[type="text"], .main-col input[type="text"], .main-col textarea[type="text"], .raflModal input[type="text"], .raflModal textarea[type="text"], body.edit-raffle .rafl-list li a[type="text"], .large-input[type="password"], .main-col input[type="password"], .main-col textarea[type="password"], .raflModal input[type="password"], .raflModal textarea[type="password"], body.edit-raffle .rafl-list li a[type="password"] {
    -webkit-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    -moz-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035); }

/* line 88, rafl/_base.scss */
select:not(.unstyled) {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 13px;
  padding: 4px;
  height: 30px;
  border: 1px solid #bbb; }

/* line 97, rafl/_base.scss */
.small-msg, body.edit-raffle #dates small, body.manage-entries .admin-actions {
  font-family: Helvetica, sans-serif;
  font-size: 0.625em;
  font-style: italic;
  letter-spacing: 1px;
  padding: 0.5em 3em;
  display: block;
  line-height: 1.5;
  margin-top: 1em;
  border: 1px solid #f4f5f6;
  background: #fcfcfc;
  color: #a0a3ab;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

/* line 118, rafl/_base.scss */
.button-add {
  font-weight: 400;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  font-size: 0.8125em;
  display: block;
  border: 1px dashed #c0c3c9;
  height: 56px;
  line-height: 58px;
  padding: 0 20px;
  /* padding:            22px 20px 18px 20px; */
  /* line-height:        em(16, 14); */
  position: relative;
  color: #dadbde;
  color: rgba(106, 112, 124, 0.75);
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase; }
  /* line 143, rafl/_base.scss */
  .button-add:hover {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-style: solid;
    font-size: 1em;
    /* padding-top:        20px; */
    /* padding-bottom:     16px; */
    color: #fff;
    background: #008FD6;
    border-color: #008FD6; }
    /* line 157, rafl/_base.scss */
    .button-add:hover i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: -42px 0; }
    /* line 161, rafl/_base.scss */
    .button-add:hover b {
      text-decoration: none;
      top: -1px; }
  /* line 167, rafl/_base.scss */
  .button-add:active {
    text-shadow: none; }
  /* line 171, rafl/_base.scss */
  .button-add b {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    font-weight: 600;
    position: relative;
    top: -2px;
    margin-right: 6px; }
  /* line 180, rafl/_base.scss */
  .button-add em {
    font-style: normal; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 4, _pricing.scss */
#but-wait {
  font-weight: 300;
  color: #b2b5bb;
  margin-top: 2em;
  margin-bottom: 2em;
  text-align: center;
  font-size: 2em; }

/* line 16, _pricing.scss */
#plans {
  overflow: hidden; }
  /* line 21, _pricing.scss */
  #plans .col2 {
    width: 350px;
    margin-right: 100px;
    float: left; }
    /* line 27, _pricing.scss */
    #plans .col2.last {
      margin-right: 0; }
  /* line 32, _pricing.scss */
  #plans h2 {
    font-weight: 600;
    font-size: 3.5em;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    margin-bottom: 0; }
  /* line 44, _pricing.scss */
  #plans .meta {
    padding: 1.75em 0;
    position: relative;
    text-align: right;
    border-bottom: 1px solid #E7E8EA; }
  /* line 51, _pricing.scss */
  #plans .price {
    position: absolute;
    text-align: center;
    margin-top: -8px;
    left: 0; }
    /* line 57, _pricing.scss */
    #plans .price b {
      font-weight: 600;
      font-size: 4.5em;
      letter-spacing: -3px; }
    /* line 64, _pricing.scss */
    #plans .price u {
      font-weight: 400;
      position: absolute;
      top: 0.25em;
      right: 0;
      font-size: 1.25em;
      text-decoration: none; }
    /* line 74, _pricing.scss */
    #plans .price em {
      position: absolute;
      top: 0.25em;
      left: 0;
      font-size: 1.25em; }
    /* line 81, _pricing.scss */
    #plans .price small {
      font-weight: 300;
      display: block;
      font-size: 0.875em;
      text-transform: uppercase; }
  /* line 90, _pricing.scss */
  #plans .signup {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 180px; }
    /* line 97, _pricing.scss */
    #plans .signup a {
      width: 116px; }
    /* line 104, _pricing.scss */
    #plans .signup small {
      font-weight: 300;
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      font-size: 0.875em;
      color: #6A707C; }
  /* line 113, _pricing.scss */
  #plans .features {
    margin-bottom: 3em; }
    /* line 114, _pricing.scss */
    #plans .features li {
      font-weight: 300;
      font-size: 1.375em;
      line-height: 1em;
      margin: 1em 0;
      /*&.bring {*/
      /*@include opacity(0.65);*/
      /*}*/ }
      /* line 124, _pricing.scss */
      #plans .features li.no {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
        opacity: 0.2;
        text-decoration: line-through; }
      /* line 130, _pricing.scss */
      #plans .features li.plus {
        font-weight: 600; }
      /* line 134, _pricing.scss */
      #plans .features li i {
        margin-right: 16px; }
      /* line 138, _pricing.scss */
      #plans .features li small {
        font-weight: 400;
        font-size: 0.63636em;
        margin-left: 3em;
        color: #9a9ea6; }
  /* line 149, _pricing.scss */
  #plans .bottom-cta {
    position: relative;
    overflow: hidden;
    padding-bottom: 1.5em; }
    /* line 154, _pricing.scss */
    #plans .bottom-cta h3 {
      font-weight: 300;
      text-align: center;
      font-size: 1.25em;
      margin-bottom: 0.8em; }
    /* line 163, _pricing.scss */
    #plans .bottom-cta a.pay-btn {
      float: right; }
  /* line 168, _pricing.scss */
  #plans .bottom-price {
    position: relative;
    float: left; }
    /* line 172, _pricing.scss */
    #plans .bottom-price b {
      font-weight: 600;
      font-size: 3em;
      letter-spacing: -2px;
      margin-left: 12px; }
    /* line 180, _pricing.scss */
    #plans .bottom-price em {
      position: absolute;
      top: 0;
      margin-top: 4px; }
    /* line 186, _pricing.scss */
    #plans .bottom-price u {
      text-decoration: none;
      position: absolute;
      top: 0;
      margin-top: 4px; }
    /* line 193, _pricing.scss */
    #plans .bottom-price small {
      color: #6A707C; }

/* line 200, _pricing.scss */
#plan-blogger h2, #plan-blogger .price {
  color: #008FD6; }

/* line 204, _pricing.scss */
#plan-blogger .signup {
  margin-right: 16px; }
  /* line 207, _pricing.scss */
  #plan-blogger .signup a {
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    position: relative;
    background-color: #008FD6;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 1px 1em 0;
    height: 48px;
    line-height: 48px;
    color: #fff;
    padding-right: 48px;
    letter-spacing: 0;
    line-height: 44px;
    height: 44px; }
    /* line 43, newhome/_base.scss */
    #plan-blogger .signup a:hover {
      text-decoration: underline; }
    /* line 58, newhome/_buttons.scss */
    #plan-blogger .signup a:hover, #plan-blogger .signup a.hover {
      -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      text-shadow: 1px 1px 1px #0074ad;
      background-color: #00a3f5;
      position: relative;
      top: -0.3em; }
      /* line 139, newhome/_buttons.scss */
      #plan-blogger .signup a:hover:active, #plan-blogger .signup a:hover.active, #plan-blogger .signup a.hover:active, #plan-blogger .signup a.hover.active {
        -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        top: 0; }
    /* line 62, newhome/_buttons.scss */
    #plan-blogger .signup a i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: 0 0; }
  /* line 214, _pricing.scss */
  #plan-blogger .signup small {
    padding-left: 40px;
    padding-right: 20px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 16px;
    background: url(/static/img/newhome/features-lunch.gif) left center no-repeat; }

/* line 224, _pricing.scss */
#plan-blogger .price {
  margin-left: 16px; }
  /* line 227, _pricing.scss */
  #plan-blogger .price u {
    margin-right: -12px; }

/* line 232, _pricing.scss */
#plan-blogger .bottom-cta {
  color: #008FD6; }
  /* line 235, _pricing.scss */
  #plan-blogger .bottom-cta .bottom-price {
    margin-left: 30px; }
  /* line 239, _pricing.scss */
  #plan-blogger .bottom-cta a.pay-btn {
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    position: relative;
    background-color: #008FD6;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 1px 1em 0;
    height: 48px;
    line-height: 48px;
    color: #fff;
    padding-right: 48px;
    margin-right: 30px; }
    /* line 43, newhome/_base.scss */
    #plan-blogger .bottom-cta a.pay-btn:hover {
      text-decoration: underline; }
    /* line 58, newhome/_buttons.scss */
    #plan-blogger .bottom-cta a.pay-btn:hover, #plan-blogger .bottom-cta a.pay-btn.hover {
      -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      text-shadow: 1px 1px 1px #0074ad;
      background-color: #00a3f5;
      position: relative;
      top: -0.3em; }
      /* line 139, newhome/_buttons.scss */
      #plan-blogger .bottom-cta a.pay-btn:hover:active, #plan-blogger .bottom-cta a.pay-btn:hover.active, #plan-blogger .bottom-cta a.pay-btn.hover:active, #plan-blogger .bottom-cta a.pay-btn.hover.active {
        -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        top: 0; }
    /* line 62, newhome/_buttons.scss */
    #plan-blogger .bottom-cta a.pay-btn i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: 0 0; }

/* line 247, _pricing.scss */
#plan-business h2, #plan-business .price {
  color: #F75200; }

/* line 251, _pricing.scss */
#plan-business .signup {
  margin-right: 12px; }
  /* line 254, _pricing.scss */
  #plan-business .signup a {
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    position: relative;
    background-color: #F75200;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 1px 1em 0;
    height: 48px;
    line-height: 48px;
    color: #fff;
    padding-right: 48px;
    letter-spacing: 0;
    line-height: 44px;
    height: 44px; }
    /* line 43, newhome/_base.scss */
    #plan-business .signup a:hover {
      text-decoration: underline; }
    /* line 58, newhome/_buttons.scss */
    #plan-business .signup a:hover, #plan-business .signup a.hover {
      -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.1em 3px #d34600, 0 0.3em 1px #ab3900, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.1em 3px #d34600, 0 0.3em 1px #ab3900, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.1em 3px #d34600, 0 0.3em 1px #ab3900, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      text-shadow: 1px 1px 1px #ce4400;
      background-color: #ff6417;
      position: relative;
      top: -0.3em; }
      /* line 139, newhome/_buttons.scss */
      #plan-business .signup a:hover:active, #plan-business .signup a:hover.active, #plan-business .signup a.hover:active, #plan-business .signup a.hover.active {
        -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        top: 0; }
    /* line 62, newhome/_buttons.scss */
    #plan-business .signup a i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: 0 0; }
  /* line 261, _pricing.scss */
  #plan-business .signup small {
    padding-left: 24px;
    padding-right: 8px;
    height: 32px;
    line-height: 32px;
    margin-bottom: 8px;
    margin-top: -8px;
    background: url(/static/img/newhome/features-rocket.gif) left center no-repeat; }

/* line 272, _pricing.scss */
#plan-business .price {
  margin-left: 12px; }
  /* line 275, _pricing.scss */
  #plan-business .price em {
    margin-left: -12px; }
  /* line 279, _pricing.scss */
  #plan-business .price u {
    margin-right: -24px; }

/* line 284, _pricing.scss */
#plan-business .bottom-cta {
  color: #F75200; }
  /* line 287, _pricing.scss */
  #plan-business .bottom-cta .bottom-price {
    margin-left: 20px; }
  /* line 291, _pricing.scss */
  #plan-business .bottom-cta a.pay-btn {
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    position: relative;
    background-color: #F75200;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 1px 1em 0;
    height: 48px;
    line-height: 48px;
    color: #fff;
    padding-right: 48px;
    margin-right: 20px; }
    /* line 43, newhome/_base.scss */
    #plan-business .bottom-cta a.pay-btn:hover {
      text-decoration: underline; }
    /* line 58, newhome/_buttons.scss */
    #plan-business .bottom-cta a.pay-btn:hover, #plan-business .bottom-cta a.pay-btn.hover {
      -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.1em 3px #d34600, 0 0.3em 1px #ab3900, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.1em 3px #d34600, 0 0.3em 1px #ab3900, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.1em 3px #d34600, 0 0.3em 1px #ab3900, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      text-shadow: 1px 1px 1px #ce4400;
      background-color: #ff6417;
      position: relative;
      top: -0.3em; }
      /* line 139, newhome/_buttons.scss */
      #plan-business .bottom-cta a.pay-btn:hover:active, #plan-business .bottom-cta a.pay-btn:hover.active, #plan-business .bottom-cta a.pay-btn.hover:active, #plan-business .bottom-cta a.pay-btn.hover.active {
        -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        top: 0; }
    /* line 62, newhome/_buttons.scss */
    #plan-business .bottom-cta a.pay-btn i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: 0 0; }

/* line 298, _pricing.scss */
#pricing-faqs {
  overflow: hidden;
  margin-top: 20px; }
  /* line 302, _pricing.scss */
  #pricing-faqs .inner {
    overflow: hidden;
    border-top: 1px solid #EBECED;
    border-bottom: 1px solid #EBECED;
    padding-top: 30px;
    padding-bottom: 30px; }
  /* line 310, _pricing.scss */
  #pricing-faqs .qa {
    position: relative;
    float: left;
    width: 25.33333%;
    min-height: 40px;
    overflow: visible;
    margin: 1.5%;
    padding: 2.5%;
    background: rgba(230, 239, 245, 0.2);
    -webkit-box-shadow: inset 0 1px #fff;
    -moz-box-shadow: inset 0 1px #fff;
    box-shadow: inset 0 1px #fff; }
    /* line 326, _pricing.scss */
    #pricing-faqs .qa, #pricing-faqs .qa:after {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
    /* line 331, _pricing.scss */
    #pricing-faqs .qa:after {
      content: '';
      position: absolute;
      z-index: -1;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: transparent;
      border: 1px solid rgba(106, 112, 124, 0.16);
      margin-top: -1px; }
    /* line 344, _pricing.scss */
    #pricing-faqs .qa > a {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 88%;
      height: 88%;
      padding: 6%;
      color: #008FD6;
      line-height: 1.3;
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      text-align: center;
      text-decoration: none; }
      /* line 362, _pricing.scss */
      #pricing-faqs .qa > a:hover span {
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-transition: -webkit-transform 0.1s;
        -moz-transition: -moz-transform 0.1s;
        -o-transition: -o-transform 0.1s;
        transition: transform 0.1s; }
        /* line 366, _pricing.scss */
        #pricing-faqs .qa > a:hover span:after {
          content: '▾';
          position: absolute;
          top: 100%;
          font-size: 1.5em;
          left: 0;
          width: 100%;
          margin-top: -0.25em;
          -webkit-transition: -webkit-transform 0.15s;
          -moz-transition: -moz-transform 0.15s;
          -o-transition: -o-transform 0.15s;
          transition: transform 0.15s; }
      /* line 379, _pricing.scss */
      #pricing-faqs .qa > a:hover, #pricing-faqs .qa > a:hover span {
        text-decoration: underline; }
      /* line 383, _pricing.scss */
      #pricing-faqs .qa > a span {
        display: block;
        position: absolute;
        top: 0;
        margin-top: 1.25em;
        left: 0;
        width: 100%; }
    /* line 393, _pricing.scss */
    #pricing-faqs .qa p {
      display: none;
      margin-top: 5em;
      font-family: Helvetica, Arial, sans-serif;
      line-height: 1.4;
      color: #6A707C;
      font-size: 0.8em; }
    /* line 403, _pricing.scss */
    #pricing-faqs .qa.open p {
      display: block; }
    /* line 407, _pricing.scss */
    #pricing-faqs .qa.open a span:after {
      -webkit-transition: -webkit-transform 0.15s;
      -moz-transition: -moz-transform 0.15s;
      -o-transition: -o-transform 0.15s;
      transition: transform 0.15s;
      -webkit-transform: scaleY(-1);
      -moz-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
      -o-transform: scaleY(-1);
      transform: scaleY(-1); }
  /* line 414, _pricing.scss */
  #pricing-faqs a {
    color: #008FD6; }

/* line 419, _pricing.scss */
#one-last-cta {
  font-weight: 300;
  padding-bottom: 20px;
  margin-top: 4em;
  margin-bottom: 4em;
  text-align: center; }
  /* line 428, _pricing.scss */
  #one-last-cta h2 {
    font-size: 2em;
    color: #6A707C; }
  /* line 433, _pricing.scss */
  #one-last-cta a {
    font-weight: 600;
    display: block;
    color: #008FD6;
    font-size: 1.5em;
    margin-top: 1em; }

/* line 447, _pricing.scss */
.features i {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 24px;
  width: 24px;
  margin-right: 12px;
  background-image: url(/static/img/newhome/pricing-features-sprite.png);
  background-repeat: no-repeat; }

/* line 458, _pricing.scss */
.features .unlimited {
  font-weight: 600; }

/* line 462, _pricing.scss */
.features .unlimited i {
  background-position: 0px 0; }

/* line 463, _pricing.scss */
.features .wcsupport i {
  background-position: -24px 0; }

/* line 464, _pricing.scss */
.features .embed i {
  background-position: -48px 0; }

/* line 465, _pricing.scss */
.features .facebook i {
  background-position: -72px 0; }

/* line 466, _pricing.scss */
.features .winners i {
  background-position: -96px 0; }

/* line 467, _pricing.scss */
.features .poll i {
  background-position: -120px 0; }

/* line 468, _pricing.scss */
.features .times i {
  background-position: -144px 0; }

/* line 469, _pricing.scss */
.features .photos i {
  background-position: -168px 0; }

/* line 470, _pricing.scss */
.features .pinterest i {
  background-position: -192px 0; }

/* line 471, _pricing.scss */
.features .terms i {
  background-position: -216px 0; }

/* line 472, _pricing.scss */
.features .support i {
  background-position: -240px 0; }

/* line 473, _pricing.scss */
.features .chat i {
  background-position: -264px 0; }

/* line 474, _pricing.scss */
.features .nobranding i {
  background-position: -288px 0; }

/* line 475, _pricing.scss */
.features .refer i {
  background-position: -312px 0; }

/* line 476, _pricing.scss */
.features .analytics i {
  background-position: -336px 0; }

/* line 477, _pricing.scss */
.features .emlist i {
  background-position: -360px 0; }

/* line 6, global.scss */
body {
  background-color: #fff;
  font-family: "proxima-nova", Helvetica, sans-serif;
  position: relative; }

/* line 17, global.scss */
#top, #top .inner {
  height: 120px; }

/* line 22, global.scss */
#top-logo {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px); }

/* line 29, global.scss */
.top-nav {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.5em; }
  /* line 35, global.scss */
  .top-nav li {
    display: inline;
    margin-right: 48px; }
  /* line 40, global.scss */
  .top-nav a {
    font-weight: 300;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    color: #6A707C;
    text-decoration: none;
    padding-left: 22px;
    line-height: 1em; }
    /* line 43, newhome/_base.scss */
    .top-nav a:hover {
      text-decoration: underline; }

/* line 53, global.scss */
#tn-start {
  background: url(/static/img/newhome/tn-start.png) left center no-repeat; }

/* line 54, global.scss */
#tn-login {
  background: url(/static/img/newhome/tn-login.png) left center no-repeat; }

/* line 56, global.scss */
#tn-dashboard, #tn-user {
  padding-left: 20px;
  position: relative; }
  /* line 60, global.scss */
  #tn-dashboard:before, #tn-dashboard:after, #tn-user:before, #tn-user:after {
    content: '';
    background-image: url(/static/img/icons/header-sprite.png);
    width: 12px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -6px; }

/* line 72, global.scss */
#tn-dashboard:before {
  background-position: 0 0; }

/* line 73, global.scss */
#tn-user:before {
  background-position: -12px 0; }

/* line 75, global.scss */
#tn-dashboard {
  position: relative;
  z-index: 10; }

/* line 80, global.scss */
#tn-user {
  padding-right: 12px; }

/* line 84, global.scss */
#tn-user:after {
  background-position: -24px 0;
  width: 8px;
  left: auto;
  right: 0; }

/* line 98, global.scss */
#title > .inner {
  height: 7.5em;
  line-height: 7.5em;
  height: 7.5em;
  text-align: center; }

/* line 105, global.scss */
#title h1 {
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  height: 3.75em;
  text-transform: uppercase;
  font-size: 2em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #fff; }

/* #bottom { */
/*     border-top: 1px solid mix(#fff, $swatch-lgrey, 80%); */
/*     padding:    em(64) 0 0 0; */
/*     &, .inner { */
/*         overflow:   hidden; */
/*     } */
/*     .col { */
/*         width:          150px; */
/*         margin-right:   170px; */
/*         float:          left; */
/*         &.last { */
/*             margin-right:   0; */
/*         } */
/*     } */
/*     p { */
/*         font-size:      0.75em; */
/*         color:          mix(#fff, $swatch-lgrey, 36%); */
/*         margin-top:     0.5em; */
/*         margin-bottom:  1.5em; */
/*     } */
/*     h2 { */
/*         @include weight-semibold; */
/*         color:          $swatch-lgrey; */
/*         text-transform: uppercase; */
/*         margin-bottom:  0.5em; */
/*         padding-bottom: 0.25em; */
/*         border-bottom:  1px dotted mix(#fff, $swatch-lgrey, 70%); */
/*         font-size:      0.875em; */
/*     } */
/*     ul { */
/*         margin-bottom:  1em; */
/*     } */
/*     li { */
/*         margin-bottom:  0.25em; */
/*         a { */
/*             font-size:  0.75em; */
/*             color:      $swatch-lgrey; */
/*             &:hover { */
/*                 color:      $swatch-dgrey; */
/*                 position:   relative; */
/*                 left:       1px; */
/*             } */
/*         } */
/*     } */
/*     .rest { */
/*         margin-top:     1em; */
/*         padding-top:    1em; */
/*         padding-bottom: em(24); */
/*         border-top:     1px solid mix(#fff, $swatch-lgrey, 90%); */
/*         text-align:     center; */
/*         background: rgba(#fff, 0.4); */
/*         p { */
/*             padding-bottom:  0.5em; */
/*             margin-bottom: 0; */
/*         } */
/*         small { */
/*             display:        block; */
/*             font-size:      0.75em; */
/*             padding-top:    1em; */
/*             a { */
/*                 color:          mix(#fff, $swatch-lgrey, 80%); */
/*                 text-transform: uppercase; */
/*             } */
/*         } */
/*         .heart { */
/*             font-size: 1.25em; */
/*             @include transform(scaleY(1.125)); */
/*             @include inline-block; */
/*             padding: 0 4px; */
/*         } */
/*     } */
/* } */
/* line 217, global.scss */
.footer-main {
  position: relative;
  width: 700px;
  min-height: 180px;
  padding-bottom: 40px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto; }

/* line 230, global.scss */
.footer-links-header {
  font-size: 12px;
  font-weight: 800;
  font-family: "proxima-nova", Helvetica, sans-serif;
  margin: 5px 0;
  color: #6A707C; }

/* line 238, global.scss */
.footer-cols-wrapper {
  overflow: hidden;
  *zoom: 1;
  padding-left: 24px;
  padding-right: 24px; }

/* line 244, global.scss */
.footer-col {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
  text-align: center;
  }

/* line 251, global.scss */
.footer-col {
  width: 21.4%; }

/* line 259, global.scss */
.logo-footer {
  width: 8%;
  top: 0;
  margin-top: 61px;
  margin-right: 3%; }

/* line 267, global.scss */
.footer-links-wrapper {
  margin-top: 64px; }
  /* line 271, global.scss */
  .footer-links-wrapper .footer-main-links li {
    margin-bottom: 0.25em;
    line-height: 1.2;
    display: inline; }
    /* line 276, global.scss */
    .footer-links-wrapper .footer-main-links li a {
      font-size: 0.75em;
      color: #6A707C; }
      /* line 280, global.scss */
      .footer-links-wrapper .footer-main-links li a:hover {
        color: #262A2C;
        position: relative;
        left: 1px; }

/* line 290, global.scss */
.footer-main-link {
  display: block;
  font-size: 12px;
  font-family: "proxima-nova", Helvetica, sans-serif;
  padding: 1px 0; }

/* line 297, global.scss */
.footer-icon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 12px;
  margin-left: 1px;
  margin-right: 5px;
  padding: 0;
  background-image: url("https://homepage.rafflecopter.com/img/footer-social-sprite.png");
  background-repeat: no-repeat; }
  /* line 307, global.scss */
  .footer-icon.fb {
    width: 12px;
    background-position: -26px 0; }
  /* line 312, global.scss */
  .footer-icon.tw {
    width: 15px;
    background-position: 0 0; }

/* line 318, global.scss */
.footer-love {
  font-family: "proxima-nova", Helvetica, sans-serif;
  color: #6A707C;
  opacity: 0.6;
  font-size: 11px;
  text-align: center;
  width: 100%;
  display: block;
  padding-top: 30px;
  margin-left: -10px; }
  /* line 329, global.scss */
  .footer-main:hover .footer-love {
    opacity: 1;
    transition: opacity 0.2s ease-in-out; }

/* line 339, global.scss */
.top-nav .dropdown, .top-nav body.manage-entries #delconf-dropdown, body.manage-entries .top-nav #delconf-dropdown {
  position: relative;
  z-index: 997; }

/* line 344, global.scss */
.top-nav .dropdown-toggle {
  outline: 0; }

/* line 348, global.scss */
.top-nav .dropdown-menu {
  right: 0;
  margin-top: 20px;
  width: 160px;
  padding: 40px;
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: -30px;
  margin-right: -46px;
  z-index: -1; }
  /* line 365, global.scss */
  .top-nav .dropdown-menu:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 40px;
    margin-top: 20px;
    height: 1px;
    width: 1px;
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    border-bottom-color: #6A707C; }
  /* line 379, global.scss */
  .top-nav .dropdown-menu li {
    background: #6A707C;
    margin-right: 0;
    display: block;
    overflow: hidden;
    -webkit-box-shadow: 0 8px 14px rgba(38, 42, 44, 0.32), inset 0 1px rgba(255, 255, 255, 0.075);
    -moz-box-shadow: 0 8px 14px rgba(38, 42, 44, 0.32), inset 0 1px rgba(255, 255, 255, 0.075);
    box-shadow: 0 8px 14px rgba(38, 42, 44, 0.32), inset 0 1px rgba(255, 255, 255, 0.075);
    border: 1px solid #4e525b;
    border-top: 1px solid #575c66;
    margin-bottom: -1px; }
    /* line 391, global.scss */
    .top-nav .dropdown-menu li:first-of-type {
      border-top: 1px solid #4e525b;
      -webkit-box-shadow: 0 8px 14px rgba(38, 42, 44, 0.32);
      -moz-box-shadow: 0 8px 14px rgba(38, 42, 44, 0.32);
      box-shadow: 0 8px 14px rgba(38, 42, 44, 0.32); }
    /* line 396, global.scss */
    .top-nav .dropdown-menu li a {
      display: block;
      color: #fff;
      padding: 1em; }
      /* line 401, global.scss */
      .top-nav .dropdown-menu li a:hover {
        background: #008FD6; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* $main-col-width:    round(golden-multiple($sidebar-width, 1) - 2px); */
/* line 67, rafl/_base.scss */
body {
  font-family: "proxima-nova", Helvetica, sans-serif; }
  /* line 70, rafl/_base.scss */
  body.admin {
    /*padding-top:    40px;*/ }

/* line 75, rafl/_base.scss */
.large-input, .main-col input[type="text"], .main-col input[type="password"], .main-col textarea, .raflModal input[type="text"], .raflModal input[type="password"], .raflModal textarea, body.edit-raffle .rafl-list li a {
  font-weight: 300;
  line-height: 1em;
  font-size: 1.125em;
  display: block;
  padding: 21px 20px 19px 12px;
  color: #262A2C; }
  /* line 83, rafl/_base.scss */
  .large-input[type="text"], .main-col input[type="text"], .main-col textarea[type="text"], .raflModal input[type="text"], .raflModal textarea[type="text"], body.edit-raffle .rafl-list li a[type="text"], .large-input[type="password"], .main-col input[type="password"], .main-col textarea[type="password"], .raflModal input[type="password"], .raflModal textarea[type="password"], body.edit-raffle .rafl-list li a[type="password"] {
    -webkit-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    -moz-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035); }

/* line 88, rafl/_base.scss */
select:not(.unstyled) {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 13px;
  padding: 4px;
  height: 30px;
  border: 1px solid #bbb; }

/* line 97, rafl/_base.scss */
.small-msg, body.edit-raffle #dates small, body.manage-entries .admin-actions {
  font-family: Helvetica, sans-serif;
  font-size: 0.625em;
  font-style: italic;
  letter-spacing: 1px;
  padding: 0.5em 3em;
  display: block;
  line-height: 1.5;
  margin-top: 1em;
  border: 1px solid #f4f5f6;
  background: #fcfcfc;
  color: #a0a3ab;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

/* line 118, rafl/_base.scss */
.button-add {
  font-weight: 400;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  font-size: 0.8125em;
  display: block;
  border: 1px dashed #c0c3c9;
  height: 56px;
  line-height: 58px;
  padding: 0 20px;
  /* padding:            22px 20px 18px 20px; */
  /* line-height:        em(16, 14); */
  position: relative;
  color: #dadbde;
  color: rgba(106, 112, 124, 0.75);
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase; }
  /* line 143, rafl/_base.scss */
  .button-add:hover {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-style: solid;
    font-size: 1em;
    /* padding-top:        20px; */
    /* padding-bottom:     16px; */
    color: #fff;
    background: #008FD6;
    border-color: #008FD6; }
    /* line 157, rafl/_base.scss */
    .button-add:hover i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: -42px 0; }
    /* line 161, rafl/_base.scss */
    .button-add:hover b {
      text-decoration: none;
      top: -1px; }
  /* line 167, rafl/_base.scss */
  .button-add:active {
    text-shadow: none; }
  /* line 171, rafl/_base.scss */
  .button-add b {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    font-weight: 600;
    position: relative;
    top: -2px;
    margin-right: 6px; }
  /* line 180, rafl/_base.scss */
  .button-add em {
    font-style: normal; }

/* line 2, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-container {
  box-sizing: border-box;
  padding: 0 30px 32px 30px; }

/* line 7, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-line {
  font-weight: normal;
  text-align: center;
  font-size: 42px; }

/* line 13, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-line i {
  font-style: italic;
  font-size: 0.4em;
  font-weight: lighter; }

/* line 19, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-line b {
  font-weight: bold; }

/* line 23, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-line .has-italic {
  display: block;
  margin-top: -24px; }

/* line 28, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-line:last-child > div:not(.fatcat-block-inner) > span i,
.fatcat-line:last-child > div:not(.fatcat-block-inner) > span b {
  margin-top: 1em; }

/* line 34, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-normal {
  font-size: normal; }

/* line 38, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-normal > div {
  line-height: 1.33em; }

/* line 43, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-normal:first-child > div {
  margin-top: 24px; }

/* line 47, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-normal i, .fatcat-normal b {
  line-height: 1em;
  display: inline-block; }

/* line 52, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-block {
  padding-top: 0.075em;
  padding-bottom: 0.075em; }

/* line 57, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-block + .fatcat-normal {
  margin-top: -0.125em; }

/* line 60, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-normal + .fatcat-block {
  padding-top: 0;
  margin-top: -0.09em; }

/* line 65, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-block:first-child {
  margin-top: 24px; }

/* line 70, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-block-inner {
  position: relative;
  display: inline-block;
  visibility: hidden;
  white-space: pre;
  line-height: 16px; }

/* line 79, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-block-inner > span {
  display: block;
  line-height: 1em; }

/* line 84, ../js/rafl-new/node_modules/fatcat/css/fatcat.scss */
.fatcat-block-inner i {
  line-height: 1em;
  display: inline-block;
  transform: translateY(-0.5em); }

/* line 2, ../js/rafl-new/node_modules/fatcat/editor/fatcat-editor.scss */
.fatcat-editor-tabs, .fatcat-editor-bodies, .fatcat-editor-bodies, .fatcat-editor-body {
  list-style: none;
  padding: 0;
  margin: 0; }

/* line 8, ../js/rafl-new/node_modules/fatcat/editor/fatcat-editor.scss */
.fatcat-editor-tabs {
  height: 2em;
  width: 100%; }

/* line 13, ../js/rafl-new/node_modules/fatcat/editor/fatcat-editor.scss */
.fatcat-editor-tab {
  margin: 0.5em 1em -1px 0.25em;
  padding: 0.5em;
  float: left; }

/* line 19, ../js/rafl-new/node_modules/fatcat/editor/fatcat-editor.scss */
.fatcat-editor-tab a, .fatcat-editor-tab a:hover, .fatcat-editor-tab a:visited {
  text-decoration: none;
  color: inherit; }

/* line 24, ../js/rafl-new/node_modules/fatcat/editor/fatcat-editor.scss */
.fatcat-editor-tab.selected {
  background: white;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; }

/* line 34, ../js/rafl-new/node_modules/fatcat/editor/fatcat-editor.scss */
.fatcat-editor-bodies {
  clear: both;
  padding: 0.5em;
  background: #fff;
  border: 1px solid #ddd; }

/* line 41, ../js/rafl-new/node_modules/fatcat/editor/fatcat-editor.scss */
.fatcat-write-input {
  width: 100%;
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 4px;
  height: 6em;
  line-height: 1.1em;
  font-size: 0.9em; }

/* line 51, ../js/rafl-new/node_modules/fatcat/editor/fatcat-editor.scss */
.fatcat-editor-body {
  display: none; }

/* line 55, ../js/rafl-new/node_modules/fatcat/editor/fatcat-editor.scss */
.fatcat-selected-write .fatcat-write, .fatcat-selected-preview .fatcat-preview {
  display: block; }

/* line 18, rafl.scss */
.circle-help-button, body.edit-raffle #question-refer, body.edit-raffle #emlist-help {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
  font-weight: 600;
  position: absolute;
  right: 0;
  color: #fff;
  background: #6A707C;
  text-decoration: none;
  text-align: center; }
  /* line 31, rafl.scss */
  .circle-help-button i, body.edit-raffle #question-refer i, body.edit-raffle #emlist-help i {
    margin-left: -1px;
    text-style: normal;
    position: relative; }
  /* line 37, rafl.scss */
  #sidebar .circle-help-button, #sidebar body.edit-raffle #question-refer, body.edit-raffle #sidebar #question-refer, #sidebar body.edit-raffle #emlist-help, body.edit-raffle #sidebar #emlist-help {
    width: 14px;
    height: 14px;
    font-size: 0.75em; }
    /* line 42, rafl.scss */
    #sidebar .circle-help-button i, #sidebar body.edit-raffle #question-refer i, body.edit-raffle #sidebar #question-refer i, #sidebar body.edit-raffle #emlist-help i, body.edit-raffle #sidebar #emlist-help i {
      top: 1px; }

/* line 56, rafl.scss */
.displaced {
  position: absolute;
  top: -999px; }

/* line 58, rafl.scss */
body {
  background: #E6EFF5; }
  /* line 61, rafl.scss */
  body:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/static/img/newhome/bg/blue.png);
    opacity: 0.3;
    z-index: -1; }

/* line 74, rafl.scss */
strong {
  font-weight: 600; }

/* line 78, rafl.scss */
.rot90cw {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 79, rafl.scss */
.rot90ccw {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/* line 81, rafl.scss */
#top {
  background: #fff; }
  /* line 84, rafl.scss */
  #top .inner {
    width: 90%; }

/* line 89, rafl.scss */
.free-trial-banner {
  position: absolute;
  left: 50%;
  margin-left: -125px;
  margin-top: 10px;
  width: 250px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  color: #F75200;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }
  /* line 107, rafl.scss */
  .free-trial-banner.daysleft-6 * {
    color: #A9D942 !important; }
  /* line 111, rafl.scss */
  .free-trial-banner.daysleft-6 .free-trial-unlock-button {
    color: #fff !important;
    background-color: #A9D942;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
    border-color: #90c127;
    -webkit-box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.12), 0 2px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.12), 0 2px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.12), 0 2px 2px rgba(0, 0, 0, 0.15); }
  /* line 123, rafl.scss */
  .free-trial-banner.daysleft-2 {
    -webkit-box-shadow: 0 0 4px rgba(247, 82, 0, 0.5);
    -moz-box-shadow: 0 0 4px rgba(247, 82, 0, 0.5);
    box-shadow: 0 0 4px rgba(247, 82, 0, 0.5); }
  /* line 127, rafl.scss */
  .free-trial-banner.daysleft-1 {
    -webkit-box-shadow: 0 0 8px #F75200;
    -moz-box-shadow: 0 0 8px #F75200;
    box-shadow: 0 0 8px #F75200; }
  /* line 131, rafl.scss */
  .free-trial-banner.daysleft-0 {
    -webkit-box-shadow: 0 0 20px #F75200;
    -moz-box-shadow: 0 0 20px #F75200;
    box-shadow: 0 0 20px #F75200; }

/* line 136, rafl.scss */
.free-trial-countdown {
  font-size: 1.25em;
  font-weight: 600; }

/* line 141, rafl.scss */
.free-trial-warning {
  display: block;
  margin-top: 7px;
  font-family: "Helvetia Neue", Helvetica, sans-serif;
  font-style: italic;
  font-size: 11px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75; }
  /* line 150, rafl.scss */
  .free-trial-warning a {
    color: #F75200; }

/* line 155, rafl.scss */
.free-trial-unlock-button {
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  background: #F75200;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 9px 12px 8px;
  border: 1px solid #d84800;
  margin-top: 12px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.15), 0 2px 2px rgba(0, 0, 0, 0.2); }
  /* line 178, rafl.scss */
  .free-trial-unlock-button:hover {
    margin-top: 11px;
    text-decoration: underline;
    -webkit-box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.1), 0 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.1), 0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.1), 0 1px 4px rgba(0, 0, 0, 0.3); }
  /* line 185, rafl.scss */
  .free-trial-unlock-button:active {
    margin-top: 12px;
    text-decoration: underline;
    color: rgba(255, 255, 255, 0.9);
    background-color: #e84d00;
    text-decoration: none;
    -webkit-box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 14px 2px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2); }

/* line 197, rafl.scss */
.top-nav li:last-of-type {
  margin-right: 0; }

/* line 206, rafl.scss */
#title.blue {
  background: #008FD6 url(/static/img/newhome/bg/blue.jpg) top center; }

/* line 207, rafl.scss */
#title.green {
  background: #A9D942 url(/static/img/newhome/bg/green.jpg) top center; }

/* line 210, rafl.scss */
#title.small .inner {
  height: 1em; }

/* line 216, rafl.scss */
.inner {
  width: 800px;
  margin: 0 auto;
  position: relative; }

/* line 226, rafl.scss */
#rafl-controls {
  border-top: 1px solid #80c7eb;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }
  /* line 234, rafl.scss */
  #rafl-controls, #rafl-controls .inner > ul {
    height: 60px;
    position: relative;
    z-index: 2; }
  /* line 240, rafl.scss */
  #rafl-controls .inner {
    /* border-left:    1px solid $_border-color-oldbrowser; */
    /* border-right:   1px solid $_border-color-oldbrowser; */
    /* border-left:    1px solid $_border-color; */
    /* border-right:   1px solid $_border-color; */ }
  /* line 247, rafl.scss */
  #rafl-controls li {
    display: block;
    float: left;
    width: 171px; }
    /* line 254, rafl.scss */
    #rafl-controls li.ctrli-setup {
      width: 153px; }
    /* line 255, rafl.scss */
    #rafl-controls li.ctrli-installation {
      width: 197px; }
    /* line 256, rafl.scss */
    #rafl-controls li.ctrli-entries {
      width: 163px; }
    /* line 257, rafl.scss */
    #rafl-controls li.pull-right {
      width: 72px; }
    /* line 259, rafl.scss */
    #rafl-controls li.pull-right {
      float: right; }
    /* line 263, rafl.scss */
    #rafl-controls li.active {
      margin-top: -10px;
      overflow: hidden; }
      /* line 267, rafl.scss */
      #rafl-controls li.active a {
        padding-bottom: 5px;
        padding-top: 5px;
        color: #008FD6;
        background: #fff; }
  /* line 278, rafl.scss */
  #rafl-controls a {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    color: #fff;
    font-size: 1.25em;
    margin-left: -1px;
    position: relative;
    line-height: 60px;
    height: 60px;
    display: block;
    padding-left: 62px;
    /* border-right:       1px solid rgba(#fff, 0.3); */ }
    /* line 299, rafl.scss */
    #rafl-controls a.disabled {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
      opacity: 0.5; }
    /* line 303, rafl.scss */
    #rafl-controls a i {
      width: 32px;
      height: 30px;
      position: absolute;
      top: 50%;
      margin-top: -15px;
      margin-left: -42px;
      display: block;
      background-image: url(/static/img/icons/tab-sprite.png); }
    /* line 318, rafl.scss */
    #rafl-controls a#ctrl-entries {
      border-right: none; }
      /* line 321, rafl.scss */
      #rafl-controls a#ctrl-entries i {
        margin-right: 12px; }
    /* line 326, rafl.scss */
    #rafl-controls a#ctrl-admin {
      width: 32px;
      padding: 0 20px; }
      /* line 330, rafl.scss */
      #rafl-controls a#ctrl-admin i {
        margin-left: 0; }
    /* line 335, rafl.scss */
    #rafl-controls a:hover {
      background: #33a5de;
      background: rgba(255, 255, 255, 0.2); }
    /* line 340, rafl.scss */
    #rafl-controls a:active {
      -webkit-transform: translateY(2px);
      -moz-transform: translateY(2px);
      -ms-transform: translateY(2px);
      -o-transform: translateY(2px);
      transform: translateY(2px); }
  /* line 345, rafl.scss */
  #rafl-controls .dropdown.open, #rafl-controls body.manage-entries .open#delconf-dropdown, body.manage-entries #rafl-controls .open#delconf-dropdown {
    background: #6A707C; }
  /* line 349, rafl.scss */
  #rafl-controls .dropdown-menu {
    right: 0;
    width: 240px; }
    /* line 353, rafl.scss */
    #rafl-controls .dropdown-menu li {
      width: 100%; }
    /* line 357, rafl.scss */
    #rafl-controls .dropdown-menu a {
      padding-left: 34px;
      font-size: 1.125em;
      margin-left: 0; }
      /* line 364, rafl.scss */
      #rafl-controls .dropdown-menu a:before {
        content: '';
        background: url(/static/img/icons/tab-sprite.png);
        height: 30px;
        width: 16px;
        position: absolute;
        left: 0;
        margin-left: 9px;
        top: 50%;
        margin-top: -14px; }
      /* line 379, rafl.scss */
      #rafl-controls .dropdown-menu a.duplicate:before {
        background-position: -160px 0; }
      /* line 380, rafl.scss */
      #rafl-controls .dropdown-menu a.delete:before {
        background-position: -176px 0; }
      /* line 381, rafl.scss */
      #rafl-controls .dropdown-menu a.upgrade:before {
        background-position: -192px 0; }
      /* line 383, rafl.scss */
      #rafl-controls .dropdown-menu a em {
        display: inline;
        font-weight: 400;
        font-style: normal;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
        opacity: 0.85; }
  /* line 393, rafl.scss */
  #rafl-controls .hover-dropdown li:last-of-type {
    border-bottom-width: 20px; }

/* line 400, rafl.scss */
#ctrl-admin span {
  position: absolute;
  top: -999px; }

/* line 406, rafl.scss */
#ctrl-installation i {
  background-position: -32px 0; }

/* line 407, rafl.scss */
#ctrl-entries i {
  background-position: -64px 0; }

/* line 408, rafl.scss */
#ctrl-admin i {
  background-position: -96px 0; }

/* line 409, rafl.scss */
#ctrl-insights i {
  background-position: -128px 0; }

/* line 411, rafl.scss */
.active #ctrl-setup i {
  background-position: 0 -30px; }

/* line 412, rafl.scss */
.active #ctrl-installation i {
  background-position: -32px -30px; }

/* line 413, rafl.scss */
.active #ctrl-entries i {
  background-position: -64px -30px; }

/* line 415, rafl.scss */
.loading-overlay {
  position: absolute;
  background: transparent;
  background: rgba(255, 255, 255, 0.95) url(/static/img/loader.gif) center 20px no-repeat;
  top: 0;
  height: 100%;
  left: 0;
  width: 100%;
  z-index: 999; }

/* line 432, rafl.scss */
input[type="text"], input[type="password"], textarea {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #C3C6CB;
  color: #6A707C; }
  /* line 438, rafl.scss */
  .main-col input[type="text"], .main-col input[type="password"], .main-col textarea {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 1.125em; }
  /* line 445, rafl.scss */
  .raflModal input[type="text"], .raflModal input[type="password"], .raflModal textarea {
    width: 315px; }
  /* line 450, rafl.scss */
  .raflModal.prizeModal input[type="text"], .raflModal.prizeModal input[type="password"], .raflModal.prizeModal textarea {
    width: auto; }
  /* line 454, rafl.scss */
  .main-col .form-item input[type="text"], .main-col .form-item input[type="password"], .main-col .form-item textarea {
    width: 399px; }
  /* line 459, rafl.scss */
  #sidebar input[type="text"], #sidebar input[type="password"], #sidebar textarea {
    width: 247px;
    padding: 0.57143em 0.35714em;
    font-size: 0.875em; }
  /* line 465, rafl.scss */
  #sidebar .inline-faq input[type="text"], #sidebar .inline-faq input[type="password"], #sidebar .inline-faq textarea {
    width: 190px;
    padding: 0.57143em 0.35714em;
    font-size: 0.875em; }

/* line 472, rafl.scss */
label.checkbox {
  position: relative;
  padding-left: 24px;
  line-height: 1.3; }
  /* line 477, rafl.scss */
  label.checkbox:hover {
    text-decoration: underline;
    cursor: pointer; }
  /* line 482, rafl.scss */
  label.checkbox input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -4px; }
    /* line 488, rafl.scss */
    label.checkbox input[type="checkbox"]:checked ~ span {
      font-weight: 600; }

/* line 496, rafl.scss */
#sidebar input[type="text"], #sidebar textarea {
  background: rgba(255, 255, 255, 0.75); }
  /* line 499, rafl.scss */
  #sidebar input[type="text"]:focus, #sidebar textarea:focus {
    background: #fff; }

/* line 504, rafl.scss */
#sidebar textarea {
  padding: 1em 0.6875em; }

/* line 509, rafl.scss */
.success {
  background-position: 0 -66px;
  background-image: url(/static/img/icons/edit-page-sprite.png);
  background-repeat: no-repeat;
  width: 27px;
  height: 20px; }

/* line 517, rafl.scss */
.err-label {
  color: #F75200;
  position: relative;
  padding-left: 1em; }
  /* line 523, rafl.scss */
  .err-label:before {
    content: "× ";
    font-size: 1.5em;
    position: absolute;
    top: 50%;
    margin-top: -0.45em;
    left: 0; }

/* line 534, rafl.scss */
.main-col .form-item > label {
  display: block; }

/* line 28, rafl/_base.scss */
.submit-box:before, .submit-box:after {
  content: " ";
  display: table; }

/* line 33, rafl/_base.scss */
.submit-box:after {
  clear: both; }

/* line 543, rafl.scss */
.submit-box a.submit {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #008FD6;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  padding-right: 48px;
  float: right; }
  /* line 43, newhome/_base.scss */
  .submit-box a.submit:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  .submit-box a.submit:hover, .submit-box a.submit.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #0074ad;
    background-color: #00a3f5;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    .submit-box a.submit:hover:active, .submit-box a.submit:hover.active, .submit-box a.submit.hover:active, .submit-box a.submit.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  .submit-box a.submit i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: -15px 0; }

/* line 550, rafl.scss */
.main-col .small-form .form-item > label {
  font-size: 1.5em;
  display: block; }

/* line 556, rafl.scss */
.main-col .small-form .form-item > input[type="text"], .main-col .small-form .form-item > input[type="password"] {
  font-size: 1em; }

/* line 563, rafl.scss */
.submit .spinner {
  position: absolute;
  left: 100%;
  margin-left: 6px;
  top: 50%;
  margin-top: -10px; }

/* line 571, rafl.scss */
.submit .success {
  position: absolute;
  top: 100%;
  font-size: 1em;
  color: #A9D942;
  font-weight: 600;
  width: 60%;
  left: 50%;
  margin-left: -20%;
  line-height: 1.5em;
  margin-top: 7px; }

/* line 590, rafl.scss */
#page-content {
  /*overflow:   hidden;*/
  margin-top: 0;
  margin-bottom: 5em;
  min-height: 1000px; }
  /* line 28, rafl/_base.scss */
  #page-content:before, #page-content:after {
    content: " ";
    display: table; }
  /* line 33, rafl/_base.scss */
  #page-content:after {
    clear: both; }

/* line 603, rafl.scss */
.main-col-h2, .main-col .form-item > label, .main-col h2, body.register-email .main-col h1 {
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 2em;
  color: #6A707C;
  margin-bottom: 0.625em; }

/* line 613, rafl.scss */
.main-col {
  float: left;
  width: 433px;
  padding: 60px 40px 40px;
  background: #fff;
  color: #6A707C;
  position: relative;
  z-index: 1;
  margin-top: 2.5em;
  padding-top: 2.5em;
  -webkit-box-shadow: 0 12px 23px rgba(0, 0, 51, 0.09);
  -moz-box-shadow: 0 12px 23px rgba(0, 0, 51, 0.09);
  box-shadow: 0 12px 23px rgba(0, 0, 51, 0.09);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
  /* line 630, rafl.scss */
  .one-col .main-col {
    margin-left: 130.5px;
    padding-top: 40px; }
  /* line 635, rafl.scss */
  .tab-page .main-col {
    margin-top: 0;
    padding-top: 60px; }
  /* line 644, rafl.scss */
  .main-col section {
    margin-bottom: 3.75em;
    position: relative; }
  /* line 649, rafl.scss */
  .main-col p {
    margin-bottom: 1em;
    line-height: 1.4; }
  /* line 654, rafl.scss */
  .main-col ul.plain,
  .main-col ol.plain {
    margin-bottom: 1em;
    margin: 0 0 1em 0; }
    /* line 659, rafl.scss */
    .main-col ul.plain li,
    .main-col ol.plain li {
      margin-left: 1.5em;
      margin-bottom: 1em;
      list-style-type: disc; }

/* line 672, rafl.scss */
#sidebar {
  width: 261px;
  float: right;
  padding-left: 25px;
  padding-top: 40px; }
  /* line 679, rafl.scss */
  .one-col #sidebar {
    display: none; }
  /* line 683, rafl.scss */
  #sidebar h2 {
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    color: #6A707C;
    font-size: 1em;
    margin-bottom: 0.625em;
    position: relative; }
  /* line 695, rafl.scss */
  #sidebar small {
    font-size: 0.625em;
    letter-spacing: 1px;
    color: #979ba3;
    font-style: italic;
    line-height: 1.1em;
    display: block;
    margin-top: -0.5em;
    margin-bottom: 0.5em; }
  /* line 706, rafl.scss */
  #sidebar section {
    margin-bottom: 2.25em; }
    /* line 709, rafl.scss */
    #sidebar section.ping {
      -webkit-transform: scale(1.025);
      -moz-transform: scale(1.025);
      -ms-transform: scale(1.025);
      -o-transform: scale(1.025);
      transform: scale(1.025);
      -webkit-transition: 0.1s;
      -moz-transition: 0.1s;
      -o-transition: 0.1s;
      transition: 0.1s;
      -webkit-box-shadow: 0 0 3px #A9D942, 0 0 3px #A9D942, 0 0 3px #A9D942, 0 0 3px #A9D942;
      -moz-box-shadow: 0 0 3px #A9D942, 0 0 3px #A9D942, 0 0 3px #A9D942, 0 0 3px #A9D942;
      box-shadow: 0 0 3px #A9D942, 0 0 3px #A9D942, 0 0 3px #A9D942, 0 0 3px #A9D942; }
    /* line 722, rafl.scss */
    #sidebar section.unping {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      -webkit-transition: 0.1s;
      -moz-transition: 0.1s;
      -o-transition: 0.1s;
      transition: 0.1s;
      -webkit-box-shadow: 0;
      -moz-box-shadow: 0;
      box-shadow: 0; }
  /* line 729, rafl.scss */
  #sidebar p {
    color: rgba(106, 112, 124, 0.75);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.875em;
    line-height: 1.4;
    font-weight: 400; }
  /* line 737, rafl.scss */
  #sidebar .spinner, #sidebar .success {
    margin-right: 16px; }

/* line 742, rafl.scss */
.inline-faq {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ebf2f7;
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(38, 42, 44, 0.08);
  padding: 1em; }
  /* line 750, rafl.scss */
  #sidebar .inline-faq h2 {
    font-weight: 600;
    margin-top: 0.5em;
    margin-bottom: 1em;
    font-size: 1.25em; }
  /* line 757, rafl.scss */
  .inline-faq li {
    margin-bottom: 1em;
    padding-right: 0.5em;
    overflow: hidden; }
  /* line 763, rafl.scss */
  .inline-faq a {
    color: #008FD6;
    text-decoration: none;
    line-height: 1.4em; }
    /* line 768, rafl.scss */
    .inline-faq a:after {
      content: ' »';
      color: #C3C6CB; }
    /* line 773, rafl.scss */
    .inline-faq a:hover {
      text-decoration: underline; }
      /* line 776, rafl.scss */
      .inline-faq a:hover:after {
        color: #008FD6; }
    /* line 781, rafl.scss */
    .inline-faq a.offsite {
      font-size: 0.75em;
      text-decoration: underline;
      color: #6A707C;
      color: rgba(106, 112, 124, 0.8);
      display: block;
      margin-top: 0.5em;
      float: right; }
      /* line 792, rafl.scss */
      .inline-faq a.offsite:after {
        content: none; }
    /* line 797, rafl.scss */
    .inline-faq a.selected {
      font-weight: bold; }
  /* line 803, rafl.scss */
  #sidebar .inline-faq small {
    margin-top: 0.675em;
    display: block;
    font-style: normal;
    font-size: 0.875em;
    letter-spacing: 0;
    line-height: 1.3; }
    /* line 811, rafl.scss */
    #sidebar .inline-faq small em {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      margin-top: 0.5em; }
  /* line 818, rafl.scss */
  .inline-faq.faq-dropdown a:after {
    content: ' ▾'; }
  /* line 822, rafl.scss */
  .inline-faq.faq-dropdown a.offsite:after {
    content: ' »';
    color: #6A707C; }

/* line 834, rafl.scss */
#bottom {
  background: #fff;
  overflow: visible;
  position: relative;
  margin-top: 8em; }
  /* line 840, rafl.scss */
  #bottom:before {
    content: '';
    display: block;
    position: absolute;
    height: 8px;
    width: 100%;
    top: 0;
    margin-top: -8px;
    left: 0;
    background: #008FD6 url(/static/img/newhome/bg/blue.jpg) top center; }

/* line 860, rafl.scss */
.raflModal {
  padding: 44px 40px;
  width: 353px;
  display: block;
  position: absolute;
  border: 10px solid #6A707C;
  background: #fff;
  z-index: 1000; }
  /* line 877, rafl.scss */
  .raflModal.prizeModal {
    width: 80%;
    left: 8% !important;
    height: 700px;
    -webkit-transition: height 0.5s ease-in-out;
    -moz-transition: height 0.5s ease-in-out;
    -o-transition: height 0.5s ease-in-out;
    transition: height 0.5s ease-in-out;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
    -webkit-transition: left 0.5s ease-in-out;
    -moz-transition: left 0.5s ease-in-out;
    -o-transition: left 0.5s ease-in-out;
    transition: left 0.5s ease-in-out; }
    /* line 886, rafl.scss */
    .raflModal.prizeModal .submit-box a.submit {
      float: none; }
    /* line 890, rafl.scss */
    .raflModal.prizeModal .submit-box .closelink {
      display: block; }
    /* line 895, rafl.scss */
    .raflModal.prizeModal .image-crop-tool {
      position: absolute;
      left: 31%;
      top: 0; }
    /* line 901, rafl.scss */
    .raflModal.prizeModal #add-prize-img {
      width: 100%; }
    /* line 905, rafl.scss */
    .raflModal.prizeModal fieldset, .raflModal.prizeModal form > .submit-box {
      width: 20%; }
  /* line 910, rafl.scss */
  .raflModal h2 {
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    font-size: 2em;
    color: #6A707C;
    margin-bottom: 0.5em; }
  /* line 919, rafl.scss */
  .raflModal p {
    color: #6A707C; }
  /* line 923, rafl.scss */
  .raflModal small {
    display: block;
    color: #8f949d;
    font-family: Helvetica, sans-serif;
    font-size: 0.75em;
    font-style: italic;
    line-height: 1.6em;
    margin-bottom: 0.5em; }
    /* line 932, rafl.scss */
    .raflModal small a {
      color: #008FD6; }
  /* line 937, rafl.scss */
  .raflModal fieldset {
    border-top: 1px solid #C3C6CB;
    margin-top: 1em;
    padding-top: 1em; }
    /* line 943, rafl.scss */
    .raflModal fieldset.first {
      border-top: none;
      margin-top: 0;
      padding-top: 0; }
  /* line 950, rafl.scss */
  .raflModal .submit-box {
    margin-top: 1em;
    padding-top: 44px;
    border-top: 1px solid #C3C6CB; }
    /* line 955, rafl.scss */
    .raflModal .submit-box a.submit {
      float: right; }
    /* line 959, rafl.scss */
    .raflModal .submit-box .closelink {
      font-weight: 600;
      line-height: 4.41667em;
      font-size: 0.75em;
      text-transform: uppercase;
      color: #6A707C; }
  /* line 968, rafl.scss */
  .raflModal.shutting, .raflModal.shut {
    -webkit-transition: 0.15s;
    -moz-transition: 0.15s;
    -o-transition: 0.15s;
    transition: 0.15s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    /*height:     0;*/
    overflow: hidden; }
    /* line 974, rafl.scss */
    .raflModal.shutting h2, .raflModal.shut h2 {
      -webkit-transition: 0.25s;
      -moz-transition: 0.25s;
      -o-transition: 0.25s;
      transition: 0.25s;
      color: #fff; }
  /* line 980, rafl.scss */
  .raflModal.pre-discarding {
    -webkit-transition: all 100ms cubic-bezier(0.39, 0.575, 0.565, 1);
    -moz-transition: all 100ms cubic-bezier(0.39, 0.575, 0.565, 1);
    -o-transition: all 100ms cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: all 100ms cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-transform: translateX(150px);
    -moz-transform: translateX(150px);
    -ms-transform: translateX(150px);
    -o-transform: translateX(150px);
    transform: translateX(150px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    height: 0;
    width: 160px; }
  /* line 988, rafl.scss */
  .raflModal.discarding {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: all 170ms ease-in-out;
    -moz-transition: all 170ms ease-in-out;
    -o-transition: all 170ms ease-in-out;
    transition: all 170ms ease-in-out;
    -webkit-transform: translateX(-1000px);
    -moz-transform: translateX(-1000px);
    -ms-transform: translateX(-1000px);
    -o-transform: translateX(-1000px);
    transform: translateX(-1000px);
    height: 0;
    width: 0;
    padding: 0; }
  /* line 997, rafl.scss */
  .raflModal label {
    display: block;
    color: #6A707C;
    padding-top: 1em;
    padding-bottom: 0.5em; }
  /* line 1004, rafl.scss */
  .raflModal .fatcat-editor {
    width: 352px; }
    /* line 1007, rafl.scss */
    .raflModal .fatcat-editor .fatcat-write-input {
      width: 300px; }

/* line 1013, rafl.scss */
#raflModal-overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  right: 100%;
  border-top: 10px solid #6A707C;
  z-index: 998; }
  /* line 1028, rafl.scss */
  #raflModal-overlay.shown {
    -webkit-transition: 0.15s;
    -moz-transition: 0.15s;
    -o-transition: 0.15s;
    transition: 0.15s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    right: 0; }
  /* line 1034, rafl.scss */
  #raflModal-overlay.hiding {
    -webkit-transition: 0.15s;
    -moz-transition: 0.15s;
    -o-transition: 0.15s;
    transition: 0.15s;
    right: 100%; }
  /* line 1039, rafl.scss */
  #raflModal-overlay.discarding {
    -webkit-transition: 0.25s;
    -moz-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    right: 100%;
    top: 0;
    left: auto; }

/* line 1052, rafl.scss */
#rafl-alert {
  background: #ffe;
  border: 1px solid #d4d4c7;
  color: #676a66;
  padding: 1.5em;
  margin-bottom: 3em; }
  /* line 1060, rafl.scss */
  #rafl-alert a {
    color: #008FD6;
    font-weight: 600; }
  /* line 1065, rafl.scss */
  #rafl-alert p {
    margin: 0; }

/* line 1070, rafl.scss */
.main-msg {
  font-weight: 300;
  font-size: 1.25em;
  line-height: 1.5em;
  padding: 20px;
  border: 1px solid #EBECED;
  position: relative;
  text-align: center;
  margin-bottom: 1em;
  background: #fdfdfd;
  color: #8f949d;
  color: rgba(106, 112, 124, 0.75);
  -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #EBECED;
  -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #EBECED;
  box-shadow: inset 0 1px 0 #fff, 0 1px 0 #EBECED;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  /* line 1090, rafl.scss */
  .main-msg p {
    margin: 0.5em 0; }

/* line 1095, rafl.scss */
.top-sticky-msg {
  width: 100%;
  color: #fff;
  text-align: center;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
  padding-bottom: 20px;
  margin-top: -20px; }
  /* line 1105, rafl.scss */
  .top-sticky-msg > li {
    position: relative; }
  /* line 1109, rafl.scss */
  .top-sticky-msg .msg-success {
    font-size: 18px;
    background: #A9D942;
    padding: 0.75em 0;
    width: 600px;
    margin: 0 auto;
    text-shadow: 0 2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px; }
  /* line 1120, rafl.scss */
  .top-sticky-msg .sticky-hide {
    position: absolute;
    top: 50%;
    line-height: 20px;
    margin-top: -11px;
    right: 0;
    margin-right: 15px;
    text-decoration: none;
    font-weight: bold;
    font-family: "Helvetia Neue", Helvetica, sans-serif;
    color: rgba(0, 0, 0, 0.25);
    text-shadow: none;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px; }
    /* line 1137, rafl.scss */
    .top-sticky-msg .sticky-hide:hover {
      color: rgba(0, 0, 0, 0.5);
      background: rgba(0, 0, 0, 0.2); }

/* line 1149, rafl.scss */
.fail-label, .err-msg {
  font-weight: 600;
  font-size: 0.875em;
  color: #F75200;
  display: block;
  margin: 1em 0;
  text-align: center; }
  /* line 1157, rafl.scss */
  .fail-label a, .err-msg a {
    color: #C3C6CB;
    font-weight: 400;
    font-size: 0.875em;
    text-decoration: underline; }

/* line 1170, rafl.scss */
#adminbar {
  opacity: 0.1;
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  background: #6A707C; }
  /* line 1182, rafl.scss */
  #adminbar:hover {
    opacity: 1;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    -webkit-box-shadow: 0 12px 24px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 12px 24px rgba(0, 0, 0, 0.2);
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.2); }
  /* line 1188, rafl.scss */
  #adminbar li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin: 0;
    padding: 0; }
    /* line 1193, rafl.scss */
    #adminbar li:last-child {
      border-right: 1px solid #525761; }
  /* line 1198, rafl.scss */
  #adminbar a {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 0.75em 1em;
    color: #fff;
    border-left: 1px solid #525761;
    text-decoration: none; }
    /* line 1205, rafl.scss */
    #adminbar a:hover {
      -webkit-box-shadow: inset 0 1px 0 brighten(#6A707C, 100%);
      -moz-box-shadow: inset 0 1px 0 brighten(#6A707C, 100%);
      box-shadow: inset 0 1px 0 brighten(#6A707C, 100%);
      text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
      background: rgba(255, 255, 255, 0.09); }
  /* line 1212, rafl.scss */
  #adminbar .admin-separator {
    display: inline-block;
    width: 4px;
    background: #525761;
    padding: 0.75em 0; }

/* line 1226, rafl.scss */
body.free-trial-active #upsell-handle,
body.free-trial-active #sidebar .pricing-link {
  display: none; }

/* line 16, _support.scss */
#support-tab {
  position: fixed;
  left: 0;
  top: 280px;
  z-index: 9999;
  background: #A9D942;
  border: 2px solid #70971e;
  padding-top: 4px;
  margin-left: -68px;
  width: 170px;
  height: 45px;
  line-height: 45px;
  text-decoration: none;
  text-align: center;
  color: #313A1C;
  font-weight: 600;
  font-size: 1.125em;
  -webkit-font-smoothing: antialiased;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }
  /* line 42, _support.scss */
  #support-tab:hover {
    -webkit-transition: margin-left 0.2s;
    -moz-transition: margin-left 0.2s;
    -o-transition: margin-left 0.2s;
    transition: margin-left 0.2s;
    margin-left: -64px;
    outline: 4px solid rgba(0, 0, 0, 0.2);
    outline-offset: -4px; }
  /* line 49, _support.scss */
  #support-tab.supportwinning {
    -webkit-transition: margin-left 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
    -moz-transition: margin-left 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
    -o-transition: margin-left 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
    transition: margin-left 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
    margin-left: 154px; }
  /* line 53, _support.scss */
  #support-tab.supportwinning.support-basictrial {
    margin-left: 154px; }

/* line 58, _support.scss */
#support-tab-menu {
  position: fixed;
  top: 279px;
  right: 100%;
  z-index: 9998;
  overflow: visible;
  width: 212px;
  padding-left: 23px;
  padding-right: 3px;
  padding-top: 6px;
  padding-bottom: 6px;
  background: #626872;
  border: 2px solid #6A707C;
  -webkit-box-shadow: 0 8px 12px rgba(38, 42, 44, 0.32);
  -moz-box-shadow: 0 8px 12px rgba(38, 42, 44, 0.32);
  box-shadow: 0 8px 12px rgba(38, 42, 44, 0.32);
  margin-top: -60.5px;
  height: 158px;
  font-size: 1.125em;
  -webkit-transition: margin-right 0.15s ease-in-out;
  -moz-transition: margin-right 0.15s ease-in-out;
  -o-transition: margin-right 0.15s ease-in-out;
  transition: margin-right 0.15s ease-in-out; }
  /* line 81, _support.scss */
  #support-tab-menu li {
    display: inline; }
  /* line 85, _support.scss */
  #support-tab-menu a {
    text-decoration: none;
    float: left;
    display: block;
    width: 100px;
    height: 100%;
    top: 0;
    position: relative;
    margin-right: 3px;
    margin-left: 3px;
    background: #6A707C; }
    /* line 102, _support.scss */
    #support-tab-menu a:before {
      content: '';
      display: block;
      width: 48px;
      height: 48px;
      position: absolute;
      top: 0;
      margin-top: 28px;
      left: 50%;
      margin-left: -24px;
      background-image: url(/static/img/icons/support-sprite.png);
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
      opacity: 0.85; }
    /* line 116, _support.scss */
    #support-tab-menu a#support-kb:before {
      background-position: 0 0; }
    /* line 117, _support.scss */
    #support-tab-menu a#support-email:before {
      background-position: -48px 0; }
    /* line 118, _support.scss */
    #support-tab-menu a#support-chat:before {
      background-position: -96px 0; }
    /* line 120, _support.scss */
    #support-tab-menu a:hover {
      background: #797e89;
      -webkit-box-shadow: 0 3px 5px rgba(38, 42, 44, 0.24);
      -moz-box-shadow: 0 3px 5px rgba(38, 42, 44, 0.24);
      box-shadow: 0 3px 5px rgba(38, 42, 44, 0.24);
      -webkit-transform: translateY(-1px);
      -moz-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
      -o-transform: translateY(-1px);
      transform: translateY(-1px); }
      /* line 125, _support.scss */
      #support-tab-menu a:hover em {
        text-decoration: underline; }
      /* line 129, _support.scss */
      #support-tab-menu a:hover:before, #support-tab-menu a:hover em {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1; }
    /* line 134, _support.scss */
    #support-tab-menu a:active {
      background: #747985;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0); }
    /* line 140, _support.scss */
    #support-tab-menu a em {
      position: absolute;
      bottom: 0;
      margin-bottom: 28px;
      width: 100%;
      left: 0;
      color: #fff;
      text-align: center;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
      opacity: 0.85; }
  /* line 153, _support.scss */
  #support-tab-menu .tooltip.in {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px); }
  /* line 157, _support.scss */
  #support-tab-menu.supportwinning {
    -webkit-transition: margin-right 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
    -moz-transition: margin-right 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
    -o-transition: margin-right 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
    transition: margin-right 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    margin-right: -218px; }
  /* line 163, _support.scss */
  #support-tab-menu.supportwinning.support-basictrial {
    margin-right: -218px;
    width: 212px; }

/* line 169, _support.scss */
body #zenbox_tab {
  display: none !important;
  height: 8px; }
  /* line 173, _support.scss */
  body #zenbox_tab #feedback_tab_text {
    margin-top: 13px;
    font-size: 1em; }

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 183, _support.scss */
  #support-tab {
    bottom: 0;
    margin-left: 0;
    top: auto;
    left: 5%;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px; }
    /* line 192, _support.scss */
    #support-tab:hover {
      margin-left: 0;
      margin-bottom: -4px; }
    /* line 197, _support.scss */
    #support-tab.supportwinning {
      margin-left: 0;
      margin-bottom: 170px;
      -webkit-transition: margin-bottom 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
      -moz-transition: margin-bottom 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
      -o-transition: margin-bottom 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
      transition: margin-bottom 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17); }
  /* line 204, _support.scss */
  #support-tab-menu {
    left: 5%;
    top: 100%;
    margin-top: 0;
    right: auto;
    padding-left: 5px; }
    /* line 211, _support.scss */
    #support-tab-menu.supportwinning {
      margin-top: -170px;
      margin-right: 0;
      -webkit-transition: margin-top 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
      -moz-transition: margin-top 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
      -o-transition: margin-top 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
      transition: margin-top 0.15s cubic-bezier(0.175, 0.885, 0.3, 1.17);
      -webkit-transform: translateZ(0);
      -moz-transform: translateZ(0);
      -ms-transform: translateZ(0);
      -o-transform: translateZ(0);
      transform: translateZ(0); } }

/* -------------------------------------------------------------------
// markItUp! Universal MarkUp Engine, JQuery plugin
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/
/* line 5, _markitup.scss */
.markItUp a:link,
.markItUp a:visited {
  color: #000;
  text-decoration: none; }

/* line 10, _markitup.scss */
.markItUp {
  margin: 5px 0 5px 0; }

/* line 13, _markitup.scss */
.markItUpEditor {
  clear: both;
  overflow: auto; }

/* line 17, _markitup.scss */
.markItUpPreviewFrame {
  overflow: auto;
  background-color: #FFF;
  width: 99.9%;
  margin: 5px 0; }

/* line 23, _markitup.scss */
.markItUpFooter {
  width: 100%; }

/* line 26, _markitup.scss */
.markItUpResizeHandle {
  overflow: hidden;
  width: 22px;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  cursor: n-resize; }

/* line 33, _markitup.scss */
.markItUpHeader > ul {
  overflow: hidden;
  background: #fcfcfc;
  padding: 0.25em;
  border: 1px solid #C3C6CB;
  border-bottom: none;
  margin-bottom: -2px; }

/***************************************************************************************/
/* first row of buttons */
/* line 45, _markitup.scss */
.markItUpHeader ul li {
  list-style: none;
  float: left;
  position: relative; }

/* line 50, _markitup.scss */
.markItUpHeader ul li:hover > ul {
  display: block; }

/* line 53, _markitup.scss */
.markItUpHeader ul .markItUpDropMenu {
  margin-right: 5px; }

/* line 56, _markitup.scss */
.markItUpHeader ul .markItUpDropMenu li {
  margin-right: 0px; }

/* next rows of buttons */
/* line 60, _markitup.scss */
.markItUpHeader ul ul {
  display: none;
  position: absolute;
  top: 18px;
  left: 0px;
  background: #FFF;
  border: 1px solid #000; }

/* line 67, _markitup.scss */
.markItUpHeader ul ul li {
  float: none;
  border-bottom: 1px solid #000; }

/* line 73, _markitup.scss */
.markItUpHeader ul .markItUpSeparator {
  margin: 0 10px;
  width: 1px;
  height: 22px;
  overflow: hidden;
  background-color: #CCC; }

/* line 80, _markitup.scss */
.markItUpHeader ul ul .markItUpSeparator {
  width: auto;
  height: 1px;
  margin: 0px; }

/* next rows of buttons */
/* line 85, _markitup.scss */
.markItUpHeader ul ul ul {
  position: absolute;
  top: -1px;
  left: 150px; }

/* line 89, _markitup.scss */
.markItUpHeader ul ul ul li {
  float: none; }

/* line 92, _markitup.scss */
.markItUpHeader ul a {
  display: block;
  width: 16px;
  height: 16px;
  text-indent: -10000px;
  background-repeat: no-repeat;
  margin: 0px;
  padding: 3px; }
  /* line 100, _markitup.scss */
  .markItUpHeader ul a:hover {
    background-color: #e5e5e5; }

/* line 104, _markitup.scss */
.markItUpHeader ul ul a {
  display: block;
  padding-left: 0px;
  text-indent: 0;
  width: 120px;
  padding: 5px 5px 5px 25px;
  background-position: 2px 50%; }

/* line 112, _markitup.scss */
.markItUpHeader ul ul a:hover {
  color: #FFF;
  background-color: #000; }

/* line 117, _markitup.scss */
.markItUpButton > a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-image: url(/static/img/icons/markitup-sprite.png);
  height: 16px;
  width: 16px; }

/* line 124, _markitup.scss */
.markItUpButton a[accesskey="B"] {
  background-position: 0 0; }

/* line 125, _markitup.scss */
.markItUpButton a[accesskey="I"] {
  background-position: -22px 0; }

/* line 126, _markitup.scss */
.markItUpButton a[accesskey="L"] {
  background-position: -44px 0; }

/* line 127, _markitup.scss */
.markItUpButton a[accesskey="O"] {
  background-position: -66px 0; }

/* line 128, _markitup.scss */
.markItUpButton a[accesskey="U"] {
  background-position: -88px 0; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* $main-col-width:    round(golden-multiple($sidebar-width, 1) - 2px); */
/* line 67, rafl/_base.scss */
body {
  font-family: "proxima-nova", Helvetica, sans-serif; }
  /* line 70, rafl/_base.scss */
  body.admin {
    /*padding-top:    40px;*/ }

/* line 75, rafl/_base.scss */
.large-input, .main-col input[type="text"], .main-col input[type="password"], .main-col textarea, .raflModal input[type="text"], .raflModal input[type="password"], .raflModal textarea, body.edit-raffle .rafl-list li a {
  font-weight: 300;
  line-height: 1em;
  font-size: 1.125em;
  display: block;
  padding: 21px 20px 19px 12px;
  color: #262A2C; }
  /* line 83, rafl/_base.scss */
  .large-input[type="text"], .main-col input[type="text"], .main-col textarea[type="text"], .raflModal input[type="text"], .raflModal textarea[type="text"], body.edit-raffle .rafl-list li a[type="text"], .large-input[type="password"], .main-col input[type="password"], .main-col textarea[type="password"], .raflModal input[type="password"], .raflModal textarea[type="password"], body.edit-raffle .rafl-list li a[type="password"] {
    -webkit-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    -moz-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035); }

/* line 88, rafl/_base.scss */
select:not(.unstyled) {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 13px;
  padding: 4px;
  height: 30px;
  border: 1px solid #bbb; }

/* line 97, rafl/_base.scss */
.small-msg, body.edit-raffle #dates small, body.manage-entries .admin-actions {
  font-family: Helvetica, sans-serif;
  font-size: 0.625em;
  font-style: italic;
  letter-spacing: 1px;
  padding: 0.5em 3em;
  display: block;
  line-height: 1.5;
  margin-top: 1em;
  border: 1px solid #f4f5f6;
  background: #fcfcfc;
  color: #a0a3ab;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

/* line 118, rafl/_base.scss */
.button-add {
  font-weight: 400;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  font-size: 0.8125em;
  display: block;
  border: 1px dashed #c0c3c9;
  height: 56px;
  line-height: 58px;
  padding: 0 20px;
  /* padding:            22px 20px 18px 20px; */
  /* line-height:        em(16, 14); */
  position: relative;
  color: #dadbde;
  color: rgba(106, 112, 124, 0.75);
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase; }
  /* line 143, rafl/_base.scss */
  .button-add:hover {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-style: solid;
    font-size: 1em;
    /* padding-top:        20px; */
    /* padding-bottom:     16px; */
    color: #fff;
    background: #008FD6;
    border-color: #008FD6; }
    /* line 157, rafl/_base.scss */
    .button-add:hover i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: -42px 0; }
    /* line 161, rafl/_base.scss */
    .button-add:hover b {
      text-decoration: none;
      top: -1px; }
  /* line 167, rafl/_base.scss */
  .button-add:active {
    text-shadow: none; }
  /* line 171, rafl/_base.scss */
  .button-add b {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    font-weight: 600;
    position: relative;
    top: -2px;
    margin-right: 6px; }
  /* line 180, rafl/_base.scss */
  .button-add em {
    font-style: normal; }

/* line 20, _upsell_bar.scss */
#upsell-handle {
  position: fixed; display:none; }

@-moz-keyframes curl-bg-nudge {
  0% {
    transform: rotate(-36.87deg); }
  8.33333% {
    transform: rotate(-36.87deg); }
  10.83333% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px); }
  16.66667% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: rotate(-36.87deg);
    animation-timing-function: ease-in; } }

@-webkit-keyframes curl-bg-nudge {
  0% {
    transform: rotate(-36.87deg); }
  8.33333% {
    transform: rotate(-36.87deg); }
  10.83333% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px); }
  16.66667% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: rotate(-36.87deg);
    animation-timing-function: ease-in; } }

@-o-keyframes curl-bg-nudge {
  0% {
    transform: rotate(-36.87deg); }
  8.33333% {
    transform: rotate(-36.87deg); }
  10.83333% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px); }
  16.66667% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: rotate(-36.87deg);
    animation-timing-function: ease-in; } }

@-ms-keyframes curl-bg-nudge {
  /* line 32, _upsell_bar.scss */
  0% {
    transform: rotate(-36.87deg); }
  /* line 35, _upsell_bar.scss */
  8.33333% {
    transform: rotate(-36.87deg); }
  /* line 36, _upsell_bar.scss */
  10.83333% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  /* line 37, _upsell_bar.scss */
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  /* line 40, _upsell_bar.scss */
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px); }
  /* line 41, _upsell_bar.scss */
  16.66667% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  /* line 42, _upsell_bar.scss */
  23.33333% {
    transform: rotate(-36.87deg);
    animation-timing-function: ease-in; } }

@keyframes curl-bg-nudge {
  0% {
    transform: rotate(-36.87deg); }
  8.33333% {
    transform: rotate(-36.87deg); }
  10.83333% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: rotate(-38.435deg) translateY(-5.5px); }
  16.66667% {
    transform: rotate(-40deg) translateY(-11px);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: rotate(-36.87deg);
    animation-timing-function: ease-in; } }

@-moz-keyframes curl-bg-pattern-nudge {
  0% {
    transform: rotate(0) translateY(-11px); }
  8.33333% {
    transform: rotate(0) translateY(-11px); }
  10.83333% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px); }
  16.66667% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: rotate(0) translateY(-11px);
    animation-timing-function: ease-in; } }

@-webkit-keyframes curl-bg-pattern-nudge {
  0% {
    transform: rotate(0) translateY(-11px); }
  8.33333% {
    transform: rotate(0) translateY(-11px); }
  10.83333% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px); }
  16.66667% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: rotate(0) translateY(-11px);
    animation-timing-function: ease-in; } }

@-o-keyframes curl-bg-pattern-nudge {
  0% {
    transform: rotate(0) translateY(-11px); }
  8.33333% {
    transform: rotate(0) translateY(-11px); }
  10.83333% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px); }
  16.66667% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: rotate(0) translateY(-11px);
    animation-timing-function: ease-in; } }

@-ms-keyframes curl-bg-pattern-nudge {
  /* line 32, _upsell_bar.scss */
  0% {
    transform: rotate(0) translateY(-11px); }
  /* line 35, _upsell_bar.scss */
  8.33333% {
    transform: rotate(0) translateY(-11px); }
  /* line 36, _upsell_bar.scss */
  10.83333% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  /* line 37, _upsell_bar.scss */
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  /* line 40, _upsell_bar.scss */
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px); }
  /* line 41, _upsell_bar.scss */
  16.66667% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  /* line 42, _upsell_bar.scss */
  23.33333% {
    transform: rotate(0) translateY(-11px);
    animation-timing-function: ease-in; } }

@keyframes curl-bg-pattern-nudge {
  0% {
    transform: rotate(0) translateY(-11px); }
  8.33333% {
    transform: rotate(0) translateY(-11px); }
  10.83333% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: rotate(1.565deg) translateY(-5.5px); }
  16.66667% {
    transform: rotate(3.13deg) translateY(0);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: rotate(0) translateY(-11px);
    animation-timing-function: ease-in; } }

/* line 57, _upsell_bar.scss */
.page-corner-bg {
  background-color: #6A707C;
  z-index: 1;
  width: 300px;
  height: 300px;
  position: fixed;
  top: 100%;
  left: 100%;
  margin-top: -90px;
  margin-left: -113px;
  cursor: pointer;
  transform-origin: center center;
  -webkit-transform: rotate(-36.87deg);
  -moz-transform: rotate(-36.87deg);
  -ms-transform: rotate(-36.87deg);
  -o-transform: rotate(-36.87deg);
  transform: rotate(-36.87deg);
  -webkit-transition: background-color 0.225s ease-in-out, -webkit-transform 0.225s ease-in-out;
  -moz-transition: background-color 0.225s ease-in-out, -moz-transform 0.225s ease-in-out;
  -o-transition: background-color 0.225s ease-in-out, -o-transform 0.225s ease-in-out;
  transition: background-color 0.225s ease-in-out, transform 0.225s ease-in-out; }
  /* line 79, _upsell_bar.scss */
  .nudge .page-corner-bg {
    -webkit-animation-name: curl-bg-nudge;
    -moz-animation-name: curl-bg-nudge;
    -ms-animation-name: curl-bg-nudge;
    -o-animation-name: curl-bg-nudge;
    animation-name: curl-bg-nudge;
    -webkit-animation-duration: 8s;
    -moz-animation-duration: 8s;
    -ms-animation-duration: 8s;
    -o-animation-duration: 8s;
    animation-duration: 8s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1; }
    /* line 84, _upsell_bar.scss */
    .nudge .page-corner-bg:after {
      -webkit-animation-name: curl-bg-pattern-nudge;
      -moz-animation-name: curl-bg-pattern-nudge;
      -ms-animation-name: curl-bg-pattern-nudge;
      -o-animation-name: curl-bg-pattern-nudge;
      animation-name: curl-bg-pattern-nudge;
      -webkit-animation-duration: 8s;
      -moz-animation-duration: 8s;
      -ms-animation-duration: 8s;
      -o-animation-duration: 8s;
      animation-duration: 8s;
      -webkit-animation-iteration-count: 1;
      -moz-animation-iteration-count: 1;
      -ms-animation-iteration-count: 1;
      -o-animation-iteration-count: 1;
      animation-iteration-count: 1; }
  /* line 92, _upsell_bar.scss */
  .page-corner-bg:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGCQBOLnQAwGjDAGNgGwSgwVAE+2AgXahLM7AAAAAElFTkSuQmCC);
    -webkit-transform: rotate(0) translateY(-11px);
    -moz-transform: rotate(0) translateY(-11px);
    -ms-transform: rotate(0) translateY(-11px);
    -o-transform: rotate(0) translateY(-11px);
    transform: rotate(0) translateY(-11px);
    -webkit-transition: -webkit-transform 0.225s ease-in-out;
    -moz-transition: -moz-transform 0.225s ease-in-out;
    -o-transition: -o-transform 0.225s ease-in-out;
    transition: transform 0.225s ease-in-out; }

@-moz-keyframes curl-curl-nudge {
  0% {
    transform: scaleX(1) scaleY(1); }
  8.33333% {
    transform: scaleX(1) scaleY(1); }
  10.83333% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313); }
  16.66667% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: scaleX(1) scaleY(1);
    animation-timing-function: ease-in; } }

@-webkit-keyframes curl-curl-nudge {
  0% {
    transform: scaleX(1) scaleY(1); }
  8.33333% {
    transform: scaleX(1) scaleY(1); }
  10.83333% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313); }
  16.66667% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: scaleX(1) scaleY(1);
    animation-timing-function: ease-in; } }

@-o-keyframes curl-curl-nudge {
  0% {
    transform: scaleX(1) scaleY(1); }
  8.33333% {
    transform: scaleX(1) scaleY(1); }
  10.83333% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313); }
  16.66667% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: scaleX(1) scaleY(1);
    animation-timing-function: ease-in; } }

@-ms-keyframes curl-curl-nudge {
  /* line 32, _upsell_bar.scss */
  0% {
    transform: scaleX(1) scaleY(1); }
  /* line 35, _upsell_bar.scss */
  8.33333% {
    transform: scaleX(1) scaleY(1); }
  /* line 36, _upsell_bar.scss */
  10.83333% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  /* line 37, _upsell_bar.scss */
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313);
    animation-timing-function: ease-in; }
  /* line 40, _upsell_bar.scss */
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313); }
  /* line 41, _upsell_bar.scss */
  16.66667% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  /* line 42, _upsell_bar.scss */
  23.33333% {
    transform: scaleX(1) scaleY(1);
    animation-timing-function: ease-in; } }

@keyframes curl-curl-nudge {
  0% {
    transform: scaleX(1) scaleY(1); }
  8.33333% {
    transform: scaleX(1) scaleY(1); }
  10.83333% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313);
    animation-timing-function: ease-in; }
  14.16667% {
    transform: scaleX(1.045) scaleY(1.11313); }
  16.66667% {
    transform: scaleX(1.09) scaleY(1.22625);
    animation-timing-function: ease-out; }
  23.33333% {
    transform: scaleX(1) scaleY(1);
    animation-timing-function: ease-in; } }

/* line 113, _upsell_bar.scss */
.page-corner-curl {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 299px;
  height: 275px;
  background: url(data:image/png;base64,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) bottom right no-repeat;
  z-index: 2;
  transform-origin: bottom right;
  -webkit-transform: scaleX(1) scaleY(1);
  -moz-transform: scaleX(1) scaleY(1);
  -ms-transform: scaleX(1) scaleY(1);
  -o-transform: scaleX(1) scaleY(1);
  transform: scaleX(1) scaleY(1);
  -webkit-transition: -webkit-transform 0.225s ease-in-out;
  -moz-transition: -moz-transform 0.225s ease-in-out;
  -o-transition: -o-transform 0.225s ease-in-out;
  transition: transform 0.225s ease-in-out; }
  /* line 126, _upsell_bar.scss */
  .nudge .page-corner-curl {
    -webkit-animation-name: curl-curl-nudge;
    -moz-animation-name: curl-curl-nudge;
    -ms-animation-name: curl-curl-nudge;
    -o-animation-name: curl-curl-nudge;
    animation-name: curl-curl-nudge;
    -webkit-animation-duration: 8s;
    -moz-animation-duration: 8s;
    -ms-animation-duration: 8s;
    -o-animation-duration: 8s;
    animation-duration: 8s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1; }

/* line 135, _upsell_bar.scss */
.page-corner-txt {
  position: fixed;
  bottom: 0;
  right: 0;
  height: 140px;
  width: 140px;
  z-index: 3;
  cursor: pointer; }
  /* line 144, _upsell_bar.scss */
  .page-corner-txt:after, .page-corner-txt:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%; }
  /* line 153, _upsell_bar.scss */
  .page-corner-txt:after {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    background: url(data:img/png;base64,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) bottom right no-repeat;
    z-index: 8;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out; }
  /* line 161, _upsell_bar.scss */
  .page-corner-txt:before {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA4CAYAAAClmEtZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAVdEVYdENyZWF0aW9uIFRpbWUAMTIvOC8xNDki5V8AAARiSURBVGiB7ZrPa5xFGMc/jyxIUMiKBw0IG/AgguKKHioNJp48NsVD6U2xhx4UNnryR6EHoYUekj8gQnsUkebixYtvsKCHQFK8eEiknqKI7AZsVFr28TDPJPPOvu/23d139SV9vzDM+z6/Zp53npl5ZnZFVakKROToWVU3jLYc0Epr65HSLJUIVb0MnAHO2HPpkCqOuKreiejzRi+vrYo6rsAbRv5WjFFmXxulWSof89M0XrkRV9U2sA0cGHkWeFlEdk5sqANtIME5G+IAWAJ2ymqoao73GHTa4wBoltVQ1bazWY5DPMQB+R9kLFTN8bMiMjCqRjtbZkOVCvVgO2vi5jvAjoj0jF5aW1UbcY8l4DLQ806Xjao63gYWgY1pNVBVxxOrW9NqoJKZm4gkqrqCC/mHC6q6pKrz/3c/atSoUaPGiYOqnlPVrpUk4l0JeOcydNdVdd/4u6rayZHpRmU/lI36kCpTcdoa7egx+qraCnjdgBd2tKWqh5qN3ch+kiN3ZDPqQwqj+DJJyirAJevMAvmXBD8AM4ACnwMrwKbxnlXVmxk6m2LgOF9/L5LpSYRROj9uyupvSt4CLgCf4Rz7G+ck4EYbeNpePxCRNXtes6myCLz5gLZ+svqxiP5oPF0C+w/EJLn6baBto30a+Bl4ksBxgsuDjE5t4ByfYRCngznrb16uRzIzwGpEK+z4JKH+vtXf4D7glxkyW/7BPlCIF6y+n6HXwE0dP32uishHkcx93JQJy3QQLCxde/cLWj96Dxc3v7AdeufNTt/o24GsX9ySSLeT14dxMel5/Curbw+ReQc3/2eA72z1XcUtjn8By0N0P7b6WgZvVifYziZyXEQu4Jy6OkTmC+B1YM9k4ThMnxeRX4borgG/Ag2N8gbch2tGpUaNGjUecti+mATF77ULEb0T6a2H8gE9ybHXid4TVV3P0ctrK4lXd3WntcRkil9H6+CJKO8UFDd4z+jrET1GJ2qnE8h1h+glAS88+WlAvxLppPoyDGGuvpKT5G+KyFLkXCvQfSXkiYiYQ81RT0y4w08b2MXl/ylk2Hvb6nnglOUMhTBuAnPR6j3guTFtZMISmj8pdoC6a/WlUZyGtOOrYSgGWMwI9ddwWdiPZJ+uxsXj6nL3Ji5jSyEOdeAT68e7GuT8RRA6vodLI7cimZ7Rwx/wXsL9WL9pHRq4RhoTDVyoK3Aqg586hdkon8fl/O1R5vjAohPQOxkj7Xl9K/70dDPid6ORKbq4dVV1254XhtmLbLdMZ7+o30Xm0TPW2S0RuWUdEtxB4x9cqL9YwM73uIuHZVV9ymh3MuRu4Eb9Q+BWyPAfzS/C9sH/AH43kbsURYERT20vwRbiR66rqoeRbuYIaXpbuheN6lEE+GjK0Qu3s/2A3NfBy45cNIBPgVeB+NIvfvdz/2vgt4B/EZiLZLNoiMgT6q6e5zK2zhXAh+r5SD/P3twQezVq1KhRo0aNE4pK/Zf1v0RV/9k4dfwLZ6hvUpMlYmcAAAAASUVORK5CYII=) bottom right no-repeat;
    z-index: 7;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out; }

/* line 172, _upsell_bar.scss */
.page-corner-txt:hover:after,
.page-corner-txt.bouncing:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

/* line 177, _upsell_bar.scss */
.page-corner-txt:hover:before,
.page-corner-txt.bouncing:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.16s linear;
  -moz-transition: opacity 0.16s linear;
  -o-transition: opacity 0.16s linear;
  transition: opacity 0.16s linear;
  -webkit-transition-delay: 0.24s;
  -moz-transition-delay: 0.24s;
  -o-transition-delay: 0.24s;
  transition-delay: 0.24s; }

/* line 183, _upsell_bar.scss */
.page-corner-txt:hover ~ .page-corner-bg,
.page-corner-txt.bouncing ~ .page-corner-bg {
  background-color: #5C626C;
  -webkit-transform: rotate(-40deg) translateY(-11px);
  -moz-transform: rotate(-40deg) translateY(-11px);
  -ms-transform: rotate(-40deg) translateY(-11px);
  -o-transform: rotate(-40deg) translateY(-11px);
  transform: rotate(-40deg) translateY(-11px);
  -webkit-transition: background-color 0.4s ease-out, -webkit-transform 0.4s ease-out;
  -moz-transition: background-color 0.4s ease-out, -moz-transform 0.4s ease-out;
  -o-transition: background-color 0.4s ease-out, -o-transform 0.4s ease-out;
  transition: background-color 0.4s ease-out, transform 0.4s ease-out; }
  /* line 190, _upsell_bar.scss */
  .page-corner-txt:hover ~ .page-corner-bg:after,
  .page-corner-txt.bouncing ~ .page-corner-bg:after {
    -webkit-transform: rotate(-40deg) translateY(-11px);
    -moz-transform: rotate(-40deg) translateY(-11px);
    -ms-transform: rotate(-40deg) translateY(-11px);
    -o-transform: rotate(-40deg) translateY(-11px);
    transform: rotate(-40deg) translateY(-11px);
    -webkit-transition: -webkit-transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
    -o-transition: -o-transform 0.4s ease-out;
    transition: transform 0.4s ease-out; }

/* line 196, _upsell_bar.scss */
.page-corner-txt:hover ~ .page-corner-curl,
.page-corner-txt.bouncing ~ .page-corner-curl {
  -webkit-transform: scaleX(1.09) scaleY(1.22625) translateY(2px);
  -moz-transform: scaleX(1.09) scaleY(1.22625) translateY(2px);
  -ms-transform: scaleX(1.09) scaleY(1.22625) translateY(2px);
  -o-transform: scaleX(1.09) scaleY(1.22625) translateY(2px);
  transform: scaleX(1.09) scaleY(1.22625) translateY(2px);
  -webkit-transition: -webkit-transform 0.4s ease-out;
  -moz-transition: -moz-transform 0.4s ease-out;
  -o-transition: -o-transform 0.4s ease-out;
  transition: transform 0.4s ease-out; }

/* line 202, _upsell_bar.scss */
.upsell-bounce-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #e6eff5;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  z-index: 1001; }
  /* line 215, _upsell_bar.scss */
  .upsell-bounce-overlay.bounce, .upsell-bounce-overlay.pre-bounce, .upsell-bounce-overlay.post-bounce {
    display: block; }
  /* line 219, _upsell_bar.scss */
  .upsell-bounce-overlay.bounce {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75; }
  /* line 223, _upsell_bar.scss */
  .upsell-bounce-overlay.post-bounce {
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out; }

/* line 231, _upsell_bar.scss */
.svgicon-upsell-arrow {
  position: fixed;
  height: 100px;
  width: 100px;
  margin-top: -50px;
  margin-left: -50px;
  text-align: left;
  z-index: 1001;
  -webkit-transition: all 0.1s ease-in-out, opacity 0.2s ease-in-out;
  -moz-transition: all 0.1s ease-in-out, opacity 0.2s ease-in-out;
  -o-transition: all 0.1s ease-in-out, opacity 0.2s ease-in-out;
  transition: all 0.1s ease-in-out, opacity 0.2s ease-in-out; }
  /* line 246, _upsell_bar.scss */
  .svgicon-upsell-arrow.hide {
    opacity: 0 !important;
    -webkit-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out; }
  /* line 251, _upsell_bar.scss */
  .svgicon-upsell-arrow svg {
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 63, newhome/_base.scss */
.font-ease {
  -webkit-font-smoothing: antialiased; }

/* line 70, newhome/_base.scss */
.free-trial-unlock-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* $main-col-width:    round(golden-multiple($sidebar-width, 1) - 2px); */
/* line 67, rafl/_base.scss */
body {
  font-family: "proxima-nova", Helvetica, sans-serif; }
  /* line 70, rafl/_base.scss */
  body.admin {
    /*padding-top:    40px;*/ }

/* line 75, rafl/_base.scss */
.large-input, .main-col input[type="text"], .main-col input[type="password"], .main-col textarea, .raflModal input[type="text"], .raflModal input[type="password"], .raflModal textarea, body.edit-raffle .rafl-list li a {
  font-weight: 300;
  line-height: 1em;
  font-size: 1.125em;
  display: block;
  padding: 21px 20px 19px 12px;
  color: #262A2C; }
  /* line 83, rafl/_base.scss */
  .large-input[type="text"], .main-col input[type="text"], .main-col textarea[type="text"], .raflModal input[type="text"], .raflModal textarea[type="text"], body.edit-raffle .rafl-list li a[type="text"], .large-input[type="password"], .main-col input[type="password"], .main-col textarea[type="password"], .raflModal input[type="password"], .raflModal textarea[type="password"], body.edit-raffle .rafl-list li a[type="password"] {
    -webkit-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    -moz-box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035);
    box-shadow: inset 0 2px 9px rgba(38, 42, 44, 0.035); }

/* line 88, rafl/_base.scss */
select:not(.unstyled) {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 13px;
  padding: 4px;
  height: 30px;
  border: 1px solid #bbb; }

/* line 97, rafl/_base.scss */
.small-msg, body.edit-raffle #dates small, body.manage-entries .admin-actions {
  font-family: Helvetica, sans-serif;
  font-size: 0.625em;
  font-style: italic;
  letter-spacing: 1px;
  padding: 0.5em 3em;
  display: block;
  line-height: 1.5;
  margin-top: 1em;
  border: 1px solid #f4f5f6;
  background: #fcfcfc;
  color: #a0a3ab;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

/* line 118, rafl/_base.scss */
.button-add {
  font-weight: 400;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  font-size: 0.8125em;
  display: block;
  border: 1px dashed #c0c3c9;
  height: 56px;
  line-height: 58px;
  padding: 0 20px;
  /* padding:            22px 20px 18px 20px; */
  /* line-height:        em(16, 14); */
  position: relative;
  color: #dadbde;
  color: rgba(106, 112, 124, 0.75);
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase; }
  /* line 143, rafl/_base.scss */
  .button-add:hover {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-style: solid;
    font-size: 1em;
    /* padding-top:        20px; */
    /* padding-bottom:     16px; */
    color: #fff;
    background: #008FD6;
    border-color: #008FD6; }
    /* line 157, rafl/_base.scss */
    .button-add:hover i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: -42px 0; }
    /* line 161, rafl/_base.scss */
    .button-add:hover b {
      text-decoration: none;
      top: -1px; }
  /* line 167, rafl/_base.scss */
  .button-add:active {
    text-shadow: none; }
  /* line 171, rafl/_base.scss */
  .button-add b {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    font-weight: 600;
    position: relative;
    top: -2px;
    margin-right: 6px; }
  /* line 180, rafl/_base.scss */
  .button-add em {
    font-style: normal; }

/* line 16, paymodal-outer.scss */
#upsell-handle {
  position: fixed;
  z-index: 1002; }
  /* line 20, paymodal-outer.scss */
  .paymodal-visible #upsell-handle {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out; }

/* line 26, paymodal-outer.scss */
#paymodal-container {
  position: fixed;
  top: 0;
  z-index: 1004;
  overflow: hidden;
  box-sizing: border-box;
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 30px;
  background-color: #F7F9FA;
  background-image: url(/static/img/spinner-paymodal.gif);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0 10px 24px rgba(0, 0, 17, 0.33);
  -moz-box-shadow: 0 10px 24px rgba(0, 0, 17, 0.33);
  box-shadow: 0 10px 24px rgba(0, 0, 17, 0.33);
  height: 506px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translateY(-30px) translateZ(0);
  -moz-transform: translateY(-30px) translateZ(0);
  -ms-transform: translateY(-30px) translateZ(0);
  -o-transform: translateY(-30px) translateZ(0);
  transform: translateY(-30px) translateZ(0);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  /* line 50, paymodal-outer.scss */
  #paymodal-container.two-addons {
    height: 526px; }
  /* line 53, paymodal-outer.scss */
  #paymodal-container.three-addons {
    height: 576px; }
  /* line 57, paymodal-outer.scss */
  #paymodal-container.inline {
    position: relative; }
  /* line 68, paymodal-outer.scss */
  .paymodal-visible #paymodal-container {
    -webkit-transform: translateY(0) translateZ(0);
    -moz-transform: translateY(0) translateZ(0);
    -ms-transform: translateY(0) translateZ(0);
    -o-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

/* line 74, paymodal-outer.scss */
#paymodal-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 1003;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out, -moz-transform 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out; }
  /* line 88, paymodal-outer.scss */
  .paymodal-visible #paymodal-overlay {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  /* line 92, paymodal-outer.scss */
  #paymodal-overlay.inline {
    display: none; }
  /* line 96, paymodal-outer.scss */
  #paymodal-overlay:before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(38, 42, 44, 0.74); }

/* line 107, paymodal-outer.scss */
.paymodal-fullpage-spinner {
  position: fixed;
  z-index: 1005;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.97);
  background-image: url(/static/img/spinner-paymodal.gif);
  background-repeat: no-repeat;
  background-position: center 40%;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out; }
  /* line 121, paymodal-outer.scss */
  .paymodal-fullpage-spinner:after {
    content: "Great! Payment successful \2014  Hang tight while we increase the awesome!";
    position: fixed;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #6A707C; }
  /* line 132, paymodal-outer.scss */
  .paymodal-fullpage-spinner.free-trial:after {
    content: "We're creating your account. Hang on to your hat!"; }
  /* line 136, paymodal-outer.scss */
  .paymodal-fullpage-spinner.paid-signup:after {
    content: "Great! Payment successful \2014  We're setting up your account."; }

@media screen and (max-device-width: 600px) {
  /* line 144, paymodal-outer.scss */
  #paymodal-container {
    width: 100%;
    height: 100%;
    position: fixed;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: scroll;
    top: 0;
    left: 0;
    transform: none;
    margin: 0;
    border-radius: 0; }
  /* line 158, paymodal-outer.scss */
  .paymodal-fullpage-spinner:after {
    width: 86%;
    left: 8%; } }

/* line 21, rafl/page_index.scss */
body.dashboard #sidebar {
  width: 151px; }

/* line 22, rafl/page_index.scss */
body.dashboard .main-col {
  width: 623px; }

/* line 24, rafl/page_index.scss */
body.dashboard .init-load {
  text-align: center;
  padding: 40px 0;
  position: absolute;
  top: 0;
  margin-top: 20px;
  left: 50%;
  width: 400px;
  margin-left: -200px; }
  /* line 36, rafl/page_index.scss */
  body.dashboard .init-load .spinner {
    padding-right: 2px;
    background: #fff;
    -webkit-box-shadow: 0 4px 10px rgba(38, 42, 44, 0.1);
    -moz-box-shadow: 0 4px 10px rgba(38, 42, 44, 0.1);
    box-shadow: 0 4px 10px rgba(38, 42, 44, 0.1); }
  /* line 42, rafl/page_index.scss */
  body.dashboard .init-load .msg {
    font-size: 1.5em;
    margin-bottom: 1em;
    font-weight: 300; }

/* line 49, rafl/page_index.scss */
body.dashboard .main-col {
  margin-top: 0;
  padding: 0;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* line 59, rafl/page_index.scss */
body.dashboard #sidebar {
  float: left;
  padding-left: 0;
  padding-right: 25px;
  padding-top: 20px; }
  /* line 65, rafl/page_index.scss */
  body.dashboard #sidebar a {
    font-size: 0.875em;
    text-decoration: underline;
    display: block;
    color: #6A707C; }
    /* line 71, rafl/page_index.scss */
    body.dashboard #sidebar a:hover {
      color: #008FD6; }
  /* line 76, rafl/page_index.scss */
  body.dashboard #sidebar section {
    margin-bottom: 30px; }
  /* line 80, rafl/page_index.scss */
  body.dashboard #sidebar .mknew {
    padding-top: 0; }
  /* line 84, rafl/page_index.scss */
  body.dashboard #sidebar .new-raffle {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    padding: 10px;
    margin-left: -10px; }
    /* line 91, rafl/page_index.scss */
    body.dashboard #sidebar .new-raffle .box {
      display: inline-block;
      padding: 30px 30px;
      font-size: 1.5em;
      font-weight: 600;
      text-decoration: none;
      background: #fdfdfd;
      border: 1px solid rgba(106, 112, 124, 0.4);
      margin-left: 8px;
      clear: right;
      -webkit-box-shadow: 0 3px 7px rgba(0, 82, 122, 0.19);
      -moz-box-shadow: 0 3px 7px rgba(0, 82, 122, 0.19);
      box-shadow: 0 3px 7px rgba(0, 82, 122, 0.19);
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    /* line 105, rafl/page_index.scss */
    body.dashboard #sidebar .new-raffle .text {
      display: block;
      padding-top: 1em;
      color: #262A2C; }
    /* line 111, rafl/page_index.scss */
    body.dashboard #sidebar .new-raffle:hover {
      background: rgba(255, 255, 255, 0.5); }
      /* line 114, rafl/page_index.scss */
      body.dashboard #sidebar .new-raffle:hover .box {
        /* @include transform(translateY(-1px)); */
        -webkit-box-shadow: 0 3px 7px rgba(0, 143, 214, 0.19), inset 0 40px 28px #fff;
        -moz-box-shadow: 0 3px 7px rgba(0, 143, 214, 0.19), inset 0 40px 28px #fff;
        box-shadow: 0 3px 7px rgba(0, 143, 214, 0.19), inset 0 40px 28px #fff;
        color: #008FD6;
        border-color: #008FD6; }
      /* line 122, rafl/page_index.scss */
      body.dashboard #sidebar .new-raffle:hover .text {
        color: #008FD6; }
    /* line 128, rafl/page_index.scss */
    body.dashboard #sidebar .new-raffle:active .box {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
      box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12); }
  /* line 136, rafl/page_index.scss */
  body.dashboard #sidebar .links a {
    margin-bottom: 1em;
    line-height: 1.2; }

/* line 143, rafl/page_index.scss */
body.dashboard .main-col {
  color: #6A707C;
  padding-top: 25px;
  padding-bottom: 25px;
  /* margin: 0; */ }
  /* line 28, rafl/_base.scss */
  body.dashboard .main-col:before, body.dashboard .main-col:after {
    content: " ";
    display: table; }
  /* line 33, rafl/_base.scss */
  body.dashboard .main-col:after {
    clear: both; }
  /* line 151, rafl/page_index.scss */
  body.dashboard .main-col section {
    padding-top: 20px; }
  /* line 155, rafl/page_index.scss */
  body.dashboard .main-col section, body.dashboard .main-col ul {
    -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
    position: relative;
    margin-bottom: 40px; }
    /* line 161, rafl/page_index.scss */
    body.dashboard .main-col section.hidden, body.dashboard .main-col ul.hidden {
      height: 0;
      -webkit-transform: translateY(-10px);
      -moz-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
      -o-transform: translateY(-10px);
      transform: translateY(-10px);
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0; }
    /* line 167, rafl/page_index.scss */
    body.dashboard .main-col section > h2, body.dashboard .main-col ul > h2 {
      font-size: 0.75em;
      text-transform: uppercase;
      margin-bottom: 1.5em;
      color: #6A707C;
      position: relative;
      z-index: 1;
      text-align: left;
      font-weight: 300;
      letter-spacing: 2px;
      overflow: hidden; }
      /* line 180, rafl/page_index.scss */
      body.dashboard .main-col section > h2 span, body.dashboard .main-col ul > h2 span {
        position: relative;
        z-index: 2;
        padding: 5px; }
      /* line 186, rafl/page_index.scss */
      body.dashboard .main-col section > h2:after, body.dashboard .main-col ul > h2:after {
        content: '';
        width: 100%;
        height: 1px;
        position: absolute;
        top: 50%;
        left: 0;
        background: #cdd6dd;
        background: rgba(106, 112, 124, 0.2);
        z-index: 1;
        -webkit-box-shadow: inset 150px 0 #E6EFF5;
        -moz-box-shadow: inset 150px 0 #E6EFF5;
        box-shadow: inset 150px 0 #E6EFF5; }

/* line 202, rafl/page_index.scss */
body.dashboard .empty {
  margin: 40px 0;
  /* border-top: 1px solid $swatch-faintgrey; */ }
  /* line 206, rafl/page_index.scss */
  body.dashboard .empty .empty-msg {
    display: block;
    position: relative; }

/* line 212, rafl/page_index.scss */
body.dashboard .empty-msg {
  display: none; }

/* line 217, rafl/page_index.scss */
body.dashboard .rafl-list li {
  -webkit-transition: opacity 0.48s ease-in-out;
  -moz-transition: opacity 0.48s ease-in-out;
  -o-transition: opacity 0.48s ease-in-out;
  transition: opacity 0.48s ease-in-out;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 187.66667px;
  margin: 0 7px 15px;
  position: relative;
  background: #fff;
  -webkit-transform: translateZ(0px); }
  /* line 232, rafl/page_index.scss */
  body.dashboard .rafl-list li .edit-box {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  /* line 236, rafl/page_index.scss */
  body.dashboard .rafl-list li a.delete {
    background-color: #b5b8be; }
    /* line 239, rafl/page_index.scss */
    body.dashboard .rafl-list li a.delete:hover {
      background: #F75200; }
  /* line 244, rafl/page_index.scss */
  body.dashboard .rafl-list li a.undelete {
    display: none; }
    /* line 247, rafl/page_index.scss */
    body.dashboard .rafl-list li a.undelete:hover {
      background: #008FD6; }
  /* line 252, rafl/page_index.scss */
  body.dashboard .rafl-list li .delete, body.dashboard .rafl-list li .undelete {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -15px;
    margin-right: -15px;
    width: 30px;
    height: 28px;
    line-height: 28px;
    padding-top: 2px;
    border: 3px solid #fff;
    border-radius: 100%;
    background: #6A707C;
    z-index: 1000;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-size: 1.6em;
    font-weight: 600;
    -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.48);
    -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.48);
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.48); }
    /* line 281, rafl/page_index.scss */
    body.dashboard .rafl-list li .delete:hover, body.dashboard .rafl-list li .undelete:hover {
      -webkit-transition: all 0.15s ease-in-out;
      -moz-transition: all 0.15s ease-in-out;
      -o-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }
  /* line 287, rafl/page_index.scss */
  body.dashboard .rafl-list li.deleted, body.dashboard .rafl-list li.delete-pending {
    -webkit-transition: border-color 0.48s ease-in-out, opacity 0.48s ease-in-out;
    -moz-transition: border-color 0.48s ease-in-out, opacity 0.48s ease-in-out;
    -o-transition: border-color 0.48s ease-in-out, opacity 0.48s ease-in-out;
    transition: border-color 0.48s ease-in-out, opacity 0.48s ease-in-out;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4; }
    /* line 292, rafl/page_index.scss */
    body.dashboard .rafl-list li.deleted .notice, body.dashboard .rafl-list li.delete-pending .notice {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
      opacity: 0.5; }
    /* line 296, rafl/page_index.scss */
    body.dashboard .rafl-list li.deleted *, body.dashboard .rafl-list li.delete-pending * {
      text-decoration: line-through;
      -webkit-transition: opacity 0.48s ease-in-out;
      -moz-transition: opacity 0.48s ease-in-out;
      -o-transition: opacity 0.48s ease-in-out;
      transition: opacity 0.48s ease-in-out;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
      opacity: 0.6; }
    /* line 302, rafl/page_index.scss */
    body.dashboard .rafl-list li.deleted.hover .edit-box, body.dashboard .rafl-list li.delete-pending.hover .edit-box {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0;
      -webkit-transition: opacity 0.48s ease-in-out;
      -moz-transition: opacity 0.48s ease-in-out;
      -o-transition: opacity 0.48s ease-in-out;
      transition: opacity 0.48s ease-in-out; }
    /* line 307, rafl/page_index.scss */
    body.dashboard .rafl-list li.deleted .delete, body.dashboard .rafl-list li.delete-pending .delete {
      display: none; }
    /* line 311, rafl/page_index.scss */
    body.dashboard .rafl-list li.deleted .undelete, body.dashboard .rafl-list li.delete-pending .undelete {
      text-decoration: none;
      display: block;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
      opacity: 0.5; }
    /* line 317, rafl/page_index.scss */
    body.dashboard .rafl-list li.deleted .edit-box, body.dashboard .rafl-list li.delete-pending .edit-box {
      display: none; }
  /* line 322, rafl/page_index.scss */
  body.dashboard .rafl-list li.hover {
    /* color: mix($swatch-lgrey, #fff, 50%); */
    z-index: 2; }
    /* line 326, rafl/page_index.scss */
    body.dashboard .rafl-list li.hover .edit-box {
      min-height: 168px;
      overflow: visible;
      -webkit-transition: height 0.2s ease-in-out, min-height 0.2s ease-in-out, opacity 0.1s ease-in-out;
      -moz-transition: height 0.2s ease-in-out, min-height 0.2s ease-in-out, opacity 0.1s ease-in-out;
      -o-transition: height 0.2s ease-in-out, min-height 0.2s ease-in-out, opacity 0.1s ease-in-out;
      transition: height 0.2s ease-in-out, min-height 0.2s ease-in-out, opacity 0.1s ease-in-out;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1;
      transition-delay: 0.25s;
      -webkit-transition-delay: 0.25s;
      -moz-transition-delay: 0.25s;
      -o-transition-delay: 0.25s;
      z-index: 999;
      overflow: hidden; }
      /* line 338, rafl/page_index.scss */
      body.dashboard .rafl-list li.hover .edit-box a {
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        transition-delay: 0.25s;
        -webkit-transition-delay: 0.25s;
        -moz-transition-delay: 0.25s;
        -o-transition-delay: 0.25s; }
    /* line 345, rafl/page_index.scss */
    body.dashboard .rafl-list li.hover .delete {
      transition-delay: 0.25s;
      -webkit-transition-delay: 0.25s;
      -moz-transition-delay: 0.25s;
      -o-transition-delay: 0.25s;
      -webkit-transition: opacity 0.2s ease-in-out;
      -moz-transition: opacity 0.2s ease-in-out;
      -o-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
      opacity: 0.8; }
    /* line 351, rafl/page_index.scss */
    body.dashboard .rafl-list li.hover.deleted .undelete {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }
    /* line 355, rafl/page_index.scss */
    body.dashboard .rafl-list li.hover h3 {
      cursor: default; }

/* line 361, rafl/page_index.scss */
body.dashboard .rafl-list#needwinner-raffles-list li {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

/* line 366, rafl/page_index.scss */
body.dashboard .rafl-list .notice {
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: block;
  background: #6A707C;
  text-transform: uppercase;
  font-size: 0.875em;
  line-height: 1.72em;
  color: #fff;
  text-align: center;
  text-decoration: none; }
  /* line 381, rafl/page_index.scss */
  body.dashboard .rafl-list .notice:hover {
    text-decoration: underline; }

/* line 386, rafl/page_index.scss */
body.dashboard .rafl-list .nickname {
  position: relative;
  margin: 0;
  padding: 0; }

/* line 392, rafl/page_index.scss */
body.dashboard .rafl-list h3 {
  font-weight: 400;
  font-size: 1.25em;
  line-height: 1.2;
  padding: 15px 10px 0 10px; }

/* line 400, rafl/page_index.scss */
body.dashboard .edit-box {
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  position: absolute;
  background: #fff;
  top: 0;
  left: 0;
  width: 187.66667px;
  margin-left: -1px;
  margin-top: -1px;
  padding-bottom: 2px;
  height: 100%;
  min-height: 100%;
  overflow: hidden;
  border: 1px solid #6A707C;
  z-index: 99;
  -webkit-transform: translateZ(0px); }
  /* line 424, rafl/page_index.scss */
  body.dashboard .edit-box a {
    padding: 0 20px 0 53px;
    text-decoration: none;
    color: #6A707C;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    font-size: 1.25em;
    background: #fff;
    display: block;
    min-height: 56px;
    height: 33.3%;
    position: relative;
    border-bottom: 1px solid #f0f1f2; }
    /* line 438, rafl/page_index.scss */
    body.dashboard .edit-box a:last-of-type {
      border-bottom: none; }
    /* line 442, rafl/page_index.scss */
    body.dashboard .edit-box a:hover {
      background: #008FD6;
      color: #fff; }
    /* line 449, rafl/page_index.scss */
    body.dashboard .edit-box a span {
      position: absolute;
      display: block;
      top: 50%;
      margin-top: -0.5em; }
    /* line 458, rafl/page_index.scss */
    body.dashboard .edit-box a:last-of-type {
      -moz-border-radius-bottomleft: 4px;
      -webkit-border-bottom-left-radius: 4px;
      border-bottom-left-radius: 4px;
      -moz-border-radius-bottomright: 4px;
      -webkit-border-bottom-right-radius: 4px;
      border-bottom-right-radius: 4px; }
    /* line 462, rafl/page_index.scss */
    body.dashboard .edit-box a.setup {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      z-index: 9; }
      /* line 466, rafl/page_index.scss */
      body.dashboard .edit-box a.setup i {
        background-position: 0 0; }
      /* line 467, rafl/page_index.scss */
      body.dashboard .edit-box a.setup:hover i {
        background-position: 0 -30px; }
    /* line 470, rafl/page_index.scss */
    body.dashboard .edit-box a.installation {
      -webkit-transform: translateY(-56px);
      -moz-transform: translateY(-56px);
      -ms-transform: translateY(-56px);
      -o-transform: translateY(-56px);
      transform: translateY(-56px);
      z-index: 8; }
      /* line 474, rafl/page_index.scss */
      body.dashboard .edit-box a.installation i {
        background-position: -32px 0; }
      /* line 475, rafl/page_index.scss */
      body.dashboard .edit-box a.installation:hover i {
        background-position: -32px -30px; }
    /* line 478, rafl/page_index.scss */
    body.dashboard .edit-box a.entries {
      -webkit-transform: translateY(-112px);
      -moz-transform: translateY(-112px);
      -ms-transform: translateY(-112px);
      -o-transform: translateY(-112px);
      transform: translateY(-112px);
      z-index: 7; }
      /* line 482, rafl/page_index.scss */
      body.dashboard .edit-box a.entries i {
        background-position: -64px 0; }
      /* line 483, rafl/page_index.scss */
      body.dashboard .edit-box a.entries:hover i {
        background-position: -64px -30px; }
    /* line 486, rafl/page_index.scss */
    body.dashboard .edit-box a i {
      background-image: url(/static/img/icons/edit-box-sprite.png);
      display: block;
      position: absolute;
      width: 32px;
      height: 30px;
      top: 50%;
      margin-top: -15px;
      left: 0;
      margin-left: 10px; }

/* line 501, rafl/page_index.scss */
body.dashboard .raffle-meta {
  padding: 0; }
  /* line 504, rafl/page_index.scss */
  body.dashboard .raffle-meta .entries {
    padding: 16px 10px; }
    /* line 507, rafl/page_index.scss */
    body.dashboard .raffle-meta .entries small {
      font-size: 0.875em;
      margin-top: 6px; }
  /* line 513, rafl/page_index.scss */
  body.dashboard .raffle-meta .entry-count-raw {
    font-weight: 600;
    color: #008FD6;
    font-size: 1.5em;
    margin-top: 2px;
    position: relative;
    padding-left: 30px; }
    /* line 522, rafl/page_index.scss */
    body.dashboard .raffle-meta .entry-count-raw:before {
      content: '';
      width: 21px;
      height: 18px;
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -10px;
      background: url(/static/img/icons/dashboard-entries-small.png); }
  /* line 534, rafl/page_index.scss */
  body.dashboard .raffle-meta .daysleft {
    background: rgba(235, 236, 237, 0.2);
    border-top: 1px solid rgba(106, 112, 124, 0.11);
    padding: 0 10px;
    line-height: 19px;
    font-size: 0.75em;
    text-transform: uppercase;
    color: #808590;
    color: rgba(106, 112, 124, 0.85);
    word-spacing: 2px; }
    /* line 546, rafl/page_index.scss */
    body.dashboard .raffle-meta .daysleft span, body.dashboard .raffle-meta .daysleft b {
      font-weight: 600;
      color: #6A707C; }
    /* line 551, rafl/page_index.scss */
    body.dashboard .raffle-meta .daysleft b {
      margin-right: 2px; }
  /* line 556, rafl/page_index.scss */
  body.dashboard .raffle-meta .entries-left {
    margin-top: -8px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 4px 4px 4px 6px;
    border: 1px solid #eed;
    background: #ffe;
    color: #887;
    font-weight: 400;
    font-style: italic;
    font-size: 12px;
    font-family: "Helvetia Neue", Helvetica, sans-serif;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }

/* line 575, rafl/page_index.scss */
body.dashboard #needwinner li {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  border: 1px solid #6A707C; }
  /* line 579, rafl/page_index.scss */
  body.dashboard #needwinner li .wrapper {
    position: relative; }
  /* line 584, rafl/page_index.scss */
  body.dashboard #needwinner li .edit-box, body.dashboard #needwinner li .edit-box a {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
    /* line 597, rafl/page_index.scss */
    body.dashboard #needwinner li .edit-box span, body.dashboard #needwinner li .edit-box a span {
      position: absolute;
      top: 50%;
      margin-top: -0.5em;
      width: 100%; }

/* line 608, rafl/page_index.scss */
body.dashboard .plan-btn {
  color: #6A707C;
  text-decoration: underline; }

/* line 613, rafl/page_index.scss */
body.dashboard #top-level {
  display: block;
  margin-bottom: 40px; }

/* line 619, rafl/page_index.scss */
body.dashboard #needwinner, body.dashboard #needwinner ul, body.dashboard #current-container, body.dashboard #current-container ul {
  display: inline; }

/* line 624, rafl/page_index.scss */
body.dashboard .first-time {
  position: absolute;
  padding-left: 82px;
  left: 237.66667px;
  background: url(/static/img/bg/first-time-arrow.png) left 30% no-repeat;
  top: 0;
  margin-top: 40px;
  width: 280px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translateX(28px);
  -moz-transform: translateX(28px);
  -ms-transform: translateX(28px);
  -o-transform: translateX(28px);
  transform: translateX(28px);
  -webkit-transition: opacity 0.88s ease-out, -webkit-transform 0.88s ease-out, padding-left 0.88s ease-out;
  -moz-transition: opacity 0.88s ease-out, -moz-transform 0.88s ease-out, padding-left 0.88s ease-out;
  -o-transition: opacity 0.88s ease-out, -o-transform 0.88s ease-out, padding-left 0.88s ease-out;
  transition: opacity 0.88s ease-out, transform 0.88s ease-out, padding-left 0.88s ease-out; }
  /* line 633, rafl/page_index.scss */
  .ie9 body.dashboard .first-time {
    margin-top: -80px; }

/* line 645, rafl/page_index.scss */
body.dashboard .first-time h2, body.dashboard .empty-msg h2, body.dashboard .well h2 {
  font-weight: 600;
  font-size: 1.5em;
  margin-bottom: 0.25em; }

/* line 651, rafl/page_index.scss */
body.dashboard .first-time p, body.dashboard .empty-msg p, body.dashboard .well p {
  font-size: 1em;
  font-weight: font-weight-regular; }

/* line 656, rafl/page_index.scss */
body.dashboard .first-time .smile, body.dashboard .empty-msg .smile, body.dashboard .well .smile {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 0.83333em;
  margin-left: 15px;
  letter-spacing: 2px; }
  /* line 663, rafl/page_index.scss */
  body.dashboard .first-time .smile i, body.dashboard .empty-msg .smile i, body.dashboard .well .smile i {
    font-style: normal;
    font-size: 1.125em;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline; }

/* line 672, rafl/page_index.scss */
body.dashboard .empty-msg p, body.dashboard .well p {
  color: #90b1c7;
  margin-top: 2em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 1.18em;
  font-weight: 300;
  background: #dbe8f1;
  padding: 1em 1.25em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 3px 5px rgba(144, 177, 199, 0.075), 0 1px 0 rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset 0 3px 5px rgba(144, 177, 199, 0.075), 0 1px 0 rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 3px 5px rgba(144, 177, 199, 0.075), 0 1px 0 rgba(255, 255, 255, 0.4);
  border: 1px solid #cbdeea; }
  /* line 689, rafl/page_index.scss */
  body.dashboard .empty-msg p a, body.dashboard .well p a {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 10px;
    color: #5180a0; }
    /* line 695, rafl/page_index.scss */
    body.dashboard .empty-msg p a:hover, body.dashboard .well p a:hover {
      color: #008FD6;
      -webkit-transform: translateY(-1px);
      -moz-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
      -o-transform: translateY(-1px);
      transform: translateY(-1px);
      text-shadow: 0 1px 1px rgba(38, 42, 44, 0.075); }
    /* line 701, rafl/page_index.scss */
    body.dashboard .empty-msg p a:active, body.dashboard .well p a:active {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }

/* line 710, rafl/page_index.scss */
body.dashboard #current-raffles-list li {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #b5b8be;
  border: 1px solid rgba(106, 112, 124, 0.5);
  -webkit-box-shadow: 0 1px 0 rgba(106, 112, 124, 0.3);
  -moz-box-shadow: 0 1px 0 rgba(106, 112, 124, 0.3);
  box-shadow: 0 1px 0 rgba(106, 112, 124, 0.3); }
  /* line 717, rafl/page_index.scss */
  body.dashboard #current-raffles-list li:hover {
    border-color: #6A707C; }
  /* line 721, rafl/page_index.scss */
  body.dashboard #current-raffles-list li.deleted {
    border-color: #C3C6CB; }

/* line 728, rafl/page_index.scss */
body.dashboard #future-raffles-list li, body.dashboard #past-raffles-list li {
  border: 1px solid #C3C6CB;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9; }
  /* line 732, rafl/page_index.scss */
  body.dashboard #future-raffles-list li .edit-box, body.dashboard #past-raffles-list li .edit-box {
    padding-bottom: 1px; }
    /* line 735, rafl/page_index.scss */
    body.dashboard #future-raffles-list li .edit-box a, body.dashboard #past-raffles-list li .edit-box a {
      height: 50%; }
  /* line 740, rafl/page_index.scss */
  body.dashboard #future-raffles-list li h2, body.dashboard #past-raffles-list li h2 {
    padding-bottom: 0.5em; }
  /* line 744, rafl/page_index.scss */
  body.dashboard #future-raffles-list li.hover .edit-box, body.dashboard #past-raffles-list li.hover .edit-box {
    /* height: $_edit-box-link-height * 2; */
    min-height: 112px; }
  /* line 749, rafl/page_index.scss */
  body.dashboard #future-raffles-list li .daysleft, body.dashboard #past-raffles-list li .daysleft {
    background: none; }
  /* line 753, rafl/page_index.scss */
  body.dashboard #future-raffles-list li:hover, body.dashboard #past-raffles-list li:hover {
    border-color: #9ea2aa;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    cursor: pointer; }
  /* line 759, rafl/page_index.scss */
  body.dashboard #future-raffles-list li.unloaded, body.dashboard #past-raffles-list li.unloaded {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  /* line 763, rafl/page_index.scss */
  body.dashboard #future-raffles-list li.loaded, body.dashboard #past-raffles-list li.loaded {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; }
    /* line 767, rafl/page_index.scss */
    body.dashboard #future-raffles-list li.loaded.deleted, body.dashboard #past-raffles-list li.loaded.deleted {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
      opacity: 0.5; }

/* line 773, rafl/page_index.scss */
body.dashboard #future-raffles-list .raffle-meta, body.dashboard #past-raffles-list .raffle-meta {
  margin-top: 12px; }

/* line 779, rafl/page_index.scss */
body.dashboard #past-raffles-list li {
  border: 1px solid #C3C6CB;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }
  /* line 783, rafl/page_index.scss */
  body.dashboard #past-raffles-list li:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
  /* line 787, rafl/page_index.scss */
  body.dashboard #past-raffles-list li.announced {
    background: #fff url(/static/img/bg/announced.png) center right no-repeat; }

/* line 792, rafl/page_index.scss */
body.dashboard #past-raffles-list h2, body.dashboard #past-raffles-list .daysleft {
  color: #b5b8be; }

/* line 796, rafl/page_index.scss */
body.dashboard #past-raffles-list .daysleft {
  background: none; }
  /* line 799, rafl/page_index.scss */
  body.dashboard #past-raffles-list .daysleft span, body.dashboard #past-raffles-list .daysleft b {
    color: #b5b8be; }

/* line 804, rafl/page_index.scss */
body.dashboard #past-raffles-list .raffle-meta .entries span {
  color: #b5b8be; }
  /* line 807, rafl/page_index.scss */
  body.dashboard #past-raffles-list .raffle-meta .entries span:before {
    background-position: 0 -18px; }

/* line 814, rafl/page_index.scss */
body.dashboard section.empty, body.dashboard section.empty ul {
  display: block;
  clear: left; }

/* line 821, rafl/page_index.scss */
body.dashboard.data-loaded .first-time {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  padding-left: 95px;
  -webkit-transition-delay: 0.25s;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  transition-delay: 0.25s; }

/* line 835, rafl/page_index.scss */
body.dashboard.first-time .main-col section, body.dashboard.first-time .main-col ul {
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s; }

/*  */
@-moz-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  20%, 30% {
    -webkit-transform: scale(0.975) rotate(-0.5deg);
    -moz-transform: scale(0.975) rotate(-0.5deg);
    -ms-transform: scale(0.975) rotate(-0.5deg);
    -o-transform: scale(0.975) rotate(-0.5deg);
    transform: scale(0.975) rotate(-0.5deg); }
  50%, 80% {
    -webkit-transform: scale(1.025) rotate(0.5deg);
    -moz-transform: scale(1.025) rotate(0.5deg);
    -ms-transform: scale(1.025) rotate(0.5deg);
    -o-transform: scale(1.025) rotate(0.5deg);
    transform: scale(1.025) rotate(0.5deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  20%, 30% {
    -webkit-transform: scale(0.975) rotate(-0.5deg);
    -moz-transform: scale(0.975) rotate(-0.5deg);
    -ms-transform: scale(0.975) rotate(-0.5deg);
    -o-transform: scale(0.975) rotate(-0.5deg);
    transform: scale(0.975) rotate(-0.5deg); }
  50%, 80% {
    -webkit-transform: scale(1.025) rotate(0.5deg);
    -moz-transform: scale(1.025) rotate(0.5deg);
    -ms-transform: scale(1.025) rotate(0.5deg);
    -o-transform: scale(1.025) rotate(0.5deg);
    transform: scale(1.025) rotate(0.5deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@-o-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  20%, 30% {
    -webkit-transform: scale(0.975) rotate(-0.5deg);
    -moz-transform: scale(0.975) rotate(-0.5deg);
    -ms-transform: scale(0.975) rotate(-0.5deg);
    -o-transform: scale(0.975) rotate(-0.5deg);
    transform: scale(0.975) rotate(-0.5deg); }
  50%, 80% {
    -webkit-transform: scale(1.025) rotate(0.5deg);
    -moz-transform: scale(1.025) rotate(0.5deg);
    -ms-transform: scale(1.025) rotate(0.5deg);
    -o-transform: scale(1.025) rotate(0.5deg);
    transform: scale(1.025) rotate(0.5deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@-ms-keyframes tada {
  /* line 49, rafl/page_edit.scss */
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  /* line 50, rafl/page_edit.scss */
  20%, 30% {
    -webkit-transform: scale(0.975) rotate(-0.5deg);
    -moz-transform: scale(0.975) rotate(-0.5deg);
    -ms-transform: scale(0.975) rotate(-0.5deg);
    -o-transform: scale(0.975) rotate(-0.5deg);
    transform: scale(0.975) rotate(-0.5deg); }
  /* line 51, rafl/page_edit.scss */
  50%, 80% {
    -webkit-transform: scale(1.025) rotate(0.5deg);
    -moz-transform: scale(1.025) rotate(0.5deg);
    -ms-transform: scale(1.025) rotate(0.5deg);
    -o-transform: scale(1.025) rotate(0.5deg);
    transform: scale(1.025) rotate(0.5deg); }
  /* line 52, rafl/page_edit.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  20%, 30% {
    -webkit-transform: scale(0.975) rotate(-0.5deg);
    -moz-transform: scale(0.975) rotate(-0.5deg);
    -ms-transform: scale(0.975) rotate(-0.5deg);
    -o-transform: scale(0.975) rotate(-0.5deg);
    transform: scale(0.975) rotate(-0.5deg); }
  50%, 80% {
    -webkit-transform: scale(1.025) rotate(0.5deg);
    -moz-transform: scale(1.025) rotate(0.5deg);
    -ms-transform: scale(1.025) rotate(0.5deg);
    -o-transform: scale(1.025) rotate(0.5deg);
    transform: scale(1.025) rotate(0.5deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

/* line 58, rafl/page_edit.scss */
body.edit-raffle #title h1, body.edit-raffle #entry-options, body.edit-raffle #dates, body.edit-raffle #final-step > *, body.edit-raffle #sidebar > section {
  -webkit-transition: opacity 0.42s cubic-bezier(0.65, 0.11, 0.92, 0.38);
  -moz-transition: opacity 0.42s cubic-bezier(0.65, 0.11, 0.92, 0.38);
  -o-transition: opacity 0.42s cubic-bezier(0.65, 0.11, 0.92, 0.38);
  transition: opacity 0.42s cubic-bezier(0.65, 0.11, 0.92, 0.38); }

/* line 63, rafl/page_edit.scss */
body.edit-raffle.nonexistant #title h1, body.edit-raffle.nonexistant #entry-options, body.edit-raffle.nonexistant #dates, body.edit-raffle.nonexistant #final-step > *, body.edit-raffle.nonexistant #sidebar > section {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
  -webkit-transition: opacity 0;
  -moz-transition: opacity 0;
  -o-transition: opacity 0;
  transition: opacity 0; }

/* line 68, rafl/page_edit.scss */
body.edit-raffle.nonexistant #prizes .button-add {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #008FD6;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  padding-right: 48px;
  font-size: 1em;
  border: 1px solid #008FD6; }
  /* line 43, newhome/_base.scss */
  body.edit-raffle.nonexistant #prizes .button-add:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.edit-raffle.nonexistant #prizes .button-add:hover, body.edit-raffle.nonexistant #prizes .button-add.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #0074ad;
    background-color: #00a3f5;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.edit-raffle.nonexistant #prizes .button-add:hover:active, body.edit-raffle.nonexistant #prizes .button-add:hover.active, body.edit-raffle.nonexistant #prizes .button-add.hover:active, body.edit-raffle.nonexistant #prizes .button-add.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.edit-raffle.nonexistant #prizes .button-add i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: 0 0; }
  /* line 73, rafl/page_edit.scss */
  body.edit-raffle.nonexistant #prizes .button-add b {
    font-size: 1.5em;
    -webkit-transform: translateY(1px);
    -moz-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -o-transform: translateY(1px);
    transform: translateY(1px); }
  /* line 78, rafl/page_edit.scss */
  body.edit-raffle.nonexistant #prizes .button-add:hover {
    font-size: 1em; }

/* line 84, rafl/page_edit.scss */
body.edit-raffle .init-load {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 16px; }

/* line 91, rafl/page_edit.scss */
body.edit-raffle .init-load img {
  position: relative;
  left: 0;
  top: 0; }

/* line 97, rafl/page_edit.scss */
body.edit-raffle .hide-until-load {
  display: none; }

/* line 102, rafl/page_edit.scss */
body.edit-raffle .rafl-list li {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  overflow: visible;
  border: 1px solid #d2d4d8;
  margin-bottom: 0.625em;
  white-space: nowrap;
  padding-right: 60px;
  -webkit-box-shadow: inset 0 -29px 1px #fefefe, 0 2px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: inset 0 -29px 1px #fefefe, 0 2px 1px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0 -29px 1px #fefefe, 0 2px 1px rgba(0, 0, 0, 0.03); }
  /* line 118, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li:hover, body.edit-raffle .rafl-list li.editing {
    background: #008FD6;
    border: 1px solid #008FD6;
    cursor: pointer;
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.03);
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.03); }
    /* line 128, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li:hover .edit-button i, body.edit-raffle .rafl-list li:hover .edit-button:hover i, body.edit-raffle .rafl-list li:hover .edit-button:active i, body.edit-raffle .rafl-list li.editing .edit-button i, body.edit-raffle .rafl-list li.editing .edit-button:hover i, body.edit-raffle .rafl-list li.editing .edit-button:active i {
      background-position: 0 -21px; }
    /* line 134, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li:hover *, body.edit-raffle .rafl-list li.editing * {
      color: #fff !important; }
    /* line 138, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li:hover .delete, body.edit-raffle .rafl-list li.editing .delete {
      color: #6A707C !important; }
      /* line 141, rafl/page_edit.scss */
      body.edit-raffle .rafl-list li:hover .delete:hover, body.edit-raffle .rafl-list li.editing .delete:hover {
        color: #fff !important; }
  /* line 147, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li .mandatory-icon {
    display: none;
    width: 14px;
    height: 21px;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    left: 0;
    margin-left: 10px; }
  /* line 167, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li.mandatory .mandatory-icon, body.edit-raffle .rafl-list li.mandatory ~ li .mandatory-icon {
    background-image: url(/static/img/icons/edit-page-sprite.png);
    display: block;
    position: absolute;
    left: 0; }
  /* line 176, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li.mandatory {
    border-color: #6A707C; }
    /* line 179, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li.mandatory .mandatory-icon {
      background-position: -47px 0; }
    /* line 183, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li.mandatory:hover {
      border-color: #008FD6; }
    /* line 187, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li.mandatory.ixnay {
      border-color: #F75200; }
      /* line 190, rafl/page_edit.scss */
      body.edit-raffle .rafl-list li.mandatory.ixnay .mandatory-icon {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0; }
  /* line 197, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li.mandatory ~ li .mandatory-icon {
    background-position: -47px -21px; }
  /* line 202, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li.deleted {
    border-color: #e2e4e6;
    border-style: dashed !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    /* line 208, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li.deleted:hover {
      background-color: #F75200; }
    /* line 212, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li.deleted a {
      -webkit-transition: 0.1s;
      -moz-transition: 0.1s;
      -o-transition: 0.1s;
      transition: 0.1s;
      padding: 0; }
      /* line 216, rafl/page_edit.scss */
      body.edit-raffle .rafl-list li.deleted a * {
        color: #f0f1f2 !important;
        font-size: 0.75em;
        text-decoration: line-through; }
    /* line 223, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li.deleted .edit-button {
      display: none; }
    /* line 227, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li.deleted .delete {
      display: none; }
    /* line 231, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li.deleted .undo-button {
      display: block;
      color: #6A707C !important; }
      /* line 235, rafl/page_edit.scss */
      body.edit-raffle .rafl-list li.deleted .undo-button:hover {
        background-color: #008FD6;
        color: #fff !important; }
  /* line 242, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li.ixnay {
    background: #F75200;
    text-decoration: line-through;
    border-color: #F75200; }
    /* line 247, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li.ixnay .edit-button {
      display: none; }
  /* line 252, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li.ui-sortable-helper {
    cursor: move;
    cursor: grabbing;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing; }
  /* line 259, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li.error {
    border-color: #F75200;
    border-style: dashed;
    -webkit-box-shadow: 0 0 1px rgba(247, 82, 0, 0.25), 0 0 1px rgba(247, 82, 0, 0.25), 0 0 1px rgba(247, 82, 0, 0.25), 0 0 1px rgba(247, 82, 0, 0.25);
    -moz-box-shadow: 0 0 1px rgba(247, 82, 0, 0.25), 0 0 1px rgba(247, 82, 0, 0.25), 0 0 1px rgba(247, 82, 0, 0.25), 0 0 1px rgba(247, 82, 0, 0.25);
    box-shadow: 0 0 1px rgba(247, 82, 0, 0.25), 0 0 1px rgba(247, 82, 0, 0.25), 0 0 1px rgba(247, 82, 0, 0.25), 0 0 1px rgba(247, 82, 0, 0.25); }
  /* line 266, rafl/page_edit.scss */
  .nocssanimations body.edit-raffle .rafl-list li.ping, .nocssanimations body.edit-raffle .rafl-list li.unping {
    border-color: #A9D942; }
  /* line 270, rafl/page_edit.scss */
  .nocssanimations body.edit-raffle .rafl-list li.ping {
    -webkit-transform: scale(1.025);
    -moz-transform: scale(1.025);
    -ms-transform: scale(1.025);
    -o-transform: scale(1.025);
    transform: scale(1.025);
    -webkit-transition: 0.1s;
    -moz-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;
    -webkit-box-shadow: 0 0 1px #A9D942, 0 0 1px #A9D942, 0 0 1px #A9D942, 0 0 1px #A9D942;
    -moz-box-shadow: 0 0 1px #A9D942, 0 0 1px #A9D942, 0 0 1px #A9D942, 0 0 1px #A9D942;
    box-shadow: 0 0 1px #A9D942, 0 0 1px #A9D942, 0 0 1px #A9D942, 0 0 1px #A9D942; }
  /* line 276, rafl/page_edit.scss */
  .nocssanimations body.edit-raffle .rafl-list li.unping {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: 0.1s;
    -moz-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s; }
  /* line 284, rafl/page_edit.scss */
  .cssanimations body.edit-raffle .rafl-list li.ping, .cssanimations body.edit-raffle .rafl-list li.unping {
    border-color: #A9D942; }
  /* line 288, rafl/page_edit.scss */
  .cssanimations body.edit-raffle .rafl-list li.ping {
    -webkit-animation: tada 0.5s;
    -moz-animation: tada 0.5s;
    -ms-animation: tada 0.5s;
    -o-animation: tada 0.5s;
    animation: tada 0.5s; }
  /* line 293, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li a {
    text-decoration: none;
    overflow: hidden; }
    /* line 298, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li a:hover {
      text-decoration: underline; }
  /* line 303, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li .meta {
    font-weight: 600;
    font-family: "Monaco", "Courier New", monospace;
    font-size: 0.875em;
    /*position:       relative;*/
    margin-top: -1px;
    margin-right: 1px;
    color: #C3C6CB;
    letter-spacing: 1px; }
    /* line 317, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li .meta em {
      padding-left: 1px;
      padding-right: 1px;
      font-size: 0.85714em;
      color: #6A707C; }
      /* line 323, rafl/page_edit.scss */
      body.edit-raffle .rafl-list li .meta em:hover {
        text-decoration: none; }
  /* line 329, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li .delete, body.edit-raffle .rafl-list li .undo-button {
    font-weight: 300;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 100%;
    margin-right: 1px;
    top: 50%;
    margin-top: -10px;
    text-align: center;
    line-height: 22px;
    padding: 0;
    color: #6A707C;
    border: 1px solid #EBECED;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6; }
    /* line 354, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li .delete:hover, body.edit-raffle .rafl-list li .undo-button:hover {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1;
      text-decoration: none;
      background: #F75200; }
  /* line 362, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li .delete:hover {
    border-color: #F75200; }
  /* line 366, rafl/page_edit.scss */
  body.edit-raffle .rafl-list li .undo-button {
    display: none; }
    /* line 369, rafl/page_edit.scss */
    body.edit-raffle .rafl-list li .undo-button:hover {
      border-color: #008FD6; }

/* line 375, rafl/page_edit.scss */
body.edit-raffle .rafl-list .edit-box {
  position: absolute;
  width: 100%;
  height: 100%; }
  /* line 380, rafl/page_edit.scss */
  body.edit-raffle .rafl-list .edit-box a span {
    display: none; }
  /* line 384, rafl/page_edit.scss */
  body.edit-raffle .rafl-list .edit-box .edit-button {
    z-index: 2;
    position: absolute;
    height: 100%;
    padding: 0;
    right: 0;
    margin-right: 10px;
    width: 75px; }
    /* line 21, rafl/page_edit.scss */
    body.edit-raffle .rafl-list .edit-box .edit-button i {
      display: block;
      width: 47px;
      height: 21px;
      position: absolute;
      top: 50%;
      margin-top: -12px;
      left: 50%;
      margin-left: -23px;
      background: url(/static/img/icons/edit-page-sprite.png);
      background-repeat: no-repeat; }

/* line 391, rafl/page_edit.scss */
body.edit-raffle .main-col h2 {
  position: relative; }

/* line 397, rafl/page_edit.scss */
body.edit-raffle .poll_opt.introducing {
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  margin-top: 10px; }

/* line 403, rafl/page_edit.scss */
body.edit-raffle #dates {
  margin-bottom: 0; }
  /* line 406, rafl/page_edit.scss */
  body.edit-raffle #dates fieldset {
    float: left;
    width: 49%; }
    /* line 411, rafl/page_edit.scss */
    body.edit-raffle #dates fieldset.start .spinner, body.edit-raffle #dates fieldset.start .success {
      margin-right: 1.5em; }
    /* line 416, rafl/page_edit.scss */
    body.edit-raffle #dates fieldset.end {
      float: right;
      text-align: right; }
      /* line 420, rafl/page_edit.scss */
      body.edit-raffle #dates fieldset.end h2 {
        margin-right: 1.125em; }
      /* line 424, rafl/page_edit.scss */
      body.edit-raffle #dates fieldset.end .time {
        margin-right: 30px; }
      /* line 428, rafl/page_edit.scss */
      body.edit-raffle #dates fieldset.end .datepicker:after {
        right: 0;
        margin-right: 11px;
        left: auto;
        margin-left: 0; }
      /* line 435, rafl/page_edit.scss */
      body.edit-raffle #dates fieldset.end .spinner, body.edit-raffle #dates fieldset.end .success {
        margin-right: -1.125em; }
    /* line 440, rafl/page_edit.scss */
    body.edit-raffle #dates fieldset em {
      font-style: normal;
      color: rgba(106, 112, 124, 0.24);
      margin-right: 0.125em;
      margin-left: 0.125em; }
    /* line 447, rafl/page_edit.scss */
    body.edit-raffle #dates fieldset i {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      height: 24px;
      width: 24px;
      margin-right: 0.5em; }
  /* line 456, rafl/page_edit.scss */
  body.edit-raffle #dates .line {
    display: block;
    overflow: hidden;
    position: relative;
    margin-bottom: 1em; }
    /* line 463, rafl/page_edit.scss */
    body.edit-raffle #dates .line i {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      width: 24px;
      margin-top: -5px; }
    /* line 469, rafl/page_edit.scss */
    body.edit-raffle #dates .line.datepicker {
      cursor: text; }
      /* line 472, rafl/page_edit.scss */
      body.edit-raffle #dates .line.datepicker:after {
        content: '▾';
        position: absolute;
        left: 0;
        margin-left: 10.28571em;
        top: 50%;
        margin-top: -0.5em;
        color: #C3C6CB;
        font-size: 0.875em; }
  /* line 488, rafl/page_edit.scss */
  body.edit-raffle #dates small a {
    margin: 0 2px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-style: normal;
    color: #6A707C; }
  /* line 497, rafl/page_edit.scss */
  body.edit-raffle #dates input[type="text"] {
    display: inline;
    width: 8em;
    padding: 0.5em;
    border: 1px solid #EBECED;
    color: #6A707C;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    cursor: text; }
  /* line 510, rafl/page_edit.scss */
  body.edit-raffle #dates #dates-split {
    width: 40px;
    float: left;
    height: 100px; }

/* line 517, rafl/page_edit.scss */
body.edit-raffle #prize-imgselect {
  padding-top: 2em;
  padding-bottom: 1em; }
  /* line 521, rafl/page_edit.scss */
  body.edit-raffle #prize-imgselect .spinner {
    position: absolute;
    right: 50%;
    top: 54%;
    margin-top: 0;
    margin-right: 0; }

/* line 530, rafl/page_edit.scss */
body.edit-raffle #imgareacontainer {
  position: relative; }

/* line 534, rafl/page_edit.scss */
body.edit-raffle #prize-img-edit {
  display: none;
  margin-bottom: 2em; }

/* line 539, rafl/page_edit.scss */
body.edit-raffle .prize-img-link {
  font-weight: 400;
  font-family: "proxima-nova", Helvetica, sans-serif;
  text-transform: uppercase;
  font-style: normal; }
  /* line 545, rafl/page_edit.scss */
  body.edit-raffle .prize-img-link, body.edit-raffle .prize-img-link a {
    color: #6A707C; }

/* line 551, rafl/page_edit.scss */
body.edit-raffle #add-prize-img.existing, body.edit-raffle #add-prize-img.existing:hover, body.edit-raffle #add-prize-img.existing:active, body.edit-raffle #edit-prize-crop.existing, body.edit-raffle #edit-prize-crop.existing:hover, body.edit-raffle #edit-prize-crop.existing:active {
  float: right; }

/* line 556, rafl/page_edit.scss */
body.edit-raffle .raflModal .hidden {
  display: none; }

/* line 560, rafl/page_edit.scss */
body.edit-raffle .markItUp {
  position: relative; }

/* line 564, rafl/page_edit.scss */
body.edit-raffle #comments {
  position: relative;
  z-index: 99; }
  /* line 568, rafl/page_edit.scss */
  body.edit-raffle #comments .markItUpHeader {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    left: -999px; }
    /* line 573, rafl/page_edit.scss */
    body.edit-raffle #comments .markItUpHeader ul {
      border: none;
      background: transparent; }
  /* line 580, rafl/page_edit.scss */
  body.edit-raffle #comments.focused #id_comments {
    -webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
    font-size: 1em;
    font-style: normal;
    border: 10px solid #f3f4f5;
    width: 541.25px;
    position: absolute;
    right: 0;
    height: 15em;
    z-index: 2000;
    margin-top: 0;
    padding-top: 32px;
    color: #6A707C;
    line-height: 1.4em;
    -webkit-transition: 0.1s ease-out;
    -moz-transition: 0.1s ease-out;
    -o-transition: 0.1s ease-out;
    transition: 0.1s ease-out; }
  /* line 602, rafl/page_edit.scss */
  body.edit-raffle #comments.focused .markItUpHeader {
    display: block;
    position: absolute;
    left: 0;
    margin-left: -316px;
    margin-top: 3px;
    z-index: 2000001;
    background: #f3f4f5;
    padding-bottom: 3px;
    width: 573.25px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity 0.1s ease-out;
    -moz-transition: opacity 0.1s ease-out;
    -o-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s; }

/* line 621, rafl/page_edit.scss */
body.edit-raffle #id_comments {
  font-family: Georgia, serif;
  font-size: 0.5em;
  font-style: italic;
  height: 3em;
  color: #C3C6CB; }

/* line 630, rafl/page_edit.scss */
body.edit-raffle #terms-template-init {
  color: #008FD6;
  font-size: 0.75em;
  text-decoration: none; }
  /* line 635, rafl/page_edit.scss */
  body.edit-raffle #terms-template-init span {
    text-decoration: underline; }
  /* line 639, rafl/page_edit.scss */
  body.edit-raffle #terms-template-init b {
    font-size: 1.25em;
    text-decoration: none; }

/* line 646, rafl/page_edit.scss */
body.edit-raffle #terms-edit-form input[type="text"] {
  padding: 0.5em;
  font-size: 0.875em; }

/* line 652, rafl/page_edit.scss */
body.edit-raffle #refer-box {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 1em 0.675em;
  background: #fdfdfd;
  margin-bottom: 1em;
  border: 1px solid #EBECED;
  position: relative; }
  /* line 661, rafl/page_edit.scss */
  body.edit-raffle #refer-box label {
    font-weight: 400;
    font-size: 1em;
    margin: 0; }
    /* line 666, rafl/page_edit.scss */
    body.edit-raffle #refer-box label:hover {
      text-decoration: underline;
      cursor: pointer; }
  /* line 672, rafl/page_edit.scss */
  body.edit-raffle #refer-box span {
    padding-left: 30px;
    margin-left: -30px; }
  /* line 677, rafl/page_edit.scss */
  body.edit-raffle #refer-box input:checked ~ span {
    color: #262A2C;
    font-weight: 600; }
  /* line 682, rafl/page_edit.scss */
  body.edit-raffle #refer-box input {
    margin-right: 0.675em; }

/* line 687, rafl/page_edit.scss */
body.edit-raffle #question-refer, body.edit-raffle #emlist-help {
  height: 19px;
  width: 19px;
  line-height: 20px;
  font-size: 0.8125em;
  margin-right: 13px;
  margin-top: -1px; }

/* line 697, rafl/page_edit.scss */
body.edit-raffle #emlist-help {
  margin-right: 53px;
  margin-top: -10px; }

/* line 703, rafl/page_edit.scss */
body.edit-raffle #choose-score label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 0.5em;
  position: relative;
  top: -0.25em; }

/* line 710, rafl/page_edit.scss */
body.edit-raffle #choose-score a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.325em 0.75em;
  line-height: 1.125em;
  height: 1em;
  border: 1px solid #C3C6CB;
  text-decoration: none;
  text-align: center;
  margin-right: -5px;
  color: #6A707C; }
  /* line 725, rafl/page_edit.scss */
  body.edit-raffle #choose-score a:hover {
    background: #f3f4f5; }
    /* line 728, rafl/page_edit.scss */
    body.edit-raffle #choose-score a:hover i {
      color: #6A707C; }
  /* line 733, rafl/page_edit.scss */
  body.edit-raffle #choose-score a i {
    font-weight: 600;
    font-size: 0.75em;
    position: relative;
    top: -1px;
    margin-right: 3px; }
  /* line 741, rafl/page_edit.scss */
  body.edit-raffle #choose-score a.active {
    color: #fff;
    background: #6A707C;
    border-color: #6A707C; }
    /* line 746, rafl/page_edit.scss */
    body.edit-raffle #choose-score a.active i {
      color: #fff; }

/* line 753, rafl/page_edit.scss */
body.edit-raffle .main-col section {
  margin-bottom: 4em; }

/* line 757, rafl/page_edit.scss */
body.edit-raffle .spinner, body.edit-raffle .success {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -12px;
  margin-right: 4px; }

/* line 765, rafl/page_edit.scss */
body.edit-raffle #rc-disclaimer-show {
  color: #59b6e4; }
  /* line 768, rafl/page_edit.scss */
  body.edit-raffle #rc-disclaimer-show:hover {
    color: #008FD6; }
  /* line 772, rafl/page_edit.scss */
  body.edit-raffle #rc-disclaimer-show:after {
    content: '▾';
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-left: 5px;
    text-decoration: none; }

/* line 780, rafl/page_edit.scss */
body.edit-raffle #rc-disclaimer-full {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 0.875em;
  color: #6A707C;
  border: 2px dashed #C3C6CB;
  padding: 1em;
  line-height: 1.4em; }
  /* line 790, rafl/page_edit.scss */
  body.edit-raffle #rc-disclaimer-full p {
    margin-bottom: 1em; }

/* line 795, rafl/page_edit.scss */
body.edit-raffle #marker-entry-option {
  position: relative; }
  /* line 798, rafl/page_edit.scss */
  body.edit-raffle #marker-entry-option .dropdown-menu {
    display: none; }
  /* line 802, rafl/page_edit.scss */
  body.edit-raffle #marker-entry-option.open .dropdown-menu {
    display: block; }

/* line 807, rafl/page_edit.scss */
body.edit-raffle #entry-option-dropdown {
  overflow: hidden;
  border: 1px solid #6A707C;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(38, 42, 44, 0.12);
  -moz-box-shadow: 0 6px 12px rgba(38, 42, 44, 0.12);
  box-shadow: 0 6px 12px rgba(38, 42, 44, 0.12); }
  /* line 821, rafl/page_edit.scss */
  body.edit-raffle #entry-option-dropdown li {
    position: relative;
    display: table;
    float: left;
    padding: 0;
    margin: 0;
    width: 215px;
    border-bottom: 1px solid #EBECED;
    border-right: 1px solid #EBECED; }
    /* line 832, rafl/page_edit.scss */
    body.edit-raffle #entry-option-dropdown li:nth-child(even) {
      border-right: none; }
    /* line 836, rafl/page_edit.scss */
    body.edit-raffle #entry-option-dropdown li a {
      border: 7px solid #fff;
      padding: 0 1.5em 0 64px;
      height: 4em;
      display: table-cell;
      vertical-align: middle;
      text-decoration: none;
      color: #6A707C;
      background: #fff;
      position: relative; }
      /* line 850, rafl/page_edit.scss */
      body.edit-raffle #entry-option-dropdown li a:hover {
        border-color: #ecedee;
        z-index: 3; }
      /* line 856, rafl/page_edit.scss */
      body.edit-raffle #entry-option-dropdown li a i {
        background-image: url(/static/img/icons/option-types.png);
        width: 32px;
        height: 32px;
        position: absolute;
        left: 0;
        margin-left: 16px;
        top: 50%;
        margin-top: -16px; }
      /* line 869, rafl/page_edit.scss */
      body.edit-raffle #entry-option-dropdown li a span {
        display: table-cell; }

/* line 876, rafl/page_edit.scss */
body.edit-raffle #final-step {
  color: #6A707C;
  text-align: center;
  position: relative;
  margin-top: 1em;
  padding-top: 90px;
  padding-bottom: 100px;
  z-index: 0; }
  /* line 887, rafl/page_edit.scss */
  body.edit-raffle #final-step .statement {
    font-weight: 300;
    font-size: 3em;
    line-height: 1em;
    margin-bottom: 36px;
    display: block; }

/* line 897, rafl/page_edit.scss */
body.edit-raffle #submit-link {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #008FD6;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  padding-right: 48px; }
  /* line 43, newhome/_base.scss */
  body.edit-raffle #submit-link:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.edit-raffle #submit-link:hover, body.edit-raffle #submit-link.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #0074ad;
    background-color: #00a3f5;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.edit-raffle #submit-link:hover:active, body.edit-raffle #submit-link:hover.active, body.edit-raffle #submit-link.hover:active, body.edit-raffle #submit-link.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.edit-raffle #submit-link i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: -15px 0; }
  /* line 900, rafl/page_edit.scss */
  body.edit-raffle #submit-link b {
    font-size: 1.25em; }

/* line 905, rafl/page_edit.scss */
body.edit-raffle #edit-entry-option-form {
  margin-top: -44px; }
  /* line 908, rafl/page_edit.scss */
  body.edit-raffle #edit-entry-option-form h2 {
    position: relative;
    z-index: 1;
    overflow: visible;
    line-height: 1.25em;
    padding: 1em 0 0.875em;
    font-size: 1.5em;
    color: #262A2C; }
    /* line 919, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form h2:before {
      content: '';
      position: absolute;
      z-index: -1;
      top: 0;
      height: 100%;
      left: 0;
      margin-left: -40px;
      margin-bottom: 1.5em;
      width: 433px;
      background: #EBECED; }
    /* line 932, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form h2 input {
      font-size: 0.875em;
      width: 100px;
      background: rgba(255, 255, 255, 0.5); }
    /* line 938, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form h2 label {
      display: none; }
  /* line 943, rafl/page_edit.scss */
  body.edit-raffle #edit-entry-option-form input[type="text"], body.edit-raffle #edit-entry-option-form input[type="password"] {
    padding: 0.25em;
    width: 343px; }
  /* line 948, rafl/page_edit.scss */
  body.edit-raffle #edit-entry-option-form #id_message {
    background: transparent;
    position: relative;
    z-index: 2; }
    /* line 953, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form #id_message.bad {
      border-color: #F75200;
      background: rgba(247, 82, 0, 0.05); }
  /* line 959, rafl/page_edit.scss */
  body.edit-raffle #edit-entry-option-form .form-item {
    position: relative; }
  /* line 963, rafl/page_edit.scss */
  body.edit-raffle #edit-entry-option-form .char-count {
    position: absolute;
    z-index: 1;
    height: 1em;
    line-height: 1em;
    top: 50%;
    margin-top: -0.5em;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 3em;
    letter-spacing: 5px;
    color: #EBECED;
    font-weight: 600;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5; }
    /* line 979, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form .char-count.bad {
      color: #F75200; }
  /* line 984, rafl/page_edit.scss */
  body.edit-raffle #edit-entry-option-form #emlist-p1 {
    /* see also: body.edit-raffle .rafl-list .edit-box .edit-button i */ }
    /* line 985, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form #emlist-p1 .dropdown-toggle {
      margin-top: 10px; }
    /* line 988, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form #emlist-p1 .open .dropdown-menu {
      background: #fff;
      top: 4em;
      height: 20.5em;
      overflow: auto; }
    /* line 994, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form #emlist-p1 li {
      display: table;
      width: 100%;
      margin: 0;
      padding: 0;
      /* see also: body.edit-raffle #entry-option-dropdown li a */ }
      /* line 1000, rafl/page_edit.scss */
      body.edit-raffle #edit-entry-option-form #emlist-p1 li a {
        background: #fff;
        display: table-cell;
        position: relative;
        text-decoration: none;
        vertical-align: middle;
        width: 100%; }
        /* line 1007, rafl/page_edit.scss */
        body.edit-raffle #edit-entry-option-form #emlist-p1 li a:hover {
          background: #C3C6CB; }
        /* line 1010, rafl/page_edit.scss */
        body.edit-raffle #edit-entry-option-form #emlist-p1 li a img {
          margin: 0 20px; }
    /* line 1018, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form #emlist-p1 .button-add i {
      background: url("/static/img/icons/edit-page-sprite.png") no-repeat scroll 0 0 transparent;
      display: block;
      position: absolute;
      height: 21px;
      width: 47px;
      margin: 0;
      top: 16px;
      right: 16px; }
      /* line 1027, rafl/page_edit.scss */
      body.edit-raffle #edit-entry-option-form #emlist-p1 .button-add i .spinner {
        background-image: url("/static/img/loader.gif");
        background-position: 0 0; }
    /* line 1032, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form #emlist-p1 .button-add:hover i {
      background-position: 0 -21px; }
  /* line 1040, rafl/page_edit.scss */
  body.edit-raffle #edit-entry-option-form #emlist-help-label {
    margin-right: 15px; }
  /* line 1044, rafl/page_edit.scss */
  body.edit-raffle #edit-entry-option-form #emlist-api-validate {
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    position: relative;
    background-color: #008FD6;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 1px 1em 0;
    height: 48px;
    line-height: 48px;
    color: #fff;
    padding-right: 48px;
    float: right;
    margin-top: 15px; }
    /* line 43, newhome/_base.scss */
    body.edit-raffle #edit-entry-option-form #emlist-api-validate:hover {
      text-decoration: underline; }
    /* line 58, newhome/_buttons.scss */
    body.edit-raffle #edit-entry-option-form #emlist-api-validate:hover, body.edit-raffle #edit-entry-option-form #emlist-api-validate.hover {
      -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      text-shadow: 1px 1px 1px #0074ad;
      background-color: #00a3f5;
      position: relative;
      top: -0.3em; }
      /* line 139, newhome/_buttons.scss */
      body.edit-raffle #edit-entry-option-form #emlist-api-validate:hover:active, body.edit-raffle #edit-entry-option-form #emlist-api-validate:hover.active, body.edit-raffle #edit-entry-option-form #emlist-api-validate.hover:active, body.edit-raffle #edit-entry-option-form #emlist-api-validate.hover.active {
        -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        top: 0; }
    /* line 62, newhome/_buttons.scss */
    body.edit-raffle #edit-entry-option-form #emlist-api-validate i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right;
      background-position: -15px 0; }
    /* line 1050, rafl/page_edit.scss */
    body.edit-raffle #edit-entry-option-form #emlist-api-validate b {
      font-size: 1.25em; }

/* line 1057, rafl/page_edit.scss */
body.edit-raffle #sidebar #duplicate {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
  /* line 1060, rafl/page_edit.scss */
  body.edit-raffle #sidebar #duplicate a {
    color: #6A707C;
    font-size: 0.875em; }
  /* line 1065, rafl/page_edit.scss */
  body.edit-raffle #sidebar #duplicate select {
    margin: 0.5em 0 0 0; }

/* line 1070, rafl/page_edit.scss */
body.edit-raffle .duplicate-dropdown {
  display: none; }
  /* line 1073, rafl/page_edit.scss */
  body.edit-raffle .duplicate-dropdown.show {
    display: block; }

/* line 1078, rafl/page_edit.scss */
body.edit-raffle .fatcat-editor {
  margin-top: -30px; }

/* line 1082, rafl/page_edit.scss */
body.edit-raffle .prize-example {
  padding-top: 8px; }

/* line 1086, rafl/page_edit.scss */
body.edit-raffle #opt-dropdown-facebook i {
  background-position: 0 0; }

/* line 1087, rafl/page_edit.scss */
body.edit-raffle #opt-dropdown-twitter i {
  background-position: -32px 0; }

/* line 1088, rafl/page_edit.scss */
body.edit-raffle #opt-dropdown-twfollow i {
  background-position: -32px 0; }

/* line 1089, rafl/page_edit.scss */
body.edit-raffle #opt-dropdown-pinit i {
  background-position: -64px 0; }

/* line 1090, rafl/page_edit.scss */
body.edit-raffle #opt-dropdown-pinfollow i {
  background-position: -64px 0; }

/* line 1091, rafl/page_edit.scss */
body.edit-raffle #opt-dropdown-poll i {
  background-position: -96px 0; }

/* line 1092, rafl/page_edit.scss */
body.edit-raffle #opt-dropdown-comment i {
  background-position: -128px 0; }

/* line 1093, rafl/page_edit.scss */
body.edit-raffle #opt-dropdown-emlist i {
  background-position: -160px 0; }

/* line 1094, rafl/page_edit.scss */
body.edit-raffle #opt-dropdown-custom i {
  background-position: -192px 0; }

@-moz-keyframes curtain {
  0%, 100% {
    transform: scaleY(0); }
  40%, 70% {
    transform: scaleY(1); } }

@-webkit-keyframes curtain {
  0%, 100% {
    transform: scaleY(0); }
  40%, 70% {
    transform: scaleY(1); } }

@-o-keyframes curtain {
  0%, 100% {
    transform: scaleY(0); }
  40%, 70% {
    transform: scaleY(1); } }

@-ms-keyframes curtain {
  /* line 2, rafl/page_preview.scss */
  0%, 100% {
    transform: scaleY(0); }
  /* line 3, rafl/page_preview.scss */
  40%, 70% {
    transform: scaleY(1); } }

@keyframes curtain {
  0%, 100% {
    transform: scaleY(0); }
  40%, 70% {
    transform: scaleY(1); } }

/* line 7, rafl/page_preview.scss */
body.preview-raffle strong {
  font-weight: 600; }

/* line 12, rafl/page_preview.scss */
body.preview-raffle .main-col section {
  margin-bottom: 4.25em; }

/* line 16, rafl/page_preview.scss */
body.preview-raffle .main-col textarea {
  font-family: "Monaco", "Courier New", monospace;
  font-size: 0.8125em;
  font-weight: 400;
  line-height: 1.4em;
  overflow: hidden;
  width: 399px;
  padding-top: 14px;
  padding-bottom: 14px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* line 29, rafl/page_preview.scss */
body.preview-raffle .code-container {
  position: relative; }
  /* line 32, rafl/page_preview.scss */
  body.preview-raffle .code-container .code-valid, body.preview-raffle .code-container .code-invalid {
    display: none; }
  /* line 36, rafl/page_preview.scss */
  body.preview-raffle .code-container.valid .code-valid {
    display: inherit; }
  /* line 40, rafl/page_preview.scss */
  body.preview-raffle .code-container.invalid .code-invalid {
    display: inherit; }

/* line 45, rafl/page_preview.scss */
body.preview-raffle #copy-code {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 56px;
  height: 4em;
  border: 1px solid rgba(106, 112, 124, 0.64);
  background: #f8f9fa;
  z-index: 100;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 -32px 1px rgba(101, 101, 101, 0.05), -2px 0 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0 -32px 1px rgba(101, 101, 101, 0.05), -2px 0 3px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 -32px 1px rgba(101, 101, 101, 0.05), -2px 0 3px rgba(0, 0, 0, 0.08);
  -webkit-transition: height 0.42s ease;
  -webkit-transition-delay: 0.56s;
  -moz-transition: height 0.42s ease 0.56s;
  -o-transition: height 0.42s ease 0.56s;
  transition: height 0.42s ease 0.56s; }
  /* line 66, rafl/page_preview.scss */
  body.preview-raffle #copy-code i {
    height: 34px;
    width: 26px;
    position: absolute;
    left: 50%;
    margin-left: -13px;
    top: 50%;
    margin-top: -17px;
    background: url(/static/img/icons/copy-sprite.png) 0 0 no-repeat; }
  /* line 78, rafl/page_preview.scss */
  body.preview-raffle #copy-code span {
    position: absolute;
    top: -999px; }
  /* line 82, rafl/page_preview.scss */
  body.preview-raffle #copy-code:hover, body.preview-raffle #copy-code.hover {
    border-color: #008FD6; }
    /* line 85, rafl/page_preview.scss */
    body.preview-raffle #copy-code:hover i, body.preview-raffle #copy-code.hover i {
      background-position: -26px 0; }
  /* line 90, rafl/page_preview.scss */
  body.preview-raffle #copy-code:active, body.preview-raffle #copy-code.active {
    -webkit-box-shadow: -2px 0 3px rgba(0, 0, 0, 0.08), inset 0 16px 16px rgba(0, 0, 0, 0.035);
    -moz-box-shadow: -2px 0 3px rgba(0, 0, 0, 0.08), inset 0 16px 16px rgba(0, 0, 0, 0.035);
    box-shadow: -2px 0 3px rgba(0, 0, 0, 0.08), inset 0 16px 16px rgba(0, 0, 0, 0.035); }

/* line 98, rafl/page_preview.scss */
body.preview-raffle #install-fb-wrapper {
  text-align: center;
  margin-bottom: 20px; }

/* line 103, rafl/page_preview.scss */
body.preview-raffle #facebook-install {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #6A707C;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  padding-right: 48px;
  color: #fff;
  text-shadow: 0 1px rgba(106, 112, 124, 0.25);
  line-height: 36px;
  height: 36px;
  position: relative; }
  /* line 43, newhome/_base.scss */
  body.preview-raffle #facebook-install:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.preview-raffle #facebook-install:hover, body.preview-raffle #facebook-install.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #575c66;
    background-color: #797f8c;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.preview-raffle #facebook-install:hover:active, body.preview-raffle #facebook-install:hover.active, body.preview-raffle #facebook-install.hover:active, body.preview-raffle #facebook-install.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.preview-raffle #facebook-install i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: 0 0; }
  /* line 112, rafl/page_preview.scss */
  body.preview-raffle #facebook-install img {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -7px;
    margin-right: 13px; }

/* line 121, rafl/page_preview.scss */
body.preview-raffle #install-fb-notice {
  font-size: 0.875em;
  color: #C3C6CB;
  font-style: italic; }

/* line 128, rafl/page_preview.scss */
body.preview-raffle #the-code h2, body.preview-raffle #install-fb h2 {
  margin-bottom: 0.75em; }

/* line 132, rafl/page_preview.scss */
body.preview-raffle #the-code p, body.preview-raffle #install-fb p {
  line-height: 1.4em;
  padding-top: 2px;
  margin-top: 1em;
  font-weight: 300;
  color: #8f949d;
  color: rgba(106, 112, 124, 0.75); }

/* line 143, rafl/page_preview.scss */
body.preview-raffle #install-fb p {
  margin-top: -0.325em; }

/* line 148, rafl/page_preview.scss */
body.preview-raffle #display-url {
  box-sizing: border-box;
  width: 100%;
  font-weight: normal;
  font-size: 0.75em;
  font-family: "Monaco", "Courier New", monospace;
  padding-top: 1em;
  padding-bottom: 1em; }

/* line 158, rafl/page_preview.scss */
body.preview-raffle #display-link-wrapper {
  display: block;
  margin-top: 10px;
  text-align: center; }

/* line 164, rafl/page_preview.scss */
body.preview-raffle #display-link {
  color: #008FD6;
  font-size: 0.875em; }

/* line 169, rafl/page_preview.scss */
body.preview-raffle #landing-page-link {
  margin-bottom: 0; }

/* line 173, rafl/page_preview.scss */
body.preview-raffle #the-widget {
  margin-top: 0.75em;
  margin-bottom: 0;
  width: auto; }
  /* line 178, rafl/page_preview.scss */
  body.preview-raffle #the-widget hr {
    margin-bottom: 3em;
    color: #E6EFF5;
    background: #E6EFF5;
    width: 513px;
    height: 1px;
    border: none;
    margin-left: -40px; }
  /* line 189, rafl/page_preview.scss */
  body.preview-raffle #the-widget input[type="color"] {
    display: none; }
  /* line 193, rafl/page_preview.scss */
  body.preview-raffle #the-widget .sp-replacer {
    background: none;
    border: none;
    padding: 0; }
    /* line 197, rafl/page_preview.scss */
    body.preview-raffle #the-widget .sp-replacer .sp-preview,
    body.preview-raffle #the-widget .sp-replacer .sp-dd {
      display: none; }
  /* line 203, rafl/page_preview.scss */
  body.preview-raffle #the-widget .widget-container {
    padding: 10px 10px;
    background: #E6EFF5;
    -webkit-box-shadow: inset 0 4px 7px rgba(38, 42, 44, 0.04);
    -moz-box-shadow: inset 0 4px 7px rgba(38, 42, 44, 0.04);
    box-shadow: inset 0 4px 7px rgba(38, 42, 44, 0.04); }

/* line 210, rafl/page_preview.scss */
body.preview-raffle #rafl-widget-code {
  margin: 0;
  font-size: 0.8125em;
  color: #6A707C;
  -webkit-box-shadow: inset 0 2px 4px rgba(38, 42, 44, 0.06);
  -moz-box-shadow: inset 0 2px 4px rgba(38, 42, 44, 0.06);
  box-shadow: inset 0 2px 4px rgba(38, 42, 44, 0.06);
  height: 2.8em;
  -webkit-transition: height 0.42s ease;
  -webkit-transition-delay: 0.56s;
  -moz-transition: height 0.42s ease 0.56s;
  -o-transition: height 0.42s ease 0.56s;
  transition: height 0.42s ease 0.56s; }
  /* line 220, rafl/page_preview.scss */
  body.preview-raffle #rafl-widget-code.extend {
    height: 7em; }
    /* line 223, rafl/page_preview.scss */
    body.preview-raffle #rafl-widget-code.extend + #copy-code {
      height: 3em; }

/* line 230, rafl/page_preview.scss */
body.preview-raffle #sidebar input[type="text"] {
  font-weight: normal;
  font-size: 0.75em;
  font-family: "Monaco", "Courier New", monospace; }
  /* line 235, rafl/page_preview.scss */
  body.preview-raffle #sidebar input[type="text"]:focus {
    color: #6A707C; }

/* line 241, rafl/page_preview.scss */
body.preview-raffle #admin-btn-group {
  margin-top: 5px;
  margin-bottom: 30px;
  width: 100%;
  display: inline-block;
  position: relative; }
  /* line 8, _button_group.scss */
  body.preview-raffle #admin-btn-group button {
    width: 50%;
    height: 30px;
    font-size: 14px;
    background-color: white;
    color: #008FD6;
    border: 1px solid #008FD6;
    float: left;
    position: relative;
    display: inline-block;
    padding: 0;
    font-family: "proxima-nova", Helvetica, sans-serif;
    cursor: pointer;
    font-weight: 100;
    margin: 0; }
    /* line 26, _button_group.scss */
    body.preview-raffle #admin-btn-group button:first-child {
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
    /* line 31, _button_group.scss */
    body.preview-raffle #admin-btn-group button:last-child {
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      margin-left: -1px; }
    /* line 37, _button_group.scss */
    body.preview-raffle #admin-btn-group button:hover {
      color: white;
      background-color: #008FD6;
      background-color: #008FD6; }
      /* line 42, _button_group.scss */
      body.preview-raffle #admin-btn-group button:hover i {
        background-position: -118px -11px; }
    /* line 48, _button_group.scss */
    body.preview-raffle #admin-btn-group button.disabled, body.preview-raffle #admin-btn-group button.disabled:hover {
      color: #EBECED;
      font-weight: 300;
      border-color: #EBECED;
      background: #fff; }
    /* line 55, _button_group.scss */
    body.preview-raffle #admin-btn-group button.disabled:focus {
      outline: none; }

/* line 247, rafl/page_preview.scss */
body.preview-raffle .sp-container {
  border: 1px solid #008FD6; }
  /* line 249, rafl/page_preview.scss */
  body.preview-raffle .sp-container .sp-picker-container {
    background-color: white; }
  /* line 253, rafl/page_preview.scss */
  body.preview-raffle .sp-container .sp-button-container .sp-cancel {
    color: #008FD6 !important; }

/* line 259, rafl/page_preview.scss */
body.preview-raffle #colorpicker {
  position: relative; }
  /* line 262, rafl/page_preview.scss */
  body.preview-raffle #colorpicker:after {
    content: '▾';
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    font-size: 0.875em;
    right: 0;
    margin-right: 8px;
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px); }

/* line 272, rafl/page_preview.scss */
body.preview-raffle .custom-config-enable-container {
  float: right; }

/* line 276, rafl/page_preview.scss */
body.preview-raffle .template-selector-container {
  margin-bottom: 1em;
  padding-left: 1em; }
  /* line 280, rafl/page_preview.scss */
  body.preview-raffle .template-selector-container .template-selector {
    margin-left: 1em; }
  /* line 284, rafl/page_preview.scss */
  body.preview-raffle .template-selector-container .template-edit-link {
    margin-left: 1em;
    font-size: small; }

/* line 290, rafl/page_preview.scss */
body.preview-raffle .curtain {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 150;
  width: 100%;
  background: #008FD6;
  border-bottom: 2px solid #004b70;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  height: 100%;
  -webkit-transform: scaleY(0);
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  transform: scaleY(0);
  transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -ie-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%; }
  /* line 310, rafl/page_preview.scss */
  body.preview-raffle .curtain.animate {
    -webkit-animation: curtain 1.4s;
    -moz-animation: curtain 1.4s;
    -ms-animation: curtain 1.4s;
    -o-animation: curtain 1.4s;
    animation: curtain 1.4s; }

/* line 315, rafl/page_preview.scss */
body.preview-raffle .code-valid, body.preview-raffle .code-invalid {
  position: absolute;
  bottom: 5px;
  right: 5px; }

/* line 321, rafl/page_preview.scss */
body.preview-raffle .code-invalid {
  color: #ff9933; }
  /* line 323, rafl/page_preview.scss */
  body.preview-raffle .code-invalid:before {
    content: 'x ';
    color: #b35900; }

/* line 329, rafl/page_preview.scss */
body.preview-raffle .code-valid {
  color: #33cc33; }
  /* line 332, rafl/page_preview.scss */
  body.preview-raffle .code-valid:before {
    content: '\2713 ';
    color: #1a661a; }

/* line 8, _bootstrap.scss */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 16px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-font-smoothing: default; }

/* line 19, _bootstrap.scss */
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9; }

/* line 23, _bootstrap.scss */
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px; }

/* line 27, _bootstrap.scss */
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

/* line 31, _bootstrap.scss */
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px; }

/* line 35, _bootstrap.scss */
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px; }

/* line 39, _bootstrap.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #262A2C;
  border-radius: 4px; }

/* line 48, _bootstrap.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 55, _bootstrap.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #262A2C; }

/* line 62, _bootstrap.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #262A2C; }

/* line 68, _bootstrap.scss */
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #262A2C; }

/* line 74, _bootstrap.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #262A2C; }

/* line 81, _bootstrap.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #262A2C; }

/* line 88, _bootstrap.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #262A2C; }

/* line 95, _bootstrap.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #262A2C; }

/* line 101, _bootstrap.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #262A2C; }

/* line 108, _bootstrap.scss */
.typeahead {
  position: absolute;
  z-index: 99;
  background: #6A707C;
  color: #eee;
  border: 1px solid #262A2C;
  -webkit-box-shadow: 0 4px 9px rgba(38, 42, 44, 0.12);
  -moz-box-shadow: 0 4px 9px rgba(38, 42, 44, 0.12);
  box-shadow: 0 4px 9px rgba(38, 42, 44, 0.12); }
  /* line 118, _bootstrap.scss */
  .typeahead li {
    border-bottom: 1px solid #262A2C; }
    /* line 121, _bootstrap.scss */
    .typeahead li:last-of-type {
      border-bottom: none; }
  /* line 126, _bootstrap.scss */
  .typeahead a {
    padding: 1em;
    display: block;
    color: #eee;
    text-decoration: none; }
    /* line 132, _bootstrap.scss */
    .typeahead a:hover {
      background: #008FD6;
      border-bottom-color: #008FD6;
      -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2);
      -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2);
      box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); }
      /* line 138, _bootstrap.scss */
      .typeahead a:hover, .typeahead a:hover strong {
        color: #fff; }
  /* line 144, _bootstrap.scss */
  .typeahead strong {
    color: #fff;
    font-weight: 600;
    text-decoration: underline; }

/* line 151, _bootstrap.scss */
.fade {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }
  /* line 155, _bootstrap.scss */
  .fade.in {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

/* line 160, _bootstrap.scss */
.dropdown, body.manage-entries #delconf-dropdown {
  position: relative;
  z-index: 1; }
  /* line 164, _bootstrap.scss */
  .dropdown .toggle-dropdown, body.manage-entries #delconf-dropdown .toggle-dropdown {
    position: relative;
    z-index: 2; }
    /* line 168, _bootstrap.scss */
    .dropdown .toggle-dropdown:focus, body.manage-entries #delconf-dropdown .toggle-dropdown:focus {
      outline: none; }

/* line 174, _bootstrap.scss */
.dropdown-menu {
  display: none;
  z-index: 1;
  background: #6A707C;
  border: 1px solid #4e525b;
  -webkit-box-shadow: 0 8px 20px rgba(38, 42, 44, 0.32);
  -moz-box-shadow: 0 8px 20px rgba(38, 42, 44, 0.32);
  box-shadow: 0 8px 20px rgba(38, 42, 44, 0.32); }
  /* line 182, _bootstrap.scss */
  .open .dropdown-menu {
    display: block;
    position: absolute;
    top: 100%; }
  /* line 188, _bootstrap.scss */
  .dropdown-menu li {
    border-bottom: 1px solid #4e525b;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.07);
    -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.07);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }
    /* line 193, _bootstrap.scss */
    .dropdown-menu li:last-of-type {
      border-bottom: 0; }

/* line 10, rafl/page_entries.scss */
body.manage-entries pre {
  font-family: "Monaco", "Courier New", monospace;
  color: #262A2C;
  font-size: 13px;
  letter-spacing: -1px;
  padding: 4px;
  background: rgba(0, 0, 0, 0.1);
  display: none; }

/* line 20, rafl/page_entries.scss */
body.manage-entries section {
  position: relative; }

/* line 24, rafl/page_entries.scss */
body.manage-entries #no-entries-msg {
  position: relative;
  z-index: 999; }

/* line 29, rafl/page_entries.scss */
body.manage-entries .disable-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 998;
  margin-left: -40px; }

/* line 41, rafl/page_entries.scss */
body.manage-entries #no-entries-msg {
  display: none; }

/* line 46, rafl/page_entries.scss */
body.manage-entries.no-entries #no-entries-msg {
  display: block; }

/* line 51, rafl/page_entries.scss */
body.manage-entries #winner-list {
  margin-top: 0;
  margin-bottom: 0; }

/* line 56, rafl/page_entries.scss */
body.manage-entries #add-winner {
  -moz-border-radius-topleft: 40px;
  -webkit-border-top-left-radius: 40px;
  border-top-left-radius: 40px;
  -moz-border-radius-bottomleft: 40px;
  -webkit-border-bottom-left-radius: 40px;
  border-bottom-left-radius: 40px;
  margin-top: 16px; }

/* line 61, rafl/page_entries.scss */
body.manage-entries .faint {
  color: #C3C6CB;
  font-weight: 400;
  margin-left: 2px; }

/* line 67, rafl/page_entries.scss */
body.manage-entries #winners {
  overflow: hidden; }
  /* line 70, rafl/page_entries.scss */
  body.manage-entries #winners .spinner {
    position: absolute;
    bottom: 0;
    margin-bottom: 42px;
    right: 0;
    margin-right: 16px; }

/* line 79, rafl/page_entries.scss */
body.manage-entries #winner, body.manage-entries #winners {
  margin-bottom: 0; }

/* line 83, rafl/page_entries.scss */
body.manage-entries .winner-listing {
  border: 1px solid #d5d7db;
  border: 1px solid rgba(195, 198, 203, 0.7);
  -moz-border-radius-topleft: 36px;
  -webkit-border-top-left-radius: 36px;
  border-top-left-radius: 36px;
  -moz-border-radius-bottomleft: 36px;
  -webkit-border-bottom-left-radius: 36px;
  border-bottom-left-radius: 36px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  position: relative;
  margin-bottom: 20px;
  min-height: 72px; }
  /* line 97, rafl/page_entries.scss */
  body.manage-entries .winner-listing .header {
    height: 72px;
    cursor: pointer; }
  /* line 102, rafl/page_entries.scss */
  body.manage-entries .winner-listing i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: 0 0;
    background-position: -56px 0;
    -webkit-transition: -webkit-transform 0.16s ease-in;
    -moz-transition: -moz-transform 0.16s ease-in;
    -o-transition: -o-transform 0.16s ease-in;
    transition: transform 0.16s ease-in;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 31px;
    margin-right: 30px; }
  /* line 112, rafl/page_entries.scss */
  body.manage-entries .winner-listing .tooltip {
    width: 180px; }
  /* line 116, rafl/page_entries.scss */
  body.manage-entries .winner-listing .entry-addl-info-list {
    display: none; }
  /* line 120, rafl/page_entries.scss */
  body.manage-entries .winner-listing .undo-button {
    display: none; }
  /* line 124, rafl/page_entries.scss */
  body.manage-entries .winner-listing .extra {
    display: block;
    background: rgba(235, 236, 237, 0.25);
    padding: 16px;
    margin-top: 16px;
    font-family: "Monaco", "Courier New", monospace;
    font-size: 0.8em;
    word-break: break-all; }
  /* line 134, rafl/page_entries.scss */
  body.manage-entries .winner-listing:hover, body.manage-entries .winner-listing.hover, body.manage-entries .winner-listing.showinfo {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 34, 0.08);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 34, 0.08);
    box-shadow: 0 2px 4px rgba(0, 0, 34, 0.08);
    border-color: #b5b8be;
    border-color: rgba(106, 112, 124, 0.5); }
    /* line 139, rafl/page_entries.scss */
    body.manage-entries .winner-listing:hover .avatar-overlay, body.manage-entries .winner-listing.hover .avatar-overlay, body.manage-entries .winner-listing.showinfo .avatar-overlay {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0;
      -webkit-transition: opacity 0.2s ease-in-out;
      -moz-transition: opacity 0.2s ease-in-out;
      -o-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out; }
  /* line 145, rafl/page_entries.scss */
  body.manage-entries .winner-listing:active {
    -webkit-transform: translateY(1px);
    -moz-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -o-transform: translateY(1px);
    transform: translateY(1px);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 34, 0.08);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 34, 0.08);
    box-shadow: 0 1px 2px rgba(0, 0, 34, 0.08);
    -webkit-transition: -webkit-transform 0.05s;
    -moz-transition: -moz-transform 0.05s;
    -o-transition: -o-transform 0.05s;
    transition: transform 0.05s;
    -webkit-transition-delay: transform 0.2s;
    -moz-transition-delay: transform 0.2s;
    -o-transition-delay: transform 0.2s;
    transition-delay: transform 0.2s; }
  /* line 155, rafl/page_entries.scss */
  body.manage-entries .winner-listing.showinfo {
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px; }
    /* line 158, rafl/page_entries.scss */
    body.manage-entries .winner-listing.showinfo .entry-addl-info-list {
      display: block;
      /* margin-top: $_avatar-size + ($_avatar-padding * 2); */
      border-top: 1px solid #EBECED; }
    /* line 164, rafl/page_entries.scss */
    body.manage-entries .winner-listing.showinfo i {
      -webkit-transform: rotateX(180deg);
      -moz-transform: rotateX(180deg);
      -ms-transform: rotateX(180deg);
      -o-transform: rotateX(180deg);
      transform: rotateX(180deg);
      -webkit-transition: -webkit-transform 0.16s ease-in;
      -moz-transition: -moz-transform 0.16s ease-in;
      -o-transition: -o-transform 0.16s ease-in;
      transition: transform 0.16s ease-in; }
  /* line 170, rafl/page_entries.scss */
  body.manage-entries .winner-listing.deleted {
    border-color: #EBECED; }
    /* line 173, rafl/page_entries.scss */
    body.manage-entries .winner-listing.deleted:hover {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    /* line 177, rafl/page_entries.scss */
    body.manage-entries .winner-listing.deleted .avatar, body.manage-entries .winner-listing.deleted .rafl-entry-meta, body.manage-entries .winner-listing.deleted i {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
      opacity: 0.1; }
    /* line 181, rafl/page_entries.scss */
    body.manage-entries .winner-listing.deleted .avatar-frame {
      background: none; }
    /* line 185, rafl/page_entries.scss */
    body.manage-entries .winner-listing.deleted .rafl-entry-meta {
      text-decoration: line-through; }
    /* line 189, rafl/page_entries.scss */
    body.manage-entries .winner-listing.deleted .undo-button {
      display: block;
      height: 1em;
      width: 1.5em;
      line-height: 1em;
      position: absolute;
      z-index: 9;
      top: 50%;
      margin-top: -0.5em;
      left: 0;
      margin-left: 0.125em;
      text-decoration: none;
      text-align: center;
      color: #262A2C;
      font-size: 2.5em;
      font-weight: 600;
      -webkit-transform: translateY(0.075em);
      -moz-transform: translateY(0.075em);
      -ms-transform: translateY(0.075em);
      -o-transform: translateY(0.075em);
      transform: translateY(0.075em); }
      /* line 210, rafl/page_entries.scss */
      body.manage-entries .winner-listing.deleted .undo-button:hover {
        color: #008FD6; }
  /* line 216, rafl/page_entries.scss */
  body.manage-entries .winner-listing .location {
    margin-top: -0.5em; }
    /* line 220, rafl/page_entries.scss */
    body.manage-entries .winner-listing .location.loading .loadmsg {
      display: inline;
      color: #C3C6CB;
      font-weight: 600; }
    /* line 226, rafl/page_entries.scss */
    body.manage-entries .winner-listing .location.loading .country {
      display: none; }
    /* line 231, rafl/page_entries.scss */
    body.manage-entries .winner-listing .location .loadmsg {
      display: none; }
    /* line 236, rafl/page_entries.scss */
    body.manage-entries .winner-listing .location .country img {
      margin-right: 11px;
      display: inline-block;
      position: relative;
      top: -2px; }
    /* line 244, rafl/page_entries.scss */
    body.manage-entries .winner-listing .location .ip {
      color: #C3C6CB;
      margin-left: 8px;
      font-family: "Monaco", "Courier New", monospace;
      font-size: 0.75em;
      font-weight: 300;
      position: relative;
      top: -1px; }
    /* line 254, rafl/page_entries.scss */
    body.manage-entries .winner-listing .location small {
      color: #C3C6CB;
      display: block;
      font-size: 0.55em;
      letter-spacing: 1px;
      font-family: Helvetica, sans-serif;
      font-style: italic;
      margin-top: 0.75em; }
      /* line 263, rafl/page_entries.scss */
      body.manage-entries .winner-listing .location small a {
        color: #C3C6CB; }
  /* line 272, rafl/page_entries.scss */
  body.manage-entries .winner-listing .time, body.manage-entries .winner-listing .option, body.manage-entries .winner-listing .location, body.manage-entries .winner-listing .email {
    position: relative; }
    /* line 275, rafl/page_entries.scss */
    body.manage-entries .winner-listing .time:before, body.manage-entries .winner-listing .option:before, body.manage-entries .winner-listing .location:before, body.manage-entries .winner-listing .email:before {
      content: '';
      position: absolute;
      left: 0;
      margin-left: 20px;
      width: 20px;
      height: 20px;
      background-image: url(/static/img/icons/winner-sprite.png); }
  /* line 286, rafl/page_entries.scss */
  body.manage-entries .winner-listing .time:before {
    background-position: 0 0; }
  /* line 287, rafl/page_entries.scss */
  body.manage-entries .winner-listing .option:before {
    background-position: -20px 0; }
  /* line 288, rafl/page_entries.scss */
  body.manage-entries .winner-listing .location:before {
    background-position: -40px 0; }
  /* line 289, rafl/page_entries.scss */
  body.manage-entries .winner-listing .email:before {
    background-position: -60px 0; }

/* line 292, rafl/page_entries.scss */
body.manage-entries .entry-addl-info-list {
  padding: 40px 20px 0 0; }
  /* line 295, rafl/page_entries.scss */
  body.manage-entries .entry-addl-info-list li {
    font-size: 1.25em;
    margin-bottom: 2.5em;
    font-weight: 300;
    padding-left: 60px; }
  /* line 302, rafl/page_entries.scss */
  body.manage-entries .entry-addl-info-list .email {
    margin-top: -0.75em;
    margin-bottom: 0;
    padding-bottom: 1.5em;
    padding-top: 1.5em; }
    /* line 308, rafl/page_entries.scss */
    body.manage-entries .entry-addl-info-list .email:before {
      top: 50%;
      margin-top: -10px; }
    /* line 314, rafl/page_entries.scss */
    body.manage-entries .entry-addl-info-list .email:after {
      content: '';
      height: 1px;
      width: 431px;
      position: absolute;
      left: 0;
      top: 0;
      background: #EBECED; }

/* line 326, rafl/page_entries.scss */
body.manage-entries .avatar, body.manage-entries .avatar-frame, body.manage-entries .avatar-overlay {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 64px;
  height: 64px; }

/* line 335, rafl/page_entries.scss */
body.manage-entries .avatar-frame {
  z-index: 1;
  margin: 4px 0 4px 4px;
  background: url(/static/img/icons/default-winner-avatar.png) center center no-repeat; }

/* line 341, rafl/page_entries.scss */
body.manage-entries .avatar {
  z-index: 2; }

/* line 345, rafl/page_entries.scss */
body.manage-entries .avatar-overlay {
  z-index: 3;
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2; }

/* line 351, rafl/page_entries.scss */
body.manage-entries .rafl-entry-meta {
  display: inline-block;
  position: absolute;
  left: 0;
  margin-left: 89px;
  top: 0;
  margin-top: 15px; }

/* line 360, rafl/page_entries.scss */
body.manage-entries .winner-name {
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1em;
  margin-bottom: 0.25em; }

/* line 367, rafl/page_entries.scss */
body.manage-entries .winner-email {
  color: #008FD6;
  font-size: 1em;
  font-weight: 300;
  position: relative; }

/* line 374, rafl/page_entries.scss */
body.manage-entries .mailbtn {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #A9D942;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  /* @include text-shadow(0 1px 0 rgba(#fff, 0.35)); */
  color: #313A1C;
  color: #fff;
  font-size: 0.8em;
  text-shadow: 0 1px 0 rgba(49, 58, 28, 0.09);
  margin-left: 8px; }
  /* line 43, newhome/_base.scss */
  body.manage-entries .mailbtn:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.manage-entries .mailbtn:hover, body.manage-entries .mailbtn.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.1em 3px #9ace29, 0 0.3em 1px #80ac23, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.1em 3px #9ace29, 0 0.3em 1px #80ac23, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.1em 3px #9ace29, 0 0.3em 1px #80ac23, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #96ca29;
    background-color: #b5de5b;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.manage-entries .mailbtn:hover:active, body.manage-entries .mailbtn:hover.active, body.manage-entries .mailbtn.hover:active, body.manage-entries .mailbtn.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.manage-entries .mailbtn i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: -28px 0;
    -webkit-font-smoothing: subpixel-antialiased; }

/* line 382, rafl/page_entries.scss */
body.manage-entries .entry-addl-info-list .disqualify {
  border-top: 1px solid #EBECED;
  padding-left: 0;
  margin-bottom: 0; }

/* line 388, rafl/page_entries.scss */
body.manage-entries .delete {
  font-size: 0.6em;
  color: #F75200;
  text-decoration: underline;
  text-transform: uppercase;
  line-height: 1em;
  display: block;
  position: relative;
  padding: 12px 12px 12px 34px;
  width: 409px; }
  /* line 405, rafl/page_entries.scss */
  body.manage-entries .delete:hover {
    font-weight: 600;
    color: #fff;
    background: #F75200; }
    /* line 410, rafl/page_entries.scss */
    body.manage-entries .delete:hover:after {
      background-position: -92px 0; }
  /* line 415, rafl/page_entries.scss */
  body.manage-entries .delete:after {
    content: '';
    width: 12px;
    height: 20px;
    background-image: url(/static/img/icons/winner-sprite.png);
    position: absolute;
    left: 0;
    margin-left: 12px;
    top: 50%;
    margin-top: -11px;
    background-position: -80px 0; }

/* line 429, rafl/page_entries.scss */
body.manage-entries #randomorg {
  color: #b5b8be;
  font-size: 0.75em;
  display: block;
  margin-top: 1em;
  float: right; }
  /* line 436, rafl/page_entries.scss */
  body.manage-entries #randomorg a {
    color: #8f949d;
    text-decoration: none; }
    /* line 440, rafl/page_entries.scss */
    body.manage-entries #randomorg a:hover {
      text-decoration: underline; }

/* line 446, rafl/page_entries.scss */
body.manage-entries .admin-actions {
  margin-top: 5.125em; }

/* line 451, rafl/page_entries.scss */
body.manage-entries #announce-container {
  margin: 0; }
  /* line 454, rafl/page_entries.scss */
  body.manage-entries #announce-container label {
    display: block; }
  /* line 458, rafl/page_entries.scss */
  body.manage-entries #announce-container a {
    margin-top: 1.25em; }
  /* line 462, rafl/page_entries.scss */
  body.manage-entries #announce-container h2 {
    margin-top: 1.5em; }

/* line 467, rafl/page_entries.scss */
body.manage-entries #share-winners {
  color: #6A707C;
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline; }
  /* line 472, rafl/page_entries.scss */
  body.manage-entries #share-winners:hover {
    color: #262A2C; }
  /* line 476, rafl/page_entries.scss */
  body.manage-entries #share-winners:after {
    content: '  ▾';
    position: absolute;
    font-size: 0.75em;
    text-decoration: none;
    left: 100%;
    margin-left: 4px;
    margin-top: -0.5em;
    top: 50%; }

/* line 488, rafl/page_entries.scss */
body.manage-entries #share-buttons {
  margin-left: -10px; }

/* line 492, rafl/page_entries.scss */
body.manage-entries #share-input-wrapper {
  margin-top: 1em; }
  /* line 495, rafl/page_entries.scss */
  body.manage-entries #share-input-wrapper input {
    padding: 4px;
    font-size: 0.875em;
    width: 423px;
    margin-top: 0.25em; }

/* line 503, rafl/page_entries.scss */
body.manage-entries #moderate-entries {
  margin-top: 0.75em; }

/* line 507, rafl/page_entries.scss */
body.manage-entries #btn-showgrid {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #6A707C;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  padding-right: 48px; }
  /* line 43, newhome/_base.scss */
  body.manage-entries #btn-showgrid:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.manage-entries #btn-showgrid:hover, body.manage-entries #btn-showgrid.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #575c66;
    background-color: #797f8c;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.manage-entries #btn-showgrid:hover:active, body.manage-entries #btn-showgrid:hover.active, body.manage-entries #btn-showgrid.hover:active, body.manage-entries #btn-showgrid.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.manage-entries #btn-showgrid i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: 0 0; }

/* line 511, rafl/page_entries.scss */
body.manage-entries #export-link {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #C3C6CB;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  color: #6A707C;
  padding-right: 48px;
  color: #fff;
  padding: 0 40px 0 16px;
  line-height: 40px;
  height: 40px;
  font-size: 0.875em; }
  /* line 43, newhome/_base.scss */
  body.manage-entries #export-link:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.manage-entries #export-link:hover, body.manage-entries #export-link.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.1em 3px #b0b4ba, 0 0.3em 1px #9a9fa7, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.1em 3px #b0b4ba, 0 0.3em 1px #9a9fa7, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.1em 3px #b0b4ba, 0 0.3em 1px #9a9fa7, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #adb1b8;
    background-color: #d3d6d9;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.manage-entries #export-link:hover:active, body.manage-entries #export-link:hover.active, body.manage-entries #export-link.hover:active, body.manage-entries #export-link.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.manage-entries #export-link i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: -15px 0; }

/* line 520, rafl/page_entries.scss */
body.manage-entries #export {
  padding-top: 40px; }

/* line 525, rafl/page_entries.scss */
body.manage-entries #t_entry-list {
  height: 2.75em; }

/* line 529, rafl/page_entries.scss */
body.manage-entries #btn-addrow {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #A9D942;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  /* @include text-shadow(0 1px 0 rgba(#fff, 0.35)); */
  color: #313A1C;
  margin-left: 5px; }
  /* line 43, newhome/_base.scss */
  body.manage-entries #btn-addrow:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.manage-entries #btn-addrow:hover, body.manage-entries #btn-addrow.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.1em 3px #9ace29, 0 0.3em 1px #80ac23, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.1em 3px #9ace29, 0 0.3em 1px #80ac23, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.1em 3px #9ace29, 0 0.3em 1px #80ac23, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #96ca29;
    background-color: #b5de5b;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.manage-entries #btn-addrow:hover:active, body.manage-entries #btn-addrow:hover.active, body.manage-entries #btn-addrow.hover:active, body.manage-entries #btn-addrow.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #90c127, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.manage-entries #btn-addrow i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: -28px 0;
    -webkit-font-smoothing: subpixel-antialiased; }

/* line 534, rafl/page_entries.scss */
body.manage-entries #btn-delrow {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #F75200;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff; }
  /* line 43, newhome/_base.scss */
  body.manage-entries #btn-delrow:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.manage-entries #btn-delrow:hover, body.manage-entries #btn-delrow.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.1em 3px #d34600, 0 0.3em 1px #ab3900, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.1em 3px #d34600, 0 0.3em 1px #ab3900, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.1em 3px #d34600, 0 0.3em 1px #ab3900, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #ce4400;
    background-color: #ff6417;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.manage-entries #btn-delrow:hover:active, body.manage-entries #btn-delrow:hover.active, body.manage-entries #btn-delrow.hover:active, body.manage-entries #btn-delrow.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #c44100, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.manage-entries #btn-delrow i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right; }

/* line 538, rafl/page_entries.scss */
body.manage-entries #btn-addrow, body.manage-entries #btn-delrow {
  padding: 0.325em 0.75em 0.42em 0.75em;
  line-height: 1em;
  height: 1em;
  font-family: Helvetica, Arial, sans-serif; }
  /* line 544, rafl/page_entries.scss */
  body.manage-entries #btn-addrow:hover, body.manage-entries #btn-delrow:hover {
    box-shadow: none !important;
    top: 0; }

/* line 550, rafl/page_entries.scss */
body.manage-entries #groupings {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-left: 50px; }

/* line 555, rafl/page_entries.scss */
body.manage-entries #btn-cleargroup {
  text-decoration: underline;
  margin-left: 8px;
  color: #6A707C; }

/* line 562, rafl/page_entries.scss */
body.manage-entries #pager_center input[type="text"] {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
  display: inline; }

/* line 571, rafl/page_entries.scss */
body.manage-entries .success {
  height: 20px;
  width: 24px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline; }

/* line 577, rafl/page_entries.scss */
body.manage-entries .copy-email {
  font-size: 0.675em;
  color: #b5b8be;
  float: right;
  line-height: 50px; }
  /* line 583, rafl/page_entries.scss */
  body.manage-entries .copy-email:hover {
    color: #6A707C; }
  /* line 587, rafl/page_entries.scss */
  body.manage-entries .copy-email.open {
    margin-top: -16px; }

/* line 592, rafl/page_entries.scss */
body.manage-entries .winner-email-copy {
  font-size: 0.5em;
  padding: 8px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 130px; }
  /* line 600, rafl/page_entries.scss */
  body.manage-entries .winner-email-copy.hidden {
    display: none; }

/* line 605, rafl/page_entries.scss */
body.manage-entries .fb-contact {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  z-index: 10;
  background: url(/static/img/icons/facebook.png) center center no-repeat;
  left: 100%;
  margin-left: 10px;
  top: 50%;
  margin-top: -8px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75; }
  /* line 618, rafl/page_entries.scss */
  body.manage-entries .fb-contact:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

/* line 623, rafl/page_entries.scss */
body.manage-entries #delconf-dropdown {
  position: absolute; }
  /* line 627, rafl/page_entries.scss */
  body.manage-entries #delconf-dropdown a {
    padding: 1em;
    color: #fff;
    text-decoration: none;
    display: block; }
    /* line 633, rafl/page_entries.scss */
    body.manage-entries #delconf-dropdown a:hover {
      background: rgba(255, 255, 255, 0.1);
      text-decoration: underline; }

/* line 640, rafl/page_entries.scss */
body.manage-entries .err-report-link {
  display: block; }

/* line 3, rafl/page_register.scss */
body.register-email .confirm_email {
  position: absolute;
  top: -999px; }

/* line 9, rafl/page_register.scss */
body.register-email .main-col h1 {
  margin-top: 1em; }

/* line 15, rafl/page_register.scss */
body.register-email .placeholder {
  color: #C3C6CB;
  font-weight: 300;
  -webkit-transform: translateY(3px);
  -moz-transform: translateY(3px);
  -ms-transform: translateY(3px);
  -o-transform: translateY(3px);
  transform: translateY(3px); }

/* line 21, rafl/page_register.scss */
body.register-email input[type="text"], body.register-email input[type="password"] {
  margin-bottom: 1em; }

/* line 25, rafl/page_register.scss */
body.register-email .typeahead {
  font-size: 1.125em;
  width: 431px; }

/* line 30, rafl/page_register.scss */
body.register-email .submit {
  float: none;
  font-size: 1.5em;
  margin: 1em auto 0 auto;
  width: 7.7em;
  display: block;
  padding-top: 0.5em;
  padding-bottoM: 0.5em; }

/* line 42, rafl/page_register.scss */
body.register-email .spinner {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  margin-top: 33px; }

/* line 3, rafl/page_settings.scss */
body.settings .main-col #settings {
  margin-bottom: 0; }

/* line 7, rafl/page_settings.scss */
body.settings .main-col label {
  font-size: 1.25em; }

/* line 11, rafl/page_settings.scss */
body.settings .main-col label.checkbox {
  font-size: 1em; }

/* line 15, rafl/page_settings.scss */
body.settings .main-col fieldset {
  padding-bottom: 5px;
  margin-bottom: 30px;
  position: relative; }
  /* line 20, rafl/page_settings.scss */
  body.settings .main-col fieldset:after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 1px;
    left: 0;
    width: 513px;
    margin-left: -40px;
    background: #E6EFF5; }
  /* line 31, rafl/page_settings.scss */
  body.settings .main-col fieldset:last-of-type:after {
    display: none; }

/* line 36, rafl/page_settings.scss */
body.settings .main-col input[type="text"] {
  font-size: 1em;
  padding-top: 12px;
  padding-bottom: 12px; }

/* line 42, rafl/page_settings.scss */
body.settings .main-col .form-item {
  margin-bottom: 2em; }

/* line 46, rafl/page_settings.scss */
body.settings .main-col .form-item.submit-box {
  margin-bottom: 0; }

/* line 51, rafl/page_settings.scss */
body.settings #cancel {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-align: center;
  padding-top: 0; }
  /* line 57, rafl/page_settings.scss */
  body.settings #cancel a:not(.back) {
    color: #6A707C;
    position: relative; }
    /* line 61, rafl/page_settings.scss */
    body.settings #cancel a:not(.back):before {
      content: '×';
      position: absolute;
      right: 100%;
      margin-right: 8px;
      font-size: 1.25em; }
    /* line 69, rafl/page_settings.scss */
    body.settings #cancel a:not(.back):hover {
      color: #F75200; }

/* line 75, rafl/page_settings.scss */
body.settings #payment-settings-wrapper {
  margin-top: 1em; }
  /* line 78, rafl/page_settings.scss */
  body.settings #payment-settings-wrapper label {
    font-size: 1.125em;
    font-weight: 600; }

/* line 85, rafl/page_settings.scss */
body.settings #invoice-list li {
  margin-bottom: 1em;
  background: #fbfbfb; }
  /* line 89, rafl/page_settings.scss */
  body.settings #invoice-list li a {
    display: block;
    color: #6A707C;
    text-decoration: none;
    border: 1px solid #EBECED;
    padding: 1em;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    /* line 98, rafl/page_settings.scss */
    body.settings #invoice-list li a:hover {
      text-decoration: underline;
      color: #008FD6;
      border-color: #008FD6; }
      /* line 103, rafl/page_settings.scss */
      body.settings #invoice-list li a:hover:after {
        border-left-color: #008FD6; }
    /* line 108, rafl/page_settings.scss */
    body.settings #invoice-list li a:after {
      content: '';
      position: absolute;
      right: 0;
      margin-right: 20px;
      top: 50%;
      margin-top: -10px;
      height: 1px;
      width: 1px;
      border-color: transparent;
      border-style: solid;
      border-width: 5px;
      border-left-color: #6A707C;
      -webkit-transform: translateY(3px);
      -moz-transform: translateY(3px);
      -ms-transform: translateY(3px);
      -o-transform: translateY(3px);
      transform: translateY(3px); }

/* line 125, rafl/page_settings.scss */
body.contact-us p a {
  color: #008FD6;
  display: block; }

/* line 130, rafl/page_settings.scss */
body.contact-us p {
  margin-bottom: 2em; }

/* line 134, rafl/page_settings.scss */
body.contact-us hr {
  border: 0;
  height: 1px;
  background: #C3C6CB;
  margin-bottom: 3em; }

/* line 2, rafl/page_logout.scss */
body.logout .main-col {
  text-align: center; }

/* line 6, rafl/page_logout.scss */
body.logout #login a {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #008FD6;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  padding-right: 48px; }
  /* line 43, newhome/_base.scss */
  body.logout #login a:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.logout #login a:hover, body.logout #login a.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #0074ad;
    background-color: #00a3f5;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.logout #login a:hover:active, body.logout #login a:hover.active, body.logout #login a.hover:active, body.logout #login a.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.logout #login a i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-position: -15px 0; }

/* line 4, rafl/page_customizer_templates.scss */
body.customizer-templates .main-col #customizer-templates {
  margin-bottom: 0; }

/* line 8, rafl/page_customizer_templates.scss */
body.customizer-templates .main-col .templates-list {
  list-style: none;
  padding: 0; }

/* line 12, rafl/page_customizer_templates.scss */
body.customizer-templates .main-col .template-item {
  list-style: none;
  display: block;
  clear: both;
  overflow: hidden;
  height: 100px;
  margin-bottom: 10px; }
  /* line 20, rafl/page_customizer_templates.scss */
  body.customizer-templates .main-col .template-item .template-action-undelete {
    display: none; }
  /* line 25, rafl/page_customizer_templates.scss */
  body.customizer-templates .main-col .template-item.template-deleted .template-dim-ondelete {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    text-decoration: line-through; }
  /* line 30, rafl/page_customizer_templates.scss */
  body.customizer-templates .main-col .template-item.template-deleted .template-rem-ondelete {
    display: none; }
  /* line 34, rafl/page_customizer_templates.scss */
  body.customizer-templates .main-col .template-item.template-deleted .template-action-undelete {
    display: block; }

/* line 40, rafl/page_customizer_templates.scss */
body.customizer-templates .main-col .template-selector {
  float: left;
  width: 20%;
  padding-top: 38px;
  position: relative; }
  /* line 46, rafl/page_customizer_templates.scss */
  body.customizer-templates .main-col .template-selector.selected:before {
    content: 'default';
    position: absolute;
    top: 62px;
    text-align: center;
    width: 85%; }
  /* line 54, rafl/page_customizer_templates.scss */
  body.customizer-templates .main-col .template-selector input {
    margin-left: 35%; }

/* line 59, rafl/page_customizer_templates.scss */
body.customizer-templates .main-col .template-preview {
  float: left;
  width: 100px;
  overflow: hidden; }

/* line 65, rafl/page_customizer_templates.scss */
body.customizer-templates .main-col .template-info-row {
  float: left;
  width: 50%;
  margin-left: 10px; }

/* line 71, rafl/page_customizer_templates.scss */
body.customizer-templates .main-col .template-nickname {
  line-height: 1.5em;
  margin-left: 8px;
  white-space: pre; }

/* line 76, rafl/page_customizer_templates.scss */
body.customizer-templates .main-col .template-actions a {
  float: left;
  border-left: 1px solid #000;
  margin-left: 5px;
  padding-left: 5px;
  text-decoration: none;
  color: #333; }
  /* line 84, rafl/page_customizer_templates.scss */
  body.customizer-templates .main-col .template-actions a:hover {
    text-decoration: underline; }
  /* line 88, rafl/page_customizer_templates.scss */
  body.customizer-templates .main-col .template-actions a.first {
    border-left: none; }

/* line 2, rafl/page_subscription.scss */
body.subscription h3 {
  font-size: 1.5em;
  margin: 0.5em 0;
  font-weight: bold; }

/* line 8, rafl/page_subscription.scss */
body.subscription b {
  font-weight: bold; }

/* line 12, rafl/page_subscription.scss */
body.subscription section {
  margin-bottom: 2em; }
  /* line 28, rafl/_base.scss */
  body.subscription section:before, body.subscription section:after {
    content: " ";
    display: table; }
  /* line 33, rafl/_base.scss */
  body.subscription section:after {
    clear: both; }

/* line 17, rafl/page_subscription.scss */
body.subscription .error-msg {
  color: #F75200;
  font-weight: bold;
  margin: 1em; }

/* line 23, rafl/page_subscription.scss */
body.subscription #addons {
  position: relative; }

/* line 27, rafl/page_subscription.scss */
body.subscription .addons .addon {
  position: relative;
  line-height: 1.4em;
  padding-left: 22px; }
  /* line 32, rafl/page_subscription.scss */
  body.subscription .addons .addon label {
    font-size: 1em; }
  /* line 37, rafl/page_subscription.scss */
  body.subscription .addons .addon.subscribed:before, body.subscription .addons .addon.unavailable:before {
    content: '\2713';
    position: absolute;
    top: 0;
    left: 3px; }
  /* line 45, rafl/page_subscription.scss */
  body.subscription .addons .addon.subscribed {
    color: #999; }
  /* line 49, rafl/page_subscription.scss */
  body.subscription .addons .addon.unavailable {
    color: #bbb; }
  /* line 53, rafl/page_subscription.scss */
  body.subscription .addons .addon small {
    float: right;
    font-size: 14px;
    font-family: "Monaco", "Courier New", monospace; }
  /* line 59, rafl/page_subscription.scss */
  body.subscription .addons .addon input {
    position: absolute;
    top: 0;
    left: 0; }
  /* line 65, rafl/page_subscription.scss */
  body.subscription .addons .addon .remove-addon-cta {
    display: none;
    text-decoration: none;
    color: #262A2C; }
  /* line 70, rafl/page_subscription.scss */
  body.subscription .addons .addon:hover .remove-addon-cta {
    display: inline-block; }

/* line 75, rafl/page_subscription.scss */
body.subscription .grandfathered-notify {
  background: #ffe;
  border: 1px solid #eed;
  border-radius: 4px;
  padding: 1em; }

/* line 82, rafl/page_subscription.scss */
body.subscription .update-addons-container {
  overflow: hidden;
  padding: 1em 0; }
  /* line 28, rafl/_base.scss */
  body.subscription .update-addons-container:before, body.subscription .update-addons-container:after {
    content: " ";
    display: table; }
  /* line 33, rafl/_base.scss */
  body.subscription .update-addons-container:after {
    clear: both; }
  /* line 87, rafl/page_subscription.scss */
  body.subscription .update-addons-container * {
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    -moz-transition: -moz-transform 0.5s ease-in-out;
    -o-transition: -o-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    -webkit-transform: translate3d(0, -150%, 0);
    -moz-transform: translate3d(0, -150%, 0);
    -ms-transform: translate3d(0, -150%, 0);
    -o-transform: translate3d(0, -150%, 0);
    transform: translate3d(0, -150%, 0);
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    -o-transform-origin: 0 0 0;
    transform-origin: 0 0 0; }
  /* line 93, rafl/page_subscription.scss */
  body.subscription .update-addons-container.show * {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  /* line 97, rafl/page_subscription.scss */
  body.subscription .update-addons-container .update-addons-total-label {
    float: left;
    line-height: 48px; }
  /* line 102, rafl/page_subscription.scss */
  body.subscription .update-addons-container .update-addons-total {
    float: right;
    margin-right: 1em;
    line-height: 48px; }
  /* line 108, rafl/page_subscription.scss */
  body.subscription .update-addons-container .update-addons-cta {
    float: right;
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    position: relative;
    background-color: #008FD6;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 1px 1em 0;
    height: 48px;
    line-height: 48px;
    color: #fff;
    cursor: pointer; }
    /* line 43, newhome/_base.scss */
    body.subscription .update-addons-container .update-addons-cta:hover {
      text-decoration: underline; }
    /* line 58, newhome/_buttons.scss */
    body.subscription .update-addons-container .update-addons-cta:hover, body.subscription .update-addons-container .update-addons-cta.hover {
      -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      text-shadow: 1px 1px 1px #0074ad;
      background-color: #00a3f5;
      position: relative;
      top: -0.3em; }
      /* line 139, newhome/_buttons.scss */
      body.subscription .update-addons-container .update-addons-cta:hover:active, body.subscription .update-addons-container .update-addons-cta:hover.active, body.subscription .update-addons-container .update-addons-cta.hover:active, body.subscription .update-addons-container .update-addons-cta.hover.active {
        -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        top: 0; }
    /* line 62, newhome/_buttons.scss */
    body.subscription .update-addons-container .update-addons-cta i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right; }

/* line 115, rafl/page_subscription.scss */
body.subscription .upgrade-container {
  line-height: 30px;
  margin: 0.5em 0; }
  /* line 28, rafl/_base.scss */
  body.subscription .upgrade-container:before, body.subscription .upgrade-container:after {
    content: " ";
    display: table; }
  /* line 33, rafl/_base.scss */
  body.subscription .upgrade-container:after {
    clear: both; }
  /* line 120, rafl/page_subscription.scss */
  body.subscription .upgrade-container .upgrade-cta {
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    position: relative;
    background-color: #008FD6;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 1px 1em 0;
    height: 48px;
    line-height: 48px;
    color: #fff;
    line-height: 30px;
    height: 30px;
    margin: 0;
    margin-left: 0.3em;
    float: right;
    cursor: pointer; }
    /* line 43, newhome/_base.scss */
    body.subscription .upgrade-container .upgrade-cta:hover {
      text-decoration: underline; }
    /* line 58, newhome/_buttons.scss */
    body.subscription .upgrade-container .upgrade-cta:hover, body.subscription .upgrade-container .upgrade-cta.hover {
      -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      text-shadow: 1px 1px 1px #0074ad;
      background-color: #00a3f5;
      position: relative;
      top: -0.3em; }
      /* line 139, newhome/_buttons.scss */
      body.subscription .upgrade-container .upgrade-cta:hover:active, body.subscription .upgrade-container .upgrade-cta:hover.active, body.subscription .upgrade-container .upgrade-cta.hover:active, body.subscription .upgrade-container .upgrade-cta.hover.active {
        -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        top: 0; }
    /* line 62, newhome/_buttons.scss */
    body.subscription .upgrade-container .upgrade-cta i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right; }
    /* line 28, rafl/_base.scss */
    body.subscription .upgrade-container .upgrade-cta:before, body.subscription .upgrade-container .upgrade-cta:after {
      content: " ";
      display: table; }
    /* line 33, rafl/_base.scss */
    body.subscription .upgrade-container .upgrade-cta:after {
      clear: both; }
    /* line 130, rafl/page_subscription.scss */
    body.subscription .upgrade-container .upgrade-cta.disabled {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
      opacity: 0.4;
      cursor: default; }
      /* line 134, rafl/page_subscription.scss */
      body.subscription .upgrade-container .upgrade-cta.disabled:hover {
        -webkit-box-shadow: inherit;
        -moz-box-shadow: inherit;
        box-shadow: inherit;
        text-shadow: inherit;
        background-color: #008FD6;
        top: 0;
        text-decoration: none; }

/* line 147, rafl/page_subscription.scss */
body.subscription #payment-settings .last4 {
  font-weight: bold; }

/* line 151, rafl/page_subscription.scss */
body.subscription #payment-settings .diners + .last4:before {
  content: '\2022\2022\2022\2022\00A0\2022\2022\2022\2022\2022\2022\00A0'; }

/* line 154, rafl/page_subscription.scss */
body.subscription #payment-settings .amex + .last4:before {
  content: '\2022\2022\2022\2022\00A0\2022\2022\2022\2022\2022\2022\00A0\2022'; }

/* line 157, rafl/page_subscription.scss */
body.subscription #payment-settings .last4:before {
  content: '\2022\2022\2022\2022\00A0\2022\2022\2022\2022\00A0\2022\2022\2022\2022\00A0'; }

/* line 161, rafl/page_subscription.scss */
body.subscription #payment-settings .set-card-cta {
  font-weight: 600;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-font-smoothing: antialiased;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  background-color: #C3C6CB;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1px 1em 0;
  height: 48px;
  line-height: 48px;
  color: #fff;
  color: #6A707C;
  cursor: pointer;
  margin-top: 0.5em;
  height: 2em;
  line-height: 2em; }
  /* line 43, newhome/_base.scss */
  body.subscription #payment-settings .set-card-cta:hover {
    text-decoration: underline; }
  /* line 58, newhome/_buttons.scss */
  body.subscription #payment-settings .set-card-cta:hover, body.subscription #payment-settings .set-card-cta.hover {
    -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    transition: top 0.1s, background 0.1s, box-shadow 0.1s;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.1em 3px #b0b4ba, 0 0.3em 1px #9a9fa7, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.1em 3px #b0b4ba, 0 0.3em 1px #9a9fa7, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.1em 3px #b0b4ba, 0 0.3em 1px #9a9fa7, 0 0.5em 5px rgba(0, 0, 0, 0.12);
    text-shadow: 1px 1px 1px #adb1b8;
    background-color: #d3d6d9;
    position: relative;
    top: -0.3em; }
    /* line 139, newhome/_buttons.scss */
    body.subscription #payment-settings .set-card-cta:hover:active, body.subscription #payment-settings .set-card-cta:hover.active, body.subscription #payment-settings .set-card-cta.hover:active, body.subscription #payment-settings .set-card-cta.hover.active {
      -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      transition: top 0.05s, background 0.05s, box-shadow 0.05s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #a8acb3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
      top: 0; }
  /* line 62, newhome/_buttons.scss */
  body.subscription #payment-settings .set-card-cta i {
    border: none;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    margin-right: 16px;
    background-image: url(/static/img/newhome/chevron-sprite.png);
    background-repeat: no-repeat;
    background-position: center right; }

/* line 28, rafl/_base.scss */
body.subscription #remove-addon-dialog:before, body.subscription #remove-addon-dialog:after {
  content: " ";
  display: table; }

/* line 33, rafl/_base.scss */
body.subscription #remove-addon-dialog:after {
  clear: both; }

/* line 173, rafl/page_subscription.scss */
body.subscription #remove-addon-dialog p {
  margin: 0.5em 0; }

/* line 177, rafl/page_subscription.scss */
body.subscription #remove-addon-dialog .closelink {
  margin-top: 1em;
  float: right;
  color: #C3C6CB; }

/* line 183, rafl/page_subscription.scss */
body.subscription #remove-addon-dialog .remove-addon-imsure-cta {
  float: left;
  color: #008FD6; }

/* line 188, rafl/page_subscription.scss */
body.subscription #remove-addon-dialog .closebtn {
  position: absolute;
  top: 1em;
  right: 1em; }

/* line 195, rafl/page_subscription.scss */
body.subscription #downgrade {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-align: center;
  padding-top: 0; }
  /* line 201, rafl/page_subscription.scss */
  body.subscription #downgrade a.downgrade-cta {
    color: #6A707C;
    position: relative; }
    /* line 205, rafl/page_subscription.scss */
    body.subscription #downgrade a.downgrade-cta:before {
      content: '×';
      position: absolute;
      right: 100%;
      margin-right: 8px;
      font-size: 1.25em; }
    /* line 213, rafl/page_subscription.scss */
    body.subscription #downgrade a.downgrade-cta:hover {
      color: #F75200; }
  /* line 218, rafl/page_subscription.scss */
  body.subscription #downgrade .downgrade-plan-selector {
    display: none;
    margin: 1em auto;
    background: rgba(0, 0, 0, 0.07);
    text-align: left;
    width: 200px; }
    /* line 225, rafl/page_subscription.scss */
    body.subscription #downgrade .downgrade-plan-selector .downgrade-plan {
      position: relative;
      padding: 0.5em;
      list-style: bullet; }
      /* line 231, rafl/page_subscription.scss */
      body.subscription #downgrade .downgrade-plan-selector .downgrade-plan .downgrade-plan-cta {
        text-decoration: none;
        color: #262A2C; }
        /* line 235, rafl/page_subscription.scss */
        body.subscription #downgrade .downgrade-plan-selector .downgrade-plan .downgrade-plan-cta:hover {
          color: #F75200; }
      /* line 240, rafl/page_subscription.scss */
      body.subscription #downgrade .downgrade-plan-selector .downgrade-plan label {
        float: right;
        font-size: 14px; }

/* line 248, rafl/page_subscription.scss */
body.subscription #downgrade-overlay {
  display: none; }

/* line 253, rafl/page_subscription.scss */
body.subscription.downgrading #downgrade-overlay {
  display: block !important;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  margin: -40px;
  padding: 40px;
  padding-bottom: 72px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #000; }
  /* line 268, rafl/page_subscription.scss */
  body.subscription.downgrading #downgrade-overlay .overlay-inner {
    background: white;
    position: absolute;
    border: 1px solid #ccc;
    top: 20%;
    left: 20%;
    width: 60%;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2);
    -moz-box-shadow: rgba(0, 0, 0, 0.2);
    box-shadow: rgba(0, 0, 0, 0.2); }

/* line 286, rafl/page_subscription.scss */
.card {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background: url(/static/img/icons/card-sprite.png) top left no-repeat; }

/* line 292, rafl/page_subscription.scss */
.card {
  height: 23px;
  width: 36px; }
  /* line 299, rafl/page_subscription.scss */
  .card.visa {
    background-position: -126px 0; }
  /* line 300, rafl/page_subscription.scss */
  .card.discover {
    background-position: -42px 0; }
  /* line 301, rafl/page_subscription.scss */
  .card.master {
    background-position: -84px 0; }
  /* line 302, rafl/page_subscription.scss */
  .card.amex {
    background-position: 0px 0; }
  /* line 303, rafl/page_subscription.scss */
  .card.diners {
    background-position: -168px 0; }
  /* line 304, rafl/page_subscription.scss */
  .card.paypal {
    background-position: -210px 0; }
  /* line 306, rafl/page_subscription.scss */
  .card.dim.visa {
    background-position: -126px -23px; }
  /* line 307, rafl/page_subscription.scss */
  .card.dim.discover {
    background-position: -42px -23px; }
  /* line 308, rafl/page_subscription.scss */
  .card.dim.master {
    background-position: -84px -23px; }
  /* line 309, rafl/page_subscription.scss */
  .card.dim.amex {
    background-position: 0px -23px; }
  /* line 310, rafl/page_subscription.scss */
  .card.dim.diners {
    background-position: -168px -23px; }
  /* line 311, rafl/page_subscription.scss */
  .card.dim.paypal {
    background-position: -210px -23px; }

/* line 315, rafl/page_subscription.scss */
.spinnerify {
  position: relative; }
  /* line 317, rafl/page_subscription.scss */
  .spinnerify:before, .spinnerify:after {
    content: '';
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0; }
  /* line 325, rafl/page_subscription.scss */
  .spinnerify:before {
    background: rgba(0, 0, 0, 0.5);
    z-index: 1001; }
  /* line 329, rafl/page_subscription.scss */
  .spinnerify:after {
    content: '';
    background: url(/static/img/loader.gif);
    background-position: center center;
    background-repeat: no-repeat no-repeat;
    z-index: 1002; }

/* line 345, rafl/page_subscription.scss */
.inline-faq.settings-nav a, .inline-faq.settings-nav a:before {
  color: #a8acb3; }
  /* line 348, rafl/page_subscription.scss */
  .inline-faq.settings-nav a:hover, .inline-faq.settings-nav a:hover:before, .inline-faq.settings-nav a:before:hover, .inline-faq.settings-nav a:before:hover:before {
    color: #70a2bf; }

/* line 354, rafl/page_subscription.scss */
.inline-faq.settings-nav a.active, .inline-faq.settings-nav a.active:before {
  color: #008FD6; }

/* line 356, rafl/page_subscription.scss */
.inline-faq.settings-nav a.active:hover, .inline-faq.settings-nav a.active:hover:before {
  color: #008FD6; }

/* line 362, rafl/page_subscription.scss */
.inline-faq.settings-nav a.active, .inline-faq.settings-nav a.active:before {
  cursor: default;
  font-weight: 600; }

/* line 367, rafl/page_subscription.scss */
.inline-faq.settings-nav a.active:hover {
  text-decoration: none; }

/* line 373, rafl/page_subscription.scss */
.inline-faq.settings-nav a:after {
  content: ''; }

/* line 378, rafl/page_subscription.scss */
.inline-faq.settings-nav a:before {
  content: '\00AB\00A0'; }

/* line 1, rafl/_page_createcoupon.scss */
.coupon-creator-container {
  width: 400px;
  margin: 1em auto;
  text-align: center; }

/* line 7, rafl/_page_createcoupon.scss */
.coupon-options-container {
  display: table;
  width: 100%; }

/* line 12, rafl/_page_createcoupon.scss */
.coupon-option {
  display: table-row; }

/* line 16, rafl/_page_createcoupon.scss */
#unlimited-datetime.hidden {
  display: none; }

/* line 20, rafl/_page_createcoupon.scss */
#unlimited-datetime {
  display: table-row-group; }

/* line 24, rafl/_page_createcoupon.scss */
.coupon-option > label,
.coupon-option > select .coupon-option > input[type="checkbox"],
.coupon-option > input[type="date"],
.coupon-option > input[type="time"] {
  display: table-cell; }

/* line 32, rafl/_page_createcoupon.scss */
.coupon-option > label {
  text-align: left;
  margin-top: 2%; }

/* line 37, rafl/_page_createcoupon.scss */
.coupon-option > select {
  width: 150px;
  float: right; }

/* line 42, rafl/_page_createcoupon.scss */
.coupon-option > input {
  margin-top: 5%;
  position: relative; }

/* line 47, rafl/_page_createcoupon.scss */
.coupon-option > input[type="checkbox"] {
  float: left;
  left: 20%; }

/* line 52, rafl/_page_createcoupon.scss */
.coupon-option > input[type="date"] {
  left: 5.5%; }

/* line 56, rafl/_page_createcoupon.scss */
.coupon-creator-container > button {
  margin: 10% auto;
  position: relative;
  font-size: 2em;
  left: 0;
  right: 0; }

/* line 64, rafl/_page_createcoupon.scss */
.coupon-code-container > textarea {
  width: 400px;
  height: 5em;
  font-size: 1.25em; }

/* line 4, rafl/_page_applycoupon.scss */
.coupon .main-col {
  width: 800px;
  padding: 0px;
  border: 0; }

/* line 10, rafl/_page_applycoupon.scss */
.coupon #title {
  color: #fff;
  background: #A9D942 url(/static/img/newhome/bg/green.jpg) top center;
  margin-bottom: 1.875em; }

/* line 16, rafl/_page_applycoupon.scss */
.coupon p {
  letter-spacing: 1px;
  line-height: 1.5em; }

/* line 21, rafl/_page_applycoupon.scss */
.coupon h3 {
  font-weight: 300;
  font-size: 1.25em;
  color: #979ba3;
  margin-bottom: 2em;
  text-transform: uppercase;
  letter-spacing: 1px; }
  /* line 31, rafl/_page_applycoupon.scss */
  .coupon h3 strong {
    text-transform: uppercase;
    display: block;
    color: #6A707C;
    margin-top: 0.5em;
    font-size: 1.675em;
    letter-spacing: 0; }
    /* line 41, rafl/_page_applycoupon.scss */
    .coupon h3 strong span {
      font-weight: 400;
      padding-left: 0.25em; }

/* line 49, rafl/_page_applycoupon.scss */
#coupon-application-container {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 5px 5px 0 #fbfbfb, inset 5px 5px 0 #fbfbfb, inset 6px 6px 0 #ced0d4, inset -5px -5px 0 #fbfbfb, inset -5px -5px 0 #fbfbfb, inset -6px -6px 0 #ced0d4;
  -moz-box-shadow: inset 5px 5px 0 #fbfbfb, inset 5px 5px 0 #fbfbfb, inset 6px 6px 0 #ced0d4, inset -5px -5px 0 #fbfbfb, inset -5px -5px 0 #fbfbfb, inset -6px -6px 0 #ced0d4;
  box-shadow: inset 5px 5px 0 #fbfbfb, inset 5px 5px 0 #fbfbfb, inset 6px 6px 0 #ced0d4, inset -5px -5px 0 #fbfbfb, inset -5px -5px 0 #fbfbfb, inset -6px -6px 0 #ced0d4;
  border: 1px solid #b5b8be;
  text-align: center;
  color: #6A707C; }
  /* line 68, rafl/_page_applycoupon.scss */
  #coupon-application-container .coupon-text {
    padding: 5em; }
  /* line 72, rafl/_page_applycoupon.scss */
  #coupon-application-container .buttons {
    margin: 1em 0; }
  /* line 76, rafl/_page_applycoupon.scss */
  #coupon-application-container small {
    display: block;
    font-size: 0.875em;
    margin-top: 1.5em;
    letter-spacing: 1px;
    color: #979ba3;
    line-height: 1.5em; }
    /* line 85, rafl/_page_applycoupon.scss */
    #coupon-application-container small a {
      color: #008FD6; }
  /* line 90, rafl/_page_applycoupon.scss */
  #coupon-application-container .coupon-login {
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    position: relative;
    background-color: #6A707C;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 1px 1em 0;
    height: 48px;
    line-height: 48px;
    color: #fff;
    margin-right: 0.5em; }
    /* line 43, newhome/_base.scss */
    #coupon-application-container .coupon-login:hover {
      text-decoration: underline; }
    /* line 58, newhome/_buttons.scss */
    #coupon-application-container .coupon-login:hover, #coupon-application-container .coupon-login.hover {
      -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      text-shadow: 1px 1px 1px #575c66;
      background-color: #797f8c;
      position: relative;
      top: -0.3em; }
      /* line 139, newhome/_buttons.scss */
      #coupon-application-container .coupon-login:hover:active, #coupon-application-container .coupon-login:hover.active, #coupon-application-container .coupon-login.hover:active, #coupon-application-container .coupon-login.hover.active {
        -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        top: 0; }
    /* line 62, newhome/_buttons.scss */
    #coupon-application-container .coupon-login i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right; }
  /* line 95, rafl/_page_applycoupon.scss */
  #coupon-application-container .create-account-button {
    margin-left: 0.5em; }
  /* line 99, rafl/_page_applycoupon.scss */
  #coupon-application-container .coupon-apply {
    font-weight: 600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-font-smoothing: antialiased;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    position: relative;
    background-color: #008FD6;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 1px 1em 0;
    height: 48px;
    line-height: 48px;
    color: #fff;
    cursor: pointer; }
    /* line 43, newhome/_base.scss */
    #coupon-application-container .coupon-apply:hover {
      text-decoration: underline; }
    /* line 58, newhome/_buttons.scss */
    #coupon-application-container .coupon-apply:hover, #coupon-application-container .coupon-apply.hover {
      -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      transition: top 0.1s, background 0.1s, box-shadow 0.1s;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.1em 3px #0077b2, 0 0.3em 1px #005c8a, 0 0.5em 5px rgba(0, 0, 0, 0.12);
      text-shadow: 1px 1px 1px #0074ad;
      background-color: #00a3f5;
      position: relative;
      top: -0.3em; }
      /* line 139, newhome/_buttons.scss */
      #coupon-application-container .coupon-apply:hover:active, #coupon-application-container .coupon-apply:hover.active, #coupon-application-container .coupon-apply.hover:active, #coupon-application-container .coupon-apply.hover.active {
        -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        transition: top 0.05s, background 0.05s, box-shadow 0.05s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #006da3, 0 0.2em 6px rgba(0, 0, 0, 0.12);
        top: 0; }
    /* line 62, newhome/_buttons.scss */
    #coupon-application-container .coupon-apply i {
      border: none;
      display: block;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 50%;
      margin-top: -7px;
      right: 0;
      margin-right: 16px;
      background-image: url(/static/img/newhome/chevron-sprite.png);
      background-repeat: no-repeat;
      background-position: center right; }
    /* line 103, rafl/_page_applycoupon.scss */
    #coupon-application-container .coupon-apply.disabled {
      font-weight: 600;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-font-smoothing: antialiased;
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      position: relative;
      background-color: #6A707C;
      text-transform: uppercase;
      text-align: center;
      letter-spacing: 1px;
      text-decoration: none;
      padding: 1px 1em 0;
      height: 48px;
      line-height: 48px;
      color: #fff;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
      opacity: 0.5;
      cursor: wait; }
      /* line 43, newhome/_base.scss */
      #coupon-application-container .coupon-apply.disabled:hover {
        text-decoration: underline; }
      /* line 58, newhome/_buttons.scss */
      #coupon-application-container .coupon-apply.disabled:hover, #coupon-application-container .coupon-apply.disabled.hover {
        -webkit-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
        -moz-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
        -o-transition: top 0.1s, background 0.1s, box-shadow 0.1s;
        transition: top 0.1s, background 0.1s, box-shadow 0.1s;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.1em 3px #5a5f69, 0 0.3em 1px #474b53, 0 0.5em 5px rgba(0, 0, 0, 0.12);
        text-shadow: 1px 1px 1px #575c66;
        background-color: #797f8c;
        position: relative;
        top: -0.3em; }
        /* line 139, newhome/_buttons.scss */
        #coupon-application-container .coupon-apply.disabled:hover:active, #coupon-application-container .coupon-apply.disabled:hover.active, #coupon-application-container .coupon-apply.disabled.hover:active, #coupon-application-container .coupon-apply.disabled.hover.active {
          -webkit-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
          -moz-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
          -o-transition: top 0.05s, background 0.05s, box-shadow 0.05s;
          transition: top 0.05s, background 0.05s, box-shadow 0.05s;
          -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
          -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), inset 0 -1px 0 #525761, 0 0.2em 6px rgba(0, 0, 0, 0.12);
          top: 0; }
      /* line 62, newhome/_buttons.scss */
      #coupon-application-container .coupon-apply.disabled i {
        border: none;
        display: block;
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        margin-top: -7px;
        right: 0;
        margin-right: 16px;
        background-image: url(/static/img/newhome/chevron-sprite.png);
        background-repeat: no-repeat;
        background-position: center right; }

/* line 111, rafl/_page_applycoupon.scss */
.small-link {
  font-size: 0.75em;
  font-style: italic;
  color: #aaa !important; }
