/*!
 * LABELAUTY jQuery Plugin Styles
 *
 * @file: jquery-labelauty.css
 * @author: Francisco Neves (@fntneves)
 * @site: www.francisconeves.com
 * @license: MIT License
 */
/* Prevent text and blocks selection */
@import url(../misc/ss-pika/webfonts/ss-pika.css);
/* line 11, ../sass/partials/_labelauty.scss */
input.labelauty + label ::selection {
  background-color: rgba(255, 255, 255, 0);
}

/* line 12, ../sass/partials/_labelauty.scss */
input.labelauty + label ::-moz-selection {
  background-color: rgba(255, 255, 255, 0);
}

/* Hide original checkboxes. They are ugly! */
/* line 15, ../sass/partials/_labelauty.scss */
input.labelauty {
  display: none !important;
}

/*
 * Let's style the input
 * Feel free to work with it as you wish!
 */
/* line 21, ../sass/partials/_labelauty.scss */
input.labelauty + label {
  display: table;
  font-size: 11px;
  padding: 10px;
  background-color: #efefef;
  color: #b3b3b3;
  cursor: pointer;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}

/* Stylish text inside label */
/* line 42, ../sass/partials/_labelauty.scss */
input.labelauty + label > span.labelauty-unchecked,
input.labelauty + label > span.labelauty-checked {
  display: inline-block;
  line-height: 16px;
  vertical-align: bottom;
}

/* Stylish icons inside label */
/* line 52, ../sass/partials/_labelauty.scss */
input.labelauty + label > span.labelauty-unchecked-image,
input.labelauty + label > span.labelauty-checked-image {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: bottom;
  background-repeat: no-repeat;
  background-position: left center;
}

/* When there's a label, add a little margin to the left */
/* line 64, ../sass/partials/_labelauty.scss */
input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked,
input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked {
  margin-left: 7px;
}

/* When not Checked */
/* line 71, ../sass/partials/_labelauty.scss */
input.labelauty:not(:checked):not([disabled]) + label:hover {
  background-color: #eaeaea;
  color: #a7a7a7;
}

/* line 76, ../sass/partials/_labelauty.scss */
input.labelauty:not(:checked) + label > span.labelauty-checked-image {
  display: none;
}

/* line 81, ../sass/partials/_labelauty.scss */
input.labelauty:not(:checked) + label > span.labelauty-checked {
  display: none;
}

/* When Checked */
/* line 87, ../sass/partials/_labelauty.scss */
input.labelauty:checked + label {
  background-color: #3498db;
  color: #ffffff;
}

/* line 93, ../sass/partials/_labelauty.scss */
input.labelauty:checked:not([disabled]) + label:hover {
  background-color: #72c5fd;
}

/* line 97, ../sass/partials/_labelauty.scss */
input.labelauty:checked + label > span.labelauty-unchecked-image {
  display: none;
}

/* line 102, ../sass/partials/_labelauty.scss */
input.labelauty:checked + label > span.labelauty-unchecked {
  display: none;
}

/* line 107, ../sass/partials/_labelauty.scss */
input.labelauty:checked + label > span.labelauty-checked {
  display: inline-block;
}

/* line 112, ../sass/partials/_labelauty.scss */
input.labelauty.no-label:checked + label > span.labelauty-checked {
  display: block;
}

/* When Disabled */
/* Add a background to (un)checked images */
/* line 123, ../sass/partials/_labelauty.scss */
input.labelauty + label > span.labelauty-unchecked-image {
  background-image: url(images/input-unchecked.png);
}

/* line 128, ../sass/partials/_labelauty.scss */
input.labelauty + label > span.labelauty-checked-image {
  background-image: url(images/input-checked.png);
}

/* line 17, ../sass/partials/_campaign.scss */
#campaign {
  position: relative;
  font-size: 16px;
  text-align: center;
  /* ------------------------------------------------- */
  /* ------------------------------------------------- */
}
/* line 21, ../sass/partials/_campaign.scss */
#campaign label {
  display: block;
  text-transform: uppercase;
  font-weight: 900;
  color: #556162;
}
/* line 27, ../sass/partials/_campaign.scss */
#campaign * {
  outline: none;
}
/* line 30, ../sass/partials/_campaign.scss */
#campaign input[type=text], #campaign input[type=email], #campaign input[type=tel], #campaign input[type=number], #campaign input[type=password], #campaign textarea, #campaign .c_amount_v2 {
  border: 1px solid #7f8c8d;
  background: #fff;
  color: #556162;
  padding: 5px;
  margin-bottom: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 1px 1px 2px #ecf0f1;
  -moz-box-shadow: inset 1px 1px 2px #ecf0f1;
  -o-box-shadow: inset 1px 1px 2px #ecf0f1;
  box-shadow: inset 1px 1px 2px #ecf0f1;
}
/* line 44, ../sass/partials/_campaign.scss */
#campaign input[type=text].c_quarter, #campaign input[type=email].c_quarter, #campaign input[type=tel].c_quarter, #campaign input[type=number].c_quarter, #campaign input[type=password].c_quarter, #campaign textarea.c_quarter, #campaign .c_amount_v2.c_quarter {
  width: 63px;
}
/* line 47, ../sass/partials/_campaign.scss */
#campaign input[type=text].c_onethird, #campaign input[type=email].c_onethird, #campaign input[type=tel].c_onethird, #campaign input[type=number].c_onethird, #campaign input[type=password].c_onethird, #campaign textarea.c_onethird, #campaign .c_amount_v2.c_onethird {
  width: 103px;
}
/* line 50, ../sass/partials/_campaign.scss */
#campaign input[type=text].c_twothird, #campaign input[type=email].c_twothird, #campaign input[type=tel].c_twothird, #campaign input[type=number].c_twothird, #campaign input[type=password].c_twothird, #campaign textarea.c_twothird, #campaign .c_amount_v2.c_twothird {
  width: 223px;
}
/* line 53, ../sass/partials/_campaign.scss */
#campaign input[type=text].c_half, #campaign input[type=email].c_half, #campaign input[type=tel].c_half, #campaign input[type=number].c_half, #campaign input[type=password].c_half, #campaign textarea.c_half, #campaign .c_amount_v2.c_half {
  width: 163px;
}
/* line 56, ../sass/partials/_campaign.scss */
#campaign input[type=text].c_full, #campaign input[type=email].c_full, #campaign input[type=tel].c_full, #campaign input[type=number].c_full, #campaign input[type=password].c_full, #campaign textarea.c_full, #campaign .c_amount_v2.c_full {
  width: 348px;
}
/* line 59, ../sass/partials/_campaign.scss */
#campaign input[type=text]:focus, #campaign input[type=email]:focus, #campaign input[type=tel]:focus, #campaign input[type=number]:focus, #campaign input[type=password]:focus, #campaign textarea:focus, #campaign .c_amount_v2:focus {
  border-color: #556162;
}
/* line 63, ../sass/partials/_campaign.scss */
#campaign textarea {
  line-height: 1.5;
  font-size: .9em;
}
/* line 67, ../sass/partials/_campaign.scss */
#campaign select {
  margin-bottom: 10px;
}
/* line 69, ../sass/partials/_campaign.scss */
#campaign select.c_quarter {
  width: 90px;
}
/* line 72, ../sass/partials/_campaign.scss */
#campaign select.c_onethird {
  width: 120px;
}
/* line 75, ../sass/partials/_campaign.scss */
#campaign select.c_twothird {
  width: 240px;
}
/* line 78, ../sass/partials/_campaign.scss */
#campaign select.c_half {
  width: 175px;
}
/* line 81, ../sass/partials/_campaign.scss */
#campaign select.c_full {
  width: 360px;
}
/* line 85, ../sass/partials/_campaign.scss */
#campaign input[type=submit], #campaign input[type=button], #campaign button, #campaign a.button {
  background: #556162;
  border: none;
  color: #fff;
  padding: 10px;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 97, ../sass/partials/_campaign.scss */
#campaign input[type=submit].c_quarter, #campaign input[type=button].c_quarter, #campaign button.c_quarter, #campaign a.button.c_quarter {
  width: 90px;
}
/* line 100, ../sass/partials/_campaign.scss */
#campaign input[type=submit].c_onethird, #campaign input[type=button].c_onethird, #campaign button.c_onethird, #campaign a.button.c_onethird {
  width: 120px;
}
/* line 103, ../sass/partials/_campaign.scss */
#campaign input[type=submit].c_twothird, #campaign input[type=button].c_twothird, #campaign button.c_twothird, #campaign a.button.c_twothird {
  width: 240px;
}
/* line 106, ../sass/partials/_campaign.scss */
#campaign input[type=submit].c_half, #campaign input[type=button].c_half, #campaign button.c_half, #campaign a.button.c_half {
  width: 180px;
}
/* line 109, ../sass/partials/_campaign.scss */
#campaign input[type=submit].c_full, #campaign input[type=button].c_full, #campaign button.c_full, #campaign a.button.c_full {
  width: 360px;
}
/* line 112, ../sass/partials/_campaign.scss */
#campaign input[type=submit].c_skip, #campaign input[type=button].c_skip, #campaign button.c_skip, #campaign a.button.c_skip {
  color: #7f8c8d;
  text-decoration: underline;
  background: none !important;
  border: none;
  font-size: .7em;
}
/* line 120, ../sass/partials/_campaign.scss */
#campaign input.parsley-error,
#campaign select.parsley-error,
#campaign textarea.parsley-error {
  border-color: red !important;
}
/* line 127, ../sass/partials/_campaign.scss */
#campaign .c_pad {
  margin-right: 10px;
}
/* line 130, ../sass/partials/_campaign.scss */
#campaign .c_hidden {
  display: none;
}
/* line 133, ../sass/partials/_campaign.scss */
#campaign .c_align_right {
  text-align: right !important;
}
/* line 136, ../sass/partials/_campaign.scss */
#campaign .c_space {
  height: 1.5em;
}
/* line 139, ../sass/partials/_campaign.scss */
#campaign .c_js_labels {
  background: #ecf0f1;
  padding: 1em 0;
  text-align: center;
}
/* line 143, ../sass/partials/_campaign.scss */
#campaign .c_js_labels ul {
  margin: 0;
  padding: 0;
}
/* line 146, ../sass/partials/_campaign.scss */
#campaign .c_js_labels ul li {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 80px;
}
/* line 152, ../sass/partials/_campaign.scss */
#campaign .c_js_labels ul li span {
  display: block;
  line-height: 1.8;
  font-size: .8em;
  color: #95a5a6;
  -webkit-text-shadow: 0 1px 0 #fff;
  -moz-text-shadow: 0 1px 0 #fff;
  -o-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
}
/* line 162, ../sass/partials/_campaign.scss */
#campaign .c_js_labels ul li a {
  cursor: normal;
  -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  display: block;
  margin: auto;
  background: #bdc3c7;
  color: #fff !important;
  text-decoration: none;
  line-height: 1.2;
  font-weight: 900;
  padding: .5em;
  height: 20px;
  width: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 182, ../sass/partials/_campaign.scss */
#campaign .c_js_labels ul li a.active {
  background: #556162;
}
/* line 189, ../sass/partials/_campaign.scss */
#campaign .c_body {
  position: relative;
}
/* line 191, ../sass/partials/_campaign.scss */
#campaign .c_body .c_secure {
  text-transform: uppercase;
  font-size: .7em;
  color: #bdc3c7;
}
/* line 195, ../sass/partials/_campaign.scss */
#campaign .c_body .c_secure.top {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
/* line 201, ../sass/partials/_campaign.scss */
#campaign .c_body .c_secure.bottom {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
}
/* line 207, ../sass/partials/_campaign.scss */
#campaign .c_body .c_secure:before {
  vertical-align: middle;
  margin-right: .25em;
}
/* line 213, ../sass/partials/_campaign.scss */
#campaign .c_headline {
  background: #bdc3c7;
  margin: 0 -10px;
  padding: 5px;
}
/* line 217, ../sass/partials/_campaign.scss */
#campaign .c_headline h1 {
  color: #fff;
  font-size: .8em;
  text-transform: uppercase;
  margin: 0;
  padding: 10px 0;
  -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}
/* line 229, ../sass/partials/_campaign.scss */
#campaign .c_copy {
  line-height: 1.5;
  color: #556162;
}
/* line 232, ../sass/partials/_campaign.scss */
#campaign .c_copy p {
  margin: .7em 0;
}
/* line 236, ../sass/partials/_campaign.scss */
#campaign .c_caption {
  text-align: center;
  line-height: 1.5;
}
/* line 239, ../sass/partials/_campaign.scss */
#campaign .c_caption h3 {
  color: #556162;
  text-transform: uppercase;
  font-size: .9em;
}
/* line 244, ../sass/partials/_campaign.scss */
#campaign .c_caption p {
  margin: .7em 0;
  color: #556162;
  font-size: .9em;
}
/* line 250, ../sass/partials/_campaign.scss */
#campaign .c_box {
  width: 360px;
  text-align: left;
  margin: auto;
}
/* line 255, ../sass/partials/_campaign.scss */
#campaign .c_pledge {
  position: relative;
  margin-bottom: 1em;
  text-align: center;
  border: 2px solid #ecf0f1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 1em;
}
/* line 265, ../sass/partials/_campaign.scss */
#campaign .c_pledge h1 {
  font-size: 1.2em;
  margin: 0;
  color: #556162;
}
/* line 270, ../sass/partials/_campaign.scss */
#campaign .c_pledge p {
  color: #7f8c8d;
}
/* line 273, ../sass/partials/_campaign.scss */
#campaign .c_pledge .c_amount_v2 {
  display: inline-block;
  padding: 6px 3px;
  margin: 0;
  vertical-align: top;
  cursor: pointer;
  line-height: 1;
  font-size: 1.5em;
}
/* line 281, ../sass/partials/_campaign.scss */
#campaign .c_pledge .c_amount_v2 span {
  font-size: .9em;
  color: #7f8c8d;
  line-height: 0;
}
/* line 286, ../sass/partials/_campaign.scss */
#campaign .c_pledge .c_amount_v2 input {
  font-size: .9em;
  text-align: right;
  margin: 0 !important;
  padding: 0 1px !important;
  width: 62px;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 !important;
}
/* line 299, ../sass/partials/_campaign.scss */
#campaign .c_pledge .c_amount_v2.active {
  border-color: #556162;
}
/* line 303, ../sass/partials/_campaign.scss */
#campaign .c_pledge .c_max {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: .7em;
  text-transform: uppercase;
  color: #95a5a6;
  background: #fff;
  padding: 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 319, ../sass/partials/_campaign.scss */
#campaign .c_payment ul.c_payment_options {
  text-align: center;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 323, ../sass/partials/_campaign.scss */
#campaign .c_payment ul.c_payment_options li {
  line-height: 2;
  list-style-type: none;
  display: inline;
  margin: 0 0 0 10px;
  padding: 0;
}
/* line 329, ../sass/partials/_campaign.scss */
#campaign .c_payment ul.c_payment_options li label {
  margin: 0;
  padding: 0;
  display: inline;
  cursor: pointer;
}
/* line 335, ../sass/partials/_campaign.scss */
#campaign .c_payment ul.c_payment_options li.first {
  margin-left: 0;
}
/* line 338, ../sass/partials/_campaign.scss */
#campaign .c_payment ul.c_payment_options li img {
  margin-left: 5px;
  width: 40px;
  height: 25px;
}
/* line 345, ../sass/partials/_campaign.scss */
#campaign .c_payment input.c_code {
  width: 40px;
}
/* line 348, ../sass/partials/_campaign.scss */
#campaign .c_payment a {
  font-weight: normal;
  font-size: .8em;
  color: #95a5a6 !important;
}
/* line 353, ../sass/partials/_campaign.scss */
#campaign .c_payment img {
  vertical-align: middle;
  height: 28px;
}
/* line 358, ../sass/partials/_campaign.scss */
#campaign .c_payment_locked {
  background: #ecf0f1;
  padding: 1em;
}
/* line 361, ../sass/partials/_campaign.scss */
#campaign .c_payment_locked p {
  text-align: center;
  color: #95a5a6;
  font-size: .8em;
}
/* line 367, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1, #campaign .c_fulfillment {
  margin: 0 -20px 1em -20px;
  padding: 20px;
  background: #ecf0f1;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-text-shadow: 0 1px 0 #fff;
  -moz-text-shadow: 0 1px 0 #fff;
  -o-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  position: relative;
  line-height: 1.25;
}
/* line 381, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 .c_portrait, #campaign .c_fulfillment .c_portrait {
  float: left;
  margin: 0 10px 0 0;
  width: 81px;
  height: 100px;
  border: 2px solid #95a5a6;
  background: #fff;
  padding: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 397, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 .c_portrait img, #campaign .c_fulfillment .c_portrait img {
  display: block;
  height: 100%;
  width: 100%;
}
/* line 404, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 .c_label label, #campaign .c_fulfillment .c_label label {
  text-transform: none;
  color: #556162;
  line-height: 1.5;
}
/* line 410, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 .c_sublabel, #campaign .c_fulfillment .c_sublabel {
  font-size: .7em;
  text-transform: uppercase;
  color: #95a5a6;
  line-height: 1.5;
  margin-bottom: 5px;
}
/* line 417, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 .c_subsublabel, #campaign .c_fulfillment .c_subsublabel {
  display: none;
  font-size: .7em;
  font-weight: 900;
  text-transform: uppercase;
  color: #7f8c8d;
  line-height: 1.5;
  margin-bottom: 5px;
}
/* line 426, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 ul.c_pod_options, #campaign .c_fulfillment ul.c_pod_options {
  line-height: 1.85;
  display: inline;
  text-align: left;
  margin: 0;
  padding: 0;
}
/* line 432, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 ul.c_pod_options li, #campaign .c_fulfillment ul.c_pod_options li {
  list-style-type: none;
  display: inline;
  margin: 0 10px 0 0;
  padding: 0;
  font-size: .9em;
  color: #7f8c8d;
}
/* line 439, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 ul.c_pod_options li span, #campaign .c_fulfillment ul.c_pod_options li span {
  color: #95a5a6;
}
/* line 444, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 .c_max, #campaign .c_fulfillment .c_max {
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  top: 5px;
  right: 5px;
  font-size: .6em;
  text-transform: uppercase;
  color: #95a5a6;
  border: 1px solid #bdc3c7;
  padding: 3px 6px 2px 6px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 463, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 input.c_amount, #campaign .c_fulfillment input.c_amount {
  width: 50px;
  margin: 0 !important;
}
/* line 467, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v1 select, #campaign .c_fulfillment select {
  font-size: .8em;
}
/* line 471, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 {
  margin: 0 -20px 1em -20px;
  padding: 0 20px;
  position: relative;
  line-height: 1.5;
}
/* line 476, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_portrait {
  float: left;
  margin: 0 10px 0 0;
  width: 81px;
  height: 100px;
  border: 2px solid #95a5a6;
  background: #fff;
  padding: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 492, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_portrait img {
  display: block;
  height: 100%;
  width: 100%;
}
/* line 499, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_label label {
  text-transform: none;
  color: #556162;
}
/* line 504, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_sublabel {
  font-size: .7em;
  text-transform: uppercase;
  color: #95a5a6;
  margin-bottom: 5px;
}
/* line 510, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 ul.c_pod_options {
  display: inline;
  text-align: left;
  margin: 0;
  padding: 0;
}
/* line 515, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 ul.c_pod_options li {
  list-style-type: none;
  display: inline-block;
  width: 80px;
  margin: 0 4px 4px 0;
  padding: 0;
}
/* line 523, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_amount_v2 {
  display: inline-block;
  padding: 3px;
  margin: 0;
  vertical-align: top;
  cursor: pointer;
  line-height: 1.3;
}
/* line 530, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_amount_v2 span {
  font-size: .9em;
  color: #7f8c8d;
  line-height: 0;
}
/* line 535, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_amount_v2 input {
  font-size: .9em;
  text-align: right;
  margin: 0 !important;
  padding: 0 1px !important;
  width: 42px;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 !important;
}
/* line 548, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_amount_v2.active {
  border-color: #556162;
}
/* line 552, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_recurring {
  margin-top: 8px;
  margin-left: 87px;
  padding-left: 10px;
  font-size: .8em;
  color: #7f8c8d;
}
/* line 559, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_max {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: .6em;
  text-transform: uppercase;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  -o-text-shadow: none;
  text-shadow: none;
  color: #95a5a6;
  padding: 3px 6px 2px 6px;
  border: 1px solid #bdc3c7;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 576, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2 .c_max:before {
  vertical-align: middle;
  margin-right: .25em;
  color: #bdc3c7;
}
/* line 582, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2.c_pod_small {
  position: relative;
}
/* line 584, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2.c_pod_small .c_portrait {
  width: 35px !important;
  height: 43px !important;
}
/* line 588, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2.c_pod_small .c_label {
  padding-top: 5px;
}
/* line 591, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2.c_pod_small .c_pod_options {
  display: none;
}
/* line 594, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2.c_pod_small .c_amount_v2 {
  position: absolute;
  right: 20px;
  top: 5px;
}
/* line 599, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2.c_pod_small .c_recurring {
  margin-left: -2px !important;
}
/* line 602, ../sass/partials/_campaign.scss */
#campaign .c_earmark_v2.c_pod_small .c_max {
  top: 35px;
  right: 20px;
  border: none;
}
/* line 609, ../sass/partials/_campaign.scss */
#campaign .c_allocator {
  border: 2px solid #ecf0f1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  margin: 0 0 1em 0;
  padding: 1em;
}
/* line 618, ../sass/partials/_campaign.scss */
#campaign .c_allocator h1 {
  font-size: 1.2em;
  margin: 0;
  color: #556162;
}
/* line 623, ../sass/partials/_campaign.scss */
#campaign .c_allocator p {
  color: #7f8c8d;
}
/* line 626, ../sass/partials/_campaign.scss */
#campaign .c_allocator .c_amount_v2 {
  display: inline-block;
  padding: 3px;
  margin: 0;
  vertical-align: top;
  cursor: pointer;
  line-height: 1.3;
}
/* line 633, ../sass/partials/_campaign.scss */
#campaign .c_allocator .c_amount_v2 span {
  font-size: .9em;
  color: #7f8c8d;
  line-height: 0;
}
/* line 638, ../sass/partials/_campaign.scss */
#campaign .c_allocator .c_amount_v2 input {
  font-size: .9em;
  text-align: right;
  margin: 0 !important;
  padding: 0 1px !important;
  width: 42px;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 !important;
}
/* line 651, ../sass/partials/_campaign.scss */
#campaign .c_allocator .c_amount_v2.active {
  border-color: #556162;
}
/* line 655, ../sass/partials/_campaign.scss */
#campaign .c_allocator input[type=submit], #campaign .c_allocator button, #campaign .c_allocator a.button {
  font-size: .8em;
  padding: 6px 8px;
  margin-left: 3px;
}
/* line 661, ../sass/partials/_campaign.scss */
#campaign .c_fulfillment .c_portrait {
  width: 61px;
  height: 75px;
}
/* line 665, ../sass/partials/_campaign.scss */
#campaign .c_js_review {
  border: 2px solid #ecf0f1;
  border-radius: 10px;
  padding: 1em;
  margin-bottom: 1em;
  text-align: center;
}
/* line 671, ../sass/partials/_campaign.scss */
#campaign .c_js_review div.c_js_review_top {
  color: #bdc3c7;
  font-size: .7em;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: .25em;
}
/* line 681, ../sass/partials/_campaign.scss */
#campaign .c_js_review div.c_js_review_bottom {
  font-weight: 900;
  font-size: 2em;
  color: #556162;
}
/* line 689, ../sass/partials/_campaign.scss */
#campaign .c_survey {
  margin: 1em 0 2em 0;
}
/* line 691, ../sass/partials/_campaign.scss */
#campaign .c_survey ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 695, ../sass/partials/_campaign.scss */
#campaign .c_survey ul li {
  display: inline;
  list-style-type: none;
  line-height: 2 !important;
  margin: 0 10px;
  padding: 0;
  color: #556162;
}
/* line 703, ../sass/partials/_campaign.scss */
#campaign .c_survey ul.newlines {
  text-align: left;
}
/* line 705, ../sass/partials/_campaign.scss */
#campaign .c_survey ul.newlines li {
  display: block;
}
/* line 712, ../sass/partials/_campaign.scss */
#campaign .c_receipt h1 {
  color: #95a5a6;
  font-size: 1.5em;
  font-weight: 900;
  text-align: center;
}
/* line 719, ../sass/partials/_campaign.scss */
#campaign .c_receipt .c_caption p {
  margin-bottom: 0;
}
/* line 723, ../sass/partials/_campaign.scss */
#campaign .c_receipt table {
  width: 100%;
  margin: 1em 0;
}
/* line 726, ../sass/partials/_campaign.scss */
#campaign .c_receipt table th, #campaign .c_receipt table td {
  vertical-align: top;
  text-align: left;
  padding: 5px;
  color: #7f8c8d;
  line-height: 1.5;
}
/* line 732, ../sass/partials/_campaign.scss */
#campaign .c_receipt table th span, #campaign .c_receipt table td span {
  color: #bdc3c7;
  font-size: .8em;
}
/* line 737, ../sass/partials/_campaign.scss */
#campaign .c_receipt table th {
  border-bottom: 1px solid #bdc3c7;
}
/* line 741, ../sass/partials/_campaign.scss */
#campaign .c_receipt .c_total {
  text-align: center;
  line-height: 1.25;
  font-size: 1.25em;
  text-transform: uppercase;
  font-weight: 900;
  color: #95a5a6;
}
/* line 748, ../sass/partials/_campaign.scss */
#campaign .c_receipt .c_total strong {
  display: block;
  font-size: 2em;
  color: #556162;
}
/* line 754, ../sass/partials/_campaign.scss */
#campaign .c_receipt .c_lawmakers {
  border: 2px solid #ecf0f1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 20px;
}
/* line 762, ../sass/partials/_campaign.scss */
#campaign .c_receipt .c_lawmakers .c_lawmaker {
  margin-bottom: 5px;
  color: #556162;
  font-weight: 900;
}
/* line 764, ../sass/partials/_campaign.scss */
#campaign .c_receipt .c_lawmakers .c_lawmaker .c_portrait {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  width: 40px;
  border: 2px solid #95a5a6;
  background: #fff;
  padding: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 780, ../sass/partials/_campaign.scss */
#campaign .c_receipt .c_lawmakers .c_lawmaker .c_portrait img {
  display: block;
  height: 100%;
  width: 100%;
}
/* line 792, ../sass/partials/_campaign.scss */
#campaign .c_agreement p, #campaign .c_agreement li {
  color: #556162;
  font-size: .8em;
  line-height: 1.75;
}
/* line 798, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard {
  text-align: center;
}
/* line 800, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard h1 {
  text-transform: uppercase;
  font-size: 1em;
  color: #556162;
}
/* line 805, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard h2 {
  margin-top: 2em;
  text-transform: uppercase;
  font-size: .8em;
  color: #7f8c8d;
}
/* line 811, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard div.c_code {
  color: #556162;
  font-weight: 900;
  font-size: 1.5em;
}
/* line 816, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard p {
  font-size: .9em;
  color: #95a5a6;
}
/* line 819, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard p span.c_stat {
  display: block;
  font-weight: 900;
  font-size: 1.5em;
  color: #556162;
}
/* line 826, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard ul {
  margin: 0;
  padding: 0;
}
/* line 829, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard ul li {
  list-style-type: none;
  display: inline;
  margin: 0 3px;
  padding: 0;
  font-size: 2.5em;
}
/* line 835, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard ul li a {
  text-decoration: none;
}
/* line 840, ../sass/partials/_campaign.scss */
#campaign .c_recruiter_dashboard a.c_link {
  display: block;
  margin: 1em 0;
  font-weight: 900;
  color: #27ae60;
  border: 2px solid #2ecc71;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 1em;
  line-height: 1.75;
  text-decoration: underline;
}
/* line 856, ../sass/partials/_campaign.scss */
#campaign .clear_mobile {
  display: inline;
}
/* line 861, ../sass/partials/_campaign.scss */
#campaign .hide_desktop {
  display: none;
}
/* line 864, ../sass/partials/_campaign.scss */
#campaign a.c_goback {
  display: block;
  cursor: pointer;
  text-align: center;
  font-size: .8em;
  margin-top: 10px;
}
/* line 871, ../sass/partials/_campaign.scss */
#campaign .c_js_errors {
  display: none;
}
/* line 874, ../sass/partials/_campaign.scss */
#campaign .alert, #campaign .c_js_errors {
  padding: 2em;
  background: red;
  border-bottom: 1px solid #fff;
}
/* line 878, ../sass/partials/_campaign.scss */
#campaign .alert p, #campaign .alert li, #campaign .alert small, #campaign .c_js_errors p, #campaign .c_js_errors li, #campaign .c_js_errors small {
  line-height: 1.5 !important;
  margin: 0 !important;
  font-size: .8em !important;
  color: #fff !important;
  text-align: center !important;
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
}
/* line 888, ../sass/partials/_campaign.scss */
#campaign .alert p a, #campaign .alert li a, #campaign .alert small a, #campaign .c_js_errors p a, #campaign .c_js_errors li a, #campaign .c_js_errors small a {
  color: white !important;
  text-decoration: underline !important;
}
/* line 893, ../sass/partials/_campaign.scss */
#campaign .alert ul, #campaign .c_js_errors ul {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 896, ../sass/partials/_campaign.scss */
#campaign .alert ul li, #campaign .c_js_errors ul li {
  list-style-type: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 902, ../sass/partials/_campaign.scss */
#campaign .alert small, #campaign .c_js_errors small {
  display: block;
  font-size: .7em;
}

/* Smaller than standard 960 (devices and browsers) */
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 913, ../sass/partials/_campaign.scss */
  #campaign {
    /*
    .c_earmark_v1 {
        line-height: 1.3;
        .c_portrait {
            width: 61px !important;
            height: 75px !important;
        }
        .c_label {
            label {
                font-size: .9em;
            }
        }
        .c_sublabel {
            font-size: .6em;
        }
        .c_subsublabel {
        }
        .c_max {
            right: 0 !important;
            position: relative !important;
            clear: both !important;
            text-align: center !important;
        }
    }
    */
  }
  /* line 915, ../sass/partials/_campaign.scss */
  #campaign input[type=text].c_full, #campaign input[type=text].c_half, #campaign input[type=text].c_quarter, #campaign input[type=text].c_onethird, #campaign input[type=text].c_twothird, #campaign input[type=email].c_full, #campaign input[type=email].c_half, #campaign input[type=email].c_quarter, #campaign input[type=email].c_onethird, #campaign input[type=email].c_twothird, #campaign input[type=tel].c_full, #campaign input[type=tel].c_half, #campaign input[type=tel].c_quarter, #campaign input[type=tel].c_onethird, #campaign input[type=tel].c_twothird, #campaign input[type=number].c_full, #campaign input[type=number].c_half, #campaign input[type=number].c_quarter, #campaign input[type=number].c_onethird, #campaign input[type=number].c_twothird, #campaign input[type=password].c_full, #campaign input[type=password].c_half, #campaign input[type=password].c_quarter, #campaign input[type=password].c_onethird, #campaign input[type=password].c_twothird, #campaign textarea.c_full, #campaign textarea.c_half, #campaign textarea.c_quarter, #campaign textarea.c_onethird, #campaign textarea.c_twothird {
    width: 268px;
  }
  /* line 920, ../sass/partials/_campaign.scss */
  #campaign select.c_full, #campaign select.c_half, #campaign select.c_quarter, #campaign select.c_onethird, #campaign select.c_twothird, #campaign input[type=submit].c_full, #campaign input[type=submit].c_half, #campaign input[type=submit].c_quarter, #campaign input[type=submit].c_onethird, #campaign input[type=submit].c_twothird, #campaign input[type=button].c_full, #campaign input[type=button].c_half, #campaign input[type=button].c_quarter, #campaign input[type=button].c_onethird, #campaign input[type=button].c_twothird, #campaign button.c_full, #campaign button.c_half, #campaign button.c_quarter, #campaign button.c_onethird, #campaign button.c_twothird {
    width: 280px;
  }
  /* line 924, ../sass/partials/_campaign.scss */
  #campaign .c_pad {
    margin-right: 0 !important;
  }
  /* line 927, ../sass/partials/_campaign.scss */
  #campaign .c_box {
    width: 280px !important;
  }
  /* line 930, ../sass/partials/_campaign.scss */
  #campaign .c_caption {
    font-size: .9em !important;
  }
  /* line 934, ../sass/partials/_campaign.scss */
  #campaign .c_payment img {
    height: 25px !important;
  }
  /* line 964, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_portrait {
    width: 65px !important;
    height: 80px !important;
  }
  /* line 968, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_sublabel {
    font-size: .6em;
  }
  /* line 971, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_max {
    top: inherit;
    right: inherit;
    bottom: 4px;
    left: 20px;
    width: 67px;
    padding: 5px 2px;
    background: #95a5a6;
    color: #ecf0f1;
    overflow: hidden;
    text-align: center;
    -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
  /* line 989, ../sass/partials/_campaign.scss */
  #campaign .c_fulfillment .c_label {
    padding-top: 20px !important;
  }
  /* line 992, ../sass/partials/_campaign.scss */
  #campaign .c_fulfillment .c_max {
    top: 0 !important;
    position: relative !important;
    clear: both !important;
    text-align: center !important;
  }
  /* line 998, ../sass/partials/_campaign.scss */
  #campaign .c_fulfillment ul {
    padding-top: 5px !important;
    display: block !important;
    text-align: center !important;
    clear: both;
  }
  /* line 1005, ../sass/partials/_campaign.scss */
  #campaign .c_pledge input {
    width: 50px !important;
  }
  /* line 1009, ../sass/partials/_campaign.scss */
  #campaign .c_receipt .c_lawmaker {
    font-size: .9em !important;
  }

  /* line 1026, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v1 .quickhide {
    display: none !important;
  }
  /* line 1032, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 ul.c_pod_options li {
    width: 55px !important;
  }
  /* line 1036, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_recurring {
    margin-left: 0 !important;
  }
  /* line 1040, ../sass/partials/_campaign.scss */
  #campaign .c_space {
    /*border: 1px solid blue;*/
  }
  /* line 1042, ../sass/partials/_campaign.scss */
  #campaign .c_space.hide_mobile {
    display: block !important;
  }
  /* line 1046, ../sass/partials/_campaign.scss */
  #campaign .clear_mobile {
    display: block !important;
  }
  /* line 1049, ../sass/partials/_campaign.scss */
  #campaign .hide_mobile {
    display: none !important;
  }
  /* line 1052, ../sass/partials/_campaign.scss */
  #campaign .hide_desktop {
    display: normal !important;
  }
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  /* line 1063, ../sass/partials/_campaign.scss */
  #campaign .c_space {
    /*border: 1px solid red;*/
  }
  /* line 1066, ../sass/partials/_campaign.scss */
  #campaign .clear_mobile {
    display: block !important;
  }
  /* line 1069, ../sass/partials/_campaign.scss */
  #campaign .hide_mobile {
    display: none !important;
  }
  /* line 1072, ../sass/partials/_campaign.scss */
  #campaign .hide_desktop {
    display: normal !important;
  }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 1084, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_recurring {
    display: block !important;
  }
  /* line 1089, ../sass/partials/_campaign.scss */
  #campaign .c_payment .clear_mobile {
    display: none !important;
  }

  /* line 1095, ../sass/partials/_campaign.scss */
  #c_mobile_test {
    display: none;
  }

  /* line 1096, ../sass/partials/_campaign.scss */
  .c_js_labels {
    display: none !important;
  }

  /* line 1097, ../sass/partials/_campaign.scss */
  .c_js_nomobile {
    display: none !important;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /* line 913, ../sass/partials/_campaign.scss */
  #campaign {
    /*
    .c_earmark_v1 {
        line-height: 1.3;
        .c_portrait {
            width: 61px !important;
            height: 75px !important;
        }
        .c_label {
            label {
                font-size: .9em;
            }
        }
        .c_sublabel {
            font-size: .6em;
        }
        .c_subsublabel {
        }
        .c_max {
            right: 0 !important;
            position: relative !important;
            clear: both !important;
            text-align: center !important;
        }
    }
    */
  }
  /* line 915, ../sass/partials/_campaign.scss */
  #campaign input[type=text].c_full, #campaign input[type=text].c_half, #campaign input[type=text].c_quarter, #campaign input[type=text].c_onethird, #campaign input[type=text].c_twothird, #campaign input[type=email].c_full, #campaign input[type=email].c_half, #campaign input[type=email].c_quarter, #campaign input[type=email].c_onethird, #campaign input[type=email].c_twothird, #campaign input[type=tel].c_full, #campaign input[type=tel].c_half, #campaign input[type=tel].c_quarter, #campaign input[type=tel].c_onethird, #campaign input[type=tel].c_twothird, #campaign input[type=number].c_full, #campaign input[type=number].c_half, #campaign input[type=number].c_quarter, #campaign input[type=number].c_onethird, #campaign input[type=number].c_twothird, #campaign input[type=password].c_full, #campaign input[type=password].c_half, #campaign input[type=password].c_quarter, #campaign input[type=password].c_onethird, #campaign input[type=password].c_twothird, #campaign textarea.c_full, #campaign textarea.c_half, #campaign textarea.c_quarter, #campaign textarea.c_onethird, #campaign textarea.c_twothird {
    width: 208px;
  }
  /* line 920, ../sass/partials/_campaign.scss */
  #campaign select.c_full, #campaign select.c_half, #campaign select.c_quarter, #campaign select.c_onethird, #campaign select.c_twothird, #campaign input[type=submit].c_full, #campaign input[type=submit].c_half, #campaign input[type=submit].c_quarter, #campaign input[type=submit].c_onethird, #campaign input[type=submit].c_twothird, #campaign input[type=button].c_full, #campaign input[type=button].c_half, #campaign input[type=button].c_quarter, #campaign input[type=button].c_onethird, #campaign input[type=button].c_twothird, #campaign button.c_full, #campaign button.c_half, #campaign button.c_quarter, #campaign button.c_onethird, #campaign button.c_twothird {
    width: 220px;
  }
  /* line 924, ../sass/partials/_campaign.scss */
  #campaign .c_pad {
    margin-right: 0 !important;
  }
  /* line 927, ../sass/partials/_campaign.scss */
  #campaign .c_box {
    width: 220px !important;
  }
  /* line 930, ../sass/partials/_campaign.scss */
  #campaign .c_caption {
    font-size: .9em !important;
  }
  /* line 934, ../sass/partials/_campaign.scss */
  #campaign .c_payment img {
    height: 25px !important;
  }
  /* line 964, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_portrait {
    width: 65px !important;
    height: 80px !important;
  }
  /* line 968, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_sublabel {
    font-size: .6em;
  }
  /* line 971, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_max {
    top: inherit;
    right: inherit;
    bottom: 4px;
    left: 20px;
    width: 67px;
    padding: 5px 2px;
    background: #95a5a6;
    color: #ecf0f1;
    overflow: hidden;
    text-align: center;
    -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
  /* line 989, ../sass/partials/_campaign.scss */
  #campaign .c_fulfillment .c_label {
    padding-top: 20px !important;
  }
  /* line 992, ../sass/partials/_campaign.scss */
  #campaign .c_fulfillment .c_max {
    top: 0 !important;
    position: relative !important;
    clear: both !important;
    text-align: center !important;
  }
  /* line 998, ../sass/partials/_campaign.scss */
  #campaign .c_fulfillment ul {
    padding-top: 5px !important;
    display: block !important;
    text-align: center !important;
    clear: both;
  }
  /* line 1005, ../sass/partials/_campaign.scss */
  #campaign .c_pledge input {
    width: 50px !important;
  }
  /* line 1009, ../sass/partials/_campaign.scss */
  #campaign .c_receipt .c_lawmaker {
    font-size: .9em !important;
  }

  /* line 1107, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v1, #campaign .c_fulfillment {
    text-align: center;
  }
  /* line 1109, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v1 .c_portrait, #campaign .c_fulfillment .c_portrait {
    float: none !important;
    margin: 0 auto .5em auto !important;
  }
  /* line 1113, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v1 .c_subsublabel, #campaign .c_fulfillment .c_subsublabel {
    display: block !important;
  }
  /* line 1118, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v1 .quickhide {
    display: none !important;
  }
  /* line 1123, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 ul.c_pod_options {
    display: none !important;
  }
  /* line 1126, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_max {
    display: none !important;
  }
  /* line 1129, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2 .c_recurring {
    margin-left: 0 !important;
    font-size: .6em !important;
  }
  /* line 1134, ../sass/partials/_campaign.scss */
  #campaign .c_earmark_v2.c_pod_small .c_label {
    font-size: .8em !important;
  }
  /* line 1142, ../sass/partials/_campaign.scss */
  #campaign .clear_mobile {
    display: block !important;
  }
  /* line 1145, ../sass/partials/_campaign.scss */
  #campaign .hide_mobile {
    display: none !important;
  }
  /* line 1148, ../sass/partials/_campaign.scss */
  #campaign .hide_desktop {
    display: normal !important;
  }

  /* line 1153, ../sass/partials/_campaign.scss */
  #c_mobile_test {
    display: none;
  }

  /* line 1154, ../sass/partials/_campaign.scss */
  .c_js_labels {
    display: none !important;
  }

  /* line 1155, ../sass/partials/_campaign.scss */
  .c_js_nomobile {
    display: none !important;
  }
}
/* line 1160, ../sass/partials/_campaign.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 1163, ../sass/partials/_campaign.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Fix done buttons styling randomly. Make same as radio buttons. */
/* line 1170, ../sass/partials/_campaign.scss */
a.button {
  -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none !important;
  color: white !important;
}

/* The basic radio */
/* line 1182, ../sass/partials/_campaign.scss */
input.c_radio + label {
  display: block;
  background-color: #bdc3c7;
  text-align: center;
  padding: 5px;
}

/* Stylish text inside label */
/* line 1190, ../sass/partials/_campaign.scss */
input.c_radio + label > span.labelauty-unchecked,
input.c_radio + label > span.labelauty-checked {
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  height: 16px;
  text-shadow: none;
  vertical-align: middle;
  font-weight: 900;
  -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  -o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}

/* Hovering over a non-selected radio */
/* line 1206, ../sass/partials/_campaign.scss */
input.c_radio:not(:checked):not([disabled]) + label:hover,
input.c_checkbox:not(:checked):not([disabled]) + label:hover {
  background-color: #95a5a6;
}

/* The radio selected */
/* line 1212, ../sass/partials/_campaign.scss */
input.c_radio:checked + label,
input.c_checkbox:checked + label {
  background-color: #556162;
}

/* Hovering over the selected radio */
/* line 1218, ../sass/partials/_campaign.scss */
input.c_radio:checked:not([disabled]) + label:hover,
input.c_checkbox:checked:not([disabled]) + label:hover {
  background-color: #556162;
}

/* A disabled radio */
/* line 1224, ../sass/partials/_campaign.scss */
input.c_radio[disabled] + label,
input.c_checkbox[disabled] + label {
  background-color: #95a5a6;
}

/* Remove icons */
/* line 1230, ../sass/partials/_campaign.scss */
input.c_radio + label > span.labelauty-unchecked-image,
input.c_radio + label > span.labelauty-checked-image {
  display: none;
}

/* Remove padding for icons */
/* line 1236, ../sass/partials/_campaign.scss */
input.c_radio + label > span.labelauty-unchecked-image + span.labelauty-unchecked,
input.c_radio + label > span.labelauty-checked-image + span.labelauty-checked {
  margin: 0;
}

/* Add a background to (un)checked images */
/* line 1242, ../sass/partials/_campaign.scss */
input.labelauty + label > span.labelauty-unchecked-image {
  /*background-image: url('../misc/labelauty_1.1.0/source/images/input-unchecked-white.png');*/
  background-image: url("../img/input-unchecked-white.png");
}

/* line 1246, ../sass/partials/_campaign.scss */
input.labelauty + label > span.labelauty-checked-image {
  background-image: url("../misc/labelauty_1.1.0/source/images/input-checked.png");
}

/* The basic radio */
/* line 1251, ../sass/partials/_campaign.scss */
input.c_checkbox + label {
  display: inline-block !important;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  background-color: #95a5a6;
  padding: 3px;
  text-align: center;
  line-height: 1 !important;
}

/* NOT USING CURRENLY */
