.consent-banner .tui-modal__inner{position:absolute;bottom:0;height:auto}.consent-banner.tui-modal--size-large .tui-modal__inner{width:100%}.consent-banner .tui-formBtn{margin-bottom:var(--gap-2)}.consent-banner .consent-buttons{display:flex;flex-direction:column;align-self:center;margin-top:var(--gap-8)}.consent-banner .consent-buttons-settings{display:flex;justify-content:center;padding:0 var(--gap-6)}.consent-banner .consent-buttons-settings__btn{margin-right:0;border:none;text-decoration:underline;color:var(--link-color)}@media (min-width:600px){.consent-banner .consent-buttons{flex-direction:row;align-items:center}.consent-banner .tui-formBtn{flex-shrink:1}.consent-banner .consent-buttons__confirm{margin-right:var(--gap-2)}}@media (min-width:768px){.consent-banner.tui-modal.tui-modal--size-large .tui-modal__inner{width:100%;text-align:left}.consent-banner .tui-modalContent__content{flex-direction:row;justify-content:space-between}.consent-banner .policy{flex:1 1 60%}.consent-banner .consent-buttons{flex-wrap:wrap;justify-content:center;margin-top:0;padding-left:20px}.consent-banner .consent-buttons-settings{width:100%}.consent-banner .tui-formBtn{white-space:nowrap}}@media (min-width:992px){.consent-banner .consent-buttons{flex-wrap:nowrap;justify-content:flex-end}.consent-banner .consent-buttons-settings{width:auto}}.preferences-header{display:inline-block;width:100%;padding-bottom:var(--gap-5);border-bottom:1px solid var(--color-neutral-5)}.preferences-header img{width:120px;height:auto}.preferences-content h3{margin-bottom:var(--gap-3)}.preferences-collapsible{margin-bottom:var(--gap-5)}.preferences-collapsible .tui-collapsible__header{min-height:42px;align-content:center}.preferences-collapsible+.tui-formBtn{max-width:180px;align-self:end}.preferences-collapsible .tui-collapsible__header-button:focus{outline:none}.preferences-collapsible .consent-category{padding:var(--gap-5) var(--gap-3)}
/*Kineo mod*/

.block .block-content .btn.qnbutton.btn-secondary:link {
padding: 0px 5px 5px 2px;
}

/*Kineo mod end*/


/*Kineo mod footer list below logout*/
.fr-list h6, .social-list h6
{ text-align: left; }

 

.fr-list ul,
.social-list ul
{ list-style: none; text-align: left; margin-left: 0; }

 

.footer-region
{ max-width: 1600px; margin: 0 auto; }

 

.footer-region
{ padding-left: 15px; padding-right: 15px; }

 

.social-list i:before 
{ font-size: 22px; }

 

.social-list ul li
{ float: left; margin-right: 10px; }

 

.fr-list,
.social-list,
.fr-image

 

{ width: 100%; display: inline-block; margin-bottom: 15px; }
@media only screen and (min-width: 768px) {
.fr-list, .social-list, .fr-image {
width: 22%; display: inline-block; vertical-align: text-top; margin-right: 15px; }
.fr-image { margin-right: none; }
}
 
/*Kineo mod end*/

/*Kineo mod*/

.block .block-content .btn.qnbutton.btn-secondary:link {
padding: 0px 5px 5px 2px;
}

/*Kineo mod end*/

/* SDTHATCHAM-106 START */

:root {
    --input-color: var(--color-primary);
    --input-background-color: #fff;
}

body#page-mod-quiz-attempt #page-content input[type="checkbox"],
body#page-mod-quiz-attempt #page-content input[type="radio"] {
    -moz-appearance: inherit;
    position: relative;
    font-size: 16px;
}

body#page-mod-quiz-attempt #page-content input[type="checkbox"]:before {
    width: 16px;
    height: 16px;
    background-color: var(--input-background-color);
    border: solid 1px var(--input-color);
    display: block;
    content: " ";
}

body#page-mod-quiz-attempt #page-content input[type="checkbox"]:checked:after {
    font-family: "fontawesome" !important;
    content: "\f00c";
    font-size: 0.9em;
    text-align: center;
    color: var(--input-color);
    position: absolute;
    top: -2px;
    background-color: transparent;
    left: 1px;
}

body#page-mod-quiz-attempt #page-content .truefalse .answer > div,
body#page-mod-quiz-attempt #page-content .multichoice .answer > div {
    display: flex;
    align-items: center;
}

body#page-mod-quiz-attempt #page-content input[type="radio"] {
    position: relative;
    z-index: 1;
    width: 16px;
    height: 16px;
}

body#page-mod-quiz-attempt #page-content input[type="radio"]:before {
    width: 16px;
    height: 18px;
    content: " ";
    display: block;
    background-color: var(--input-background-color);
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: -1px;
}

body#page-mod-quiz-attempt #page-content input[type="radio"]:after {
    content: "\f10c";
    font-family: "fontawesome" !important;
    display: block;
    width: 20px;
    height: 20px;
    font-size: 18px;
    position: absolute;
    z-index: 0;
    left: 0;
    top: -4px;
    color: var(--input-color);
}

body#page-mod-quiz-attempt #page-content input[type="radio"]:checked:after {
    content: "\f192";
}

/* FireFox tweaks */
body#page-mod-quiz-attempt.gecko #page-content input[type="radio"]:before {
    height: 16px;
    top: 0;
}

body#page-mod-quiz-attempt.gecko #page-content input[type="radio"]:after {
    top: -5px
}

body#page-mod-quiz-attempt.gecko #page-content input[type="checkbox"]:checked:after {
    top: -3px;
}

/* SDTHATCHAM-106 END */