: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: #283B87;--color-primary: #2CABE2;--btn-prim-accent-color: #283B87;--btn-accent-color: #283B87;--link-color: #283B87;--color-state: #283B87;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--btn-prim-accent-color-focus: #1e317d;--btn-prim-accent-color-active: #0d206c;--btn-accent-color-focus: #1e317d;--btn-accent-color-active: #0d206c;--link-color-hover: #1e317d;--color-state-hover: #1e317d;--color-state-focus: #1e317d;--color-state-active: #0d206c;--footer-text-color-hover: #1c1c1c;}
/*________________________________footer________________________________*/
#page-footer {
  background-color: #EFEFF4;
}

.row.footer-row a {
  text-decoration: none;
  color: #283B87;
  float: right;
}

.row.footer-row {
  padding: 4rem 0 2rem 0;
  align-items: center;
  display: flex;
  text-align: center;
}

hr.solid {
  border-top: 3px solid #bbb;
}

img.footer-img-thumbnail {
  float: right;
}

/* login footer */
.tui-core_auth-footer {
  background-color: #EFEFF4;
  font-size: 12px;
}

/*________________________________jumbotrons________________________________*/
/* - */
.jumbo-backpack {
  background-image: url(https://www.nwea.org/uploads/Fusion24_webslider_1920x525.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}


.jumbo-rfb-learner {
  background-image: url(https://cpi-dev.synegen.com/local/feedbackviewer/general-totara-assets/img/learner%20dashboard.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 4rem;
  padding-top: 5rem;
}



.jumbo-rfb-facilitator {
  background-image: url(https://cpi-dev.synegen.com/local/feedbackviewer/general-totara-assets/img/learner%20dashboard.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 4rem;
  padding-top: 5rem;
}

.jumbo-rfb-admin {
  background-image: url(https://cpi-dev.synegen.com/local/feedbackviewer/general-totara-assets/img/RFB%20Admin%20Dashboard.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 4rem;
  padding-top: 5rem;
}

.jumbo-cpi-admin {
  background-image: url(https://cpi-dev.synegen.com/local/feedbackviewer/general-totara-assets/img/CPI%20Admin%20Dashboard.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 4rem;
  padding-top: 5rem;
}

.jumbo-backpacks-small {
  background-image: url(https://cpi-dev.synegen.com/local/feedbackviewer/general-totara-assets/img/backpack.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20rem;
}

.jumbo-backpacks-large {
  background-image: url(https://cpi-dev.synegen.com/local/feedbackviewer/general-totara-assets/img/backpack.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  height: 40rem;
}


/*________________________________facilitator signup edit________________________________*/
div#fitem_id_customfield_signupnote {
  display: none;
}




/*________________________________font families________________________________*/
/* mulish */
:root {
  --font-family: Mulish;
}

/*________________________________user creation edits________________________________*/
/*  */
fieldset#id_moodle_picture {
  display: none;
}

fieldset#id_moodle_additional_names {
  display: none;
}

fieldset#id_moodle_interests {
  display: none;
}

fieldset#id_aspirationalpositionheader {
  display: none;
}

fieldset#id_moodle_optional {
  /*display: none;*/
}

#mform1 div#fitem_id_url {
  display: none;
}
#mform1 div#fitem_id_skype {
  display: none;
}
#mform1 div#fitem_id_institution {
  display: none;
}
#mform1 div#fitem_id_department {
  display: none;
}
#mform1 div#fitem_id_phone1 {
  display: none;
}
#mform1 div#fitem_id_phone2 {
  display: none;
}
#mform1 div#fitem_id_address {
  display: none;
}
.block-totara-featured-links-layout .block-totara-featured-links-content::before {
  color: #000;
  background-color: rgba(255, 255, 255, .6);
}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h3 {
  color: #283B87;
  text-align: center;
}
.fcontainer #fitem_id_email label {
  position: absolute;
}
div.availabilityinfo {
  display: none;
}


.hero {
  display: flex;
  flex-direction: column;
  background-image: url("https://images.ctfassets.net/ihx0a8chifpc/GTlzd4xkx4LmWsG1Kw1BB/ad1834111245e6ee1da4372f1eb5876c/placeholder.com-1280x720.png");
  height: 100vh;
  align-self: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  align-items: center;
  justify-content: flex-end;
}
.hero-text {
  font-size: 3rem;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
  padding: 2rem;
  width: 100%;
  background-color: rgba(0, 0, 0, .3);
}

.block.chromeless .title.block-title{
  padding-left: 0;
  text-transform: uppercase;
}

.block_totara_featured_links {
  margin-bottom: 40px;
}
.card-product {
  border: 1px solid #cccccc;
  padding: 20px;
  margin: 10px;
  border-radius: 5px;
}
.nextsetoperator-then, .nextsetoperator .operator-then {
  background: none;
  font-size: 18px;
  margin-left: 20px;
  margin-top: 20px;
}
.coursename {
  font-weight: bold;
}
.header {
  font-weight: normal;
}
.course_icon {
  margin-right: 20px;
}
