/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.login-ui .sso-providers {

    padding: 0.25em 0.5em;
    position: absolute;
    bottom: 0;
    left: 0;

}

.sso-providers ul {
    list-style: none;
}

.sso-providers ul, .sso-providers li {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.sso-providers li::before {
    content: ' / ';
}

.sso-providers li:first-child::before {
    display: none;
}
/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/* Label/tag denoting the user that shared a connection */
.jdbc-share-tag {

    background: #0095ff;
    padding: 0.25em;

    -moz-border-radius:    0.25em;
    -webkit-border-radius: 0.25em;
    -khtml-border-radius:  0.25em;
    border-radius:         0.25em;

    color: white;
    font-size: 0.75em;
    font-weight: bold;

}
@charset "UTF-8";html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:'Frutiger W01';font-display:swap;font-style:normal;font-weight:300;src:url(/static/fonts/FrutigerLTW01-45Light.eot?#iefix);src:url(/static/fonts/FrutigerLTW01-45Light.eot?#iefix) format("eot"),url(/static/fonts/FrutigerLTW01-45Light.woff2) format("woff2"),url(/static/fonts/FrutigerLTW01-45Light.woff) format("woff"),url(/static/fonts/FrutigerLTW01-45Light.ttf) format("truetype"),url(/static/fonts/FrutigerLTW01-45Light.svg#29f3ff8a-1719-4e25-a757-53ee1a1114a5) format("svg")}@font-face{font-family:'Frutiger W01';font-display:swap;font-style:normal;font-weight:400;src:url(/static/fonts/FrutigerLTW01-55Roman.eot?#iefix);src:url(/static/fonts/FrutigerLTW01-55Roman.eot?#iefix) format("eot"),url(/static/fonts/FrutigerLTW01-55Roman.woff2) format("woff2"),url(/static/fonts/FrutigerLTW01-55Roman.woff) format("woff"),url(/static/fonts/FrutigerLTW01-55Roman.ttf) format("truetype"),url(/static/fonts/FrutigerLTW01-55Roman.svg#7def0e34-f28d-434f-b2ec-472bde847115) format("svg")}@font-face{font-family:'Frutiger W01';font-display:swap;font-style:normal;font-weight:600;src:url(/static/fonts/FrutigerLTW01-65Bold.eot?#iefix);src:url(/static/fonts/FrutigerLTW01-65Bold.eot?#iefix) format("eot"),url(/static/fonts/FrutigerLTW01-65Bold.woff2) format("woff2"),url(/static/fonts/FrutigerLTW01-65Bold.woff) format("woff"),url(/static/fonts/FrutigerLTW01-65Bold.ttf) format("truetype"),url(/static/fonts/FrutigerLTW01-65Bold.svg#eae74276-dd78-47e4-9b27-dac81c3411ca) format("svg")}article,aside,footer,header,nav,section{display:block}button,input,select,textarea{font-family:inherit}a{color:#005eb8}a:visited{color:#330072}a:focus{background-color:#ffb81c;box-shadow:0 0 0 4px #ffb81c;color:#212b32;outline:4px solid transparent;outline-offset:4px}a:hover{background-color:#ffcd60;box-shadow:0 0 0 4px #ffcd60;color:#212b32;text-decoration:none}a:active{color:#374047}@media print{a:after{color:#212b32;content:" (Link: " attr(href) ")";font-size:14pt}}html{background-color:#d8dde0;font-family:Frutiger W01,Helvetica,Arial,Sans-serif;overflow-y:scroll}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#f0f4f5;color:#212b32;font-size:16px;line-height:1.5;margin:0;min-height:100%}table{margin-bottom:40px;margin-top:40px;border-spacing:0;vertical-align:top;width:100%}@media (min-width:40.0625em){table{margin-bottom:48px}}@media (min-width:40.0625em){table{margin-top:48px}}@media print{table{page-break-inside:avoid}}thead th{border-bottom:2px solid #d8dde0}td,th{font-size:16px;font-size:1rem;line-height:1.5;padding:8px;border-bottom:1px solid #d8dde0;text-align:left}@media (min-width:40.0625em){td,th{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{td,th{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){td,th{padding:16px}}th{font-weight:600}caption{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nhsuk-form-group{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-form-group{margin-bottom:24px}}.nhsuk-form-group .nhsuk-form-group:last-of-type{margin-bottom:0}.nhsuk-form-group--wrapper{margin-bottom:24px}@media (min-width:40.0625em){.nhsuk-form-group--wrapper{margin-bottom:32px}}.nhsuk-form-group--error{border-left:4px solid #da291c;padding-left:16px}.nhsuk-form-group--error .nhsuk-form-group{border:0;padding:0}.nhsuk-grid-row{margin-left:-16px;margin-right:-16px}.nhsuk-grid-row:after{clear:both;content:'';display:block}.nhsuk-grid-column-one-quarter{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.nhsuk-grid-column-one-quarter{float:left;width:25%}}.nhsuk-grid-column-one-third{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.nhsuk-grid-column-one-third{float:left;width:33.3333%}}.nhsuk-grid-column-one-half{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.nhsuk-grid-column-one-half{float:left;width:50%}}.nhsuk-grid-column-two-thirds{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.nhsuk-grid-column-two-thirds{float:left;width:66.6666%}}.nhsuk-grid-column-three-quarters{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.nhsuk-grid-column-three-quarters{float:left;width:75%}}.nhsuk-grid-column-full{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.nhsuk-grid-column-full{float:left;width:100%}}.nhsuk-main-wrapper{padding-top:40px;padding-bottom:40px;display:block}@media (min-width:40.0625em){.nhsuk-main-wrapper{padding-top:48px}}@media (min-width:40.0625em){.nhsuk-main-wrapper{padding-bottom:48px}}.nhsuk-main-wrapper>:first-child{margin-top:0}.nhsuk-main-wrapper>:last-child{margin-bottom:0}.nhsuk-main-wrapper--l{padding-top:48px}@media (min-width:40.0625em){.nhsuk-main-wrapper--l{padding-top:56px}}.nhsuk-main-wrapper--s{padding-bottom:24px;padding-top:24px}@media (min-width:40.0625em){.nhsuk-main-wrapper--s{padding-bottom:32px}}@media (min-width:40.0625em){.nhsuk-main-wrapper--s{padding-top:32px}}.nhsuk-width-container{margin:0 16px;max-width:960px}@media (min-width:48.0625em){.nhsuk-width-container{margin:0 32px}}@media (min-width:1024px){.nhsuk-width-container{margin:0 auto}}.nhsuk-icon{height:34px;width:34px}.nhsuk-icon__search{fill:#005eb8}.nhsuk-icon__chevron-left{fill:#005eb8}.nhsuk-icon__chevron-right{fill:#005eb8}.nhsuk-icon__close{fill:#005eb8}.nhsuk-icon__cross{fill:#da291c}.nhsuk-icon__tick{stroke:#007f3b}.nhsuk-icon__arrow-right{fill:#005eb8}.nhsuk-icon__arrow-left{fill:#005eb8}.nhsuk-icon__arrow-right-circle{fill:#007f3b}.nhsuk-icon__chevron-down{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#005eb8}.nhsuk-icon__chevron-down path{fill:#fff}.nhsuk-icon__chevron-up{fill:#005eb8}.nhsuk-icon__chevron-up path{fill:#fff}.nhsuk-icon__emdash path{fill:#aeb7bd}.nhsuk-icon__plus{fill:#005eb8}.nhsuk-icon__minus{fill:#005eb8}.nhsuk-icon--size-25{height:42.5px;width:42.5px}.nhsuk-icon--size-50{height:51px;width:51px}.nhsuk-icon--size-75{height:59.5px;width:59.5px}.nhsuk-icon--size-100{height:68px;width:68px}.nhsuk-list,ol,ul{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:16px;list-style-type:none;margin-top:0;padding-left:0}@media (min-width:40.0625em){.nhsuk-list,ol,ul{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-list,ol,ul{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-list,ol,ul{margin-bottom:24px}}.nhsuk-list>li,ol>li,ul>li{margin-bottom:8px}@media (min-width:40.0625em){.nhsuk-list>li,ol>li,ul>li{margin-bottom:8px}}.nhsuk-list>li:last-child,ol>li:last-child,ul>li:last-child{margin-bottom:0}.nhsuk-list--bullet,ul{list-style-type:disc;padding-left:20px}.nhsuk-list--number,ol{list-style-type:decimal;padding-left:20px}.nhsuk-list--cross,.nhsuk-list--tick{list-style:none;margin-top:0;padding-left:40px;position:relative}.nhsuk-list--cross svg,.nhsuk-list--tick svg{left:-4px;margin-top:-5px;position:absolute}.nhsuk-section-break,hr{border:0;margin:0}.nhsuk-section-break--xl{margin-top:48px;margin-bottom:48px}@media (min-width:40.0625em){.nhsuk-section-break--xl{margin-top:56px}}@media (min-width:40.0625em){.nhsuk-section-break--xl{margin-bottom:56px}}.nhsuk-section-break--l,hr{margin-top:32px;margin-bottom:32px}@media (min-width:40.0625em){.nhsuk-section-break--l,hr{margin-top:40px}}@media (min-width:40.0625em){.nhsuk-section-break--l,hr{margin-bottom:40px}}.nhsuk-section-break--m{margin-top:16px;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-section-break--m{margin-top:24px}}@media (min-width:40.0625em){.nhsuk-section-break--m{margin-bottom:24px}}.nhsuk-section-break--visible,hr{border-bottom:1px solid #d8dde0}.nhsuk-heading-xl,h1{font-size:32px;font-size:2rem;line-height:1.25;display:block;font-weight:600;margin-top:0;margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-heading-xl,h1{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{.nhsuk-heading-xl,h1{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-xl,h1{margin-bottom:48px}}.nhsuk-heading-l,h2{font-size:24px;font-size:1.5rem;line-height:1.33333;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-l,h2{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-heading-l,h2{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.nhsuk-heading-l,h2{margin-bottom:24px}}.nhsuk-heading-m,h3{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-m,h3{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-heading-m,h3{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-m,h3{margin-bottom:24px}}.nhsuk-heading-s,h4{font-size:18px;font-size:1.125rem;line-height:1.55556;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-s,h4{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{.nhsuk-heading-s,h4{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-s,h4{margin-bottom:24px}}.nhsuk-heading-xs,h5{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-xs,h5{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-heading-xs,h5{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-xs,h5{margin-bottom:24px}}.nhsuk-heading-xxs,h6{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-xxs,h6{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-heading-xxs,h6{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-heading-xxs,h6{margin-bottom:24px}}.nhsuk-caption-xl{font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.33333;color:#425563;display:block;margin-bottom:4px}@media (min-width:40.0625em){.nhsuk-caption-xl{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-caption-xl{font-size:24pt;line-height:1.05}}.nhsuk-caption-l{font-weight:400;font-size:20px;font-size:1.25rem;line-height:1.4;color:#425563;display:block;margin-bottom:4px}@media (min-width:40.0625em){.nhsuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-caption-l{font-size:18pt;line-height:1.15}}.nhsuk-caption-m{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#425563;display:block}@media (min-width:40.0625em){.nhsuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-caption-m{font-size:14pt;line-height:1.15}}.nhsuk-caption--bottom{margin-bottom:0;margin-top:4px}.nhsuk-body-l{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;margin-top:0;margin-bottom:24px}@media (min-width:40.0625em){.nhsuk-body-l{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-body-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-body-l{margin-bottom:32px}}.nhsuk-body-m,address,p{font-size:16px;font-size:1rem;line-height:1.5;display:block;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-body-m,address,p{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-body-m,address,p{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-body-m,address,p{margin-bottom:24px}}.nhsuk-body-m,p{color:inherit}.nhsuk-body-s{font-size:14px;font-size:.875rem;line-height:1.71429;display:block;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-body-s{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.nhsuk-body-s{margin-bottom:24px}}address{font-style:normal}.nhsuk-body-l+.nhsuk-heading-l,.nhsuk-body-l+h2{padding-top:4px}@media (min-width:40.0625em){.nhsuk-body-l+.nhsuk-heading-l,.nhsuk-body-l+h2{padding-top:8px}}.nhsuk-body-m+.nhsuk-heading-l,.nhsuk-body-m+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-body-s+h2,.nhsuk-list+.nhsuk-heading-l,.nhsuk-list+h2,address+.nhsuk-heading-l,address+h2,ol+.nhsuk-heading-l,ol+h2,p+.nhsuk-heading-l,p+h2,ul+.nhsuk-heading-l,ul+h2{padding-top:16px}@media (min-width:40.0625em){.nhsuk-body-m+.nhsuk-heading-l,.nhsuk-body-m+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-body-s+h2,.nhsuk-list+.nhsuk-heading-l,.nhsuk-list+h2,address+.nhsuk-heading-l,address+h2,ol+.nhsuk-heading-l,ol+h2,p+.nhsuk-heading-l,p+h2,ul+.nhsuk-heading-l,ul+h2{padding-top:24px}}.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-body-m+.nhsuk-heading-s,.nhsuk-body-m+h3,.nhsuk-body-m+h4,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-body-s+.nhsuk-heading-s,.nhsuk-body-s+h3,.nhsuk-body-s+h4,.nhsuk-list+.nhsuk-heading-m,.nhsuk-list+.nhsuk-heading-s,.nhsuk-list+h3,.nhsuk-list+h4,address+.nhsuk-heading-m,address+.nhsuk-heading-s,address+h3,address+h4,ol+.nhsuk-heading-m,ol+.nhsuk-heading-s,ol+h3,ol+h4,p+.nhsuk-heading-m,p+.nhsuk-heading-s,p+h3,p+h4,ul+.nhsuk-heading-m,ul+.nhsuk-heading-s,ul+h3,ul+h4{padding-top:4px}@media (min-width:40.0625em){.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-body-m+.nhsuk-heading-s,.nhsuk-body-m+h3,.nhsuk-body-m+h4,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-body-s+.nhsuk-heading-s,.nhsuk-body-s+h3,.nhsuk-body-s+h4,.nhsuk-list+.nhsuk-heading-m,.nhsuk-list+.nhsuk-heading-s,.nhsuk-list+h3,.nhsuk-list+h4,address+.nhsuk-heading-m,address+.nhsuk-heading-s,address+h3,address+h4,ol+.nhsuk-heading-m,ol+.nhsuk-heading-s,ol+h3,ol+h4,p+.nhsuk-heading-m,p+.nhsuk-heading-s,p+h3,p+h4,ul+.nhsuk-heading-m,ul+.nhsuk-heading-s,ul+h3,ul+h4{padding-top:8px}}b,strong{font-weight:600}.nhsuk-u-clear:after{clear:both;content:'';display:block}.nhsuk-u-one-half{float:left;width:50%!important}.nhsuk-u-one-third{float:left;width:33.33333%!important}.nhsuk-u-two-thirds{float:left;width:66.66667%!important}.nhsuk-u-one-quarter{float:left;width:25%!important}.nhsuk-u-three-quarters{float:left;width:75%!important}.nhsuk-u-one-half-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-one-half-tablet{float:left;width:50%!important}}.nhsuk-u-one-third-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-one-third-tablet{float:left;width:33.33333%!important}}.nhsuk-u-two-thirds-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-two-thirds-tablet{float:left;width:66.66667%!important}}.nhsuk-u-one-quarter-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-one-quarter-tablet{float:left;width:25%!important}}.nhsuk-u-three-quarters-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-three-quarters-tablet{float:left;width:75%!important}}@media (max-width:40.0525em){.nhsuk-u-nowrap{white-space:nowrap}}.nhsuk-u-reading-width{max-width:37em}.nhsuk-u-margin-0{margin:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-0{margin:0!important}}.nhsuk-u-margin-top-0{margin-top:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-0{margin-top:0!important}}.nhsuk-u-margin-right-0{margin-right:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-0{margin-right:0!important}}.nhsuk-u-margin-bottom-0{margin-bottom:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-0{margin-bottom:0!important}}.nhsuk-u-margin-left-0{margin-left:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-0{margin-left:0!important}}.nhsuk-u-margin-1{margin:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-1{margin:4px!important}}.nhsuk-u-margin-top-1{margin-top:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-1{margin-top:4px!important}}.nhsuk-u-margin-right-1{margin-right:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-1{margin-right:4px!important}}.nhsuk-u-margin-bottom-1{margin-bottom:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-1{margin-bottom:4px!important}}.nhsuk-u-margin-left-1{margin-left:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-1{margin-left:4px!important}}.nhsuk-u-margin-2{margin:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-2{margin:8px!important}}.nhsuk-u-margin-top-2{margin-top:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-2{margin-top:8px!important}}.nhsuk-u-margin-right-2{margin-right:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-2{margin-right:8px!important}}.nhsuk-u-margin-bottom-2{margin-bottom:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-2{margin-bottom:8px!important}}.nhsuk-u-margin-left-2{margin-left:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-2{margin-left:8px!important}}.nhsuk-u-margin-3{margin:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-3{margin:16px!important}}.nhsuk-u-margin-top-3{margin-top:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-3{margin-top:16px!important}}.nhsuk-u-margin-right-3{margin-right:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-3{margin-right:16px!important}}.nhsuk-u-margin-bottom-3{margin-bottom:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-3{margin-bottom:16px!important}}.nhsuk-u-margin-left-3{margin-left:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-3{margin-left:16px!important}}.nhsuk-u-margin-4{margin:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-4{margin:24px!important}}.nhsuk-u-margin-top-4{margin-top:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-4{margin-top:24px!important}}.nhsuk-u-margin-right-4{margin-right:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-4{margin-right:24px!important}}.nhsuk-u-margin-bottom-4{margin-bottom:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-4{margin-bottom:24px!important}}.nhsuk-u-margin-left-4{margin-left:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-4{margin-left:24px!important}}.nhsuk-u-margin-5{margin:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-5{margin:32px!important}}.nhsuk-u-margin-top-5{margin-top:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-5{margin-top:32px!important}}.nhsuk-u-margin-right-5{margin-right:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-5{margin-right:32px!important}}.nhsuk-u-margin-bottom-5{margin-bottom:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-5{margin-bottom:32px!important}}.nhsuk-u-margin-left-5{margin-left:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-5{margin-left:32px!important}}.nhsuk-u-margin-6{margin:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-6{margin:40px!important}}.nhsuk-u-margin-top-6{margin-top:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-6{margin-top:40px!important}}.nhsuk-u-margin-right-6{margin-right:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-6{margin-right:40px!important}}.nhsuk-u-margin-bottom-6{margin-bottom:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-6{margin-bottom:40px!important}}.nhsuk-u-margin-left-6{margin-left:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-6{margin-left:40px!important}}.nhsuk-u-margin-7{margin:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-7{margin:48px!important}}.nhsuk-u-margin-top-7{margin-top:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-7{margin-top:48px!important}}.nhsuk-u-margin-right-7{margin-right:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-7{margin-right:48px!important}}.nhsuk-u-margin-bottom-7{margin-bottom:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-7{margin-bottom:48px!important}}.nhsuk-u-margin-left-7{margin-left:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-7{margin-left:48px!important}}.nhsuk-u-margin-8{margin:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-8{margin:56px!important}}.nhsuk-u-margin-top-8{margin-top:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-8{margin-top:56px!important}}.nhsuk-u-margin-right-8{margin-right:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-8{margin-right:56px!important}}.nhsuk-u-margin-bottom-8{margin-bottom:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-8{margin-bottom:56px!important}}.nhsuk-u-margin-left-8{margin-left:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-8{margin-left:56px!important}}.nhsuk-u-margin-9{margin:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-9{margin:64px!important}}.nhsuk-u-margin-top-9{margin-top:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-9{margin-top:64px!important}}.nhsuk-u-margin-right-9{margin-right:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-9{margin-right:64px!important}}.nhsuk-u-margin-bottom-9{margin-bottom:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-9{margin-bottom:64px!important}}.nhsuk-u-margin-left-9{margin-left:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-9{margin-left:64px!important}}.nhsuk-u-padding-0{padding:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-0{padding:0!important}}.nhsuk-u-padding-top-0{padding-top:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-0{padding-top:0!important}}.nhsuk-u-padding-right-0{padding-right:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-0{padding-right:0!important}}.nhsuk-u-padding-bottom-0{padding-bottom:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-0{padding-bottom:0!important}}.nhsuk-u-padding-left-0{padding-left:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-0{padding-left:0!important}}.nhsuk-u-padding-1{padding:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-1{padding:4px!important}}.nhsuk-u-padding-top-1{padding-top:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-1{padding-top:4px!important}}.nhsuk-u-padding-right-1{padding-right:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-1{padding-right:4px!important}}.nhsuk-u-padding-bottom-1{padding-bottom:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-1{padding-bottom:4px!important}}.nhsuk-u-padding-left-1{padding-left:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-1{padding-left:4px!important}}.nhsuk-u-padding-2{padding:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-2{padding:8px!important}}.nhsuk-u-padding-top-2{padding-top:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-2{padding-top:8px!important}}.nhsuk-u-padding-right-2{padding-right:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-2{padding-right:8px!important}}.nhsuk-u-padding-bottom-2{padding-bottom:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-2{padding-bottom:8px!important}}.nhsuk-u-padding-left-2{padding-left:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-2{padding-left:8px!important}}.nhsuk-u-padding-3{padding:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-3{padding:16px!important}}.nhsuk-u-padding-top-3{padding-top:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-3{padding-top:16px!important}}.nhsuk-u-padding-right-3{padding-right:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-3{padding-right:16px!important}}.nhsuk-u-padding-bottom-3{padding-bottom:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-3{padding-bottom:16px!important}}.nhsuk-u-padding-left-3{padding-left:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-3{padding-left:16px!important}}.nhsuk-u-padding-4{padding:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-4{padding:24px!important}}.nhsuk-u-padding-top-4{padding-top:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-4{padding-top:24px!important}}.nhsuk-u-padding-right-4{padding-right:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-4{padding-right:24px!important}}.nhsuk-u-padding-bottom-4{padding-bottom:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-4{padding-bottom:24px!important}}.nhsuk-u-padding-left-4{padding-left:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-4{padding-left:24px!important}}.nhsuk-u-padding-5{padding:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-5{padding:32px!important}}.nhsuk-u-padding-top-5{padding-top:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-5{padding-top:32px!important}}.nhsuk-u-padding-right-5{padding-right:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-5{padding-right:32px!important}}.nhsuk-u-padding-bottom-5{padding-bottom:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-5{padding-bottom:32px!important}}.nhsuk-u-padding-left-5{padding-left:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-5{padding-left:32px!important}}.nhsuk-u-padding-6{padding:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-6{padding:40px!important}}.nhsuk-u-padding-top-6{padding-top:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-6{padding-top:40px!important}}.nhsuk-u-padding-right-6{padding-right:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-6{padding-right:40px!important}}.nhsuk-u-padding-bottom-6{padding-bottom:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-6{padding-bottom:40px!important}}.nhsuk-u-padding-left-6{padding-left:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-6{padding-left:40px!important}}.nhsuk-u-padding-7{padding:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-7{padding:48px!important}}.nhsuk-u-padding-top-7{padding-top:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-7{padding-top:48px!important}}.nhsuk-u-padding-right-7{padding-right:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-7{padding-right:48px!important}}.nhsuk-u-padding-bottom-7{padding-bottom:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-7{padding-bottom:48px!important}}.nhsuk-u-padding-left-7{padding-left:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-7{padding-left:48px!important}}.nhsuk-u-padding-8{padding:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-8{padding:56px!important}}.nhsuk-u-padding-top-8{padding-top:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-8{padding-top:56px!important}}.nhsuk-u-padding-right-8{padding-right:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-8{padding-right:56px!important}}.nhsuk-u-padding-bottom-8{padding-bottom:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-8{padding-bottom:56px!important}}.nhsuk-u-padding-left-8{padding-left:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-8{padding-left:56px!important}}.nhsuk-u-padding-9{padding:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-9{padding:64px!important}}.nhsuk-u-padding-top-9{padding-top:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-9{padding-top:64px!important}}.nhsuk-u-padding-right-9{padding-right:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-9{padding-right:64px!important}}.nhsuk-u-padding-bottom-9{padding-bottom:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-9{padding-bottom:64px!important}}.nhsuk-u-padding-left-9{padding-left:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-9{padding-left:64px!important}}.nhsuk-u-font-size-64{font-size:48px!important;font-size:3rem!important;line-height:1.16667!important}@media (min-width:40.0625em){.nhsuk-u-font-size-64{font-size:64px!important;font-size:4rem!important;line-height:1.125!important}}@media print{.nhsuk-u-font-size-64{font-size:53pt!important;line-height:1.1!important}}.nhsuk-u-font-size-48{font-size:32px!important;font-size:2rem!important;line-height:1.25!important}@media (min-width:40.0625em){.nhsuk-u-font-size-48{font-size:48px!important;font-size:3rem!important;line-height:1.16667!important}}@media print{.nhsuk-u-font-size-48{font-size:32pt!important;line-height:1.15!important}}.nhsuk-u-font-size-32{font-size:24px!important;font-size:1.5rem!important;line-height:1.33333!important}@media (min-width:40.0625em){.nhsuk-u-font-size-32{font-size:32px!important;font-size:2rem!important;line-height:1.25!important}}@media print{.nhsuk-u-font-size-32{font-size:24pt!important;line-height:1.05!important}}.nhsuk-u-font-size-24{font-size:20px!important;font-size:1.25rem!important;line-height:1.4!important}@media (min-width:40.0625em){.nhsuk-u-font-size-24{font-size:24px!important;font-size:1.5rem!important;line-height:1.33333!important}}@media print{.nhsuk-u-font-size-24{font-size:18pt!important;line-height:1.15!important}}.nhsuk-u-font-size-22{font-size:18px!important;font-size:1.125rem!important;line-height:1.55556!important}@media (min-width:40.0625em){.nhsuk-u-font-size-22{font-size:22px!important;font-size:1.375rem!important;line-height:1.45455!important}}@media print{.nhsuk-u-font-size-22{font-size:18pt!important;line-height:1.15!important}}.nhsuk-u-font-size-19{font-size:16px!important;font-size:1rem!important;line-height:1.5!important}@media (min-width:40.0625em){.nhsuk-u-font-size-19{font-size:19px!important;font-size:1.1875rem!important;line-height:1.47368!important}}@media print{.nhsuk-u-font-size-19{font-size:14pt!important;line-height:1.15!important}}.nhsuk-u-font-size-16{font-size:14px!important;font-size:.875rem!important;line-height:1.71429!important}@media (min-width:40.0625em){.nhsuk-u-font-size-16{font-size:16px!important;font-size:1rem!important;line-height:1.5!important}}@media print{.nhsuk-u-font-size-16{font-size:14pt!important;line-height:1.2!important}}.nhsuk-u-font-size-14{font-size:12px!important;font-size:.75rem!important;line-height:1.66667!important}@media (min-width:40.0625em){.nhsuk-u-font-size-14{font-size:14px!important;font-size:.875rem!important;line-height:1.71429!important}}@media print{.nhsuk-u-font-size-14{font-size:12pt!important;line-height:1.2!important}}.nhsuk-u-font-weight-normal{font-weight:400!important}.nhsuk-u-font-weight-bold{font-weight:600!important}.nhsuk-u-visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nhsuk-u-width-full{width:100%!important}.nhsuk-u-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-three-quarters{width:75%!important}}.nhsuk-u-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-two-thirds{width:66.66%!important}}.nhsuk-u-width-one-half{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-one-half{width:50%!important}}.nhsuk-u-width-one-third{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-one-third{width:33.33%!important}}.nhsuk-u-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-one-quarter{width:25%!important}}.nhsuk-action-link{margin-bottom:32px}@media (min-width:40.0625em){.nhsuk-action-link{margin-bottom:40px}}.nhsuk-action-link__link{font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.55556;display:inline-block;font-weight:600;padding-left:42px;position:relative;text-decoration:none}@media (min-width:40.0625em){.nhsuk-action-link__link{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{.nhsuk-action-link__link{font-size:18pt;line-height:1.15}}@media (max-width:40.0525em){.nhsuk-action-link__link{padding-left:36px}}@media print{.nhsuk-action-link__link{color:#212b32}.nhsuk-action-link__link:visited{color:#212b32}}.nhsuk-action-link__link:focus{box-shadow:0 0 0 8px #ffb81c}.nhsuk-action-link__link:focus .nhsuk-action-link__text{text-decoration:underline}.nhsuk-action-link__link:hover{box-shadow:0 0 0 8px #ffcd60}.nhsuk-action-link__link:hover .nhsuk-action-link__text{text-decoration:underline}.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{fill:#007f3b;height:40px;left:-3px;position:absolute;top:-4px;width:40px}@media print{.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{color:#212b32;fill:#212b32}.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:active,.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:focus,.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:visited{color:#212b32}}@media (max-width:40.0525em){.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{height:34px;margin-bottom:-9px;top:-3px;width:34px}}.nhsuk-back-link{margin-bottom:16px}.nhsuk-back-link__link{font-size:14px;font-size:.875rem;line-height:1.71429;display:inline-block;padding-left:16px;position:relative;text-decoration:none}@media (min-width:40.0625em){.nhsuk-back-link__link{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-back-link__link{font-size:14pt;line-height:1.2}}.nhsuk-back-link__link .nhsuk-icon__chevron-left{height:24px;left:-8px;position:absolute;top:-1px;width:24px}.nhsuk-back-link__link:visited{color:#005eb8}.nhsuk-back-link__link:hover{text-decoration:underline}.nhsuk-back-link__link:focus,.nhsuk-back-link__link:hover{color:#212b32}.nhsuk-back-link__link:focus .nhsuk-icon__chevron-left,.nhsuk-back-link__link:hover .nhsuk-icon__chevron-left{fill:#212b32}.nhsuk-breadcrumb{background-color:#fff;padding-bottom:12px;padding-top:12px}@media print{.nhsuk-breadcrumb{display:none}}.nhsuk-breadcrumb .nhsuk-icon__chevron-right{fill:#aeb7bd;height:18px;position:relative;top:5px;width:18px}@media (min-width:61.875em){.nhsuk-breadcrumb .nhsuk-icon__chevron-right{margin:0 3px 0 5px}}.nhsuk-breadcrumb .nhsuk-icon__chevron-left{float:left;height:24px;left:-8px;position:relative;width:24px}.nhsuk-breadcrumb__list{list-style:none;margin:0;padding:0}@media (max-width:40.0525em){.nhsuk-breadcrumb__list{display:none}}.nhsuk-breadcrumb__item{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-right' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' height='18' width='18' viewBox='0 0 24 24' aria-hidden='true'%3E%3Cpath d='M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71z'%3E%3C/path%3E%3C/svg%3E") right -1px top 4px no-repeat;display:inline-block;margin-bottom:0;padding-left:3px;padding-right:27px}@media (min-width:40.0625em){.nhsuk-breadcrumb__item{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-breadcrumb__item{font-size:14pt;line-height:1.2}}.nhsuk-breadcrumb__item:first-child{padding-left:0}.nhsuk-breadcrumb__item:last-child{background:0 0}.nhsuk-breadcrumb__back{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__chevron-left' xmlns='http://www.w3.org/2000/svg' fill='%23005eb8' height='24' width='24' viewBox='0 0 24 24' aria-hidden='true'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E") -8px center no-repeat;margin:0;padding-left:24px}@media (min-width:40.0625em){.nhsuk-breadcrumb__back{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-breadcrumb__back{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.nhsuk-breadcrumb__back{display:none}}.nhsuk-breadcrumb__backlink{left:-8px;position:relative}.ie8 .nhsuk-breadcrumb__back{display:none}.nhsuk-button{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:28px;-webkit-appearance:none;background-color:#007f3b;border:2px solid transparent;border-radius:4px;box-shadow:0 4px 0 #003317;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:600;margin-top:0;padding:12px 16px;position:relative;text-align:center;vertical-align:top;width:auto}@media (min-width:40.0625em){.nhsuk-button{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-button{font-size:14pt;line-height:1.15}}.nhsuk-button:focus{box-shadow:0 0 0 4px #ffb81c;outline:4px solid transparent;outline-offset:4px}@media (min-width:40.0625em){.nhsuk-button{margin-bottom:36px}}@media (max-width:40.0525em){.nhsuk-button{padding:8px 16px}}.nhsuk-button:active,.nhsuk-button:hover,.nhsuk-button:link,.nhsuk-button:visited{color:#fff;text-decoration:none}.nhsuk-button::-moz-focus-inner{border:0;padding:0}.nhsuk-button:focus,.nhsuk-button:hover{background-color:#00662f;box-shadow:0 4px 0 #003317}.nhsuk-button:active{box-shadow:none;top:4px}.nhsuk-button::before{background:0 0;bottom:-6px;content:'';display:block;left:-2px;position:absolute;right:-2px;top:-2px}.nhsuk-button:active::before{top:-6px}.nhsuk-button--secondary{background-color:#425563;box-shadow:0 4px 0 #232e35}.nhsuk-button--secondary:focus,.nhsuk-button--secondary:hover{background-color:#384854}.nhsuk-button--secondary.nhsuk-button--disabled{background-color:#425563}.nhsuk-button--reverse{background-color:#fff;box-shadow:0 4px 0 #212b32;color:#212b32}.nhsuk-button--reverse:focus,.nhsuk-button--reverse:hover{background-color:#f2f2f2;color:#212b32}.nhsuk-button--reverse:link{color:#212b32}.nhsuk-button--reverse.nhsuk-button--disabled{background-color:#fff}.nhsuk-button--reverse.nhsuk-button--disabled:focus{background-color:#fff}.nhsuk-button--disabled,.nhsuk-button[disabled=disabled],.nhsuk-button[disabled]{background-color:#007f3b;opacity:.5;pointer-events:none}.nhsuk-button--disabled:hover,.nhsuk-button[disabled=disabled]:hover,.nhsuk-button[disabled]:hover{background-color:#007f3b;cursor:default}.nhsuk-button--disabled:focus,.nhsuk-button[disabled=disabled]:focus,.nhsuk-button[disabled]:focus{background-color:#007f3b;outline:0}.nhsuk-button--disabled:active,.nhsuk-button[disabled=disabled]:active,.nhsuk-button[disabled]:active{box-shadow:0 4px 0 #003317;top:0}.nhsuk-button--secondary[disabled=disabled],.nhsuk-button--secondary[disabled]{background-color:#425563;opacity:.5}.nhsuk-button--secondary[disabled=disabled]:hover,.nhsuk-button--secondary[disabled]:hover{background-color:#425563;cursor:default}.nhsuk-button--secondary[disabled=disabled]:focus,.nhsuk-button--secondary[disabled]:focus{outline:0}.nhsuk-button--secondary[disabled=disabled]:active,.nhsuk-button--secondary[disabled]:active{box-shadow:0 4px 0 #232e35;top:0}.nhsuk-button--reverse[disabled=disabled],.nhsuk-button--reverse[disabled]{background-color:#fff;opacity:.5}.nhsuk-button--reverse[disabled=disabled]:hover,.nhsuk-button--reverse[disabled]:hover{background-color:#fff;cursor:default}.nhsuk-button--reverse[disabled=disabled]:focus,.nhsuk-button--reverse[disabled]:focus{outline:0}.nhsuk-button--reverse[disabled=disabled]:active,.nhsuk-button--reverse[disabled]:active{box-shadow:0 4px 0 #212b32;top:0}.nhsuk-care-card{margin-bottom:40px;margin-top:40px;border:1px solid transparent}@media (min-width:40.0625em){.nhsuk-care-card{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-care-card{margin-top:48px}}.nhsuk-care-card .nhsuk-care-card__heading-container{background-color:#005eb8;color:#fff}@media print{.nhsuk-care-card{border:4px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card__heading-container{padding:16px 24px;position:relative}.nhsuk-care-card__arrow{bottom:-10px;display:block;height:20px;left:30px;overflow:hidden;position:absolute;transform:rotate(45deg);width:20px}@media print{.nhsuk-care-card__arrow{display:none}}.nhsuk-care-card__arrow:after,.nhsuk-care-card__arrow:before{border:solid 32px #005eb8;content:'';display:block;height:0;position:absolute;top:0;transform:rotate(45deg);width:0}.nhsuk-care-card__heading{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;margin:0}@media (min-width:40.0625em){.nhsuk-care-card__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-care-card__heading{font-size:18pt;line-height:1.15}}@media print{.nhsuk-care-card__heading{color:#212b32;fill:#212b32}.nhsuk-care-card__heading:active,.nhsuk-care-card__heading:focus,.nhsuk-care-card__heading:visited{color:#212b32}}.nhsuk-care-card__content{background-color:#fff;padding:32px 24px 24px}.nhsuk-care-card__content>:first-child{margin-top:0}.nhsuk-care-card__content>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-care-card__content{padding-bottom:32px;padding-top:36px}}@media print{.nhsuk-care-card__content{color:#212b32;fill:#212b32}.nhsuk-care-card__content:active,.nhsuk-care-card__content:focus,.nhsuk-care-card__content:visited{color:#212b32}}.nhsuk-care-card--urgent .nhsuk-care-card__heading-container{background-color:#da291c;color:#fff}@media print{.nhsuk-care-card--urgent{border:6px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card--urgent .nhsuk-care-card__arrow:after,.nhsuk-care-card--urgent .nhsuk-care-card__arrow:before{border-color:#da291c}.nhsuk-care-card--immediate .nhsuk-care-card__heading-container{background-color:#da291c;color:#fff}@media print{.nhsuk-care-card--immediate{border:8px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-care-card--immediate .nhsuk-care-card__arrow:after,.nhsuk-care-card--immediate .nhsuk-care-card__arrow:before{border-color:#da291c}.nhsuk-care-card--immediate .nhsuk-care-card__content{background-color:#212b32;color:#fff}.nhsuk-care-card--immediate .nhsuk-care-card__content a{color:#fff}.nhsuk-care-card--immediate .nhsuk-care-card__content a:focus,.nhsuk-care-card--immediate .nhsuk-care-card__content a:hover{color:#212b32}.nhsuk-checkboxes__item{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;clear:left;display:block;margin-bottom:8px;min-height:40px;padding:0 0 0 40px;position:relative}@media (min-width:40.0625em){.nhsuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-checkboxes__item{font-size:14pt;line-height:1.15}}.nhsuk-checkboxes__item:last-child,.nhsuk-checkboxes__item:last-of-type{margin-bottom:0}.nhsuk-checkboxes__input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-checkboxes__label{-ms-touch-action:manipulation;cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;touch-action:manipulation}.nhsuk-checkboxes__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-checkboxes__input+.nhsuk-checkboxes__label::before{background:#fff;border:2px solid #425563;box-sizing:border-box;content:'';height:40px;left:0;position:absolute;top:0;width:40px}.nhsuk-checkboxes__input+.nhsuk-checkboxes__label::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:0 0;border:solid;border-top-color:transparent;border-width:0 0 4px 4px;content:'';height:10px;left:10px;opacity:0;position:absolute;top:13px;transform:rotate(-45deg);width:22px}.nhsuk-checkboxes__input:focus+.nhsuk-checkboxes__label::before{box-shadow:0 0 0 4px #ffb81c;outline:4px solid transparent;outline-offset:4px}.nhsuk-checkboxes__input:checked+.nhsuk-checkboxes__label::after{opacity:1}.nhsuk-checkboxes__input:disabled,.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label{cursor:default}.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label{opacity:.5}.nhsuk-checkboxes__conditional{margin-bottom:16px;border-left:4px solid #425563;margin-left:18px;padding-left:30px}@media (min-width:40.0625em){.nhsuk-checkboxes__conditional{margin-bottom:24px}}.js-enabled .nhsuk-checkboxes__conditional--hidden{display:none}.nhsuk-checkboxes__conditional>:last-child{margin-bottom:0}.nhsuk-contents-list{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-contents-list{margin-bottom:48px}}.nhsuk-contents-list__list{list-style:none;padding:0}.nhsuk-contents-list__item{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='19' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left .75rem no-repeat;padding:0 0 0 32px;position:relative}@media (min-width:40.0625em){.nhsuk-contents-list__item{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='16' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E") left .875rem no-repeat}}.nhsuk-contents-list__link{display:inline-block}.nhsuk-contents-list__current{font-weight:600}.nhsuk-date-input{font-size:0}.nhsuk-date-input:after{clear:both;content:'';display:block}.nhsuk-date-input__item{display:inline-block;margin-bottom:0;margin-right:24px}.nhsuk-date-input__label{display:block}.nhsuk-date-input__input{margin-bottom:0}.nhsuk-details{color:#212b32;margin-bottom:16px;font-size:16px;font-size:1rem;line-height:1.5;display:block}@media print{.nhsuk-details{color:#212b32}}@media (min-width:40.0625em){.nhsuk-details{margin-bottom:24px}}@media (min-width:40.0625em){.nhsuk-details{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-details{font-size:14pt;line-height:1.15}}.nhsuk-details__summary{color:#005eb8;cursor:pointer;display:inline-block;padding-left:24px;position:relative}.nhsuk-details__summary:hover{background-color:#ffcd60;box-shadow:0 0 0 4px #ffcd60;color:#212b32;text-decoration:none}.nhsuk-details__summary:focus{background-color:#ffb81c;box-shadow:0 0 0 4px #ffb81c;color:#212b32;outline:4px solid transparent;outline-offset:4px}.nhsuk-details__summary:before{bottom:0;content:'';left:0;margin:auto;position:absolute;top:0;display:block;width:0;height:0;border-style:solid;border-color:transparent;clip-path:polygon(0 0,100% 50%,0 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.nhsuk-details[open]>.nhsuk-details__summary:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;clip-path:polygon(0 0,50% 100%,100% 0);border-width:12.124px 7px 0 7px;border-top-color:inherit}.nhsuk-details__summary:focus{box-shadow:0 0 0 8px #ffb81c;color:#212b32}.nhsuk-details__summary:focus .nhsuk-details__summary-text{color:#212b32}.nhsuk-details__summary:hover{background-color:#ffcd60;box-shadow:0 0 0 8px #ffcd60}.nhsuk-details__summary:hover .nhsuk-details__summary-text{color:#212b32;text-decoration:none}.nhsuk-details__summary-text{text-decoration:underline}.nhsuk-details__summary::-webkit-details-marker{display:none}.nhsuk-details__text{border-left:4px solid #d8dde0;margin-top:8px;padding:16px;padding-left:24px}.nhsuk-details__text>:first-child{margin-top:0}.nhsuk-details__text>:last-child{margin-bottom:0}.nhsuk-details__text p{margin-bottom:24px;margin-top:0}.nhsuk-expander{background-color:#fff}.nhsuk-expander .nhsuk-details__summary{padding:16px;background-color:#fff;display:block}@media (min-width:40.0625em){.nhsuk-expander .nhsuk-details__summary{padding:24px}}.nhsuk-expander .nhsuk-details__summary:before{display:none!important}.nhsuk-expander .nhsuk-details__summary:focus{box-shadow:0 0 0 4px #ffb81c}.nhsuk-expander .nhsuk-details__summary:hover{box-shadow:0 0 0 4px #ffcd60}.nhsuk-expander .nhsuk-details__summary:active,.nhsuk-expander .nhsuk-details__summary:focus,.nhsuk-expander .nhsuk-details__summary:hover{outline:0}.nhsuk-expander .nhsuk-details__summary-text{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='32' 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;color:#005eb8;cursor:pointer;display:block;padding:8px 8px 8px 38px;position:relative}.nhsuk-expander .nhsuk-details__text{padding:16px;border-left:0;margin-left:0;margin-top:0}@media (min-width:40.0625em){.nhsuk-expander .nhsuk-details__text{padding:24px}}.nhsuk-expander[open] .nhsuk-details__summary{border-bottom:1px solid #f0f4f5}.nhsuk-expander[open] .nhsuk-details__summary-text{background:url("data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='32' 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}.nhsuk-expander-group>.nhsuk-details{margin-bottom:8px}@media (min-width:40.0625em){.nhsuk-expander-group>.nhsuk-details{margin-bottom:8px}}.nhsuk-do-dont-list{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;padding-top:0!important}.nhsuk-do-dont-list>:first-child{margin-top:0}.nhsuk-do-dont-list>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-do-dont-list{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-do-dont-list{margin-top:48px}}@media (min-width:40.0625em){.nhsuk-do-dont-list{padding:32px}}@media print{.nhsuk-do-dont-list{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-do-dont-list__label{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#005eb8;color:#fff;display:inline-block;margin:0 -32px 8px;padding:8px 32px;position:relative;top:-16px}@media (min-width:40.0625em){.nhsuk-do-dont-list__label{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-do-dont-list__label{font-size:18pt;line-height:1.15}}@media (max-width:40.0525em){.nhsuk-do-dont-list__label{margin-left:-24px;margin-right:-24px;padding:8px 24px;top:-8px}}@media print{.nhsuk-do-dont-list__label{background:0 0;color:#212b32;top:0}}@media print{.nhsuk-do-dont-list__label{color:#212b32;fill:#212b32}.nhsuk-do-dont-list__label:active,.nhsuk-do-dont-list__label:focus,.nhsuk-do-dont-list__label:visited{color:#212b32}}.nhsuk-global-alert{background-color:#ffeb3b;padding-bottom:24px;padding-top:24px}@media print{.nhsuk-global-alert{display:none}}.nhsuk-global-alert a{color:#005eb8}.nhsuk-global-alert a:focus{background-color:#003d78;box-shadow:0 0 0 4px #003d78;color:#fff;outline:4px solid transparent;outline-offset:4px}.nhsuk-global-alert a:hover{background-color:#005eb8;box-shadow:0 0 0 4px #005eb8;color:#fff}.nhsuk-global-alert a:active{background-color:#002f5c;box-shadow:0 0 0 4px #003d78;color:#fff}.nhsuk-global-alert__heading{font-size:20px;font-size:1.25rem;line-height:1.4;margin:0}@media (min-width:40.0625em){.nhsuk-global-alert__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-global-alert__heading{font-size:18pt;line-height:1.15}}.nhsuk-global-alert__content{position:relative}.nhsuk-global-alert__content>:first-child{margin-top:0}.nhsuk-global-alert__content>:last-child{margin-bottom:0}.nhsuk-global-alert__message{margin-top:8px;margin-bottom:0}@media (min-width:40.0625em){.nhsuk-global-alert__message{margin-top:8px}}.nhsuk-global-alert__updated{margin-top:8px;font-size:12px;font-size:.75rem;line-height:1.66667}@media (min-width:40.0625em){.nhsuk-global-alert__updated{margin-top:8px}}@media (min-width:40.0625em){.nhsuk-global-alert__updated{font-size:14px;font-size:.875rem;line-height:1.71429}}@media print{.nhsuk-global-alert__updated{font-size:12pt;line-height:1.2}}.nhsuk-error-message{font-weight:600;font-size:16px;font-size:1rem;line-height:1.5;clear:both;color:#da291c;display:block;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-error-message{font-size:14pt;line-height:1.15}}.nhsuk-error-summary{padding:16px;margin-bottom:48px;border:4px solid #da291c}@media (min-width:40.0625em){.nhsuk-error-summary{padding:24px}}@media (min-width:40.0625em){.nhsuk-error-summary{margin-bottom:56px}}.nhsuk-error-summary:focus{box-shadow:0 0 0 4px #ffb81c;outline:4px solid transparent;outline-offset:4px}@media (min-width:40.0625em){.nhsuk-error-summary{border:4px solid #da291c}}.nhsuk-error-summary__title{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-error-summary__title{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-error-summary__title{margin-bottom:24px}}.nhsuk-error-summary__body{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5}@media (min-width:40.0625em){.nhsuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-error-summary__body{font-size:14pt;line-height:1.15}}.nhsuk-error-summary__body p{margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-error-summary__body p{margin-bottom:24px}}.nhsuk-error-summary__list{margin-bottom:0;margin-top:0}.nhsuk-error-summary__list a{font-weight:600}.nhsuk-error-summary__list a:focus{background-color:#ffb81c;outline:4px solid #ffb81c;outline-offset:0}.nhsuk-error-summary__list a:active,.nhsuk-error-summary__list a:hover,.nhsuk-error-summary__list a:link,.nhsuk-error-summary__list a:visited{color:#da291c}.nhsuk-error-summary__list a:hover{color:#212b32}.nhsuk-error-summary__list a:focus{color:#212b32}.nhsuk-feedback-banner{background-color:#fff;bottom:0;box-shadow:0 -4px 0 0 rgba(33,43,50,.16);display:none;margin:0 auto;padding-bottom:24px;padding-top:24px;position:fixed;width:100%;z-index:20}@media print{.nhsuk-feedback-banner{display:none}}.nhsuk-feedback-banner.js-inview{bottom:auto;position:relative}.nhsuk-feedback-banner__heading{font-size:20px;font-size:1.25rem;line-height:1.4;margin:0;padding-right:40px}@media (min-width:40.0625em){.nhsuk-feedback-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-feedback-banner__heading{font-size:18pt;line-height:1.15}}.nhsuk-feedback-banner__content{position:relative}.nhsuk-feedback-banner__content:after{clear:both;content:'';display:block}.nhsuk-feedback-banner__message{margin-bottom:0;margin-top:8px;padding-bottom:24px}@media (min-width:20em){.nhsuk-feedback-banner__message{padding-bottom:0}}.nhsuk-feedback-banner__close{font-size:12px;font-size:.75rem;line-height:1.66667;color:#005eb8;background:0 0;border:0;color:#212b32;cursor:pointer;padding:0;position:absolute;right:0;text-decoration:underline;top:0}@media (min-width:40.0625em){.nhsuk-feedback-banner__close{font-size:14px;font-size:.875rem;line-height:1.71429}}@media print{.nhsuk-feedback-banner__close{font-size:12pt;line-height:1.2}}.nhsuk-feedback-banner__close:visited{color:#330072}.nhsuk-feedback-banner__close:focus{background-color:#ffb81c;box-shadow:0 0 0 4px #ffb81c;color:#212b32;outline:4px solid transparent;outline-offset:4px}.nhsuk-feedback-banner__close:hover{background-color:#ffcd60;box-shadow:0 0 0 4px #ffcd60;color:#212b32;text-decoration:none}.nhsuk-feedback-banner__close:active{color:#374047}@media (max-width:19.99em){.nhsuk-feedback-banner__close{bottom:0;position:absolute;right:0;top:auto}}.nhsuk-fieldset{border:0;margin:0;padding:0}.nhsuk-fieldset:after{clear:both;content:'';display:block}.nhsuk-fieldset__legend{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;box-sizing:border-box;color:#212b32;display:table;margin-bottom:8px;max-width:100%;overflow:hidden;padding:0;white-space:normal}@media (min-width:40.0625em){.nhsuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-fieldset__legend{font-size:14pt;line-height:1.15}}.nhsuk-fieldset__legend--xl{font-size:32px;font-size:2rem;line-height:1.25;display:block;font-weight:600;margin-top:0;margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{.nhsuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-fieldset__legend--xl{margin-bottom:48px}}.nhsuk-fieldset__legend--l{font-size:24px;font-size:1.5rem;line-height:1.33333;display:block;font-weight:600;margin-top:0;margin-bottom:24px}@media (min-width:40.0625em){.nhsuk-fieldset__legend--l{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.nhsuk-fieldset__legend--l{margin-bottom:32px}}.nhsuk-fieldset__legend--m{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-fieldset__legend--m{margin-bottom:24px}}.nhsuk-fieldset__legend--s{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-fieldset__legend--s{margin-bottom:24px}}.nhsuk-fieldset__heading{font-size:inherit;font-weight:inherit;margin:0}.nhsuk-footer{padding-bottom:24px;padding-top:24px;background-color:#d8dde0;border-top:4px solid #005eb8}.nhsuk-footer:after{clear:both;content:'';display:block}@media print{.nhsuk-footer{display:none}}@media (min-width:40.0625em){.nhsuk-footer{padding-bottom:32px}}@media (min-width:40.0625em){.nhsuk-footer{padding-top:32px}}.nhsuk-footer__list{padding-bottom:16px;list-style-type:none;margin:0;padding-left:0}@media (min-width:40.0625em){.nhsuk-footer__list{padding-bottom:24px}}@media (min-width:48.0625em){.nhsuk-footer__list{float:left;padding-bottom:0;width:75%}}.nhsuk-footer__list-item{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429}@media (min-width:40.0625em){.nhsuk-footer__list-item{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-footer__list-item{font-size:14pt;line-height:1.2}}@media (min-width:48.0625em){.nhsuk-footer__list-item{float:left;margin-right:32px}}.nhsuk-footer__list-item-link{color:#425563}.nhsuk-footer__list-item-link:visited{color:#425563}.nhsuk-footer__copyright{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.71429;color:#425563;margin-bottom:0}@media (min-width:40.0625em){.nhsuk-footer__copyright{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-footer__copyright{font-size:14pt;line-height:1.2}}@media (min-width:48.0625em){.nhsuk-footer__copyright{float:right;text-align:right;width:25%}}.autocomplete-container{display:inline-block}@media (max-width:40.0525em){.autocomplete-container{display:inline;width:100%}}.autocomplete__wrapper{position:relative}@media (max-width:40.0525em){.autocomplete__input{-ms-flex-positive:2;-webkit-appearance:listbox;border-bottom:1px solid #aeb7bd;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-left:1px solid #aeb7bd;border-right:0;border-top:1px solid #aeb7bd;border-top-left-radius:4px;border-top-right-radius:0;flex-grow:2;font-size:inherit;height:52px;margin:0;outline:0;padding:0 16px;width:100%}.autocomplete__input:focus{box-shadow:inset 0 0 0 4px #ffb81c}}@media (min-width:40.0625em){.autocomplete__input{-webkit-appearance:listbox;border:1px solid #fff;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:0;font-size:16px;height:40px;padding:0 12px;width:235px}.autocomplete__input:focus{border:1px solid #ffb81c;box-shadow:inset 0 0 0 3px #ffb81c;outline:0}.autocomplete__input::placeholder{color:#768692;font-size:16px}}.autocomplete__menu{-moz-box-shadow:0 3px 5px rgba(66,84,98,.5);-webkit-box-shadow:0 3px 5px rgba(66,84,98,.5);background-color:#fff;border-bottom:1px solid #d8dde0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #d8dde0;border-right:1px solid #d8dde0;box-shadow:0 0 3px 0 rgba(66,84,98,.5);list-style:none;margin-top:2px;overflow-x:hidden;overflow-y:auto;padding:16px;position:fixed;z-index:1}@media (max-width:40.0525em){.autocomplete__menu{border:0;box-shadow:none;margin:0;padding-left:0;padding-right:0;position:relative;top:auto!important;width:100%!important}}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__option{border-bottom:1px solid #f0f4f5;color:#005eb8;cursor:pointer;font-size:16px;font-weight:300;padding-bottom:12px;text-align:left;text-decoration:underline}.autocomplete__option .nhsuk-icon__search{fill:#aeb7bd;float:left;height:22px;margin:5px 4px 0 0;width:22px}.autocomplete__option:active,.autocomplete__option:hover{text-decoration:none}.autocomplete__option:focus a,.autocomplete__option:hover a{background-color:#ffb81c;box-shadow:0 0 0 4px #ffb81c;color:#212b32;text-decoration:none}.autocomplete__option:focus{outline:1px solid transparent;text-decoration:none}@media (min-width:40.0625em){.autocomplete__option:last-child{border-bottom:0}}.autocomplete__option--no-results{border-bottom:0;color:#212b32;font-size:16px;line-height:24px;margin:0;padding:0;text-align:left;text-decoration:none}@media (max-width:40.0525em){.autocomplete__option--no-results{padding:16px 0}}.nhsuk-header{background-color:#005eb8}.nhsuk-header:after{clear:both;content:'';display:block}.nhsuk-header__logo{float:left;padding:20px 0}@media (min-width:40.0625em){.nhsuk-header__logo{padding-left:0}}.nhsuk-header__logo .nhsuk-logo{height:40px;width:100px;border:0}.nhsuk-header__link{height:40px;width:100px;display:block}.nhsuk-header__content:after{clear:both;content:'';display:block}@media print{.nhsuk-header__content{display:none}}.nhsuk-header__content.js-show{border-bottom:4px solid #f0f4f5}@media (min-width:40.0625em){.nhsuk-header__content{float:right;position:relative}.nhsuk-header__content.js-show{border-bottom:0}}.nhsuk-header__search{position:relative;text-align:right}.nhsuk-header__search:after{clear:both;content:'';display:block}@media (min-width:40.0625em){.nhsuk-header__search{float:left;margin-top:20px}}.nhsuk-header__search-toggle{background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;min-height:40px;padding:4px 8px 0;position:absolute;right:16px;top:20px}.nhsuk-header__search-toggle::-moz-focus-inner{border:0}.nhsuk-header__search-toggle:hover{background-color:#003d78;border-color:#f0f4f5;box-shadow:none}.nhsuk-header__search-toggle:focus{background-color:transparent;border-color:#ffb81c;box-shadow:0 0 0 3px #ffb81c;outline:0}.nhsuk-header__search-toggle.is-active,.nhsuk-header__search-toggle:active{background-color:#002f5c;border-color:#f0f4f5;box-shadow:none;color:#f0f4f5}.nhsuk-header__search-toggle.is-active:focus{box-shadow:0 0 0 3px #ffb81c}.nhsuk-header__search-toggle .nhsuk-icon__search{fill:#fff;height:21px;width:21px}.nhsuk-header__search-form{height:100%;overflow:hidden}@media (max-width:40.0525em){.nhsuk-header__container{margin:0}.nhsuk-header__logo{padding-left:16px;position:relative;z-index:1}.nhsuk-header__search-wrap{display:none}.nhsuk-header__search-wrap.js-show{clear:both;display:-ms-flexbox;display:flex;text-align:left}.nhsuk-header__search-form{background-color:#fff;display:-ms-flexbox;display:flex;padding:16px;width:100%}.nhsuk-search__input{-ms-flex-positive:2;-webkit-appearance:listbox;background-color:#fff!important;border-bottom:1px solid #aeb7bd;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-left:1px solid #aeb7bd;border-right:0;border-top:1px solid #aeb7bd;border-top-left-radius:4px;border-top-right-radius:0;flex-grow:2;font-size:inherit;height:52px;margin:0;outline:0;padding:0 16px;width:100%}.nhsuk-search__input:focus{box-shadow:inset 0 0 0 4px #ffb81c}.nhsuk-search__submit{background-color:#007f3b;border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;float:right;font-size:inherit;height:52px;line-height:inherit;margin:0;outline:0;padding:8px 8px 0}.nhsuk-search__submit .nhsuk-icon__search{fill:#fff;height:38px;width:38px}.nhsuk-search__submit::-moz-focus-inner{border:0}.nhsuk-search__submit:hover{background-color:#005326;cursor:pointer}.nhsuk-search__submit:focus{box-shadow:inset 0 0 0 4px #ffb81c}.nhsuk-search__submit:active{background-color:#00401e}.nhsuk-search__close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;margin-left:16px;margin-top:8px}.nhsuk-search__close .nhsuk-icon__close{fill:#005eb8;height:40px;width:40px}.nhsuk-search__close::-moz-focus-inner{border:0}.nhsuk-search__close:hover .nhsuk-icon__close{fill:#003d78}.nhsuk-search__close:focus{border-radius:4px;box-shadow:0 0 0 4px #ffb81c;outline:0}}@media (min-width:40.0625em){.nhsuk-header__search-wrap{display:block;line-height:0}.nhsuk-header__search-toggle{display:none}.nhsuk-search__input{-webkit-appearance:listbox;background-color:#fff!important;border:1px solid #fff;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:0;display:block;float:left;font-size:16px;height:40px;padding:0 12px;width:235px}.nhsuk-search__input:focus{border:1px solid #ffb81c;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:inset 0 0 0 3px #ffb81c;outline:0}.nhsuk-search__input::placeholder{color:#768692;font-size:16px}.nhsuk-search__submit{background-color:#f0f4f5;border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;display:block;float:right;font-size:inherit;height:40px;line-height:inherit;outline:0;padding-left:9px;padding-top:7px;width:44px}.nhsuk-search__submit .nhsuk-icon__search{height:27px;width:27px}.nhsuk-search__submit::-moz-focus-inner{border:0}.nhsuk-search__submit:focus{box-shadow:inset 0 0 0 4px #ffb81c}.nhsuk-search__submit:hover{background-color:#003d78;cursor:pointer}.nhsuk-search__submit:hover .nhsuk-icon__search{fill:#fff}.nhsuk-search__submit:active{background-color:#002f5c}.nhsuk-search__close{display:none}}.nhsuk-search__input--withdropdown{border-bottom-left-radius:0}.nhsuk-search__submit--withdropdown{border-bottom-right-radius:0}.nhsuk-header__menu{float:right;margin:20px}@media (min-width:40.0625em){.nhsuk-header__menu{float:left;margin-right:16px}}.nhsuk-header__menu-toggle{background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:400;line-height:24px;margin-right:52px;padding:7px 16px;position:relative;text-decoration:none;z-index:1}.nhsuk-header__menu-toggle::-moz-focus-inner{border:0}.nhsuk-header__menu-toggle:hover{background-color:#003d78;border-color:#f0f4f5;box-shadow:none}.nhsuk-header__menu-toggle:focus{background-color:transparent;border-color:#ffb81c;box-shadow:0 0 0 3px #ffb81c;outline:0}.nhsuk-header__menu-toggle.is-active,.nhsuk-header__menu-toggle:active{background-color:#002f5c;border-color:#f0f4f5;box-shadow:none;color:#f0f4f5}.nhsuk-header__menu-toggle.is-active:focus{box-shadow:0 0 0 3px #ffb81c}@media (min-width:40.0625em){.nhsuk-header__menu-toggle{margin-right:0}}@media (min-width:40.0625em){.nhsuk-header__menu--only{margin-right:0}}.nhsuk-header__menu--only .nhsuk-header__menu-toggle{margin-right:0}.nhsuk-header__navigation{background-color:#fff;clear:both;display:none;overflow:hidden}@media print{.nhsuk-header__navigation{display:none}}.nhsuk-header__navigation.js-show{display:block}@media (max-width:61.865em){.nhsuk-header__navigation.js-show{border-bottom:4px solid #f0f4f5}}.nhsuk-header__navigation-title{font-weight:600;margin-bottom:0;padding:16px;position:relative}.nhsuk-header__navigation-close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;overflow:hidden;position:absolute;right:16px;top:8px;white-space:nowrap}.nhsuk-header__navigation-close .nhsuk-icon__close{fill:#005eb8;height:40px;width:40px}.nhsuk-header__navigation-close::-moz-focus-inner{border:0}.nhsuk-header__navigation-close:hover .nhsuk-icon__close{fill:#003d78}.nhsuk-header__navigation-close:focus{border-radius:4px;box-shadow:0 0 0 4px #ffb81c;outline:0}.nhsuk-header__navigation-list{list-style:none;margin:0;padding-left:0}.nhsuk-header__navigation-item{border-top:1px solid #f0f4f5;margin-bottom:0;position:relative}.nhsuk-header__navigation-link{color:#005eb8;display:block;padding:16px;text-decoration:none}.nhsuk-header__navigation-link .nhsuk-icon__chevron-right{fill:#aeb7bd;position:absolute;right:4px;top:11px}.nhsuk-header__navigation-link:hover{background-color:#005eb8;box-shadow:none;color:#fff;text-decoration:underline}.nhsuk-header__navigation-link:hover .nhsuk-icon__chevron-right{fill:#fff}.nhsuk-header__navigation-link:focus{background-color:transparent;box-shadow:inset 0 0 0 4px #ffb81c;color:#005eb8;text-decoration:underline}.nhsuk-header__navigation-link:active{background-color:#003d78;box-shadow:none;color:#fff}.nhsuk-header__navigation-link:active .nhsuk-icon__chevron-right{fill:#fff}@media (min-width:61.875em){.nhsuk-header__menu-toggle{display:none}.nhsuk-header__navigation-title{display:none}.nhsuk-header__navigation-item--for-mobile{display:none}.nhsuk-header__navigation{background-color:#005eb8;display:block;margin:0 auto;max-width:960px}.nhsuk-header__navigation-list{border-top:1px solid rgba(255,255,255,.2);display:-ms-flexbox;display:flex;justify-content:space-between;padding:0;width:100%}.nhsuk-header__navigation-item{border-top:0;margin:0;text-align:center}.nhsuk-header__navigation-item .nhsuk-icon__chevron-right{display:none}.nhsuk-header__navigation-link{color:#fff;font-size:17px;line-height:normal}.nhsuk-header__navigation-link:visited{color:#fff}.nhsuk-header__navigation-link:hover{background-color:#003d78}.nhsuk-header__navigation-link:focus{color:#fff}.nhsuk-header__navigation-link:active{background-color:#002f5c;color:#f0f4f5}.nhsuk-header__navigation-link.is-active{background-color:#004b93}}.ie8 .nhsuk-header__logo,.ie8 .nhsuk-header__transactional-service-name{background-color:#005eb8;display:block;padding-left:24px;width:100%}.ie8 .nhsuk-header__transactional-service-name{padding-bottom:12px;padding-top:0}.ie8 .nhsuk-header__search{background-color:#005eb8;clear:both;padding-bottom:12px}.ie8 .nhsuk-header__menu-toggle,.ie8 .nhsuk-header__navigation-link .nhsuk-icon__chevron-right,.ie8 .nhsuk-header__navigation-title,.ie8 .nhsuk-header__search-toggle,.ie8 .nhsuk-search__close{display:none}.ie8 .nhsuk-header__navigation-list{display:table}.ie8 .nhsuk-header__navigation-item{display:table-cell}.ie8 .nhsuk-search__submit{height:auto;width:auto}.ie8 .nhsuk-search__submit .nhsuk-u-visually-hidden{height:auto;position:relative;width:auto}.ie8 .nhsuk-header__navigation{display:block}@media (min-width:61.875em){.ie9 .nhsuk-header__navigation-list{display:table}.ie9 .nhsuk-header__navigation-item{display:table-cell}}.ie9 .nhsuk-header__search-wrap .js-show{display:block}.nhsuk-header__transactional-service-name{float:left;padding-right:16px;padding-top:26px}@media (max-width:40.0525em){.nhsuk-header__transactional-service-name{padding-top:28px}}@media (max-width:40.0525em){.nhsuk-header__transactional-service-name--long{margin-top:-8px;padding:0 16px 16px;width:100%}}.nhsuk-header__transactional-service-name--link{color:#fff;font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;text-decoration:none}.nhsuk-header__transactional-service-name--link:visited{color:#f0f4f5}.nhsuk-header__transactional-service-name--link:focus{color:#212b32;outline:4px solid transparent;outline-offset:4px;text-decoration:underline}.nhsuk-header__transactional-service-name--link:hover{color:#212b32;text-decoration:underline}.nhsuk-header__transactional-service-name--link:active{color:#374047}@media (min-width:40.0625em){.nhsuk-header__transactional-service-name--link{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-header__transactional-service-name--link{font-size:14pt;line-height:1.15}}.nhsuk-header--transactional .nhsuk-header__link{height:32px;width:80px;display:block}.nhsuk-header--transactional .nhsuk-logo{height:32px;width:80px}.nhsuk-header--transactional .nhsuk-header__transactional-service-name{float:left;padding-left:20px;padding-top:23px}@media (max-width:40.0525em){.nhsuk-header--transactional .nhsuk-header__transactional-service-name{padding-left:16px;padding-top:25px}}@media (max-width:40.0525em){.nhsuk-header--transactional .nhsuk-header__transactional-service-name--long{padding-top:0}}.nhsuk-header__link--service{height:auto;margin-bottom:-4px;text-decoration:none;width:auto}@media (min-width:40.0625em){.nhsuk-header__link--service{-ms-flex-align:center;align-items:center;display:flex;margin-bottom:0;width:auto}}.nhsuk-header__link--service:focus,.nhsuk-header__link--service:hover{background:0 0}.nhsuk-header__link--service:focus .nhsuk-header__service-name,.nhsuk-header__link--service:hover .nhsuk-header__service-name{text-decoration:underline}.nhsuk-header__service-name{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#fff;display:block;padding-left:0;padding-right:0;padding-top:12px}@media (min-width:40.0625em){.nhsuk-header__service-name{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-header__service-name{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-header__service-name{padding-left:16px;padding-right:16px;padding-top:0}}.nhsuk-hero{background-color:#005eb8;color:#fff;position:relative}@media print{.nhsuk-hero{color:#212b32;fill:#212b32}.nhsuk-hero:active,.nhsuk-hero:focus,.nhsuk-hero:visited{color:#212b32}}.nhsuk-hero .nhsuk-hero--border{border-top:1px solid rgba(255,255,255,.2)}.nhsuk-hero__wrapper{padding-top:48px;padding-bottom:48px}@media (min-width:40.0625em){.nhsuk-hero__wrapper{padding-top:56px}}@media (min-width:40.0625em){.nhsuk-hero__wrapper{padding-bottom:56px}}.nhsuk-hero--image{background-position:center right;background-repeat:no-repeat;background-size:cover}@media only screen{.nhsuk-hero--image{height:240px}}@media (min-width:40.0625em){.nhsuk-hero--image{height:320px}}.nhsuk-hero--image .nhsuk-hero__overlay{background-color:rgba(0,47,92,.1);height:100%}.nhsuk-hero--image-description{margin-bottom:100px}@media (min-width:40.0625em){.nhsuk-hero--image-description{margin-bottom:72px}}.nhsuk-hero--image-description .nhsuk-hero-content{background-color:#005eb8;bottom:-48px;color:#fff;max-width:565px;padding:32px 40px;position:absolute}.nhsuk-hero--image-description .nhsuk-hero-content>:first-child{margin-top:0}.nhsuk-hero--image-description .nhsuk-hero-content>:last-child{margin-bottom:0}@media (max-width:23.4375em){.nhsuk-hero--image-description .nhsuk-hero-content{bottom:-40px}}@media (max-width:40.0525em){.nhsuk-hero--image-description .nhsuk-hero-content{bottom:-72px;left:16px;padding:24px;right:16px}}@media print{.nhsuk-hero--image-description .nhsuk-hero-content{color:#212b32;left:0;max-width:100%;padding:0;position:relative}}.nhsuk-hero--image-description .nhsuk-hero-content:after{-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #005eb8;bottom:-15px;content:'';display:block;height:0;position:absolute;width:0}@media print{.nhsuk-hero--image-description .nhsuk-hero-content:after{display:none}}.ie8 .nhsuk-hero--border{background-color:#005eb8}.ie8 .nhsuk-hero--border .nhsuk-hero-content,.ie8 .nhsuk-hero--border .nhsuk-hero__wrapper{padding:24px}.ie8 .nhsuk-hero--border .nhsuk-hero-content h1,.ie8 .nhsuk-hero--border .nhsuk-hero-content p,.ie8 .nhsuk-hero--border .nhsuk-hero__wrapper h1,.ie8 .nhsuk-hero--border .nhsuk-hero__wrapper p{color:#fff}.nhsuk-hint{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#425563;display:block;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-hint{font-size:14pt;line-height:1.15}}.nhsuk-label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl)+.nhsuk-hint{margin-bottom:8px}.nhsuk-fieldset__legend:not(.nhsuk-fieldset__legend--m):not(.nhsuk-fieldset__legend--l):not(.nhsuk-fieldset__legend--xl)+.nhsuk-hint{margin-bottom:8px}.nhsuk-fieldset__legend+.nhsuk-hint{margin-top:-4px}.nhsuk-image{background-color:#fff;border-bottom:1px solid #d8dde0;margin-bottom:32px;margin-top:32px;margin-left:0;margin-right:0}@media (min-width:40.0625em){.nhsuk-image{margin-bottom:40px}}@media (min-width:40.0625em){.nhsuk-image{margin-top:40px}}@media (min-width:48.0625em){.nhsuk-image{width:66.66667%}}@media print{.nhsuk-image{width:50%}}.nhsuk-image+.nhsuk-image{margin-top:0}@media (min-width:40.0625em){.nhsuk-image+.nhsuk-image{margin-top:0}}.nhsuk-image__img{display:block;width:100%}.nhsuk-image__caption{font-size:14px;font-size:.875rem;line-height:1.71429;padding:16px}@media (min-width:40.0625em){.nhsuk-image__caption{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-image__caption{font-size:14pt;line-height:1.2}}.nhsuk-input{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:2px solid #425563;border-radius:0;box-sizing:border-box;height:40px;margin-top:0;padding:4px;width:100%}@media (min-width:40.0625em){.nhsuk-input{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-input{font-size:14pt;line-height:1.15}}.nhsuk-input:focus{box-shadow:0 0 0 4px #ffb81c;outline:4px solid transparent;outline-offset:4px}.nhsuk-input::-webkit-inner-spin-button,.nhsuk-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nhsuk-input[type=number]{-moz-appearance:textfield}.nhsuk-input--error{border:4px solid #da291c}.nhsuk-input--width-30{max-width:59ex}.nhsuk-input--width-20{max-width:41ex}.nhsuk-input--width-10{max-width:23ex}.nhsuk-input--width-5{max-width:10.8ex}.nhsuk-input--width-4{max-width:9ex}.nhsuk-input--width-3{max-width:7.2ex}.nhsuk-input--width-2{max-width:5.4ex}.nhsuk-inset-text{max-width:37em;margin-bottom:40px;margin-top:40px;border-left:12px solid #005eb8;padding:16px}.nhsuk-inset-text>:first-child{margin-top:0}.nhsuk-inset-text>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-inset-text{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-inset-text{margin-top:48px}}@media print{.nhsuk-inset-text{border-color:#212b32}}.nhsuk-label{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;display:block;margin-bottom:4px}@media (min-width:40.0625em){.nhsuk-label{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-label{font-size:14pt;line-height:1.15}}.nhsuk-label--xl{font-size:32px;font-size:2rem;line-height:1.25;display:block;font-weight:600;margin-top:0;margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-label--xl{font-size:48px;font-size:3rem;line-height:1.16667}}@media print{.nhsuk-label--xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-label--xl{margin-bottom:48px}}.nhsuk-label--l{font-size:24px;font-size:1.5rem;line-height:1.33333;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-label--l{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-label--l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.nhsuk-label--l{margin-bottom:24px}}.nhsuk-label--m{font-size:20px;font-size:1.25rem;line-height:1.4;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-label--m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-label--m{margin-bottom:24px}}.nhsuk-label--s{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:600;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-label--s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.nhsuk-label--s{margin-bottom:24px}}.nhsuk-label-wrapper{margin:0}.nhsuk-list-panel{margin-top:40px;margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-list-panel{margin-top:48px}}@media (min-width:40.0625em){.nhsuk-list-panel{margin-bottom:48px}}@media (max-width:40.0525em) and (max-width:40.0525em){.nhsuk-list-panel{margin-left:-16px;margin-right:-16px}}.nhsuk-list-panel__label{font-size:24px;font-size:1.5rem;line-height:1.33333;background-color:#005eb8;color:#fff;display:inline-block;margin-bottom:0;padding:8px 16px}@media (min-width:40.0625em){.nhsuk-list-panel__label{font-size:32px;font-size:2rem;line-height:1.25}}@media print{.nhsuk-list-panel__label{font-size:24pt;line-height:1.05}}@media print{.nhsuk-list-panel__label{color:#212b32;margin-top:0}}.nhsuk-list-panel__box,.nhsuk-list-panel__list{background-color:#fff;margin:0;padding:0}@media print{.nhsuk-list-panel__box,.nhsuk-list-panel__list{border-top:0}}.nhsuk-list-panel__box--with-label,.nhsuk-list-panel__list--with-label{border-top:2px solid #005eb8;margin:-28px 0 0;padding:27px 0 0}@media (max-width:40.0525em){.nhsuk-list-panel__box--with-label,.nhsuk-list-panel__list--with-label{margin:-24px 0 0;padding:23px 0 0}}.nhsuk-list-panel__item{background-color:#fff;list-style:none;margin-bottom:0}.nhsuk-list-panel__link{border-bottom:1px solid #d8dde0;display:block;padding:12px 16px;text-decoration:none}.nhsuk-list-panel__link:hover{box-shadow:0 -1px 0 0 #ffcd60}.nhsuk-list-panel__link:focus{box-shadow:0 -1px 0 0 #ffb81c}.nhsuk-list-panel__link:focus,.nhsuk-list-panel__link:hover{border-color:transparent;text-decoration:underline}@media (max-width:40.0525em){.nhsuk-list-panel__link{padding:8px 16px}}.nhsuk-list-panel--results-items__no-results{border-bottom:1px solid #d8dde0;color:#425563;margin:0;padding:16px}.nhsuk-back-to-top__link{font-size:16px;font-size:1rem;line-height:1.5;display:inline-block;margin-top:16px;padding-left:12px;position:relative}@media (min-width:40.0625em){.nhsuk-back-to-top__link{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-back-to-top__link{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.nhsuk-back-to-top__link{margin-left:16px}}.nhsuk-back-to-top__link .nhsuk-icon{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);fill:#005eb8;height:19px;left:-8px;position:absolute;top:4px;transform:rotate(270deg);width:19px}@media (max-width:40.0525em){.nhsuk-back-to-top__link .nhsuk-icon{top:2px}}.nhsuk-back-to-top__link:visited{color:#005eb8}.nhsuk-back-to-top__link:focus,.nhsuk-back-to-top__link:hover{color:#212b32}.nhsuk-back-to-top__link:focus .nhsuk-icon,.nhsuk-back-to-top__link:hover .nhsuk-icon{fill:#212b32}@media print{.nhsuk-back-to-top__link{display:none}}.nhsuk-nav-a-z{margin-top:40px;margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-nav-a-z{margin-top:48px}}@media (min-width:40.0625em){.nhsuk-nav-a-z{margin-bottom:48px}}@media print{.nhsuk-nav-a-z{display:none}}.nhsuk-nav-a-z__list{padding:0}.nhsuk-nav-a-z__list:after{clear:both;content:'';display:block}@media (min-width:40.0625em){.nhsuk-nav-a-z__list{padding:0}}.nhsuk-nav-a-z__item{float:left;list-style:none;margin:1px}.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{font-size:18px;font-size:1.125rem;line-height:1.55556;display:block;min-width:34px;padding-bottom:8px;padding-top:8px;text-align:center}@media (min-width:40.0625em){.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{font-size:22px;font-size:1.375rem;line-height:1.45455}}@media print{.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{font-size:18pt;line-height:1.15}}@media (max-width:40.0525em){.nhsuk-nav-a-z__link,.nhsuk-nav-a-z__link--disabled{min-width:36px}}.nhsuk-nav-a-z__link--disabled{color:#425563}.nhsuk-nav-a-z__link.is-active{background-color:#005eb8;color:#fff}.nhsuk-pagination{margin-top:40px;margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-pagination{margin-top:48px}}@media (min-width:40.0625em){.nhsuk-pagination{margin-bottom:48px}}.nhsuk-pagination__list:after{clear:both;content:'';display:block}.nhsuk-pagination-item--previous{float:left;text-align:left;width:50%}.nhsuk-pagination-item--previous .nhsuk-icon{left:-6px}.nhsuk-pagination-item--previous .nhsuk-pagination__title{padding-left:32px}.nhsuk-pagination-item--next{float:right;text-align:right;width:50%}.nhsuk-pagination-item--next .nhsuk-icon{right:-6px}.nhsuk-pagination-item--next .nhsuk-pagination__title{padding-right:32px}.nhsuk-pagination__link{display:block;position:relative;text-decoration:none;width:100%}@media print{.nhsuk-pagination__link{color:#212b32}}.nhsuk-pagination__link .nhsuk-icon{position:absolute;top:-2px}@media print{.nhsuk-pagination__link .nhsuk-icon{color:#212b32;margin-top:0}}.nhsuk-pagination__link:focus{box-shadow:0 0 0 16px #ffb81c;outline:4px solid #ffb81c}.nhsuk-pagination__link:hover{box-shadow:0 0 0 16px #ffcd60;outline:4px solid #ffcd60}.nhsuk-pagination__link:hover .nhsuk-pagination__page{text-decoration:none}.nhsuk-pagination__link:focus .nhsuk-icon,.nhsuk-pagination__link:hover .nhsuk-icon{fill:#212b32}.nhsuk-pagination__link:visited .nhsuk-icon{fill:#330072}.nhsuk-pagination__title{font-size:20px;font-size:1.25rem;line-height:1.4;display:block}@media (min-width:40.0625em){.nhsuk-pagination__title{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-pagination__title{font-size:18pt;line-height:1.15}}@media print{.nhsuk-pagination__title:after{content:' page'}}.nhsuk-pagination__page{font-size:14px;font-size:.875rem;line-height:1.71429;display:block;text-decoration:underline}@media (min-width:40.0625em){.nhsuk-pagination__page{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-pagination__page{font-size:14pt;line-height:1.2}}.nhsuk-panel{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;width:100%}.nhsuk-panel>:first-child{margin-top:0}.nhsuk-panel>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-panel{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-panel{margin-top:48px}}@media (min-width:40.0625em){.nhsuk-panel{padding:32px}}@media print{.nhsuk-panel{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-panel--grey{background-color:#f0f4f5}.nhsuk-panel-with-label{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;padding-top:0!important}.nhsuk-panel-with-label>:first-child{margin-top:0}.nhsuk-panel-with-label>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-panel-with-label{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-panel-with-label{margin-top:48px}}@media (min-width:40.0625em){.nhsuk-panel-with-label{padding:32px}}@media print{.nhsuk-panel-with-label{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-panel-with-label__label{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#005eb8;color:#fff;display:inline-block;margin:0 -32px 8px;padding:8px 32px;position:relative;top:-16px}@media (min-width:40.0625em){.nhsuk-panel-with-label__label{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-panel-with-label__label{font-size:18pt;line-height:1.15}}@media (max-width:40.0525em){.nhsuk-panel-with-label__label{margin-left:-24px;margin-right:-24px;padding:8px 24px;top:-8px}}@media print{.nhsuk-panel-with-label__label{background:0 0;color:#212b32;top:0}}@media print{.nhsuk-panel-with-label__label{color:#212b32;fill:#212b32}.nhsuk-panel-with-label__label:active,.nhsuk-panel-with-label__label:focus,.nhsuk-panel-with-label__label:visited{color:#212b32}}.nhsuk-panel-group{display:flex;flex-wrap:wrap;margin-bottom:32px}@media (max-width:48.0525em){.nhsuk-panel-group{margin-bottom:24px}}.nhsuk-panel-group__item{display:flex}@media (max-width:48.0525em){.nhsuk-panel-group__item{flex:0 0 100%}}@media (max-width:48.0525em){.nhsuk-panel-group__item{margin-bottom:24px}.nhsuk-panel-group__item:last-child{margin-bottom:0}}.nhsuk-panel-group__item .nhsuk-panel{margin-bottom:0;margin-top:0}.nhsuk-promo{margin-bottom:36px;width:100%}.nhsuk-promo__link-wrapper{background-color:#fff;box-shadow:0 4px 0 0 #d8dde0;display:block;height:100%;position:relative;text-decoration:none}.nhsuk-promo__link-wrapper:focus{background-color:#fff;box-shadow:0 0 0 4px #ffb81c}.nhsuk-promo__link-wrapper:focus .nhsuk-promo__heading{text-decoration:underline}.nhsuk-promo__link-wrapper:focus .nhsuk-promo__description,.nhsuk-promo__link-wrapper:focus .nhsuk-promo__heading{color:#212b32}.nhsuk-promo__link-wrapper:hover{background-color:#fff;box-shadow:0 0 0 4px #ffb81c;color:#005eb8}.nhsuk-promo__link-wrapper:active{background-color:#f0f4f5;box-shadow:0 0 0 4px #ffbf33;top:4px}.nhsuk-promo__link-wrapper:active .nhsuk-promo__heading,.nhsuk-promo__link-wrapper:hover .nhsuk-promo__heading{text-decoration:none}.nhsuk-promo__img{border-bottom:1px solid #f0f4f5;display:block;width:100%}@media print{.nhsuk-promo__img{display:none}}.nhsuk-promo__heading{font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.4;margin-bottom:16px;text-decoration:underline}@media (min-width:40.0625em){.nhsuk-promo__heading{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-promo__heading{font-size:18pt;line-height:1.15}}.nhsuk-promo__content{padding:24px}.nhsuk-promo__content>:first-child{margin-top:0}.nhsuk-promo__content>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-promo__content{padding:32px}}.nhsuk-promo__description{color:#425563}.nhsuk-promo--small .nhsuk-promo__heading{font-size:16px;font-size:1rem;line-height:1.5}@media (min-width:40.0625em){.nhsuk-promo--small .nhsuk-promo__heading{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-promo--small .nhsuk-promo__heading{font-size:14pt;line-height:1.15}}.nhsuk-promo--small .nhsuk-promo__description{font-size:14px;font-size:.875rem;line-height:1.71429}@media (min-width:40.0625em){.nhsuk-promo--small .nhsuk-promo__description{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-promo--small .nhsuk-promo__description{font-size:14pt;line-height:1.2}}.nhsuk-promo-group{display:flex;flex-wrap:wrap;margin-bottom:36px}@media (max-width:48.0525em){.nhsuk-promo-group{margin-bottom:28px}}.nhsuk-promo-group__item{display:flex}@media (max-width:48.0525em){.nhsuk-promo-group__item{flex:0 0 100%}}@media (max-width:48.0525em){.nhsuk-promo-group__item{margin-bottom:28px}.nhsuk-promo-group__item:last-child{margin-bottom:0}}.nhsuk-promo-group__item .nhsuk-promo{margin-bottom:0}.nhsuk-radios__item{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;clear:left;display:block;margin-bottom:8px;min-height:40px;padding:0 0 0 40px;position:relative}@media (min-width:40.0625em){.nhsuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-radios__item{font-size:14pt;line-height:1.15}}.nhsuk-radios__item:last-child,.nhsuk-radios__item:last-of-type{margin-bottom:0}.nhsuk-radios__input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-radios__label{-ms-touch-action:manipulation;cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;touch-action:manipulation}.nhsuk-radios__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-radios__input+.nhsuk-radios__label::before{background:#fff;border:2px solid #425563;border-radius:50%;box-sizing:border-box;content:'';height:40px;left:0;position:absolute;top:0;width:40px}.nhsuk-radios__input+.nhsuk-radios__label::after{background:#425563;border:10px solid #212b32;border-radius:50%;content:'';height:0;left:10px;opacity:0;position:absolute;top:10px;width:0}.nhsuk-radios__input:focus+.nhsuk-radios__label::before{box-shadow:0 0 0 5px #ffb81c;outline:4px solid transparent;outline-offset:4px}.nhsuk-radios__input:checked+.nhsuk-radios__label::after{opacity:1}.nhsuk-radios__input:disabled,.nhsuk-radios__input:disabled+.nhsuk-radios__label{cursor:default}.nhsuk-radios__input:disabled+.nhsuk-radios__label{opacity:.5}@media (min-width:40.0625em){.nhsuk-radios--inline:after{clear:both;content:'';display:block}.nhsuk-radios--inline .nhsuk-radios__item{clear:none;float:left;margin-right:24px}}.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item{float:none;margin-right:0}.nhsuk-radios__divider{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;color:#212b32;margin-bottom:8px;text-align:center;width:40px}@media (min-width:40.0625em){.nhsuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-radios__divider{font-size:14pt;line-height:1.15}}.nhsuk-radios__conditional{margin-bottom:16px;border-left:4px solid #425563;margin-left:18px;padding-left:30px}@media (min-width:40.0625em){.nhsuk-radios__conditional{margin-bottom:24px}}.js-enabled .nhsuk-radios__conditional--hidden{display:none}.nhsuk-radios__conditional>:last-child{margin-bottom:0}.nhsuk-review-date{margin-top:40px;color:#425563}@media (min-width:40.0625em){.nhsuk-review-date{margin-top:48px}}.nhsuk-select{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;border:2px solid #425563;box-sizing:border-box;height:40px;max-width:100%;padding:4px}@media (min-width:40.0625em){.nhsuk-select{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-select{font-size:14pt;line-height:1.15}}.nhsuk-select:focus{box-shadow:0 0 0 4px #ffb81c;outline:4px solid transparent;outline-offset:4px}.nhsuk-select option:active,.nhsuk-select option:checked,.nhsuk-select:focus::-ms-value{background-color:#005eb8;color:#fff}.nhsuk-select--error{border:4px solid #da291c}.nhsuk-skip-link{left:-9999px;padding:8px;position:absolute}.nhsuk-skip-link:active,.nhsuk-skip-link:focus{left:16px;top:16px;z-index:2}.nhsuk-skip-link:visited{color:#212b32}.nhsuk-table__row:hover{background-color:#f0f4f5}.nhsuk-table__panel-with-heading-tab{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff;color:#212b32;padding-top:0!important}.nhsuk-table__panel-with-heading-tab>:first-child{margin-top:0}.nhsuk-table__panel-with-heading-tab>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-table__panel-with-heading-tab{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-table__panel-with-heading-tab{margin-top:48px}}@media (min-width:40.0625em){.nhsuk-table__panel-with-heading-tab{padding:32px}}@media print{.nhsuk-table__panel-with-heading-tab{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-table__panel-with-heading-tab .nhsuk-table,.nhsuk-table__panel-with-heading-tab .nhsuk-table-responsive{margin:0}.nhsuk-table__heading-tab{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#005eb8;color:#fff;display:inline-block;margin:0 -32px 8px;padding:8px 32px;position:relative;top:-16px}@media (min-width:40.0625em){.nhsuk-table__heading-tab{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-table__heading-tab{font-size:18pt;line-height:1.15}}@media (max-width:40.0525em){.nhsuk-table__heading-tab{margin-left:-24px;margin-right:-24px;padding:8px 24px;top:-8px}}@media print{.nhsuk-table__heading-tab{background:0 0;color:#212b32;top:0}}.nhsuk-table-responsive{margin-bottom:40px;margin-top:40px;display:block;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;width:100%}@media (min-width:40.0625em){.nhsuk-table-responsive{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-table-responsive{margin-top:48px}}.nhsuk-table-responsive .nhsuk-table{margin:0}.nhsuk-textarea{font-weight:400;font-size:16px;font-size:1rem;line-height:1.5;-webkit-appearance:none;border:2px solid #425563;border-radius:0;box-sizing:border-box;display:block;min-height:40px;margin-bottom:32px;padding:4px;resize:vertical;width:100%}@media (min-width:40.0625em){.nhsuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-textarea{font-size:14pt;line-height:1.15}}.nhsuk-textarea:focus{box-shadow:0 0 0 4px #ffb81c;outline:4px solid transparent;outline-offset:4px}@media (min-width:40.0625em){.nhsuk-textarea{margin-bottom:40px}}.nhsuk-textarea--error{border:4px solid #da291c}.nhsuk-warning-callout{margin-bottom:40px;margin-top:40px;padding:24px;background-color:#fff9c4;color:#212b32;padding-top:0!important}.nhsuk-warning-callout>:first-child{margin-top:0}.nhsuk-warning-callout>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-warning-callout{margin-bottom:48px}}@media (min-width:40.0625em){.nhsuk-warning-callout{margin-top:48px}}@media (min-width:40.0625em){.nhsuk-warning-callout{padding:32px}}@media print{.nhsuk-warning-callout{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-warning-callout__label{font-size:20px;font-size:1.25rem;line-height:1.4;background-color:#ffeb3b;color:#212b32;display:inline-block;margin:0 -32px 8px;padding:8px 32px;position:relative;top:-16px}@media (min-width:40.0625em){.nhsuk-warning-callout__label{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media print{.nhsuk-warning-callout__label{font-size:18pt;line-height:1.15}}@media (max-width:40.0525em){.nhsuk-warning-callout__label{margin-left:-24px;margin-right:-24px;padding:8px 24px;top:-8px}}@media print{.nhsuk-warning-callout__label{background:0 0;color:#212b32;top:0}}

/* Guacamole will apply its own styles first, and unfortunately the NHS CSS makes some
   undesired changes. As a workaround, this re-applies the default styles afterwords. */
@keyframes shake-head{0{margin-left:.25em;margin-right:-0.25em}25%{margin-left:-0.25em;margin-right:.25em}50%{margin-left:.25em;margin-right:-0.25em}75%{margin-left:-0.25em;margin-right:.25em}100%{margin-left:.00em;margin-right:.00em}}@-webkit-keyframes shake-head{0{margin-left:.25em;margin-right:-0.25em}25%{margin-left:-0.25em;margin-right:.25em}50%{margin-left:.25em;margin-right:-0.25em}75%{margin-left:-0.25em;margin-right:.25em}100%{margin-left:.00em;margin-right:.00em}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}.attributes input[type=text],.attributes input[type=email],.attributes input[type=password],.attributes input[type=number]{width:auto}.attributes .form .fields{display:table;margin:1em}.attributes .form .fields .labeled-field{display:table-row}.attributes .form .fields .field-header,.attributes .form .fields .form-field{display:table-cell;padding:.125em;vertical-align:top}.attributes .form .fields .field-header{padding-right:1em}.attributes .form h3{font-size:1.25em;font-weight:bold;text-transform:uppercase;padding:.5em;margin:1em 0;border-bottom:1px solid rgba(0,0,0,0.125);border-top:1px solid rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);width:100%}a.button.add-user,a.button.add-user-group,a.button.add-connection,a.button.add-connection-group{font-size:.8em;padding-left:1.8em;position:relative}a.button.add-user::before,a.button.add-user-group::before,a.button.add-connection::before,a.button.add-connection-group::before{content:' ';position:absolute;width:1.8em;top:0;bottom:0;left:0;background-repeat:no-repeat;background-size:1em;background-position:.5em .45em}a.button.add-user::before{background-image:url('images/action-icons/guac-user-add.png')}a.button.add-user-group::before{background-image:url('images/action-icons/guac-user-group-add.png')}a.button.add-connection::before{background-image:url('images/action-icons/guac-monitor-add.png')}a.button.add-connection-group::before{background-image:url('images/action-icons/guac-group-add.png')}a.button{cursor:default;display:inline-block}input[type="submit"],button,a.button{-webkit-appearance:none;text-decoration:none;background-color:#3c3c3c;border:1px solid rgba(0,0,0,0.4);color:white;text-shadow:-1px -1px rgba(0,0,0,0.3);font-size:1em;font-weight:bold;font-family:Carlito,FreeSans,Helvetica,Arial,sans-serif;padding:.35em 1em;min-width:5em;margin:.25em;box-shadow:0 1px 2px rgba(0,0,0,0.25)}input[type="submit"]:hover,button:hover,a.button:hover{background-color:#5a5a5a}input[type="submit"]:active,button:active,a.button:active{background-color:#2c2c2c;box-shadow:inset 1px 1px .25em rgba(0,0,0,0.25),-1px -1px .25em rgba(0,0,0,0.25),1px 1px .25em rgba(255,255,255,0.25)}button.danger,a.button.danger{background:#A43}button.danger:hover,a.button.danger:hover{background:#C54}button.danger:active,a.button.danger:active{background:#932}input[type="submit"]:disabled,button:disabled,button.danger:disabled{background-color:#3c3c3c;color:rgba(255,255,255,0.5);opacity:.75}.button.logout,button.logout,.button.reconnect,button.reconnect,.button.manage,button.manage,.button.back,button.back,.button.home,button.home,.button.change-password,button.change-password{position:relative;padding-left:1.8em}.button.logout::before,button.logout::before,.button.reconnect::before,button.reconnect::before,.button.manage::before,button.manage::before,.button.back::before,button.back::before,.button.home::before,button.home::before,.button.change-password::before,button.change-password::before{content:' ';position:absolute;left:0;top:0;bottom:0;width:1.8em;background-repeat:no-repeat;background-size:1em;background-position:.5em .45em}.button.logout::before,button.logout::before{background-image:url('images/action-icons/guac-logout.png')}.button.reconnect::before,button.reconnect::before{background-image:url('images/circle-arrows.png')}.button.manage::before,button.manage::before{background-image:url('images/action-icons/guac-config.png')}.button.back::before,button.back::before{background-image:url('images/action-icons/guac-back.png')}.button.home::before,button.home::before{background-image:url('images/action-icons/guac-home.png')}.button.change-password::before,button.change-password::before{background-image:url('images/action-icons/guac-key.png')}body.client{background:black;padding:0;margin:0;overflow:hidden}#preload{visibility:hidden;position:absolute;left:0;right:0;width:0;height:0;overflow:hidden}.client-view{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.client-view-content{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;-ms-flex-pack:end;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;-moz-box-pack:end;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;-webkit-box-pack:end;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;-webkit-flex-pack:end;display:flex;align-items:stretch;flex-direction:column;flex-pack:end;width:100%;height:100%;font-size:12pt}.client-view .client-body{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;position:relative}.client-view .client-bottom{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.client-view .client-body .main{position:absolute;left:0;top:0;right:0;bottom:0;width:auto;height:auto}.client .menu .header h2{text-transform:none}.client .user-menu .menu-contents li a.disconnect{background-repeat:no-repeat;background-size:1em;background-position:.75em center;padding-left:2.5em;background-image:url('images/x.png')}.clipboard,.clipboard-service-target{background:white}.clipboard{position:relative;border:1px solid #AAA;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;width:100%;height:2in;white-space:pre;font-size:1em;overflow:auto;padding:.25em}.clipboard p,.clipboard div{margin:0}.clipboard img{max-width:100%;max-height:100%;display:block;margin:0 auto;border:1px solid black;background:url('images/checker.png')}.clipboard-service-target{position:fixed;left:-1em;right:-1em;width:1em;height:1em;white-space:pre;overflow:hidden}.settings.connections .connection-list .new-connection,.settings.connections .connection-list .new-connection-group,.settings.connections .connection-list .new-sharing-profile{opacity:.5;font-style:italic}.settings.connections .connection-list .new-connection a,.settings.connections .connection-list .new-connection a:hover,.settings.connections .connection-list .new-connection a:visited,.settings.connections .connection-list .new-connection-group a,.settings.connections .connection-list .new-connection-group a:hover,.settings.connections .connection-list .new-connection-group a:visited,.settings.connections .connection-list .new-sharing-profile a,.settings.connections .connection-list .new-sharing-profile a:hover,.settings.connections .connection-list .new-sharing-profile a:visited{text-decoration:none;color:black}.connection-parameters input[type=text],.connection-parameters input[type=email],.connection-parameters input[type=password],.connection-parameters input[type=number]{width:auto}.connection-parameters .form .fields{display:table;padding-left:.5em;border-left:3px solid rgba(0,0,0,0.125);width:100%}.connection-parameters .form .fields .labeled-field{display:table-row}.connection-parameters .form .fields .field-header,.connection-parameters .form .fields .form-field{display:table-cell;padding:.125em;vertical-align:top;width:100%}.connection-parameters .form .fields .field-header{padding-right:1em;width:0;white-space:nowrap}#guac-menu .header h2.connection-select-menu{overflow:visible}.connection-select-menu{padding:0;min-width:0}.connection-select-menu .menu-dropdown{border:0}.connection-select-menu .menu-dropdown .menu-contents{font-weight:normal;font-size:.8em;right:auto;left:0;max-width:100vw;width:400px}.connection-select-menu .menu-dropdown .menu-contents .filter input{border-bottom:1px solid rgba(0,0,0,0.125);border-left:0}.connection-select-menu .menu-dropdown .menu-contents .filter{margin-bottom:.5em;padding:0}.connection-select-menu .menu-dropdown .menu-contents .group-list .caption{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}#connection-warning{position:absolute;right:.25em;bottom:.25em;z-index:20;width:3in;max-width:100%;min-height:1em;border-left:2em solid #FA0;box-shadow:1px 1px 2px rgba(0,0,0,0.25);background:#FFE;padding:.5em .75em;font-size:.8em}#connection-warning::before{content:' ';display:block;position:absolute;left:-2em;top:0;width:1.25em;height:100%;margin:0 .375em;background:url('images/warning.png');background-size:contain;background-position:center;background-repeat:no-repeat}.login-ui{animation:fadein .125s linear;-moz-animation:fadein .125s linear;-webkit-animation:fadein .125s linear}.login-ui .login-dialog-middle{width:100%;display:table-cell;vertical-align:middle;text-align:center}.login-ui .login-dialog{width:100%;max-width:3in;text-align:left;padding:1em;border:1px solid rgba(0,0,0,0.25);box-shadow:1px 1px 2px rgba(0,0,0,0.25);font-size:1.25em;display:inline-block}.login-ui .login-dialog h1{margin-top:0;margin-bottom:0;text-align:center}.login-ui .login-dialog .buttons{text-align:right;margin:0;margin-top:1em}.login-ui .login-dialog .login-fields{vertical-align:middle}.login-ui .login-dialog th{text-shadow:1px 1px white}.login-ui .login-dialog .version{padding:.5em 0}.login-ui .login-dialog .version .app-name{font-weight:bold;text-transform:uppercase;text-align:center;font-size:1.25em}.login-ui .login-dialog .version .version-number{position:absolute;right:0;bottom:0;padding:.25em .75em;margin:.25em;-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em;color:white;background:green;font-size:.5em;font-style:italic;opacity:.5}.login-ui .login-dialog .logo{display:block;margin:.5em auto;width:3em;height:3em;background-size:3em 3em;-moz-background-size:3em 3em;-webkit-background-size:3em 3em;-khtml-background-size:3em 3em;background-image:url("images/guac-tricolor.png")}.login-ui.continuation .login-dialog{border-right:0;border-left:0;box-shadow:none;max-width:6in}.login-ui.continuation .login-dialog .logo,.login-ui.continuation .login-dialog .version{display:none}.login-ui.error .login-dialog{animation-name:shake-head;animation-duration:.25s;animation-timing-function:linear;-webkit-animation-name:shake-head;-webkit-animation-duration:.25s;-webkit-animation-timing-function:linear}.dialog-container{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);padding:1em}.dialog-outer{display:table;height:100%;width:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.5)}.dialog-middle{width:100%;text-align:center;display:table-cell;vertical-align:middle}.dialog.edit{max-height:100%}.dialog{max-width:100%;width:8in;margin-left:auto;margin-right:auto;overflow:auto;border:1px solid rgba(0,0,0,0.5);background:#e7e7e7;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;box-shadow:.1em .1em .2em rgba(0,0,0,0.6)}.dialog>*{margin:1em}.dialog .header{margin:0}.dialog td{position:relative}.dialog .overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1}.dialog .footer{text-align:center}.software-cursor{cursor:url('images/mouse/blank.gif'),url('images/mouse/blank.cur'),default;overflow:hidden;cursor:none}.guac-error .software-cursor{cursor:default}div.main{overflow:auto;width:100%;height:100%;position:relative;font-size:0}div.displayOuter{height:100%;width:100%;position:absolute;left:0;top:0;display:table}div.displayMiddle{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center}div.display{display:inline-block}div.display *{position:relative}div.display>*{margin-left:auto;margin-right:auto}.fatal-page-error-outer{display:table;height:100%;width:100%;position:fixed;left:0;top:0;z-index:30}.fatal-page-error-middle{width:100%;text-align:center;display:table-cell;vertical-align:middle}.fatal-page-error{display:inline-block;width:100%;max-width:5in;padding:1em;text-align:left}.fatal-page-error h1{text-transform:uppercase;padding:0;padding-right:1em}.fatal-page-error h1::before{content:' ';display:inline-block;background:url('images/warning.png');background-repeat:no-repeat;height:1em;width:1em;background-size:contain;margin:0 .25em;margin-bottom:-0.2em}.fatal-page-error-outer{visibility:hidden;opacity:0;transition:opacity,visibility;transition-duration:.25s}.shown.fatal-page-error-outer{visibility:visible;opacity:1}.file-browser .directory>.children{padding-left:1em;display:none}.file-browser .list-item .caption{white-space:nowrap;border:1px solid transparent}.file-browser .list-item.focused .caption{border:1px dotted rgba(0,0,0,0.5);background:rgba(204,221,170,0.5)}.file-browser .normal-file>.caption .icon{background-image:url('images/file.png')}.file-browser .directory>.caption .icon{background-image:url('images/folder-closed.png')}.file-browser .directory.previous>.caption .icon{background-image:url('images/folder-up.png')}#file-transfer-dialog{position:absolute;right:0;bottom:0;z-index:20;font-size:.8em;width:4in;max-width:100%;max-height:3in}#file-transfer-dialog .transfer-manager{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column;max-width:inherit;max-height:inherit;border:1px solid rgba(0,0,0,0.5);box-shadow:1px 1px 2px rgba(0,0,0,0.25)}#file-transfer-dialog .transfer-manager .header{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#file-transfer-dialog .transfer-manager .transfer-manager-body{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:auto}@media all and (max-height:3in){#file-transfer-dialog{max-height:1.5in}}@media all and (max-height:1.5in){#file-transfer-dialog{height:100%}#file-transfer-dialog .transfer-manager{position:absolute;left:.5em;top:.5em;right:.5em;bottom:.5em}}#filesystem-menu .header h2{font-size:1em;font-weight:normal;padding-top:0;padding-bottom:0}#filesystem-menu .header{-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#filesystem-menu .menu-body{padding:.25em}#filesystem-menu .header.breadcrumbs{display:block;background:rgba(0,0,0,0.0125);border-bottom:1px solid rgba(0,0,0,0.05);box-shadow:none;margin-top:0;border-top:0}#filesystem-menu .header.breadcrumbs .breadcrumb{display:inline-block;padding:.5em;font-size:.8em;font-weight:bold}#filesystem-menu .header.breadcrumbs .breadcrumb:hover{background-color:#CDA;cursor:pointer}#filesystem-menu .header.breadcrumbs .breadcrumb.root{background-size:1.5em 1.5em;-moz-background-size:1.5em 1.5em;-webkit-background-size:1.5em 1.5em;-khtml-background-size:1.5em 1.5em;background-repeat:no-repeat;background-position:center center;background-image:url('images/drive.png');width:2em;height:2em;padding:0;vertical-align:middle}.filter{margin:.5em 0}.filter .search-string{background-image:url('images/magnifier.png');background-repeat:no-repeat;background-size:1.75em;background-position:.25em center;padding:.5em;padding-left:2.25em;width:100%;max-width:none}@font-face{font-family:'Carlito';font-weight:normal;font-style:normal;src:url('fonts/carlito/Carlito-Regular.woff') format('woff')}@font-face{font-family:'Carlito';font-weight:bold;font-style:normal;src:url('fonts/carlito/Carlito-Bold.woff') format('woff')}@font-face{font-family:'Carlito';font-weight:normal;font-style:italic;src:url('fonts/carlito/Carlito-Italic.woff') format('woff')}.form-field .password-field{white-space:nowrap}.form-field .password-field .icon.toggle-password{display:inline-block;opacity:.5;cursor:default;background-repeat:no-repeat;background-size:1em;width:1em;height:1em}.form-field .password-field input[type=password] ~ .icon.toggle-password{background-image:url('images/action-icons/guac-show-pass.png')}.form-field .password-field input[type=text] ~ .icon.toggle-password{background-image:url('images/action-icons/guac-hide-pass.png')}.form table.fields th{text-align:left;font-weight:normal;padding-right:1em}.manage table.properties th{text-align:left;font-weight:normal;padding-right:1em}.manage .action-buttons{text-align:center;margin-bottom:1em}#guac-menu .content{padding:0;margin:0;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column}#guac-menu .content>*{margin:0;-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#guac-menu .content>*+*{margin-top:1em}#guac-menu .header h2{white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}#guac-menu #mouse-settings .choice{text-align:center}#guac-menu #mouse-settings .choice .figure{display:inline-block;vertical-align:middle;width:75%;max-width:320px}#guac-menu #keyboard-settings .caption{font-size:.9em;margin-left:2em;margin-right:2em}#guac-menu #mouse-settings .figure .caption{text-align:center;font-size:.9em}#guac-menu #mouse-settings .figure img{display:block;width:100%;max-width:320px;margin:1em auto}#guac-menu #keyboard-settings .figure{float:right;max-width:30%;margin:1em}#guac-menu #keyboard-settings .figure img{max-width:100%}#guac-menu #zoom-settings{text-align:center}#guac-menu #zoom-out,#guac-menu #zoom-in,#guac-menu #zoom-state{display:inline-block;vertical-align:middle}#guac-menu #zoom-out,#guac-menu #zoom-in{max-width:3em;border:1px solid rgba(0,0,0,0.5);background:rgba(0,0,0,0.1);border-radius:2em;margin:.5em;cursor:pointer}#guac-menu #zoom-out img,#guac-menu #zoom-in img{max-width:100%;opacity:.5}#guac-menu #zoom-out:hover,#guac-menu #zoom-in:hover{border:1px solid rgba(0,0,0,1);background:#CDA}#guac-menu #zoom-out:hover img,#guac-menu #zoom-in:hover img{opacity:1}#guac-menu #zoom-state{font-size:2em}#guac-menu #devices .device{padding:1em;border:1px solid rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);padding-left:3.5em;background-size:1.5em 1.5em;-moz-background-size:1.5em 1.5em;-webkit-background-size:1.5em 1.5em;-khtml-background-size:1.5em 1.5em;background-repeat:no-repeat;background-position:1em center}#guac-menu #devices .device:hover{cursor:pointer;border-color:black}#guac-menu #devices .device.filesystem{background-image:url('images/drive.png')}#guac-menu #share-links{padding:1em;border:1px solid rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);font-size:.8em}#guac-menu #share-links h3{padding-bottom:0}#guac-menu #share-links th{white-space:nowrap}#guac-menu #share-links a[href]{display:block;padding:0 1em;font-family:monospace;font-weight:bold}h1{margin:0;padding:.5em;font-size:2em;vertical-align:middle;text-align:center}h2{font-size:1.25em;font-weight:bold;text-transform:uppercase;padding:.5em;margin:0}.header{border-bottom:1px solid rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);margin-bottom:1em;margin-top:0;border-top:0;width:100%;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.header.tabbed{margin-bottom:0}.header ~ * .header,.header ~ .header{margin-top:1em;border-top:1px solid rgba(0,0,0,0.125)}.header h2{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.header .filter{margin:0;padding:.5em}.header .filter input{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;border:0;border-left:1px solid rgba(0,0,0,0.125);background-color:transparent}.settings.connectionHistory .filter{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.settings.connectionHistory .filter .search-string{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.settings.connectionHistory .filter .search-button,.settings.connectionHistory .filter button{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-top:0;margin-bottom:0}.settings.connectionHistory .history-list{width:100%}.history-unavailable div.recent-connections{display:none}div.recent-connections,div.clipboardDiv,div.settings,div.all-connections{margin:1em;padding:0}.all-connections .list-buttons{text-align:center;padding:0}div.recent-connections{text-align:center}div.recent-connections div.connection{-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em;display:inline-block;padding:1em;margin:1em;text-align:center;max-width:75%;overflow:hidden}a.home-connection,.empty.balancer a.home-connection-group{display:block}.all-connections .connection-group>.caption .icon{display:none}.all-connections .connection-group>.caption .icon.expand{display:inline-block}.all-connections .connection-group.empty.balancer>.caption .icon{display:inline-block}.all-connections .connection-group.empty.balancer>.caption .icon.expand{display:none}.preferences .input-method .caption{margin-left:2em;margin-right:2em}.login-ui .login-dialog .login-fields input{display:block;border:1px solid rgba(0,0,0,0.25);-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;font-family:Carlito,FreeSans,Helvetica,Arial,sans-serif;border-radius:.2em;width:100%;margin:0;margin-bottom:.5em;padding:.5em .75em;max-width:none}.login-ui .login-dialog .buttons input[type="submit"]{width:100%;margin:0}.login-ui.continuation .login-dialog .buttons input[type="submit"]{width:auto}.login-ui.initial .login-dialog input.continue-login,.login-ui.continuation .login-dialog input.login{display:none}input[type=checkbox],input[type=number],input[type=text],input[type=email],input[type=radio],label,textarea{-webkit-tap-highlight-color:rgba(128,192,128,0.5)}div.location,input[type=text],input[type=email],input[type=number],input[type=password],textarea{border:1px solid #777;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;width:100%;max-width:16em;padding:.25em;font-size:.8em;background:white;cursor:text}textarea{max-width:none;width:30em;height:10em;white-space:pre;word-wrap:normal;overflow:auto}.keyboard-container{text-align:center;width:100%;margin:0;padding:0;border-top:1px solid black;background:#222;opacity:.85;z-index:1}.user,.user-group,.connection-group,.connection{cursor:pointer}.user a,.user-group a,.connection a,.connection-group a{text-decoration:none;color:black}.user a:hover,.user-group a:hover,.connection a:hover,.connection-group a:hover{text-decoration:none;color:black}.user a:visited,.user-group a:visited,.connection a:visited,.connection-group a:visited{text-decoration:none;color:black}.recent-connections .connection:hover{background:#CDA}.recent-connections .connection .thumbnail{display:block;margin:.5em}.recent-connections .connection .thumbnail>*{border:1px solid black;background:black;box-shadow:1px 1px 5px black;max-width:75%;display:inline-block}.caption *{vertical-align:middle}.caption .choice{display:inline-block}.caption .name{margin-left:.25em}.placeholder{color:rgba(255,255,255,0.5);text-shadow:-1px -1px rgba(0,0,0,0.5);text-align:center;opacity:.5;font-size:2em;font-weight:bolder}.loading{position:relative;min-height:200px}.view.loading{position:fixed;top:0;left:0;width:100%;height:100%}.loading *{visibility:hidden}.loading::before{display:block;position:absolute;content:'';width:96px;height:96px;margin-left:-48px;margin-top:-48px;top:50%;left:50%;background-image:url('images/cog.png');background-size:96px 96px;background-position:center center;background-repeat:no-repeat;animation:spinning-cog 4s linear infinite;-moz-animation:spinning-cog 4s linear infinite;-webkit-animation:spinning-cog 4s linear infinite}@keyframes spinning-cog{0{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes spinning-cog{0{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spinning-cog{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.location-chooser .dropdown{position:absolute;z-index:2;margin-top:-1px;width:3in;max-height:2in;overflow:auto;border:1px solid rgba(0,0,0,0.5);background:white;font-size:10pt}div.login-ui{height:100%;width:100%;position:absolute;left:0;top:0;display:table;background:white;z-index:20}.login-ui p.login-error{display:none}.login-ui.error p.login-error{display:block;position:fixed;left:0;right:0;top:0;padding:1em;margin:.2em;background:#FDD;border:1px solid #964040;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;text-align:center;color:#964040}.login-ui .login-fields .form-field .password-field .toggle-password{display:none}.login-ui .login-fields .labeled-field{display:block;position:relative;z-index:1}.login-ui .login-fields .labeled-field .field-header{display:block;position:absolute;left:0;right:0;overflow:hidden;z-index:-1;margin:.5em;font-size:.9em;opacity:.5}.login-ui .login-fields .labeled-field.empty input{background:transparent}.login-ui .login-fields .labeled-field input:focus{background:white}.manage-user-group .page-tabs .page-list li.read-only a[href],.manage-user-group .page-tabs .page-list li.unlinked a[href],.manage-user-group .page-tabs .page-list li.linked a[href]{padding-right:2.5em;position:relative}.manage-user-group .page-tabs .page-list li.read-only a[href]:before,.manage-user-group .page-tabs .page-list li.unlinked a[href]:before,.manage-user-group .page-tabs .page-list li.linked a[href]:before{content:' ';position:absolute;right:0;bottom:0;top:0;width:2.5em;background-size:1.25em;background-repeat:no-repeat;background-position:center}.manage-user-group .page-tabs .page-list li.read-only a[href]:before{background-image:url('images/lock.png')}.manage-user-group .page-tabs .page-list li.unlinked a[href]:before{background-image:url('images/plus.png')}.manage-user-group .page-tabs .page-list li.unlinked a[href]{opacity:.5}.manage-user-group .page-tabs .page-list li.unlinked a[href]:hover,.manage-user-group .page-tabs .page-list li.unlinked a[href].current{opacity:1}.manage-user-group .page-tabs .page-list li.linked a[href]:before{background-image:url('images/checkmark.png')}.manage-user-group .notice.read-only{background:#FDA;border:1px solid rgba(0,0,0,0.125);border-radius:.25em;text-align:center;padding:1em}.manage-user .page-tabs .page-list li.read-only a[href],.manage-user .page-tabs .page-list li.unlinked a[href],.manage-user .page-tabs .page-list li.linked a[href]{padding-right:2.5em;position:relative}.manage-user .page-tabs .page-list li.read-only a[href]:before,.manage-user .page-tabs .page-list li.unlinked a[href]:before,.manage-user .page-tabs .page-list li.linked a[href]:before{content:' ';position:absolute;right:0;bottom:0;top:0;width:2.5em;background-size:1.25em;background-repeat:no-repeat;background-position:center}.manage-user .page-tabs .page-list li.read-only a[href]:before{background-image:url('images/lock.png')}.manage-user .page-tabs .page-list li.unlinked a[href]:before{background-image:url('images/plus.png')}.manage-user .page-tabs .page-list li.unlinked a[href]{opacity:.5}.manage-user .page-tabs .page-list li.unlinked a[href]:hover,.manage-user .page-tabs .page-list li.unlinked a[href].current{opacity:1}.manage-user .page-tabs .page-list li.linked a[href]:before{background-image:url('images/checkmark.png')}.manage-user .notice.read-only{background:#FDA;border:1px solid rgba(0,0,0,0.125);border-radius:.25em;text-align:center;padding:1em}.menu{overflow:hidden;position:absolute;top:0;height:100%;max-width:100%;width:480px;background:#EEE;box-shadow:inset -1px 0 2px white,1px 0 2px black;z-index:10;-webkit-transition:left .125s,opacity .125s;-moz-transition:left .125s,opacity .125s;-ms-transition:left .125s,opacity .125s;-o-transition:left .125s,opacity .125s;transition:left .125s,opacity .125s}.menu-content{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column;width:100%;height:100%}.menu-content .header{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.menu-body{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:1em;overflow:auto;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column}.menu-body>*{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.menu-section h3{margin:0;padding:0;padding-bottom:1em}.menu-section ~ .menu-section h3{padding-top:1em}.menu-section input.zoom-ctrl{width:2em;font-size:1em;padding:0;background:transparent;border-color:rgba(0,0,0,0.125)}.menu-section div.zoom-ctrl{font-size:1.5em;display:inline;align-content:center;vertical-align:middle}.menu-section .zoom-ctrl::-webkit-inner-spin-button,.menu-section .zoom-ctrl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.menu,.menu.closed{left:-480px;opacity:0}.menu.open{left:0;opacity:1}.menu-dropdown{display:-ms-flexbox;-ms-flex-align:center;-ms-flex-direction:row;display:-moz-box;-moz-box-align:center;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:center;-webkit-flex-direction:row;display:flex;align-items:center;flex-direction:row}.menu-dropdown{position:relative;border-left:1px solid rgba(0,0,0,0.125);background:rgba(0,0,0,0.04)}.menu-dropdown:hover{background:rgba(0,0,0,0.01)}.menu-dropdown.open,.menu-dropdown.open:hover{background:rgba(0,0,0,0.3)}.menu-dropdown .menu-title{cursor:default;margin:0;padding:.5em;padding-right:2em;white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis;-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.menu-dropdown .menu-indicator{position:absolute;right:0;top:0;bottom:0;width:2em;background-repeat:no-repeat;background-size:1em;background-position:center center;background-image:url('images/arrows/down.png')}.menu-dropdown .menu-contents{visibility:hidden;position:absolute;top:100%;right:0;min-width:100%;white-space:nowrap;background:#EEE;box-shadow:0 2px 2px rgba(0,0,0,0.125);border-left:1px solid rgba(0,0,0,0.125);border-bottom:1px solid rgba(0,0,0,0.125);z-index:5}.menu-dropdown .menu-contents ul{margin:0;padding:0}.menu-dropdown.open .menu-contents{visibility:visible}.menu-dropdown .menu-contents li{padding:0;list-style-type:none}.menu-dropdown .menu-contents li a{display:block;cursor:pointer;color:black;text-decoration:none;padding:.75em}.menu-dropdown .menu-contents li a:hover{background-color:#CDA}.menu-dropdown .menu-contents li a.current,.menu-dropdown .menu-contents li a.current:hover{background-color:transparent;cursor:default;opacity:.25}.menu-dropdown .menu-contents li a.danger{color:white;font-weight:bold;background-color:#A43}.menu-dropdown .menu-contents li a.danger:hover{background-color:#C54}.preferences .mouse-mode .choices{text-align:center}.preferences .mouse-mode .choice{display:inline-block}.preferences .mouse-mode .choice .figure{display:inline-block;vertical-align:middle;width:75%;max-width:320px}.preferences .mouse-mode .figure img{display:block;width:100%;max-width:320px;margin:1em auto}.preferences .mouse-mode .caption{text-align:left}.notification{border:1px solid rgba(0,0,0,0.125);box-shadow:1px 1px 2px rgba(0,0,0,0.125);background:white;color:black}.notification.error{background:#FDD}.notification .body{margin:.5em}.notification .buttons{margin:.5em}@keyframes notification-progress{from{background-position:0 0}to{background-position:64px 0}}@-webkit-keyframes notification-progress{from{background-position:0 0}to{background-position:64px 0}}.notification .title-bar{font-size:1.25em;font-weight:bold;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.125);box-shadow:0 1px 2px rgba(0,0,0,0.125);background:rgba(0,0,0,0.04);padding:.5em;margin-bottom:1em}.notification .progress .bar{background:#a3d655;position:absolute;top:0;left:0;height:100%;width:0;box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5),inset -1px -1px 0 rgba(0,0,0,0.1),1px 1px 0 gray}.notification .progress{width:100%;background:#c2c2c2 url('images/progress.png');background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;animation-name:notification-progress;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:notification-progress;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;padding:.25em;border:1px solid gray;position:relative}.notification .progress .text{position:relative}.notification .parameters{width:100%}.notification .parameters .fields{display:table;width:100%}.notification .parameters .fields .labeled-field{display:table-row}.notification .parameters .fields .field-header,.notification .parameters .fields .form-field{text-align:left;display:table-cell;padding:.125em;vertical-align:top}.notification .parameters .fields .field-header{padding-right:1em}.notification .parameters .fields .field-header{width:0}.notification .parameters .fields .form-field{width:100%}.notification .parameters input[type=text],.notification .parameters input[type=email],.notification .parameters input[type=number],.notification .parameters input[type=password],.notification .parameters textarea{max-width:100%}.client .notification .parameters h3,.client .notification .parameters .password-field .toggle-password{display:none}.osk{position:relative}.guac-keyboard{display:inline-block;width:100%;margin:0;padding:0;cursor:default;text-align:left;vertical-align:middle}.guac-keyboard,.guac-keyboard *{overflow:hidden;white-space:nowrap}.guac-keyboard .guac-keyboard-key-container{display:inline-block;margin:.05em;position:relative}.guac-keyboard .guac-keyboard-key{position:absolute;left:0;right:0;top:0;bottom:0;background:#444;border:.125em solid #666;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;color:white;font-size:40%;font-weight:lighter;text-align:center;white-space:pre;text-shadow:1px 1px 0 rgba(0,0,0,0.25),1px -1px 0 rgba(0,0,0,0.25),-1px 1px 0 rgba(0,0,0,0.25),-1px -1px 0 rgba(0,0,0,0.25)}.guac-keyboard .guac-keyboard-key:hover{cursor:pointer}.guac-keyboard .guac-keyboard-key.highlight{background:#666;border-color:#666}.guac-keyboard .guac-keyboard-key-caps,.guac-keyboard .guac-keyboard-key-enter,.guac-keyboard .guac-keyboard-key-tab,.guac-keyboard .guac-keyboard-key-lalt,.guac-keyboard .guac-keyboard-key-ralt,.guac-keyboard .guac-keyboard-key-alt-gr,.guac-keyboard .guac-keyboard-key-lctrl,.guac-keyboard .guac-keyboard-key-rctrl,.guac-keyboard .guac-keyboard-key-lshift,.guac-keyboard .guac-keyboard-key-rshift{text-align:left;padding-left:.75em}.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key-rshift,.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key-lshift,.guac-keyboard.guac-keyboard-modifier-control .guac-keyboard-key-rctrl,.guac-keyboard.guac-keyboard-modifier-control .guac-keyboard-key-lctrl,.guac-keyboard.guac-keyboard-modifier-alt .guac-keyboard-key-ralt,.guac-keyboard.guac-keyboard-modifier-alt .guac-keyboard-key-lalt,.guac-keyboard.guac-keyboard-modifier-alt-gr .guac-keyboard-key-alt-gr,.guac-keyboard.guac-keyboard-modifier-caps .guac-keyboard-key-caps,.guac-keyboard.guac-keyboard-modifier-super .guac-keyboard-key-super{background:#882;border-color:#DD4}.guac-keyboard .guac-keyboard-key.guac-keyboard-pressed{background:#822;border-color:#D44}.guac-keyboard .guac-keyboard-group{line-height:0}.guac-keyboard .guac-keyboard-group.guac-keyboard-alpha,.guac-keyboard .guac-keyboard-group.guac-keyboard-movement{display:inline-block;text-align:center;vertical-align:top}.guac-keyboard .guac-keyboard-group.guac-keyboard-main{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.guac-keyboard .guac-keyboard-group.guac-keyboard-movement{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.guac-keyboard .guac-keyboard-gap{display:inline-block}.guac-keyboard:not(.guac-keyboard-modifier-caps) .guac-keyboard-cap.guac-keyboard-requires-caps,.guac-keyboard:not(.guac-keyboard-modifier-shift) .guac-keyboard-cap.guac-keyboard-requires-shift,.guac-keyboard:not(.guac-keyboard-modifier-alt-gr) .guac-keyboard-cap.guac-keyboard-requires-alt-gr,.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key.guac-keyboard-uses-shift .guac-keyboard-cap:not(.guac-keyboard-requires-shift),.guac-keyboard.guac-keyboard-modifier-caps .guac-keyboard-key.guac-keyboard-uses-caps .guac-keyboard-cap:not(.guac-keyboard-requires-caps),.guac-keyboard.guac-keyboard-modifier-alt-gr .guac-keyboard-key.guac-keyboard-uses-alt-gr .guac-keyboard-cap:not(.guac-keyboard-requires-alt-gr){display:none}.guac-keyboard.guac-keyboard-modifier-alt-gr .guac-keyboard-key:not(.guac-keyboard-uses-alt-gr):not(.guac-keyboard-key-alt-gr){opacity:.5}#other-connections .client-panel{display:none;position:absolute;right:0;bottom:0;border:1px solid rgba(255,255,255,0.25);background:rgba(0,0,0,0.25);max-width:100%;white-space:nowrap;transition:max-width .125s,width .125s;z-index:20}#other-connections .client-panel.has-clients{display:block}#other-connections .client-panel.hidden{max-width:16px}#other-connections .client-panel-handle{position:absolute;left:0;bottom:0;height:100%;width:16px;z-index:1;background-color:white;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(images/arrows/right.png);opacity:.5}#other-connections .client-panel-handle:hover{opacity:.75}#other-connections .client-panel.hidden .client-panel-handle{background-image:url(images/arrows/left.png)}#other-connections .client-panel-connection-list{text-align:right;margin:0;padding:0;padding-left:16px;overflow-x:auto;overflow-y:hidden}#other-connections .client-panel-connection{display:inline-block;position:relative;margin:.5em;border:1px solid white;background:black;box-shadow:1px 1px 3px rgba(0,0,0,0.5);opacity:.5;transition:opacity .25s;max-height:128px;overflow:hidden;vertical-align:middle}#other-connections .client-panel-connection .thumbnail-main img{max-width:none;max-height:128px}#other-connections .client-panel-connection a[href]::before{display:block;content:' ';position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:url('images/warning-white.png');background-size:48px;background-position:center;background-repeat:no-repeat;background-color:black;opacity:0;transition:opacity .25s}#other-connections .client-panel-connection.needs-attention a[href]::before{opacity:.75}#other-connections button.close-other-connection{position:absolute;top:0;right:0;z-index:2;margin:0;padding:4px;min-width:0;border:0;background:transparent;box-shadow:none;text-shadow:none;opacity:.5;line-height:1}#other-connections button.close-other-connection:hover{opacity:1}#other-connections button.close-other-connection img{background:#A43;border-radius:18px;max-width:18px;padding:3px}#other-connections button.close-other-connection:hover img{background:#C54}#other-connections .client-panel.hidden .client-panel-connection-list{overflow-x:hidden}#other-connections .client-panel.hidden .client-panel-connection{visibility:hidden}#other-connections .client-panel-connection .name{position:absolute;padding:.25em .5em;left:0;right:0;bottom:0;z-index:2;text-align:left;color:white;background:rgba(0,0,0,0.5);font-size:.75em;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#other-connections .client-panel-connection:hover{opacity:1}.pager{text-align:center;margin:1em}.pager .page-numbers{display:inline-block;margin:0;padding:0}.pager .first-page,.pager .prev-page,.pager .set-page,.pager .next-page,.pager .last-page{cursor:pointer;vertical-align:middle}.pager .first-page.disabled,.pager .prev-page.disabled,.pager .set-page.disabled,.pager .next-page.disabled,.pager .last-page.disabled{cursor:auto;opacity:.25}.pager .set-page,.pager .more-pages{display:inline-block;padding:.25em;text-align:center;min-width:1.25em}.pager .set-page{text-decoration:underline}.pager .set-page.current{cursor:auto;text-decoration:none;font-weight:bold;background:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.1);-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em}.pager .icon.first-page{background-image:url('images/action-icons/guac-first-page.png')}.pager .icon.prev-page{background-image:url('images/action-icons/guac-prev-page.png')}.pager .icon.next-page{background-image:url('images/action-icons/guac-next-page.png')}.pager .icon.last-page{background-image:url('images/action-icons/guac-last-page.png')}.preferences .form .fields{display:table;padding-left:.5em;border-left:3px solid rgba(0,0,0,0.125)}.preferences .form .fields .labeled-field{display:table-row}.preferences .form .fields .field-header,.preferences .form .fields .form-field{display:table-cell;padding:.125em;vertical-align:top}.preferences .form .fields .field-header{padding-right:1em}.redirect-field-container{height:100%;width:100%;position:fixed;left:0;top:0;display:table;background:white}.redirect-field{width:100%;display:table-cell;vertical-align:middle;text-align:center}.related-objects .abbreviated-related-objects{display:table;margin:1em 0}.related-objects .abbreviated-related-objects ul{display:table-cell;vertical-align:top}.related-objects .abbreviated-related-objects ul,.related-objects .all-related-objects ul{padding:0;list-style:none}.related-objects .abbreviated-related-objects ul li{display:inline-block;margin:.25em;padding:.25em;border:1px solid silver;background:#f5f5f5;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em}.related-objects .abbreviated-related-objects ul li img.remove{max-height:.75em;max-width:.75em;margin:0 .25em}.related-objects .abbreviated-related-objects ul li .identifier{margin:0 .25em}.related-objects .abbreviated-related-objects img.expand,.related-objects .abbreviated-related-objects img.collapse{display:table-cell;max-height:1.5em;max-width:1.5em;margin:.375em 0}.related-objects .all-related-objects{border-top:1px solid silver}.related-objects .abbreviated-related-objects p.no-related-objects,.related-objects .all-related-objects p.no-objects-available{font-style:italic;opacity:.5}.related-objects .abbreviated-related-objects p.no-related-objects{display:table-cell;vertical-align:middle}.resize-sensor{height:100%;width:100%;position:absolute;left:0;top:0;overflow:hidden;border:0;opacity:0;z-index:-1}.settings table.session-list{width:100%}.settings table.session-list tr.session:hover{background:#CDA}.settings table.session-list .select-session{min-width:2em;text-align:center}.settings table.properties th{text-align:left;font-weight:normal;padding-right:1em}.settings .action-buttons{text-align:center;margin:1em 0}.settings .toolbar{display:-ms-flexbox;-ms-flex-align:center;-ms-flex-direction:row;display:-moz-box;-moz-box-align:center;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:center;-webkit-flex-direction:row;display:flex;align-items:center;flex-direction:row}.settings .toolbar .action-buttons{margin-right:.25em}.settings .toolbar .filter{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.share-menu{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.share-menu .menu-dropdown .menu-title{padding-left:2em;background-repeat:no-repeat;background-size:1em;background-position:.5em center;background-image:url('images/share.png')}table.sorted{border-collapse:collapse}table.sorted th{background:rgba(0,0,0,0.125);font-weight:normal}table.sorted th,table.sorted td{border:1px solid #AAA;padding:.5em 1em}table.sorted th.sortable{cursor:pointer}table.sorted th.sort-primary{font-weight:bold;padding-right:0}table.sorted th.sort-primary:after{display:inline-block;width:1em;height:1em;vertical-align:middle;content:' ';background-size:1em 1em;background-position:right center;background-repeat:no-repeat;background-image:url('images/arrows/down.png')}table.sorted th.sort-primary.sort-descending:after{background-image:url('images/arrows/up.png')}.status-outer{display:table;height:100%;width:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);z-index:10}.status-middle{width:100%;text-align:center;display:table-cell;vertical-align:middle}.status-middle .notification{width:75%;max-width:5in;margin-left:auto;margin-right:auto;overflow:auto;text-align:left}.status-middle .notification .body{margin:1.25em}.status-middle .notification .buttons{margin:1em}.status-outer{visibility:hidden;opacity:0;transition:opacity,visibility;transition-duration:.25s}.shown.status-outer{visibility:visible;opacity:1}.status-middle .notification{visibility:hidden}.shown .status-middle .notification{visibility:visible}.page-tabs .page-list ul,.section-tabs ul{margin:0;padding:0;background:rgba(0,0,0,0.0125);border-bottom:1px solid rgba(0,0,0,0.05)}.page-tabs .page-list ul+ul,.section-tabs ul+ul{font-size:.75em}.page-tabs .page-list li,.section-tabs li{display:inline-block;list-style:none}.page-tabs .page-list li a[href],.section-tabs li a{display:block;color:black;text-decoration:none;padding:.75em 1em}.page-tabs .page-list li a[href]:visited{color:black}.page-tabs .page-list li a[href]:hover,.section-tabs li a:hover{background-color:#CDA;cursor:pointer}.page-tabs .page-list li a[href].current,.page-tabs .page-list li a[href].current:hover,.section-tabs li a.current,.section-tabs li a.current:hover{background:rgba(0,0,0,0.3);cursor:default}.terminal-color-scheme-field{max-width:320px}.terminal-color-scheme-field select{width:100%}.terminal-color-scheme-field .custom-color-scheme{background:#EEE;padding:.5em;border:1px solid silver;border-spacing:0;margin-top:-2px;width:100%}.terminal-color-scheme-field .custom-color-scheme-section{display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:flex}.terminal-color-scheme-field .guac-input-color{display:block;margin:2px;width:1.5em;height:1.5em;min-width:1.25em;border-radius:.15em;line-height:1.5em;text-align:center;font-size:.75em;cursor:pointer;color:black;-ms-flex:1;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}.terminal-color-scheme-field .guac-input-color.read-only{cursor:not-allowed}.terminal-color-scheme-field .guac-input-color.dark{color:white}.terminal-color-scheme-field .palette .guac-input-color{font-weight:bold}.terminal-color-scheme-field.custom-color-scheme-details-hidden .custom-color-scheme .palette .guac-input-color{color:transparent}.terminal-color-scheme-field .custom-color-scheme-details-header{font-size:.8em;margin:.5em 0;padding:0}.terminal-color-scheme-field .custom-color-scheme-details-header::before{content:'â–¸ '}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-details-header::before{content:'â–¾ '}.terminal-color-scheme-field .custom-color-scheme-hide-details,.terminal-color-scheme-field .custom-color-scheme-show-details{color:blue;text-decoration:underline;cursor:pointer;margin:0 .25em;font-weight:normal}.terminal-color-scheme-field .custom-color-scheme-hide-details{display:none}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-hide-details{display:inline}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-show-details{display:none}.terminal-color-scheme-field .custom-color-scheme-details{display:none}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-details{display:block;width:100%;margin:.5em 0}.guac-input-color-picker[data-theme="monolith"]{width:16.25em}.guac-input-color-picker[data-theme="monolith"] button{min-width:0;padding:0;margin:0;box-shadow:none}.text-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#222;color:white}.text-input .text-input-field{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.text-input .text-input-field{overflow:hidden;white-space:nowrap}.text-input .target{border:0;border-radius:0;display:inline-block;vertical-align:middle;color:white;font-size:12pt;width:100%;height:auto;resize:none;outline:0;margin:0;padding:.25em;padding-left:0;background:transparent;overflow:hidden}.text-input .sent-history{display:inline-block;vertical-align:middle;padding:.25em;padding-right:0}.text-input .sent-history .sent-text{display:inline-block;vertical-align:baseline;white-space:pre;font-size:12pt;animation:fadeout 1s linear;-webkit-animation:fadeout 1s linear;opacity:0}.text-input .text-input-buttons button{box-shadow:none;padding:.25em;max-width:20%;margin:.1em;min-width:3em;background:#444;border:.125em solid #666;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;color:white;font-weight:lighter;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.25),1px -1px 0 rgba(0,0,0,0.25),-1px 1px 0 rgba(0,0,0,0.25),-1px -1px 0 rgba(0,0,0,0.25)}.text-input .text-input-buttons button:active{background:#822;border-color:#D44}.text-input .text-input-buttons button.pressed{background:#882;border-color:#DD4}div.thumbnail-main{overflow:hidden;width:100%;height:100%;position:relative;font-size:0}.thumbnail-main img{max-width:100%}.thumbnail-main .display{position:absolute;pointer-events:none}.transfer-manager{background:white}.transfer-manager .header h2{font-size:1em;padding-top:0;padding-bottom:0}.transfer-manager .header{margin:0;-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.transfer-manager .transfers{display:table;padding:.25em;width:100%}.transfer{display:table-row}.transfer .transfer-status{display:table-cell;padding:.25em;position:relative}.transfer .text{display:table-cell;text-align:right;padding:.25em}.transfer .filename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;font-family:monospace;font-weight:bold;padding:.125em}@keyframes transfer-progress{from{background-position:0 0}to{background-position:64px 0}}@-webkit-keyframes transfer-progress{from{background-position:0 0}to{background-position:64px 0}}.transfer .progress{width:100%;padding:.25em;position:absolute;top:0;left:0;bottom:0;opacity:.25}.transfer.in-progress .progress{background-color:#EEE;background-image:url('images/progress.png');background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;animation-name:transfer-progress;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:transfer-progress;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}.transfer .progress .bar{display:none;background:#a3d655;position:absolute;top:0;left:0;height:100%;width:0}.transfer.in-progress .progress .bar{display:initial}.transfer.savable{cursor:pointer}.transfer.savable .filename{color:blue;text-decoration:underline}.transfer.error{background:#FDD}.transfer.error .text,.transfer.error .progress .bar{display:none}.transfer .error-text{display:none}.transfer.error .error-text{display:block;margin:0;margin-top:.5em;width:100%}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:white;font-family:Carlito,FreeSans,Helvetica,Arial,sans-serif;padding:0;margin:0}img{border:0;vertical-align:middle}div.section{margin:1em;padding:0}.list-item{display:block;text-align:left;cursor:pointer;position:relative}.icon{width:24px;height:24px;background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle}.list-item *{vertical-align:middle}.list-item .caption{padding:.1em}.list-item .caption:after{clear:right;content:"";display:block}.list-item .name{color:black;font-weight:normal;padding:.1em;margin-left:.25em}.list-item .usage{float:right;font-style:italic;color:gray}.list-item.in-use{opacity:.5}.choice .list-item.in-use{opacity:1}.list-item.selected{background:#DEB}.caption.active *{opacity:.5}.caption .activeUserCount{font-style:italic;margin-right:1em;float:right}.list-item:not(.selected) .caption:hover{background:#CDA}.choice .list-item{display:inline-block}.choice input[type='checkbox']{vertical-align:top;height:24px;padding:0;margin:0}.disabled .list-item:not(.selected){opacity:.25}.disabled .list-item:not(.selected):hover{background:inherit}.icon.user{background-image:url('images/user-icons/guac-user.png')}.icon.user.add{background-image:url('images/action-icons/guac-user-add.png')}.icon.user-group{background-image:url('images/user-icons/guac-user-group.png')}.icon.user-group.add{background-image:url('images/action-icons/guac-user-group-add.png')}.icon.connection{background-image:url('images/protocol-icons/guac-plug.png')}.icon.connection.add{background-image:url('images/action-icons/guac-monitor-add.png')}.connection .icon,.connection-group .icon,.sharing-profile .icon{display:inline-block;width:24px;height:24px;background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;background-repeat:no-repeat;background-position:center center}.connection-group>.caption .icon{background-image:url('images/folder-closed.png')}.connection-group.expanded>.caption .icon{background-image:url('images/folder-open.png')}.connection .icon{background-image:url('images/protocol-icons/guac-plug.png')}.connection .icon.kubernetes,.connection .icon.ssh,.connection .icon.telnet{background-image:url('images/protocol-icons/guac-text.png')}.connection .icon.vnc,.connection .icon.rdp{background-image:url('images/protocol-icons/guac-monitor.png')}.sharing-profile .icon{background-image:url('images/share.png')}.expandable>.children{margin-left:13px;padding-left:13px}.connection-group.empty.balancer .icon{background-image:url('images/protocol-icons/guac-monitor.png')}.expandable.expanded>.children>.list-item{position:relative}.expandable.expanded>.children>.list-item:before,.expandable.expanded>.children>.list-item:after{display:block;content:' ';position:absolute;z-index:-1}.expandable.expanded>.children>.list-item:before{border-left:1px solid #BBB;left:-13px;top:-0.75em;bottom:0}.expandable.expanded>.children>.list-item:last-child:before{height:1.5em}.expandable.expanded>.children>.list-item:after{display:block;content:' ';border-bottom:1px solid #BBB;left:-13px;width:13px;top:.75em}.expandable>.caption .icon.expand{background-image:url('images/group-icons/guac-closed.png')}.expandable.expanded>.caption .icon.expand{background-image:url('images/group-icons/guac-open.png')}.expandable.empty>.caption .icon.expand{opacity:.25;background-image:url('images/group-icons/guac-open.png')}.history th,.history td{padding-left:1em;padding-right:1em}.buttons{text-align:center;margin:1em}.settings.user-groups table.user-group-list{width:100%}.settings.user-groups table.user-group-list th.user-group-name,.settings.user-groups table.user-group-list td.user-group-name{width:100%}.settings.user-groups table.user-group-list tr.user td.user-group-name a[href]{display:block;padding:.5em 1em}.settings.user-groups table.user-group-list tr.user td.user-group-name{padding:0}.user-item.anonymous{font-style:italic;opacity:.5}.settings.users table.user-list{width:100%}.settings.users table.user-list th.last-active,.settings.users table.user-list td.last-active{white-space:nowrap}.settings.users table.user-list th,.settings.users table.user-list td{width:25%}.settings.users table.user-list tr.user td.username a[href]{display:block;padding:.5em 1em}.settings.users table.user-list tr.user td.username{padding:0}.user-menu{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.user-menu .menu-dropdown .menu-title{font-weight:bold;padding-left:2em;background-repeat:no-repeat;background-size:1em;background-position:.5em center;background-image:url('images/user-icons/guac-user.png')}.user-menu .menu-dropdown .menu-contents li a{background-repeat:no-repeat;background-size:1em;background-position:.75em center;padding-left:2.5em;background-image:url('images/protocol-icons/guac-monitor.png')}.user-menu .menu-dropdown .menu-contents li a[href="#/"]{background-image:url('images/action-icons/guac-home-dark.png')}.user-menu .menu-dropdown .menu-contents li a[href="#/settings/users"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/connections"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/sessions"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/preferences"]{background-image:url('images/action-icons/guac-config-dark.png')}.user-menu .menu-dropdown .menu-contents li a.logout{background-image:url('images/action-icons/guac-logout-dark.png')}.user-menu .menu-dropdown .menu-contents .profile{margin:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,0.25);width:2in}.user-menu .menu-dropdown .menu-contents .profile .full-name{font-weight:bold}.user-menu .menu-dropdown .menu-contents .profile .organization,.user-menu .menu-dropdown .menu-contents .profile .organizational-role{font-size:.8em}.viewport{position:absolute;bottom:0;right:0;width:100%;height:100%;overflow:hidden}
.jdbc-share-tag {

    background: #0095ff;
    padding: 0.25em;

    -moz-border-radius:    0.25em;
    -webkit-border-radius: 0.25em;
    -khtml-border-radius:  0.25em;
    border-radius:         0.25em;

    color: white;
    font-size: 0.75em;
    font-weight: bold;

}

/* Guacamole 1.6 adds tiled client wrappers around the display. Keep these
   layout rules in the theme reset so NHS CSS cannot shrink the active tile. */
.client-view .client-body guac-tiled-clients {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
}

.tiled-client-grid {
    width: 100%;
    height: 100%;
    flex-direction: column;
}

.tiled-client-grid,
.tiled-client-grid .tiled-client-row,
.tiled-client-grid .tiled-client-cell,
.tiled-client-grid .client-tile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.tiled-client-grid .tiled-client-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.tiled-client-grid .client-tile {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.tiled-client-grid .client-tile .main {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
