/* General rules */
/* line 3, app/assets/stylesheets/components/button.css.scss */
label.button {
  cursor: pointer;
  float: left;
  display: inline;
  background: transparent none left center no-repeat;
}

/* TODO: remove font-family? */
/* line 9, app/assets/stylesheets/components/button.css.scss */
label.button input.submit {
  font-family: arial,helvetica,clean,sans-serif;
  font-size: 11px;
  cursor: pointer;
  border: none;
  color: #696762;
  overflow: visible;
  float: left;
  display: inline;
  background: transparent none right center no-repeat;
}

/* TODO: remove important && font-family */
/* line 17, app/assets/stylesheets/components/button.css.scss */
a.button, ul.button li {
  font-family: arial,helvetica,clean,sans-serif;
  float: left;
  display: inline;
  color: #696762 !important;
  text-decoration: none !important;
  background: transparent none left center no-repeat;
}

/* line 25, app/assets/stylesheets/components/button.css.scss */
a.button span, ul.button li a {
  float: left;
  display: inline;
  background: transparent none right center no-repeat;
}

/* Indented button.
 * Properties: 
 *  - padding right-left: PRL = 10px
 * Image properties:
 * - Height: H = 33px.
 * - Left-image-width: LIW = 16px - 2px (because of Safari) = 14px
 * Calcs:
 * - label.indented { padding-left: LIW; }
 * - a.indented { padding-left: LIW; line-height: H }
 * - label.indented input.submit { height: H; padding: 0 (PRL + LIW + 1) 1.5px PRL }
 * - a.indented span { padding: 0 (PRL + LIW) 0 PRL }
 */
/* line 43, app/assets/stylesheets/components/button.css.scss */
label.indented {
  padding-left: 14px;
  background-image: url(/assets/components/btn_indented_left-46da252357aa72e2978f1731f0aa581e15b58f810c2e53019581537b46609d95.png);
}

/* line 47, app/assets/stylesheets/components/button.css.scss */
label.indented input.submit {
  height: 33px;
  padding: 0 25px 1.5px 10px;
  background-image: url(/assets/components/btn_indented_right-7a89e043b4ebf0c92fb38531852df257fdfd45739fa91fe71323430cfbe3728a.png);
}

/* line 51, app/assets/stylesheets/components/button.css.scss */
a.indented {
  padding-left: 14px;
  line-height: 33px;
  background-image: url(/assets/components/btn_indented_left-46da252357aa72e2978f1731f0aa581e15b58f810c2e53019581537b46609d95.png);
}

/* line 55, app/assets/stylesheets/components/button.css.scss */
a.indented span {
  padding: 0 24px 0 10px;
  background-image: url(/assets/components/btn_indented_right-7a89e043b4ebf0c92fb38531852df257fdfd45739fa91fe71323430cfbe3728a.png);
}

/* line 60, app/assets/stylesheets/components/button.css.scss */
label.indented.pdf, a.indented.pdf {
  padding-left: 43px;
  background-image: url(/assets/components/btn_indented_pdf_left-cc043368476c7081b811daf7325db1c0a3bff3a9a76a8e69da6e5531073fdcc2.png);
}

/* line 64, app/assets/stylesheets/components/button.css.scss */
label.indented.pdf:hover, a.indented.pdf:hover {
  background-image: url(/assets/components/btn_indented_pdf_hover_left-1d9fadf1cbaee9ddfb1de00f70a1b8ad1e6b8aa6e6e8fb8cb1076a9f7870b0f7.png);
}

/* line 68, app/assets/stylesheets/components/button.css.scss */
label.indented.pdf input.submit, a.indented.pdf span {
  padding-left: 2px;
}

/* line 69, app/assets/stylesheets/components/button.css.scss */
label.indented.pdf input.submit {
  padding-right: 32px;
}

/* line 70, app/assets/stylesheets/components/button.css.scss */
a.indented.pdf span {
  padding-right: 31px;
}

/* Panel button */
/* line 73, app/assets/stylesheets/components/button.css.scss */
label.panel {
  padding-left: 9px;
  background-image: url(/assets/components/btn_panel_left-0de96a6b1ba5e5aaa3d5b6cf3eab46faa2ca181557384732a72c77592152e15f.png);
}

/* line 77, app/assets/stylesheets/components/button.css.scss */
label.panel input.submit {
  height: 20px;
  padding: 0 20px 1.5px 10px;
  background-image: url(/assets/components/btn_panel_right-0568780bdd5192a671431f6752091c6b0d7280c3a4f60d453f24d4bda6127e41.png);
}

/* line 81, app/assets/stylesheets/components/button.css.scss */
a.panel {
  padding-left: 9px;
  line-height: 20px;
  background-image: url(/assets/components/btn_panel_left-0de96a6b1ba5e5aaa3d5b6cf3eab46faa2ca181557384732a72c77592152e15f.png);
}

/* line 85, app/assets/stylesheets/components/button.css.scss */
a.panel span {
  padding: 0 19px 0 10px;
  background-image: url(/assets/components/btn_panel_right-0568780bdd5192a671431f6752091c6b0d7280c3a4f60d453f24d4bda6127e41.png);
}

/* Panel light button */
/* line 91, app/assets/stylesheets/components/button.css.scss */
label.panel_light {
  padding-left: 9px;
  background-image: url(/assets/components/btn_light_panel_left-d2a7ac4e005dc2b900e8a1b1148b3893f4a7612c665c9632e6aacb2f2ba1e170.png);
}

/* line 95, app/assets/stylesheets/components/button.css.scss */
label.panel_light input.submit {
  height: 20px;
  padding: 0 20px 1.5px 10px;
  background-image: url(/assets/components/btn_light_panel_right-0edc6733275ed48a4637dcfc2cba460360b7191fc114798d993ecb911b27ba31.png);
}

/* line 99, app/assets/stylesheets/components/button.css.scss */
a.panel_light {
  padding-left: 9px;
  line-height: 20px;
  background-image: url(/assets/components/btn_light_panel_left-d2a7ac4e005dc2b900e8a1b1148b3893f4a7612c665c9632e6aacb2f2ba1e170.png);
}

/* line 103, app/assets/stylesheets/components/button.css.scss */
a.panel_light span {
  padding: 0 19px 0 10px;
  background-image: url(/assets/components/btn_light_panel_right-0edc6733275ed48a4637dcfc2cba460360b7191fc114798d993ecb911b27ba31.png);
}

/* line 108, app/assets/stylesheets/components/button.css.scss */
label.panel_light_pdf, a.panel_light_pdf {
  padding-left: 43px;
  background-image: url(/assets/components/btn_panel_light_pdf_left-c70ea095cccdff3a9893f378cbb57079a229943655e17b659a50de97b0aba64d.png);
}

/* line 112, app/assets/stylesheets/components/button.css.scss */
label.panel_light_pdf:hover, a.panel_light_pdf:hover {
  background-image: url(/assets/components/btn_panel_light_pdf_hover_left-b08463bdc9ff99b78bc5dccd6bb834b76426f6e5a2599b10fb5d2ceaded6d0a0.png);
}

/* line 116, app/assets/stylesheets/components/button.css.scss */
label.panel_light_pdf input.submit, a.panel_light_pdf span {
  padding-left: 2px;
}

/* line 117, app/assets/stylesheets/components/button.css.scss */
label.panel_light_pdf input.submit {
  padding-right: 32px;
}

/* line 118, app/assets/stylesheets/components/button.css.scss */
a.panel_light_pdf span {
  padding-right: 31px;
}

/* line 120, app/assets/stylesheets/components/button.css.scss */
a.panel_light.search {
  padding-left: 22px;
  background-image: url(/assets/search_button_left_light-6842fe7dbb6983c6affd5d3c81737e8b1bd8e213085ee5e6adc9135731004522.png);
}

/* line 124, app/assets/stylesheets/components/button.css.scss */
a.panel_light.search span {
  padding-left: 2px;
}

/* line 126, app/assets/stylesheets/components/button.css.scss */
.buttonPanel .component.button {
  margin: 0 2px;
}
