:root{--color-primary:#69bd45;--color-secondary:#007ab8;--color-tertiary:#1ea4a9;--color-state:#4b7e2b;--color-state-hover:#3c6721;--color-state-focus:#3c6721;--color-state-active:#30541a;--color-state-highlight:#f6f9d7;--color-state-highlight-neutral:var(--color-neutral-3);--color-state-disabled:var(--color-neutral-5);--color-neutral-1:#fff;--color-neutral-2:#fafafa;--color-neutral-3:#f7f7f7;--color-neutral-4:#e6e4e4;--color-neutral-5:#c7c7c7;--color-neutral-6:#767676;--color-neutral-7:#262626;--color-background:var(--color-neutral-1);--color-border:var(--color-neutral-5);--color-text:var(--color-neutral-7);--color-text-disabled:var(--color-neutral-5);--color-text-hint:var(--color-neutral-6);--link-color:var(--color-state);--link-color-hover:var(--color-state-hover);--nav-bg-color:#fff;--nav-text-color:var(--color-text);--footer-bg-color:#fff;--footer-text-color:var(--color-text);--footer-text-color-hover:var(--footer-text-color);--btn-accent-color:var(--color-state);--btn-accent-color-active:var(--color-state-active);--btn-accent-color-focus:var(--color-state-focus);--btn-accent-color-disabled:var(--color-state-disabled);--btn-prim-accent-color:var(--color-state);--btn-prim-accent-color-active:var(--color-state-active);--btn-prim-accent-color-focus:var(--color-state-focus);--btn-prim-accent-color-disabled:var(--color-state-disabled)}:root{--nav-bg-color: #ffffff;--nav-text-color: #262626;--color-primary: #db9e29;--color-state: #1e3464;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--color-state-hover: #142a5a;--color-state-focus: #142a5a;--color-state-active: #031949;--footer-text-color-hover: #1c1c1c;}
.totaraNav_prim .masthead_logo--header_img {
  height: 2.5em;
  width: auto;
}

.lnbox-container:after {
  content: "";
  display: table;
  clear: both;
}

.lnbox {
  width: 23.5%;
  height: 0px;
  padding-bottom: 23.5%;
  float: left;
  margin-right: 2%;
  box-shadow: 0px 0px 0px 1px #CCC inset;
  background-color: #F6F6F6;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
}

.lnbox > div {
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  margin: 10%;
}

.lnbox > div, .lnbox:hover > div {
  color: transparent;
}

.lnbox1, .lnbox2, .lnbox3, .lnbox5, .lnbox6, .lnbox7 {
  margin-right: 2%;
  float: left;
}

.lnbox1 {
  border-top: 5px solid #A81B8C;
  background-image: url(/pluginfile.php/2/course/section/2/box_1-v2.svg);
}

.lnbox2 {
  border-top: 5px solid #1E3464;
  background-image: url(/pluginfile.php/2/course/section/2/box_2-v2.svg);
}

.lnbox3 {
  background-image: url(/pluginfile.php/2/course/section/2/box_3.svg);
  border-top: 5px solid #EB6E44;
}

.lnbox4 {
  background-image: url(/pluginfile.php/2/course/section/2/box_4.svg);
  border-top: 5px solid #cb6586;
}

.lnbox5 {
  background-image: url(/pluginfile.php/2/course/section/2/box_5.svg);
  border-top: 5px solid #006600;
}

.lnbox6 {
  background-image: url(/pluginfile.php/2/course/section/2/box_6.svg);
  border-top: 5px solid #ff8c00;
}

.lnbox7 {
  background-image: url(/pluginfile.php/2/course/section/2/box_7.svg);
  border-top: 5px solid #db9e29;
}

.lnbox8 {
  background-image: url(/pluginfile.php/2/course/section/2/box_8.svg);
  border-top: 5px solid #a3c15a;
}

.lnbox4, .lnbox8 {
  margin-right: 0%;
  float: right;
}

@media all and (max-width:1350px)
{
  #region-main.col-md-6 .lnbox {
    width: 100%;
    height: auto;
    padding-bottom: 0px;
    clear: both;
    border-radius: 0px;
    border-top: 0;
    background: none;
    min-height: 50px;
    line-height: 50px;
    color: #fff;
    margin-right: 0px;
    margin-bottom: 10px;
 }

  #region-main.col-md-6 .lnbox > div {
    color: #fff;
    margin: 0px;
  }

  #region-main.col-md-6 .lnbox:hover > div {
    color: #fff;
    text-decoration: underline;
  }

  #region-main.col-md-6 .lnbox1 {
    background-color: #A81B8C;
  }

  #region-main.col-md-6 .lnbox2 {
    background-color: #1E3464;
  }

  #region-main.col-md-6 .lnbox3 {
    background-color: #EB6E44;
  }

  #region-main.col-md-6 .lnbox4 {
    background-color: #cb6586;
  }

  #region-main.col-md-6 .lnbox5 {
    background-color: #006600;
  }

  #region-main.col-md-6 .lnbox6 {
    background-color: #ff8c00;
  }

  #region-main.col-md-6 .lnbox7 {
    background-color: #db9e29;
  }

  #region-main.col-md-6 .lnbox8 {
    background-color: #a3c15a;
  }
}

@media all and (max-width:769px)
{
  .lnbox {
    width: 100%;
    height: auto;
    padding-bottom: 0px;
    clear: both;
    border-radius: 0px;
    border-top: 0;
    background: none;
    min-height: 50px;
    line-height: 50px;
    color: #fff;
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .lnbox > div {
    color: #fff;
    margin: 0px;
  }

  .lnbox:hover > div {
    color: #fff;
    text-decoration: underline;
  }

  .lnbox1 {
    background-color: #A81B8C;
  }

  .lnbox2 {
    background-color: #1E3464;
  }

  .lnbox3 {
    background-color: #EB6E44;
  }

  .lnbox4 {
    background-color: #cb6586;
  }

  .lnbox5 {
    background-color: #006600;
  }

  .lnbox6 {
    background-color: #ff8c00;
  }

  .lnbox7 {
    background-color: #db9e29;
  }

  .lnbox8 {
    background-color: #a3c15a;
  }
}

#page-footer {
  min-height: 120px;
  background-color: #fff;
  background-image: url(//docs.learningnexus.co.uk/totara-files/durhamcc/footer.png?20220124);
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 0;
  border-top: none;
}

#page-footer .page-footer-poweredby {
  display: none;
}

#region-main {
  background: #fff;
}

/* Hide "Or log in with" string above SAML2 login button */
.subcontent.potentialidps h6,
.signuppanel .subcontent p {
  display: none;
}

