/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */
/* line 131, ../sass/_base.scss */
.clear {
  clear: both;
}

/*$icons-cta-right-spacing: 10px;*/
/* line 690, icons/*.png */
.icons-sprite, .search-icon-wrap, .node-type-project.page-node-manage .email-selected, .node-type-project.page-node-manage .email-all, node-project.page-node-manage .email-selected, node-project.page-node-manage .email-all, .node-type-project.page-node-manage #nycares-projects-search-volunteers-form .search-volunteer, node-project.page-node-manage #nycares-projects-search-volunteers-form .search-volunteer {
  background: url('../img/icons-s8e30f7d198.png') no-repeat;
}

/*@include all-icons-sprites;*/
/* line 122, backgrounds/*.png */
.backgrounds-sprite {
  background: url('../img/backgrounds-sc9948f1aa7.png') no-repeat;
}

/*
 * Body
 */
/* line 16, ../sass/pages.scss */
body {
  margin: 0;
  padding: 0;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
/* line 29, ../sass/pages.scss */
#skip-link {
  margin: 0;
}
/* line 33, ../sass/pages.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Top
 */
/* line 47, ../sass/pages.scss */
#top {
  background: #3a3a3a;
  min-height: 50px;
}
/* line 50, ../sass/pages.scss */
#top ul {
  margin: 0;
}

/* line 54, ../sass/pages.scss */
#bottom {
  background: #ece7e1;
}

/* line 58, ../sass/pages.scss */
.clear {
  clear: both;
}

/*
 * Header
 */
/* line 70, ../sass/pages.scss */
#logo {
  /* Wrapping link for logo */
  float: left;
  /* LTR */
  margin: 0;
  padding: 0;
  width: 160px;
}
/* line 76, ../sass/pages.scss */
#logo img {
  vertical-align: bottom;
}

/* line 81, ../sass/pages.scss */
#name-and-slogan {
  /* Wrapper for website name and slogan */
  float: left;
}

/* line 85, ../sass/pages.scss */
#site-name {
  /* The name of the website */
  margin: 0;
  font-size: 2em;
  font-size: 2rem;
  line-height: 1.5em;
}
/* line 92, ../sass/pages.scss */
#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}
/* line 98, ../sass/pages.scss */
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

/* line 103, ../sass/pages.scss */
#site-slogan {
  /* The slogan (or tagline) of a website */
  margin: 0;
  font-size: 1em;
  font-size: 1rem;
}

/* line 109, ../sass/pages.scss */
.region-header {
  /* Wrapper for any blocks placed in the header region */
  clear: both;
  /* Clear the logo */
}

/* line 113, ../sass/pages.scss */
.region-navigation {
  float: left;
  width: 100%;
  height: 42px;
  margin: 0 -10px;
  padding: 0 10px;
  background: #ede8e4;
}


/* line 128, ../sass/pages.scss */
.region-highlighted {
  clear: both;
}

/*
 * Main (container for everything else)
 */
/*
 * Content
 */

/* line 150, ../sass/pages.scss */
.breadcrumb {
  /* The path to the current page in the form of a list of links */
}
/* line 151, ../sass/pages.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 155, ../sass/pages.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 163, ../sass/pages.scss */
h1.title {
  /* The title of the page */
  clear: both;
  float: left;
  margin: 20px 0 15px 0;
  padding: 0 0px;
}

/* line 174, ../sass/pages.scss */
h2.node-title,
h2.block-title,
h2.title,
h2.comment-form,
h3.title {
  /* Comment title */
  margin: 0;
}

/* line 178, ../sass/pages.scss */
.search-icon-wrap {
  background-position: 0 -2798px;
  height: 24px;
  width: 24px;
  cursor: pointer;
  margin: 10px 0;
  padding: 0 5px;
  display: inline;
  position: absolute;
  right: 0px;
  background-color: #ede8e4;
}

/* line 191, ../sass/pages.scss */
tr.even {
  /* Some tables have rows marked even or odd. */
  /* background-color: #eee; */
  /* Drupal core uses a #eee background */
}

/* line 195, ../sass/pages.scss */
tr.odd {
  /* background-color: #eee; */
  /* Drupal core uses a #eee background */
}

/* line 199, ../sass/pages.scss */
div.messages {
  /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  clear: both;
  margin: 4.5em 0 0 0;
  /* Drupal core uses "6px 0" margin */
}
/* line 203, ../sass/pages.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 209, ../sass/pages.scss */
div.status {
  /* Normal priority messages */
}

/* line 213, ../sass/pages.scss */
div.warning,
tr.warning {
  /* Medium priority messages */
  /* border: 1px solid #f0c020; */
  /* Drupal core uses: 1px solid #f0c020 */
}

/* line 218, ../sass/pages.scss */
div.error,
tr.error {
  /* High priority messages. See also the .error declaration below. */
}

/* line 221, ../sass/pages.scss */
.error {
  /* Errors that are separate from div.messages status messages. */
  /* color: #e55; */
  /* Drupal core uses a #e55 background */
}

/* line 225, ../sass/pages.scss */
.warning {
  /* Warnings that are separate from div.messages status messages. */
  /* color: #e09010; */
  /* Drupal core uses a #e09010 background */
}

/* line 229, ../sass/pages.scss */
.tabs {
  /* See also the tabs.css file. */
}

/* line 232, ../sass/pages.scss */
.region-help {
  /* Help text on a page */
}

/* line 235, ../sass/pages.scss */
.more-help-link {
  /* Link to more help */
}

/* line 238, ../sass/pages.scss */
.region-content {
  /* Wrapper for the actual page content */
}

/* line 241, ../sass/pages.scss */
ul.inline {
  /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
/* line 245, ../sass/pages.scss */
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

/* line 251, ../sass/pages.scss */
span.field-label {
  /* The inline field label used by the Fences module */
  padding: 0 1em 0 0;
  /* LTR */
}

/* line 255, ../sass/pages.scss */
.item-list .pager {
  /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
/* line 258, ../sass/pages.scss */
.item-list .pager li {
  /* Each page number in the pager list */
  padding: 0 0.5em;
}

/* line 263, ../sass/pages.scss */
.feed-icon {
  /* The link to the RSS or Atom feed for the current list of content */
}

/* line 266, ../sass/pages.scss */
.more-link {
  /* Aggregator, blog, and forum more link */
  text-align: left;
}

/* line 269, ../sass/pages.scss */
.expand-link, .expand-section-link, .see-all, .contact-team-leader-link, .contact-site-captain-link, .contact-staff-link, .link, .more-link, .see-more {
  /* Aggregator, blog, and forum more link */
  display: block;
  font-family: 'open_sansregular';
  font-size: 11px;
  line-height: 11px;
  right: 0;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
}
/* line 313, ../sass/_base.scss */
.expand-link:link, .expand-link:visited, .expand-section-link:link, .expand-section-link:visited, .see-all:link, .see-all:visited, .contact-team-leader-link:link, .contact-team-leader-link:visited, .contact-site-captain-link:link, .contact-site-captain-link:visited, .contact-staff-link:link, .contact-staff-link:visited, .link:link, .link:visited, .more-link:link, .more-link:visited, .see-more:link, .see-more:visited {
  color: #EE2D26;
}
/* line 316, ../sass/_base.scss */
.expand-link:hover, .expand-section-link:hover, .see-all:hover, .contact-team-leader-link:hover, .contact-site-captain-link:hover, .contact-staff-link:hover, .link:hover, .more-link:hover, .see-more:hover {
  color: #ee2d26;
}
/* line 320, ../sass/_base.scss */
.expand-link a, .expand-section-link a, .see-all a, .contact-team-leader-link a, .contact-site-captain-link a, .contact-staff-link a, .link a, .more-link a, .see-more a {
  text-decoration: none;
}
/* line 322, ../sass/_base.scss */
.expand-link a:link, .expand-link a:visited, .expand-section-link a:link, .expand-section-link a:visited, .see-all a:link, .see-all a:visited, .contact-team-leader-link a:link, .contact-team-leader-link a:visited, .contact-site-captain-link a:link, .contact-site-captain-link a:visited, .contact-staff-link a:link, .contact-staff-link a:visited, .link a:link, .link a:visited, .more-link a:link, .more-link a:visited, .see-more a:link, .see-more a:visited {
  color: #939598;
}
/* line 325, ../sass/_base.scss */
.expand-link a:hover, .expand-section-link a:hover, .see-all a:hover, .contact-team-leader-link a:hover, .contact-site-captain-link a:hover, .contact-staff-link a:hover, .link a:hover, .more-link a:hover, .see-more a:hover {
  color: #ee2d26;
}
/* line 271, ../sass/pages.scss */
.expand-link:after, .expand-section-link:after, .see-all:after, .contact-team-leader-link:after, .contact-site-captain-link:after, .contact-staff-link:after, .link:after, .more-link:after, .see-more:after {
  content: "\25b6";
  color: #ee2d26;
  padding-left: 5px;
  font-family: MetaWeb-Normal, sans-serif;
}

/* line 279, ../sass/pages.scss */
.collapse-link, .collapse-section-link, .close-link {
  /* Aggregator, blog, and forum more link */
  font-family: MetaWeb-Normal, sans-serif;
  font-size: 0.85714em;
  font-size: 0.85714rem;
  line-height: 1.28571em;
  line-height: 1.28571rem;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
}
/* line 313, ../sass/_base.scss */
.collapse-link:link, .collapse-link:visited, .collapse-section-link:link, .collapse-section-link:visited, .close-link:link, .close-link:visited {
  color: #a88e76;
}
/* line 316, ../sass/_base.scss */
.collapse-link:hover, .collapse-section-link:hover, .close-link:hover {
  color: #ee2d26;
}
/* line 320, ../sass/_base.scss */
.collapse-link a, .collapse-section-link a, .close-link a {
  text-decoration: none;
}
/* line 322, ../sass/_base.scss */
.collapse-link a:link, .collapse-link a:visited, .collapse-section-link a:link, .collapse-section-link a:visited, .close-link a:link, .close-link a:visited {
  color: #a88e76;
}
/* line 325, ../sass/_base.scss */
.collapse-link a:hover, .collapse-section-link a:hover, .close-link a:hover {
  color: #ee2d26;
}
/* line 281, ../sass/pages.scss */
.collapse-link:after, .collapse-section-link:after, .close-link:after {
  content: "\25b2";
  color: #ee2d26;
  padding-left: 5px;
  font-family: MetaWeb-Normal, sans-serif;
}

/* line 290, ../sass/pages.scss */
.set-goal-link {
  font-family: MetaWeb-Normal, sans-serif;
  font-size: 0.85714em;
  font-size: 0.85714rem;
  line-height: 1.28571em;
  line-height: 1.28571rem;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  position: relative;
  left: 1px;
  top: 0px;
  width: 130px;
  /* TODO: Change the icon */
}
/* line 313, ../sass/_base.scss */
.set-goal-link:link, .set-goal-link:visited {
  color: #a88e76;
}
/* line 316, ../sass/_base.scss */
.set-goal-link:hover {
  color: #ee2d26;
}
/* line 320, ../sass/_base.scss */
.set-goal-link a {
  text-decoration: none;
}
/* line 322, ../sass/_base.scss */
.set-goal-link a:link, .set-goal-link a:visited {
  color: #a88e76;
}
/* line 325, ../sass/_base.scss */
.set-goal-link a:hover {
  color: #ee2d26;
}
/* line 293, ../sass/pages.scss */
.set-goal-link:before {
  content: "\2605";
  color: #ee2d26;
  padding-right: 5px;
  font-family: MetaWeb-Normal, sans-serif;
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */
/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */
/*
 * Footer
 */
/* line 325, ../sass/pages.scss */
#footer {
  padding-top: 10px;
  padding-bottom: 10px;
  background: #f6f3f1;
}
/* line 330, ../sass/pages.scss */
#footer .block-title {
  margin-left: -20px;
  padding-left: 20px;
  font-family: OpenSans-Bold, sans-serif;
  font-weight: normal;
  font-size: 1em;
  font-size: 1rem;
  color: #a47240;
  line-height: 2em;
  background-color: #eee7e1;
  text-transform: uppercase;
  background-image: -ms-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* IE10 Consumer Preview */
  background-image: -moz-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* Mozilla Firefox */
  background-image: -o-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* Opera */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee7e1), color-stop(1, #f8f6f2));
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* Webkit (Chrome 11+) */
  background-image: linear-gradient(to bottom, #eee7e1 0%, #f8f6f2 100%);
  /* W3C Markup, IE10 Release Preview */
  color: #a59f90;
  background: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

/*
 * Page bottom
 */
/* line 345, ../sass/pages.scss */
.region-bottom {
  /* Wrapper for any blocks placed in the page bottom region */
  height: 44px;
}
/* line 351, ../sass/pages.scss */
.region-bottom li {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
}
/* line 360, ../sass/pages.scss */
.region-bottom a:link,
.region-bottom a:visited {
  font-size: 0.79em;
  /*TODO Apply rem*/
  color: #a59f90;
  line-height: 0.71em;
  text-decoration: none;
}
/* line 370, ../sass/pages.scss */
.region-bottom a.active {
  color: #a59f90;
}

/* line 378, ../sass/pages.scss */
.page-front .panels-flexible-region-inside {
  padding: 0px;
}
/* line 385, ../sass/pages.scss */
.page-front .panels-flexible-row-1-1 .panels-flexible-region-1-top_right {
  width: 200px;
  float: right;
}
/* line 389, ../sass/pages.scss */
.page-front .panels-flexible-row-1-2 .panels-flexible-region-1-center_ {
  width: 100%;
}
/* line 392, ../sass/pages.scss */
.page-front .panels-flexible-row-1-2 .panels-flexible-region-1-center_ .pane-projects .pane-title {
  margin-left: -20px;
  padding-left: 20px;
  font-family: OpenSans-Bold, sans-serif;
  font-weight: normal;
  font-size: 1em;
  font-size: 1rem;
  color: #a47240;
  line-height: 2em;
  background-color: #eee7e1;
  text-transform: uppercase;
  background-image: -ms-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* IE10 Consumer Preview */
  background-image: -moz-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* Mozilla Firefox */
  background-image: -o-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* Opera */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee7e1), color-stop(1, #f8f6f2));
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* Webkit (Chrome 11+) */
  background-image: linear-gradient(to bottom, #eee7e1 0%, #f8f6f2 100%);
  /* W3C Markup, IE10 Release Preview */
  padding: 6px 10px;
  margin-right: -10px;
  margin-left: -10px;
  color: #000000;
}
/* line 399, ../sass/pages.scss */
.page-front .panels-flexible-row-1-2 .panels-flexible-region-1-center_ .pane-projects .pane-content .pane-title-link {
  position: absolute;
  right: 10px;
  top: -32px;
}
/* line 400, ../sass/pages.scss */
.page-front .panels-flexible-row-1-2 .panels-flexible-region-1-center_ .pane-projects .pane-content .views-slideshow-controls-text {
  position: absolute;
  right: 0px;
  margin-top: -36px;
  z-index: 5;
}

/*
 *  Project Management Pages -- Manage Volunteer
 */
/* line 418, ../sass/pages.scss */
.node-type-project #content, node-project #content {
  font-size: 0.9em;
  font-size: 0.9rem;
}
/* line 419, ../sass/pages.scss */
.node-type-project .inline, node-project .inline {
  display: inline;
  float: left;
}
/* line 422, ../sass/pages.scss */
.node-type-project.page-node-info, node-project.page-node-info {
  /* Project Info Page */
}
/* line 423, ../sass/pages.scss */
.node-type-project.page-node-info .field-label, node-project.page-node-info .field-label {
  font-family: MetaWeb-Bold, sans-serif;
}
/* line 427, ../sass/pages.scss */
.node-type-project.page-node-info .group-header,
.node-type-project.page-node-info .group-partner-info,
.node-type-project.page-node-info .group-site-info, node-project.page-node-info .group-header,
node-project.page-node-info .group-partner-info,
node-project.page-node-info .group-site-info {
  clear: both;
}
/* line 429, ../sass/pages.scss */
.node-type-project.page-node-info .group-header .field-label,
.node-type-project.page-node-info .group-partner-info .field-label,
.node-type-project.page-node-info .group-site-info .field-label, node-project.page-node-info .group-header .field-label,
node-project.page-node-info .group-partner-info .field-label,
node-project.page-node-info .group-site-info .field-label {
  /* The optional label for a field. */
  clear: both;
  float: left;
  padding-right: 10px;
}
/* line 436, ../sass/pages.scss */
.node-type-project.page-node-info .group-header .field-subway-lines .subway-line,
.node-type-project.page-node-info .group-partner-info .field-subway-lines .subway-line,
.node-type-project.page-node-info .group-site-info .field-subway-lines .subway-line, node-project.page-node-info .group-header .field-subway-lines .subway-line,
node-project.page-node-info .group-partner-info .field-subway-lines .subway-line,
node-project.page-node-info .group-site-info .field-subway-lines .subway-line {
  display: inline;
}
/* line 439, ../sass/pages.scss */
.node-type-project.page-node-info .group-header .field-subway-lines .subway-line:not(:last-child):after,
.node-type-project.page-node-info .group-partner-info .field-subway-lines .subway-line:not(:last-child):after,
.node-type-project.page-node-info .group-site-info .field-subway-lines .subway-line:not(:last-child):after, node-project.page-node-info .group-header .field-subway-lines .subway-line:not(:last-child):after,
node-project.page-node-info .group-partner-info .field-subway-lines .subway-line:not(:last-child):after,
node-project.page-node-info .group-site-info .field-subway-lines .subway-line:not(:last-child):after {
  content: ',';
  padding-right: 0.4em;
}
/* line 445, ../sass/pages.scss */
.node-type-project.page-node-info .group-header, node-project.page-node-info .group-header {
  margin-top: 20px;
  padding-bottom: 10px;
}
/* line 447, ../sass/pages.scss */
.node-type-project.page-node-info .group-partner-info,
.node-type-project.page-node-info .group-site-info, node-project.page-node-info .group-partner-info,
node-project.page-node-info .group-site-info {
  padding: 10px 0;
}
/* line 448, ../sass/pages.scss */
.node-type-project.page-node-info .group-partner-info h3,
.node-type-project.page-node-info .group-site-info h3, node-project.page-node-info .group-partner-info h3,
node-project.page-node-info .group-site-info h3 {
  margin-bottom: 10px;
}
/* line 456, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table, node-project.page-node-manage .volunteers-table {
  margin-top: 20px;
}
/* line 458, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .header, .node-type-project.page-node-manage .volunteers-table .item, node-project.page-node-manage .volunteers-table .header, node-project.page-node-manage .volunteers-table .item {
  clear: both;
  width: 100%;
}
/* line 461, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .header div, .node-type-project.page-node-manage .volunteers-table .item div, node-project.page-node-manage .volunteers-table .header div, node-project.page-node-manage .volunteers-table .item div {
  display: inline;
  float: left;
}
/* line 463, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .send-email, node-project.page-node-manage .volunteers-table .send-email {
  width: 5%;
}
/* line 465, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .send-email div, node-project.page-node-manage .volunteers-table .send-email div {
  margin: 0;
}
/* line 466, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .send-email input[type="checkbox"], node-project.page-node-manage .volunteers-table .send-email input[type="checkbox"] {
  margin-left: 10px;
}
/* line 468, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .name, node-project.page-node-manage .volunteers-table .name {
  width: 20%;
}
/* line 469, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .email, node-project.page-node-manage .volunteers-table .email {
  width: 30%;
}
/* line 470, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .phone, node-project.page-node-manage .volunteers-table .phone {
  width: 15%;
}
/* line 471, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .role, node-project.page-node-manage .volunteers-table .role {
  width: 15%;
}
/* line 472, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .tools, node-project.page-node-manage .volunteers-table .tools {
  width: 15%;
}
/* line 474, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .header, node-project.page-node-manage .volunteers-table .header {
  font-family: MetaWeb-Bold, sans-serif;
  text-transform: uppercase;
}
/* line 477, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .header .send-email, node-project.page-node-manage .volunteers-table .header .send-email {
  height: 1em;
}
/* line 481, ../sass/pages.scss */
.node-type-project.page-node-manage .volunteers-table .tools .de-register-link, node-project.page-node-manage .volunteers-table .tools .de-register-link {
  height: 25px;
  font-family: OpenSans-Semibold, sans-serif;
  font-size: 0.85714em;
  font-size: 0.85714rem;
  line-height: 1.78571em;
  color: #a88e76;
  background-color: #f1f1f1;
  border: 1px solid #cccccc;
  padding: 2px 8px;
  margin: 0 4px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  background-image: -ms-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* IE10 Consumer Preview */
  background-image: -moz-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Mozilla Firefox */
  background-image: -o-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Opera */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f1f1f1));
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Webkit (Chrome 11+) */
  background-image: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%);
  /* W3C Markup, IE10 Release Preview */
}
/* line 294, ../sass/_base.scss */
.node-type-project.page-node-manage .volunteers-table .tools .de-register-link a, node-project.page-node-manage .volunteers-table .tools .de-register-link a {
  text-decoration: none;
  text-transform: uppercase;
}
/* line 299, ../sass/_base.scss */
.node-type-project.page-node-manage .volunteers-table .tools .de-register-link:hover, node-project.page-node-manage .volunteers-table .tools .de-register-link:hover {
  color: #ee2d26;
  background-color: #ffffff;
}
/* line 488, ../sass/pages.scss */
.node-type-project.page-node-manage .email-selected, .node-type-project.page-node-manage .email-all, node-project.page-node-manage .email-selected, node-project.page-node-manage .email-all {
  background-position: 0 -2730px;
  height: 24px;
  width: 24px;
  padding-left: 24px;
  width: auto;
}
/* line 43, ../../../../../../../../../usr/lib64/ruby/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.node-type-project.page-node-manage .email-selected:hover, .node-type-project.page-node-manage .email-selected.email_hover, .node-type-project.page-node-manage .email-selected.email-hover, .node-type-project.page-node-manage .email-all:hover, .node-type-project.page-node-manage .email-all.email_hover, .node-type-project.page-node-manage .email-all.email-hover, node-project.page-node-manage .email-selected:hover, node-project.page-node-manage .email-selected.email_hover, node-project.page-node-manage .email-selected.email-hover, node-project.page-node-manage .email-all:hover, node-project.page-node-manage .email-all.email_hover, node-project.page-node-manage .email-all.email-hover {
  background-position: 0 -2696px;
}
/* line 491, ../sass/pages.scss */
.node-type-project.page-node-manage .email-selected, .node-type-project.page-node-manage .email-all, .node-type-project.page-node-manage .email-cancel, node-project.page-node-manage .email-selected, node-project.page-node-manage .email-all, node-project.page-node-manage .email-cancel {
  display: inline;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 494, ../sass/pages.scss */
.node-type-project.page-node-manage .email-selected a, .node-type-project.page-node-manage .email-all a, .node-type-project.page-node-manage .email-cancel a, node-project.page-node-manage .email-selected a, node-project.page-node-manage .email-all a, node-project.page-node-manage .email-cancel a {
  font-family: OpenSans-Semibold, sans-serif;
  color: #a88e76;
  text-decoration: none;
}
/* line 498, ../sass/pages.scss */
.node-type-project.page-node-manage .email-selected a:hover, .node-type-project.page-node-manage .email-all a:hover, .node-type-project.page-node-manage .email-cancel a:hover, node-project.page-node-manage .email-selected a:hover, node-project.page-node-manage .email-all a:hover, node-project.page-node-manage .email-cancel a:hover {
  color: #ee2d26;
}
/* line 504, ../sass/pages.scss */
.node-type-project.page-node-manage .email-selected, node-project.page-node-manage .email-selected {
  clear: both;
  display: inline;
  float: left;
}
/* line 505, ../sass/pages.scss */
.node-type-project.page-node-manage .email-all, .node-type-project.page-node-manage .email-cancel, node-project.page-node-manage .email-all, node-project.page-node-manage .email-cancel {
  margin-left: 20px;
}
/* line 506, ../sass/pages.scss */
.node-type-project.page-node-manage .email-cancel, node-project.page-node-manage .email-cancel {
  float: right;
  margin-right: 50px;
}
/* line 510, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .header, .node-type-project.page-node-manage .existing-volunteers-table .item, node-project.page-node-manage .existing-volunteers-table .header, node-project.page-node-manage .existing-volunteers-table .item {
  clear: both;
  width: 100%;
}
/* line 513, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .header div, .node-type-project.page-node-manage .existing-volunteers-table .item div, node-project.page-node-manage .existing-volunteers-table .header div, node-project.page-node-manage .existing-volunteers-table .item div {
  display: inline;
  float: left;
}
/* line 515, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .add-volunteer, node-project.page-node-manage .existing-volunteers-table .add-volunteer {
  width: 5%;
}
/* line 517, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .add-volunteer div, node-project.page-node-manage .existing-volunteers-table .add-volunteer div {
  margin: 0;
}
/* line 519, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .name, node-project.page-node-manage .existing-volunteers-table .name {
  width: 20%;
}
/* line 520, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .email, node-project.page-node-manage .existing-volunteers-table .email {
  width: 30%;
}
/* line 521, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .phone, node-project.page-node-manage .existing-volunteers-table .phone {
  width: 20%;
}
/* line 522, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .role, node-project.page-node-manage .existing-volunteers-table .role {
  width: 10%;
}
/* line 523, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .tools, node-project.page-node-manage .existing-volunteers-table .tools {
  width: 15%;
}
/* line 525, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .header, node-project.page-node-manage .existing-volunteers-table .header {
  font-family: MetaWeb-Bold, sans-serif;
  text-transform: uppercase;
}
/* line 528, ../sass/pages.scss */
.node-type-project.page-node-manage .existing-volunteers-table .header .add-volunteer, node-project.page-node-manage .existing-volunteers-table .header .add-volunteer {
  height: 1em;
}
/* line 533, ../sass/pages.scss */
.node-type-project.page-node-manage .item, node-project.page-node-manage .item {
  border-top: 1px solid #dbdbdb;
  height: 2em;
  line-height: 2em;
}
/* line 538, ../sass/pages.scss */
.node-type-project.page-node-manage .item .email a, node-project.page-node-manage .item .email a {
  color: #a88e76;
  text-decoration: none;
}
/* line 541, ../sass/pages.scss */
.node-type-project.page-node-manage .item .email a:hover, node-project.page-node-manage .item .email a:hover {
  color: #ee2d26;
}
/* line 549, ../sass/pages.scss */
.node-type-project.page-node-manage #nycares-projects-search-volunteers-form, node-project.page-node-manage #nycares-projects-search-volunteers-form {
  clear: both;
  margin: 20px 0;
}
/* line 553, ../sass/pages.scss */
.node-type-project.page-node-manage #nycares-projects-search-volunteers-form #edit-add-to-project, node-project.page-node-manage #nycares-projects-search-volunteers-form #edit-add-to-project {
  margin: 20px 0;
}
/* line 555, ../sass/pages.scss */
.node-type-project.page-node-manage #nycares-projects-search-volunteers-form .search-volunteer, node-project.page-node-manage #nycares-projects-search-volunteers-form .search-volunteer {
  clear: both;
  background-position: 0 -2460px;
  height: 24px;
  width: 24px;
  font-family: MetaWeb-Bold, sans-serif;
  width: auto;
  height: 28px;
  padding-left: 24px;
  line-height: 32px;
  border-top: 1px dotted #dbdbdb;
}
/* line 563, ../sass/pages.scss */
.node-type-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-name, .node-type-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-email, .node-type-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-phone, node-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-name, node-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-email, node-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-phone {
  width: 30%;
  float: left;
  clear: none;
  margin: 0;
}
/* line 568, ../sass/pages.scss */
.node-type-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-name input[type="text"], .node-type-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-email input[type="text"], .node-type-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-phone input[type="text"], node-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-name input[type="text"], node-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-email input[type="text"], node-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-phone input[type="text"] {
  width: 80%;
  margin: 0 5px 0 0;
}
/* line 572, ../sass/pages.scss */
.node-type-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-name:after, .node-type-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-email:after, node-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-name:after, node-project.page-node-manage #nycares-projects-search-volunteers-form .form-item-email:after {
  font-family: MetaWeb-NormalItalic, sans-serif;
  content: " or ";
  color: #999999;
}
/* line 585, ../sass/pages.scss */
.node-type-project.page-node-attendance .print-attendance-div, node-project.page-node-attendance .print-attendance-div {
  width: 70%;
  text-align: right;
  margin: 1em 0 0 0;
  /*@include icons-sprite(yahoo-cal); */
  display: inline-block;
  cursor: pointer;
}
/* line 593, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table, node-project.page-node-attendance .attendance-table {
  margin-top: 20px;
}
/* line 595, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table .header, .node-type-project.page-node-attendance .attendance-table .item, node-project.page-node-attendance .attendance-table .header, node-project.page-node-attendance .attendance-table .item {
  clear: both;
  width: 70%;
}
/* line 598, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table .header div, .node-type-project.page-node-attendance .attendance-table .item div, node-project.page-node-attendance .attendance-table .header div, node-project.page-node-attendance .attendance-table .item div {
  display: inline;
  float: left;
}
/* line 599, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table .header .name, .node-type-project.page-node-attendance .attendance-table .item .name, node-project.page-node-attendance .attendance-table .header .name, node-project.page-node-attendance .attendance-table .item .name {
  width: 80%;
}
/* line 600, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table .header .attendance, .node-type-project.page-node-attendance .attendance-table .item .attendance, node-project.page-node-attendance .attendance-table .header .attendance, node-project.page-node-attendance .attendance-table .item .attendance {
  width: 20%;
}
/* line 603, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table .header, node-project.page-node-attendance .attendance-table .header {
  font-family: MetaWeb-Bold, sans-serif;
  text-transform: uppercase;
}
/* line 607, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table .item, node-project.page-node-attendance .attendance-table .item {
  border-top: 1px solid #dbdbdb;
  height: 2em;
  line-height: 2em;
}
/* line 610, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table .item .attendance, node-project.page-node-attendance .attendance-table .item .attendance {
  float: left;
}
/* line 611, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table .item .attendance .form-item, node-project.page-node-attendance .attendance-table .item .attendance .form-item {
  margin: 0;
}
/* line 613, ../sass/pages.scss */
.node-type-project.page-node-attendance .attendance-table .item .attendance a.attendance-link, node-project.page-node-attendance .attendance-table .item .attendance a.attendance-link {
  height: 25px;
  font-family: OpenSans-Semibold, sans-serif;
  font-size: 0.85714em;
  font-size: 0.85714rem;
  line-height: 1.78571em;
  color: #a88e76;
  background-color: #f1f1f1;
  border: 1px solid #cccccc;
  padding: 2px 8px;
  margin: 0 4px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  background-image: -ms-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* IE10 Consumer Preview */
  background-image: -moz-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Mozilla Firefox */
  background-image: -o-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Opera */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f1f1f1));
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Webkit (Chrome 11+) */
  background-image: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%);
  /* W3C Markup, IE10 Release Preview */
}
/* line 294, ../sass/_base.scss */
.node-type-project.page-node-attendance .attendance-table .item .attendance a.attendance-link a, node-project.page-node-attendance .attendance-table .item .attendance a.attendance-link a {
  text-decoration: none;
  text-transform: uppercase;
}
/* line 299, ../sass/_base.scss */
.node-type-project.page-node-attendance .attendance-table .item .attendance a.attendance-link:hover, node-project.page-node-attendance .attendance-table .item .attendance a.attendance-link:hover {
  color: #ee2d26;
  background-color: #ffffff;
}
/* line 617, ../sass/pages.scss */
.node-type-project.page-node-attendance input[type="submit"], node-project.page-node-attendance input[type="submit"] {
  float: right;
  margin: 1em 35% 0 0;
}
/* line 624, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table, node-project.page-node-impact .impact-numbers-table {
  margin-top: 20px;
}
/* line 626, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .header, .node-type-project.page-node-impact .impact-numbers-table .item, node-project.page-node-impact .impact-numbers-table .header, node-project.page-node-impact .impact-numbers-table .item {
  clear: both;
  width: 70%;
}
/* line 629, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .header div, .node-type-project.page-node-impact .impact-numbers-table .item div, node-project.page-node-impact .impact-numbers-table .header div, node-project.page-node-impact .impact-numbers-table .item div {
  display: inline;
  float: left;
}
/* line 630, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .header .impact-type, .node-type-project.page-node-impact .impact-numbers-table .item .impact-type, node-project.page-node-impact .impact-numbers-table .header .impact-type, node-project.page-node-impact .impact-numbers-table .item .impact-type {
  width: 60%;
}
/* line 631, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .header .impact-number-wrapper, .node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper, node-project.page-node-impact .impact-numbers-table .header .impact-number-wrapper, node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper {
  width: 40%;
}
/* line 634, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .header, node-project.page-node-impact .impact-numbers-table .header {
  font-family: MetaWeb-Bold, sans-serif;
  text-transform: uppercase;
}
/* line 638, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .item, node-project.page-node-impact .impact-numbers-table .item {
  border-top: 1px solid #dbdbdb;
  height: 2em;
  line-height: 2em;
}
/* line 642, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-type, node-project.page-node-impact .impact-numbers-table .item .impact-type {
  width: 60%;
}
/* line 644, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-number, node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-number {
  width: 66%;
}
/* line 646, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-update, node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-update {
  width: 66%;
}
/* line 648, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-update .form-item, node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-update .form-item {
  width: 48%;
  margin: 0 5px 0 0;
  float: left;
}
/* line 649, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-update input[type="text"], node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-update input[type="text"] {
  margin: 0;
  width: 98%;
  height: 15px;
}
/* line 650, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-update input[type="submit"], node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-update input[type="submit"] {
  padding-top: 0;
  padding-bottom: 0;
  height: auto;
}
/* line 652, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-link, node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-link {
  float: left;
}
/* line 654, ../sass/pages.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-link a, node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-link a {
  height: 25px;
  font-family: OpenSans-Semibold, sans-serif;
  font-size: 0.85714em;
  font-size: 0.85714rem;
  line-height: 1.78571em;
  color: #a88e76;
  background-color: #f1f1f1;
  border: 1px solid #cccccc;
  padding: 2px 8px;
  margin: 0 4px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  background-image: -ms-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* IE10 Consumer Preview */
  background-image: -moz-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Mozilla Firefox */
  background-image: -o-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Opera */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f1f1f1));
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Webkit (Chrome 11+) */
  background-image: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%);
  /* W3C Markup, IE10 Release Preview */
}
/* line 294, ../sass/_base.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-link a a, node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-link a a {
  text-decoration: none;
  text-transform: uppercase;
}
/* line 299, ../sass/_base.scss */
.node-type-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-link a:hover, node-project.page-node-impact .impact-numbers-table .item .impact-number-wrapper .impact-link a:hover {
  color: #ee2d26;
  background-color: #ffffff;
}
/* line 661, ../sass/pages.scss */
.node-type-project.page-node-impact #nycares-projects-population-impact-form, node-project.page-node-impact #nycares-projects-population-impact-form {
  width: 70%;
}
/* line 664, ../sass/pages.scss */
.node-type-project.page-node-impact #nycares-projects-population-impact-form .form-checkboxes .form-item, node-project.page-node-impact #nycares-projects-population-impact-form .form-checkboxes .form-item {
  width: 45%;
  float: left;
}
/* line 669, ../sass/pages.scss */
.node-type-project.page-node-impact #nycares-projects-population-impact-form input[type="submit"], node-project.page-node-impact #nycares-projects-population-impact-form input[type="submit"] {
  float: right;
}
/* line 676, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table, .node-type-project.page-node-submitted-letters .manage-letters-table, node-project.page-node-manage-letters .manage-letters-table, node-project.page-node-submitted-letters .manage-letters-table {
  margin-top: 20px;
}
/* line 678, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .header, .node-type-project.page-node-manage-letters .manage-letters-table .item, .node-type-project.page-node-submitted-letters .manage-letters-table .header, .node-type-project.page-node-submitted-letters .manage-letters-table .item, node-project.page-node-manage-letters .manage-letters-table .header, node-project.page-node-manage-letters .manage-letters-table .item, node-project.page-node-submitted-letters .manage-letters-table .header, node-project.page-node-submitted-letters .manage-letters-table .item {
  clear: both;
  width: 70%;
}
/* line 681, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .header div, .node-type-project.page-node-manage-letters .manage-letters-table .item div, .node-type-project.page-node-submitted-letters .manage-letters-table .header div, .node-type-project.page-node-submitted-letters .manage-letters-table .item div, node-project.page-node-manage-letters .manage-letters-table .header div, node-project.page-node-manage-letters .manage-letters-table .item div, node-project.page-node-submitted-letters .manage-letters-table .header div, node-project.page-node-submitted-letters .manage-letters-table .item div {
  display: inline;
  float: left;
}
/* line 682, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .header .child-name, .node-type-project.page-node-manage-letters .manage-letters-table .item .child-name, .node-type-project.page-node-submitted-letters .manage-letters-table .header .child-name, .node-type-project.page-node-submitted-letters .manage-letters-table .item .child-name, node-project.page-node-manage-letters .manage-letters-table .header .child-name, node-project.page-node-manage-letters .manage-letters-table .item .child-name, node-project.page-node-submitted-letters .manage-letters-table .header .child-name, node-project.page-node-submitted-letters .manage-letters-table .item .child-name {
  width: 40%;
}
/* line 683, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .header .team-member-wrapper, .node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper, .node-type-project.page-node-submitted-letters .manage-letters-table .header .team-member-wrapper, .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper, node-project.page-node-manage-letters .manage-letters-table .header .team-member-wrapper, node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper, node-project.page-node-submitted-letters .manage-letters-table .header .team-member-wrapper, node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper {
  width: 60%;
}
/* line 685, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .header, .node-type-project.page-node-submitted-letters .manage-letters-table .header, node-project.page-node-manage-letters .manage-letters-table .header, node-project.page-node-submitted-letters .manage-letters-table .header {
  font-family: MetaWeb-Bold, sans-serif;
  text-transform: uppercase;
}
/* line 689, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item, .node-type-project.page-node-submitted-letters .manage-letters-table .item, node-project.page-node-manage-letters .manage-letters-table .item, node-project.page-node-submitted-letters .manage-letters-table .item {
  border-top: 1px solid #dbdbdb;
  height: 2em;
  line-height: 2em;
}
/* line 695, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .team-member, .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .team-member, node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .team-member, node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .team-member {
  width: 75%;
}
/* line 697, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .team-member input, .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .team-member input, node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .team-member input, node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .team-member input {
  float: left;
}
/* line 699, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-update, .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-update, node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-update, node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-update {
  width: 75%;
}
/* line 701, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-update .form-item, .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-update .form-item, node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-update .form-item, node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-update .form-item {
  width: 69%;
  float: left;
  margin: 0 10px 0 0;
}
/* line 702, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-update input[type="text"], .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-update input[type="text"], node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-update input[type="text"], node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-update input[type="text"] {
  margin: 0;
  width: 98%;
  height: 15px;
}
/* line 703, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-update input[type="submit"], .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-update input[type="submit"], node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-update input[type="submit"], node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-update input[type="submit"] {
  padding-top: 0;
  padding-bottom: 0;
  height: auto;
}
/* line 705, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-link, .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-link, node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-link, node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-link {
  float: left;
}
/* line 707, ../sass/pages.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-link a, .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-link a, node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-link a, node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-link a {
  height: 25px;
  font-family: OpenSans-Semibold, sans-serif;
  font-size: 0.85714em;
  font-size: 0.85714rem;
  line-height: 1.78571em;
  color: #a88e76;
  background-color: #f1f1f1;
  border: 1px solid #cccccc;
  padding: 2px 8px;
  margin: 0 4px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  background-image: -ms-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* IE10 Consumer Preview */
  background-image: -moz-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Mozilla Firefox */
  background-image: -o-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Opera */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f1f1f1));
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Webkit (Chrome 11+) */
  background-image: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%);
  /* W3C Markup, IE10 Release Preview */
}
/* line 294, ../sass/_base.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-link a a, .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-link a a, node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-link a a, node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-link a a {
  text-decoration: none;
  text-transform: uppercase;
}
/* line 299, ../sass/_base.scss */
.node-type-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-link a:hover, .node-type-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-link a:hover, node-project.page-node-manage-letters .manage-letters-table .item .team-member-wrapper .letter-link a:hover, node-project.page-node-submitted-letters .manage-letters-table .item .team-member-wrapper .letter-link a:hover {
  color: #ee2d26;
  background-color: #ffffff;
}
/* line 718, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table, node-project.page-node-inventory .inventory-table {
  margin-top: 20px;
}
/* line 720, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .header, .node-type-project.page-node-inventory .inventory-table .item, node-project.page-node-inventory .inventory-table .header, node-project.page-node-inventory .inventory-table .item {
  clear: both;
  width: 70%;
}
/* line 723, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .header div, .node-type-project.page-node-inventory .inventory-table .item div, node-project.page-node-inventory .inventory-table .header div, node-project.page-node-inventory .inventory-table .item div {
  display: inline;
  float: left;
}
/* line 724, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .header .inventory-item, .node-type-project.page-node-inventory .inventory-table .item .inventory-item, node-project.page-node-inventory .inventory-table .header .inventory-item, node-project.page-node-inventory .inventory-table .item .inventory-item {
  width: 60%;
}
/* line 725, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .header .inventory-quantity, .node-type-project.page-node-inventory .inventory-table .item .inventory-quantity, node-project.page-node-inventory .inventory-table .header .inventory-quantity, node-project.page-node-inventory .inventory-table .item .inventory-quantity {
  width: 40%;
}
/* line 727, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .header, node-project.page-node-inventory .inventory-table .header {
  font-family: MetaWeb-Bold, sans-serif;
  text-transform: uppercase;
}
/* line 731, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .item, node-project.page-node-inventory .inventory-table .item {
  border-top: 1px solid #dbdbdb;
  height: 2em;
  line-height: 2em;
}
/* line 737, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .team-member, node-project.page-node-inventory .inventory-table .item .team-member-wrapper .team-member {
  width: 75%;
}
/* line 739, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .team-member input, node-project.page-node-inventory .inventory-table .item .team-member-wrapper .team-member input {
  float: left;
}
/* line 741, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-update, node-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-update {
  width: 75%;
}
/* line 743, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-update .form-item, node-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-update .form-item {
  width: 69%;
  float: left;
  margin: 0 10px 0 0;
}
/* line 744, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-update input[type="text"], node-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-update input[type="text"] {
  margin: 0;
  width: 98%;
  height: 15px;
}
/* line 745, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-update input[type="submit"], node-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-update input[type="submit"] {
  padding-top: 0;
  padding-bottom: 0;
  height: auto;
}
/* line 747, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-link, node-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-link {
  float: left;
}
/* line 749, ../sass/pages.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-link a, node-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-link a {
  height: 25px;
  font-family: OpenSans-Semibold, sans-serif;
  font-size: 0.85714em;
  font-size: 0.85714rem;
  line-height: 1.78571em;
  color: #a88e76;
  background-color: #f1f1f1;
  border: 1px solid #cccccc;
  padding: 2px 8px;
  margin: 0 4px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  background-image: -ms-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* IE10 Consumer Preview */
  background-image: -moz-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Mozilla Firefox */
  background-image: -o-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Opera */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f1f1f1));
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-linear-gradient(top, white 0%, #f1f1f1 100%);
  /* Webkit (Chrome 11+) */
  background-image: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 100%);
  /* W3C Markup, IE10 Release Preview */
}
/* line 294, ../sass/_base.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-link a a, node-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-link a a {
  text-decoration: none;
  text-transform: uppercase;
}
/* line 299, ../sass/_base.scss */
.node-type-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-link a:hover, node-project.page-node-inventory .inventory-table .item .team-member-wrapper .letter-link a:hover {
  color: #ee2d26;
  background-color: #ffffff;
}
/* line 757, ../sass/pages.scss */
.node-type-project.page-node-team-group .team-container, node-project.page-node-team-group .team-container {
  clear: both;
  margin-top: 40px;
}
/* line 760, ../sass/pages.scss */
.node-type-project.page-node-team-group .team-container .team-title, node-project.page-node-team-group .team-container .team-title {
  margin-left: -20px;
  padding-left: 20px;
  font-family: OpenSans-Bold, sans-serif;
  font-weight: normal;
  font-size: 1em;
  font-size: 1rem;
  color: #a47240;
  line-height: 2em;
  background-color: #eee7e1;
  text-transform: uppercase;
  background-image: -ms-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* IE10 Consumer Preview */
  background-image: -moz-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* Mozilla Firefox */
  background-image: -o-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* Opera */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee7e1), color-stop(1, #f8f6f2));
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-linear-gradient(top, #eee7e1 0%, #f8f6f2 100%);
  /* Webkit (Chrome 11+) */
  background-image: linear-gradient(to bottom, #eee7e1 0%, #f8f6f2 100%);
  /* W3C Markup, IE10 Release Preview */
  margin-left: 0;
  padding-left: 0;
  background: none;
}
/* line 768, ../sass/pages.scss */
.node-type-project.page-node-team-group .group-table, node-project.page-node-team-group .group-table {
  clear: both;
}
/* line 771, ../sass/pages.scss */
.node-type-project.page-node-team-group .group-table .header div, .node-type-project.page-node-team-group .group-table .item div, node-project.page-node-team-group .group-table .header div, node-project.page-node-team-group .group-table .item div {
  display: inline;
  float: left;
}
/* line 772, ../sass/pages.scss */
.node-type-project.page-node-team-group .group-table .header .group-leader, .node-type-project.page-node-team-group .group-table .item .group-leader, node-project.page-node-team-group .group-table .header .group-leader, node-project.page-node-team-group .group-table .item .group-leader {
  width: 25%;
}
/* line 773, ../sass/pages.scss */
.node-type-project.page-node-team-group .group-table .header .group-email, .node-type-project.page-node-team-group .group-table .item .group-email, node-project.page-node-team-group .group-table .header .group-email, node-project.page-node-team-group .group-table .item .group-email {
  width: 35%;
}
/* line 774, ../sass/pages.scss */
.node-type-project.page-node-team-group .group-table .header .group-phone, .node-type-project.page-node-team-group .group-table .item .group-phone, node-project.page-node-team-group .group-table .header .group-phone, node-project.page-node-team-group .group-table .item .group-phone {
  width: 20%;
}
/* line 775, ../sass/pages.scss */
.node-type-project.page-node-team-group .group-table .header .group-count, .node-type-project.page-node-team-group .group-table .item .group-count, node-project.page-node-team-group .group-table .header .group-count, node-project.page-node-team-group .group-table .item .group-count {
  width: 20%;
}
/* line 778, ../sass/pages.scss */
.node-type-project.page-node-team-group .group-table .header, node-project.page-node-team-group .group-table .header {
  font-family: MetaWeb-Bold, sans-serif;
  text-transform: uppercase;
}
/* line 782, ../sass/pages.scss */
.node-type-project.page-node-team-group .group-table .item, node-project.page-node-team-group .group-table .item {
  border-top: 1px solid #dbdbdb;
  height: 2em;
  line-height: 2em;
}

/* Search Results Page */
/* line 796, ../sass/pages.scss */
.page-internal {
  width: 100%;
}
/* line 799, ../sass/pages.scss */
.page-internal #page {
  width: 100%;
}
/* line 800, ../sass/pages.scss */
.page-internal #content {
  padding: 0;
}

/* Blogs Page */
/* line 806, ../sass/pages.scss */
.page-blog .action-links {
  display: none;
}

/* line 809, ../sass/pages.scss */
.confirmation-page {
  clear: both;
  width: 100%;
  margin-top: 20px;
  padding: 0 10px;
}
/* line 814, ../sass/pages.scss */
.confirmation-page > div {
  padding: 0.5em 0;
  margin: 0;
}
/* line 815, ../sass/pages.scss */
.confirmation-page p {
  padding: 0.5em 0;
  margin: 0;
}
/* line 816, ../sass/pages.scss */
.confirmation-page .label {
  font-family: OpenSans-Semibold, sans-serif;
  font-size: 1em;
  font-size: 1rem;
  padding: 0.5em 0 0 0;
  margin: 0;
}
/* line 817, ../sass/pages.scss */
.confirmation-page .description {
  display: inline-block;
  clear: both;
  font-size: 0.78571em;
  font-size: 0.78571rem;
}
/* line 819, ../sass/pages.scss */
.confirmation-page .project-info {
  padding: 2em 0 0 0;
  margin: 0;
}

.confirmation-page .add-to-cal {
  color: #939598;
  font-family: 'open_sans_semibold';
  font-size: 18px;
  font-weight: normal;
  margin-top: 10px;
  text-transform: uppercase;
  background: transparent url(../img/icons-s8e30f7d198.png) 0 -708px no-repeat;
  font-size: 14px;
  padding-left: 28px;
  text-decoration: underline;
  cursor: pointer;
}
