.hidden {
    display: none!important;
}
.govuk-inset-text,.hods-alert{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:inherit;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text,.hods-alert{font-family:sans-serif}}@media(min-width: 40.0625em){.govuk-inset-text,.hods-alert{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text,.hods-alert{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text,.hods-alert{color:#000}}@media(min-width: 40.0625em){.govuk-inset-text,.hods-alert{margin-top:30px}}@media(min-width: 40.0625em){.govuk-inset-text,.hods-alert{margin-bottom:30px}}.govuk-inset-text>:first-child,.hods-alert>:first-child{margin-top:0}.govuk-inset-text>:only-child,.hods-alert>:only-child,.govuk-inset-text>:last-child,.hods-alert>:last-child{margin-bottom:0}.hods-alert{border-color:#2b8cc4;background-color:#dbeff9}.hods-alert--success{border-color:#28a197;background-color:#c6ece9}.hods-alert--error{border-color:#c42b2b;background-color:#f3dede}.hods-alert--warning{border-color:#ffeb3b;background-color:#fff9c4}.hods-alert:first-child{margin-top:0}@media(min-width: 40.0625em){.hods-alert:first-child{margin-top:0}}.hods-alert:last-child{margin-bottom:0}@media(min-width: 40.0625em){.hods-alert:last-child{margin-bottom:0}}.hods-alert__heading{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:15px}@media print{.hods-alert__heading{font-family:sans-serif}}@media(min-width: 40.0625em){.hods-alert__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.hods-alert__heading{font-size:18pt;line-height:1.15}}@media(min-width: 40.0625em){.hods-alert__heading{margin-bottom:15px}}
.nhsuk-tabs{margin-top:5px;margin-bottom:20px}.js-enabled .nhsuk-tabs__panel--hidden{display:none}@media (min-width: 40.0625em){.nhsuk-tabs{margin-top:5px}}@media (min-width: 40.0625em){.nhsuk-tabs{margin-bottom:30px}}.nhsuk-tabs__title{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.nhsuk-tabs__title{font-family:sans-serif}}@media (min-width: 40.0625em){.nhsuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.nhsuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.nhsuk-tabs__title{color:#000}}.nhsuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media (min-width: 40.0625em){.nhsuk-tabs__list{margin-bottom:30px}}.nhsuk-tabs__list-item{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}.js-enabled .nhsuk-tabs__list-item:not(.nhsuk-tabs__list-item--selected){margin-top: -5px;margin-bottom: -1px;padding-top: 12px;padding-right: 19px;padding-bottom: 13px;}@media print{.nhsuk-tabs__list-item{font-family:sans-serif}}@media (min-width: 40.0625em){.nhsuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.nhsuk-tabs__list-item{font-size:14pt;line-height:1.15}}.nhsuk-tabs__list-item:before{color:#0b0c0c;content:"\2014 ";margin-left:-25px;padding-right:5px}@media print{.nhsuk-tabs__list-item:before{color:#000}}.nhsuk-tabs__tab{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px, .0625rem);text-underline-offset:.1em;display:inline-block;margin-bottom:10px}@media print{.nhsuk-tabs__tab{font-family:sans-serif}}.nhsuk-tabs__tab:hover{text-decoration-thickness:max(3px, .1875rem, .12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.nhsuk-tabs__tab:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;-webkit-box-shadow:0 -2px #fd0,0 4px #0b0c0c;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.nhsuk-tabs__tab:link{color:#005eb8}.nhsuk-tabs__tab:visited{color:#4c2c92}.nhsuk-tabs__tab:hover{color:#003078}.nhsuk-tabs__tab:active{color:#0b0c0c}.nhsuk-tabs__tab:focus{color:#0b0c0c}.nhsuk-tabs__panel{margin-bottom:30px;background: #fff}@media (min-width: 40.0625em){.nhsuk-tabs__panel{margin-bottom:50px}}@media (min-width: 40.0625em){.js-enabled .nhsuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.js-enabled .nhsuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .nhsuk-tabs__title{display:none}.js-enabled .nhsuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#d8dde0;text-align:center}.js-enabled .nhsuk-tabs__list-item:before{content:none}.js-enabled .nhsuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.js-enabled .nhsuk-tabs__list-item--selected .nhsuk-tabs__tab{text-decoration:none}.js-enabled .nhsuk-tabs__tab{margin-bottom:0}.js-enabled .nhsuk-tabs__tab:link,.js-enabled .nhsuk-tabs__tab:visited{color:#005eb8}}@media print and (min-width: 40.0625em){.js-enabled .nhsuk-tabs__tab:link,.js-enabled .nhsuk-tabs__tab:visited{color:#000}}@media (min-width: 40.0625em){.js-enabled .nhsuk-tabs__tab:hover{color:rgba(11,12,12,0.99)}.js-enabled .nhsuk-tabs__tab:active,.js-enabled .nhsuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width: 40.0625em){.js-enabled .nhsuk-tabs__tab:active,.js-enabled .nhsuk-tabs__tab:focus{color:#000}}@media (min-width: 40.0625em){.js-enabled .nhsuk-tabs__tab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .nhsuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}}@media (min-width: 40.0625em) and (min-width: 40.0625em){.js-enabled .nhsuk-tabs__panel{margin-bottom:0}}@media (min-width: 40.0625em){.js-enabled .nhsuk-tabs__panel>:last-child{margin-bottom:0}}
.nhsuk-account-menu {
    background-color: #fff;
    border-bottom: 1px solid #b1b4b6;
}
.nhsuk-account-menu .nhsuk-width-container {
    width: 100%;
}
.nhsuk-account-menu__main {
    list-style: none;
    margin-bottom: 0;
    display: flex;
    justify-content: flex-end;
}
.nhsuk-account-menu__main li {
    margin: 0;
}
.nhsuk-account-menu__link {
    box-sizing: border-box;
    display: inline-block;
    padding: 12px 16px 8px;
    border-bottom: 4px solid transparent;
    font-size: 16px;
    font-weight: 300;
    color: #005eb8!important;
    line-height: 1.25;
    text-decoration: none;
    text-transform: none;
}
.nhsuk-account-menu__link:hover {
    border-bottom-color: #005eb8;
}
.table-pagination {
    display: flex;
    justify-content: space-between;
}
.table-pagination .table-pagination-controls ul.pagination {
    list-style: none;
    padding: 0 24px 0 0;
}
.table-pagination .table-pagination-controls ul.pagination > li {
    display: inline-block;
    padding: 0 10px;
}
.table-pagination .table-pagination-controls ul.pagination > li:first-child {
    padding-left: 0;
}
.table-pagination .table-pagination-controls ul.pagination > li:last-child {
    padding-right: 0;
}
.table-pagination .table-pagination-controls ul.pagination > li.active {
    font-weight: 600;
}
.table-pagination .table-pagination-controls ul.pagination > li a {
    text-decoration: none;
}
.sa-button-container {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.sa-button-container .nhsuk-button {
    margin-bottom: 0!important;
}
.sa-confirm-button-container {
    margin-right: 10px;
}
.collapsed-row > td {
    padding: 0;
}
.collapsed-row .tests-table-container {
    display: none;
}
.collapsed-row .tests-table-container th {
    background: #005eb8;
    color: #fff;
}
.collapsed-row .tests-table-container tr:last-child td {
    padding-bottom: 40px;
    border-bottom: 3px solid #005eb8;
}
.test-result-table input[type="number"] {
    width: 80px;
}
.radio-group {
    display: flex;
    position: relative;
    top: 4px;
}
.radio-group-item span {
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.47368;
    background-color: #4c6272;
    border: 2px solid transparent;
    border-right: 2px solid #384853;
    box-shadow: 0 4px 0 #263139;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    padding: 7px 12px;
    position: relative;
    text-align: center;
}
.radio-group-item span:hover {
    background-color: #384853;
}
.radio-group-item:first-child span {
    border-radius: 4px 0 0 4px;
}
.radio-group-item:last-child span {
    border-radius: 0 4px 4px 0;
    border-right: 2px solid transparent!important;
}
.radio-group-item:only-child span {
    border-radius: 4px;
    border-right: 2px solid transparent!important;
}
.radio-group-item input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.radio-group-item input:checked ~ span {
    background-color: #007f3b;
}
.radio-group-item.yn-option:last-child input:checked ~ span {
    background-color: #c42b2b;
}
.span-test-target {
    word-spacing: 20px;
}
.rtl-text {
    direction: rtl;
}
.test-info-section {
    margin-bottom: 60px;
}
.item-id-col {
    width: 100px;
}
.nhsuk-header__navigation-list {
    justify-content: flex-start!important;
}
.stats-tile {
    color: #005eb8;
}
.stats-tile i {
    font-size: 90px;
}
.pd-results-table th:first-child, .pd-results-table td:first-child {
    width: 190px;
}
.tests-navigation ul {
    list-style: none;
    margin-bottom: 0;
}
.tests-navigation > ul {
    padding: 0;
}
.tests-navigation li ul {
    display: none;
}
.tests-navigation li.expanded > ul {
    display: block;
}
.tests-navigation li a:not(.test-nav-parent-item) {
    padding-left: 20px;
    margin-bottom: 3px;
    display: inline-block;
}
 .tests-navigation li ul {
    padding-left: 38px;
}
.tests-navigation li a.test-nav-parent-item {
    padding: 4px 4px 4px 38px;
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
}
.tests-navigation li > a.test-nav-parent-item:before {
    background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat;
    content: '';
    display: inline-block;
    height: 32px;
    left: 0;
    position: absolute;
    top: calc(50% - 16px);
    width: 32px;
}
.tests-navigation li.expanded > a.test-nav-parent-item:before {
    background: url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A") left -2px center no-repeat;
    content: '';
    display: inline-block;
    height: 32px;
    left: 0;
    position: absolute;
    top: calc(50% - 16px);
    width: 32px;
}
.nhsuk-table__panel-with-heading-tab.allow-overflow {
    overflow-x: auto;
}
.break-words {
    word-break: break-all;
}
img.screenshot-img {
    width: 150px;
}
body.Manuals-view {
    background: #000;
    margin: 0;
    min-height: 100vh;
}
body.Manuals-view .pagination{
    background: #ffffff;
    width: 100%;
    float: left;
    position: fixed;
}
body.Manuals-view .pagination .wrap{
    float:right;
    width: 300px;
}
body.Manuals-view #display-canvas {
    border: 1px solid black;
    direction: ltr;
    margin: 0 auto;
    display: block;
    padding: 54px;
}
.expandable > a {
    font-size: 16px;
}
.expandable .expandable-content {
    display: none;
    padding-top: 5px;
}
.expandable.open .expandable-content {
    display: block;
}
.joint-row td.nhsuk-table__cell {
    padding-bottom: 0;
    border-bottom: none;
}
.joint-row-middle td.nhsuk-table__cell {
    padding: 0;
    border: 0;
}
.joint-row-bottom td.nhsuk-table__cell {
    padding-top: 0;
}
.adp-scores select {
    width: 100%;
}
.select2-container--default .select2-selection--multiple {
    border: 2px solid #4c6272!important;
    border-radius: 0;
    background: rgb(239, 239, 239);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #005eb8;
    color: #fff;
    border: 1px solid #354550;
    border-radius: 0;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    font-size: 1rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff;
    margin-right: 8px;
}
.select2-dropdown {
    background: rgb(239, 239, 239);
    border: 2px solid #4c6272;
    border-radius: 0;
}
.select2-container--default .select2-results__option {
    margin: 0!important;
    font-size: 1rem;
}
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #005eb8;
    color: #fff;
}
.select2-container {
    width: 100%!important;
}
.dysarthria-types-table th {
    padding: 16px 12px;
    text-align: center;
    vertical-align: middle;
}
.dysarthria-types-table td {
    padding: 16px 12px;
    font-size: 14px;
}
.dysarthria-types-table td ul {
    font-size: 14px;
}
table.with_border {
    border-collapse: collapse;
}
table.with_border th, table.with_border td {
    border: 1px solid #000;
}
.dysarthria-matrix th, .dysarthria-matrix td {
    font-size: 14px;
}
@media print {
    body.Manuals-view {
        display: none;
    }
}
@media (max-width: 40.0620em) {
    .table-pagination {
        flex-direction: column-reverse;
    }
    .nhsuk-table__panel-with-heading-tab {
        overflow-x: auto;
    }
    .nhsuk-account-menu .nhsuk-width-container {
        margin: 0;
    }
    .nhsuk-summary-list__value, .nhsuk-summary-list__key {
        padding: 0 8px;
    }
    .nhsuk-tabs__panel h2 {
        padding: 8px 8px 0 8px;
    }
    .tests-navigation {
        padding: 0 8px 8px;
    }
}
@media (min-width: 1200px) {
    .nhsuk-width-container, .nhsuk-header__navigation {
        max-width: 1140px;
    }
}
