: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: #085959;--nav-text-color: #FFFFFF;--color-primary: #288c7d;--btn-prim-accent-color: #444444;--btn-accent-color: #444444;--link-color: #085959;--color-state: #085959;--color-text: #333333;--footer-bg-color: #303233;--footer-text-color: #ffffff;--btn-prim-accent-color-focus: #3a3a3a;--btn-prim-accent-color-active: #292929;--btn-accent-color-focus: #3a3a3a;--btn-accent-color-active: #292929;--link-color-hover: #004f4f;--color-state-hover: #004f4f;--color-state-focus: #004f4f;--color-state-active: #003e3e;--footer-text-color-hover: #f5f5f5;}
/* Make Changes between here */
.totaraNav nav {line-height: 2.7; font-size: var(--font-size-14); }
.totaraNav_prim { padding: 0; }
.totaraNav_prim--list_item_label { 
    color: #fff; 
    font-weight: normal !important; 
    font-size: var(--font-size-14);
}
.totaraNav_prim .masthead_logo--header_img {
    height: 2.3em;
}
.totaraNav_sub--list {
  display:none;
}
.path-login #login_hero-image {
    margin: -6px -15px 0 -15px;
}
@media (min-width: 992px) {
    .totaraNav_prim--list_item_link:focus, 
    .totaraNav_prim--list_item_selected,
    .totaraNav_prim--list_item_label::after {
        border-bottom: none;
        background-color: var(--btn-prim-bg-color);
        font-weight: normal !important;
    }
    .totaraNav_prim--list_item_link:hover {
        border-bottom: none;
        background-color: #004040;
    }
    .totaraNav_prim--list_item_link {
        color: var(--nav-tab-text-color) !important;
    }
}
.unlist li {
    padding-top: 1px;
    padding-bottom: 01px;
    border-bottom: #f0f0f0 1px solid;
}
.unlist li.r1 {
    background-color: #F5F5F5;
}
.progress .bar {
    background-color: #085959;
}
.progress {
    border: 1px solid #085959;
}
.btn-success,
a.btn.btn-primary,
a.btn.btn-primary.link-as-button,
a.btn-default, 
a.btn-default:visited {
    color: var(--btn-prim-text-color-active) !important;
    background-color: var(--btn-prim-bg-color) !important;
    border-color: var(--btn-prim-border-color) !important;
}
.btn-success:hover,
a.btn.btn-primary:hover {
    background-color: var(--btn-prim-bg-color-active) !important;
    border-color: var(--btn-prim-border-color-active) !important;
    box-shadow: var(--btn-shadow-active) !important;
}
.btn-danger,
.btn-danger:hover {
    color: var(--btn-text-color) !important;
    background-color: var(--btn-bg-color) !important;
    border-color: var(--btn-border-color) !important;
}
/* Do not edit beyond this point */
#page-site-index > div#page > div#page-content > div#region-top > aside#block-region-top { display: flex; flex-flow: wrap; justify-content: space-around; }
#page-site-index > div#page > div#page-content > div#region-top > aside#block-region-top > .block_awesome { flex-basis: 25%; }
#page-site-index > div#page > div#page-content > div.row > div#region-main > aside#block-region-main { display: flex; flex-flow: wrap; justify-content: space-around; }
#page-site-index > div#page > div#page-content > div.row > div#region-main > aside#block-region-main > .block_awesome { flex-basis: 33%; }
.course-content ul li.section.main {
    border-bottom: none;
    margin-bottom: 30px;
}
.course-title h2 { font-weight: bold; }
.course-content ul.topics .section.main h3.sectionname {
    font-size: 26px;
    margin-bottom: 30px;
}
.course-content ul.topics .section.main .summary {
    margin-bottom: 25px;
}
.course-content ul.topics .section li.activity {
    padding-left: 10px;
    background-color: #ffffff;
    margin-bottom: 2px;
}
.course-content ul.topics .section li.activity > div {
    box-shadow: -4px 2px 10px #ccc;
    margin-left: -10px;
    padding-left: 10px;
    padding-top: 10px;
    background-color: #f1f4fa;
}
.course-content ul.topics .section li.activity .activityinstance {
    font-size: 20px;
}
.course-content ul.topics .section li.activity .activityinstance .activityicon {
    margin-right: 15px;
    font-size: 30px;
}
.course-content ul.topics .section.main {
    //border: 1px dashed #cccccc;
}
#page-course-view-weeks .section li.activity a.completion-icon {
    visibility: hidden;
}
.course-content ul.weeks .section.main {
    border-bottom: none;
    margin-bottom: 30px;
}
.course-content ul.weeks .section.main h3.sectionname {
    font-size: 32px;
    margin-bottom: 30px;
}
.course-content ul.weeks .section.main .summary {
    margin-bottom: 25px;
}
.course-content ul.weeks .section li.activity {
    padding: 10px;
    background-color: #ffffff;
    margin-bottom: 2px;
}
.course-content ul.weeks .section li.activity .activityinstance {
    font-size: 20px;
}
.course-content ul.weeks .section li.activity .activityinstance .activityicon {
    margin-right: 15px;
    font-size: 30px;
}
#page-course-view-weeks.editing .course-content ul.topics .section.main {
    border: 1px dashed #cccccc;
}
.mod-indent-outer > div {
    padding-bottom: 10px;
}
#region-main {
    padding: 5px;
}
a, a:link, a:active {
    color: #088989;
}
a:visited {
    color: #004040;
}
.usermenu .login a:visited {
    color: #fff !important;
}
.totara_core__QuickAccess_flex-container-empty {
    visibility: hidden;
}
.user-multiselect .span5,
.f2f-usersbox .span5 {
    display: inline-table;
    float: none;
    padding: 0;
    vertical-align: top;
    width: 40%;
}
.user-multiselect .span2,
.f2f-usersbox .span2 {
    display: inline-table;
    float: none;
}
#dock .dockedtitle {
    background-color: rgba(255,255,155,0.8);
}
.totara-dialog .ui-dialog-titlebar h2 {
    color: #fff !important;
}
