:root {--iso-logo-height: 100px;--iso-logo-width: calc(var(--iso-logo-height) * 0.86);--tss-logo-width: 140px;--tss-logo-height: var(--tss-logo-width);--padding: 15px;--control-height: 45px;--font-size-base: 16px;--font-size-sm: 0.75rem;--font-size-lg: 1.25rem;--font-size-xl: 2.0rem;--bg-color: #f8f8f8;--fg-color: #333;--card-bg-color: #fff;--card-fg-color: #333;--control-bg-color: #009eda;--control-fg-color: #eee;--msg-fg-color: #e98300;--errormsg-fg-color: #e98300;}@font-face {font-family: "Open Sans";src: url('fonts/OpenSans-Light.ttf');font-weight: normal;font-style: normal;}@font-face {font-family: "fontello";src: url('fonts/fontello.eot?39970870');src: url('fonts/fontello.eot?39970870#iefix') format('embedded-opentype'), url('fonts/fontello.woff2?39970870') format('woff2'), url('fonts/fontello.woff?39970870') format('woff'), url('fonts/fontello.ttf?39970870') format('truetype'), url('fonts/fontello.svg?39970870#fontello') format('svg');font-weight: normal;font-style: normal;}* {padding: 0;margin: 0;}body {font-family: "Open Sans", sans-serif;font-size: var(--font-size-base);background: var(--bg-color);color: var(--fg-color);}input[type=button], input[type=submit], input[type=text], input[type=password] {font-family: "Open Sans", sans-serif;font-size: var(--font-size-base);}input[type=button], input[type=submit] {cursor: pointer;height: var(--control-height);width: 75%;background: var(--control-bg-color);color: var(--control-fg-color);border: none;text-transform: uppercase;}input[type=button].outline {border: solid 1px var(--control-bg-color);background: transparent;color: var(--fg-color);}input[type=text], input[type=password] {inline-size: 100%;block-size: 35px;line-height: 35px;border-style: none none solid none;border-width: 2px;background: transparent;border-color: #666;outline-style: none;color: var(--fg-color);}a {color: var(--fg-color);text-decoration: underline;}.tss-center {display: flex;justify-content: center;align-items: center;margin-bottom: 0;}.tss-flex-col {flex-direction: column;}.tss-bottom {display: flex;flex-direction: column;justify-content: flex-end;}.tss-right {display: flex;flex-direction: row;justify-content: flex-end;}.tss-hidden {display: none;}.tss-sso-or-local-label {font-weight: bold;text-transform: uppercase;text-align: center;}@media only screen and (max-width: 365px) {.tss-hidden-xs {display: none;}}@media only screen and (max-width: 576px) {.tss-hidden-sm {display: none;}}@media only screen and (min-width: 576px) {.tss-visible-sm {display: none;}}@media only screen and (max-width: 768px) {.tss-hidden-md {display: none;}}.tss-bold {font-weight: bold;}.tss-mb0 {margin-bottom: 0 !important;}.tss-wrapper {height: calc(100vh - var(--padding)*2);display: grid;grid-template-rows: [header-start] min-content [header-end form-start] 1fr [form-end footer-start] 100px [footer-end];}.tss-hint {font-size: var(--font-size-sm);}.tss-info {font-size: var(--font-size-lg);}.tss-error {font-size: var(--font-size-base);color: var(--errormsg-fg-color);}.tss-message {font-size: var(--font-size-lg);color: var(--msg-fg-color);}.tss-font-size {--font-size: var(--font-size-base);font-size: var(--font-size);}.tss-mb15 {margin-bottom: 15px;}.tss-mb-lg {margin-bottom: 40px;}.tss-mt-lg {margin-top: 40px;}#tss-footer {grid-row: footer;padding: 0 var(--padding);inline-size: calc(100vw - var(--padding)*4);min-block-size: var(--iso-logo-height);}#iso-logo {width: var(--iso-logo-width);float: left;}#tss-logo-mobile {width: var(--tss-logo-width);height: var(--tss-logo-width);filter: drop-shadow(0 -1mm 1mm rgba(0, 0, 0, 0.22));margin-bottom: 20px;}#logo {width: var(--tss-logo-width);height: var(--tss-logo-height);}#cookieContainer {display: grid;grid-template-columns: auto 15px;width: calc(100vw - 40px);padding: 8px 25px 8px 15px;background: #ebebeb;font-size: .75em;line-height: 1.33em;}#cookieContainer h4 {display: inline-block;font-size: 0.75rem;margin: 0;}#info {display: flex;flex-direction: column;justify-content: flex-end;align-items: center;height: 100%;font-size: var(--font-size-sm);text-indent: calc(var(--iso-logo-width) * -1);}#form, #actionForm {grid-row: form;}@media only screen and (max-width: 963px) {#info {text-indent: 0;}}#changeUsername:before, #returnLink:before {content: "\2190";margin-right: 5px;text-decoration: none;display: inline-block;}#accountInfo {font-size: 0.85rem;line-height: 15px;}#loginSso ul > li {list-style-type: none;height: auto;margin-bottom: 10px;}#iframe-warning {display: none;text-transform: uppercase;font-size: 1.25em;}.tss-card {max-inline-size: 530px;inline-size: calc(100vw - var(--padding)*2);padding: 20px 20px 20px 20px;box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;background: var(--card-bg-color);color: var(--card-fg-color);position: relative;margin-top: 20px;}.tss-card .tss-card-footer {display: flex;justify-content: space-between;font-size: var(--font-size-sm);}.tss-card .tss-card-header {line-height: var(--tss-logo-height);display: flex;justify-content: space-between;}.tss-card .tss-card-h2 {font-size: min(max(var(--font-size-lg), 6vw), var(--font-size-xl));white-space: nowrap;}.tss-card .tss-card-body > :not(.tss-mb35) {margin-bottom: 15px;}.tss-card .tss-card-body ul {padding-left: 15px;}.tss-card .tss-card-body ul > li {list-style-type: disc;margin-bottom: 0;height: 25px;}.fa {display: inline-block;font-family: 'fontello';font-size: 1.167em;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%;text-rendering: auto;}.fa-cancel-circled:before {content: '\e810';}.fa-globe:before {content: '\e86a';}.fa-phone:before {content: '\e843';}.fa-envelope:before {content: '\f0e0';}#cookieContainer .fa-cancel-circled {font-size: 1.65em;cursor: pointer;}.email-body {margin: 0px;padding: 15px;font-size: 12px;font-family: Arial, sans-serif;}.email-wrapper {width: 100%;background-color: #33B2E5;font-family: Arial, sans-serif;font-size: 12px;}.email-wrapper-pending-approval {width: 100%;background-color: #D0021B;font-family: Arial, sans-serif;font-size: 12px;}.email-wrapper-td {padding: 15px;}.email-msg-body {width: 100%;padding: 10px;background: #fff;border-radius: 6px;font-family: Arial, sans-serif;font-size: 12px;color: #333333;}.email-short-subject {vertical-align: bottom;text-align: right;font-size: 14px;}.email-para {padding-top: 36px;line-height: 18px;}.email-msg-table {font-family: Arial, sans-serif;font-size: 12px;}.email-msg-table-label {text-align: right;}.email-grid-table {font-family: Arial, sans-serif;font-size: 12px;border-collapse: collapse;}.email-grid-table-th {text-align: center;border: 1px solid #5c5c5c;padding: 0 4px;}.email-grid-table-td {border: 1px solid #5c5c5c;padding: 0 4px;}.email-button-a {text-decoration: none;line-height: 20px;color: #fff;}.email-button {display: inline-block;text-transform: uppercase;font-family: Arial, sans-serif;color: #fff;background: #33B2E5;border-collapse: separate;border-radius: 2px;border-top: 8px solid #33B2E5;border-right: 20px solid #33B2E5;border-bottom: 8px solid #33B2E5;border-left: 20px solid #33B2E5;}.email-button-green {display: inline-block;text-transform: uppercase;font-family: Arial, sans-serif;color: #fff;background: #739600;border-collapse: separate;border-radius: 2px;border-top: 8px solid #739600;border-right: 20px solid #739600;border-bottom: 8px solid #739600;border-left: 20px solid #739600;margin: 5px;text-decoration: none;}.email-button-gray {display: inline-block;text-transform: uppercase;font-family: Arial, sans-serif;color: #fff;background: #858585;border-collapse: separate;border-radius: 2px;border-top: 8px solid #858585;border-right: 20px solid #858585;border-bottom: 8px solid #858585;border-left: 20px solid #858585;margin: 5px;text-decoration: none;}.email-button-orange {display: inline-block;text-transform: uppercase;font-family: Arial, sans-serif;color: #fff;background: #f60;border-collapse: separate;border-radius: 2px;border-top: 8px solid #f60;border-right: 20px solid #f60;border-bottom: 8px solid #f60;border-left: 20px solid #f60;margin: 5px;text-decoration: none;}.email-footer {width: 95%;}.email-footer-body {padding: 20px;font-family: Arial, sans-serif;font-size: 11px;color: #fff;}.tss-card .tss-card-body .social_login_buttons ul {padding-left: 0px;width: 75%;}.sign_in_windows {color: #5e5e5e;font-weight: 600;font-family: Segoe UI Regular;font-size: 15px;}.sign_in_windows a {text-decoration: none;padding: 9px;justify-content: center;display: flex;line-height: 25px;border: 1px solid #8c8c8c;}.sign_in_windows img {padding-right: 12px;display: inline-block;}.tss-mt-md {margin-top: 20px;}.tss-mb-md {margin-bottom: 20px;}.resetPaswrd {box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 26px, rgba(0, 0, 0, 0.2) 0px 6px 7px;}.resetPaswrd .tss-card-body ul {padding-left: 15px;background: #f5f5f5;padding: 40px 20px 20px;}.resetPaswrd .passRules {position: relative;}.resetPaswrd .passRules p {position: absolute;top: 13px;left: 26px;font-size: 14px;font-weight: bold;}.resetPaswrd .tss-card-body ul > li {height: auto;font-size: 13px;font-family: sans-serif;color: #7a7a7a;line-height: 20px;list-style-position: outside;margin-left: 20px;}.resetPaswrd .tss-mb15 p {font-weight: bold;padding-bottom: 8px;font-size: 15px;font-family: sans-serif;}.resetPaswrd input[type=text], .resetPaswrd input[type=password] {font-size: 15px;border-color: #bababa;block-size: 30px;color: #424242;font-family: sans-serif;}.resetPaswrd input[name=Username] {border: none;margin-bottom: 20px;color:#7a7a7a;}.resetPaswrd input[name=Password] {margin-bottom: 5px;}.resetPaswrd .tss-mb-lg {margin-bottom: 25px;}.resetPaswrd input.sec-check {border: none;}input[type=button], input[type=submit] {width:100%;}.resetPaswrd .tss-error {font-size: 13px;color: red;}}