/* line 23, ../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/bootstrap-sass-2.0.3.1/vendor/assets/stylesheets/bootstrap/_mixins.scss */
.clearfix {
  *zoom: 1;
}
/* line 15, ../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/bootstrap-sass-2.0.3.1/vendor/assets/stylesheets/bootstrap/_mixins.scss */
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}
/* line 19, ../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/bootstrap-sass-2.0.3.1/vendor/assets/stylesheets/bootstrap/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* line 129, ../../tmp/amazingsurfadventures.css.sass */
#main {
  background: white;
}

/* line 133, ../../tmp/amazingsurfadventures.css.sass */
.progress-bar {
  background-color: #007cc1 !important;
}

/* line 135, ../../tmp/amazingsurfadventures.css.sass */
footer .socialmedia a {
  background: white !important;
  color: black !important;
}

/* line 138, ../../tmp/amazingsurfadventures.css.sass */
footer .seperator-line {
  border-top: solid 1px !important;
}

/* line 140, ../../tmp/amazingsurfadventures.css.sass */
#signupcontainer .form-group button {
  background-color: !important;
}

/* line 142, ../../tmp/amazingsurfadventures.css.sass */
.v4-title-text-color {
  color: !important;
}

/* line 144, ../../tmp/amazingsurfadventures.css.sass */
#featredcampaign .campaign-item .content h3 {
  color: !important;
}

/* line 146, ../../tmp/amazingsurfadventures.css.sass */
#featredcampaign .campaign-item .content h4 {
  color: !important;
}

/* line 148, ../../tmp/amazingsurfadventures.css.sass */
#featredcampaign .campaign-item .media-strip h4 {
  color: !important;
}

/* line 150, ../../tmp/amazingsurfadventures.css.sass */
#featredcampaign .cause .subtitle {
  color: !important;
}

/* line 152, ../../tmp/amazingsurfadventures.css.sass */
footer .toTop {
  color: white;
  border: solid 3px white;
}

/* line 165, ../../tmp/amazingsurfadventures.css.sass */
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');
  background-image: linear-gradient(#ffffff, #ffffff);
}

/* line 169, ../../tmp/amazingsurfadventures.css.sass */
#app-ribbon {
  border-bottom-color: #bfbfbf;
}

/* line 173, ../../tmp/amazingsurfadventures.css.sass */
.navbar .navbar-search {
  background: #7eafcd;
}
/* line 175, ../../tmp/amazingsurfadventures.css.sass */
.navbar .navbar-search .search-query {
  background-color: white !important;
  background-image: url("/assets/icon_search_small.png");
}
/* line 178, ../../tmp/amazingsurfadventures.css.sass */
.navbar .nav > li > a {
  color: #007cc2;
  text-shadow: 0 0 10px black;
}
/* line 181, ../../tmp/amazingsurfadventures.css.sass */
.navbar .nav .selected > a {
  color: white;
}
/* line 183, ../../tmp/amazingsurfadventures.css.sass */
.navbar .divider-vertical {
  display: none !important;
}
/* line 186, ../../tmp/amazingsurfadventures.css.sass */
.navbar li:hover {
  background-color: #007cc2 !important;
}
/* line 188, ../../tmp/amazingsurfadventures.css.sass */
.navbar li:hover > a {
  color: white !important;
}
/* line 190, ../../tmp/amazingsurfadventures.css.sass */
.navbar li.selected {
  background-color: #007cc2 !important;
}
/* line 192, ../../tmp/amazingsurfadventures.css.sass */
.navbar li a:hover {
  background-color: #007cc2 !important;
}
/* line 196, ../../tmp/amazingsurfadventures.css.sass */
.navbar li .dropdown-menu li a:hover {
  color: white !important;
  background-color: #007cc2 !important;
}
/* line 199, ../../tmp/amazingsurfadventures.css.sass */
.navbar li .dropdown-menu li.selected {
  background-color: #007cc2 !important;
}
/* line 201, ../../tmp/amazingsurfadventures.css.sass */
.navbar li .dropdown-menu li.selected a {
  color: white !important;
}

/* line 207, ../../tmp/amazingsurfadventures.css.sass */
.navbar li.signin > a {
  box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.3);
  background-color: #007cc2;
  background-image: linear-gradient(#007cc2, #006ca9);
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #007cc2;
  background-color: #007cc2;
  color: white !important;
}
/* line 213, ../../tmp/amazingsurfadventures.css.sass */
.navbar li.signin > a:hover {
  background-color: #006ca9 !important;
  background-image: linear-gradient(#006ca9, #006ca9);
  color: white !important;
}
/* line 217, ../../tmp/amazingsurfadventures.css.sass */
.navbar li.signin > a:active {
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 220, ../../tmp/amazingsurfadventures.css.sass */
.navbar li.signin > a.disabled {
  background-color: #007cc2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 230, ../../tmp/amazingsurfadventures.css.sass */
#masthead .masthead-box .title-box #action-bar .thermometer {
  background: #585858;
}
/* line 232, ../../tmp/amazingsurfadventures.css.sass */
#masthead .masthead-box .title-box #action-bar .thermometer p {
  color: white;
}
/* line 234, ../../tmp/amazingsurfadventures.css.sass */
#masthead .masthead-box .title-box #action-bar .thermometer .mercury {
  background: #007cc1;
}
/* line 237, ../../tmp/amazingsurfadventures.css.sass */
#masthead .masthead-box .title-box #action-bar .amount-selector div {
  color: #007cc1;
}
/* line 239, ../../tmp/amazingsurfadventures.css.sass */
#masthead .masthead-box .title-box #action-bar .amount-selector input {
  color: #007cc1;
}
/* line 241, ../../tmp/amazingsurfadventures.css.sass */
#masthead .masthead-box .title-box #action-bar .amount-selector .dollar-sign {
  color: #333333;
}
/* line 243, ../../tmp/amazingsurfadventures.css.sass */
#masthead .masthead-box #quickinfo-bar .info-box .pull-left {
  color: #007cc1;
}

/* line 246, ../../tmp/amazingsurfadventures.css.sass */
.campaign-card .stats-container .thermometer .mercury {
  background: #007cc1;
}

/* giving levels area */
/* line 252, ../../tmp/amazingsurfadventures.css.sass */
#giving-levels ul li {
  background: #007cc1;
  border-top-color: white;
  border-bottom-color: white;
}
/* line 256, ../../tmp/amazingsurfadventures.css.sass */
#giving-levels ul li:hover {
  background: #73e45a;
}
/* line 260, ../../tmp/amazingsurfadventures.css.sass */
#giving-levels h4 {
  border-bottom: 1px solid white;
}

/* buttons */
/* line 268, ../../tmp/amazingsurfadventures.css.sass */
.btn-success, #hero_space .panel a, .donate-btn-larger, .btn-submit, .download-btn {
  background-color: #73e45a;
  border-color: #73e45a;
  border-bottom-color: #60e044;
  background-image: linear-gradient(top, #86e870, #60e044);
}

/* line 274, ../../tmp/amazingsurfadventures.css.sass */
.btn-success:hover, #hero_space .panel a:hover, .donate-btn-larger:hover, .donate-btn-large:hover, .btn-submit:hover, .download-btn:hover, .fundraiser-btn-large:hover {
  background: #60e044;
}

/* footer bg */
/* line 278, ../../tmp/amazingsurfadventures.css.sass */
.blue-textured {
  background: none;
}

/* line 280, ../../tmp/amazingsurfadventures.css.sass */
footer {
  background: white;
}

/* line 283, ../../tmp/amazingsurfadventures.css.sass */
#app-footer-ribbon {
  background: white;
}

/* line 286, ../../tmp/amazingsurfadventures.css.sass */
#app-footer-ribbon {
  color: #a1978b;
}

/* line 289, ../../tmp/amazingsurfadventures.css.sass */
#footer-like-share-box {
  background: white;
}

/* line 292, ../../tmp/amazingsurfadventures.css.sass */
#footer-like-share-box {
  padding: 1px;
}

/* line 295, ../../tmp/amazingsurfadventures.css.sass */
.footer .nav ul li a {
  color: #007cc2;
}
/* line 297, ../../tmp/amazingsurfadventures.css.sass */
.footer p {
  color: #a1978b;
}
/* line 300, ../../tmp/amazingsurfadventures.css.sass */
.footer .social h3 {
  color: #a1978b;
}
/* line 302, ../../tmp/amazingsurfadventures.css.sass */
.footer .nav, .footer .twitterwidget {
  border-left-color: #a1978b;
}
/* line 304, ../../tmp/amazingsurfadventures.css.sass */
.footer .wrapper {
  border-left-color: #a1978b;
}
/* line 307, ../../tmp/amazingsurfadventures.css.sass */
.footer .twitterwidget h4 {
  color: #a1978b;
}
/* line 309, ../../tmp/amazingsurfadventures.css.sass */
.footer .twitterwidget .tweet {
  background: white;
}
/* line 311, ../../tmp/amazingsurfadventures.css.sass */
.footer .twitterwidget .tweet p, .footer .twitterwidget .tweet a {
  color: black;
}

/* personal pages thermometer */
/* line 315, ../../tmp/amazingsurfadventures.css.sass */
#top-fundraisers .top-fundraisers-container .top-fundraiser .details .thermometer .mercury {
  background: #007cc1;
}

/* dashboard */
/* line 322, ../../tmp/amazingsurfadventures.css.sass */
.masthead-box .stats .info-box .pull-left {
  color: #007cc1;
}
/* line 324, ../../tmp/amazingsurfadventures.css.sass */
.masthead-box .stats .thermometer {
  background: #585858;
}
/* line 326, ../../tmp/amazingsurfadventures.css.sass */
.masthead-box .stats .thermometer .mercury {
  background: #007cc1;
}
/* line 328, ../../tmp/amazingsurfadventures.css.sass */
.masthead-box .stats .thermometer p {
  color: white;
}

/* line 331, ../../tmp/amazingsurfadventures.css.sass */
#supporters .supporter-bar .stat-box .thermometer {
  background: #585858;
}
/* line 333, ../../tmp/amazingsurfadventures.css.sass */
#supporters .supporter-bar .stat-box .thermometer .mercury {
  background: #007cc1;
}
/* line 335, ../../tmp/amazingsurfadventures.css.sass */
#supporters .supporter-bar .stat-box .thermometer p {
  color: white;
}

/* line 340, ../../tmp/amazingsurfadventures.css.sass */
.cause.content {
  width: 1065px;
  padding-right: 10px;
  text-align: center;
  margin: auto;
  margin-bottom: 80px;
}
/* line 343, ../../tmp/amazingsurfadventures.css.sass */
.cause.content h1.title {
  font-size: 30px;
  margin-top: 15px;
}
/* line 346, ../../tmp/amazingsurfadventures.css.sass */
.cause.content .subtitle {
  margin-bottom: 15px;
}
/* line 348, ../../tmp/amazingsurfadventures.css.sass */
.cause.content h1 {
  font-size: 36px;
}
/* line 351, ../../tmp/amazingsurfadventures.css.sass */
.cause.content p {
  color: #5b5b5b;
  font-size: 16px;
}

/* line 361, ../../tmp/amazingsurfadventures.css.sass */
#hero_space {
  position: relative;
  margin: auto;
  *zoom: 1;
}
/* line 15, ../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/bootstrap-sass-2.0.3.1/vendor/assets/stylesheets/bootstrap/_mixins.scss */
#hero_space:before, #hero_space:after {
  display: table;
  content: "";
}
/* line 19, ../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/bootstrap-sass-2.0.3.1/vendor/assets/stylesheets/bootstrap/_mixins.scss */
#hero_space:after {
  clear: both;
}
/* line 366, ../../tmp/amazingsurfadventures.css.sass */
#hero_space img {
  float: left;
  border: 1px solid #d5d5d5;
}
/* line 369, ../../tmp/amazingsurfadventures.css.sass */
#hero_space ul {
  margin: 0 0 0 0;
  float: right;
  list-style: none;
  text-align: left;
  background: white;
  width: 280px;
  border-top: 1px solid #bfbfbf;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
}
/* line 381, ../../tmp/amazingsurfadventures.css.sass */
#hero_space ul li {
  border-bottom: 1px solid #bfbfbf;
  height: 93px;
}
/* line 385, ../../tmp/amazingsurfadventures.css.sass */
#hero_space ul li:last-child {
  height: 95px;
}
/* line 388, ../../tmp/amazingsurfadventures.css.sass */
#hero_space ul li a {
  display: block;
  padding: 22px 20px;
}
/* line 392, ../../tmp/amazingsurfadventures.css.sass */
#hero_space ul li a p {
  margin: 0;
  font-weight: normal;
}
/* line 397, ../../tmp/amazingsurfadventures.css.sass */
#hero_space ul li a p.stats_headline {
  margin-bottom: 8px;
  font-size: 26px;
  font-weight: bold;
  color: #007cc2;
}
/* line 404, ../../tmp/amazingsurfadventures.css.sass */
#hero_space ul p {
  color: #7eafcd;
}
/* line 406, ../../tmp/amazingsurfadventures.css.sass */
#hero_space .arrow {
  width: 30px;
  height: 30px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  cursor: pointer;
}
/* line 412, ../../tmp/amazingsurfadventures.css.sass */
#hero_space .arrow-left {
  background: url("/assets/left.png") #efefef center no-repeat;
  bottom: 30px;
  left: 20px;
}
/* line 416, ../../tmp/amazingsurfadventures.css.sass */
#hero_space .arrow-right {
  background: url("/assets/right.png") #efefef center no-repeat;
  bottom: 30px;
  left: 55px;
}
/* line 421, ../../tmp/amazingsurfadventures.css.sass */
#hero_space .panel a {
  position: absolute;
  padding: 10px 0;
  font-size: 18px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-weight: bold;
  text-decoration: none;
  top: 220px;
  left: 40px;
  color: white;
  width: 187px;
  border: 1px solid #60e044;
  background-color: #73e45a;
  background-image: linear-gradient(#86e870, #60e044);
}
/* line 437, ../../tmp/amazingsurfadventures.css.sass */
#hero_space .panel a:active {
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 439, ../../tmp/amazingsurfadventures.css.sass */
#hero_space .panel a.second_link {
  padding: 10px 0;
}

/* line 447, ../../tmp/amazingsurfadventures.css.sass */
#search_social {
  margin: 20px auto;
  width: 1065px;
  height: 70px;
  border: 1px solid #cccccc;
}
/* line 452, ../../tmp/amazingsurfadventures.css.sass */
#search_social div {
  float: left;
}
/* line 454, ../../tmp/amazingsurfadventures.css.sass */
#search_social div p {
  text-align: left;
}
/* line 456, ../../tmp/amazingsurfadventures.css.sass */
#search_social .social-container {
  margin: 10px;
}
/* line 458, ../../tmp/amazingsurfadventures.css.sass */
#search_social .social-container .search_box {
  height: 50px;
  width: 590px;
  background: url("/assets/icon_search.png") no-repeat 10px #f8f8f8;
  border: 1px solid #cccccc;
}
/* line 463, ../../tmp/amazingsurfadventures.css.sass */
#search_social .social-container .search_box .search-submit {
  color: #007cc2;
  font-weight: bold;
  font-size: 18px;
  background-color: #e4e4e4;
  text-decoration: none;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 10px 30px;
  margin: 6px 0;
  margin-right: 6px;
  cursor: pointer;
  float: right;
}
/* line 475, ../../tmp/amazingsurfadventures.css.sass */
#search_social .social-container .search_box input {
  margin-left: 50px;
  border: none;
  height: 40px;
  width: 388px;
  font-size: 16px;
  font-weight: bold;
  line-height: 34px;
}
/* line 483, ../../tmp/amazingsurfadventures.css.sass */
#search_social .social-container .social_box {
  width: 421px;
  padding: 3px 10px;
  border: 1px solid #cccccc;
  margin: 0 0 0 10px;
}
/* line 488, ../../tmp/amazingsurfadventures.css.sass */
#search_social .social-container .social_box .social-buttons {
  height: 23px;
}
/* line 490, ../../tmp/amazingsurfadventures.css.sass */
#search_social .social-container .social_box p {
  font-size: 13px;
  margin-bottom: 3px;
  padding: 0;
}
/* line 494, ../../tmp/amazingsurfadventures.css.sass */
#search_social .social-container .social_box .social-fb {
  margin-right: 20px;
}

/* donate page */
/* line 498, ../../tmp/amazingsurfadventures.css.sass */
#widget {
  margin-top: 60px;
}

/* line 503, ../../tmp/amazingsurfadventures.css.sass */
section.featured {
  /* cards container */
}
/* line 506, ../../tmp/amazingsurfadventures.css.sass */
section.featured header {
  margin-bottom: 12px;
}
/* line 510, ../../tmp/amazingsurfadventures.css.sass */
section.featured .title {
  *zoom: 1;
}
/* line 15, ../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/bootstrap-sass-2.0.3.1/vendor/assets/stylesheets/bootstrap/_mixins.scss */
section.featured .title:before, section.featured .title:after {
  display: table;
  content: "";
}
/* line 19, ../../../../../usr/local/rvm/gems/ruby-2.0.0-p648/gems/bootstrap-sass-2.0.3.1/vendor/assets/stylesheets/bootstrap/_mixins.scss */
section.featured .title:after {
  clear: both;
}
/* line 512, ../../tmp/amazingsurfadventures.css.sass */
section.featured .title img {
  float: left;
  height: 60px;
  width: 60px;
}
/* line 516, ../../tmp/amazingsurfadventures.css.sass */
section.featured .title h2 {
  padding: 0;
  text-align: left;
}
/* line 521, ../../tmp/amazingsurfadventures.css.sass */
section.featured .title-icon h2 {
  line-height: 60px;
  height: 60px;
  padding-left: 68px;
}
/* line 527, ../../tmp/amazingsurfadventures.css.sass */
section.featured .cards-row .container {
  padding: 0 !important;
}
/* line 529, ../../tmp/amazingsurfadventures.css.sass */
section.featured .cards-row .container .campaign-card {
  margin-right: 32px;
  margin-bottom: 32px;
}
/* line 532, ../../tmp/amazingsurfadventures.css.sass */
section.featured .cards-row .container .last .campaign-card {
  margin-right: 0;
}
