@import url(//fonts.googleapis.com/css?family=Kantumruy+Pro:300,500,600,700);
/**************************
 *
 *         Fonts
 *         
 ***************************/
/**************************
 *
 *         Colors
 *         
 ***************************/
/** register, login links
 */
/** about us, contact
 */
/**
 * Header help block
 */
/**
 * Homepage section titles
 */
/**
 * content colors
 */
/**
 * Homepage elements
 */
/**
 * mobile
 */
/**
 * Project page Colors
 */
/**
 * News
 */
/* ---------------------------------
   1. Imports
---------------------------------- */
@import url(//fonts.googleapis.com/css?family=Kantumruy+Pro:200,250,300,400,500,600,700);
/* ---------------------------------
   2. Global Variables
---------------------------------- */
/* line 5, ../../scss/rd/_globals.scss */
:root {
  --rd-primary-color: #ED7115;
  --rd-primary-color-transparent: rgba(237, 113, 21, 0.2);
  --rd-white-color-transparent: rgba(255, 255, 255, 0.4);
  --rd-secondary-color: #FE8E0D;
  --rd-light-text-color: #FFF;
  --rd-light-bg-color: #FFF;
  --rd-dark-text-color: #7A7A7A;
  --rd-gray-color: #EBEBEB;
  --rd-black-color: #000;
  --rd-white-color: #FFF;
  --rd-gray-bg-color: #F8F8F8;
  --rd-error-color: #FE5050;
  --rd-error-color-transparent: rgba(255, 55, 55, 0.19);
  --rd-error-bg-color: #FFD9D9;
  --rd-gradient-bg: linear-gradient(246.95deg, #FEAC4D 5.59%, #ED7115 43.49%, #87400C 78.96%), linear-gradient(180deg, #ED7115 0%, #87400C 100%);
  --rd-gradient-block-bg: linear-gradient(to bottom right, #f27d1f 0%, #e97016 75%, #ba5b11 100%);
}

/* ---------------------------------
   3. Base Styles
---------------------------------- */
/* line 5, ../../scss/rd/_base.scss */
[class^="rd-"] {
  font-family: 'Kantumruy Pro', sans-serif;
  box-sizing: border-box;
}
/* line 8, ../../scss/rd/_base.scss */
[class^="rd-"] .content-wrapper {
  justify-content: center;
}
/* line 12, ../../scss/rd/_base.scss */
[class^="rd-"] aside {
  max-width: 244px;
}
/* line 17, ../../scss/rd/_base.scss */
[class^="rd-"] p, [class^="rd-"] form, [class^="rd-"] button, [class^="rd-"] input, [class^="rd-"] select, [class^="rd-"] textarea, [class^="rd-"] .alert {
  font-family: 'Kantumruy Pro', sans-serif;
  box-sizing: border-box;
}
/* line 29, ../../scss/rd/_base.scss */
[class^="rd-"] .content-wrapper {
  padding: 0;
}

/* line 34, ../../scss/rd/_base.scss */
.content-wrapper {
  justify-content: center;
}

/* line 38, ../../scss/rd/_base.scss */
#bodyWrapper[class^="rd-"] {
  background-color: var(--rd-white-color);
}

/* line 1, ../../scss/rd/_buttons.scss */
.rd-button--primary,
.rd-button--secondary,
.rd-button--gradient {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 30px;
  border-radius: 25px;
  background-color: var(--rd-primary-color);
  color: var(--rd-light-text-color);
  height: 44px;
  text-decoration: none;
  border: none;
  font: 600 14px/1 'Kantumruy Pro', sans-serif;
}

/* line 17, ../../scss/rd/_buttons.scss */
.rd-button--wide {
  width: 100%;
}

/* line 23, ../../scss/rd/_buttons.scss */
.rd-page-container--cta .rd-button--primary {
  background: var(--rd-white-color);
  color: var(--rd-primary-color);
  border: 1px solid var(--rd-primary-color);
}
/* line 27, ../../scss/rd/_buttons.scss */
.rd-page-container--cta .rd-button--primary:hover {
  background: var(--rd-primary-color);
  color: var(--rd-light-text-color);
  border: 1px solid var(--rd-white-color);
}

/* line 35, ../../scss/rd/_buttons.scss */
.rd-button--primary:hover,
.rd-button--gradient:hover {
  background: var(--rd-light-bg-color);
  color: var(--rd-primary-color);
  border: 1px solid var(--rd-primary-color);
  padding: 0 29px;
}

/* line 43, ../../scss/rd/_buttons.scss */
.rd-button--secondary {
  background: var(--rd-light-bg-color);
  color: var(--rd-primary-color);
  border: 1px solid var(--rd-primary-color);
}
/* line 48, ../../scss/rd/_buttons.scss */
.rd-button--secondary:hover {
  background: var(--rd-primary-color);
  color: var(--rd-light-text-color);
}

/* line 53, ../../scss/rd/_buttons.scss */
.rd-button--gradient {
  background: var(--rd-gradient-bg);
}

/* ---------------------------------
   4. Header Container & Elements
---------------------------------- */
/* line 6, ../../scss/rd/_header.scss */
.rd-header-wrapper {
  width: 100%;
  background-color: var(--rd-white-color);
  border-bottom: 1px solid var(--rd-gray-color);
}

/* line 11, ../../scss/rd/_header.scss */
.rd-header {
  height: 89px;
  max-width: 1040px;
  margin: auto;
  background-color: var(--rd-light-bg-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21, ../../scss/rd/_header.scss */
.rd-header__logo {
  padding-right: 21px;
  height: 44px;
}
/* line 25, ../../scss/rd/_header.scss */
.rd-header__logo img {
  height: 44px;
}

/* line 30, ../../scss/rd/_header.scss */
.rd-header__menu-container {
  flex-grow: 1;
  display: flex;
  justify-content: right;
  font-weight: 600;
}

/* ---------------------------------
   5. Menus (Header Menu & Pages Menu)
---------------------------------- */
/* line 40, ../../scss/rd/_header.scss */
.rd-header__pages-menu,
.rd-header__menu {
  display: flex;
  align-items: center;
  list-style-type: none;
  margin: 0;
  padding: 0;
  gap: 20px;
}
/* line 49, ../../scss/rd/_header.scss */
.rd-header__pages-menu > li,
.rd-header__menu > li {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 54, ../../scss/rd/_header.scss */
.rd-header__pages-menu > li a,
.rd-header__menu > li a {
  text-decoration: none;
}

/* Action items in menus */
/* line 61, ../../scss/rd/_header.scss */
.rd-header__pages-menu > li.rd-header__menu--action-item {
  display: none;
}

/* ---------------------------------
   7. Header Icons & Toggles
---------------------------------- */
/* line 67, ../../scss/rd/_header.scss */
.rd-header__toggle,
.rd-header__user-icon,
.rd-header__user-icon--admin {
  width: 45px;
  height: 45px;
  border-radius: 25px;
  background-color: var(--rd-gray-bg-color);
  box-sizing: border-box;
}

/* Toggle: override some properties */
/* line 78, ../../scss/rd/_header.scss */
.rd-header__toggle {
  display: none;
  padding: 15px;
}

/* line 83, ../../scss/rd/_header.scss */
.rd-header__user-icon,
.rd-header__user-icon--admin {
  display: flex;
  align-items: center;
}

/* User icon variations */
/* line 89, ../../scss/rd/_header.scss */
.rd-header__user-icon {
  padding: 11px;
}

/* line 93, ../../scss/rd/_header.scss */
.rd-header__user-icon--admin {
  padding: 11px;
  transition: transform 2s ease;
  transform: rotate(0deg);
}

/* Hover states for user icons */
/* line 101, ../../scss/rd/_header.scss */
.rd-header__user-icon:hover,
.rd-header__user-icon--admin:hover {
  background-color: var(--rd-primary-color);
  color: var(--rd-light-text-color);
}

/* line 107, ../../scss/rd/_header.scss */
.rd-header__user-icon--admin:hover {
  transition: transform 5s ease;
  transform: rotate(180deg);
}

/* ---------------------------------
   6. Dropdown Items
---------------------------------- */
/* line 4, ../../scss/rd/_dropdowns.scss */
.rd-list-item--dropdown {
  width: auto;
}
/* line 7, ../../scss/rd/_dropdowns.scss */
.rd-list-item--dropdown.open .dropdown-toggle, .rd-list-item--dropdown.rgba .open .dropdown-toggle {
  background-color: transparent;
}

/* line 13, ../../scss/rd/_dropdowns.scss */
.rd-list-item--dropdown-menu-container {
  position: absolute;
  top: 50px;
  z-index: auto;
}

/* Dropdown Menu */
/* line 20, ../../scss/rd/_dropdowns.scss */
.rd-list-item--dropdown-menu {
  display: none;
  position: relative;
  font: 300 16px/1.6 'Kantumruy Pro', sans-serif;
  background-color: var(--rd-gray-bg-color);
  border-radius: 20px;
  padding: 20px;
  top: 15px;
  z-index: 999;
}
/* line 30, ../../scss/rd/_dropdowns.scss */
.rd-list-item--dropdown-menu:before {
  content: '';
  position: absolute;
  top: -10px;
  right: calc(50% - 15px);
  padding: 0;
  width: 30px;
  height: 30px;
  background-color: var(--rd-gray-bg-color);
  rotate: 45deg;
  border-radius: 5px;
  border-bottom-color: var(--rd-light-bg-color);
  z-index: 998;
}
/* line 45, ../../scss/rd/_dropdowns.scss */
.rd-list-item--dropdown-menu:after {
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 20px;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 1px 14px rgba(0, 0, 0, 0.2);
  z-index: -1;
}
/* line 57, ../../scss/rd/_dropdowns.scss */
.rd-list-item--dropdown-menu li {
  padding-bottom: 10px;
}

/* line 62, ../../scss/rd/_dropdowns.scss */
.open .rd-list-item--dropdown-menu {
  display: block;
}

/* Emphasized/Separator Styles in Dropdown */
/* line 67, ../../scss/rd/_dropdowns.scss */
.rd-list-item--dropdown-item-emphasized {
  color: var(--rd-primary-color);
  font-weight: 400;
}

/* line 71, ../../scss/rd/_dropdowns.scss */
.rd-list-item--dropdown-item-separator {
  border-top: 1px solid var(--rd-gray-color);
  margin-top: 10px;
  padding-top: 10px;
  font-weight: 600;
  color: var(--rd-black-color);
}

/* line 79, ../../scss/rd/_dropdowns.scss */
.rd-tooltip {
  position: absolute;
  background-color: #333;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 12px;
  z-index: 1000;
  white-space: normal;
  /* Allow text to wrap */
  max-width: 200px;
  /* Set the maximum width */
  word-wrap: break-word;
  /* Allow text to wrap within the tooltip */
}

/* line 1, ../../scss/rd/_footer.scss */
.rd-footer-container {
  background-color: var(--rd-gray-bg-color);
  width: 100%;
  padding-top: 40px;
}

/* line 7, ../../scss/rd/_footer.scss */
.rd-footer {
  color: var(--rd-dark-text-color);
  max-width: 1036px;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

/* line 20, ../../scss/rd/_footer.scss */
.rd-footer-borrow-warning {
  display: flex;
  background-color: var(--rd-white-color);
}

/* line 25, ../../scss/rd/_footer.scss */
.rd-footer-borrow-image-container {
  background-color: var(--rd-white-color);
  display: flex;
  flex-wrap: wrap;
}
/* line 29, ../../scss/rd/_footer.scss */
.rd-footer-borrow-image-container img {
  object-fit: contain;
  align-items: center;
  justify-content: center;
}

/* line 36, ../../scss/rd/_footer.scss */
.rd-footer-borrow-disclaimer {
  font-size: 12px;
  color: var(--rd-black-color);
  padding: 10px;
  font-weight: 250;
  line-height: 15px;
}

/* line 44, ../../scss/rd/_footer.scss */
.rd-footer-license {
  font-size: 14px;
  padding: 10px;
  font-weight: 250;
  line-height: 15px;
}

/* line 51, ../../scss/rd/_footer.scss */
.rd-footer-warnings,
.rd-footer-links {
  display: flex;
  justify-content: space-between;
}

/* line 57, ../../scss/rd/_footer.scss */
.rd-footer-warnings {
  gap: 40px;
}

/* line 61, ../../scss/rd/_footer.scss */
.rd-footer-links {
  flex-wrap: wrap;
}

/* line 65, ../../scss/rd/_footer.scss */
.rd-footer-pageblock {
  padding: 10px;
  min-width: 200px;
}
/* line 69, ../../scss/rd/_footer.scss */
.rd-footer-pageblock h4 {
  margin-bottom: 12px;
}
/* line 73, ../../scss/rd/_footer.scss */
.rd-footer-pageblock p {
  color: var(--rd-dark-text-color);
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}
/* line 78, ../../scss/rd/_footer.scss */
.rd-footer-pageblock p a {
  line-height: 22px;
  padding-bottom: 0;
}

/* line 85, ../../scss/rd/_footer.scss */
.rd-footer-pageblock,
.rd-footer-pageblock-nav {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 90, ../../scss/rd/_footer.scss */
.rd-footer-pageblock a, .rd-footer-pageblock a:visited,
.rd-footer-pageblock-nav a,
.rd-footer-pageblock-nav a:visited {
  text-decoration: none;
  color: var(--rd-dark-text-color);
  line-height: 20px;
  font-weight: 300;
  padding-bottom: 10px;
  display: inline-block;
}
/* line 98, ../../scss/rd/_footer.scss */
.rd-footer-pageblock a:hover,
.rd-footer-pageblock-nav a:hover {
  color: var(--rd-primary-color);
  text-decoration: none;
}

/* line 104, ../../scss/rd/_footer.scss */
.rd-footer-pageblock-title {
  font-weight: 600;
  font-size: 15px;
  color: var(--rd-black-color);
}

/* line 1, ../../scss/rd/_layout.scss */
.rd-section-title {
  font-weight: 600;
  font-size: 28px;
  color: var(--rd-black-color);
  margin: 40px 0;
  text-align: center;
  width: 100%;
}

/* line 11, ../../scss/rd/_layout.scss */
.rd-call-to-action-container {
  display: flex;
  justify-content: left;
  margin-bottom: 36px;
}
/* line 16, ../../scss/rd/_layout.scss */
.rd-call-to-action-container a {
  margin: 0 10px;
}

/* line 22, ../../scss/rd/_layout.scss */
.rd-homepage .rd-call-to-action-container {
  justify-content: center;
}
/* line 25, ../../scss/rd/_layout.scss */
.rd-homepage .page-content {
  margin-left: 0;
}

/* line 30, ../../scss/rd/_layout.scss */
.rd-page-container {
  background-color: var(--rd-white-color);
  border-radius: 12px;
  border: 1px solid var(--rd-primary-color);
  flex-direction: column;
  padding: 40px;
  width: calc(100vw - 80px);
}
/* line 38, ../../scss/rd/_layout.scss */
.rd-page-container.rd-page-container--cta {
  width: 500px;
  background: var(--rd-gradient-block-bg);
}
/* line 43, ../../scss/rd/_layout.scss */
.rd-page-container.small {
  max-width: 500px;
  width: 100%;
}
/* line 48, ../../scss/rd/_layout.scss */
.rd-page-container p {
  font-size: 16px;
  font-weight: 300;
  color: var(--rd-dark-text-color);
}

/* line 55, ../../scss/rd/_layout.scss */
.rd-page-row {
  display: flex;
  flex-direction: row;
}

/* line 60, ../../scss/rd/_layout.scss */
.rd-page-title {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 35px;
  color: var(--rd-black-color);
  position: relative;
  z-index: 1;
}
/* line 69, ../../scss/rd/_layout.scss */
.rd-page-container--cta .rd-page-title {
  color: var(--rd-white-color);
}

/* line 74, ../../scss/rd/_layout.scss */
.rd-page-header {
  font-size: 28px;
  font-weight: 600;
  color: var(--rd-black-color);
  width: 100%;
  text-align: center;
  display: block;
  margin: 0 auto;
}

/* line 84, ../../scss/rd/_layout.scss */
.rd-project-row {
  margin-top: 25px;
}
/* line 87, ../../scss/rd/_layout.scss */
.rd-project-row .project-subset-container:first-child {
  margin-left: 0;
}

/* line 91, ../../scss/rd/_layout.scss */
.rd-project-container {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
  align-items: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  flex: 1 1 50%;
}

/* line 102, ../../scss/rd/_layout.scss */
aside + .rd-project-container {
  order: 2;
  margin-left: 20px;
}

/* line 108, ../../scss/rd/_layout.scss */
.rd-no-action-container {
  max-width: 420px;
  margin-right: 110px;
}
/* line 111, ../../scss/rd/_layout.scss */
.rd-no-action-container p {
  font-weight: 300;
  font-size: 16px;
  color: var(--rd-dark-text-color);
  padding-bottom: 20px;
}
/* line 118, ../../scss/rd/_layout.scss */
.rd-no-action-container .rd-page-block {
  padding-bottom: 40px;
}

/* line 123, ../../scss/rd/_layout.scss */
.rd-page-block-title {
  font-size: 24px;
  font-weight: 600;
  color: var(--rd-black-color);
}

/* line 129, ../../scss/rd/_layout.scss */
.rd-page-block-bordered {
  border: 1px solid var(--rd-primary-color);
  border-radius: 16px;
  padding: 10px;
}

/* line 135, ../../scss/rd/_layout.scss */
.rd-page-container {
  width: 400px;
}
/* line 137, ../../scss/rd/_layout.scss */
.rd-page-container:only-child {
  width: 100%;
}

/* line 142, ../../scss/rd/_layout.scss */
.rd-form-page .main-content-wrapper {
  padding-top: 50px;
}

/* line 146, ../../scss/rd/_layout.scss */
.rd-error {
  border-radius: 4px;
  border: 1px solid var(--rd-error-color);
  padding: 10px 15px;
  font-size: 12px;
  text-align: center;
  font-weight: 500;
  background-color: var(--rd-error-bg-color);
  color: var(--rd-error-color);
  width: 100%;
  position: relative;
  top: -60px;
  margin-bottom: -45px;
}

/* line 1, ../../scss/rd/_form.scss */
.rd-form-row {
  font-size: 14px;
  font-weight: 500;
  color: var(--rd-black-color);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 22px;
  padding-bottom: 20px;
  max-width: 435px;
}
/* line 5, ../../scss/rd/_form.scss */
.rd-page-container--cta .rd-form-row {
  color: var(--rd-white-color);
}
/* line 13, ../../scss/rd/_form.scss */
.rd-form-row:last-child {
  padding-bottom: 0;
}
/* line 17, ../../scss/rd/_form.scss */
.rd-form-row .controls {
  padding-top: 8px;
}
/* line 20, ../../scss/rd/_form.scss */
.rd-form-row .control-group {
  width: 100%;
}

/* line 25, ../../scss/rd/_form.scss */
.rd-form-row--center {
  justify-content: center;
}

/* line 29, ../../scss/rd/_form.scss */
.rd-form-col {
  display: flex;
  flex-grow: 1;
  max-width: 50%;
}

/* line 36, ../../scss/rd/_form.scss */
.rd-page-container input:not([type="checkbox"]), .rd-page-container textarea, .rd-page-container select {
  border: 1px solid var(--rd-primary-color);
  border-radius: 8px;
  height: 32px;
  background-color: var(--rd-primary-color-transparent);
  width: 100%;
}
/* line 44, ../../scss/rd/_form.scss */
.rd-page-container.rd-page-container--cta input:not([type="checkbox"]), .rd-page-container textarea, .rd-page-container select {
  background-color: var(--rd-white-color-transparent);
  border: 1px solid var(--rd-white-color);
}
/* line 48, ../../scss/rd/_form.scss */
.rd-page-container .has-error input:not([type="checkbox"]), .rd-page-container textarea, .rd-page-container select {
  border: 1px solid var(--rd-error-color);
  background-color: var(--rd-error-color-transparent);
}
/* line 53, ../../scss/rd/_form.scss */
.rd-page-container input:not([type="checkbox"]) {
  padding-left: 12px;
  color: var(--rd-primary-color);
  font-weight: 400;
}
/* line 58, ../../scss/rd/_form.scss */
.rd-page-container.rd-page-container--cta input:not([type="checkbox"]), .rd-page-container textarea, .rd-page-container select {
  color: var(--rd-white-color);
}
/* line 62, ../../scss/rd/_form.scss */
.rd-page-container input:focus-visible {
  outline-color: var(--rd-primary-color);
}
/* line 66, ../../scss/rd/_form.scss */
.rd-page-container .checkbox label {
  line-height: 13px;
  padding-left: 10px;
}
/* line 70, ../../scss/rd/_form.scss */
.rd-page-container .checkbox a {
  color: var(--rd-primary-color);
  text-decoration: none;
}
/* line 74, ../../scss/rd/_form.scss */
.rd-page-container input[data-com-onepassword-filled] {
  background-color: initial;
  color: initial;
}
/* line 79, ../../scss/rd/_form.scss */
.rd-page-container input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 16px;
  height: 16px;
  border: 1px solid var(--rd-primary-color);
  border-radius: 4px;
  /* Rounded corners */
  background-color: var(--rd-primary-color-transparent);
  cursor: pointer;
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  transition: all 0.2s ease;
}
/* line 96, ../../scss/rd/_form.scss */
.rd-page-container input[type="checkbox"]::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 10px;
  height: 10px;
  background-color: var(--rd-primary-color);
  border-radius: 3px;
  opacity: 0;
  transition: opacity 0.2s ease;
  pointer-events: none;
}
/* line 110, ../../scss/rd/_form.scss */
.rd-page-container input[type="checkbox"]:checked::after {
  opacity: 1;
}
/* line 115, ../../scss/rd/_form.scss */
.rd-page-container.rd-page-container--cta input[type="checkbox"] {
  border: 1px solid var(--rd-white-color);
  color: var(--rd-white-color);
  background-color: var(--rd-white-color-transparent);
}
/* line 120, ../../scss/rd/_form.scss */
.rd-page-container.rd-page-container--cta input[type="checkbox"]::after {
  background-color: var(--rd-white-color);
}
/* line 125, ../../scss/rd/_form.scss */
.rd-page-container .alert-error {
  font-size: 12px;
  font-weight: 500;
  color: var(--rd-error-color);
  background: none;
  padding: 5px 0 0;
  margin: 0;
}

/* line 136, ../../scss/rd/_form.scss */
.rd-form-link {
  font-size: 14px;
  font-weight: 300;
  text-decoration: underline;
  color: var(--rd-white-color);
}
/* line 141, ../../scss/rd/_form.scss */
.rd-form-link:visited {
  color: var(--rd-white-color);
}
/* line 144, ../../scss/rd/_form.scss */
.rd-form-link:hover {
  color: var(--rd-white-color);
  opacity: 0.7;
}

/* line 150, ../../scss/rd/_form.scss */
form[name="reset"] .rd-form-row {
  flex-direction: column;
}

/* line 1, ../../scss/rd/_utilities.scss */
.rd-centered {
  text-align: center;
}

/* line 4, ../../scss/rd/_utilities.scss */
.rd-w100 {
  width: 100%;
}

/* line 8, ../../scss/rd/_utilities.scss */
.rd-w60 {
  width: 60%;
}

/* line 11, ../../scss/rd/_utilities.scss */
.rd-w50 {
  width: 50%;
}

/* line 15, ../../scss/rd/_utilities.scss */
.rd-40 {
  width: 40%;
}

/* line 19, ../../scss/rd/_utilities.scss */
.rd-30 {
  width: 30%;
}

/* line 2, ../../scss/rd/pages/short-registration.scss */
.rd-short-registration-success .rd-page-row {
  gap: 20px;
}
/* line 5, ../../scss/rd/pages/short-registration.scss */
.rd-short-registration-success .rd-round-image-container {
  margin: 10%;
  float: right;
  width: 35%;
}

/* line 1, ../../scss/rd/components/_project.scss */
.rd-single-project {
  background: white;
  position: relative;
  width: 244px;
}

/* line 7, ../../scss/rd/components/_project.scss */
.rd-single-project-image-container {
  border-radius: 12px;
  min-height: 182px;
  min-width: 244px;
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  /* On hover of the container itself, fade in the overlay */
}
/* line 15, ../../scss/rd/components/_project.scss */
.rd-single-project-image-container img {
  width: 100%;
}
/* line 19, ../../scss/rd/components/_project.scss */
.rd-single-project-image-container::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  /* so mouse events pass through to the image */
  opacity: 0;
  transition: opacity 0.5s ease;
  background: radial-gradient(circle at center, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.2) 90%);
}
/* line 37, ../../scss/rd/components/_project.scss */
.rd-single-project-image-container:hover::after {
  opacity: 1;
}

/* line 42, ../../scss/rd/components/_project.scss */
.rd-single-project-image {
  display: block;
  max-width: 100%;
  height: auto;
  /*
    Add transition for transform (scale) and filter.
    This ensures the element animates both on hover and when the hover is removed.
  */
  transition: transform 0.5s ease-in-out, filter 0.5s ease-in-out;
}
/* line 53, ../../scss/rd/components/_project.scss */
.rd-single-project-image:hover {
  filter: brightness(90%) contrast(130%);
  transform: scale(1.05);
}

/* line 60, ../../scss/rd/components/_project.scss */
.rd-single-project-title {
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: baseline;
  margin: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  color: var(--rd-black-color);
}

/* line 76, ../../scss/rd/components/_project.scss */
.rd-single-project-description {
  font-size: 14px;
  font-weight: 200;
  margin: 0 0 8px;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 18px;
  width: 100%;
  display: inline-block;
}

/* line 89, ../../scss/rd/components/_project.scss */
.rd-single-project .admin_buttons {
  position: absolute;
  top: 16px;
  right: 1px;
  z-index: 2;
}

/* line 96, ../../scss/rd/components/_project.scss */
.rd-single-project-link,
.rd-single-project-link:hover,
.rd-single-project-link:visited,
.rd-single-project-link:focus {
  display: block;
  height: 100%;
  text-decoration: none;
  color: inherit;
}

/* line 106, ../../scss/rd/components/_project.scss */
.rd-project-stats-icon {
  width: 28px;
}

/* line 110, ../../scss/rd/components/_project.scss */
.rd-project-stats-label {
  font-weight: 300;
  font-size: 14px;
}

/* line 115, ../../scss/rd/components/_project.scss */
.rd-project-stats-data {
  font-weight: 500;
  font-size: 14px;
  color: var(--rd-primary-color);
  text-align: right;
  width: auto;
  flex-grow: 2;
}

/* line 124, ../../scss/rd/components/_project.scss */
.rd-single-project-stats {
  display: flex;
  flex-direction: column;
  list-style: none;
  gap: 10px;
  margin: 0 0 20px;
}
/* line 131, ../../scss/rd/components/_project.scss */
.rd-single-project-stats li {
  padding-bottom: 10px;
}

/* line 136, ../../scss/rd/components/_project.scss */
.rd-project-stat {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

/* line 143, ../../scss/rd/components/_project.scss */
.rd-single-project-content {
  background-color: var(--rd-gray-bg-color);
  padding: 16px;
  border-radius: 12px;
  height: 300px;
}

/* line 150, ../../scss/rd/components/_project.scss */
.rd-badge {
  position: absolute;
  top: 15px;
  left: 15px;
  background-color: var(--rd-primary-color);
  z-index: 1;
  font-size: 12px;
  font-weight: 500;
  color: var(--rd-white-color);
  border-radius: 20px;
  padding: 10px;
}
/* line 161, ../../scss/rd/components/_project.scss */
.rd-badge svg {
  padding-right: 3px;
}

/* line 1, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container {
  position: relative;
}
/* line 3, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container--small {
  width: 84px;
  height: 84px;
  margin: 10px;
}
/* line 7, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container--small::before {
  top: -5px;
  left: -5px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
}
/* line 13, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container--small::after {
  top: -14px;
  left: -14px;
  width: calc(100% + 26px);
  height: calc(100% + 26px);
}
/* line 20, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container--large {
  max-width: 322px;
  max-height: 322px;
  width: auto;
  height: auto;
  aspect-ratio: 1;
}
/* line 26, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container--large::before {
  top: calc(-36px/2 - 1px);
  left: calc(-36px/2 - 1px);
  width: calc(100% + 36px);
  height: calc(100% + 36px);
}
/* line 32, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container--large::after {
  top: calc(-100px/2 - 1px);
  left: calc(-100px/2 - 1px);
  width: calc(100% + 100px);
  height: calc(100% + 100px);
}
/* line 39, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
  display: block;
}
/* line 45, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container img.mirror {
  transform: scaleX(-1);
}
/* line 50, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container::before {
  content: "";
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--rd-gray-color);
}
/* line 56, ../../scss/rd/components/_round-image.scss */
.rd-round-image-container::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--rd-gray-color);
}

/* line 1, ../../scss/rd/components/_alternative-action.scss */
.rd-alternative-action-container {
  border: 1px solid var(--rd-primary-color);
  width: 420px;
  padding: 25px;
  margin: 0 0 0 115px;
  border-radius: 15px;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
}
/* line 11, ../../scss/rd/components/_alternative-action.scss */
.rd-alternative-action-container header {
  display: flex;
  flex-direction: row;
  padding-bottom: 25px;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
  gap: 20px;
}
/* line 21, ../../scss/rd/components/_alternative-action.scss */
.rd-alternative-action-container .rd-alternative-action-text {
  font-weight: 300;
  font-size: 24px;
}
/* line 27, ../../scss/rd/components/_alternative-action.scss */
.rd-alternative-action-container .rd-alternative-action-buttons {
  text-align: center;
}
/* line 29, ../../scss/rd/components/_alternative-action.scss */
.rd-alternative-action-container .rd-alternative-action-buttons a {
  margin: 0 5px;
}

/* line 1, ../../scss/rd/components/_progress-bar.scss */
.rd-progress-bar {
  width: 100%;
  height: 16px;
  background-color: var(--rd-white-color);
  border-radius: 10px;
  overflow: hidden;
  /* Add some internal padding instead of margin on the fill */
  padding: 4px;
  /* Ensures the total width is still 100% even with padding */
  box-sizing: border-box;
}

/* line 15, ../../scss/rd/components/_progress-bar.scss */
.rd-progress-fill {
  background-color: var(--rd-primary-color);
  border-radius: 10px;
  height: 8px;
  max-width: 100%;
}

/* line 1, ../../scss/rd/components/_progress-list.scss */
.rd-progress-list {
  position: relative;
  list-style: none;
}
/* line 5, ../../scss/rd/components/_progress-list.scss */
.rd-progress-list::before {
  content: '';
  position: absolute;
  left: 16px;
  top: 12px;
  bottom: 12px;
  width: 2px;
  background-color: var(--rd-gray-color);
  z-index: 0;
}
/* line 16, ../../scss/rd/components/_progress-list.scss */
.rd-progress-list .rd-list-item {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}
/* line 22, ../../scss/rd/components/_progress-list.scss */
.rd-progress-list .rd-list-title {
  font-size: 16px;
  font-weight: 600;
  padding-left: 25px;
  min-width: 90px;
  flex-shrink: 0;
}
/* line 30, ../../scss/rd/components/_progress-list.scss */
.rd-progress-list .active .rd-list-title {
  color: var(--rd-primary-color);
}
/* line 34, ../../scss/rd/components/_progress-list.scss */
.rd-progress-list .rd-list-content {
  font-size: 16px;
  padding-left: 15px;
  font-weight: 300;
  color: var(--rd-dark-text-color);
  flex: 1 1 auto;
  min-width: 0;
}
/* line 43, ../../scss/rd/components/_progress-list.scss */
.rd-progress-list li {
  position: relative;
  margin-bottom: 20px;
  margin-left: -4px;
}
/* line 48, ../../scss/rd/components/_progress-list.scss */
.rd-progress-list li::before {
  content: '';
  position: absolute;
  top: 8px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--rd-gray-color);
}
/* line 58, ../../scss/rd/components/_progress-list.scss */
.rd-progress-list li.active::before {
  background-color: var(--rd-primary-color);
}

/* line 5, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider {
  max-width: 420px;
  min-height: 252px;
  position: relative;
}
/* line 10, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider .rd-quote {
  position: absolute;
  top: 40px;
  left: 21px;
  opacity: 0.3;
  z-index: 1;
  color: var(--rd-white-color);
}
/* line 19, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider input[type="radio"] {
  display: none;
}
/* line 23, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider__list {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 30, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider__item {
  font-weight: 300;
  font-size: 14px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 40px;
  height: 252px;
  background: #f48b2a;
  color: var(--rd-white-color);
  border-radius: 15px;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.8s ease;
  backface-visibility: hidden;
  align-content: center;
}
/* line 52, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide1:checked ~ .rd-testimonials-slider__list li:nth-child(1) {
  opacity: 1;
  pointer-events: auto;
  position: relative;
}
/* line 52, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide2:checked ~ .rd-testimonials-slider__list li:nth-child(2) {
  opacity: 1;
  pointer-events: auto;
  position: relative;
}
/* line 52, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide3:checked ~ .rd-testimonials-slider__list li:nth-child(3) {
  opacity: 1;
  pointer-events: auto;
  position: relative;
}
/* line 52, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide4:checked ~ .rd-testimonials-slider__list li:nth-child(4) {
  opacity: 1;
  pointer-events: auto;
  position: relative;
}
/* line 52, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide5:checked ~ .rd-testimonials-slider__list li:nth-child(5) {
  opacity: 1;
  pointer-events: auto;
  position: relative;
}
/* line 59, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider__rating {
  margin-top: 1rem;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
/* line 68, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider .stars {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}
/* line 74, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider .stars-bg,
.rd-testimonials-slider .stars-fill {
  position: absolute;
  top: 0;
  left: 0;
  letter-spacing: 0.1em;
}
/* line 82, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider .stars-bg {
  z-index: 1;
}
/* line 86, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider .stars-fill {
  color: var(--rd-white-color);
  z-index: 2;
  overflow: hidden;
  width: 0;
  transition: width 0.6s ease;
}
/* line 93, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider .stars-bg {
  width: 100%;
}
/* line 98, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider__nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
}
/* line 104, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider__nav button {
  background: #ffffff;
  border-radius: 50%;
  padding: 0.5rem 0.8rem;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  user-select: none;
  border: none;
  cursor: pointer;
}
/* line 115, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider__pagination {
  display: flex;
  align-items: center;
  gap: 20px;
  flex: 1;
  padding: 0 20px;
}
/* line 122, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider__pagination span {
  font-weight: bold;
}
/* line 127, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider__bar {
  flex: 1;
  height: 1px;
  background: var(--rd-gray-color);
  position: relative;
  border-radius: 1px;
}
/* line 134, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider__bar::after {
  content: '';
  height: 100%;
  background: #333;
  width: 20%;
  position: absolute;
  top: 0;
  left: 0;
  transition: left 0.3s ease;
}
/* line 148, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide1:checked ~ .rd-testimonials-slider__nav .rd-testimonials-slider__bar::after {
  left: 0%;
}
/* line 148, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide2:checked ~ .rd-testimonials-slider__nav .rd-testimonials-slider__bar::after {
  left: 20%;
}
/* line 148, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide3:checked ~ .rd-testimonials-slider__nav .rd-testimonials-slider__bar::after {
  left: 40%;
}
/* line 148, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide4:checked ~ .rd-testimonials-slider__nav .rd-testimonials-slider__bar::after {
  left: 60%;
}
/* line 148, ../../scss/rd/components/_testimonials.scss */
.rd-testimonials-slider #slide5:checked ~ .rd-testimonials-slider__nav .rd-testimonials-slider__bar::after {
  left: 80%;
}

/* line 1, ../../scss/rd/components/_activity-stream.scss */
.rd-activity-stream {
  margin-top: 60px;
}

/* line 5, ../../scss/rd/components/_activity-stream.scss */
.rd-activity-stream-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 11, ../../scss/rd/components/_activity-stream.scss */
.rd-activity-stream-list-item {
  font-weight: 300;
  font-size: 16px;
  padding: 5px 5px 15px;
}
/* line 16, ../../scss/rd/components/_activity-stream.scss */
.rd-activity-stream-list-item a {
  font-weight: 700;
  text-decoration: none;
}
/* line 20, ../../scss/rd/components/_activity-stream.scss */
.rd-activity-stream-list-item .activity-date {
  display: block;
  font-size: 12px;
  color: var(--rd-dark-text-color);
}

/* line 1, ../../scss/rd/components/_search.scss */
.rd-project-search {
  padding: 7px;
}
/* line 3, ../../scss/rd/components/_search.scss */
.rd-project-search input[type="text"] {
  border-radius: 4px;
  background: var(--rd-gray-bg-color);
  color: var(--rd-black-color);
  border: 0;
  height: 41px;
  width: 100%;
  font-size: 14px;
  font-weight: 300;
  padding-left: 37px;
  margin-bottom: 20px;
}
/* line 13, ../../scss/rd/components/_search.scss */
.rd-project-search input[type="text"]:active, .rd-project-search input[type="text"]:focus {
  outline: none;
}
/* line 19, ../../scss/rd/components/_search.scss */
.rd-project-search form {
  position: relative;
}
/* line 22, ../../scss/rd/components/_search.scss */
.rd-project-search button {
  position: absolute;
  left: 10px;
  top: 10px;
  border: none;
  background: none;
}

/* line 31, ../../scss/rd/components/_search.scss */
.rd-project-filter-list {
  padding: 0 7px;
  margin: 0;
  list-style: none;
}
/* line 36, ../../scss/rd/components/_search.scss */
.rd-project-filter-list li {
  position: relative;
  padding-bottom: 10px;
}
/* line 39, ../../scss/rd/components/_search.scss */
.rd-project-filter-list li a {
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  padding-left: 23px;
  box-decoration-break: clone;
  display: inline-block;
  position: relative;
}
/* line 48, ../../scss/rd/components/_search.scss */
.rd-project-filter-list li::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 5px;
  background: var(--rd-gray-color);
}
/* line 59, ../../scss/rd/components/_search.scss */
.rd-project-filter-list li:hover::after, .rd-project-filter-list li.active::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: 2px;
  top: 7px;
  background: var(--rd-primary-color);
}

/* ---------------------------------
   8. Media Queries
---------------------------------- */
@media screen and (max-width: 527px) {
  /* line 5, ../../scss/rd/_media.scss */
  .rd-project-container {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* line 10, ../../scss/rd/_media.scss */
  [class^="rd-"] aside.page-sidebar {
    max-width: 100%;
    width: 100%;
    margin: 20px;
  }
  /* line 15, ../../scss/rd/_media.scss */
  [class^="rd-"] .rd-activity-stream {
    display: none;
  }

  /* line 20, ../../scss/rd/_media.scss */
  aside + .rd-project-container {
    align-items: center;
    justify-content: center;
    margin-left: 0;
  }

  /* line 26, ../../scss/rd/_media.scss */
  .rd-single-project {
    width: auto;
    flex: 1 1 100%;
    margin: 20px;
  }

  /* line 32, ../../scss/rd/_media.scss */
  .rd-single-project-description {
    white-space: wrap;
  }

  /* line 36, ../../scss/rd/_media.scss */
  .rd-short-registration-success .rd-round-image-container--large {
    width: 50%;
    margin: 30px 25% 60px;
  }

  /* line 41, ../../scss/rd/_media.scss */
  .rd-call-to-action-container {
    flex-direction: column;
    gap: 20px;
  }
  /* line 43, ../../scss/rd/_media.scss */
  .rd-call-to-action-container button {
    width: 100%;
  }
}
@media screen and (max-width: 990px) {
  /* line 50, ../../scss/rd/_media.scss */
  .rd-project-container {
    margin: 20px;
  }

  /* line 53, ../../scss/rd/_media.scss */
  .rd-header {
    padding-right: 20px;
  }

  /* line 56, ../../scss/rd/_media.scss */
  .rd-header__logo {
    padding-left: 20px;
  }

  /* line 60, ../../scss/rd/_media.scss */
  .rd-no-action-container {
    margin: 20px;
  }

  /* line 64, ../../scss/rd/_media.scss */
  .page-sidebar {
    margin: 20px;
  }

  /* line 68, ../../scss/rd/_media.scss */
  .rd-footer-links {
    padding: 20px;
  }

  /* line 72, ../../scss/rd/_media.scss */
  .rd-page-container {
    margin: 20px;
    padding: 28px;
    border-radius: 12px;
  }

  /* line 78, ../../scss/rd/_media.scss */
  .rd-no-action-container {
    order: 1;
  }

  /* line 82, ../../scss/rd/_media.scss */
  .rd-project-row {
    order: 2;
    margin: 20px;
  }

  /* line 87, ../../scss/rd/_media.scss */
  .rd-no-action-container + .rd-page-container {
    order: 0;
  }

  /* line 91, ../../scss/rd/_media.scss */
  .rd-alternative-action-container {
    width: 500px;
    margin: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 97, ../../scss/rd/_media.scss */
  .rd-button--secondary {
    background: none;
  }

  /* line 101, ../../scss/rd/_media.scss */
  .rd-user-menu .rd-list-item--dropdown-menu {
    right: 30px;
  }
  /* line 104, ../../scss/rd/_media.scss */
  .rd-user-menu .rd-list-item--dropdown-menu:before {
    right: calc(50% - 45px);
  }

  /* line 108, ../../scss/rd/_media.scss */
  .rd-form-row {
    gap: 15px;
  }

  /* line 112, ../../scss/rd/_media.scss */
  .rd-header__menu {
    gap: 12px;
  }

  /* Hide action items in the main menu, show them in pages menu */
  /* line 116, ../../scss/rd/_media.scss */
  .rd-header__menu > li.rd-header__menu--action-item {
    display: none;
  }

  /* line 119, ../../scss/rd/_media.scss */
  .rd-header__pages-menu > li.rd-header__menu--action-item {
    display: flex;
  }

  /* line 123, ../../scss/rd/_media.scss */
  .rd-header__pages-menu li {
    justify-content: left;
  }

  /* Pages menu toggles open/close (mimics dropdown) */
  /* line 129, ../../scss/rd/_media.scss */
  .rd-header__pages-menu {
    display: none;
    position: relative;
    font: 300 16px/1.6 'Kantumruy Pro', sans-serif;
    background-color: var(--rd-gray-bg-color);
    border-radius: 20px;
    padding: 20px;
    top: 15px;
    z-index: 999;
  }
  /* line 139, ../../scss/rd/_media.scss */
  .rd-header__pages-menu:before {
    content: '';
    position: absolute;
    top: -10px;
    right: 40px;
    padding: 0;
    width: 30px;
    height: 30px;
    background-color: var(--rd-gray-bg-color);
    rotate: 45deg;
    border-radius: 5px;
    border-bottom-color: var(--rd-light-bg-color);
    z-index: 998;
  }
  /* line 154, ../../scss/rd/_media.scss */
  .rd-header__pages-menu:after {
    content: "";
    height: 100%;
    width: 100%;
    border-radius: 20px;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 1px 14px rgba(0, 0, 0, 0.2);
    z-index: -1;
  }
  /* line 166, ../../scss/rd/_media.scss */
  .rd-header__pages-menu li {
    padding-bottom: 10px;
  }

  /* line 170, ../../scss/rd/_media.scss */
  .rd-header__pages-menu {
    display: none;
  }
  /* line 173, ../../scss/rd/_media.scss */
  .open .rd-header__pages-menu {
    display: block;
    position: absolute;
    top: 80px;
    right: 10px;
    font: 300 16px/1.6 'Kantumruy Pro', sans-serif;
    background-color: var(--rd-gray-bg-color);
    border-radius: 20px;
    padding: 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    z-index: 101;
  }

  /* line 187, ../../scss/rd/_media.scss */
  .rd-header__menu > li.main-item {
    order: 1;
  }

  /* Toggle button shown on mobile */
  /* line 192, ../../scss/rd/_media.scss */
  .rd-header__toggle {
    display: flex;
    align-items: center;
    margin-right: 21px;
  }

  /* line 198, ../../scss/rd/_media.scss */
  .rd-footer-warnings {
    flex-wrap: wrap;
  }

  /* line 202, ../../scss/rd/_media.scss */
  .content-wrapper {
    padding: 0;
    justify-content: left;
  }
}
/* line 7, ../../scss/style.scss */
.module.projects-filter-by,
.module.projects-order-by,
.module.project-context-banner,
.module.project-stats {
  background: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 18, ../../scss/style.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 29, ../../scss/core/normalize.scss */
/* line 36, ../../scss/style.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 74, ../../scss/core/_mixins.scss */
/* line 43, ../../scss/style.scss */
.ie7 audio,
.ie7 canvas,
.ie7 video {
  display: inline;
  /* IE7 inline-block hack */
  zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
/* line 41, ../../scss/core/normalize.scss */
/* line 56, ../../scss/style.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 51, ../../scss/core/normalize.scss */
/* line 66, ../../scss/style.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
/* line 67, ../../scss/core/normalize.scss */
/* line 80, ../../scss/style.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 77, ../../scss/core/normalize.scss */
/* line 93, ../../scss/style.scss */
html,
button,
input,
select,
textarea {
  font-family: 'Kantumruy Pro', sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
/* line 89, ../../scss/core/normalize.scss */
/* line 105, ../../scss/style.scss */
body {
  margin: 0;
  background-color: #ebebeb;
}

/* line 110, ../../scss/style.scss */
body.modal-open {
  overflow: hidden;
}

/* =============================================================================
   Links
   ========================================================================== */
/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 102, ../../scss/core/normalize.scss */
/* line 121, ../../scss/style.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 111, ../../scss/core/normalize.scss */
/* line 130, ../../scss/style.scss */
a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
/* line 126, ../../scss/core/normalize.scss */
/* line 143, ../../scss/style.scss */
h1 {
  font-size: 600 30px/31px "Kantumruy Pro", sans-serif;
  margin: 17px 0;
}

/* line 131, ../../scss/core/normalize.scss */
/* line 149, ../../scss/style.scss */
h2 {
  font: 600 18px/17px "Kantumruy Pro", sans-serif;
  margin: 17px 0;
}

/* line 136, ../../scss/core/normalize.scss */
/* line 155, ../../scss/style.scss */
h3 {
  font: 600 18px/17px "Kantumruy Pro", sans-serif;
  margin: 0 0 17px;
}

/* line 141, ../../scss/core/normalize.scss */
/* line 161, ../../scss/style.scss */
h4,
h5,
h6 {
  font-size: 12px;
  margin: 0 0 17px;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 150, ../../scss/core/normalize.scss */
/* line 172, ../../scss/style.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 158, ../../scss/core/normalize.scss */
/* line 180, ../../scss/style.scss */
b,
strong {
  font-weight: bold;
}

/* line 163, ../../scss/core/normalize.scss */
/* line 186, ../../scss/style.scss */
blockquote {
  margin: 17px 34px;
}

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 171, ../../scss/core/normalize.scss */
/* line 194, ../../scss/style.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 179, ../../scss/core/normalize.scss */
/* line 202, ../../scss/style.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 207, ../../scss/style.scss */
p {
  font-size: 16px;
  line-height: 22px;
  color: #333;
  font-family: 'Kantumruy Pro', sans-serif;
  font-weight: 400;
  text-align: left;
  margin: 22px 0px;
}

/*
 * Addresses margins set differently in IE6/7
 */
/* line 188, ../../scss/core/normalize.scss */
/* line 221, ../../scss/style.scss */
p,
pre {
  margin: 10px 0 0 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 198, ../../scss/core/normalize.scss */
/* line 231, ../../scss/style.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 211, ../../scss/core/normalize.scss */
/* line 244, ../../scss/style.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
/* line 224, ../../scss/core/normalize.scss */
/* line 256, ../../scss/style.scss */
q {
  quotes: none;
}

/* 2 */
/* line 230, ../../scss/core/normalize.scss */
/* line 262, ../../scss/style.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 236, ../../scss/core/normalize.scss */
/* line 269, ../../scss/style.scss */
small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 245, ../../scss/core/normalize.scss */
/* line 278, ../../scss/style.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 253, ../../scss/core/normalize.scss */
/* line 287, ../../scss/style.scss */
sup {
  top: -0.5em;
}

/* line 257, ../../scss/core/normalize.scss */
/* line 292, ../../scss/style.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
/* line 270, ../../scss/core/normalize.scss */
/* line 303, ../../scss/style.scss */
dl,
menu,
ol,
ul {
  margin: 17px 0;
}

/* line 277, ../../scss/core/normalize.scss */
/* line 311, ../../scss/style.scss */
dd {
  margin: 0 0 0 30px;
}

/*
 * Addresses paddings set differently in IE6/7
 */
/* line 285, ../../scss/core/normalize.scss */
/* line 319, ../../scss/style.scss */
menu,
ol,
ul {
  padding: 0 0 0 17px;
}

/*
 * Corrects list images handled incorrectly in IE7
 */
/* line 295, ../../scss/core/normalize.scss */
/* line 329, ../../scss/style.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 312, ../../scss/core/normalize.scss */
/* line 344, ../../scss/style.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9
 */
/* line 321, ../../scss/core/normalize.scss */
/* line 355, ../../scss/style.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 334, ../../scss/core/normalize.scss */
/* line 366, ../../scss/style.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
/* line 347, ../../scss/core/normalize.scss */
/* line 377, ../../scss/style.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */
/* line 355, ../../scss/core/normalize.scss */
/* line 385, ../../scss/style.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
/* line 367, ../../scss/core/normalize.scss */
/* line 397, ../../scss/style.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
/* line 380, ../../scss/core/normalize.scss */
/* line 413, ../../scss/style.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 394, ../../scss/core/normalize.scss */
/* line 431, ../../scss/style.scss */
button,
input {
  line-height: normal;
  /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
/* line 406, ../../scss/core/normalize.scss */
/* line 444, ../../scss/style.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
  *overflow: visible;
  /* 3 */
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 419, ../../scss/core/normalize.scss */
/* line 460, ../../scss/style.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
/* line 431, ../../scss/core/normalize.scss */
/* line 472, ../../scss/style.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
/* line 444, ../../scss/core/normalize.scss */
/* line 489, ../../scss/style.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* line 455, ../../scss/core/normalize.scss */
/* line 502, ../../scss/style.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* line 465, ../../scss/core/normalize.scss */
/* line 512, ../../scss/style.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
/* line 476, ../../scss/core/normalize.scss */
/* line 523, ../../scss/style.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* line 530, ../../scss/style.scss */
.hidden {
  display: none !important;
}

/* line 535, ../../scss/style.scss */
.inline-logo {
  display: inline-block;
  height: 14px;
  width: auto;
  vertical-align: middle;
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
/* line 490, ../../scss/core/normalize.scss */
/* line 550, ../../scss/style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 497, ../../scss/core/normalize.scss */
/* line 556, ../../scss/style.scss */
.ir,
.site-masthead .brand-container .masthead-brand,
.static-page-content [id] .goto-top,
.module.project-carousel .bjqs-next,
.module.project-carousel .bjqs-prev,
.module.project-carousel .bjqs-markers > li a,
.module.project-rewards .choose-resource {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

/* =============================================================================
   Clearfix
   ========================================================================== */
/* line 508, ../../scss/core/normalize.scss */
/* line 572, ../../scss/style.scss */
.cf:before,
.admin_buttons:before,
.admin_buttons .btn-group:before,
.form-only-content .control-group:before,
.form-only-content .module[class$="-form"]:before,
.site-masthead:before,
#bodyWrapper:before,
.main-content-wrapper:before,
.content-wrapper:before,
.static-page-content .page-header:before,
#powered-by-wrapper:before,
#footerWrapper:before,
.site-footer:before,
html.widget #bodyWrapper:before,
html.widget .module.contribution-widget:before,
html.widget .module.project-widget:before,
.module.comment-form #caas_discussion_comment_isAnonymous_control_group:before,
.module.comments .form-horizontal .control-group:before,
.module.comments .module.change-password-form > form .control-group:before,
.module.comments .module.edit-content-form > form .control-group:before,
.module.comments .module.edit-fundinground-form > form .control-group:before,
.module.comments .module.edit-location-form > form .control-group:before,
.module.comments .module.edit-partner-form .control-group:before,
.module.comments .module.edit-profile-form > form .control-group:before,
.module.comments .module.edit-project-content-form > form .control-group:before,
.module.comments .module.edit-project-form > form .control-group:before,
.module.comments .module.edit-resource-form > form .control-group:before,
.module.comments .module.edit-reward-form > form .control-group:before,
.module.comments .module.edit-sourcinground-form > form .control-group:before,
.module.comments .module.edit-update-form > form .control-group:before,
.module.comments .module.edit-user-form > form .control-group:before,
.module.comments .module.login-form > form .control-group:before,
.module.comments .module.new-admin-pledge-form > form .control-group:before,
.module.comments .module.new-content-form > form .control-group:before,
.module.comments .module.new-contribution-form > form .control-group:before,
.module.comments .module.new-fundinground-form > form .control-group:before,
.module.comments .module.new-invitation-form > form .control-group:before,
.module.comments .module.new-location-form > form .control-group:before,
.module.comments .module.new-partner-form .control-group:before,
.module.comments .module.new-pledge-form .control-group:before,
.module.comments .module.new-project-content-form > form .control-group:before,
.module.comments .module.new-project-form > form .control-group:before,
.module.comments .module.new-resource-form > form .control-group:before,
.module.comments .module.new-reward-form > form .control-group:before,
.module.comments .module.new-sourcinground-form > form .control-group:before,
.module.comments .module.new-update-form > form .control-group:before,
.module.comments .module.password-forgot-form > form .control-group:before,
.module.comments .module.register-form > form .control-group:before,
.module.comments .module.select-payment-method-form > form .control-group:before,
.module.contribution-widget .contribution-part:before,
.module.footer-navigation .footer-navigation-list:before,
.module.latest-updates .latest-updates-list:before,
.module.latest-updates .latest-update-item-link:before,
.projects-overview-project-funding-round .module-funding-round-summary:before,
.module.select-payment-method-form .radio:before,
.module.project-carousel .single-project .single-project-link:before,
.module.project-contributors:before,
.module.project-rewards .single-project-reward:before,
.module.project-rewards .single-project-reward-anchor:before,
.module.project-rewards .single-project-resource-anchor:before,
.module.project-stats:before,
.module.single-project .single-project-link:before,
.cf:after,
.admin_buttons:after,
.admin_buttons .btn-group:after,
.form-only-content .control-group:after,
.form-only-content .module[class$="-form"]:after,
.site-masthead:after,
#bodyWrapper:after,
.main-content-wrapper:after,
.content-wrapper:after,
.static-page-content .page-header:after,
#powered-by-wrapper:after,
#footerWrapper:after,
.site-footer:after,
html.widget #bodyWrapper:after,
html.widget .module.contribution-widget:after,
html.widget .module.project-widget:after,
.module.comment-form #caas_discussion_comment_isAnonymous_control_group:after,
.module.comments .form-horizontal .control-group:after,
.module.comments .module.change-password-form > form .control-group:after,
.module.comments .module.edit-content-form > form .control-group:after,
.module.comments .module.edit-fundinground-form > form .control-group:after,
.module.comments .module.edit-location-form > form .control-group:after,
.module.comments .module.edit-partner-form .control-group:after,
.module.comments .module.edit-profile-form > form .control-group:after,
.module.comments .module.edit-project-content-form > form .control-group:after,
.module.comments .module.edit-project-form > form .control-group:after,
.module.comments .module.edit-resource-form > form .control-group:after,
.module.comments .module.edit-reward-form > form .control-group:after,
.module.comments .module.edit-sourcinground-form > form .control-group:after,
.module.comments .module.edit-update-form > form .control-group:after,
.module.comments .module.edit-user-form > form .control-group:after,
.module.comments .module.login-form > form .control-group:after,
.module.comments .module.new-admin-pledge-form > form .control-group:after,
.module.comments .module.new-content-form > form .control-group:after,
.module.comments .module.new-contribution-form > form .control-group:after,
.module.comments .module.new-fundinground-form > form .control-group:after,
.module.comments .module.new-invitation-form > form .control-group:after,
.module.comments .module.new-location-form > form .control-group:after,
.module.comments .module.new-partner-form .control-group:after,
.module.comments .module.new-pledge-form .control-group:after,
.module.comments .module.new-project-content-form > form .control-group:after,
.module.comments .module.new-project-form > form .control-group:after,
.module.comments .module.new-resource-form > form .control-group:after,
.module.comments .module.new-reward-form > form .control-group:after,
.module.comments .module.new-sourcinground-form > form .control-group:after,
.module.comments .module.new-update-form > form .control-group:after,
.module.comments .module.password-forgot-form > form .control-group:after,
.module.comments .module.register-form > form .control-group:after,
.module.comments .module.select-payment-method-form > form .control-group:after,
.module.contribution-widget .contribution-part:after,
.module.footer-navigation .footer-navigation-list:after,
.module.latest-updates .latest-updates-list:after,
.module.latest-updates .latest-update-item-link:after,
.projects-overview-project-funding-round .module-funding-round-summary:after,
.module.select-payment-method-form .radio:after,
.module.project-carousel .single-project .single-project-link:after,
.module.project-contributors:after,
.module.project-rewards .single-project-reward:after,
.module.project-rewards .single-project-reward-anchor:after,
.module.project-rewards .single-project-resource-anchor:after,
.module.project-stats:after,
.module.single-project .single-project-link:after,
.module.contact-form > form .control-group:before {
  content: "";
  display: table;
}

/* line 514, ../../scss/core/normalize.scss */
/* line 702, ../../scss/style.scss */
.cf:after,
.admin_buttons:after,
.admin_buttons .btn-group:after,
.form-only-content .control-group:after,
.form-only-content .module[class$="-form"]:after,
.site-masthead:after,
#bodyWrapper:after,
.main-content-wrapper:after,
.static-page-content .page-header:after,
#powered-by-wrapper:after,
#footerWrapper:after,
.site-footer:after,
html.widget #bodyWrapper:after,
html.widget .module.contribution-widget:after,
html.widget .module.project-widget:after,
.module.comment-form #caas_discussion_comment_isAnonymous_control_group:after,
.module.comments .form-horizontal .control-group:after,
.module.comments .module.change-password-form > form .control-group:after,
.module.comments .module.edit-content-form > form .control-group:after,
.module.comments .module.edit-fundinground-form > form .control-group:after,
.module.comments .module.edit-location-form > form .control-group:after,
.module.comments .module.edit-partner-form .control-group:after,
.module.comments .module.edit-profile-form > form .control-group:after,
.module.comments .module.edit-project-content-form > form .control-group:after,
.module.comments .module.edit-project-form > form .control-group:after,
.module.comments .module.edit-resource-form > form .control-group:after,
.module.comments .module.edit-reward-form > form .control-group:after,
.module.comments .module.edit-sourcinground-form > form .control-group:after,
.module.comments .module.edit-update-form > form .control-group:after,
.module.comments .module.edit-user-form > form .control-group:after,
.module.comments .module.login-form > form .control-group:after,
.module.comments .module.new-admin-pledge-form > form .control-group:after,
.module.comments .module.new-content-form > form .control-group:after,
.module.comments .module.new-contribution-form > form .control-group:after,
.module.comments .module.new-fundinground-form > form .control-group:after,
.module.comments .module.new-invitation-form > form .control-group:after,
.module.comments .module.new-location-form > form .control-group:after,
.module.comments .module.new-partner-form .control-group:after,
.module.comments .module.new-pledge-form .control-group:after,
.module.comments .module.new-project-content-form > form .control-group:after,
.module.comments .module.new-project-form > form .control-group:after,
.module.comments .module.new-resource-form > form .control-group:after,
.module.comments .module.new-reward-form > form .control-group:after,
.module.comments .module.new-sourcinground-form > form .control-group:after,
.module.comments .module.new-update-form > form .control-group:after,
.module.comments .module.password-forgot-form > form .control-group:after,
.module.comments .module.register-form > form .control-group:after,
.module.comments .module.select-payment-method-form > form .control-group:after,
.module.contribution-widget .contribution-part:after,
.module.footer-navigation .footer-navigation-list:after,
.module.latest-updates .latest-updates-list:after,
.module.latest-updates .latest-update-item-link:after,
.projects-overview-project-funding-round .module-funding-round-summary:after,
.module.select-payment-method-form .radio:after,
.module.project-carousel .single-project .single-project-link:after,
.module.project-contributors:after,
.module.project-rewards .single-project-reward:after,
.module.project-rewards .single-project-reward-anchor:after,
.module.project-rewards .single-project-resource-anchor:after,
.module.project-stats:after,
.module.single-project .single-project-link:after {
  clear: both;
}

/* line 518, ../../scss/core/normalize.scss */
/* line 767, ../../scss/style.scss */
.cf,
.admin_buttons,
.admin_buttons .btn-group,
.form-only-content .control-group,
.form-only-content .module[class$="-form"],
.site-masthead,
#bodyWrapper,
.main-content-wrapper,
.static-page-content .page-header,
#powered-by-wrapper,
#footerWrapper,
.site-footer,
html.widget #bodyWrapper,
html.widget .module.contribution-widget,
html.widget .module.project-widget,
.module.comment-form #caas_discussion_comment_isAnonymous_control_group,
.module.comments .form-horizontal .control-group,
.module.comments .module.change-password-form > form .control-group,
.module.comments .module.edit-content-form > form .control-group,
.module.comments .module.edit-fundinground-form > form .control-group,
.module.comments .module.edit-location-form > form .control-group,
.module.comments .module.edit-partner-form .control-group,
.module.comments .module.edit-profile-form > form .control-group,
.module.comments .module.edit-project-content-form > form .control-group,
.module.comments .module.edit-project-form > form .control-group,
.module.comments .module.edit-resource-form > form .control-group,
.module.comments .module.edit-reward-form > form .control-group,
.module.comments .module.edit-sourcinground-form > form .control-group,
.module.comments .module.edit-update-form > form .control-group,
.module.comments .module.edit-user-form > form .control-group,
.module.comments .module.login-form > form .control-group,
.module.comments .module.new-admin-pledge-form > form .control-group,
.module.comments .module.new-content-form > form .control-group,
.module.comments .module.new-contribution-form > form .control-group,
.module.comments .module.new-fundinground-form > form .control-group,
.module.comments .module.new-invitation-form > form .control-group,
.module.comments .module.new-location-form > form .control-group,
.module.comments .module.new-partner-form .control-group,
.module.comments .module.new-pledge-form .control-group,
.module.comments .module.new-project-content-form > form .control-group,
.module.comments .module.new-project-form > form .control-group,
.module.comments .module.new-resource-form > form .control-group,
.module.comments .module.new-reward-form > form .control-group,
.module.comments .module.new-sourcinground-form > form .control-group,
.module.comments .module.new-update-form > form .control-group,
.module.comments .module.password-forgot-form > form .control-group,
.module.comments .module.register-form > form .control-group,
.module.comments .module.select-payment-method-form > form .control-group,
.module.contribution-widget .contribution-part,
.module.footer-navigation .footer-navigation-list,
.module.latest-updates .latest-updates-list,
.module.latest-updates .latest-update-item-link,
.projects-overview-project-funding-round .module-funding-round-summary,
.module.select-payment-method-form .radio,
.module.project-carousel .single-project .single-project-link,
.module.project-contributors,
.module.project-rewards .single-project-reward,
.module.project-rewards .single-project-reward-anchor,
.module.project-rewards .single-project-resource-anchor,
.module.project-stats,
.module.single-project .single-project-link {
  zoom: 1;
}

/**
 * Define the base rules for line-height and text and link colors
 */
/* line 1, ../../scss/core/base.scss */
/* line 835, ../../scss/style.scss */
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 8, ../../scss/core/base.scss */
/* line 843, ../../scss/style.scss */
body {
  font: 400 16px/24px "Kantumruy Pro", sans-serif;
  color: #5A5A5A;
}

/* line 13, ../../scss/core/base.scss */
/* line 849, ../../scss/style.scss */
button,
input,
select,
textarea {
  font: 400 14px/20px "Kantumruy Pro", sans-serif;
  color: #5A5A5A;
}

/* line 857, ../../scss/style.scss */
.hidden-text {
  visibility: hidden;
}

/**
 * @section Anchors 
 */
/* line 18, ../../scss/core/base.scss */
/* line 865, ../../scss/style.scss */
a {
  color: #1d1e1c;
  text-decoration: underline;
}

/* line 870, ../../scss/style.scss */
a:visited {
  color: #1d1e1c;
  text-decoration: underline;
}

/* line 20, ../../scss/core/base.scss */
/* line 876, ../../scss/style.scss */
a:hover {
  color: #EB7808;
  text-decoration: underline;
}

/* line 21, ../../scss/core/base.scss */
/* line 882, ../../scss/style.scss */
a:focus {
  color: #EB7808;
  text-decoration: underline;
}

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
/* line 24, ../../scss/core/base.scss */
/* line 889, ../../scss/style.scss */
a:hover,
a:active {
  outline: 0;
}

/* line 26, ../../scss/core/base.scss */
/* line 895, ../../scss/style.scss */
form,
fieldset {
  border: 0;
  padding: 0;
}

/* line 31, ../../scss/core/base.scss */
/* line 902, ../../scss/style.scss */
code {
  background-color: #F8F8F8;
  border: 1px solid #CCC;
  font-size: 13px;
  line-height: 19px;
  overflow: auto;
  padding: 6px 10px;
  border-radius: 3px;
  display: block;
}

/**
 * Core layout
 * The parts of the core scss structure that actually define layout and import rule
 * sets for specific modules is commented out here and left as an example to what is
 * available to sites to import. Also, SASS disallows the possibility of importing
 * files conditionally, like so:
 *
 * @if $importCoreAdmin {
 *     @import "core/admin";
 * }
 */
/**
 * State defining rule sets
 * The 'state' part of the core needs to be imported at the very last moment by
 * a site. This ensures that state changes are picked up by underlying modules
 */
/**
 * Core layout
 */
/* line 7, ../../scss/core/admin/button-groups.scss */
/* line 933, ../../scss/style.scss */
.admin_buttons .ico {
  display: inline-block;
  width: auto;
  height: auto;
  vertical-align: text-top;
  font-size: 16px;
}

/* line 941, ../../scss/style.scss */
.admin_buttons a {
  text-decoration: none;
}

/* line 15, ../../scss/core/admin/button-groups.scss */
/* line 946, ../../scss/style.scss */
.admin_buttons .dropdown-menu .ico {
  margin-left: -7px;
  margin-right: 7px;
  font-size: 14px;
}

/* line 22, ../../scss/core/admin/button-groups.scss */
/* line 953, ../../scss/style.scss */
.admin_buttons .btn.large {
  padding: 11px 19px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 29, ../../scss/core/admin/button-groups.scss */
/* line 961, ../../scss/style.scss */
.admin_buttons .btn-group {
  float: left;
  position: relative;
}

/* line 87, ../../scss/core/_mixins.scss */
/* line 967, ../../scss/style.scss */
.ie7 .admin_buttons .btn-group {
  margin-left: .3em;
}

/* line 90, ../../scss/core/_mixins.scss */
/* line 972, ../../scss/style.scss */
.ie7 .admin_buttons .btn-group:first-child {
  margin-left: 0;
}

/* line 37, ../../scss/core/admin/button-groups.scss */
/* line 977, ../../scss/style.scss */
.admin_buttons .btn-group + .btn-group {
  margin-left: 5px;
}

/* line 42, ../../scss/core/admin/button-groups.scss */
/* line 982, ../../scss/style.scss */
.admin_buttons .btn-toolbar {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}

/* line 45, ../../scss/core/admin/button-groups.scss */
/* line 988, ../../scss/style.scss */
.admin_buttons .btn-toolbar .btn-group {
  display: inline-block;
}

/* line 74, ../../scss/core/_mixins.scss */
/* line 993, ../../scss/style.scss */
.ie7 .admin_buttons .btn-toolbar .btn-group {
  display: inline;
  /* IE7 inline-block hack */
  zoom: 1;
}

/* line 52, ../../scss/core/admin/button-groups.scss */
/* line 1000, ../../scss/style.scss */
.admin_buttons .btn-group .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 61, ../../scss/core/admin/button-groups.scss */
/* line 1010, ../../scss/style.scss */
.admin_buttons .btn-group .btn:first-child {
  margin-left: 0;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 65, ../../scss/core/admin/button-groups.scss */
/* line 1021, ../../scss/style.scss */
.admin_buttons .btn-group .btn:last-child,
.admin_buttons .btn-group .dropdown-toggle {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 70, ../../scss/core/admin/button-groups.scss */
/* line 1032, ../../scss/style.scss */
.admin_buttons .btn-group .btn.large:first-child {
  margin-left: 0;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 74, ../../scss/core/admin/button-groups.scss */
/* line 1043, ../../scss/style.scss */
.admin_buttons .btn-group .btn.large:last-child,
.admin_buttons .btn-group .large.dropdown-toggle {
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* line 80, ../../scss/core/admin/button-groups.scss */
/* line 1054, ../../scss/style.scss */
.admin_buttons .btn-group .btn:hover,
.admin_buttons .btn-group .btn:focus,
.admin_buttons .btn-group .btn:active,
.admin_buttons .btn-group .btn.active {
  z-index: 2;
}

/* line 88, ../../scss/core/admin/button-groups.scss */
/* line 1062, ../../scss/style.scss */
.admin_buttons .btn-group .dropdown-toggle:active,
.admin_buttons .btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 97, ../../scss/core/admin/button-groups.scss */
/* line 1068, ../../scss/style.scss */
.admin_buttons .btn-group .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}

/* line 106, ../../scss/core/admin/button-groups.scss */
/* line 1079, ../../scss/style.scss */
.admin_buttons .btn-group.open {
  *z-index: 100;
}

/* line 112, ../../scss/core/admin/button-groups.scss */
/* line 1084, ../../scss/style.scss */
.admin_buttons .btn-group.open .dropdown-menu {
  display: block;
  margin-top: 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 118, ../../scss/core/admin/button-groups.scss */
/* line 1093, ../../scss/style.scss */
.admin_buttons .btn-group.open .dropdown-toggle {
  background-image: none;
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 126, ../../scss/core/admin/button-groups.scss */
/* line 1101, ../../scss/style.scss */
.admin_buttons .btn .ico-caret {
  margin-top: 7px;
  margin-left: 0;
}

/* line 130, ../../scss/core/admin/button-groups.scss */
/* line 1107, ../../scss/style.scss */
.admin_buttons .btn:hover .ico-caret,
.admin_buttons .open.btn-group .ico-caret {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10000);
  opacity: 100;
}

/* line 140, ../../scss/core/admin/button-groups.scss */
/* line 1114, ../../scss/style.scss */
.admin_buttons .btn-primary .ico-caret,
.admin_buttons .btn-danger .ico-caret,
.admin_buttons .btn-info .ico-caret,
.admin_buttons .btn-success .ico-caret {
  border-top-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=7500);
  opacity: 75;
}

/* line 147, ../../scss/core/admin/button-groups.scss */
/* line 1124, ../../scss/style.scss */
.admin_buttons .btn-small .ico-caret {
  margin-top: 4px;
}

/* line 5, ../../scss/core/admin/dropdowns.scss */
/* line 1129, ../../scss/style.scss */
.dropdown {
  position: relative;
  width: 120px;
}

/* line 9, ../../scss/core/admin/dropdowns.scss */
/* line 1135, ../../scss/style.scss */
.ie7 .dropdown-toggle {
  margin-bottom: -3px;
}

/* line 13, ../../scss/core/admin/dropdowns.scss */
/* line 1140, ../../scss/style.scss */
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

/* line 19, ../../scss/core/admin/dropdowns.scss */
/* line 1146, ../../scss/style.scss */
.opacity .dropdown:hover .ico-caret,
.opacity .open.dropdown .ico-caret {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10000);
  opacity: 100;
}

/* line 26, ../../scss/core/admin/dropdowns.scss */
/* line 1153, ../../scss/style.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  float: left;
  display: none;
  min-width: 160px;
  max-width: 220px;
  _width: 160px;
  padding: 4px 0;
  margin: 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 44, ../../scss/core/admin/dropdowns.scss */
/* line 1176, ../../scss/style.scss */
.rgba .dropdown-menu {
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 48, ../../scss/core/admin/dropdowns.scss */
/* line 1181, ../../scss/style.scss */
.borderradius .dropdown-menu {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
}

/* line 52, ../../scss/core/admin/dropdowns.scss */
/* line 1188, ../../scss/style.scss */
.boxshadow.rgba .dropdown-menu {
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 60, ../../scss/core/admin/dropdowns.scss */
/* line 1195, ../../scss/style.scss */
.ie7 .dropdown-menu {
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}

/* line 66, ../../scss/core/admin/dropdowns.scss */
/* line 1201, ../../scss/style.scss */
.dropdown-menu.bottom-up {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

/* line 73, ../../scss/core/admin/dropdowns.scss */
/* line 1208, ../../scss/style.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 5px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

/* line 84, ../../scss/core/admin/dropdowns.scss */
/* line 1217, ../../scss/style.scss */
.ie7 .dropdown-menu .divider {
  width: 100%;
  margin: -5px 0 5px;
}

/* line 91, ../../scss/core/admin/dropdowns.scss */
/* line 1223, ../../scss/style.scss */
.dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #383838;
  white-space: nowrap;
  text-decoration: none;
}

/* line 103, ../../scss/core/admin/dropdowns.scss */
/* line 1235, ../../scss/style.scss */
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #1d1e1c;
}

/* line 115, ../../scss/core/admin/dropdowns.scss */
/* line 1244, ../../scss/style.scss */
.ie7 .open {
  z-index: 100;
}

/* line 119, ../../scss/core/admin/dropdowns.scss */
/* line 1249, ../../scss/style.scss */
.open .dropdown-toggle {
  color: #ffffff;
  background: #ccc;
}

/* line 123, ../../scss/core/admin/dropdowns.scss */
/* line 1255, ../../scss/style.scss */
.rgba .open .dropdown-toggle {
  background: rgba(0, 0, 0, 0.3);
}

/* line 127, ../../scss/core/admin/dropdowns.scss */
/* line 1260, ../../scss/style.scss */
.open .dropdown-menu {
  display: block;
}

/* line 133, ../../scss/core/admin/dropdowns.scss */
/* line 1265, ../../scss/style.scss */
.typeahead {
  margin-top: 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 138, ../../scss/core/admin/dropdowns.scss */
/* line 1273, ../../scss/style.scss */
.btn-group .pledge_status {
  white-space: nowrap;
  height: auto;
}

/**
 * Grid width definitions based on 960.gs
 */
/* line 4, ../../scss/core/grid.scss */
/* line 8, ../../scss/core/grid.scss */
/* line 1285, ../../scss/style.scss */
.container_16,
.site-masthead,
#footerWrapper {
  width: 952px;
}

/* line 1291, ../../scss/style.scss */
.main-content-wrapper {
  width: 1036px;
}

/* line 1295, ../../scss/style.scss */
.main-content-wrapper.homepage {
  width: 100%;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1300, ../../scss/style.scss */
.grid_1,
.module.select-payment-method-form .radio input[type=radio] {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 40px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1311, ../../scss/style.scss */
.push_1,
.module.select-payment-method-form #caas_payment_method_select_type_method_control_group .controls,
.pull_1 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1318, ../../scss/style.scss */
.prefix_1 {
  padding-left: 60px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1323, ../../scss/style.scss */
.suffix_1 {
  padding-right: 60px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1328, ../../scss/style.scss */
.push_1 {
  left: 60px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1333, ../../scss/style.scss */
.pull_1 {
  left: -60px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1338, ../../scss/style.scss */
.grid_2 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 100px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1348, ../../scss/style.scss */
.push_2,
.pull_2 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1354, ../../scss/style.scss */
.prefix_2 {
  padding-left: 120px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1359, ../../scss/style.scss */
.suffix_2 {
  padding-right: 120px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1364, ../../scss/style.scss */
.push_2 {
  left: 120px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1369, ../../scss/style.scss */
.pull_2 {
  left: -120px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1374, ../../scss/style.scss */
.grid_3,
.form-only-content .form-horizontal .control-label,
.form-only-content .module.change-password-form > form .control-label,
.form-only-content .module.edit-content-form > form .control-label,
.form-only-content .module.edit-fundinground-form > form .control-label,
.form-only-content .module.edit-location-form > form .control-label,
.form-only-content .module.edit-partner-form .control-label,
.form-only-content .module.edit-profile-form > form .control-label,
.form-only-content .module.edit-project-content-form > form .control-label,
.form-only-content .module.edit-project-form > form .control-label,
.form-only-content .module.edit-resource-form > form .control-label,
.form-only-content .module.edit-reward-form > form .control-label,
.form-only-content .module.edit-sourcinground-form > form .control-label,
.form-only-content .module.edit-update-form > form .control-label,
.form-only-content .module.edit-user-form > form .control-label,
.form-only-content .module.login-form > form .control-label,
.form-only-content .module.new-admin-pledge-form > form .control-label,
.form-only-content .module.new-content-form > form .control-label,
.form-only-content .module.new-contribution-form > form .control-label,
.form-only-content .module.new-fundinground-form > form .control-label,
.form-only-content .module.new-invitation-form > form .control-label,
.form-only-content .module.new-location-form > form .control-label,
.form-only-content .module.new-partner-form .control-label,
.form-only-content .module.new-pledge-form .control-label,
.form-only-content .module.new-project-content-form > form .control-label,
.form-only-content .module.new-project-form > form .control-label,
.form-only-content .module.new-resource-form > form .control-label,
.form-only-content .module.new-reward-form > form .control-label,
.form-only-content .module.new-sourcinground-form > form .control-label,
.form-only-content .module.new-update-form > form .control-label,
.form-only-content .module.password-forgot-form > form .control-label,
.form-only-content .module.register-form > form .control-label,
.form-only-content .module.select-payment-method-form > form .control-label,
.form-only-content .controls .help-block,
#powered-by-wrapper,
.module.brand-and-copy,
.form-only-content .module.contact-form > form .control-label {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
}

/* line 1419, ../../scss/style.scss */
.form-only-content .module.new-pledge-form .control-label {
  min-width: 100px;
  width: auto;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1425, ../../scss/style.scss */
.push_3,
.form-only-content .form-horizontal .form-actions-clean,
.form-only-content .module.change-password-form > form .form-actions-clean,
.form-only-content .module.edit-content-form > form .form-actions-clean,
.form-only-content .module.edit-fundinground-form > form .form-actions-clean,
.form-only-content .module.edit-location-form > form .form-actions-clean,
.form-only-content .module.edit-partner-form .form-actions-clean,
.form-only-content .module.edit-profile-form > form .form-actions-clean,
.form-only-content .module.edit-project-content-form > form .form-actions-clean,
.form-only-content .module.edit-project-form > form .form-actions-clean,
.form-only-content .module.edit-resource-form > form .form-actions-clean,
.form-only-content .module.edit-reward-form > form .form-actions-clean,
.form-only-content .module.edit-sourcinground-form > form .form-actions-clean,
.form-only-content .module.edit-update-form > form .form-actions-clean,
.form-only-content .module.edit-user-form > form .form-actions-clean,
.form-only-content .module.login-form > form .form-actions-clean,
.form-only-content .module.new-admin-pledge-form > form .form-actions-clean,
.form-only-content .module.new-content-form > form .form-actions-clean,
.form-only-content .module.new-contribution-form > form .form-actions-clean,
.form-only-content .module.new-fundinground-form > form .form-actions-clean,
.form-only-content .module.new-invitation-form > form .form-actions-clean,
.form-only-content .module.new-location-form > form .form-actions-clean,
.form-only-content .module.new-partner-form .form-actions-clean,
.form-only-content .module.new-pledge-form .form-actions-clean,
.form-only-content .module.new-project-content-form > form .form-actions-clean,
.form-only-content .module.new-project-form > form .form-actions-clean,
.form-only-content .module.new-resource-form > form .form-actions-clean,
.form-only-content .module.new-reward-form > form .form-actions-clean,
.form-only-content .module.new-sourcinground-form > form .form-actions-clean,
.form-only-content .module.new-update-form > form .form-actions-clean,
.form-only-content .module.password-forgot-form > form .form-actions-clean,
.form-only-content .module.register-form > form .form-actions-clean,
.form-only-content .module.select-payment-method-form > form .form-actions-clean,
.module.select-payment-method-form .total-payment-amount,
.pull_3,
.form-only-content .module.contact-form > form .form-actions-clean {
  display: inline;
}

/* line 1464, ../../scss/style.scss */
.form-only-content .module.login-form > form .control-label {
  margin-left: 0px !important;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1469, ../../scss/style.scss */
.prefix_3 {
  padding-left: 180px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1474, ../../scss/style.scss */
.suffix_3 {
  padding-right: 180px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1479, ../../scss/style.scss */
.push_3,
.form-only-content .form-horizontal .form-actions-clean,
.form-only-content .module.change-password-form > form .form-actions-clean,
.form-only-content .module.edit-content-form > form .form-actions-clean,
.form-only-content .module.edit-fundinground-form > form .form-actions-clean,
.form-only-content .module.edit-location-form > form .form-actions-clean,
.form-only-content .module.edit-partner-form .form-actions-clean,
.form-only-content .module.edit-profile-form > form .form-actions-clean,
.form-only-content .module.edit-project-content-form > form .form-actions-clean,
.form-only-content .module.edit-project-form > form .form-actions-clean,
.form-only-content .module.edit-resource-form > form .form-actions-clean,
.form-only-content .module.edit-reward-form > form .form-actions-clean,
.form-only-content .module.edit-sourcinground-form > form .form-actions-clean,
.form-only-content .module.edit-update-form > form .form-actions-clean,
.form-only-content .module.edit-user-form > form .form-actions-clean,
.form-only-content .module.login-form > form .form-actions-clean,
.form-only-content .module.new-admin-pledge-form > form .form-actions-clean,
.form-only-content .module.new-content-form > form .form-actions-clean,
.form-only-content .module.new-contribution-form > form .form-actions-clean,
.form-only-content .module.new-fundinground-form > form .form-actions-clean,
.form-only-content .module.new-invitation-form > form .form-actions-clean,
.form-only-content .module.new-location-form > form .form-actions-clean,
.form-only-content .module.new-partner-form .form-actions-clean,
.form-only-content .module.new-pledge-form .form-actions-clean,
.form-only-content .module.new-project-content-form > form .form-actions-clean,
.form-only-content .module.new-project-form > form .form-actions-clean,
.form-only-content .module.new-resource-form > form .form-actions-clean,
.form-only-content .module.new-reward-form > form .form-actions-clean,
.form-only-content .module.new-sourcinground-form > form .form-actions-clean,
.form-only-content .module.new-update-form > form .form-actions-clean,
.form-only-content .module.password-forgot-form > form .form-actions-clean,
.form-only-content .module.register-form > form .form-actions-clean,
.form-only-content .module.select-payment-method-form > form .form-actions-clean,
.module.select-payment-method-form .total-payment-amount,
.form-only-content .module.contact-form > form .form-actions-clean {
  left: 0px;
}

/* line 1518, ../../scss/style.scss */
.form-actions-clean {
  display: flex !important;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}

/* line 1525, ../../scss/style.scss */
.form-actions-clean button.call-to-action,
.form-actions-clean a.call-to-action {
  margin-top: 0px;
  height: auto;
  padding: 7px 12px;
  min-width: 100px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1534, ../../scss/style.scss */
.pull_3 {
  left: -180px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1539, ../../scss/style.scss */
.grid_4,
.project-meta,
.module.project-form-context {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 224px;
}

/* line 1550, ../../scss/style.scss */
.project-subset-container {
  background-color: #eaeaea;
  width: 220px;
  margin-bottom: 20px;
  margin-left: 20px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1558, ../../scss/style.scss */
.push_4,
.module.pagination,
.pull_4 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1565, ../../scss/style.scss */
.prefix_4 {
  padding-left: 240px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1570, ../../scss/style.scss */
.suffix_4 {
  padding-right: 240px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1575, ../../scss/style.scss */
.push_4,
.module.pagination {
  left: 240px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1581, ../../scss/style.scss */
.pull_4 {
  left: -240px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1586, ../../scss/style.scss */
.grid_5,
.module.select-payment-method-form .payment-method-fee,
.module.project-contributors .project-backers-list-container {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 280px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1599, ../../scss/style.scss */
.push_5,
.pull_5,
.partner-content-container,
.project-content-container {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1607, ../../scss/style.scss */
.prefix_5 {
  padding-left: 300px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1612, ../../scss/style.scss */
.suffix_5 {
  padding-right: 300px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1617, ../../scss/style.scss */
.push_5 {
  left: 300px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1622, ../../scss/style.scss */
.pull_5,
.partner-content-container {
  left: -300px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1628, ../../scss/style.scss */
.grid_6,
.form-only-content .form-horizontal input[type="checkbox"] + .control-label,
.form-only-content .module.change-password-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-content-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-fundinground-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-location-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-partner-form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-profile-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-project-content-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-project-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-resource-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-reward-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-sourcinground-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-update-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-user-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.login-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-admin-pledge-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-content-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-contribution-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-fundinground-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-invitation-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-location-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-partner-form input[type="checkbox"] + .control-label,
.form-only-content .module.new-pledge-form input[type="checkbox"] + .control-label,
.form-only-content .module.new-project-content-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-project-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-resource-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-reward-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-sourcinground-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-update-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.password-forgot-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.register-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.select-payment-method-form > form input[type="checkbox"] + .control-label,
.module.login-facebook,
.module.select-payment-method-form .total-payment-amount {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 550px;
  margin-top: 0px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1673, ../../scss/style.scss */
.push_6,
.pull_6 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1679, ../../scss/style.scss */
.prefix_6 {
  padding-left: 360px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1684, ../../scss/style.scss */
.suffix_6 {
  padding-right: 360px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1689, ../../scss/style.scss */
.push_6 {
  left: 360px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1694, ../../scss/style.scss */
.pull_6 {
  left: -360px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1699, ../../scss/style.scss */
.grid_7 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 400px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1709, ../../scss/style.scss */
.push_7,
.pull_7 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1715, ../../scss/style.scss */
.prefix_7 {
  padding-left: 420px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1720, ../../scss/style.scss */
.suffix_7 {
  padding-right: 420px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1725, ../../scss/style.scss */
.push_7 {
  left: 420px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1730, ../../scss/style.scss */
.pull_7 {
  left: -420px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1735, ../../scss/style.scss */
.grid_8,
.form-only-content .form-horizontal label + .controls,
.form-only-content .module.change-password-form > form label + .controls,
.form-only-content .module.edit-content-form > form label + .controls,
.form-only-content .module.edit-fundinground-form > form label + .controls,
.form-only-content .module.edit-location-form > form label + .controls,
.form-only-content .module.edit-partner-form label + .controls,
.form-only-content .module.edit-profile-form > form label + .controls,
.form-only-content .module.edit-project-content-form > form label + .controls,
.form-only-content .module.edit-project-form > form label + .controls,
.form-only-content .module.edit-resource-form > form label + .controls,
.form-only-content .module.edit-reward-form > form label + .controls,
.form-only-content .module.edit-sourcinground-form > form label + .controls,
.form-only-content .module.edit-update-form > form label + .controls,
.form-only-content .module.edit-user-form > form label + .controls,
.form-only-content .module.login-form > form label + .controls,
.form-only-content .module.new-admin-pledge-form > form label + .controls,
.form-only-content .module.new-content-form > form label + .controls,
.form-only-content .module.new-contribution-form > form label + .controls,
.form-only-content .module.new-fundinground-form > form label + .controls,
.form-only-content .module.new-invitation-form > form label + .controls,
.form-only-content .module.new-location-form > form label + .controls,
.form-only-content .module.new-partner-form label + .controls,
.form-only-content .module.new-pledge-form label + .controls,
.form-only-content .module.new-project-content-form > form label + .controls,
.form-only-content .module.new-project-form > form label + .controls,
.form-only-content .module.new-resource-form > form label + .controls,
.form-only-content .module.new-reward-form > form label + .controls,
.form-only-content .module.new-sourcinground-form > form label + .controls,
.form-only-content .module.new-update-form > form label + .controls,
.form-only-content .module.password-forgot-form > form label + .controls,
.form-only-content .module.register-form > form label + .controls,
.form-only-content .module.select-payment-method-form > form label + .controls,
.form-only-content .form-horizontal .form-actions-clean,
.form-only-content .module.change-password-form > form .form-actions-clean,
.form-only-content .module.edit-content-form > form .form-actions-clean,
.form-only-content .module.edit-fundinground-form > form .form-actions-clean,
.form-only-content .module.edit-location-form > form .form-actions-clean,
.form-only-content .module.edit-partner-form .form-actions-clean,
.form-only-content .module.edit-profile-form > form .form-actions-clean,
.form-only-content .module.edit-project-content-form > form .form-actions-clean,
.form-only-content .module.edit-project-form > form .form-actions-clean,
.form-only-content .module.edit-resource-form > form .form-actions-clean,
.form-only-content .module.edit-reward-form > form .form-actions-clean,
.form-only-content .module.edit-sourcinground-form > form .form-actions-clean,
.form-only-content .module.edit-update-form > form .form-actions-clean,
.form-only-content .module.edit-user-form > form .form-actions-clean,
.form-only-content .module.login-form > form .form-actions-clean,
.form-only-content .module.new-admin-pledge-form > form .form-actions-clean,
.form-only-content .module.new-content-form > form .form-actions-clean,
.form-only-content .module.new-contribution-form > form .form-actions-clean,
.form-only-content .module.new-fundinground-form > form .form-actions-clean,
.form-only-content .module.new-invitation-form > form .form-actions-clean,
.form-only-content .module.new-location-form > form .form-actions-clean,
.form-only-content .module.new-partner-form .form-actions-clean,
.form-only-content .module.new-pledge-form .form-actions-clean,
.form-only-content .module.new-project-content-form > form .form-actions-clean,
.form-only-content .module.new-project-form > form .form-actions-clean,
.form-only-content .module.new-resource-form > form .form-actions-clean,
.form-only-content .module.new-reward-form > form .form-actions-clean,
.form-only-content .module.new-sourcinground-form > form .form-actions-clean,
.form-only-content .module.new-update-form > form .form-actions-clean,
.form-only-content .module.password-forgot-form > form .form-actions-clean,
.form-only-content .module.register-form > form .form-actions-clean,
.form-only-content .module.select-payment-method-form > form .form-actions-clean {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 100%;
}

/* line 1808, ../../scss/style.scss */
form .form-actions-clean.clear {
  float: none !important;
  clear: both;
  margin-bottom: 15px;
  display: block !important;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1816, ../../scss/style.scss */
.push_8,
.pull_8 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1822, ../../scss/style.scss */
.prefix_8 {
  padding-left: 480px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1827, ../../scss/style.scss */
.suffix_8 {
  padding-right: 480px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1832, ../../scss/style.scss */
.push_8 {
  left: 480px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1837, ../../scss/style.scss */
.pull_8 {
  left: -480px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1842, ../../scss/style.scss */
.grid_9 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 520px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1852, ../../scss/style.scss */
.push_9,
.pull_9 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1858, ../../scss/style.scss */
.prefix_9 {
  padding-left: 540px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1863, ../../scss/style.scss */
.suffix_9 {
  padding-right: 540px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1868, ../../scss/style.scss */
.push_9 {
  left: 540px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1873, ../../scss/style.scss */
.pull_9 {
  left: -540px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1878, ../../scss/style.scss */
.grid_10,
.module.footer-navigation {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 580px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1889, ../../scss/style.scss */
.push_10,
.pull_10 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1895, ../../scss/style.scss */
.prefix_10 {
  padding-left: 600px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1900, ../../scss/style.scss */
.suffix_10 {
  padding-right: 600px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1905, ../../scss/style.scss */
.push_10 {
  left: 600px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1910, ../../scss/style.scss */
.pull_10 {
  left: -600px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1915, ../../scss/style.scss */
.partner-content-container,
.project-content-container {
  display: block;
}

/* line 1920, ../../scss/style.scss */
body.project_documents .project-content-container {
  display: inline;
  float: none;
  position: relative;
  width: 100%;
  background: none;
}

/* line 1928, ../../scss/style.scss */
body.project_documents .module.project-content.generic-content {
  margin-left: 10px;
  margin-right: 10px;
  background: #fff;
}

/* line 1934, ../../scss/style.scss */
.module.project-content {
  padding-left: 0px;
}

/* line 1938, ../../scss/style.scss */
.project-content p {
  margin-left: 0px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 1943, ../../scss/style.scss */
.push_11,
.project-meta-container,
.pull_11 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1950, ../../scss/style.scss */
.prefix_11 {
  padding-left: 660px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1955, ../../scss/style.scss */
.suffix_11 {
  padding-right: 660px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1960, ../../scss/style.scss */
.push_11 {
  left: 660px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1965, ../../scss/style.scss */
.pull_11 {
  left: -660px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 42, ../../scss/core/grid.scss */
/* line 1972, ../../scss/style.scss */
.push_12,
.pull_12 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 1978, ../../scss/style.scss */
.prefix_12 {
  padding-left: 720px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 1983, ../../scss/style.scss */
.suffix_12 {
  padding-right: 720px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 1988, ../../scss/style.scss */
.push_12 {
  left: 720px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 1993, ../../scss/style.scss */
.pull_12 {
  left: -720px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 1998, ../../scss/style.scss */
.grid_13 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 760px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 2008, ../../scss/style.scss */
.push_13,
.pull_13 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 2014, ../../scss/style.scss */
.prefix_13 {
  padding-left: 780px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 2019, ../../scss/style.scss */
.suffix_13 {
  padding-right: 780px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 2024, ../../scss/style.scss */
.push_13 {
  left: 780px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 2029, ../../scss/style.scss */
.pull_13 {
  left: -780px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 2034, ../../scss/style.scss */
.grid_14 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 820px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 2044, ../../scss/style.scss */
.push_14,
.pull_14 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 2050, ../../scss/style.scss */
.prefix_14 {
  padding-left: 840px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 2055, ../../scss/style.scss */
.suffix_14 {
  padding-right: 840px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 2060, ../../scss/style.scss */
.push_14 {
  left: 840px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 2065, ../../scss/style.scss */
.pull_14 {
  left: -840px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 2070, ../../scss/style.scss */
.grid_15 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  width: 880px;
}

/* line 42, ../../scss/core/grid.scss */
/* line 2080, ../../scss/style.scss */
.push_15,
.pull_15 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 2086, ../../scss/style.scss */
.prefix_15 {
  padding-left: 900px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 2091, ../../scss/style.scss */
.suffix_15 {
  padding-right: 900px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 2096, ../../scss/style.scss */
.push_15 {
  left: 900px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 2101, ../../scss/style.scss */
.pull_15 {
  left: -900px;
}

/* line 33, ../../scss/core/grid.scss */
/* line 2106, ../../scss/style.scss */
.page-content.form-only-content,
.page-content.confirmation-content,
.page-content.savedpassword-content {
  margin-left: 0px;
}

/* line 2112, ../../scss/style.scss */
.page-content.form-only-content,
.page-content.confirmation-content,
.page-content.savedpassword-content {
  display: flex;
  background: none;
}

/* line 2119, ../../scss/style.scss */
.page-content.form-only-content {
  background: none;
}

/* line 42, ../../scss/core/grid.scss */
/* line 2124, ../../scss/style.scss */
.push_16,
.pull_16 {
  display: inline;
}

/* line 54, ../../scss/core/grid.scss */
/* line 2130, ../../scss/style.scss */
.prefix_16 {
  padding-left: 952px;
}

/* line 57, ../../scss/core/grid.scss */
/* line 2135, ../../scss/style.scss */
.suffix_16 {
  padding-right: 952px;
}

/* line 61, ../../scss/core/grid.scss */
/* line 2140, ../../scss/style.scss */
.push_16 {
  left: 952px;
}

/* line 65, ../../scss/core/grid.scss */
/* line 2145, ../../scss/style.scss */
.pull_16 {
  left: -952px;
}

/* line 70, ../../scss/core/grid.scss */
/* line 2150, ../../scss/style.scss */
.form-only-content .form-horizontal .control-label,
.form-only-content .module.change-password-form > form .control-label,
.module.reset-password-form > form .control-label,
.form-only-content .module.edit-content-form > form .control-label,
.form-only-content .module.edit-fundinground-form > form .control-label,
.form-only-content .module.edit-location-form > form .control-label,
.form-only-content .module.edit-partner-form .control-label,
.form-only-content .module.edit-profile-form > form .control-label,
.form-only-content .module.edit-project-content-form > form .control-label,
.form-only-content .module.edit-project-form > form .control-label,
.form-only-content .module.edit-resource-form > form .control-label,
.form-only-content .module.edit-reward-form > form .control-label,
.form-only-content .module.edit-sourcinground-form > form .control-label,
.form-only-content .module.edit-update-form > form .control-label,
.form-only-content .module.edit-user-form > form .control-label,
.form-only-content .module.login-form > form .control-label,
.form-only-content .module.new-admin-pledge-form > form .control-label,
.form-only-content .module.new-content-form > form .control-label,
.form-only-content .module.new-contribution-form > form .control-label,
.form-only-content .module.new-fundinground-form > form .control-label,
.form-only-content .module.new-invitation-form > form .control-label,
.form-only-content .module.new-location-form > form .control-label,
.form-only-content .module.new-partner-form .control-label,
.form-only-content .module.new-pledge-form .control-label,
.form-only-content .module.new-project-content-form > form .control-label,
.form-only-content .module.new-project-form > form .control-label,
.form-only-content .module.new-resource-form > form .control-label,
.form-only-content .module.new-reward-form > form .control-label,
.form-only-content .module.new-sourcinground-form > form .control-label,
.form-only-content .module.new-update-form > form .control-label,
.form-only-content .module.password-forgot-form > form .control-label,
.form-only-content .module.register-form > form .control-label,
.form-only-content .module.select-payment-method-form > form .control-label,
.form-only-content .form-horizontal .form-actions-clean,
.form-only-content .module.change-password-form > form .form-actions-clean,
.form-only-content .module.edit-content-form > form .form-actions-clean,
.form-only-content .module.edit-fundinground-form > form .form-actions-clean,
.form-only-content .module.edit-location-form > form .form-actions-clean,
.form-only-content .module.edit-partner-form .form-actions-clean,
.form-only-content .module.edit-profile-form > form .form-actions-clean,
.form-only-content .module.edit-project-content-form > form .form-actions-clean,
.form-only-content .module.edit-project-form > form .form-actions-clean,
.form-only-content .module.edit-resource-form > form .form-actions-clean,
.form-only-content .module.edit-reward-form > form .form-actions-clean,
.form-only-content .module.edit-sourcinground-form > form .form-actions-clean,
.form-only-content .module.edit-update-form > form .form-actions-clean,
.form-only-content .module.edit-user-form > form .form-actions-clean,
.form-only-content .module.login-form > form .form-actions-clean,
.form-only-content .module.new-admin-pledge-form > form .form-actions-clean,
.form-only-content .module.new-content-form > form .form-actions-clean,
.form-only-content .module.new-contribution-form > form .form-actions-clean,
.form-only-content .module.new-fundinground-form > form .form-actions-clean,
.form-only-content .module.new-invitation-form > form .form-actions-clean,
.form-only-content .module.new-location-form > form .form-actions-clean,
.form-only-content .module.new-partner-form .form-actions-clean,
.form-only-content .module.new-pledge-form .form-actions-clean,
.form-only-content .module.new-project-content-form > form .form-actions-clean,
.form-only-content .module.new-project-form > form .form-actions-clean,
.form-only-content .module.new-resource-form > form .form-actions-clean,
.form-only-content .module.new-reward-form > form .form-actions-clean,
.form-only-content .module.new-sourcinground-form > form .form-actions-clean,
.form-only-content .module.new-update-form > form .form-actions-clean,
.form-only-content .module.password-forgot-form > form .form-actions-clean,
.form-only-content .module.register-form > form .form-actions-clean,
.form-only-content .module.select-payment-method-form > form .form-actions-clean,
.project-context,
.static-page-content .page-header,
.module.brand-and-copy,
.module.select-payment-method-form .radio input[type=radio],
.module.project-contributors .project-backers-list-container.user-backers,
.module.project-form-context {
  margin-left: 10px !important;
  margin-top: 10px;
}

/* line 74, ../../scss/core/grid.scss */
/* line 2227, ../../scss/style.scss */
.is-omega,
.form-only-content .form-horizontal .controls,
.form-only-content .module.change-password-form > form .controls,
.form-only-content .module.edit-content-form > form .controls,
.form-only-content .module.edit-fundinground-form > form .controls,
.form-only-content .module.edit-location-form > form .controls,
.form-only-content .module.edit-partner-form .controls,
.form-only-content .module.edit-profile-form > form .controls,
.form-only-content .module.edit-project-content-form > form .controls,
.form-only-content .module.edit-project-form > form .controls,
.form-only-content .module.edit-resource-form > form .controls,
.form-only-content .module.edit-reward-form > form .controls,
.form-only-content .module.edit-sourcinground-form > form .controls,
.form-only-content .module.edit-update-form > form .controls,
.form-only-content .module.edit-user-form > form .controls,
.form-only-content .module.login-form > form .controls,
.form-only-content .module.new-admin-pledge-form > form .controls,
.form-only-content .module.new-content-form > form .controls,
.form-only-content .module.new-contribution-form > form .controls,
.form-only-content .module.new-fundinground-form > form .controls,
.form-only-content .module.new-invitation-form > form .controls,
.form-only-content .module.new-location-form > form .controls,
.form-only-content .module.new-partner-form .controls,
.form-only-content .module.new-pledge-form .controls,
.form-only-content .module.new-project-content-form > form .controls,
.form-only-content .module.new-project-form > form .controls,
.form-only-content .module.new-resource-form > form .controls,
.form-only-content .module.new-reward-form > form .controls,
.form-only-content .module.new-sourcinground-form > form .controls,
.form-only-content .module.new-update-form > form .controls,
.form-only-content .module.password-forgot-form > form .controls,
.form-only-content .module.register-form > form .controls,
.form-only-content .module.select-payment-method-form > form .controls,
.project-context + .module,
#powered-by-wrapper,
.module.select-payment-method-form .payment-method-fee,
.module.project-contributors .project-backers-list-container + .project-backers-list-container,
.module.project-form-context + .module {
  margin-right: 0 !important;
}

/* line 3, ../../scss/core/_icons.scss */
/* line 2269, ../../scss/style.scss */
.ico {
  background-color: transparent;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: bottom;
  overflow: hidden;
  vertical-align: middle;
}

/* line 13, ../../scss/core/_icons.scss */
/* line 2279, ../../scss/style.scss */
.ico-9 {
  width: 9px;
  height: 9px;
  text-align: center;
}

/* line 13, ../../scss/core/_icons.scss */
/* line 2286, ../../scss/style.scss */
.ico-14,
.ico-modal-close {
  width: 14px;
  height: 14px;
  text-align: center;
}

/* line 13, ../../scss/core/_icons.scss */
/* line 2294, ../../scss/style.scss */
.ico-28,
.module.project-carousel .bjqs-next,
.module.project-carousel .bjqs-prev {
  width: 28px;
  height: 28px;
  text-align: center;
}

/* line 13, ../../scss/core/_icons.scss */
/* line 2303, ../../scss/style.scss */
.ico-32,
.follow-us .follow-us-icons .ico,
.pledge-sharing .ico,
.module.project-actions .project-actions-item .ico,
.module.project-rewards .module-title .ico,
.module.project-sharing .share_buttons a .ico,
.module.project-stats .ico {
  width: 32px;
  height: 32px;
  text-align: center;
}

/* line 13, ../../scss/core/_icons.scss */
/* line 2316, ../../scss/style.scss */
.ico-48 {
  width: 48px;
  height: 48px;
  text-align: center;
}

/* line 20, ../../scss/core/_icons.scss */
/* line 2323, ../../scss/style.scss */
a:hover .ico-caret-down {
  text-decoration: none;
}

/* line 24, ../../scss/core/_icons.scss */
/* line 2328, ../../scss/style.scss */
.ico-login-facebook {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAvxJREFUeNrsVz1vXFUQPWfu27fr3fVuWBsvdsKHUIiUFHETCgo+pAiJKF0KuvwDOn4A1IiGEoFoU4U/QEERGiJFSoTAIBDGhkhrsXHiOLvv684dCnvDxqzRI3qRCzJPT6+YeXPPPTNzdC/NDEdpgiO2IwcQlQ388uufAABmhnocoddpYHNwv/3j+vDNc2eW35pvxoswKAXR7ih/cPH1V94rk5dle+Di+1cBAF4Vqy8v4vKFMy8Z+EGv23y704q7JGKCRkB2k1yfW2jPVcpAHO1VSwgAWO60Gp+/uHLs/KxYNXOVlyDsM+XV0F9sv7O81Dl/WKwTSuUA3lg9jhAMWaE8e/LZV2sRH/Gnmc83BjvfB7VilBX+3OnlagF0WzHmmzUI2VjoNFZgAPYxFD5gbX346bWbv380Tn2hIWhZAKWpur42wPBeCq9mAj7SuUnmw2A4+gaGPxp1t1WLZFi5DsSRQ14EbG2P8sxrRv5dAiF0Z5RSVRHXHJxI9ToQRXJiZan1rgXG/V57ddrXbETR8aX5S2bWb8S19jgtcgAfl0psZqXeDz+7dsFrMNVgsywEs4n/z7vjcdm8pblSNU8AIpytaAScECLE9v3kt8p7wDnWDlv8oKVpsV15D4ySYuPb725fBRGffP6Z1xa6zcXpMv6yuX3rzk7ycz12rRtrW1+dPdWvFkBehB8GwweXd5M8FvKLXmfu0mQSxknh19aHn+SqV7pzsbtzb5xVzoBqMJCJc9TpEQQAAxjVnPfBUgrhXPkxLB15YqmFQhUAHMR4cJIAE9WArAjQEKoHcOqFHkII2FuLByaAgE1kWdHvtaoH4FVBAqSBPPwM4YPh2Hy9eiV8uGvjPxiYHGq4v6MQrHoG/vVYRYKP+W95Bjj1JWYwwNnOqgBMaJ5o+EEG7OHzhBiYqLAQEJLTWkCSAlIeo6alAThx+wwInLh6MJsmW8RJJE7g5AmVYGNrd08Rg4VguKlB+2ZICLgkK/yvt+9upoWH8L8B4NO74f8ewF8DAL6Gnq7+p8e/AAAAAElFTkSuQmCC");
}

/* line 28, ../../scss/core/_icons.scss */
/* line 2333, ../../scss/style.scss */
.ico-modal-close {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsSAAALEgHS3X78AAAAtklEQVQoU5WSQQ4CMQwDp90uK+ABfHNP+UDT77AI7vAJJN5ChGQuReLanCzbh9gJ67qegBdwN7ODJCIiR0SWhJkdgDvw6l6eKSWllARc3H2RlCVld1+Ay5/+BHhM0yQg5nkWcHX3vbvvgWvnonsemNkR2Lrw7sIGbB2/u7aZ2RFJqbW2ALecs4BPKUWlFAGfzt1aa4ukxC9crXUHnLsxgOj4XGvd/crIjM7wSsOhGa2V0cONvsYX55ivKdGXZNQAAAAASUVORK5CYII%3D");
}

/* line 72, caasweb/img/stats/*.png */
/* line 2338, ../../scss/style.scss */
.stats-sprite,
.ico-stats-piggy-bank,
.module.project-stats .project-stats-percentage .ico,
.ico-stats-tasks,
.module.project-stats .project-stats-tasks .ico,
.ico-stats-days,
.module.project-stats .project-stats-days .ico,
.ico-stats-likes,
.module.project-stats .project-stats-likes .ico {
  background-image: url("https://sameningeld-resources.s3.eu-central-1.amazonaws.com/stats-s4accfbad81.png");
  background-repeat: no-repeat;
}

/* line 38, ../../scss/core/_icons.scss */
/* line 2352, ../../scss/style.scss */
.ico-stats-piggy-bank,
.module.project-stats .project-stats-percentage .ico {
  background-position: 0 -102px;
}

/* line 39, ../../scss/core/_icons.scss */
/* line 2358, ../../scss/style.scss */
.ico-stats-tasks,
.module.project-stats .project-stats-tasks .ico {
  background-position: 0 -152px;
}

/* line 40, ../../scss/core/_icons.scss */
/* line 2364, ../../scss/style.scss */
.ico-stats-days,
.module.project-stats .project-stats-days .ico {
  background-position: 0 0;
}

/* line 41, ../../scss/core/_icons.scss */
/* line 2370, ../../scss/style.scss */
.ico-stats-likes,
.module.project-stats .project-stats-likes .ico {
  background-position: 0 -50px;
}

/* line 56, caasweb/img/bullets/*.png */
/* line 2376, ../../scss/style.scss */
.bullets-sprite,
.bullet_fancy,
.module.projects-order-by .projects-order-by-list > li,
.bullet_fancy_active,
.module.projects-order-by .projects-order-by-list > li.is-active {
  background-image: url("https://sameningeld-resources.s3.eu-central-1.amazonaws.com/bullets-s1de216a938.png");
  background-repeat: no-repeat;
}

/* line 47, ../../scss/core/_icons.scss */
/* line 2386, ../../scss/style.scss */
.bullet_fancy,
.module.projects-order-by .projects-order-by-list > li {
  background-position: 0 0;
}

/* line 48, ../../scss/core/_icons.scss */
/* line 2392, ../../scss/style.scss */
.bullet_fancy_active,
.module.projects-order-by .projects-order-by-list > li.is-active {
  background-position: 0 -44px;
}

/* line 80, caasweb/img/actions/*.png */
/* line 2398, ../../scss/style.scss */
.actions-sprite,
.ico-actions-like,
.ico-actions-help-out,
.ico-actions-pledge {
  background-image: url("/bundles/caasweb/img/sprites/caasweb/img/actions-sb727b30d61.png");
  background-repeat: no-repeat;
}

/* line 54, ../../scss/core/_icons.scss */
/* line 2407, ../../scss/style.scss */
.ico-actions-like {
  background-position: 0 -104px;
}

/* line 55, ../../scss/core/_icons.scss */
/* line 2412, ../../scss/style.scss */
.ico-actions-help-out {
  background-position: 0 -52px;
}

/* line 56, ../../scss/core/_icons.scss */
/* line 2417, ../../scss/style.scss */
.ico-actions-pledge {
  background-position: 0 -208px;
}

/**
 * Follow icons
 */
/* line 56, caasweb/img/follow/*.png */
/* line 2425, ../../scss/style.scss */
.follow-sprite {
  background-image: url("/bundles/caasweb/img/sprites/caasweb/img/follow-sc4e8571ba1.png");
  background-repeat: no-repeat;
}

/**
 * Share icons
 */
/* line 69, ../../scss/core/_icons.scss */
/* line 2434, ../../scss/style.scss */
.share_buttons .ico-facebook,
.share_buttons .ico-twitter,
.share_buttons .ico-linkedin,
.share_buttons .ico-pinterest {
  font-size: 20px;
  line-height: 34px !important;
  color: #ffffff !important;
}

/* line 75, ../../scss/core/_icons.scss */
/* line 2444, ../../scss/style.scss */
.share_buttons .ico-facebook:hover,
.share_buttons .ico-twitter:hover,
.share_buttons .ico-linkedin:hover,
.share_buttons .ico-pinterest:hover {
  text-decoration: none;
}

/* line 80, ../../scss/core/_icons.scss */
/* line 2452, ../../scss/style.scss */
.share_buttons .ico-facebook {
  background-color: #3a569f;
}

/* line 81, ../../scss/core/_icons.scss */
/* line 2457, ../../scss/style.scss */
.share_buttons .ico-twitter {
  background-color: #3eb4e5;
}

/* line 82, ../../scss/core/_icons.scss */
/* line 2462, ../../scss/style.scss */
.share_buttons .ico-linkedin {
  background-color: #1d71b8;
}

/* line 83, ../../scss/core/_icons.scss */
/* line 2467, ../../scss/style.scss */
.share_buttons .ico-pinterest {
  background-color: #CC2127;
}

/* line 2471, ../../scss/style.scss */
.ico-facebook {
  background-color: #3a569f;
}

/* line 2475, ../../scss/style.scss */
.ico-twitter {
  background-color: #3eb4e5;
}

/* line 82, ../../scss/core/_icons.scss */
/* line 2480, ../../scss/style.scss */
.ico-linkedin {
  background-color: #1d71b8;
}

/**
 * Project carousel navigation icons
 */
/* line 72, caasweb/img/carousel/*.png */
/* line 2488, ../../scss/style.scss */
.carousel-sprite,
.ico-carousel-nav-next,
.module.project-carousel .bjqs-next,
.ico-carousel-nav-prev,
.module.project-carousel .bjqs-prev {
  background-image: url("/bundles/caasweb/img/sprites/caasweb/img/carousel-s193975a878.png");
  background-repeat: no-repeat;
}

/* line 92, ../../scss/core/_icons.scss */
/* line 2498, ../../scss/style.scss */
.ico-carousel-nav-next,
.module.project-carousel .bjqs-next {
  background-position: 0 0;
}

/* line 59, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/utilities/sprites/_base.scss */
/* line 2504, ../../scss/style.scss */
.ico-carousel-nav-next:hover,
.module.project-carousel .bjqs-next:hover,
.ico-carousel-nav-next.nav_next-hover,
.module.project-carousel .nav_next-hover.bjqs-next {
  background-position: 0 -28px;
}

/* line 93, ../../scss/core/_icons.scss */
/* line 2512, ../../scss/style.scss */
.ico-carousel-nav-prev,
.module.project-carousel .bjqs-prev {
  background-position: 0 -56px;
}

/* line 59, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/utilities/sprites/_base.scss */
/* line 2518, ../../scss/style.scss */
.ico-carousel-nav-prev:hover,
.module.project-carousel .bjqs-prev:hover,
.ico-carousel-nav-prev.nav_prev-hover,
.module.project-carousel .nav_prev-hover.bjqs-prev {
  background-position: 0 -84px;
}

/**
 * Faux form elements
 */
/* line 2529, ../../scss/style.scss */
.module.select-payment-method-form .payment-method-image {
  margin-right: 10px;
  vertical-align: top;
}

/* line 59, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 2535, ../../scss/style.scss */
.module.select-payment-method-form .radio {
  border-top: 1px solid #a6a6a6;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  position: relative;
}

/* line 72, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 2545, ../../scss/style.scss */
.module.select-payment-method-form .radio:first-child {
  border-top: none;
}

/* line 76, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 2550, ../../scss/style.scss */
.module.select-payment-method-form .radio.has-hover,
.module.select-payment-method-form .radio:hover {
  cursor: pointer;
}

/* line 82, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 87, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 91, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 2563, ../../scss/style.scss */
.module.select-payment-method-form .radio input[type=radio] {
  z-index: -1;
}

/* line 97, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 2568, ../../scss/style.scss */
.ie7 .module.select-payment-method-form .radio {
  background: none !important;
}

/* line 101, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 2573, ../../scss/style.scss */
.module.select-payment-method-form .radio.disabled {
  background: none !important;
}

/* line 105, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 2578, ../../scss/style.scss */
.module.select-payment-method-form .radio:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 111, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 2585, ../../scss/style.scss */
.module.select-payment-method-form .payment-method-fee {
  float: right;
  padding-top: 10px;
}

/**
 * Bootstrap adapted stuff for phasing the file out
 */
/* line 109, ../../scss/core/_icons.scss */
/* line 2594, ../../scss/style.scss */
[class^="icon-"],
[class*=" icon-"] {
  background-image: url("/bundles/caasweb/img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  width: 14px;
}

/* line 120, ../../scss/core/_icons.scss */
/* line 2607, ../../scss/style.scss */
.icon-search {
  background-position: -48px 0;
}

/* line 2611, ../../scss/style.scss */
.icon-envelope {
  background-position: -72px 0;
}

/* line 121, ../../scss/core/_icons.scss */
/* line 2616, ../../scss/style.scss */
.icon-remove {
  background-position: -312px 0;
}

/* line 122, ../../scss/core/_icons.scss */
/* line 2621, ../../scss/style.scss */
.icon-calendar {
  background-position: -192px -120px;
}

/* line 123, ../../scss/core/_icons.scss */
/* line 2626, ../../scss/style.scss */
.icon-arrow-left {
  background-position: -240px -96px;
}

/* line 124, ../../scss/core/_icons.scss */
/* line 2631, ../../scss/style.scss */
.icon-arrow-right {
  background-position: -264px -96px;
}

/**
 * Main layout structure within the body element looks like this:
 *  _______________________________________________________
 * | #bodyWrapper                                          |
 * |  ___________________________________________________  |
 * | | .site-masthead                                    | |
 * | |___________________________________________________| |
 * |  ___________________________________________________  |
 * | | .main-content-wrapper                             | |
 * | |  _______________________________________________  | |
 * | | | .content-wrapper                              | | |
 * | | |  ______________   __________________________  | | |
 * | | | |.page-sidebar | |.page-content             | | | |
 * | | | |              | |                          | | | |
 * | | | |              | |                          | | | |
 * | | | |              | |                          | | | |
 * | | | |              | |                          | | | |
 * | | | |              | |                          | | | |
 * | | | |______________| |__________________________| | | |
 * | | |_______________________________________________| | |
 * | |___________________________________________________| |
 * |  ___________________________________________________  |
 * | | #footerMask                                       | |
 * | |___________________________________________________| |
 * |_______________________________________________________|
 *  _______________________________________________________
 * | #footerWrapper                                        |
 * |  ___________________________________________________  |
 * | | .site-footer                                      | |
 * | |___________________________________________________| |
 * |_______________________________________________________|
 *  _______________________________________________________
 * | #powered-by-wrapper                                   |
 * |  ___________________________________________________  |
 * | | .powered-by                                       | |
 * | |___________________________________________________| |
 * |_______________________________________________________|
 *
 * #bodyWrapper serves no other purpose than to have a background color or image that spans the entire viewport.
 *   Together with the html element, the body element and the .main-content-wrapper element makes this a four-layer
 *   structure that should sufficient to accomodate for 99% of all designs.
 *
 * .site-masthead holds the brand name and logo as well as the primary menu, the secondary menu and the tertiary menu.
 *   The secondary menu holds links to pages that can be considered secondary content, like 'contact', 'faq' and so on.
 *   The tertiary menu has user specific menu items as well as 'login', 'logout' and 'register' links.
 *
 * .main-content-wrapper defines the width of the actual content on the page.
 *
 * .content-wrapper is in place for presentational purposes only and is there 'just in case'.
 *   Where .main-content-wrapper defines the content width, .content-wrapper defines its background(color or image).
 *
 * #footerMask is only needed in case the layout has to span the entire height of the viewport and the footer has to be
 *   'sticky'. Setting $layout_stickyfooter to 'true' (which is the default) in _definitions.scss gives this element its
 *   purpose. Otherwise, its useless and is not used.
 *
 * #footerWrapper is used in combination with #footerMask to create a 'sticky' footer. If $layout_stickyfooter is set to
 *   'false', this element serves as a normal footer element sticking to the bottom of the available content with its
 *   main purpose of containing a background(color or image).
 *
 * .site-footer holds all the modules needed in the footer of the website.
 *
 * #powered-by-wrapper hold the 'Powered by WEBclusive' tagline
 *
 */
/* line 1, ../../scss/core/layout/_autocomplete.scss */
/* line 2700, ../../scss/style.scss */
.autocomplete {
  background: #ffffff;
  color: gray;
  border: 1px solid #cccccc;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 9, ../../scss/core/layout/_autocomplete.scss */
/* line 2713, ../../scss/style.scss */
.autocomplete > div {
  padding: 2px 5px;
}

/* line 12, ../../scss/core/layout/_autocomplete.scss */
/* line 2718, ../../scss/style.scss */
.autocomplete > div:hover {
  background-color: #ddeff1;
  cursor: pointer;
}

/* line 1, ../../scss/core/layout/_buttons.scss */
/* line 2724, ../../scss/style.scss */
.btn {
  cursor: pointer;
  vertical-align: middle;
  font: 400 14px/17px "Kantumruy Pro", sans-serif;
  padding: 0;
  height: 30px;
  line-height: 30px;
  display: inline-block;
}

/* line 11, ../../scss/core/layout/_buttons.scss */
/* line 2735, ../../scss/style.scss */
.ie7 .btn {
  display: inline;
  zoom: 1;
}

/* line 17, ../../scss/core/layout/_buttons.scss */
/* line 2741, ../../scss/style.scss */
.btn.btn-primary {
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #ffffff), color-stop(100%, #e6e6e6));
  background-image: -moz-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
}

/* line 21, ../../scss/core/layout/_buttons.scss */
/* line 2753, ../../scss/style.scss */
.btn.btn-primary,
.btn.btn-primary:link,
.btn.btn-primary:visited {
  color: gray !important;
}

/* line 27, ../../scss/core/layout/_buttons.scss */
/* line 2760, ../../scss/style.scss */
.btn.btn-primary:hover {
  text-decoration: none;
  background: #e6e6e6;
}

/* line 32, ../../scss/core/layout/_buttons.scss */
/* line 2766, ../../scss/style.scss */
.btn.btn-primary .borderradius {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 38, ../../scss/core/layout/_buttons.scss */
/* line 2773, ../../scss/style.scss */
.ie7 .btn.btn-primary,
.ie8 .btn.btn-primary,
.ie9 .btn.btn-primary {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6');
}

/* line 46, ../../scss/core/layout/_buttons.scss */
/* line 2781, ../../scss/style.scss */
a.btn.btn-primary {
  height: 23px !important;
  line-height: 23px !important;
}

/**
 * @package Layout
 * @module Centered
 * 
 * Make sure the main structural elements are centered horizontally 
 */
/* line 8, ../../scss/core/layout/_centered.scss */
/* line 2793, ../../scss/style.scss */
.container_16,
.site-masthead,
.main-content-wrapper,
#footerWrapper {
  margin-left: auto;
  margin-right: auto;
}

/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
/* line 9, ../../scss/core/layout/_datepicker.scss */
/* line 2810, ../../scss/style.scss */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*.dow {
  border-top: 1px solid #ddd !important;
  }*/
}

/* line 21, ../../scss/core/layout/_datepicker.scss */
/* line 2824, ../../scss/style.scss */
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

/* line 32, ../../scss/core/layout/_datepicker.scss */
/* line 2837, ../../scss/style.scss */
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 42, ../../scss/core/layout/_datepicker.scss */
/* line 2849, ../../scss/style.scss */
.datepicker > div {
  display: none;
}

/* line 45, ../../scss/core/layout/_datepicker.scss */
/* line 2854, ../../scss/style.scss */
.datepicker table {
  width: 100%;
  margin: 0;
}

/* line 49, ../../scss/core/layout/_datepicker.scss */
/* line 2860, ../../scss/style.scss */
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 57, ../../scss/core/layout/_datepicker.scss */
/* line 2871, ../../scss/style.scss */
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 61, ../../scss/core/layout/_datepicker.scss */
/* line 2877, ../../scss/style.scss */
.datepicker td.old,
.datepicker td.new {
  color: #999999;
}

/* line 64, ../../scss/core/layout/_datepicker.scss */
/* line 2883, ../../scss/style.scss */
.datepicker td.active,
.datepicker td.active:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 80, ../../scss/core/layout/_datepicker.scss */
/* line 2902, ../../scss/style.scss */
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  background-color: #0044cc;
}

/* line 92, ../../scss/core/layout/_datepicker.scss */
/* line 2916, ../../scss/style.scss */
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #003399 \9;
}

/* line 98, ../../scss/core/layout/_datepicker.scss */
/* line 2924, ../../scss/style.scss */
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 110, ../../scss/core/layout/_datepicker.scss */
/* line 2938, ../../scss/style.scss */
.datepicker td span:hover {
  background: #eeeeee;
}

/* line 113, ../../scss/core/layout/_datepicker.scss */
/* line 2943, ../../scss/style.scss */
.datepicker td span.active {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 129, ../../scss/core/layout/_datepicker.scss */
/* line 2961, ../../scss/style.scss */
.datepicker td span.active:hover,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  background-color: #0044cc;
}

/* line 136, ../../scss/core/layout/_datepicker.scss */
/* line 2970, ../../scss/style.scss */
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #003399 \9;
}

/* line 139, ../../scss/core/layout/_datepicker.scss */
/* line 2976, ../../scss/style.scss */
.datepicker td span.old {
  color: #999999;
}

/* line 142, ../../scss/core/layout/_datepicker.scss */
/* line 2981, ../../scss/style.scss */
.datepicker th.switch {
  width: 145px;
}

/* line 145, ../../scss/core/layout/_datepicker.scss */
/* line 2986, ../../scss/style.scss */
.datepicker thead tr:first-child th {
  cursor: pointer;
}

/* line 148, ../../scss/core/layout/_datepicker.scss */
/* line 2991, ../../scss/style.scss */
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}

/* line 151, ../../scss/core/layout/_datepicker.scss */
/* line 2996, ../../scss/style.scss */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/**
 * Collection of (parameterized) blocks of reusable code that will
 * print rules within rules where these mixins are called.
 * 
 * Not that these mixins are not to be confused with functions; functions
 * return values, mixins print rules in place.
 */
/**
 * Import all the necessesary (Compass) framework elements 
 */
/**
 * Extend-only blocks of code are collected in this file.
 * See http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#placeholders
 * for more details on these placeholders
 */
/**
 * Reset a .module container to its initial values
 */
/* line 10, ../../scss/core/_extends.scss */
/* line 3023, ../../scss/style.scss */
.module.projects-filter-by,
.module.projects-order-by,
.module.project-context-banner,
.module.project-stats {
  background: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
 *
 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url(" /bundles/caasweb/fonts/font-awesome/fontawesome-webfont.eot?v=3.2.1");
  src: url(" /bundles/caasweb/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url(" /bundles/caasweb/fonts/font-awesome/fontawesome-webfont.woff?v=3.2.1") format("woff"), url(" /bundles/caasweb/fonts/font-awesome/fontawesome-webfont.ttf?v=3.2.1") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
/* line 37, ../../scss/core/layout/_font-awesome.scss */
/* line 3066, ../../scss/style.scss */
[class^="ico-"],
[class*=" ico-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  display: inline;
  line-height: normal;
  margin-top: 0;
}

/* line 50, ../../scss/core/layout/_font-awesome.scss */
/* line 3079, ../../scss/style.scss */
[class^="ico-"]:before,
[class*=" ico-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}

/* makes sure icons active on rollover in links */
/* line 59, ../../scss/core/layout/_font-awesome.scss */
/* line 3088, ../../scss/style.scss */
a [class^="ico-"],
a [class*=" ico-"] {
  display: inline-block;
}

/* line 66, ../../scss/core/layout/_font-awesome.scss */
/* line 3094, ../../scss/style.scss */
a:hover [class^="ico-fa-"]:before,
a:hover [class*=" ico-fa-"]:before {
  text-decoration: none;
}

/* line 72, ../../scss/core/layout/_font-awesome.scss */
/* line 3100, ../../scss/style.scss */
.ico-small:before {
  vertical-align: -10%;
  font-size: 0.666666666666667em;
}

/* line 77, ../../scss/core/layout/_font-awesome.scss */
/* line 3106, ../../scss/style.scss */
.ico-small.ico-caret-down:before {
  margin-left: 2px;
}

/* makes the font 33% larger relative to the icon container */
/* line 82, ../../scss/core/layout/_font-awesome.scss */
/* line 3112, ../../scss/style.scss */
.ico-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}

/* line 88, ../../scss/core/layout/_font-awesome.scss */
/* line 3118, ../../scss/style.scss */
.btn [class^="ico-"],
.btn [class*=" ico-"],
.nav [class^="ico-"],
.nav [class*=" ico-"] {
  display: inline;
  /* keeps button heights with and without icons the same */
}

/* line 92, ../../scss/core/layout/_font-awesome.scss */
/* line 3127, ../../scss/style.scss */
.btn [class^="ico-"].ico-large,
.btn [class*=" ico-"].ico-large,
.nav [class^="ico-"].ico-large,
.nav [class*=" ico-"].ico-large {
  line-height: .9em;
}

/* line 93, ../../scss/core/layout/_font-awesome.scss */
/* line 3135, ../../scss/style.scss */
.btn [class^="ico-"].ico-spin,
.btn [class*=" ico-"].ico-spin,
.nav [class^="ico-"].ico-spin,
.nav [class*=" ico-"].ico-spin {
  display: inline-block;
}

/* line 98, ../../scss/core/layout/_font-awesome.scss */
/* line 3143, ../../scss/style.scss */
.nav-tabs [class^="ico-"],
.nav-tabs [class*=" ico-"],
.nav-pills [class^="ico-"],
.nav-pills [class*=" ico-"] {
  /* keeps button heights with and without icons the same */
}

/* line 101, ../../scss/core/layout/_font-awesome.scss */
/* line 3151, ../../scss/style.scss */
.nav-tabs [class^="ico-"],
.nav-tabs [class^="ico-"].ico-large,
.nav-tabs [class*=" ico-"],
.nav-tabs [class*=" ico-"].ico-large,
.nav-pills [class^="ico-"],
.nav-pills [class^="ico-"].ico-large,
.nav-pills [class*=" ico-"],
.nav-pills [class*=" ico-"].ico-large {
  line-height: .9em;
}

/* line 106, ../../scss/core/layout/_font-awesome.scss */
/* line 3163, ../../scss/style.scss */
li [class^="ico-"],
li [class*=" ico-"],
.nav li [class^="ico-"],
.nav li [class*=" ico-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}

/* line 112, ../../scss/core/layout/_font-awesome.scss */
/* line 3173, ../../scss/style.scss */
li [class^="ico-"].ico-large,
li [class*=" ico-"].ico-large,
.nav li [class^="ico-"].ico-large,
.nav li [class*=" ico-"].ico-large {
  /* increased font size for ico-large */
  width: 1.5625em;
}

/* line 119, ../../scss/core/layout/_font-awesome.scss */
/* line 3182, ../../scss/style.scss */
ul.icons {
  list-style-type: none;
  text-indent: -.75em;
}

/* line 124, ../../scss/core/layout/_font-awesome.scss */
/* line 3188, ../../scss/style.scss */
ul.icons li [class^="ico-"],
ul.icons li [class*=" ico-"] {
  width: .75em;
}

/* line 131, ../../scss/core/layout/_font-awesome.scss */
/* line 3194, ../../scss/style.scss */
.ico-muted {
  color: #eee;
}

/* line 138, ../../scss/core/layout/_font-awesome.scss */
/* line 3199, ../../scss/style.scss */
.ico-border {
  border: solid 1px #555;
  padding: .2em .25em .15em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 147, ../../scss/core/layout/_font-awesome.scss */
/* line 3208, ../../scss/style.scss */
.ico-2x {
  font-size: 2em;
}

/* line 150, ../../scss/core/layout/_font-awesome.scss */
/* line 3213, ../../scss/style.scss */
.ico-2x.ico-border {
  border-width: 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 155, ../../scss/core/layout/_font-awesome.scss */
/* line 3221, ../../scss/style.scss */
.ico-3x {
  font-size: 3em;
}

/* line 158, ../../scss/core/layout/_font-awesome.scss */
/* line 3226, ../../scss/style.scss */
.ico-3x.ico-border {
  border-width: 3px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 164, ../../scss/core/layout/_font-awesome.scss */
/* line 3234, ../../scss/style.scss */
.ico-4x {
  font-size: 4em;
}

/* line 167, ../../scss/core/layout/_font-awesome.scss */
/* line 3239, ../../scss/style.scss */
.ico-4x.ico-border {
  border-width: 4px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 177, ../../scss/core/layout/_font-awesome.scss */
/* line 3247, ../../scss/style.scss */
.pull-right {
  float: right;
}

/* line 178, ../../scss/core/layout/_font-awesome.scss */
/* line 3252, ../../scss/style.scss */
.pull-left {
  float: left;
}

/* line 182, ../../scss/core/layout/_font-awesome.scss */
/* line 3257, ../../scss/style.scss */
[class^="ico-"].pull-left,
[class*=" ico-"].pull-left {
  margin-right: .3em;
}

/* line 185, ../../scss/core/layout/_font-awesome.scss */
/* line 3263, ../../scss/style.scss */
[class^="ico-"].pull-right,
[class*=" ico-"].pull-right {
  margin-left: .3em;
}

/* line 194, ../../scss/core/layout/_font-awesome.scss */
/* line 3269, ../../scss/style.scss */
.btn [class^="ico-"].pull-left.ico-2x,
.btn [class^="ico-"].pull-right.ico-2x,
.btn [class*=" ico-"].pull-left.ico-2x,
.btn [class*=" ico-"].pull-right.ico-2x {
  margin-top: .18em;
}

/* line 196, ../../scss/core/layout/_font-awesome.scss */
/* line 3277, ../../scss/style.scss */
.btn [class^="ico-"].ico-spin.ico-large,
.btn [class*=" ico-"].ico-spin.ico-large {
  line-height: .8em;
}

/* line 204, ../../scss/core/layout/_font-awesome.scss */
/* line 3283, ../../scss/style.scss */
.btn.btn-small [class^="ico-"].pull-left.ico-2x,
.btn.btn-small [class^="ico-"].pull-right.ico-2x,
.btn.btn-small [class*=" ico-"].pull-left.ico-2x,
.btn.btn-small [class*=" ico-"].pull-right.ico-2x {
  margin-top: .25em;
}

/* line 210, ../../scss/core/layout/_font-awesome.scss */
/* line 3291, ../../scss/style.scss */
.btn.btn-large [class^="ico-"],
.btn.btn-large [class*=" ico-"] {
  margin-top: 0;
}

/* line 214, ../../scss/core/layout/_font-awesome.scss */
/* line 3297, ../../scss/style.scss */
.btn.btn-large [class^="ico-"].pull-left.ico-2x,
.btn.btn-large [class^="ico-"].pull-right.ico-2x,
.btn.btn-large [class*=" ico-"].pull-left.ico-2x,
.btn.btn-large [class*=" ico-"].pull-right.ico-2x {
  margin-top: .05em;
}

/* line 216, ../../scss/core/layout/_font-awesome.scss */
/* line 3305, ../../scss/style.scss */
.btn.btn-large [class^="ico-"].pull-left.ico-2x,
.btn.btn-large [class*=" ico-"].pull-left.ico-2x {
  margin-right: .2em;
}

/* line 217, ../../scss/core/layout/_font-awesome.scss */
/* line 3311, ../../scss/style.scss */
.btn.btn-large [class^="ico-"].pull-right.ico-2x,
.btn.btn-large [class*=" ico-"].pull-right.ico-2x {
  margin-left: .2em;
}

/* line 222, ../../scss/core/layout/_font-awesome.scss */
/* line 3317, ../../scss/style.scss */
.ico-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@-moz-document url-prefix() {
  /* line 252, ../../scss/core/layout/_font-awesome.scss */
  /* line 3378, ../../scss/style.scss */
  .ico-spin {
    height: .9em;
  }

  /* line 253, ../../scss/core/layout/_font-awesome.scss */
  /* line 3383, ../../scss/style.scss */
  .btn .ico-spin {
    height: auto;
  }

  /* line 254, ../../scss/core/layout/_font-awesome.scss */
  /* line 3388, ../../scss/style.scss */
  .ico-spin.ico-large {
    height: 1.25em;
  }

  /* line 255, ../../scss/core/layout/_font-awesome.scss */
  /* line 3393, ../../scss/style.scss */
  .btn .ico-spin.ico-large {
    height: .75em;
  }
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 262, ../../scss/core/layout/_font-awesome.scss */
/* line 3403, ../../scss/style.scss */
.ico-glass:before {
  content: "\f000";
}

/* line 265, ../../scss/core/layout/_font-awesome.scss */
/* line 3408, ../../scss/style.scss */
.ico-music:before {
  content: "\f001";
}

/* line 268, ../../scss/core/layout/_font-awesome.scss */
/* line 3413, ../../scss/style.scss */
.ico-search:before {
  content: "\f002";
}

/* line 271, ../../scss/core/layout/_font-awesome.scss */
/* line 3418, ../../scss/style.scss */
.ico-envelope-alt:before {
  content: "\f003";
}

/* line 274, ../../scss/core/layout/_font-awesome.scss */
/* line 3423, ../../scss/style.scss */
.ico-heart:before {
  content: "\f004";
}

/* line 277, ../../scss/core/layout/_font-awesome.scss */
/* line 3428, ../../scss/style.scss */
.ico-star:before {
  content: "\f005";
}

/* line 280, ../../scss/core/layout/_font-awesome.scss */
/* line 3433, ../../scss/style.scss */
.ico-star-empty:before {
  content: "\f006";
}

/* line 283, ../../scss/core/layout/_font-awesome.scss */
/* line 3438, ../../scss/style.scss */
.ico-user:before {
  content: "\f007";
}

/* line 286, ../../scss/core/layout/_font-awesome.scss */
/* line 3443, ../../scss/style.scss */
.ico-film:before {
  content: "\f008";
}

/* line 289, ../../scss/core/layout/_font-awesome.scss */
/* line 3448, ../../scss/style.scss */
.ico-th-large:before {
  content: "\f009";
}

/* line 292, ../../scss/core/layout/_font-awesome.scss */
/* line 3453, ../../scss/style.scss */
.ico-th:before {
  content: "\f00a";
}

/* line 295, ../../scss/core/layout/_font-awesome.scss */
/* line 3458, ../../scss/style.scss */
.ico-th-list:before {
  content: "\f00b";
}

/* line 298, ../../scss/core/layout/_font-awesome.scss */
/* line 3463, ../../scss/style.scss */
.ico-ok:before {
  content: "\f00c";
}

/* line 301, ../../scss/core/layout/_font-awesome.scss */
/* line 3468, ../../scss/style.scss */
.ico-remove:before {
  content: "\f00d";
}

/* line 304, ../../scss/core/layout/_font-awesome.scss */
/* line 3473, ../../scss/style.scss */
.ico-zoom-in:before {
  content: "\f00e";
}

/* line 307, ../../scss/core/layout/_font-awesome.scss */
/* line 3478, ../../scss/style.scss */
.ico-zoom-out:before {
  content: "\f010";
}

/* line 310, ../../scss/core/layout/_font-awesome.scss */
/* line 3483, ../../scss/style.scss */
.ico-power-off:before,
.ico-off:before {
  content: "\f011";
}

/* line 314, ../../scss/core/layout/_font-awesome.scss */
/* line 3489, ../../scss/style.scss */
.ico-signal:before {
  content: "\f012";
}

/* line 317, ../../scss/core/layout/_font-awesome.scss */
/* line 3494, ../../scss/style.scss */
.ico-gear:before,
.ico-cog:before {
  content: "\f013";
}

/* line 321, ../../scss/core/layout/_font-awesome.scss */
/* line 3500, ../../scss/style.scss */
.ico-trash:before {
  content: "\f014";
}

/* line 324, ../../scss/core/layout/_font-awesome.scss */
/* line 3505, ../../scss/style.scss */
.ico-home:before {
  content: "\f015";
}

/* line 327, ../../scss/core/layout/_font-awesome.scss */
/* line 3510, ../../scss/style.scss */
.ico-file-alt:before {
  content: "\f016";
}

/* line 330, ../../scss/core/layout/_font-awesome.scss */
/* line 3515, ../../scss/style.scss */
.ico-time:before {
  content: "\f017";
}

/* line 333, ../../scss/core/layout/_font-awesome.scss */
/* line 3520, ../../scss/style.scss */
.ico-road:before {
  content: "\f018";
}

/* line 336, ../../scss/core/layout/_font-awesome.scss */
/* line 3525, ../../scss/style.scss */
.ico-download-alt:before {
  content: "\f019";
}

/* line 339, ../../scss/core/layout/_font-awesome.scss */
/* line 3530, ../../scss/style.scss */
.ico-download:before {
  content: "\f01a";
}

/* line 342, ../../scss/core/layout/_font-awesome.scss */
/* line 3535, ../../scss/style.scss */
.ico-upload:before {
  content: "\f01b";
}

/* line 345, ../../scss/core/layout/_font-awesome.scss */
/* line 3540, ../../scss/style.scss */
.ico-inbox:before {
  content: "\f01c";
}

/* line 348, ../../scss/core/layout/_font-awesome.scss */
/* line 3545, ../../scss/style.scss */
.ico-play-circle:before {
  content: "\f01d";
}

/* line 351, ../../scss/core/layout/_font-awesome.scss */
/* line 3550, ../../scss/style.scss */
.ico-rotate-right:before,
.ico-repeat:before {
  content: "\f01e";
}

/* line 355, ../../scss/core/layout/_font-awesome.scss */
/* line 3556, ../../scss/style.scss */
.ico-refresh:before {
  content: "\f021";
}

/* line 358, ../../scss/core/layout/_font-awesome.scss */
/* line 3561, ../../scss/style.scss */
.ico-list-alt:before {
  content: "\f022";
}

/* line 361, ../../scss/core/layout/_font-awesome.scss */
/* line 3566, ../../scss/style.scss */
.ico-lock:before {
  content: "\f023";
}

/* line 364, ../../scss/core/layout/_font-awesome.scss */
/* line 3571, ../../scss/style.scss */
.ico-flag:before {
  content: "\f024";
}

/* line 367, ../../scss/core/layout/_font-awesome.scss */
/* line 3576, ../../scss/style.scss */
.ico-headphones:before {
  content: "\f025";
}

/* line 370, ../../scss/core/layout/_font-awesome.scss */
/* line 3581, ../../scss/style.scss */
.ico-volume-off:before {
  content: "\f026";
}

/* line 373, ../../scss/core/layout/_font-awesome.scss */
/* line 3586, ../../scss/style.scss */
.ico-volume-down:before {
  content: "\f027";
}

/* line 376, ../../scss/core/layout/_font-awesome.scss */
/* line 3591, ../../scss/style.scss */
.ico-volume-up:before {
  content: "\f028";
}

/* line 379, ../../scss/core/layout/_font-awesome.scss */
/* line 3596, ../../scss/style.scss */
.ico-qrcode:before {
  content: "\f029";
}

/* line 382, ../../scss/core/layout/_font-awesome.scss */
/* line 3601, ../../scss/style.scss */
.ico-barcode:before {
  content: "\f02a";
}

/* line 3605, ../../scss/style.scss */
.ico-bars:before {
  content: "\f0c9";
}

/* line 385, ../../scss/core/layout/_font-awesome.scss */
/* line 3610, ../../scss/style.scss */
.ico-tag:before {
  content: "\f02b";
}

/* line 388, ../../scss/core/layout/_font-awesome.scss */
/* line 3615, ../../scss/style.scss */
.ico-tags:before {
  content: "\f02c";
}

/* line 391, ../../scss/core/layout/_font-awesome.scss */
/* line 3620, ../../scss/style.scss */
.ico-book:before {
  content: "\f02d";
}

/* line 394, ../../scss/core/layout/_font-awesome.scss */
/* line 3625, ../../scss/style.scss */
.ico-bookmark:before {
  content: "\f02e";
}

/* line 397, ../../scss/core/layout/_font-awesome.scss */
/* line 3630, ../../scss/style.scss */
.ico-print:before {
  content: "\f02f";
}

/* line 400, ../../scss/core/layout/_font-awesome.scss */
/* line 3635, ../../scss/style.scss */
.ico-camera:before {
  content: "\f030";
}

/* line 403, ../../scss/core/layout/_font-awesome.scss */
/* line 3640, ../../scss/style.scss */
.ico-font:before {
  content: "\f031";
}

/* line 406, ../../scss/core/layout/_font-awesome.scss */
/* line 3645, ../../scss/style.scss */
.ico-bold:before {
  content: "\f032";
}

/* line 409, ../../scss/core/layout/_font-awesome.scss */
/* line 3650, ../../scss/style.scss */
.ico-italic:before {
  content: "\f033";
}

/* line 412, ../../scss/core/layout/_font-awesome.scss */
/* line 3655, ../../scss/style.scss */
.ico-text-height:before {
  content: "\f034";
}

/* line 415, ../../scss/core/layout/_font-awesome.scss */
/* line 3660, ../../scss/style.scss */
.ico-text-width:before {
  content: "\f035";
}

/* line 418, ../../scss/core/layout/_font-awesome.scss */
/* line 3665, ../../scss/style.scss */
.ico-align-left:before {
  content: "\f036";
}

/* line 421, ../../scss/core/layout/_font-awesome.scss */
/* line 3670, ../../scss/style.scss */
.ico-align-center:before {
  content: "\f037";
}

/* line 424, ../../scss/core/layout/_font-awesome.scss */
/* line 3675, ../../scss/style.scss */
.ico-align-right:before {
  content: "\f038";
}

/* line 427, ../../scss/core/layout/_font-awesome.scss */
/* line 3680, ../../scss/style.scss */
.ico-align-justify:before {
  content: "\f039";
}

/* line 430, ../../scss/core/layout/_font-awesome.scss */
/* line 3685, ../../scss/style.scss */
.ico-list:before {
  content: "\f03a";
}

/* line 433, ../../scss/core/layout/_font-awesome.scss */
/* line 3690, ../../scss/style.scss */
.ico-indent-left:before {
  content: "\f03b";
}

/* line 436, ../../scss/core/layout/_font-awesome.scss */
/* line 3695, ../../scss/style.scss */
.ico-indent-right:before {
  content: "\f03c";
}

/* line 439, ../../scss/core/layout/_font-awesome.scss */
/* line 3700, ../../scss/style.scss */
.ico-facetime-video:before {
  content: "\f03d";
}

/* line 442, ../../scss/core/layout/_font-awesome.scss */
/* line 3705, ../../scss/style.scss */
.ico-picture:before {
  content: "\f03e";
}

/* line 445, ../../scss/core/layout/_font-awesome.scss */
/* line 3710, ../../scss/style.scss */
.ico-pencil:before {
  content: "\f040";
}

/* line 448, ../../scss/core/layout/_font-awesome.scss */
/* line 3715, ../../scss/style.scss */
.ico-map-marker:before {
  content: "\f041";
}

/* line 451, ../../scss/core/layout/_font-awesome.scss */
/* line 3720, ../../scss/style.scss */
.ico-adjust:before {
  content: "\f042";
}

/* line 454, ../../scss/core/layout/_font-awesome.scss */
/* line 3725, ../../scss/style.scss */
.ico-tint:before {
  content: "\f043";
}

/* line 457, ../../scss/core/layout/_font-awesome.scss */
/* line 3730, ../../scss/style.scss */
.ico-edit:before {
  content: "\f044";
}

/* line 460, ../../scss/core/layout/_font-awesome.scss */
/* line 3735, ../../scss/style.scss */
.ico-share:before {
  content: "\f045";
}

/* line 463, ../../scss/core/layout/_font-awesome.scss */
/* line 3740, ../../scss/style.scss */
.ico-check:before {
  content: "\f046";
}

/* line 466, ../../scss/core/layout/_font-awesome.scss */
/* line 3745, ../../scss/style.scss */
.ico-move:before {
  content: "\f047";
}

/* line 469, ../../scss/core/layout/_font-awesome.scss */
/* line 3750, ../../scss/style.scss */
.ico-step-backward:before {
  content: "\f048";
}

/* line 472, ../../scss/core/layout/_font-awesome.scss */
/* line 3755, ../../scss/style.scss */
.ico-fast-backward:before {
  content: "\f049";
}

/* line 475, ../../scss/core/layout/_font-awesome.scss */
/* line 3760, ../../scss/style.scss */
.ico-backward:before {
  content: "\f04a";
}

/* line 478, ../../scss/core/layout/_font-awesome.scss */
/* line 3765, ../../scss/style.scss */
.ico-play:before {
  content: "\f04b";
}

/* line 481, ../../scss/core/layout/_font-awesome.scss */
/* line 3770, ../../scss/style.scss */
.ico-pause:before {
  content: "\f04c";
}

/* line 484, ../../scss/core/layout/_font-awesome.scss */
/* line 3775, ../../scss/style.scss */
.ico-stop:before {
  content: "\f04d";
}

/* line 487, ../../scss/core/layout/_font-awesome.scss */
/* line 3780, ../../scss/style.scss */
.ico-forward:before {
  content: "\f04e";
}

/* line 490, ../../scss/core/layout/_font-awesome.scss */
/* line 3785, ../../scss/style.scss */
.ico-fast-forward:before {
  content: "\f050";
}

/* line 493, ../../scss/core/layout/_font-awesome.scss */
/* line 3790, ../../scss/style.scss */
.ico-step-forward:before {
  content: "\f051";
}

/* line 496, ../../scss/core/layout/_font-awesome.scss */
/* line 3795, ../../scss/style.scss */
.ico-eject:before {
  content: "\f052";
}

/* line 499, ../../scss/core/layout/_font-awesome.scss */
/* line 3800, ../../scss/style.scss */
.ico-chevron-left:before {
  content: "\f053";
}

/* line 502, ../../scss/core/layout/_font-awesome.scss */
/* line 3805, ../../scss/style.scss */
.ico-chevron-right:before {
  content: "\f054";
}

/* line 505, ../../scss/core/layout/_font-awesome.scss */
/* line 3810, ../../scss/style.scss */
.ico-plus-sign:before {
  content: "\f055";
}

/* line 508, ../../scss/core/layout/_font-awesome.scss */
/* line 3815, ../../scss/style.scss */
.ico-minus-sign:before {
  content: "\f056";
}

/* line 511, ../../scss/core/layout/_font-awesome.scss */
/* line 3820, ../../scss/style.scss */
.ico-remove-sign:before {
  content: "\f057";
}

/* line 514, ../../scss/core/layout/_font-awesome.scss */
/* line 3825, ../../scss/style.scss */
.ico-ok-sign:before {
  content: "\f058";
}

/* line 517, ../../scss/core/layout/_font-awesome.scss */
/* line 3830, ../../scss/style.scss */
.ico-question-sign:before {
  content: "\f059";
}

/* line 520, ../../scss/core/layout/_font-awesome.scss */
/* line 3835, ../../scss/style.scss */
.ico-info-sign:before {
  content: "\f05a";
}

/* line 523, ../../scss/core/layout/_font-awesome.scss */
/* line 3840, ../../scss/style.scss */
.ico-screenshot:before {
  content: "\f05b";
}

/* line 526, ../../scss/core/layout/_font-awesome.scss */
/* line 3845, ../../scss/style.scss */
.ico-remove-circle:before {
  content: "\f05c";
}

/* line 529, ../../scss/core/layout/_font-awesome.scss */
/* line 3850, ../../scss/style.scss */
.ico-ok-circle:before {
  content: "\f05d";
}

/* line 532, ../../scss/core/layout/_font-awesome.scss */
/* line 3855, ../../scss/style.scss */
.ico-ban-circle:before {
  content: "\f05e";
}

/* line 535, ../../scss/core/layout/_font-awesome.scss */
/* line 3860, ../../scss/style.scss */
.ico-arrow-left:before {
  content: "\f060";
}

/* line 538, ../../scss/core/layout/_font-awesome.scss */
/* line 3865, ../../scss/style.scss */
.ico-arrow-right:before {
  content: "\f061";
}

/* line 541, ../../scss/core/layout/_font-awesome.scss */
/* line 3870, ../../scss/style.scss */
.ico-arrow-up:before,
.static-page-content [id] .goto-top:before {
  content: "\f062";
}

/* line 544, ../../scss/core/layout/_font-awesome.scss */
/* line 3876, ../../scss/style.scss */
.ico-arrow-down:before {
  content: "\f063";
}

/* line 547, ../../scss/core/layout/_font-awesome.scss */
/* line 3881, ../../scss/style.scss */
.ico-mail-forward:before,
.ico-share-alt:before {
  content: "\f064";
}

/* line 551, ../../scss/core/layout/_font-awesome.scss */
/* line 3887, ../../scss/style.scss */
.ico-resize-full:before {
  content: "\f065";
}

/* line 554, ../../scss/core/layout/_font-awesome.scss */
/* line 3892, ../../scss/style.scss */
.ico-resize-small:before {
  content: "\f066";
}

/* line 557, ../../scss/core/layout/_font-awesome.scss */
/* line 3897, ../../scss/style.scss */
.ico-plus:before {
  content: "\f067";
}

/* line 560, ../../scss/core/layout/_font-awesome.scss */
/* line 3902, ../../scss/style.scss */
.ico-minus:before {
  content: "\f068";
}

/* line 563, ../../scss/core/layout/_font-awesome.scss */
/* line 3907, ../../scss/style.scss */
.ico-asterisk:before {
  content: "\f069";
}

/* line 566, ../../scss/core/layout/_font-awesome.scss */
/* line 3912, ../../scss/style.scss */
.ico-exclamation-sign:before {
  content: "\f06a";
}

/* line 569, ../../scss/core/layout/_font-awesome.scss */
/* line 3917, ../../scss/style.scss */
.ico-gift:before {
  content: "\f06b";
}

/* line 572, ../../scss/core/layout/_font-awesome.scss */
/* line 3922, ../../scss/style.scss */
.ico-leaf:before {
  content: "\f06c";
}

/* line 575, ../../scss/core/layout/_font-awesome.scss */
/* line 3927, ../../scss/style.scss */
.ico-fire:before {
  content: "\f06d";
}

/* line 578, ../../scss/core/layout/_font-awesome.scss */
/* line 3932, ../../scss/style.scss */
.ico-eye-open:before {
  content: "\f06e";
}

/* line 581, ../../scss/core/layout/_font-awesome.scss */
/* line 3937, ../../scss/style.scss */
.ico-eye-close:before {
  content: "\f070";
}

/* line 584, ../../scss/core/layout/_font-awesome.scss */
/* line 3942, ../../scss/style.scss */
.ico-warning-sign:before {
  content: "\f071";
}

/* line 587, ../../scss/core/layout/_font-awesome.scss */
/* line 3947, ../../scss/style.scss */
.ico-plane:before {
  content: "\f072";
}

/* line 590, ../../scss/core/layout/_font-awesome.scss */
/* line 3952, ../../scss/style.scss */
.ico-calendar:before {
  content: "\f073";
}

/* line 593, ../../scss/core/layout/_font-awesome.scss */
/* line 3957, ../../scss/style.scss */
.ico-random:before {
  content: "\f074";
}

/* line 596, ../../scss/core/layout/_font-awesome.scss */
/* line 3962, ../../scss/style.scss */
.ico-comment:before {
  content: "\f075";
}

/* line 599, ../../scss/core/layout/_font-awesome.scss */
/* line 3967, ../../scss/style.scss */
.ico-magnet:before {
  content: "\f076";
}

/* line 602, ../../scss/core/layout/_font-awesome.scss */
/* line 3972, ../../scss/style.scss */
.ico-chevron-up:before,
.no-csstransforms .module.project-rewards .module-title .ico.up:before {
  content: "\f077";
}

/* line 605, ../../scss/core/layout/_font-awesome.scss */
/* line 3978, ../../scss/style.scss */
.ico-chevron-down:before,
.no-csstransforms .module.project-rewards .module-title .ico.down:before {
  content: "\f078";
}

/* line 608, ../../scss/core/layout/_font-awesome.scss */
/* line 3984, ../../scss/style.scss */
.ico-retweet:before {
  content: "\f079";
}

/* line 611, ../../scss/core/layout/_font-awesome.scss */
/* line 3989, ../../scss/style.scss */
.ico-shopping-cart:before {
  content: "\f07a";
}

/* line 614, ../../scss/core/layout/_font-awesome.scss */
/* line 3994, ../../scss/style.scss */
.ico-folder-close:before {
  content: "\f07b";
}

/* line 617, ../../scss/core/layout/_font-awesome.scss */
/* line 3999, ../../scss/style.scss */
.ico-folder-open:before {
  content: "\f07c";
}

/* line 620, ../../scss/core/layout/_font-awesome.scss */
/* line 4004, ../../scss/style.scss */
.ico-resize-vertical:before {
  content: "\f07d";
}

/* line 623, ../../scss/core/layout/_font-awesome.scss */
/* line 4009, ../../scss/style.scss */
.ico-resize-horizontal:before {
  content: "\f07e";
}

/* line 626, ../../scss/core/layout/_font-awesome.scss */
/* line 4014, ../../scss/style.scss */
.ico-bar-chart:before {
  content: "\f080";
}

/* line 629, ../../scss/core/layout/_font-awesome.scss */
/* line 4019, ../../scss/style.scss */
.ico-twitter-sign:before {
  content: "\f081";
}

/* line 632, ../../scss/core/layout/_font-awesome.scss */
/* line 4024, ../../scss/style.scss */
.ico-facebook-sign:before {
  content: "\f082";
}

/* line 635, ../../scss/core/layout/_font-awesome.scss */
/* line 4029, ../../scss/style.scss */
.ico-camera-retro:before {
  content: "\f083";
}

/* line 638, ../../scss/core/layout/_font-awesome.scss */
/* line 4034, ../../scss/style.scss */
.ico-key:before {
  content: "\f084";
}

/* line 641, ../../scss/core/layout/_font-awesome.scss */
/* line 4039, ../../scss/style.scss */
.ico-gears:before,
.ico-cogs:before {
  content: "\f085";
}

/* line 645, ../../scss/core/layout/_font-awesome.scss */
/* line 4045, ../../scss/style.scss */
.ico-comments:before {
  content: "\f086";
}

/* line 648, ../../scss/core/layout/_font-awesome.scss */
/* line 4050, ../../scss/style.scss */
.ico-thumbs-up-alt:before {
  content: "\f087";
}

/* line 651, ../../scss/core/layout/_font-awesome.scss */
/* line 4055, ../../scss/style.scss */
.ico-thumbs-down-alt:before {
  content: "\f088";
}

/* line 654, ../../scss/core/layout/_font-awesome.scss */
/* line 4060, ../../scss/style.scss */
.ico-star-half:before {
  content: "\f089";
}

/* line 657, ../../scss/core/layout/_font-awesome.scss */
/* line 4065, ../../scss/style.scss */
.ico-heart-empty:before {
  content: "\f08a";
}

/* line 660, ../../scss/core/layout/_font-awesome.scss */
/* line 4070, ../../scss/style.scss */
.ico-signout:before {
  content: "\f08b";
}

/* line 663, ../../scss/core/layout/_font-awesome.scss */
/* line 4075, ../../scss/style.scss */
.ico-linkedin-sign:before {
  content: "\f08c";
}

/* line 666, ../../scss/core/layout/_font-awesome.scss */
/* line 4080, ../../scss/style.scss */
.ico-pushpin:before {
  content: "\f08d";
}

/* line 669, ../../scss/core/layout/_font-awesome.scss */
/* line 4085, ../../scss/style.scss */
.ico-external-link:before {
  content: "\f08e";
}

/* line 672, ../../scss/core/layout/_font-awesome.scss */
/* line 4090, ../../scss/style.scss */
.ico-signin:before {
  content: "\f090";
}

/* line 675, ../../scss/core/layout/_font-awesome.scss */
/* line 4095, ../../scss/style.scss */
.ico-trophy:before {
  content: "\f091";
}

/* line 678, ../../scss/core/layout/_font-awesome.scss */
/* line 4100, ../../scss/style.scss */
.ico-github-sign:before {
  content: "\f092";
}

/* line 681, ../../scss/core/layout/_font-awesome.scss */
/* line 4105, ../../scss/style.scss */
.ico-upload-alt:before {
  content: "\f093";
}

/* line 684, ../../scss/core/layout/_font-awesome.scss */
/* line 4110, ../../scss/style.scss */
.ico-lemon:before {
  content: "\f094";
}

/* line 687, ../../scss/core/layout/_font-awesome.scss */
/* line 4115, ../../scss/style.scss */
.ico-phone:before {
  content: "\f095";
}

/* line 690, ../../scss/core/layout/_font-awesome.scss */
/* line 4120, ../../scss/style.scss */
.ico-unchecked:before,
.ico-check-empty:before {
  content: "\f096";
}

/* line 694, ../../scss/core/layout/_font-awesome.scss */
/* line 4126, ../../scss/style.scss */
.ico-bookmark-empty:before {
  content: "\f097";
}

/* line 697, ../../scss/core/layout/_font-awesome.scss */
/* line 4131, ../../scss/style.scss */
.ico-phone-sign:before {
  content: "\f098";
}

/* line 700, ../../scss/core/layout/_font-awesome.scss */
/* line 4136, ../../scss/style.scss */
.ico-twitter:before {
  content: "\f099";
}

/* line 703, ../../scss/core/layout/_font-awesome.scss */
/* line 4141, ../../scss/style.scss */
.ico-facebook:before {
  content: "\f09a";
}

/* line 706, ../../scss/core/layout/_font-awesome.scss */
/* line 4146, ../../scss/style.scss */
.ico-github:before {
  content: "\f09b";
}

/* line 709, ../../scss/core/layout/_font-awesome.scss */
/* line 4151, ../../scss/style.scss */
.ico-unlock:before {
  content: "\f09c";
}

/* line 712, ../../scss/core/layout/_font-awesome.scss */
/* line 4156, ../../scss/style.scss */
.ico-credit-card:before {
  content: "\f09d";
}

/* line 715, ../../scss/core/layout/_font-awesome.scss */
/* line 4161, ../../scss/style.scss */
.ico-rss:before {
  content: "\f09e";
}

/* line 718, ../../scss/core/layout/_font-awesome.scss */
/* line 4166, ../../scss/style.scss */
.ico-hdd:before {
  content: "\f0a0";
}

/* line 721, ../../scss/core/layout/_font-awesome.scss */
/* line 4171, ../../scss/style.scss */
.ico-bullhorn:before {
  content: "\f0a1";
}

/* line 724, ../../scss/core/layout/_font-awesome.scss */
/* line 4176, ../../scss/style.scss */
.ico-bell:before {
  content: "\f0a2";
}

/* line 727, ../../scss/core/layout/_font-awesome.scss */
/* line 4181, ../../scss/style.scss */
.ico-certificate:before {
  content: "\f0a3";
}

/* line 730, ../../scss/core/layout/_font-awesome.scss */
/* line 4186, ../../scss/style.scss */
.ico-hand-right:before {
  content: "\f0a4";
}

/* line 733, ../../scss/core/layout/_font-awesome.scss */
/* line 4191, ../../scss/style.scss */
.ico-hand-left:before {
  content: "\f0a5";
}

/* line 736, ../../scss/core/layout/_font-awesome.scss */
/* line 4196, ../../scss/style.scss */
.ico-hand-up:before {
  content: "\f0a6";
}

/* line 739, ../../scss/core/layout/_font-awesome.scss */
/* line 4201, ../../scss/style.scss */
.ico-hand-down:before {
  content: "\f0a7";
}

/* line 742, ../../scss/core/layout/_font-awesome.scss */
/* line 4206, ../../scss/style.scss */
.ico-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 745, ../../scss/core/layout/_font-awesome.scss */
/* line 4211, ../../scss/style.scss */
.ico-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 748, ../../scss/core/layout/_font-awesome.scss */
/* line 4216, ../../scss/style.scss */
.ico-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 751, ../../scss/core/layout/_font-awesome.scss */
/* line 4221, ../../scss/style.scss */
.ico-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 754, ../../scss/core/layout/_font-awesome.scss */
/* line 4226, ../../scss/style.scss */
.ico-globe:before {
  content: "\f0ac";
}

/* line 757, ../../scss/core/layout/_font-awesome.scss */
/* line 4231, ../../scss/style.scss */
.ico-wrench:before {
  content: "\f0ad";
}

/* line 760, ../../scss/core/layout/_font-awesome.scss */
/* line 4236, ../../scss/style.scss */
.ico-tasks:before {
  content: "\f0ae";
}

/* line 763, ../../scss/core/layout/_font-awesome.scss */
/* line 4241, ../../scss/style.scss */
.ico-filter:before {
  content: "\f0b0";
}

/* line 766, ../../scss/core/layout/_font-awesome.scss */
/* line 4246, ../../scss/style.scss */
.ico-briefcase:before {
  content: "\f0b1";
}

/* line 769, ../../scss/core/layout/_font-awesome.scss */
/* line 4251, ../../scss/style.scss */
.ico-fullscreen:before {
  content: "\f0b2";
}

/* line 772, ../../scss/core/layout/_font-awesome.scss */
/* line 4256, ../../scss/style.scss */
.ico-group:before {
  content: "\f0c0";
}

/* line 775, ../../scss/core/layout/_font-awesome.scss */
/* line 4261, ../../scss/style.scss */
.ico-link:before {
  content: "\f0c1";
}

/* line 778, ../../scss/core/layout/_font-awesome.scss */
/* line 4266, ../../scss/style.scss */
.ico-cloud:before {
  content: "\f0c2";
}

/* line 781, ../../scss/core/layout/_font-awesome.scss */
/* line 4271, ../../scss/style.scss */
.ico-beaker:before {
  content: "\f0c3";
}

/* line 784, ../../scss/core/layout/_font-awesome.scss */
/* line 4276, ../../scss/style.scss */
.ico-cut:before {
  content: "\f0c4";
}

/* line 787, ../../scss/core/layout/_font-awesome.scss */
/* line 4281, ../../scss/style.scss */
.ico-copy:before {
  content: "\f0c5";
}

/* line 790, ../../scss/core/layout/_font-awesome.scss */
/* line 4286, ../../scss/style.scss */
.ico-paperclip:before,
.ico-paper-clip:before {
  content: "\f0c6";
}

/* line 794, ../../scss/core/layout/_font-awesome.scss */
/* line 4292, ../../scss/style.scss */
.ico-save:before {
  content: "\f0c7";
}

/* line 797, ../../scss/core/layout/_font-awesome.scss */
/* line 4297, ../../scss/style.scss */
.ico-sign-blank:before {
  content: "\f0c8";
}

/* line 800, ../../scss/core/layout/_font-awesome.scss */
/* line 4302, ../../scss/style.scss */
.ico-reorder:before {
  content: "\f0c9";
}

/* line 803, ../../scss/core/layout/_font-awesome.scss */
/* line 4307, ../../scss/style.scss */
.ico-list-ul:before {
  content: "\f0ca";
}

/* line 806, ../../scss/core/layout/_font-awesome.scss */
/* line 4312, ../../scss/style.scss */
.ico-list-ol:before {
  content: "\f0cb";
}

/* line 809, ../../scss/core/layout/_font-awesome.scss */
/* line 4317, ../../scss/style.scss */
.ico-strikethrough:before {
  content: "\f0cc";
}

/* line 812, ../../scss/core/layout/_font-awesome.scss */
/* line 4322, ../../scss/style.scss */
.ico-underline:before {
  content: "\f0cd";
}

/* line 815, ../../scss/core/layout/_font-awesome.scss */
/* line 4327, ../../scss/style.scss */
.ico-table:before {
  content: "\f0ce";
}

/* line 818, ../../scss/core/layout/_font-awesome.scss */
/* line 4332, ../../scss/style.scss */
.ico-magic:before {
  content: "\f0d0";
}

/* line 821, ../../scss/core/layout/_font-awesome.scss */
/* line 4337, ../../scss/style.scss */
.ico-truck:before {
  content: "\f0d1";
}

/* line 824, ../../scss/core/layout/_font-awesome.scss */
/* line 4342, ../../scss/style.scss */
.ico-pinterest:before {
  content: "\f0d2";
}

/* line 827, ../../scss/core/layout/_font-awesome.scss */
/* line 4347, ../../scss/style.scss */
.ico-pinterest-sign:before {
  content: "\f0d3";
}

/* line 830, ../../scss/core/layout/_font-awesome.scss */
/* line 4352, ../../scss/style.scss */
.ico-google-plus-sign:before {
  content: "\f0d4";
}

/* line 833, ../../scss/core/layout/_font-awesome.scss */
/* line 4357, ../../scss/style.scss */
.ico-google-plus:before {
  content: "\f0d5";
}

/* line 836, ../../scss/core/layout/_font-awesome.scss */
/* line 4362, ../../scss/style.scss */
.ico-money:before {
  content: "\f0d6";
}

/* line 839, ../../scss/core/layout/_font-awesome.scss */
/* line 4367, ../../scss/style.scss */
.ico-caret-down:before {
  content: "\f0d7";
}

/* line 842, ../../scss/core/layout/_font-awesome.scss */
/* line 4372, ../../scss/style.scss */
.ico-caret-up:before {
  content: "\f0d8";
}

/* line 845, ../../scss/core/layout/_font-awesome.scss */
/* line 4377, ../../scss/style.scss */
.ico-caret-left:before {
  content: "\f0d9";
}

/* line 848, ../../scss/core/layout/_font-awesome.scss */
/* line 4382, ../../scss/style.scss */
.ico-caret-right:before {
  content: "\f0da";
}

/* line 851, ../../scss/core/layout/_font-awesome.scss */
/* line 4387, ../../scss/style.scss */
.ico-columns:before {
  content: "\f0db";
}

/* line 854, ../../scss/core/layout/_font-awesome.scss */
/* line 4392, ../../scss/style.scss */
.ico-sort:before {
  content: "\f0dc";
}

/* line 857, ../../scss/core/layout/_font-awesome.scss */
/* line 4397, ../../scss/style.scss */
.ico-sort-down:before {
  content: "\f0dd";
}

/* line 860, ../../scss/core/layout/_font-awesome.scss */
/* line 4402, ../../scss/style.scss */
.ico-sort-up:before {
  content: "\f0de";
}

/* line 863, ../../scss/core/layout/_font-awesome.scss */
/* line 4407, ../../scss/style.scss */
.ico-envelope:before {
  content: "\f0e0";
}

/* line 866, ../../scss/core/layout/_font-awesome.scss */
/* line 4412, ../../scss/style.scss */
.ico-linkedin:before {
  content: "\f0e1";
}

/* line 869, ../../scss/core/layout/_font-awesome.scss */
/* line 4417, ../../scss/style.scss */
.ico-rotate-left:before,
.ico-undo:before {
  content: "\f0e2";
}

/* line 873, ../../scss/core/layout/_font-awesome.scss */
/* line 4423, ../../scss/style.scss */
.ico-legal:before {
  content: "\f0e3";
}

/* line 876, ../../scss/core/layout/_font-awesome.scss */
/* line 4428, ../../scss/style.scss */
.ico-dashboard:before {
  content: "\f0e4";
}

/* line 879, ../../scss/core/layout/_font-awesome.scss */
/* line 4433, ../../scss/style.scss */
.ico-comment-alt:before {
  content: "\f0e5";
}

/* line 882, ../../scss/core/layout/_font-awesome.scss */
/* line 4438, ../../scss/style.scss */
.ico-comments-alt:before {
  content: "\f0e6";
}

/* line 885, ../../scss/core/layout/_font-awesome.scss */
/* line 4443, ../../scss/style.scss */
.ico-bolt:before {
  content: "\f0e7";
}

/* line 888, ../../scss/core/layout/_font-awesome.scss */
/* line 4448, ../../scss/style.scss */
.ico-sitemap:before {
  content: "\f0e8";
}

/* line 891, ../../scss/core/layout/_font-awesome.scss */
/* line 4453, ../../scss/style.scss */
.ico-umbrella:before {
  content: "\f0e9";
}

/* line 894, ../../scss/core/layout/_font-awesome.scss */
/* line 4458, ../../scss/style.scss */
.ico-paste:before {
  content: "\f0ea";
}

/* line 897, ../../scss/core/layout/_font-awesome.scss */
/* line 4463, ../../scss/style.scss */
.ico-lightbulb:before {
  content: "\f0eb";
}

/* line 900, ../../scss/core/layout/_font-awesome.scss */
/* line 4468, ../../scss/style.scss */
.ico-exchange:before {
  content: "\f0ec";
}

/* line 903, ../../scss/core/layout/_font-awesome.scss */
/* line 4473, ../../scss/style.scss */
.ico-cloud-download:before {
  content: "\f0ed";
}

/* line 906, ../../scss/core/layout/_font-awesome.scss */
/* line 4478, ../../scss/style.scss */
.ico-cloud-upload:before {
  content: "\f0ee";
}

/* line 909, ../../scss/core/layout/_font-awesome.scss */
/* line 4483, ../../scss/style.scss */
.ico-user-md:before {
  content: "\f0f0";
}

/* line 912, ../../scss/core/layout/_font-awesome.scss */
/* line 4488, ../../scss/style.scss */
.ico-stethoscope:before {
  content: "\f0f1";
}

/* line 915, ../../scss/core/layout/_font-awesome.scss */
/* line 4493, ../../scss/style.scss */
.ico-suitcase:before {
  content: "\f0f2";
}

/* line 918, ../../scss/core/layout/_font-awesome.scss */
/* line 4498, ../../scss/style.scss */
.ico-bell-alt:before {
  content: "\f0f3";
}

/* line 921, ../../scss/core/layout/_font-awesome.scss */
/* line 4503, ../../scss/style.scss */
.ico-coffee:before {
  content: "\f0f4";
}

/* line 924, ../../scss/core/layout/_font-awesome.scss */
/* line 4508, ../../scss/style.scss */
.ico-food:before {
  content: "\f0f5";
}

/* line 927, ../../scss/core/layout/_font-awesome.scss */
/* line 4513, ../../scss/style.scss */
.ico-file-text-alt:before {
  content: "\f0f6";
}

/* line 930, ../../scss/core/layout/_font-awesome.scss */
/* line 4518, ../../scss/style.scss */
.ico-building:before {
  content: "\f0f7";
}

/* line 933, ../../scss/core/layout/_font-awesome.scss */
/* line 4523, ../../scss/style.scss */
.ico-hospital:before {
  content: "\f0f8";
}

/* line 936, ../../scss/core/layout/_font-awesome.scss */
/* line 4528, ../../scss/style.scss */
.ico-ambulance:before {
  content: "\f0f9";
}

/* line 939, ../../scss/core/layout/_font-awesome.scss */
/* line 4533, ../../scss/style.scss */
.ico-medkit:before {
  content: "\f0fa";
}

/* line 942, ../../scss/core/layout/_font-awesome.scss */
/* line 4538, ../../scss/style.scss */
.ico-fighter-jet:before {
  content: "\f0fb";
}

/* line 945, ../../scss/core/layout/_font-awesome.scss */
/* line 4543, ../../scss/style.scss */
.ico-beer:before {
  content: "\f0fc";
}

/* line 948, ../../scss/core/layout/_font-awesome.scss */
/* line 4548, ../../scss/style.scss */
.ico-h-sign:before {
  content: "\f0fd";
}

/* line 951, ../../scss/core/layout/_font-awesome.scss */
/* line 4553, ../../scss/style.scss */
.ico-plus-sign-alt:before {
  content: "\f0fe";
}

/* line 954, ../../scss/core/layout/_font-awesome.scss */
/* line 4558, ../../scss/style.scss */
.ico-double-angle-left:before {
  content: "\f100";
}

/* line 957, ../../scss/core/layout/_font-awesome.scss */
/* line 4563, ../../scss/style.scss */
.ico-double-angle-right:before {
  content: "\f101";
}

/* line 960, ../../scss/core/layout/_font-awesome.scss */
/* line 4568, ../../scss/style.scss */
.ico-double-angle-up:before {
  content: "\f102";
}

/* line 963, ../../scss/core/layout/_font-awesome.scss */
/* line 4573, ../../scss/style.scss */
.ico-double-angle-down:before {
  content: "\f103";
}

/* line 966, ../../scss/core/layout/_font-awesome.scss */
/* line 4578, ../../scss/style.scss */
.ico-angle-left:before {
  content: "\f104";
}

/* line 969, ../../scss/core/layout/_font-awesome.scss */
/* line 4583, ../../scss/style.scss */
.ico-angle-right:before {
  content: "\f105";
}

/* line 972, ../../scss/core/layout/_font-awesome.scss */
/* line 4588, ../../scss/style.scss */
.ico-angle-up:before {
  content: "\f106";
}

/* line 975, ../../scss/core/layout/_font-awesome.scss */
/* line 4593, ../../scss/style.scss */
.ico-angle-down:before {
  content: "\f107";
}

/* line 978, ../../scss/core/layout/_font-awesome.scss */
/* line 4598, ../../scss/style.scss */
.ico-desktop:before {
  content: "\f108";
}

/* line 981, ../../scss/core/layout/_font-awesome.scss */
/* line 4603, ../../scss/style.scss */
.ico-laptop:before {
  content: "\f109";
}

/* line 984, ../../scss/core/layout/_font-awesome.scss */
/* line 4608, ../../scss/style.scss */
.ico-tablet:before {
  content: "\f10a";
}

/* line 987, ../../scss/core/layout/_font-awesome.scss */
/* line 4613, ../../scss/style.scss */
.ico-mobile-phone:before {
  content: "\f10b";
}

/* line 990, ../../scss/core/layout/_font-awesome.scss */
/* line 4618, ../../scss/style.scss */
.ico-circle-blank:before {
  content: "\f10c";
}

/* line 993, ../../scss/core/layout/_font-awesome.scss */
/* line 4623, ../../scss/style.scss */
.ico-quote-left:before {
  content: "\f10d";
}

/* line 996, ../../scss/core/layout/_font-awesome.scss */
/* line 4628, ../../scss/style.scss */
.ico-quote-right:before {
  content: "\f10e";
}

/* line 999, ../../scss/core/layout/_font-awesome.scss */
/* line 4633, ../../scss/style.scss */
.ico-spinner:before {
  content: "\f110";
}

/* line 1002, ../../scss/core/layout/_font-awesome.scss */
/* line 4638, ../../scss/style.scss */
.ico-circle:before {
  content: "\f111";
}

/* line 1005, ../../scss/core/layout/_font-awesome.scss */
/* line 4643, ../../scss/style.scss */
.ico-mail-reply:before,
.ico-reply:before {
  content: "\f112";
}

/* line 1009, ../../scss/core/layout/_font-awesome.scss */
/* line 4649, ../../scss/style.scss */
.ico-github-alt:before {
  content: "\f113";
}

/* line 1012, ../../scss/core/layout/_font-awesome.scss */
/* line 4654, ../../scss/style.scss */
.ico-folder-close-alt:before {
  content: "\f114";
}

/* line 1015, ../../scss/core/layout/_font-awesome.scss */
/* line 4659, ../../scss/style.scss */
.ico-folder-open-alt:before {
  content: "\f115";
}

/* line 1018, ../../scss/core/layout/_font-awesome.scss */
/* line 4664, ../../scss/style.scss */
.ico-expand-alt:before {
  content: "\f116";
}

/* line 1021, ../../scss/core/layout/_font-awesome.scss */
/* line 4669, ../../scss/style.scss */
.ico-collapse-alt:before {
  content: "\f117";
}

/* line 1024, ../../scss/core/layout/_font-awesome.scss */
/* line 4674, ../../scss/style.scss */
.ico-smile:before {
  content: "\f118";
}

/* line 1027, ../../scss/core/layout/_font-awesome.scss */
/* line 4679, ../../scss/style.scss */
.ico-frown:before {
  content: "\f119";
}

/* line 1030, ../../scss/core/layout/_font-awesome.scss */
/* line 4684, ../../scss/style.scss */
.ico-meh:before {
  content: "\f11a";
}

/* line 1033, ../../scss/core/layout/_font-awesome.scss */
/* line 4689, ../../scss/style.scss */
.ico-gamepad:before {
  content: "\f11b";
}

/* line 1036, ../../scss/core/layout/_font-awesome.scss */
/* line 4694, ../../scss/style.scss */
.ico-keyboard:before {
  content: "\f11c";
}

/* line 1039, ../../scss/core/layout/_font-awesome.scss */
/* line 4699, ../../scss/style.scss */
.ico-flag-alt:before {
  content: "\f11d";
}

/* line 1042, ../../scss/core/layout/_font-awesome.scss */
/* line 4704, ../../scss/style.scss */
.ico-flag-checkered:before {
  content: "\f11e";
}

/* line 1045, ../../scss/core/layout/_font-awesome.scss */
/* line 4709, ../../scss/style.scss */
.ico-terminal:before {
  content: "\f120";
}

/* line 1048, ../../scss/core/layout/_font-awesome.scss */
/* line 4714, ../../scss/style.scss */
.ico-code:before {
  content: "\f121";
}

/* line 1051, ../../scss/core/layout/_font-awesome.scss */
/* line 4719, ../../scss/style.scss */
.ico-reply-all:before {
  content: "\f122";
}

/* line 1054, ../../scss/core/layout/_font-awesome.scss */
/* line 4724, ../../scss/style.scss */
.ico-mail-reply-all:before {
  content: "\f122";
}

/* line 1057, ../../scss/core/layout/_font-awesome.scss */
/* line 4729, ../../scss/style.scss */
.ico-star-half-full:before,
.ico-star-half-empty:before {
  content: "\f123";
}

/* line 1061, ../../scss/core/layout/_font-awesome.scss */
/* line 4735, ../../scss/style.scss */
.ico-location-arrow:before {
  content: "\f124";
}

/* line 1064, ../../scss/core/layout/_font-awesome.scss */
/* line 4740, ../../scss/style.scss */
.ico-crop:before {
  content: "\f125";
}

/* line 1067, ../../scss/core/layout/_font-awesome.scss */
/* line 4745, ../../scss/style.scss */
.ico-code-fork:before {
  content: "\f126";
}

/* line 1070, ../../scss/core/layout/_font-awesome.scss */
/* line 4750, ../../scss/style.scss */
.ico-unlink:before {
  content: "\f127";
}

/* line 1073, ../../scss/core/layout/_font-awesome.scss */
/* line 4755, ../../scss/style.scss */
.ico-question:before {
  content: "\f128";
}

/* line 1076, ../../scss/core/layout/_font-awesome.scss */
/* line 4760, ../../scss/style.scss */
.ico-info:before {
  content: "\f129";
}

/* line 1079, ../../scss/core/layout/_font-awesome.scss */
/* line 4765, ../../scss/style.scss */
.ico-exclamation:before {
  content: "\f12a";
}

/* line 1082, ../../scss/core/layout/_font-awesome.scss */
/* line 4770, ../../scss/style.scss */
.ico-superscript:before {
  content: "\f12b";
}

/* line 1085, ../../scss/core/layout/_font-awesome.scss */
/* line 4775, ../../scss/style.scss */
.ico-subscript:before {
  content: "\f12c";
}

/* line 1088, ../../scss/core/layout/_font-awesome.scss */
/* line 4780, ../../scss/style.scss */
.ico-eraser:before {
  content: "\f12d";
}

/* line 1091, ../../scss/core/layout/_font-awesome.scss */
/* line 4785, ../../scss/style.scss */
.ico-puzzle-piece:before {
  content: "\f12e";
}

/* line 1094, ../../scss/core/layout/_font-awesome.scss */
/* line 4790, ../../scss/style.scss */
.ico-microphone:before {
  content: "\f130";
}

/* line 1097, ../../scss/core/layout/_font-awesome.scss */
/* line 4795, ../../scss/style.scss */
.ico-microphone-off:before {
  content: "\f131";
}

/* line 1100, ../../scss/core/layout/_font-awesome.scss */
/* line 4800, ../../scss/style.scss */
.ico-shield:before {
  content: "\f132";
}

/* line 1103, ../../scss/core/layout/_font-awesome.scss */
/* line 4805, ../../scss/style.scss */
.ico-calendar-empty:before {
  content: "\f133";
}

/* line 1106, ../../scss/core/layout/_font-awesome.scss */
/* line 4810, ../../scss/style.scss */
.ico-fire-extinguisher:before {
  content: "\f134";
}

/* line 1109, ../../scss/core/layout/_font-awesome.scss */
/* line 4815, ../../scss/style.scss */
.ico-rocket:before {
  content: "\f135";
}

/* line 1112, ../../scss/core/layout/_font-awesome.scss */
/* line 4820, ../../scss/style.scss */
.ico-maxcdn:before {
  content: "\f136";
}

/* line 1115, ../../scss/core/layout/_font-awesome.scss */
/* line 4825, ../../scss/style.scss */
.ico-chevron-sign-left:before {
  content: "\f137";
}

/* line 1118, ../../scss/core/layout/_font-awesome.scss */
/* line 4830, ../../scss/style.scss */
.ico-chevron-sign-right:before {
  content: "\f138";
}

/* line 1121, ../../scss/core/layout/_font-awesome.scss */
/* line 4835, ../../scss/style.scss */
.ico-chevron-sign-up:before {
  content: "\f139";
}

/* line 1124, ../../scss/core/layout/_font-awesome.scss */
/* line 4840, ../../scss/style.scss */
.ico-chevron-sign-down:before {
  content: "\f13a";
}

/* line 1127, ../../scss/core/layout/_font-awesome.scss */
/* line 4845, ../../scss/style.scss */
.ico-html5:before {
  content: "\f13b";
}

/* line 1130, ../../scss/core/layout/_font-awesome.scss */
/* line 4850, ../../scss/style.scss */
.ico-css3:before {
  content: "\f13c";
}

/* line 1133, ../../scss/core/layout/_font-awesome.scss */
/* line 4855, ../../scss/style.scss */
.ico-anchor:before {
  content: "\f13d";
}

/* line 1136, ../../scss/core/layout/_font-awesome.scss */
/* line 4860, ../../scss/style.scss */
.ico-unlock-alt:before {
  content: "\f13e";
}

/* line 1139, ../../scss/core/layout/_font-awesome.scss */
/* line 4865, ../../scss/style.scss */
.ico-bullseye:before {
  content: "\f140";
}

/* line 1142, ../../scss/core/layout/_font-awesome.scss */
/* line 4870, ../../scss/style.scss */
.ico-ellipsis-horizontal:before {
  content: "\f141";
}

/* line 1145, ../../scss/core/layout/_font-awesome.scss */
/* line 4875, ../../scss/style.scss */
.ico-ellipsis-vertical:before {
  content: "\f142";
}

/* line 1148, ../../scss/core/layout/_font-awesome.scss */
/* line 4880, ../../scss/style.scss */
.ico-rss-sign:before {
  content: "\f143";
}

/* line 1151, ../../scss/core/layout/_font-awesome.scss */
/* line 4885, ../../scss/style.scss */
.ico-play-sign:before {
  content: "\f144";
}

/* line 1154, ../../scss/core/layout/_font-awesome.scss */
/* line 4890, ../../scss/style.scss */
.ico-ticket:before {
  content: "\f145";
}

/* line 1157, ../../scss/core/layout/_font-awesome.scss */
/* line 4895, ../../scss/style.scss */
.ico-minus-sign-alt:before {
  content: "\f146";
}

/* line 1160, ../../scss/core/layout/_font-awesome.scss */
/* line 4900, ../../scss/style.scss */
.ico-check-minus:before {
  content: "\f147";
}

/* line 1163, ../../scss/core/layout/_font-awesome.scss */
/* line 4905, ../../scss/style.scss */
.ico-level-up:before {
  content: "\f148";
}

/* line 1166, ../../scss/core/layout/_font-awesome.scss */
/* line 4910, ../../scss/style.scss */
.ico-level-down:before {
  content: "\f149";
}

/* line 1169, ../../scss/core/layout/_font-awesome.scss */
/* line 4915, ../../scss/style.scss */
.ico-check-sign:before {
  content: "\f14a";
}

/* line 1172, ../../scss/core/layout/_font-awesome.scss */
/* line 4920, ../../scss/style.scss */
.ico-edit-sign:before {
  content: "\f14b";
}

/* line 1175, ../../scss/core/layout/_font-awesome.scss */
/* line 4925, ../../scss/style.scss */
.ico-external-link-sign:before {
  content: "\f14c";
}

/* line 1178, ../../scss/core/layout/_font-awesome.scss */
/* line 4930, ../../scss/style.scss */
.ico-share-sign:before {
  content: "\f14d";
}

/* line 1181, ../../scss/core/layout/_font-awesome.scss */
/* line 4935, ../../scss/style.scss */
.ico-compass:before {
  content: "\f14e";
}

/* line 1184, ../../scss/core/layout/_font-awesome.scss */
/* line 4940, ../../scss/style.scss */
.ico-collapse:before {
  content: "\f150";
}

/* line 1187, ../../scss/core/layout/_font-awesome.scss */
/* line 4945, ../../scss/style.scss */
.ico-collapse-top:before {
  content: "\f151";
}

/* line 1190, ../../scss/core/layout/_font-awesome.scss */
/* line 4950, ../../scss/style.scss */
.ico-expand:before {
  content: "\f152";
}

/* line 1193, ../../scss/core/layout/_font-awesome.scss */
/* line 4955, ../../scss/style.scss */
.ico-euro:before,
.ico-eur:before {
  content: "\f153";
}

/* line 1197, ../../scss/core/layout/_font-awesome.scss */
/* line 4961, ../../scss/style.scss */
.ico-gbp:before {
  content: "\f154";
}

/* line 1200, ../../scss/core/layout/_font-awesome.scss */
/* line 4966, ../../scss/style.scss */
.ico-dollar:before,
.ico-usd:before {
  content: "\f155";
}

/* line 1204, ../../scss/core/layout/_font-awesome.scss */
/* line 4972, ../../scss/style.scss */
.ico-rupee:before,
.ico-inr:before {
  content: "\f156";
}

/* line 1208, ../../scss/core/layout/_font-awesome.scss */
/* line 4978, ../../scss/style.scss */
.ico-yen:before,
.ico-jpy:before {
  content: "\f157";
}

/* line 1212, ../../scss/core/layout/_font-awesome.scss */
/* line 4984, ../../scss/style.scss */
.ico-renminbi:before,
.ico-cny:before {
  content: "\f158";
}

/* line 1216, ../../scss/core/layout/_font-awesome.scss */
/* line 4990, ../../scss/style.scss */
.ico-won:before,
.ico-krw:before {
  content: "\f159";
}

/* line 1220, ../../scss/core/layout/_font-awesome.scss */
/* line 4996, ../../scss/style.scss */
.ico-bitcoin:before,
.ico-btc:before {
  content: "\f15a";
}

/* line 1224, ../../scss/core/layout/_font-awesome.scss */
/* line 5002, ../../scss/style.scss */
.ico-file:before {
  content: "\f15b";
}

/* line 1227, ../../scss/core/layout/_font-awesome.scss */
/* line 5007, ../../scss/style.scss */
.ico-file-text:before {
  content: "\f15c";
}

/* line 1230, ../../scss/core/layout/_font-awesome.scss */
/* line 5012, ../../scss/style.scss */
.ico-sort-by-alphabet:before {
  content: "\f15d";
}

/* line 1233, ../../scss/core/layout/_font-awesome.scss */
/* line 5017, ../../scss/style.scss */
.ico-sort-by-alphabet-alt:before {
  content: "\f15e";
}

/* line 1236, ../../scss/core/layout/_font-awesome.scss */
/* line 5022, ../../scss/style.scss */
.ico-sort-by-attributes:before {
  content: "\f160";
}

/* line 1239, ../../scss/core/layout/_font-awesome.scss */
/* line 5027, ../../scss/style.scss */
.ico-sort-by-attributes-alt:before {
  content: "\f161";
}

/* line 1242, ../../scss/core/layout/_font-awesome.scss */
/* line 5032, ../../scss/style.scss */
.ico-sort-by-order:before {
  content: "\f162";
}

/* line 1245, ../../scss/core/layout/_font-awesome.scss */
/* line 5037, ../../scss/style.scss */
.ico-sort-by-order-alt:before {
  content: "\f163";
}

/* line 1248, ../../scss/core/layout/_font-awesome.scss */
/* line 5042, ../../scss/style.scss */
.ico-thumbs-up:before {
  content: "\f164";
}

/* line 1251, ../../scss/core/layout/_font-awesome.scss */
/* line 5047, ../../scss/style.scss */
.ico-thumbs-down:before {
  content: "\f165";
}

/* line 1254, ../../scss/core/layout/_font-awesome.scss */
/* line 5052, ../../scss/style.scss */
.ico-youtube-sign:before {
  content: "\f166";
}

/* line 1257, ../../scss/core/layout/_font-awesome.scss */
/* line 5057, ../../scss/style.scss */
.ico-youtube:before {
  content: "\f167";
}

/* line 1260, ../../scss/core/layout/_font-awesome.scss */
/* line 5062, ../../scss/style.scss */
.ico-xing:before {
  content: "\f168";
}

/* line 1263, ../../scss/core/layout/_font-awesome.scss */
/* line 5067, ../../scss/style.scss */
.ico-xing-sign:before {
  content: "\f169";
}

/* line 1266, ../../scss/core/layout/_font-awesome.scss */
/* line 5072, ../../scss/style.scss */
.ico-youtube-play:before {
  content: "\f16a";
}

/* line 1269, ../../scss/core/layout/_font-awesome.scss */
/* line 5077, ../../scss/style.scss */
.ico-dropbox:before {
  content: "\f16b";
}

/* line 1272, ../../scss/core/layout/_font-awesome.scss */
/* line 5082, ../../scss/style.scss */
.ico-stackexchange:before {
  content: "\f16c";
}

/* line 1275, ../../scss/core/layout/_font-awesome.scss */
/* line 5087, ../../scss/style.scss */
.ico-instagram:before {
  content: "\f16d";
}

/* line 1278, ../../scss/core/layout/_font-awesome.scss */
/* line 5092, ../../scss/style.scss */
.ico-flickr:before {
  content: "\f16e";
}

/* line 1281, ../../scss/core/layout/_font-awesome.scss */
/* line 5097, ../../scss/style.scss */
.ico-adn:before {
  content: "\f170";
}

/* line 1284, ../../scss/core/layout/_font-awesome.scss */
/* line 5102, ../../scss/style.scss */
.ico-bitbucket:before {
  content: "\f171";
}

/* line 1287, ../../scss/core/layout/_font-awesome.scss */
/* line 5107, ../../scss/style.scss */
.ico-bitbucket-sign:before {
  content: "\f172";
}

/* line 1290, ../../scss/core/layout/_font-awesome.scss */
/* line 5112, ../../scss/style.scss */
.ico-tumblr:before {
  content: "\f173";
}

/* line 1293, ../../scss/core/layout/_font-awesome.scss */
/* line 5117, ../../scss/style.scss */
.ico-tumblr-sign:before {
  content: "\f174";
}

/* line 1296, ../../scss/core/layout/_font-awesome.scss */
/* line 5122, ../../scss/style.scss */
.ico-long-arrow-down:before {
  content: "\f175";
}

/* line 1299, ../../scss/core/layout/_font-awesome.scss */
/* line 5127, ../../scss/style.scss */
.ico-long-arrow-up:before {
  content: "\f176";
}

/* line 1302, ../../scss/core/layout/_font-awesome.scss */
/* line 5132, ../../scss/style.scss */
.ico-long-arrow-left:before {
  content: "\f177";
}

/* line 1305, ../../scss/core/layout/_font-awesome.scss */
/* line 5137, ../../scss/style.scss */
.ico-long-arrow-right:before {
  content: "\f178";
}

/* line 1308, ../../scss/core/layout/_font-awesome.scss */
/* line 5142, ../../scss/style.scss */
.ico-apple:before {
  content: "\f179";
}

/* line 1311, ../../scss/core/layout/_font-awesome.scss */
/* line 5147, ../../scss/style.scss */
.ico-windows:before {
  content: "\f17a";
}

/* line 1314, ../../scss/core/layout/_font-awesome.scss */
/* line 5152, ../../scss/style.scss */
.ico-android:before {
  content: "\f17b";
}

/* line 1317, ../../scss/core/layout/_font-awesome.scss */
/* line 5157, ../../scss/style.scss */
.ico-linux:before {
  content: "\f17c";
}

/* line 1320, ../../scss/core/layout/_font-awesome.scss */
/* line 5162, ../../scss/style.scss */
.ico-dribbble:before {
  content: "\f17d";
}

/* line 1323, ../../scss/core/layout/_font-awesome.scss */
/* line 5167, ../../scss/style.scss */
.ico-skype:before {
  content: "\f17e";
}

/* line 1326, ../../scss/core/layout/_font-awesome.scss */
/* line 5172, ../../scss/style.scss */
.ico-foursquare:before {
  content: "\f180";
}

/* line 1329, ../../scss/core/layout/_font-awesome.scss */
/* line 5177, ../../scss/style.scss */
.ico-trello:before {
  content: "\f181";
}

/* line 1332, ../../scss/core/layout/_font-awesome.scss */
/* line 5182, ../../scss/style.scss */
.ico-female:before {
  content: "\f182";
}

/* line 1335, ../../scss/core/layout/_font-awesome.scss */
/* line 5187, ../../scss/style.scss */
.ico-male:before {
  content: "\f183";
}

/* line 1338, ../../scss/core/layout/_font-awesome.scss */
/* line 5192, ../../scss/style.scss */
.ico-gittip:before {
  content: "\f184";
}

/* line 1341, ../../scss/core/layout/_font-awesome.scss */
/* line 5197, ../../scss/style.scss */
.ico-sun:before {
  content: "\f185";
}

/* line 1344, ../../scss/core/layout/_font-awesome.scss */
/* line 5202, ../../scss/style.scss */
.ico-moon:before {
  content: "\f186";
}

/* line 1347, ../../scss/core/layout/_font-awesome.scss */
/* line 5207, ../../scss/style.scss */
.ico-archive:before {
  content: "\f187";
}

/* line 1350, ../../scss/core/layout/_font-awesome.scss */
/* line 5212, ../../scss/style.scss */
.ico-bug:before {
  content: "\f188";
}

/* line 1353, ../../scss/core/layout/_font-awesome.scss */
/* line 5217, ../../scss/style.scss */
.ico-vk:before {
  content: "\f189";
}

/* line 1356, ../../scss/core/layout/_font-awesome.scss */
/* line 5222, ../../scss/style.scss */
.ico-weibo:before {
  content: "\f18a";
}

/* line 1359, ../../scss/core/layout/_font-awesome.scss */
/* line 5227, ../../scss/style.scss */
.ico-renren:before {
  content: "\f18b";
}

/**
 * @package Layout
 * @module Fullheight
 * 
 * Have the body, html and $mainWrapper element fill the full available height
 * of the viewport
 */
/* line 9, ../../scss/core/layout/_fullheight.scss */
/* line 5239, ../../scss/style.scss */
html,
body {
  height: 100%;
}

/* line 13, ../../scss/core/layout/_fullheight.scss */
/* line 5245, ../../scss/style.scss */
#bodyWrapper {
  height: auto !important;
  height: 100%;
  min-height: 100%;
}

/**
 * @package Layout
 * @module Stickyfooter
 * 
 * Create a footer that sticks to the bottom of the viewport
 */
/* line 10, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/layout/_sticky-footer.scss */
/* line 5258, ../../scss/style.scss */
html,
body {
  height: 100%;
}

/* line 12, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/layout/_sticky-footer.scss */
/* line 5264, ../../scss/style.scss */
#bodyWrapper {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -80px;
}

/* line 20, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/layout/_sticky-footer.scss */
/* line 5273, ../../scss/style.scss */
#footerWrapper {
  clear: both;
  position: relative;
  height: 80px;
}

/* line 10, ../../scss/core/layout/_stickyfooter.scss */
/* line 5280, ../../scss/style.scss */
#bodyWrapper #footerMask {
  height: 120px;
  background-color: transparent;
}

/* line 3, ../../scss/core/layout/admin-buttons.scss */
/* line 5286, ../../scss/style.scss */
.admin_buttons .btn-group {
  position: relative;
}

/* line 7, ../../scss/core/layout/admin-buttons.scss */
/* line 5291, ../../scss/style.scss */
.admin_buttons .btn {
  display: inline-block;
  padding: 4px 10px;
  font: 400 12px/17px "Kantumruy Pro", sans-serif;
  color: #383838;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #eeeeee;
  cursor: pointer;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #ccc #ccc #bbb #ccc;
  height: auto;
  line-height: 16px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #ffffff), color-stop(100%, #e6e6e6));
  background-image: -moz-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 74, ../../scss/core/_mixins.scss */
/* line 5320, ../../scss/style.scss */
.ie7 .admin_buttons .btn {
  display: inline;
  /* IE7 inline-block hack */
  zoom: 1;
}

/* line 31, ../../scss/core/layout/admin-buttons.scss */
/* line 5327, ../../scss/style.scss */
.ie7 .admin_buttons .btn,
.ie8 .admin_buttons .btn {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6');
}

/* line 87, ../../scss/core/_mixins.scss */
/* line 5334, ../../scss/style.scss */
.ie7 .admin_buttons .btn {
  margin-left: .3em;
}

/* line 90, ../../scss/core/_mixins.scss */
/* line 5339, ../../scss/style.scss */
.ie7 .admin_buttons .btn:first-child {
  margin-left: 0;
}

/* line 43, ../../scss/core/layout/admin-buttons.scss */
/* line 5344, ../../scss/style.scss */
.admin_buttons .btn:focus {
  text-decoration: none;
}

/* line 47, ../../scss/core/layout/admin-buttons.scss */
/* line 5349, ../../scss/style.scss */
.admin_buttons .btn:hover {
  color: #383838;
  background-color: #e6e6e6;
  text-decoration: none;
  background-image: none;
}

/* line 54, ../../scss/core/layout/admin-buttons.scss */
/* line 5357, ../../scss/style.scss */
.admin_buttons .btn.active,
.admin_buttons .btn:active {
  background-image: none;
  background-color: #e6e6e6;
  background-color: #d9d9d9;
  outline: 0;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 65, ../../scss/core/layout/admin-buttons.scss */
/* line 5369, ../../scss/style.scss */
.admin_buttons .btn.active .ico,
.admin_buttons .btn:active .ico {
  color: rgba(0, 0, 0, 0.5);
}

/* line 69, ../../scss/core/layout/admin-buttons.scss */
/* line 5375, ../../scss/style.scss */
.admin_buttons .btn.active .ico-white,
.admin_buttons .btn:active .ico-white {
  color: rgba(255, 255, 255, 0.5);
}

/* line 74, ../../scss/core/layout/admin-buttons.scss */
/* line 5381, ../../scss/style.scss */
.admin_buttons .btn.is-disabled,
.admin_buttons .btn[disabled] {
  color: #383838;
  background-image: none;
  background-color: #bbbbbb;
  cursor: default;
  pointer-events: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=6500);
  opacity: 65;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 91, ../../scss/core/layout/admin-buttons.scss */
/* line 5396, ../../scss/style.scss */
.admin_buttons .btn-large {
  padding: 9px 14px;
  font-size: 14px;
  line-height: normal;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 97, ../../scss/core/layout/admin-buttons.scss */
/* line 5406, ../../scss/style.scss */
.admin_buttons .btn-large .icon {
  margin-top: 1px;
}

/* line 102, ../../scss/core/layout/admin-buttons.scss */
/* line 5411, ../../scss/style.scss */
.admin_buttons .btn-small {
  padding: 5px 9px;
  font-size: 10px;
  line-height: 15px;
}

/* line 107, ../../scss/core/layout/admin-buttons.scss */
/* line 5418, ../../scss/style.scss */
.admin_buttons .btn-small .icon {
  margin-top: -1px;
}

/* line 117, ../../scss/core/layout/admin-buttons.scss */
/* line 5423, ../../scss/style.scss */
.admin_buttons .btn-primary,
.admin_buttons .btn-primary:hover,
.admin_buttons .btn-warning,
.admin_buttons .btn-warning:hover,
.admin_buttons .btn-danger,
.admin_buttons .btn-danger:hover,
.admin_buttons .btn-success,
.admin_buttons .btn-success:hover,
.admin_buttons .btn-info,
.admin_buttons .btn-info:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
}

/* line 131, ../../scss/core/layout/admin-buttons.scss */
/* line 5438, ../../scss/style.scss */
.admin_buttons .btn-primary.active,
.admin_buttons .btn-warning.active,
.admin_buttons .btn-danger.active,
.admin_buttons .btn-success.active,
.admin_buttons .btn-info.active {
  color: rgba(255, 255, 255, 0.75);
}

/* line 141, ../../scss/core/layout/admin-buttons.scss */
/* line 5447, ../../scss/style.scss */
.admin_buttons .btn-primary {
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODhjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDRjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0088cc), color-stop(100%, #0044cc));
  background-image: -moz-linear-gradient(#0088cc, #0044cc);
  background-image: -webkit-linear-gradient(#0088cc, #0044cc);
  background-image: linear-gradient(#0088cc, #0044cc);
}

/* line 15, ../../scss/core/_mixins.scss */
/* line 5459, ../../scss/style.scss */
.ie7 .admin_buttons .btn-primary,
.ie8 .admin_buttons .btn-primary,
.ie9 .admin_buttons .btn-primary {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0088CC', endColorstr='#FF0044CC');
}

/* line 58, ../../scss/core/_mixins.scss */
/* line 5467, ../../scss/style.scss */
.admin_buttons .btn-primary:hover,
.admin_buttons .btn-primary:active,
.admin_buttons .btn-primary.is-active,
.admin_buttons .btn-primary.is-disabled,
.admin_buttons .btn-primary[disabled] {
  background: #0044cc;
}

/* line 67, ../../scss/core/_mixins.scss */
/* line 5476, ../../scss/style.scss */
.admin_buttons .btn-primary:active,
.admin_buttons .btn-primary.is-active {
  background-color: #003399;
}

/* line 145, ../../scss/core/layout/admin-buttons.scss */
/* line 5482, ../../scss/style.scss */
.admin_buttons .btn-warning {
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYjQ1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4OTQwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbb450), color-stop(100%, #f89406));
  background-image: -moz-linear-gradient(#fbb450, #f89406);
  background-image: -webkit-linear-gradient(#fbb450, #f89406);
  background-image: linear-gradient(#fbb450, #f89406);
}

/* line 15, ../../scss/core/_mixins.scss */
/* line 5494, ../../scss/style.scss */
.ie7 .admin_buttons .btn-warning,
.ie8 .admin_buttons .btn-warning,
.ie9 .admin_buttons .btn-warning {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFBB450', endColorstr='#FFF89406');
}

/* line 58, ../../scss/core/_mixins.scss */
/* line 5502, ../../scss/style.scss */
.admin_buttons .btn-warning:hover,
.admin_buttons .btn-warning:active,
.admin_buttons .btn-warning.is-active,
.admin_buttons .btn-warning.is-disabled,
.admin_buttons .btn-warning[disabled] {
  background: #f89406;
}

/* line 67, ../../scss/core/_mixins.scss */
/* line 5511, ../../scss/style.scss */
.admin_buttons .btn-warning:active,
.admin_buttons .btn-warning.is-active {
  background-color: #c67605;
}

/* line 149, ../../scss/core/layout/admin-buttons.scss */
/* line 5517, ../../scss/style.scss */
.admin_buttons .btn-danger {
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlNWY1YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JkMzYyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ee5f5b), color-stop(100%, #bd362f));
  background-image: -moz-linear-gradient(#ee5f5b, #bd362f);
  background-image: -webkit-linear-gradient(#ee5f5b, #bd362f);
  background-image: linear-gradient(#ee5f5b, #bd362f);
}

/* line 15, ../../scss/core/_mixins.scss */
/* line 5529, ../../scss/style.scss */
.ie7 .admin_buttons .btn-danger,
.ie8 .admin_buttons .btn-danger,
.ie9 .admin_buttons .btn-danger {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEE5F5B', endColorstr='#FFBD362F');
}

/* line 58, ../../scss/core/_mixins.scss */
/* line 5537, ../../scss/style.scss */
.admin_buttons .btn-danger:hover,
.admin_buttons .btn-danger:active,
.admin_buttons .btn-danger.is-active,
.admin_buttons .btn-danger.is-disabled,
.admin_buttons .btn-danger[disabled] {
  background: #bd362f;
}

/* line 67, ../../scss/core/_mixins.scss */
/* line 5546, ../../scss/style.scss */
.admin_buttons .btn-danger:active,
.admin_buttons .btn-danger.is-active {
  background-color: #942a25;
}

/* line 153, ../../scss/core/layout/admin-buttons.scss */
/* line 5552, ../../scss/style.scss */
.admin_buttons .btn-success {
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYzQ2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxYTM1MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #62c462), color-stop(100%, #51a351));
  background-image: -moz-linear-gradient(#62c462, #51a351);
  background-image: -webkit-linear-gradient(#62c462, #51a351);
  background-image: linear-gradient(#62c462, #51a351);
}

/* line 15, ../../scss/core/_mixins.scss */
/* line 5564, ../../scss/style.scss */
.ie7 .admin_buttons .btn-success,
.ie8 .admin_buttons .btn-success,
.ie9 .admin_buttons .btn-success {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF62C462', endColorstr='#FF51A351');
}

/* line 58, ../../scss/core/_mixins.scss */
/* line 5572, ../../scss/style.scss */
.admin_buttons .btn-success:hover,
.admin_buttons .btn-success:active,
.admin_buttons .btn-success.is-active,
.admin_buttons .btn-success.is-disabled,
.admin_buttons .btn-success[disabled] {
  background: #51a351;
}

/* line 67, ../../scss/core/_mixins.scss */
/* line 5581, ../../scss/style.scss */
.admin_buttons .btn-success:active,
.admin_buttons .btn-success.is-active {
  background-color: #408140;
}

/* line 157, ../../scss/core/layout/admin-buttons.scss */
/* line 5587, ../../scss/style.scss */
.admin_buttons .btn-info {
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYzBkZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmOTZiNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5bc0de), color-stop(100%, #2f96b4));
  background-image: -moz-linear-gradient(#5bc0de, #2f96b4);
  background-image: -webkit-linear-gradient(#5bc0de, #2f96b4);
  background-image: linear-gradient(#5bc0de, #2f96b4);
}

/* line 15, ../../scss/core/_mixins.scss */
/* line 5599, ../../scss/style.scss */
.ie7 .admin_buttons .btn-info,
.ie8 .admin_buttons .btn-info,
.ie9 .admin_buttons .btn-info {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4');
}

/* line 58, ../../scss/core/_mixins.scss */
/* line 5607, ../../scss/style.scss */
.admin_buttons .btn-info:hover,
.admin_buttons .btn-info:active,
.admin_buttons .btn-info.is-active,
.admin_buttons .btn-info.is-disabled,
.admin_buttons .btn-info[disabled] {
  background: #2f96b4;
}

/* line 67, ../../scss/core/_mixins.scss */
/* line 5616, ../../scss/style.scss */
.admin_buttons .btn-info:active,
.admin_buttons .btn-info.is-active {
  background-color: #24748c;
}

/* line 165, ../../scss/core/layout/admin-buttons.scss */
/* line 5622, ../../scss/style.scss */
.admin_buttons button.btn,
.admin_buttons input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}

/* line 167, ../../scss/core/layout/admin-buttons.scss */
/* line 5629, ../../scss/style.scss */
.admin_buttons button.btn::-moz-focus-inner,
.admin_buttons input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 176, ../../scss/core/layout/admin-buttons.scss */
/* line 5636, ../../scss/style.scss */
.admin_buttons button.btn.large,
.admin_buttons input[type="submit"].btn.large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

/* line 180, ../../scss/core/layout/admin-buttons.scss */
/* line 5643, ../../scss/style.scss */
.admin_buttons button.btn.small,
.admin_buttons .module.project-navigation button.btn.call-to-action,
.module.project-navigation .admin_buttons button.btn.call-to-action,
.admin_buttons .module.project-navigation .module.comment-form .form-actions-clean button.btn,
.module.project-navigation .module.comment-form .form-actions-clean .admin_buttons button.btn,
.admin_buttons .module.comment-form .form-actions-clean .module.project-navigation button.btn,
.module.comment-form .form-actions-clean .module.project-navigation .admin_buttons button.btn,
.admin_buttons input[type="submit"].btn.small,
.admin_buttons .module.project-navigation input[type="submit"].btn.call-to-action,
.module.project-navigation .admin_buttons input[type="submit"].btn.call-to-action,
.admin_buttons .module.project-navigation .module.comment-form .form-actions-clean input[type="submit"].btn,
.module.project-navigation .module.comment-form .form-actions-clean .admin_buttons input[type="submit"].btn,
.admin_buttons .module.comment-form .form-actions-clean .module.project-navigation input[type="submit"].btn,
.module.comment-form .form-actions-clean .module.project-navigation .admin_buttons input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

/* line 1, ../../scss/core/layout/admin-menu.scss */
/* line 5662, ../../scss/style.scss */
.admin-menu {
  height: 25px;
  line-height: 13px;
  position: fixed;
  top: 0;
  margin: 0 0 0 265px;
  z-index: 2510;
  padding: 4px 0 0;
  list-style-type: none;
}

/* line 10, ../../scss/core/layout/admin-menu.scss */
/* line 5674, ../../scss/style.scss */
.admin-menu > li,
.tertiary-menu > li {
  float: left;
  padding: 0 5px;
  border-left: 0;
  border-right: 1px solid #ffffff;
}

/* line 16, ../../scss/core/layout/admin-menu.scss */
/* line 5683, ../../scss/style.scss */
.admin-menu > li:first-child,
.tertiary-menu > li:first-child {
  padding-left: 0;
}

/* line 20, ../../scss/core/layout/admin-menu.scss */
/* line 5689, ../../scss/style.scss */
.admin-menu > li:last-child,
.tertiary-menu > li:last-child {
  border-right: 0;
}

/* line 24, ../../scss/core/layout/admin-menu.scss */
/* line 5695, ../../scss/style.scss */
.admin-menu > li > a,
.tertiary-menu > li > a {
  color: #000000;
}

/* line 27, ../../scss/core/layout/admin-menu.scss */
/* line 5701, ../../scss/style.scss */
.admin-menu > li > a .ico-large,
.tertiary-menu > li > a .ico-large {
  margin-right: 1px;
}

/* line 32, ../../scss/core/layout/admin-menu.scss */
/* line 5707, ../../scss/style.scss */
.admin-menu > li > a:hover .ico-large,
.tertiary-menu > li > a:hover .ico-large {
  text-decoration: none;
}

/* line 5, ../../scss/core/layout/alert.scss */
/* line 5713, ../../scss/style.scss */
.alert {
  padding: 5px 5px;
  margin: 0 10px 30px 10px;
  position: relative;
  font: 400 14px/18px "Kantumruy Pro", sans-serif;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 13, ../../scss/core/layout/alert.scss */
/* line 5724, ../../scss/style.scss */
form .alert {
  margin: 5px 20px 20px 0px;
}

/* line 18, ../../scss/core/layout/alert.scss */
/* line 5729, ../../scss/style.scss */
.alert-heading {
  background: none;
  color: #ffffff;
}

/* line 23, ../../scss/core/layout/alert.scss */
/* line 5735, ../../scss/style.scss */
.alert-heading {
  font: 600 24px/30px "Kantumruy Pro", sans-serif;
}

/* line 28, ../../scss/core/layout/alert.scss */
/* line 5740, ../../scss/style.scss */
.alert .close {
  position: relative;
  top: 0;
  right: 5px;
  line-height: inherit;
}

/* line 38, ../../scss/core/layout/alert.scss */
/* line 5748, ../../scss/style.scss */
.alert-success {
  background: lightgreen;
  color: #1d1e1c;
}

/* line 42, ../../scss/core/layout/alert.scss */
/* line 5754, ../../scss/style.scss */
.alert-danger {
  background: #c31200;
  color: #ffffff;
}

/* line 46, ../../scss/core/layout/alert.scss */
/* line 5760, ../../scss/style.scss */
.alert-error {
  background: #F7F1EB;
  color: #B17639;
}

/* line 50, ../../scss/core/layout/alert.scss */
/* line 5766, ../../scss/style.scss */
.alert-info {
  background: #F7F1EB;
  color: #B17639;
}

/* line 57, ../../scss/core/layout/alert.scss */
/* line 5772, ../../scss/style.scss */
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
  clear: both;
}

/* line 61, ../../scss/core/layout/alert.scss */
/* line 5779, ../../scss/style.scss */
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

/* line 65, ../../scss/core/layout/alert.scss */
/* line 5785, ../../scss/style.scss */
.alert-block p + p {
  margin-top: 5px;
}

/**
 * Call-to-action elements are (mostly) buttons used to perform important
 * actions.
 */
/* line 5, ../../scss/core/layout/call-to-action.scss */
/* line 5794, ../../scss/style.scss */
button.call-to-action,
.module.comment-form .form-actions-clean .btn {
  background-color: #f37020;
  color: #fff;
  border: none;
  font: 600 16px/28px "Kantumruy Pro", sans-serif;
  height: 40px;
  padding: 0px 45px;
  text-align: center;
  display: inline-block;
  margin: 20px 0 0;
  vertical-align: middle;
  overflow: hidden;
  word-spacing: 2px;
  border-radius: 5px;
  /**
   * Leaner version of the big call to action button
   */
  /**
   * Greyed out version
   */
  /**
   * Minimal version as used in forms for secondary buttons
   */
  /**
   * Button that can have a different color scheme, line-height and probably height.
   * Is currently not in use in core. It is in OPC
   */
}

/* line 5824, ../../scss/style.scss */
.module.call-to-action,
a.call-to-action {
  background: #eee;
  border: none;
  color: #f37020 !important;
  font: 600 16px/28px "Kantumruy Pro", sans-serif;
  height: 40px;
  padding: 0px 45px;
  text-align: center;
  display: inline-block;
  margin: 20px 0 0;
  vertical-align: middle;
  overflow: hidden;
  word-spacing: 2px;
  border-radius: 5px;
  /**
   * Leaner version of the big call to action button
   */
  /**
   * Greyed out version
   */
  /**
   * Minimal version as used in forms for secondary buttons
   */
  /**
   * Button that can have a different color scheme, line-height and probably height.
   * Is currently not in use in core. It is in OPC
   */
}

/* line 5854, ../../scss/style.scss */
button.call-to-action {
  min-width: 132px;
  background-color: #f37020;
  color: #fff;
}

/* line 5860, ../../scss/style.scss */
a.call-to-action {
  padding-top: 5px;
  height: 35px;
}

/* line 5865, ../../scss/style.scss */
a.call-to-action.cancel-btn {
  margin-right: 15px;
  background-color: #dadada;
  color: #222 !important;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
}

/* line 5874, ../../scss/style.scss */
a.call-to-action.cancel-btn:hover {
  color: #EB7808 !important;
}

/* line 24, ../../scss/core/layout/call-to-action.scss */
/* line 5879, ../../scss/style.scss */
.call-to-action.small,
.module.comment-form .form-actions-clean .small.btn,
.module.project-navigation .call-to-action,
.module.project-navigation .module.comment-form .form-actions-clean .btn,
.module.comment-form .form-actions-clean .module.project-navigation .btn {
  font: 400 12px/20px "Kantumruy Pro", sans-serif;
  padding: 5px 7px;
  margin: 10px 0 0;
  border: 1px solid #f37020;
  height: auto;
  background: #fff;
  text-decoration: none;
  color: #f37020;
}

/* line 36, ../../scss/core/layout/call-to-action.scss */
/* line 5895, ../../scss/style.scss */
.call-to-action.alternate,
.module.comment-form .form-actions-clean .alternate.btn,
.module.project-navigation .call-to-action,
.module.project-navigation .module.comment-form .form-actions-clean .btn,
.module.comment-form .form-actions-clean .module.project-navigation .btn {
  background-color: #cccccc;
  color: #333333 !important;
  font-weight: bold;
}

/* line 41, ../../scss/core/layout/call-to-action.scss */
/* line 5906, ../../scss/style.scss */
.call-to-action.alternate:hover,
.module.comment-form .form-actions-clean .alternate.btn:hover,
.module.project-navigation .call-to-action:hover,
.module.project-navigation .module.comment-form .form-actions-clean .btn:hover,
.module.comment-form .form-actions-clean .module.project-navigation .btn:hover {
  color: #ffffff !important;
}

/* line 49, ../../scss/core/layout/call-to-action.scss */
/* line 5915, ../../scss/style.scss */
.call-to-action.minimal,
.module.comment-form .form-actions-clean .minimal.btn {
  background: none;
  color: #EB7808 !important;
  border-color: transparent;
  margin: 0 0 0 10px;
  width: auto;
  padding: 0px;
}

/* line 55, ../../scss/core/layout/call-to-action.scss */
/* line 5927, ../../scss/style.scss */
.call-to-action.minimal:hover,
.module.comment-form .form-actions-clean .minimal.btn:hover,
.call-to-action.minimal:active,
.module.comment-form .form-actions-clean .minimal.btn:active,
.call-to-action.minimal:focus,
.module.comment-form .form-actions-clean .minimal.btn:focus {
  background: none !important;
  color: #1d1e1c !important;
}

/* line 67, ../../scss/core/layout/call-to-action.scss */
/* line 5938, ../../scss/style.scss */
.module.comment-form .form-actions-clean .btn:hover,
.module.comment-form .form-actions-clean .btn:focus {
  color: #fff !important;
  background-color: #f37020 !important;
  text-decoration: none !important;
}

/* line 5945, ../../scss/style.scss */
.call-to-action.selected {
  color: #ffffff !important;
  background-color: #f37020 !important;
  text-decoration: none !important;
}

/*!
 * Bootstrap v2.1.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/* line 10, ../../scss/core/layout/forms.scss */
/* line 5961, ../../scss/style.scss */
.form-only-content {
  /* Allow for input prepend/append in search forms */
}

/* line 11, ../../scss/core/layout/forms.scss */
/* line 5966, ../../scss/style.scss */
.form-only-content .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 18, ../../scss/core/layout/forms.scss */
/* line 5975, ../../scss/style.scss */
.form-only-content .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 26, ../../scss/core/layout/forms.scss */
/*.form-only-content .control-group {
    background-color: #fbfbfb;
    border: 1px solid #eaeaea;
    margin: 0 0 20px;
    padding: 10px;
}*/
/* line 30, ../../scss/core/layout/forms.scss */
/* line 5992, ../../scss/style.scss */
.form-only-content form p {
  margin: 0 10px 10px 0px;
}

/* line 34, ../../scss/core/layout/forms.scss */
/* line 5997, ../../scss/style.scss */
.form-only-content fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 39, ../../scss/core/layout/forms.scss */
/* line 6004, ../../scss/style.scss */
.form-only-content legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 50, ../../scss/core/layout/forms.scss */
/* line 6017, ../../scss/style.scss */
.form-only-content legend small {
  font-size: 15px;
  color: #999999;
}

/* line 54, ../../scss/core/layout/forms.scss */
/* line 6023, ../../scss/style.scss */
.form-only-content label,
.form-only-content input,
.form-only-content select,
.form-only-content textarea {
  font: 400 15px/22px "Kantumruy Pro", sans-serif;
}

/* line 57, ../../scss/core/layout/forms.scss */
/* line 6031, ../../scss/style.scss */
.form-only-content label {
  display: block;
  margin-bottom: 5px;
}

/* line 61, ../../scss/core/layout/forms.scss */
/* line 6037, ../../scss/style.scss */
.control-group .form-only-content label {
  display: inline-block;
}

/* line 65, ../../scss/core/layout/forms.scss */
/* line 6042, ../../scss/style.scss */
.form-only-content select,
.form-only-content textarea,
.form-only-content input[type="text"],
.form-only-content input[type="password"],
.form-only-content input[type="datetime"],
.form-only-content input[type="datetime-local"],
.form-only-content input[type="date"],
.form-only-content input[type="month"],
.form-only-content input[type="time"],
.form-only-content input[type="week"],
.form-only-content input[type="number"],
.form-only-content input[type="email"],
.form-only-content input[type="url"],
.form-only-content input[type="search"],
.form-only-content input[type="tel"],
.form-only-content input[type="color"],
.form-only-content .uneditable-input {
  display: inline-block;
  height: 26px;
  padding: 4px 5px;
  margin-bottom: 9px;
  color: #555555;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 90, ../../scss/core/layout/forms.scss */
/* line 6070, ../../scss/style.scss */
.form-only-content input,
.form-only-content textarea,
.form-only-content .uneditable-input {
  width: 300px;
  max-width: 580px;
}

/* line 94, ../../scss/core/layout/forms.scss */
/* line 6078, ../../scss/style.scss */
.form-only-content textarea {
  height: 100px;
}

/* line 97, ../../scss/core/layout/forms.scss */
/* line 6083, ../../scss/style.scss */
.form-only-content textarea,
.form-only-content input[type="text"],
.form-only-content input[type="password"],
.form-only-content input[type="datetime"],
.form-only-content input[type="datetime-local"],
.form-only-content input[type="date"],
.form-only-content input[type="month"],
.form-only-content input[type="time"],
.form-only-content input[type="week"],
.form-only-content input[type="number"],
.form-only-content input[type="email"],
.form-only-content input[type="url"],
.form-only-content input[type="search"],
.form-only-content input[type="tel"],
.form-only-content input[type="color"],
.form-only-content .uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}

/* line 108, ../../scss/core/layout/forms.scss */
/* line 6111, ../../scss/style.scss */
.form-only-content textarea:focus,
.form-only-content input[type="text"]:focus,
.form-only-content input[type="password"]:focus,
.form-only-content input[type="datetime"]:focus,
.form-only-content input[type="datetime-local"]:focus,
.form-only-content input[type="date"]:focus,
.form-only-content input[type="month"]:focus,
.form-only-content input[type="time"]:focus,
.form-only-content input[type="week"]:focus,
.form-only-content input[type="number"]:focus,
.form-only-content input[type="email"]:focus,
.form-only-content input[type="url"]:focus,
.form-only-content input[type="search"]:focus,
.form-only-content input[type="tel"]:focus,
.form-only-content input[type="color"]:focus,
.form-only-content .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

/* line 118, ../../scss/core/layout/forms.scss */
/* line 6137, ../../scss/style.scss */
.form-only-content input[type="radio"],
.form-only-content input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
  cursor: pointer;
}

/* line 129, ../../scss/core/layout/forms.scss */
/* line 6149, ../../scss/style.scss */
.form-only-content input[type="file"],
.form-only-content input[type="image"],
.form-only-content input[type="submit"],
.form-only-content input[type="reset"],
.form-only-content input[type="button"],
.form-only-content input[type="radio"],
.form-only-content input[type="checkbox"] {
  width: auto;
}

/* line 132, ../../scss/core/layout/forms.scss */
/* line 6160, ../../scss/style.scss */
.form-only-content select,
.form-only-content input[type="file"] {
  height: 35px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 35px;
}

/* line 141, ../../scss/core/layout/forms.scss */
/* line 6170, ../../scss/style.scss */
.form-only-content select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}

/* line 146, ../../scss/core/layout/forms.scss */
/* line 6177, ../../scss/style.scss */
.form-only-content select[multiple],
.form-only-content select[size] {
  height: auto;
}

/* line 149, ../../scss/core/layout/forms.scss */
/* line 6183, ../../scss/style.scss */
.form-only-content select:focus,
.form-only-content input[type="file"]:focus,
.form-only-content input[type="radio"]:focus,
.form-only-content input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 154, ../../scss/core/layout/forms.scss */
/* line 6193, ../../scss/style.scss */
.form-only-content .uneditable-input,
.form-only-content .uneditable-textarea {
  color: #999999;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}

/* line 163, ../../scss/core/layout/forms.scss */
/* line 6205, ../../scss/style.scss */
.form-only-content .uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}

/* line 167, ../../scss/core/layout/forms.scss */
/* line 6211, ../../scss/style.scss */
.form-only-content .uneditable-textarea {
  width: auto;
  height: auto;
}

/* line 171, ../../scss/core/layout/forms.scss */
/* line 6217, ../../scss/style.scss */
.form-only-content input:-moz-placeholder,
.form-only-content textarea:-moz-placeholder {
  color: #999999;
}

/* line 174, ../../scss/core/layout/forms.scss */
/* line 6223, ../../scss/style.scss */
.form-only-content input:-ms-input-placeholder,
.form-only-content textarea:-ms-input-placeholder {
  color: #999999;
}

/* line 177, ../../scss/core/layout/forms.scss */
/* line 6229, ../../scss/style.scss */
.form-only-content input::-webkit-input-placeholder,
.form-only-content textarea::-webkit-input-placeholder {
  color: #999999;
}

/* line 180, ../../scss/core/layout/forms.scss */
/* line 6235, ../../scss/style.scss */
.form-only-content .radio,
.form-only-content .checkbox {
  min-height: 18px;
  padding-left: 18px;
}

/* line 184, ../../scss/core/layout/forms.scss */
/* line 6242, ../../scss/style.scss */
.form-only-content .radio input[type="radio"],
.form-only-content .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
  margin-right: 7px;
}

/* line 188, ../../scss/core/layout/forms.scss */
/* line 6250, ../../scss/style.scss */
.form-only-content .controls > .radio:first-child,
.form-only-content .controls > .checkbox:first-child {
  padding-top: 5px;
}

/* line 191, ../../scss/core/layout/forms.scss */
/* line 6256, ../../scss/style.scss */
.form-only-content .radio.inline,
.form-only-content .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 197, ../../scss/core/layout/forms.scss */
/* line 6265, ../../scss/style.scss */
.form-only-content .radio.inline + .radio.inline,
.form-only-content .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

/* line 200, ../../scss/core/layout/forms.scss */
/* line 6271, ../../scss/style.scss */
.form-only-content .input-mini {
  width: 60px;
}

/* line 203, ../../scss/core/layout/forms.scss */
/* line 6276, ../../scss/style.scss */
.form-only-content .input-small {
  width: 90px;
}

/* line 206, ../../scss/core/layout/forms.scss */
/* line 6281, ../../scss/style.scss */
.form-only-content .input-medium {
  width: 150px;
}

/* line 209, ../../scss/core/layout/forms.scss */
/* line 6286, ../../scss/style.scss */
.form-only-content .input-large {
  width: 210px;
}

/* line 212, ../../scss/core/layout/forms.scss */
/* line 6291, ../../scss/style.scss */
.form-only-content .input-xlarge {
  width: 270px;
}

/* line 215, ../../scss/core/layout/forms.scss */
/* line 6296, ../../scss/style.scss */
.form-only-content .input-xxlarge {
  width: 530px;
}

/* line 218, ../../scss/core/layout/forms.scss */
/* line 6301, ../../scss/style.scss */
.form-only-content input[class*="span"],
.form-only-content select[class*="span"],
.form-only-content textarea[class*="span"],
.form-only-content .uneditable-input[class*="span"],
.form-only-content .row-fluid input[class*="span"],
.form-only-content .row-fluid select[class*="span"],
.form-only-content .row-fluid textarea[class*="span"],
.form-only-content .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

/* line 222, ../../scss/core/layout/forms.scss */
/* line 6314, ../../scss/style.scss */
.form-only-content .input-append input[class*="span"],
.form-only-content .input-append .uneditable-input[class*="span"],
.form-only-content .input-prepend input[class*="span"],
.form-only-content .input-prepend .uneditable-input[class*="span"],
.form-only-content .row-fluid input[class*="span"],
.form-only-content .row-fluid select[class*="span"],
.form-only-content .row-fluid textarea[class*="span"],
.form-only-content .row-fluid .uneditable-input[class*="span"],
.form-only-content .row-fluid .input-prepend [class*="span"],
.form-only-content .row-fluid .input-append [class*="span"] {
  display: inline-block;
}

/* line 225, ../../scss/core/layout/forms.scss */
/* line 6328, ../../scss/style.scss */
.form-only-content input,
.form-only-content textarea,
.form-only-content .uneditable-input {
  margin-left: 0;
}

/* line 228, ../../scss/core/layout/forms.scss */
/* line 6335, ../../scss/style.scss */
.form-only-content .controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}

/* line 231, ../../scss/core/layout/forms.scss */
/* line 6340, ../../scss/style.scss */
.form-only-content input.span12,
.form-only-content textarea.span12,
.form-only-content .uneditable-input.span12 {
  width: 926px;
}

/* line 234, ../../scss/core/layout/forms.scss */
/* line 6347, ../../scss/style.scss */
.form-only-content input.span11,
.form-only-content textarea.span11,
.form-only-content .uneditable-input.span11 {
  width: 846px;
}

/* line 237, ../../scss/core/layout/forms.scss */
/* line 6354, ../../scss/style.scss */
.form-only-content input.span10,
.form-only-content textarea.span10,
.form-only-content .uneditable-input.span10 {
  width: 766px;
}

/* line 240, ../../scss/core/layout/forms.scss */
/* line 6361, ../../scss/style.scss */
.form-only-content input.span9,
.form-only-content textarea.span9,
.form-only-content .uneditable-input.span9 {
  width: 686px;
}

/* line 243, ../../scss/core/layout/forms.scss */
/* line 6368, ../../scss/style.scss */
.form-only-content input.span8,
.form-only-content textarea.span8,
.form-only-content .uneditable-input.span8 {
  width: 606px;
}

/* line 246, ../../scss/core/layout/forms.scss */
/* line 6375, ../../scss/style.scss */
.form-only-content input.span7,
.form-only-content textarea.span7,
.form-only-content .uneditable-input.span7 {
  width: 526px;
}

/* line 249, ../../scss/core/layout/forms.scss */
/* line 6382, ../../scss/style.scss */
.form-only-content input.span6,
.form-only-content textarea.span6,
.form-only-content .uneditable-input.span6 {
  width: 446px;
}

/* line 252, ../../scss/core/layout/forms.scss */
/* line 6389, ../../scss/style.scss */
.form-only-content input.span5,
.form-only-content textarea.span5,
.form-only-content .uneditable-input.span5 {
  width: 366px;
}

/* line 255, ../../scss/core/layout/forms.scss */
/* line 6396, ../../scss/style.scss */
.form-only-content input.span4,
.form-only-content textarea.span4,
.form-only-content .uneditable-input.span4 {
  width: 286px;
}

/* line 258, ../../scss/core/layout/forms.scss */
/* line 6403, ../../scss/style.scss */
.form-only-content input.span3,
.form-only-content textarea.span3,
.form-only-content .uneditable-input.span3 {
  width: 206px;
}

/* line 261, ../../scss/core/layout/forms.scss */
/* line 6410, ../../scss/style.scss */
.form-only-content input.span2,
.form-only-content textarea.span2,
.form-only-content .uneditable-input.span2 {
  width: 126px;
}

/* line 264, ../../scss/core/layout/forms.scss */
/* line 6417, ../../scss/style.scss */
.form-only-content input.span1,
.form-only-content textarea.span1,
.form-only-content .uneditable-input.span1 {
  width: 46px;
}

/* line 267, ../../scss/core/layout/forms.scss */
/* line 6424, ../../scss/style.scss */
.form-only-content .controls-row {
  *zoom: 1;
}

/* line 270, ../../scss/core/layout/forms.scss */
/* line 6429, ../../scss/style.scss */
.form-only-content .controls-row:before,
.form-only-content .controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 275, ../../scss/core/layout/forms.scss */
/* line 6437, ../../scss/style.scss */
.form-only-content .controls-row:after {
  clear: both;
}

/* line 278, ../../scss/core/layout/forms.scss */
/* line 6442, ../../scss/style.scss */
.form-only-content .controls-row [class*="span"] {
  float: left;
}

/* line 281, ../../scss/core/layout/forms.scss */
/* line 6447, ../../scss/style.scss */
.form-only-content input[disabled],
.form-only-content select[disabled],
.form-only-content textarea[disabled],
.form-only-content input[readonly],
.form-only-content select[readonly],
.form-only-content textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}

/* line 285, ../../scss/core/layout/forms.scss */
/* line 6458, ../../scss/style.scss */
.form-only-content input[type="radio"][disabled],
.form-only-content input[type="checkbox"][disabled],
.form-only-content input[type="radio"][readonly],
.form-only-content input[type="checkbox"][readonly] {
  background-color: transparent;
}

/* line 288, ../../scss/core/layout/forms.scss */
/* line 6466, ../../scss/style.scss */
.form-only-content .control-group.warning > label,
.form-only-content .control-group.warning .help-block,
.form-only-content .control-group.warning .help-inline {
  color: #c09853;
}

/* line 291, ../../scss/core/layout/forms.scss */
/* line 6473, ../../scss/style.scss */
.form-only-content .control-group.warning .checkbox,
.form-only-content .control-group.warning .radio,
.form-only-content .control-group.warning input,
.form-only-content .control-group.warning select,
.form-only-content .control-group.warning textarea {
  color: #c09853;
}

/* line 294, ../../scss/core/layout/forms.scss */
/* line 6482, ../../scss/style.scss */
.form-only-content .control-group.warning input,
.form-only-content .control-group.warning select,
.form-only-content .control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 300, ../../scss/core/layout/forms.scss */
/* line 6492, ../../scss/style.scss */
.form-only-content .control-group.warning input:focus,
.form-only-content .control-group.warning select:focus,
.form-only-content .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

/* line 306, ../../scss/core/layout/forms.scss */
/* line 6502, ../../scss/style.scss */
.form-only-content .control-group.warning .input-prepend .add-on,
.form-only-content .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

/* line 311, ../../scss/core/layout/forms.scss */
/* line 6510, ../../scss/style.scss */
.form-only-content .control-group.error > label,
.form-only-content .control-group.error .help-block,
.form-only-content .control-group.error .help-inline {
  color: #b94a48;
}

/* line 314, ../../scss/core/layout/forms.scss */
/* line 6517, ../../scss/style.scss */
.form-only-content .control-group.error .checkbox,
.form-only-content .control-group.error .radio,
.form-only-content .control-group.error input,
.form-only-content .control-group.error select,
.form-only-content .control-group.error textarea {
  color: #b94a48;
}

/* line 317, ../../scss/core/layout/forms.scss */
/* line 6526, ../../scss/style.scss */
.form-only-content .control-group.error input,
.form-only-content .control-group.error select,
.form-only-content .control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 323, ../../scss/core/layout/forms.scss */
/* line 6536, ../../scss/style.scss */
.form-only-content .control-group.error input:focus,
.form-only-content .control-group.error select:focus,
.form-only-content .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

/* line 329, ../../scss/core/layout/forms.scss */
/* line 6546, ../../scss/style.scss */
.form-only-content .control-group.error .input-prepend .add-on,
.form-only-content .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

/* line 334, ../../scss/core/layout/forms.scss */
/* line 6554, ../../scss/style.scss */
.form-only-content .control-group.success > label,
.form-only-content .control-group.success .help-block,
.form-only-content .control-group.success .help-inline {
  color: #468847;
}

/* line 337, ../../scss/core/layout/forms.scss */
/* line 6561, ../../scss/style.scss */
.form-only-content .control-group.success .checkbox,
.form-only-content .control-group.success .radio,
.form-only-content .control-group.success input,
.form-only-content .control-group.success select,
.form-only-content .control-group.success textarea {
  color: #468847;
}

/* line 340, ../../scss/core/layout/forms.scss */
/* line 6570, ../../scss/style.scss */
.form-only-content .control-group.success input,
.form-only-content .control-group.success select,
.form-only-content .control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 346, ../../scss/core/layout/forms.scss */
/* line 6580, ../../scss/style.scss */
.form-only-content .control-group.success input:focus,
.form-only-content .control-group.success select:focus,
.form-only-content .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

/* line 352, ../../scss/core/layout/forms.scss */
/* line 6590, ../../scss/style.scss */
.form-only-content .control-group.success .input-prepend .add-on,
.form-only-content .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

/* line 357, ../../scss/core/layout/forms.scss */
/* line 6598, ../../scss/style.scss */
.form-only-content .control-group.info > label,
.form-only-content .control-group.info .help-block,
.form-only-content .control-group.info .help-inline {
  color: #3a87ad;
}

/* line 360, ../../scss/core/layout/forms.scss */
/* line 6605, ../../scss/style.scss */
.form-only-content .control-group.info .checkbox,
.form-only-content .control-group.info .radio,
.form-only-content .control-group.info input,
.form-only-content .control-group.info select,
.form-only-content .control-group.info textarea {
  color: #3a87ad;
}

/* line 363, ../../scss/core/layout/forms.scss */
/* line 6614, ../../scss/style.scss */
.form-only-content .control-group.info input,
.form-only-content .control-group.info select,
.form-only-content .control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 369, ../../scss/core/layout/forms.scss */
/* line 6624, ../../scss/style.scss */
.form-only-content .control-group.info input:focus,
.form-only-content .control-group.info select:focus,
.form-only-content .control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

/* line 375, ../../scss/core/layout/forms.scss */
/* line 6634, ../../scss/style.scss */
.form-only-content .control-group.info .input-prepend .add-on,
.form-only-content .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}

/* line 380, ../../scss/core/layout/forms.scss */
/* line 6642, ../../scss/style.scss */
.form-only-content input:focus:required:invalid,
.form-only-content textarea:focus:required:invalid,
.form-only-content select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

/* line 384, ../../scss/core/layout/forms.scss */
/* line 6650, ../../scss/style.scss */
.form-only-content input:focus:required:invalid:focus,
.form-only-content textarea:focus:required:invalid:focus,
.form-only-content select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}

/* line 390, ../../scss/core/layout/forms.scss */
/* line 6660, ../../scss/style.scss */
.form-only-content .form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}

/* line 398, ../../scss/core/layout/forms.scss */
/* line 6670, ../../scss/style.scss */
.form-only-content .form-actions:before,
.form-only-content .form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 403, ../../scss/core/layout/forms.scss */
/* line 6678, ../../scss/style.scss */
.form-only-content .form-actions:after {
  clear: both;
}

/* line 406, ../../scss/core/layout/forms.scss */
/* line 6683, ../../scss/style.scss */
.form-only-content .help-block,
.form-only-content .help-inline {
  color: #999999;
}

/* line 409, ../../scss/core/layout/forms.scss */
/* line 6689, ../../scss/style.scss */
.form-only-content .help-block {
  display: block;
  margin: 0 0 10px;
}

/* line 413, ../../scss/core/layout/forms.scss */
/* line 6695, ../../scss/style.scss */
.form-only-content .help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}

/* line 422, ../../scss/core/layout/forms.scss */
/* line 6705, ../../scss/style.scss */
.form-only-content .input-append,
.form-only-content .input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
  margin-left: 0px;
  margin-top: 0px;
}

/* line 427, ../../scss/core/layout/forms.scss */
/* line 6715, ../../scss/style.scss */
.form-only-content .input-append input,
.form-only-content .input-prepend input,
.form-only-content .input-append select,
.form-only-content .input-prepend select,
.form-only-content .input-append .uneditable-input,
.form-only-content .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  font-size: 16px;
  vertical-align: top;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 437, ../../scss/core/layout/forms.scss */
/* line 6732, ../../scss/style.scss */
.form-only-content .input-append input:focus,
.form-only-content .input-prepend input:focus,
.form-only-content .input-append select:focus,
.form-only-content .input-prepend select:focus,
.form-only-content .input-append .uneditable-input:focus,
.form-only-content .input-prepend .uneditable-input:focus {
  z-index: 2;
}

/* line 440, ../../scss/core/layout/forms.scss */
/* line 6742, ../../scss/style.scss */
.form-only-content .input-append .add-on,
.form-only-content .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 7px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

/* line 454, ../../scss/core/layout/forms.scss */
/* line 6759, ../../scss/style.scss */
.form-only-content .input-append .add-on,
.form-only-content .input-prepend .add-on,
.form-only-content .input-append .btn,
.form-only-content .input-prepend .btn {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 460, ../../scss/core/layout/forms.scss */
/* line 6770, ../../scss/style.scss */
.form-only-content .input-append .active,
.form-only-content .input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

/* line 464, ../../scss/core/layout/forms.scss */
/* line 6777, ../../scss/style.scss */
.form-only-content .input-prepend .add-on,
.form-only-content .input-prepend .btn {
  margin-right: -1px;
}

/* line 468, ../../scss/core/layout/forms.scss */
/* line 6783, ../../scss/style.scss */
.form-only-content .input-prepend .add-on + input,
.form-only-content .input-prepend .btn + input {
  width: 273px;
}

/* line 472, ../../scss/core/layout/forms.scss */
/* line 6789, ../../scss/style.scss */
.form-only-content .input-prepend .add-on:first-child,
.form-only-content .input-prepend .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* line 477, ../../scss/core/layout/forms.scss */
/* line 6797, ../../scss/style.scss */
.form-only-content .input-append input,
.form-only-content .input-append select,
.form-only-content .input-append .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* line 482, ../../scss/core/layout/forms.scss */
/* line 6806, ../../scss/style.scss */
.form-only-content .input-append .add-on,
.form-only-content .input-append .btn {
  margin-left: -1px;
}

/* line 485, ../../scss/core/layout/forms.scss */
/* line 6812, ../../scss/style.scss */
.form-only-content .input-append .add-on:last-child,
.form-only-content .input-append .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 490, ../../scss/core/layout/forms.scss */
/* line 6820, ../../scss/style.scss */
.form-only-content .input-prepend.input-append input,
.form-only-content .input-prepend.input-append select,
.form-only-content .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 495, ../../scss/core/layout/forms.scss */
/* line 6829, ../../scss/style.scss */
.form-only-content .input-prepend.input-append .add-on:first-child,
.form-only-content .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* line 501, ../../scss/core/layout/forms.scss */
/* line 6838, ../../scss/style.scss */
.form-only-content .input-prepend.input-append .add-on:last-child,
.form-only-content .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 507, ../../scss/core/layout/forms.scss */
/* line 6847, ../../scss/style.scss */
.form-only-content input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* line 520, ../../scss/core/layout/forms.scss */
/* line 6860, ../../scss/style.scss */
.form-only-content .form-search .input-append .search-query,
.form-only-content .form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 525, ../../scss/core/layout/forms.scss */
/* line 6868, ../../scss/style.scss */
.form-only-content .form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}

/* line 530, ../../scss/core/layout/forms.scss */
/* line 6875, ../../scss/style.scss */
.form-only-content .form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}

/* line 535, ../../scss/core/layout/forms.scss */
/* line 6882, ../../scss/style.scss */
.form-only-content .form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}

/* line 540, ../../scss/core/layout/forms.scss */
/* line 6889, ../../scss/style.scss */
.form-only-content .form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}

/* line 545, ../../scss/core/layout/forms.scss */
/* line 6896, ../../scss/style.scss */
.form-only-content .form-search input,
.form-only-content .form-inline input,
.form-only-content .form-horizontal input,
.form-only-content .module.change-password-form > form input,
.form-only-content .module.edit-content-form > form input,
.form-only-content .module.edit-fundinground-form > form input,
.form-only-content .module.edit-location-form > form input,
.form-only-content .module.edit-partner-form input,
.form-only-content .module.edit-profile-form > form input,
.form-only-content .module.edit-project-content-form > form input,
.form-only-content .module.edit-project-form > form input,
.form-only-content .module.edit-resource-form > form input,
.form-only-content .module.edit-reward-form > form input,
.form-only-content .module.edit-sourcinground-form > form input,
.form-only-content .module.edit-update-form > form input,
.form-only-content .module.edit-user-form > form input,
.form-only-content .module.login-form > form input,
.form-only-content .module.new-admin-pledge-form > form input,
.form-only-content .module.new-content-form > form input,
.form-only-content .module.new-contribution-form > form input,
.form-only-content .module.new-fundinground-form > form input,
.form-only-content .module.new-invitation-form > form input,
.form-only-content .module.new-location-form > form input,
.form-only-content .module.new-partner-form input,
.form-only-content .module.new-pledge-form input,
.form-only-content .module.new-project-content-form > form input,
.form-only-content .module.new-project-form > form input,
.form-only-content .module.new-resource-form > form input,
.form-only-content .module.new-reward-form > form input,
.form-only-content .module.new-sourcinground-form > form input,
.form-only-content .module.new-update-form > form input,
.form-only-content .module.password-forgot-form > form input,
.form-only-content .module.register-form > form input,
.form-only-content .module.select-payment-method-form > form input,
.form-only-content .form-search textarea,
.form-only-content .form-inline textarea,
.form-only-content .form-horizontal textarea,
.form-only-content .module.change-password-form > form textarea,
.form-only-content .module.edit-content-form > form textarea,
.form-only-content .module.edit-fundinground-form > form textarea,
.form-only-content .module.edit-location-form > form textarea,
.form-only-content .module.edit-partner-form textarea,
.form-only-content .module.edit-profile-form > form textarea,
.form-only-content .module.edit-project-content-form > form textarea,
.form-only-content .module.edit-project-form > form textarea,
.form-only-content .module.edit-resource-form > form textarea,
.form-only-content .module.edit-reward-form > form textarea,
.form-only-content .module.edit-sourcinground-form > form textarea,
.form-only-content .module.edit-update-form > form textarea,
.form-only-content .module.edit-user-form > form textarea,
.form-only-content .module.login-form > form textarea,
.form-only-content .module.new-admin-pledge-form > form textarea,
.form-only-content .module.new-content-form > form textarea,
.form-only-content .module.new-contribution-form > form textarea,
.form-only-content .module.new-fundinground-form > form textarea,
.form-only-content .module.new-invitation-form > form textarea,
.form-only-content .module.new-location-form > form textarea,
.form-only-content .module.new-partner-form textarea,
.form-only-content .module.new-pledge-form textarea,
.form-only-content .module.new-project-content-form > form textarea,
.form-only-content .module.new-project-form > form textarea,
.form-only-content .module.new-resource-form > form textarea,
.form-only-content .module.new-reward-form > form textarea,
.form-only-content .module.new-sourcinground-form > form textarea,
.form-only-content .module.new-update-form > form textarea,
.form-only-content .module.password-forgot-form > form textarea,
.form-only-content .module.register-form > form textarea,
.form-only-content .module.select-payment-method-form > form textarea,
.form-only-content .form-search select,
.form-only-content .form-inline select,
.form-only-content .form-horizontal select,
.form-only-content .module.change-password-form > form select,
.form-only-content .module.edit-content-form > form select,
.form-only-content .module.edit-fundinground-form > form select,
.form-only-content .module.edit-location-form > form select,
.form-only-content .module.edit-partner-form select,
.form-only-content .module.edit-profile-form > form select,
.form-only-content .module.edit-project-content-form > form select,
.form-only-content .module.edit-project-form > form select,
.form-only-content .module.edit-resource-form > form select,
.form-only-content .module.edit-reward-form > form select,
.form-only-content .module.edit-sourcinground-form > form select,
.form-only-content .module.edit-update-form > form select,
.form-only-content .module.edit-user-form > form select,
.form-only-content .module.login-form > form select,
.form-only-content .module.new-admin-pledge-form > form select,
.form-only-content .module.new-content-form > form select,
.form-only-content .module.new-contribution-form > form select,
.form-only-content .module.new-fundinground-form > form select,
.form-only-content .module.new-invitation-form > form select,
.form-only-content .module.new-location-form > form select,
.form-only-content .module.new-partner-form select,
.form-only-content .module.new-pledge-form select,
.form-only-content .module.new-project-content-form > form select,
.form-only-content .module.new-project-form > form select,
.form-only-content .module.new-resource-form > form select,
.form-only-content .module.new-reward-form > form select,
.form-only-content .module.new-sourcinground-form > form select,
.form-only-content .module.new-update-form > form select,
.form-only-content .module.password-forgot-form > form select,
.form-only-content .module.register-form > form select,
.form-only-content .module.select-payment-method-form > form select,
.form-only-content .form-search .help-inline,
.form-only-content .form-inline .help-inline,
.form-only-content .form-horizontal .help-inline,
.form-only-content .module.change-password-form > form .help-inline,
.form-only-content .module.edit-content-form > form .help-inline,
.form-only-content .module.edit-fundinground-form > form .help-inline,
.form-only-content .module.edit-location-form > form .help-inline,
.form-only-content .module.edit-partner-form .help-inline,
.form-only-content .module.edit-profile-form > form .help-inline,
.form-only-content .module.edit-project-content-form > form .help-inline,
.form-only-content .module.edit-project-form > form .help-inline,
.form-only-content .module.edit-resource-form > form .help-inline,
.form-only-content .module.edit-reward-form > form .help-inline,
.form-only-content .module.edit-sourcinground-form > form .help-inline,
.form-only-content .module.edit-update-form > form .help-inline,
.form-only-content .module.edit-user-form > form .help-inline,
.form-only-content .module.login-form > form .help-inline,
.form-only-content .module.new-admin-pledge-form > form .help-inline,
.form-only-content .module.new-content-form > form .help-inline,
.form-only-content .module.new-contribution-form > form .help-inline,
.form-only-content .module.new-fundinground-form > form .help-inline,
.form-only-content .module.new-invitation-form > form .help-inline,
.form-only-content .module.new-location-form > form .help-inline,
.form-only-content .module.new-partner-form .help-inline,
.form-only-content .module.new-pledge-form .help-inline,
.form-only-content .module.new-project-content-form > form .help-inline,
.form-only-content .module.new-project-form > form .help-inline,
.form-only-content .module.new-resource-form > form .help-inline,
.form-only-content .module.new-reward-form > form .help-inline,
.form-only-content .module.new-sourcinground-form > form .help-inline,
.form-only-content .module.new-update-form > form .help-inline,
.form-only-content .module.password-forgot-form > form .help-inline,
.form-only-content .module.register-form > form .help-inline,
.form-only-content .module.select-payment-method-form > form .help-inline,
.form-only-content .form-search .uneditable-input,
.form-only-content .form-inline .uneditable-input,
.form-only-content .form-horizontal .uneditable-input,
.form-only-content .module.change-password-form > form .uneditable-input,
.form-only-content .module.edit-content-form > form .uneditable-input,
.form-only-content .module.edit-fundinground-form > form .uneditable-input,
.form-only-content .module.edit-location-form > form .uneditable-input,
.form-only-content .module.edit-partner-form .uneditable-input,
.form-only-content .module.edit-profile-form > form .uneditable-input,
.form-only-content .module.edit-project-content-form > form .uneditable-input,
.form-only-content .module.edit-project-form > form .uneditable-input,
.form-only-content .module.edit-resource-form > form .uneditable-input,
.form-only-content .module.edit-reward-form > form .uneditable-input,
.form-only-content .module.edit-sourcinground-form > form .uneditable-input,
.form-only-content .module.edit-update-form > form .uneditable-input,
.form-only-content .module.edit-user-form > form .uneditable-input,
.form-only-content .module.login-form > form .uneditable-input,
.form-only-content .module.new-admin-pledge-form > form .uneditable-input,
.form-only-content .module.new-content-form > form .uneditable-input,
.form-only-content .module.new-contribution-form > form .uneditable-input,
.form-only-content .module.new-fundinground-form > form .uneditable-input,
.form-only-content .module.new-invitation-form > form .uneditable-input,
.form-only-content .module.new-location-form > form .uneditable-input,
.form-only-content .module.new-partner-form .uneditable-input,
.form-only-content .module.new-pledge-form .uneditable-input,
.form-only-content .module.new-project-content-form > form .uneditable-input,
.form-only-content .module.new-project-form > form .uneditable-input,
.form-only-content .module.new-resource-form > form .uneditable-input,
.form-only-content .module.new-reward-form > form .uneditable-input,
.form-only-content .module.new-sourcinground-form > form .uneditable-input,
.form-only-content .module.new-update-form > form .uneditable-input,
.form-only-content .module.password-forgot-form > form .uneditable-input,
.form-only-content .module.register-form > form .uneditable-input,
.form-only-content .module.select-payment-method-form > form .uneditable-input,
.form-only-content .form-search .input-prepend,
.form-only-content .form-inline .input-prepend,
.form-only-content .form-horizontal .input-prepend,
.form-only-content .module.change-password-form > form .input-prepend,
.form-only-content .module.edit-content-form > form .input-prepend,
.form-only-content .module.edit-fundinground-form > form .input-prepend,
.form-only-content .module.edit-location-form > form .input-prepend,
.form-only-content .module.edit-partner-form .input-prepend,
.form-only-content .module.edit-profile-form > form .input-prepend,
.form-only-content .module.edit-project-content-form > form .input-prepend,
.form-only-content .module.edit-project-form > form .input-prepend,
.form-only-content .module.edit-resource-form > form .input-prepend,
.form-only-content .module.edit-reward-form > form .input-prepend,
.form-only-content .module.edit-sourcinground-form > form .input-prepend,
.form-only-content .module.edit-update-form > form .input-prepend,
.form-only-content .module.edit-user-form > form .input-prepend,
.form-only-content .module.login-form > form .input-prepend,
.form-only-content .module.new-admin-pledge-form > form .input-prepend,
.form-only-content .module.new-content-form > form .input-prepend,
.form-only-content .module.new-contribution-form > form .input-prepend,
.form-only-content .module.new-fundinground-form > form .input-prepend,
.form-only-content .module.new-invitation-form > form .input-prepend,
.form-only-content .module.new-location-form > form .input-prepend,
.form-only-content .module.new-partner-form .input-prepend,
.form-only-content .module.new-pledge-form .input-prepend,
.form-only-content .module.new-project-content-form > form .input-prepend,
.form-only-content .module.new-project-form > form .input-prepend,
.form-only-content .module.new-resource-form > form .input-prepend,
.form-only-content .module.new-reward-form > form .input-prepend,
.form-only-content .module.new-sourcinground-form > form .input-prepend,
.form-only-content .module.new-update-form > form .input-prepend,
.form-only-content .module.password-forgot-form > form .input-prepend,
.form-only-content .module.register-form > form .input-prepend,
.form-only-content .module.select-payment-method-form > form .input-prepend,
.form-only-content .form-search .input-append,
.form-only-content .form-inline .input-append,
.form-only-content .form-horizontal .input-append,
.form-only-content .module.change-password-form > form .input-append,
.form-only-content .module.edit-content-form > form .input-append,
.form-only-content .module.edit-fundinground-form > form .input-append,
.form-only-content .module.edit-location-form > form .input-append,
.form-only-content .module.edit-partner-form .input-append,
.form-only-content .module.edit-profile-form > form .input-append,
.form-only-content .module.edit-project-content-form > form .input-append,
.form-only-content .module.edit-project-form > form .input-append,
.form-only-content .module.edit-resource-form > form .input-append,
.form-only-content .module.edit-reward-form > form .input-append,
.form-only-content .module.edit-sourcinground-form > form .input-append,
.form-only-content .module.edit-update-form > form .input-append,
.form-only-content .module.edit-user-form > form .input-append,
.form-only-content .module.login-form > form .input-append,
.form-only-content .module.new-admin-pledge-form > form .input-append,
.form-only-content .module.new-content-form > form .input-append,
.form-only-content .module.new-contribution-form > form .input-append,
.form-only-content .module.new-fundinground-form > form .input-append,
.form-only-content .module.new-invitation-form > form .input-append,
.form-only-content .module.new-location-form > form .input-append,
.form-only-content .module.new-partner-form .input-append,
.form-only-content .module.new-pledge-form .input-append,
.form-only-content .module.new-project-content-form > form .input-append,
.form-only-content .module.new-project-form > form .input-append,
.form-only-content .module.new-resource-form > form .input-append,
.form-only-content .module.new-reward-form > form .input-append,
.form-only-content .module.new-sourcinground-form > form .input-append,
.form-only-content .module.new-update-form > form .input-append,
.form-only-content .module.password-forgot-form > form .input-append,
.form-only-content .module.register-form > form .input-append,
.form-only-content .module.select-payment-method-form > form .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 574, ../../scss/core/layout/forms.scss */
/* line 7143, ../../scss/style.scss */
.form-only-content .form-search .hide,
.form-only-content .form-inline .hide,
.form-only-content .form-horizontal .hide,
.form-only-content .module.change-password-form > form .hide,
.form-only-content .module.edit-content-form > form .hide,
.form-only-content .module.edit-fundinground-form > form .hide,
.form-only-content .module.edit-location-form > form .hide,
.form-only-content .module.edit-partner-form .hide,
.form-only-content .module.edit-profile-form > form .hide,
.form-only-content .module.edit-project-content-form > form .hide,
.form-only-content .module.edit-project-form > form .hide,
.form-only-content .module.edit-resource-form > form .hide,
.form-only-content .module.edit-reward-form > form .hide,
.form-only-content .module.edit-sourcinground-form > form .hide,
.form-only-content .module.edit-update-form > form .hide,
.form-only-content .module.edit-user-form > form .hide,
.form-only-content .module.login-form > form .hide,
.form-only-content .module.new-admin-pledge-form > form .hide,
.form-only-content .module.new-content-form > form .hide,
.form-only-content .module.new-contribution-form > form .hide,
.form-only-content .module.new-fundinground-form > form .hide,
.form-only-content .module.new-invitation-form > form .hide,
.form-only-content .module.new-location-form > form .hide,
.form-only-content .module.new-partner-form .hide,
.form-only-content .module.new-pledge-form .hide,
.form-only-content .module.new-project-content-form > form .hide,
.form-only-content .module.new-project-form > form .hide,
.form-only-content .module.new-resource-form > form .hide,
.form-only-content .module.new-reward-form > form .hide,
.form-only-content .module.new-sourcinground-form > form .hide,
.form-only-content .module.new-update-form > form .hide,
.form-only-content .module.password-forgot-form > form .hide,
.form-only-content .module.register-form > form .hide,
.form-only-content .module.select-payment-method-form > form .hide {
  display: none;
}

/* line 577, ../../scss/core/layout/forms.scss */
/* line 7181, ../../scss/style.scss */
.form-only-content .form-search label,
.form-only-content .form-inline label,
.form-only-content .form-search .btn-group,
.form-only-content .form-inline .btn-group {
  display: inline-block;
}

/* line 580, ../../scss/core/layout/forms.scss */
/* line 7189, ../../scss/style.scss */
.form-only-content .form-search .input-append,
.form-only-content .form-inline .input-append,
.form-only-content .form-search .input-prepend,
.form-only-content .form-inline .input-prepend {
  margin-bottom: 0;
}

/* line 583, ../../scss/core/layout/forms.scss */
/* line 7197, ../../scss/style.scss */
.form-only-content .form-search .radio,
.form-only-content .form-search .checkbox,
.form-only-content .form-inline .radio,
.form-only-content .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 589, ../../scss/core/layout/forms.scss */
/* line 7207, ../../scss/style.scss */
.form-only-content .form-search .radio input[type="radio"],
.form-only-content .form-search .checkbox input[type="checkbox"],
.form-only-content .form-inline .radio input[type="radio"],
.form-only-content .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

/* line 595, ../../scss/core/layout/forms.scss */
/* line 7217, ../../scss/style.scss */
.form-only-content .control-group {
  margin-bottom: 10px;
}

/* line 599, ../../scss/core/layout/forms.scss */
/* line 7222, ../../scss/style.scss */
.form-only-content legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

/* line 604, ../../scss/core/layout/forms.scss */
/* line 7228, ../../scss/style.scss */
.form-only-content .control-group {
  padding: 5px 0;
  margin-bottom: 10px;
  *zoom: 1;
}

/* line 610, ../../scss/core/layout/forms.scss */
/* line 7235, ../../scss/style.scss */
.form-only-content .control-group .help-block {
  visibility: hidden;
}

/* line 615, ../../scss/core/layout/forms.scss */
/* line 7240, ../../scss/style.scss */
.form-only-content .control-group:hover .help-block {
  visibility: visible;
}

/* line 621, ../../scss/core/layout/forms.scss */
/* line 7245, ../../scss/style.scss */
.form-only-content .form-horizontal .control-group:before,
.form-only-content .module.change-password-form > form .control-group:before,
.form-only-content .module.edit-content-form > form .control-group:before,
.form-only-content .module.edit-fundinground-form > form .control-group:before,
.form-only-content .module.edit-location-form > form .control-group:before,
.form-only-content .module.edit-partner-form .control-group:before,
.form-only-content .module.edit-profile-form > form .control-group:before,
.form-only-content .module.edit-project-content-form > form .control-group:before,
.form-only-content .module.edit-project-form > form .control-group:before,
.form-only-content .module.edit-resource-form > form .control-group:before,
.form-only-content .module.edit-reward-form > form .control-group:before,
.form-only-content .module.edit-sourcinground-form > form .control-group:before,
.form-only-content .module.edit-update-form > form .control-group:before,
.form-only-content .module.edit-user-form > form .control-group:before,
.form-only-content .module.login-form > form .control-group:before,
.form-only-content .module.new-admin-pledge-form > form .control-group:before,
.form-only-content .module.new-content-form > form .control-group:before,
.form-only-content .module.new-contribution-form > form .control-group:before,
.form-only-content .module.new-fundinground-form > form .control-group:before,
.form-only-content .module.new-invitation-form > form .control-group:before,
.form-only-content .module.new-location-form > form .control-group:before,
.form-only-content .module.new-partner-form .control-group:before,
.form-only-content .module.new-pledge-form .control-group:before,
.form-only-content .module.new-project-content-form > form .control-group:before,
.form-only-content .module.new-project-form > form .control-group:before,
.form-only-content .module.new-resource-form > form .control-group:before,
.form-only-content .module.new-reward-form > form .control-group:before,
.form-only-content .module.new-sourcinground-form > form .control-group:before,
.form-only-content .module.new-update-form > form .control-group:before,
.form-only-content .module.password-forgot-form > form .control-group:before,
.form-only-content .module.register-form > form .control-group:before,
.form-only-content .module.select-payment-method-form > form .control-group:before,
.form-only-content .form-horizontal .control-group:after,
.form-only-content .module.change-password-form > form .control-group:after,
.form-only-content .module.edit-content-form > form .control-group:after,
.form-only-content .module.edit-fundinground-form > form .control-group:after,
.form-only-content .module.edit-location-form > form .control-group:after,
.form-only-content .module.edit-partner-form .control-group:after,
.form-only-content .module.edit-profile-form > form .control-group:after,
.form-only-content .module.edit-project-content-form > form .control-group:after,
.form-only-content .module.edit-project-form > form .control-group:after,
.form-only-content .module.edit-resource-form > form .control-group:after,
.form-only-content .module.edit-reward-form > form .control-group:after,
.form-only-content .module.edit-sourcinground-form > form .control-group:after,
.form-only-content .module.edit-update-form > form .control-group:after,
.form-only-content .module.edit-user-form > form .control-group:after,
.form-only-content .module.login-form > form .control-group:after,
.form-only-content .module.new-admin-pledge-form > form .control-group:after,
.form-only-content .module.new-content-form > form .control-group:after,
.form-only-content .module.new-contribution-form > form .control-group:after,
.form-only-content .module.new-fundinground-form > form .control-group:after,
.form-only-content .module.new-invitation-form > form .control-group:after,
.form-only-content .module.new-location-form > form .control-group:after,
.form-only-content .module.new-partner-form .control-group:after,
.form-only-content .module.new-pledge-form .control-group:after,
.form-only-content .module.new-project-content-form > form .control-group:after,
.form-only-content .module.new-project-form > form .control-group:after,
.form-only-content .module.new-resource-form > form .control-group:after,
.form-only-content .module.new-reward-form > form .control-group:after,
.form-only-content .module.new-sourcinground-form > form .control-group:after,
.form-only-content .module.new-update-form > form .control-group:after,
.form-only-content .module.password-forgot-form > form .control-group:after,
.form-only-content .module.register-form > form .control-group:after,
.form-only-content .module.select-payment-method-form > form .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 627, ../../scss/core/layout/forms.scss */
/* line 7315, ../../scss/style.scss */
.form-only-content .form-horizontal .control-group:after,
.form-only-content .module.change-password-form > form .control-group:after,
.form-only-content .module.edit-content-form > form .control-group:after,
.form-only-content .module.edit-fundinground-form > form .control-group:after,
.form-only-content .module.edit-location-form > form .control-group:after,
.form-only-content .module.edit-partner-form .control-group:after,
.form-only-content .module.edit-profile-form > form .control-group:after,
.form-only-content .module.edit-project-content-form > form .control-group:after,
.form-only-content .module.edit-project-form > form .control-group:after,
.form-only-content .module.edit-resource-form > form .control-group:after,
.form-only-content .module.edit-reward-form > form .control-group:after,
.form-only-content .module.edit-sourcinground-form > form .control-group:after,
.form-only-content .module.edit-update-form > form .control-group:after,
.form-only-content .module.edit-user-form > form .control-group:after,
.form-only-content .module.login-form > form .control-group:after,
.form-only-content .module.new-admin-pledge-form > form .control-group:after,
.form-only-content .module.new-content-form > form .control-group:after,
.form-only-content .module.new-contribution-form > form .control-group:after,
.form-only-content .module.new-fundinground-form > form .control-group:after,
.form-only-content .module.new-invitation-form > form .control-group:after,
.form-only-content .module.new-location-form > form .control-group:after,
.form-only-content .module.new-partner-form .control-group:after,
.form-only-content .module.new-pledge-form .control-group:after,
.form-only-content .module.new-project-content-form > form .control-group:after,
.form-only-content .module.new-project-form > form .control-group:after,
.form-only-content .module.new-resource-form > form .control-group:after,
.form-only-content .module.new-reward-form > form .control-group:after,
.form-only-content .module.new-sourcinground-form > form .control-group:after,
.form-only-content .module.new-update-form > form .control-group:after,
.form-only-content .module.password-forgot-form > form .control-group:after,
.form-only-content .module.register-form > form .control-group:after,
.form-only-content .module.select-payment-method-form > form .control-group:after {
  clear: both;
}

/* line 631, ../../scss/core/layout/forms.scss */
/* line 7351, ../../scss/style.scss */
.form-only-content .form-horizontal .control-label,
.form-only-content .module.change-password-form > form .control-label,
.form-only-content .module.edit-content-form > form .control-label,
.form-only-content .module.edit-fundinground-form > form .control-label,
.form-only-content .module.edit-location-form > form .control-label,
.form-only-content .module.edit-partner-form .control-label,
.form-only-content .module.edit-profile-form > form .control-label,
.form-only-content .module.edit-project-content-form > form .control-label,
.form-only-content .module.edit-project-form > form .control-label,
.form-only-content .module.edit-resource-form > form .control-label,
.form-only-content .module.edit-reward-form > form .control-label,
.form-only-content .module.edit-sourcinground-form > form .control-label,
.form-only-content .module.edit-update-form > form .control-label,
.form-only-content .module.edit-user-form > form .control-label,
.form-only-content .module.login-form > form .control-label,
.form-only-content .module.new-admin-pledge-form > form .control-label,
.form-only-content .module.new-content-form > form .control-label,
.form-only-content .module.new-contribution-form > form .control-label,
.form-only-content .module.new-fundinground-form > form .control-label,
.form-only-content .module.new-invitation-form > form .control-label,
.form-only-content .module.new-location-form > form .control-label,
.form-only-content .module.new-partner-form .control-label,
.form-only-content .module.new-pledge-form .control-label,
.form-only-content .module.new-project-content-form > form .control-label,
.form-only-content .module.new-project-form > form .control-label,
.form-only-content .module.new-resource-form > form .control-label,
.form-only-content .module.new-reward-form > form .control-label,
.form-only-content .module.new-sourcinground-form > form .control-label,
.form-only-content .module.new-update-form > form .control-label,
.form-only-content .module.password-forgot-form > form .control-label,
.form-only-content .module.register-form > form .control-label,
.form-only-content .module.select-payment-method-form > form .control-label {
  padding-top: 5px;
  text-align: left;
}

/* line 7387, ../../scss/style.scss */
#caas_user_edituser_chamberOfCommerceNumber_control_group .control-label {
  width: 230px !important;
}

/* line 7391, ../../scss/style.scss */
.control-label.required:after {
  content: '*';
  margin-left: 2px;
  color: #cc0000;
}

/* line 7397, ../../scss/style.scss */
.form-info {
  margin-top: 25px !important;
  color: #555;
}

/* line 637, ../../scss/core/layout/forms.scss */
/* line 7403, ../../scss/style.scss */
.form-only-content .form-horizontal input[type="checkbox"] + .control-label,
.form-only-content .module.change-password-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-content-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-fundinground-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-location-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-partner-form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-profile-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-project-content-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-project-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-resource-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-reward-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-sourcinground-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-update-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-user-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.login-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-admin-pledge-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-content-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-contribution-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-fundinground-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-invitation-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-location-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-partner-form input[type="checkbox"] + .control-label,
.form-only-content .module.new-pledge-form input[type="checkbox"] + .control-label,
.form-only-content .module.new-project-content-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-project-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-resource-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-reward-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-sourcinground-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.new-update-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.password-forgot-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.register-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.select-payment-method-form > form input[type="checkbox"] + .control-label {
  text-align: left;
  line-height: 13px;
}

/* line 652, ../../scss/core/layout/forms.scss */
/* line 7440, ../../scss/style.scss */
.form-only-content .form-horizontal .controls .help-block,
.form-only-content .module.change-password-form > form .controls .help-block,
.form-only-content .module.edit-content-form > form .controls .help-block,
.form-only-content .module.edit-fundinground-form > form .controls .help-block,
.form-only-content .module.edit-location-form > form .controls .help-block,
.form-only-content .module.edit-partner-form .controls .help-block,
.form-only-content .module.edit-profile-form > form .controls .help-block,
.form-only-content .module.edit-project-content-form > form .controls .help-block,
.form-only-content .module.edit-project-form > form .controls .help-block,
.form-only-content .module.edit-resource-form > form .controls .help-block,
.form-only-content .module.edit-reward-form > form .controls .help-block,
.form-only-content .module.edit-sourcinground-form > form .controls .help-block,
.form-only-content .module.edit-update-form > form .controls .help-block,
.form-only-content .module.edit-user-form > form .controls .help-block,
.form-only-content .module.login-form > form .controls .help-block,
.form-only-content .module.new-admin-pledge-form > form .controls .help-block,
.form-only-content .module.new-content-form > form .controls .help-block,
.form-only-content .module.new-contribution-form > form .controls .help-block,
.form-only-content .module.new-fundinground-form > form .controls .help-block,
.form-only-content .module.new-invitation-form > form .controls .help-block,
.form-only-content .module.new-location-form > form .controls .help-block,
.form-only-content .module.new-partner-form .controls .help-block,
.form-only-content .module.new-pledge-form .controls .help-block,
.form-only-content .module.new-project-content-form > form .controls .help-block,
.form-only-content .module.new-project-form > form .controls .help-block,
.form-only-content .module.new-resource-form > form .controls .help-block,
.form-only-content .module.new-reward-form > form .controls .help-block,
.form-only-content .module.new-sourcinground-form > form .controls .help-block,
.form-only-content .module.new-update-form > form .controls .help-block,
.form-only-content .module.password-forgot-form > form .controls .help-block,
.form-only-content .module.register-form > form .controls .help-block,
.form-only-content .module.select-payment-method-form > form .controls .help-block {
  right: 20px;
}

/* line 656, ../../scss/core/layout/forms.scss */
/* line 7476, ../../scss/style.scss */
.form-only-content .form-horizontal label + .controls .help-block,
.form-only-content .module.change-password-form > form label + .controls .help-block,
.form-only-content .module.edit-content-form > form label + .controls .help-block,
.form-only-content .module.edit-fundinground-form > form label + .controls .help-block,
.form-only-content .module.edit-location-form > form label + .controls .help-block,
.form-only-content .module.edit-partner-form label + .controls .help-block,
.form-only-content .module.edit-profile-form > form label + .controls .help-block,
.form-only-content .module.edit-project-content-form > form label + .controls .help-block,
.form-only-content .module.edit-project-form > form label + .controls .help-block,
.form-only-content .module.edit-resource-form > form label + .controls .help-block,
.form-only-content .module.edit-reward-form > form label + .controls .help-block,
.form-only-content .module.edit-sourcinground-form > form label + .controls .help-block,
.form-only-content .module.edit-update-form > form label + .controls .help-block,
.form-only-content .module.edit-user-form > form label + .controls .help-block,
.form-only-content .module.login-form > form label + .controls .help-block,
.form-only-content .module.new-admin-pledge-form > form label + .controls .help-block,
.form-only-content .module.new-content-form > form label + .controls .help-block,
.form-only-content .module.new-contribution-form > form label + .controls .help-block,
.form-only-content .module.new-fundinground-form > form label + .controls .help-block,
.form-only-content .module.new-invitation-form > form label + .controls .help-block,
.form-only-content .module.new-location-form > form label + .controls .help-block,
.form-only-content .module.new-partner-form label + .controls .help-block,
.form-only-content .module.new-pledge-form label + .controls .help-block,
.form-only-content .module.new-project-content-form > form label + .controls .help-block,
.form-only-content .module.new-project-form > form label + .controls .help-block,
.form-only-content .module.new-resource-form > form label + .controls .help-block,
.form-only-content .module.new-reward-form > form label + .controls .help-block,
.form-only-content .module.new-sourcinground-form > form label + .controls .help-block,
.form-only-content .module.new-update-form > form label + .controls .help-block,
.form-only-content .module.password-forgot-form > form label + .controls .help-block,
.form-only-content .module.register-form > form label + .controls .help-block,
.form-only-content .module.select-payment-method-form > form label + .controls .help-block {
  right: -50px;
}

/* line 665, ../../scss/core/layout/forms.scss */
/* line 7512, ../../scss/style.scss */
.form-only-content label + .controls label.checkbox {
  margin-left: auto;
}

/* line 669, ../../scss/core/layout/forms.scss */
/* line 7517, ../../scss/style.scss */
.form-only-content label.checkbox {
  margin-left: 10px;
}

/* line 672, ../../scss/core/layout/forms.scss */
/* line 7522, ../../scss/style.scss */
.form-only-content label.checkbox + .help-block {
  right: -220px;
}

/* line 677, ../../scss/core/layout/forms.scss */
/* line 7527, ../../scss/style.scss */
.form-only-content .controls {
  position: relative;
}

/* line 680, ../../scss/core/layout/forms.scss */
/* line 7532, ../../scss/style.scss */
.form-only-content .controls .help-block {
  border: 1px solid #dfdfdf;
  color: #666666;
  background: #f1f1f1;
  font: 400 11px/14px "Kantumruy Pro", sans-serif;
  margin: 0px;
  padding: 8px 10px 10px 10px;
  visibility: hidden;
  float: right;
  width: 280px;
  position: absolute;
  top: 0;
  left: 350px;
}

/* line 7547, ../../scss/style.scss */
.project-context {
  margin-top: 0px;
  order: 1;
}

/* line 7552, ../../scss/style.scss */
.form-only-content .controls .help-inline {
  display: block;
  margin: 0;
  padding: 5px 0;
}

/* line 7558, ../../scss/style.scss */
.module.new-pledge-form {
  max-width: 700px;
}

/* line 696, ../../scss/core/layout/forms.scss */
/* line 7563, ../../scss/style.scss */
.borderradius .form-only-content .controls .help-block {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 706, ../../scss/core/layout/forms.scss */
/* line 7570, ../../scss/style.scss */
.form-only-content .process-instructions {
  border: 1px solid #dfdfdf;
  color: #666666;
  margin: 25px 10px 25px 0;
}

/* line 711, ../../scss/core/layout/forms.scss */
/* line 7577, ../../scss/style.scss */
.form-only-content .process-instructions .process-content {
  background: #f1f1f1;
  margin: 0;
  padding: 10px;
}

/* line 723, ../../scss/core/layout/forms.scss */
/* line 7584, ../../scss/style.scss */
.form-only-content .autocomplete_selected_list .label {
  color: #999999;
  font-size: 11px;
}

/* line 730, ../../scss/core/layout/forms.scss */
/* line 7590, ../../scss/style.scss */
.form-only-content .datetime .input-prepend {
  float: left;
}

/* line 7594, ../../scss/style.scss */
.form-only-content .datetime .date {
  width: 100px;
  display: inline-block;
  margin-right: 10px;
}

/* line 732, ../../scss/core/layout/forms.scss */
/* line 7601, ../../scss/style.scss */
.form-only-content .datetime .input-prepend input.datetime_date,
.form-only-content .datetime .date input {
  width: 100px;
}

/* line 737, ../../scss/core/layout/forms.scss */
/* line 7607, ../../scss/style.scss */
.form-only-content .datetime .datetime_time,
.form-only-content .datetime select {
  display: inline-block;
  clear: right;
  margin-left: 10px;
  max-width: 100px;
}

/* line 742, ../../scss/core/layout/forms.scss */
/* line 7616, ../../scss/style.scss */
.form-only-content .datetime .datetime_time select {
  height: 30px;
}

/* line 7620, ../../scss/style.scss */
.module.user-comment-form,
.module.edit-page-form {
  flex: 1;
  padding: 20px;
}

/* line 1, ../../scss/core/layout/generic-content.scss */
/* line 7627, ../../scss/style.scss */
.generic-content {
  position: relative;
}

/* line 4, ../../scss/core/layout/generic-content.scss */
/* line 7632, ../../scss/style.scss */
.generic-content .generic-content-item {
  position: relative;
  min-height: 30px;
}

/* line 8, ../../scss/core/layout/generic-content.scss */
/* line 7638, ../../scss/style.scss */
.generic-content .generic-content-item .admin_buttons {
  display: block;
  position: absolute;
  top: 10px;
  left: -38px;
  width: 38px;
  height: 28px;
  overflow: hidden;
  z-index: 100;
}

/* line 18, ../../scss/core/layout/generic-content.scss */
/* line 7650, ../../scss/style.scss */
.generic-content .generic-content-item .admin_buttons:hover {
  width: auto;
}

/* line 23, ../../scss/core/layout/generic-content.scss */
/* line 7655, ../../scss/style.scss */
.generic-content .generic-content-item:hover .admin_buttons {
  width: auto;
}

/* line 28, ../../scss/core/layout/generic-content.scss */
/* line 7660, ../../scss/style.scss */
.ie7 .generic-content .generic-content-item .content-iframe .admin_buttons,
.ie8 .generic-content .generic-content-item .content-iframe .admin_buttons,
.ie9 .generic-content .generic-content-item .content-iframe .admin_buttons {
  position: relative !important;
}

/* line 36, ../../scss/core/layout/generic-content.scss */
/* line 7667, ../../scss/style.scss */
.opacity .generic-content .generic-content-hidden .generic-content-wrapper {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 40, ../../scss/core/layout/generic-content.scss */
/* line 7673, ../../scss/style.scss */
.generic-content .admin_buttons.add-content {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

/* line 47, ../../scss/core/layout/generic-content.scss */
/* line 7681, ../../scss/style.scss */
.generic-content .generic-content-wrapper > iframe {
  max-width: 100%;
}

/* line 2, ../../scss/core/layout/homepage-projects.scss */
/* line 7686, ../../scss/style.scss */
.homepage_projects .project_block_footer.cf {
  text-align: center;
  background-color: transparent;
  padding: 10px 0;
  width: 100%;
}

/* line 4, ../../scss/core/layout/homepage-projects.scss */
/* line 7694, ../../scss/style.scss */
.homepage_projects .project_block_footer .call-to-action,
.homepage_projects .project_block_footer .module.comment-form .form-actions-clean .btn,
.module.comment-form .form-actions-clean .homepage_projects .project_block_footer .btn {
  margin: 0;
  position: relative;
  top: -15px;
  font-size: 14px;
}

/* line 7705, ../../scss/style.scss */
.homepage_projects .project_block_footer .call-to-action {
  font-size: 14px;
  margin-top: 0px;
  text-transform: uppercase;
  background: none;
  color: #EB7808 !important;
  text-decoration: none;
  font: 600 18px/24px "Kantumruy Pro", sans-serif;
  border: 1px solid #EB7808;
  padding: 10px 12px;
  top: 0px;
  height: auto;
}

/* line 7719, ../../scss/style.scss */
.homepage_projects .project_block_footer .call-to-action:hover {
  color: #fff !important;
  background: #EB7808;
}

/* specificity needed to override bootstrap stuff */
/* line 3, ../../scss/core/layout/language-select.scss */
/* line 7726, ../../scss/style.scss */
.secondary-menu .dropdown .language-select {
  text-align: left;
}

/* line 7, ../../scss/core/layout/language-select.scss */
/* line 7731, ../../scss/style.scss */
.secondary-menu .dropdown .current-language,
.secondary-menu .dropdown .language-select .language-item {
  background-repeat: no-repeat;
  background-position: 5px 4px;
  padding-left: 25px;
  /* flag icons from https://www.gosquared.com/resources/flag-icons */
}

/* line 14, ../../scss/core/layout/language-select.scss */
/* line 7740, ../../scss/style.scss */
.secondary-menu .dropdown .current-language.en,
.secondary-menu .dropdown .language-select .language-item.en {
  background-image: url(/bundles/caasweb/img/flags/16/en.png);
}

/* line 17, ../../scss/core/layout/language-select.scss */
/* line 7746, ../../scss/style.scss */
.secondary-menu .dropdown .current-language.nl,
.secondary-menu .dropdown .language-select .language-item.nl {
  background-image: url(/bundles/caasweb/img/flags/16/nl.png);
}

/* line 22, ../../scss/core/layout/language-select.scss */
/* line 7752, ../../scss/style.scss */
.secondary-menu .dropdown .dropdown-toggle.current-language {
  background-position: 0px -1px;
  text-align: left;
  padding-left: 20px;
}

/**
* site afm banner for project related pages
*/
/* line 7761, ../../scss/style.scss */
div.afm {
  margin: 0 auto;
  display: block;
  margin-top: 5px;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  border: 2px solid #333;
  padding: 2px;
}

/* line 7772, ../../scss/style.scss */
div.afm img {
  margin-left: 20px;
  vertical-align: middle;
}

/**
 * The sites top banner with the brand logo, the primary and secondary
 * navigation.
 */
/* line 5, ../../scss/core/layout/masthead.scss */
/* line 7784, ../../scss/style.scss */
.index .site-masthead-wrapper {
  height: auto;
  background: none;
}

/* line 11, ../../scss/core/layout/masthead.scss */
/* line 7790, ../../scss/style.scss */
.site-masthead-wrapper {
  background-color: #ffffff;
  background-image: url("https://sameningeld-resources.s3.eu-central-1.amazonaws.com/header_1_marken.jpg");
  background-repeat: no-repeat;
  background-position: bottom;
  height: 357px;
  padding-top: 68px;
}

/* line 17, ../../scss/core/layout/masthead.scss */
/* line 7800, ../../scss/style.scss */
.no-js .site-masthead-wrapper {
  background: transparent url("/bundles/caasweb/img/no-js_masthead_wrapper_bg.png") bottom left repeat-x;
}

/* line 20, ../../scss/core/layout/masthead.scss */
/* line 7805, ../../scss/style.scss */
.no-js .site-masthead-wrapper .site-masthead {
  height: 163px;
  background: transparent;
}

/* line 25, ../../scss/core/layout/masthead.scss */
/* line 7811, ../../scss/style.scss */
.no-js .site-masthead-wrapper + .main-content-wrapper {
  margin-top: 10px;
}

/* line 32, ../../scss/core/layout/masthead.scss */
/* line 7816, ../../scss/style.scss */
.site-masthead {
  padding: 0;
  margin: 0 auto;
}

/* line 7821, ../../scss/style.scss */
.site-masthead-wrapper.with-afm {
  height: 135px;
}

/* line 40, ../../scss/core/layout/masthead.scss */
/* line 7826, ../../scss/style.scss */
.site-masthead .dropdown .ico-caret {
  border-top-color: #ffffff;
  margin-left: 0;
}

/* line 46, ../../scss/core/layout/masthead.scss */
/* line 7832, ../../scss/style.scss */
.site-masthead .dropdown-menu {
  margin-top: 1px;
  left: auto;
  right: 0;
}

/* line 51, ../../scss/core/layout/masthead.scss */
/* line 7839, ../../scss/style.scss */
.site-masthead .dropdown-menu li {
  float: none;
}

/* line 56, ../../scss/core/layout/masthead.scss */
/* line 7844, ../../scss/style.scss */
.site-masthead .brand-container {
  width: 232px;
  margin-right: 0px;
  margin-top: 0px;
}

/* line 7850, ../../scss/style.scss */
.site-masthead .top-menu-container {
  padding-top: 5px;
  display: flex;
  justify-content: space-between;
  margin-top: -68px;
  position: relative;
}

/* line 67, ../../scss/core/layout/masthead.scss */
/* line 7859, ../../scss/style.scss */
.site-masthead .brand-container .masthead-brand {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 100%;
  color: #ffffff;
}

/* line 1, ../../scss/core/layout/modal-content.scss */
/* line 7869, ../../scss/style.scss */
html.widget {
  overflow: hidden;
}

/* line 5, ../../scss/core/layout/modal-content.scss */
/* line 7874, ../../scss/style.scss */
body.widget {
  background-color: #ffffff;
  padding: 0;
}

/* line 9, ../../scss/core/layout/modal-content.scss */
/* line 7880, ../../scss/style.scss */
body.widget .project-widget-description {
  float: left;
  width: 250px;
  margin: 0;
}

/* line 15, ../../scss/core/layout/modal-content.scss */
/* line 7887, ../../scss/style.scss */
body.widget .project-widget-container {
  float: left;
  width: 250px;
  margin: 0 0 0 10px;
}

/* line 21, ../../scss/core/layout/modal-content.scss */
/* line 7894, ../../scss/style.scss */
body.widget .module-title {
  color: #1d1e1c;
  font: 600 24px/28px "Kantumruy Pro", sans-serif;
  margin: 0;
}

/* line 27, ../../scss/core/layout/modal-content.scss */
/* line 7901, ../../scss/style.scss */
body.widget .widget-subtitle {
  font: 600 16px/20px "Kantumruy Pro", sans-serif;
  margin: 0;
}

/* line 32, ../../scss/core/layout/modal-content.scss */
/* line 7907, ../../scss/style.scss */
body.widget .widget-subsubtitle {
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  margin: 0;
}

/* line 37, ../../scss/core/layout/modal-content.scss */
/* line 7913, ../../scss/style.scss */
body.widget .project-widget-container {
  border: 1px solid #383838;
}

/* line 41, ../../scss/core/layout/modal-content.scss */
/* line 7918, ../../scss/style.scss */
body.widget .project-widget-embed-code {
  color: gray;
  font: 400 12px/14px monospace, serif;
  width: 100%;
  height: 84px;
}

/* line 48, ../../scss/core/layout/modal-content.scss */
/* line 7926, ../../scss/style.scss */
body.widget .form-only-content {
  padding: 15px 25px;
}

/* line 51, ../../scss/core/layout/modal-content.scss */
/* line 7931, ../../scss/style.scss */
body.widget .form-only-content h1 {
  font-size: 26px;
}

/* line 55, ../../scss/core/layout/modal-content.scss */
/* line 7936, ../../scss/style.scss */
body.widget .form-only-content h1 span {
  color: #777;
  display: block;
  font-size: 16px;
  font-weight: normal;
  line-height: 110%;
  margin-top: 10px;
}

/* line 64, ../../scss/core/layout/modal-content.scss */
/* line 7946, ../../scss/style.scss */
body.widget .form-only-content .login-response {
  padding: 10px 0;
  color: #cc0000;
}

/* line 69, ../../scss/core/layout/modal-content.scss */
/* line 7952, ../../scss/style.scss */
body.widget .form-only-content .control-group {
  margin-bottom: 10px;
}

/* line 73, ../../scss/core/layout/modal-content.scss */
/* line 7957, ../../scss/style.scss */
body.widget .form-only-content .call-to-action.emphasis,
body.widget .form-only-content .module.comment-form .form-actions-clean .emphasis.btn,
.module.comment-form .form-actions-clean body.widget .form-only-content .emphasis.btn {
  margin-left: 15px;
}

/* line 77, ../../scss/core/layout/modal-content.scss */
/* line 7964, ../../scss/style.scss */
body.widget .form-only-content .call-to-action.minimal,
body.widget .form-only-content .module.comment-form .form-actions-clean .minimal.btn,
.module.comment-form .form-actions-clean body.widget .form-only-content .minimal.btn {
  margin-top: 7px;
  margin-left: 0px;
  padding-left: 0px;
}

/* line 7972, ../../scss/style.scss */
.simplemodal-wrap {
  background: #fff;
}

/* line 1, ../../scss/core/layout/modal-overlay.scss */
/* line 7977, ../../scss/style.scss */
#modal-container {
  display: none;
  position: fixed;
  border: 10px solid rgba(0, 0, 0, 0.5);
  padding: 0;
  z-index: 100010;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  top: 20px;
  overflow: hidden;
  width: 500px;
  height: 350px;
}

/* line 7996, ../../scss/style.scss */
#modal-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 8, ../../scss/core/layout/modal-overlay.scss */
/* line 8006, ../../scss/style.scss */
.ie7 #modal-container,
.ie8 #modal-container {
  border: none;
  padding: 10px;
  background: gray url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA82lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjardA/SgNBHMXx70TULloE67mAgmu15eQPi2ARYopsqkxmBw1hd4fZn3/2Bh7B43iDFIIXUVJbqARLwU/1eM2DB+rZDPujzjGUlcRsYvJZPteHGw7YAwDrmmDG4yuAqq48vynYvqEAXk/NsD/ib/ZdiAK8AEnhGwd8AKsHCQJqAfSW6yCgBOitp5MBqCegK/5RAAZ1aOPq5lb0eZqm2hT10uvrthFfNvqycnUMdbTiC+B7A+Aoi7bVmS1Lq5OzhH83y+f6K71PUYA62ey6HXcX73/+7FzAJ0sbODDOTdGSAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAARSURBVHjaYmB4BgAAAP//AwAA6QDnUBwTXAAAAABJRU5ErkJggg%3D%3D");
}

/* line 19, ../../scss/core/layout/modal-overlay.scss */
/* line 8014, ../../scss/style.scss */
#modal-container .modal-close {
  position: absolute;
  top: 5px;
  right: 25px;
  font-size: 16px;
}

/* line 25, ../../scss/core/layout/modal-overlay.scss */
/* line 8022, ../../scss/style.scss */
.ie7 #modal-container .modal-close,
.ie8 #modal-container .modal-close {
  top: 10px;
  left: 10px;
}

/* line 31, ../../scss/core/layout/modal-overlay.scss */
/* line 8029, ../../scss/style.scss */
#modal-container .modal-close .ico {
  color: #383838;
  text-decoration: none;
  position: absolute;
  width: 20px;
  height: 20px;
  display: block;
  z-index: 50000;
}

/* line 36, ../../scss/core/layout/modal-overlay.scss */
/* line 8040, ../../scss/style.scss */
#modal-container .modal-close:hover .ico {
  border: 1px solid #383838;
  color: #fff;
  background-color: #383838;
}

/* line 44, ../../scss/core/layout/modal-overlay.scss */
/* line 8047, ../../scss/style.scss */
#modal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #1d1e1c;
  z-index: 100009;
}

/* line 53, ../../scss/core/layout/modal-overlay.scss */
/* line 8058, ../../scss/style.scss */
#modal-overlay .opacity {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=2500);
  opacity: 25;
}

/* line 57, ../../scss/core/layout/modal-overlay.scss */
/* line 8064, ../../scss/style.scss */
.ie7 #modal-overlay,
.ie8 #modal-overlay {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA82lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjardA/SgNBHMXx70TULloE67mAgmu15eQPi2ARYopsqkxmBw1hd4fZn3/2Bh7B43iDFIIXUVJbqARLwU/1eM2DB+rZDPujzjGUlcRsYvJZPteHGw7YAwDrmmDG4yuAqq48vynYvqEAXk/NsD/ib/ZdiAK8AEnhGwd8AKsHCQJqAfSW6yCgBOitp5MBqCegK/5RAAZ1aOPq5lb0eZqm2hT10uvrthFfNvqycnUMdbTiC+B7A+Aoi7bVmS1Lq5OzhH83y+f6K71PUYA62ey6HXcX73/+7FzAJ0sbODDOTdGSAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAARSURBVHjaYmBoAAAAAP//AwAAgwCB6rea/QAAAABJRU5ErkJggg%3D%3D");
}

/* line 63, ../../scss/core/layout/modal-overlay.scss */
/* line 8070, ../../scss/style.scss */
.modal-iframe-content {
  border: 0;
}

/* line 66, ../../scss/core/layout/modal-overlay.scss */
/* line 8075, ../../scss/style.scss */
.modal-iframe-content > iframe {
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
}

/**
 * ALl blocks within the layout are considered to be modules. These modules
 * can appear anywhere in the layout. The style rules in this file concern 
 * all modules and are therefore overridden in other module files.
 */
/* line 6, ../../scss/core/layout/module.scss */
/* line 8087, ../../scss/style.scss */
.module {
  border: 1px solid #e7eef1;
  background: #ffffff;
  display: block;
  padding: 2px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
  position: relative;
}

/* line 19, ../../scss/core/layout/module.scss */
/* line 8100, ../../scss/style.scss */
.module .module-title {
  letter-spacing: 1px;
  color: #f37020;
  font: 600 16px/18px "Kantumruy Pro", sans-serif;
  text-transform: none;
  margin: 0 0 10px 0;
}

/* line 25, ../../scss/core/layout/module.scss */
/* line 8109, ../../scss/style.scss */
.page-sidebar .module,
.project-meta-container .module {
  background: #ffffff;
  border: none;
  border-radius: 12px;
  padding: 15px;
  margin-top: 0px;
  margin-bottom: 20px;
}

/* line 8119, ../../scss/style.scss */
.page-sidebar .module:last-child,
.project-meta-container .module:last-child {
  margin-bottom: 0px;
}

/* line 93, ../../scss/core/layout/module.scss */
/* line 8125, ../../scss/style.scss */
.module .admin_buttons {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 1, ../../scss/core/layout/notifications.scss */
/* line 8132, ../../scss/style.scss */
.notification {
  color: #383838;
  background-color: #ffffff;
  padding: 10px;
  border: 1px solid gray;
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 10, ../../scss/core/layout/notifications.scss */
/* line 8144, ../../scss/style.scss */
.notification.info {
  border: 1px solid gray;
  background-color: #ffffff;
  color: #383838;
}

/**
 * Global wrapper
 */
/* line 4, ../../scss/core/layout/page.scss */
/* line 8154, ../../scss/style.scss */
#bodyWrapper {
  background: #ebebeb;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: -116px;
  margin-left: auto;
}

/* line 9, ../../scss/core/layout/page.scss */
/* line 8163, ../../scss/style.scss */
.backgroundsize #bodyWrapper {
  background-size: auto;
}

/* line 8167, ../../scss/style.scss */
#bodyWrapper.project-list-page,
#bodyWrapper.homepage {
  background: #fff;
}

/**
 * General sidebar for most pages
 */
/**
 * Main content block for all pages, except for the project view page
 */
/* line 44, ../../scss/core/layout/page.scss */
/* line 8179, ../../scss/style.scss */
.page-content {
  /**
   * Form content will shrink right after a sidebar within page-content
   */
}

/* line 46, ../../scss/core/layout/page.scss */
/* line 8186, ../../scss/style.scss */
.page-content.page-full-width {
  padding: 0 20px;
}

/* line 54, ../../scss/core/layout/page.scss */
/* line 8191, ../../scss/style.scss */
.page-content.admin-content {
  display: block;
  float: none;
  margin: auto;
  width: auto;
  clear: both;
}

/* line 62, ../../scss/core/layout/page.scss */
/* line 8200, ../../scss/style.scss */
.page-content.form-only-content {
  left: auto;
}

/* line 67, ../../scss/core/layout/page.scss */
/* line 8205, ../../scss/style.scss */
.page-content.confirmation-content {
  left: auto;
}

/**
 * Page content will shrink right after a sidebar
 */
/* line 87, ../../scss/core/layout/page.scss */
/* line 8213, ../../scss/style.scss */
.main-content-wrapper {
  padding-top: 20px;
}

/* line 92, ../../scss/core/layout/page.scss */
/* line 8218, ../../scss/style.scss */
.content-wrapper {
  background: transparent;
  position: relative;
  z-index: 100;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

/* line 103, ../../scss/core/layout/page.scss */
/* line 8228, ../../scss/style.scss */
.static-page-content .page-header {
  float: none;
}

/* line 109, ../../scss/core/layout/page.scss */
/* line 8233, ../../scss/style.scss */
.page-title {
  font: 600 30px/31px "Kantumruy Pro", sans-serif;
  margin: 10px 0 15px 0px;
  padding: 0;
  color: #1d1e1c;
  background: transparent;
}

/* line 116, ../../scss/core/layout/page.scss */
/* line 8242, ../../scss/style.scss */
form .page-title {
  color: #1d1e1c;
  margin-left: 10px;
  margin-top: 30px;
}

/* line 8248, ../../scss/style.scss */
form .page-title-resetpassword {
  color: #1d1e1c;
  margin-left: 0px;
  margin-top: 30px;
}

/* line 122, ../../scss/core/layout/page.scss */
/* line 8255, ../../scss/style.scss */
.page-subtitle {
  font: 600 20px/22px "Kantumruy Pro", sans-serif;
  margin: 5px 0 5px 30px;
  padding: 0;
  color: #1d1e1c;
  background: transparent;
}

/* line 8263, ../../scss/style.scss */
.page-subtitle-investflow {
  font: 600 16px/17px "Kantumruy Pro", sans-serif;
  margin: 10px 0 5px 0px;
  padding: 0;
  color: #1d1e1c;
  background: transparent;
  clear: both;
}

/* line 8272, ../../scss/style.scss */
form .page-subtitle {
  font: 600 20px/22px "Kantumruy Pro", sans-serif;
  margin: 25px 0 5px 10px;
  padding: 0;
  color: #1d1e1c;
  background: transparent;
}

/* line 8280, ../../scss/style.scss */
.form-only-content form .subtitle-info {
  padding: 0px;
  margin: 0 0 5px 10px;
  color: #777;
}

/* line 8286, ../../scss/style.scss */
.form-only-content .register-form .page-title {
  font: 600 20px/22px "Kantumruy Pro", sans-serif;
  padding: 0;
  color: #1d1e1c;
  background: transparent;
  margin-left: 10px;
  margin-bottom: 7px;
}

/**
 * Main content container for single project in project list page
 */
/**
 * Project list page projects container
 */
/* line 19, ../../scss/core/layout/partner-list.scss */
/* line 8302, ../../scss/style.scss */
.page-content.partners-overview-container {
  left: auto;
}

/* line 1, ../../scss/core/layout/powered-by.scss */
/* line 8307, ../../scss/style.scss */
#powered-by-wrapper {
  padding: 0;
  border: none;
  background: none;
}

/* line 7, ../../scss/core/layout/powered-by.scss */
/* line 8314, ../../scss/style.scss */
#powered-by-wrapper .powered-by {
  display: block;
  margin: 0;
  padding: 0;
  text-align: right;
}

/* line 1, ../../scss/core/layout/primary-menu.scss */
/* line 8322, ../../scss/style.scss */
.primary-menu {
  background: none;
  height: 60px;
  line-height: 75px;
  position: absolute;
  top: 65px;
  left: 0px;
  right: 0px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0px;
  list-style-type: none;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  text-align: right;
}

/* line 26, ../../scss/core/layout/primary-menu.scss */
/* line 8342, ../../scss/style.scss */
.primary-menu > li {
  padding: 0 15px;
  position: relative;
  display: inline-block;
}

/* line 8348, ../../scss/style.scss */
.index .primary-menu > li {
  padding: 0 9px 46px;
}

/* line 54, ../../scss/core/layout/primary-menu.scss */
/* line 8353, ../../scss/style.scss */
.primary-menu > li.is-active > a {
  color: #333;
  text-decoration: underline;
}

/* line 67, ../../scss/core/layout/primary-menu.scss */
/* line 8359, ../../scss/style.scss */
.primary-menu a {
  color: #808080;
  font: 400 22px/60px "Kantumruy Pro";
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 79, ../../scss/core/layout/primary-menu.scss */
/* line 8367, ../../scss/style.scss */
.primary-menu a:hover {
  color: #333;
  text-decoration: underline;
}

/* line 8373, ../../scss/style.scss */
.primary-menu ul {
  visibility: hidden;
  /* hides sub-menu */
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  transform: translateY(-2em);
  z-index: -1;
  transition: all 0.3s ease-in-out 0s, vi;
  background: #fff;
  padding: 7px;
  margin: 0px;
  border-top: 2px solid #fff;
}

/* line 8389, ../../scss/style.scss */
.primary-menu ul li {
  float: none;
  width: 180px;
  padding: 3px 7px;
  margin-bottom: 2px;
}

/* line 8396, ../../scss/style.scss */
.primary-menu ul li:hover {
  background-color: #fafafa;
  color: #fff;
}

/* line 8401, ../../scss/style.scss */
.primary-menu li:hover > ul {
  visibility: visible;
  opacity: 1;
  z-index: 1;
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s;
  /* this removes the transition delay so the menu will be visible while the other styles transition */
}

/* line 8410, ../../scss/style.scss */
.primary-menu li.has-submenu a .ico {
  display: none;
}

/* line 8414, ../../scss/style.scss */
.primary-menu li.has-submenu:after {
  content: "\f078";
  font-family: FontAwesome;
  display: none;
}

/**
 * Sidebar used in project list page
 */
/**
 * Main content container for single project in project list page
 */
/** 
 * Project list page projects container
 */
/* line 30, ../../scss/core/layout/project-list.scss */
/* line 8431, ../../scss/style.scss */
.page-content.projects-overview-container {
  background: none;
}

/**
 * Containing block for project details in project list page
 */
/**
 * BLock of content in project view page
 */
/* line 4, ../../scss/core/layout/project-view.scss */
/* line 8449, ../../scss/style.scss */
.project-content-layer {
  position: relative;
}

/**
 * Main content container for single project page
 */
/**
 * Sidebar on single project page
 */
/* line 1, ../../scss/core/layout/secondary-menu.scss */
/* line 8460, ../../scss/style.scss */
.secondary-menu-container {
  height: auto;
}

/* line 12, ../../scss/core/layout/secondary-menu.scss */
/* line 8465, ../../scss/style.scss */
.secondary-menu-container .secondary-menu {
  margin: 6px 20px 0 0;
  text-align: right;
  overflow: visible;
  z-index: 120;
  padding: 4px 10px 0 0;
  list-style: none;
  display: flex;
  justify: space-between;
}

/* line 21, ../../scss/core/layout/secondary-menu.scss */
/* line 8477, ../../scss/style.scss */
.secondary-menu-container .secondary-menu > li {
  padding-left: 1px;
  padding-right: 1px;
  margin-left: 10px;
}

/* line 27, ../../scss/core/layout/secondary-menu.scss */
/* line 8484, ../../scss/style.scss */
.secondary-menu-container .secondary-menu > li:first-child {
  padding-right: 0px;
  border-right: 0px solid #ffffff;
  margin-left: 0px;
}

/* line 32, ../../scss/core/layout/secondary-menu.scss */
/* line 8491, ../../scss/style.scss */
.secondary-menu-container .secondary-menu > li.login a {
  background: transparent url("/bundles/caasweb/img/login_icon.png") no-repeat scroll 0 35%;
  padding-left: 35px;
  display: inline-block;
}

/* line 8497, ../../scss/style.scss */
.secondary-menu-container .secondary-menu > li.logout a {
  background: transparent url("/bundles/caasweb/img/logout.png") no-repeat scroll 0 50%;
  padding-left: 35px;
  display: inline-block;
}

/* line 8503, ../../scss/style.scss */
.secondary-menu-container .secondary-menu > li > a {
  color: #1d1e1c;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 8510, ../../scss/style.scss */
.secondary-menu-container .secondary-menu > li > a:hover {
  color: #333333;
  font-weight: bold;
  text-decoration: none;
}

/* line 1, ../../scss/core/layout/section.scss */
/* line 8517, ../../scss/style.scss */
.section-title {
  background: transparent;
  color: #333;
  font: 400 36px/40px 'Kantumruy Pro', cursive;
  margin: 10px 0 7px;
  padding: 0;
}

/* line 9, ../../scss/core/layout/section.scss */
/* line 8526, ../../scss/style.scss */
.section-subtitle {
  background: transparent;
  color: #1d1e1c;
  font: 600 18px/17px "Kantumruy Pro", sans-serif;
  margin: 34px 0 0;
  padding: 0;
}

/* line 17, ../../scss/core/layout/section.scss */
/* line 8535, ../../scss/style.scss */
.module-section-title {
  background: transparent;
  color: #1d1e1c;
  font: 600 18px/17px "Kantumruy Pro", sans-serif;
  margin: 0 0 8.5px;
  padding: 0;
}

/* line 1, ../../scss/core/layout/site-footer.scss */
/* line 8544, ../../scss/style.scss */
#footerWrapper {
  z-index: 0;
  width: 100%;
}

/* line 7, ../../scss/core/layout/site-footer.scss */
/* line 8550, ../../scss/style.scss */
.site-footer {
  border: none;
  height: 80px;
  line-height: 40px;
  color: #1d1e1c;
  background-color: none;
  background-image: none;
  padding: 0 10px;
  width: auto;
  margin: 0 auto;
  text-transform: uppercase;
}

/* line 8563, ../../scss/style.scss */
.page-content {
  background: #fff;
  padding: 10px;
  min-height: 250px;
  order: 1;
  flex-grow: 1;
  margin-left: 15px;
}

/* line 8572, ../../scss/style.scss */
.page-content.projects-overview-container {
  margin-left: 0px;
}

/* line 8576, ../../scss/style.scss */
aside {
  order: 0;
  max-width: 220px;
}

/* line 8583, ../../scss/style.scss */
aside.page-sidebar {
  order: 1;
  margin-right: 0px;
}

/* line 8589, ../../scss/style.scss */
aside.project-meta-container {
  order: 1;
  max-width: 260px;
  width: 260px;
}

/* line 8595, ../../scss/style.scss */
.module.new-content-form {
  flex-grow: 1;
}

/* line 8599, ../../scss/style.scss */
.project-content-container {
  order: 0;
  flex-grow: 1;
  margin-right: 10px;
  padding: 20px;
  max-width: 640px;
}

/* line 1, ../../scss/core/layout/static-page-content.scss */
/* line 8608, ../../scss/style.scss */
.static-page-content {
  font: 400 14px/20px "Kantumruy Pro", sans-serif;
}

/* line 5, ../../scss/core/layout/static-page-content.scss */
/* line 8613, ../../scss/style.scss */
.static-page-content .page-content-index ul {
  list-style: disc;
}

/* line 10, ../../scss/core/layout/static-page-content.scss */
/* line 8618, ../../scss/style.scss */
.static-page-content .section-subtitle {
  max-width: 98%;
}

/* line 14, ../../scss/core/layout/static-page-content.scss */
/* line 8623, ../../scss/style.scss */
.static-page-content [id] {
  position: relative;
}

/* line 17, ../../scss/core/layout/static-page-content.scss */
/* line 8628, ../../scss/style.scss */
.static-page-content [id] .goto-top {
  position: absolute;
  right: 10px;
  top: 35px;
  display: none;
}

/* line 27, ../../scss/core/layout/static-page-content.scss */
/* line 8636, ../../scss/style.scss */
.static-page-content [id]:target {
  padding: 1px 10px 10px;
  border: 1px solid #e7eef1;
  background-color: #74ffee;
}

/* line 32, ../../scss/core/layout/static-page-content.scss */
/* line 8643, ../../scss/style.scss */
.static-page-content [id]:target .section-subtitle {
  font-size: 125%;
}

/* line 36, ../../scss/core/layout/static-page-content.scss */
/* line 8648, ../../scss/style.scss */
.static-page-content [id]:target .goto-top {
  display: block;
}

/* line 42, ../../scss/core/layout/static-page-content.scss */
/* line 8653, ../../scss/style.scss */
.static-page-content pre {
  font: 400 14px/20px "Kantumruy Pro", sans-serif;
  text-indent: 0;
}

/* line 1, ../../scss/core/layout/tertiary-menu.scss */
/* line 8659, ../../scss/style.scss */
.tertiary-menu {
  z-index: 100;
  padding: 0;
  list-style: none;
  font-weight: 400;
  float: right;
  margin-top: 30px;
}

/* line 13, ../../scss/core/layout/tertiary-menu.scss */
/* line 8669, ../../scss/style.scss */
.tertiary-menu li {
  border-color: #666666;
}

/* line 16, ../../scss/core/layout/tertiary-menu.scss */
/* line 8674, ../../scss/style.scss */
.tertiary-menu li > a {
  color: #1d1e1c;
}

/* line 19, ../../scss/core/layout/tertiary-menu.scss */
/* line 8679, ../../scss/style.scss */
.tertiary-menu li > a:hover {
  color: #333333;
}

/* line 26, ../../scss/core/layout/tertiary-menu.scss */
/* line 8684, ../../scss/style.scss */
.tertiary-menu .is-active a {
  color: #333333;
  text-decoration: underline;
}

/* line 1, ../../scss/core/layout/tooltip.scss */
/* line 8690, ../../scss/style.scss */
.tooltip {
  position: absolute;
  z-index: 1000;
  display: block;
  visibility: visible;
  padding: 5px;
  font: 500 12px/30px "Kantumruy Pro", sans-serif;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 11, ../../scss/core/layout/tooltip.scss */
/* line 8702, ../../scss/style.scss */
.tooltip.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10000);
  opacity: 100;
}

/* line 12, ../../scss/core/layout/tooltip.scss */
/* line 8708, ../../scss/style.scss */
.tooltip.top {
  margin-top: -2px;
}

/* line 13, ../../scss/core/layout/tooltip.scss */
/* line 8713, ../../scss/style.scss */
.tooltip.right {
  margin-left: 2px;
}

/* line 14, ../../scss/core/layout/tooltip.scss */
/* line 8718, ../../scss/style.scss */
.tooltip.bottom {
  margin-top: 2px;
}

/* line 15, ../../scss/core/layout/tooltip.scss */
/* line 8723, ../../scss/style.scss */
.tooltip.left {
  margin-left: -2px;
}

/* line 16, ../../scss/core/layout/tooltip.scss */
/* line 8728, ../../scss/style.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #1d1e1c;
}

/* line 17, ../../scss/core/layout/tooltip.scss */
/* line 8738, ../../scss/style.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -10px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #1d1e1c;
}

/* line 18, ../../scss/core/layout/tooltip.scss */
/* line 8748, ../../scss/style.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #1d1e1c;
}

/* line 19, ../../scss/core/layout/tooltip.scss */
/* line 8758, ../../scss/style.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -10px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #1d1e1c;
}

/* line 22, ../../scss/core/layout/tooltip.scss */
/* line 8768, ../../scss/style.scss */
.tooltip-inner {
  max-width: 300px;
  padding: 3px 8px;
  color: #ffffff;
  min-height: 30px;
  text-align: center;
  text-decoration: none;
  background-color: #1d1e1c;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 34, ../../scss/core/layout/tooltip.scss */
/* line 8782, ../../scss/style.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

/**
 * Style rules in this file are used to style the contents of pages that are
 * displayed in an iframe in a modal window.
 */
/* line 5, ../../scss/core/layout/widget.scss */
/* line 8793, ../../scss/style.scss */
html.widget {
  background-color: #ffffff;
  overflow: hidden;
}

/* line 9, ../../scss/core/layout/widget.scss */
/* line 8799, ../../scss/style.scss */
html.widget #bodyWrapper {
  float: left;
}

/* line 15, ../../scss/core/layout/widget.scss */
/* line 8804, ../../scss/style.scss */
html.widget .module.contribution-widget,
html.widget .module.project-widget {
  padding: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 0;
  left: 0;
  right: 0;
}

/* line 28, ../../scss/core/layout/widget.scss */
/* line 8816, ../../scss/style.scss */
html.widget .brand_logo {
  display: block;
  margin-bottom: 10px;
}

/* line 33, ../../scss/core/layout/widget.scss */
/* line 8822, ../../scss/style.scss */
html.widget .widget-title {
  color: #1d1e1c;
  font: 600 18px/24px "Kantumruy Pro", sans-serif;
  max-height: 72px;
  max-width: 250px;
  margin: 0 0 12px;
  overflow: hidden;
}

/* line 42, ../../scss/core/layout/widget.scss */
/* line 8832, ../../scss/style.scss */
html.widget .widget-project-title {
  padding: 0 10px;
}

/* line 46, ../../scss/core/layout/widget.scss */
/* line 8837, ../../scss/style.scss */
html.widget .widget-project-excerpt {
  font: 500 14px/17px "Kantumruy Pro", sans-serif;
  max-height: 153px;
  overflow: hidden;
  margin: 10px;
  max-width: 250px;
}

/* line 54, ../../scss/core/layout/widget.scss */
/* line 8846, ../../scss/style.scss */
html.widget .project-stats {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 250px;
}

/* line 63, ../../scss/core/layout/widget.scss */
/* line 8856, ../../scss/style.scss */
html.widget .content-anchor {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #383838;
}

/* line 71, ../../scss/core/layout/widget.scss */
/* line 8866, ../../scss/style.scss */
html.widget .content-anchor:hover {
  text-decoration: none;
}

/* line 1, ../../scss/core/layout/xdebug.scss */
/* line 8871, ../../scss/style.scss */
.xdebug-var-dump {
  background-color: white;
  padding: 10px;
  z-index: 99999999;
  position: relative;
}

/**
 * All layout rules grouped together
 * By default, the website will span the available height of the browser window
 */
/* line 2, ../../scss/core/modules/activity-stream.scss */
/* line 8883, ../../scss/style.scss */
.module.activity-stream .activity-stream-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 11, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_bullets.scss */
/* line 8890, ../../scss/style.scss */
.module.activity-stream .activity-stream-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 11, ../../scss/core/modules/activity-stream.scss */
/* line 8897, ../../scss/style.scss */
.module.activity-stream .activity-stream-list-item {
  margin: 0 0 8.5px;
  padding: 0;
}

/* line 16, ../../scss/core/modules/activity-stream.scss */
/* line 8903, ../../scss/style.scss */
.module.activity-stream .module-title {
  background-color: transparent;
  color: #f37020;
  font: 600 16px/18px "Kantumruy Pro", sans-serif;
  margin: 0 0 11px;
  padding: 0;
  text-transform: uppercase;
}

/* line 24, ../../scss/core/modules/activity-stream.scss */
/* line 8913, ../../scss/style.scss */
.module.activity-stream .activity-date {
  background-color: transparent;
  color: #383838;
  margin: 0;
  padding: 0;
  display: block;
  font: 500 10px/17px "Kantumruy Pro", sans-serif;
}

/* line 33, ../../scss/core/modules/activity-stream.scss */
/* line 8923, ../../scss/style.scss */
.module.activity-stream .activity-subject {
  background-color: transparent;
  color: #383838;
  font: 500 12px/17px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
}

/* line 41, ../../scss/core/modules/activity-stream.scss */
/* line 8932, ../../scss/style.scss */
.module.activity-stream a {
  color: #1d1e1c;
  font-weight: bold;
}

/* line 1, ../../scss/core/modules/brand-and-copy.scss */
/* line 8938, ../../scss/style.scss */
.module.brand-and-copy {
  padding: 0;
  border: none;
  background: none;
}

/* line 1, ../../scss/core/modules/comment-form.scss */
/* line 8945, ../../scss/style.scss */
.module.comment-form {
  background: transparent;
  margin: 0;
  padding: 0;
  border: none;
}

/* line 13, ../../scss/core/modules/comment-form.scss */
/* line 8953, ../../scss/style.scss */
.module.comment-form #caas_discussion_comment_isAnonymous_control_group {
  margin: 10px 0;
}

/* line 16, ../../scss/core/modules/comment-form.scss */
/* line 8958, ../../scss/style.scss */
.module.comment-form #caas_discussion_comment_isAnonymous_control_group .checkbox {
  float: left;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 23, ../../scss/core/modules/comment-form.scss */
/* line 8965, ../../scss/style.scss */
.module.comment-form textarea {
  border: 1px solid #858585;
  font: 500 12px/17px "Kantumruy Pro", sans-serif;
  width: 612px;
  max-width: 612px;
  min-height: 85px;
  overflow: hidden;
}

/* line 32, ../../scss/core/modules/comment-form.scss */
/* line 8975, ../../scss/style.scss */
.csstransitions .module.comment-form textarea {
  -moz-transition-property: height;
  -o-transition-property: height;
  -webkit-transition-property: height;
  transition-property: height;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

/* line 1, ../../scss/core/modules/comments.scss */
/* line 8991, ../../scss/style.scss */
.module.comments {
  background: transparent;
  padding: 0;
  border: none;
  margin: 20px 0 0;
}

/* line 7, ../../scss/core/modules/comments.scss */
/* line 8999, ../../scss/style.scss */
.module.comments .module-title {
  background-color: transparent;
  color: #f37020;
  font: 600 14px/17px "Kantumruy Pro", sans-serif;
  margin: 0 0 11px;
  padding: 0;
}

/* line 15, ../../scss/core/modules/comments.scss */
/* line 9008, ../../scss/style.scss */
.module.comments .comments-count {
  background: transparent;
  color: #383838;
  font: 500 18px/17px "Kantumruy Pro", sans-serif;
  margin: 0 0 0 4px;
  padding: 0;
}

/* line 23, ../../scss/core/modules/comments.scss */
/* line 9017, ../../scss/style.scss */
.module.comments .comment-list {
  padding: 0;
  margin: 0 0 20px 0;
  list-style: none;
}

/* line 11, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_bullets.scss */
/* line 9024, ../../scss/style.scss */
.module.comments .comment-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 32, ../../scss/core/modules/comments.scss */
/* line 9031, ../../scss/style.scss */
.module.comments .comment-list-item {
  padding: 10px;
  position: relative;
}

/* line 36, ../../scss/core/modules/comments.scss */
/* line 9037, ../../scss/style.scss */
.module.comments .comment-list-item:nth-child(n) {
  background: #eeeeee;
}

/* line 40, ../../scss/core/modules/comments.scss */
/* line 9042, ../../scss/style.scss */
.module.comments .comment-list-item:nth-child(2n) {
  background: #eff0f1;
}

/* line 45, ../../scss/core/modules/comments.scss */
/* line 9047, ../../scss/style.scss */
.module.comments .comments-publishtime {
  display: block;
  font: 500 10px/17px "Kantumruy Pro", sans-serif;
}

/* line 51, ../../scss/core/modules/comments.scss */
/* line 9053, ../../scss/style.scss */
.module.comments .admin_buttons {
  position: relative;
  float: right;
  display: block;
  top: 0;
  right: 0;
}

/* line 60, ../../scss/core/modules/comments.scss */
/* line 9062, ../../scss/style.scss */
.module.comments .form-horizontal input,
.module.comments .module.change-password-form > form input,
.module.comments .module.edit-content-form > form input,
.module.comments .module.edit-fundinground-form > form input,
.module.comments .module.edit-location-form > form input,
.module.comments .module.edit-partner-form input,
.module.comments .module.edit-profile-form > form input,
.module.comments .module.edit-project-content-form > form input,
.module.comments .module.edit-project-form > form input,
.module.comments .module.edit-resource-form > form input,
.module.comments .module.edit-reward-form > form input,
.module.comments .module.edit-sourcinground-form > form input,
.module.comments .module.edit-update-form > form input,
.module.comments .module.edit-user-form > form input,
.module.comments .module.login-form > form input,
.module.comments .module.new-admin-pledge-form > form input,
.module.comments .module.new-content-form > form input,
.module.comments .module.new-contribution-form > form input,
.module.comments .module.new-fundinground-form > form input,
.module.comments .module.new-invitation-form > form input,
.module.comments .module.new-location-form > form input,
.module.comments .module.new-partner-form input,
.module.comments .module.new-pledge-form input,
.module.comments .module.new-project-content-form > form input,
.module.comments .module.new-project-form > form input,
.module.comments .module.new-resource-form > form input,
.module.comments .module.new-reward-form > form input,
.module.comments .module.new-sourcinground-form > form input,
.module.comments .module.new-update-form > form input,
.module.comments .module.password-forgot-form > form input,
.module.comments .module.register-form > form input,
.module.comments .module.select-payment-method-form > form input,
.module.comments .form-horizontal textarea,
.module.comments .module.change-password-form > form textarea,
.module.comments .module.edit-content-form > form textarea,
.module.comments .module.edit-fundinground-form > form textarea,
.module.comments .module.edit-location-form > form textarea,
.module.comments .module.edit-partner-form textarea,
.module.comments .module.edit-profile-form > form textarea,
.module.comments .module.edit-project-content-form > form textarea,
.module.comments .module.edit-project-form > form textarea,
.module.comments .module.edit-resource-form > form textarea,
.module.comments .module.edit-reward-form > form textarea,
.module.comments .module.edit-sourcinground-form > form textarea,
.module.comments .module.edit-update-form > form textarea,
.module.comments .module.edit-user-form > form textarea,
.module.comments .module.login-form > form textarea,
.module.comments .module.new-admin-pledge-form > form textarea,
.module.comments .module.new-content-form > form textarea,
.module.comments .module.new-contribution-form > form textarea,
.module.comments .module.new-fundinground-form > form textarea,
.module.comments .module.new-invitation-form > form textarea,
.module.comments .module.new-location-form > form textarea,
.module.comments .module.new-partner-form textarea,
.module.comments .module.new-pledge-form textarea,
.module.comments .module.new-project-content-form > form textarea,
.module.comments .module.new-project-form > form textarea,
.module.comments .module.new-resource-form > form textarea,
.module.comments .module.new-reward-form > form textarea,
.module.comments .module.new-sourcinground-form > form textarea,
.module.comments .module.new-update-form > form textarea,
.module.comments .module.password-forgot-form > form textarea,
.module.comments .module.register-form > form textarea,
.module.comments .module.select-payment-method-form > form textarea,
.module.comments .form-horizontal select,
.module.comments .module.change-password-form > form select,
.module.comments .module.edit-content-form > form select,
.module.comments .module.edit-fundinground-form > form select,
.module.comments .module.edit-location-form > form select,
.module.comments .module.edit-partner-form select,
.module.comments .module.edit-profile-form > form select,
.module.comments .module.edit-project-content-form > form select,
.module.comments .module.edit-project-form > form select,
.module.comments .module.edit-resource-form > form select,
.module.comments .module.edit-reward-form > form select,
.module.comments .module.edit-sourcinground-form > form select,
.module.comments .module.edit-update-form > form select,
.module.comments .module.edit-user-form > form select,
.module.comments .module.login-form > form select,
.module.comments .module.new-admin-pledge-form > form select,
.module.comments .module.new-content-form > form select,
.module.comments .module.new-contribution-form > form select,
.module.comments .module.new-fundinground-form > form select,
.module.comments .module.new-invitation-form > form select,
.module.comments .module.new-location-form > form select,
.module.comments .module.new-partner-form select,
.module.comments .module.new-pledge-form select,
.module.comments .module.new-project-content-form > form select,
.module.comments .module.new-project-form > form select,
.module.comments .module.new-resource-form > form select,
.module.comments .module.new-reward-form > form select,
.module.comments .module.new-sourcinground-form > form select,
.module.comments .module.new-update-form > form select,
.module.comments .module.password-forgot-form > form select,
.module.comments .module.register-form > form select,
.module.comments .module.select-payment-method-form > form select,
.module.comments .form-horizontal .help-inline,
.module.comments .module.change-password-form > form .help-inline,
.module.comments .module.edit-content-form > form .help-inline,
.module.comments .module.edit-fundinground-form > form .help-inline,
.module.comments .module.edit-location-form > form .help-inline,
.module.comments .module.edit-partner-form .help-inline,
.module.comments .module.edit-profile-form > form .help-inline,
.module.comments .module.edit-project-content-form > form .help-inline,
.module.comments .module.edit-project-form > form .help-inline,
.module.comments .module.edit-resource-form > form .help-inline,
.module.comments .module.edit-reward-form > form .help-inline,
.module.comments .module.edit-sourcinground-form > form .help-inline,
.module.comments .module.edit-update-form > form .help-inline,
.module.comments .module.edit-user-form > form .help-inline,
.module.comments .module.login-form > form .help-inline,
.module.comments .module.new-admin-pledge-form > form .help-inline,
.module.comments .module.new-content-form > form .help-inline,
.module.comments .module.new-contribution-form > form .help-inline,
.module.comments .module.new-fundinground-form > form .help-inline,
.module.comments .module.new-invitation-form > form .help-inline,
.module.comments .module.new-location-form > form .help-inline,
.module.comments .module.new-partner-form .help-inline,
.module.comments .module.new-pledge-form .help-inline,
.module.comments .module.new-project-content-form > form .help-inline,
.module.comments .module.new-project-form > form .help-inline,
.module.comments .module.new-resource-form > form .help-inline,
.module.comments .module.new-reward-form > form .help-inline,
.module.comments .module.new-sourcinground-form > form .help-inline,
.module.comments .module.new-update-form > form .help-inline,
.module.comments .module.password-forgot-form > form .help-inline,
.module.comments .module.register-form > form .help-inline,
.module.comments .module.select-payment-method-form > form .help-inline,
.module.comments .form-horizontal .uneditable-input,
.module.comments .module.change-password-form > form .uneditable-input,
.module.comments .module.edit-content-form > form .uneditable-input,
.module.comments .module.edit-fundinground-form > form .uneditable-input,
.module.comments .module.edit-location-form > form .uneditable-input,
.module.comments .module.edit-partner-form .uneditable-input,
.module.comments .module.edit-profile-form > form .uneditable-input,
.module.comments .module.edit-project-content-form > form .uneditable-input,
.module.comments .module.edit-project-form > form .uneditable-input,
.module.comments .module.edit-resource-form > form .uneditable-input,
.module.comments .module.edit-reward-form > form .uneditable-input,
.module.comments .module.edit-sourcinground-form > form .uneditable-input,
.module.comments .module.edit-update-form > form .uneditable-input,
.module.comments .module.edit-user-form > form .uneditable-input,
.module.comments .module.login-form > form .uneditable-input,
.module.comments .module.new-admin-pledge-form > form .uneditable-input,
.module.comments .module.new-content-form > form .uneditable-input,
.module.comments .module.new-contribution-form > form .uneditable-input,
.module.comments .module.new-fundinground-form > form .uneditable-input,
.module.comments .module.new-invitation-form > form .uneditable-input,
.module.comments .module.new-location-form > form .uneditable-input,
.module.comments .module.new-partner-form .uneditable-input,
.module.comments .module.new-pledge-form .uneditable-input,
.module.comments .module.new-project-content-form > form .uneditable-input,
.module.comments .module.new-project-form > form .uneditable-input,
.module.comments .module.new-resource-form > form .uneditable-input,
.module.comments .module.new-reward-form > form .uneditable-input,
.module.comments .module.new-sourcinground-form > form .uneditable-input,
.module.comments .module.new-update-form > form .uneditable-input,
.module.comments .module.password-forgot-form > form .uneditable-input,
.module.comments .module.register-form > form .uneditable-input,
.module.comments .module.select-payment-method-form > form .uneditable-input {
  display: inline-block;
  margin-bottom: 0;
}

/* line 70, ../../scss/core/modules/comments.scss */
/* line 9227, ../../scss/style.scss */
.module.comments .form-horizontal legend + .control-group,
.module.comments .module.change-password-form > form legend + .control-group,
.module.comments .module.edit-content-form > form legend + .control-group,
.module.comments .module.edit-fundinground-form > form legend + .control-group,
.module.comments .module.edit-location-form > form legend + .control-group,
.module.comments .module.edit-partner-form legend + .control-group,
.module.comments .module.edit-profile-form > form legend + .control-group,
.module.comments .module.edit-project-content-form > form legend + .control-group,
.module.comments .module.edit-project-form > form legend + .control-group,
.module.comments .module.edit-resource-form > form legend + .control-group,
.module.comments .module.edit-reward-form > form legend + .control-group,
.module.comments .module.edit-sourcinground-form > form legend + .control-group,
.module.comments .module.edit-update-form > form legend + .control-group,
.module.comments .module.edit-user-form > form legend + .control-group,
.module.comments .module.login-form > form legend + .control-group,
.module.comments .module.new-admin-pledge-form > form legend + .control-group,
.module.comments .module.new-content-form > form legend + .control-group,
.module.comments .module.new-contribution-form > form legend + .control-group,
.module.comments .module.new-fundinground-form > form legend + .control-group,
.module.comments .module.new-invitation-form > form legend + .control-group,
.module.comments .module.new-location-form > form legend + .control-group,
.module.comments .module.new-partner-form legend + .control-group,
.module.comments .module.new-pledge-form legend + .control-group,
.module.comments .module.new-project-content-form > form legend + .control-group,
.module.comments .module.new-project-form > form legend + .control-group,
.module.comments .module.new-resource-form > form legend + .control-group,
.module.comments .module.new-reward-form > form legend + .control-group,
.module.comments .module.new-sourcinground-form > form legend + .control-group,
.module.comments .module.new-update-form > form legend + .control-group,
.module.comments .module.password-forgot-form > form legend + .control-group,
.module.comments .module.register-form > form legend + .control-group,
.module.comments .module.select-payment-method-form > form legend + .control-group {
  margin-top: 17px;
  -webkit-margin-top-collapse: separate;
}

/* line 76, ../../scss/core/modules/comments.scss */
/* line 9264, ../../scss/style.scss */
.module.comments .form-horizontal .control-group,
.module.comments .module.change-password-form > form .control-group,
.module.comments .module.edit-content-form > form .control-group,
.module.comments .module.edit-fundinground-form > form .control-group,
.module.comments .module.edit-location-form > form .control-group,
.module.comments .module.edit-partner-form .control-group,
.module.comments .module.edit-profile-form > form .control-group,
.module.comments .module.edit-project-content-form > form .control-group,
.module.comments .module.edit-project-form > form .control-group,
.module.comments .module.edit-resource-form > form .control-group,
.module.comments .module.edit-reward-form > form .control-group,
.module.comments .module.edit-sourcinground-form > form .control-group,
.module.comments .module.edit-update-form > form .control-group,
.module.comments .module.edit-user-form > form .control-group,
.module.comments .module.login-form > form .control-group,
.module.comments .module.new-admin-pledge-form > form .control-group,
.module.comments .module.new-content-form > form .control-group,
.module.comments .module.new-contribution-form > form .control-group,
.module.comments .module.new-fundinground-form > form .control-group,
.module.comments .module.new-invitation-form > form .control-group,
.module.comments .module.new-location-form > form .control-group,
.module.comments .module.new-partner-form .control-group,
.module.comments .module.new-pledge-form .control-group,
.module.comments .module.new-project-content-form > form .control-group,
.module.comments .module.new-project-form > form .control-group,
.module.comments .module.new-resource-form > form .control-group,
.module.comments .module.new-reward-form > form .control-group,
.module.comments .module.new-sourcinground-form > form .control-group,
.module.comments .module.new-update-form > form .control-group,
.module.comments .module.password-forgot-form > form .control-group,
.module.comments .module.register-form > form .control-group,
.module.comments .module.select-payment-method-form > form .control-group {
  margin-bottom: 17px;
}

/* line 82, ../../scss/core/modules/comments.scss */
/* line 9300, ../../scss/style.scss */
.module.comments .form-horizontal .control-group > label,
.module.comments .module.change-password-form > form .control-group > label,
.module.comments .module.edit-content-form > form .control-group > label,
.module.comments .module.edit-fundinground-form > form .control-group > label,
.module.comments .module.edit-location-form > form .control-group > label,
.module.comments .module.edit-partner-form .control-group > label,
.module.comments .module.edit-profile-form > form .control-group > label,
.module.comments .module.edit-project-content-form > form .control-group > label,
.module.comments .module.edit-project-form > form .control-group > label,
.module.comments .module.edit-resource-form > form .control-group > label,
.module.comments .module.edit-reward-form > form .control-group > label,
.module.comments .module.edit-sourcinground-form > form .control-group > label,
.module.comments .module.edit-update-form > form .control-group > label,
.module.comments .module.edit-user-form > form .control-group > label,
.module.comments .module.login-form > form .control-group > label,
.module.comments .module.new-admin-pledge-form > form .control-group > label,
.module.comments .module.new-content-form > form .control-group > label,
.module.comments .module.new-contribution-form > form .control-group > label,
.module.comments .module.new-fundinground-form > form .control-group > label,
.module.comments .module.new-invitation-form > form .control-group > label,
.module.comments .module.new-location-form > form .control-group > label,
.module.comments .module.new-partner-form .control-group > label,
.module.comments .module.new-pledge-form .control-group > label,
.module.comments .module.new-project-content-form > form .control-group > label,
.module.comments .module.new-project-form > form .control-group > label,
.module.comments .module.new-resource-form > form .control-group > label,
.module.comments .module.new-reward-form > form .control-group > label,
.module.comments .module.new-sourcinground-form > form .control-group > label,
.module.comments .module.new-update-form > form .control-group > label,
.module.comments .module.password-forgot-form > form .control-group > label,
.module.comments .module.register-form > form .control-group > label,
.module.comments .module.select-payment-method-form > form .control-group > label {
  float: left;
  width: 140px;
}

/* line 89, ../../scss/core/modules/comments.scss */
/* line 9337, ../../scss/style.scss */
.module.comments .form-horizontal .form-actions,
.module.comments .module.change-password-form > form .form-actions,
.module.comments .module.edit-content-form > form .form-actions,
.module.comments .module.edit-fundinground-form > form .form-actions,
.module.comments .module.edit-location-form > form .form-actions,
.module.comments .module.edit-partner-form .form-actions,
.module.comments .module.edit-profile-form > form .form-actions,
.module.comments .module.edit-project-content-form > form .form-actions,
.module.comments .module.edit-project-form > form .form-actions,
.module.comments .module.edit-resource-form > form .form-actions,
.module.comments .module.edit-reward-form > form .form-actions,
.module.comments .module.edit-sourcinground-form > form .form-actions,
.module.comments .module.edit-update-form > form .form-actions,
.module.comments .module.edit-user-form > form .form-actions,
.module.comments .module.login-form > form .form-actions,
.module.comments .module.new-admin-pledge-form > form .form-actions,
.module.comments .module.new-content-form > form .form-actions,
.module.comments .module.new-contribution-form > form .form-actions,
.module.comments .module.new-fundinground-form > form .form-actions,
.module.comments .module.new-invitation-form > form .form-actions,
.module.comments .module.new-location-form > form .form-actions,
.module.comments .module.new-partner-form .form-actions,
.module.comments .module.new-pledge-form .form-actions,
.module.comments .module.new-project-content-form > form .form-actions,
.module.comments .module.new-project-form > form .form-actions,
.module.comments .module.new-resource-form > form .form-actions,
.module.comments .module.new-reward-form > form .form-actions,
.module.comments .module.new-sourcinground-form > form .form-actions,
.module.comments .module.new-update-form > form .form-actions,
.module.comments .module.password-forgot-form > form .form-actions,
.module.comments .module.register-form > form .form-actions,
.module.comments .module.select-payment-method-form > form .form-actions {
  padding-left: 160px;
}

/* line 1, ../../scss/core/modules/contribution-widget.scss */
/* line 9373, ../../scss/style.scss */
.module.contribution-widget {
  padding: 0;
  margin: 0;
  overflow: auto;
}

/* line 6, ../../scss/core/modules/contribution-widget.scss */
/* line 9380, ../../scss/style.scss */
.module.contribution-widget .module-widget-contribution-subtitle {
  color: #1d1e1c;
  font: 600 18px/17px "Kantumruy Pro", sans-serif;
  margin: 8.5px 0 0;
  text-transform: none;
}

/* line 12, ../../scss/core/modules/contribution-widget.scss */
/* line 9388, ../../scss/style.scss */
.module.contribution-widget .module-widget-contribution-subtitle .contribution-availability {
  color: #383838;
  font-size: 10px;
}

/* line 18, ../../scss/core/modules/contribution-widget.scss */
/* line 9394, ../../scss/style.scss */
.module.contribution-widget .module-widget-contribution-subsubtitle {
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  margin: 0 0 8.5px;
  padding-top: 10px;
}

/* line 24, ../../scss/core/modules/contribution-widget.scss */
/* line 9401, ../../scss/style.scss */
.module.contribution-widget .contribution-part {
  background: #e4e6e7;
  padding: 10px;
  margin: 10px 0;
}

/* line 30, ../../scss/core/modules/contribution-widget.scss */
/* line 9408, ../../scss/style.scss */
.module.contribution-widget .contribution-part .contribution-part-description {
  font: 500 22px/30px "Kantumruy Pro", sans-serif;
}

/* line 34, ../../scss/core/modules/contribution-widget.scss */
/* line 9413, ../../scss/style.scss */
.module.contribution-widget .contribution-part.amount {
  text-align: center;
}

/* line 38, ../../scss/core/modules/contribution-widget.scss */
/* line 9418, ../../scss/style.scss */
.module.contribution-widget .contribution-part.reward {
  max-height: 200px;
  overflow-y: auto;
}

/* line 41, ../../scss/core/modules/contribution-widget.scss */
/* line 9424, ../../scss/style.scss */
.module.contribution-widget .contribution-part.reward .contribution-part-description {
  font: 500 12px/17px "Kantumruy Pro", sans-serif;
}

/* line 47, ../../scss/core/modules/contribution-widget.scss */
/* line 9429, ../../scss/style.scss */
.module.contribution-widget .call-to-action,
.module.contribution-widget .module.comment-form .form-actions-clean .btn,
.module.comment-form .form-actions-clean .module.contribution-widget .btn {
  float: right;
  margin: 0;
}

/* line 2, ../../scss/core/modules/error.scss */
/* line 9437, ../../scss/style.scss */
.module.error .module-subtitle {
  display: none;
}

/* line 1, ../../scss/core/modules/follow-us.scss */
/* line 9442, ../../scss/style.scss */
.follow-us {
  background: transparent;
  border: none;
  width: 165px;
  float: right;
  text-align: left;
}

/* line 5, ../../scss/core/modules/follow-us.scss */
/* line 16, ../../scss/core/modules/follow-us.scss */
/* line 9454, ../../scss/style.scss */
.follow-us .follow-us-icons {
  display: inline-block;
  line-height: 15px;
  color: #383838;
}

/* line 21, ../../scss/core/modules/follow-us.scss */
/* line 9461, ../../scss/style.scss */
.follow-us .follow-us-icons > a {
  display: inline-block;
  text-decoration: none;
  color: #383838;
  vertical-align: middle;
  margin-left: 7px;
}

/* line 26, ../../scss/core/modules/follow-us.scss */
/* line 9470, ../../scss/style.scss */
.follow-us .follow-us-icons .ico {
  border: 0px;
  display: block;
  font-size: 18px;
  color: #fff;
  height: 24px;
  width: 24px;
  line-height: 24px;
}

/* line 9480, ../../scss/style.scss */
.follow-us .follow-us-header {
  display: inline-block;
}

/* line 1, ../../scss/core/modules/footer-navigation.scss */
/* line 9485, ../../scss/style.scss */
.module.footer-navigation {
  padding: 0;
  border: none;
  background: none;
}

/* line 7, ../../scss/core/modules/footer-navigation.scss */
/* line 9492, ../../scss/style.scss */
.module.footer-navigation .footer-navigation-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

/* line 12, ../../scss/core/modules/footer-navigation.scss */
/* line 9499, ../../scss/style.scss */
.module.footer-navigation .footer-navigation-list > li {
  font-size: 8px;
  float: left;
  list-style-type: none;
  padding-left: 0px;
  margin-right: 25px;
}

/* line 19, ../../scss/core/modules/footer-navigation.scss */
/* line 9508, ../../scss/style.scss */
.module.footer-navigation .footer-navigation-list > li:first-child {
  list-style-type: none;
}

/* line 23, ../../scss/core/modules/footer-navigation.scss */
/* line 9513, ../../scss/style.scss */
.module.footer-navigation .footer-navigation-list > li a {
  color: #1d1e1c;
  font-size: 14px;
  vertical-align: middle;
}

/* line 28, ../../scss/core/modules/footer-navigation.scss */
/* line 9520, ../../scss/style.scss */
.module.footer-navigation .footer-navigation-list > li a:hover {
  color: #333333;
}

/* line 1, ../../scss/core/modules/hero-unit.scss */
/* line 9525, ../../scss/style.scss */
.module.hero-unit {
  border: none;
  height: auto;
  margin: 0 0 10px 0;
  padding: 0;
  background: transparent;
}

/* line 20, ../../scss/core/modules/hero-unit.scss */
/* line 9534, ../../scss/style.scss */
.module.hero-unit > a {
  display: block;
  height: auto;
  background: transparent;
}

/* line 25, ../../scss/core/modules/hero-unit.scss */
/* line 9541, ../../scss/style.scss */
.module.hero-unit > a:hover {
  background: transparent;
}

/* line 33, ../../scss/core/modules/hero-unit.scss */
/* line 9546, ../../scss/style.scss */
.module.hero-unit .module-hero-unit-title {
  color: #5f5f5f;
  font: 600 24px/30px "Kantumruy Pro", sans-serif;
  margin: 10px 0 30px;
  padding: 0;
  letter-spacing: 1px;
}

/* line 40, ../../scss/core/modules/hero-unit.scss */
/* line 9555, ../../scss/style.scss */
.ie7 .module.hero-unit .module-hero-unit-title {
  display: none;
}

/* line 45, ../../scss/core/modules/hero-unit.scss */
/* line 9560, ../../scss/style.scss */
.module.hero-unit .module-hero-unit-subtitle {
  color: #5f5f5f;
  font: 600 20px/30px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
}

/* line 52, ../../scss/core/modules/hero-unit.scss */
/* line 9568, ../../scss/style.scss */
.module.hero-unit .module-hero-unit-steplist {
  color: #5f5f5f;
  font: 500 14px/16px "Kantumruy Pro", sans-serif;
  padding: 0;
  margin: 0;
}

/* line 63, ../../scss/core/modules/hero-unit.scss */
/* line 9576, ../../scss/style.scss */
.module.hero-unit .module-hero-unit-step {
  margin: 0 0 20px;
  padding: 0 0 0 40px;
  position: relative;
  list-style: none;
  counter-increment: module-hero-unit-steplist;
  max-height: 36px;
  overflow: hidden;
}

/* line 75, ../../scss/core/modules/hero-unit.scss */
/* line 9587, ../../scss/style.scss */
.module.hero-unit .module-hero-unit-step:before {
  color: #5f5f5f;
  font: 600 20px/28px "Kantumruy Pro", sans-serif;
  position: absolute;
  display: block;
  left: 0px;
  height: 32px;
  width: 32px;
  text-align: center;
  background: transparent url("/bundles/caasweb/img/darkgray_striped_bg.png");
  content: counter(module-hero-unit-steplist);
}

/* line 1, ../../scss/core/modules/latest-contributions.scss */
/* line 9601, ../../scss/style.scss */
.module.latest-contributions {
  border: none;
  background: transparent url("/bundles/caasweb/img/gray_striped_bg.png");
}

/* line 5, ../../scss/core/modules/latest-contributions.scss */
/* line 9607, ../../scss/style.scss */
.module.latest-contributions .latest-contributions-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 11, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_bullets.scss */
/* line 9614, ../../scss/style.scss */
.module.latest-contributions .latest-contributions-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 14, ../../scss/core/modules/latest-contributions.scss */
/* line 9621, ../../scss/style.scss */
.module.latest-contributions .latest-contributions-list-item {
  margin: 0 0 8.5px;
  padding: 0;
  font: 500 14px/18px "Kantumruy Pro", sans-serif;
  height: 50px;
  overflow: hidden;
  float: left;
  width: 50%;
}

/* line 24, ../../scss/core/modules/latest-contributions.scss */
/* line 9632, ../../scss/style.scss */
.module.latest-contributions .latest-contributions-list-item:nth-child(2n) .latest-contributions-list-item-content-container {
  padding: 0;
}

/* line 30, ../../scss/core/modules/latest-contributions.scss */
/* line 9637, ../../scss/style.scss */
.module.latest-contributions .latest-contributions-list-item-content-container {
  margin: 0;
  padding: 0 10px 0 0;
}

/* line 35, ../../scss/core/modules/latest-contributions.scss */
/* line 43, ../../scss/core/modules/latest-contributions.scss */
/* line 9645, ../../scss/style.scss */
.module.latest-contributions .activity-date {
  background-color: transparent;
  color: #383838;
  margin: 0;
  padding: 0;
  display: block;
  font: 500 10px/17px "Kantumruy Pro", sans-serif;
}

/* line 52, ../../scss/core/modules/latest-contributions.scss */
/* line 9655, ../../scss/style.scss */
.module.latest-contributions .contribution-subject {
  background-color: transparent;
  color: #383838;
  font: 600 14px/17px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
}

/* line 60, ../../scss/core/modules/latest-contributions.scss */
/* line 9664, ../../scss/style.scss */
.module.latest-contributions a {
  color: #1d1e1c;
  font-weight: bold;
}

/* line 1, ../../scss/core/modules/latest-updates.scss */
/* line 9670, ../../scss/style.scss */
.module.latest-updates {
  border: 1px solid #e7eef1;
  background-color: #ffffff;
  font: 500 14px/18px "Kantumruy Pro", sans-serif;
}

/* line 6, ../../scss/core/modules/latest-updates.scss */
/* line 13, ../../scss/core/modules/latest-updates.scss */
/* line 9679, ../../scss/style.scss */
.module.latest-updates .latest-updates-list {
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 49, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_inline-block-list.scss */
/* line 9689, ../../scss/style.scss */
.module.latest-updates .latest-updates-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}

/* line 19, ../../scss/core/modules/latest-updates.scss */
/* line 9702, ../../scss/style.scss */
.module.latest-updates .latest-updates-list .latest-update-item {
  margin: 0 0 10px 0;
  padding: 0;
  width: 50%;
  white-space: normal;
  vertical-align: top;
  float: left;
}

/* line 28, ../../scss/core/modules/latest-updates.scss */
/* line 9712, ../../scss/style.scss */
.module.latest-updates .latest-updates-list .latest-update-item:nth-child(2n) .latest-update-item-link {
  margin: 0;
}

/* line 35, ../../scss/core/modules/latest-updates.scss */
/* line 9717, ../../scss/style.scss */
.module.latest-updates .latest-update-item-link {
  color: #383838;
  display: block;
  margin: 0 10px 0 0;
}

/* line 41, ../../scss/core/modules/latest-updates.scss */
/* line 9724, ../../scss/style.scss */
.module.latest-updates .latest-update-item-link:hover {
  color: #1d1e1c;
  background-color: transparent;
  text-decoration: none;
}

/* line 48, ../../scss/core/modules/latest-updates.scss */
/* line 9731, ../../scss/style.scss */
.module.latest-updates .latest-update-item-image {
  float: left;
  margin: 0 7px 0 0;
}

/* line 53, ../../scss/core/modules/latest-updates.scss */
/* line 9737, ../../scss/style.scss */
.module.latest-updates .latest-update-item-description {
  max-height: 51px;
  overflow: hidden;
  margin: 0;
}

/* line 58, ../../scss/core/modules/latest-updates.scss */
/* line 9744, ../../scss/style.scss */
.module.latest-updates .latest-update-item-description .latest-update-item-owner,
.module.latest-updates .latest-update-item-description .latest-update-item-project {
  color: #1d1e1c;
}

/* line 63, ../../scss/core/modules/latest-updates.scss */
/* line 9750, ../../scss/style.scss */
.module.latest-updates .latest-update-item-description .latest-update-item-project {
  font-weight: bold;
}

/* line 1, ../../scss/core/modules/login-facebook.scss */
/* line 9755, ../../scss/style.scss */
.module.login-facebook {
  margin: 0;
  padding-top: 30px;
  padding-left: 0px;
}

/* line 14, ../../scss/core/modules/login-facebook.scss */
/* line 9762, ../../scss/style.scss */
.module.login-facebook .social,
.module.login-facebook .social:visited {
  font: 600 11px/17px lucida grande, tahoma, verdana, arial, sans-serif;
  color: #ffffff;
}

/* line 19, ../../scss/core/modules/login-facebook.scss */
/* line 9769, ../../scss/style.scss */
.module.login-facebook .social:hover {
  text-decoration: none;
}

/* line 23, ../../scss/core/modules/login-facebook.scss */
/* line 9774, ../../scss/style.scss */
.module.login-facebook .social.login-facebook {
  cursor: pointer;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  background-image: linear-gradient(to bottom, #4f72b8 0%, #3a5ba7 100%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNzJiOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhNWJhNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4f72b8), color-stop(100%, #3a5ba7));
  background-image: -moz-linear-gradient(top, #4f72b8 0%, #3a5ba7 100%);
  background-image: -webkit-linear-gradient(top, #4f72b8 0%, #3a5ba7 100%);
  background-image: linear-gradient(to bottom, #4f72b8 0%, #3a5ba7 100%);
}

/* line 32, ../../scss/core/modules/login-facebook.scss */
/* line 9789, ../../scss/style.scss */
.borderradius .module.login-facebook .social.login-facebook {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 39, ../../scss/core/modules/login-facebook.scss */
/* line 9796, ../../scss/style.scss */
.ie7 .module.login-facebook .social.login-facebook,
.ie8 .module.login-facebook .social.login-facebook,
.ie9 .module.login-facebook .social.login-facebook {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4F72B8', endColorstr='#FF3A5BA7');
}

/* line 45, ../../scss/core/modules/login-facebook.scss */
/* line 9804, ../../scss/style.scss */
.module.login-facebook .social.login-facebook:hover,
.module.login-facebook .social.login-facebook:focus {
  background-image: linear-gradient(to bottom, #4f72b8 0%, #3a5ba7 48%, #3a5ba7 50%, #3a5ba7 52%, #4f72b8 100%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNzJiOCIvPjxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjM2E1YmE3Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzYTViYTciLz48c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzNhNWJhNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRmNzJiOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4f72b8), color-stop(48%, #3a5ba7), color-stop(50%, #3a5ba7), color-stop(52%, #3a5ba7), color-stop(100%, #4f72b8));
  background-image: -moz-linear-gradient(top, #4f72b8 0%, #3a5ba7 48%, #3a5ba7 50%, #3a5ba7 52%, #4f72b8 100%);
  background-image: -webkit-linear-gradient(top, #4f72b8 0%, #3a5ba7 48%, #3a5ba7 50%, #3a5ba7 52%, #4f72b8 100%);
  background-image: linear-gradient(to bottom, #4f72b8 0%, #3a5ba7 48%, #3a5ba7 50%, #3a5ba7 52%, #4f72b8 100%);
}

/* line 50, ../../scss/core/modules/login-facebook.scss */
/* line 9816, ../../scss/style.scss */
.ie7 .module.login-facebook .social.login-facebook:hover,
.ie8 .module.login-facebook .social.login-facebook:hover,
.ie9 .module.login-facebook .social.login-facebook:hover,
.ie7 .module.login-facebook .social.login-facebook:focus,
.ie8 .module.login-facebook .social.login-facebook:focus,
.ie9 .module.login-facebook .social.login-facebook:focus {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3A5BA7', endColorstr='#FF4F72B8');
}

/* line 57, ../../scss/core/modules/login-facebook.scss */
/* line 9827, ../../scss/style.scss */
.module.login-facebook .social.login-facebook:active {
  background-image: linear-gradient(to bottom, #4f72b8 0%, #3a5ba7 100%);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNWJhNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRmNzJiOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3a5ba7), color-stop(100%, #4f72b8));
  background-image: -moz-linear-gradient(top, #3a5ba7 0%, #4f72b8 100%);
  background-image: -webkit-linear-gradient(top, #3a5ba7 0%, #4f72b8 100%);
  background-image: linear-gradient(to bottom, #3a5ba7 0%, #4f72b8 100%);
}

/* line 61, ../../scss/core/modules/login-facebook.scss */
/* line 9838, ../../scss/style.scss */
.ie7 .module.login-facebook .social.login-facebook:active,
.ie8 .module.login-facebook .social.login-facebook:active,
.ie9 .module.login-facebook .social.login-facebook:active {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3A5BA7', endColorstr='#FF4F72B8');
}

/* line 68, ../../scss/core/modules/login-facebook.scss */
/* line 9846, ../../scss/style.scss */
.module.login-facebook .social.login-facebook .social-login-descriptor {
  border-left: 1px solid #4f72b8;
  padding: 0 11px;
  display: inline-block;
  margin: 0;
}

/* line 75, ../../scss/core/modules/login-facebook.scss */
/* line 9854, ../../scss/style.scss */
.module.login-facebook .social.login-facebook .ico {
  border-right: 1px solid #3a5ba7;
  padding: 0 3px;
  vertical-align: top;
}

/* line 2, ../../scss/core/modules/mailinglist.scss */
/* line 9861, ../../scss/style.scss */
.follow-us {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  margin-bottom: 0 !important;
}

/* line 8, ../../scss/core/modules/mailinglist.scss */
/* line 9868, ../../scss/style.scss */
.follow-us + .module.mailinglist {
  padding-top: 0 !important;
  margin-top: -10px;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 20, ../../scss/core/modules/mailinglist.scss */
/* line 21, ../../scss/core/modules/mailinglist.scss */
/* line 9877, ../../scss/style.scss */
.module.mailinglist fieldset {
  margin: 0px;
}

/* line 28, ../../scss/core/modules/mailinglist.scss */
/* line 9882, ../../scss/style.scss */
.module.mailinglist .module-title {
  background: transparent;
  color: #f37020;
  font: 500 13px/16px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0px 0px 8px 0px;
}

/* line 36, ../../scss/core/modules/mailinglist.scss */
/* line 9891, ../../scss/style.scss */
.module.mailinglist .mailinglist-subscription-response {
  font: 500 14px/18px "Kantumruy Pro", sans-serif;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 20%;
  text-align: center;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 74, ../../scss/core/modules/mailinglist.scss */
/* line 9909, ../../scss/style.scss */
.module.mailinglist #caas_web_mailinglist_email {
  font: 500 14px/16px "Kantumruy Pro", sans-serif;
  width: 194px;
  margin: 3px 0;
  padding: 0 2px;
}

/* line 81, ../../scss/core/modules/mailinglist.scss */
/* line 9917, ../../scss/style.scss */
.module.mailinglist #caas_web_mailinglist_action {
  display: none;
  font: 500 14px/20px "Kantumruy Pro", sans-serif;
  width: 200px;
}

/* line 1, ../../scss/core/modules/pagination.scss */
/* line 9924, ../../scss/style.scss */
.module.pagination {
  padding: 0;
  background: none;
  border: none;
}

/* line 8, ../../scss/core/modules/pagination.scss */
/* line 9931, ../../scss/style.scss */
.admin-content .module.pagination {
  -moz-border-radius: none;
  -webkit-border-radius: none;
  border-radius: none;
  -moz-box-shadow: 1px 5px #333333;
  -webkit-box-shadow: 1px 5px #333333;
  box-shadow: 1px 5px #333333;
}

/* line 13, ../../scss/core/modules/pagination.scss */
/* line 9941, ../../scss/style.scss */
.module.pagination > ul {
  margin: 0 0 0 10px;
  padding: 0;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 62, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
/* line 9952, ../../scss/style.scss */
.module.pagination > ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}

/* line 49, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
/* line 9963, ../../scss/style.scss */
.module.pagination > ul li:first-child {
  padding-left: 0;
}

/* line 50, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
/* line 9968, ../../scss/style.scss */
.module.pagination > ul li:last-child {
  padding-right: 0;
}

/* line 52, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
/* line 9973, ../../scss/style.scss */
.module.pagination > ul li.last {
  padding-right: 0;
}

/* line 19, ../../scss/core/modules/pagination.scss */
/* line 9978, ../../scss/style.scss */
.admin-content .module.pagination > ul {
  margin: 0;
}

/* line 23, ../../scss/core/modules/pagination.scss */
/* line 9983, ../../scss/style.scss */
.module.pagination > ul > li {
  font: 500 12px/24px "Kantumruy Pro", sans-serif;
  background-color: #e1e1e1;
  margin: 0 2px;
  padding: 0;
  text-align: center;
  width: 24px;
  height: 24px;
}

/* line 32, ../../scss/core/modules/pagination.scss */
/* line 9994, ../../scss/style.scss */
.admin-content .module.pagination > ul > li {
  width: auto;
  height: auto;
  border: 0;
}

/* line 38, ../../scss/core/modules/pagination.scss */
/* line 10001, ../../scss/style.scss */
.module.pagination > ul > li:first-child {
  margin-left: 0;
}

/* line 54, ../../scss/core/modules/pagination.scss */
/* line 10006, ../../scss/style.scss */
.module.pagination > ul > li.is-active {
  background-color: transparent;
}

/* line 56, ../../scss/core/modules/pagination.scss */
/* line 10011, ../../scss/style.scss */
.module.pagination > ul > li.is-active > a {
  color: #1d1e1c;
}

/* line 62, ../../scss/core/modules/pagination.scss */
/* line 10016, ../../scss/style.scss */
.module.pagination > ul > li.is-disabled > a {
  color: #cccccc;
  background: transparent;
  pointer-events: none;
  cursor: default;
}

/* line 70, ../../scss/core/modules/pagination.scss */
/* line 10024, ../../scss/style.scss */
.module.pagination > ul > li > a {
  color: #1d1e1c;
  display: block;
}

/* line 74, ../../scss/core/modules/pagination.scss */
/* line 10030, ../../scss/style.scss */
.module.pagination > ul > li > a:hover {
  background-color: #ffffff;
  color: #1d1e1c;
  text-decoration: none;
}

/* line 3, ../../scss/core/modules/partner-carousel.scss */
/* line 10037, ../../scss/style.scss */
.module.partner-carousel .partners-list {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: table;
}

/* line 10, ../../scss/core/modules/partner-carousel.scss */
/* line 10047, ../../scss/style.scss */
.module.partner-carousel .partners-list .bjqs-slide {
  display: none;
  position: absolute;
}

/* line 19, ../../scss/core/modules/partner-carousel.scss */
/* line 10053, ../../scss/style.scss */
.module.partner-carousel .table {
  display: table;
  width: 100%;
}

/* line 24, ../../scss/core/modules/partner-carousel.scss */
/* line 10059, ../../scss/style.scss */
.module.partner-carousel .table-cell {
  display: table-cell;
  height: 200px;
  vertical-align: middle;
  text-align: center;
  background-color: #FFFFFF;
}

/* line 32, ../../scss/core/modules/partner-carousel.scss */
/* line 10068, ../../scss/style.scss */
.module.partner-carousel .module-title {
  margin: 0 0 11px;
}

/* line 1, ../../scss/core/modules/partner-information.scss */
/* line 10073, ../../scss/style.scss */
.module.partner-block,
.module.partner-information {
  min-height: 125px;
}

/* line 4, ../../scss/core/modules/partner-information.scss */
/* line 10079, ../../scss/style.scss */
.module.partner-block .partner-logo,
.module.partner-information .partner-logo {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 9, ../../scss/core/modules/partner-information.scss */
/* line 10087, ../../scss/style.scss */
.module.partner-block .partner-logo .table,
.module.partner-information .partner-logo .table {
  display: table;
  width: 125px;
}

/* line 14, ../../scss/core/modules/partner-information.scss */
/* line 10094, ../../scss/style.scss */
.module.partner-block .partner-logo .table-cell,
.module.partner-information .partner-logo .table-cell {
  display: table-cell;
  height: 125px;
  vertical-align: middle;
  text-align: center;
  background-color: #FFFFFF;
}

/* line 22, ../../scss/core/modules/partner-information.scss */
/* line 10104, ../../scss/style.scss */
.module.partner-block .partner-title,
.module.partner-information .partner-title {
  margin: 0;
}

/* line 25, ../../scss/core/modules/partner-information.scss */
/* line 10110, ../../scss/style.scss */
.module.partner-block .partner-description p,
.module.partner-information .partner-description p {
  margin: 10px 130px 5px 0;
  overflow: hidden;
}

/* line 29, ../../scss/core/modules/partner-information.scss */
/* line 10117, ../../scss/style.scss */
.module.partner-block .admin_buttons,
.module.partner-information .admin_buttons {
  z-index: 100;
}

/* line 34, ../../scss/core/modules/partner-information.scss */
/* line 10123, ../../scss/style.scss */
.module.partner-block {
  height: 125px;
}

/* line 37, ../../scss/core/modules/partner-information.scss */
/* line 10128, ../../scss/style.scss */
.module.partner-block .partner-title,
.module.partner-block .partner-link {
  white-space: nowrap;
  overflow: hidden;
  width: 190px;
  text-overflow: ellipsis;
}

/* line 44, ../../scss/core/modules/partner-information.scss */
/* line 10137, ../../scss/style.scss */
.module.partner-block .partner-description p {
  height: 70px;
}

/* line 50, ../../scss/core/modules/partner-information.scss */
/* line 10142, ../../scss/style.scss */
.module.partner-admin .module-title {
  margin: 0 0 11px 0;
}

/* line 1, ../../scss/core/modules/payment-methods.scss */
/* line 10147, ../../scss/style.scss */
.module.payment-methods {
  margin: 0 0 30px;
  padding: 20px;
  display: none;
}

/* line 4, ../../scss/core/modules/payment-methods.scss */
/* line 10154, ../../scss/style.scss */
.module.payment-methods .payment-method-image {
  display: block;
}

/* line 8, ../../scss/core/modules/payment-methods.scss */
/* line 10159, ../../scss/style.scss */
.module.payment-methods .payment-method-image-container {
  border-top: 1px solid #A6A6A6;
  padding: 5px 0;
}

/* line 11, ../../scss/core/modules/payment-methods.scss */
/* line 10165, ../../scss/style.scss */
.module.payment-methods .payment-method-image-container:first-child {
  border-top: 0;
}

/* line 16, ../../scss/core/modules/payment-methods.scss */
/* line 10170, ../../scss/style.scss */
.module.payment-methods .payment-methods-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

/* line 1, ../../scss/core/modules/pledge-flow.scss */
/* line 10177, ../../scss/style.scss */
.pledge-steps {
  float: right;
  padding: 30px 0px 10px 10px;
  margin: 0 10px 0 0;
  clear: both;
}

/* line 6, ../../scss/core/modules/pledge-flow.scss */
/* line 10185, ../../scss/style.scss */
.pledge-steps li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}

/* line 10, ../../scss/core/modules/pledge-flow.scss */
/* line 10198, ../../scss/style.scss */
.pledge-steps .step {
  font-weight: bold;
  font-size: 12px;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 20px;
  color: #ddd;
  border: 3px solid #ddd;
}

/* line 23, ../../scss/core/modules/pledge-flow.scss */
/* line 10213, ../../scss/style.scss */
.pledge-steps .step.complete,
.pledge-steps .step.active {
  color: #777;
  border: 3px solid #777;
}

/* line 31, ../../scss/core/modules/pledge-flow.scss */
/* line 10220, ../../scss/style.scss */
.pledge-steps + form fieldset {
  clear: both;
}

/* line 1, ../../scss/core/modules/pledge-sharing.scss */
/* line 10225, ../../scss/style.scss */
.pledge-sharing {
  padding: 10px 10px 30px 10px;
}

/* line 1, ../../scss/core/modules/pledge-success-confirmation.scss */
/* line 10230, ../../scss/style.scss */
.module.pledge-success-confirmation {
  padding: 0;
}

/* line 1, ../../scss/core/modules/projects-filter-by.scss */
/* line 10235, ../../scss/style.scss */
.module.projects-filter-by {
  margin-bottom: 10px !important;
}

/* line 5, ../../scss/core/modules/projects-filter-by.scss */
/* line 10240, ../../scss/style.scss */
.module.projects-filter-by .module-title.projects-filter-by-title {
  display: inline-block;
}

/* line 8, ../../scss/core/modules/projects-filter-by.scss */
/* line 10245, ../../scss/style.scss */
.module.projects-filter-by .module-title.projects-filter-by-title + .filter-reset {
  color: #3d536f;
  font: 500 11px/14px "Kantumruy Pro", sans-serif;
  text-decoration: underline;
}

/* line 15, ../../scss/core/modules/projects-filter-by.scss */
/* line 10252, ../../scss/style.scss */
.module.projects-filter-by .projects-filter-by-list {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 49, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_inline-block-list.scss */
/* line 10261, ../../scss/style.scss */
.module.projects-filter-by .projects-filter-by-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}

/* line 18, ../../scss/core/modules/projects-filter-by.scss */
/* line 10274, ../../scss/style.scss */
.module.projects-filter-by .projects-filter-by-list > li {
  border-right: 1px solid #3d536f;
  padding-right: 3px;
  margin-right: 3px;
}

/* line 23, ../../scss/core/modules/projects-filter-by.scss */
/* line 10281, ../../scss/style.scss */
.module.projects-filter-by .projects-filter-by-list > li:first-child {
  padding-left: 0;
}

/* line 27, ../../scss/core/modules/projects-filter-by.scss */
/* line 10286, ../../scss/style.scss */
.module.projects-filter-by .projects-filter-by-list > li a {
  color: #3d536f;
  font: 500 12px/17px "Kantumruy Pro", sans-serif;
  text-decoration: underline;
}

/* line 32, ../../scss/core/modules/projects-filter-by.scss */
/* line 10293, ../../scss/style.scss */
.module.projects-filter-by .projects-filter-by-list > li a:hover,
.module.projects-filter-by .projects-filter-by-list > li a.is-active {
  color: #1d1e1c;
}

/* line 1, ../../scss/core/modules/projects-order-by.scss */
/* line 10299, ../../scss/style.scss */
.module.projects-order-by {
  margin-left: 10px !important;
}

/* line 5, ../../scss/core/modules/projects-order-by.scss */
/* line 10304, ../../scss/style.scss */
.module.projects-order-by .projects-order-by-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 11, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_bullets.scss */
/* line 10311, ../../scss/style.scss */
.module.projects-order-by .projects-order-by-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 10, ../../scss/core/modules/projects-order-by.scss */
/* line 19, ../../scss/core/modules/projects-order-by.scss */
/* line 10320, ../../scss/style.scss */
.module.projects-order-by .projects-order-by-list > li a {
  color: #666666;
  font: 500 13px/24px "Kantumruy Pro", sans-serif;
  text-decoration: none;
}

/* line 1, ../../scss/core/modules/projects-overview-project.scss */
/* line 10327, ../../scss/style.scss */
.module.projects-overview-project {
  border: none;
  height: 435px;
  min-height: auto;
  position: relative;
  margin: 0 0 20px 0;
  padding: 0;
}

/* line 9, ../../scss/core/modules/projects-overview-project.scss */
/* line 10337, ../../scss/style.scss */
.module.projects-overview-project .project-owner-title {
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  color: #666666;
  max-height: 17px;
  overflow: hidden;
  margin: 5px 0 0;
}

/* line 16, ../../scss/core/modules/projects-overview-project.scss */
/* line 10346, ../../scss/style.scss */
.module.projects-overview-project .project-owner-title .project-owner-name {
  font-weight: bold;
}

/* line 21, ../../scss/core/modules/projects-overview-project.scss */
/* line 10351, ../../scss/style.scss */
.module.projects-overview-project .projects-overview-project-title {
  color: #1d1e1c;
  font: 500 22px/26px "Kantumruy Pro", sans-serif;
  max-height: 52px;
  overflow: hidden;
  margin: 0;
}

/* line 30, ../../scss/core/modules/projects-overview-project.scss */
/* line 10360, ../../scss/style.scss */
.module.projects-overview-project a {
  display: block;
}

/* line 34, ../../scss/core/modules/projects-overview-project.scss */
/* line 10365, ../../scss/style.scss */
.module.projects-overview-project a:hover .projects-overview-project-title {
  color: #1d1e1c;
}

/* line 41, ../../scss/core/modules/projects-overview-project.scss */
/* line 10370, ../../scss/style.scss */
.projects-overview-project-excerpt {
  max-height: 68px;
  overflow: hidden;
  margin: 0;
}

/* line 48, ../../scss/core/modules/projects-overview-project.scss */
/* line 10377, ../../scss/style.scss */
.projects-overview-project-funding-round .module-funding-round-summary {
  position: absolute;
  height: 48px;
  bottom: 5px;
  left: 0px;
  right: 0px;
}

/* line 56, ../../scss/core/modules/projects-overview-project.scss */
/* line 10386, ../../scss/style.scss */
.projects-overview-project-funding-round .module-funding-round-summary .funding-round-attribute {
  background: transparent !important;
  position: absolute;
  background: none;
  margin: 0;
  padding: 0;
  height: 24px;
  line-height: 24px;
  bottom: 0;
  left: 50%;
  width: auto;
}

/* line 69, ../../scss/core/modules/projects-overview-project.scss */
/* line 10400, ../../scss/style.scss */
.projects-overview-project-funding-round .module-funding-round-summary .funding-round-pledge-total-relative {
  right: 10px;
  text-align: right;
}

/* line 73, ../../scss/core/modules/projects-overview-project.scss */
/* line 10406, ../../scss/style.scss */
.projects-overview-project-funding-round .module-funding-round-summary .funding-round-pledge-total-relative .summary-unit {
  position: relative;
  bottom: auto;
}

/* line 79, ../../scss/core/modules/projects-overview-project.scss */
/* line 10412, ../../scss/style.scss */
.projects-overview-project-funding-round .module-funding-round-summary .summary-value {
  display: inline;
}

/* line 83, ../../scss/core/modules/projects-overview-project.scss */
/* line 10417, ../../scss/style.scss */
.projects-overview-project-funding-round .module-funding-round-summary .funding-round-days-left {
  left: 10px;
  right: 30%;
}

/* line 87, ../../scss/core/modules/projects-overview-project.scss */
/* line 10423, ../../scss/style.scss */
.projects-overview-project-funding-round .module-funding-round-summary .funding-round-days-left .summary-unit {
  display: inline;
}

/* line 92, ../../scss/core/modules/projects-overview-project.scss */
/* line 10428, ../../scss/style.scss */
.projects-overview-project-funding-round .module-funding-round-summary .summary-pledge-total-indicator {
  left: 10px;
  right: 10px;
  top: 10px;
}

/* line 1, ../../scss/core/modules/quick-filters.scss */
/* line 10435, ../../scss/style.scss */
.module.quick-filters {
  font: 600 18px/22px "Kantumruy Pro", sans-serif;
  text-align: center;
}

/* line 7, ../../scss/core/modules/quick-filters.scss */
/* line 10441, ../../scss/style.scss */
.module.quick-filters .filter-list {
  padding: 0;
  margin: 0;
  position: relative;
  top: -1px;
}

/* line 14, ../../scss/core/modules/quick-filters.scss */
/* line 10449, ../../scss/style.scss */
.module.quick-filters .filter-list li {
  display: inline;
  font-size: 16px;
  line-height: 26px;
  list-style-type: none;
  padding: 0 10px;
}

/* line 21, ../../scss/core/modules/quick-filters.scss */
/* line 10458, ../../scss/style.scss */
.module.quick-filters .filter-list li.is-active a {
  color: #1d1e1c;
}

/* line 25, ../../scss/core/modules/quick-filters.scss */
/* line 10463, ../../scss/style.scss */
.module.quick-filters .filter-list li a {
  color: #3d536f;
}

/* line 33, ../../scss/core/modules/quick-filters.scss */
/* line 10468, ../../scss/style.scss */
.module.project-search {
  border: none;
  clear: both;
  padding: 0px;
  margin: 15px 10px 25px 0px;
}

/* line 10475, ../../scss/style.scss */
.module.project-search .search-submit {
  height: 25px;
  width: 25px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: transparent !important;
  color: #1d1e1c !important;
  font-size: 16px;
  margin: 0px;
}

/* line 41, ../../scss/core/modules/quick-filters.scss */
/* line 10488, ../../scss/style.scss */
.module.project-search .reset-form {
  color: #9A9A9A;
  float: right;
  height: 25px;
  outline: medium none;
  padding: 3px;
  position: relative;
  right: 29px;
  text-align: center;
  top: -26px;
  width: 30px;
}

/* line 53, ../../scss/core/modules/quick-filters.scss */
/* line 10502, ../../scss/style.scss */
.module.project-search .reset-form .ico {
  position: relative;
  right: -5px;
}

/* line 57, ../../scss/core/modules/quick-filters.scss */
/* line 10508, ../../scss/style.scss */
.module.project-search .reset-form:hover {
  color: #3d536f;
  text-decoration: none;
}

/* line 63, ../../scss/core/modules/quick-filters.scss */
/* line 10514, ../../scss/style.scss */
.module.project-search .search-string {
  border: 1px solid #CCCCCC;
  height: 23px;
  padding: 0 20px 0 8px;
  width: 137px;
}

/* line 70, ../../scss/core/modules/quick-filters.scss */
/* line 10522, ../../scss/style.scss */
.module.project-search .filter-clear {
  text-align: right;
}

/* line 2, ../../scss/core/modules/rss-feed.scss */
/* line 10527, ../../scss/style.scss */
.module.rss-feed .rss-feed-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 11, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_bullets.scss */
/* line 10534, ../../scss/style.scss */
.module.rss-feed .rss-feed-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 11, ../../scss/core/modules/rss-feed.scss */
/* line 10541, ../../scss/style.scss */
.module.rss-feed .rss-feed-list-item {
  margin: 0 0 8.5px;
  padding: 0;
}

/* line 16, ../../scss/core/modules/rss-feed.scss */
/* line 10547, ../../scss/style.scss */
.module.rss-feed .module-title {
  background-color: transparent;
  color: #f37020;
  font: 500 18px/24px "Kantumruy Pro", sans-serif;
  margin: 0 0 11px;
  padding: 0;
}

/* line 24, ../../scss/core/modules/rss-feed.scss */
/* line 10556, ../../scss/style.scss */
.module.rss-feed .post-publication-date {
  background-color: transparent;
  color: #383838;
  margin: 0;
  padding: 0;
  display: block;
  font: 500 10px/17px "Kantumruy Pro", sans-serif;
}

/* line 33, ../../scss/core/modules/rss-feed.scss */
/* line 10566, ../../scss/style.scss */
.module.rss-feed a {
  color: #1d1e1c;
  font-weight: bold;
}

/* line 2, ../../scss/core/modules/share-buttons.scss */
/* line 10572, ../../scss/style.scss */
.share_buttons a,
.share_buttons a:focus,
.share_buttons a:hover {
  outline: 0;
  text-decoration: none;
}

/* line 1, ../../scss/core/modules/form/change-password-form.scss */
/* line 10580, ../../scss/style.scss */
.module.change-password-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-content-form.scss */
/* line 10586, ../../scss/style.scss */
.module.edit-content-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-fundinground-form.scss */
/* line 10592, ../../scss/style.scss */
.module.edit-fundinground-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-location-form.scss */
/* line 10598, ../../scss/style.scss */
.module.edit-location-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-partner-form.scss */
/* line 10604, ../../scss/style.scss */
.module.edit-partner-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-profile-form.scss */
/* line 10610, ../../scss/style.scss */
.module.edit-profile-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-project-content-form.scss */
/* line 10616, ../../scss/style.scss */
.module.edit-project-content-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-project-form.scss */
/* line 10622, ../../scss/style.scss */
.module.edit-project-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-resource-form.scss */
/* line 10628, ../../scss/style.scss */
.module.edit-resource-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-reward-form.scss */
/* line 10634, ../../scss/style.scss */
.module.edit-reward-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-sourcinground-form.scss */
/* line 10640, ../../scss/style.scss */
.module.edit-sourcinground-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-update-form.scss */
/* line 10646, ../../scss/style.scss */
.module.edit-update-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-updatecontent-form.scss */
/* line 10652, ../../scss/style.scss */
.module.edit-updatecontent-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/edit-user-form.scss */
/* line 10658, ../../scss/style.scss */
.module.edit-user-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/login-form.scss */
/* line 10664, ../../scss/style.scss */
.module.login-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 10669, ../../scss/style.scss */
.module.user-list {
  margin: 0;
  padding: 0 0 20px;
  width: 100%;
}

/* line 1, ../../scss/core/modules/form/new-admin-pledge-form.scss */
/* line 10676, ../../scss/style.scss */
.module.new-admin-pledge-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-content-form.scss */
/* line 10682, ../../scss/style.scss */
.module.new-content-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-contribution-form.scss */
/* line 10688, ../../scss/style.scss */
.module.new-contribution-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-fundinground-form.scss */
/* line 10694, ../../scss/style.scss */
.module.new-fundinground-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-invitation-form.scss */
/* line 10700, ../../scss/style.scss */
.module.new-invitation-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-location-form.scss */
/* line 10706, ../../scss/style.scss */
.module.new-location-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-partner-form.scss */
/* line 10712, ../../scss/style.scss */
.module.new-partner-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-pledge-form.scss */
/* line 10718, ../../scss/style.scss */
.module.new-pledge-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 15, ../../scss/core/modules/form/new-pledge-form.scss */
/* line 10724, ../../scss/style.scss */
.module.new-pledge-form .contract-body {
  font: 500 14px/21px Barlow, tahoma, verdana, arial, sans-serif;
}

/* line 1, ../../scss/core/modules/form/new-project-content-form.scss */
/* line 10729, ../../scss/style.scss */
.module.new-project-content-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-project-form.scss */
/* line 10735, ../../scss/style.scss */
.module.new-project-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-resource-form.scss */
/* line 10741, ../../scss/style.scss */
.module.new-resource-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-reward-form.scss */
/* line 10747, ../../scss/style.scss */
.module.new-reward-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-sourcinground-form.scss */
/* line 10753, ../../scss/style.scss */
.module.new-sourcinground-form {
  margin: 0;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-update-form.scss */
/* line 10759, ../../scss/style.scss */
.module.new-update-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/new-updatecontent-form.scss */
/* line 10765, ../../scss/style.scss */
.module.new-updatecontent-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/password-forgot-form.scss */
/* line 10771, ../../scss/style.scss */
.module.password-forgot-form {
  margin: 0;
  padding: 0 0 20px;
  flex-grow: 1;
}

/* line 1, ../../scss/core/modules/form/register-form.scss */
/* line 10778, ../../scss/style.scss */
.module.register-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 1, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10784, ../../scss/style.scss */
.module.select-payment-method-form {
  margin: inherit;
  padding: 0 0 20px;
}

/* line 9, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10790, ../../scss/style.scss */
.ie7 .module.select-payment-method-form > form fieldset,
.ie8 .module.select-payment-method-form > form fieldset,
.ie9 .module.select-payment-method-form > form fieldset {
  width: 100%;
}

/* line 21, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10797, ../../scss/style.scss */
.module.select-payment-method-form .page-subtitle {
  font: 500 18px/19px "Kantumruy Pro", sans-serif;
  margin: 0 10px 15px;
}

/* line 34, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10803, ../../scss/style.scss */
.module.select-payment-method-form .total-payment-amount {
  font: 500 22px/60px "Kantumruy Pro", sans-serif;
  margin: 20px 10px 20px 0px;
  display: block;
  border: 1px solid #383838;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  box-shadow: 1px 1px 0px #383838;
  box-sizing: border-box;
  width: 100%;
}

/* line 45, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10816, ../../scss/style.scss */
.module.select-payment-method-form .total-payment-amount .symbol,
.module.select-payment-method-form .total-payment-amount .amount {
  font-size: 30px;
}

/* line 54, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10822, ../../scss/style.scss */
.module.select-payment-method-form .payment-method-image {
  margin-right: 10px;
  vertical-align: top;
  display: block;
  margin-bottom: 7px;
}

/* line 60, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10830, ../../scss/style.scss */
.module.select-payment-method-form .radio {
  border-top: 1px solid #a6a6a6;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  position: relative;
}

/* line 70, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10840, ../../scss/style.scss */
.module.select-payment-method-form .radio:first-child {
  border-top: none;
}

/* line 74, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10845, ../../scss/style.scss */
.module.select-payment-method-form .radio.has-hover,
.module.select-payment-method-form .radio:hover {
  cursor: pointer;
}

/* line 88, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10851, ../../scss/style.scss */
.module.select-payment-method-form .radio input[type=radio] {
  z-index: -1;
}

/* line 96, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10856, ../../scss/style.scss */
.ie7 .module.select-payment-method-form .radio {
  background: none !important;
}

/* line 101, ../../scss/core/modules/form/select-payment-method-form.scss */
/* line 10861, ../../scss/style.scss */
.module.select-payment-method-form .payment-method-fee {
  float: right;
}

/* line 1, ../../scss/core/modules/project/project-actions.scss */
/* line 10866, ../../scss/style.scss */
.module.project-actions {
  background: #e4e6e7;
}

/* line 4, ../../scss/core/modules/project/project-actions.scss */
/* line 10871, ../../scss/style.scss */
.module.project-actions .project-actions-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 10, ../../scss/core/modules/project/project-actions.scss */
/* line 10878, ../../scss/style.scss */
.module.project-actions .project-actions-item {
  margin: 5px 0 0;
  padding: 0;
}

/* line 14, ../../scss/core/modules/project/project-actions.scss */
/* line 10884, ../../scss/style.scss */
.module.project-actions .project-actions-item:first-child {
  margin-top: 0;
}

/* line 18, ../../scss/core/modules/project/project-actions.scss */
/* line 10889, ../../scss/style.scss */
.module.project-actions .project-actions-item.like {
  background: #1d1e1c;
}

/* line 21, ../../scss/core/modules/project/project-actions.scss */
/* line 10894, ../../scss/style.scss */
.module.project-actions .project-actions-item.like > a {
  color: #ffffff;
}

/* line 24, ../../scss/core/modules/project/project-actions.scss */
/* line 10899, ../../scss/style.scss */
.module.project-actions .project-actions-item.like > a:hover {
  background: #1d1e1c;
  color: #ffffff;
}

/* line 37, ../../scss/core/modules/project/project-actions.scss */
/* line 10905, ../../scss/style.scss */
.module.project-actions .project-actions-item.pledge {
  background: #1d1e1c;
}

/* line 40, ../../scss/core/modules/project/project-actions.scss */
/* line 10910, ../../scss/style.scss */
.module.project-actions .project-actions-item.pledge > a {
  color: #ffffff;
  text-decoration: none;
}

/* line 43, ../../scss/core/modules/project/project-actions.scss */
/* line 10916, ../../scss/style.scss */
.module.project-actions .project-actions-item.pledge > a:hover {
  background: #1d1e1c;
  color: #ffffff;
}

/* line 56, ../../scss/core/modules/project/project-actions.scss */
/* line 10922, ../../scss/style.scss */
.module.project-actions .project-actions-item.help-out {
  background: #1d1e1c;
}

/* line 59, ../../scss/core/modules/project/project-actions.scss */
/* line 10927, ../../scss/style.scss */
.module.project-actions .project-actions-item.help-out > a {
  color: #ffffff;
}

/* line 62, ../../scss/core/modules/project/project-actions.scss */
/* line 10932, ../../scss/style.scss */
.module.project-actions .project-actions-item.help-out > a:hover {
  background: #1d1e1c;
  color: #ffffff;
}

/* line 75, ../../scss/core/modules/project/project-actions.scss */
/* line 10938, ../../scss/style.scss */
.module.project-actions .project-actions-item .ico {
  margin: 0 15px 7px 10px;
}

/* line 80, ../../scss/core/modules/project/project-actions.scss */
/* line 10943, ../../scss/style.scss */
.module.project-actions .project-actions-item > a {
  background: #000000;
  color: #333333;
  display: block;
  font: 600 26px/45px "Kantumruy Pro", sans-serif;
  height: 45px;
  line-height: 45px;
}

/* line 88, ../../scss/core/modules/project/project-actions.scss */
/* line 10953, ../../scss/style.scss */
.module.project-actions .project-actions-item > a:hover {
  background: #000000;
  background: #333333;
  text-decoration: none;
}

/* line 1, ../../scss/core/modules/project/project-admin.scss */
/* line 10960, ../../scss/style.scss */
.module.project-admin {
  background-color: #e7eef1;
  padding: 10px;
  border: none;
  z-index: 10;
}

/* line 7, ../../scss/core/modules/project/project-admin.scss */
/* line 10968, ../../scss/style.scss */
.module.project-admin .module-title {
  background-color: transparent;
  color: #f37020;
  font: 500 18px/22px "Kantumruy Pro", sans-serif;
  margin: 0 0 11px;
  padding: 0;
}

/* line 15, ../../scss/core/modules/project/project-admin.scss */
/* line 10977, ../../scss/style.scss */
.module.project-admin .admin_buttons {
  margin: 0;
  position: relative;
  top: auto;
  right: auto;
}

/* line 22, ../../scss/core/modules/project/project-admin.scss */
/* line 10985, ../../scss/style.scss */
.module.project-admin a [class^="ico-fa-"],
.module.project-admin a [class*=" ico-fa-"] {
  font-size: 16px;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
}

/* line 31, ../../scss/core/modules/project/project-admin.scss */
/* line 10993, ../../scss/style.scss */
#rewards-container h3 {
  position: relative;
  left: 180px;
  clear: both;
}

/* line 37, ../../scss/core/modules/project/project-admin.scss */
/* line 11000, ../../scss/style.scss */
#rewards-container #current-rewards {
  position: relative;
  left: 180px;
  clear: both;
  list-style-type: none;
  margin: 0 0 15px 0;
  padding: 0px;
}

/* line 45, ../../scss/core/modules/project/project-admin.scss */
/* line 11010, ../../scss/style.scss */
#rewards-container #current-rewards .delete-reward {
  margin-left: 20px;
  margin-right: 10px;
}

/* line 51, ../../scss/core/modules/project/project-admin.scss */
/* line 11016, ../../scss/style.scss */
#rewards-container .reward_field {
  margin-bottom: 15px;
  padding-bottom: 7px;
}

/* line 57, ../../scss/core/modules/project/project-admin.scss */
/* line 11022, ../../scss/style.scss */
#add-rewards {
  margin-bottom: 15px;
}

/* line 61, ../../scss/core/modules/project/project-admin.scss */
/* line 11027, ../../scss/style.scss */
.rewards_buttons {
  position: relative;
  left: 180px;
  clear: both;
}

/* line 67, ../../scss/core/modules/project/project-admin.scss */
/* line 11034, ../../scss/style.scss */
.form-heading {
  font: 600 18px/32px "Kantumruy Pro", sans-serif;
  margin: 20px 0 5px 10px;
}

/* line 72, ../../scss/core/modules/project/project-admin.scss */
/* line 11040, ../../scss/style.scss */
.form-heading-info {
  margin-left: 10px;
  padding: 0px;
  margin-top: 0px;
}

/* line 78, ../../scss/core/modules/project/project-admin.scss */
/* line 11047, ../../scss/style.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 1, ../../scss/core/modules/project/project-carousel.scss */
/* line 11057, ../../scss/style.scss */
.module.project-carousel {
  padding: 0;
  position: relative;
  background-color: transparent;
  max-width: 700px;
  margin: 0 auto 15px auto;
}

/* line 12, ../../scss/core/modules/project/project-carousel.scss */
/* line 11066, ../../scss/style.scss */
.module.project-carousel .bjqs {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

/* line 19, ../../scss/core/modules/project/project-carousel.scss */
/* line 11075, ../../scss/style.scss */
.module.project-carousel .bjqs .bjqs-slide {
  display: none;
  position: absolute;
}

/* line 26, ../../scss/core/modules/project/project-carousel.scss */
/* line 11081, ../../scss/style.scss */
.module.project-carousel .single-project-content {
  float: right;
}

/* line 30, ../../scss/core/modules/project/project-carousel.scss */
/* line 11086, ../../scss/style.scss */
.module.project-carousel .single-project-image {
  float: left;
}

/* line 44, ../../scss/core/modules/project/project-carousel.scss */
/* line 11091, ../../scss/style.scss */
.module.project-carousel .single-project .single-project-link {
  border: 1px solid #e7eef1;
  background-color: #efeded;
  color: #000;
  position: relative;
  display: block;
}

/* line 53, ../../scss/core/modules/project/project-carousel.scss */
/* line 11100, ../../scss/style.scss */
.module.project-carousel .single-project .single-project-link:hover {
  text-decoration: none;
}

/* line 57, ../../scss/core/modules/project/project-carousel.scss */
/* line 11105, ../../scss/style.scss */
.module.project-carousel .single-project .single-project-link .single-project-image {
  width: 450px;
  height: 335px;
}

/* line 62, ../../scss/core/modules/project/project-carousel.scss */
/* line 11111, ../../scss/style.scss */
.module.project-carousel .single-project .single-project-link .success_badge {
  top: 85px;
  left: -100px;
}

/* line 69, ../../scss/core/modules/project/project-carousel.scss */
/* line 11117, ../../scss/style.scss */
.module.project-carousel .bjqs-next,
.module.project-carousel .bjqs-prev {
  background-color: #ffffff;
  border: 1px solid #bbb;
  position: absolute;
  top: 140px;
}

/* line 78, ../../scss/core/modules/project/project-carousel.scss */
/* line 11126, ../../scss/style.scss */
.module.project-carousel .bjqs-next a,
.module.project-carousel .bjqs-prev a {
  display: block;
  height: 100%;
}

/* line 83, ../../scss/core/modules/project/project-carousel.scss */
/* line 11133, ../../scss/style.scss */
.module.project-carousel .bjqs-next:hover,
.module.project-carousel .bjqs-prev:hover {
  cursor: pointer;
}

/* line 86, ../../scss/core/modules/project/project-carousel.scss */
/* line 11139, ../../scss/style.scss */
.boxshadow .module.project-carousel .bjqs-next:hover,
.boxshadow .module.project-carousel .bjqs-prev:hover {
  -moz-box-shadow: 1px 1px 5px 0px #cccccc;
  -webkit-box-shadow: 1px 1px 5px 0px #cccccc;
  box-shadow: 1px 1px 5px 0px #cccccc;
}

/* line 92, ../../scss/core/modules/project/project-carousel.scss */
/* line 11147, ../../scss/style.scss */
.module.project-carousel .bjqs-next {
  right: -10px;
}

/* line 97, ../../scss/core/modules/project/project-carousel.scss */
/* line 11152, ../../scss/style.scss */
.module.project-carousel .bjqs-prev {
  left: -10px;
}

/* line 102, ../../scss/core/modules/project/project-carousel.scss */
/* line 11157, ../../scss/style.scss */
.module.project-carousel .bjqs-controls {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 0;
}

/* line 11, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_bullets.scss */
/* line 11165, ../../scss/style.scss */
.module.project-carousel .bjqs-controls li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 109, ../../scss/core/modules/project/project-carousel.scss */
/* line 11172, ../../scss/style.scss */
.module.project-carousel .bjqs-markers {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 11, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_bullets.scss */
/* line 11187, ../../scss/style.scss */
.module.project-carousel .bjqs-markers li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 49, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_inline-block-list.scss */
/* line 11194, ../../scss/style.scss */
.module.project-carousel .bjqs-markers li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}

/* line 119, ../../scss/core/modules/project/project-carousel.scss */
/* line 11207, ../../scss/style.scss */
.module.project-carousel .bjqs-markers > li {
  margin: 0 2px;
  width: 12px;
  height: 12px;
}

/* line 124, ../../scss/core/modules/project/project-carousel.scss */
/* line 11214, ../../scss/style.scss */
.module.project-carousel .bjqs-markers > li a {
  background: #ffffff;
  border: 1px solid #b8d4e2;
  display: block;
  height: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 133, ../../scss/core/modules/project/project-carousel.scss */
/* line 11225, ../../scss/style.scss */
.module.project-carousel .bjqs-markers > li a:hover {
  background-color: #5f5f5f;
  border: none;
}

/* line 140, ../../scss/core/modules/project/project-carousel.scss */
/* line 11231, ../../scss/style.scss */
.module.project-carousel .bjqs-markers > li.active-marker a {
  background-color: #5f5f5f;
  border: none;
}

/* line 1, ../../scss/core/modules/project/project-content.scss */
/* line 11237, ../../scss/style.scss */
.module.project-content {
  background: #ffffff;
  border: none;
  padding: 10px 0;
}

/* line 18, ../../scss/core/modules/project/project-content.scss */
/* line 11244, ../../scss/style.scss */
.module.project-content .project-content-layer {
  font: 500 12px/17px "Kantumruy Pro", sans-serif;
  position: relative;
}

/* line 24, ../../scss/core/modules/project/project-content.scss */
/* line 11250, ../../scss/style.scss */
.rgba .module.project-content .project-content-layer .has-admin-buttons:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 30, ../../scss/core/modules/project/project-content.scss */
/* line 11255, ../../scss/style.scss */
.module.project-content .project-content-layer .admin_buttons {
  display: block;
  position: absolute;
  top: 0;
  left: -47px;
  width: 36px;
  height: 28px;
  overflow: hidden;
  z-index: 100;
}

/* line 40, ../../scss/core/modules/project/project-content.scss */
/* line 11267, ../../scss/style.scss */
.module.project-content .project-content-layer .admin_buttons:hover {
  width: auto;
}

/* line 45, ../../scss/core/modules/project/project-content.scss */
/* line 11272, ../../scss/style.scss */
.module.project-content .project-content-layer:hover .admin_buttons {
  width: auto;
}

/* line 51, ../../scss/core/modules/project/project-content.scss */
/* line 11277, ../../scss/style.scss */
.opacity .module.project-content .project-content-layer.project-content-hidden .project-content-wrapper {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 57, ../../scss/core/modules/project/project-content.scss */
/* line 11283, ../../scss/style.scss */
.module.project-content .project-content-layer .project-content-wrapper {
  min-height: 15px;
}

/* line 63, ../../scss/core/modules/project/project-content.scss */
/* line 11288, ../../scss/style.scss */
.project-content-layer-title {
  background: none;
  color: #3d536f;
  font: 600 18px/30px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
}

/* line 71, ../../scss/core/modules/project/project-content.scss */
/* line 11297, ../../scss/style.scss */
.project-content-layer-subtitle {
  background: none;
  color: #333333;
  font: 500 14px/17px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
}

/**
 * RTE content
 */
/* line 82, ../../scss/core/modules/project/project-content.scss */
/* line 11309, ../../scss/style.scss */
.project-content-layer-table {
  background: #ffffff;
  width: 100%;
}

/* line 87, ../../scss/core/modules/project/project-content.scss */
/* line 11315, ../../scss/style.scss */
.project-content-layer-table thead td {
  background: #3d536f;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/* line 95, ../../scss/core/modules/project/project-content.scss */
/* line 11323, ../../scss/style.scss */
.project-content-layer-table td {
  font: 500 14px/17px "Kantumruy Pro", sans-serif;
  border: 1px solid #3d536f;
  padding: 2px 5px;
}

/* line 102, ../../scss/core/modules/project/project-content.scss */
/* line 11330, ../../scss/style.scss */
.module.project-content .generic-content-item .admin_buttons {
  left: -47px;
}

/* line 106, ../../scss/core/modules/project/project-content.scss */
/* line 11335, ../../scss/style.scss */
.project-content-header {
  background: transparent;
  margin: -20px 0 0;
  padding: 30px 10px 20px;
}

/* line 111, ../../scss/core/modules/project/project-content.scss */
/* line 11342, ../../scss/style.scss */
.project-content-header .project-content-title {
  background: transparent;
  color: #1d1e1c;
  font: 600 22px/28px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
}

/* line 119, ../../scss/core/modules/project/project-content.scss */
/* line 11351, ../../scss/style.scss */
.project-content-header .project-content-subtitle {
  color: #666666;
  font: 600 14px/17px "Kantumruy Pro", sans-serif;
  font-weight: normal;
}

/* line 125, ../../scss/core/modules/project/project-content.scss */
/* line 11358, ../../scss/style.scss */
.project-content-header .project-owner-title {
  background-color: transparent;
  color: #666666;
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
  display: inline;
}

/* line 135, ../../scss/core/modules/project/project-content.scss */
/* line 11368, ../../scss/style.scss */
.project-content-container {
  background: #ffffff;
}

/* line 1, ../../scss/core/modules/project/project-content-update.scss */
/* line 11373, ../../scss/style.scss */
.module.project-content-update {
  border: none;
  padding: 0;
}

/* line 5, ../../scss/core/modules/project/project-content-update.scss */
/* line 11379, ../../scss/style.scss */
.module.project-content-update .project-content-update-title {
  background-color: transparent;
  color: #383838;
  font: 600 18px/19px "Kantumruy Pro", sans-serif;
  margin: 25.5px 0 0;
  padding: 0;
}

/* line 13, ../../scss/core/modules/project/project-content-update.scss */
/* line 11388, ../../scss/style.scss */
.module.project-content-update .admin_buttons {
  top: 0;
}

/* line 18, ../../scss/core/modules/project/project-content-update.scss */
/* line 11393, ../../scss/style.scss */
.module.project-content-update .update-content-layer .admin_buttons {
  position: absolute;
  top: auto;
  left: -110px;
  width: 150px;
}

/* line 1, ../../scss/core/modules/project/project-contract-preview.scss */
/* line 11401, ../../scss/style.scss */
.contract_preview_content {
  padding: 15px;
  padding-bottom: 0px;
  min-height: 400px;
  max-height: 400px;
  background-color: white;
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 1, ../../scss/core/modules/project/project-contributors.scss */
/* line 11412, ../../scss/style.scss */
.module.project-contributors {
  background: transparent;
  border: none;
  padding: 0;
}

/* line 8, ../../scss/core/modules/project/project-contributors.scss */
/* line 11419, ../../scss/style.scss */
.module.project-contributors .module-title {
  color: #f37020;
  background: transparent;
  font: 600 22px/45px "Kantumruy Pro", sans-serif;
  margin: 0;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #d6d6d6;
  border-left: none;
}

/* line 20, ../../scss/core/modules/project/project-contributors.scss */
/* line 11431, ../../scss/style.scss */
.module.project-contributors .module-title > em {
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  color: #383838;
  background: none;
  margin: 0;
  padding: 0;
}

/* line 29, ../../scss/core/modules/project/project-contributors.scss */
/* line 11440, ../../scss/style.scss */
.module.project-contributors .project-backers-list-container {
  width: 300px;
}

/* line 45, ../../scss/core/modules/project/project-contributors.scss */
/* line 11445, ../../scss/style.scss */
.module.project-contributors .project-backers-count {
  font: 600 18px/30px "Kantumruy Pro", sans-serif;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #d6d6d6;
  border-left: none;
  display: block;
}

/* line 56, ../../scss/core/modules/project/project-contributors.scss */
/* line 11455, ../../scss/style.scss */
.module.project-contributors .project-backers-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 11, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_bullets.scss */
/* line 11462, ../../scss/style.scss */
.module.project-contributors .project-backers-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 65, ../../scss/core/modules/project/project-contributors.scss */
/* line 11469, ../../scss/style.scss */
.module.project-contributors .project-backers-list-item {
  color: #383838;
  background-color: transparent;
  padding: 10px 0;
  border-bottom: 1px solid #d6d6d6;
  clear: both;
  overflow: hidden;
}

/* line 11478, ../../scss/style.scss */
.module.project-contributors .project-backers-list-item:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 72, ../../scss/core/modules/project/project-contributors.scss */
/* line 11485, ../../scss/style.scss */
.module.project-contributors .project-contribution-list-item-title {
  color: #1d1e1c;
  background: none;
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
}

/* line 80, ../../scss/core/modules/project/project-contributors.scss */
/* line 11494, ../../scss/style.scss */
.module.project-contributors .project-contribution-list-item-motivation {
  color: #383838;
  background: none;
  font: 500 italic 12px/17px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
  display: inline;
}

/* line 11503, ../../scss/style.scss */
.module.project-contributors .user-photo {
  float: left;
  margin: 0 5px 5px 0;
  display: block;
}

/* line 1, ../../scss/core/modules/project/project-funding-round.scss */
/* line 11510, ../../scss/style.scss */
.module.project-funding-round {
  background: none;
  border: 1px solid #e7eef1;
  margin: 0 0 10px 0;
  padding: 0 10px 10px;
}

/* line 31, ../../scss/core/modules/project/project-funding-round.scss */
/* line 11518, ../../scss/style.scss */
.module-funding-round-summary .funding-round-attribute {
  font: 500 12px/17px "Kantumruy Pro", sans-serif;
  color: #1d1e1c;
  background: #fAfAfA;
  margin: 0 -10px;
  padding: 8px 10px;
  overflow: hidden;
}

/* line 39, ../../scss/core/modules/project/project-funding-round.scss */
/* line 11528, ../../scss/style.scss */
.module-funding-round-summary .funding-round-attribute:nth-child(2n) {
  color: #383838;
  background: #eeeeee;
}

/* line 45, ../../scss/core/modules/project/project-funding-round.scss */
/* line 11534, ../../scss/style.scss */
.module-funding-round-summary .summary-value {
  font: 500 14px/17px "Kantumruy Pro", sans-serif;
  background: none;
  color: #1d1e1c;
  margin: 0;
  padding: 0;
  display: block;
}

/* line 54, ../../scss/core/modules/project/project-funding-round.scss */
/* line 11544, ../../scss/style.scss */
.module-funding-round-summary .summary-unit {
  font: 500 14px/17px "Kantumruy Pro", sans-serif;
  background: none;
  color: #383838;
  margin: 0;
  padding: 0;
  display: block;
}

/* line 63, ../../scss/core/modules/project/project-funding-round.scss */
/* line 11554, ../../scss/style.scss */
.module-funding-round-summary .funding-round-pledge-total-relative {
  position: relative;
  height: 55px;
  width: 100%;
}

/* line 68, ../../scss/core/modules/project/project-funding-round.scss */
/* line 11561, ../../scss/style.scss */
.module-funding-round-summary .funding-round-pledge-total-relative .summary-unit {
  position: absolute;
  bottom: 8px;
}

/* line 75, ../../scss/core/modules/project/project-funding-round.scss */
/* line 11567, ../../scss/style.scss */
.funding-round-summary-indicator,
.projects-overview-project-funding-round .module-funding-round-summary .summary-pledge-total-indicator {
  background: #dce0e1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAAUCAYAAADFn1WkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAFxJREFUeNrs1DEBADAIwLAxcxM+CQgCDTxciYQejfezDgBrrgQAxgtgvAAYL4DxAmC8AMYLgPECGC+A8QJgvADGC4DxAhgvAMYLYLwAxguA8QIYLwATDQAA//8DAPzBAwSC2YqsAAAAAElFTkSuQmCC") -350px -10px no-repeat;
  height: 10px;
  position: absolute;
  top: auto;
  right: 10px;
  bottom: 30px;
  left: 10px;
}

/* line 84, ../../scss/core/modules/project/project-funding-round.scss */
/* line 11579, ../../scss/style.scss */
.borderradius .funding-round-summary-indicator,
.borderradius .projects-overview-project-funding-round .module-funding-round-summary .summary-pledge-total-indicator,
.projects-overview-project-funding-round .module-funding-round-summary .borderradius .summary-pledge-total-indicator {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 2, ../../scss/core/modules/project/project-labels.scss */
/* line 11588, ../../scss/style.scss */
.module.project-labels .module-title {
  background: transparent;
  color: #383838;
  font: 600 18px/22px "Kantumruy Pro", sans-serif;
  margin: 0 0 11px;
  padding: 0;
}

/* line 10, ../../scss/core/modules/project/project-labels.scss */
/* line 11597, ../../scss/style.scss */
.module.project-labels .label {
  color: #383838;
  margin: 0 7px 0 0;
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  float: left;
}

/* line 16, ../../scss/core/modules/project/project-labels.scss */
/* line 11605, ../../scss/style.scss */
.module.project-labels .label:hover {
  text-decoration: underline;
}

/* line 19, ../../scss/core/modules/project/project-labels.scss */
/* line 11610, ../../scss/style.scss */
.module.project-labels .label:hover .ico {
  text-decoration: none;
}

/* line 24, ../../scss/core/modules/project/project-labels.scss */
/* line 11615, ../../scss/style.scss */
.module.project-labels .label .ico-tag {
  margin-right: 1px;
}

/* line 29, ../../scss/core/modules/project/project-labels.scss */
/* line 11620, ../../scss/style.scss */
.module.project-labels .admin_buttons {
  display: inline-block;
  position: static !important;
  position: initial !important;
  top: auto;
  right: auto;
}

/* line 36, ../../scss/core/modules/project/project-labels.scss */
/* line 11629, ../../scss/style.scss */
.module.project-labels .admin_buttons .ico {
  vertical-align: text-bottom;
}

/* line 41, ../../scss/core/modules/project/project-labels.scss */
/* line 11634, ../../scss/style.scss */
.project-meta-container .module.project-labels {
  background: #e4e6e7;
}

/* line 1, ../../scss/core/modules/project/project-navigation.scss */
/* line 11639, ../../scss/style.scss */
.module.project-navigation {
  border: none;
  padding: 0;
  margin: 0;
  position: relative;
}

/* line 11, ../../scss/core/modules/project/project-navigation.scss */
/* line 11647, ../../scss/style.scss */
.module.project-navigation .project-navigation-list {
  height: 32px;
  background-color: #f37020;
  margin: 0 0 15px 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 62, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
/* line 11658, ../../scss/style.scss */
.module.project-navigation .project-navigation-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}

/* line 49, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
/* line 11669, ../../scss/style.scss */
.module.project-navigation .project-navigation-list li:first-child {
  padding-left: 0;
}

/* line 50, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
/* line 11674, ../../scss/style.scss */
.module.project-navigation .project-navigation-list li:last-child {
  padding-right: 0;
}

/* line 52, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
/* line 11679, ../../scss/style.scss */
.module.project-navigation .project-navigation-list li.last {
  padding-right: 0;
}

/* line 35, ../../scss/core/modules/project/project-navigation.scss */
/* line 11684, ../../scss/style.scss */
.module.project-navigation .project-navigation-list > li {
  padding: 0;
}

/* line 39, ../../scss/core/modules/project/project-navigation.scss */
/* line 11689, ../../scss/style.scss */
.module.project-navigation .project-navigation-list > li.is-active a {
  color: #fafafa;
  text-decoration: none;
  background-color: #dd6116;
}

/* line 57, ../../scss/core/modules/project/project-navigation.scss */
/* line 11696, ../../scss/style.scss */
.module.project-navigation .project-navigation-list > li.is-active .project-navigation-list-item-title {
  margin-left: -1px;
  border-left: none;
  border-right: none;
}

/* line 66, ../../scss/core/modules/project/project-navigation.scss */
/* line 11703, ../../scss/style.scss */
.module.project-navigation .project-navigation-list-item-title {
  border-right: none;
  font: 600 18px/32px "Kantumruy Pro", sans-serif;
  margin: 0;
}

/* line 71, ../../scss/core/modules/project/project-navigation.scss */
/* line 11710, ../../scss/style.scss */
.module.project-navigation .project-navigation-list-item-title .project-navigation-list-item-specification {
  font: 400 13px/32px "Kantumruy Pro", sans-serif;
  margin: 0 0 0 4px;
}

/* line 76, ../../scss/core/modules/project/project-navigation.scss */
/* line 11716, ../../scss/style.scss */
.module.project-navigation .project-navigation-list-item-title .project-navigation-list-item-element {
  display: block;
  line-height: 32px;
  padding: 0 6px;
  text-decoration: none;
}

/* line 82, ../../scss/core/modules/project/project-navigation.scss */
/* line 11724, ../../scss/style.scss */
.module.project-navigation .project-navigation-list-item-title a {
  color: #fafafa;
  display: block;
  line-height: 32px;
  padding: 0 7px;
}

/* line 88, ../../scss/core/modules/project/project-navigation.scss */
/* line 11732, ../../scss/style.scss */
.module.project-navigation .project-navigation-list-item-title a:hover,
.module.project-navigation .project-navigation-list-item-title a:focus,
.module.project-navigation .project-navigation-list-item-title a:active {
  color: #fafafa;
  text-decoration: underline;
}

/* line 111, ../../scss/core/modules/project/project-navigation.scss */
/* line 11740, ../../scss/style.scss */
.module.project-navigation .call-to-action,
.module.project-navigation .module.comment-form .form-actions-clean .btn,
.module.comment-form .form-actions-clean .module.project-navigation .btn {
  position: absolute;
  top: 6px;
  right: 10px;
  margin: 0;
}

/* line 11749, ../../scss/style.scss */
.module.project-navigation .call-to-action,
.module.project-navigation .call-to-action:hover {
  background: none;
  color: #333 !important;
  top: -82px;
  right: 0px;
  background: #fafafa;
}

/* line 1, ../../scss/core/modules/project/project-primary-content.scss */
/* line 11759, ../../scss/style.scss */
.module.project-primary-content {
  border: none;
  padding: 0;
  margin: 0;
  line-height: 0;
}

/* line 11766, ../../scss/style.scss */
.module.project-primary-content .generic-content-wrapper {
  text-align: center;
}

/* line 7, ../../scss/core/modules/project/project-primary-content.scss */
/* line 11771, ../../scss/style.scss */
.module.project-primary-content .admin_buttons {
  display: block;
  position: absolute;
  top: 0;
  left: -38px;
  width: 38px;
  height: 28px;
  overflow: hidden;
  z-index: 1;
}

/* line 17, ../../scss/core/modules/project/project-primary-content.scss */
/* line 11783, ../../scss/style.scss */
.module.project-primary-content .admin_buttons:hover {
  width: auto;
}

/* line 22, ../../scss/core/modules/project/project-primary-content.scss */
/* line 11788, ../../scss/style.scss */
.module.project-primary-content:hover .admin_buttons {
  width: auto;
}

/* line 1, ../../scss/core/modules/project/project-rewards.scss */
/* line 11793, ../../scss/style.scss */
.module.project-rewards {
  margin-bottom: 10px;
  padding: 0;
  border: none;
  background: none;
}

/* line 11800, ../../scss/style.scss */
.module.project-rewards .reward-invest {
  display: block;
  padding: 10px 15px;
  text-align: center;
  border-radius: 10px;
  border: 2px solid #f37020;
  background-color: #fff;
  color: #f37020;
  font-weight: bold;
  font-size: 15px;
}

/* line 11812, ../../scss/style.scss */
.module.project-rewards .reward-invest:hover {
  background-color: #f37020;
  color: #fff;
}

/* line 11817, ../../scss/style.scss */
.module.project-rewards .reward-invest.disabled,
.module.project-rewards .reward-invest.disabled:hover {
  border: 2px solid #e4e6e7;
  background-color: #e4e6e7;
  color: #afafaf;
  cursor: default;
}

/* line 5, ../../scss/core/modules/project/project-rewards.scss */
/* line 11826, ../../scss/style.scss */
.module.project-rewards .module-title {
  background: transparent url("/bundles/caasweb/img/gray_striped_bg.png");
  color: #1d1e1c;
  font: 600 18px/32px "Kantumruy Pro", sans-serif;
  margin: -10px 0 0;
  padding: 0 10px;
  text-transform: uppercase;
  cursor: pointer;
}

/* line 14, ../../scss/core/modules/project/project-rewards.scss */
/* line 11837, ../../scss/style.scss */
.module.project-rewards .module-title:hover {
  text-decoration: underline;
}

/* line 17, ../../scss/core/modules/project/project-rewards.scss */
/* line 11842, ../../scss/style.scss */
.module.project-rewards .module-title:hover .ico {
  text-decoration: none;
}

/* line 22, ../../scss/core/modules/project/project-rewards.scss */
/* line 11847, ../../scss/style.scss */
.module.project-rewards .module-title .ico {
  float: right;
  text-align: center;
  color: #1d1e1c;
  font-size: 20px;
  line-height: 32px;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
}

/* line 33, ../../scss/core/modules/project/project-rewards.scss */
/* line 11864, ../../scss/style.scss */
.module.project-rewards .module-title .ico.down {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 49, ../../scss/core/modules/project/project-rewards.scss */
/* line 11872, ../../scss/style.scss */
.module.project-rewards .admin_buttons {
  position: relative;
  top: auto;
  right: auto;
}

/* line 55, ../../scss/core/modules/project/project-rewards.scss */
/* line 11879, ../../scss/style.scss */
.module.project-rewards .single-project-reward {
  min-height: 37px;
  position: relative;
}

/* line 62, ../../scss/core/modules/project/project-rewards.scss */
/* line 11885, ../../scss/style.scss */
.module.project-rewards .project-round-list,
.module.project-rewards .project-sourcing-round-list {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
}

/* line 11, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_bullets.scss */
/* line 11893, ../../scss/style.scss */
.module.project-rewards .project-round-list li,
.module.project-rewards .project-sourcing-round-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 71, ../../scss/core/modules/project/project-rewards.scss */
/* line 11901, ../../scss/style.scss */
.module.project-rewards .project-round-list > li,
.module.project-rewards .project-sourcing-round-list > li {
  background: #ffffff;
  border: none;
  border-radius: 12px;
  padding: 15px;
  margin: 20px 0;
}

/* line 77, ../../scss/core/modules/project/project-rewards.scss */
/* line 11911, ../../scss/style.scss */
.module.project-rewards .project-round-list > li.is-sortable .single-project-reward-anchor,
.module.project-rewards .project-sourcing-round-list > li.is-sortable .single-project-reward-anchor {
  cursor: move;
}

/* line 83, ../../scss/core/modules/project/project-rewards.scss */
/* line 11917, ../../scss/style.scss */
.module.project-rewards .project-round-list .admin_buttons,
.module.project-rewards .project-sourcing-round-list .admin_buttons {
  position: absolute;
  width: auto;
  top: 0;
  z-index: -1;
  left: auto;
  right: -92px;
}

/* line 89, ../../scss/core/modules/project/project-rewards.scss */
/* line 11928, ../../scss/style.scss */
.module.project-rewards .project-round-list .admin_buttons:hover,
.module.project-rewards .project-sourcing-round-list .admin_buttons:hover {
  z-index: 0;
}

/* line 106, ../../scss/core/modules/project/project-rewards.scss */
/* line 11934, ../../scss/style.scss */
.module.project-rewards .project-round-list.funding li:hover .admin_buttons,
.module.project-rewards .project-round-list.sourcing li li:hover .admin_buttons {
  z-index: 0;
}

/* line 112, ../../scss/core/modules/project/project-rewards.scss */
/* line 11940, ../../scss/style.scss */
.module.project-rewards .project-sourcing-round-description {
  padding: 0 10px;
  font-weight: 600;
}

/* line 117, ../../scss/core/modules/project/project-rewards.scss */
/* line 11946, ../../scss/style.scss */
.module.project-rewards .reward-availability {
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  color: #1d1e1c;
  clear: both;
  float: none;
  display: block;
  margin: 5px 0 7px 0;
  width: 170px;
}

/* line 127, ../../scss/core/modules/project/project-rewards.scss */
/* line 11957, ../../scss/style.scss */
.module.project-rewards .reward-description {
  background: none;
  color: #383838;
  font: 500 12px/17px "Kantumruy Pro", sans-serif;
  margin: 0;
  width: 170px;
}

/* line 135, ../../scss/core/modules/project/project-rewards.scss */
/* line 11966, ../../scss/style.scss */
.module.project-rewards .reward-title {
  background: none;
  color: #f37020;
  font: 600 17px/30px "Kantumruy Pro", sans-serif;
  margin: 0;
}

/* line 142, ../../scss/core/modules/project/project-rewards.scss */
/* line 11974, ../../scss/style.scss */
.module.project-rewards .reward-description,
.module.project-rewards .reward-title {
  width: auto;
  float: none;
  clear: both;
}

/* line 11981, ../../scss/style.scss */
.module.project-rewards i.ico-sort-down {
  float: left;
  font-size: 25px;
  display: inline-block;
  margin-top: -7px;
}

/* line 157, ../../scss/core/modules/project/project-rewards.scss */
/* line 11989, ../../scss/style.scss */
.module.project-rewards .reward-amount,
.module.project-rewards .resource-indicator {
  background-color: #EB7808;
  color: #ffffff;
  font: 600 20px/30px "Kantumruy Pro", sans-serif;
  text-align: center;
  float: left;
}

/* line 176, ../../scss/core/modules/project/project-rewards.scss */
/* line 11999, ../../scss/style.scss */
.module.project-rewards .reward-amount.not-in-stock,
.module.project-rewards .resource-indicator.not-in-stock {
  color: #ffffff;
  background-color: #999999;
}

/* line 181, ../../scss/core/modules/project/project-rewards.scss */
/* line 12006, ../../scss/style.scss */
.module.project-rewards .reward-amount.is-disabled,
.module.project-rewards .resource-indicator.is-disabled {
  color: #ffffff;
  background-color: #999999;
}

/* line 12012, ../../scss/style.scss */
.module.project-rewards .reward-amount.no-reward,
.module.project-rewards .resource-indicator.no-reward {
  color: #ffffff;
  background-color: #999999;
}

/* line 186, ../../scss/core/modules/project/project-rewards.scss */
/* line 12019, ../../scss/style.scss */
.module.project-rewards .reward-amount .currency-symbol,
.module.project-rewards .resource-indicator .currency-symbol {
  font: 600 17px/30px "Kantumruy Pro", sans-serif;
  margin: 0 2px 0 0;
}

/* line 198, ../../scss/core/modules/project/project-rewards.scss */
/* line 12026, ../../scss/style.scss */
.module.project-rewards .is-disabled.single-project-reward .reward-description,
.module.project-rewards .is-disabled.single-project-reward .reward-title,
.module.project-rewards .is-disabled.single-project-reward .reward-availability,
.module.project-rewards .not-in-stock.single-project-reward .reward-description,
.module.project-rewards .not-in-stock.single-project-reward .reward-title,
.module.project-rewards .not-in-stock.single-project-reward .reward-availability,
.module.project-rewards .no-reward.single-project-reward .reward-description,
.module.project-rewards .no-reward.single-project-reward .reward-title,
.module.project-rewards .no-reward.single-project-reward .reward-availability {
  color: #777;
}

/* line 204, ../../scss/core/modules/project/project-rewards.scss */
/* line 12039, ../../scss/style.scss */
.module.project-rewards .is-disabled.single-project-reward .reward-availability,
.module.project-rewards .not-in-stock.single-project-reward .reward-availability,
.module.project-rewards .no-reward.single-project-reward .reward-availability {
  color: #555;
}

/* line 209, ../../scss/core/modules/project/project-rewards.scss */
/* line 12046, ../../scss/style.scss */
.module.project-rewards .is-disabled .choose-reward,
.module.project-rewards .is-disabled .choose-resource,
.module.project-rewards .not-in-stock .choose-reward,
.module.project-rewards .not-in-stock .choose-resource,
.module.project-rewards .no-reward .choose-reward,
.module.project-rewards .no-reward .choose-resource {
  cursor: default;
  pointer-events: none;
}

/* line 215, ../../scss/core/modules/project/project-rewards.scss */
/* line 12057, ../../scss/style.scss */
.module.project-rewards .is-disabled .reward-amount,
.module.project-rewards .is-disabled .resource-indicator,
.module.project-rewards .not-in-stock .reward-amount,
.module.project-rewards .not-in-stock .resource-indicator,
.module.project-rewards .no-reward .reward-amount,
.module.project-rewards .no-reward .resource-indicator {
  background-color: #999;
}

/* line 221, ../../scss/core/modules/project/project-rewards.scss */
/* line 12067, ../../scss/style.scss */
.module.project-rewards .choose-reward {
  border: none;
}

/* line 225, ../../scss/core/modules/project/project-rewards.scss */
/* line 12072, ../../scss/style.scss */
.module.project-rewards .choose-resource {
  border: 1px solid #0effe2;
}

/* line 229, ../../scss/core/modules/project/project-rewards.scss */
/* line 12077, ../../scss/style.scss */
.module.project-rewards .choose-reward,
.module.project-rewards .choose-resource {
  color: #ffffff;
  display: block;
  padding: 5px 0;
  width: 100%;
  height: 30px;
}

/* line 238, ../../scss/core/modules/project/project-rewards.scss */
/* line 12087, ../../scss/style.scss */
.module.project-rewards .choose-resource {
  background-image: url("/bundles/caasweb/img/actions/help_out-white.png");
  background-repeat: no-repeat;
  background-position: center;
}

/* line 245, ../../scss/core/modules/project/project-rewards.scss */
/* line 12094, ../../scss/style.scss */
.module.project-rewards .read-more {
  color: #1d1e1c;
}

/* line 249, ../../scss/core/modules/project/project-rewards.scss */
/* line 12099, ../../scss/style.scss */
.module.project-rewards .single-project-reward-anchor,
.module.project-rewards .single-project-resource-anchor {
  display: block;
  color: #383838;
  text-decoration: none;
}

/* line 269, ../../scss/core/modules/project/project-rewards.scss */
/* line 12107, ../../scss/style.scss */
.module.project-rewards .single-project-reward-anchor:hover .read-more,
.module.project-rewards .single-project-reward-anchor:focus .read-more,
.module.project-rewards .single-project-reward-anchor:active .read-more,
.module.project-rewards .single-project-resource-anchor:hover .read-more,
.module.project-rewards .single-project-resource-anchor:focus .read-more,
.module.project-rewards .single-project-resource-anchor:active .read-more {
  text-decoration: underline;
}

/* line 276, ../../scss/core/modules/project/project-rewards.scss */
/* line 12117, ../../scss/style.scss */
.module.project-rewards .single-project-reward-anchor:hover .choose-reward {
  border: none;
}

/* line 12121, ../../scss/style.scss */
.module.project-rewards.reward-investment .project-round-list {
  margin-top: 0px;
}

/* line 12125, ../../scss/style.scss */
.project-content-rewards {
  display: none;
  margin-top: 15px;
}

/* line 12130, ../../scss/style.scss */
.project-content-rewards .reward-container {
  margin-bottom: 10px;
  background: #f8f8f8;
  border-radius: 12px;
  padding: 7px 15px 15px 15px;
}

/* line 12137, ../../scss/style.scss */
.project-content-rewards .project-rewards .reward-counter {
  color: #f37020;
  font: 600 17px/30px Barlow, Metrophobic, arial, sans-serif;
}

/* line 2, ../../scss/core/modules/project/project-search-controls.scss */
/* line 12143, ../../scss/style.scss */
.module.project-search-controls .module-title {
  background: transparent;
  color: #f37020;
  font: 600 16px/18px "Kantumruy Pro", sans-serif;
  margin: 0 0 5px;
  padding: 0;
  text-transform: uppercase;
}

/* line 10, ../../scss/core/modules/project/project-search-controls.scss */
/* line 12153, ../../scss/style.scss */
.module.project-search-controls .project-search-controls-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 18, ../../scss/core/modules/project/project-search-controls.scss */
/* line 12160, ../../scss/style.scss */
.module.project-search-controls .project-search-controls-list > li {
  font: 500 12px/17px "Kantumruy Pro", sans-serif;
  margin: 0 0 8px 0 !important;
  padding-left: 20px;
}

/* line 24, ../../scss/core/modules/project/project-search-controls.scss */
/* line 12167, ../../scss/style.scss */
.module.project-search-controls .filter-clear {
  text-align: right;
}

/* line 12171, ../../scss/style.scss */
.module.project-search-controls {
  border: none;
  background: #eaeaea;
}

/* line 12176, ../../scss/style.scss */
.module.projects-filter-by,
.module.projects-order-by {
  display: inline-block;
  margin-left: 10px !important;
}

/* line 12182, ../../scss/style.scss */
.module.projects-filter-by:first-child,
.module.projects-order-by:first-child {
  margin-left: 0px;
}

/* line 12187, ../../scss/style.scss */
.module.project-search-controls .btn {
  color: #fff;
  background-color: #383838;
  border-color: #383838;
  border: none;
  padding: 6px 12px;
  border-radius: 4px;
  height: auto;
}

/* line 12197, ../../scss/style.scss */
.module.projects-order-by.filter-by-status {
  display: block;
  margin-left: 10px !important;
  margin-bottom: 25px !important;
}

/* line 12203, ../../scss/style.scss */
.module.projects-order-by.filter-by-status .projects-order-by-list > li {
  margin: 0 0 5px 0;
  padding-left: 20px;
}

/* line 12208, ../../scss/style.scss */
.module.projects-order-by.filter-by-status .projects-order-by-list > li a {
  color: #383838;
  text-decoration: none;
}

/* line 12213, ../../scss/style.scss */
.module.projects-order-by.filter-by-status .projects-order-by-list > li.is-active a,
.module.projects-order-by.filter-by-status .projects-order-by-list > li a:hover {
  color: #f37020;
}

/* line 12218, ../../scss/style.scss */
.module.project-search-controls .module .dropdown-menu li.is-active {
  color: #fff;
  background-color: #383838;
}

/* line 12223, ../../scss/style.scss */
.module.project-search-controls .module .dropdown-menu li.is-active a {
  color: #fff;
}

/* line 12227, ../../scss/style.scss */
.actions-sort-filter {
  color: #fff;
  background-color: #383838;
  display: block;
  border-radius: 3px;
  padding: 5px 10px;
  text-decoration: none;
  text-align: center;
  margin-bottom: 15px;
  display: none;
  cursor: pointer;
}

/* line 12240, ../../scss/style.scss */
.actions-sort-filter i.ico-sort-down {
  float: left;
  font-size: 25px;
  display: inline-block;
  margin-top: -7px;
}

/* line 12247, ../../scss/style.scss */
.actions-sort-filter i.ico-sort-up {
  float: left;
  font-size: 25px;
  display: inline-block;
  margin-top: 0px;
}

/* line 12254, ../../scss/style.scss */
#sort-and-filters-container {
  display: block;
}

/* line 12258, ../../scss/style.scss */
.no-display {
  display: none;
}

/* line 1, ../../scss/core/modules/project/project-sharing.scss */
/* line 12263, ../../scss/style.scss */
.module.project-sharing {
  background: #e4e6e7;
  padding: 0 0 0 10px;
}

/* line 5, ../../scss/core/modules/project/project-sharing.scss */
/* line 12269, ../../scss/style.scss */
.module.project-sharing .module-title {
  background: transparent;
  color: #383838;
  font: 600 14px/32px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
}

/* line 14, ../../scss/core/modules/project/project-sharing.scss */
/* line 12278, ../../scss/style.scss */
.module.project-sharing #share_on_linkedin {
  right: 0;
}

/* line 15, ../../scss/core/modules/project/project-sharing.scss */
/* line 12283, ../../scss/style.scss */
.module.project-sharing #share_on_facebook {
  right: 32px;
}

/* line 16, ../../scss/core/modules/project/project-sharing.scss */
/* line 12288, ../../scss/style.scss */
.module.project-sharing #share_on_twitter {
  right: 64px;
}

/* line 17, ../../scss/core/modules/project/project-sharing.scss */
/* line 12293, ../../scss/style.scss */
.module.project-sharing #share_on_pinterest {
  right: 96px;
}

/* line 20, ../../scss/core/modules/project/project-sharing.scss */
/* line 12298, ../../scss/style.scss */
.module.project-sharing .share_buttons a {
  display: block;
  position: absolute;
  top: 0;
}

/* line 24, ../../scss/core/modules/project/project-sharing.scss */
/* line 12305, ../../scss/style.scss */
.module.project-sharing .share_buttons a:hover {
  text-decoration: none;
}

/* line 28, ../../scss/core/modules/project/project-sharing.scss */
/* line 12310, ../../scss/style.scss */
.module.project-sharing .share_buttons a .ico {
  display: block;
}

/* line 12314, ../../scss/style.scss */
.reward-invest {
  text-align: center;
}

/*
.module.project-sourcing-round {
    .module-title {
        background: $sourcingRoundModuleTitleBackground;
        color:      $sourcingRoundModuleTitleForegroundColor;
        font:       $sourcingRoundModuleTitleFont;
        margin:     $sourcingRoundModuleTitleMargin;
        padding:    $sourcingRoundModuleTitlePadding;
    }
    
    .project-sourcing-round-title {
        background: $sourcingRoundTitleBackground;
        color:      $sourcingRoundTitleForegroundColor;
        font:       $sourcingRoundTitleFont;
        margin:     $sourcingRoundTitleMargin;
        padding:    $sourcingRoundTitlePadding;
    }
    
    .project-sourcing-round-description {
        background: $sourcingRoundDescriptionBackground;
        color:      $sourcingRoundDescriptionForegroundColor;
        font:       $sourcingRoundDescriptionFont;
        margin:     $sourcingRoundDescriptionMargin;
        padding:    $sourcingRoundDescriptionPadding;
    }
    .sourcing-rounds-notifications {
        color: $actionColor;
        font-weight: $bold;
    }
    .project-sourcing-round-list {
        background: $sourcingRoundListBackground;
        
        @if $sourcingRoundListHasBullets == false {
            @include no-bullets;
        }
        margin: $sourcingRoundListMargin;
        padding: $sourcingRoundListPadding;
    }
    .sourcing-round-resources-list {
        background: $sourcingRoundResourcesListBackground;
        
        @if $sourcingRoundResourcesListHasBullets == false {
            @include no-bullets;
        }
        margin: $sourcingRoundResourcesListMargin;
        padding: $sourcingRoundResourcesListPadding;
        
        > li {
            position: relative;
            background: $sourcingRoundResourcesListItemBackground;
            margin:     $sourcingRoundResourcesListItemMargin;
            padding:    $sourcingRoundResourcesListItemPadding;
        }
        
        .resource-title {
            background: $resourceTitleBackground;
            color:      $resourceTitleForegroundColor;
            font:       $resourceTitleFont;
            margin:     $resourceTitleMargin;
            padding:    $resourceTitlePadding;
        }
        
        .resource-description {
            background: $resourceDescriptionBackground;
            color:      $resourceDescriptionForegroundColor;
            font:       $resourceDescriptionFont;
            margin:     $resourceDescriptionMargin;
            padding:    $resourceDescriptionPadding;
        }
        .resource-availability{
            font-weight: $bold;
            color: $actionColor;
        }
        
        .call-to-action {
            margin: $resourceCallToActionMargin;
        }
    }
    .project-sourcing-round-resources {
        position: relative; 
        
        .sourcing-round-resources-list {
            .admin_buttons {
                position: absolute;
                width:    75px;
                top:      0;
                
                @if $projectViewSideBarOrientation == right {
                    left:  auto;
                    right: -80px;
                } @else {
                    left:  -80px;
                    right: auto;
                }
            }
        }
      
        .admin_buttons {
            position: relative;
            top:      auto;
            right:    auto;
        }
    }
    .choose-resource {
        background-color: $projectRewardsAmountBackground;
        color:            $projectRewardsAmountColor;
        font:             $projectRewardsAmountFont;
        text-align:       $projectRewardsAmountTextAlignment;
        
        @if $projectRewardsAmountPosition == left-outer or $projectRewardsAmountPosition == left {
            float:   left;
        } @elseif  $projectRewardsAmountPosition == right-outer or $projectRewardsAmountPosition == right {
            float:   right;
        }
        
        @if $projectRewardsAmountPosition == left {
            margin-right: $projectRewardsAmountMargin;
        } @elseif $projectRewardsAmountPosition == right {
            margin-left:  $projectRewardsAmountMargin;
        }
        &.not-in-stock {
            padding:          $projectRewardsAmountPadding;
            width:            $projectRewardsAmountWidth;
            color:            $projectRewardsAmountDisabledColor;
            background-color: $projectRewardsAmountDisabledBackground;
            border: 1px solid lighten($projectRewardsAmountDisabledBackground, 20%);
        }
        &.is-disabled {
            padding:          $projectRewardsAmountPadding;
            width:            $projectRewardsAmountWidth;
            color:            $projectRewardsAmountDisabledColor;
            background-color: $projectRewardsAmountDisabledBackground;
            border: 1px solid lighten($projectRewardsAmountDisabledBackground, 20%);
        }
        
        
        > a {
            color:            $projectRewardsAmountColor;
            display:          block;
            padding:          $projectRewardsAmountPadding;
            width:            $projectRewardsAmountWidth;
            border: 1px solid lighten($projectRewardsAmountBackground, 20%);
    
            &:hover,
            &:focus,
            &:active {
                text-decoration:  $projectRewardsAmountHoverDecoration;
                background-color: $projectRewardsAmountHoverBackground;
                color:            $projectRewardsAmountHoverColor;
                border: 1px solid lighten($projectRewardsAmountHoverBackground, 50%);
            }
        }
    }
}
.admin_buttons.add-sourcing-round {
    position:   absolute;
    left:       -30px;
    margin-top: 5px;
    z-index:    2;
} 
 */
/* line 1, ../../scss/core/modules/project/project-stats.scss */
/* line 12480, ../../scss/style.scss */
.module.project-stats {
  position: absolute;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 8, ../../scss/core/modules/project/project-stats.scss */
/* line 12488, ../../scss/style.scss */
.project-context .module.project-stats,
.project-meta-container .module.project-stats {
  position: relative;
}

/* line 13, ../../scss/core/modules/project/project-stats.scss */
/* line 12494, ../../scss/style.scss */
.project-carousel .module.project-stats {
  top: auto;
  right: 15px;
  bottom: 5px;
  left: auto;
  width: 220px;
}

/* line 21, ../../scss/core/modules/project/project-stats.scss */
/* line 12503, ../../scss/style.scss */
.partners-overview-container .module.project-stats,
.projects-overview-container .module.project-stats {
  top: auto;
  right: 0;
  bottom: 10px;
  left: 20px;
  width: 180px;
}

/* line 34, ../../scss/core/modules/project/project-stats.scss */
/* line 12513, ../../scss/style.scss */
.module.project-stats > li {
  font: 500 14px/30px "Kantumruy Pro", sans-serif;
  margin-bottom: 10px;
}

/* line 39, ../../scss/core/modules/project/project-stats.scss */
/* line 12519, ../../scss/style.scss */
.module.project-stats .project-stats-percentage {
  font: 500 13px/24px "Kantumruy Pro", sans-serif;
  color: #c6cd25;
  border: 2px solid #d0d0d0;
  background: #ffffff;
  margin: 0 0 10px 0;
  padding: 0 10px;
  height: 18px;
  line-height: 18px;
  position: relative;
  border-radius: 18px;
}

/* line 50, ../../scss/core/modules/project/project-stats.scss */
/* line 12533, ../../scss/style.scss */
.module.project-stats .project-stats-tasks {
  font: 500 14px/34px "Kantumruy Pro", sans-serif;
  color: #1d1e1c;
  background: #e1e1e1;
  margin: 0;
  padding: 0;
  height: 34px;
  line-height: 34px;
}

/* line 12543, ../../scss/style.scss */
.module.project-stats .project-stats-extra {
  background: #EAEAEA;
  font: 500 12px/20px "Kantumruy Pro", sans-serif;
  height: 20px;
  padding: 7px 15px;
  text-align: right;
  margin-bottom: 0px;
  display: none;
}

/* line 12553, ../../scss/style.scss */
.module.project-stats .project-stats-extra .label {
  display: block;
  width: 150px;
  float: left;
  text-align: left;
}

/* line 12560, ../../scss/style.scss */
.module.project-stats .project-stats-extra.number-investors {
  margin-bottom: 15px;
  padding-bottom: 15px;
}

/* line 12565, ../../scss/style.scss */
.module.project-stats .project-stats-extra.risk-score {
  background: #EAEAEA url("/bundles/caasweb/img/risk-score-bg.png") no-repeat scroll -4px 10px;
  margin-top: 25px;
  padding-top: 45px;
  display: none;
}

/* line 12572, ../../scss/style.scss */
.module.project-stats .project-view,
.module.project-stats .project-invest {
  height: auto;
}

/* line 12577, ../../scss/style.scss */
.module.project-stats .project-view .call-to-action,
.module.project-stats .project-invest .call-to-action {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  text-transform: uppercase;
  font: 400 16px/30px "Kantumruy Pro", sans-serif;
  text-decoration: none;
}

/* line 12587, ../../scss/style.scss */
.module.project-stats .project-invest .call-to-action {
  background: #383838;
  margin-top: 5px;
}

/* line 12592, ../../scss/style.scss */
.module.project-stats .project-invest .call-to-action.is-disabled,
.module.project-stats .project-invest .call-to-action.is-disabled:hover {
  background-color: #bbbbbb !important;
  color: #383838 !important;
  cursor: default;
}

/* line 12599, ../../scss/style.scss */
.project-main-content .module.project-stats {
  background: #EAEAEA !important;
  padding: 5px !important;
}

/* line 12604, ../../scss/style.scss */
.project-main-content .module.project-stats .project-view,
.project-main-content .module.project-stats .project-invest {
  display: none;
}

/* line 60, ../../scss/core/modules/project/project-stats.scss */
/* line 12611, ../../scss/style.scss */
.module.project-stats li.text-only {
  border-bottom: 1px solid #d0d0d0;
  padding: 5px 0px;
  text-align: left;
  font: 500 14px/18px "Kantumruy Pro", sans-serif;
  background: none;
  height: auto;
  margin-bottom: 0px;
  text-transform: lowercase;
}

/* line 12622, ../../scss/style.scss */
.module.project-stats .project-stats-funds {
  font: 500 14px/18px "Kantumruy Pro", sans-serif;
  margin-bottom: 7px;
}

/* line 12627, ../../scss/style.scss */
.module.project-stats li.progress_text {
  font-weight: bold;
  color: #1d1e1c;
  margin-bottom: 10px;
  border-bottom: none;
}

/* line 12634, ../../scss/style.scss */
.module.project-stats .project-stats-funds em {
  font-style: normal;
  color: #1d1e1c;
}

/* line 70, ../../scss/core/modules/project/project-stats.scss */
/* line 12640, ../../scss/style.scss */
.module.project-stats .project-stats-days {
  font: 500 14px/34px "Kantumruy Pro", sans-serif;
  color: #1d1e1c;
  background: #e1e1e1;
  margin: 0;
  padding: 0;
  height: 34px;
  line-height: 34px;
}

/* line 12650, ../../scss/style.scss */
.module.project-stats .project-stats-funding {
  color: #5A5A5A;
  margin-bottom: 35px;
  margin-top: 5px;
  font: 500 14px/22px "Kantumruy Pro", sans-serif;
}

/* line 144, ../../scss/core/modules/project/project-stats.scss */
/* line 12660, ../../scss/style.scss */
.module.project-stats .project-stats-tasks,
.module.project-stats .project-stats-likes,
.module.project-stats .project-stats-days {
  position: relative;
  text-indent: 10px;
}

/* line 150, ../../scss/core/modules/project/project-stats.scss */
/* line 12668, ../../scss/style.scss */
.module.project-stats .project-stats-tasks.is-half,
.module.project-stats .project-stats-tasks.is-one-third,
.module.project-stats .project-stats-likes.is-half,
.module.project-stats .project-stats-likes.is-one-third,
.module.project-stats .project-stats-days.is-half,
.module.project-stats .project-stats-days.is-one-third {
  float: left;
  text-align: center;
  background-image: url("/bundles/caasweb/img/stats_border_bg.png");
}

/* line 157, ../../scss/core/modules/project/project-stats.scss */
/* line 12680, ../../scss/style.scss */
.module.project-stats .project-stats-tasks.is-half,
.module.project-stats .project-stats-likes.is-half,
.module.project-stats .project-stats-days.is-half {
  width: 50%;
}

/* line 160, ../../scss/core/modules/project/project-stats.scss */
/* line 12687, ../../scss/style.scss */
.module.project-stats .project-stats-tasks.is-half .ico,
.module.project-stats .project-stats-likes.is-half .ico,
.module.project-stats .project-stats-days.is-half .ico {
  left: 10px;
}

/* line 165, ../../scss/core/modules/project/project-stats.scss */
/* line 12694, ../../scss/style.scss */
.module.project-stats .project-stats-tasks.is-one-third,
.module.project-stats .project-stats-likes.is-one-third,
.module.project-stats .project-stats-days.is-one-third {
  width: 33%;
}

/* line 168, ../../scss/core/modules/project/project-stats.scss */
/* line 12701, ../../scss/style.scss */
.module.project-stats .project-stats-tasks.is-one-third .ico,
.module.project-stats .project-stats-likes.is-one-third .ico,
.module.project-stats .project-stats-days.is-one-third .ico {
  left: 0;
}

/* line 173, ../../scss/core/modules/project/project-stats.scss */
/* line 12708, ../../scss/style.scss */
.module.project-stats .project-stats-tasks.is-first,
.module.project-stats .project-stats-likes.is-first,
.module.project-stats .project-stats-days.is-first {
  background-image: none;
}

/* line 178, ../../scss/core/modules/project/project-stats.scss */
/* line 12715, ../../scss/style.scss */
.module.project-stats .project-stats-tasks.text-only,
.module.project-stats .project-stats-likes.text-only,
.module.project-stats .project-stats-days.text-only {
  text-indent: 0px;
}

/* line 188, ../../scss/core/modules/project/project-stats.scss */
/* line 12722, ../../scss/style.scss */
.module.project-stats .ico {
  position: absolute;
  top: 2px;
  z-index: 3;
}

/* line 219, ../../scss/core/modules/project/project-stats.scss */
/* line 12729, ../../scss/style.scss */
.module.project-stats .project-stats-percentage {
  position: relative;
}

/* line 222, ../../scss/core/modules/project/project-stats.scss */
/* line 12734, ../../scss/style.scss */
.module.project-stats .project-stats-percentage .ico {
  top: 7px;
  left: 5px;
}

/* line 227, ../../scss/core/modules/project/project-stats.scss */
/* line 12740, ../../scss/style.scss */
.module.project-stats .project-stats-percentage .progress_indicator,
.module.project-stats .project-stats-percentage .progress_text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 236, ../../scss/core/modules/project/project-stats.scss */
/* line 12750, ../../scss/style.scss */
.module.project-stats .project-stats-percentage .progress_indicator {
  color: #c6cd25;
  background-color: #c6cd25;
  z-index: 0;
  right: 100%;
  -moz-transition-property: right;
  -o-transition-property: right;
  -webkit-transition-property: right;
  transition-property: right;
  -moz-transition-delay: 1s;
  -o-transition-delay: 1s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
  border-radius: 50px 0px 0px 50px;
}

/* line 12766, ../../scss/style.scss */
.module project-stats is-successful .project-stats-percentage .progress_indicator {
  border-radius: 50px 50px 50px 50px;
}

/* line 246, ../../scss/core/modules/project/project-stats.scss */
/* line 12771, ../../scss/style.scss */
.module.project-stats .project-stats-percentage .progress_text {
  z-index: 1;
  left: auto;
  right: 5px;
  top: -20px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 255, ../../scss/core/modules/project/project-stats.scss */
/* line 12781, ../../scss/style.scss */
.is-successful .module.project-stats .progress_indicator,
.module.project-stats.is-successful .progress_indicator {
  color: #c6cd25;
  background-color: #c6cd25;
  border-radius: 50px 50px 50px 50px;
}

/* line 12788, ../../scss/style.scss */
.module.project-stats .project-stats-percentage .end {
  position: absolute;
  top: -8px;
  right: -7px;
  height: 26px;
  width: 26px;
  background-color: #f1f1f1;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  display: none;
}

/* line 12802, ../../scss/style.scss */
.project-carousel .module.project-stats .call-to-action {
  background: #eee none repeat scroll 0 0;
  color: #f37020;
  display: block;
  font: 500 24px/45px "Kantumruy Pro", sans-serif;
  height: 45px;
  margin-top: 7px;
}

/* line 12811, ../../scss/style.scss */
.project-carousel .module.project-stats .call-to-action a:link,
.project-carousel .module.project-stats .call-to-action a:visited {
  color: #fff;
  text-decoration: none;
}

/* line 12817, ../../scss/style.scss */
.module.project-stats .project-starts-soon {
  font: 600 14px/18px "Kantumruy Pro", sans-serif;
  color: #333333;
  background: #f4f3f3;
  margin: 0;
  padding: 0 10px;
  height: auto;
  line-height: 21px;
}

/* line 12827, ../../scss/style.scss */
.module.project-stats .project-starts-soon .starts-soon {
  display: block;
  font: 500 16px/24px "Kantumruy Pro", sans-serif;
}

/* line 12832, ../../scss/style.scss */
.module.project-stats .project-starts-soon .stay-informed {
  display: block;
}

/* line 12836, ../../scss/style.scss */
.module.project-stats .project-call-to-action {
  font: 600 14px/18px "Kantumruy Pro", sans-serif;
  color: #333333;
  background: #f4f3f3;
  margin: 0;
  padding: 0 0 5px 0;
  height: auto;
  line-height: 21px;
}

/* line 12846, ../../scss/style.scss */
.module.project-stats .project-call-to-action a {
  background: #EB7808 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  color: #1d1e1c !important;
  display: block;
  font: 500 16px/24px "Kantumruy Pro", sans-serif;
  margin: 0px 0 0;
  overflow: hidden;
  padding: 45px 14px;
  text-align: center;
  vertical-align: middle;
  word-spacing: 2px;
  text-decoration: none;
}

/* line 12863, ../../scss/style.scss */
.module p {
  margin-left: 0px;
}

/* line 1, ../../scss/core/modules/project/project-updates.scss */
/* line 12869, ../../scss/style.scss */
.module.project-updates {
  background: none;
  color: #383838;
  font: 500 12px/17px "Kantumruy Pro", sans-serif;
  border: none;
  margin: 0;
  padding: 20px 0 0;
}

/* line 9, ../../scss/core/modules/project/project-updates.scss */
/* line 12879, ../../scss/style.scss */
.module.project-updates .module-project-update-title {
  background: none;
  color: #3d536f;
  font: 600 18px/30px "Kantumruy Pro", sans-serif;
  margin: 0;
  padding: 0;
}

/* line 17, ../../scss/core/modules/project/project-updates.scss */
/* line 12888, ../../scss/style.scss */
.module.project-updates .project-update-relative-date {
  background: none;
  color: gray;
  font: 500 italic 12px/17px "Kantumruy Pro", sans-serif;
  margin: 25.5px 0 0;
  padding: 0;
}

/* line 25, ../../scss/core/modules/project/project-updates.scss */
/* line 12897, ../../scss/style.scss */
.module.project-updates .project-update {
  background: none;
  margin: 0 0 20px;
  padding: 0;
  position: relative;
}

/* line 31, ../../scss/core/modules/project/project-updates.scss */
/* line 12905, ../../scss/style.scss */
.module.project-updates .project-update > p {
  margin: 0;
}

/* line 1, ../../scss/core/modules/project/single-project.scss */
/* line 12910, ../../scss/style.scss */
.module.single-project {
  margin: 0 0 30px;
}

/* line 4, ../../scss/core/modules/project/single-project.scss */
/* line 12915, ../../scss/style.scss */
.module.single-project .admin_buttons {
  z-index: 2;
}

/* line 8, ../../scss/core/modules/project/single-project.scss */
/* line 12920, ../../scss/style.scss */
.project-context .module.single-project {
  padding: 20px;
}

/* line 12, ../../scss/core/modules/project/single-project.scss */
/* line 12925, ../../scss/style.scss */
.project-carousel .module.single-project {
  margin: 0;
  padding: 0 10px 0 0;
  height: 335px;
  width: 100%;
  border: none;
}

/* line 18, ../../scss/core/modules/project/single-project.scss */
/* line 12934, ../../scss/style.scss */
.project-carousel .module.single-project .admin_buttons {
  top: 0;
  left: 0;
  right: auto;
}

/* line 25, ../../scss/core/modules/project/single-project.scss */
/* line 12941, ../../scss/style.scss */
.partners-overview-container .module.single-project,
.projects-overview-container .module.single-project {
  padding: 0px;
  height: 484px;
  width: 100%;
  background-color: #eaeaea;
  margin-bottom: 0px;
}

/* line 32, ../../scss/core/modules/project/single-project.scss */
/* line 12951, ../../scss/style.scss */
.module.single-project .single-project-image {
  width: 220px;
  height: auto;
  display: block;
  margin: 0px 0px 0px 0px;
}

/* line 12958, ../../scss/style.scss */
.module.project-context-banner .module.single-project .single-project-image {
  width: 180px;
  height: 124px;
}

/* line 38, ../../scss/core/modules/project/single-project.scss */
/* line 12964, ../../scss/style.scss */
.module.single-project .single-project-link {
  display: block;
  height: 100%;
  margin-bottom: 15px;
  text-decoration: none;
}

/* line 43, ../../scss/core/modules/project/single-project.scss */
/* line 12972, ../../scss/style.scss */
.module.single-project .single-project-link:hover {
  text-decoration: none;
}

/* line 46, ../../scss/core/modules/project/single-project.scss */
/* line 12977, ../../scss/style.scss */
.module.single-project .single-project-link:hover .single-project-title {
  text-decoration: none;
}

/* line 51, ../../scss/core/modules/project/single-project.scss */
/* line 12982, ../../scss/style.scss */
.module.single-project .single-project-link .success_badge {
  position: absolute;
  background: transparent center no-repeat;
  width: 100%;
  height: 140px;
  top: 0px;
  left: 0;
  z-index: 1;
  transform: scale(0.8);
}

/* line 12993, ../../scss/style.scss */
.module.single-project .single-project-link .under-review-warning {
  position: absolute;
  background: #fff;
  width: 84%;
  padding: 10px 5px;
  top: 20%;
  left: 6%;
  z-index: 1;
  font: 400 13px/20px Metrophobic, arial, sans-serif;
  border-radius: 4px;
  text-align: center;
}

/* line 59, ../../scss/core/modules/project/single-project.scss */
/* line 13007, ../../scss/style.scss */
.module.single-project .single-project-link .success_badge .badge-circle {
  fill: #f37020;
}

/* line 63, ../../scss/core/modules/project/single-project.scss */
/* line 13012, ../../scss/style.scss */
.module.single-project .single-project-link .success_badge .badge-check {
  fill: #fff;
}

/* line 67, ../../scss/core/modules/project/single-project.scss */
/* line 13017, ../../scss/style.scss */
.no-svg .module.single-project .single-project-link .success_badge,
.no-inlinesvg .module.single-project .single-project-link .success_badge {
  left: 10px;
  top: 10px;
  background: transparent url("/bundles/caasweb/img/success_badge.png") center no-repeat;
}

/* line 77, ../../scss/core/modules/project/single-project.scss */
/* line 13025, ../../scss/style.scss */
.project-carousel .module.single-project .single-project-content {
  margin: 10px 10px 0 10px;
  width: 218px;
}

/* line 82, ../../scss/core/modules/project/single-project.scss */
/* line 13031, ../../scss/style.scss */
.project-context .module.single-project .single-project-content {
  height: 100%;
}

/* line 86, ../../scss/core/modules/project/single-project.scss */
/* line 13036, ../../scss/style.scss */
.project-context .module.single-project .single-project-content,
.partners-overview-container .module.single-project .single-project-content {
  padding: 0;
}

/* line 13041, ../../scss/style.scss */
.projects-overview-container .module.single-project .single-project-content {
  padding: 20px;
}

/* line 93, ../../scss/core/modules/project/single-project.scss */
/* line 13046, ../../scss/style.scss */
.module.single-project .single-project-title {
  color: #1B1B1B;
  font: 600 18px/24px "Kantumruy Pro", sans-serif;
  margin: 0 0 7px 0;
  overflow: hidden;
}

/* line 99, ../../scss/core/modules/project/single-project.scss */
/* line 13054, ../../scss/style.scss */
.project-carousel .module.single-project .single-project-title {
  max-height: 90px;
}

/* line 103, ../../scss/core/modules/project/single-project.scss */
/* line 13059, ../../scss/style.scss */
.projects-overview-container .module.single-project .single-project-title,
.partners-overview-container .module.single-project .single-project-title {
  max-height: 70px;
}

/* line 109, ../../scss/core/modules/project/single-project.scss */
/* line 13065, ../../scss/style.scss */
.module.single-project .single-project-subtitle {
  color: #666666;
  font: 600 12px/17px "Kantumruy Pro", sans-serif;
  margin: 0 0 5px;
  max-height: 34px;
  overflow: hidden;
}

/* line 116, ../../scss/core/modules/project/single-project.scss */
/* line 13074, ../../scss/style.scss */
.module.single-project .single-project-subtitle .project-owner-title {
  font-weight: 600;
}

/* line 121, ../../scss/core/modules/project/single-project.scss */
/* line 13079, ../../scss/style.scss */
.module.single-project .single-project-description {
  color: #333333;
  font: 500 13px/18px "Kantumruy Pro", sans-serif;
  margin: 0 0 0 0px;
  overflow: hidden;
}

/* line 127, ../../scss/core/modules/project/single-project.scss */
/* line 13087, ../../scss/style.scss */
.project-carousel .module.single-project .single-project-description {
  max-height: 70px;
}

/* line 131, ../../scss/core/modules/project/single-project.scss */
/* line 13092, ../../scss/style.scss */
.project-context .module.single-project .single-project-description,
.projects-overview-container .module.single-project .single-project-description,
.partners-overview-container .module.single-project .single-project-description {
  max-height: 72px;
}

/**
 * State rules have to be included last in line
 */
/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 2, ../../scss/core/state.scss */
/* line 13103, ../../scss/style.scss */
.is-hidden,
#caas_payment_method_select_type_method_control_group .control-label,
.module.project-carousel .module-carousel-title {
  display: none !important;
  visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 8, ../../scss/core/state.scss */
/* line 13112, ../../scss/style.scss */
.is-visuallyhidden,
.module.comment-form #caas_discussion_comment_content_control_group .control-label,
.module.mailinglist #caas_web_mailinglist_email_control_group .control-label,
.module.mailinglist #caas_web_mailinglist_action_control_group,
.module.pagination > ul > li.is-first,
.module.pagination > ul > li.is-last,
.module-funding-round-header,
.module.project-navigation > header,
.module.project-stats .project-stats-tasks.text-only .ico,
.module.project-stats .project-stats-likes.text-only .ico,
.module.project-stats .project-stats-days.text-only .ico {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 20, ../../scss/core/state.scss */
/* line 13135, ../../scss/style.scss */
.is-visuallyhidden.is-focusable:active,
.module.comment-form #caas_discussion_comment_content_control_group .is-focusable.control-label:active,
.module.mailinglist #caas_web_mailinglist_email_control_group .is-focusable.control-label:active,
.module.mailinglist .is-focusable#caas_web_mailinglist_action_control_group:active,
.module.pagination > ul > li.is-focusable.is-first:active,
.module.pagination > ul > li.is-focusable.is-last:active,
.is-focusable.module-funding-round-header:active,
.module.project-navigation > header.is-focusable:active,
.module.project-stats .project-stats-tasks.text-only .is-focusable.ico:active,
.module.project-stats .project-stats-likes.text-only .is-focusable.ico:active,
.module.project-stats .project-stats-days.text-only .is-focusable.ico:active,
.is-visuallyhidden.is-focusable:focus,
.module.comment-form #caas_discussion_comment_content_control_group .is-focusable.control-label:focus,
.module.mailinglist #caas_web_mailinglist_email_control_group .is-focusable.control-label:focus,
.module.mailinglist .is-focusable#caas_web_mailinglist_action_control_group:focus,
.module.pagination > ul > li.is-focusable.is-first:focus,
.module.pagination > ul > li.is-focusable.is-last:focus,
.is-focusable.module-funding-round-header:focus,
.module.project-navigation > header.is-focusable:focus,
.module.project-stats .project-stats-tasks.text-only .is-focusable.ico:focus,
.module.project-stats .project-stats-likes.text-only .is-focusable.ico:focus,
.module.project-stats .project-stats-days.text-only .is-focusable.ico:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
/* line 31, ../../scss/core/state.scss */
/* line 13167, ../../scss/style.scss */
.is-invisible {
  visibility: hidden;
}

/* line 35, ../../scss/core/state.scss */
/* line 13172, ../../scss/style.scss */
.is-disabled {
  cursor: default;
}

/* Used to revert .is-visuallyhidden to default values */
/* line 40, ../../scss/core/state.scss */
/* line 13178, ../../scss/style.scss */
.is-visual {
  clip: auto !important;
  height: auto !important;
  margin: auto !important;
  overflow: visible !important;
  position: static !important;
  width: auto !important;
}

/* line 13187, ../../scss/style.scss */
.masthead-menu-container:before,
.secondary-menu:before,
.footer-links:before,
.masthead-menu-container:after,
.secondary-menu:after,
.footer-links:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 13198, ../../scss/style.scss */
.masthead-menu-container:after,
.secondary-menu:after,
.footer-links:after {
  clear: both;
}

/* line 13204, ../../scss/style.scss */
.masthead-menu-container {
  padding-top: 0px;
  position: relative;
  margin-top: 200px;
}

/* line 13211, ../../scss/style.scss */
.masthead__main-menu-toggle {
  display: none;
}

/* line 13215, ../../scss/style.scss */
.bx-wrapper img {
  margin: 0 auto;
}

/* line 13219, ../../scss/style.scss */
#bodyWrapper .bx-wrapper {
  box-shadow: none;
  z-index: 1;
  border: none;
  background: none;
}

/**
 * Project rewards counter
 */
/* line 13229, ../../scss/style.scss */
.module.project-rewards .choose-reward.with-remaining-amount {
  height: 45px;
}

/* line 13233, ../../scss/style.scss */
.module.project-rewards .choose-reward,
.module.project-rewards .choose-resource {
  background: #EB7808 none repeat scroll 0 0;
  border: 0 none;
  color: #333333;
  display: block;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 5px 0;
}

/* line 13245, ../../scss/style.scss */
.module.project-rewards .choose-reward .max-amount-info,
.module.project-rewards .choose-resource .max-amount-info {
  display: block;
  font-size: 12px;
  line-height: 12px;
}

/* line 13254, ../../scss/style.scss */
.module.project-rewards .reward-counter .project-reward-stats-percentage {
  font: 500 13px/24px "Kantumruy Pro", sans-serif;
  line-height: 24px;
  color: #c6cd25;
  border: 2px solid #ebebeb;
  background: #ffffff;
  margin: 0 0 10px 0;
  padding: 0 10px;
  height: 20px;
  line-height: 20px;
  position: relative;
  border-radius: 12px;
  display: block;
}

/* line 13269, ../../scss/style.scss */
.module.project-rewards .single-project-reward-anchor:hover .project-reward-stats-percentage {
  background: #fff;
}

/* line 13273, ../../scss/style.scss */
.module.project-rewards .reward-counter {
  position: relative;
}

/* line 13277, ../../scss/style.scss */
.module.project-rewards .reward-counter .project-reward-stats-percentage .progress_indicator {
  color: #c6cd25;
  background-color: #c6cd25;
  z-index: 0;
  right: 100%;
  -moz-transition-property: right;
  -o-transition-property: right;
  -webkit-transition-property: right;
  transition-property: right;
  -moz-transition-delay: 1s;
  -o-transition-delay: 1s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
  border-radius: 50px 0px 0px 50px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}

/* line 13298, ../../scss/style.scss */
.module.project-rewards .reward-counter.is-successful .project-reward-stats-percentage .progress_indicator {
  border-radius: 50px 50px 50px 50px;
}

/* line 13302, ../../scss/style.scss */
.module.project-rewards .reward-counter .progress-text {
  color: #000;
  display: block;
  font: 300 12px/20px "Kantumruy Pro", sans-serif;
  display: block;
  width: 230px;
  margin-top: -32px;
  text-align: center;
  position: relative;
}

/* line 13313, ../../scss/style.scss */
.module.project-rewards .reward-title-container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

/* line 13320, ../../scss/style.scss */
.module.project-rewards .toggle-reward-description {
  display: block;
  color: #f37020;
  width: 28px;
  height: 28px;
  cursor: pointer;
}

/* line 13329, ../../scss/style.scss */
.module.project-rewards .toggle-reward-description i {
  font-size: 20px;
}

/* line 13333, ../../scss/style.scss */
.module.project-rewards .toggle-reward-description i.ico-exclamation-sign {
  font-size: 24px !important;
}

/* line 13338, ../../scss/style.scss */
.module.project-rewards .reward-invest-container {
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  align-items: flex-start;
  padding-top: 15px;
  margin-bottom: 10px;
}

/* line 13347, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .single-project-reward-anchor {
  width: auto;
}

/* line 13351, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info {
  width: 120px;
}
/* line 13354, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest {
  display: flex;
  justify-content: space-between;
}
/* line 13358, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest .reward-interest-rate-info {
  margin-left: auto;
}
/* line 13361, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest .reward-interest-rate-info .ico-warning-sign {
  font-size: 22px !important;
}
/* line 13366, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest .ico {
  color: #ddd;
}
/* line 13388, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1A-residential-buitenland .ico {
  color: #ff8f8f;
}
/* line 13391, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1A-mixed-buitenland .ico {
  color: #ff6d6d;
}
/* line 13394, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1A-business-buitenland .ico {
  color: #f2411e;
}
/* line 13397, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1B-residential-buitenland .ico {
  color: #d21607;
}
/* line 13400, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1B-mixed-buitenland .ico {
  color: #8d0f05;
}
/* line 13403, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1B-business-buitenland .ico {
  color: #652d2d;
}
/* line 13406, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1A-residential .ico {
  color: #d1f1d9;
}
/* line 13410, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1A-residential-bouwdepot .ico {
  color: #d1f1d9;
}
/* line 13414, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1A-mixed .ico {
  color: #78d795;
}
/* line 13418, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1A-mixed-bouwdepot .ico {
  color: #78d795;
}
/* line 13422, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1A-business .ico {
  color: #30a953;
}
/* line 13426, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1A-business-bouwdepot .ico {
  color: #30a953;
}
/* line 13430, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1B-residential .ico {
  color: #fee39a;
}
/* line 13434, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1B-residential-bouwdepot .ico {
  color: #fee39a;
}
/* line 13438, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1B-mixed .ico {
  color: #fed968;
}
/* line 13442, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1B-mixed-bouwdepot .ico {
  color: #fed968;
}
/* line 13446, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1B-business .ico {
  color: #fbbd0c;
}
/* line 13450, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1B-business-bouwdepot .ico {
  color: #fbbd0c;
}
/* line 13454, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-residential .ico {
  color: #f58d85;
}
/* line 13458, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-residential-bouwdepot .ico {
  color: #f58d85;
}
/* line 13462, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-mixed .ico {
  color: #e84433;
}
/* line 13466, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-mixed-bouwdepot .ico {
  color: #e84433;
}
/* line 13470, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-business .ico {
  color: #f4304b;
}
/* line 13474, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-business-bouwdepot .ico {
  color: #f4304b;
}
/* line 13478, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-3-residential .ico {
  color: #be1900;
}
/* line 13482, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-3-residential-bouwdepot .ico {
  color: #be1900;
}
/* line 13486, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1-residential-light-green .ico {
  color: #90EE90;
}
/* line 13490, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1-mixed-kelly-green .ico {
  color: #4CBB17;
}
/* line 13494, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1-business-jade .ico {
  color: #00A86B;
}
/* line 13498, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-residential-pastel-red .ico {
  color: #f58d85;
}
/* line 13502, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-mixed-red .ico {
  color: #FF0000;
}
/* line 13506, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-business-mulberry .ico {
  color: #C54B8C;
}
/* line 13510, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1-residential-abroad-dark-salmon .ico {
  color: #E9967A;
}
/* line 13514, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1-mixed-abroad-crimson .ico {
  color: #DC143C;
}
/* line 13518, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-1-business-abroad-fire-brick .ico {
  color: #B22222;
}
/* line 13522, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-info .reward-info-interest.br-2-residential-abroad-dark-red .ico {
  color: #8B0000;
}

/* line 13528, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-interest-rate {
  padding-bottom: 2px;
  margin-bottom: 5px;
  border-bottom: 1px solid #a6a6a6;
  display: block;
  width: calc(100% - 40px);
}

/* line 13536, ../../scss/style.scss */
.module.project-rewards .reward-invest-container .reward-amount {
  display: block;
  float: none;
}

/* line 13541, ../../scss/style.scss */
.invest-container {
  position: fixed;
  bottom: 0px;
  width: 100%;
  box-sizing: border-box;
  z-index: 300;
  opacity: 1;
  background: #fff;
  padding: 10px;
  display: none;
}

/* line 13553, ../../scss/style.scss */
.invest-container .invest-action {
  background: #f37020 none repeat scroll 0 0;
  border: none;
  color: #fff;
  display: block;
  padding: 10px 20px;
  font: 500 23px/23px "Kantumruy Pro", sans-serif;
  width: 80%;
  margin: auto;
  text-transform: uppercase;
  border-radius: 10px;
}

/* line 13566, ../../scss/style.scss */
.static-page-content.page-full-width {
  float: none;
  width: auto;
}

/* line 13572, ../../scss/style.scss */
.static-page-content.page-news-list {
  width: 700px;
}

/* line 13576, ../../scss/style.scss */
.embed-container {
  position: relative;
  padding-bottom: 26.25%;
  height: 0;
  overflow: hidden;
  max-width: 55%;
  margin: 0 auto;
}

/* line 13585, ../../scss/style.scss */
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 13595, ../../scss/style.scss */
#projectSlider {
  border: none;
}

/* line 13599, ../../scss/style.scss */
#projectSlider .bjqs-markers {
  bottom: -20px;
}

/* line 13603, ../../scss/style.scss */
.project-primary-content.with-nav {
  margin-bottom: 35px;
}

/* line 13607, ../../scss/style.scss */
#caas_funding_pledgecanceltype_confirm_control_group label.checkbox {
  margin-left: 0px;
}

/* line 13611, ../../scss/style.scss */
.pledge-cancel ul.pledge-info {
  list-style-type: none;
  margin: 0 0 15px 0 0;
  padding: 0 0 7px 0;
  border-bottom: 1px solid #a6a6a6;
}

/* line 13619, ../../scss/style.scss */
.pledge-cancel ul li span {
  display: inline-block;
  margin-right: 7px;
  width: 120px;
}

/* line 13625, ../../scss/style.scss */
.page-sidebar .page-sidebar-promoted-project.project-meta-container {
  float: none;
  display: inline;
  margin: 0px;
  position: relative;
  width: 100%;
}

/* line 13633, ../../scss/style.scss */
.page-sidebar .page-sidebar-promoted-project .module.project-sharing .module-title {
  display: inline-block;
  height: 26px;
  overflow: hidden;
  width: 50px;
}

/* line 13642, ../../scss/style.scss */
#caas_user_registration_firstName_control_group .help-block,
#caas_user_invitation_firstName_control_group .help-block {
  display: none;
}

/* line 13647, ../../scss/style.scss */
#caas_user_registration_lastName_control_group .help-block,
#caas_user_invitation_lastName_control_group .help-block {
  display: none;
}

/* line 13652, ../../scss/style.scss */
#caas_user_registration_companyName_control_group,
#caas_user_invitation_companyName_control_group {
  display: none;
}

/* line 13657, ../../scss/style.scss */
#caas_user_registration_chamberOfCommerce_control_group,
#caas_user_invitation_chamberOfCommerce_control_group {
  display: none;
}

/* line 13662, ../../scss/style.scss */
.user-photo-container {
  display: block;
  margin-left: 180px;
  margin-right: 10px;
  position: relative;
  width: 460px;
  margin-bottom: 15px;
}

/* line 13671, ../../scss/style.scss */
#caas_project_submit_content_control_group .controls {
  width: 700px;
}

/* line 13675, ../../scss/style.scss */
.page-sidebar .module.module.project-search {
  border: none;
  padding: 0px;
}

/* line 13680, ../../scss/style.scss */
.module.project-search {
  position: static;
}
/* line 13684, ../../scss/style.scss */
.module.project-search .project-search-form {
  position: relative;
  display: inline-block;
}
/* line 13689, ../../scss/style.scss */
.module.project-search .search-submit {
  height: 25px;
  width: 25px;
  min-width: 25px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 3px;
  background-color: transparent !important;
  color: #383838 !important;
  font-size: 16px;
}
/* line 13702, ../../scss/style.scss */
.module.project-search .reset-form {
  color: #a6a6a6;
  height: 15px;
  width: 15px;
  outline: medium none;
  padding: 3px;
  position: absolute;
  text-align: center;
  top: 0px;
  right: 5px;
  text-decoration: none;
}
/* line 13714, ../../scss/style.scss */
.module.project-search .reset-form .ico {
  position: relative;
  right: -5px;
  bottom: 3px;
}
/* line 13720, ../../scss/style.scss */
.module.project-search .reset-form:hover {
  color: #3d536f;
  text-decoration: none;
}
/* line 13726, ../../scss/style.scss */
.module.project-search .search-string {
  border: 1px solid #a6a6a6;
  height: 23px;
  padding: 0 25px 0 28px;
  width: 168px;
}
/* line 13733, ../../scss/style.scss */
.module.project-search .filter-clear {
  text-align: right;
}

/* line 13738, ../../scss/style.scss */
.load-more-pages,
.load-more-btn {
  display: none !important;
}

/* line 13743, ../../scss/style.scss */
.project-main-content {
  clear: both;
  position: relative;
  margin: 0 10px 10px 10px;
}

/* line 13749, ../../scss/style.scss */
.project-main-content .module.project-carousel {
  max-width: inherit;
}

/* line 13753, ../../scss/style.scss */
.project-content-toggle {
  display: none;
  cursor: pointer;
}

/* line 13758, ../../scss/style.scss */
.project-content-toggle i {
  float: right;
  font-size: 25px;
  display: inline-block;
}

/* line 13764, ../../scss/style.scss */
.module.project-content.generic-content {
  display: block;
}

/* line 13768, ../../scss/style.scss */
.project-main-content .stats-actions-container {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 280px;
}

/* line 13775, ../../scss/style.scss */
.stats-actions-container .module.project-stats {
  position: static;
  opacity: 0.9;
}

/* line 13780, ../../scss/style.scss */
.stats-actions-container .module.project-actions {
  opacity: 0.85;
  margin-bottom: 0px;
}

/* line 13785, ../../scss/style.scss */
#projectSlider .bjqs-prev,
#projectSlider .bjqs-next {
  top: 48%;
}

/* line 13790, ../../scss/style.scss */
.project-carousel-list {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

/* line 13796, ../../scss/style.scss */
.no-carousel img {
  display: block;
  max-width: 100%;
  height: auto !important;
}

/**
 * jcarousel
 */
/* line 13805, ../../scss/style.scss */
.jcarousel-wrapper {
  margin: 20px auto;
  position: relative;
  border: 10px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px #999;
  -moz-box-shadow: 0 0 2px #999;
  box-shadow: 0 0 2px #999;
}

/** Carousel **/
/* line 13819, ../../scss/style.scss */
.jcarousel-wrapper {
  margin: 20px auto;
  position: relative;
  border: 10px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px #999;
  -moz-box-shadow: 0 0 2px #999;
  box-shadow: 0 0 2px #999;
}

/** Carousel **/
/* line 13833, ../../scss/style.scss */
.jcarousel {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 13839, ../../scss/style.scss */
.jcarousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 13847, ../../scss/style.scss */
.jcarousel li {
  /*width: auto;*/
  float: left;
  border: 1px solid #fff;
  display: list-item;
}

/* line 13854, ../../scss/style.scss */
.jcarousel img {
  display: block;
  max-width: 100%;
  height: auto !important;
}

/* line 13860, ../../scss/style.scss */
.jcarousel iframe {
  display: block;
  max-width: 100%;
}

/** Carousel Pagination **/
/* line 13867, ../../scss/style.scss */
.jcarousel-pagination {
  position: absolute;
  bottom: -20px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  margin: 0;
  z-index: 500;
}

/* line 13878, ../../scss/style.scss */
.jcarousel-pagination a {
  text-decoration: none;
  display: inline-block;
  font-size: 11px;
  height: 10px;
  width: 10px;
  line-height: 10px;
  border: 1px solid #b8d4e2;
  background: #fff;
  border-radius: 5px;
  text-indent: -9999px;
  margin-right: 7px;
  outline: none;
}

/* line 13896, ../../scss/style.scss */
.jcarousel-pagination a.active {
  background-color: #5f5f5f;
  border: 1px solid #5f5f5f;
  color: #fff;
  opacity: 1;
}

/** News **/
/* line 13904, ../../scss/style.scss */
.news-item {
  margin-bottom: 25px;
  border-bottom: 1px solid #e7eef1;
  padding-bottom: 7px;
}

/* line 13910, ../../scss/style.scss */
.news-item:last-child {
  border-bottom: none;
}

/* line 13914, ../../scss/style.scss */
.news-item:after {
  content: "";
  display: table;
}

/* line 13919, ../../scss/style.scss */
.news-item .news-image {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 13924, ../../scss/style.scss */
.news-item .read-more {
  display: block;
  padding-top: 10px;
  font-weight: bold;
}

/* line 1, ../../scss/core/modules/latest-news.scss */
/* line 13931, ../../scss/style.scss */
.module.latest-news {
  border: 1px solid #e7eef1;
  background-color: #ffffff;
  font: 500 14px/18px "Kantumruy Pro", sans-serif;
}

/* line 6, ../../scss/core/modules/latest-news.scss */
/* line 13, ../../scss/core/modules/latest-news.scss */
/* line 13940, ../../scss/style.scss */
.module.latest-news .latest-news-list {
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 49, ../../../../../../../../../../lib/gems/1.9.1/gems/compass-core-1.1.0.alpha.3/stylesheets/compass/typography/lists/_inline-block-list.scss */
/* line 13950, ../../scss/style.scss */
.module.latest-news .latest-news-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}

/* line 19, ../../scss/core/modules/latest-news.scss */
/* line 13963, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item {
  margin: 0 0 10px 0;
  padding: 0 0 7px 0;
  width: 50%;
  white-space: normal;
  vertical-align: top;
  float: right;
  border-bottom: 1px solid #e7eef1;
}

/* line 13973, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item.first {
  margin: 0 0 10px 0;
  padding: 0;
  width: 50%;
  white-space: normal;
  vertical-align: top;
  float: left;
  border-bottom: none;
}

/* line 13983, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item:last-child {
  border-bottom: none;
}

/* line 13987, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item:after {
  content: "";
  display: table;
}

/* line 13992, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item .news-image {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 13997, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item.first .news-image {
  float: none;
  margin: 0 0 10px 0;
}

/* line 28, ../../scss/core/modules/latest-news.scss */
/* line 14003, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item:nth-child(2n) .latest-news-item-link {
  margin: 0;
}

/* line 35, ../../scss/core/modules/latest-news.scss */
/* line 14008, ../../scss/style.scss */
.module.latest-news .latest-news-item-link {
  color: #EB7808;
  display: block;
  margin: 0 10px 0 0;
}

/* line 41, ../../scss/core/modules/latest-news.scss */
/* line 14015, ../../scss/style.scss */
.module.latest-news .latest-news-item-link:hover {
  color: #1d1e1c;
  background-color: transparent;
  text-decoration: none;
}

/* line 48, ../../scss/core/modules/latest-news.scss */
/* line 14022, ../../scss/style.scss */
.module.latest-news .latest-news-item-image {
  float: left;
  margin: 0 7px 0 0;
  width: 25%;
}

/* line 53, ../../scss/core/modules/latest-news.scss */
/* line 14029, ../../scss/style.scss */
.module.latest-news .latest-news-item-description {
  max-height: 70px;
  overflow: hidden;
  margin: 0;
}

/* line 58, ../../scss/core/modules/latest-news.scss */
/* line 14036, ../../scss/style.scss */
.module.latest-news .latest-news-item-description .latest-news-item-owner,
.module.latest-news .latest-news-item-description .latest-news-item-project {
  color: #1d1e1c;
}

/* line 63, ../../scss/core/modules/latest-news.scss */
/* line 14042, ../../scss/style.scss */
.module.latest-news .latest-news-item-description .latest-news-item-project {
  font-weight: bold;
}

/* line 14046, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item .news-content {
  float: right;
  width: 75%;
}

/* line 14051, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item.first .news-content {
  float: none;
  width: auto;
}

/* line 14056, ../../scss/style.scss */
.module.latest-news .latest-news-list .latest-news-item h4 {
  color: #2A428B;
  font-size: 15px;
}

/* line 14061, ../../scss/style.scss */
.module.latest-news .news-footer.cf {
  text-align: center;
  background-color: none;
  padding: 10px 0;
  width: 100%;
}

/* line 14068, ../../scss/style.scss */
.module.latest-news .news-footer .call-to-action {
  font-size: 14px;
  margin-top: 0px;
}

/* line 14073, ../../scss/style.scss */
.module.latest-news .news-footer .call-to-action {
  font-size: 14px;
  margin-top: 0px;
  top: 0px;
  text-transform: uppercase;
  background: none;
  color: #222 !important;
  text-decoration: underline;
  font: 600 18px/24px "Kantumruy Pro", sans-serif;
}

/* line 14084, ../../scss/style.scss */
.module.latest-news .news-footer .call-to-action:hover {
  color: #EB7808 !important;
  background: none !important;
}

/* line 14089, ../../scss/style.scss */
.help-info {
  padding: 15px 10px;
  color: #ffffff;
  background: #f5f4f0;
  text-align: center;
  font: 600 16px/20px "Kantumruy Pro", sans-serif;
}

/* line 14097, ../../scss/style.scss */
.help-info a {
  color: #ffffff;
}

/* line 14101, ../../scss/style.scss */
.info-block-wrapper:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

/* line 14108, ../../scss/style.scss */
.info-block-invest {
  color: #ffffff;
  background: transparent url("/bundles/caasweb/img/home-bg.png") no-repeat scroll 0 0;
  font: 600 20px/24px "Kantumruy Pro", sans-serif;
  text-align: center;
  margin: 0 auto;
  width: 100%;
  height: 487px;
  position: relative;
}

/* line 14119, ../../scss/style.scss */
.info-block-invest h2 {
  color: #222;
  left: 21%;
  min-width: 300px;
  position: absolute;
  text-align: left;
  top: 95px;
  width: 38%;
}

/* line 14129, ../../scss/style.scss */
.info-block-invest h2 em {
  font-style: normal;
  color: #EB7808;
}

/* line 14134, ../../scss/style.scss */
.info-block-invest .call-to-action {
  background: #EB7808 none repeat scroll 0 0;
  bottom: 190px;
  color: #1d1e1c !important;
  height: 45px;
  left: 21%;
  padding-top: 10px;
  position: absolute;
  width: 230px;
}

/* line 14145, ../../scss/style.scss */
.info-block-invest .call-to-action.register {
  margin-left: 290px;
  background: #EB7808 none repeat scroll 0 0;
}

/* line 14150, ../../scss/style.scss */
.info-block-invest .call-to-action a {
  color: #1d1e1c !important;
}

/* line 14154, ../../scss/style.scss */
.info-block-invest .call-to-action:hover {
  color: #1d1e1c !important;
  background-color: #EB7808 !important;
  text-decoration: none !important;
}

/* line 14160, ../../scss/style.scss */
.info-block-invest .call-to-action.register:hover {
  color: #1d1e1c !important;
  background-color: #EB7808 !important;
  text-decoration: none !important;
}

/* line 14166, ../../scss/style.scss */
.info-block-wrapper {
  background-color: #EB7808;
  color: #1d1e1c;
  margin-bottom: 50px;
}

/* line 14172, ../../scss/style.scss */
.info-block-wrapper .why-invest-container {
  width: 952px;
  margin: 0 auto;
  padding-top: 50px;
  font-size: 14px;
}

/* line 14179, ../../scss/style.scss */
.info-block-wrapper .why-invest-container:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

/* line 14186, ../../scss/style.scss */
.why-invest-container .why-invest {
  width: 30%;
  margin-left: 3%;
  float: left;
  text-align: center;
}

/* line 14193, ../../scss/style.scss */
.why-invest-container .why-invest img {
  text-align: center;
  margin-bottom: 10px;
  heigth: auto;
}

/* line 14199, ../../scss/style.scss */
.why-invest-container .why-invest h4 {
  font: 600 22px/24px "Kantumruy Pro", sans-serif;
}

/* line 14203, ../../scss/style.scss */
.why-invest-container .why-invest p {
  font-weight: bold;
}

/* line 14207, ../../scss/style.scss */
.info-block-wrapper .call-to-action {
  margin: 35px auto;
  text-decoration: underline;
  display: block;
  text-transform: uppercase;
  font: 600 18px/24px "Kantumruy Pro", sans-serif;
  clear: both;
}

/* line 14218, ../../scss/style.scss */
.homepage .module.latest-updates,
.homepage .module.latest-news {
  border: none;
  padding: 0px;
}

/* line 14224, ../../scss/style.scss */
.homepage .module.latest-contributions {
  border: none;
  background: none;
  padding: 0px;
}

/* line 14230, ../../scss/style.scss */
.homepage .module.latest-updates ul,
.homepage .module.latest-news ul,
.homepage .module.latest-contributions ul {
  width: 100%;
  margin: 0 auto;
}

/* line 14237, ../../scss/style.scss */
.start-your-own-project {
  background-image: url("/bundles/caasweb/img/homepage-call-to-action-bg.jpg");
  background-repeat: no-repeat;
  height: 210px;
  padding-top: 35px;
  margin-bottom: 25px;
}

/* line 14245, ../../scss/style.scss */
.start-your-own-project .call-to-action-header {
  text-align: center;
  font: 600 30px/36px "Kantumruy Pro", sans-serif;
  color: #ffffff;
  margin-bottom: 35px;
}

/* line 14252, ../../scss/style.scss */
.start-your-own-project .call-to-action {
  display: block;
  max-width: 300px;
  margin: 0 auto;
  background-color: #fff;
  color: #222 !important;
  text-transform: uppercase;
  padding-top: 10px;
}

/* line 14262, ../../scss/style.scss */
.start-your-own-project .call-to-action:hover {
  background-color: #fff !important;
}

/* line 14266, ../../scss/style.scss */
.questions {
  margin-bottom: 65px;
}

/* line 14270, ../../scss/style.scss */
.questions:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

/* line 14277, ../../scss/style.scss */
.questions .questions-header {
  font: 600 22px/30px "Kantumruy Pro", sans-serif;
  text-align: center;
  color: #333333;
  margin-bottom: 25px;
}

/* line 14284, ../../scss/style.scss */
.questions .actions {
  width: 100%;
  margin: 0 auto;
  font: 600 18px/24px "Kantumruy Pro", sans-serif;
}

/* line 14290, ../../scss/style.scss */
.questions .actions .action {
  text-align: center;
  font: 600 26px/34px "Kantumruy Pro", sans-serif;
  text-decoration: underline;
  text-transform: uppercase;
}

/* line 14297, ../../scss/style.scss */
.questions .actions h3 {
  text-align: center;
  font: 400 24px/30px "Kantumruy Pro", sans-serif;
  text-transform: uppercase;
}

/* line 14304, ../../scss/style.scss */
.questions .actions .download-handbook {
  display: block;
  width: 40%;
  background-color: #EB7808;
  color: #fff;
  padding: 30px 15px 15px 30px;
  height: 190px;
  float: right;
  margin-right: 1%;
  text-align: center;
}

/* line 14316, ../../scss/style.scss */
.questions .actions .download-handbook a {
  color: #f37020;
}

/* line 14320, ../../scss/style.scss */
.questions .actions .contact-us {
  display: block;
  width: 40%;
  background-color: #EB7808;
  color: #1d1e1c;
  padding: 30px 15px 15px 30px;
  height: 190px;
  float: left;
  margin-left: 1%;
  text-align: center;
}

/* line 14336, ../../scss/style.scss */
.testimonial {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 35px;
}

/* line 14343, ../../scss/style.scss */
.testimonial:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

/* line 14350, ../../scss/style.scss */
.testimonial .pic {
  border-radius: 50%;
  float: left;
  max-width: 75px;
  height: auto;
  border: 1px solid #777;
  margin-left: 15px;
}

/* line 14359, ../../scss/style.scss */
.testimonial .testimonial-content {
  margin-left: 110px;
  margin-right: 3%;
}

/* line 14364, ../../scss/style.scss */
.testimonial blockquote {
  margin: 0 0 15px 0;
  padding: 0px;
  font: 600 18px/22px "Kantumruy Pro", sans-serif;
  color: #333333;
}

/* line 14371, ../../scss/style.scss */
.testimonial .person,
.testimonial .project {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 5px;
}

/**
 * Table
 */
/* line 178, ../../scss/core/layout/page.scss */
/* line 14382, ../../scss/style.scss */
.page-content table.table-striped {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 14389, ../../scss/style.scss */
.page-content table.table-striped tr {
  position: relative;
}

/* line 179, ../../scss/core/layout/page.scss */
/* line 14394, ../../scss/style.scss */
.page-content table.table-striped {
  width: 100%;
}

/* line 179, ../../scss/core/layout/page.scss */
/* line 14399, ../../scss/style.scss */
.page-content.admin-content .table th,
.page-content.admin-content .table td {
  padding: 8px 8px 8px 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

/* line 180, ../../scss/core/layout/page.scss */
/* line 14409, ../../scss/style.scss */
.page-content table.table-striped th {
  font-weight: bold;
}

/* line 181, ../../scss/core/layout/page.scss */
/* line 14414, ../../scss/style.scss */
.page-content table.table-striped thead th {
  vertical-align: bottom;
}

/* line 182, ../../scss/core/layout/page.scss */
/* line 14419, ../../scss/style.scss */
.page-content table.table-striped caption + thead tr:first-child th,
.page-content.admin-content .table caption + thead tr:first-child td,
.page-content.admin-content .table colgroup + thead tr:first-child th,
.page-content.admin-content .table colgroup + thead tr:first-child td,
.page-content.admin-content .table thead:first-child tr:first-child th,
.page-content.admin-content .table thead:first-child tr:first-child td {
  border-top: 0;
}

/* line 183, ../../scss/core/layout/page.scss */
/* line 14429, ../../scss/style.scss */
.page-content table.table-striped tbody + tbody {
  border-top: 2px solid #dddddd;
}

/* line 184, ../../scss/core/layout/page.scss */
/* line 14434, ../../scss/style.scss */
.page-content table.table-striped tbody tr:nth-child(odd) td,
.page-content.admin-content .table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

/* line 185, ../../scss/core/layout/page.scss */
/* line 14440, ../../scss/style.scss */
.page-content table.table-striped tbody tr:hover td,
.page-content.admin-content .table tbody tr:hover th {
  background-color: #f5f5f5;
}

/* line 187, ../../scss/core/layout/page.scss */
/* line 14446, ../../scss/style.scss */
.page-content table.table-striped th,
.page-content table.table-striped td {
  border-top: 1px solid #dddddd;
  line-height: 18px;
  padding: 2px;
  text-align: left;
  vertical-align: middle;
}

/* line 14455, ../../scss/style.scss */
.page-content.projects-overview-container {
  padding: 0px;
  width: 70%;
}

/* line 14460, ../../scss/style.scss */
.secondary-menu-container {
  position: relative;
}

/* line 14464, ../../scss/style.scss */
.secondary-menu-container .secondary-menu li.wallet-amount {
  position: absolute;
  top: 5px;
  left: 0px;
  float: none;
  height: auto;
  line-height: 100%;
}

/**
 *  INVESTOR TEST
 */
/* line 14476, ../../scss/style.scss */
.call-to-action.ignore-and-continue {
  margin-left: 25px;
  margin-right: 25px;
}

/* line 14483, ../../scss/style.scss */
.form-type-a h3 {
  margin-left: 0px;
}

/* line 14487, ../../scss/style.scss */
.form-type-a .form-help {
  margin-bottom: 30px;
  clear: both;
}

/* line 14492, ../../scss/style.scss */
.form-type-a p {
  font: 500 16px/24px Raleway, arial, helvetica, sans-serif;
}

/* line 14496, ../../scss/style.scss */
.form-type-a .question {
  margin-bottom: 25px;
}

/* line 14500, ../../scss/style.scss */
.form-type-a .question > p {
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 25px;
  margin-right: 15px;
}

/* line 14507, ../../scss/style.scss */
.form-type-a label {
  display: block !important;
  float: none !important;
  width: auto !important;
  font: 500 16px/24px "Kantumruy Pro", sans-serif;
}

/* line 14514, ../../scss/style.scss */
.form-only-content .module.new-pledge-form .form-type-a p label.control-label,
.form-only-content .module.new-pledge-form .form-type-b p label.control-label {
  display: inline-block !important;
  margin-left: 0px !important;
  padding-left: 0px !important;
  min-width: auto;
  margin-top: 0px;
}

/* line 14524, ../../scss/style.scss */
.form-type-a .label {
  font: 500 16px/24px "Kantumruy Pro", sans-serif;
}

/* line 14528, ../../scss/style.scss */
.form-type-a label.radio {
  display: inline-block;
  padding: 0 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 14535, ../../scss/style.scss */
.form-type-a .radio input[type="radio"],
.form-type-a .checkbox input[type="checkbox"] {
  margin-left: 0px !important;
  margin-right: 7px;
  float: none;
  vertical-align: top;
  margin-top: 5px;
}

/* line 14544, ../../scss/style.scss */
.form-type-a .radio .text-description {
  display: inline-block;
  width: 92%;
}

/* line 14549, ../../scss/style.scss */
#caas_funding_pledge_extra_data_kvk_number_control_group span.optional {
  display: none;
}

/* line 14553, ../../scss/style.scss */
.control-label .optional {
  display: none;
}

/* line 14557, ../../scss/style.scss */
#caas_web_form_submit_project_postcode_control_group {
  float: left;
  width: 300px;
  margin-right: 0px;
}

/* line 14563, ../../scss/style.scss */
#caas_web_form_submit_project_postcode_control_group .controls {
  width: 75px;
}

/* line 14567, ../../scss/style.scss */
#caas_web_form_submit_project_place_control_group {
  float: left;
  width: 200px;
  margin-left: 0px;
}

/* line 14573, ../../scss/style.scss */
#caas_web_form_submit_project_place_control_group .controls {
  width: 100px;
  margin-right: 0px;
}

/* line 14578, ../../scss/style.scss */
#caas_web_form_submit_project_required_amount_control_group {
  clear: both;
}

/* line 14582, ../../scss/style.scss */
#caas_web_form_submit_project_postcode_control_group label {
  width: 180px;
}

/* line 14586, ../../scss/style.scss */
#caas_web_form_submit_project_place_control_group label {
  width: 60px;
}

/* line 14590, ../../scss/style.scss */
#caas_web_form_submit_project_postcode {
  width: 50px;
}

/* line 14594, ../../scss/style.scss */
#caas_web_form_submit_project_place {
  width: 120px;
}

/* line 14598, ../../scss/style.scss */
#caas_funding_pledgetype_reward_control_group {
  display: none;
}

/* line 14602, ../../scss/style.scss */
#caas_funding_pledgetype_firstName_control_group .help-inline,
#caas_funding_pledgetype_lastName_control_group .help-inline {
  display: none;
  margin-top: 7px;
}

/* line 14608, ../../scss/style.scss */
.page-content.admin-content .label-error {
  background-color: #cc0000 !important;
}

/* line 14612, ../../scss/style.scss */
.page-content.admin-content .btn-group .btn {
  line-height: 28px;
}

/* line 14616, ../../scss/style.scss */
.generic-content-wrapper .call-to-action.small {
  margin: 0px 5px 0 0;
}

/* line 14620, ../../scss/style.scss */
.project-proposal-response {
  padding: 4px;
}

/* line 14624, ../../scss/style.scss */
.pledge_contract .contract-body p.logo {
  display: none;
}

/* line 14628, ../../scss/style.scss */
.pledge_contract .contract-body {
  max-height: 250px;
  background-color: #f8f8f8;
  overflow: auto;
  overflow-x: hidden;
  margin: 0px 0px 20px 0px;
  padding: 3px;
  width: 96%;
  border: 1px #5A5A5A solid;
  -webkit-box-shadow: inset 0px 0px 6px 1px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: inset 0px 0px 6px 1px rgba(51, 51, 51, 0.5);
  box-shadow: inset 0px 0px 6px 1px rgba(51, 51, 51, 0.5);
}

/* line 14642, ../../scss/style.scss */
.after-contract,
.before-contract-3 {
  color: #999;
  font: 500 14px/24px Raleway, arial, helvetica, sans-serif;
}

/* line 14652, ../../scss/style.scss */
.before-contract,
.after-contract {
  margin: 5px 10px 15px 0px;
  clear: both;
}

/* line 14658, ../../scss/style.scss */
#caas_funding_pledgecontracttype_agree_control_group a:link,
#caas_funding_pledgecontracttype_agree_control_group a:visited {
  text-decoration: underline;
}

/* line 14663, ../../scss/style.scss */
#caas_funding_pledgecontracttype_agree_control_group a:hover {
  text-decoration: none;
}

/* line 14667, ../../scss/style.scss */
.document .call-to-action.small {
  margin-top: -3px !important;
}

/* line 14671, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group .amount-option-input {
  background-color: #F8F8F8;
  border: 1px solid #dfdfdf;
  padding: 17px 10px 35px 0px;
  border-radius: 5px;
  margin: 10px 60px 0 0px;
  width: 98%;
}

/* line 14681, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group .main-label {
  display: block;
  float: none;
  width: auto;
  font: 600 16px/17px "Kantumruy Pro", sans-serif;
  margin: 0 0 15px 0px;
  padding: 0;
}

/* line 14690, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group .amount-option-choices {
  display: flex;
  width: 100%;
  justify-content: space-around;
  flex-flow: row wrap;
  margin-bottom: 15px;
  margin-left: 0%;
}

/* line 14699, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group label.radio {
  background-color: #F8F8F8;
  border-radius: 10px;
  border: 1px solid #dfdfdf;
  align-items: center;
  justify-content: center;
  width: 23%;
  height: 90px;
  cursor: pointer;
  padding: 0px;
  display: flex;
  flex-direction: column;
}

/* line 14713, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group label.radio.selected {
  background-color: #fff;
  color: #B4713A;
}

/* line 14718, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group label.radio .label-text {
  display: block;
  font: 600 18px/19px "Kantumruy Pro", sans-serif;
  margin-bottom: 10px;
}

/* line 14724, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group label.radio input {
  float: none;
  margin: 0px;
}

/* line 14729, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group .amount-option-input label {
  position: relative;
}

/* line 14733, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group .amount-option-input #amount-option {
  vertical-align: middle;
  margin-right: 10px;
  margin-top: 0px;
  margin-left: 7px;
}

/* line 14740, ../../scss/style.scss */
#caas_funding_pledgetype_amount_control_group .help-input-amount {
  position: absolute;
  left: 0px;
  top: 25px;
  color: #999;
  margin-left: 34px;
}

/* line 14748, ../../scss/style.scss */
.amount {
  clear: both;
}

/* line 14752, ../../scss/style.scss */
.reward-properties {
  list-style-type: none;
  margin: 25px 0 25px 0%;
  padding: 0px;
  display: flex;
  width: 100%;
  align-content: stretch;
  border: 1px #F7F0EA solid;
  background-color: #F7F0EA;
  border-radius: 10px;
}

/* line 14764, ../../scss/style.scss */
.reward-properties li {
  border-left: 1px solid #B4713A;
  padding: 10px 10px 10px 10px;
  margin: 0px;
  height: 70px;
  align-items: center;
  justify-content: center;
  color: #B17639;
  font: 600 30px/30px "Kantumruy Pro", sans-serif;
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* line 14778, ../../scss/style.scss */
.reward-properties li.risk {
  position: relative;
}

/* line 14782, ../../scss/style.scss */
.reward-properties li.risk .risk-info {
  text-decoration: none;
  outline-style: hidden;
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  display: none;
}

/* line 14792, ../../scss/style.scss */
.reward-properties li .prop-description {
  font: 500 14px/20px "Kantumruy Pro", sans-serif;
  color: #5A5A5A;
  margin-top: 7px;
}

/* line 14798, ../../scss/style.scss */
.reward-properties li:first-child {
  border-left: none;
}

/* line 14802, ../../scss/style.scss */
.new-pledge-form form .page-title,
.select-payment-method-form form .page-title {
  margin-top: 30px;
  margin-bottom: 25px;
  float: left;
  margin-left: 0px;
  width: 80%;
}

/* line 14811, ../../scss/style.scss */
form .page-title + p,
form .page-title + .process-instructions {
  clear: both;
}

/* line 14816, ../../scss/style.scss */
.new-pledge-form form .form-actions-clean,
.select-payment-method-form form .form-actions-clean {
  margin-left: 0px !important;
}

/* line 14821, ../../scss/style.scss */
#caas_user_registration_street_control_group .control-label {
  display: block;
}

/* line 14825, ../../scss/style.scss */
.form-only-content form {
  margin-left: 15px;
  margin-right: 15px;
  max-width: 700px;
}

/* line 14831, ../../scss/style.scss */
.form-only-content form.pledge-form {
  max-width: 100%;
  flex-grow: 1;
}

/* line 14836, ../../scss/style.scss */
.module.new-pledge-form.pledge-form {
  max-width: 100%;
  flex-grow: 1;
}

/* line 14841, ../../scss/style.scss */
.form-only-content .module.new-pledge-form .form-actions-clean {
  margin-left: 0px !important;
}

/* line 14845, ../../scss/style.scss */
.form-only-content .module.new-pledge-form .controls {
  margin-left: 0px;
}

/* line 14849, ../../scss/style.scss */
#caas_payment_method_select_type_method_control_group {
  width: 100%;
}

/* line 14853, ../../scss/style.scss */
#caas_payment_method_select_type_method_control_group .controls {
  float: none;
  display: block;
  width: 100%;
  box-sizing: border-box;
  margin-left: 0px !important;
  margin-right: 0px;
}

/* line 14863, ../../scss/style.scss */
#caas_payment_method_select_type_method_control_group #caas_payment_method_select_type_method {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  margin-left: 0% !important;
}

/* line 14870, ../../scss/style.scss */
.show-payment-method #caas_payment_method_select_type_method_control_group #caas_payment_method_select_type_method {
  display: none !important;
}

/* line 14875, ../../scss/style.scss */
#caas_payment_method_select_type_method label.radio {
  background-color: #fff;
  border-radius: 5px;
  border: 2px solid #dfdfdf;
  align-items: left;
  width: 200px;
  min-width: 180px;
  min-height: 180px;
  cursor: pointer;
  padding: 7px;
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  align-items: center;
  justify-content: center;
}

/* line 14893, ../../scss/style.scss */
#caas_payment_method_select_type_method label.radio.is-checked {
  background-color: #fff;
  color: #B4713A;
  border: 2px solid #EB7808;
}

/* line 14900, ../../scss/style.scss */
#caas_payment_method_select_type_method label.radio .label-text {
  display: block;
  font: 600 18px/19px Raleway, Metrophobic, arial, sans-serif;
  margin-bottom: 10px;
}

/* line 14907, ../../scss/style.scss */
#caas_payment_method_select_type_method label.radio input {
  float: none;
  margin: 0px;
  display: none;
}

/* line 14913, ../../scss/style.scss */
#caas_payment_method_select_type_motivation_control_group .control-label,
#caas_payment_method_select_type_motivation_control_group .controls,
#caas_payment_method_select_type_comment_control_group .control-label,
#caas_payment_method_select_type_comment_control_group .controls,
#caas_payment_method_select_type_isAnonymous_control_group .control-label,
#caas_payment_method_select_type_isAnonymous_control_group .controls,
#caas_payment_method_select_type_method_control_group .controls,
#caas_payment_method_select_type_subscribe_daily_digest_control_group .controls,
#caas_payment_method_select_type_subscribe_control_group .controls,
#caas_payment_method_select_type_subscribe_daily_digest_control_group .control-label,
#caas_payment_method_select_type_subscribe_control_group .control-label,
.form-only-content .module.select-payment-method-form > form .form-actions-clean {
  margin-left: 0px !important;
  width: auto;
  display: block;
  float: none;
}

/* line 14931, ../../scss/style.scss */
.module.login {
  text-align: center;
  padding-bottom: 15px;
}

/* line 14936, ../../scss/style.scss */
.module.reset-password-form {
  padding-bottom: 15px;
}

/* line 14940, ../../scss/style.scss */
.module.login header,
.module.reset-password-form header {
  padding: 0 10px;
}

/* line 14946, ../../scss/style.scss */
.module.login .subtitle-info,
.module.reset-password-form .subtitle-info {
  margin: 0px;
  font-size: 15px;
}

/* line 14952, ../../scss/style.scss */
.module.login .call-to-action {
  color: #000;
  background: #ddd;
  text-align: center;
  display: inline-block;
}

/* line 14959, ../../scss/style.scss */
.form-only-content .row .control-group {
  display: inline-block;
  margin-right: 15px;
  width: 45%;
}

/* line 14965, ../../scss/style.scss */
.form-only-content .row .control-group .help-block {
  right: -280px !important;
  z-index: 1000;
}

/* line 14970, ../../scss/style.scss */
.form-only-content .row .control-group.medium-size {
  width: 25%;
}

/* line 14974, ../../scss/style.scss */
.form-only-content .row .control-group.small-size {
  width: 15%;
}

/* line 14978, ../../scss/style.scss */
.form-only-content .row .control-group input,
.form-only-content .row .control-group select,
.form-only-content .row .control-group textarea,
.form-only-content .row .control-group .uneditable-input {
  width: 95%;
}

/* line 14985, ../../scss/style.scss */
.form-only-content .password-forgot-form p {
  margin-left: 10px;
}

/* line 14989, ../../scss/style.scss */
.password-request-sent p {
  margin-bottom: 30px;
  margin-right: 30px;
}

/* line 14994, ../../scss/style.scss */
.form-only-content .login-form .subtitle-info {
  margin-bottom: 0px;
  margin-top: 15px;
}

/* line 14999, ../../scss/style.scss */
.login-form .register-link {
  color: #3F9EDC;
  margin-left: 10px;
  display: block;
  margin-bottom: 25px;
}

/* line 15006, ../../scss/style.scss */
.login-form .register-link:hover {
  text-decoration: none;
}

/* line 15010, ../../scss/style.scss */
.module.login-response {
  padding: 10px;
  border: none;
  background-color: #F6DADB;
  color: #C54245;
  width: 100%;
}

/* line 15018, ../../scss/style.scss */
.module.register-form {
  flex-grow: 1;
}

/* line 15022, ../../scss/style.scss */
.with-errors #caas_user_login_login_control_group .control-label,
.with-errors #caas_user_login_password_control_group .control-label {
  color: #C54245;
}

/* line 15027, ../../scss/style.scss */
.with-errors #caas_user_login_login_control_group input,
.with-errors #caas_user_login_password_control_group input {
  border: 1px solid #C54245 !important;
}

/* line 15032, ../../scss/style.scss */
.more-info {
  text-decoration: underline;
}

/* line 15036, ../../scss/style.scss */
.mobile-only {
  display: none;
}

/* line 15040, ../../scss/style.scss */
.desktop-only {
  display: block;
}

/* line 15044, ../../scss/style.scss */
td.mobile-only,
th.mobile-only {
  display: none;
}

/* line 15049, ../../scss/style.scss */
td.desktop-only,
th.desktop-only {
  display: table-cell;
}

/* line 15054, ../../scss/style.scss */
.more-info-table-cell {
  display: none;
  position: absolute;
  top: auto;
  left: 5%;
  padding: 10px;
  background: #ddd;
  min-height: 150px;
  box-sizing: content-box;
  width: 80%;
  z-index: 1;
}

/* line 15067, ../../scss/style.scss */
.more-info-table-cell ul {
  list-style-type: none;
  clear: both;
  margin: 0px;
  padding: 0px;
}

/* line 15074, ../../scss/style.scss */
.more-info-table-cell ul li {
  margin-bottom: 10px;
}

/* line 15078, ../../scss/style.scss */
.more-info-table-cell ul li span {
  display: inline-block;
  width: 40%;
  margin-right: 10px;
  font-weight: bold;
}

/* line 15085, ../../scss/style.scss */
.more-info-table-cell .action-close {
  display: block;
  float: right;
  width: 50px;
  margin-bottom: 10px;
}

/* line 15092, ../../scss/style.scss */
.payment-method-description {
  clear: both;
}

/* line 15096, ../../scss/style.scss */
.payment-method-selection {
  display: none !important;
}

/* line 15100, ../../scss/style.scss */
.payment-method-description > p {
  margin-top: 10px !important;
  padding: 10px;
  background-color: #f8f8f8;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
}

/* line 15108, ../../scss/style.scss */
.ideal-issuers {
  clear: both;
  display: flex;
  justify-content: flex-start;
  flex-flow: row wrap;
  margin-bottom: 15px;
  margin-top: 15px;
  margin-left: 0%;
}

/* line 15118, ../../scss/style.scss */
.ideal-issuers label.issuer {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #dfdfdf;
  width: 170px;
  height: 50px;
  cursor: pointer;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
  margin-bottom: 15px;
}

/* line 15133, ../../scss/style.scss */
.ideal-issuers .issuer input {
  vertical-align: middle;
  margin-right: 7px;
  margin-top: 0px;
}

/* line 15139, ../../scss/style.scss */
.ideal-issuers label.issuer.selected {
  background-color: #fff;
  color: #B4713A;
}

/* line 15144, ../../scss/style.scss */
.ideal-issuers .ideal-bank-logo {
  width: 87%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}

/* line 15151, ../../scss/style.scss */
.form-contract .column {
  float: left;
  width: 675px;
  display: inline-block;
}

/* line 15157, ../../scss/style.scss */
.message-fail {
  background: #fff url("/bundles/caasweb/img/item_warning.png") no-repeat scroll 30px 50%;
  border: 2px solid #FFE3BB;
  border-radius: 3px;
  box-sizing: border-box;
  float: left;
  margin: 0 0 15px 0px;
  padding: 15px 25px 15px 90px;
  width: 100%;
}

/* line 15168, ../../scss/style.scss */
.message-fail a {
  font-weight: bold;
}

/* line 15172, ../../scss/style.scss */
.message-success {
  background: #fff url("/bundles/caasweb/img/item_OK.png") no-repeat scroll 30px 50%;
  border: 2px solid #ceead3;
  border-radius: 3px;
  box-sizing: border-box;
  float: left;
  margin: 0 0 15px 0px;
  padding: 15px 25px 15px 90px;
  width: 100%;
}

/* line 15183, ../../scss/style.scss */
.repayments-project-selector {
  margin-left: 0px !important;
  margin-bottom: 1em;
}

/* line 15188, ../../scss/style.scss */
.module.project-actions .project-actions-item > .reward-invest.is-disabled,
.module.project-actions .project-actions-item > .reward-invest.is-disabled:hover {
  color: #383838;
  background-color: #bbbbbb;
  cursor: default;
}

/* line 15195, ../../scss/style.scss */
.project_documents .generic-content p {
  margin-left: 10px;
}

/* line 15199, ../../scss/style.scss */
.project_documents .page-title {
  color: #1B1B1B;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 25px;
}

/* line 15206, ../../scss/style.scss */
.project_documents .project-content-container > .project-content {
  background: #ffffff;
  border: 1px solid #E9E9E9;
}

/* line 15211, ../../scss/style.scss */
#contract_signature {
  border: 1px #5A5A5A solid;
  margin: 10px 0;
  padding: 5px;
}

/* line 15217, ../../scss/style.scss */
#contract_signature.error {
  border: 1px solid #c31200;
  box-shadow: 0px 0px 10px 0px #a8a8a8;
}

/* line 15222, ../../scss/style.scss */
#reset_signature {
  float: right;
}

/* line 15226, ../../scss/style.scss */
.strip-decorationlink {
  text-decoration: none;
}

/* line 15230, ../../scss/style.scss */
.go-up {
  margin-left: 30px;
  display: block;
  margin-bottom: 25px;
}

/* line 15236, ../../scss/style.scss */
.investments-quick-menu {
  height: 25px;
  line-height: 25px;
  position: relative;
  top: 5px;
  right: 20px;
  margin: 0;
  z-index: 2510;
  padding: 4px 0 0;
  list-style-type: none;
  float: right;
}

/* line 15249, ../../scss/style.scss */
.investments-quick-menu ul {
  visibility: hidden;
  /* hides sub-menu */
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  transform: translateY(-2em);
  z-index: -1;
  transition: all 0.3s ease-in-out 0s, vi;
  background: #fff;
  padding: 7px;
  margin: 0px;
  border-top: 2px solid #fff;
  list-style-type: none;
}

/* line 15266, ../../scss/style.scss */
.investments-quick-menu a {
  text-decoration: none;
}

/* line 15270, ../../scss/style.scss */
.investments-quick-menu ul li {
  float: none;
  width: 180px;
  padding: 3px 7px;
  margin-bottom: 2px;
}

/* line 15277, ../../scss/style.scss */
.investments-quick-menu ul li:hover {
  background-color: #fafafa;
  color: #fff;
}

/* line 15282, ../../scss/style.scss */
.investments-quick-menu li:hover > ul {
  visibility: visible;
  opacity: 1;
  z-index: 1;
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s;
  /* this removes the transition delay so the menu will be visible while the other styles transition */
}

/* line 15291, ../../scss/style.scss */
.investments-quick-menu li.has-submenu a .ico {
  display: none;
}

/* line 15295, ../../scss/style.scss */
.investments-quick-menu li.has-submenu:after {
  content: "\f078";
  font-family: FontAwesome;
  display: none;
}

/* line 15301, ../../scss/style.scss */
.invitation-set-password-form p {
  margin-left: 10px !important;
}

/* line 15305, ../../scss/style.scss */
.login .page-content.form-only-content {
  float: none;
}

/* line 15309, ../../scss/style.scss */
.page-content.form-only-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 15315, ../../scss/style.scss */
.page-content.form-only-content form .msg {
  margin-left: 10px;
}

/* line 15319, ../../scss/style.scss */
.active-projects {
  background-color: #cccccc;
  clear: both;
  padding: 10px 30px;
  margin-bottom: 10px;
  color: #1d1e1c !important;
  font-weight: 500;
}

/* line 15328, ../../scss/style.scss */
.active-projects ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

/* line 15334, ../../scss/style.scss */
.active-projects a {
  font-weight: 800;
}

/**
 * My Investments
 */
/* line 15343, ../../scss/style.scss */
.account_my_investments hr {
  background-color: #f2f2f2;
  border: none;
  margin: 10px 10px 15px 30px;
  height: 2px;
}

/* line 15350, ../../scss/style.scss */
.investments-repayments-overview {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0px 15px 25px 30px;
  border: 1px solid #f5f5f5;
  background-color: #fafafa;
  padding: 10px;
}

/* line 15360, ../../scss/style.scss */
.investments-repayments-overview h3 {
  line-height: 120%;
}

/* line 15364, ../../scss/style.scss */
.project-overview {
  width: 30%;
  max-width: 180px;
  border-right: 1px solid #e9e9e9;
  padding: 0 15px 0 7px;
}

/* line 15371, ../../scss/style.scss */
.project-overview ul {
  list-style-type: none;
  margin: 10px 0 0 0;
  padding: 0px;
}

/* line 15377, ../../scss/style.scss */
.project-overview ul li.download-documents {
  padding-top: 15px;
}

/* line 15381, ../../scss/style.scss */
.project-overview ul li span {
  display: inline-block;
  font-weight: bold;
  min-width: 70px;
}

/* line 15387, ../../scss/style.scss */
.repayments-overview {
  width: 70%;
  padding: 0 7px 0 15px;
}

/* line 15392, ../../scss/style.scss */
.chart-container {
  width: 100%;
  height: 250px;
}

/* line 15397, ../../scss/style.scss */
.stats-overview .view-type-selector {
  padding: 10px 0 10px 0;
  margin: 0px;
}

/* line 15402, ../../scss/style.scss */
.stats-overview .view-type-selector .period-type {
  margin-left: 10px;
}

/* line 15406, ../../scss/style.scss */
.stats-overview .view-type-selector .period-type.selected {
  text-decoration: underline;
}

/* line 15410, ../../scss/style.scss */
.repayments-overview .table-overview {
  margin: 0px !important;
  width: 100% !important;
}

/* line 15415, ../../scss/style.scss */
.repayments-overview .table-overview table.table-striped {
  margin-left: 0px !important;
}

/* line 15419, ../../scss/style.scss */
.repayments-overview .table-overview p {
  margin-left: 0px !important;
}

/* line 15423, ../../scss/style.scss */
.project-content-container .module.project-stats-container {
  display: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background: #f8f8f8;
}

/* line 15430, ../../scss/style.scss */
.account .module {
  padding: 10px;
  margin-bottom: 15px;
}

/* line 15435, ../../scss/style.scss */
.account .module.change-password-form {
  width: 100%;
}

/* line 15439, ../../scss/style.scss */
.account .page-title {
  width: 100%;
}

/* line 15443, ../../scss/style.scss */
.account .module .page-title {
  margin-left: 0px;
}

/* line 15447, ../../scss/style.scss */
.account .page-subtitle {
  margin-left: 0px;
}

/* line 15451, ../../scss/style.scss */
.account form {
  margin: 0px 0 15px 0;
}

/* line 15455, ../../scss/style.scss */
.account-top-up {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

/* line 15461, ../../scss/style.scss */
.account-top-up-ideal {
  margin-bottom: 15px;
  width: 40%;
  min-width: 250px;
  margin-left: 0px !important;
}

/* line 15468, ../../scss/style.scss */
.account-top-up-bank-transfer {
  width: 50%;
  min-width: 250px;
}

/* line 15473, ../../scss/style.scss */
.account-top-up .page-subtitle {
  margin-left: 0px;
  margin-top: 0px;
  padding-left: 0px;
}

/* line 15484, ../../scss/style.scss */
.account-top-up-wrapper {
  display: flex;
  flex-wrap: wrap;
}
/* line 15488, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card {
  box-sizing: border-box;
  padding: 1.5em;
  flex: 0 0 50%;
}
/* line 15493, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card:not(:last-child) {
  padding-bottom: 20px;
  border-bottom: 1px solid lightgray;
  margin-bottom: 20px;
}
/* line 15502, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-ideal form, .account-top-up-wrapper .top-up-card-bancontact form {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
/* line 15510, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-ideal h2,
.account-top-up-wrapper .top-up-card-ideal .top-up-card-info, .account-top-up-wrapper .top-up-card-bancontact h2,
.account-top-up-wrapper .top-up-card-bancontact .top-up-card-info {
  margin-bottom: auto;
}
/* line 15515, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-ideal fieldset, .account-top-up-wrapper .top-up-card-bancontact fieldset {
  margin-top: auto;
}
/* line 15520, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-ideal {
  border-right: 1px solid lightgray;
  padding-right: 20px;
}
/* line 15524, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-ideal .page-subtitle {
  padding-left: 62px;
}
/* line 15528, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-ideal .page-subtitle::before {
  width: 46px;
  height: 40px;
  background-image: url("/bundles/caasweb/img/logo-ideal.svg");
}
/* line 15536, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-bancontact {
  padding-left: 30px;
}
/* line 15539, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-bancontact .page-subtitle {
  padding-left: 80px;
}
/* line 15542, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-bancontact .page-subtitle::before {
  width: 64px;
  height: 40px;
  background-image: url("/bundles/caasweb/img/logo-bancontact.svg");
}
/* line 15550, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-transfer {
  flex-basis: 100%;
}
/* line 15553, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-transfer .page-subtitle {
  padding-left: 62px;
}
/* line 15556, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card-transfer .page-subtitle::before {
  width: 46px;
  height: 46px;
  background-image: url("/bundles/caasweb/img/debit-card-icon.svg");
}
/* line 15565, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card .page-subtitle {
  position: relative;
  margin: 0;
  height: 40px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
/* line 15573, ../../scss/style.scss */
.account-top-up-wrapper .top-up-card .page-subtitle::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 15612, ../../scss/style.scss */
p.upload-documents {
  padding: 10px 0;
}

/* line 15616, ../../scss/style.scss */
.intersolve-transactions {
  clear: both;
}

/* line 15620, ../../scss/style.scss */
.intersolve-transactions p {
  margin-left: 0px;
}

/* line 15624, ../../scss/style.scss */
.module.new-admin-pledge-form {
  max-width: 700px;
}

/* line 15628, ../../scss/style.scss */
.module.new-admin-pledge-form #caas_funding_pledgetype_reward_control_group {
  display: block;
}

/**
 * Footer
 */
/* line 15635, ../../scss/style.scss */
#footer {
  width: 100% !important;
  position: relative;
  text-align: left;
}

/* line 15641, ../../scss/style.scss */
#footer .center {
  max-width: 952px;
  margin: 0 auto;
}

/* line 15646, ../../scss/style.scss */
#footer .footer_1 {
  min-height: 80px;
  background: #c8cd3b;
}

/* line 15651, ../../scss/style.scss */
#footer .footer_1 .slogan {
  font-size: 60px;
  line-height: 60px;
  color: #fff;
  font-family: 'Kantumruy Pro', cursive;
  font-weight: 400;
  padding-top: 15px;
}

/* line 15660, ../../scss/style.scss */
#footer .footer_2 {
  min-height: 40px;
  background: #9aab25;
}

/* line 15665, ../../scss/style.scss */
#footer .footer_2 p {
  margin: 0px;
  padding: 0px;
  padding: 10px 0px;
  line-height: 20px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
}

/* line 15674, ../../scss/style.scss */
#footer .footer_3 {
  height: auto;
  padding: 20px 0px;
  background: #fff;
  font-size: 14px;
  line-height: 20px;
  color: #808080;
}

/* line 15683, ../../scss/style.scss */
#footer .footer_3 .center {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}

/* line 15689, ../../scss/style.scss */
#footer .footer_3 .kolom {
  margin-bottom: 15px;
  padding-right: 10px;
}

/* line 15694, ../../scss/style.scss */
#footer .footer_3 ul {
  display: block;
  position: relative;
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/* line 15702, ../../scss/style.scss */
#footer .footer_3 ul li a {
  display: block;
  font-size: 14px;
  line-height: 31px;
}

/* line 15708, ../../scss/style.scss */
#footer .footer_3 a {
  color: #ec7409;
  text-decoration: none;
}

/* line 15713, ../../scss/style.scss */
#footer .footer_3 a:hover {
  text-decoration: underline;
}

/**
 *  Let-op sign
 */
/* line 15720, ../../scss/style.scss */
#let-op .let-op {
  display: block;
  margin-top: 44px;
  margin-bottom: 50px;
  display: flex;
  justify-content: space-around;
  align-items: stretch;
  min-height: 100px;
}

/* line 15730, ../../scss/style.scss */
#let-op .let-op p {
  margin: 0 0 0 0px;
  font-size: 13px;
  line-height: 16px;
  padding: 10px;
  max-width: 644px;
  background: #EB7808;
}

/* line 15739, ../../scss/style.scss */
#let-op .let-op .label {
  min-width: 145px;
  min-height: 95px;
  display: block;
  flex: none;
  border-right: dashed 1px rgba(0, 0, 0, 0.2);
  background: url("https://sameningeld-resources.s3.eu-central-1.amazonaws.com/logo_lenen_kost_geld.png") no-repeat left #fff;
}

/* line 15748, ../../scss/style.scss */
#let-op .cat {
  width: 210px;
  align-self: flex-end;
}

/* line 15754, ../../scss/style.scss */
#let-op .center {
  display: flex;
  justify-content: space-between;
}

/* line 15759, ../../scss/style.scss */
.module.login-form,
.module.reset-password-form {
  flex-grow: 1;
}

/* line 15764, ../../scss/style.scss */
.module.reset-password-form > form .control-label {
  margin-left: 0px !important;
}

/* line 15768, ../../scss/style.scss */
.module.reset-password-form .page-title {
  margin-left: 0px !important;
}

/* line 15772, ../../scss/style.scss */
.refinancing-info {
  clear: both;
  padding: 5px 10px 20px 0px;
}

/* line 15777, ../../scss/style.scss */
.refinancing-info:after {
  content: "";
  clear: both;
  display: table;
}

/* line 15783, ../../scss/style.scss */
.refinancing-info .msg {
  display: block;
  float: left;
  width: 80%;
  margin-left: 0px !important;
}

/* line 15790, ../../scss/style.scss */
#refinancing-amount {
  padding: 7px;
  float: right;
  vertical-align: middle;
  background-color: #3b5998;
  color: #fff;
  border-radius: 2px;
  border: 1px solid #dfdfdf;
  cursor: pointer;
}

/* line 15801, ../../scss/style.scss */
.ico-exclamation-sign {
  color: #f37020;
  font-size: 17px !important;
  margin-top: 3px;
}

/* line 15807, ../../scss/style.scss */
.is-open .ico-exclamation-sign {
  color: #a6a6a6;
}

@media (min-width: 1200px) {
  /* line 15813, ../../scss/style.scss */
  .homepage .module.latest-updates ul,
  .homepage .module.latest-news ul,
  .homepage .module.latest-contributions ul {
    width: 952px;
    margin: 0 auto;
  }

  /* line 15820, ../../scss/style.scss */
  .testimonial {
    width: 952px;
    margin: 0 auto;
  }

  /* line 15825, ../../scss/style.scss */
  .questions .actions {
    width: 952px;
    margin: 0 auto;
  }

  /* line 15830, ../../scss/style.scss */
  .why-invest-container {
    width: 952px;
    margin: 0 auto;
  }

  /* line 15835, ../../scss/style.scss */
  #footer .center {
    width: 952px;
    margin: 0 auto;
  }

  /* line 15840, ../../scss/style.scss */
  .site-masthead {
    width: 952px;
  }

  /* line 15844, ../../scss/style.scss */
  .site-footer {
    width: 952px;
    margin: 0 auto;
  }

  /* line 15849, ../../scss/style.scss */
  .embed-container {
    position: relative;
    padding-bottom: 36.25%;
    height: 0;
    overflow: hidden;
    max-width: 70%;
  }

  /* line 15857, ../../scss/style.scss */
  .embed-container iframe,
  .embed-container object,
  .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
/**
 * Homepage
 */
/* line 15871, ../../scss/style.scss */
.homepage .section-title {
  margin: 10px 0;
}

/* line 15875, ../../scss/style.scss */
.page-twitter-container {
  background-color: #C8CD3B;
}

/* line 15879, ../../scss/style.scss */
.page-content.homepage {
  background: none;
  max-width: 1036px;
  padding: 0;
}

/* line 15885, ../../scss/style.scss */
.homepage_projects.projects-overview-container .project-container {
  display: flex;
  justify-content: space-around;
  margin-bottom: 15px;
  align-items: flex-start;
  flex-wrap: wrap;
}

/* line 15893, ../../scss/style.scss */
.homepage_projects.projects-overview-container .project-subset-container {
  background: none;
  margin-left: 0px;
}

/* line 15898, ../../scss/style.scss */
.home-slider {
  display: flex;
  justify-content: space-around;
  margin-bottom: 15px;
  align-items: flex-start;
  flex-wrap: wrap;
}

/* line 15906, ../../scss/style.scss */
.home-slider .home-slider-info {
  width: 220px;
}

/* line 15910, ../../scss/style.scss */
.home-slider .project-carousel-container {
  width: 700px;
}

/* line 15914, ../../scss/style.scss */
.twitter-stream {
  display: flex;
  justify-content: space-around;
  margin-bottom: 15px;
  align-items: flex-start;
  flex-wrap: wrap;
}

/* line 15922, ../../scss/style.scss */
.twitter-stream .invest {
  max-width: 580px;
}

/* line 15926, ../../scss/style.scss */
.twitter-stream .twitter-block {
  width: 340px;
}

/* line 15930, ../../scss/style.scss */
.twitter-stream iframe {
  width: 580px;
  height: 325px;
}

/* line 15935, ../../scss/style.scss */
.page-info-container-carousel {
  background-color: #C8CD3B;
  display: block;
  padding: 5px;
  margin: 0px 0px 2px;
  position: relative;
  height: 327px;
}

/* line 15944, ../../scss/style.scss */
.page-info-container-carousel-title {
  color: #000;
  font: 400 16px/24px "Kantumruy Pro";
  margin: 5px 0px 0px;
  overflow: hidden;
  text-transform: uppercase;
}

/* line 15952, ../../scss/style.scss */
.page-info-container-carousel-text {
  color: #000;
  font: 400 13px/16px "Kantumruy Pro";
  margin: 10px 0px 0px;
  overflow: hidden;
}

/* line 15960, ../../scss/style.scss */
.page-info-container-carousel-bullet {
  list-style-type: none;
  padding: 0px;
  margin-top: 10px;
  font: 400 13px/16px "Kantumruy Pro";
}

/* line 15967, ../../scss/style.scss */
.page-info-container-carousel-bulletli {
  background-image: url("/bundles/caasweb/img/bullet.png");
  background-repeat: no-repeat;
  background-position: 0px, 0px top;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 8px;
}

/* line 15976, ../../scss/style.scss */
.project-carousel .module.single-project .single-project-title {
  max-height: 72px;
}

/* line 15980, ../../scss/style.scss */
.module.single-project .single-project-title {
  color: #000;
  font: 400 18px/24px "Kantumruy Pro";
  margin: 0px 0 0;
  overflow: hidden;
}

/* line 15987, ../../scss/style.scss */
.module.project-carousel {
  border: none;
}

/* line 15991, ../../scss/style.scss */
.module.project-carousel .bjqs-markers {
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  text-align: right;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 16005, ../../scss/style.scss */
.module.project-carousel .bjqs-next,
.module.project-carousel .bjqs-prev {
  display: none;
  background-color: #ffffff;
  border: 1px solid #bbb;
  position: absolute;
  top: 140px;
}

/* line 16014, ../../scss/style.scss */
.module.project-carousel .bjqs-markers li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}

/* line 16026, ../../scss/style.scss */
.module.project-carousel .bjqs-markers > li {
  margin: 0 2px;
  width: 12px;
  height: 12px;
}

/* line 16032, ../../scss/style.scss */
.module.project-carousel .bjqs-markers > li a {
  background: #efeded;
  display: block;
  height: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #efeded;
}

/* line 16042, ../../scss/style.scss */
.module.project-carousel .bjqs-markers > li.active-marker a {
  background-color: #EB7808;
  border: 1px solid #EB7808;
}

/*
 * Account
 */
/* line 16050, ../../scss/style.scss */
.page-content.account {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  margin-left: 0px;
  align-items: flex-start;
  flex-wrap: wrap;
}

/* line 16059, ../../scss/style.scss */
.bank-account-validation-container {
  background: #fafafa;
  padding: 10px;
  margin-bottom: 15px;
}

/* line 16065, ../../scss/style.scss */
.bank-account-validation-container .call-to-action {
  margin-left: 10px;
}

/**
 * Registration page
 */
/* line 16072, ../../scss/style.scss */
.module.registration-confirmation {
  flex-grow: 1;
}

/* line 16076, ../../scss/style.scss */
.module.registration-confirmation .msg {
  padding-right: 10px;
}

/* line 16080, ../../scss/style.scss */
.register-form .page-subtitle {
  line-height: 150%;
  margin-left: 10px;
  font-size: 20px;
}

/* line 16086, ../../scss/style.scss */
.register-form .page-subsection {
  line-height: 150%;
  margin-left: 10px;
  padding-bottom: 2px;
  border-bottom: 2px solid #383838;
  font: 400 20px/22px Barlow, arial, helvetica, sans-serif;
}

/* line 16095, ../../scss/style.scss */
.register-form .subtitle-info {
  line-height: 150%;
  margin-left: 10px;
  font-size: 14px;
}

/* line 16101, ../../scss/style.scss */
.form-only-content .register-form .row .control-group {
  display: inline-block;
  margin-right: 15px;
  width: 30%;
  min-width: 216px;
}

/* line 16108, ../../scss/style.scss */
.form-only-content .register-form .row .checkbox:hover {
  cursor: pointer;
}

/* line 16112, ../../scss/style.scss */
.form-only-content .register-form .row .control-group .controls {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  width: 100%;
}

/* line 16121, ../../scss/style.scss */
.form-only-content .register-form .row .control-group .help-block {
  right: -280px !important;
  z-index: 1000;
}

/* line 16126, ../../scss/style.scss */
.form-only-content .register-form .row .control-group.medium-size {
  width: 25%;
}

/* line 16130, ../../scss/style.scss */
.form-only-content .register-form .row .control-group.small-size {
  width: 15%;
}

/* line 16134, ../../scss/style.scss */
.form-only-content .register-form .row .control-group input,
.form-only-content .register-form .row .control-group select,
.form-only-content .register-form .row .control-group textarea,
.form-only-content .register-form .row .control-group .uneditable-input {
  width: 95%;
}

/* line 16141, ../../scss/style.scss */
.form-only-content .register-form .row .control-group input[type="checkbox"] {
  width: auto;
}

/* line 16145, ../../scss/style.scss */
.form-only-content .register-form .row .checkbox .control-label {
  display: inline-block !important;
  width: auto !important;
}

/* line 16151, ../../scss/style.scss */
#caas_user_registration_represents_private_person_control_group label.checkbox.selected,
#caas_user_registration_represents_organization_control_group label.checkbox.selected,
#caas_user_registration_isOver100kInvestor_control_group label.checkbox.selected,
#caas_user_edit_profile_complete_represents_private_person_control_group label.checkbox.selected,
#caas_user_edit_profile_complete_represents_organization_control_group label.checkbox.selected,
#caas_user_edit_profile_complete_isOver100kInvestor_control_group label.checkbox.selected {
  background-color: #f37020;
}

/* line 16160, ../../scss/style.scss */
#caas_user_registration_represents_private_person_control_group label.checkbox,
#caas_user_registration_represents_organization_control_group label.checkbox,
#caas_user_registration_isOver100kInvestor_control_group label.checkbox,
#caas_user_edit_profile_complete_represents_private_person_control_group label.checkbox,
#caas_user_edit_profile_complete_represents_organization_control_group label.checkbox,
#caas_user_edit_profile_complete_isOver100kInvestor_control_group label.checkbox {
  padding: 10px;
  text-align: center;
  background-color: #808080;
  color: #fff;
  overflow: hidden;
  word-spacing: 2px;
  border-radius: 5px;
  font: 600 16px/28px Barlow, arial, helvetica, sans-serif;
  margin-left: 0px;
  min-width: 150px;
}

/* line 16178, ../../scss/style.scss */
#caas_user_registration_represents_private_person_control_group label.checkbox,
#caas_user_registration_represents_organization_control_group label.checkbox,
#caas_user_registration_isOver100kInvestor_control_group label.checkbox,
#caas_user_edit_profile_complete_represents_private_person_control_group label.checkbox,
#caas_user_edit_profile_complete_represents_organization_control_group label.checkbox,
#caas_user_edit_profile_complete_isOver100kInvestor_control_group label.checkbox {
  padding: 7px 12px;
  text-align: center;
  background-color: #808080;
  color: #fff;
  overflow: hidden;
  word-spacing: 2px;
  border-radius: 5px;
  font: 600 16px/28px Barlow, arial, helvetica, sans-serif;
  margin-left: 0px;
}

/* line 16195, ../../scss/style.scss */
#caas_user_registration_represents_private_person_control_group label input,
#caas_user_registration_represents_organization_control_group label input,
#caas_user_registration_isOver100kInvestor_control_group label input,
#caas_user_edit_profile_complete_represents_private_person_control_group label input,
#caas_user_edit_profile_complete_represents_organization_control_group label input,
#caas_user_edit_profile_complete_isOver100kInvestor_control_group label input {
  display: none;
}

/* line 16204, ../../scss/style.scss */
#caas_user_registration_represents_private_person_control_group label .control-label,
#caas_user_registration_represents_organization_control_group label .control-label,
#caas_user_registration_isOver100kInvestor_control_group label .control-label,
#caas_user_edit_profile_complete_represents_private_person_control_group label .control-label,
#caas_user_edit_profile_complete_represents_organization_control_group label .control-label,
#caas_user_edit_profile_complete_isOver100kInvestor_control_group label .control-label {
  float: none;
  font: 600 16px/28px Barlow, arial, helvetica, sans-serif;
  cursor: pointer;
}

/* line 16215, ../../scss/style.scss */
#caas_user_registration_is_full_registration_control_group,
#caas_user_edit_profile_complete_is_full_registration_control_group {
  display: none;
}

/* line 16220, ../../scss/style.scss */
#caas_user_registration_dateOfBirth_control_group input,
#caas_user_registration_legalRepresentatives___name___dateOfBirth_control_group input,
#caas_user_edit_profile_complete_dateOfBirth_control_group input,
#caas_user_edit_profile_complete_legalRepresentatives___name___dateOfBirth_control_group input {
  width: 180px;
}

/* line 16227, ../../scss/style.scss */
.module.registration-confirmation {
  width: 100%;
  padding-left: 10px;
}

/**
 * Loading
 */
/* line 16235, ../../scss/style.scss */
.loading {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.9);
  /* Black w/opacity */
  z-index: 50000;
  overflow: hidden;
}

/* line 16247, ../../scss/style.scss */
.loading .loading-content {
  position: relative;
  text-align: center;
  top: 250px;
  margin: 0 auto;
  display: block;
  width: 50%;
  min-width: 250px;
}

/* line 16257, ../../scss/style.scss */
.loading .loading-content p {
  font-weight: bold;
  text-align: center;
}

/* line 16262, ../../scss/style.scss */
.loading .loading-content .loading-img {
  display: block;
  margin: 10px 0;
  margin: 0 auto;
}

/**
 * ADDED STYLES DEC 2022 
 */
/* line 3, ../../scss/partials/my-investments.scss */
h2.page-subtitle.no-marg {
  margin-bottom: 0;
}

/* line 8, ../../scss/partials/my-investments.scss */
.repayments-project-search {
  margin-bottom: 2em;
}
/* line 12, ../../scss/partials/my-investments.scss */
.repayments-project-search label {
  font-size: 1.2em;
}
/* line 16, ../../scss/partials/my-investments.scss */
.repayments-project-search input[type="text"] {
  max-width: 320px;
  width: 100%;
}
/* line 21, ../../scss/partials/my-investments.scss */
.repayments-project-search .chosen {
  font-size: 0.9em;
}

/* line 26, ../../scss/partials/my-investments.scss */
th.status select {
  font: 500 16px/24px 'Kantumruy Pro', sans-serif;
  font-weight: bold;
}

/* line 3, ../../scss/partials/project-list.scss */
.project-list-page .project-search {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 9, ../../scss/partials/project-list.scss */
.project-list-page .project-search input {
  border-radius: 4px;
}
/* line 13, ../../scss/partials/project-list.scss */
.project-list-page .project-search button {
  border: none;
}
/* line 18, ../../scss/partials/project-list.scss */
.project-list-page h1.search-results {
  margin-left: 20px;
  margin-top: 0;
}

/* line 26, ../../scss/partials/project-list.scss */
.project-list-tableview-page .page-content > header {
  margin-bottom: 3rem;
}
/* line 30, ../../scss/partials/project-list.scss */
.project-list-tableview-page .single-project-link {
  text-decoration: none;
}
/* line 36, ../../scss/partials/project-list.scss */
.project-list-tableview-page .single-project-link .slug {
  font-size: 0.8rem;
  text-decoration: underline;
  color: #666;
}
/* line 42, ../../scss/partials/project-list.scss */
.project-list-tableview-page .single-project-link:hover {
  color: #EB7808;
}
/* line 45, ../../scss/partials/project-list.scss */
.project-list-tableview-page .single-project-link:hover .slug {
  color: #EB7808;
}
/* line 51, ../../scss/partials/project-list.scss */
.project-list-tableview-page .admin_buttons {
  width: 154px;
}
/* line 55, ../../scss/partials/project-list.scss */
.project-list-tableview-page table {
  font-size: 0.9rem;
  line-height: 1.1rem;
}
/* line 59, ../../scss/partials/project-list.scss */
.project-list-tableview-page table td.date {
  min-width: 80px;
}
/* line 62, ../../scss/partials/project-list.scss */
.project-list-tableview-page table td.refund {
  text-align: center;
}

/* line 1, ../../scss/partials/2fa.scss */
.module.two-factor {
  padding: 20px;
}
/* line 4, ../../scss/partials/2fa.scss */
.module.two-factor #_auth_code {
  font-size: 2em;
  max-width: 150px;
  padding: 6px;
}

/* line 16276, ../../scss/style.scss */
.text-alert {
  color: #f37020;
}

/* line 16281, ../../scss/style.scss */
.dropdown-menu li.sep {
  text-align: center;
  color: #999;
  border-bottom: 1px solid #ddd;
  margin-top: 1em;
  font-size: 0.9em;
}
/* line 16289, ../../scss/style.scss */
.dropdown-menu li.emph {
  margin: 0.5em 0;
}
/* line 16292, ../../scss/style.scss */
.dropdown-menu li.emph > a {
  color: #f37020;
}
/* line 16295, ../../scss/style.scss */
.dropdown-menu li.emph > a:hover {
  background-color: #f37020;
  color: white;
}

@keyframes topnotif-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 16313, ../../scss/style.scss */
.topnotif {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9001;
  border: 2px solid rgba(255, 255, 255, 0.9);
  background: linear-gradient(white 10%, rgba(255, 255, 255, 0.8));
  backdrop-filter: blur(3px);
  display: flex;
  place-content: center;
  align-items: center;
  opacity: 0;
  animation: topnotif-in 400ms ease-in-out forwards;
}
/* line 16330, ../../scss/style.scss */
.topnotif .topnotif-container {
  max-width: 1100px;
  margin: auto 1em;
}
@media screen and (max-width: 767px) {
  /* line 16330, ../../scss/style.scss */
  .topnotif .topnotif-container {
    margin: auto 14px;
  }
}
/* line 16339, ../../scss/style.scss */
.topnotif .topnotif-logo {
  position: absolute;
  height: 48px;
  width: auto;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 16348, ../../scss/style.scss */
.topnotif .topnotif-title {
  font-size: 1.4em;
  margin: 0 auto 2em;
  width: 100%;
  text-align: center;
}
/* line 16356, ../../scss/style.scss */
.topnotif .topnotif-items {
  display: flex;
  flex-direction: column;
}
/* line 16360, ../../scss/style.scss */
.topnotif .topnotif-items .topnotif-item {
  width: 100%;
  font-size: 1em;
  padding: 14px;
  margin: auto auto 12px;
  border-left-width: 3px;
  border-left-style: solid;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  background-color: white;
}
/* line 16370, ../../scss/style.scss */
.topnotif .topnotif-items .topnotif-item-info {
  border-left-color: #007bff;
}
/* line 16374, ../../scss/style.scss */
.topnotif .topnotif-items .topnotif-item-warning {
  border-left-color: #ffc107;
}
/* line 16378, ../../scss/style.scss */
.topnotif .topnotif-items .topnotif-item-error {
  border-left-color: #dc3545;
}
/* line 16384, ../../scss/style.scss */
.topnotif .topnotif-gui {
  text-align: center;
  margin-top: 20px;
}
/* line 16388, ../../scss/style.scss */
.topnotif .topnotif-gui button {
  margin: auto;
  font-size: 1.0em;
  padding: 0.75em;
}

/* line 16396, ../../scss/style.scss */
body.has-notifs {
  overflow: hidden;
}
