@import url("../fonts/fontello/css/fontello.css");
@media (max-width: 900px) {
  #nsat-results-section {
    margin-top: 2em; }

  #nsat-section-menu .fc-choose-filter {
    display: none !important; }
  #nsat-section-menu ul.search-filter-list {
    float: none;
    width: 100%;
    margin: auto;
    position: relative; }
    #nsat-section-menu ul.search-filter-list li.active:after, #nsat-section-menu ul.search-filter-list li:hover:after {
      display: none; } }
@media (max-width: 650px) {
  html {
    overflow-y: auto !important; }

  body.nonprofit-startup-assessment #nsat-assessment-status {
    top: -7em; } }
@media (max-width: 500px) {
  .question-content .question-navigation {
    flex-direction: column; }
    .question-content .question-navigation .question-number {
      order: 4;
      width: 100%;
      text-align: center; }
    .question-content .question-navigation button#complete {
      margin: 0 0 1em 0;
      order: 1; }
    .question-content .question-navigation #next {
      order: 2;
      margin: 0 0 1em 0; }
    .question-content .question-navigation #previous {
      order: 3;
      margin: 0 0 1em 0; }
  .question-content .multi-field .fc-other + label {
    width: auto; }
  .question-content .multi-field .fc-other + label + .fc-other-text {
    margin-top: 1em; }
  .question-content .matrix-fieldtype tbody td:after {
    display: inline-block;
    content: attr(data-value);
    margin-left: 0.5em; }
  .question-content .matrix-fieldtype tbody tr {
    padding: 1em;
    text-align: left; }
  .question-content .matrix-fieldtype tbody th {
    display: block;
    width: 100%;
    font-size: 1em;
    font-family: "Algebra Web", "Georgia", serif; }
  .question-content .matrix-fieldtype tbody td {
    display: inline-block;
    display: flex;
    align-items: center;
    padding: 0.25em 1em 0.5em 1em;
    min-width: 10em;
    text-align: left; }
  .question-content .matrix-fieldtype thead {
    display: none; }

  .question-content .radio-fieldtype .multi-field:last-child,
  .question-content .checkbox-fieldtype .multi-field:last-child {
    flex-wrap: wrap; } }
@media print {
  h1.page-title:before {
    content: "Candid Learning";
    content: url("https://cdn.candid.org/images/logos/candid-learning-logo.png");
    display: block; }

  div.fc-collapse-content {
    display: block !important; }

  #multisite_nav_wrapper,
  #main-header,
  #breadcrumbs,
  #nsat-section-menu,
  #footer-wrapper,
  .nsat-header,
  a.toggle-mobile,
  .helpButton,
  #nsat-results-section .fc-collapse:after {
    display: none !important; }

  body.nonprofit-startup-assessment .page-header,
  body.nsat_results .page-header {
    min-height: 0;
    overflow: hidden; }

  .tooltip .fa-question-circle {
    display: none; }
  .tooltip:after {
    content: attr(title);
    display: inline; }

  #universal-footer #uf-org {
    border: 0; }
  #universal-footer #uf-info small {
    padding-top: 0; }
  #universal-footer a {
    border-bottom: 0; } }

/*# sourceMappingURL=responsive.css.map */
