/* OLD COLOR SET 


$pink:#d5007f;
$lightpink:#fbe5f2;

$orange:#eb5c1c;
$lightorange:#fdeee8;

$blue:#3795c2;
$lightblue:#cde9f3;

$beige:#bbb0ab;
$lightbeige:#f3f2f1;

$lightgrey:#f0f1f2;
$grey:#68777e;
$darkgrey:#1c2b32;

$purple:#783c81;
$lightpurple:#e4d8e6;

$green:#7c8928;
$lightgreen:#e5e7d4;

*/
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web /sites/all/themes/socialfinance/Fonts:  http://www./sites/all/themes/socialfinance/Fonts.com
*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=dd42bc9d-83e7-420f-9c66-c82b00937287");
@font-face {
  font-family: "Avenir LT W01 35 Light";
  src: url("/sites/all/themes/socialfinance/Fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/4fb9056b-4ac3-488b-9bac-75741b0ff0bd.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg"); }
@font-face {
  font-family: "AvenirLTW01-35LightObli";
  src: url("/sites/all/themes/socialfinance/Fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/fa773ad4-7e95-43a6-ace9-c486aad9b8fe.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/47fd1045-6e5b-4c87-9235-cfbc2b42cde7.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/60662abb-0ac3-46b2-930f-4719462489c9.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/9cf39ac2-87a5-4c4e-a604-7cece19d30bd.svg#9cf39ac2-87a5-4c4e-a604-7cece19d30bd") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_45 Book1475508";
  src: url("/sites/all/themes/socialfinance/Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_45 Book O1475514";
  src: url("/sites/all/themes/socialfinance/Fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_55 Roman1475520";
  src: url("/sites/all/themes/socialfinance/Fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_55 Obliqu1475526";
  src: url("/sites/all/themes/socialfinance/Fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/1a7173fa-062b-49ad-9915-bc57d3bfc1f5.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/cdda031e-26e9-4269-83d1-5a218caa10db.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/6d1ce413-19e7-4b43-b328-6cdedc58b35a.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/33fac8ae-e7a5-4903-9ac1-c09a59b4c61d.svg#33fac8ae-e7a5-4903-9ac1-c09a59b4c61d") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_65 Medium1475532";
  src: url("/sites/all/themes/socialfinance/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_65 Medium1475538";
  src: url("/sites/all/themes/socialfinance/Fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/deb5e718-7abb-4df3-9365-edfa95317090.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/cee053ec-4b41-4506-a1fe-796261690610.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/38a556e4-b6e5-48c6-aece-b1d470af124e.svg#38a556e4-b6e5-48c6-aece-b1d470af124e") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_85 Heavy1475544";
  src: url("/sites/all/themes/socialfinance/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_85 Heavy_1475550";
  src: url("/sites/all/themes/socialfinance/Fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/3c210c80-960f-4684-850b-25390b4d08af.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/cb5c71ad-e582-4d00-929c-67fbfaeb1c27.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/9ced8e96-4602-4507-8c20-4ff381949a9a.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/a7c1d112-7546-459d-a153-1467481298bd.svg#a7c1d112-7546-459d-a153-1467481298bd") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_95 Black1475556";
  src: url("/sites/all/themes/socialfinance/Fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg"); }
@font-face {
  font-family: "Avenir LT W01_95 Black_1475562";
  src: url("/sites/all/themes/socialfinance/Fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/a2477e08-09d9-4d4b-97a9-23a1e22cb44c.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/19d12bba-92b1-43ad-9bab-cd36a4195c2a.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/5ba5a010-7470-4d9d-8a49-2920dc1be1f8.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/6d4a6a8c-ef50-422f-8456-88d479e0b23d.svg#6d4a6a8c-ef50-422f-8456-88d479e0b23d") format("svg"); }
@font-face {
  font-family: "AvenirNextLTW01-UltraLi";
  src: url("/sites/all/themes/socialfinance/Fonts/17c55b27-e9ab-43cd-b948-d49f97480d68.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/17c55b27-e9ab-43cd-b948-d49f97480d68.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/2e3f5cb9-101f-46cf-a7b3-dfaa58261e03.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/fa19948e-5e38-4909-b31e-41acd170d6f2.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/6de0ce4d-9278-467b-b96f-c1f5f0a4c375.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/9fd4ea0c-b19a-4b21-9fdf-37045707dd78.svg#9fd4ea0c-b19a-4b21-9fdf-37045707dd78") format("svg"); }
@font-face {
  font-family: "AvenirNextLTW01-UltraLt_721260";
  src: url("/sites/all/themes/socialfinance/Fonts/8b498c39-fabe-4789-bb81-5e37c9ecddd3.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/8b498c39-fabe-4789-bb81-5e37c9ecddd3.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/1c6c1881-23c9-4d6a-a018-759d1c9ded15.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/f0d655c5-a88a-49ad-bb29-f3b5cca41731.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/3a561c83-40d4-4868-8255-e8455eb009c4.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/3966f856-9dcf-48e7-88e7-7400f1b7d619.svg#3966f856-9dcf-48e7-88e7-7400f1b7d619") format("svg"); }
@font-face {
  font-family: "Avenir Next W01 Thin";
  src: url("/sites/all/themes/socialfinance/Fonts/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/64779e28-a3b8-4364-949c-771372a0a327.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/c6c8e4be-17eb-4475-bbfc-bb485ffde766.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/87a872d0-5af3-4231-a77c-37f41ec74662.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/91464696-717b-4eaa-adbd-0dfc5e5fd782.svg#91464696-717b-4eaa-adbd-0dfc5e5fd782") format("svg"); }
@font-face {
  font-family: "AvenirNextW01-ThinItali";
  src: url("/sites/all/themes/socialfinance/Fonts/41537dd7-434f-4f85-b9d9-a88b160bc18d.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/41537dd7-434f-4f85-b9d9-a88b160bc18d.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/ec2dd1bd-4391-4b89-bf85-1a2346ea4342.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/fcf6f211-efa2-40f6-9c6b-e0ca63b6ea60.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/60fcc194-9529-4b99-9506-cdb26642656a.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/c110f1ef-6fdf-4008-bc75-b370649384a3.svg#c110f1ef-6fdf-4008-bc75-b370649384a3") format("svg"); }
@font-face {
  font-family: "AvenirNextLTW01-Regular";
  src: url("/sites/all/themes/socialfinance/Fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
  src: url("/sites/all/themes/socialfinance/Fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"), url("/sites/all/themes/socialfinance/Fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2") format("woff2"), url("/sites/all/themes/socialfinance/Fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"), url("/sites/all/themes/socialfinance/Fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"), url("/sites/all/themes/socialfinance/Fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg"); }
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
/* line 9, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/* line 29, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

/* line 40, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 47, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
[hidden],
template {
  display: none; }

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
/* line 11, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_base.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 19, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_base.scss */
body {
  margin: 0; }

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
/* line 9, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a {
  background: transparent; }

/* line 15, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a:active,
a:hover {
  outline: 0; }

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
/* line 9, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 15, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
b,
strong {
  font-weight: bold; }

/* line 22, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
dfn {
  font-style: italic; }

/* line 29, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 36, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 43, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
small {
  font-size: 80%; }

/* line 49, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 57, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sup {
  top: -0.5em; }

/* line 61, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub {
  bottom: -0.25em; }

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
/* line 9, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
img {
  border: 0; }

/* line 15, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
svg:not(:root) {
  overflow: hidden; }

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
/* line 9, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
figure {
  margin: 1em 40px; }

/* line 15, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/* line 23, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
pre {
  overflow: auto; }

/* line 29, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
/* line 15, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

/* line 27, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button {
  overflow: visible; }

/* line 36, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
select {
  text-transform: none; }

/* line 47, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 57, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/* line 64, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 73, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input {
  line-height: normal; }

/* line 83, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 93, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 102, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 113, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 120, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 129, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
legend {
  border: 0;
  padding: 0; }

/* line 136, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
textarea {
  overflow: auto; }

/* line 143, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
optgroup {
  font-weight: bold; }

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
/* line 9, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 14, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
td,
th {
  padding: 0; }

/* line 1, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_kickstart.scss */
html {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 11, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_kickstart.scss */
*, *:before, *:after {
  box-sizing: inherit; }

/* line 15, ../../../../../../../../../../../usr/local/rvm/gems/ruby-2.2.4/gems/toolkit-2.10.2/stylesheets/toolkit/_kickstart.scss */
embed,
img,
object,
video {
  max-width: 100%;
  height: auto; }

/*# sourceMappingURL=socialfinance.normalize.css.map */
