: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-hover: var(--color-state-hover);--btn-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);--color-state-hover: #0cdaf9;--color-state-focus: #0cdaf9;--color-state-active: #0cdaf9;--btn-accent-color: #0cdaf9;--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 .tui-form--horizontal .tui-formRow:not(.tui-formRow--vertical){margin-top:var(--gap-3)}.tui-formRow{display:flex;flex-flow:column}.tui-formRow>.tui-formRow__desc{min-width:0;padding-top:var(--gap-1);padding-right:var(--gap-2);text-align:left;overflow-wrap:break-word}.tui-formRow>.tui-formRow__action{display:flex;max-width:44.5rem}.tui-formRow>.tui-formRow__action--isStacked{display:block}.tui-formRow>.tui-formRow__action--isStacked>*+*{margin-top:var(--gap-2)}.tui-formRow--fullWidth>.tui-formRow__action{max-width:none}.tui-form--vertical>.tui-formRow__desc,.tui-formRow--vertical>.tui-formRow__desc,.tui-formRow--emptyDesc>.tui-formRow__desc{padding:0}.tui-form--vertical .tui-formRow__action,.tui-formRow--vertical .tui-formRow__action{margin-top:var(--gap-1)}.tui-formRow--emptyDesc .tui-formRow__action{margin-top:0}.tui-form--horizontal .tui-formRow:not(.tui-formRow--vertical){}.tui-form--horizontal .tui-formRow:not(.tui-formRow--vertical){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-1)}.tui-form--horizontal .tui-formRow:not(.tui-formRow--vertical)>.tui-formRow__desc{flex-basis:13.75rem;flex-grow:0}.tui-form--horizontal .tui-formRow:not(.tui-formRow--vertical)>.tui-formRow__action{flex-basis:0;flex-grow:999;min-width:calc(60% - var(--gap-1))}.tui-form--horizontal .tui-formRow:not(.tui-formRow--vertical)>.tui-formRow__desc{padding-top:calc((var(--form-input-height) - var(--form-input-line-height)) / 2)}.tui-form--horizontal .tui-formRow:not(.tui-formRow--vertical).tui-formRow--contentType-other>.tui-formRow__action{padding-top:calc((var(--form-input-height) - var(--form-input-line-height)) / 2)}.tui-settingsFormBrand__testEmailInfoButton{align-self:center}.tui-select.tui-select--multiple{height:5rem}:root{--color-body: #000000;--nav-bg-color: #edff00;--nav-text-color: #000000;--color-primary: #000000;--btn-prim-accent-color: #edff00;--btn-accent-color: #edff00;--link-color: #14131E;--color-state: #000000;--color-text: #000000;--footer-bg-color: #14131E;--footer-text-color: #D9D9D9;--btn-accent-color-hover: #e3f500;--btn-accent-color-active: #d2e400;--link-color-hover: #0a0914;--color-state-hover: #000000;--color-state-focus: #000000;--color-state-active: #000000;--footer-text-color-hover: #cfcfcf;}
.totaraNav_prim--side .popover-region .nav-link .flex-icon {
    background-color: #14131E;
}
:root #sidebar .sidebartoggle {
    border: none;
}
div#course-custom-header {
    background-image: url(https://www.squadhub.co.uk/pluginfile.php/1/theme_accipio_tui/default_hero/2988/SQUAD_HERO_3-maot83oab50.jpg) !important;
}
i#chevron-sidebar, i#chevron-sidebar:before {
    color: #000000;
}
@media (min-width: 768px) {
    .totaraNav_prim .masthead_logo--header_img {
        height: 4.2rem;
    }
}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus {
    border-color: #dddddd;
    color: #000000;
}
.nav-tabs>li.show {
    overflow: visible;
}
/* Removes 'bookings' link in my learning block CP 07-03-2023 Z#3380 */
.block_totara_my_learning_nav .list li:first-of-type { 
    display:none; 
}

.usermenu span.login {
    display: none;
}
h1, h2, h3, h4, h5, .block .block-header h2, #dockeditempanel .dockeditempanel_content .block-header h2 {
    text-transform: uppercase!important;
}
button, input.form-submit, input[type=button], input[type=submit], input[type=reset],.tui-formBtn, .tui-iconBtn, .tui-actionLink, .tui-toggleSwitch__btn, .btn, .ui-button-text-only .ui-button-text, btn-primary {
    text-transform: uppercase;
    background: #edff00!important;
    color: black!important;
    font-weight: 900;
    border-color: #edff00!important;
}
#page-site-index #login #login_username, #page-site-index #login #login_password {
    width: 100%;
}
#page-site-index .block_login .content > div:first-of-type > a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: var(--btn-radius);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: black;
    background-color: #edff00;
    border-color: #edff00;
    text-transform: uppercase;
    margin: 0 0 3px 5px;
    font-weight: 900;
    width: 100%;
    margin-top: 10px;
}
#page-site-index .block_login .content > div:first-of-type:before {
    content: "If you do not have a SQUAD LMS account and need to register to complete online training, please use the button below.";
}
p, li, a, span {
    font-weight: 700;
}

/* 2022-11-17 BC Z2498 */
button:hover, input.form-submit:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, .loginbox #loginbtn:hover, #page-admin-course-management .buttons .singlebutton input[type=submit]:hover, .ui-button-text-only:hover .ui-button-text:hover {
    color: #edff00;
    background-color: #292929;
    border-color: #edff00;
}
.navExpand--listSecond .navExpand--list_item_link {
    color: #edff00;
}

.loginbox #loginbtn, #page-admin-course-management .buttons .singlebutton input[type=submit] {
    color: #000000;
    background-color: #edff00;
}
.btn-primary:hover, #page-site-index .block_login .content > div:first-of-type > a:hover, .eupopup-button:hover {
    color: #edff00!important;
    background-color: #292929!important;
    border-color: #292929!important;
    text-decoration:none;
}
h2, h3 {
    color: #000!important;
}
.title.block-title {
    padding-left: 0!important;
    padding-right: 0!important;
}
li.block_current_learning-tile, .block_current_learning-tile__image_ratio {
    border-radius: 0;
}
#page-local-accipio-one-discover-index .card, .accipio_formats .card {
    border-radius: 0;
}
.accipio-border-top-right-10.discover-resource-card .card-image-container::before {
    border-radius: 0;
}
.accipio_formats .card .card-img, .accipio_formats .card .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.tw-catalogItemNarrow__image {
    padding-top: 65%;
}
div#module_banner h1 {
    color: #edff00!important;
}
div#module_banner {
    background-color: #000!important;
}
button.btn-secondary.back_button {
    background-color: #b5bab6!important;
    border-color: #b5bab6!important;
}
.path-mod div.backButtonContainer div.buttonContainer {
    margin-bottom: 0!important;
}
.block_login .rememberpass {
    padding: 5px 0 0 20px;
}
.navExpand--listSecond .navExpand--list_item_link {
    color: black;
}
.block_feedback .content:before {
    content: "We would love to hear from you, please help us improve the platform by giving feedback through the link below.";
}

.block_feedback .content {
    padding-top: 0;
}

.block_feedback .content a {
    margin-top: 10px;
    width: 100%;
    text-transform: uppercase;
    background: #edff00 !important;
    color: black !important;
    font-weight: 900;
    border-color: #edff00 !important;
    display: inline-block;
    flex-shrink: 0;
    max-width: 100%;
    min-height: var(--btn-min-height);
    padding: calc((var(--btn-min-height) - var(--btn-font-size)* var(--btn-line-height)) / 2 - var(--btn-border-width)) var(--btn-padding-h);
    color: var(--btn-text-color);
    font-size: var(--btn-font-size);
    line-height: var(--btn-line-height);
    overflow-wrap: break-word;
    background: var(--btn-bg-color);
    border: var(--btn-border-width) solid;
    border-color: var(--btn-border-color);
    border-radius: var(--btn-radius);
    cursor: pointer;
    -webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function), border-color var(--transition-button-duration) var(--transition-button-function), box-shadow var(--transition-button-duration) var(--transition-button-function);
    transition: background-color var(--transition-button-duration) var(--transition-button-function), border-color var(--transition-button-duration) var(--transition-button-function), box-shadow var(--transition-button-duration) var(--transition-button-function);
    vertical-align: middle;
    touch-action: manipulation;
    margin-bottom: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
}

.block_feedback .tfont-var-loudspeaker {
    display: none;
}

.block_feedback .column.c1 {
    width: 100%;
}
