:root{--color-primary:#99ac3a;--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: #000000;--nav-text-color: #ffffff;--color-primary: #000000;--color-state: #000000;--color-text: #262626;--footer-bg-color: #000000;--footer-text-color: #ffffff;--color-state-hover: #000000;--color-state-focus: #000000;--color-state-active: #000000;--footer-text-color-hover: #f5f5f5;}
/* Logo height */
.masthead_logo--header_img {
height: 9rem !important;
}

/* All blocks and header colour */
.block-header {
    color: white !important;
    background-color: black !important;
}

/* Course search block - Start */
.block_course_search .input-group {
width: 100%;
}

.block_course_search input {
width: 100%;
max-width: 100% !important;
border-radius: 20px 0px 0px 20px !important;
}

.block_course_search .input-group-btn {
width: 1% !important;
}
.block_course_search .input-group-btn .btn {
border-radius: 0px 20px 20px 0px !important;
color: white;
background-color: black;
}

/* Course search block - End */

/* Sign in page */
.loginbox.twocolumns .signuppanel {
    padding: 0 3.88%;
}

/* Mobile Theming */
.totaraNav_prim--toggleNav_target, .totaraNav_prim--list_close, .totaraNav_prim--list_showMobile {
background-color: black;
}

.totaraNav_prim--list_item {
color: black;
}

.totaraNav_prim--list_close:hover {
color: black;
}

.totaraNav_prim--list_close {
background-color: black;
}

.totaraNav_prim--list_item_link:hover {
background-colour: red;
}

/* Progress Bar in Program Block */
.block-prog-completions-list .progress {
    width: 250px;
    border: 1px solid #861D59;
}

/* Style the buttons that are used to open and close the accordion panel */
.accordionSRW {
  background-color: #000;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

.accordionSRW:active, .accordionSRW:hover {
color: white;
}

/* Style the accordion panel. Note: hidden by default */
.panelSRW {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}

#page-mod-simplecertificate-view #region-main .generaltable {
display: none;
}

