: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{--color-primary:#5050ff;--color-secondary:#5050ff;--color-tertiary:#5050ff;--color-frontpg-left:#5050ff;--color-frontpg-right:#5050ff;--color-coursepg-left:#5050ff;--color-coursepg-right:#5050ff;--color-module-banner:#5050ff;--color-mega-menu:#333;--color-block-right:#5050ff;--color-block-left:#5050ff;--color-state:#5050ff;--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);--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);--p-font-size:16px;--p-font-weight:400px;--h1-font-size:32px;--h2-font-size:28px;--h3-font-size:24px;--h4-font-size:20px;--h5-font-size:18px;--navbar_height:200px;--color-body:#000029;--btn-prim-accent-color:#5050ff;--btn-accent-color:#0cdaf9;--color-state:#5050ff;--footer-bg-color:#333333;--footer-text-color:#f8f8f8;--color-submenu-bg:#f8f8f8;--color-submenu-font:#262626;--formfonts_field_global_font_size:14px;--color-sidebar-bg:#f8f8f8;--color_right_sidebar_link:#FFFFFF;--color-right-sidebar:#5050ff;--color-loginbox-bg:#FFFFFF;--color-loginbox-font:#262626;--color_hero_link:#808080;--color-hero-bg:#FFFFFF;--font-body-size:var(--p-font-size)}:root body{font-size:var(--p-font-size);color:var(--sidebar-link-color)}:root h1{font-size:var(--h1-font-size);}:root h2{font-size:var(--h2-font-size);}:root h3{font-size:var(--h3-font-size);}:root h4{font-size:var(--h4-font-size);}:root h5{font-size:var(--h5-font-size);}:root{--color-body: #131313;--nav-bg-color: #ffffff;--nav-text-color: #131313;--color-primary: #1CA2CA;--btn-prim-accent-color: #1CA2CA;--btn-accent-color: #131313;--link-color: #1CA2CA;--color-state: #1CA2CA;--color-text: #131313;--footer-bg-color: #ffffff;--footer-text-color: #131313;--btn-prim-accent-color-focus: #1298c0;--btn-prim-accent-color-active: #0187af;--btn-accent-color-focus: #090909;--btn-accent-color-active: #000000;--link-color-hover: #1298c0;--color-state-hover: #1298c0;--color-state-focus: #1298c0;--color-state-active: #0187af;--footer-text-color-hover: #090909;}
.tui-sidePanelNavGroup__heading-title {
    max-width: 85%;
}
.container-fluid.breadcrumb-container {
    margin-top: 5px;
}
.totaraNav_sub > .container-fluid {
    padding: 0 44px;
}
.container-fluid.slider-content {
    padding: 0 44px!important;
}
body:not(.editing) .block-totara-featured-links-tile {
    align-items: start!important;
}
ul.pagination li {
    padding: 0;
}
.block_current_learning-tile {
    min-height: 242px;
}
.totaraNav_prim--side .popover-region .nav-link .flex-icon {
    background-color: #ffffff!important;
}
.totaraNav{
    margin-bottom: 0;
}

.block .block_action a:nth-child(n+3){
display:none;
}

.glider>div:first-child{
height: auto !important;
}



@media (min-width: 992px) {
    .navExpand--listSecond {
        top: 33px;
    }
}
.progress{
height: 20px;
    border-radius: 0;
    background: none;
}
.block_current_learning-tile__content_duedate_text{
   border: none;
    padding-left: 0;
}
/*course*/
.progress-container{
background: none;
}

.totaraNav{border:0;}
#sidebar .popover{
    max-width: 90%;
    left: 5%!important;
    overflow-x: hidden;

}

#sidebar .popover .addBlockPopover--search{
    max-width: 200px;
}
#block-region-sidebar{
min-height:100vh;
}

/* accipio_plugins.css*/
#a1_accordion .faq-container .faq-item .faq-title{
    background: var(--color-sidebar-bg);
    border: 1px solid var(--color-sidebar-bg);
    color: var(--color_right_sidebar_link);
}
#a1_accordion .faq-container .faq-item .faq-title:hover {
    background: color-mix(in srgb,var(--color-sidebar-bg),#FFFFFF 50%);
    border: 1px solid color-mix(in srgb,var(--color-sidebar-bg),#FFFFFF 50%);
}
#a1_accordion .faq-container .faq-item .faq-description{
    border: 1px solid color-mix(in srgb,var(--color-sidebar-bg),#FFFFFF 50%);
}



.sidebar-content {
    overflow: auto;
    padding: 0;
    max-height:100vh
}


@media (min-width: 768px) {
    .totara_core__QuickAccess .totara_core__QuickAccess_group-list li {
        padding: 0px 5px;
    }
}

#view-program-content{
margin-top:20px;
}
#view-program-content #progressbar{
display:flex;
}
#view-program-content>h2 {
    margin-bottom: 25px;
}
.path-totara-program .display-program h3 {
    margin-bottom: 25px;
}
.rb-report-results-heading{
margin-top:10px;
}


.tui-card.tui-totaraProgramAffectedCard {
    display: block;
    padding: var(--gap-2);
    margin-top: var(--gap-5);
}
@media (min-width: 768px) {
    .totara_core__QuickAccess .totara_core__QuickAccess_group-list li {
        padding: 0px 5px;
    }
}

#course-custom-header {
    min-height: 200px;
}

#view-program-content{
    margin-top:20px;
}
#view-program-content #progressbar{
    display:flex;
}
#view-program-content>h2 {
    margin-bottom: 25px;
}
.path-totara-program .display-program h3 {
    margin-bottom: 25px;
}
.rb-report-results-heading{
    margin-top:10px;
}
.f2f-takeattendance-bulk-action-box {
    display: flex;
    margin-bottom: var(--gap-8);
    padding: var(--gap-2);
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
.f2f-takeattendance-bulk-action-box .bulkactionstring{
    font-weight: 600;
    margin-bottom: 5px;
}
.custom-facetoface-label {
    font-weight: normal;
    margin: 5px;
    min-width: 120px;
    margin-left:0;
}
.f2f-takeattendance-bulk-action-box select.f2f-inline-box{
    min-width: 150px;
}
/*
Fixing the #page-content not havinig enough padding
Allignment with Breadcrumbs
*/
#page-content{
    margin: 0 auto;
    padding: .75rem 1rem;
}

/* fixing login page displaced login form */
#page-login-index #page-content{
    margin: 0;
    padding: 0;
}

.tui-card.tui-totaraProgramAffectedCard {
    display: block;
    padding: var(--gap-2);
    margin-top: var(--gap-5);
}

@media (min-width: 576px) {
    .topfields  .form-inline label {
        display: inline-block;
    }
}
.topfields .form-inline {
    display: inline-block;
}
.coursetitle {
    margin-bottom: 0;
}
.feedback_mapped_courses{
    margin-top: 20px;
}
.alert.alert-danger.alert-with-icon.fade.in {
    margin-top: 40px;
}


.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout, .usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout:hover{
    color: var(--dropdown-item-text-color);
}
a:hover {
    text-decoration: underline;
    color: color-mix(in srgb, var(--color-primary), #000 20%);
}
a.tw-selectMulti__link {
    color: var(--link-color);
}
a.tw-selectMulti__link:hover {
    text-decoration: underline;
    color: color-mix(in srgb, var(--link-color), #000 40%);
}
    :root  .totaraNav_sub{
        background : var(--color-submenu-bg);

    }
.totaraNav_sub .totaraNav--list_item_expanded>a,
    .totaraNav_sub--list_item:hover,
    :root .totaraNav_sub--list_item_label:hover,
    .totaraNav_sub--list_item_selected:focus, .totaraNav_sub--list_item_selected:hover{
        background: transparent;
    }
.totaraNav_sub--list_item_hasChildren .totaraNav_sub--list_item_link .totaraNav--expand_indent .totaraNav--icon_chevron::before,
    :root .totaraNav_sub--list_item_label{
        color:var(--color-submenu-font);
    }
    :root .totaraNav_sub--list_item_label{
        color:var(--color-submenu-font);
    }

/*QUIZ FIXES*/
.que .formulation {
    clear: none;
}
. qn_buttons{
display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}
.path-mod-quiz .qnbutton{
    color: var(--color-body);
    min-height:0;
}
#block-region-sidebar {
    min-height: calc(100vh - 50px);
}




