: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;--color-state: #283B87;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--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________________________________*/
.jumbotron h1 {
    color: #505050;
}
/* - */
.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://learn.crisisprevention.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://learn.crisisprevention.com/local/feedbackviewer/general-totara-assets/img/Facilitator%20Dashboard.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto;
    padding-bottom: 4rem;
    padding-top: 5rem;
}

.jumbo-rfb-admin {
    background-image: url(https://learn.crisisprevention.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://learn.crisisprevention.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://learn.crisisprevention.com/local/feedbackviewer/general-totara-assets/img/backpack.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 20rem;
}

.jumbo-backpacks-large {
    background-image: url(https://learn.crisisprevention.com/local/feedbackviewer/general-totara-assets/img/backpack.jpg);
    background-position: center;
    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_moodle_optional {
    /*display: none;*/
}

fieldset#id_aspirationalpositionheader {
    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, .8);
}
.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;
}

/*________________________________Quiz Answer choice wrapping________________________________*/
.que.multichoice .answer div.r0 label, .que.multichoice .answer div.r1 label, .que.multichoice .answer div.r0 div.specificfeedback, .que.multichoice .answer div.r1 div.specificfeedback {width: 94%;display: -webkit-inline-box;}


/*____________________________DCC workspace disable non-active tabs___________________________*/
/*body.context-11720 li.tui-tabs__tab:not(.tui-tabs__tab--active) a.tui-tabs__link {
  pointer-events: none;
  color: #888888;
  background-color: #f0f0f0;
  opacity: 0.6;
  cursor: not-allowed;
}*/
/*____________________________DCC workspace hide non-active tabs______________________________*/
body.context-11720 li.tui-tabs__tab:not(.tui-tabs__tab--active) {
  display: none;
}
/*____________________________DCC workspace Remove Comment Tab in Training Materials (Articles/Playlists)______________________________*/
body.context-11460 li.tui-tabs__tab.tui-tabs__tab--small:nth-child(2) {
    display: none !important;
}

/* CUS-1526: Hide Members Tab if NO button with aria-label="Admin actions" or "Owner actions" exists */
body:not(:has(button.tui-formBtn.tui-workspacePrimaryAction__dropdown-button[aria-label="Admin actions"])):not(:has(button.tui-formBtn.tui-workspacePrimaryAction__dropdown-button[aria-label="Owner actions"]))
    .tui-tabs__tabs li:nth-child(3) {
      display: none !important;
}
/* CUS-1526: Hide contents of Members Tab if NO button with aria-label="Admin actions" or "Owner actions" exists (in case of bookmarked URLs)*/
body:not(:has(button.tui-formBtn.tui-workspacePrimaryAction__dropdown-button[aria-label="Admin actions"])):not(:has(button.tui-formBtn.tui-workspacePrimaryAction__dropdown-button[aria-label="Owner actions"]))
    div.tui-workspaceMembersTab {
  display: none !important;
}

/*________________________Updates for New Dashboards______________________________*/
.card-product {
border: 1px solid #cccccc;
padding: 20px;
margin: 10px;
border-radius: 5px;
flex: 1;
}
.product-card-row {
flex-direction: row;
}
.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;
}
ul.list-item {
margin-left: 0;
}
li.list-item {
padding: 10px;
border-bottom: 1px dotted #CCC;
list-style-type: none;
}
li.list-item:hover {
background-color: #F3F8FB;
}
.no-overflow {
overflow: hidden;
}
.fac-banner-text {
align-items: center;
height: 100%;
width: 60%;
font-size: 16px;
}

@media screen and (max-width: 767px) {
.fac-banner-text {
width: 90%;
background-color: rgba(255, 255, 255, 0.5);
margin: 20px;
        }
.product-card-row {
flex-direction: column;
}
    }
p{
word-break: auto-phrase;
}

.p-larger{
word-break: auto-phrase;
font-size: 18px;
}
.gray-box {
background-color: #efeff4;
padding: 20px;
}
