
/* Theming CSS */
  /* Header color */
  .u-org--header,
  .u-org--header .header__content,
  .u-org--header .header__search {
    background-color: #fff !important;
  }


  /* Header text color */
  .u-org--header .header__btn,
  .u-org--header .header__titlelink,
  .u-org--header .sidemenu__titlelink {
    color: #657786;
  }

  .u-org--header .header__titletext {
    color: #657786;
  }

  .u-org--header .header__searchlabel:not(.header__searchlabel--focus) {
    color: #657786;
  }

  .u-org--header .header__searchinput {
    color: #657786;
  }

  .u-org--header .header__searchinput:not(:focus) {
    background-color: rgba(101, 119, 134, 0.1) !important;
  }

  .u-org--header .header__searchinput:not(:focus):-ms-input-placeholder {
    color: #657786;
  }

  .u-org--header .header__searchinput:not(:focus)::-ms-input-placeholder {
    color: #657786;
  }

  .u-org--header .header__searchinput:not(:focus)::placeholder {
    color: #657786;
  }

  .u-org--header .header__btn:hover,
  .u-org--header .header__btn:focus {
    background-color: rgba(101, 119, 134, 0.1);
  }

  .u-org--header .loginbar__titlelink,
  .u-org--header .loginbar__titletext,
  .u-org--header .loginbar__text {
    color: #657786;
  }


  /* Organization color */
  .u-orgcolor--color,
  .u-orgcolor--hovercolor:hover {
    color: #1da1f2 !important;
  }
  .u-orgcolor--bg,
  .u-orgcolor--hoverbg:hover {
    background-color: #1da1f2 !important;
  }
  .u-orgcolor--border,
  .u-orgcolor--border:link,
  .u-orgcolor--border:visited,
  .u-orgcolor--border:hover,
  .u-orgcolor--border:active,
  .u-orgcolor--border:focus {
    border-color: #1da1f2;
    color: #1da1f2;
  }
  .u-orgcolor--svgfill {
    color: #1da1f2;
    fill: #1da1f2;
  }
  .u-orgcolor--svgstroke {
    color: #1da1f2;
    stroke: #1da1f2;
  }
  .u-orgcolor--svgall {
    color: #1da1f2;
    fill: #1da1f2;
    stroke: #1da1f2;
  }
  .u-org--svgactive[data-active="true"],
  .u-org--svgactive:hover {
    color: #1da1f2 !important;
    stroke: #1da1f2 !important;
  }
  .u-org--piechart {
    color: rgba(0, 0, 0, 0.15);
    stroke: #1da1f2;
  }
  .u-org--tooltip {
    background-color: #1da1f2;
  }
  .u-org--tooltiptop:before {
    border-top-color: #1da1f2;
  }
  .u-org--tooltipright:before {
    border-right-color: #1da1f2;
  }
  .u-org--tooltipbottom:before {
    border-bottom-color: #1da1f2;
  }
  .u-org--tooltipleft:before {
    border-left-color: #1da1f2;
  }
  .updatecard__heading--new:before {
    background-color: #1da1f2;
  }
  .session:before {
    background-color: #1da1f2;
  }
}
  .iconbutton,
  .comments__headerbutton, {
    color: #1da1f2;
  }

  .u-org--catalogflag {
    border-top-color: #1da1f2;
  }
  .u-org--catalogflagbg {
    background-color: #1da1f2;
  }
  .u-org--catalogflagfill {
    color: #1da1f2;
    fill: #1da1f2;
  }

  .u-org--tabactive,
  .u-org--tab:hover,
  .u-org--tab:active,
  .u-org--tab:focus {
    border-color: #1da1f2;
  }
  .link--primary,
  .u-org--link,
  .u-org--link:link,
  .u-org--link:visited,
  .u-org--link:hover,
  .u-org--link:active,
  .u-org--link:focus {
    color: #1da1f2;
  }
  .u-org--linkhover:hover,
  .u-org--linkhover:active,
  .u-org--linkhover:focus {
    color: #1da1f2;
  }

  .button--primary,
  .button--primary:link,
  .button--primary:visited,
  .button--primary:hover,
  .button--primary:active,
  .button--primary:focus,
  .blankslate .button,
  .coursebar__btn--active,
  .coursebar__btn--active:hover,
  .coursebar__btn--active:focus {
    background-color: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
  }

  .button--secondary,
  .button--secondary:link,
  .button--secondary:visited,
  .button--secondary:hover,
  .button--secondary:active,
  .button--secondary:focus,
  .dropdown__trigger:not(.dropdown__trigger--link) {
    background-color: transparent;
    border-color: #1da1f2;
    color: #1da1f2;
  }
  .dropdown__trigger:not(.dropdown__trigger--link) {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.07 4.54"><path d="M4.07,4.54 C3.938,4.538 3.812,4.484 3.72,4.39 L0.18,0.85 C-0.016,0.654 -0.016,0.336 0.18,0.14 C0.376,-0.056 0.694,-0.056 0.89,0.14 L4.07,3.32 L7.25,0.14 C7.446,-0.056 7.764,-0.056 7.96,0.14 C8.156,0.336 8.156,0.654 7.96,0.85 L4.42,4.39 C4.328,4.484 4.202,4.538 4.07,4.54 z" fill="#1da1f2" /></svg>');
  }

  .tooltip {
    background-color: #1da1f2;
  }
  .tooltip--left::before {
    border-left-color: #1da1f2;
  }
  .tooltip--right::before {
    border-right-color: #1da1f2;
  }
  .tooltip--bottom::before,
  .tooltip--bottom-left::before,
  .tooltip--bottom-right::before {
    border-bottom-color: #1da1f2;
  }
  .tooltip--top::before,
  .tooltip--top-left::before,
  .tooltip--top-right::before {
    border-top-color: #1da1f2;
  }
  .checkbox--primary .checkbox__input:checked + .checkbox__ui {
    background-color: #1da1f2;
    border: 2px solid #1da1f2;
  }
  .question .checkbox__input:checked + .checkbox__ui {
    background-color: #1da1f2;
    border: 1px solid #1da1f2;
  }
  .question .radio__input:checked + .radio__ui {
    border-color: #1da1f2;
  }
  .question .radio__input:checked + .radio__ui::before {
    background-color: #1da1f2;
  }
  .rank__listitem .radio__input:checked + .radio__ui {
    border-color: #1da1f2;
  }
  .rank__listitem .radio__input:checked + .radio__ui::before {
    background-color: #1da1f2;
  }
  .sharelinks__link:hover,
  .sharelinks__link:focus,
  .sharelinks__link.button:hover,
  .sharelinks__link.button:focus {
    color: #1da1f2;
  }
  .rating input[type="radio"]:not([disabled]) + label {
    color: #1da1f2;
  }
  .courselist__item[data-status="completed"] .courselist__marker,
  .pathmenu__sectionitem[data-status="completed"] .pathmenu__itemmarker {
    color: #1da1f2;
  }

  /* Branding logo */
  .header__titleicon.u-org--titleicon {
    max-width: 120px;
  }
  @media (min-width: 370px) {
    .header__titleicon.u-org--titleicon {
      max-width: 160px;
    }
  }
  .u-org--titleicon + .header__titletext,
  .u-org--titleicon + .sidemenu__titletext {
    display: none;
  }
  .u-org--header .header__titlelink {
    text-overflow: clip;
  }

  /* Custom CSS */
  * {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif  !important; 
}
.terms__logo {
display: none;
}

.sidemenu {
background-color: #fff;
}

.toolbar,
.toolbar__listitem {
background-color: #fff;
}
.award__separator {
display: none;
}

.award__meta {
padding-bottom: 15px;
}
.question__instruction {
visibility: hidden;
}

#assessment-modal-page {
    display: block;
    overflow: auto;
}
