
/*  new/common/templates/widgets/widget_signshare/css/style.less  */
.pink-ribbon-gradient {
  background: #e40272;
  background: -moz-linear-gradient(left,#fc6c9b 0%,#e40272 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#fc6c9b),color-stop(100%,#e40272));
  background: -webkit-linear-gradient(left,#fc6c9b 0%,#e40272 100%);
  background: -o-linear-gradient(left,#fc6c9b 0%,#e40272 100%);
  background: -ms-linear-gradient(left,#fc6c9b 0%,#e40272 100%);
  background: linear-gradient(left,#fc6c9b 0%,#e40272 100%);
}
.blue-ribbon-gradient {
  background: #00adef;
  background: -moz-linear-gradient(left,#6bbede 0%,#1daadf 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#6bbede),color-stop(100%,#1daadf));
  background: -webkit-linear-gradient(left,#6bbede 0%,#1daadf 100%);
  background: -o-linear-gradient(left,#6bbede 0%,#1daadf 100%);
  background: -ms-linear-gradient(left,#6bbede 0%,#1daadf 100%);
  background: linear-gradient(left,#6bbede 0%,#1daadf 100%);
}
.brow-ribbon-gradient {
  background: #505050;
}
.pink-ribbon-gradient-rtl {
  background: #e40272;
  background: -moz-linear-gradient(left,#e40272 0%,#fc6c9b 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#e40272),color-stop(100%,#fc6c9b));
  background: -webkit-linear-gradient(left,#e40272 0%,#fc6c9b 100%);
  background: -o-linear-gradient(left,#e40272 0%,#fc6c9b 100%);
  background: -ms-linear-gradient(left,#e40272 0%,#fc6c9b 100%);
  background: linear-gradient(left,#e40272 0%,#fc6c9b 100%);
}
.blue-ribbon-gradient-rtl {
  background: #00adef;
  background: -moz-linear-gradient(left,#1daadf 0%,#6bbede 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#1daadf),color-stop(100%,#6bbede));
  background: -webkit-linear-gradient(left,#1daadf 0%,#6bbede 100%);
  background: -o-linear-gradient(left,#1daadf 0%,#6bbede 100%);
  background: -ms-linear-gradient(left,#1daadf 0%,#6bbede 100%);
  background: linear-gradient(left,#1daadf 0%,#6bbede 100%);
}
.transform-right {
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
}
.transform-left {
  -webkit-transform: skewX(20deg);
  -moz-transform: skewX(20deg);
  transform: skewX(20deg);
  -o-transform: skewX(20deg);
  -ms-transform: skewX(20deg);
}
.width-full {
  width: 970px;
}
.reset-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
div .title-ribbon {
  position: absolute;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  background: #00ADEF;
  padding-right: 13px;
  margin-top: 8px;
  margin-right: 19px;
  margin-left: 6px;
  height: 31px;
  z-index: 4;
}
div .title-ribbon:after {
  content: " ";
  width: 11px;
  height: 22px;
  position: absolute;
  top: 100%;
  left: 4px;
  background: url("/stat/new/images/blue/action/ribbon_blue.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat bottom left;
  -webkit-transform: skewX(20deg);
  -moz-transform: skewX(20deg);
  transform: skewX(20deg);
  -o-transform: skewX(20deg);
  -ms-transform: skewX(20deg);
}
div .title-ribbon h2.title,
div .title-ribbon a.title {
  padding: 6px 8px 7px 19px;
  -webkit-transform: skewX(20deg);
  -moz-transform: skewX(20deg);
  transform: skewX(20deg);
  -o-transform: skewX(20deg);
  -ms-transform: skewX(20deg);
  color: white;
  min-width: 80px;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
  background: none;
}
div .title-ribbon h2.title a {
  color: white;
}
div[class *= "block-feature"] .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_bl-uw-blue-focus.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat top left;
}
div[class *= "block-feature"].block-pink .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_bl-uw-pink-focus.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat top left;
}
.section-home div .title-ribbon {
  background: #00adef;
  background: -moz-linear-gradient(left,#6bbede 0%,#1daadf 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#6bbede),color-stop(100%,#1daadf));
  background: -webkit-linear-gradient(left,#6bbede 0%,#1daadf 100%);
  background: -o-linear-gradient(left,#6bbede 0%,#1daadf 100%);
  background: -ms-linear-gradient(left,#6bbede 0%,#1daadf 100%);
  background: linear-gradient(left,#6bbede 0%,#1daadf 100%);
}
.section-home div .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_bl-uw-blue.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat bottom left;
}
body[class *= "20mm"] .title-ribbon,
body[class *= "petition"] .title-ribbon {
  margin-top: 0;
}
.section-home .block-pink .title-ribbon,
.block-pink .title-ribbon {
  background: #e40272;
  background: -moz-linear-gradient(left,#fc6c9b 0%,#e40272 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#fc6c9b),color-stop(100%,#e40272));
  background: -webkit-linear-gradient(left,#fc6c9b 0%,#e40272 100%);
  background: -o-linear-gradient(left,#fc6c9b 0%,#e40272 100%);
  background: -ms-linear-gradient(left,#fc6c9b 0%,#e40272 100%);
  background: linear-gradient(left,#fc6c9b 0%,#e40272 100%);
}
.section-home .block-pink .title-ribbon:after,
.block-pink .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_bl-uw-pink.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat top left;
}
.block-brown .title-ribbon {
  background: #505050;
}
.block-brown .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_brown.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat bottom left;
}
.block .photo-ribbon {
  position: absolute;
  margin-left: 8px;
  background: url("/stat/new/images/blue/bg_block_photoribbon.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat top left;
  width: 94px;
  height: 94px;
}
.block.block-photo-ribbon .content {
  padding-top: 10px;
  background: url("/stat/new/images/blue/ribbon_tl-lw-blue.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat 91px top;
}
.block.block-photo-ribbon .photowrap {
  float: left;
  width: 81px;
  height: 69px;
}
.block-photo-head .content,
.block-photo-ribbon .content,
.block-ribbontitle .content {
  padding-left: 11px;
}
.block-ribbontitle-do .title-ribbon-do {
  position: absolute;
  height: 31px;
  padding-right: 13px;
  margin-left: 6px;
  background: #00AEEF;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
  float: left;
  z-index: 4;
}
.block-ribbontitle-do .title-ribbon-do .title {
  padding: 6px 8px 7px 19px;
  color: white;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  display: block;
  -webkit-transform: skewX(20deg);
  -moz-transform: skewX(20deg);
  transform: skewX(20deg);
  -o-transform: skewX(20deg);
  -ms-transform: skewX(20deg);
  min-width: 70px;
  background: none;
}
.block-ribbontitle-do .title-ribbon-do-left {
  margin-top: 30px;
  margin-left: 0px;
  float: left;
  border-top: 22px solid #0089bd;
  border-left: 10px solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  z-index: 4;
}
.block-ribbontitle-do .content {
  background: none;
}
.node .block-ribbontitle .title-ribbon {
  margin-left: 11px;
  _margin-right: 9px;
}
.node .block-ribbontitle .title-ribbon:after {
  left: 4px;
}
.node .block-ribbontitle .content {
  padding: 0px;
  padding-left: 11px;
}
.lightbox_all .title-ribbon-middle {
  float: left;
  background: url("/stat/new/images/blue/title-ribbon-middle-sub.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat;
  padding: 0 0 30px 15px;
  overflow: hidden;
  margin: -12px 0 -12px -16px;
  position: relative;
}
.lightbox_all .title-ribbon-middle h1,
.lightbox_all .title-ribbon-middle h2 {
  float: left;
  color: #fff;
  border-bottom: none;
  padding: 0 45px 0 15px;
  font: normal 24px/1.75 "archivo_narrowbold", sans-serif;
  background: url("/stat/new/images/blue/title-ribbon-middle-main.png/dbdc7a4aac81f9ea903c4e2329314e11") 100% 0 no-repeat;
  text-transform: uppercase;
  max-width: 470px;
}
.lightbox_all .address_book_container .title-ribbon-middle {
  margin: -11px 0 -11px -25px;
}
*[dir="rtl"] div .title-ribbon {
  -webkit-transform: skewX(20deg);
  -moz-transform: skewX(20deg);
  transform: skewX(20deg);
  -o-transform: skewX(20deg);
  -ms-transform: skewX(20deg);
  padding-right: 0;
  padding-left: 13px;
  margin-right: 6px;
  margin-left: 19px;
}
*[dir="rtl"] div .title-ribbon:after {
  left: auto;
  right: 4px;
  background: url("/stat/new/images/blue/action/ribbon_blue.rtl.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat bottom right;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
}
*[dir="rtl"] div .title-ribbon h2.title,
*[dir="rtl"] div .title-ribbon a.title {
  padding: 6px 19px 7px 8px;
  background: none;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
}
*[dir="rtl"] .section-home div .title-ribbon {
  background: #00adef;
  background: -moz-linear-gradient(left,#1daadf 0%,#6bbede 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#1daadf),color-stop(100%,#6bbede));
  background: -webkit-linear-gradient(left,#1daadf 0%,#6bbede 100%);
  background: -o-linear-gradient(left,#1daadf 0%,#6bbede 100%);
  background: -ms-linear-gradient(left,#1daadf 0%,#6bbede 100%);
  background: linear-gradient(left,#1daadf 0%,#6bbede 100%);
}
*[dir="rtl"] .section-home div .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_bl-uw-blue.rtl.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat bottom right;
}
*[dir="rtl"] .section-home .block-pink .title-ribbon,
*[dir="rtl"] .block-pink .title-ribbon {
  background: #e40272;
  background: -moz-linear-gradient(left,#e40272 0%,#fc6c9b 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#e40272),color-stop(100%,#fc6c9b));
  background: -webkit-linear-gradient(left,#e40272 0%,#fc6c9b 100%);
  background: -o-linear-gradient(left,#e40272 0%,#fc6c9b 100%);
  background: -ms-linear-gradient(left,#e40272 0%,#fc6c9b 100%);
  background: linear-gradient(left,#e40272 0%,#fc6c9b 100%);
}
*[dir="rtl"] .section-home .block-pink .title-ribbon:after,
*[dir="rtl"] .block-pink .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_bl-uw-pink.rtl.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat top right;
}
*[dir="rtl"] .block-brown .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_brown.rtl.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat bottom right;
}
*[dir="rtl"] div[class *= "block-feature"] .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_bl-uw-blue-focus.rtl.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat top right;
}
*[dir="rtl"] div[class *= "block-feature"].block-pink .title-ribbon:after {
  background: url("/stat/new/images/blue/ribbon_bl-uw-pink-focus.rtl.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat top right;
}
*[dir="rtl"] .block-ribbontitle-do .title-ribbon-do {
  -webkit-transform: skewX(20deg);
  -moz-transform: skewX(20deg);
  transform: skewX(20deg);
  -o-transform: skewX(20deg);
  -ms-transform: skewX(20deg);
  padding-right: 0;
  padding-left: 13px;
  margin-right: 6px;
  margin-left: 0px;
}
*[dir="rtl"] .block-ribbontitle-do .title-ribbon-do .title {
  padding: 6px 19px 7px 8px;
  -webkit-transform: skewX(-20deg);
  -moz-transform: skewX(-20deg);
  transform: skewX(-20deg);
  -o-transform: skewX(-20deg);
  -ms-transform: skewX(-20deg);
}
*[dir="rtl"] .block-ribbontitle-do .title-ribbon-do-left {
  border-right: 10px solid transparent;
  border-left: none;
}
*[dir="rtl"] .block .photo-ribbon {
  margin: 0;
  padding-right: 8px;
  background-image: url("/stat/new/images/blue/bg_block_photoribbon.rtl.png/dbdc7a4aac81f9ea903c4e2329314e11");
  background-position: top left;
}
*[dir="rtl"] .block-photo-ribbon .content {
  background-image: url("/stat/new/images/blue/ribbon_tl-lw-blue.rtl.png/dbdc7a4aac81f9ea903c4e2329314e11");
  background-position: 196px top;
}
*[dir="rtl"] .block-photo-ribbon .photowrap {
  float: right;
}
*[dir="rtl"] .block-photo-head .content,
*[dir="rtl"] .block-photo-ribbon .content,
*[dir="rtl"] .block-ribbontitle .content {
  padding-left: 0;
  padding-right: 11px;
}
body.c20mm #block_lightbox_20mm .welcome_popup .ribbon_triangle_lightbox {
  width: 0;
  height: 0;
  border-top: 27px solid #0f7ea8;
  border-left: 12px solid transparent;
  margin-top: 29px;
  float: left;
  display: none;
}
body.c20mm #block_lightbox_20mm .welcome_popup .ribbon_title_lightbox {
  float: left;
}
body.c20mm #block_lightbox_20mm .welcome_popup .ribbon_title_lightbox .title-ribbon {
  min-width: 100px;
  height: 31px;
  box-shadow: 3px 4px 12px rgba(0,0,0,0.2);
  border: none;
  margin-left: 7px;
  background: #00adef;
}
body.c20mm #block_lightbox_20mm .welcome_popup .ribbon_title_lightbox .title-ribbon .title {
  line-height: 29px;
  text-transform: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 17px;
  color: white;
  padding: 1px 15px 1px 19px;
}
body.c20mm #block_lightbox_20mm .welcome_popup .lighbox_text_content .block-inner .title-ribbon {
  background: #00adef;
}
.block h2.title,
.block a.title {
  padding: 0;
  line-height: 1em;
}
.block a.title:hover {
  text-decoration: none !important;
}
.block .content {
  clear: both;
  width: 461px;
  padding-left: 11px;
  padding-top: 13px;
}
.block .content-top {
  height: 22px;
  width: 460px;
  font-size: 1px;
}
.block .content-mid {
  width: 440px;
  padding: 1em 10px;
  font-size: 0.85em;
  line-height: 1.2em;
  min-height: 5em;
}
.block .content-btm {
  height: 8px;
  width: 460px;
  font-size: 1px;
}
.block-style-2 .content-top {
  background: #f1f1f1;
  background: -moz-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#e4e4e4),color-stop(22%,#f1f1f1),color-stop(62%,#f1f1f1),color-stop(100%,#e5e5e5));
  background: -webkit-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: -o-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: -ms-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: linear-gradient(to right,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  border-right: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
}
.block-style-2 .content-mid {
  background: #f1f1f1;
  background: -moz-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#e4e4e4),color-stop(22%,#f1f1f1),color-stop(62%,#f1f1f1),color-stop(100%,#e5e5e5));
  background: -webkit-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: -o-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: -ms-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: linear-gradient(to right,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  border-right: 1px solid #d6d6d6;
}
.block-style-2 .content-btm {
  background: #f1f1f1;
  background: -moz-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#e4e4e4),color-stop(22%,#f1f1f1),color-stop(62%,#f1f1f1),color-stop(100%,#e5e5e5));
  background: -webkit-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: -o-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: -ms-linear-gradient(left,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  background: linear-gradient(to right,#e4e4e4 0%,#f1f1f1 22%,#f1f1f1 62%,#e5e5e5 100%);
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}
input[name="im_not_a_bot"] {
  position: absolute;
  left: -1500px;
}
*[dir="rtl"] input[name="im_not_a_bot"] {
  right: auto;
  left: auto;
}
.form-style-2 .textareawrapper textarea {
  height: 55px;
}
#block-sign-the-petition h3,
#block-host-event-edit h3,
#block-host-event-sign h3,
#cont_for_map h3,
.event_block h3 {
  padding: 0 0 0.3em;
  font-size: 1.35em;
  line-height: 1.3em;
  font-weight: bold;
  color: #00ACEC;
}
#block-sign-the-petition .suporter-otherwise,
#block-host-event-edit .suporter-otherwise,
#block-host-event-sign .suporter-otherwise,
#cont_for_map .suporter-otherwise,
.event_block .suporter-otherwise {
  font-size: 15px;
  padding: 10px 20px;
  line-height: 18px;
}
#block-sign-the-petition .suporter-otherwise b,
#block-host-event-edit .suporter-otherwise b,
#block-host-event-sign .suporter-otherwise b,
#cont_for_map .suporter-otherwise b,
.event_block .suporter-otherwise b {
  color: #ff0099;
}
#block-sign-the-petition blockquote,
#block-host-event-edit blockquote,
#block-host-event-sign blockquote,
#cont_for_map blockquote,
.event_block blockquote {
  padding: 0 10px 1em 25px;
  margin: 0;
  background: url("/stat/new/images/blue/action/quote.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat top left;
  font-size: 1.2em;
  line-height: 1.3em;
  font-weight: bold;
}
#block-sign-the-petition .pinkwraper,
#block-host-event-edit .pinkwraper,
#block-host-event-sign .pinkwraper,
#cont_for_map .pinkwraper,
.event_block .pinkwraper {
  background-color: #eec2db;
}
#block-sign-the-petition .error,
#block-host-event-edit .error,
#block-host-event-sign .error,
#cont_for_map .error,
.event_block .error {
  background-color: #eec2db;
}
#block-sign-the-petition #petition_error_place,
#block-host-event-edit #petition_error_place,
#block-host-event-sign #petition_error_place,
#cont_for_map #petition_error_place,
.event_block #petition_error_place {
  display: none;
  text-align: right;
  color: #FF0099;
  padding: 3px 20px;
}
#block-sign-the-petition #place_for_error_place,
#block-host-event-edit #place_for_error_place,
#block-host-event-sign #place_for_error_place,
#cont_for_map #place_for_error_place,
.event_block #place_for_error_place {
  width: 0px;
  height: 0px;
  position: relative;
}
#block-sign-the-petition form,
#block-host-event-edit form,
#block-host-event-sign form,
#cont_for_map form,
.event_block form {
  padding: 0 20px;
}
#block-sign-the-petition form .container,
#block-sign-the-petition form .container-inline,
#block-host-event-edit form .container,
#block-host-event-edit form .container-inline,
#block-host-event-sign form .container,
#block-host-event-sign form .container-inline,
#cont_for_map form .container,
#cont_for_map form .container-inline,
.event_block form .container,
.event_block form .container-inline {
  padding-bottom: 4px;
}
#block-sign-the-petition form .container .form-broken-js,
#block-host-event-edit form .container .form-broken-js,
#block-host-event-sign form .container .form-broken-js,
#cont_for_map form .container .form-broken-js,
.event_block form .container .form-broken-js {
  width: 162px;
  float: right;
}
#block-sign-the-petition form .container-country .selectwrapper,
#block-host-event-edit form .container-country .selectwrapper,
#block-host-event-sign form .container-country .selectwrapper,
#cont_for_map form .container-country .selectwrapper,
.event_block form .container-country .selectwrapper {
  width: 290px;
  padding: 5px 9px 3px 0;
}
#block-sign-the-petition form .container-country .textwrapper,
#block-host-event-edit form .container-country .textwrapper,
#block-host-event-sign form .container-country .textwrapper,
#cont_for_map form .container-country .textwrapper,
.event_block form .container-country .textwrapper {
  width: 90px;
}
#block-sign-the-petition form .container-other .selectwrapper2,
#block-host-event-edit form .container-other .selectwrapper2,
#block-host-event-sign form .container-other .selectwrapper2,
#cont_for_map form .container-other .selectwrapper2,
.event_block form .container-other .selectwrapper2 {
  float: none;
  padding: 5px 9px 3px 0;
}
#block-sign-the-petition form .container-other .selectwrapper2 select,
#block-host-event-edit form .container-other .selectwrapper2 select,
#block-host-event-sign form .container-other .selectwrapper2 select,
#cont_for_map form .container-other .selectwrapper2 select,
.event_block form .container-other .selectwrapper2 select {
  font-size: 1.1em;
  font-weight: bold;
  outline: 0 none;
  width: auto;
}
#block-sign-the-petition form .container-cell,
#block-host-event-edit form .container-cell,
#block-host-event-sign form .container-cell,
#cont_for_map form .container-cell,
.event_block form .container-cell {
  float: left;
  width: 200px;
}
#block-sign-the-petition form .container-cell .textwrapper,
#block-host-event-edit form .container-cell .textwrapper,
#block-host-event-sign form .container-cell .textwrapper,
#cont_for_map form .container-cell .textwrapper,
.event_block form .container-cell .textwrapper {
  width: 115px;
}
#block-sign-the-petition form .container-cell-no-float,
#block-host-event-edit form .container-cell-no-float,
#block-host-event-sign form .container-cell-no-float,
#cont_for_map form .container-cell-no-float,
.event_block form .container-cell-no-float {
  width: 200px;
}
#block-sign-the-petition form .container-cell-no-float .textwrapper,
#block-host-event-edit form .container-cell-no-float .textwrapper,
#block-host-event-sign form .container-cell-no-float .textwrapper,
#cont_for_map form .container-cell-no-float .textwrapper,
.event_block form .container-cell-no-float .textwrapper {
  width: 115px;
}
#block-sign-the-petition form .container-submit,
#block-host-event-edit form .container-submit,
#block-host-event-sign form .container-submit,
#cont_for_map form .container-submit,
.event_block form .container-submit {
  margin: 0 -15px;
}
#block-sign-the-petition form .buttonwrapper,
#block-host-event-edit form .buttonwrapper,
#block-host-event-sign form .buttonwrapper,
#cont_for_map form .buttonwrapper,
.event_block form .buttonwrapper {
  float: right;
  text-align: right;
}
#block-sign-the-petition form .buttonwrapper button,
#block-host-event-edit form .buttonwrapper button,
#block-host-event-sign form .buttonwrapper button,
#cont_for_map form .buttonwrapper button,
.event_block form .buttonwrapper button {
  _padding-left: 10px;
  font-size: 1.4em;
}
#block-sign-the-petition form .message,
#block-host-event-edit form .message,
#block-host-event-sign form .message,
#cont_for_map form .message,
.event_block form .message {
  padding-top: 7px;
  font-size: 0.9em;
  line-height: 1.2em;
}
#block-sign-the-petition form .message a,
#block-host-event-edit form .message a,
#block-host-event-sign form .message a,
#cont_for_map form .message a,
.event_block form .message a {
  color: #00ACEC;
  font-weight: normal;
  text-decoration: underline;
}
#block-sign-the-petition .facebook-sign-container .suporter-otherwise {
  color: #575757;
}
#block-sign-the-petition .facebook-sign-container .buttonwrapper {
  margin-right: 5px;
  margin-left: 10px;
}
#block-sign-the-petition .facebook-sign-container .form-style-2 .textwrapper {
  margin: 0 0 10px;
  color: #b3b3b3;
}
#block-sign-the-petition .facebook-sign-container .form-style-2 .textwrapper input {
  z-index: 10;
}
#block-sign-the-petition .facebook-sign-container .form-style-2 .textareawrapper {
  color: #b3b3b3;
}
#block-sign-the-petition .facebook-sign-container .form-style-2 .textareawrapper textarea {
  height: 55px;
  z-index: 10;
}
#block-sign-the-petition .facebook-sign-container .message-box {
  height: 1%;
  overflow: hidden;
}
#block-sign-the-petition .facebook-sign-container .message-box .message {
  color: #717171;
  padding-top: 4px;
}
#block-sign-the-petition .facebook-sign-container .message-box .message a {
  color: #717171;
  font-weight: bold;
}
#block-sign-the-petition .facebook-sign-container .checkbox-holder {
  clear: right;
  vertical-align: middle;
  padding-top: 8px;
}
#block-sign-the-petition .facebook-sign-container .checkbox-holder input {
  margin: 0 5px 0 0;
  display: inline-block;
  vertical-align: middle;
}
#block-sign-the-petition .facebook-sign-container .checkbox-holder label {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  color: #717171;
}
.labeloverlaywrapper {
  position: relative;
}
.labeloverlay {
  position: absolute;
  display: none;
  padding-left: 1px;
  padding-top: 1px;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: bold;
  z-index: 1;
  color: #818181;
}
.labeloverlay.sendoverlay {
  font-size: 1.1em;
  line-height: 1.2em;
  padding: 5px;
  top: -6px;
}
.labeloverlayhidden {
  color: #cccccc;
}
form {
  clear: both;
  margin: 0;
}
form .col {
  float: left;
  width: 280px;
  padding: 0 10px;
}
form .message {
  font-size: 0.8em;
  line-height: 1.2em;
  color: #00ACEC;
}
form .container,
form .container-inline {
  padding-bottom: 9px;
}
form .container-inline .textwrapper {
  float: left;
  width: 200px;
}
form .container-inline .selectwrapper {
  float: left;
  width: 210px;
}
form .container-inline .credit_cards {
  margin-top: 4px;
  float: right;
}
form .textwrapper,
form .textareawrapper {
  padding-left: 5px;
  padding-right: 5px;
  background: #EFEFEF;
}
form .textwrapper .form-text,
form .textareawrapper .form-text {
  background: transparent;
  border: 0;
  width: 100%;
  font-size: 0.9em;
  font-weight: bold;
  color: #121F24;
  outline: 0;
}
form .textwrapper {
  padding-top: 4px;
  height: 20px;
  _padding-top: 3px;
  _height: 21px;
}
form .textareawrapper {
  padding-top: 3px;
  padding-bottom: 5px;
  margin-bottom: 0.5em;
}
form .textareawrapper textarea {
  line-height: 1.2em;
  resize: none;
  height: 100%;
  overflow: auto;
}
form .selectwrapper {
  padding-bottom: 3px;
}
form .selectwrapper select {
  width: 100%;
  font-size: 1.1em;
  font-weight: bold;
  outline: 0;
}
form .hr {
  width: 100%;
  height: 1px;
  background: transparent;
  border-top: 1px solid #D5D5D5;
}
form .radio-2cols .radio-col {
  width: 190px;
}
form .radio-4cols .radio-col {
  width: 65px;
  padding-right: 20px;
}
form .radio-4cols .radio-col-first {
  width: 50px;
}
form .radio-col {
  float: left;
}
.form-style-1 .container-inline .textwrapper {
  width: 229.5px;
}
.form-style-1 .textwrapper {
  padding-top: 4px;
  height: 22px;
  border: 1px solid #E0E0E0;
  background: #EFEFEF;
}
.form-style-1 .textwrapper .form-text {
  font-size: 14px;
  line-height: 1.2em;
  resize: none;
}
.form-style-1 .selectwrapper {
  margin: 0px 5px 5px 0px;
  padding: 0px 0px;
}
.form-style-1 .selectwrapper select {
  border: 1px solid #E0E0E0;
  background: #EFEFEF;
  height: 28px;
}
.form-style-2 .textwrapper {
  background: white url("/stat/new/images/blue/action/form_text2.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat bottom right;
  padding-bottom: 2px;
  padding-top: 5px;
  height: 23px;
  border-top: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
}
.form-style-2 .textwrapper .form-text {
  font-size: 1.2em;
  line-height: 1.2em;
}
.form-style-2 .textwrapper .font14 {
  font-size: 14px;
}
.form-style-2 .textareawrapper {
  background: white url("/stat/new/images/blue/action/form_textarea2.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat bottom right;
  border-top: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
}
.form-style-2 .textareawrapper.errorwrapper {
  background: white url("/stat/new/images/blue/action/form_textarea2_err.png/dbdc7a4aac81f9ea903c4e2329314e11") no-repeat bottom right;
  border-color: #f20476;
}
.form-style-2 .textareawrapper .form-text {
  font-size: 1em;
  line-height: 1.2em;
}
#colorbox .fb_share_dialog {
  width: 650px;
  text-align: left;
  font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
}
#colorbox .fb_share_dialog .fb_share_dialog_header {
  background: #6d84b8;
  color: #fff;
  position: relative;
  padding: 6px 10px 6px 28px;
  height: 1%;
}
#colorbox .fb_share_dialog .fb_share_dialog_header .fb-icon {
  position: absolute;
  left: 9px;
  top: 9px;
  width: 14px;
  height: 14px;
  text-indent: -9999px;
  background: url("/stat/new/images/blue/sprite/button_sprite.png/dbdc7a4aac81f9ea903c4e2329314e11") -320px -170px no-repeat;
}
#colorbox .fb_share_dialog .fb_share_dialog_header h3 {
  margin: 0;
  padding: 0;
  font-size: 13px;
}
#colorbox .fb_share_dialog .fb_share_dialog_section {
  margin: 13px 8px 10px;
  border: 1px solid #bcc7d9;
}
#colorbox .fb_share_dialog .fb_share_dialog_section .textareawrapper {
  width: 100%;
  margin: 0 0 10px;
}
#colorbox .fb_share_dialog .fb_share_dialog_section .textareawrapper .labeloverlay {
  color: #787878;
  font-weight: normal;
  font-size: 13px;
}
#colorbox .fb_share_dialog .fb_share_dialog_section .textareawrapper textarea {
  display: block;
  width: 100%;
  height: 47px;
  font-size: 13px;
  background: none;
  margin: 0;
  border: 1px solid #bcc7d9;
  padding: 5px 0 5px 6px;
  resize: none;
  overflow: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
#colorbox .fb_share_dialog .fb_share_dialog_section .textareawrapper textarea:focus {
  -moz-box-shadow: 0px 0px 4px 0 #71d1f9;
  -webkit-box-shadow: 0px 0px 4px 0 #71d1f9;
  box-shadow: 0px 0px 4px 0 #71d1f9;
}
#colorbox .fb_share_dialog .fb_share_dialog_section .fb_share_content {
  border-top: 1px dashed #ccc;
  padding: 10px;
  height: 1%;
}
#colorbox .fb_share_dialog .fb_share_dialog_section .fb_share_content img {
  float: left;
  width: 100px;
  margin-right: 12px;
}
#colorbox .fb_share_dialog .fb_share_dialog_section .fb_share_content .fb_share_content_text {
  height: 1%;
  overflow: hidden;
  color: #000;
  font-size: 12px;
  line-height: 1.2;
}
#colorbox .fb_share_dialog .fb_share_dialog_section .fb_share_content .fb_share_content_text h4 {
  margin: 0;
  padding: 0 0 2px;
  font-size: 13px;
}
#colorbox .fb_share_dialog .fb_share_dialog_section .fb_share_content .fb_share_content_text .share_link {
  display: block;
  color: #6d686f;
  font-size: 11px;
  margin-bottom: 5px;
}
#colorbox .fb_share_dialog .fb_share_dialog_footer {
  background: #f2f2f2;
  border-top: 1px solid #ccc;
  padding: 10px 9px 9px;
}
#colorbox .fb_share_dialog .fb_share_dialog_footer .fb_share_btn {
  float: right;
  background: #617ab2;
  border: 1px solid #264283;
}
#colorbox .fb_share_dialog .fb_share_dialog_footer .fb_share_btn input {
  float: left;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-top: 1px solid #8b9cc7;
  color: #fff;
  font-weight: bold;
  padding: 0 5px 1px;
  height: 22px;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.disclaimer {
  padding-top: 10px;
  font-size: .9em;
  font-weight: normal;
  color: #717171;
}
.highlighted {
  font-size: 1.1em;
  line-height: 1.3em;
}
