@media (min-width: 768px) and (max-width: 991px) {
  .path-customize-handbook footer {
    margin-bottom: 100px;
  }
}
.path-customize-handbook .page-header {
  display: flex;
  align-items: center;
}
.path-customize-handbook .page-header::after {
  display: block;
  content: " ";
  background-image: url("/modules/custom/handbook/images/gear.svg");
  background-size: 45px 45px;
  height: 45px;
  width: 45px;
  margin-left: 15px;
}

.handbook-filter-widgets-container {
  /*background: $grey;
  padding: 15px;
  padding-bottom: 40px;
  border: black solid;*/
}
.handbook-filter-widgets-container .form-submit {
  background-color: #8cc444;
}

.handbook-sidebar {
  overflow: scroll;
  height: 95%;
}
.handbook-sidebar.mobile-version {
  background: white;
  z-index: 50;
  padding: 5px;
  padding-bottom: 25px;
}

.handbook-discipline-process-grid table tr {
  width: 50px;
}
.handbook-discipline-process-grid table tr td {
  width: 50px;
  height: 50px;
}
.handbook-discipline-process-grid table tr td.discipline {
  text-align: center;
  border: 0;
  font-weight: 600;
}
.handbook-discipline-process-grid table tr td.info-cell {
  border: black solid;
}
.handbook-discipline-process-grid table tr td.info-cell.selected {
  background: #8cc444;
  background-repeat: no-repeat;
  background-size: contain;
  border: #8cc444 solid;
  background-image: url(/modules/custom/handbook/images/checkbox.svg);
  background-position: center;
}
.handbook-container {
  max-width: 100%;
}
.handbook-container table {
  max-width: 100%;
}
.handbook-container .process-card .process-name {
  color: #51BDE2;
  font-weight: 900;
}
.handbook-container .process-card .component-label {
  font-weight: bold;
}
.handbook-container .process-card .grade-row {
  padding-top: 10px;
}
.handbook-container .form-submit {
  background-color: #8cc444;
  font-size: 18px;
  font-weight: bolder;
}
.handbook-container .discipline-divider {
  border-top: 1px solid #0d28641a;
  margin-top: 24px;
  width: 100%;
}
.handbook-container .process-divider {
  border-top: 1px solid #0d28641a;
  width: 100%;
  margin-top: 24px;
}
.handbook-container .grade-divider {
  border-top: 1px solid #0d28641a;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
}
.handbook-container .sel-intro {
  margin-top: 25px;
}
.handbook-tools {
  display: flex;
  flex-flow: row wrap;
}
@media (max-width: 991px) {
  .handbook-tools {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100vw;
    background: #46444A;
    z-index: 99;
    padding: 5px;
  }
}
@media (max-width: 991px) {
  .handbook-tools .toolbar-button-text {
    display: none;
    visibility: hidden;
  }
}
.handbook-tools .resp-sharing-button {
  display: flex;
}
@media (min-width: 1200px) {
  .handbook-tools {
    flex-flow: row nowrap;
  }
}
.handbook-tools .handbook-tools-button {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
@media (max-width: 991px) {
  .handbook-tools .handbook-tools-button {
    flex: 1 1 10%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .handbook-tools .handbook-tools-button {
    flex: 1 1 25%;
  }
}
.handbook-tools .handbook-tools-button {
  cursor: pointer;
}
.handbook-tools .handbook-tools-button:hover {
  color: white;
}
.handbook-tools .handbook-tools-button.download {
  background-color: #FF3247;
}
.handbook-tools .handbook-tools-button.download:hover {
  background-color: #fe001a !important;
}
.handbook-tools .handbook-tools-button.copy {
  background-color: #FA7B36;
  color: white;
}
.handbook-tools .handbook-tools-button.copy:hover {
  background-color: #f75b06 !important;
}
.handbook-tools .show-hide-toc-button {
  background-color: #24ace4;
  display: block;
}
.handbook-tools .show-hide-toc-button.hidden {
  display: none;
}
@media (min-width: 992px) {
  .handbook-tools .show-hide-toc-button {
    display: none;
  }
}
@media (min-width: 992px) {
  .handbook-tools #scrollToTop {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Fixed/sticky position */
    bottom: 20px;
    /* Place the button at the bottom of the page */
    right: 30px;
    /* Place the button 30px from the right */
    z-index: 99;
    /* Make sure it does not overlap */
    border: none;
    /* Remove borders */
    outline: none;
    /* Remove outline */
    background-color: #0d2864;
    /* Set a background color */
    color: white;
    /* Text color */
    cursor: pointer;
    /* Add a mouse pointer on hover */
    padding: 12px 8px 9px 15px;
    /* Some padding */
    border-radius: 10px;
    /* Rounded corners */
    font-size: 18px;
    /* Increase font size */
  }
}

.purple {
  color: #8295d3;
}

.orange {
  color: #FA7B36;
}

.blue {
  color: #51BDE2;
}

.red {
  color: #FF3247;
}

.njas-printed-intro-logo-and-heading {
  width: 100%;
}
.njas-printed-intro-logo-and-heading .heading-row {
  /*&.text-container {
    display: inline-block;
    width: 75%;
    padding-left: 15px;
    .text {
      font-size: 32px;
      font-weight: 700;
    }
  }*/
}
.njas-printed-intro-logo-and-heading .heading-row.image-container {
  width: 100%;
  display: inline-block;
}
.njas-printed-intro-logo-and-heading .heading-row.image-container img {
  height: auto;
  width: 100%;
}

body #toast-container > div {
  opacity: 1;
}

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