summaryrefslogtreecommitdiff
path: root/bigstyle.css
diff options
context:
space:
mode:
Diffstat (limited to 'bigstyle.css')
-rw-r--r--bigstyle.css26364
1 files changed, 26364 insertions, 0 deletions
diff --git a/bigstyle.css b/bigstyle.css
new file mode 100644
index 0000000..e7ed189
--- /dev/null
+++ b/bigstyle.css
@@ -0,0 +1,26364 @@
+@charset "UTF-8";
+:root {
+ /*System colors*/
+ --dark-blue-grey: #dae3e7;
+ --grey1c-20: #f7f7f7;
+ --grey4c-100: #bbbcbc;
+ --ocean-blue-20: #ccf0f9;
+ --grey9c-100: #75787b;
+ --grey1c-100: #d9d9d6;
+ --system-red-120: #c3362b;
+ --system-yellow-60: #fff389;
+ --system-yellow-80: #fceb3b;
+ --system-yellow-40: #e6c53b;
+ --system-yellow-100: #ffeb3b;
+ --system-green-120: #1d6e31;
+ --system-green-80: #1a9f50;
+ --system-green-40: #a7d0b1;
+ --system-red-40: #fbb4af;
+ --system-blue-120: #1a78c2;
+ --system-blue-40: #a6d5fa;
+ --blue-grey: #edf2f4;
+ --ocean-blue-80: #33c4e8;
+ --ocean-blue-40: #99e1f3;
+ --black: #000000;
+ --white: #ffffff;
+ --light-navy: #254a7e;
+ --navy: #183052;
+ --dark-navy: #101820;
+ --darker-navy: #172f50;
+ --dark-grey: #333333;
+ --light-yellow: #fdf59c;
+ --bar-background-color: #f6f8f9;
+ /* Font/text values */
+ --font-family-roboto: Roboto;
+ --font-style-normal: normal;
+ --font-weight-medium: medium;
+ --font-weight-normal: normal;
+ --font-weight-bold: bold;
+ --font-size-14: 0.875rem;
+ --font-size-15: 0.9375rem;
+ --font-size-16: 1rem;
+ --font-size-18: 1.125rem;
+ --font-size-24: 1.5rem;
+ --font-size-46: 2.875rem;
+ --character-spacing-0: 0;
+ --decoration-underline: underline;
+ /* borders */
+ --focus-outline-color-width: 2px;
+ --button-border-radius: 0.25rem;
+ --button-border-width: 2px;
+ --input-border-radius: 0.125rem;
+ --input-border-width: 2px;
+ --input-border-width-active: 2px;
+ --input-border-color: var(--dark-grey);
+ --input-border-color-hover: var(--black);
+ --input-border-color-emphasis: var(--dark-grey);
+ --input-border-color-error: var(--system-red-120);
+ --input-border-color-disabled: var(--grey9c-100);
+ /*Application color variables*/
+ --link-color: var(--light-navy);
+ --default-font-size: var(--font-size-16);
+ --focus-outline-color: var(--black);
+ --error-color: var(--system-red-120);
+ --warning-color: var(--system-yellow-80);
+ --success-color: var(--system-green-80);
+ --callout-warning-bg-color: var(--light-yellow);
+ --callout-info-bg-color: var(--grey1c-20);
+}
+
+/* ----------- NPM MODULES ---------- */
+/*!
+ * smartbanner.js v1.19.0 <https://github.com/ain/smartbanner.js#readme>
+ * Copyright © 2022 Ain Tohvri, contributors. Licensed under GPL-3.0.
+ */
+.smartbanner {
+ position: absolute;
+ top: 0;
+ left: 0;
+ overflow-x: hidden;
+ width: 100%;
+ height: 84px;
+ background: #f3f3f3;
+ font-family: Helvetica, sans, sans-serif;
+ /** Android styles **/
+}
+
+.smartbanner__exit {
+ position: absolute;
+ top: calc(50% - 6px);
+ left: 9px;
+ display: block;
+ margin: 0;
+ width: 12px;
+ height: 12px;
+ border: 0;
+ text-align: center;
+}
+
+.smartbanner__exit::before, .smartbanner__exit::after {
+ position: absolute;
+ width: 1px;
+ height: 12px;
+ background: #767676;
+ content: " ";
+}
+
+.smartbanner__exit::before {
+ transform: rotate(45deg);
+}
+
+.smartbanner__exit::after {
+ transform: rotate(-45deg);
+}
+
+.smartbanner__icon {
+ position: absolute;
+ top: 10px;
+ left: 30px;
+ width: 64px;
+ height: 64px;
+ border-radius: 15px;
+ background-size: 64px 64px;
+}
+
+.smartbanner__info {
+ position: absolute;
+ top: 10px;
+ left: 104px;
+ display: flex;
+ overflow-y: hidden;
+ width: 60%;
+ height: 64px;
+ align-items: center;
+ color: #000;
+}
+
+.smartbanner__info__title {
+ font-size: 14px;
+}
+
+.smartbanner__info__author, .smartbanner__info__price {
+ font-size: 12px;
+}
+
+.smartbanner__button {
+ position: absolute;
+ top: 32px;
+ right: 10px;
+ z-index: 1;
+ display: block;
+ padding: 0 10px;
+ min-width: 10%;
+ border-radius: 5px;
+ background: #f3f3f3;
+ color: #1474fc;
+ font-size: 18px;
+ text-align: center;
+ text-decoration: none;
+}
+
+.smartbanner__button__label {
+ text-align: center;
+}
+
+.smartbanner.smartbanner--android {
+ background: #3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");
+ box-shadow: inset 0 4px 0 #88b131;
+}
+
+.smartbanner.smartbanner--android .smartbanner__exit {
+ left: 6px;
+ margin-right: 7px;
+ width: 17px;
+ height: 17px;
+ border-radius: 14px;
+ background: #1c1e21;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
+ color: #b1b1b3;
+ font-family: "ArialRoundedMTBold", Arial;
+ font-size: 20px;
+ line-height: 17px;
+ text-shadow: 0 1px 1px #000;
+}
+
+.smartbanner.smartbanner--android .smartbanner__exit::before, .smartbanner.smartbanner--android .smartbanner__exit::after {
+ top: 3px;
+ left: 8px;
+ width: 2px;
+ height: 11px;
+ background: #b1b1b3;
+}
+
+.smartbanner.smartbanner--android .smartbanner__exit:active, .smartbanner.smartbanner--android .smartbanner__exit:hover {
+ color: #eee;
+}
+
+.smartbanner.smartbanner--android .smartbanner__icon {
+ background-color: transparent;
+ box-shadow: none;
+}
+
+.smartbanner.smartbanner--android .smartbanner__info {
+ color: #ccc;
+ text-shadow: 0 1px 2px #000;
+}
+
+.smartbanner.smartbanner--android .smartbanner__info__title {
+ color: #fff;
+ font-weight: bold;
+}
+
+.smartbanner.smartbanner--android .smartbanner__button {
+ top: 30px;
+ right: 20px;
+ padding: 0;
+ min-width: 12%;
+ border-radius: 0;
+ background: none;
+ box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;
+ color: #d1d1d1;
+ font-size: 14px;
+ font-weight: bold;
+}
+
+.smartbanner.smartbanner--android .smartbanner__button:active, .smartbanner.smartbanner--android .smartbanner__button:hover {
+ background: none;
+}
+
+.smartbanner.smartbanner--android .smartbanner__button__label {
+ display: block;
+ padding: 0 10px;
+ background: #42b6c9;
+ background: linear-gradient(to bottom, #42b6c9, #39a9bb);
+ box-shadow: none;
+ line-height: 24px;
+ text-align: center;
+ text-shadow: none;
+ text-transform: none;
+}
+
+.smartbanner.smartbanner--android .smartbanner__button__label:active, .smartbanner.smartbanner--android .smartbanner__button__label:hover {
+ background: #2ac7e1;
+}
+
+/*# sourceMappingURL=smartbanner.css.map */
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+/* main.css 2.1.0 | MIT License | https://github.com/h5bp/main.css#readme */
+/* ==========================================================================
+ Helper classes
+ ========================================================================== */
+/*
+ * Hide visually and from screen readers
+ */
+.hidden,
+[hidden] {
+ display: none !important;
+}
+
+/*
+ * Hide only visually, but have it available for screen readers:
+ * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility
+ *
+ * 1. For long content, line feeds are not interpreted as spaces and small width
+ * causes content to wrap 1 word per line:
+ * https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
+ */
+.sr-only {
+ border: 0;
+ clip: rect(0, 0, 0, 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ white-space: nowrap;
+ width: 1px;
+ /* 1 */
+}
+
+/*
+ * Extends the .sr-only class to allow the element
+ * to be focusable when navigated to via the keyboard:
+ * https://www.drupal.org/node/897638
+ */
+.sr-only.focusable:active,
+.sr-only.focusable:focus {
+ clip: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ position: static;
+ white-space: inherit;
+ width: auto;
+}
+
+/*
+ * Hide visually and from screen readers, but maintain layout
+ */
+.invisible {
+ visibility: hidden;
+}
+
+/*
+ * Clearfix: contain floats
+ *
+ * For modern browsers
+ * 1. The space content is one way to avoid an Opera bug when the
+ * `contenteditable` attribute is included anywhere else in the document.
+ * Otherwise it causes space to appear at the top and bottom of elements
+ * that receive the `clearfix` class.
+ * 2. The use of `table` rather than `block` is only necessary if using
+ * `:before` to contain the top-margins of child elements.
+ */
+.clearfix::before,
+.clearfix::after {
+ content: " ";
+ display: table;
+}
+
+.clearfix::after {
+ clear: both;
+}
+
+/**
+ * Breakpoints for SCSS. Works with the Deloitte Digital DD.bp JavaScript
+ *
+ * @version 1.1.1
+ * @copyright 2012-2017 Deloitte Digital Australia - http://www.deloittedigital.com/au
+ * @author Deloitte Digital Australia deloittedigital@deloitte.com.au
+ * @license BSD 3-Clause (http://opensource.org/licenses/BSD-3-Clause)
+ */
+/* -------------- DEBUG ------------- */
+body.is-development {
+ position: relative;
+}
+body.is-development::before {
+ position: fixed;
+ top: 0;
+ left: 0;
+ border: 1px solid #000;
+ background-color: #FFF;
+ padding: 4px;
+ font-size: 12px;
+ font-family: sans-serif;
+}
+@media only screen and (min-width: 1emem) and (max-width: 1emem) {
+ body.is-development::before {
+ content: "xss";
+ }
+}
+@media only screen and (min-width: 30em) and (max-width: 39.9375em) {
+ body.is-development::before {
+ content: "xs";
+ }
+}
+@media only screen and (min-width: 40em) and (max-width: 47.9375em) {
+ body.is-development::before {
+ content: "s";
+ }
+}
+@media only screen and (min-width: 48em) and (max-width: 63.9375em) {
+ body.is-development::before {
+ content: "m";
+ }
+}
+@media only screen and (min-width: 64em) and (max-width: 77.6875em) {
+ body.is-development::before {
+ content: "l";
+ }
+}
+@media only screen and (min-width: 77.75em) and (max-width: 88.0625em) {
+ body.is-development::before {
+ content: "xl";
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ body.is-development::before {
+ content: "xxl";
+ }
+}
+
+/* ------------- MIXINS ------------- */
+/* -------------- BASE ------------ */
+/* ----------- BREAKPOINTS ---------- */
+/* ------------- PALETTES ------------ */
+/* ------- UTILITY ------- */
+/* ----------- SEARCH ---------- */
+/* ----------- TRANSITIONS ---------- */
+/* ----------- Z-INDEX ---------- */
+/* ------------- OPACITY ------------ */
+/* ------------- FONT-WEIGHTS ------------ */
+/* ------------- COLOURS ------------ */
+/* ------------- REM ---------------- */
+h1,
+p,
+.h1,
+.smart-search .search-header,
+.page-mygov-home .smart-search .search-header,
+.global-header .wrapper .smart-search .search-header,
+h2,
+.h2,
+h3,
+.h3,
+h4,
+.h4,
+h5,
+.h5 {
+ color: #101820;
+}
+
+.theme-dark h1,
+.theme-dark .h1,
+.theme-dark .smart-search .search-header,
+.smart-search .theme-dark .search-header,
+.theme-dark .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .theme-dark .search-header,
+.theme-dark h2,
+.theme-dark .h2,
+.theme-dark h3,
+.theme-dark .h3,
+.theme-dark h4,
+.theme-dark .h4,
+.theme-dark h5,
+.theme-dark .h5,
+.theme-dark h6,
+.theme-dark .h6,
+.theme-dark p {
+ color: #FFFFFF;
+}
+h1.is-align-center,
+.h1.is-align-center,
+.smart-search .is-align-center.search-header,
+.global-header .wrapper .smart-search .is-align-center.search-header,
+h2.is-align-center,
+.h2.is-align-center,
+h3.is-align-center,
+.h3.is-align-center,
+h4.is-align-center,
+.h4.is-align-center,
+h5.is-align-center,
+.h5.is-align-center,
+h6.is-align-center,
+.h6.is-align-center,
+p.is-align-center {
+ text-align: center !important;
+}
+h1.is-align-left,
+.h1.is-align-left,
+.smart-search .is-align-left.search-header,
+.global-header .wrapper .smart-search .is-align-left.search-header,
+h2.is-align-left,
+.h2.is-align-left,
+h3.is-align-left,
+.h3.is-align-left,
+h4.is-align-left,
+.h4.is-align-left,
+h5.is-align-left,
+.h5.is-align-left,
+h6.is-align-left,
+.h6.is-align-left,
+p.is-align-left {
+ text-align: left !important;
+}
+
+h1,
+.h1,
+.smart-search .search-header,
+.page-mygov-home .smart-search .search-header,
+.global-header .wrapper .smart-search .search-header {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 36px;
+ line-height: 40px;
+ letter-spacing: -0.5px;
+}
+.page-ausgov-home h1, .page-mygov-home h1,
+.page-ausgov-home .h1,
+.page-ausgov-home .smart-search .search-header,
+.smart-search .page-ausgov-home .search-header,
+.page-ausgov-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-ausgov-home .search-header,
+.page-mygov-home .h1,
+.page-mygov-home .smart-search .search-header,
+.smart-search .page-mygov-home .search-header,
+.page-mygov-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-mygov-home .search-header {
+ font-size: 50px;
+ line-height: 56px;
+}
+@media only screen and (min-width: 64em) {
+ .page-ausgov-home h1, .page-mygov-home h1,
+.page-ausgov-home .h1,
+.page-ausgov-home .smart-search .search-header,
+.smart-search .page-ausgov-home .search-header,
+.page-ausgov-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-ausgov-home .search-header,
+.page-mygov-home .h1,
+.page-mygov-home .smart-search .search-header,
+.smart-search .page-mygov-home .search-header,
+.page-mygov-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-mygov-home .search-header {
+ font-size: 72px;
+ line-height: 80px;
+ letter-spacing: -1px;
+ }
+}
+.page-mygov-auth-home h1,
+.page-mygov-auth-home .h1,
+.page-mygov-auth-home .smart-search .search-header,
+.smart-search .page-mygov-auth-home .search-header,
+.page-mygov-auth-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-mygov-auth-home .search-header {
+ font-size: 50px;
+ line-height: 56px;
+}
+
+h2,
+.h2 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 24px;
+ line-height: 30px;
+}
+.page-ausgov-home h2, .page-mygov-home h2,
+.page-ausgov-home .h2,
+.page-mygov-home .h2 {
+ font-size: 36px;
+ line-height: 40px;
+ letter-spacing: -0.5px;
+}
+.page-mygov-auth-home h2, .page-mygov-auth-content h2,
+.page-mygov-auth-home .h2,
+.page-mygov-auth-content .h2 {
+ font-weight: 400;
+}
+.key-message-container h2, .modal__content h2,
+.key-message-container .h2,
+.modal__content .h2 {
+ font-weight: 700;
+}
+
+h3,
+.h3 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 20px;
+ line-height: 24px;
+}
+@media only screen and (min-width: 64em) {
+ h3,
+.h3 {
+ line-height: 28px;
+ }
+}
+.page-ausgov-home h3, .page-mygov-home h3,
+.page-ausgov-home .h3,
+.page-mygov-home .h3 {
+ font-size: 24px;
+ line-height: 30px;
+}
+
+h4,
+.h4 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 18px;
+ line-height: 24px;
+}
+
+h5,
+.h5 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 18px;
+ line-height: 24px;
+}
+
+h6,
+.h6 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 18px;
+ line-height: 24px;
+}
+
+.p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+}
+.theme-dark .p {
+ color: #FFFFFF;
+}
+
+p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+}
+.theme-dark p {
+ color: #FFFFFF;
+}
+p b,
+p strong, p.bold {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+}
+.theme-dark p b,
+.theme-dark p strong, .theme-dark p.bold {
+ color: #FFFFFF;
+}
+p.black {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+}
+.theme-dark p.black {
+ color: #FFFFFF;
+}
+p.black b,
+p.black strong {
+ color: #101820;
+}
+p.small {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+}
+.theme-dark p.small {
+ color: #FFFFFF;
+}
+p.small b,
+p.small strong, p.small.bold {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark p.small b,
+.theme-dark p.small strong, .theme-dark p.small.bold {
+ color: #FFFFFF;
+}
+.theme-dark p.small b,
+.theme-dark p.small strong, .theme-dark p.small.bold {
+ color: #FFFFFF;
+}
+p.small.black {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+}
+.theme-dark p.small.black {
+ color: #FFFFFF;
+}
+p.small.black b,
+p.small.black strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark p.small.black b,
+.theme-dark p.small.black strong {
+ color: #FFFFFF;
+}
+.theme-dark p.small.black b,
+.theme-dark p.small.black strong {
+ color: #FFFFFF;
+}
+
+.footnote {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+}
+.theme-dark .footnote {
+ color: #FFFFFF;
+}
+.footnote.black {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ color: #101820;
+}
+.theme-dark .footnote.black {
+ color: #FFFFFF;
+}
+
+ul,
+ol {
+ color: #525252;
+}
+
+hr {
+ border: 0;
+ border-top: 1px solid #DDDDDD;
+ margin: 60px 0;
+}
+
+p a {
+ color: #006CE0;
+}
+
+.default-text-wrap {
+ word-wrap: break-word;
+ word-break: break-word;
+}
+
+.cmp-title__text {
+ font-family: "Roboto", sans-serif;
+ color: #000000;
+ line-height: 1.25;
+ letter-spacing: 0;
+ font-weight: 300;
+ font-size: 2.5rem;
+ margin: 2rem 0;
+}
+@media only screen and (min-width: 40em) {
+ .cmp-title__text {
+ font-weight: 300;
+ font-size: 3.875rem;
+ }
+}
+.cmp-title__text .section-title {
+ font-weight: 500;
+}
+.cmp-title__h3 {
+ font-family: "Roboto", sans-serif;
+ color: #000000;
+ line-height: 1.25;
+ letter-spacing: 0;
+ font-weight: 400;
+ font-size: 2.25rem;
+}
+
+.page-mygov-auth-account h1,
+.page-mygov-auth-account h2,
+.page-mygov-auth-account h3,
+.page-mygov-auth-account h4,
+.page-mygov-auth-account h5,
+.page-mygov-auth-account h6 {
+ font-family: var(--family-roboto);
+ font-style: var(--style-normal);
+ font-weight: var(--weight-normal);
+ letter-spacing: var(--character-spacing-0);
+ color: var(--dark-grey);
+ letter-spacing: var(--character-spacing-0);
+}
+.page-mygov-auth-account h1 {
+ line-height: 1.25;
+ font-weight: 300;
+ font-size: 2.5rem;
+ margin: 2rem 0;
+}
+.page-mygov-auth-account h1.h2 {
+ font-size: 1.5rem;
+ font-weight: bold;
+ line-height: 1.33;
+ margin: 0 0 1.125rem;
+}
+.page-mygov-auth-account h2 {
+ font-size: 1.5rem;
+ font-weight: bold;
+ line-height: 1.33;
+ margin: 0 0 1.125rem;
+}
+.page-mygov-auth-account h3 {
+ font-size: 1.5rem;
+ font-weight: normal;
+ line-height: 1.33;
+ margin: 0 0 1.125rem;
+}
+.page-mygov-auth-account .authenticated-body-container__page p,
+.page-mygov-auth-account .authenticated-body-container__page div,
+.page-mygov-auth-account .authenticated-body-container__page span,
+.page-mygov-auth-account .authenticated-body-container__page small,
+.page-mygov-auth-account .authenticated-body-container__page .small-text,
+.page-mygov-auth-account .authenticated-body-container__page dt, .page-mygov-auth-account .authenticated-body-container__page dd {
+ font-family: var(--family-roboto);
+ font-style: var(--style-normal);
+ font-weight: var(--weight-normal);
+ letter-spacing: var(--character-spacing-0);
+ color: var(--dark-grey);
+}
+.page-mygov-auth-account .authenticated-body-container__page .xsmall-text {
+ font-size: var(--font-size-14);
+}
+.page-mygov-auth-account .authenticated-body-container__page small,
+.page-mygov-auth-account .authenticated-body-container__page .small-text {
+ font-size: var(--font-size-16);
+}
+.page-mygov-auth-account .authenticated-body-container__page big,
+.page-mygov-auth-account .authenticated-body-container__page .big-text {
+ font-size: var(--font-size-18);
+}
+.page-mygov-auth-account .authenticated-body-container__page p,
+.page-mygov-auth-account .authenticated-body-container__page div {
+ font-size: var(--default-font-size);
+ line-height: 1.5;
+}
+.page-mygov-auth-account .authenticated-body-container__page p.bold,
+.page-mygov-auth-account .authenticated-body-container__page div.bold {
+ font-weight: 700;
+}
+.page-mygov-auth-account .authenticated-body-container__page a {
+ color: var(--light-navy);
+ text-decoration: underline;
+ transition: 150ms ease;
+}
+.page-mygov-auth-account .authenticated-body-container__page a:hover, .page-mygov-auth-account .authenticated-body-container__page a:focus, .page-mygov-auth-account .authenticated-body-container__page a:active {
+ text-decoration: none;
+}
+.page-mygov-auth-account .authenticated-body-container__page a:hover {
+ color: var(--white);
+ background: var(--light-navy);
+}
+.page-mygov-auth-account .authenticated-body-container__page a:focus {
+ color: var(--white);
+ background: var(--light-navy);
+ outline: none;
+}
+.page-mygov-auth-account .authenticated-body-container__page a:active {
+ color: var(--white);
+ background: var(--navy);
+ outline: none;
+}
+.page-mygov-auth-account .authenticated-body-container__page a[target=_blank]::after {
+ position: relative;
+ margin-left: 0.125rem;
+ width: 20px;
+ width: 1.25rem;
+ height: 20px;
+ height: 1.25rem;
+ content: url("styles/resources/assets/icons/ia/icon-external-link.svg");
+ top: 1px;
+}
+.page-mygov-auth-account .authenticated-body-container__page a[target=_blank]:hover::after, .page-mygov-auth-account .authenticated-body-container__page a[target=_blank]:focus::after, .page-mygov-auth-account .authenticated-body-container__page a[target=_blank]:active::after {
+ content: url("styles/resources/assets/icons/ia/icon-external-link-white.svg");
+}
+
+h1,
+.h1,
+.smart-search .search-header,
+.page-mygov-home .smart-search .search-header,
+.global-header .wrapper .smart-search .search-header,
+h2,
+.h2,
+h3,
+.h3,
+h4,
+.h4,
+h5,
+.h5 {
+ color: #101820;
+}
+
+.theme-dark h1,
+.theme-dark .h1,
+.theme-dark .smart-search .search-header,
+.smart-search .theme-dark .search-header,
+.theme-dark .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .theme-dark .search-header,
+.theme-dark h2,
+.theme-dark .h2,
+.theme-dark h3,
+.theme-dark .h3,
+.theme-dark h4,
+.theme-dark .h4,
+.theme-dark h5,
+.theme-dark .h5,
+.theme-dark h6,
+.theme-dark .h6,
+.theme-dark p {
+ color: #FFFFFF;
+}
+h1.is-align-center,
+.h1.is-align-center,
+.smart-search .is-align-center.search-header,
+.global-header .wrapper .smart-search .is-align-center.search-header,
+h2.is-align-center,
+.h2.is-align-center,
+h3.is-align-center,
+.h3.is-align-center,
+h4.is-align-center,
+.h4.is-align-center,
+h5.is-align-center,
+.h5.is-align-center,
+h6.is-align-center,
+.h6.is-align-center,
+p.is-align-center {
+ text-align: center !important;
+}
+h1.is-align-left,
+.h1.is-align-left,
+.smart-search .is-align-left.search-header,
+.global-header .wrapper .smart-search .is-align-left.search-header,
+h2.is-align-left,
+.h2.is-align-left,
+h3.is-align-left,
+.h3.is-align-left,
+h4.is-align-left,
+.h4.is-align-left,
+h5.is-align-left,
+.h5.is-align-left,
+h6.is-align-left,
+.h6.is-align-left,
+p.is-align-left {
+ text-align: left !important;
+}
+
+h1,
+.h1,
+.smart-search .search-header,
+.page-mygov-home .smart-search .search-header,
+.global-header .wrapper .smart-search .search-header {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 36px;
+ line-height: 40px;
+ letter-spacing: -0.5px;
+}
+.page-ausgov-home h1, .page-mygov-home h1,
+.page-ausgov-home .h1,
+.page-ausgov-home .smart-search .search-header,
+.smart-search .page-ausgov-home .search-header,
+.page-ausgov-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-ausgov-home .search-header,
+.page-mygov-home .h1,
+.page-mygov-home .smart-search .search-header,
+.smart-search .page-mygov-home .search-header,
+.page-mygov-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-mygov-home .search-header {
+ font-size: 50px;
+ line-height: 56px;
+}
+@media only screen and (min-width: 64em) {
+ .page-ausgov-home h1, .page-mygov-home h1,
+.page-ausgov-home .h1,
+.page-ausgov-home .smart-search .search-header,
+.smart-search .page-ausgov-home .search-header,
+.page-ausgov-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-ausgov-home .search-header,
+.page-mygov-home .h1,
+.page-mygov-home .smart-search .search-header,
+.smart-search .page-mygov-home .search-header,
+.page-mygov-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-mygov-home .search-header {
+ font-size: 72px;
+ line-height: 80px;
+ letter-spacing: -1px;
+ }
+}
+.page-mygov-auth-home h1,
+.page-mygov-auth-home .h1,
+.page-mygov-auth-home .smart-search .search-header,
+.smart-search .page-mygov-auth-home .search-header,
+.page-mygov-auth-home .global-header .wrapper .smart-search .search-header,
+.global-header .wrapper .smart-search .page-mygov-auth-home .search-header {
+ font-size: 50px;
+ line-height: 56px;
+}
+
+h2,
+.h2 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 24px;
+ line-height: 30px;
+}
+.page-ausgov-home h2, .page-mygov-home h2,
+.page-ausgov-home .h2,
+.page-mygov-home .h2 {
+ font-size: 36px;
+ line-height: 40px;
+ letter-spacing: -0.5px;
+}
+.page-mygov-auth-home h2, .page-mygov-auth-content h2,
+.page-mygov-auth-home .h2,
+.page-mygov-auth-content .h2 {
+ font-weight: 400;
+}
+.key-message-container h2, .modal__content h2,
+.key-message-container .h2,
+.modal__content .h2 {
+ font-weight: 700;
+}
+
+h3,
+.h3 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 20px;
+ line-height: 24px;
+}
+@media only screen and (min-width: 64em) {
+ h3,
+.h3 {
+ line-height: 28px;
+ }
+}
+.page-ausgov-home h3, .page-mygov-home h3,
+.page-ausgov-home .h3,
+.page-mygov-home .h3 {
+ font-size: 24px;
+ line-height: 30px;
+}
+
+h4,
+.h4 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 18px;
+ line-height: 24px;
+}
+
+h5,
+.h5 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 18px;
+ line-height: 24px;
+}
+
+h6,
+.h6 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 18px;
+ line-height: 24px;
+}
+
+.p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+}
+.theme-dark .p {
+ color: #FFFFFF;
+}
+
+p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+}
+.theme-dark p {
+ color: #FFFFFF;
+}
+p b,
+p strong, p.bold {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+}
+.theme-dark p b,
+.theme-dark p strong, .theme-dark p.bold {
+ color: #FFFFFF;
+}
+p.black {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+}
+.theme-dark p.black {
+ color: #FFFFFF;
+}
+p.black b,
+p.black strong {
+ color: #101820;
+}
+p.small {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+}
+.theme-dark p.small {
+ color: #FFFFFF;
+}
+p.small b,
+p.small strong, p.small.bold {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark p.small b,
+.theme-dark p.small strong, .theme-dark p.small.bold {
+ color: #FFFFFF;
+}
+.theme-dark p.small b,
+.theme-dark p.small strong, .theme-dark p.small.bold {
+ color: #FFFFFF;
+}
+p.small.black {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+}
+.theme-dark p.small.black {
+ color: #FFFFFF;
+}
+p.small.black b,
+p.small.black strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark p.small.black b,
+.theme-dark p.small.black strong {
+ color: #FFFFFF;
+}
+.theme-dark p.small.black b,
+.theme-dark p.small.black strong {
+ color: #FFFFFF;
+}
+
+.footnote {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+}
+.theme-dark .footnote {
+ color: #FFFFFF;
+}
+.footnote.black {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ color: #101820;
+}
+.theme-dark .footnote.black {
+ color: #FFFFFF;
+}
+
+ul,
+ol {
+ color: #525252;
+}
+
+hr {
+ border: 0;
+ border-top: 1px solid #DDDDDD;
+ margin: 60px 0;
+}
+
+p a {
+ color: #006CE0;
+}
+
+.default-text-wrap {
+ word-wrap: break-word;
+ word-break: break-word;
+}
+
+.cmp-title__text {
+ font-family: "Roboto", sans-serif;
+ color: #000000;
+ line-height: 1.25;
+ letter-spacing: 0;
+ font-weight: 300;
+ font-size: 2.5rem;
+ margin: 2rem 0;
+}
+@media only screen and (min-width: 40em) {
+ .cmp-title__text {
+ font-weight: 300;
+ font-size: 3.875rem;
+ }
+}
+.cmp-title__text .section-title {
+ font-weight: 500;
+}
+.cmp-title__h3 {
+ font-family: "Roboto", sans-serif;
+ color: #000000;
+ line-height: 1.25;
+ letter-spacing: 0;
+ font-weight: 400;
+ font-size: 2.25rem;
+}
+
+.page-mygov-auth-account * {
+ box-sizing: border-box;
+}
+.page-mygov-auth-account .expandable-panel {
+ width: 100%;
+ border: none;
+ text-align: left;
+ transition: 150ms;
+ background-color: transparent;
+ padding: 0;
+ display: flex;
+ justify-content: space-between;
+ cursor: pointer;
+}
+.page-mygov-auth-account .expandable-panel:focus {
+ outline: 3px solid var(--black);
+ outline-offset: 3px;
+}
+.page-mygov-auth-account .expandable-panel__icon {
+ border: solid var(--light-navy);
+ border-width: 0 0.225em 0.225em 0;
+ pointer-events: none;
+ top: 50%;
+ transform: translateY(-60%) rotate(45deg);
+ height: 0.8rem;
+ width: 0.8rem;
+ margin: 0.5rem 0.5rem 0;
+}
+.page-mygov-auth-account .expandable-panel__icon.collapsed {
+ transform: translateY(-60%) rotate(45deg);
+ transition: 150ms;
+}
+.page-mygov-auth-account .expandable-panel__icon.expanded {
+ transform: translateY(45%) rotate(-135deg);
+ transition: 150ms;
+ margin-top: -0.1rem;
+}
+.page-mygov-auth-account .expandable-panel .active, .page-mygov-auth-account .expandable-panel:hover {
+ background-color: transparent;
+}
+.page-mygov-auth-account .expandable-panel h2 {
+ font-size: 1.25rem;
+ color: var(--link-color);
+ margin: 0;
+}
+.page-mygov-auth-account .expandable-panel__panel {
+ flex-grow: 1;
+ background-color: transparent;
+ max-height: 0;
+ overflow: hidden;
+ transition: max-height 0.2s ease-out;
+ padding: 0.25rem;
+}
+.page-mygov-auth-account .expandable-panel__panel.active {
+ max-height: 100%;
+}
+
+.hidden {
+ display: none;
+}
+
+.row {
+ display: flex !important;
+}
+
+@media (max-width: 47.9375em) {
+ .row {
+ display: block !important;
+ }
+ .row [class*=col-] {
+ width: 100% !important;
+ }
+}
+.col {
+ flex: 1 0 0;
+}
+
+.col-1 {
+ width: 8.33%;
+}
+
+.col-2 {
+ width: 16.66%;
+}
+
+.col-3 {
+ width: 25%;
+}
+
+.col-4 {
+ width: 33.33%;
+}
+
+.col-5 {
+ width: 41.66%;
+}
+
+.col-6 {
+ width: 50%;
+}
+
+.col-7 {
+ width: 58.33%;
+}
+
+.col-8 {
+ width: 66.66%;
+}
+
+.col-9 {
+ width: 75%;
+}
+
+.col-10 {
+ width: 83.33%;
+}
+
+.col-11 {
+ width: 91.66%;
+}
+
+.col-12 {
+ width: 100%;
+}
+
+.l-row {
+ display: flex !important;
+}
+
+@media (max-width: 63.9375em) {
+ .l-row {
+ display: block !important;
+ }
+
+ [class*=col-l-]:not(.col-l-sidebar) {
+ width: 100%;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .col-l-1 {
+ width: 8.33%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-2 {
+ width: 16.66%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-3 {
+ width: 25%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-4 {
+ width: 33.33%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-5 {
+ width: 41.66%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-6 {
+ width: 50%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-7 {
+ width: 58.33%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-8 {
+ width: 66.66%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-9 {
+ width: 75%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-10 {
+ width: 83.33%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-11 {
+ width: 91.66%;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .col-l-12 {
+ width: 100%;
+ }
+}
+
+.col-l-sidebar {
+ padding: 0 !important;
+ margin-bottom: 0 !important;
+ float: none !important;
+}
+@media only screen and (min-width: 64em) {
+ .col-l-sidebar {
+ padding: 0 0 0 120px !important;
+ border-bottom: 0;
+ order: 1;
+ }
+}
+.col-l-sidebar.no-border-bottom .sidebar-container {
+ border-bottom: 0;
+}
+.col-l-sidebar .sidebar-container {
+ margin: 20px 0;
+ position: relative;
+}
+@media only screen and (min-width: 64em) {
+ .col-l-sidebar .sidebar-container {
+ padding-left: 60px;
+ height: 100%;
+ }
+}
+.col-l-sidebar .sidebar-container::before {
+ position: absolute;
+ content: "";
+ background-color: #DDDDDD;
+ left: 0;
+}
+@media (max-width: 63.9375em) {
+ .col-l-sidebar .sidebar-container::before {
+ bottom: 0;
+ width: 100%;
+ height: 1px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .col-l-sidebar .sidebar-container::before {
+ top: -20px;
+ height: calc(100% + 18px);
+ width: 1px;
+ }
+}
+.col-l-sidebar .sidebar-container > div > div:first-child {
+ margin-top: 0;
+}
+.col-l-sidebar .sidebar-container > div > div:last-child {
+ margin-bottom: 0;
+}
+
+.restrict-width {
+ max-width: 1072px;
+}
+
+.l-container {
+ position: relative;
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+}
+
+.first-container {
+ position: relative;
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ padding-top: 20px !important;
+}
+
+.last-container {
+ position: relative;
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ padding-bottom: 20px !important;
+}
+
+.sticky-container {
+ position: fixed;
+ bottom: 0;
+ width: 100%;
+ left: 0;
+ z-index: 800;
+}
+
+.spacer-xs {
+ height: 0;
+ margin-top: 40px;
+}
+
+.spacer-s {
+ height: 20px;
+}
+@media only screen and (min-width: 64em) {
+ .spacer-s {
+ height: 40px;
+ }
+}
+
+.spacer-m {
+ height: 40px;
+}
+
+.spacer-l {
+ height: 40px;
+}
+@media only screen and (min-width: 64em) {
+ .spacer-l {
+ height: 80px;
+ }
+}
+
+.bg-grey {
+ background: #F5F5F5;
+}
+
+.bg-yellow {
+ background: #FCB80E;
+}
+
+.blue-grey-bg {
+ background-color: #EDF2F4;
+}
+
+.light-grey-bg {
+ background-color: #F5F5F5;
+}
+
+.m-margin {
+ margin: 20px 0;
+}
+
+.l-padding,
+.global-header .wrapper .nav-onscreen,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
+ margin-left: auto !important;
+ margin-right: auto !important;
+ float: none !important;
+ width: 100%;
+ padding: 0 20px;
+}
+.l-padding::before, .l-padding::after,
+.global-header .wrapper .nav-onscreen::before,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row::before,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8::before,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3::before,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5::before,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8::before,
+.global-header .wrapper .nav-onscreen::after,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row::after,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8::after,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3::after,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5::after,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8::after {
+ content: " ";
+ display: table;
+}
+.l-padding::after,
+.global-header .wrapper .nav-onscreen::after,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row::after,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8::after,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3::after,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5::after,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8::after {
+ clear: both;
+}
+@media only screen and (min-width: 40em) {
+ .l-padding,
+.global-header .wrapper .nav-onscreen,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
+ width: 640px;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .l-padding,
+.global-header .wrapper .nav-onscreen,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
+ width: 768px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .l-padding,
+.global-header .wrapper .nav-onscreen,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
+ width: 1024px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .l-padding,
+.global-header .wrapper .nav-onscreen,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
+ width: 1244px;
+ padding: 0 40px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .l-padding,
+.global-header .wrapper .nav-onscreen,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3,
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5,
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
+ width: 1360px;
+ }
+}
+
+.static-page {
+ min-height: 100vh;
+ width: 100vw;
+}
+@media only screen and (min-width: 64em) {
+ .static-page {
+ padding: 30px 0;
+ }
+}
+.static-page__content {
+ width: 100%;
+ max-width: 770px;
+ margin: 0 auto;
+}
+
+.theme-dark {
+ background-color: #183052;
+}
+
+body,
+div#root {
+ z-index: 400;
+ scroll-behavior: smooth;
+}
+
+*:not(main)[tabindex="-1"]:focus {
+ outline: 3px solid #183052;
+}
+
+main:focus {
+ outline: none;
+}
+
+dl {
+ margin: 20px 0;
+}
+dl dt {
+ margin: 0 0 10px;
+}
+dl dd {
+ margin: 0 0 5px;
+}
+dl dd:not(:last-child) {
+ margin-bottom: 40px;
+}
+dl dd img {
+ display: inline-block;
+ vertical-align: text-top;
+ margin-right: 3px;
+}
+dl dd img + p {
+ display: inline-block;
+}
+dl dt,
+dl dt h3 {
+ font-family: "Roboto", sans-serif;
+ font-size: 18px;
+ font-weight: 300;
+}
+dl dd,
+dl dd p {
+ font-size: 24px;
+ font-weight: 900;
+ color: #101820;
+ margin: 0;
+ overflow-wrap: break-word;
+}
+
+.cmp-text {
+ padding: 0;
+ margin: 20px 0;
+}
+.cmp-text h1,
+.cmp-text h2,
+.cmp-text h3,
+.cmp-text h4,
+.cmp-text h5,
+.cmp-text h6 {
+ margin: 40px 0 20px;
+}
+.cmp-text p {
+ margin: 20px 0;
+}
+.cmp-text :first-child:not(.table-responsive) {
+ margin-top: 0 !important;
+}
+.cmp-text :last-child:not(.table-responsive) {
+ margin-bottom: 0 !important;
+}
+.cmp-text a {
+ color: #006CE0;
+}
+.cmp-text a:hover {
+ text-decoration: none;
+}
+.cmp-text small {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+}
+.theme-dark .cmp-text small {
+ color: #FFFFFF;
+}
+.cmp-text small b,
+.cmp-text small strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .cmp-text small b,
+.theme-dark .cmp-text small strong {
+ color: #FFFFFF;
+}
+.theme-dark .cmp-text small b,
+.theme-dark .cmp-text small strong {
+ color: #FFFFFF;
+}
+.cmp-text sup {
+ font-size: 12px;
+ position: relative;
+ top: -4px;
+ letter-spacing: -0.08px;
+ line-height: normal;
+ font-weight: 900;
+}
+.rich-text-section-heading .cmp-text, .l-container .rich-text-section-heading .cmp-text {
+ padding-top: 30px;
+}
+@media only screen and (min-width: 64em) {
+ .rich-text-section-heading .cmp-text, .l-container .rich-text-section-heading .cmp-text {
+ padding-top: 40px;
+ }
+}
+
+.cmp-image {
+ max-width: 100%;
+ margin: 20px 0;
+}
+.cmp-image__image {
+ display: block;
+ width: 100%;
+}
+.cmp-image__title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ display: block;
+ padding: 20px 0;
+ border-bottom: 1px solid #DDDDDD;
+}
+.theme-dark .cmp-image__title {
+ color: #FFFFFF;
+}
+
+@supports (display: -ms-grid) {
+ .aem-Grid {
+ overflow-x: hidden;
+ }
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .aem-Grid {
+ overflow-x: hidden;
+ padding: 0 5px;
+ }
+}
+
+.root.responsivegrid .aem-Grid > .aem-GridColumn {
+ float: none !important;
+}
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 {
+ float: none;
+ width: 100%;
+}
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 {
+ display: inline-block;
+ margin-left: 0 !important;
+ margin-right: 0 !important;
+}
+@media only screen and (min-width: 40em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 {
+ width: calc(640 / 8 * 5) px;
+ margin-left: calc((100vw - 640px) / 2) !important;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 {
+ width: calc(768 / 8 * 5) px;
+ margin-left: calc((100vw - 768px) / 2) !important;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 {
+ width: calc(1024 / 8 * 5) px;
+ margin-left: calc((100vw - 1024px) / 2) !important;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 {
+ width: calc(1244 / 8 * 5) px;
+ margin-left: calc((100vw - 1244px) / 2) !important;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 {
+ width: calc(1360 / 8 * 5) px;
+ margin-left: calc((100vw - 1360px) / 2) !important;
+ }
+}
+.root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3 {
+ display: inline-block;
+ margin-left: 0 !important;
+ margin-right: 0 !important;
+}
+@media only screen and (min-width: 40em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3 {
+ width: calc(640 / 8 * 3) px;
+ margin-left: -4px !important;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3 {
+ width: calc(768 / 8 * 3) px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3 {
+ width: calc(1024 / 8 * 3) px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3 {
+ width: calc(1244 / 8 * 3) px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .root.responsivegrid .aem-Grid.aem-Grid--default--12:not(.l-row) > .aem-GridColumn.aem-GridColumn--default--5 + .aem-GridColumn.aem-GridColumn--default--3 {
+ width: calc(1360 / 8 * 3) px;
+ }
+}
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
+ float: none;
+}
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
+ float: none;
+ width: 100%;
+}
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row > .aem-GridColumn {
+ margin-left: 0;
+ margin-right: 0;
+ width: 100%;
+}
+@media only screen and (min-width: 64em) {
+ .root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row > .aem-GridColumn {
+ width: 62.5%;
+ }
+ .root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row > .aem-GridColumn.col-l-sidebar {
+ width: 37.5%;
+ }
+}
+.root.responsivegrid > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 > .aem-Grid.aem-Grid--default--12.l-row > .aem-GridColumn:not(.col-l-sidebar) {
+ margin-top: 20px;
+}
+
+.sr-only {
+ border: 0;
+ clip: rect(0, 0, 0, 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ white-space: nowrap;
+ width: 1px;
+}
+
+/* Takes one parameter, adds the psuedo elements to its current element, placement can be modified by providing a boolean value */
+.inbox-ul-list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ border-top: 1px solid #DDDDDD;
+}
+.inbox-ul-list > li {
+ position: relative;
+ border-bottom: 1px solid #DDDDDD;
+}
+.inbox-ul-list > li > a,
+.inbox-ul-list > li > label {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: block;
+ margin: 0;
+ padding: 20px;
+ text-decoration: none;
+ transition: background 150ms;
+}
+.theme-dark .inbox-ul-list > li > a,
+.theme-dark .inbox-ul-list > li > label {
+ color: #FFFFFF;
+}
+.inbox-ul-list > li > a b,
+.inbox-ul-list > li > a strong,
+.inbox-ul-list > li > label b,
+.inbox-ul-list > li > label strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .inbox-ul-list > li > a b,
+.theme-dark .inbox-ul-list > li > a strong,
+.theme-dark .inbox-ul-list > li > label b,
+.theme-dark .inbox-ul-list > li > label strong {
+ color: #FFFFFF;
+}
+.theme-dark .inbox-ul-list > li > a b,
+.theme-dark .inbox-ul-list > li > a strong,
+.theme-dark .inbox-ul-list > li > label b,
+.theme-dark .inbox-ul-list > li > label strong {
+ color: #FFFFFF;
+}
+.inbox-ul-list > li > a:hover,
+.inbox-ul-list > li > label:hover {
+ background-color: val(--ocean-blue-40);
+}
+.inbox-ul-list > li > a:hover .communication-item__provider,
+.inbox-ul-list > li > label:hover .communication-item__provider {
+ text-decoration: underline;
+}
+.inbox-ul-list > li > a:focus-within, .inbox-ul-list > li > a:focus,
+.inbox-ul-list > li > label:focus-within,
+.inbox-ul-list > li > label:focus {
+ outline-offset: -2px;
+}
+.inbox-ul-list > li > a:focus-within,
+.inbox-ul-list > li > label:focus-within {
+ outline: 3px solid #183052;
+}
+.inbox-ul-list > li > a:hover,
+.inbox-ul-list > li > label:hover {
+ cursor: pointer;
+ background: #E5F1FD;
+}
+.inbox-ul-list > li > a::before,
+.inbox-ul-list > li > label::before {
+ filter: grayscale(1);
+}
+.inbox-ul-list > li > a input[type=radio],
+.inbox-ul-list > li > label input[type=radio] {
+ opacity: 0;
+ cursor: pointer;
+ position: absolute;
+}
+.inbox-ul-list > li > span.skeleton {
+ display: block;
+ padding: 20px;
+ height: 64px;
+}
+
+.inbox-ul-folder-list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ border-top: 1px solid #DDDDDD;
+}
+.inbox-ul-folder-list > li {
+ position: relative;
+ border-bottom: 1px solid #DDDDDD;
+}
+.inbox-ul-folder-list > li > a,
+.inbox-ul-folder-list > li > label {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: block;
+ margin: 0;
+ padding: 20px;
+ text-decoration: none;
+ transition: background 150ms;
+ position: relative;
+ padding-left: 64px;
+}
+.theme-dark .inbox-ul-folder-list > li > a,
+.theme-dark .inbox-ul-folder-list > li > label {
+ color: #FFFFFF;
+}
+.inbox-ul-folder-list > li > a b,
+.inbox-ul-folder-list > li > a strong,
+.inbox-ul-folder-list > li > label b,
+.inbox-ul-folder-list > li > label strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .inbox-ul-folder-list > li > a b,
+.theme-dark .inbox-ul-folder-list > li > a strong,
+.theme-dark .inbox-ul-folder-list > li > label b,
+.theme-dark .inbox-ul-folder-list > li > label strong {
+ color: #FFFFFF;
+}
+.theme-dark .inbox-ul-folder-list > li > a b,
+.theme-dark .inbox-ul-folder-list > li > a strong,
+.theme-dark .inbox-ul-folder-list > li > label b,
+.theme-dark .inbox-ul-folder-list > li > label strong {
+ color: #FFFFFF;
+}
+.inbox-ul-folder-list > li > a:hover,
+.inbox-ul-folder-list > li > label:hover {
+ background-color: val(--ocean-blue-40);
+}
+.inbox-ul-folder-list > li > a:hover .communication-item__provider,
+.inbox-ul-folder-list > li > label:hover .communication-item__provider {
+ text-decoration: underline;
+}
+.inbox-ul-folder-list > li > a:focus-within, .inbox-ul-folder-list > li > a:focus,
+.inbox-ul-folder-list > li > label:focus-within,
+.inbox-ul-folder-list > li > label:focus {
+ outline-offset: -2px;
+}
+.inbox-ul-folder-list > li > a:focus-within,
+.inbox-ul-folder-list > li > label:focus-within {
+ outline: 3px solid #183052;
+}
+.inbox-ul-folder-list > li > a:hover,
+.inbox-ul-folder-list > li > label:hover {
+ cursor: pointer;
+ background: #E5F1FD;
+}
+.inbox-ul-folder-list > li > a::before,
+.inbox-ul-folder-list > li > label::before {
+ filter: grayscale(1);
+}
+.inbox-ul-folder-list > li > a input[type=radio],
+.inbox-ul-folder-list > li > label input[type=radio] {
+ opacity: 0;
+ cursor: pointer;
+ position: absolute;
+}
+.inbox-ul-folder-list > li > a:focus-within span, .inbox-ul-folder-list > li > a:hover span, .inbox-ul-folder-list > li > a:focus span,
+.inbox-ul-folder-list > li > label:focus-within span,
+.inbox-ul-folder-list > li > label:hover span,
+.inbox-ul-folder-list > li > label:focus span {
+ text-decoration: underline;
+}
+.inbox-ul-folder-list > li > a:not([role=menuitem]),
+.inbox-ul-folder-list > li > label:not([role=menuitem]) {
+ padding-right: 50px;
+}
+.inbox-ul-folder-list > li > a:not([role=menuitem]) span,
+.inbox-ul-folder-list > li > label:not([role=menuitem]) span {
+ display: block;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 38ch;
+}
+@media only screen and (min-width: 64em) {
+ .inbox-ul-folder-list > li > a:not([role=menuitem]) span,
+.inbox-ul-folder-list > li > label:not([role=menuitem]) span {
+ max-width: 15ch;
+ }
+}
+.inbox-ul-folder-list > li > a::before,
+.inbox-ul-folder-list > li > label::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 20px;
+ height: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/authenticated/icon-folder.svg");
+ top: 19px;
+ left: 22px;
+}
+.inbox-ul-folder-list > li > a.is-trash::before,
+.inbox-ul-folder-list > li > label.is-trash::before {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-trash.svg");
+}
+.inbox-ul-folder-list > li > a.is-selected,
+.inbox-ul-folder-list > li > label.is-selected {
+ background: #E5F1FD;
+ font-weight: 700;
+}
+.inbox-ul-folder-list > li > a.is-selected.inbox,
+.inbox-ul-folder-list > li > label.is-selected.inbox {
+ background: var(--ocean-blue-40);
+}
+.inbox-ul-folder-list > li > a.is-selected::before,
+.inbox-ul-folder-list > li > label.is-selected::before {
+ filter: grayscale(1);
+}
+.inbox-ul-folder-list > li > a:not(.is-selected) + .action-menu > .action-menu__button:hover,
+.inbox-ul-folder-list > li > label:not(.is-selected) + .action-menu > .action-menu__button:hover {
+ background-color: #E5F1FD;
+}
+.inbox-ul-folder-list > li > a.is-subfolder,
+.inbox-ul-folder-list > li > label.is-subfolder {
+ padding-left: 106px;
+}
+.inbox-ul-folder-list > li > a.is-subfolder::before,
+.inbox-ul-folder-list > li > label.is-subfolder::before {
+ left: 64px;
+}
+.inbox-ul-folder-list > li > a.is-subfolder span,
+.inbox-ul-folder-list > li > label.is-subfolder span {
+ max-width: 32ch;
+}
+@media only screen and (min-width: 64em) {
+ .inbox-ul-folder-list > li > a.is-subfolder span,
+.inbox-ul-folder-list > li > label.is-subfolder span {
+ max-width: 10ch;
+ }
+}
+.inbox-ul-folder-list > li > span.skeleton {
+ display: block;
+ padding: 20px;
+ height: 64px;
+}
+
+.block-spacer-xxsmall {
+ padding: 0;
+ margin: 0;
+ min-height: 0.25em;
+}
+
+.block-spacer-xsmall, .page-mygov-auth-account .rich-text-inner-bottom-spacer, .page-mygov-auth-account .rich-text-inner-top-spacer {
+ padding: 0;
+ margin: 0;
+ min-height: 0.5em;
+}
+
+.block-spacer-small, .page-mygov-auth-account .spacer {
+ padding: 0;
+ margin: 0;
+ min-height: 1em;
+}
+
+.block-spacer-default, .input-spacer {
+ padding: 0;
+ margin: 0;
+ min-height: 1.5em;
+}
+
+.block-spacer-medium {
+ padding: 0;
+ margin: 0;
+ min-height: 2em;
+}
+
+.block-spacer-large {
+ padding: 0;
+ margin: 0;
+ min-height: 3em;
+}
+
+.top-pad-spacer-xxsmall {
+ padding-top: 0.25em;
+}
+
+.top-pad-spacer-xsmall {
+ padding-top: 0.5em;
+}
+
+.top-pad-spacer-small {
+ padding-top: 1em;
+}
+
+.top-pad-spacer-default {
+ padding-top: 1.5em;
+}
+
+.top-pad-spacer-medium {
+ padding-top: 2em;
+}
+
+.top-pad-spacer-large {
+ padding-top: 3em;
+}
+
+.bottom-pad-spacer-xxsmall {
+ padding-bottom: 0.25em;
+}
+
+.bottom-pad-spacer-xsmall {
+ padding-bottom: 0.5em;
+}
+
+.bottom-pad-spacer-small {
+ padding-bottom: 1em;
+}
+
+.bottom-pad-spacer-default {
+ padding-bottom: 1.5em;
+}
+
+.bottom-pad-spacer-medium {
+ padding-bottom: 2em;
+}
+
+.bottom-pad-spacer-large {
+ padding-bottom: 3em;
+}
+
+.left-pad-spacer-xxsmall {
+ padding-left: 0.25em;
+}
+
+.left-pad-spacer-xsmall {
+ padding-left: 0.5em;
+}
+
+.left-pad-spacer-small {
+ padding-left: 1em;
+}
+
+.left-pad-spacer-default {
+ padding-left: 1.5em;
+}
+
+.left-pad-spacer-medium {
+ padding-left: 2em;
+}
+
+.left-pad-spacer-large {
+ padding-left: 3em;
+}
+
+.right-pad-spacer-xxsmall {
+ padding-right: 0.25em;
+}
+
+.right-pad-spacer-xsmall {
+ padding-right: 0.5em;
+}
+
+.right-pad-spacer-small {
+ padding-right: 1em;
+}
+
+.right-pad-spacer-default {
+ padding-right: 1.5em;
+}
+
+.right-pad-spacer-medium {
+ padding-right: 2em;
+}
+
+.right-pad-spacer-large {
+ padding-right: 3em;
+}
+
+.top-margin-spacer-xxsmall {
+ margin-top: 0.25em;
+}
+
+.top-margin-spacer-xsmall {
+ margin-top: 0.5em;
+}
+
+.top-margin-spacer-small, .page-mygov-auth-account details[open] .disclosure-body {
+ margin-top: 1em;
+}
+
+.top-margin-spacer-default {
+ margin-top: 1.5em;
+}
+
+.top-margin-spacer-medium {
+ margin-top: 2em;
+}
+
+.top-margin-spacer-large {
+ margin-top: 3em;
+}
+
+.left-margin-spacer-xxsmall {
+ margin-left: 0.25em;
+}
+
+.left-margin-spacer-xsmall {
+ margin-left: 0.5em;
+}
+
+.left-margin-spacer-small {
+ margin-left: 1em;
+}
+
+.left-margin-spacer-default {
+ margin-left: 1.5em;
+}
+
+.left-margin-spacer-medium {
+ margin-left: 2em;
+}
+
+.left-margin-spacer-large {
+ margin-left: 3em;
+}
+
+.no-top-spacing, .page-mygov-auth-account .authored-disclosure-content p:first-of-type, .page-mygov-auth-account .rich-text-body p:first-of-type {
+ padding-top: 0;
+ margin-top: 0;
+}
+
+.no-bottom-spacing, .page-mygov-auth-account .authored-disclosure-content p:last-of-type, .page-mygov-auth-account .rich-text-body p:last-of-type {
+ padding-bottom: 0;
+ margin-bottom: 0;
+}
+
+/* width */
+.w-20 {
+ width: 20rem;
+}
+
+.w-20-r {
+ width: 20rem;
+}
+@media (max-width: 639px) {
+ .w-20-r {
+ width: 100%;
+ }
+}
+
+.w-30 {
+ width: 30rem;
+}
+
+.w-30-r {
+ width: 30rem;
+}
+@media (max-width: 639px) {
+ .w-30-r {
+ width: 100%;
+ }
+}
+
+.w-40 {
+ width: 40rem;
+}
+
+.w-40-r {
+ width: 40rem;
+}
+@media (max-width: 639px) {
+ .w-40-r {
+ width: 100%;
+ }
+}
+
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading, .updateContactDetails .update-notification-tile .header div.heading {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ line-height: 1.15;
+ color: #000000;
+ margin: 0;
+ display: flex;
+ flex-wrap: wrap;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading strong,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading strong, .updateContactDetails .update-notification-tile .header div.heading strong {
+ font-size: 16px;
+ line-height: 1.15;
+ margin: 0;
+ color: #000000;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading > h3,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > h3, .updateContactDetails .update-notification-tile .header div.heading > h3 {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ line-height: 1.15;
+ color: #000000;
+ margin: 0;
+ font-weight: 700;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading > h3 strong,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > h3 strong, .updateContactDetails .update-notification-tile .header div.heading > h3 strong {
+ font-size: 16px;
+ line-height: 1.15;
+ margin: 0;
+ color: #000000;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading > p,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > p, .updateContactDetails .update-notification-tile .header div.heading > p {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ line-height: 1.15;
+ color: #000000;
+ margin: 0;
+ font-weight: 400;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading > p strong,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > p strong, .updateContactDetails .update-notification-tile .header div.heading > p strong {
+ font-size: 16px;
+ line-height: 1.15;
+ margin: 0;
+ color: #000000;
+}
+
+.page-mygov-auth-account .authored-rich-text-content ul {
+ padding-left: 1rem;
+ list-style-type: none;
+}
+.page-mygov-auth-account .authored-rich-text-content ul li {
+ color: var(--dark-grey);
+ font-size: 1rem;
+ line-height: 1.8;
+}
+.page-mygov-auth-account .authored-rich-text-content ul li::before {
+ content: "";
+ position: relative;
+ display: inline-block;
+ left: 0;
+ width: 4px;
+ height: 4px;
+ border-radius: 50%;
+ background: var(--black);
+ margin: auto;
+ margin-right: 1rem;
+ vertical-align: middle;
+}
+.page-mygov-auth-account .rich-text-body {
+ font-family: var(--family-roboto);
+ font-style: var(--style-normal);
+ font-weight: var(--weight-normal);
+ letter-spacing: var(--character-spacing-0);
+}
+.page-mygov-auth-account .rich-text-body p {
+ margin: 0 0 1em 0;
+}
+.page-mygov-auth-account .rich-text-body p.bold {
+ font-weight: 700;
+}
+.page-mygov-auth-account .rich-text-body p.mb-half {
+ margin-bottom: 0.5em;
+}
+.page-mygov-auth-account .rich-text-body div.mb-1 {
+ margin-bottom: 1em;
+}
+.page-mygov-auth-account .disclosure-summary {
+ list-style-type: none;
+ text-decoration: underline;
+ color: var(--link-color);
+ cursor: pointer;
+ font-weight: 500;
+}
+.page-mygov-auth-account .disclosure-summary img {
+ position: relative;
+ margin-left: 0.5em;
+ bottom: 0.2em;
+ height: 0.5em;
+}
+.page-mygov-auth-account .authored-disclosure-content ul {
+ padding-left: 1rem;
+ list-style-type: none;
+}
+.page-mygov-auth-account .authored-disclosure-content ul li {
+ color: var(--dark-grey);
+ font-size: 1rem;
+ line-height: 1.8;
+}
+.page-mygov-auth-account .authored-disclosure-content ul li::before {
+ content: "";
+ position: relative;
+ display: inline-block;
+ left: 0;
+ width: 4px;
+ height: 4px;
+ border-radius: 50%;
+ background: var(--black);
+ margin: auto;
+ margin-right: 1rem;
+ vertical-align: middle;
+}
+.page-mygov-auth-account .authored-disclosure-content ul {
+ padding: 0;
+ margin: 0;
+}
+.page-mygov-auth-account .authored-disclosure-content ul li {
+ font-size: unset;
+ color: var(--dark-grey);
+}
+.mt-none {
+ margin-top: 0px !important;
+}
+
+.mt-xxs {
+ margin-top: 4px !important;
+}
+
+.mt-xs {
+ margin-top: 8px !important;
+}
+
+.mt-sm {
+ margin-top: 12px !important;
+}
+
+.mt-md {
+ margin-top: 16px !important;
+}
+
+.mt-lg {
+ margin-top: 24px !important;
+}
+
+.mt-xl {
+ margin-top: 32px !important;
+}
+
+.mt-xxl {
+ margin-top: 48px !important;
+}
+
+.pt-none {
+ padding-top: 0px !important;
+}
+
+.pt-xxs {
+ padding-top: 4px !important;
+}
+
+.pt-xs {
+ padding-top: 8px !important;
+}
+
+.pt-sm {
+ padding-top: 12px !important;
+}
+
+.pt-md {
+ padding-top: 16px !important;
+}
+
+.pt-lg {
+ padding-top: 24px !important;
+}
+
+.pt-xl {
+ padding-top: 32px !important;
+}
+
+.pt-xxl {
+ padding-top: 48px !important;
+}
+
+.mr-none {
+ margin-right: 0px !important;
+}
+
+.mr-xxs {
+ margin-right: 4px !important;
+}
+
+.mr-xs {
+ margin-right: 8px !important;
+}
+
+.mr-sm {
+ margin-right: 12px !important;
+}
+
+.mr-md {
+ margin-right: 16px !important;
+}
+
+.mr-lg {
+ margin-right: 24px !important;
+}
+
+.mr-xl {
+ margin-right: 32px !important;
+}
+
+.mr-xxl {
+ margin-right: 48px !important;
+}
+
+.pr-none {
+ padding-right: 0px !important;
+}
+
+.pr-xxs {
+ padding-right: 4px !important;
+}
+
+.pr-xs {
+ padding-right: 8px !important;
+}
+
+.pr-sm {
+ padding-right: 12px !important;
+}
+
+.pr-md {
+ padding-right: 16px !important;
+}
+
+.pr-lg {
+ padding-right: 24px !important;
+}
+
+.pr-xl {
+ padding-right: 32px !important;
+}
+
+.pr-xxl {
+ padding-right: 48px !important;
+}
+
+.mb-none {
+ margin-bottom: 0px !important;
+}
+
+.mb-xxs {
+ margin-bottom: 4px !important;
+}
+
+.mb-xs {
+ margin-bottom: 8px !important;
+}
+
+.mb-sm {
+ margin-bottom: 12px !important;
+}
+
+.mb-md {
+ margin-bottom: 16px !important;
+}
+
+.mb-lg {
+ margin-bottom: 24px !important;
+}
+
+.mb-xl {
+ margin-bottom: 32px !important;
+}
+
+.mb-xxl {
+ margin-bottom: 48px !important;
+}
+
+.pb-none {
+ padding-bottom: 0px !important;
+}
+
+.pb-xxs {
+ padding-bottom: 4px !important;
+}
+
+.pb-xs {
+ padding-bottom: 8px !important;
+}
+
+.pb-sm {
+ padding-bottom: 12px !important;
+}
+
+.pb-md {
+ padding-bottom: 16px !important;
+}
+
+.pb-lg {
+ padding-bottom: 24px !important;
+}
+
+.pb-xl {
+ padding-bottom: 32px !important;
+}
+
+.pb-xxl {
+ padding-bottom: 48px !important;
+}
+
+.ml-none {
+ margin-left: 0px !important;
+}
+
+.ml-xxs {
+ margin-left: 4px !important;
+}
+
+.ml-xs {
+ margin-left: 8px !important;
+}
+
+.ml-sm {
+ margin-left: 12px !important;
+}
+
+.ml-md {
+ margin-left: 16px !important;
+}
+
+.ml-lg {
+ margin-left: 24px !important;
+}
+
+.ml-xl {
+ margin-left: 32px !important;
+}
+
+.ml-xxl {
+ margin-left: 48px !important;
+}
+
+.pl-none {
+ padding-left: 0px !important;
+}
+
+.pl-xxs {
+ padding-left: 4px !important;
+}
+
+.pl-xs {
+ padding-left: 8px !important;
+}
+
+.pl-sm {
+ padding-left: 12px !important;
+}
+
+.pl-md {
+ padding-left: 16px !important;
+}
+
+.pl-lg {
+ padding-left: 24px !important;
+}
+
+.pl-xl {
+ padding-left: 32px !important;
+}
+
+.pl-xxl {
+ padding-left: 48px !important;
+}
+
+.datatable-wrapper {
+ width: 100%;
+ overflow: auto;
+ margin: auto;
+}
+.datatable-wrapper::-webkit-scrollbar {
+ height: 11px;
+}
+.datatable-wrapper::-webkit-scrollbar-track {
+ height: 11px;
+ background: #d9d9d6;
+ border-radius: 5px;
+ background-clip: content-box;
+}
+.datatable-wrapper::-webkit-scrollbar-thumb {
+ background: #969696;
+ border-radius: 10px;
+ width: 5%;
+}
+.datatable-wrapper::-webkit-scrollbar-thumb:hover {
+ background: #808080;
+}
+
+.data-table {
+ max-width: 1072px;
+ min-width: 280px;
+ width: 100%;
+ background-color: var(--white);
+ border-collapse: collapse;
+}
+.data-table caption {
+ line-height: 24px;
+ text-align: left;
+ padding-bottom: 20px;
+ color: var(--dark-navy);
+ caption-side: top;
+}
+.data-table caption p {
+ margin: 0px;
+}
+.data-table tr td,
+.data-table tr th {
+ vertical-align: top;
+ text-align: left;
+ border-bottom: 1px solid #CCCCCC;
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #666666;
+ padding: 30px 30px 30px 0px;
+ line-height: 1.25;
+}
+.theme-dark .data-table tr td,
+.theme-dark .data-table tr th {
+ color: #FFFFFF;
+}
+.data-table tr td th,
+.data-table tr th th {
+ background-color: var(--white);
+}
+.data-table tr td th padding span,
+.data-table tr th th padding span {
+ color: var(--black);
+ font-weight: 700 !important;
+}
+.data-table thead tr {
+ border-bottom: 2px solid #525252;
+}
+.data-table thead th {
+ padding: 10px 0px 17px 0px;
+ font-weight: 700;
+}
+.data-table tr td:last-child {
+ padding: 30px 0px 30px 0px;
+}
+.data-table__no-more-rows-text td {
+ color: #666666 !important;
+ font-weight: 700 !important;
+ border-bottom: none !important;
+}
+
+.smartbanner__icon {
+ width: 65px;
+ width: 4.0625rem;
+ height: 65px;
+ height: 4.0625rem;
+ border-radius: 15px;
+ border-radius: 0.9375rem;
+ margin-left: 12.5px;
+ margin-left: 0.78125rem;
+ background-size: contain;
+ position: static;
+ display: none;
+}
+.smartbanner__icon[style] {
+ display: block;
+}
+.smartbanner__info {
+ position: static;
+ width: auto;
+ height: auto;
+}
+.smartbanner__info > div {
+ margin-top: -7px;
+ margin-top: -0.4375rem;
+ margin-bottom: -7px;
+ margin-bottom: -0.4375rem;
+ font-size: 12px;
+ font-size: 0.75rem;
+}
+.smartbanner__info > div > * {
+ margin-top: 7px;
+ margin-top: 0.4375rem;
+ margin-bottom: 7px;
+ margin-bottom: 0.4375rem;
+ font-size: inherit;
+}
+.smartbanner__info > div > *.smartbanner__info__title {
+ font-size: 14px;
+ font-size: 0.875rem;
+}
+.smartbanner, .smartbanner.smartbanner--android {
+ height: 80px;
+ height: 5rem;
+ padding: 0 25px 0 11.5px;
+ padding: 0 1.5625rem 0 0.71875rem;
+ font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", "Roboto", sans-serif;
+ background: none;
+ background-color: #F2F1F6;
+ box-shadow: none;
+ display: flex;
+ align-items: center;
+ z-index: 21;
+}
+.smartbanner > *, .smartbanner.smartbanner--android > * {
+ margin-left: 6px;
+ margin-left: 0.375rem;
+ margin-right: 6px;
+ margin-right: 0.375rem;
+}
+.smartbanner .smartbanner__exit, .smartbanner.smartbanner--android .smartbanner__exit {
+ width: 8px;
+ width: 0.5rem;
+ height: 8px;
+ height: 0.5rem;
+ margin-top: 32.5px;
+ margin-top: 2.03125rem;
+ background: no-repeat center;
+ background-image: url("styles/resources/assets/icons/Close @16.svg");
+ background-size: contain;
+ box-shadow: none;
+ text-shadow: none;
+ align-self: flex-start;
+ position: static;
+ border-radius: 0;
+}
+.smartbanner .smartbanner__exit:before, .smartbanner.smartbanner--android .smartbanner__exit:before {
+ display: none;
+}
+.smartbanner .smartbanner__exit:after, .smartbanner.smartbanner--android .smartbanner__exit:after {
+ display: none;
+}
+.smartbanner .smartbanner__info, .smartbanner.smartbanner--android .smartbanner__info {
+ text-shadow: none;
+ color: #7F7E84;
+}
+.smartbanner .smartbanner__info .smartbanner__info__title, .smartbanner.smartbanner--android .smartbanner__info .smartbanner__info__title {
+ color: var(--black);
+ font-weight: 400;
+}
+.smartbanner .smartbanner__button, .smartbanner.smartbanner--android .smartbanner__button {
+ position: static;
+ margin-left: auto;
+ box-shadow: none;
+}
+.smartbanner .smartbanner__button__label, .smartbanner.smartbanner--android .smartbanner__button__label {
+ font-size: 17px;
+ font-size: 1.0625rem;
+ background: none;
+ padding: 0;
+ font-weight: 400;
+ color: #047AFB;
+ line-height: 1.1764705882;
+ min-width: 0;
+}
+.smartbanner .smartbanner__button__label:hover, .smartbanner .smartbanner__button__label:active, .smartbanner.smartbanner--android .smartbanner__button__label:hover, .smartbanner.smartbanner--android .smartbanner__button__label:active {
+ background-color: transparent;
+}
+@media only screen and (min-width: 48em) {
+ .smartbanner, .smartbanner.smartbanner--android {
+ display: none;
+ }
+}
+
+/* ------------- FORM ------------- */
+fieldset {
+ border: none;
+}
+
+.input-group {
+ position: relative;
+ margin-top: 15px;
+ margin-bottom: 15px;
+ display: flex;
+ flex-direction: column;
+ width: 100% !important;
+}
+@media only screen and (min-width: 48em) {
+ .input-group {
+ width: auto;
+ }
+}
+.input-group__horizontal {
+ display: inline-block;
+ padding-top: 1em;
+ width: auto;
+ margin-top: 15px;
+ margin-bottom: 20px;
+}
+@media only screen and (min-width: 48em) {
+ .input-group__horizontal {
+ width: 500px;
+ padding-top: 1.5em;
+ }
+}
+.input-group--sort.input-group {
+ flex-direction: row;
+ align-items: center;
+ justify-content: flex-end;
+ margin: 0;
+}
+.input-group--sort.input-group label {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ padding: 20px 5px 20px 27px;
+ top: initial;
+ position: relative;
+ min-width: 100px;
+}
+.theme-dark .input-group--sort.input-group label {
+ color: #FFFFFF;
+}
+.input-group--sort.input-group label b,
+.input-group--sort.input-group label strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .input-group--sort.input-group label b,
+.theme-dark .input-group--sort.input-group label strong {
+ color: #FFFFFF;
+}
+.theme-dark .input-group--sort.input-group label b,
+.theme-dark .input-group--sort.input-group label strong {
+ color: #FFFFFF;
+}
+.input-group--sort.input-group label::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 20px;
+ height: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/authenticated/icon-sort.svg");
+ top: calc(50% - 11px);
+}
+.input-group--sort.input-group select {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-weight: 500;
+ margin: 0;
+ padding: 5px 25px 5px 10px;
+ color: #006CE0;
+ border: 0;
+ background-size: 15px 15px;
+ background-position: right 3px center;
+ width: fit-content;
+ height: auto;
+}
+.theme-dark .input-group--sort.input-group select {
+ color: #FFFFFF;
+}
+.input-group--sort.input-group select:focus {
+ outline: 3px solid #183052;
+}
+@media only screen and (min-width: 64em) {
+ .input-group--sort.input-group select {
+ text-align: right;
+ text-align-last: right;
+ }
+}
+.input-group .input-row {
+ display: block;
+ position: relative;
+ margin-right: 25px;
+ padding: 5px 0;
+}
+.input-group .input-row .checkbox {
+ display: inline-block;
+ margin-right: 20px;
+}
+@media only screen and (min-width: 48em) {
+ .input-group .input-row {
+ display: inline-block;
+ }
+}
+.input-group label {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .input-group label {
+ color: #FFFFFF;
+}
+.input-group legend {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+ margin: 0;
+ font-weight: 700;
+ font-size: 14px;
+ position: relative;
+ top: -2px;
+ display: block;
+}
+.theme-dark .input-group legend {
+ color: #FFFFFF;
+}
+.input-group legend b,
+.input-group legend strong {
+ color: #101820;
+}
+.input-group legend.big-legend {
+ font-size: 18px;
+}
+.input-group a {
+ color: #006CE0;
+}
+.input-group input,
+.input-group textarea,
+.input-group select {
+ display: block;
+ position: relative;
+ height: 46px;
+ width: 100%;
+ border: 2px solid #808080;
+ border-radius: 4px;
+ padding: 15px;
+ margin: 10px 0;
+ color: #101820;
+ transition-property: border;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+ z-index: 400;
+}
+.input-group input:focus,
+.input-group textarea:focus,
+.input-group select:focus {
+ border-color: #183052;
+ outline: 0;
+}
+.input-group input:disabled,
+.input-group textarea:disabled,
+.input-group select:disabled {
+ opacity: 0.7;
+}
+.input-group input::placeholder,
+.input-group textarea::placeholder,
+.input-group select::placeholder {
+ color: #A0A0A3;
+}
+.input-group input[name=mobile] {
+ width: calc(100% - 100px);
+ padding-left: 15px;
+ border-radius: 0 4px 4px 0;
+ margin-right: 0;
+}
+@media only screen and (min-width: 77.75em) {
+ .input-group input[name=mobile] {
+ margin-right: 60px;
+ }
+}
+.input-group input[name=mobile]:disabled {
+ opacity: 0.7;
+}
+.input-group select {
+ padding: 10px 40px 10px 15px;
+ appearance: none;
+ background-color: #FFFFFF;
+ background-image: url("styles/resources/assets/icons/chevron-down.svg");
+ background-size: 18px 18px;
+ background-position: right 15px center;
+ background-repeat: no-repeat;
+ cursor: pointer;
+}
+.input-group select::-ms-expand {
+ display: none;
+}
+.input-group select option {
+ font-weight: normal;
+}
+.input-group select:disabled {
+ color: #A0A0A3;
+ background-image: url("styles/resources/assets/icons/chevron-down-disabled.svg");
+ cursor: not-allowed;
+}
+.input-group .checkbox_focus {
+ position: absolute;
+ display: inline-block;
+ cursor: pointer;
+ margin: 0;
+ padding: 0;
+ height: 34px;
+ min-height: 34px;
+ width: 34px;
+ min-width: 34px;
+ border-radius: 34px;
+ top: -1px;
+ left: -9px;
+ opacity: 0;
+}
+.input-group input[type=checkbox] {
+ left: 0;
+ top: 8px;
+}
+.input-group input[type=checkbox],
+.input-group input[type=radio] {
+ position: absolute;
+ opacity: 0;
+ margin: 0;
+ padding: 0;
+ height: 16px;
+ width: 16px;
+ z-index: 401;
+ cursor: pointer;
+}
+.input-group input[type=checkbox] + .check,
+.input-group input[type=radio] + .check {
+ position: relative;
+ display: inline-block;
+ cursor: pointer;
+ margin: 3px 0 0 0;
+ padding: 0;
+ height: 16px;
+ min-height: 16px;
+ width: 16px;
+ min-width: 16px;
+ border-radius: 16px;
+ border: 2px solid #000000;
+ transition-property: border;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+ z-index: 400;
+}
+.input-group input[type=checkbox] + .check::after,
+.input-group input[type=radio] + .check::after {
+ content: "";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ height: 14px;
+ width: 14px;
+ border-radius: 14px;
+ background-color: #FFFFFF;
+ transform: scale(0.8) translate(-50%, -50%);
+ transition-property: transform;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+ transform-origin: 0 0;
+ cursor: pointer;
+}
+.input-group input[type=checkbox]:focus ~ .checkbox_focus,
+.input-group input[type=radio]:focus ~ .checkbox_focus {
+ background-color: #CCF0F9;
+ opacity: 1;
+}
+.input-group input[type=checkbox]:hover ~ .checkbox_focus,
+.input-group input[type=radio]:hover ~ .checkbox_focus {
+ background-color: #EDF2F4;
+ opacity: 1;
+}
+.input-group input[type=checkbox]:active ~ .checkbox_focus,
+.input-group input[type=radio]:active ~ .checkbox_focus {
+ background-color: #99E1F3;
+ opacity: 1;
+}
+.input-group input[type=checkbox]:checked + .check,
+.input-group input[type=radio]:checked + .check {
+ border-color: #254A7E;
+ background-color: #254A7E;
+}
+.input-group input[type=checkbox]:checked + .check::after,
+.input-group input[type=radio]:checked + .check::after {
+ background-color: #006CE0;
+ transform: scale(1) translate(-50%, -50%);
+}
+.input-group input[type=checkbox]:checked + .check + label,
+.input-group input[type=radio]:checked + .check + label {
+ font-weight: 700;
+}
+.input-group input[type=checkbox]:disabled,
+.input-group input[type=radio]:disabled {
+ cursor: not-allowed;
+}
+.input-group input[type=checkbox]:disabled + .check,
+.input-group input[type=radio]:disabled + .check {
+ cursor: not-allowed;
+ border-color: #A0A0A3;
+ background-color: #F4F4F4;
+}
+.input-group input[type=checkbox]:disabled + .check::after,
+.input-group input[type=radio]:disabled + .check::after {
+ background-color: #F4F4F4;
+}
+.input-group input[type=checkbox]:disabled + .check + label,
+.input-group input[type=radio]:disabled + .check + label {
+ cursor: not-allowed;
+ color: #A0A0A3;
+}
+.input-group input[type=checkbox]:disabled:checked + .check,
+.input-group input[type=radio]:disabled:checked + .check {
+ border-color: #A0A0A3;
+}
+.input-group input[type=checkbox]:disabled:checked + .check::after,
+.input-group input[type=radio]:disabled:checked + .check::after {
+ background-color: #A0A0A3;
+}
+.input-group input[type=checkbox][type=checkbox] + .check,
+.input-group input[type=radio][type=checkbox] + .check {
+ border-radius: 0;
+}
+.input-group input[type=checkbox][type=checkbox] + .check::after,
+.input-group input[type=radio][type=checkbox] + .check::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-color: transparent;
+ height: 14px;
+ width: 13px;
+ top: 0;
+ left: 0;
+ border-radius: 0;
+ transition-duration: 150ms;
+ transition-property: transform;
+ transform-origin: 50% 50%;
+ transform: scale(0.7);
+}
+.input-group input[type=checkbox][type=checkbox]:checked + .check::after,
+.input-group input[type=radio][type=checkbox]:checked + .check::after {
+ background-color: transparent;
+ background-image: url("styles/resources/assets/icons/check-white.svg");
+ transform: scale(1);
+}
+.input-group input[type=checkbox][type=checkbox]:checked:disabled + .check::after,
+.input-group input[type=radio][type=checkbox]:checked:disabled + .check::after {
+ background-image: url("styles/resources/assets/icons/check-grey.svg");
+}
+.input-group input[type=checkbox] ~ label,
+.input-group input[type=radio] ~ label {
+ display: inline-block;
+ vertical-align: top;
+ cursor: pointer;
+ padding: 2px 4px;
+ margin-left: 12px;
+ font-weight: 400;
+ font-size: 17px;
+ color: #000000;
+}
+.input-group .with-icon {
+ position: relative;
+}
+.input-group .hint-text {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 3px 0 5px;
+ font-size: 14px;
+}
+.theme-dark .input-group .hint-text {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 77.75em) {
+ .input-group .hint-text {
+ min-height: 24px;
+ }
+}
+.input-group .hint-text ul {
+ margin: 0;
+ list-style: none;
+ padding-left: 18px;
+}
+.input-group .hint-text ul li {
+ position: relative;
+ margin: 0;
+ /* styling of the blue bullet on the left of outer lis */
+}
+.input-group .hint-text ul li::before {
+ content: "";
+ position: absolute;
+ top: 8px;
+ left: -15px;
+ width: 4px;
+ height: 4px;
+ background-color: #006CE0;
+ border-radius: 50%;
+}
+.input-group.is-error input,
+.input-group.is-error textarea,
+.input-group.is-error select {
+ border-color: #DC3548;
+ margin-bottom: 5px;
+}
+.input-group.is-error input:focus,
+.input-group.is-error textarea:focus,
+.input-group.is-error select:focus {
+ border-color: #183052;
+}
+.input-group .error-text {
+ font-size: 14px;
+ margin: 3px 0 5px;
+ color: #DC3548;
+}
+.input-group .error-text.with-divider {
+ margin-right: 60px;
+}
+.input-group .character-count {
+ font-size: 14px;
+ margin: 3px 0 5px;
+ color: #101820;
+ text-align: right;
+}
+.input-group .custom-input {
+ position: relative;
+ display: flex;
+ flex-direction: row;
+}
+.input-group .custom-input select {
+ width: 100%;
+}
+@media only screen and (min-width: 77.75em) {
+ .input-group .custom-input select {
+ width: calc(100% - 150px);
+ }
+}
+.input-group .custom-input__language, .input-group .custom-input__mobile {
+ position: relative;
+ margin: 10px 0;
+ height: 46px;
+ border: 2px solid #808080;
+ border-radius: 4px 0 0 4px;
+ border-right-width: 0;
+}
+.input-group .custom-input__language + *, .input-group .custom-input__mobile + * {
+ border-radius: 0 4px 4px 0;
+}
+.input-group .custom-input .divider {
+ display: block;
+ position: absolute;
+ width: 100%;
+ height: 1px;
+ background-color: #A0A0A3;
+ bottom: -30px;
+}
+@media only screen and (min-width: 77.75em) {
+ .input-group .custom-input .divider {
+ display: block;
+ position: absolute;
+ height: 120px;
+ width: 4px;
+ right: 0;
+ bottom: 10px;
+ }
+}
+.input-group .custom-input__language {
+ display: flex;
+ width: 48px;
+ align-items: center;
+ justify-content: center;
+}
+.input-group .custom-input__language i {
+ width: 19px;
+ width: 1.1875rem;
+ height: 19px;
+ height: 1.1875rem;
+ min-width: 19px;
+ min-width: 1.1875rem;
+ display: block;
+ height: 19px;
+ width: 19px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/language.svg");
+}
+.input-group .custom-input__language.disabled {
+ opacity: 0.7;
+}
+.input-group .custom-input__mobile {
+ position: relative;
+ background: #F5F5F5;
+ width: 100px;
+ border: none;
+ border-right-width: 0;
+ display: flex;
+ align-items: flex-start;
+ overflow: visible;
+}
+.input-group .custom-input__mobile.has-error {
+ border-color: #DC3548;
+}
+.input-group .custom-input__mobile.has-error:focus {
+ border-color: #183052;
+ outline: 0;
+}
+.input-group .custom-input__mobile .dropdown-menu__button {
+ margin: 0;
+}
+.input-group .custom-input__mobile .dropdown-menu__button:disabled {
+ opacity: 0.7;
+ border-right-width: 0;
+}
+.input-group .custom-input__mobile .dropdown-menu__button.open {
+ border-color: #183052;
+ border-right-width: 2px;
+}
+.input-group .custom-input__mobile .dropdown-menu__menu {
+ padding: 1px;
+ width: 320px;
+ margin-top: 20px;
+}
+.input-group .custom-input__mobile .dropdown-menu__menu a {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ width: 100%;
+ height: 50px;
+}
+.theme-dark .input-group .custom-input__mobile .dropdown-menu__menu a {
+ color: #FFFFFF;
+}
+.input-group .custom-input__mobile .dropdown-menu__menu a b,
+.input-group .custom-input__mobile .dropdown-menu__menu a strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .input-group .custom-input__mobile .dropdown-menu__menu a b,
+.theme-dark .input-group .custom-input__mobile .dropdown-menu__menu a strong {
+ color: #FFFFFF;
+}
+.theme-dark .input-group .custom-input__mobile .dropdown-menu__menu a b,
+.theme-dark .input-group .custom-input__mobile .dropdown-menu__menu a strong {
+ color: #FFFFFF;
+}
+.input-group .custom-input__mobile .menu-current {
+ justify-content: center;
+ width: 40px;
+ height: 22px;
+ margin-right: 30px;
+}
+.input-group input.is-large {
+ font-size: 18px;
+ padding: 25px;
+ height: 70px;
+ margin: 0;
+}
+.input-group.has-error input:not([type=checkbox]):not([type=radio]),
+.input-group.has-error textarea,
+.input-group.has-error span,
+.input-group.has-error select {
+ border-color: #DC3548;
+}
+.input-group.has-error input:not([type=checkbox]):not([type=radio]):focus,
+.input-group.has-error textarea:focus,
+.input-group.has-error span:focus,
+.input-group.has-error select:focus {
+ border-color: #183052;
+ outline: 0;
+}
+
+.theme-dark .input-group label {
+ color: #FFFFFF;
+}
+.theme-dark .input-group input[type=checkbox] + .check,
+.theme-dark .input-group input[type=radio] + .check {
+ border-color: #FFFFFF;
+ background-color: #183052;
+}
+.theme-dark .input-group input[type=checkbox] + .check::after,
+.theme-dark .input-group input[type=radio] + .check::after {
+ background-color: #183052;
+}
+.theme-dark .input-group input[type=checkbox]:checked + .check,
+.theme-dark .input-group input[type=radio]:checked + .check {
+ border-color: #006CE0;
+ background-color: #FFFFFF;
+}
+.theme-dark .input-group input[type=checkbox]:checked + .check::after,
+.theme-dark .input-group input[type=radio]:checked + .check::after {
+ background-color: #006CE0;
+}
+.theme-dark .input-group input[type=checkbox]:disabled + .check,
+.theme-dark .input-group input[type=radio]:disabled + .check {
+ border-color: #A0A0A3;
+ background-color: #F4F4F4;
+}
+.theme-dark .input-group input[type=checkbox]:disabled + .check::after,
+.theme-dark .input-group input[type=radio]:disabled + .check::after {
+ background-color: #F4F4F4;
+}
+.theme-dark .input-group input[type=checkbox]:disabled:checked + .check::after,
+.theme-dark .input-group input[type=radio]:disabled:checked + .check::after {
+ background-color: #A0A0A3;
+}
+.theme-dark .input-group input[type=checkbox][type=checkbox] + .check::after,
+.theme-dark .input-group input[type=radio][type=checkbox] + .check::after {
+ background-color: transparent;
+}
+.theme-dark .input-group input[type=checkbox][type=checkbox]:checked + .check,
+.theme-dark .input-group input[type=radio][type=checkbox]:checked + .check {
+ background-color: #FFFFFF;
+}
+.theme-dark .input-group input[type=checkbox][type=checkbox]:disabled + .check,
+.theme-dark .input-group input[type=radio][type=checkbox]:disabled + .check {
+ background-color: #F4F4F4;
+}
+.theme-dark .input-group input[type=checkbox][type=checkbox]:disabled + .check::after,
+.theme-dark .input-group input[type=radio][type=checkbox]:disabled + .check::after {
+ background-color: transparent;
+}
+.theme-dark .input-group input[type=checkbox][type=checkbox]:disabled:checked + .check,
+.theme-dark .input-group input[type=radio][type=checkbox]:disabled:checked + .check {
+ background-color: #F4F4F4;
+}
+
+.input-row {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+}
+.input-row input {
+ border-color: transparent;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
+}
+.input-row .input-group:first-of-type input {
+ border-radius: 10px 0 0 10px;
+}
+.input-row .input-group:last-of-type input {
+ border-radius: 0 10px 10px 0;
+}
+
+fieldset {
+ border: 0;
+ padding: 0;
+}
+fieldset .input-group:first-child {
+ margin-top: 10px;
+}
+
+.dropdown-menu__button {
+ position: relative;
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ height: 46px;
+ width: 100%;
+ border: 2px solid #808080;
+ border-radius: 4px;
+ color: #101820;
+ cursor: pointer;
+ z-index: 400;
+ margin: 10px 0;
+ padding: 10px 15px;
+ appearance: none;
+ background-color: #FFFFFF;
+ background-image: url("styles/resources/assets/icons/chevron-down.svg");
+ background-size: 18px;
+ background-position: right 15px center;
+ background-repeat: no-repeat;
+ transition-property: border;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+}
+.dropdown-menu__button:hover, .dropdown-menu__button:focus {
+ border-color: #183052;
+ outline: 0;
+}
+.dropdown-menu__button[aria-expanded=true] {
+ background-image: url("styles/resources/assets/icons/chevron-up.svg");
+}
+.dropdown-menu__button span {
+ flex-grow: 1;
+ text-align: left;
+}
+.dropdown-menu__menu {
+ position: absolute;
+ width: 83.33%;
+ left: 0;
+ right: 0;
+ z-index: 402;
+ margin: 10px auto 0;
+ border-radius: 0 0 5px 5px;
+ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
+ text-align: left;
+ background: #FFFFFF;
+ transition-property: transform, opacity;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+ will-change: transform;
+ visibility: hidden;
+ opacity: 0;
+ max-height: 357px;
+ overflow-y: scroll;
+}
+.dropdown-menu__menu.visible {
+ transform: translateY(-20px);
+ transition: transform 150ms ease, opacity 150ms ease, visibility 0s linear 0s;
+ visibility: visible;
+ opacity: 1;
+}
+.dropdown-menu__menu a {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ padding: 20px 15px;
+ cursor: pointer;
+ outline: none;
+ margin: 1px 2px;
+ text-decoration: none;
+ background-color: #FFFFFF;
+ transition-property: background-color;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+}
+.theme-dark .dropdown-menu__menu a {
+ color: #FFFFFF;
+}
+.dropdown-menu__menu a b,
+.dropdown-menu__menu a strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .dropdown-menu__menu a b,
+.theme-dark .dropdown-menu__menu a strong {
+ color: #FFFFFF;
+}
+.theme-dark .dropdown-menu__menu a b,
+.theme-dark .dropdown-menu__menu a strong {
+ color: #FFFFFF;
+}
+.dropdown-menu__menu a:hover, .dropdown-menu__menu a:focus {
+ background-color: #E5F1FD;
+}
+.dropdown-menu__menu a:hover span, .dropdown-menu__menu a:focus span {
+ text-decoration: underline;
+}
+.dropdown-menu__menu a img {
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-position: center center;
+ height: 25px;
+ width: auto;
+ margin-right: 20px;
+}
+
+.action-menu {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+.action-menu__button {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 30px;
+ height: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/authenticated/icon-actionmenu.svg");
+ background-color: transparent;
+ border: 2px solid transparent;
+ border-radius: 7px;
+ top: 0;
+ right: 0;
+ z-index: 402;
+}
+.action-menu__button:hover, .action-menu__button:focus {
+ background-color: #FFFFFF;
+}
+.action-menu__button:focus {
+ outline: 0;
+ border-color: #183052;
+}
+.action-menu__button.with-label {
+ padding-right: 40px;
+}
+.action-menu__button-with-label {
+ top: 0;
+ right: 0;
+ padding-right: 40px;
+ height: 30px;
+ background: transparent;
+ border: 0;
+ font-weight: 500;
+ color: #006CE0;
+ z-index: 402;
+}
+.action-menu__button-with-label:hover::after, .action-menu__button-with-label:focus::after {
+ background-color: #FFFFFF;
+}
+.action-menu__button-with-label:focus {
+ outline: 0;
+}
+.action-menu__button-with-label:focus::after {
+ outline: 0;
+ border-color: #183052;
+}
+.action-menu__button-with-label::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 30px;
+ height: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/authenticated/icon-actionmenu.svg");
+ background-color: transparent;
+ border-color: transparent;
+ border-radius: 7px;
+ border: 2px solid transparent;
+ transition: border 150ms;
+}
+.action-menu__menu {
+ position: absolute;
+ width: 180px;
+ top: 50px;
+ right: 0;
+ z-index: 402;
+ margin: 10px auto 0;
+ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
+ border-radius: 5px;
+ text-align: left;
+ background: #FFFFFF;
+ transition-property: transform, opacity;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+ will-change: transform;
+ visibility: hidden;
+ opacity: 0;
+ max-height: 357px;
+ overflow-y: auto;
+}
+.action-menu__menu.visible {
+ transform: translateY(-20px);
+ transition: transform 150ms ease, opacity 150ms ease, visibility 0s linear 0s;
+ visibility: visible;
+ opacity: 1;
+}
+.action-menu__menu > ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ border-top: 1px solid #DDDDDD;
+}
+.action-menu__menu > ul > li {
+ position: relative;
+ border-bottom: 1px solid #DDDDDD;
+}
+.action-menu__menu > ul > li > a,
+.action-menu__menu > ul > li > label {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: block;
+ margin: 0;
+ padding: 20px;
+ text-decoration: none;
+ transition: background 150ms;
+}
+.theme-dark .action-menu__menu > ul > li > a,
+.theme-dark .action-menu__menu > ul > li > label {
+ color: #FFFFFF;
+}
+.action-menu__menu > ul > li > a b,
+.action-menu__menu > ul > li > a strong,
+.action-menu__menu > ul > li > label b,
+.action-menu__menu > ul > li > label strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .action-menu__menu > ul > li > a b,
+.theme-dark .action-menu__menu > ul > li > a strong,
+.theme-dark .action-menu__menu > ul > li > label b,
+.theme-dark .action-menu__menu > ul > li > label strong {
+ color: #FFFFFF;
+}
+.theme-dark .action-menu__menu > ul > li > a b,
+.theme-dark .action-menu__menu > ul > li > a strong,
+.theme-dark .action-menu__menu > ul > li > label b,
+.theme-dark .action-menu__menu > ul > li > label strong {
+ color: #FFFFFF;
+}
+.action-menu__menu > ul > li > a:hover,
+.action-menu__menu > ul > li > label:hover {
+ background-color: val(--ocean-blue-40);
+}
+.action-menu__menu > ul > li > a:hover .communication-item__provider,
+.action-menu__menu > ul > li > label:hover .communication-item__provider {
+ text-decoration: underline;
+}
+.action-menu__menu > ul > li > a:focus-within, .action-menu__menu > ul > li > a:focus,
+.action-menu__menu > ul > li > label:focus-within,
+.action-menu__menu > ul > li > label:focus {
+ outline-offset: -2px;
+}
+.action-menu__menu > ul > li > a:focus-within,
+.action-menu__menu > ul > li > label:focus-within {
+ outline: 3px solid #183052;
+}
+.action-menu__menu > ul > li > a:hover,
+.action-menu__menu > ul > li > label:hover {
+ cursor: pointer;
+ background: #E5F1FD;
+}
+.action-menu__menu > ul > li > a::before,
+.action-menu__menu > ul > li > label::before {
+ filter: grayscale(1);
+}
+.action-menu__menu > ul > li > a input[type=radio],
+.action-menu__menu > ul > li > label input[type=radio] {
+ opacity: 0;
+ cursor: pointer;
+ position: absolute;
+}
+.action-menu__menu > ul > li > span.skeleton {
+ display: block;
+ padding: 20px;
+ height: 64px;
+}
+.action-menu__menu > ul li {
+ padding-left: 1px;
+ padding-right: 1px;
+}
+.action-menu__menu a[role=menuitem] {
+ padding: 20px 20px 20px 60px;
+ border-bottom: 1px solid transparent;
+}
+.action-menu__menu a[role=menuitem]::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 20px;
+ height: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: 21px;
+ left: 26px;
+}
+.action-menu__menu a[role=menuitem].action-edit::before {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-edit.svg");
+}
+.action-menu__menu a[role=menuitem].action-add-folder::before {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-plus.svg");
+}
+.action-menu__menu a[role=menuitem].action-delete::before {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-trash.svg");
+}
+.action-menu__menu a[role=menuitem].action-move-msg::before {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-folder-move.svg");
+}
+.action-menu__menu a[role=menuitem]:hover, .action-menu__menu a[role=menuitem]:focus {
+ text-decoration: underline;
+}
+.action-menu__menu li:first-of-type {
+ border-radius: 5px 5px 0 0;
+}
+.action-menu__menu li:first-of-type > a {
+ border-radius: 5px 5px 0 0;
+}
+.action-menu__menu li:last-of-type {
+ border-radius: 0 0 5px 5px;
+}
+.action-menu__menu li:last-of-type > a {
+ border-radius: 0 0 5px 5px;
+ border-bottom: 0;
+}
+
+/* body bg-color for authenticated template */
+.page-mygov-auth-account div .error-message, .page-mygov-auth-account div .error-message span {
+ display: inline-flex;
+ gap: 1em;
+ font-weight: 600;
+ color: var(--system-red-120);
+ font-size: 0.875rem;
+}
+.page-mygov-auth-account div .error-message {
+ margin-top: 0.75em;
+}
+.page-mygov-auth-account div .error-message::before {
+ content: url("styles/resources/assets/icons/error-oct-red.svg");
+ position: relative;
+ left: 0px;
+ top: 0px;
+ height: 20px;
+ width: 20px;
+}
+.page-mygov-auth-account div .error-message span {
+ margin-top: 0.25em;
+}
+.page-mygov-auth-account .current-password-label-subtitle,
+.page-mygov-auth-account .password-label-subtitle, .page-mygov-auth-account label,
+.page-mygov-auth-account legend {
+ font-family: var(--family-roboto);
+ font-style: var(--style-normal);
+ font-weight: var(--weight-normal);
+ letter-spacing: var(--character-spacing-0);
+ color: var(--black);
+ text-align: left;
+ top: initial;
+ position: relative;
+ font-size: var(--default-font-size);
+ line-height: 1.25;
+ letter-spacing: var(--character-spacing-0);
+}
+.page-mygov-auth-account label,
+.page-mygov-auth-account legend {
+ margin: 0 0 0.75rem;
+ font-weight: bold;
+ display: inline-block;
+}
+.page-mygov-auth-account label.optional::after {
+ font-weight: 400;
+ content: " (optional)";
+}
+.page-mygov-auth-account .current-password-input,
+.page-mygov-auth-account .password-input, .page-mygov-auth-account input:not([type=checkbox]), .page-mygov-auth-account input:not([type=radio]) {
+ font-family: var(--family-roboto);
+ font-style: var(--style-normal);
+ font-weight: var(--weight-normal);
+ letter-spacing: var(--character-spacing-0);
+ color: var(--black);
+ background: var(--white) 0% 0% no-repeat padding-box;
+ font-size: var(--default-font-size);
+ line-height: 1.33;
+ letter-spacing: var(--character-spacing-0);
+ opacity: 1;
+ padding: 0.75em;
+ height: 3rem;
+ width: 4rem;
+ border: solid var(--input-border-width) var(--input-border-color);
+ border-radius: solid 1px var(--input-border-radius);
+ /* &:hover {
+ border: solid var(--input-border-width-active)
+ var(--input-border-color-hover);
+ } */
+ /* &:active,
+ &:focus {
+ border: solid var(--input-border-width-active)
+ var(--input-border-color-emphasis);
+ } */
+}
+.page-mygov-auth-account .current-password-input:focus-visible,
+.page-mygov-auth-account .password-input:focus-visible, .page-mygov-auth-account input:focus-visible:not([type=checkbox]), .page-mygov-auth-account input:focus-visible:not([type=radio]) {
+ outline: none;
+}
+.page-mygov-auth-account [disabled].current-password-input,
+.page-mygov-auth-account [disabled].password-input, .page-mygov-auth-account input[disabled]:not([type=checkbox]), .page-mygov-auth-account input[disabled]:not([type=radio]) {
+ border: solid var(--input-border-width) var(--input-border-color-disabled);
+ /* &:hover,
+ &:active,
+ &:focus {
+ border: solid var(--input-border-width)
+ var(--input-border-color-disabled);
+ } */
+}
+.page-mygov-auth-account .stretch.current-password-input,
+.page-mygov-auth-account .stretch.password-input, .page-mygov-auth-account input.stretch:not([type=checkbox]), .page-mygov-auth-account input.stretch:not([type=radio]) {
+ width: 100%;
+}
+.page-mygov-auth-account .lg.current-password-input,
+.page-mygov-auth-account .lg.password-input, .page-mygov-auth-account input.lg:not([type=checkbox]), .page-mygov-auth-account input.lg:not([type=radio]) {
+ width: 25rem;
+}
+.page-mygov-auth-account input {
+ /* some code handle the error border in the code, so exclude following styles for those classes*/
+ /* hide the reveal password eye from password field from Edge browser */
+}
+.page-mygov-auth-account input:not(.current-password-input).invalid, .page-mygov-auth-account input:not(.current-password-input).ng-invalid, .page-mygov-auth-account input:not(.current-password-input).error,
+.page-mygov-auth-account input :not(.password-input).invalid,
+.page-mygov-auth-account input :not(.password-input).ng-invalid,
+.page-mygov-auth-account input :not(.password-input).error {
+ border: solid var(--input-border-width-active) var(--input-border-color-error);
+}
+.page-mygov-auth-account input:not(.current-password-input).ng-untouched,
+.page-mygov-auth-account input :not(.password-input).ng-untouched {
+ border-color: var(--input-border-radius);
+ border-width: var(--input-border-width);
+}
+.page-mygov-auth-account input::-ms-reveal, .page-mygov-auth-account input::-ms-clear {
+ display: none;
+}
+.page-mygov-auth-account .current-password,
+.page-mygov-auth-account .password {
+ display: flex;
+ position: relative;
+ min-width: 2rem;
+}
+.page-mygov-auth-account .current-password-label-subtitle,
+.page-mygov-auth-account .password-label-subtitle {
+ margin-bottom: 1em;
+}
+.page-mygov-auth-account .current-password-input,
+.page-mygov-auth-account .password-input {
+ flex-grow: 1;
+ outline: none;
+}
+.page-mygov-auth-account .current-password-input.invalid-input,
+.page-mygov-auth-account .password-input.invalid-input {
+ border-color: var(--input-border-color-error);
+}
+.page-mygov-auth-account .current-password-show,
+.page-mygov-auth-account .password-show {
+ position: absolute;
+ right: 0;
+ height: 100%;
+}
+.page-mygov-auth-account .show-password {
+ height: 100%;
+}
+.page-mygov-auth-account .show-password label {
+ display: none;
+}
+.page-mygov-auth-account .show-password-input {
+ display: none;
+}
+.page-mygov-auth-account .show-password button[type=button] {
+ border: none;
+ background: transparent;
+ border-top-right-radius: var(--input-border-radius);
+ border-bottom-right-radius: var(--input-border-radius);
+ border-top: var(--input-border-width) solid var(--input-border-color);
+ border-right: var(--input-border-width) solid var(--input-border-color);
+ border-bottom: var(--input-border-width) solid var(--input-border-color);
+ margin: 0;
+ height: 100%;
+ width: 5rem;
+ text-decoration: underline;
+ padding: 8px;
+ color: var(--darker-navy);
+}
+.page-mygov-auth-account .show-password button[type=button]:hover, .page-mygov-auth-account .show-password button[type=button]:focus, .page-mygov-auth-account .show-password button[type=button][aria-checked=true] {
+ background: var(--light-navy);
+ color: var(--white);
+ text-decoration: none;
+}
+.page-mygov-auth-account .show-password button[type=button]:active {
+ background: var(--navy);
+ color: var(--white);
+ outline: 2px solid var(--navy);
+ text-decoration: none;
+}
+.page-mygov-auth-account .show-password button[type=button][disabled] {
+ color: var(--grey9c-100);
+ background-color: var(--grey1c-100);
+}
+.page-mygov-auth-account .show-password button[type=button].invalid-input {
+ border-color: var(--input-border-color-error);
+}
+
+.page-mygov-auth-account a.btn[class=btn]:hover,
+.page-mygov-auth-account button.btn[class=btn]:hover, .page-mygov-auth-account a.btn.secondary:hover,
+.page-mygov-auth-account button.btn.secondary:hover, .page-mygov-auth-account a.btn.primary:hover,
+.page-mygov-auth-account button.btn.primary:hover, .page-mygov-auth-account a.btn--tertiary:hover,
+.page-mygov-auth-account button.btn--tertiary:hover, .page-mygov-auth-account a.btn--secondary:hover,
+.page-mygov-auth-account button.btn--secondary:hover, .page-mygov-auth-account a.btn--primary:hover,
+.page-mygov-auth-account button.btn--primary:hover, .page-mygov-auth-account a.btn[class=btn]:focus,
+.page-mygov-auth-account button.btn[class=btn]:focus, .page-mygov-auth-account a.btn.secondary:focus,
+.page-mygov-auth-account button.btn.secondary:focus, .page-mygov-auth-account a.btn.primary:focus,
+.page-mygov-auth-account button.btn.primary:focus, .page-mygov-auth-account a.btn--tertiary:focus,
+.page-mygov-auth-account button.btn--tertiary:focus, .page-mygov-auth-account a.btn--secondary:focus,
+.page-mygov-auth-account button.btn--secondary:focus, .page-mygov-auth-account a.btn--primary:focus,
+.page-mygov-auth-account button.btn--primary:focus, .page-mygov-auth-account a[aria-checked=true].btn[class=btn],
+.page-mygov-auth-account button[aria-checked=true].btn[class=btn], .page-mygov-auth-account a[aria-checked=true].btn.secondary,
+.page-mygov-auth-account button[aria-checked=true].btn.secondary, .page-mygov-auth-account a[aria-checked=true].btn.primary,
+.page-mygov-auth-account button[aria-checked=true].btn.primary, .page-mygov-auth-account a[aria-checked=true].btn--tertiary,
+.page-mygov-auth-account button[aria-checked=true].btn--tertiary, .page-mygov-auth-account a[aria-checked=true].btn--secondary,
+.page-mygov-auth-account button[aria-checked=true].btn--secondary, .page-mygov-auth-account a[aria-checked=true].btn--primary,
+.page-mygov-auth-account button[aria-checked=true].btn--primary {
+ background: var(--light-navy);
+ color: var(--white);
+ text-decoration: none;
+ border: 2px solid transparent;
+ border: 0.125rem solid transparent;
+}
+.page-mygov-auth-account a.btn[class=btn]:focus,
+.page-mygov-auth-account button.btn[class=btn]:focus, .page-mygov-auth-account a.btn.secondary:focus,
+.page-mygov-auth-account button.btn.secondary:focus, .page-mygov-auth-account a.btn.primary:focus,
+.page-mygov-auth-account button.btn.primary:focus, .page-mygov-auth-account a.btn--tertiary:focus,
+.page-mygov-auth-account button.btn--tertiary:focus, .page-mygov-auth-account a.btn--secondary:focus,
+.page-mygov-auth-account button.btn--secondary:focus, .page-mygov-auth-account a.btn--primary:focus,
+.page-mygov-auth-account button.btn--primary:focus, .page-mygov-auth-account a[aria-checked=true].btn[class=btn],
+.page-mygov-auth-account button[aria-checked=true].btn[class=btn], .page-mygov-auth-account a[aria-checked=true].btn.secondary,
+.page-mygov-auth-account button[aria-checked=true].btn.secondary, .page-mygov-auth-account a[aria-checked=true].btn.primary,
+.page-mygov-auth-account button[aria-checked=true].btn.primary, .page-mygov-auth-account a[aria-checked=true].btn--tertiary,
+.page-mygov-auth-account button[aria-checked=true].btn--tertiary, .page-mygov-auth-account a[aria-checked=true].btn--secondary,
+.page-mygov-auth-account button[aria-checked=true].btn--secondary, .page-mygov-auth-account a[aria-checked=true].btn--primary,
+.page-mygov-auth-account button[aria-checked=true].btn--primary {
+ outline: 2px solid var(--navy);
+ outline: 0.125rem solid var(--navy);
+}
+.page-mygov-auth-account a[disabled].btn[class=btn],
+.page-mygov-auth-account button[disabled].btn[class=btn], .page-mygov-auth-account a[disabled].btn.secondary,
+.page-mygov-auth-account button[disabled].btn.secondary, .page-mygov-auth-account a[disabled].btn.primary,
+.page-mygov-auth-account button[disabled].btn.primary, .page-mygov-auth-account a[disabled].btn--tertiary,
+.page-mygov-auth-account button[disabled].btn--tertiary, .page-mygov-auth-account a[disabled].btn--secondary,
+.page-mygov-auth-account button[disabled].btn--secondary, .page-mygov-auth-account a[disabled].btn--primary,
+.page-mygov-auth-account button[disabled].btn--primary {
+ color: var(--grey9c-100);
+ background-color: var(--grey1c-100);
+}
+
+.page-mygov-auth-account button:hover, .page-mygov-auth-account button:focus {
+ cursor: pointer;
+}
+.page-mygov-auth-account button:hover[disabled], .page-mygov-auth-account button:focus[disabled] {
+ cursor: not-allowed;
+ border-color: #A0A0A3;
+}
+.page-mygov-auth-account a.btn,
+.page-mygov-auth-account button.btn {
+ font-family: var(--family-roboto);
+ font-style: var(--style-normal);
+ color: var(--darker-navy);
+ padding: 12px 32px;
+ padding: 0.75rem 2rem;
+ min-width: 160px;
+ min-width: 10rem;
+ height: 50px;
+ height: 3.125rem;
+ background: var(--ocean-blue-40);
+ font-weight: 500;
+ font-size: var(--default-font-size);
+ display: inline-block;
+ position: relative;
+ line-height: 1.1;
+ letter-spacing: var(--character-spacing-0);
+ text-decoration: none;
+ text-align: center;
+ width: max-content;
+ border: 2px solid transparent;
+ border: 0.125rem solid transparent;
+ border-radius: var(--button-border-radius);
+ transition-property: background, color, padding, margin;
+ transition-duration: 150ms;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account a.btn,
+.page-mygov-auth-account button.btn {
+ display: block;
+ width: 100%;
+ }
+}
+.page-mygov-auth-account a.btn--primary,
+.page-mygov-auth-account button.btn--primary {
+ color: var(--darker-navy);
+}
+.page-mygov-auth-account a.btn--primary:focus,
+.page-mygov-auth-account button.btn--primary:focus {
+ background: var(--ocean-blue-40);
+ color: var(--navy);
+ border: 2px solid transparent;
+ border: 0.125rem solid transparent;
+ outline: 2px solid var(--navy);
+ outline: 0.125rem solid var(--navy);
+}
+.page-mygov-auth-account a.btn--primary:active,
+.page-mygov-auth-account button.btn--primary:active {
+ background: var(--navy);
+ color: var(--white);
+ outline: none;
+}
+.page-mygov-auth-account a.btn--secondary,
+.page-mygov-auth-account button.btn--secondary {
+ border: 2px solid var(--darker-navy);
+ border: 0.125rem solid var(--darker-navy);
+ background: var(--white);
+ color: var(--darker-navy);
+}
+.page-mygov-auth-account a.btn--secondary[disabled],
+.page-mygov-auth-account button.btn--secondary[disabled] {
+ border: 2px solid var(--grey4c-100);
+ border: 0.125rem solid var(--grey4c-100);
+}
+.page-mygov-auth-account a.btn--secondary:focus,
+.page-mygov-auth-account button.btn--secondary:focus {
+ background-color: var(--white);
+ color: var(--navy);
+ border: 2px solid var(--darker-navy);
+ border: 0.125rem solid var(--darker-navy);
+}
+.page-mygov-auth-account a.btn--secondary:active,
+.page-mygov-auth-account button.btn--secondary:active {
+ background: var(--navy);
+ color: var(--white);
+ outline: none;
+}
+.page-mygov-auth-account a.btn--tertiary,
+.page-mygov-auth-account button.btn--tertiary {
+ border: 2px solid var(--grey4c-100);
+ border: 0.125rem solid var(--grey4c-100);
+ background: var(--white);
+ color: var(--navy);
+ font-weight: normal;
+}
+.page-mygov-auth-account a.btn--tertiary[disabled],
+.page-mygov-auth-account button.btn--tertiary[disabled] {
+ border: 2px solid var(--grey4c-100);
+ border: 0.125rem solid var(--grey4c-100);
+ background: var(--white);
+}
+.page-mygov-auth-account a.btn--tertiary:focus,
+.page-mygov-auth-account button.btn--tertiary:focus {
+ background-color: var(--white);
+ color: var(--navy);
+ outline: 2px solid var(--navy);
+ outline: 0.125rem solid var(--navy);
+ border: 2px solid var(--grey4c-100);
+ border: 0.125rem solid var(--grey4c-100);
+}
+.page-mygov-auth-account a.btn--tertiary:active,
+.page-mygov-auth-account button.btn--tertiary:active {
+ background: var(--navy);
+ color: var(--white);
+ outline: none;
+ border: 2px solid transparent;
+ border: 0.125rem solid transparent;
+}
+.page-mygov-auth-account .btn-group {
+ gap: 12px;
+ gap: 0.75rem;
+ display: flex;
+ flex-wrap: wrap;
+}
+.page-mygov-auth-account .return-link {
+ padding: 3px;
+ padding: 0.1875rem;
+ text-decoration: underline;
+ color: var(--link-color);
+ border: 0;
+}
+.page-mygov-auth-account .return-link img {
+ top: 3px;
+ top: 0.1875rem;
+ margin-right: 6px;
+ margin-right: 0.375rem;
+ height: 1em;
+ position: relative;
+}
+.page-mygov-auth-account .return-link:hover, .page-mygov-auth-account .return-link:active, .page-mygov-auth-account .return-link:focus {
+ text-decoration: none;
+}
+.page-mygov-auth-account .button-container {
+ display: flex;
+ gap: 0.75rem;
+ flex-direction: row;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .button-container {
+ flex-direction: column;
+ }
+}
+
+/* body bg-color for authenticated template */
+.page-mygov-auth-account .checkbox {
+ display: flex;
+ cursor: pointer;
+ position: relative;
+ padding: 1em;
+}
+.page-mygov-auth-account .checkbox .label {
+ padding-left: 1em;
+ font-weight: normal;
+ color: var(--black);
+ display: inline;
+}
+.page-mygov-auth-account .checkbox .label p {
+ margin-top: 0;
+ margin-bottom: 0.2em;
+}
+.page-mygov-auth-account .checkbox .checkmark {
+ height: 1.25em;
+ width: 1.25em;
+ border-radius: 0.125em;
+ border: 0.125rem solid var(--black);
+ outline: none;
+ appearance: none;
+ transition-duration: 0.3s;
+ cursor: pointer;
+ flex-shrink: 0;
+}
+.page-mygov-auth-account .checkbox .checkmark::after {
+ content: "";
+ display: none;
+ margin-left: 3px;
+ width: 8px;
+ height: 14px;
+ border: solid var(--white);
+ border-width: 0 3px 3px 0;
+ transform: rotate(45deg);
+}
+.page-mygov-auth-account .checkbox input {
+ opacity: 0;
+ cursor: pointer;
+ height: 0;
+ width: 0;
+}
+.page-mygov-auth-account .checkbox input:focus {
+ outline: none;
+}
+.page-mygov-auth-account .checkbox input:focus ~ .label::after {
+ position: absolute;
+ content: "";
+ top: 0;
+ right: 0;
+ left: 0;
+ bottom: 0;
+ border: solid 2px var(--black);
+ border-radius: 3px;
+}
+.page-mygov-auth-account .checkbox input:focus:checked ~ .label::after {
+ border-color: var(--light-navy);
+}
+.page-mygov-auth-account .checkbox input:active ~ .checkmark {
+ border: 2px solid var(--light-navy);
+}
+.page-mygov-auth-account .checkbox input:hover ~ .checkmark {
+ border-color: var(--light-navy);
+}
+.page-mygov-auth-account .checkbox input:checked ~ .checkmark {
+ background-color: var(--light-navy);
+ border-color: var(--light-navy);
+}
+.page-mygov-auth-account .checkbox input:checked ~ .checkmark::after {
+ display: block;
+}
+
+/* body bg-color for authenticated template */
+.page-mygov-auth-account .radio-button {
+ display: inline-flex;
+ position: relative;
+ cursor: pointer;
+ padding: 0.875rem;
+ width: min-content;
+ min-width: 5rem;
+ border: solid 1px transparent;
+ margin-right: 12px;
+ margin-right: 0.75rem;
+ /* span for label*/
+ /* span for tickmark */
+}
+.page-mygov-auth-account .radio-button:last-of-type {
+ margin-right: 0;
+}
+.page-mygov-auth-account .radio-button ~ legend {
+ display: inline-block;
+ vertical-align: top;
+ cursor: pointer;
+ padding: 2px 4px;
+ margin-left: 12px;
+ font-weight: 400;
+ font-size: var(--default-font-size);
+ color: #000000;
+}
+.page-mygov-auth-account .radio-button .label {
+ padding-left: 1em;
+ font-weight: normal;
+ color: var(--black);
+ display: inline;
+}
+.page-mygov-auth-account .radio-button .label p {
+ margin-top: 0;
+ margin-bottom: 0.2em;
+}
+.page-mygov-auth-account .radio-button .label.b {
+ font-weight: 600;
+}
+.page-mygov-auth-account .radio-button .mark {
+ height: 1.25em;
+ width: 1.25em;
+ border-radius: 50%;
+ border: 2px solid var(--black);
+ outline: none;
+ appearance: none;
+ transition-duration: 0.3s;
+ cursor: pointer;
+ flex-shrink: 0;
+}
+.page-mygov-auth-account .radio-button .mark::after {
+ content: "";
+ position: relative;
+ display: none;
+ top: 3px;
+ left: 3px;
+ width: 10px;
+ height: 10px;
+ border-radius: 50%;
+ background: var(--light-navy);
+}
+.page-mygov-auth-account .radio-button input {
+ opacity: 0;
+ cursor: pointer;
+ height: 0;
+ width: 0;
+ /* Show the mark when checked */
+}
+.page-mygov-auth-account .radio-button input:focus {
+ outline: none;
+}
+.page-mygov-auth-account .radio-button input:focus ~ .label::after {
+ position: absolute;
+ content: "";
+ top: 0;
+ right: 0;
+ left: 0;
+ bottom: 0;
+ border: solid 2px var(--black);
+ border-radius: 3px;
+}
+.page-mygov-auth-account .radio-button input:focus:checked ~ .label::after {
+ border-color: var(--light-navy);
+}
+.page-mygov-auth-account .radio-button input:active ~ .mark {
+ border: 2px solid var(--light-navy);
+}
+.page-mygov-auth-account .radio-button input:hover ~ .mark {
+ border-color: var(--light-navy);
+}
+.page-mygov-auth-account .radio-button input:checked ~ .mark {
+ border-color: var(--light-navy);
+}
+.page-mygov-auth-account .radio-button input:checked ~ .mark::after {
+ display: block;
+}
+
+.page-mygov-auth-account .layout-shell,
+.page-mygov-auth-account .main-layout {
+ display: block;
+}
+
+.success_error_page_container {
+ display: flex;
+ flex-direction: column;
+ align-content: center;
+ justify-content: stretch;
+ align-items: center;
+ margin-top: 18px;
+ margin-top: 1.125rem;
+}
+@media (max-width: 639px) {
+ .success_error_page_container {
+ margin-top: 80px;
+ margin-top: 5rem;
+ }
+}
+.success_error_page_container__logo {
+ width: 150px;
+ width: 9.375rem;
+ height: 150px;
+ height: 9.375rem;
+ background-color: var(--white);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 18px;
+ margin-bottom: 1.125rem;
+}
+.success_error_page_container__logo--success {
+ background: var(--white) url("styles/resources/assets/icons/ia/check-large-green.svg") no-repeat center;
+}
+.success_error_page_container__logo--error {
+ background: var(--white) url("styles/resources/assets/icons/ia/error-oct-icon-red-68.svg") no-repeat center;
+}
+@media (max-width: 639px) {
+ .success_error_page_container__logo {
+ width: 90px;
+ width: 5.625rem;
+ height: 90px;
+ height: 5.625rem;
+ }
+}
+.success_error_page_container__heading, .success_error_page_container__description {
+ text-align: center;
+ width: 100%;
+}
+
+.page-mygov-auth-account fieldset--title__hidden {
+ border: none;
+ padding: 0;
+ margin: 0;
+}
+.page-mygov-auth-account fieldset--title__hidden legend {
+ height: 0;
+ width: 0;
+ visibility: hidden;
+}
+.page-mygov-auth-account fieldset legend.sr-only {
+ position: absolute;
+ left: -10000px;
+ top: auto;
+ width: 1px;
+ height: 1px;
+ overflow: hidden;
+}
+
+.custom-datepicker {
+ display: flex;
+ position: relative;
+ min-height: 64px;
+}
+.custom-datepicker.has-error input {
+ border-color: #DC3548;
+}
+.custom-datepicker .datetime-reset-button {
+ display: none;
+}
+.custom-datepicker__container {
+ position: absolute;
+ display: flex;
+ align-items: center;
+ top: 12px;
+ right: 20px;
+ height: 44px;
+ border: 0;
+ padding-right: 2px;
+ background: transparent;
+}
+.custom-datepicker__container.is-hidden {
+ display: none;
+}
+.custom-datepicker__calendar-button {
+ position: relative;
+ height: 42px;
+ border: 0;
+ background: transparent;
+ border-radius: 0 4px 4px 0;
+ z-index: 400;
+ left: 20px;
+}
+.custom-datepicker__calendar-button i {
+ width: 30px;
+ width: 1.875rem;
+ height: 30px;
+ height: 1.875rem;
+ min-width: 30px;
+ min-width: 1.875rem;
+ display: block;
+ height: 30px;
+ width: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/ia/calendar-black-alt.svg");
+}
+
+.react-datepicker-popper {
+ z-index: 805 !important;
+}
+
+.input-group .react-datepicker-wrapper {
+ display: block;
+}
+.input-group .react-datepicker-popper[data-placement^=bottom] {
+ margin-top: -10px;
+}
+.input-group .react-datepicker-popper[data-placement^=top] {
+ margin-bottom: 0;
+}
+.input-group .react-datepicker {
+ border: 0;
+ border-radius: 0 0 5px 5px;
+}
+.input-group .react-datepicker__triangle {
+ display: none;
+}
+.input-group .react-datepicker__month-container {
+ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
+}
+.input-group .react-datepicker__header {
+ border-radius: 0;
+ border: 0;
+ border-bottom-color: #DDDDDD;
+ color: #101820;
+ background-color: #FFFFFF;
+ padding-top: 0;
+}
+.input-group .react-datepicker__navigation {
+ height: 16px;
+ width: 16px;
+ padding: 10px;
+ border-color: transparent;
+}
+.input-group .react-datepicker__navigation:hover {
+ border-color: transparent;
+}
+.input-group .react-datepicker__navigation--previous {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 16px;
+ height: 16px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/arrow-left.svg");
+ top: 10px;
+ right: unset;
+ left: 15px;
+}
+.input-group .react-datepicker__navigation--next {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 16px;
+ height: 16px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+ top: 10px;
+ right: 15px;
+}
+.input-group .react-datepicker__month {
+ margin-top: 0;
+}
+.input-group .react-datepicker__current-month {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+ margin: 0;
+ font-size: 16px;
+ border-bottom: 1px solid #DDDDDD;
+ background-color: #F5F5F5;
+ padding: 14px 0;
+}
+.theme-dark .input-group .react-datepicker__current-month {
+ color: #FFFFFF;
+}
+.theme-dark .input-group .react-datepicker__current-month {
+ color: #FFFFFF;
+}
+.input-group .react-datepicker__current-month b,
+.input-group .react-datepicker__current-month strong {
+ color: #101820;
+}
+.input-group .react-datepicker__day-names {
+ background-color: #FFFFFF;
+}
+.input-group .react-datepicker__day-name {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ line-height: 1.8;
+ height: 35px;
+ width: 35px;
+ padding: 7px 4px;
+}
+.theme-dark .input-group .react-datepicker__day-name {
+ color: #FFFFFF;
+}
+.input-group .react-datepicker__week {
+ padding: 3px;
+}
+.input-group .react-datepicker__day {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ height: 35px;
+ width: 35px;
+ padding: 4px;
+ border-radius: 20px;
+ border: 2px solid transparent;
+ transition: border 150ms;
+}
+.theme-dark .input-group .react-datepicker__day {
+ color: #FFFFFF;
+}
+.input-group .react-datepicker__day b,
+.input-group .react-datepicker__day strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .input-group .react-datepicker__day b,
+.theme-dark .input-group .react-datepicker__day strong {
+ color: #FFFFFF;
+}
+.theme-dark .input-group .react-datepicker__day b,
+.theme-dark .input-group .react-datepicker__day strong {
+ color: #FFFFFF;
+}
+.input-group .react-datepicker__day--today {
+ color: #101820;
+ background-color: #DDDDDD;
+ font-weight: 400;
+}
+.input-group .react-datepicker__day:hover {
+ border-radius: 20px;
+ background-color: inherit;
+ border-color: #006CE0;
+}
+.input-group .react-datepicker__day--disabled {
+ color: #DDDDDD;
+ background-color: #FFFFFF;
+ pointer-events: none;
+}
+.input-group .react-datepicker__day:focus {
+ border-radius: 20px;
+ transition: border 0;
+ outline: 0;
+ color: #FFFFFF;
+ background-color: #006CE0;
+ border-color: #006CE0;
+}
+.input-group .react-datepicker__day--keyboard-selected, .input-group .react-datepicker__day--selected {
+ background-color: inherit;
+ border-color: #006CE0;
+}
+
+.form-error {
+ background-color: #DC3548;
+ border: 2px solid #DC3548;
+ border-radius: 5px;
+}
+.form-error__message {
+ position: relative;
+ padding: 20px 20px 20px 60px;
+}
+.form-error__message i.error {
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-position: center center;
+ position: absolute;
+ top: 0;
+ left: 0;
+ min-width: 60px;
+ height: 100%;
+ background-image: url("styles/resources/assets/icons/icon-warning-white.svg");
+ background-color: rgba(0, 0, 0, 0.2);
+ background-size: 20px;
+}
+.form-error__message p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ color: #FFFFFF;
+ margin: 0 0 0 20px;
+}
+.theme-dark .form-error__message p {
+ color: #FFFFFF;
+}
+.theme-dark .form-error__message p {
+ color: #FFFFFF;
+}
+.form-error__links {
+ background-color: #FFFFFF;
+ padding: 10px 20px;
+}
+.form-error__links ul {
+ margin: 5px 0;
+}
+@media (max-width: 63.9375em) {
+ .form-error__links ul {
+ padding-left: 20px;
+ }
+}
+.form-error__links ul li {
+ color: #006CE0;
+ margin: 13px 0;
+}
+.form-error__links ul li a {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #006CE0;
+}
+.theme-dark .form-error__links ul li a {
+ color: #FFFFFF;
+}
+
+/* body bg-color for authenticated template */
+.page-mygov-auth-account .form-summary-page {
+ display: flex;
+ justify-content: stretch;
+ flex-direction: column;
+}
+.page-mygov-auth-account .form-summary-page dd,
+.page-mygov-auth-account .form-summary-page dt {
+ margin: 0;
+}
+.page-mygov-auth-account .form-summary-page .label {
+ color: var(--grey9c-100);
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .form-summary-page .label {
+ font-size: var(--font-size-15);
+ }
+}
+.page-mygov-auth-account .form-summary-page .value {
+ color: var(--black);
+ font-size: var(--font-size-18);
+ margin-bottom: 16px;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .form-summary-page .value {
+ font-size: var(--font-size-16);
+ }
+}
+
+/* ------------- MODULES ------------ */
+.account-settings .back-link-chevron::before {
+ content: "";
+ width: 12px;
+ height: 12px;
+ display: inline-block;
+ position: relative;
+ background-image: url("styles/resources/assets/icons/chevron-left.svg");
+ background-repeat: no-repeat;
+}
+.account-settings__footer {
+ margin-top: 55px;
+ text-align: center;
+ max-width: 927px;
+}
+.account-settings__footer p {
+ font-size: 16px;
+ margin-top: 0;
+ margin-bottom: 0;
+ line-height: 20px;
+}
+
+.account-settings-generic-tile,
+.change-inbox-notification-tile,
+.change-password-tile,
+.update-details-tile,
+.close-my-account-tile,
+.change-pin-tile,
+.signin-options-tile,
+.secret-questions-answers-tile {
+ display: flex;
+ flex-direction: column;
+ background-color: #FFFFFF;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ border-radius: 5px;
+ max-width: 927px;
+ padding: 10px;
+ margin-bottom: 20px;
+ margin-top: 32px;
+}
+.account-settings-generic-tile__header,
+.change-inbox-notification-tile__header,
+.change-password-tile__header,
+.update-details-tile__header,
+.close-my-account-tile__header,
+.change-pin-tile__header,
+.signin-options-tile__header,
+.secret-questions-answers-tile__header {
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+ justify-content: space-between;
+}
+.account-settings-generic-tile__header a,
+.change-inbox-notification-tile__header a,
+.change-password-tile__header a,
+.update-details-tile__header a,
+.close-my-account-tile__header a,
+.change-pin-tile__header a,
+.signin-options-tile__header a,
+.secret-questions-answers-tile__header a {
+ white-space: nowrap;
+}
+.account-settings-generic-tile__header .heading,
+.change-inbox-notification-tile__header .heading,
+.change-password-tile__header .heading,
+.update-details-tile__header .heading,
+.close-my-account-tile__header .heading,
+.change-pin-tile__header .heading,
+.signin-options-tile__header .heading,
+.secret-questions-answers-tile__header .heading {
+ margin-top: 0;
+ margin-bottom: 5px;
+ font-weight: bold;
+ flex-basis: 70%;
+}
+@media only screen and (min-width: 40em) {
+ .account-settings-generic-tile__header .heading,
+.change-inbox-notification-tile__header .heading,
+.change-password-tile__header .heading,
+.update-details-tile__header .heading,
+.close-my-account-tile__header .heading,
+.change-pin-tile__header .heading,
+.signin-options-tile__header .heading,
+.secret-questions-answers-tile__header .heading {
+ flex-basis: auto;
+ }
+}
+.account-settings-generic-tile__content p,
+.change-inbox-notification-tile__content p,
+.change-password-tile__content p,
+.update-details-tile__content p,
+.close-my-account-tile__content p,
+.change-pin-tile__content p,
+.signin-options-tile__content p,
+.secret-questions-answers-tile__content p {
+ font-size: 14px;
+ margin: 0;
+ line-height: 20px;
+}
+@media only screen and (min-width: 40em) {
+ .account-settings-generic-tile,
+.change-inbox-notification-tile,
+.change-password-tile,
+.update-details-tile,
+.close-my-account-tile,
+.change-pin-tile,
+.signin-options-tile,
+.secret-questions-answers-tile {
+ padding: 20px 20px 15px 25px;
+ }
+}
+
+.update-details-tile .update-details-tile__wrapper {
+ display: flex;
+ flex-direction: column;
+ flex: 1 1 auto;
+}
+.update-details-tile .update-details-tile__wrapper .update-details-tile__header {
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+ justify-content: space-between;
+}
+.update-details-tile .update-details-tile__wrapper .update-details-tile__header a {
+ white-space: nowrap;
+}
+.update-details-tile .update-details-tile__wrapper .update-details-tile__header .heading {
+ margin-top: 0;
+ margin-bottom: 5px;
+ font-weight: bold;
+ flex-basis: 70%;
+}
+@media only screen and (min-width: 40em) {
+ .update-details-tile .update-details-tile__wrapper .update-details-tile__header .heading {
+ flex-basis: auto;
+ }
+}
+.update-details-tile .update-details-tile__wrapper .update-details-tile__content p {
+ font-size: 14px;
+ margin: 0;
+ line-height: 20px;
+}
+
+.key-article {
+ margin: 40px 0;
+}
+.key-article__content--title {
+ margin-top: 0;
+ margin-bottom: 30px;
+}
+.key-article__content--text .cmp-text {
+ padding: 0;
+}
+.key-article__content--text .cmp-text p,
+.key-article__content--text .cmp-text p b,
+.key-article__content--text .cmp-text p strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+}
+.theme-dark .key-article__content--text .cmp-text p,
+.theme-dark .key-article__content--text .cmp-text p b,
+.theme-dark .key-article__content--text .cmp-text p strong {
+ color: #FFFFFF;
+}
+.key-article__content--text .cmp-text p b,
+.key-article__content--text .cmp-text p strong,
+.key-article__content--text .cmp-text p b b,
+.key-article__content--text .cmp-text p b strong,
+.key-article__content--text .cmp-text p strong b,
+.key-article__content--text .cmp-text p strong strong {
+ color: #101820;
+}
+.key-article__content .link, .key-article__content .linked-services__rightInternalLink {
+ margin-top: 20px;
+}
+@media only screen and (min-width: 64em) {
+ .key-article__content .link, .key-article__content .linked-services__rightInternalLink {
+ margin-top: 40px;
+ }
+}
+.key-article__media {
+ margin-bottom: 30px;
+}
+@media only screen and (min-width: 64em) {
+ .key-article__media {
+ margin-bottom: 0;
+ padding-right: 60px;
+ }
+}
+.key-article__media > * {
+ width: 100%;
+}
+@media only screen and (min-width: 64em) {
+ .key-article.is-image-right .key-article__media {
+ order: 1;
+ margin-bottom: 0;
+ padding-left: 60px;
+ padding-right: 0;
+ }
+}
+.l-container > .key-article {
+ margin: 60px 0;
+}
+@media only screen and (min-width: 64em) {
+ .l-container > .key-article {
+ margin: 80px 0;
+ }
+}
+.l-container > .key-article:nth-child(2) {
+ margin-top: 40px;
+}
+
+.authenticated-container {
+ display: flex;
+ flex-direction: column;
+ min-height: calc(100vh - 390px);
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-container {
+ flex-direction: row;
+ }
+}
+.authenticated-container .key-message-container .carousel-outer-container {
+ margin-bottom: 0;
+}
+.authenticated-container__nav {
+ position: relative;
+ background: #FFFFFF;
+ z-index: 450;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-container__nav {
+ min-width: 280px;
+ }
+}
+.authenticated-container__nav div[data-habitat] {
+ display: block;
+ height: 100%;
+ width: 100%;
+}
+.authenticated-container__nav .unread-count,
+.authenticated-container__nav .unread-count-desktop {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 18px;
+ line-height: 24px;
+ font-size: 12px;
+ font-weight: normal;
+ color: #FFFFFF;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 24px;
+ width: auto;
+ background: #006CE0;
+ border-radius: 12px;
+ border: 2px solid #FFFFFF;
+ padding: 3px;
+}
+.authenticated-container__nav .unread-count-desktop {
+ position: absolute;
+ top: 7px;
+ left: 36px;
+ min-width: 24px;
+}
+.authenticated-container__nav .nav-sidebar {
+ position: relative;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 280px;
+ border-right: 1px solid #DDDDDD;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ bottom: 366px;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-container__nav .nav-sidebar {
+ display: none;
+ }
+}
+.authenticated-container__nav .nav-sidebar__top {
+ padding: 40px 20px;
+ position: relative;
+ width: 280px;
+}
+.authenticated-container__nav .nav-sidebar__top.is-fixed {
+ position: sticky;
+ top: 0;
+ /* Ensure browser uses GPU to calculate fixed position */
+ transform: translateZ(0);
+}
+.authenticated-container__nav .nav-sidebar__top.stick-to-bottom {
+ position: absolute;
+ bottom: 20px;
+ top: auto;
+}
+.authenticated-container__nav .nav-sidebar__top > ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.authenticated-container__nav .nav-sidebar__top > ul li {
+ overflow: hidden;
+ width: 100%;
+ margin: 2px 0;
+}
+.authenticated-container__nav .nav-sidebar__top > ul li:last-child {
+ position: relative;
+ border: 1px solid #DDDDDD;
+ border-radius: 0;
+ width: calc(100% + 40px);
+ margin-top: 10px;
+ right: 20px;
+}
+.authenticated-container__nav .nav-sidebar__top > ul li:last-child a {
+ display: flex;
+ flex-flow: row nowrap;
+ flex-basis: 1 1 0;
+ padding: 15px 15px 15px 40px;
+ width: 100%;
+}
+.authenticated-container__nav .nav-sidebar__top > ul li:last-child a .image-filter {
+ margin: 2px 0 0 2px;
+}
+.authenticated-container__nav .nav-sidebar__top > ul li:last-child a .image-filter img {
+ height: 24px;
+ width: 24px;
+}
+.authenticated-container__nav .nav-sidebar__top > ul li:last-child a span {
+ margin-left: 16px;
+ display: block;
+ position: relative;
+ width: 100%;
+}
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link, .authenticated-container__nav .nav-sidebar__top--logout {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: flex;
+ flex-flow: row nowrap;
+ flex-basis: 1 1 0;
+ align-items: center;
+ position: relative;
+ background: #FFFFFF;
+ border-radius: 5px;
+ border: 2px solid transparent;
+ padding: 15px 15px 15px 20px;
+ width: 100%;
+ text-align: left;
+ text-decoration: none;
+ transition: background 150ms;
+ min-height: 60px;
+}
+.theme-dark .authenticated-container__nav .nav-sidebar__top .nav-sidebar-link, .theme-dark .authenticated-container__nav .nav-sidebar__top--logout {
+ color: #FFFFFF;
+}
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link b,
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link strong, .authenticated-container__nav .nav-sidebar__top--logout b,
+.authenticated-container__nav .nav-sidebar__top--logout strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-container__nav .nav-sidebar__top .nav-sidebar-link b,
+.theme-dark .authenticated-container__nav .nav-sidebar__top .nav-sidebar-link strong, .theme-dark .authenticated-container__nav .nav-sidebar__top--logout b,
+.theme-dark .authenticated-container__nav .nav-sidebar__top--logout strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-container__nav .nav-sidebar__top .nav-sidebar-link b,
+.theme-dark .authenticated-container__nav .nav-sidebar__top .nav-sidebar-link strong, .theme-dark .authenticated-container__nav .nav-sidebar__top--logout b,
+.theme-dark .authenticated-container__nav .nav-sidebar__top--logout strong {
+ color: #FFFFFF;
+}
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link img, .authenticated-container__nav .nav-sidebar__top--logout img {
+ display: block;
+ height: 28px;
+ width: 28px;
+}
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link .image-filter img, .authenticated-container__nav .nav-sidebar__top--logout .image-filter img {
+ margin-left: 1px;
+}
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link span, .authenticated-container__nav .nav-sidebar__top--logout span {
+ display: block;
+ position: relative;
+ width: 100%;
+ margin-left: 18px;
+}
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link.is-active, .authenticated-container__nav .nav-sidebar__top--logout.is-active {
+ font-weight: 700;
+ background: #E5F1FD;
+}
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link.is-active .unread-count-desktop, .authenticated-container__nav .nav-sidebar__top--logout.is-active .unread-count-desktop {
+ border-color: #E5F1FD;
+}
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link:hover, .authenticated-container__nav .nav-sidebar__top--logout:hover {
+ background: #E5F1FD;
+ text-decoration: underline;
+}
+.authenticated-container__nav .nav-sidebar__top .nav-sidebar-link:focus, .authenticated-container__nav .nav-sidebar__top--logout:focus {
+ border-radius: 5px;
+ border: 2px solid #183052;
+}
+.authenticated-container__nav .sticky {
+ display: block;
+ height: 73px;
+}
+.authenticated-container__nav .nav-mobile {
+ position: relative;
+ top: 0;
+ left: 0;
+ width: 100%;
+ background: #FFFFFF;
+ height: 73px;
+}
+.authenticated-container__nav .nav-mobile:hover button i {
+ opacity: 1;
+}
+.authenticated-container__nav .nav-mobile.is-sticky {
+ position: fixed;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-container__nav .nav-mobile {
+ display: none;
+ }
+}
+.authenticated-container__nav .nav-mobile > ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ white-space: nowrap;
+ overflow-x: auto;
+ max-width: 100vw;
+ border: 1px solid #DDDDDD;
+ z-index: 450;
+ -ms-overflow-style: none;
+ /* Internet Explorer 10+ */
+ scrollbar-width: none;
+ /* Firefox */
+}
+.authenticated-container__nav .nav-mobile > ul::-webkit-scrollbar {
+ display: none;
+ /* Safari and Chrome */
+}
+.authenticated-container__nav .nav-mobile button {
+ position: absolute;
+ bottom: 6px;
+ height: 64px;
+ width: 30px;
+ outline: 0;
+ border: 0;
+ background: transparent;
+ opacity: 1;
+ cursor: pointer;
+}
+.authenticated-container__nav .nav-mobile button i {
+ width: 16px;
+ width: 1rem;
+ height: 16px;
+ height: 1rem;
+ min-width: 16px;
+ min-width: 1rem;
+ display: block;
+ height: 16px;
+ width: 16px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ display: block;
+ position: absolute;
+ top: 26px;
+ opacity: 0;
+ transition: opacity 150ms;
+}
+.authenticated-container__nav .nav-mobile button.left {
+ left: 0;
+ padding-left: 10px;
+ background: linear-gradient(90deg, white 0%, white 15%, rgba(255, 255, 255, 0) 100%);
+}
+.authenticated-container__nav .nav-mobile button.left i {
+ background-image: url("styles/resources/assets/icons/chevron-left.svg");
+}
+.authenticated-container__nav .nav-mobile button.right {
+ right: 0;
+ padding-right: 10px;
+ background: linear-gradient(270deg, white 0%, white 15%, rgba(255, 255, 255, 0) 100%);
+}
+.authenticated-container__nav .nav-mobile button.right i {
+ position: absolute;
+ right: 10px;
+ background-image: url("styles/resources/assets/icons/chevron-right.svg");
+}
+.authenticated-container__nav .nav-mobile .nav-mobile-link {
+ display: inline-block;
+ text-align: left;
+ margin: 0 2px;
+}
+.authenticated-container__nav .nav-mobile .nav-mobile-link a {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: block;
+ text-decoration: none;
+ padding: 25px 16px 23px;
+ border-bottom: 4px solid #FFFFFF;
+ transition: border-bottom 150ms;
+}
+.theme-dark .authenticated-container__nav .nav-mobile .nav-mobile-link a {
+ color: #FFFFFF;
+}
+.authenticated-container__nav .nav-mobile .nav-mobile-link a b,
+.authenticated-container__nav .nav-mobile .nav-mobile-link a strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-container__nav .nav-mobile .nav-mobile-link a b,
+.theme-dark .authenticated-container__nav .nav-mobile .nav-mobile-link a strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-container__nav .nav-mobile .nav-mobile-link a b,
+.theme-dark .authenticated-container__nav .nav-mobile .nav-mobile-link a strong {
+ color: #FFFFFF;
+}
+.authenticated-container__nav .nav-mobile .nav-mobile-link a.is-active {
+ border-bottom-color: #006CE0;
+ font-weight: 700;
+}
+.authenticated-container__nav .nav-mobile .nav-mobile-link a:hover {
+ border-bottom-color: #006CE0;
+}
+.authenticated-container__nav .nav-mobile .nav-mobile-link a:focus {
+ outline-offset: -2px;
+ outline: 2px solid #183052;
+ border-bottom-color: #006CE0;
+}
+.authenticated-container__nav .nav-mobile .nav-mobile-link a .unread-count {
+ float: right;
+ margin-top: -1px;
+ margin-left: 6px;
+ height: 24px;
+ min-width: 24px;
+}
+.authenticated-container__page {
+ flex: 1 1 auto;
+ background: #F5F5F5;
+ overflow-x: hidden;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-container__page {
+ padding: 40px 20px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-container__page {
+ padding: 60px;
+ max-width: calc(100% - 280px);
+ min-height: 500px;
+ }
+}
+.authenticated-container__page .section-heading:first-child {
+ margin-top: 0;
+}
+.authenticated-container__page > main > .authenticatedtwocolumn {
+ margin-bottom: 60px;
+}
+@media only screen and (min-width: 48em) {
+ .authenticated-container__page > main > .authenticatedtwocolumn > .l-row {
+ display: flex !important;
+ }
+}
+.authenticated-container__page > main > .alertdashboard {
+ margin-bottom: 60px;
+}
+
+.aem-AuthorLayer-Edit .authenticated-container,
+.aem-AuthorLayer-Preview .authenticated-container,
+.aem-AuthorLayer-structure .authenticated-container,
+.editor-panel .authenticated-container {
+ min-height: 500px;
+}
+.aem-AuthorLayer-Edit .authenticated-container.cq-Editable-dom div[data-habitat],
+.aem-AuthorLayer-Preview .authenticated-container.cq-Editable-dom div[data-habitat],
+.aem-AuthorLayer-structure .authenticated-container.cq-Editable-dom div[data-habitat],
+.editor-panel .authenticated-container.cq-Editable-dom div[data-habitat] {
+ display: block;
+ height: 500px;
+ width: 100%;
+}
+.aem-AuthorLayer-Edit .authenticated-container .nav-sidebar,
+.aem-AuthorLayer-Preview .authenticated-container .nav-sidebar,
+.aem-AuthorLayer-structure .authenticated-container .nav-sidebar,
+.editor-panel .authenticated-container .nav-sidebar {
+ height: 500px;
+}
+
+.image-filter {
+ display: block;
+ height: 28px;
+ width: 38px;
+}
+.image-filter img {
+ display: block;
+ height: 28px;
+ width: 28px;
+}
+
+/* body bg-color for authenticated template */
+.page-mygov-auth-account {
+ background-color: #EDF2F4;
+}
+.page-mygov-auth-account .cmp-title__text {
+ font-weight: 300;
+ font-size: 2.875em;
+ margin: 0 0.1em 0.75em;
+}
+.page-mygov-auth-account .cmp-title__text .section-title {
+ font-weight: 500;
+}
+@media (max-width: 63.9375em) {
+ .page-mygov-auth-account .cmp-title__text {
+ font-size: 1.5em;
+ margin: 0.5em 0.1em 0.75em;
+ padding-left: 0.5em;
+ }
+}
+.page-mygov-auth-account .cmp-title__caption {
+ margin-left: 9px;
+ margin-left: 0.5625rem;
+ color: var(--grey9c-100);
+ display: none;
+}
+@media (max-width: 63.9375em) {
+ .page-mygov-auth-account .cmp-title__caption {
+ margin-left: 16px;
+ margin-left: 1rem;
+ margin-top: 16px;
+ margin-top: 1rem;
+ }
+}
+.page-mygov-auth-account .cmp-title .cmp-title__caption ~ .cmp-title__text {
+ margin-top: 0;
+}
+.page-mygov-auth-account .authaccountbody {
+ padding: 0;
+ /* these classes are needed for BirthOfChild SPA for a very unique implementation ;) */
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-account .authaccountbody {
+ padding: 0 0.5em 4em 0.5em;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-account .authaccountbody.desktop-only-w-670 {
+ max-width: 670px;
+ max-width: 41.875rem;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-account .authaccountbody.no-page-header-padding {
+ padding-top: 64px;
+ padding-top: 4rem;
+ }
+}
+.page-mygov-auth-account .cmp-backlink {
+ padding: 1em 0;
+}
+@media (max-width: 63.9375em) {
+ .page-mygov-auth-account .cmp-backlink {
+ padding-left: 1em;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-account .cmp-backlink {
+ margin: 0.5em 0.1em 0.75em 0.5em;
+ }
+}
+.page-mygov-auth-account .cmp-backlink a {
+ color: #254A7E;
+ text-decoration: underline;
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-account .cmp-backlink a:hover, .page-mygov-auth-account .cmp-backlink a:focus, .page-mygov-auth-account .cmp-backlink a:active {
+ color: #FFFFFF;
+ }
+ .page-mygov-auth-account .cmp-backlink a:hover {
+ background-color: #254A7E;
+ text-decoration: none;
+ }
+ .page-mygov-auth-account .cmp-backlink a:hover::before {
+ filter: grayscale(1) contrast(3) invert(100%);
+ }
+ .page-mygov-auth-account .cmp-backlink a:focus {
+ border-radius: 1px;
+ background-color: #254A7E;
+ }
+ .page-mygov-auth-account .cmp-backlink a:focus::before {
+ filter: grayscale(1) contrast(3) invert(100%);
+ }
+ .page-mygov-auth-account .cmp-backlink a:active {
+ border-radius: 1px;
+ background-color: #183052;
+ }
+ .page-mygov-auth-account .cmp-backlink a:active::before {
+ filter: grayscale(1) contrast(3) invert(100%);
+ }
+}
+.page-mygov-auth-account .cmp-backlink a::before {
+ content: "";
+ position: relative;
+ display: inline-block;
+ left: 0;
+ top: -2px;
+ width: 0.5em;
+ height: 0.7em;
+ vertical-align: middle;
+ background-repeat: no-repeat;
+ background-position: center;
+ transition-property: all;
+ transition-duration: 300ms;
+ background-image: url("styles/resources/assets/icons/icon-left-black-chevron.svg");
+ margin-right: 6px;
+ border-bottom: unset;
+}
+@media (max-width: 63.9375em) {
+ .page-mygov-auth-account .cmp-backlink a {
+ color: #101820;
+ text-decoration: none;
+ }
+ .page-mygov-auth-account .cmp-backlink a::before {
+ top: -2px;
+ width: 0.6em;
+ height: 1em;
+ margin-right: 0.8em;
+ }
+}
+@media (max-width: 63.9375em) {
+ .page-mygov-auth-account .cmp-backlink {
+ background-color: #99E1F3;
+ }
+}
+.page-mygov-auth-account .authenticated-body-container {
+ display: flex;
+ flex: 0 0 auto;
+ flex-direction: column;
+ color: #333333;
+ background-color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-account .authenticated-body-container {
+ flex-direction: row;
+ box-shadow: 0 0.125em 0.375em rgba(0, 0, 0, 0.2);
+ background-clip: border-box;
+ border: 1px solid rgba(17, 9, 9, 0.125);
+ border-radius: 0.3125em;
+ min-height: calc(100vh - 390px);
+ }
+}
+.page-mygov-auth-account .authenticated-body-container.no-min-height {
+ min-height: auto;
+}
+.page-mygov-auth-account .authenticated-body-container .auth-section-heading {
+ margin: 19.92px 0;
+}
+.page-mygov-auth-account .authenticated-body-container .key-message-container .carousel-outer-container {
+ margin-bottom: 0;
+}
+.page-mygov-auth-account .authenticated-body-container__nav {
+ position: relative;
+ background: #FFFFFF;
+ z-index: 450;
+ min-width: 100%;
+ border-radius: inherit;
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-account .authenticated-body-container__nav {
+ min-width: 17.5em;
+ }
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar {
+ position: relative;
+ top: 0;
+ left: 0;
+ height: 100%;
+ border-right: 1px solid #DDDDDD;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ bottom: 366px;
+ min-width: 100%;
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-account .authenticated-body-container__nav-sidebar {
+ width: 17.5em;
+ }
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top {
+ padding: 0;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul {
+ margin: 0;
+ padding: 0;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li {
+ overflow: hidden;
+ border-bottom: 1px solid #DDDDDD;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: flex;
+ flex-flow: row nowrap;
+ flex-basis: 1 1 0;
+ align-items: center;
+ position: relative;
+ text-align: left;
+ text-decoration: none;
+ transition: background 150ms;
+ min-height: 60px;
+ padding-left: 1em;
+ border-radius: 0;
+}
+.theme-dark .page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link {
+ color: #FFFFFF;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link b,
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link b,
+.theme-dark .page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link strong {
+ color: #FFFFFF;
+}
+.theme-dark .page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link b,
+.theme-dark .page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link strong {
+ color: #FFFFFF;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link img {
+ display: block;
+ height: 28px;
+ width: 28px;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link .image-filter img {
+ margin-left: 1px;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link span {
+ display: block;
+ position: relative;
+ margin-left: 18px;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link.is-active {
+ font-weight: 700;
+ background: #99E1F3;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link.is-active .unread-count-desktop {
+ border-color: #99E1F3;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link:hover, .page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link:focus {
+ background: #254A7E;
+ color: #FFFFFF;
+ text-decoration: none;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link:hover .image-filter img, .page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link:focus .image-filter img {
+ filter: grayscale(1) contrast(3) invert(100%);
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar__top > ul li .nav-sidebar-link:active {
+ font-weight: 700;
+ background: #99E1F3;
+}
+.page-mygov-auth-account .authenticated-body-container__nav-sidebar-link {
+ padding: 15px 10px;
+}
+.page-mygov-auth-account .authenticated-body-container__page {
+ padding: 1em 0.5em;
+ width: 100%;
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-account .authenticated-body-container__page {
+ padding: 3em 3.375em;
+ }
+}
+.page-mygov-auth-account .error-banner {
+ display: flex;
+ flex-direction: row;
+ border-radius: 5px;
+ border: 2px solid var(--error-color);
+ margin: 1em 0;
+ background-color: var(--white);
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .error-banner {
+ flex-direction: column;
+ }
+}
+.page-mygov-auth-account .error-banner-icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 3.25rem;
+ height: auto;
+ background: var(--error-color) url("styles/resources/assets/icons/ia/error-oct-icon-white.svg") no-repeat center;
+ background-size: 1.5rem;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .error-banner-icon {
+ background-image: url("styles/resources/assets/icons/ia/error-oct-icon-mob.svg");
+ background-size: 1rem;
+ }
+}
+.page-mygov-auth-account .error-banner-icon img {
+ display: none;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .error-banner-icon {
+ height: 2.25rem;
+ justify-content: left;
+ width: auto;
+ background-position: 1rem 45%;
+ }
+}
+.page-mygov-auth-account .error-banner-icon strong {
+ display: none;
+ font-size: calc(var(--font-size-16));
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .error-banner-icon strong {
+ display: inline;
+ margin-left: 2.375rem;
+ color: var(--white);
+ font-size: calc(var(--font-size-15));
+ }
+}
+.page-mygov-auth-account .error-banner-content {
+ flex: 1;
+ padding: 1rem 1.6rem;
+}
+.page-mygov-auth-account .error-banner-content p {
+ margin: 0;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .error-banner-content span {
+ font-size: calc(var(--font-size-15));
+ }
+ .page-mygov-auth-account .error-banner-content strong {
+ display: none;
+ }
+}
+.page-mygov-auth-account .warning-banner {
+ display: flex;
+ flex-direction: row;
+ border-radius: 5px;
+ border: 2px solid var(--warning-color);
+ margin: 1em 0;
+ background-color: var(--white);
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .warning-banner {
+ flex-direction: column;
+ }
+}
+.page-mygov-auth-account .warning-banner-icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 3.25rem;
+ height: auto;
+ background: var(--warning-color) url("styles/resources/assets/icons/ia/warning-alert-icon-white.svg") no-repeat center;
+ background-size: 1.5rem;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .warning-banner-icon {
+ background-image: url("styles/resources/assets/icons/ia/warning-alert-icon-white.svg");
+ background-size: 1rem;
+ }
+}
+.page-mygov-auth-account .warning-banner-icon img {
+ display: none;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .warning-banner-icon {
+ height: 2.25rem;
+ justify-content: left;
+ width: auto;
+ background-position: 1rem 45%;
+ }
+}
+.page-mygov-auth-account .warning-banner-icon strong {
+ display: none;
+ font-size: calc(var(--font-size-16));
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .warning-banner-icon strong {
+ display: inline;
+ margin-left: 2.375rem;
+ color: var(--white);
+ font-size: calc(var(--font-size-15));
+ }
+}
+.page-mygov-auth-account .warning-banner-content {
+ flex: 1;
+ padding: 1rem 1.6rem;
+}
+.page-mygov-auth-account .warning-banner-content p {
+ margin: 0;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .warning-banner-content span {
+ font-size: calc(var(--font-size-15));
+ }
+ .page-mygov-auth-account .warning-banner-content strong {
+ display: none;
+ }
+}
+.page-mygov-auth-account .success-banner {
+ display: flex;
+ flex-direction: row;
+ border-radius: 5px;
+ border: 2px solid var(--success-color);
+ margin: 1em 0;
+ background-color: var(--white);
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .success-banner {
+ flex-direction: column;
+ }
+}
+.page-mygov-auth-account .success-banner-icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 3.25rem;
+ height: auto;
+ background: var(--success-color) url("styles/resources/assets/icons/ia/success-icon-white.svg") no-repeat center;
+ background-size: 1.5rem;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .success-banner-icon {
+ background-image: url("styles/resources/assets/icons/ia/success-icon-mob.svg");
+ background-size: 1rem;
+ }
+}
+.page-mygov-auth-account .success-banner-icon img {
+ display: none;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .success-banner-icon {
+ height: 2.25rem;
+ justify-content: left;
+ width: auto;
+ background-position: 1rem 45%;
+ }
+}
+.page-mygov-auth-account .success-banner-icon strong {
+ display: none;
+ font-size: calc(var(--font-size-16));
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .success-banner-icon strong {
+ display: inline;
+ margin-left: 2.375rem;
+ color: var(--white);
+ font-size: calc(var(--font-size-15));
+ }
+}
+.page-mygov-auth-account .success-banner-content {
+ flex: 1;
+ padding: 1rem 1.6rem;
+}
+.page-mygov-auth-account .success-banner-content p {
+ margin: 0;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .success-banner-content span {
+ font-size: calc(var(--font-size-15));
+ }
+ .page-mygov-auth-account .success-banner-content strong {
+ display: none;
+ }
+}
+.page-mygov-auth-account .divider {
+ display: block;
+ margin: 0;
+ border-top-width: 0.125rem;
+ border-top-style: solid;
+ border-top-color: var(--grey4c-100);
+}
+.page-mygov-auth-account .callout-box--warning {
+ display: flex;
+ flex-direction: row;
+ border-radius: 5px;
+ border: 2px solid var(--callout-warning-bg-color);
+ margin: 1em 0;
+ background-color: var(--callout-warning-bg-color);
+}
+.page-mygov-auth-account .callout-box--warning-icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 3.25rem;
+ height: 3.5rem;
+ background: var(--callout-warning-bg-color) url("styles/resources/assets/icons/ia/warning-alert-icon.svg") no-repeat center;
+ background-size: 1.5rem;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--warning-icon {
+ background-image: url("styles/resources/assets/icons/ia/warning-alert-icon.svg");
+ background-size: 1rem;
+ }
+}
+.page-mygov-auth-account .callout-box--warning-icon img {
+ display: none;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--warning-icon {
+ height: 3.25rem;
+ justify-content: left;
+ width: 2.5rem;
+ background-position: 1rem 45%;
+ }
+}
+.page-mygov-auth-account .callout-box--warning-icon strong {
+ display: none;
+ font-size: calc(var(--font-size-16));
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--warning-icon strong {
+ display: inline;
+ margin-left: 3rem;
+ color: var(--white);
+ font-size: calc(var(--font-size-15));
+ }
+}
+.page-mygov-auth-account .callout-box--warning-content {
+ flex: 1;
+ padding: 1rem 0.6rem;
+}
+.page-mygov-auth-account .callout-box--warning-content p {
+ margin: 0;
+ color: var(--black);
+ font-size: calc(var(--font-size-18));
+}
+.page-mygov-auth-account .callout-box--warning-content p.normal-font {
+ font-size: var(--font-size-16);
+}
+.page-mygov-auth-account .callout-box--warning-content ul li {
+ font-size: calc(var(--font-size-18));
+ color: var(--dark-grey);
+ padding: 0.125rem 0.125rem 0.125rem 0.75rem;
+}
+.page-mygov-auth-account .callout-box--warning-content ul li::marker {
+ font-size: 0.88rem;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--warning-content span {
+ font-size: calc(var(--font-size-15));
+ }
+ .page-mygov-auth-account .callout-box--warning-content strong {
+ display: none;
+ }
+ .page-mygov-auth-account .callout-box--warning-content p {
+ color: var(--black);
+ font-size: calc(var(--font-size-16));
+ }
+ .page-mygov-auth-account .callout-box--warning-content p.normal-font {
+ font-size: var(--font-size-15);
+ }
+ .page-mygov-auth-account .callout-box--warning-content li {
+ font-size: calc(var(--font-size-16));
+ color: var(--dark-grey);
+ padding: 0.125rem;
+ }
+}
+.page-mygov-auth-account .callout-box--warning__info {
+ display: flex;
+ flex-direction: row;
+ border-radius: 5px;
+ border: 2px solid var(--callout-warning-bg-color);
+ margin: 1em 0;
+ background-color: var(--callout-warning-bg-color);
+}
+.page-mygov-auth-account .callout-box--warning__info-icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 3.25rem;
+ height: 3.5rem;
+ background: var(--callout-warning-bg-color) url("styles/resources/assets/icons/ia/info-icon.svg") no-repeat center;
+ background-size: 1.5rem;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--warning__info-icon {
+ background-image: url("styles/resources/assets/icons/ia/info-icon.svg");
+ background-size: 1rem;
+ }
+}
+.page-mygov-auth-account .callout-box--warning__info-icon img {
+ display: none;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--warning__info-icon {
+ height: 3.25rem;
+ justify-content: left;
+ width: 2.5rem;
+ background-position: 1rem 45%;
+ }
+}
+.page-mygov-auth-account .callout-box--warning__info-icon strong {
+ display: none;
+ font-size: calc(var(--font-size-16));
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--warning__info-icon strong {
+ display: inline;
+ margin-left: 3rem;
+ color: var(--white);
+ font-size: calc(var(--font-size-15));
+ }
+}
+.page-mygov-auth-account .callout-box--warning__info-content {
+ flex: 1;
+ padding: 1rem 0.6rem;
+}
+.page-mygov-auth-account .callout-box--warning__info-content p {
+ margin: 0;
+ color: var(--black);
+ font-size: calc(var(--font-size-18));
+}
+.page-mygov-auth-account .callout-box--warning__info-content p.normal-font {
+ font-size: var(--font-size-16);
+}
+.page-mygov-auth-account .callout-box--warning__info-content ul li {
+ font-size: calc(var(--font-size-18));
+ color: var(--dark-grey);
+ padding: 0.125rem 0.125rem 0.125rem 0.75rem;
+}
+.page-mygov-auth-account .callout-box--warning__info-content ul li::marker {
+ font-size: 0.88rem;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--warning__info-content span {
+ font-size: calc(var(--font-size-15));
+ }
+ .page-mygov-auth-account .callout-box--warning__info-content strong {
+ display: none;
+ }
+ .page-mygov-auth-account .callout-box--warning__info-content p {
+ color: var(--black);
+ font-size: calc(var(--font-size-16));
+ }
+ .page-mygov-auth-account .callout-box--warning__info-content p.normal-font {
+ font-size: var(--font-size-15);
+ }
+ .page-mygov-auth-account .callout-box--warning__info-content li {
+ font-size: calc(var(--font-size-16));
+ color: var(--dark-grey);
+ padding: 0.125rem;
+ }
+}
+.page-mygov-auth-account .callout-box--info {
+ display: flex;
+ flex-direction: row;
+ border-radius: 5px;
+ border: 2px solid var(--callout-info-bg-color);
+ margin: 1em 0;
+ background-color: var(--callout-info-bg-color);
+}
+.page-mygov-auth-account .callout-box--info-icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 3.25rem;
+ height: 3.5rem;
+ background: var(--callout-info-bg-color) url("styles/resources/assets/icons/ia/info-icon.svg") no-repeat center;
+ background-size: 1.5rem;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--info-icon {
+ background-image: url("styles/resources/assets/icons/ia/info-icon.svg");
+ background-size: 1rem;
+ }
+}
+.page-mygov-auth-account .callout-box--info-icon img {
+ display: none;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--info-icon {
+ height: 3.25rem;
+ justify-content: left;
+ width: 2.5rem;
+ background-position: 1rem 45%;
+ }
+}
+.page-mygov-auth-account .callout-box--info-icon strong {
+ display: none;
+ font-size: calc(var(--font-size-16));
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--info-icon strong {
+ display: inline;
+ margin-left: 3rem;
+ color: var(--white);
+ font-size: calc(var(--font-size-15));
+ }
+}
+.page-mygov-auth-account .callout-box--info-content {
+ flex: 1;
+ padding: 1rem 0.6rem;
+}
+.page-mygov-auth-account .callout-box--info-content p {
+ margin: 0;
+ color: var(--black);
+ font-size: calc(var(--font-size-18));
+}
+.page-mygov-auth-account .callout-box--info-content p.normal-font {
+ font-size: var(--font-size-16);
+}
+.page-mygov-auth-account .callout-box--info-content ul li {
+ font-size: calc(var(--font-size-18));
+ color: var(--dark-grey);
+ padding: 0.125rem 0.125rem 0.125rem 0.75rem;
+}
+.page-mygov-auth-account .callout-box--info-content ul li::marker {
+ font-size: 0.88rem;
+}
+@media (max-width: 639px) {
+ .page-mygov-auth-account .callout-box--info-content span {
+ font-size: calc(var(--font-size-15));
+ }
+ .page-mygov-auth-account .callout-box--info-content strong {
+ display: none;
+ }
+ .page-mygov-auth-account .callout-box--info-content p {
+ color: var(--black);
+ font-size: calc(var(--font-size-16));
+ }
+ .page-mygov-auth-account .callout-box--info-content p.normal-font {
+ font-size: var(--font-size-15);
+ }
+ .page-mygov-auth-account .callout-box--info-content li {
+ font-size: calc(var(--font-size-16));
+ color: var(--dark-grey);
+ padding: 0.125rem;
+ }
+}
+
+.aem-AuthorLayer-Edit .authenticated-body-container,
+.aem-AuthorLayer-Preview .authenticated-body-container,
+.aem-AuthorLayer-structure .authenticated-body-container,
+.editor-panel .authenticated-body-container {
+ min-height: 500px;
+}
+.aem-AuthorLayer-Edit .authenticated-body-container.cq-Editable-dom div[data-habitat],
+.aem-AuthorLayer-Preview .authenticated-body-container.cq-Editable-dom div[data-habitat],
+.aem-AuthorLayer-structure .authenticated-body-container.cq-Editable-dom div[data-habitat],
+.editor-panel .authenticated-body-container.cq-Editable-dom div[data-habitat] {
+ display: block;
+ height: 500px;
+ width: 100%;
+}
+.aem-AuthorLayer-Edit .authenticated-body-container .authenticated-body-container__nav-sidebar,
+.aem-AuthorLayer-Preview .authenticated-body-container .authenticated-body-container__nav-sidebar,
+.aem-AuthorLayer-structure .authenticated-body-container .authenticated-body-container__nav-sidebar,
+.editor-panel .authenticated-body-container .authenticated-body-container__nav-sidebar {
+ height: 500px;
+}
+
+@media (max-width: 63.9375em) {
+ .mobile-hidden {
+ display: none !important;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .progress-tracker-carousel-container {
+ width: calc(100% - 17.5em);
+ }
+}
+
+.notifications {
+ display: flex;
+ justify-content: flex-end;
+}
+.notifications__btn-container .nav-buttons {
+ display: flex;
+ margin-top: 20px;
+}
+.notifications__btn-container .nav-buttons .carousel-button-group {
+ display: inline-block;
+ margin-left: 0;
+}
+.notifications__btn-container .nav-buttons .counter {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ margin: 15px 0 15px 15px;
+ padding: 0;
+}
+.theme-dark .notifications__btn-container .nav-buttons .counter {
+ color: #FFFFFF;
+}
+.notifications__btn-container .view-all {
+ display: block;
+ margin-top: 20px;
+}
+.notifications__tile {
+ display: flex;
+ position: relative;
+ flex-direction: column;
+ min-height: 219px;
+ width: 100%;
+ background: #FFFFFF;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ padding: 20px;
+}
+@media only screen and (min-width: 48em) {
+ .notifications__tile {
+ max-width: 449px;
+ }
+}
+.notifications__tile__dismiss {
+ position: absolute;
+ right: 10px;
+ top: 12px;
+ border: none;
+ background: none;
+}
+.notifications__tile__dismiss i {
+ width: 30px;
+ width: 1.875rem;
+ height: 30px;
+ height: 1.875rem;
+ min-width: 30px;
+ min-width: 1.875rem;
+ display: block;
+ height: 30px;
+ width: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/icon-close.svg");
+}
+.notifications__tile.is-error {
+ border-left: 4px solid #DC3548;
+}
+.notifications__tile.is-warning {
+ border-left: 4px solid #FCB80E;
+}
+.notifications__tile.is-success {
+ border-left: 4px solid #1A9F50;
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .notifications__tile {
+ box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.25);
+ }
+}
+.notifications__tile .publish-date {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ display: flex;
+ color: #525252;
+}
+.theme-dark .notifications__tile .publish-date {
+ color: #FFFFFF;
+}
+.notifications__tile .publish-date img {
+ width: 20px;
+ width: 1.25rem;
+ height: 20px;
+ height: 1.25rem;
+ min-width: 20px;
+ min-width: 1.25rem;
+ display: block;
+ height: 20px;
+ width: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ top: 0;
+ margin-right: 8px;
+ align-self: center;
+}
+.notifications__tile h2 {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin-top: 16px;
+ margin-bottom: 0;
+}
+.theme-dark .notifications__tile h2 {
+ color: #FFFFFF;
+}
+.theme-dark .notifications__tile h2 {
+ color: #FFFFFF;
+}
+.notifications__tile > p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+}
+.theme-dark .notifications__tile > p {
+ color: #FFFFFF;
+}
+.notifications__tile a::after {
+ content: "";
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ height: 80%;
+ width: 100%;
+}
+.notifications__tile a:focus {
+ outline: none;
+}
+.notifications__tile a:focus::after {
+ border: 3px solid #183052;
+ margin-left: -4px;
+ width: calc(100% + 4px);
+ height: 100%;
+}
+.notifications__tile a img {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ padding: 4px;
+ background-color: rgba(0, 121, 202, 0.1);
+ border-radius: 4px;
+ transition-property: margin-left;
+ transition-duration: 300ms;
+ margin-left: 0;
+}
+.notifications__tile a:hover img {
+ transition-property: margin-left;
+ transition-duration: 300ms;
+ margin-left: 8px;
+}
+.notifications__tile.no-notifications {
+ flex-direction: row;
+ min-height: 88px;
+ justify-content: center;
+ align-items: center;
+}
+.notifications__tile.no-notifications img {
+ margin-right: 10px;
+ height: 50px;
+ width: 50px;
+}
+@media only screen and (min-width: 48em) {
+ .notifications__tile.no-notifications img {
+ min-height: 72px;
+ width: 72px;
+ margin-right: 0;
+ }
+}
+.notifications__tile.no-notifications p {
+ font-size: 16px;
+}
+@media only screen and (min-width: 48em) {
+ .notifications__tile.no-notifications {
+ min-height: 219px;
+ flex-direction: column;
+ }
+}
+
+.modal-container {
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 100%;
+ padding: 0 20px;
+}
+@media only screen and (min-width: 48em) {
+ .modal-container {
+ width: auto;
+ }
+}
+.modal-container .modal-header span {
+ display: flex;
+ color: #FFFFFF;
+ align-items: center;
+ height: 30px;
+ padding-top: 20px;
+ justify-content: flex-end;
+}
+.modal-container .modal-header span .close {
+ margin-left: 8px;
+}
+.modal-container .modal-header span .close i {
+ width: 30px;
+ width: 1.875rem;
+ height: 16px;
+ height: 1rem;
+ min-width: 30px;
+ min-width: 1.875rem;
+ display: block;
+ height: 16px;
+ width: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/icon-close-white.svg");
+}
+.modal-container ul {
+ padding: 0;
+ margin: 0;
+}
+.modal-container ul li {
+ margin: 20px 0;
+}
+
+/** Banner **/
+.banner {
+ padding-top: 24px;
+ padding-bottom: 22px;
+ position: relative;
+ overflow: hidden;
+}
+.banner h1 {
+ margin-top: 0;
+ margin-bottom: 0;
+ color: #000000;
+}
+.banner img {
+ position: absolute;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ z-index: -1;
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .banner img {
+ width: 100%;
+ height: auto;
+ transform: translateY(-38%);
+ }
+}
+.banner.with-breadcrumbs h1 {
+ margin-top: 44px;
+}
+
+.content-banner {
+ position: relative;
+ overflow: hidden;
+ height: 160px;
+}
+.content-banner img {
+ width: 100%;
+}
+@media only screen and (max-width: 39.9375em) {
+ .content-banner img {
+ transform: translate(0, -10%);
+ }
+}
+@media only screen and (min-width: 40em) {
+ .content-banner img {
+ transform: translate(0, -22%);
+ }
+}
+
+.cmp-custom-beta-banner {
+ display: flex;
+ justify-content: center;
+ background: #000000;
+}
+.cmp-custom-beta-banner__content {
+ display: flex;
+ width: 100%;
+ padding: 0 20px;
+ max-width: 1360px;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-custom-beta-banner__content {
+ width: 1024px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .cmp-custom-beta-banner__content {
+ width: 1244px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-custom-beta-banner__content {
+ width: 1360px;
+ }
+}
+.cmp-custom-beta-banner__content__ribbon {
+ position: relative;
+ align-self: flex-start;
+ margin-right: 16px;
+}
+.cmp-custom-beta-banner__content__ribbon__img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ height: 62px;
+ background: url("styles/resources/assets/icons/beta-ribbon.svg") no-repeat;
+ background-size: 100% 100%;
+ z-index: 10;
+}
+.cmp-custom-beta-banner__content__ribbon__label {
+ position: relative;
+ display: inline-block;
+ color: #000000;
+ font-size: 16px;
+ font-weight: 500;
+ line-height: 22px;
+ white-space: nowrap;
+ z-index: 20;
+ padding: 14px 10px;
+}
+.cmp-custom-beta-banner__content__text {
+ display: flex;
+ flex: 1;
+}
+.cmp-custom-beta-banner__content__text p {
+ margin: 0;
+ color: #FFFFFF;
+ font-size: 14px;
+ font-weight: 300;
+ line-height: 22px;
+ padding: 14px 0;
+}
+.cmp-custom-beta-banner__content__text a {
+ color: #FFFFFF;
+}
+.cmp-custom-beta-banner__content__text a:hover, .cmp-custom-beta-banner__content__text a:focus {
+ color: #000000;
+ background: #FFFFFF;
+}
+.cmp-custom-beta-banner__content__text a:focus {
+ outline: 2px solid #33C4E8;
+ outline-offset: 1px;
+ border-radius: 1px;
+}
+.cmp-custom-beta-banner__content__text a:active {
+ background: #D9D9D6;
+}
+
+@media only screen and (min-width: 1024px) {
+ .cmp-custom-beta-banner__content {
+ padding: 0 40px;
+ }
+ .cmp-custom-beta-banner__content__ribbon__img {
+ height: 100px;
+ }
+ .cmp-custom-beta-banner__content__ribbon__label {
+ font-size: 24px;
+ line-height: 26px;
+ padding: 24px 16px;
+ }
+ .cmp-custom-beta-banner__content__text p {
+ font-size: 18px;
+ line-height: 26px;
+ padding: 24px 0;
+ }
+}
+/** Breadcrumbs **/
+.breadcrumbs ol {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ margin-bottom: 20px;
+ font-size: 14px;
+}
+@media only screen and (min-width: 64em) {
+ .breadcrumbs ol {
+ margin-bottom: 30px;
+ }
+}
+.breadcrumbs ol li {
+ display: inline-block;
+ position: relative;
+ padding-right: 10px;
+ padding-left: 11px;
+}
+.breadcrumbs ol li::before {
+ content: "";
+ position: absolute;
+ left: 0;
+ top: 3px;
+ background: #FFFFFF;
+ width: 1px;
+ height: 70%;
+ transform: skewX(-15deg);
+}
+.breadcrumbs ol li:first-of-type {
+ padding-left: 0;
+ border-left: 0;
+}
+.breadcrumbs ol li:first-of-type::before {
+ display: none;
+}
+.breadcrumbs ol a {
+ color: #FFFFFF;
+ text-decoration: none;
+}
+.breadcrumbs ol a:hover {
+ text-decoration: underline;
+}
+
+.cmp-breadcrumb {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ font-size: 1rem;
+ line-height: 1.5rem;
+ text-align: left;
+ display: flex;
+ flex-wrap: wrap;
+ margin: 0 0.5em;
+ color: #000000;
+}
+.cmp-breadcrumb__list {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+.cmp-breadcrumb__item--active {
+ color: #000000;
+}
+.cmp-breadcrumb li {
+ display: inline-block;
+ position: relative;
+ color: #000000;
+}
+.cmp-breadcrumb li:not(:first-of-type):before {
+ vertical-align: top;
+ content: url("styles/resources/assets/icons/chevron-right-black.svg");
+ /* this chevron file is a placeholder and must be overwritten with correct icon */
+ display: inline-block;
+}
+.cmp-breadcrumb li a {
+ color: #254A7E;
+ text-decoration: none;
+ border-bottom: solid 1px #254A7E;
+}
+.cmp-breadcrumb li a:hover, .cmp-breadcrumb li a:focus, .cmp-breadcrumb li a:active {
+ color: #FFFFFF;
+ border-bottom: unset;
+}
+.cmp-breadcrumb li a:hover {
+ background-color: #254A7E;
+}
+.cmp-breadcrumb li a:focus {
+ border-radius: 1px;
+ background-color: #254A7E;
+}
+.cmp-breadcrumb li a:active {
+ border-radius: 1px;
+ background-color: #183052;
+}
+@media screen and (max-width: 640px) {
+ .cmp-breadcrumb li:not(.show-mobile) {
+ display: none;
+ }
+ .cmp-breadcrumb li.show-mobile::before {
+ display: inline-block;
+ vertical-align: top;
+ content: url("styles/resources/assets/icons/chevron-left-black.svg");
+ }
+}
+
+/** Buttons **/
+button:hover, button:focus {
+ cursor: pointer;
+}
+button:hover[disabled], button:hover.disabled, button:focus[disabled], button:focus.disabled {
+ cursor: not-allowed;
+ border-color: #A0A0A3;
+}
+
+.btn,
+.un_link-confirmation__button {
+ padding: 16px 17px;
+ padding: 1rem 1.0625rem;
+ min-width: 160px;
+ min-width: 10rem;
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ border-width: 2px;
+ border-width: 0.125rem;
+ display: block;
+ position: relative;
+ font-weight: 500;
+ background: #006CE0;
+ color: #FFFFFF;
+ text-decoration: none;
+ text-align: center;
+ border-style: solid;
+ border-color: transparent;
+ transition-property: background, color, padding, margin;
+ transition-duration: 150ms;
+}
+@media only screen and (min-width: 48em) {
+ .btn,
+.un_link-confirmation__button {
+ display: inline-block;
+ }
+}
+.btn:hover,
+.un_link-confirmation__button:hover {
+ background: #183052;
+}
+.btn:focus,
+.un_link-confirmation__button:focus {
+ outline-width: 3px;
+ outline-width: 0.1875rem;
+ outline-style: solid;
+ outline-color: #254A7E;
+}
+.btn.mygov,
+.mygov.un_link-confirmation__button {
+ background: #026540;
+}
+.btn.mygov:focus,
+.mygov.un_link-confirmation__button:focus {
+ background: #0061C8;
+}
+.btn.is-loading,
+.is-loading.un_link-confirmation__button {
+ padding: 16px 17px 16px 45px;
+ padding: 1rem 1.0625rem 1rem 2.8125rem;
+ pointer-events: none;
+}
+@keyframes rotate {
+ 0% {
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+.btn.is-loading::before,
+.is-loading.un_link-confirmation__button::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 26px;
+ height: 26px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: calc(50% - 14px);
+ top: calc(50% - 0.875rem);
+ left: calc(50% - 55px);
+ left: calc(50% - 3.4375rem);
+ background-image: url("styles/resources/assets/icons/spinner-button.svg");
+ animation: rotate 1s linear infinite;
+}
+@media only screen and (min-width: 48em) {
+ .btn.is-loading::before,
+.is-loading.un_link-confirmation__button::before {
+ left: 25px;
+ left: 1.5625rem;
+ }
+}
+.btn.mygov-green,
+.mygov-green.un_link-confirmation__button {
+ background: #026540;
+}
+.btn.mygov-green span::after,
+.mygov-green.un_link-confirmation__button span::after {
+ backface-visibility: none;
+}
+.btn.mygov-green:hover,
+.mygov-green.un_link-confirmation__button:hover {
+ background: #78C433;
+ color: #101820;
+}
+.btn.mygov-green:hover span::after,
+.mygov-green.un_link-confirmation__button:hover span::after {
+ filter: invert(1);
+}
+.btn.outline,
+.outline.un_link-confirmation__button {
+ padding: 15px 16px;
+ padding: 0.9375rem 1rem;
+ border-width: 2px;
+ border-width: 0.125rem;
+ color: #006CE0;
+ background: #FFFFFF;
+ border-style: solid;
+ border-color: #006CE0;
+}
+.btn.outline:hover, .btn.outline:focus,
+.outline.un_link-confirmation__button:hover,
+.outline.un_link-confirmation__button:focus {
+ text-decoration: underline;
+ color: #313131;
+ border-color: #313131;
+}
+.btn.outline[disabled], .btn.outline.disabled,
+.outline[disabled].un_link-confirmation__button,
+.outline.disabled.un_link-confirmation__button {
+ background: #F5F5F5;
+ border-color: #A0A0A3;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.btn.secondary,
+.secondary.un_link-confirmation__button {
+ padding: 15px 16px;
+ padding: 0.9375rem 1rem;
+ border-width: 2px;
+ border-width: 0.125rem;
+ color: #006CE0;
+ background: #FFFFFF;
+ border-style: solid;
+ border-color: #006CE0;
+}
+.btn.secondary:hover, .btn.secondary:focus,
+.secondary.un_link-confirmation__button:hover,
+.secondary.un_link-confirmation__button:focus {
+ color: #313131;
+ text-decoration: underline;
+ border-color: #313131;
+}
+.btn.secondary[disabled], .btn.secondary.disabled,
+.secondary[disabled].un_link-confirmation__button,
+.secondary.disabled.un_link-confirmation__button {
+ background: #F5F5F5;
+ border-color: #A0A0A3;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.btn.tertiary,
+.tertiary.un_link-confirmation__button {
+ padding: 15px 16px;
+ padding: 0.9375rem 1rem;
+ border-width: 2px;
+ border-width: 0.125rem;
+ color: #006CE0;
+ background: #FFFFFF;
+ border-style: solid;
+ border-color: #D1D2D3;
+}
+.btn.tertiary:hover, .btn.tertiary:focus,
+.tertiary.un_link-confirmation__button:hover,
+.tertiary.un_link-confirmation__button:focus {
+ background-color: #F5F9FE;
+}
+.btn.tertiary[disabled], .btn.tertiary.disabled,
+.tertiary[disabled].un_link-confirmation__button,
+.tertiary.disabled.un_link-confirmation__button {
+ background: #F5F5F5;
+ border-color: #A0A0A3;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.btn.icon span,
+.icon.un_link-confirmation__button span {
+ padding-right: 27px;
+ padding-right: 1.6875rem;
+ position: relative;
+ font-weight: 400;
+}
+.btn.icon span::after,
+.icon.un_link-confirmation__button span::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ transition: all 150ms;
+}
+.btn.icon span.btn-icon-filter::after,
+.icon.un_link-confirmation__button span.btn-icon-filter::after {
+ background-image: url("styles/resources/assets/icons/icon-filter-white.svg");
+}
+.btn.icon span.btn-icon-arrow::after,
+.icon.un_link-confirmation__button span.btn-icon-arrow::after {
+ background-image: url("styles/resources/assets/icons/arrow-right-white.svg");
+}
+.btn.icon span.btn-icon-external-link::after,
+.icon.un_link-confirmation__button span.btn-icon-external-link::after {
+ background-image: url("styles/resources/assets/icons/icon-external-link-white.svg");
+}
+.btn[disabled], .btn.disabled,
+[disabled].un_link-confirmation__button,
+.disabled.un_link-confirmation__button {
+ background: #A0A0A3;
+ border-color: #A0A0A3;
+ color: #FFFFFF;
+ cursor: not-allowed;
+ pointer-events: none;
+}
+.btn.loading,
+.loading.un_link-confirmation__button {
+ text-indent: -9999px;
+ text-indent: -624.9375rem;
+ background-size: 30px;
+ background-size: 1.875rem;
+ background: url("styles/resources/assets/icons/spinner.svg") no-repeat;
+ background-position: center;
+ border-color: #A0A0A3;
+ pointer-events: none;
+}
+.btn.loading[disabled], .btn.loading.disabled,
+.loading[disabled].un_link-confirmation__button,
+.loading.disabled.un_link-confirmation__button {
+ text-indent: -9999px;
+ text-indent: -624.9375rem;
+ background-size: 30px;
+ background-size: 1.875rem;
+ background: url("styles/resources/assets/icons/spinner.svg") no-repeat;
+ background-position: center;
+}
+.btn.close,
+.close.un_link-confirmation__button {
+ height: 30px;
+ height: 1.875rem;
+ width: 30px;
+ width: 1.875rem;
+ margin: 0;
+ padding: 0;
+ min-width: auto;
+ background: transparent;
+}
+.btn.close i,
+.close.un_link-confirmation__button i {
+ width: 30px;
+ width: 1.875rem;
+ height: 30px;
+ height: 1.875rem;
+ min-width: 30px;
+ min-width: 1.875rem;
+ display: block;
+ height: 30px;
+ width: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/icon-close.svg");
+}
+.btn.toggle,
+.toggle.un_link-confirmation__button {
+ padding: 0 25px 0 3px;
+ padding: 0 1.5625rem 0 0.1875rem;
+ min-height: 20px;
+ min-height: 1.25rem;
+ display: block;
+ margin: 0;
+ height: auto;
+ width: auto;
+ background: transparent;
+ color: #006CE0;
+ min-width: auto;
+}
+.btn.toggle::after,
+.toggle.un_link-confirmation__button::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 15px;
+ height: 15px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: 2px;
+ top: 0.125rem;
+ background-image: url("styles/resources/assets/icons/chevron-down.svg");
+ transition-property: none;
+}
+.btn.toggle.is-expanded::after,
+.toggle.is-expanded.un_link-confirmation__button::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 15px;
+ height: 15px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: 2px;
+ top: 0.125rem;
+ background-image: url("styles/resources/assets/icons/chevron-up.svg");
+ transition-property: none;
+}
+
+.link, .linked-services__rightInternalLink {
+ padding-right: 15px;
+ padding-right: 0.9375rem;
+ padding-left: 3px;
+ padding-left: 0.1875rem;
+ position: relative;
+ display: inline-block;
+ text-decoration: none;
+ font-weight: 500;
+ color: #101820;
+ background: transparent;
+ border: none;
+ transition: color;
+ transition-duration: 150ms;
+}
+.link:focus, .linked-services__rightInternalLink:focus {
+ outline-width: 3px;
+ outline-width: 0.1875rem;
+ outline-style: solid;
+ outline-color: #254A7E;
+}
+.link.link-btn, .link-btn.linked-services__rightInternalLink {
+ color: #006CE0;
+}
+.link:not(.action)::after, .linked-services__rightInternalLink:not(.action)::after {
+ right: -10px;
+ right: -0.625rem;
+ top: 2px;
+ top: 0.125rem;
+ width: 16px;
+ width: 1rem;
+ height: 16px;
+ height: 1rem;
+ background-size: 16px;
+ background-size: 1rem;
+ content: "";
+ position: relative;
+ display: inline-block;
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+ background-position: center;
+ transition-property: all;
+ transition-duration: 300ms;
+}
+.link:not(.action):hover, .linked-services__rightInternalLink:not(.action):hover, .link:not(.action):focus, .linked-services__rightInternalLink:not(.action):focus {
+ text-decoration: underline;
+}
+.link:not(.action):hover::after, .linked-services__rightInternalLink:not(.action):hover::after, .link:not(.action):focus::after, .linked-services__rightInternalLink:not(.action):focus::after {
+ right: -15px;
+ right: -0.9375rem;
+}
+.link[disabled]:hover, [disabled].linked-services__rightInternalLink:hover, .link.disabled:hover, .disabled.linked-services__rightInternalLink:hover {
+ text-decoration: none;
+}
+.link:not(.action)[disabled], .linked-services__rightInternalLink:not(.action)[disabled], .link:not(.action).disabled, .linked-services__rightInternalLink:not(.action).disabled {
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.link:not(.action)[disabled]::after, .linked-services__rightInternalLink:not(.action)[disabled]::after, .link:not(.action).disabled::after, .linked-services__rightInternalLink:not(.action).disabled::after {
+ background: url("styles/resources/assets/icons/arrow-right-grey.svg") no-repeat;
+}
+.link:not(.action)[disabled]:hover::after, .linked-services__rightInternalLink:not(.action)[disabled]:hover::after, .link:not(.action)[disabled]:focus::after, .linked-services__rightInternalLink:not(.action)[disabled]:focus::after, .link:not(.action).disabled:hover::after, .linked-services__rightInternalLink:not(.action).disabled:hover::after, .link:not(.action).disabled:focus::after, .linked-services__rightInternalLink:not(.action).disabled:focus::after {
+ right: -10px;
+ right: -0.625rem;
+}
+.link.highlight, .highlight.linked-services__rightInternalLink {
+ text-decoration: underline;
+ color: #006CE0;
+ border: 0;
+}
+.link.highlight:hover, .highlight.linked-services__rightInternalLink:hover, .link.highlight:focus, .highlight.linked-services__rightInternalLink:focus {
+ color: #0061C8;
+ text-decoration: none;
+}
+.link.highlight[disabled], .highlight[disabled].linked-services__rightInternalLink, .link.highlight.disabled, .highlight.disabled.linked-services__rightInternalLink {
+ text-decoration: underline;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.link.highlight.back, .highlight.back.linked-services__rightInternalLink {
+ padding-right: 3px;
+ padding-right: 0.1875rem;
+}
+.link.highlight.back::before, .highlight.back.linked-services__rightInternalLink::before {
+ width: 11px;
+ width: 0.6875rem;
+ height: 11px;
+ height: 0.6875rem;
+ margin-right: 6px;
+ margin-right: 0.375rem;
+ content: "";
+ position: relative;
+ display: inline-block;
+ left: 0;
+ background-repeat: no-repeat;
+ background-position: center;
+ transition-property: all;
+ transition-duration: 300ms;
+ background-image: url("styles/resources/assets/icons/icon-left-blue-chevron.svg");
+}
+.link.highlight.back::after, .highlight.back.linked-services__rightInternalLink::after {
+ content: none;
+}
+.link.action, .action.linked-services__rightInternalLink {
+ padding-right: 3px;
+ padding-right: 0.1875rem;
+ text-decoration: underline;
+ color: #006CE0;
+ border: 0;
+}
+.link.action.external, .action.external.linked-services__rightInternalLink {
+ display: inline-flex;
+ align-items: center;
+}
+.link.action.external:hover img, .action.external.linked-services__rightInternalLink:hover img {
+ transform: translate(3px, -3px);
+}
+.link.action.external img, .action.external.linked-services__rightInternalLink img {
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ top: -1px;
+ top: -0.0625rem;
+ margin-left: 12px;
+ margin-left: 0.75rem;
+ height: 16px;
+ height: 1rem;
+ width: 16px;
+ width: 1rem;
+ position: relative;
+}
+.link.action:hover, .action.linked-services__rightInternalLink:hover, .link.action:focus, .action.linked-services__rightInternalLink:focus {
+ color: #0061C8;
+ text-decoration: none;
+}
+.link.action[disabled], .action[disabled].linked-services__rightInternalLink, .link.action.disabled, .action.disabled.linked-services__rightInternalLink {
+ text-decoration: underline;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.link.action.icon, .action.icon.linked-services__rightInternalLink {
+ padding-left: 27px;
+ padding-left: 1.6875rem;
+}
+.link.action.icon span, .action.icon.linked-services__rightInternalLink span {
+ position: relative;
+}
+.link.action.icon span::after, .action.icon.linked-services__rightInternalLink span::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ left: -25px;
+ left: -1.5625rem;
+}
+.link.action.icon span.btn-icon-delete::after, .action.icon.linked-services__rightInternalLink span.btn-icon-delete::after {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-trash.svg");
+}
+.link.action.icon span.btn-icon-folder-move::after, .action.icon.linked-services__rightInternalLink span.btn-icon-folder-move::after {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-folder-move.svg");
+}
+
+@media only screen and (min-width: 48em) {
+ .app-group {
+ display: flex;
+ justify-content: center;
+ }
+}
+.app-group .app-download {
+ width: 200px;
+ width: 12.5rem;
+ height: 60px;
+ height: 3.75rem;
+ text-indent: -9999px;
+ text-indent: -624.9375rem;
+ display: block;
+}
+.app-group .app-download.apple {
+ background: url("styles/resources/assets/icons/apple-icon.png") no-repeat;
+ background-size: 100%;
+}
+.app-group .app-download.google {
+ background: url("styles/resources/assets/icons/google-icon.png") no-repeat;
+ background-size: 100%;
+}
+.app-group .app-download:first-child {
+ margin-bottom: 10px;
+ margin-bottom: 0.625rem;
+}
+@media only screen and (min-width: 48em) {
+ .app-group .app-download:first-child {
+ margin-right: 20px;
+ margin-right: 1.25rem;
+ margin-bottom: 0;
+ }
+}
+.app-group .app-download:focus {
+ outline-width: 3px;
+ outline-width: 0.1875rem;
+ outline-style: solid;
+ outline-color: #254A7E;
+}
+
+.btn-container {
+ display: block;
+ margin: 0;
+ justify-content: center;
+}
+.btn-container .dsl-segment {
+ display: flex;
+ align-items: center;
+}
+.btn-container.hasTopBorder {
+ border-top: 1px solid lightgray;
+ padding-top: 20px;
+ margin-top: 20px;
+}
+@media (max-width: 63.9375em) {
+ .btn-container .btn {
+ width: 100%;
+ }
+}
+.btn-container .dsl-segment.is-stacked .btn {
+ width: 100%;
+}
+
+.cmp-btn-link__conjunction {
+ margin: 0 1.25rem;
+}
+.cmp-btn-link div[data-habitat] {
+ display: inline-block;
+}
+
+/** Buttons **/
+.btnr,
+.cmp-feature-teaser__action-link,
+.cmp-button {
+ display: block;
+ position: relative;
+ font-size: 18px;
+ font-weight: 500;
+ line-height: 1.1;
+ background: #99E1F3;
+ color: #172F50;
+ text-decoration: none;
+ padding: 12px 32px;
+ text-align: center;
+ border: 2px solid transparent;
+ border-radius: 4px;
+ transition-property: background, color, padding, margin;
+ transition-duration: 150ms;
+}
+@media only screen and (min-width: 48em) {
+ .btnr,
+.cmp-feature-teaser__action-link,
+.cmp-button {
+ display: inline-block;
+ }
+}
+.btnr:hover,
+.cmp-feature-teaser__action-link:hover,
+.cmp-button:hover {
+ color: #FFFFFF;
+ background: #254A7E;
+}
+.btnr:focus,
+.cmp-feature-teaser__action-link:focus,
+.cmp-button:focus {
+ outline: 2px solid #183052;
+ color: #FFFFFF;
+ background: #254A7E;
+}
+.btnr:active,
+.cmp-feature-teaser__action-link:active,
+.cmp-button:active {
+ outline: 2px solid #183052;
+ color: #FFFFFF;
+ background: #183052;
+}
+.btnr[disabled],
+[disabled].cmp-feature-teaser__action-link,
+[disabled].cmp-button {
+ background: #D9D9D6;
+ border-color: #D9D9D6;
+ color: #75787B;
+ cursor: not-allowed;
+}
+.btnr[aria-checked=true],
+[aria-checked=true].cmp-feature-teaser__action-link,
+[aria-checked=true].cmp-button {
+ outline: 2px solid #183052;
+ color: #FFFFFF;
+ background: #254A7E;
+}
+.btnr.mygov,
+.mygov.cmp-feature-teaser__action-link,
+.mygov.cmp-button {
+ background: #026540;
+}
+.btnr.mygov:focus,
+.mygov.cmp-feature-teaser__action-link:focus,
+.mygov.cmp-button:focus {
+ background: #0061C8;
+}
+.btnr.is-loading,
+.is-loading.cmp-feature-teaser__action-link,
+.is-loading.cmp-button {
+ pointer-events: none;
+ padding: 16px 17px 16px 45px;
+}
+@keyframes rotate {
+ 0% {
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+.btnr.is-loading::before,
+.is-loading.cmp-feature-teaser__action-link::before,
+.is-loading.cmp-button::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 26px;
+ height: 26px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: calc(50% - 14px);
+ left: calc(50% - 55px);
+ background-image: url("styles/resources/assets/icons/spinner-button.svg");
+ animation: rotate 1s linear infinite;
+}
+@media only screen and (min-width: 48em) {
+ .btnr.is-loading::before,
+.is-loading.cmp-feature-teaser__action-link::before,
+.is-loading.cmp-button::before {
+ left: 25px;
+ }
+}
+.btnr.mygov-green,
+.mygov-green.cmp-feature-teaser__action-link,
+.mygov-green.cmp-button {
+ background: #026540;
+}
+.btnr.mygov-green span::after,
+.mygov-green.cmp-feature-teaser__action-link span::after,
+.mygov-green.cmp-button span::after {
+ backface-visibility: none;
+}
+.btnr.mygov-green:hover,
+.mygov-green.cmp-feature-teaser__action-link:hover,
+.mygov-green.cmp-button:hover {
+ background: #78C433;
+ color: #101820;
+}
+.btnr.mygov-green:hover span::after,
+.mygov-green.cmp-feature-teaser__action-link:hover span::after,
+.mygov-green.cmp-button:hover span::after {
+ filter: invert(1);
+}
+.btnr.outline,
+.outline.cmp-feature-teaser__action-link,
+.outline.cmp-button {
+ color: #006CE0;
+ background: #FFFFFF;
+ border: 2px solid #006CE0;
+ padding: 15px 16px;
+}
+.btnr.outline:hover, .btnr.outline:focus,
+.outline.cmp-feature-teaser__action-link:hover,
+.outline.cmp-button:hover,
+.outline.cmp-feature-teaser__action-link:focus,
+.outline.cmp-button:focus {
+ text-decoration: underline;
+ color: #313131;
+ border: 2px solid #313131;
+}
+.btnr.outline[disabled],
+.outline[disabled].cmp-feature-teaser__action-link,
+.outline[disabled].cmp-button {
+ background: #F5F5F5;
+ border-color: #A0A0A3;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.btnr.tertiary,
+.tertiary.cmp-feature-teaser__action-link,
+.tertiary.cmp-button {
+ color: #006CE0;
+ background: #FFFFFF;
+ border: 2px solid #D1D2D3;
+ padding: 15px 16px;
+}
+.btnr.tertiary:hover, .btnr.tertiary:focus,
+.tertiary.cmp-feature-teaser__action-link:hover,
+.tertiary.cmp-button:hover,
+.tertiary.cmp-feature-teaser__action-link:focus,
+.tertiary.cmp-button:focus {
+ background-color: #F5F9FE;
+}
+.btnr.tertiary[disabled],
+.tertiary[disabled].cmp-feature-teaser__action-link,
+.tertiary[disabled].cmp-button {
+ background: #F5F5F5;
+ border-color: #A0A0A3;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.btnr.icon span,
+.icon.cmp-feature-teaser__action-link span,
+.icon.cmp-button span {
+ position: relative;
+ font-weight: 400;
+ padding-right: 27px;
+}
+.btnr.icon span::after,
+.icon.cmp-feature-teaser__action-link span::after,
+.icon.cmp-button span::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ transition: all 150ms;
+}
+.btnr.icon span.btn-icon-filter::after,
+.icon.cmp-feature-teaser__action-link span.btn-icon-filter::after,
+.icon.cmp-button span.btn-icon-filter::after {
+ background-image: url("styles/resources/assets/icons/icon-filter-white.svg");
+}
+.btnr.icon span.btn-icon-arrow::after,
+.icon.cmp-feature-teaser__action-link span.btn-icon-arrow::after,
+.icon.cmp-button span.btn-icon-arrow::after {
+ background-image: url("styles/resources/assets/icons/arrow-right-white.svg");
+}
+.btnr.icon span.btn-icon-external-link::after,
+.icon.cmp-feature-teaser__action-link span.btn-icon-external-link::after,
+.icon.cmp-button span.btn-icon-external-link::after {
+ background-image: url("styles/resources/assets/icons/icon-external-link-white.svg");
+}
+.btnr.loading,
+.loading.cmp-feature-teaser__action-link,
+.loading.cmp-button {
+ background: url("styles/resources/assets/icons/spinner.svg") no-repeat;
+ background-position: center;
+ text-indent: -9999px;
+ background-size: 30px;
+ border-color: #A0A0A3;
+ pointer-events: none;
+}
+.btnr.loading[disabled],
+.loading[disabled].cmp-feature-teaser__action-link,
+.loading[disabled].cmp-button {
+ background: url("styles/resources/assets/icons/spinner.svg") no-repeat;
+ background-position: center;
+ text-indent: -9999px;
+ background-size: 30px;
+}
+.btnr.close,
+.close.cmp-feature-teaser__action-link,
+.close.cmp-button {
+ margin: 0;
+ padding: 0;
+ height: 30px;
+ width: 30px;
+ min-width: auto;
+ background: transparent;
+}
+.btnr.close i,
+.close.cmp-feature-teaser__action-link i,
+.close.cmp-button i {
+ width: 30px;
+ width: 1.875rem;
+ height: 30px;
+ height: 1.875rem;
+ min-width: 30px;
+ min-width: 1.875rem;
+ display: block;
+ height: 30px;
+ width: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/icon-close.svg");
+}
+.btnr.toggle,
+.toggle.cmp-feature-teaser__action-link,
+.toggle.cmp-button {
+ display: block;
+ margin: 0;
+ padding: 0 25px 0 3px;
+ height: auto;
+ min-height: 20px;
+ width: auto;
+ background: transparent;
+ color: #006CE0;
+ min-width: auto;
+}
+.btnr.toggle::after,
+.toggle.cmp-feature-teaser__action-link::after,
+.toggle.cmp-button::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 15px;
+ height: 15px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/chevron-down.svg");
+ top: 2px;
+ transition-property: none;
+}
+.btnr.toggle.is-expanded::after,
+.toggle.is-expanded.cmp-feature-teaser__action-link::after,
+.toggle.is-expanded.cmp-button::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 15px;
+ height: 15px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/chevron-up.svg");
+ top: 2px;
+ transition-property: none;
+}
+
+.btnr.secondary,
+.cmp-feature-teaser__action-link {
+ background: #FFFFFF;
+ color: #183052;
+ border: 2px solid #183052;
+}
+.btnr.secondary:hover,
+.cmp-feature-teaser__action-link:hover {
+ color: #FFFFFF;
+ background: #254A7E;
+}
+.btnr.secondary:focus,
+.cmp-feature-teaser__action-link:focus {
+ outline: 2px solid #183052;
+ color: #FFFFFF;
+ background: #254A7E;
+}
+.btnr.secondary:active,
+.cmp-feature-teaser__action-link:active {
+ outline: 2px solid #183052;
+ color: #FFFFFF;
+ background: #183052;
+}
+.btnr.secondary[disabled],
+[disabled].cmp-feature-teaser__action-link {
+ background: #D9D9D6;
+ border-color: #BBBCBC;
+ color: #75787B;
+ cursor: not-allowed;
+}
+
+.cmp-card-list > div {
+ width: 100%;
+ margin: 0 auto;
+ padding: 40px 0 60px;
+}
+@media only screen and (min-width: 77.75em) {
+ .cmp-card-list > div {
+ padding: 60px 0 80px;
+ }
+}
+.cmp-card-list__header {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 0.5rem;
+}
+.cmp-card-list__header h2 {
+ font-family: "Roboto", sans-serif;
+ color: #000000;
+ line-height: 1.25;
+ letter-spacing: 0.001em;
+ font-weight: 400;
+ font-size: 2.25rem;
+ margin: 0;
+}
+.cmp-card-list__heading-link {
+ display: flex;
+ align-items: center;
+ margin-top: auto;
+ padding-left: 0.375rem;
+}
+.cmp-card-list__list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ display: flex;
+ flex-wrap: wrap;
+}
+@media only screen and (min-width: 48em) {
+ .cmp-card-list__list {
+ margin: 0 -10px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .cmp-card-list__list {
+ margin: 0 -15px;
+ }
+}
+.cmp-card-list__item {
+ width: 100%;
+ margin: 20px 0 0 0;
+}
+@media only screen and (min-width: 48em) {
+ .cmp-card-list__item {
+ width: 50%;
+ padding: 0 10px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-card-list__item {
+ width: 33.33%;
+ padding: 0 15px;
+ }
+}
+.cmp-card-list__item > a {
+ display: flex;
+ height: 100%;
+ border-radius: 4px;
+ text-decoration: none;
+}
+.cmp-card-list__item .cmp-card {
+ display: flex;
+ overflow: hidden;
+ height: 100%;
+ background: #FFFFFF;
+ border-radius: 4px;
+ box-shadow: 0 2px 6px rgba(16, 24, 32, 0.16);
+}
+.cmp-card-list__item .cmp-card__info {
+ display: flex;
+ flex-direction: column;
+ width: 70%;
+ padding: 24px;
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-card-list__item .cmp-card__info {
+ width: 60%;
+ }
+}
+.cmp-card-list__item .cmp-card__info__title {
+ font-family: "Roboto", sans-serif;
+ color: #000000;
+ line-height: 1.25;
+ letter-spacing: 0;
+ font-weight: 500;
+ font-size: 1.625rem;
+ margin: 0;
+ margin-bottom: 1rem;
+}
+.cmp-card-list__item .cmp-card__info__description {
+ color: #000000;
+ line-height: 1.5556;
+ font-weight: 300;
+ font-size: 1.125rem;
+ margin: 0;
+ margin-bottom: 1rem;
+}
+.cmp-card-list__item .cmp-card__info__cta-text {
+ margin: auto auto 0 0;
+}
+.cmp-card-list__item .cmp-card__image {
+ position: relative;
+ width: 30%;
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-card-list__item .cmp-card__image {
+ width: 40%;
+ }
+}
+.cmp-card-list__item .cmp-card__image img {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.carousel-outer-container {
+ margin-top: 40px;
+ margin-top: 2.5rem;
+ margin-bottom: 60px;
+ margin-bottom: 3.75rem;
+ position: relative;
+}
+
+.react-multi-carousel-list .react-multi-carousel-item {
+ padding: 7px;
+ padding: 0.4375rem;
+}
+.react-multi-carousel-list .carousel-item {
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ display: flex;
+ position: relative;
+ height: 100%;
+ background: #FFFFFF;
+ text-decoration: none;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.25);
+ overflow: hidden;
+}
+.react-multi-carousel-list .carousel-item:focus {
+ outline-width: 3px;
+ outline-width: 0.1875rem;
+ outline-style: solid;
+ outline-color: #254A7E;
+}
+@media screen and (min-width: 0\0 ) {
+ .react-multi-carousel-list .carousel-item {
+ box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.25);
+ box-shadow: 0 0.0625rem 0.375rem 0 rgba(0, 0, 0, 0.25);
+ }
+}
+.react-multi-carousel-list .view-all {
+ border-width: 1.5px;
+ border-width: 0.09375rem;
+ border-style: solid;
+ border-color: #006CE0;
+ box-shadow: 0 0 0 0;
+}
+.react-multi-carousel-list .view-all .item-box {
+ width: 100%;
+}
+.react-multi-carousel-list .view-all .item-box .title {
+ color: #006CE0;
+}
+
+.carousel-button-container {
+ margin-top: 33px;
+ margin-top: 2.0625rem;
+ display: flex;
+ position: relative;
+ width: 100%;
+ justify-content: flex-start;
+ align-content: center;
+}
+
+.carousel-button-group {
+ width: 100px;
+ width: 6.25rem;
+ height: 50px;
+ height: 3.125rem;
+ margin-left: 7px;
+ margin-left: 0.4375rem;
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ display: flex;
+ position: relative;
+ background: #FFFFFF;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+}
+.carousel-button-group.most-viewed {
+ margin-top: 33px;
+ margin-top: 2.0625rem;
+}
+
+.custom-button {
+ width: 50px;
+ width: 3.125rem;
+ height: 50px;
+ height: 3.125rem;
+ background-size: 13px;
+ background-size: 0.8125rem;
+ text-indent: -9999px;
+ text-indent: -624.9375rem;
+ display: block;
+ position: absolute;
+ background-color: #FFFFFF;
+ border: 0;
+}
+.custom-button svg {
+ right: 15px;
+ right: 0.9375rem;
+ top: 15px;
+ top: 0.9375rem;
+ position: absolute;
+}
+.custom-button.next {
+ left: 50px;
+ left: 3.125rem;
+ border-radius: 0 5px 5px 0;
+ border-radius: 0 0.3125rem 0.3125rem 0;
+ border-left-width: 1px;
+ border-left-width: 0.0625rem;
+ border-left-style: solid;
+ border-left-color: lightgray;
+}
+.custom-button.next svg {
+ transform: rotate(180deg);
+}
+.custom-button.next.disabled {
+ display: block !important;
+ cursor: initial;
+}
+.custom-button.prev {
+ border-radius: 5px 0 0 5px;
+ border-radius: 0.3125rem 0 0 0.3125rem;
+}
+.custom-button.prev.disabled {
+ display: block !important;
+ cursor: initial;
+}
+
+.react-multi-carousel-list + .carousel-skip-link.sr-only.focusable:focus {
+ top: -35px;
+ top: -2.1875rem;
+ position: relative;
+}
+
+.loading-card-wrapper {
+ margin-right: -7px;
+ margin-right: -0.4375rem;
+ margin-left: -7px;
+ margin-left: -0.4375rem;
+ display: flex;
+}
+.loading-card-wrapper .loading-card {
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ margin-right: 7px;
+ margin-right: 0.4375rem;
+ margin-left: 7px;
+ margin-left: 0.4375rem;
+ padding: 30px;
+ padding: 1.875rem;
+ height: 300px;
+ height: 18.75rem;
+ width: 100%;
+ background: #FFFFFF;
+ flex-direction: column;
+ display: none;
+}
+.loading-card-wrapper .loading-card:first-of-type {
+ display: flex;
+}
+@media only screen and (min-width: 40em) {
+ .loading-card-wrapper .loading-card:nth-of-type(2) {
+ display: flex;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .loading-card-wrapper .loading-card:nth-of-type(3) {
+ display: flex;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .loading-card-wrapper .loading-card:nth-of-type(4) {
+ display: flex;
+ }
+}
+.loading-card-wrapper .loading-card .line {
+ height: 20px;
+ height: 1.25rem;
+ margin-bottom: 20px;
+ margin-bottom: 1.25rem;
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ background-size: 600px;
+ background-size: 37.5rem;
+ background-image: linear-gradient(90deg, #DDDDDD 0, #E8E8E8 40px, #DDDDDD 80px);
+ width: 100%;
+ background: #FFFFFF;
+ animation: shine-lines 1.6s infinite linear;
+}
+@keyframes shine-lines {
+ 0% {
+ background-position: -100px;
+ background-position: -6.25rem;
+ }
+ 40%, 100% {
+ background-position: 240px;
+ background-position: 15rem;
+ }
+}
+.loading-card-wrapper .loading-card .line.qtr {
+ width: 25%;
+}
+.loading-card-wrapper .loading-card .line.bottom {
+ margin-top: auto;
+ margin-bottom: 0;
+}
+
+.centrelink-tasks {
+ display: flex;
+ justify-content: flex-start;
+ margin: 40px 0;
+}
+@media only screen and (min-width: 64em) {
+ .centrelink-tasks {
+ justify-content: flex-end;
+ margin: 0;
+ }
+}
+.centrelink-tasks__link {
+ text-decoration: none;
+}
+.centrelink-tasks__link:focus {
+ outline: 3px solid #183052;
+ outline-offset: 1px;
+}
+.centrelink-tasks__link:hover .external-link-icon {
+ transform: translate(3px, -3px);
+}
+.centrelink-tasks__tile {
+ display: flex;
+ position: relative;
+ flex-direction: column;
+ justify-content: space-around;
+ min-height: 219px;
+ width: 100%;
+ background: #FFFFFF;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ padding: 20px;
+ border-left: 4px solid #FCB80E;
+}
+@media only screen and (min-width: 48em) {
+ .centrelink-tasks__tile {
+ max-width: 449px;
+ }
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .centrelink-tasks__tile {
+ box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.25);
+ }
+}
+.centrelink-tasks__tile img.logo {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ top: 0;
+ align-self: left;
+}
+.centrelink-tasks__tile h2 {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ font-size: 18px;
+ margin-top: 16px;
+ margin-bottom: 0;
+}
+.theme-dark .centrelink-tasks__tile h2 {
+ color: #FFFFFF;
+}
+.theme-dark .centrelink-tasks__tile h2 {
+ color: #FFFFFF;
+}
+.centrelink-tasks__tile p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ margin-top: 10px;
+}
+.theme-dark .centrelink-tasks__tile p {
+ color: #FFFFFF;
+}
+.centrelink-tasks__tile .external-link-icon {
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ height: 32px;
+ width: 32px;
+ background-color: rgba(0, 121, 202, 0.1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ border-radius: 5px;
+}
+.centrelink-tasks__tile .external-link-icon img {
+ height: 18px;
+ width: 18px;
+}
+.centrelink-tasks__tile.skeleton {
+ border-left: 4px solid transparent;
+ width: 100%;
+ box-shadow: none;
+}
+@media (max-width: 63.9375em) {
+ .centrelink-tasks__tile.skeleton {
+ margin-top: 40px;
+ }
+}
+.centrelink-tasks__tile.skeleton h2 {
+ margin: 0;
+}
+.centrelink-tasks__tile.skeleton:hover {
+ cursor: default;
+ transform: none;
+}
+.centrelink-tasks__tile.no-tasks {
+ flex-direction: row;
+ min-height: 88px;
+ justify-content: flex-start;
+ align-items: center;
+ border-left: 4px solid transparent;
+ width: 100%;
+}
+.centrelink-tasks__tile.no-tasks:hover {
+ cursor: default;
+ transform: none;
+}
+@media only screen and (min-width: 48em) {
+ .centrelink-tasks__tile.no-tasks {
+ justify-content: space-around;
+ padding: 20px 0;
+ }
+}
+.centrelink-tasks__tile.no-tasks:hover {
+ transform: none;
+}
+.centrelink-tasks__tile.no-tasks img {
+ margin-right: 20px;
+ height: 50px;
+ width: 50px;
+}
+@media only screen and (min-width: 48em) {
+ .centrelink-tasks__tile.no-tasks img {
+ min-height: 72px;
+ width: 72px;
+ margin-right: 0;
+ }
+}
+.centrelink-tasks__tile.no-tasks p {
+ font-size: 16px;
+ align-self: center;
+ margin: 0;
+}
+@media only screen and (min-width: 48em) {
+ .centrelink-tasks__tile.no-tasks {
+ min-height: 219px;
+ flex-direction: column;
+ }
+}
+.centrelink-tasks .emergency-status.is-form-error {
+ margin-top: 0;
+}
+
+.change-communication-preferences__preface .container {
+ max-width: 927px;
+ padding: 30px;
+ background-color: #FFFFFF;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ padding: 10px;
+}
+@media only screen and (min-width: 40em) {
+ .change-communication-preferences__preface .container {
+ padding: 20px 20px 17px 25px;
+ }
+}
+.change-communication-preferences__preface .container .preface-heading-area {
+ display: flex;
+ align-content: center;
+}
+.change-communication-preferences__preface .container .preface-heading-area .notification-chevron {
+ height: 20px;
+}
+.change-communication-preferences__preface .container .preface-heading-area .notifications-heading {
+ flex-grow: 1;
+ flex-basis: 70%;
+}
+@media only screen and (min-width: 40em) {
+ .change-communication-preferences__preface .container .preface-heading-area .notifications-heading {
+ flex-basis: auto;
+ }
+}
+.change-communication-preferences__preface .container .preface-heading-area h2 {
+ font-weight: 700;
+ margin-top: 0;
+ margin-bottom: 5px;
+}
+.change-communication-preferences__preface .container .section-description {
+ margin: 0;
+}
+.change-communication-preferences__preface .container .section-description p {
+ font-size: 14px;
+ line-height: 20px;
+}
+.change-communication-preferences__preface .container .preface-content-area {
+ margin-top: 5px;
+}
+.change-communication-preferences__preface .container .preface-content-area p,
+.change-communication-preferences__preface .container .preface-content-area strong {
+ font-size: 14px;
+ line-height: 20px;
+}
+.change-communication-preferences__choose .container {
+ max-width: 927px;
+ padding: 30px;
+ background-color: #FFFFFF;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+}
+.change-communication-preferences__choose .box-title {
+ font-weight: 700;
+}
+.change-communication-preferences__choose .radio-options-description {
+ margin-top: 0;
+}
+.change-communication-preferences__choose input {
+ max-width: 650px;
+}
+.change-communication-preferences__change button {
+ max-width: 160px;
+}
+.change-communication-preferences__change .invalid-input {
+ border: 2px solid #DC3548;
+}
+.change-communication-preferences__change .invalid-input:focus {
+ border: 2px solid #DC3548;
+}
+.change-communication-preferences__change .invalidMessage {
+ margin-top: 0;
+ color: #DC3548;
+}
+.change-communication-preferences__modal .container .modal__content {
+ max-width: 434px;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-body {
+ padding: 20px;
+ padding-top: 0;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-body .confirm-error-message {
+ margin-bottom: 10px;
+ color: #DC3548;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-body .confirm-modal-title {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-body .confirm-modal-description {
+ margin-top: 0;
+ margin-bottom: 0;
+ word-break: break-all;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-body .btn-container {
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-body .btn-container button {
+ display: inline-block;
+ margin-right: 20px;
+ flex-grow: 1;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-body .btn-container button:last-of-type() {
+ margin-right: 0;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-header {
+ display: flex;
+ align-content: center;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-header h2 {
+ flex-grow: 1;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-header h2.title-text {
+ margin-left: 20px;
+}
+.change-communication-preferences__modal .container .modal__content .verify-modal-header a {
+ display: block;
+}
+.change-communication-preferences__modal .container button {
+ margin-bottom: 10px;
+ margin-right: 20px;
+}
+.change-communication-preferences__modal .container button:last-of-type() {
+ margin-right: 0;
+}
+
+.connect-to-di-steps {
+ margin-top: 16px;
+}
+.connect-to-di-steps a {
+ margin: 10px 10px 0 0;
+}
+.connect-to-di-steps li {
+ margin: 0 0 10px 0;
+}
+.connect-to-di-steps__content {
+ margin: 0 0 1.2em 0;
+}
+.connect-to-di-steps__content p {
+ font-size: 14px;
+ margin: 0;
+ line-height: 20px;
+ max-width: 78%;
+}
+
+.di-services h1 {
+ margin-bottom: 10px;
+}
+.di-services h2 {
+ font-weight: 600;
+}
+.di-services p {
+ font-size: 20px;
+ margin: 0;
+ margin-left: 10px;
+ line-height: 30px;
+ max-width: 75%;
+}
+.di-services__pNoMargin {
+ margin-left: -8px !important;
+}
+.di-services__list {
+ list-style-type: none;
+ padding-left: 0;
+ margin-top: 0;
+}
+
+.connect-to-di-confirmation {
+ display: flex;
+ flex-direction: column;
+}
+.connect-to-di-confirmation a {
+ margin: 10px 10px 0 0;
+}
+.connect-to-di-confirmation__content {
+ margin: 1.2em 0 1.2em 0;
+}
+
+.di-notification-banner {
+ display: flex;
+ flex-direction: column;
+ max-width: 927px;
+ margin: -20px 0;
+}
+.di-notification-banner h3 {
+ font-family: "Roboto", sans-serif;
+ font-weight: 550;
+ line-height: 20px;
+ font-size: 20px;
+ margin: 0 0 10px;
+}
+
+.dashboard-alert {
+ display: flex;
+ flex-flow: wrap column;
+ position: relative;
+ padding: 20px 20px 20px 80px;
+ margin: 0;
+ min-height: 60px;
+ max-width: 770px;
+ background: transparent;
+ color: #000000;
+ transition-duration: 300ms;
+ border: 2px solid #006CE0;
+ border-radius: 5px;
+}
+@media only screen and (min-width: 48em) {
+ .dashboard-alert {
+ display: inline-flex;
+ margin: 0 60px 0 0;
+ }
+}
+.dashboard-alert i.info {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 60px;
+ height: 100%;
+ background-color: #006CE0;
+}
+.dashboard-alert i.info::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 60px;
+ height: 100%;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/icon-info-white.svg");
+ background-size: auto;
+}
+.dashboard-alert > h2 {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ display: block;
+ color: #000000;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+.theme-dark .dashboard-alert > h2 {
+ color: #FFFFFF;
+}
+.theme-dark .dashboard-alert > h2 {
+ color: #FFFFFF;
+}
+.dashboard-alert > h2 + .cmp-text {
+ margin-top: 8px;
+}
+.dashboard-alert .cmp-text {
+ display: block;
+ padding: 0;
+ margin: 0;
+}
+.dashboard-alert .cmp-text ul {
+ margin-top: 10px;
+}
+.dashboard-alert .cmp-text ul li {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+}
+.theme-dark .dashboard-alert .cmp-text ul li {
+ color: #FFFFFF;
+}
+.dashboard-alert .cmp-text ul li b,
+.dashboard-alert .cmp-text ul li strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .dashboard-alert .cmp-text ul li b,
+.theme-dark .dashboard-alert .cmp-text ul li strong {
+ color: #FFFFFF;
+}
+.theme-dark .dashboard-alert .cmp-text ul li b,
+.theme-dark .dashboard-alert .cmp-text ul li strong {
+ color: #FFFFFF;
+}
+.dashboard-alert .cmp-text p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #000000;
+ margin: 0;
+ align-self: center;
+}
+.theme-dark .dashboard-alert .cmp-text p {
+ color: #FFFFFF;
+}
+@media (max-width: 63.9375em) {
+ .dashboard-alert .cmp-text p + p {
+ margin-top: 8px;
+ }
+}
+.dashboard-alert .cmp-text p strong,
+.dashboard-alert .cmp-text p b {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ color: #000000;
+}
+.theme-dark .dashboard-alert .cmp-text p strong,
+.theme-dark .dashboard-alert .cmp-text p b {
+ color: #FFFFFF;
+}
+.theme-dark .dashboard-alert .cmp-text p strong,
+.theme-dark .dashboard-alert .cmp-text p b {
+ color: #FFFFFF;
+}
+@media (max-width: 47.9375em) {
+ .dashboard-alert .cmp-text p {
+ line-height: 1.5;
+ }
+}
+.dashboard-alert.is-error {
+ border-color: #DC3548;
+}
+.dashboard-alert.is-error i.info {
+ background-color: #DC3548;
+}
+.dashboard-alert.is-error i.info::after {
+ background-image: url("styles/resources/assets/icons/icon-alert-warning-white.svg");
+}
+.dashboard-alert.is-warning {
+ border-color: #FCB80E;
+}
+.dashboard-alert.is-warning i.info {
+ background-color: #FCB80E;
+}
+.dashboard-alert.is-warning i.info::after {
+ background-image: url("styles/resources/assets/icons/icon-alert-warning.svg");
+}
+.dashboard-alert.is-success {
+ border-color: #1A9F50;
+}
+.dashboard-alert.is-success i.info {
+ background-color: #1A9F50;
+}
+.dashboard-alert.is-success i.info::after {
+ background-image: url("styles/resources/assets/icons/icon-info-white.svg");
+}
+
+/* ----------- BREAKPOINTS ---------- */
+/* ------------- PALETTES ------------ */
+/* ------- UTILITY ------- */
+/* ----------- SEARCH ---------- */
+/* ----------- TRANSITIONS ---------- */
+/* ----------- Z-INDEX ---------- */
+/* ------------- OPACITY ------------ */
+/* ------------- FONT-WEIGHTS ------------ */
+/* ------------- COLOURS ------------ */
+/* ------------- REM ---------------- */
+.dollar-value .dollar-value__sign {
+ font-size: 18px;
+ margin-right: 3px;
+}
+.dollar-value.dollar-value--colourful.dollar-value--positive .dollar-value__sign {
+ color: #147B3E;
+}
+.dollar-value.dollar-value--colourful.dollar-value--negative .dollar-value__sign {
+ color: #E60000;
+}
+
+.dsl-bp-wrapper {
+ width: 100%;
+}
+.dsl-bp-wrapper.inline {
+ width: auto;
+ display: inline-block;
+}
+
+.dsl-wrapper {
+ overflow: visible;
+ position: relative;
+}
+.dsl-wrapper.debug {
+ padding: 2px;
+}
+
+.dsl-container {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: flex-start;
+}
+.dsl-container.left {
+ justify-content: flex-start;
+}
+.dsl-container.right {
+ justify-content: flex-end;
+}
+.dsl-container.center {
+ justify-content: center;
+}
+.dsl-container.between {
+ justify-content: space-between;
+}
+
+.dsl-segment {
+ border: 0 solid transparent;
+ background-clip: padding-box;
+ box-sizing: border-box;
+ border-width: 0 30px 0 0;
+}
+.dsl-segment.debug {
+ padding: 2px;
+ /* Note we can't use border here due to Segment relying
+ on the transparent border to emulate the grid gap */
+ box-shadow: inset 0 0 0 2px black;
+}
+.dsl-segment.is-stacked {
+ /* Not a fan of important but it allows us to use JS to
+ set the width inside of DynamicSubLayout
+ specifically when in desktop view */
+ width: 100% !important;
+ border-width: 0 0 0 0;
+}
+.dsl-segment.is-mobile {
+ border-width: 0 0 30px 0;
+}
+@media only screen and (min-width: 77.75em) {
+ .dsl-segment.is-mobile {
+ border-width: 0 60px 0 0;
+ }
+}
+.dsl-segment.is-postcode input {
+ width: 140px;
+}
+
+.emergency-status {
+ display: flex;
+ flex-direction: row;
+ border-radius: 5px;
+ width: 100%;
+ border: 2px solid #DC3548;
+ margin: 20px 0;
+}
+@media only screen and (min-width: 64em) {
+ .emergency-status {
+ width: fit-content;
+ max-width: 650px;
+ }
+}
+.emergency-status .icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 53px;
+ background-color: #DC3548;
+}
+.emergency-status .icon img {
+ width: 22px;
+ width: 1.375rem;
+ height: 22px;
+ height: 1.375rem;
+ min-width: 22px;
+ min-width: 1.375rem;
+ display: block;
+ height: 22px;
+ width: 22px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+}
+.emergency-status .icon h2 {
+ display: none;
+}
+.emergency-status .content {
+ flex: 1;
+ padding: 18px 27px;
+}
+.emergency-status .content * {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ -ms-word-break: break-all;
+ word-break: break-all;
+ word-break: break-word;
+ hyphens: auto;
+}
+.emergency-status .content h2 {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ color: #525252;
+ margin: 0;
+ letter-spacing: normal;
+}
+.theme-dark .emergency-status .content h2 {
+ color: #FFFFFF;
+}
+.emergency-status .content h2 + p {
+ margin: 8px 0 0;
+}
+.emergency-status .content p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+ font-size: 16px;
+ margin: 0;
+ line-height: 1.1875;
+}
+.theme-dark .emergency-status .content p {
+ color: #FFFFFF;
+}
+.emergency-status .content p b,
+.emergency-status .content p strong {
+ color: #101820;
+}
+.emergency-status .content p + p {
+ margin: 8px 0 0;
+}
+.emergency-status .content a {
+ cursor: pointer;
+ font-weight: normal;
+}
+.emergency-status .content a.link, .emergency-status .content a.linked-services__rightInternalLink {
+ padding-right: 0;
+}
+.emergency-status .content b,
+.emergency-status .content strong {
+ line-height: inherit;
+ font-size: inherit;
+}
+.emergency-status.is-ongoing {
+ border-color: #FCB80E;
+}
+.emergency-status.is-ongoing .icon {
+ background-color: #FCB80E;
+}
+.emergency-status.is-critical {
+ border-color: #DC3548;
+}
+.emergency-status.is-critical .icon {
+ background-color: #DC3548;
+}
+.emergency-status.is-resolved {
+ border-color: #1A9F50;
+}
+.emergency-status.is-resolved .icon {
+ background-color: #1A9F50;
+}
+.emergency-status.is-info {
+ border-color: #006CE0;
+}
+.emergency-status.is-info .icon {
+ background-color: #006CE0;
+}
+@media only screen and (min-width: 64em) {
+ .emergency-status.is-full-width {
+ width: 100%;
+ max-width: 100%;
+ }
+}
+.emergency-status.is-form-error {
+ margin-top: 40px;
+}
+.emergency-status.is-form-error .content h2 {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ letter-spacing: normal;
+}
+.theme-dark .emergency-status.is-form-error .content h2 {
+ color: #FFFFFF;
+}
+.theme-dark .emergency-status.is-form-error .content h2 {
+ color: #FFFFFF;
+}
+.emergency-status.is-form-error .content p a {
+ text-decoration: underline;
+}
+.emergency-status.is-form-error .content p a:hover {
+ text-decoration: none;
+}
+.emergency-status.is-full-page-error {
+ margin-bottom: 200px;
+}
+@media only screen and (min-width: 64em) {
+ .emergency-status.is-full-page-error {
+ margin-bottom: 330px;
+ }
+}
+
+.cmp-feature-teaser {
+ display: flex;
+ flex-direction: column;
+ overflow: hidden;
+}
+.cmp-feature-teaser .cmp-image {
+ width: 100%;
+ margin: 0;
+}
+.cmp-feature-teaser .cmp-image__image {
+ height: 160px;
+ object-fit: cover;
+}
+.cmp-feature-teaser__info {
+ display: flex;
+ flex-direction: column;
+ padding: 36px 20px;
+}
+.cmp-feature-teaser__info__pretitle,
+.cmp-feature-teaser__info h3 {
+ color: #101820;
+ line-height: 1.25;
+ font-weight: 500;
+ font-size: 1.625rem;
+ margin-bottom: 1rem;
+ margin-top: 0;
+}
+.cmp-feature-teaser__info__description {
+ margin-bottom: 1.75rem;
+}
+.cmp-feature-teaser__info__description p {
+ color: #000000;
+ line-height: 1.5556;
+ font-weight: 300;
+ font-size: 1.125rem;
+ margin: 0;
+}
+.cmp-feature-teaser__action-container {
+ display: flex;
+ flex-direction: column;
+}
+.cmp-feature-teaser__action-link {
+ width: 100%;
+}
+.cmp-feature-teaser__action-link:not(:last-of-type) {
+ margin-bottom: 28px;
+}
+
+@media only screen and (min-width: 768px) {
+ .cmp-feature-teaser {
+ flex-direction: row-reverse;
+ min-height: 340px;
+ border-radius: 4px;
+ border: 1px solid #E1E1DE;
+ }
+ .cmp-feature-teaser .cmp-image {
+ width: 50%;
+ }
+ .cmp-feature-teaser .cmp-image__image {
+ height: 100%;
+ }
+ .cmp-feature-teaser__info {
+ align-items: flex-start;
+ padding: 48px;
+ padding-left: 36px;
+ width: 50%;
+ }
+ .cmp-feature-teaser__info__pretitle,
+.cmp-feature-teaser__info h3 {
+ margin-bottom: 1.25rem;
+ }
+ .cmp-feature-teaser__info__description {
+ margin-bottom: 2.5rem;
+ }
+}
+.feedback-poll {
+ display: flex;
+ flex-flow: column nowrap;
+ transition: height 1.25s;
+}
+@media only screen and (min-width: 40em) {
+ .feedback-poll {
+ flex-flow: row nowrap;
+ width: 100%;
+ min-height: 9rem;
+ }
+}
+.feedback-poll > * {
+ margin: auto;
+ text-align: center;
+}
+@media (max-width: 47.9375em) {
+ .feedback-poll button {
+ margin: 0 auto 0 auto;
+ }
+ .feedback-poll button + button {
+ margin: 10px auto 0 auto;
+ }
+}
+@media only screen and (min-width: 40em) {
+ .feedback-poll button {
+ margin: 0 20px 0 0;
+ }
+}
+
+.footer {
+ background: #101012;
+ color: #FFFFFF;
+ padding-top: 55px;
+}
+.footer p {
+ font-size: 14px;
+ color: #FFFFFF;
+ margin: 10px 0;
+}
+.footer a {
+ font-size: 14px;
+ color: #FFFFFF;
+ text-decoration: none;
+}
+.footer a:hover {
+ text-decoration: underline;
+}
+.footer a:focus {
+ outline-color: #FFFFFF;
+}
+.footer ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ margin-top: 10px;
+}
+.footer li {
+ font-size: 14px;
+ color: #FFFFFF;
+ padding: 10px 0;
+}
+.footer h4 {
+ margin: 0;
+}
+@media (max-width: 47.9375em) {
+ .footer.is-compact .footer-top-list {
+ height: auto;
+ flex-flow: column;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .footer.is-compact .footer-top-links {
+ flex-basis: 100%;
+ }
+}
+.footer.is-compact .footer-top-list li {
+ color: #F4F4F4;
+ width: 50%;
+}
+.footer.is-compact .footer-top-list li a {
+ font-weight: 700;
+}
+
+.footer-left {
+ margin-bottom: 30px;
+}
+@media only screen and (min-width: 48em) {
+ .footer-left {
+ width: calc(35% - 5px);
+ }
+}
+@media only screen and (min-width: 64em) {
+ .footer-left {
+ width: calc(30% - 5px);
+ }
+}
+
+.footer-title {
+ font-size: 20px;
+ color: #FFFFFF;
+ margin-top: 0;
+ line-height: 20px;
+}
+@media only screen and (min-width: 64em) {
+ .footer-title {
+ margin-right: auto;
+ }
+}
+
+.footer-links {
+ font-size: 14px;
+ line-height: 16px;
+ color: #FFFFFF;
+ font-weight: 700;
+}
+
+.footer-top {
+ padding-bottom: 30px;
+}
+@media only screen and (min-width: 48em) {
+ .footer-top {
+ display: flex;
+ flex-wrap: wrap;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .footer-top {
+ justify-content: space-between;
+ padding-bottom: 60px;
+ }
+}
+
+@media only screen and (min-width: 48em) {
+ .footer-top-links {
+ width: calc(65% - 5px);
+ }
+}
+@media only screen and (min-width: 64em) {
+ .footer-top-links {
+ width: calc(30% - 5px);
+ }
+}
+.footer-top-links .title {
+ line-height: 14px;
+}
+.footer-top-links li {
+ width: 50%;
+}
+
+.footer-top-list {
+ display: flex;
+ height: 160px;
+ flex-flow: column wrap;
+}
+.footer-top-list a {
+ font-size: 14px;
+ color: #F4F4F4;
+}
+
+.footer-middle {
+ display: flex;
+}
+.footer-middle .list {
+ width: 50%;
+}
+@media only screen and (min-width: 64em) {
+ .footer-middle .list {
+ margin-top: 0;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .footer-middle .list li:first-child {
+ padding-top: 0;
+ }
+}
+@media only screen and (min-width: 48em) and (max-width: 63.9375em) {
+ .footer-middle {
+ margin-left: calc(35% - 5px);
+ width: calc(70% - 5px);
+ }
+}
+@media only screen and (min-width: 64em) {
+ .footer-middle {
+ width: calc(40% - 5px);
+ }
+}
+
+.footer .social-wrapper {
+ width: 50%;
+ margin-top: 20px;
+}
+@media only screen and (min-width: 64em) {
+ .footer .social-wrapper {
+ margin-top: 0;
+ }
+}
+.footer .social-list {
+ margin-top: 10px;
+}
+.footer .social-item {
+ display: inline-block;
+ padding-left: 20px;
+}
+.footer .social-item:first-child {
+ padding-left: 0;
+}
+.footer .social-item a {
+ display: block;
+ text-indent: -9999px;
+ width: 20px;
+ height: 20px;
+ overflow: hidden;
+}
+.footer .social-item.one a {
+ background: url("styles/resources/assets/icons/social-linkedin-white.svg") no-repeat;
+ background-size: 15px 16px;
+ background-position: center center;
+}
+.footer .social-item.two a {
+ background: url("styles/resources/assets/icons/social-twitter-white.svg") no-repeat;
+ background-size: 19px 15px;
+ background-position: center center;
+}
+.footer .social-item.three a {
+ background: url("styles/resources/assets/icons/social-facebook-white.svg") no-repeat;
+ background-size: 10px 18px;
+ background-position: center center;
+}
+.footer .social-item.four a {
+ background: url("styles/resources/assets/icons/social-mail-white.svg") no-repeat;
+ background-size: 22px 14px;
+ background-position: center center;
+}
+
+.footer-bottom {
+ padding: 20px 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+}
+.footer-bottom p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ color: #F4F4F4;
+ display: inline-block;
+}
+.theme-dark .footer-bottom p {
+ color: #FFFFFF;
+}
+.footer-bottom .title {
+ margin: 0 20px 0 0;
+}
+.footer-bottom .abn {
+ margin: 0;
+}
+
+.footer.ausgov {
+ background: #000000;
+}
+.footer.ausgov p,
+.footer.ausgov a,
+.footer.ausgov li,
+.footer.ausgov h4 {
+ color: #F4F4F4;
+}
+.footer.ausgov select.goog-te-combo {
+ background-color: #000000;
+}
+.footer.ausgov .footer-top {
+ flex-direction: column;
+ padding-bottom: 60px;
+}
+@media only screen and (min-width: 64em) {
+ .footer.ausgov .footer-top {
+ flex-direction: row;
+ padding-bottom: 80px;
+ }
+}
+
+.footer-title-list .footer-title {
+ color: #FFFFFF;
+}
+.footer-title-list .footer-title:first-child {
+ margin-top: 10px;
+ margin-bottom: 15px;
+}
+@media only screen and (min-width: 64em) {
+ .footer-title-list {
+ flex-basis: 25%;
+ }
+}
+
+.footer-linked-list,
+.footer-contact-list,
+.footer-social-list {
+ margin-top: 40px;
+}
+@media only screen and (min-width: 64em) {
+ .footer-linked-list,
+.footer-contact-list,
+.footer-social-list {
+ margin-top: 0;
+ }
+}
+.footer-linked-list ul,
+.footer-contact-list ul,
+.footer-social-list ul {
+ margin-top: 0;
+}
+
+@media only screen and (min-width: 64em) {
+ .footer-linked-list {
+ flex-basis: 15%;
+ }
+}
+.footer-linked-list a {
+ font-weight: 700;
+}
+
+@media only screen and (min-width: 64em) {
+ .footer-contact-list {
+ flex-basis: 45%;
+ padding-right: 20px;
+ }
+}
+.footer-contact-list a {
+ font-weight: 700;
+}
+
+@media only screen and (min-width: 64em) {
+ .footer-social-list {
+ flex-basis: 15%;
+ }
+}
+.footer-social-list h4 {
+ font-family: "Roboto", sans-serif;
+}
+.footer-social-list ul {
+ margin-top: 10px;
+}
+.footer-social-list li {
+ display: inline-block;
+ margin-right: 25px;
+}
+.footer-social-list li img {
+ height: 20px;
+ width: 20px;
+}
+
+.cmp-custom-footer {
+ display: flex;
+ justify-content: center;
+ background: #000000;
+}
+.cmp-custom-footer__content {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ max-width: 1360px;
+ padding-top: 40px;
+ padding-bottom: 40px;
+}
+@media only screen and (min-width: 40em) {
+ .cmp-custom-footer__content {
+ width: 640px;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .cmp-custom-footer__content {
+ width: 768px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .cmp-custom-footer__content {
+ width: 1024px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .cmp-custom-footer__content {
+ width: 1244px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-custom-footer__content {
+ width: 1360px;
+ }
+}
+.cmp-custom-footer__accordion {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 22px;
+}
+.cmp-custom-footer__button {
+ display: inline-flex;
+ align-items: center;
+ justify-content: space-between;
+ text-align: left;
+ min-height: 68px;
+ border: none;
+ outline: none;
+ cursor: pointer;
+ color: #FFFFFF;
+ background: #000000;
+ padding: 0 20px;
+}
+.cmp-custom-footer__button__title {
+ font-size: 20px;
+ font-weight: 600;
+ line-height: 52px;
+}
+.cmp-custom-footer__button__icon {
+ width: 36px;
+ height: 36px;
+ transition: 0.2s ease;
+}
+.cmp-custom-footer__button:hover {
+ color: #000000;
+ background: #66D3EE;
+}
+.cmp-custom-footer__button:hover svg {
+ fill: #000000;
+}
+.cmp-custom-footer__button:focus {
+ outline: none;
+}
+.cmp-custom-footer__panel {
+ max-height: 0;
+ overflow: hidden;
+ transition: max-height 0.2s ease;
+}
+.cmp-custom-footer__panel__list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ padding: 22px 20px;
+}
+.cmp-custom-footer__panel__list li:not(:last-child) {
+ margin-bottom: 34px;
+}
+.cmp-custom-footer__panel__list li a {
+ color: #FFFFFF;
+ font-size: 16px;
+ font-weight: 400;
+ line-height: 24px;
+ text-decoration: none;
+}
+.cmp-custom-footer__panel__list li a:hover {
+ color: #66D3EE;
+ text-decoration: underline;
+}
+.cmp-custom-footer__panel__list li a:focus {
+ background: #FFFFFF;
+ color: #000000;
+ outline: 2px solid #33C4E8;
+ outline-offset: 1px;
+ border-radius: 1px;
+}
+.cmp-custom-footer__panel__list li a:active {
+ background: #D9D9D6;
+}
+.cmp-custom-footer__columns {
+ display: none;
+ margin-bottom: 44px;
+}
+.cmp-custom-footer__column {
+ margin-right: 95px;
+}
+.cmp-custom-footer__column__title {
+ font-family: "Roboto", sans-serif;
+ color: #FFFFFF;
+ margin-top: 0;
+ margin-bottom: 24px;
+ font-weight: 600;
+}
+.cmp-custom-footer__column h3 {
+ font-size: 18px;
+ line-height: 22px;
+}
+.cmp-custom-footer__column__list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.cmp-custom-footer__column__list li:not(:last-child) {
+ margin-bottom: 24px;
+}
+.cmp-custom-footer__column__list li a {
+ color: #FFFFFF;
+ font-size: 16px;
+ line-height: 24px;
+ text-decoration: none;
+ font-weight: 400;
+}
+.cmp-custom-footer__column__list li a:hover {
+ color: #66D3EE;
+ text-decoration: underline;
+}
+.cmp-custom-footer__column__list li a:focus {
+ background: #FFFFFF;
+ color: #000000;
+ outline: 2px solid #33C4E8;
+ outline-offset: 1px;
+ border-radius: 1px;
+}
+.cmp-custom-footer__column__list li a:active {
+ background: #D9D9D6;
+}
+.cmp-custom-footer__lower {
+ padding: 0 20px;
+}
+.cmp-custom-footer__lower__links {
+ padding: 25px 0;
+ margin-bottom: 44px;
+ border-top: 1px solid #75787B;
+ border-bottom: 1px solid #75787B;
+}
+.cmp-custom-footer__lower__list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.cmp-custom-footer__lower__list li {
+ display: inline;
+}
+.cmp-custom-footer__lower__list li:not(:last-child) {
+ margin-right: 24px;
+}
+.cmp-custom-footer__lower__list li a {
+ color: #FFFFFF;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 24px;
+ text-decoration: none;
+}
+.cmp-custom-footer__lower__list li a:hover {
+ color: #66D3EE;
+ text-decoration: underline;
+}
+.cmp-custom-footer__lower__list li a:focus {
+ background: #FFFFFF;
+ color: #000000;
+ outline: 2px solid #33C4E8;
+ outline-offset: 1px;
+ border-radius: 1px;
+}
+.cmp-custom-footer__lower__list li a:active {
+ background: #D9D9D6;
+}
+.cmp-custom-footer__bottom {
+ display: flex;
+ flex-direction: column;
+}
+.cmp-custom-footer__bottom__logos {
+ display: flex;
+ height: 56px;
+ max-width: 322px;
+ margin-bottom: 46px;
+}
+.cmp-custom-footer__bottom__logos img {
+ height: 100%;
+}
+.cmp-custom-footer__bottom__acknowledgement p {
+ color: #FFFFFF;
+ font-size: 16px;
+ line-height: 26px;
+ font-weight: 400;
+ margin: 0;
+}
+
+.arrow-up {
+ transform: rotate(180deg);
+}
+
+@media only screen and (min-width: 576px) {
+ .cmp-custom-footer__content {
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ .cmp-custom-footer__accordion {
+ display: none;
+ }
+ .cmp-custom-footer__columns {
+ display: flex;
+ }
+ .cmp-custom-footer__lower {
+ padding: 0;
+ }
+ .cmp-custom-footer__bottom__logos {
+ height: 68px;
+ max-width: 390px;
+ }
+}
+@media only screen and (min-width: 992px) {
+ .cmp-custom-footer__bottom {
+ flex-direction: row;
+ align-items: center;
+ justify-content: space-between;
+ }
+ .cmp-custom-footer__bottom__logos {
+ height: 54px;
+ max-width: 308px;
+ margin-right: 32px;
+ margin-bottom: 0;
+ }
+ .cmp-custom-footer__bottom__acknowledgement p {
+ max-width: 650px;
+ }
+}
+@media only screen and (min-width: 1200px) {
+ .cmp-custom-footer__content {
+ padding-top: 55px;
+ padding-bottom: 40px;
+ }
+ .cmp-custom-footer__bottom__logos {
+ height: 68px;
+ max-width: 390px;
+ }
+}
+@media only screen and (min-width: 1244px) {
+ .cmp-custom-footer__content {
+ padding-left: 40px;
+ padding-right: 40px;
+ }
+}
+.genre-carousel-container {
+ width: 100%;
+}
+.genre-carousel-container .react-multi-carousel-item {
+ height: 370px;
+ height: 23.125rem;
+}
+
+.genre-carousel-item img {
+ border-radius: 5px 5px 0 0;
+ border-radius: 0.3125rem 0.3125rem 0 0;
+ position: absolute;
+ top: 0;
+ height: calc(100% - 126px);
+ height: calc(100% - 7.875rem);
+ width: 100%;
+ object-fit: cover;
+}
+@media screen and (min-width: 0\0 ) {
+ .genre-carousel-item img {
+ width: 100%;
+ height: auto;
+ }
+}
+.genre-carousel-item .item-box {
+ height: 126px;
+ height: 7.875rem;
+ padding: 20px;
+ padding: 1.25rem;
+ width: 100%;
+ background: #FFFFFF;
+ align-self: flex-end;
+ margin-left: auto;
+ display: flex;
+ flex-direction: column;
+ position: relative;
+}
+.genre-carousel-item .item-box .title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin-bottom: 15px;
+ margin-bottom: 0.9375rem;
+ margin-top: 0;
+ display: block;
+}
+.theme-dark .genre-carousel-item .item-box .title {
+ color: #FFFFFF;
+}
+.theme-dark .genre-carousel-item .item-box .title {
+ color: #FFFFFF;
+}
+.genre-carousel-item .item-box .description {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ display: block;
+}
+.theme-dark .genre-carousel-item .item-box .description {
+ color: #FFFFFF;
+}
+.genre-carousel-item .item-box i {
+ width: 32px;
+ width: 2rem;
+ height: 32px;
+ height: 2rem;
+ background-size: 16px;
+ background-size: 1rem;
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ display: block;
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+ background-position: center;
+ background-color: rgba(0, 108, 224, 0.1);
+ margin-top: auto;
+ transition-property: margin-left;
+ transition-duration: 300ms;
+}
+.genre-carousel-item:hover i, .genre-carousel-item:focus i {
+ margin-left: 5px;
+ margin-left: 0.3125rem;
+}
+
+.genre-landing {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ display: flex;
+ flex-wrap: wrap;
+ margin-top: 40px;
+ margin-bottom: 30px;
+}
+@media only screen and (min-width: 64em) {
+ .genre-landing {
+ margin-bottom: 50px;
+ }
+}
+.genre-landing__item {
+ display: flex;
+ position: relative;
+ min-height: 305px;
+ width: 100%;
+ margin-bottom: 30px;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ background-color: #FFFFFF;
+}
+.genre-landing__item > a {
+ text-decoration: none;
+ color: #000000;
+ display: flex;
+ position: relative;
+ height: auto;
+ width: 100%;
+ overflow: hidden;
+ border-radius: 5px;
+}
+.genre-landing__item:hover > a, .genre-landing__item:focus > a {
+ text-decoration: underline;
+}
+.genre-landing__item:hover i, .genre-landing__item:focus i {
+ margin-left: 5px;
+}
+.genre-landing__item:focus {
+ outline: 3px solid #183052;
+}
+@media only screen and (min-width: 64em) {
+ .genre-landing__item {
+ width: calc(33.33% - 23.33px);
+ margin: 0 15px 30px;
+ }
+ .genre-landing__item:nth-child(3n) {
+ margin-right: 5px;
+ }
+ .genre-landing__item:nth-child(3n+1) {
+ margin-left: 5px;
+ }
+}
+.genre-landing__item img {
+ position: absolute;
+ top: 0;
+ height: calc(100% - 130px);
+ width: 100%;
+ object-fit: cover;
+ border-radius: 5px 5px 0 0;
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .genre-landing__item img {
+ width: 100%;
+ height: auto;
+ overflow: hidden;
+ }
+}
+.genre-landing__item .item-box {
+ position: relative;
+ display: flex;
+ align-self: flex-end;
+ flex-direction: column;
+ min-height: 130px;
+ height: auto;
+ width: 100%;
+ padding: 20px;
+ background: #FFFFFF;
+ border-radius: 0 0 5px 5px;
+}
+.genre-landing__item .item-box .title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+ margin-top: 0;
+}
+.theme-dark .genre-landing__item .item-box .title {
+ color: #FFFFFF;
+}
+.theme-dark .genre-landing__item .item-box .title {
+ color: #FFFFFF;
+}
+.genre-landing__item .item-box .title b,
+.genre-landing__item .item-box .title strong {
+ color: #101820;
+}
+.genre-landing__item .item-box .description {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+}
+.theme-dark .genre-landing__item .item-box .description {
+ color: #FFFFFF;
+}
+.genre-landing__item .item-box i {
+ display: block;
+ width: 32px;
+ height: 32px;
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+ background-size: 16px;
+ background-position: center;
+ background-color: rgba(0, 108, 224, 0.1);
+ margin-top: auto;
+ border-radius: 5px;
+ transition-property: margin-left;
+ transition-duration: 300ms;
+}
+
+.global-header {
+ background-color: #183052;
+ box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.3) inset;
+ position: relative;
+}
+.global-header::after {
+ content: "";
+ position: absolute;
+ display: block;
+ width: 100%;
+ height: 5px;
+ top: 0;
+ background-image: url("styles/resources/assets/icons/header-top-line-m.svg");
+ background-repeat: no-repeat;
+ background-color: #0061C8;
+ background-position: left center;
+}
+@media only screen and (min-width: 77.75em) {
+ .global-header::after {
+ height: 7px;
+ background-image: url("styles/resources/assets/icons/header-top-line-d.svg");
+ }
+}
+.global-header .wrapper {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 100%;
+ padding: 0 20px;
+ position: relative;
+ z-index: 500;
+}
+@media (max-width: 77.6875em) {
+ .global-header .wrapper {
+ height: 86px;
+ padding-top: 5px;
+ flex-direction: row;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .global-header .wrapper {
+ height: 120px;
+ flex-direction: row;
+ }
+}
+.global-header .wrapper .nav-onscreen {
+ height: 100%;
+}
+@media only screen and (min-width: 77.75em) {
+ .global-header .wrapper .nav-onscreen {
+ padding-left: 250px;
+ }
+}
+.global-header .wrapper .site-logo-desktop + .nav-onscreen {
+ width: auto;
+}
+@media only screen and (min-width: 77.75em) {
+ .global-header .wrapper .site-logo-desktop + .nav-onscreen {
+ padding-left: 40px;
+ }
+}
+.global-header .wrapper .site-logo {
+ margin-top: 0;
+ position: absolute;
+ left: 40px;
+ top: 50%;
+ transform: translateY(-50%);
+}
+.global-header a,
+.global-header button:not(.cmp-search__clear):not(.reset-button):not(.translation-widget__button) {
+ color: #FFFFFF;
+ padding: 6px;
+}
+.global-header a:focus,
+.global-header button:not(.cmp-search__clear):not(.reset-button):not(.translation-widget__button):focus {
+ outline-color: #FFFFFF;
+}
+.global-header a:focus h3,
+.global-header button:not(.cmp-search__clear):not(.reset-button):not(.translation-widget__button):focus h3 {
+ outline: 3px solid #183052;
+ outline-offset: 2px;
+}
+.global-header a {
+ display: flex;
+ align-items: center;
+ text-decoration: none;
+}
+.global-header button {
+ background-color: transparent;
+ border: none;
+}
+.global-header .site-logo {
+ z-index: 501;
+ width: auto;
+}
+@media (max-width: 77.6875em) {
+ .global-header .site-logo {
+ display: none;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .global-header .site-logo {
+ height: 50px;
+ }
+}
+.global-header .site-logo img {
+ width: auto;
+ height: 50px;
+}
+.global-header .site-logo-desktop {
+ flex: 1;
+ display: none;
+}
+@media only screen and (min-width: 77.75em) {
+ .global-header .site-logo-desktop {
+ display: block;
+ }
+}
+.global-header .site-logo-desktop .site-logo {
+ display: inline-block;
+ position: relative;
+ margin-left: 40px;
+ left: 0;
+ top: 0;
+ height: auto;
+ transform: none;
+}
+.global-header .site-logo-mobile {
+ z-index: 501;
+ width: auto;
+ display: block;
+}
+@media only screen and (min-width: 77.75em) {
+ .global-header .site-logo-mobile {
+ display: none;
+ }
+}
+.global-header .site-logo-mobile img {
+ width: 95px;
+ height: 63px;
+}
+.global-header.is-static {
+ background-color: #000000;
+ padding-top: 6px;
+ padding-bottom: 6px;
+}
+@media (max-width: 77.6875em) {
+ .global-header.is-static > .wrapper {
+ height: 120px;
+ }
+}
+.global-header.is-static > .wrapper .site-logo {
+ left: 50%;
+ transform: translate(-50%, -50%);
+}
+.global-header.is-static a {
+ margin: 0 auto;
+}
+.global-header.is-static a.site-logo {
+ padding: 0;
+}
+@media (max-width: 77.6875em) {
+ .global-header.is-static a.site-logo {
+ display: block;
+ height: 80px;
+ width: auto;
+ margin: 0;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .global-header.is-static a.site-logo {
+ display: block;
+ height: 80px;
+ width: auto;
+ margin: 0;
+ }
+}
+.global-header.is-static a.site-logo img {
+ height: 80px;
+ width: auto;
+}
+.global-header.aus-gov {
+ background-color: #000000;
+ box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2) inset;
+}
+.global-header.aus-gov .wrapper {
+ border-bottom: 1px solid #333333;
+}
+.global-header.aus-gov .cmp-search {
+ background-color: #000000;
+}
+.global-header.aus-gov .cmp-search__input {
+ border-bottom: 1px solid #006CE0;
+ box-shadow: none;
+}
+.global-header.aus-gov .cmp-search__input::placeholder {
+ opacity: 0.6;
+}
+.global-header.aus-gov .cmp-search__item::before {
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+}
+.global-header.aus-gov .cmp-search__item::after {
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+}
+.global-header.aus-gov .cmp-search__clear-icon {
+ background-image: url("styles/resources/assets/icons/clear.svg");
+}
+.global-header.aus-gov .cross-icon::before, .global-header.aus-gov .cross-icon::after {
+ opacity: 0;
+ background-image: url("styles/resources/assets/icons/icon-close.svg");
+}
+.global-header.aus-gov #nav-offscreen-toggle .hamburger {
+ background-color: #006CE0;
+}
+.global-header.aus-gov #nav-offscreen-toggle .hamburger::after, .global-header.aus-gov #nav-offscreen-toggle .hamburger::before {
+ background-color: #006CE0;
+}
+.global-header.aus-gov .nav-mobile__logo {
+ background-color: #000000;
+ border-bottom: 1px solid #333333;
+}
+.global-header.aus-gov #global-search-onscreen {
+ background-color: #000000;
+ overflow-y: auto;
+}
+.global-header.aus-gov #global-search-offscreen {
+ background-color: #000000;
+}
+.global-header.aus-gov #global-search-offscreen-toggle {
+ border-bottom: 1px solid #333333;
+}
+.global-header.aus-gov #global-search-offscreen-toggle.is-active {
+ background-image: url("styles/resources/assets/icons/arrow-left.svg");
+ background-color: #000000;
+}
+.global-header.aus-gov #global-search-offscreen-toggle.is-active:focus {
+ box-shadow: 5px 0 0 0 #006CE0 inset;
+}
+.global-header.aus-gov #global-search-offscreen-toggle:focus {
+ border-bottom: 1px solid #333333;
+}
+.global-header.aus-gov .nav-onscreen .nav .nav__link.is-active::before {
+ background-color: #006CE0;
+}
+.global-header.aus-gov .nav-onscreen .nav__list.is-open .nav__link::before {
+ background-color: #006CE0;
+}
+.global-header.aus-gov .nav-onscreen .nav__link:hover::before, .global-header.aus-gov .nav-onscreen .nav__link:focus::before {
+ background: #006CE0;
+}
+.global-header.aus-gov .nav-offscreen {
+ background-color: #000000;
+}
+.global-header.aus-gov .nav-offscreen .subnav__link {
+ background-color: #000000;
+ color: #FFFFFF;
+ border-bottom: 1px solid #333333;
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+ background-repeat: no-repeat;
+ background-size: 20px;
+ background-position: center right 32px;
+}
+.global-header.aus-gov .nav-offscreen .nav {
+ background-color: #000000;
+}
+.global-header.aus-gov .nav-offscreen .nav__list {
+ border-bottom: none;
+}
+.global-header.aus-gov .nav-offscreen .nav button:not(.cmp-search__clear):not(.reset-button):focus {
+ box-shadow: 5px 0 0 0 #006CE0 inset;
+ outline: 0;
+}
+.global-header.aus-gov .nav-offscreen .nav__link {
+ border-bottom: 1px solid #333333;
+}
+.global-header.aus-gov .nav-offscreen .nav__link:not(#offscreen-services) {
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+ background-repeat: no-repeat;
+ background-size: 20px;
+ background-position: center right 32px;
+}
+.global-header.aus-gov .nav-offscreen .nav__link:first-child {
+ border-bottom: 1px solid #333333;
+}
+.global-header.aus-gov .nav-offscreen .nav__link:hover, .global-header.aus-gov .nav-offscreen .nav__link:focus {
+ box-shadow: 5px 0 0 0 #006CE0 inset;
+ outline-color: transparent;
+}
+
+#skip-links {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ position: fixed;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ width: 100%;
+ text-align: center;
+ background-color: #FFFFFF;
+}
+#skip-links a:focus {
+ color: #006CE0;
+ outline-color: #006CE0;
+ display: block;
+}
+
+.nav-onscreen {
+ display: none;
+ flex-grow: 1;
+ z-index: 500;
+}
+@media only screen and (min-width: 77.75em) {
+ .nav-onscreen {
+ display: block;
+ }
+}
+.nav-onscreen .nav {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ display: flex;
+ justify-content: center;
+ height: 100%;
+}
+.nav-onscreen .nav button.nav__link {
+ background: transparent;
+ color: #FFFFFF;
+ border: none;
+}
+.nav-onscreen .nav .nav__list {
+ display: flex;
+ margin: 0 10px;
+ min-width: 90px;
+}
+.nav-onscreen .nav .nav__list .subnav {
+ display: none;
+}
+.nav-onscreen .nav .nav__list .wrapper {
+ display: none;
+}
+.nav-onscreen .nav .nav__list--search-group {
+ display: flex;
+ height: 100%;
+}
+.nav-onscreen .nav .nav__list.is-open .wrapper {
+ position: absolute;
+ display: block;
+ top: 100%;
+ width: 100%;
+ max-width: 1170px;
+ left: 0;
+ right: 0;
+ margin: 0 auto;
+}
+.nav-onscreen .nav .nav__list.is-open .nav__link::before {
+ background-color: #FFFFFF;
+}
+.nav-onscreen .nav .nav__list.is-open .subnav {
+ display: flex;
+}
+.nav-onscreen .nav .nav__link,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button) {
+ font-size: 18px;
+ position: relative;
+}
+.nav-onscreen .nav .nav__link::before, .nav-onscreen .nav .nav__link::after,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button)::before,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button)::after {
+ content: "";
+ position: absolute;
+ transition-duration: 150ms;
+}
+.nav-onscreen .nav .nav__link::before,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button)::before {
+ bottom: 0;
+ height: 4px;
+ transition-property: background-color;
+}
+.nav-onscreen .nav .nav__link::after,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button)::after {
+ top: 12px;
+ left: 0;
+ width: 100%;
+ height: calc(100% - 24px);
+ outline: 3px solid transparent;
+}
+.nav-onscreen .nav .nav__link:hover::before, .nav-onscreen .nav .nav__link:focus::before, .nav-onscreen .nav .nav__link.is-active::before,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button):hover::before,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button):focus::before,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button).is-active::before {
+ background-color: #FFFFFF;
+}
+.nav-onscreen .nav .nav__link:focus,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button):focus {
+ outline: none;
+}
+.nav-onscreen .nav .nav__link:focus::after,
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button):focus::after {
+ outline: 3px solid #FFFFFF;
+}
+.nav-onscreen .nav .nav__link.is-active:not(button),
+.nav-onscreen .nav button:not(.cmp-search__clear):not(.reset-button).is-active:not(button) {
+ font-weight: 700;
+}
+.nav-onscreen .nav .nav__link {
+ text-align: center;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+.nav-onscreen .nav .nav__link::before {
+ width: 100%;
+ left: 0;
+}
+.nav-onscreen .subnav {
+ display: none;
+ background: #FFFFFF;
+ top: 100%;
+ padding: 40px 90px 10px 30px;
+ max-width: 1170px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ flex-flow: row wrap;
+}
+.nav-onscreen .subnav .subnav__list {
+ display: block;
+ width: 33.33%;
+ padding: 0 30px;
+}
+.nav-onscreen .subnav .subnav__link {
+ display: flex;
+ flex-direction: column;
+}
+.nav-onscreen .subnav .subnav__link:hover .subnav__view.link::after, .nav-onscreen .subnav .subnav__link:hover .subnav__view.linked-services__rightInternalLink::after, .nav-onscreen .subnav .subnav__link:focus .subnav__view.link::after, .nav-onscreen .subnav .subnav__link:focus .subnav__view.linked-services__rightInternalLink::after {
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+}
+.nav-onscreen .subnav .subnav__link:hover .subnav__heading, .nav-onscreen .subnav .subnav__link:focus .subnav__heading {
+ color: #006CE0;
+}
+.nav-onscreen .subnav .subnav__link:hover .subnav__heading::after, .nav-onscreen .subnav .subnav__link:focus .subnav__heading::after {
+ content: "";
+ display: inline-block;
+ position: absolute;
+ height: 1px;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ border-bottom: 1px solid #006CE0;
+}
+.nav-onscreen .subnav .subnav__heading-wrapper {
+ display: flex;
+ width: 100%;
+ justify-content: space-between;
+ border-bottom: 1px solid #DDDDDD;
+ margin: 0 0 14px 0;
+ padding: 0 0 15px 0;
+}
+.nav-onscreen .subnav .subnav__heading {
+ font-family: "Roboto", sans-serif;
+ font-weight: normal;
+ color: #101820;
+ letter-spacing: normal;
+}
+.nav-onscreen .subnav .subnav__view.link::after, .nav-onscreen .subnav .subnav__view.linked-services__rightInternalLink::after {
+ background: url("styles/resources/assets/icons/arrow-right-grey.svg") no-repeat;
+}
+.nav-onscreen .subnav .subnav__heading {
+ color: #101820;
+ font-size: 18px;
+ position: relative;
+ font-weight: normal;
+ font-family: "Roboto", sans-serif;
+ margin: 0;
+ padding: 0;
+ line-height: 1;
+}
+.nav-onscreen .subnav .subnav__para {
+ font-family: "Roboto", sans-serif;
+ width: 100%;
+ font-size: 14px;
+ font-weight: normal;
+ font-style: normal;
+ line-height: 1.57;
+ color: #525252;
+ margin: 0 0 45px 0;
+}
+
+#nav-offscreen-wrapper {
+ align-self: center;
+ flex: 1;
+}
+
+@media only screen and (min-width: 77.75em) {
+ #nav-offscreen-wrapper,
+#nav-offscreen-toggle,
+.nav-offscreen {
+ display: none;
+ }
+}
+
+.nav-mobile-hero {
+ background-color: #122848;
+}
+.nav-mobile-hero a {
+ /* adding 5px of the absolutely positioned top bar height */
+ padding: 21px 20px 16px;
+}
+.nav-mobile-hero a img {
+ width: auto;
+ height: 40px;
+}
+@media only screen and (min-width: 77.75em) {
+ .nav-mobile-hero {
+ display: none;
+ }
+}
+
+#nav-offscreen-toggle {
+ color: #FFFFFF;
+ background-color: transparent;
+ border: 0;
+ align-self: center;
+ margin-right: auto;
+ position: relative;
+ flex: 1 1 auto;
+ padding: 32px 1px 0 1px;
+ font-size: 11px;
+}
+@media (min-width: 30em) {
+ #nav-offscreen-toggle {
+ padding: 6px 6px 6px 48px;
+ font-size: 1rem;
+ }
+}
+#nav-offscreen-toggle .hamburger {
+ position: absolute;
+ background-color: #FFFFFF;
+ width: 25px;
+ height: 3px;
+ transition-property: top, width, background-color;
+ transition-duration: 150ms;
+ transition-timing-function: ease-in-out;
+ left: 2px;
+ top: 6px;
+}
+@media (min-width: 30em) {
+ #nav-offscreen-toggle .hamburger {
+ top: auto;
+ left: 0;
+ }
+}
+#nav-offscreen-toggle .hamburger::before, #nav-offscreen-toggle .hamburger::after {
+ content: "";
+ position: absolute;
+ left: 0;
+ background-color: #FFFFFF;
+ width: 25px;
+ height: 3px;
+ transition-property: top, left, transform;
+ transition-duration: 150ms;
+ transition-timing-function: ease-in-out;
+}
+#nav-offscreen-toggle .hamburger::before {
+ top: 8px;
+}
+#nav-offscreen-toggle .hamburger::after {
+ top: 16px;
+}
+#nav-offscreen-toggle.is-open .hamburger {
+ background-color: transparent;
+ width: 0;
+}
+#nav-offscreen-toggle.is-open .hamburger::before, #nav-offscreen-toggle.is-open .hamburger::after {
+ top: 8px;
+}
+#nav-offscreen-toggle.is-open .hamburger::before {
+ transform: rotateZ(45deg);
+}
+#nav-offscreen-toggle.is-open .hamburger::after {
+ transform: rotateZ(-45deg);
+}
+#nav-offscreen-toggle:focus {
+ outline-color: #FFFFFF;
+}
+
+.nav-offscreen {
+ position: fixed;
+ z-index: 1;
+ top: auto;
+ left: 0;
+ width: 100%;
+ height: 0;
+ background-color: #183052;
+ transition-property: height, opacity;
+ transition-duration: 300ms;
+ transition-timing-function: ease-out;
+}
+.nav-offscreen .nav,
+.nav-offscreen .site-logo {
+ z-index: 1;
+ visibility: hidden;
+ opacity: 0;
+ transition-property: opacity;
+ transition-duration: 300ms;
+ transition-timing-function: ease-out;
+}
+.nav-offscreen ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.nav-offscreen button.nav__link {
+ display: block;
+ width: 100%;
+ text-align: left;
+}
+.nav-offscreen .nav {
+ position: relative;
+ z-index: 10;
+ width: 100vw;
+ background-color: #183052;
+ display: flex;
+ flex-direction: column;
+ height: 100%;
+ overflow-y: auto;
+}
+.nav-offscreen .nav .nav__list {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+}
+.nav-offscreen .nav .nav__list.is-open .nav__link::before {
+ transform: translateY(-50%);
+}
+.nav-offscreen .nav .nav__list.is-hidden {
+ display: none;
+}
+.nav-offscreen .nav ul:not(.react-autosuggest__suggestions-list) li:last-child {
+ width: 100%;
+}
+.nav-offscreen .nav .nav__link,
+.nav-offscreen .nav button:not(.cmp-search__clear):not(.reset-button) {
+ font-size: 22px;
+ padding: 28px 32px;
+ height: 80px;
+ position: relative;
+}
+.nav-offscreen .nav .nav__link:hover, .nav-offscreen .nav .nav__link:focus,
+.nav-offscreen .nav button:not(.cmp-search__clear):not(.reset-button):hover,
+.nav-offscreen .nav button:not(.cmp-search__clear):not(.reset-button):focus {
+ box-shadow: 5px 0 0 0 #FFFFFF inset;
+ outline-color: #FFFFFF;
+}
+.nav-offscreen .nav .nav__link.is-open {
+ font-weight: 700;
+ box-shadow: 5px 0 0 0 #006CE0 inset;
+}
+.nav-offscreen .nav button.nav__link::before {
+ content: "";
+ position: absolute;
+ top: 50%;
+ right: 32px;
+ width: 18px;
+ height: 12px;
+ background-image: url("styles/resources/assets/icons/chevron-up-white.svg");
+ background-repeat: no-repeat;
+ background-size: contain;
+ transition-property: transform;
+ transition-duration: 150ms;
+}
+.nav-offscreen .nav button.nav__link::before {
+ transform: translateY(-50%) rotateZ(-180deg);
+}
+.nav-offscreen .hide-auth-menu {
+ display: none;
+}
+.nav-offscreen .subnav {
+ display: none;
+ overflow: hidden;
+}
+.nav-offscreen .subnav__list {
+ background: #FFFFFF;
+}
+.nav-offscreen .subnav__link {
+ padding-left: 32px;
+ background: #FFFFFF;
+ height: 80px;
+ font-family: "Roboto", sans-serif;
+ font-size: 18px;
+ font-weight: normal;
+ line-height: 1.22;
+ letter-spacing: normal;
+ color: #101820;
+ border-left: 5px solid transparent;
+ border-bottom: 1px solid #DDDDDD;
+ display: flex;
+ align-items: center;
+}
+.nav-offscreen .subnav__link:hover, .nav-offscreen .subnav__link:active, .nav-offscreen .subnav__link:focus {
+ font-weight: bold;
+ border-left: 5px solid #006CE0;
+}
+.nav-offscreen .subnav .authenticated {
+ padding-left: 28px;
+}
+.nav-offscreen .subnav .authenticated img {
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-position: center center;
+ height: 24px;
+ width: 24px;
+}
+.nav-offscreen .subnav .authenticated span {
+ padding-left: 18px;
+}
+.nav-offscreen .subnav .is-active-auth {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ font-size: 18px;
+ background: #E5F1FD;
+}
+.theme-dark .nav-offscreen .subnav .is-active-auth {
+ color: #FFFFFF;
+}
+.theme-dark .nav-offscreen .subnav .is-active-auth {
+ color: #FFFFFF;
+}
+.nav-offscreen .subnav .is-active-auth img {
+ filter: grayscale(1);
+}
+.nav-offscreen .is-open .subnav {
+ display: block;
+}
+.nav-offscreen .site-logo {
+ display: block;
+ margin-bottom: 50px;
+}
+.nav-offscreen .site-logo:focus {
+ outline-color: #FFFFFF;
+}
+.nav-offscreen:target, .nav-offscreen.is-open {
+ height: calc(100vh - 80px);
+ overflow-y: auto;
+ margin-top: 17px;
+}
+@media (min-width: 30em) {
+ .nav-offscreen:target, .nav-offscreen.is-open {
+ margin-top: 25px;
+ }
+}
+.nav-offscreen:target .nav,
+.nav-offscreen:target .site-logo, .nav-offscreen.is-open .nav,
+.nav-offscreen.is-open .site-logo {
+ visibility: visible;
+ opacity: 1;
+}
+.nav-offscreen .search-active {
+ display: none;
+}
+
+.cmp-search__field {
+ height: auto;
+ position: relative;
+}
+@keyframes spin {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
+.cmp-search__loading-indicator {
+ position: absolute;
+ top: 50%;
+ right: 20px;
+ left: auto;
+}
+.cmp-search__spinner {
+ display: inline-block;
+ border: none;
+ border-radius: 0;
+ background-image: url("styles/resources/assets/icons/spinner-white.svg");
+ background-repeat: no-repeat;
+ background-size: contain;
+ animation: spin 3s infinite;
+ animation-timing-function: linear;
+}
+.cmp-search__btn-close::before, .cmp-search__btn-close::after {
+ content: "";
+ position: absolute;
+ right: 50%;
+ margin-right: -1px;
+ background-color: #FFFFFF;
+ width: 2px;
+}
+.cmp-search__btn-close::before {
+ transform: rotate(45deg);
+}
+.cmp-search__btn-close::after {
+ transform: rotate(-45deg);
+}
+.cmp-search__input {
+ font-family: "Montserrat", sans-serif;
+ font-weight: bold;
+ width: 100%;
+ color: #FFFFFF;
+ background: none;
+ border: none;
+ border-bottom: 2px solid #2B78E3;
+ transition-property: box-shadow;
+ transition-duration: 150ms;
+}
+.cmp-search__input::placeholder {
+ color: #FFFFFF;
+ text-transform: none;
+}
+.cmp-search__input[aria-expanded=true], .cmp-search__input:focus {
+ outline: 3px solid #2B78E3;
+ border-bottom: 1px solid #2B78E3;
+}
+.cmp-search__input::-ms-clear {
+ display: none;
+}
+.cmp-search__clear {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 0;
+ color: #FFFFFF;
+ font-weight: 700;
+ padding: 0;
+}
+.cmp-search__clear:focus {
+ outline: 3px solid #FFFFFF;
+}
+.cmp-search__clear-icon {
+ display: inline-block;
+ vertical-align: middle;
+ position: relative;
+ top: auto;
+ right: auto;
+ margin-left: 10px;
+ background-image: url("styles/resources/assets/icons/clear-white.svg");
+ background-size: contain;
+}
+.cmp-search__results {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ height: auto;
+ border: none;
+ margin-bottom: 150px;
+ max-height: none;
+ overflow-y: visible;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-search__results {
+ padding-left: 40px;
+ max-height: 22rem;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .cmp-search__results {
+ max-height: 30rem;
+ }
+}
+.cmp-search__item {
+ position: relative;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-search__item::before, .cmp-search__item::after {
+ content: "";
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ width: 16px;
+ height: 14px;
+ transition-property: opacity, right;
+ transition-duration: 150ms;
+ }
+}
+.cmp-search__item::after {
+ opacity: 0;
+}
+.cmp-search__item:hover, .cmp-search__item:focus, .cmp-search__item.cmp-search__item--is-focused {
+ outline: none;
+ text-decoration: none;
+ background-color: transparent;
+ border: solid 0.5px #FFFFFF;
+}
+.cmp-search__item:hover::before, .cmp-search__item:focus::before, .cmp-search__item.cmp-search__item--is-focused::before {
+ opacity: 0;
+}
+.cmp-search__item:hover::after, .cmp-search__item:focus::after, .cmp-search__item.cmp-search__item--is-focused::after {
+ opacity: 1;
+}
+.cmp-search__item-title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #FFFFFF;
+ text-decoration: underline;
+}
+.theme-dark .cmp-search__item-title {
+ color: #FFFFFF;
+}
+.cmp-search__item-mark {
+ color: inherit;
+ background-color: transparent;
+}
+.cmp-search__alert {
+ position: relative;
+}
+.cmp-search__alert__image {
+ position: absolute;
+ top: 13px;
+ width: 24px;
+ height: 26px;
+ background-image: url("styles/resources/assets/icons/icon-info-white.svg");
+ background-repeat: no-repeat;
+ transition-property: transform;
+}
+.cmp-search__alert__message {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #FFFFFF;
+ padding-left: 38px;
+}
+.theme-dark .cmp-search__alert__message {
+ color: #FFFFFF;
+}
+
+.global-header .cmp-search__results {
+ background-color: transparent;
+ padding-top: 30px;
+}
+.global-header .cmp-search__results li {
+ padding: 10px 0;
+}
+.global-header .cmp-search__item {
+ font-size: 20px;
+ padding: 0;
+ display: inline-block;
+ box-shadow: 0 -2px 0 0 transparent inset;
+ transition-property: box-shadow;
+ transition-duration: 150ms;
+}
+.global-header .cmp-search__item::before, .global-header .cmp-search__item::after {
+ right: -31px;
+}
+.global-header .cmp-search__item::before {
+ background-image: url("styles/resources/assets/icons/arrow-right-grey.svg");
+}
+.global-header .cmp-search__item::after {
+ background-image: url("styles/resources/assets/icons/arrow-right-white.svg");
+}
+.global-header .cmp-search__item:hover::before, .global-header .cmp-search__item:hover::after, .global-header .cmp-search__item:focus::before, .global-header .cmp-search__item:focus::after, .global-header .cmp-search__item.cmp-search__item--is-focused::before, .global-header .cmp-search__item.cmp-search__item--is-focused::after {
+ right: -36px;
+}
+
+body.is-open {
+ overflow-y: hidden;
+ position: fixed;
+ height: 100vh;
+ width: 100%;
+}
+
+#global-search-onscreen-toggle {
+ padding-left: 34px;
+ position: relative;
+}
+#global-search-onscreen-toggle::before {
+ left: 6px;
+ width: calc(100% - 12px);
+}
+#global-search-onscreen-toggle .search-icon,
+#global-search-onscreen-toggle .cross-icon {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ left: 6px;
+ width: 16px;
+ height: 16px;
+}
+#global-search-onscreen-toggle .search-icon::before, #global-search-onscreen-toggle .search-icon::after,
+#global-search-onscreen-toggle .cross-icon::before,
+#global-search-onscreen-toggle .cross-icon::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 16px;
+ height: 16px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ transform: rotateZ(0deg);
+ transform-origin: center center;
+ transition-property: transform, opacity;
+ transition-duration: 150ms;
+ transition-timing-function: ease-in-out;
+ background-size: contain;
+}
+#global-search-onscreen-toggle .search-icon::after {
+ background-image: url("styles/resources/assets/icons/search.svg");
+}
+#global-search-onscreen-toggle .cross-icon::before, #global-search-onscreen-toggle .cross-icon::after {
+ opacity: 0;
+ background-image: url("styles/resources/assets/icons/icon-close-white.svg");
+}
+.is-open #global-search-onscreen-toggle {
+ font-weight: 400;
+}
+.is-open #global-search-onscreen-toggle span::before, .is-open #global-search-onscreen-toggle span::after {
+ transform: rotateZ(90deg);
+}
+.is-open #global-search-onscreen-toggle span::before {
+ opacity: 0;
+}
+.is-open #global-search-onscreen-toggle span::after {
+ opacity: 1;
+}
+
+#nav-onscreen .cmp-search--header {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ width: 100%;
+ height: calc(100vh - 120px);
+ background-color: #183052;
+ position: absolute;
+ top: 120px;
+ left: 0;
+ opacity: 0;
+ transition-property: opacity;
+ transition-duration: 150ms;
+ transition-timing-function: ease-in-out;
+ pointer-events: none;
+ overflow-x: hidden;
+ overflow-y: auto;
+ z-index: 700;
+}
+@media (prefers-reduced-motion: reduce) {
+ #nav-onscreen .cmp-search--header {
+ transition: none;
+ }
+}
+#nav-onscreen .cmp-search {
+ max-width: 1244px;
+ margin: 88px auto 0;
+ visibility: hidden;
+}
+@media only screen and (min-width: 64em) {
+ #nav-onscreen .cmp-search {
+ padding: 0 40px;
+ }
+}
+#nav-onscreen .is-open .cmp-search--header {
+ opacity: 1;
+ pointer-events: auto;
+}
+#nav-onscreen .is-open .cmp-search {
+ visibility: visible;
+}
+#nav-onscreen .cmp-search__icon {
+ display: none;
+}
+#nav-onscreen .cmp-search__spinner {
+ width: 40px;
+ height: 40px;
+ margin-top: -20px;
+}
+#nav-onscreen .cmp-search__btn-close::before, #nav-onscreen .cmp-search__btn-close::after {
+ height: 20px;
+ margin-top: -10px;
+}
+#nav-onscreen .cmp-search__input {
+ font-size: 72px;
+ padding-right: 110px;
+ padding-bottom: 10px;
+ padding-left: 10px;
+}
+#nav-onscreen .cmp-search__input::placeholder {
+ color: #A0A0A3;
+}
+#nav-onscreen .cmp-search__clear {
+ font-size: 16px;
+ right: 20px;
+}
+#nav-onscreen .cmp-search__clear:focus {
+ outline: 3px solid #FFFFFF;
+}
+#nav-onscreen .cmp-search__clear-icon {
+ width: 40px;
+ height: 40px;
+}
+#nav-onscreen .cmp-search__results {
+ background-color: transparent;
+ padding-top: 30px;
+ /* for ipad landscape */
+}
+@media only screen and (max-height: 48em) {
+ #nav-onscreen .cmp-search__results {
+ padding-bottom: 80px;
+ }
+}
+#nav-onscreen .cmp-search__results li {
+ padding: 10px 0;
+}
+
+#global-search-offscreen-wrapper {
+ margin-bottom: 50px;
+ border-bottom: none;
+ height: 100vh;
+}
+
+#global-search-offscreen-toggle {
+ border: none;
+ background-color: transparent;
+ width: 100%;
+ text-align: left;
+ background-image: url("styles/resources/assets/icons/search.svg");
+ background-repeat: no-repeat;
+ background-size: 20px;
+ background-position: center right 32px;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ margin-bottom: 70px;
+}
+#global-search-offscreen-toggle.is-active {
+ top: 0;
+ background-image: url("styles/resources/assets/icons/arrow-left-white.svg");
+ background-size: 16px 14px;
+ background-repeat: no-repeat;
+ background-position: center left 20px;
+ background-color: #183052;
+ padding-left: 46px;
+ margin-bottom: 0;
+}
+#global-search-offscreen-toggle.is-active:not(:focus) {
+ box-shadow: none;
+}
+
+#global-search-offscreen {
+ left: 0;
+ width: 100vw;
+ height: auto;
+ background-color: #183052;
+ z-index: 1;
+ opacity: 0;
+ transition-property: opacity, height;
+ transition-duration: 150ms;
+ transition-timing-function: ease-in-out;
+ overflow-y: hidden;
+ overflow-x: auto;
+}
+#global-search-offscreen .cmp-search {
+ visibility: hidden;
+}
+#global-search-offscreen .cmp-search__form {
+ padding: 0 20px;
+}
+#global-search-offscreen .cmp-search__results {
+ padding: 0 20px 80px;
+}
+#global-search-offscreen .cmp-search__icon {
+ display: none;
+}
+#global-search-offscreen .cmp-search__spinner {
+ width: 24px;
+ height: 24px;
+ margin-top: -12px;
+}
+#global-search-offscreen .cmp-search__btn-close::before, #global-search-offscreen .cmp-search__btn-close::after {
+ height: 15px;
+ margin-top: -6px;
+}
+#global-search-offscreen .cmp-search__input {
+ font-size: 36px;
+ padding: 5px 88px 5px 10px;
+}
+#global-search-offscreen .cmp-search__input::placeholder {
+ color: #A0A0A3;
+}
+#global-search-offscreen .cmp-search__clear {
+ right: 19px;
+}
+#global-search-offscreen .cmp-search__clear-icon {
+ width: 24px;
+ height: 24px;
+}
+#global-search-offscreen-toggle.is-active + #global-search-offscreen {
+ opacity: 1;
+}
+#global-search-offscreen-toggle.is-active + #global-search-offscreen .cmp-search {
+ visibility: visible;
+ padding: 40px 0 20px;
+}
+
+.login-container {
+ position: relative;
+ flex: 1;
+ display: none;
+ flex-direction: column;
+ justify-content: flex-end;
+ align-items: end;
+}
+@media only screen and (min-width: 64em) {
+ .login-container {
+ display: flex;
+ }
+}
+.login-container a {
+ text-decoration: none;
+}
+.login-container #user-banner {
+ flex-flow: row;
+ left: 0;
+ background-color: transparent;
+ border: none;
+}
+.login-container #user-banner .no-initials {
+ display: none;
+}
+.login-container .sign-in:hover .sign-in-btn, .login-container .sign-in:focus .sign-in-btn {
+ background: #FFFFFF;
+}
+.login-container .sign-in:focus {
+ border: none;
+}
+.login-container .sign-in:focus .sign-in-btn {
+ outline: 2px solid #33C4E8;
+ outline-offset: 1px;
+}
+.login-container .sign-in:active {
+ border: none;
+}
+.login-container .sign-in:active .sign-in-btn {
+ background: #EDF2F4;
+}
+.login-container .sign-in::after:active, .login-container .sign-in::after:focus {
+ outline: none;
+}
+
+#user-banner {
+ position: relative;
+ padding: 5px;
+ display: block;
+}
+#user-banner p {
+ margin: 0;
+ font-size: 11px;
+}
+@media (min-width: 30em) {
+ #user-banner p {
+ font-size: 1rem;
+ }
+}
+@media only screen and (min-width: 64em) {
+ #user-banner {
+ margin-right: 10px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ #user-banner {
+ margin-right: 20px;
+ }
+}
+@media (min-width: 30em) {
+ #user-banner {
+ display: flex;
+ align-items: center;
+ }
+}
+#user-banner .user-img,
+#user-banner .initials {
+ display: block;
+ border-radius: 50%;
+ width: 28px;
+ height: 28px;
+ margin: 0 auto;
+}
+@media (min-width: 30em) {
+ #user-banner .user-img,
+#user-banner .initials {
+ margin: unset;
+ }
+}
+@media (min-width: 30em) and (max-width: 88.0625em) {
+ #user-banner .user-img,
+#user-banner .initials {
+ width: 39px;
+ height: 39px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ #user-banner .user-img,
+#user-banner .initials {
+ width: 60px;
+ height: 60px;
+ }
+}
+#user-banner .user-img.is-sign-in {
+ width: 28px;
+ height: 28px;
+ flex: none;
+}
+#user-banner .user-img.is-sign-in + .user-text {
+ text-align: right;
+ margin-left: 0;
+}
+@media only screen and (min-width: 77.75em) {
+ #user-banner .user-img.is-sign-in + .user-text {
+ text-align: left;
+ padding-right: 0;
+ }
+ #user-banner .user-img.is-sign-in + .user-text span {
+ width: auto;
+ min-width: auto;
+ margin: 0;
+ padding-right: 15px;
+ padding-left: 20px;
+ }
+}
+#user-banner .user-img.is-sign-in + .user-text::before {
+ right: 0;
+ top: 3px;
+ background-image: url("styles/resources/assets/icons/arrow-right-white.svg");
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: contain;
+}
+#user-banner .user-img.no-initials + .user-text {
+ width: auto;
+}
+#user-banner .initials {
+ background-color: #99E1F3;
+ text-align: center;
+ color: #183052;
+ font-weight: 600;
+ line-height: 36px;
+ font-size: 16px;
+ width: 36px;
+ height: 36px;
+}
+@media (min-width: 30em) and (max-width: 88.0625em) {
+ #user-banner .initials {
+ line-height: 36px;
+ font-size: 16px;
+ width: 36px;
+ height: 36px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ #user-banner .initials {
+ line-height: 40px;
+ font-size: 18px;
+ width: 40px;
+ height: 40px;
+ }
+}
+#user-banner .user-text {
+ position: relative;
+}
+#user-banner .user-text::before {
+ width: 16px;
+ width: 1rem;
+ height: 16px;
+ height: 1rem;
+ min-width: 16px;
+ min-width: 1rem;
+ display: block;
+ height: 16px;
+ width: 16px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ content: "";
+ position: absolute;
+ top: 2px;
+ right: 0;
+ width: 16px;
+ height: 14px;
+ background-image: url("styles/resources/assets/icons/chevron-down-white.svg");
+ background-size: contain;
+ transition: transform 150ms ease, opacity 150ms ease, visibility 0s linear 0s;
+ display: none;
+ margin-right: 5px;
+}
+@media only screen and (min-width: 77.75em) {
+ #user-banner .user-text::before {
+ display: inline-block;
+ }
+}
+#user-banner.is-open .user-text::before {
+ transform: rotate(180deg);
+ transition: transform 150ms ease, opacity 150ms ease, visibility 0s linear 0s;
+}
+#user-banner > span {
+ font-weight: 500;
+ text-align: right;
+ font-size: 16px;
+ padding-right: 10px;
+}
+@media only screen and (min-width: 77.75em) {
+ #user-banner > span {
+ padding-right: 0;
+ text-align: left;
+ }
+}
+#user-banner::before, #user-banner::after {
+ content: "";
+ position: absolute;
+}
+#user-banner:focus {
+ outline: 2px solid #33C4E8;
+ outline-offset: 5px;
+}
+#user-banner:focus::after {
+ left: 0;
+ top: 0;
+ outline: none;
+ width: 100%;
+ height: 100%;
+}
+@media only screen and (min-width: 77.75em) {
+ #user-banner:focus::after {
+ left: 0;
+ width: 100%;
+ height: 100%;
+ }
+}
+
+.user-text {
+ align-self: center;
+ width: 100%;
+ height: 1rem;
+}
+@media (min-width: 30em) {
+ .user-text {
+ margin-left: 10px;
+ height: auto;
+ }
+}
+.user-text span,
+.user-text a {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ color: #FFFFFF;
+ position: relative;
+ font-weight: 500;
+ font-size: 11px;
+}
+.theme-dark .user-text span,
+.theme-dark .user-text a {
+ color: #FFFFFF;
+}
+.theme-dark .user-text span,
+.theme-dark .user-text a {
+ color: #FFFFFF;
+}
+@media (min-width: 30em) {
+ .user-text span,
+.user-text a {
+ font-size: 1rem;
+ }
+}
+@media (min-width: 30em) and (max-width: 77.6875em) {
+ .user-text span,
+.user-text a {
+ padding-right: 0;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .user-text span,
+.user-text a {
+ padding-right: 15px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .user-text span,
+.user-text a {
+ min-width: 105px;
+ display: block;
+ margin: 0 10px;
+ }
+}
+
+.drop-down {
+ min-width: 160px;
+ position: relative;
+ padding-right: 32px;
+ bottom: -7px;
+ display: none;
+ right: 0;
+ z-index: 701;
+}
+@media only screen and (min-width: 64em) {
+ .drop-down {
+ display: flex;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .drop-down {
+ display: flex;
+ min-width: 200px;
+ }
+}
+.drop-down::before, .drop-down::after {
+ content: "";
+ position: absolute;
+}
+.drop-down::before {
+ right: 0;
+ width: 100%;
+ height: 4px;
+ transition-property: background-color;
+ transition-duration: 150ms;
+ background-color: #FFFFFF;
+}
+.drop-down ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ padding-top: 4px;
+ position: absolute;
+ width: 100%;
+ border-radius: 5px;
+ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
+ background-color: #FFFFFF;
+}
+.drop-down__item {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: flex;
+ position: relative;
+ background: #FFFFFF;
+ border: 1px solid transparent;
+ min-height: 46px;
+ width: 100%;
+ text-align: left;
+ text-decoration: none;
+ transition: background 150ms;
+}
+.theme-dark .drop-down__item {
+ color: #FFFFFF;
+}
+.drop-down__item b,
+.drop-down__item strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .drop-down__item b,
+.theme-dark .drop-down__item strong {
+ color: #FFFFFF;
+}
+.theme-dark .drop-down__item b,
+.theme-dark .drop-down__item strong {
+ color: #FFFFFF;
+}
+.drop-down__item:hover {
+ cursor: pointer;
+ background: #E5F1FD;
+}
+.drop-down__item:hover a {
+ text-decoration: underline;
+}
+.drop-down__item a {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ padding: 10px 20px;
+ margin: 0;
+ display: flex;
+ flex-flow: row nowrap;
+ flex-basis: 1 1 0;
+ width: 100%;
+ align-items: flex-start;
+}
+.theme-dark .drop-down__item a {
+ color: #FFFFFF;
+}
+.drop-down__item a b,
+.drop-down__item a strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .drop-down__item a b,
+.theme-dark .drop-down__item a strong {
+ color: #FFFFFF;
+}
+.theme-dark .drop-down__item a b,
+.theme-dark .drop-down__item a strong {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) and (max-width: 88.0625em) {
+ .drop-down__item a {
+ padding: 10px 10px;
+ }
+}
+.drop-down__item a .image-filter, .drop-down__item a .image-filter-svg, .drop-down__item a img {
+ width: 24px;
+ height: 24px;
+}
+.drop-down__item a .image-filter img {
+ width: 24px;
+ height: 24px;
+}
+.drop-down__item a span {
+ margin-left: 16px;
+ display: block;
+ position: relative;
+ width: 100%;
+ max-width: 120px;
+ align-self: center;
+ line-height: 25px;
+}
+.drop-down__item a:focus {
+ outline-color: #183052;
+}
+.drop-down__item:last-child {
+ border-top: 1px solid #DDDDDD;
+ margin-top: 10px;
+}
+.drop-down__item:last-child a .image-filter {
+ margin: 2px 0 0 2px;
+}
+.drop-down__item:last-child a .image-filter img {
+ width: 24px;
+ height: 20px;
+}
+.drop-down__active {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ background: #E5F1FD;
+}
+.theme-dark .drop-down__active {
+ color: #FFFFFF;
+}
+.theme-dark .drop-down__active {
+ color: #FFFFFF;
+}
+.drop-down__active a {
+ font-weight: 700;
+}
+.drop-down__active img {
+ filter: grayscale(1);
+}
+
+.login-loader {
+ border: 3px solid #FFFFFF;
+ border-top: 3px solid #006CE0;
+ border-radius: 50%;
+ width: 30px;
+ height: 30px;
+ animation: spin 1s linear infinite;
+}
+
+.user-container {
+ flex: 1;
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+}
+@media only screen and (min-width: 77.75em) {
+ .user-container .login-container {
+ flex: 0;
+ }
+}
+.user-container .login-container .drop-down {
+ display: block;
+ position: absolute;
+ min-width: 200px;
+ z-index: 701;
+}
+
+.no-initials-min-width {
+ min-width: 160px;
+}
+@media only screen and (min-width: 64em) {
+ .no-initials-min-width {
+ margin-left: -48px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .no-initials-min-width {
+ margin-left: -24px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .no-initials-min-width .drop-down {
+ margin-left: -48px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .no-initials-min-width .drop-down {
+ min-width: 160px;
+ margin-left: -84px;
+ }
+}
+
+@keyframes spin {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+.sign-in-wrapper {
+ display: flex;
+}
+
+.glossary-section {
+ border-bottom: dotted 2px #006CE0;
+}
+.glossary-section p {
+ margin: 0;
+}
+.glossary-section a {
+ text-decoration: none;
+ color: #000000;
+ cursor: help;
+}
+.glossary-section:focus {
+ outline-color: #006CE0;
+}
+.glossary-section:hover {
+ background-color: rgba(0, 115, 236, 0.15);
+}
+
+#scroll-destination:focus {
+ outline: none;
+}
+
+.guided-content-question-set {
+ display: flex;
+ flex-flow: row wrap;
+ justify-content: center;
+ background-color: #F5F5F5;
+}
+.guided-content-question-set .guide-content-questions {
+ flex: 0 0 100%;
+ max-width: 100%;
+ min-height: 350px;
+ padding: 15px 15px 30px 15px;
+}
+.guided-content-question-set .guide-content-questions .input-group .question-options .fade-wait-leave {
+ opacity: 1;
+}
+.guided-content-question-set .guide-content-questions .input-group .question-options .fade-wait-leave.fade-wait-leave-active {
+ opacity: 0;
+ transition: opacity 0.4s ease-in;
+}
+.guided-content-question-set .guide-content-questions .input-group .question-options .fade-wait-enter {
+ opacity: 0;
+}
+.guided-content-question-set .guide-content-questions .input-group .question-options .fade-wait-enter.fade-wait-enter-active {
+ opacity: 1;
+ /* Delay the enter animation until the leave completes */
+ transition: opacity 0.4s ease-in 0.6s;
+}
+.guided-content-question-set .guide-content-questions .input-group .question-options .fade-wait-height {
+ transition: height 0.6s ease-in-out;
+}
+.guided-content-question-set .guide-content-questions .input-group .row {
+ display: flex;
+ flex-wrap: wrap;
+}
+.guided-content-question-set .guide-content-questions .input-group .input-row {
+ display: flex;
+ align-items: center;
+ padding-top: 10px;
+ border-bottom: 3px solid #F5F5F5;
+ background-color: white;
+ margin-right: 0;
+ height: 75px;
+ position: relative;
+ width: 100%;
+}
+.guided-content-question-set .guide-content-questions .input-group .input-row input[type=checkbox] {
+ position: absolute;
+ left: 15px;
+ top: 25px;
+}
+.guided-content-question-set .guide-content-questions .input-group .input-row input[type=checkbox] + .check {
+ padding: 10px;
+ position: absolute;
+ left: 15px;
+ top: 25px;
+}
+.guided-content-question-set .guide-content-questions .input-group .input-row label {
+ width: 100%;
+ padding-left: 50px;
+ margin-left: 0;
+}
+.guided-content-question-set .guide-content-questions .input-group .input-row label p,
+.guided-content-question-set .guide-content-questions .input-group .input-row label b,
+.guided-content-question-set .guide-content-questions .input-group .input-row label strong {
+ line-height: 22px;
+}
+@media (min-width: 768px) {
+ .guided-content-question-set .guide-content-questions .input-group .input-row {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .guided-content-question-set .guide-content-questions .input-group .input-row:nth-child(odd) {
+ border-right: 5px solid #F5F5F5;
+ }
+ .guided-content-question-set .guide-content-questions .input-group .input-row:nth-child(even) {
+ border-left: 5px solid #F5F5F5;
+ }
+}
+.guided-content-question-set .guide-content-questions .input-group legend {
+ display: flex;
+ justify-content: center;
+ flex-flow: column wrap;
+ width: 100%;
+}
+.guided-content-question-set .guide-content-questions .input-group legend h1 {
+ text-align: center;
+ margin-bottom: 0;
+}
+.guided-content-question-set .guide-content-questions .input-group .hint-text {
+ text-align: center;
+ margin-bottom: 15px;
+}
+.guided-content-question-set .guide-content-questions .input-group__contents::before {
+ content: "";
+ display: block;
+ width: 100%;
+ height: 6px;
+ background: #595C5E;
+ background: linear-gradient(90deg, #006CE0 10%, #183052 0, #183052 90%);
+}
+.guided-content-question-set .guide-content-questions .input-group__contents .checkbox-options {
+ margin: 0 5px;
+ width: 50%;
+}
+.guided-content-question-set .guided-content-question-btns {
+ display: flex;
+ flex-flow: row wrap;
+ justify-content: center;
+ flex: 0 0 100%;
+ max-width: 100%;
+ background-color: white;
+ padding: 30px 15px 15px 15px;
+ box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.1450980392);
+}
+.guided-content-question-set .guided-content-question-btns .navigation-btns {
+ flex: 0 0 100%;
+ max-width: 100%;
+ padding: 15px;
+}
+.guided-content-question-set .guided-content-question-btns .navigation-btns button {
+ width: 100%;
+ margin-bottom: 15px;
+}
+.guided-content-question-set .no-option-choosed-error .emergency-status .icon {
+ background-color: #B02A3A;
+}
+.guided-content-question-set .no-option-choosed-error .emergency-status .content {
+ background-color: #DC3548;
+}
+.guided-content-question-set .no-option-choosed-error .emergency-status .content h2,
+.guided-content-question-set .no-option-choosed-error .emergency-status .content p {
+ display: inline;
+ line-height: 20px;
+ color: #FFFFFF;
+}
+.guided-content-question-set .no-option-choosed-error .emergency-status .content p {
+ margin: 0 0 0 8px;
+}
+@media only screen and (min-width: 64em) {
+ .guided-content-question-set .no-option-choosed-error .emergency-status {
+ width: 100%;
+ max-width: 100%;
+ }
+}
+@media (min-width: 900px) {
+ .guided-content-question-set .guide-content-questions {
+ flex: 0 0 100%;
+ max-width: 862px;
+ }
+ .guided-content-question-set .guided-content-question-btns .navigation-btns {
+ flex: 0 0 100%;
+ max-width: 862px;
+ padding: 15px;
+ }
+ .guided-content-question-set .guided-content-question-btns .navigation-btns button {
+ width: 100%;
+ }
+}
+
+.guided-content-recommendations {
+ padding: 20px 20px 0 20px;
+ display: flex;
+ flex-grow: row wrap;
+ justify-content: center;
+ background-color: #F5F5F5;
+}
+.guided-content-recommendations .recommendation-search-results {
+ flex: 0 0 100%;
+ max-width: 100%;
+}
+.guided-content-recommendations .recommendation-search-results ul {
+ padding-inline-start: 0;
+ padding-left: 0;
+ padding-right: 0;
+}
+.guided-content-recommendations .recommendation-search-results .guided-content-carousel {
+ margin-top: 60px;
+}
+.guided-content-recommendations .recommendation-search-results .guided-content-carousel .no-result-browse {
+ margin-bottom: 60px;
+}
+.guided-content-recommendations .recommendation-sub-description {
+ font-size: 16px;
+}
+.guided-content-recommendations .recommendation-tiles {
+ display: flex;
+ flex-flow: row wrap;
+}
+.guided-content-recommendations .recommendation-tiles .tile {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ min-width: 0;
+ border: 7px solid transparent;
+}
+.guided-content-recommendations .recommendation-tiles .tile a {
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ color: #006CE0;
+ margin-top: auto;
+ text-decoration: none;
+ padding: 1.25rem;
+ position: relative;
+ height: 100%;
+ background-color: white;
+ border-radius: 5px;
+ box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.25);
+ overflow: hidden;
+}
+.guided-content-recommendations .recommendation-tiles .tile a .link-text {
+ position: relative;
+ display: block;
+ margin-top: 0;
+ color: #006CE0;
+ margin-bottom: 0;
+ font-size: 14px;
+ font-weight: 500;
+}
+.guided-content-recommendations .recommendation-tiles .tile a .link-text::before {
+ content: "";
+ position: absolute;
+ top: 10px;
+ right: 5px;
+ width: 14px;
+ height: 14px;
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+ background-repeat: no-repeat;
+ background-size: 14px;
+ transition: all 300ms;
+}
+.guided-content-recommendations .recommendation-tiles .tile a:hover .link-text::before, .guided-content-recommendations .recommendation-tiles .tile a:focus .link-text::before {
+ right: 0;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body {
+ display: flex;
+ flex-flow: column wrap;
+ flex: 1 1 auto;
+ min-height: 1px;
+ font-family: "Roboto", sans-serif;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body .tile-title {
+ margin-top: 0;
+ margin-bottom: 15px;
+ font-size: 18px;
+ line-height: 24px;
+ font-family: inherit;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body .tile-description {
+ color: #666;
+ font-weight: 400;
+ font-size: 14px;
+ line-height: 20px;
+ margin-top: 0;
+ margin-bottom: 60px;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body .tile-description strong,
+.guided-content-recommendations .recommendation-tiles .tile .tile-body .tile-description b,
+.guided-content-recommendations .recommendation-tiles .tile .tile-body .tile-description i,
+.guided-content-recommendations .recommendation-tiles .tile .tile-body .tile-description em {
+ line-height: inherit;
+ font-size: inherit;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body .tile-description > p {
+ margin-top: 0;
+ margin-bottom: 0;
+ font-size: 16px;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body .tile-description.not-match {
+ margin-bottom: 32px;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body .tile-description.not-bold strong {
+ font-weight: 400;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body ul.tile-item {
+ padding: 0;
+ margin-top: 0;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body ul.tile-item li {
+ list-style: none;
+}
+.guided-content-recommendations .recommendation-tiles .tile .tile-body ul.tile-item li span::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 20px;
+ height: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ display: inline-block;
+ position: relative;
+ margin: 15px 15px -5px 0;
+ background-color: #000;
+ border-radius: 3px;
+ background-image: url("styles/resources/assets/icons/check-grey.svg");
+}
+@media (min-width: 768px) {
+ .guided-content-recommendations .recommendation-tiles .tile {
+ width: 50%;
+ }
+}
+@media (min-width: 1080px) {
+ .guided-content-recommendations .recommendation-search-results {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .guided-content-recommendations .recommendation-tiles .tile {
+ width: 33.333%;
+ }
+}
+@media (min-width: 1440px) {
+ .guided-content-recommendations .recommendation-tiles .tile {
+ width: 25%;
+ }
+}
+.guided-content-recommendations .section-description {
+ margin-top: 40px;
+ margin-bottom: 0;
+}
+.guided-content-recommendations .carousel-outer-container {
+ margin-top: 20px;
+}
+
+.recommendation-not-found {
+ display: flex;
+ flex-flow: column wrap;
+ padding: 45px 20px;
+ background-color: #FFFFFF;
+}
+@media (min-width: 600px) {
+ .recommendation-not-found {
+ align-items: center;
+ }
+}
+.recommendation-not-found > p {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.recommendation-not-found button {
+ margin-top: 32px;
+}
+.recommendation-not-found button.btn {
+ width: 100%;
+}
+.recommendation-not-found .start-again-btn {
+ display: flex;
+ flex-wrap: wrap;
+ width: 100%;
+ justify-content: center;
+}
+@media (min-width: 600px) {
+ .recommendation-not-found .start-again-btn button.btn {
+ flex: 0 0 30%;
+ max-width: 30%;
+ }
+}
+.recommendation-not-found strong {
+ color: #000;
+}
+.recommendation-not-found .h3 {
+ margin-bottom: 10px;
+}
+
+.guided-Content-quick-exit {
+ position: fixed;
+ bottom: 0;
+ width: 100%;
+ left: 0;
+ z-index: 1000;
+}
+.guided-Content-quick-exit .quick-exit__header,
+.guided-Content-quick-exit .quick-exit__body {
+ padding-left: 15px;
+}
+@media (min-width: 1080px) {
+ .guided-Content-quick-exit .quick-exit__header,
+.guided-Content-quick-exit .quick-exit__body {
+ padding-left: 13%;
+ }
+}
+
+.cmp-custom-header {
+ display: flex;
+ justify-content: center;
+ background: #183052;
+}
+.cmp-custom-header__content {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ flex: 1;
+ width: 100%;
+ max-width: 1360px;
+}
+.cmp-custom-header__upper {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ width: 100%;
+ max-width: 100%;
+ padding: 16px 20px;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-custom-header__upper {
+ width: 1024px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .cmp-custom-header__upper {
+ width: 1244px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-custom-header__upper {
+ width: 1360px;
+ }
+}
+.cmp-custom-header__logo-container {
+ display: flex;
+ align-items: center;
+ flex: 1;
+ height: 100%;
+ max-width: 174px;
+ margin-right: 32px;
+}
+.cmp-custom-header__logo-container a {
+ display: inline-flex;
+}
+.cmp-custom-header__logo-container a:focus {
+ outline: 2px solid #33C4E8;
+ outline-offset: 4px;
+}
+.cmp-custom-header__logo-container img {
+ width: 100%;
+}
+.cmp-custom-header__link-container {
+ display: flex;
+ flex-direction: column;
+}
+.cmp-custom-header__link-container-upper {
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+}
+.cmp-custom-header__link-container-lower {
+ display: none;
+ justify-content: flex-end;
+}
+.cmp-custom-header__list-upper {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ display: none;
+}
+.cmp-custom-header__list-upper li a:hover::before, .cmp-custom-header__list-upper .cmp-custom-header__list-upper-active::before {
+ content: "";
+ position: absolute;
+ width: 100%;
+ height: 0;
+ left: 0;
+ bottom: -8px;
+ border-bottom: 4px solid #FFF;
+}
+.cmp-custom-header__list-upper li {
+ display: inline-flex;
+ align-items: center;
+ margin-right: 34px;
+}
+.cmp-custom-header__list-upper li a {
+ position: relative;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ color: white;
+ height: 24px;
+ text-decoration: none;
+}
+.cmp-custom-header__list-upper li a:focus {
+ outline: 2px solid #33C4E8;
+ outline-offset: 10px;
+}
+.cmp-custom-header__list-upper li .search-link span {
+ display: inline-flex;
+ align-items: center;
+ font-size: 16px;
+ white-space: nowrap;
+}
+.cmp-custom-header__list-upper li .search-link span::after {
+ content: url("styles/resources/assets/icons/search-icon-white.svg");
+ margin-left: 10px;
+ margin-top: -5px;
+ height: 24px;
+ width: 24px;
+}
+.cmp-custom-header__list-lower {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ display: flex;
+}
+.cmp-custom-header__list-lower li {
+ margin-right: 32px;
+}
+.cmp-custom-header__list-lower li a {
+ color: white;
+ font-weight: 300;
+ text-decoration: underline;
+}
+.cmp-custom-header__list-lower li a:hover, .cmp-custom-header__list-lower li a:focus {
+ color: #000000;
+ background: #FFFFFF;
+}
+.cmp-custom-header__list-lower li a:focus {
+ outline: 2px solid #33C4E8;
+ outline-offset: 1px;
+ border-radius: 1px;
+}
+.cmp-custom-header__list-lower li a:active {
+ background: #D9D9D6;
+}
+.cmp-custom-header .sign-in-btn {
+ height: 45px;
+ width: 104px;
+ background: #99E1F3;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 4px;
+ color: #183052;
+ text-decoration: none;
+ font-weight: 500;
+}
+.cmp-custom-header .sign-in-btn span {
+ display: inline-flex;
+ align-items: center;
+ white-space: nowrap;
+ color: #183052;
+}
+.cmp-custom-header .sign-in-btn span::after {
+ content: url("styles/resources/assets/icons/login_black_24dp.svg");
+ margin-left: 2px;
+ height: 20px;
+ width: 20px;
+}
+.cmp-custom-header__horizontal-rule {
+ width: 100%;
+ border-top: 1px solid rgba(17, 68, 131, 0.9019607843);
+}
+.cmp-custom-header__lower {
+ display: flex;
+ justify-content: space-between;
+ width: 100%;
+ max-width: 100%;
+ padding: 16px 20px;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-custom-header__lower {
+ width: 1024px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .cmp-custom-header__lower {
+ width: 1244px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-custom-header__lower {
+ width: 1360px;
+ }
+}
+.cmp-custom-header__menu-container {
+ height: 24px;
+ min-width: 75px;
+}
+.cmp-custom-header__menu-container button {
+ width: 100%;
+ height: 100%;
+ padding: 0;
+ border: none;
+ outline: none;
+ background: inherit;
+ color: white;
+ cursor: pointer;
+}
+.cmp-custom-header__menu-container button span {
+ display: inline-flex;
+ align-items: center;
+ width: 100%;
+ height: 100%;
+ font-size: 16px;
+ white-space: nowrap;
+}
+.cmp-custom-header__menu-container button span::after {
+ content: url("styles/resources/assets/icons/hamburger.svg");
+ margin-left: 10px;
+ width: 24px;
+ height: 19px;
+}
+.cmp-custom-header__menu-container button span.open::after {
+ content: url("styles/resources/assets/icons/close-white.svg");
+ width: 21px;
+ height: 21px;
+}
+.cmp-custom-header__menu-container button:focus {
+ outline: 2px solid #33C4E8;
+ outline-offset: 4px;
+}
+.cmp-custom-header__search-container {
+ height: 24px;
+ min-width: 80px;
+}
+.cmp-custom-header__search-container a {
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+ height: 100%;
+ color: white;
+ text-decoration: none;
+}
+.cmp-custom-header__search-container a span {
+ display: inline-flex;
+ align-items: center;
+ font-size: 16px;
+ white-space: nowrap;
+}
+.cmp-custom-header__search-container a span::after {
+ content: url("styles/resources/assets/icons/search-icon-white.svg");
+ margin-left: 6px;
+ height: 24px;
+ width: 24px;
+}
+.cmp-custom-header__search-container a:focus {
+ outline: 2px solid #33C4E8;
+ outline-offset: 4px;
+}
+
+@media only screen and (min-width: 640px) {
+ .cmp-custom-header__logo-container {
+ max-width: 236px;
+ }
+}
+@media only screen and (min-width: 1024px) {
+ .cmp-custom-header__logo-container {
+ max-width: 328px;
+ }
+ .cmp-custom-header__upper {
+ padding: 50px 40px;
+ }
+ .cmp-custom-header__list-upper {
+ display: flex;
+ align-items: flex-start;
+ }
+ .cmp-custom-header__lower {
+ display: none;
+ }
+ .cmp-custom-header__horizontal-rule {
+ display: none;
+ }
+ .cmp-custom-header .sign-in-btn {
+ height: 48px;
+ width: 144px;
+ }
+ .cmp-custom-header__link-container-lower {
+ margin-top: 16px;
+ display: flex;
+ }
+}
+/** Hero Banner **/
+.hero-banner {
+ background: #183052;
+ color: #FFFFFF;
+ padding: 25px 0 50px 0;
+}
+@media only screen and (min-width: 48em) {
+ .hero-banner {
+ text-align: center;
+ padding: 80px 0 100px 0;
+ }
+}
+.hero-banner h1 {
+ color: #FFFFFF;
+ margin-bottom: 30px;
+}
+.hero-banner h1 span {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ font-size: 16px;
+ font-weight: 400;
+ display: block;
+ margin-bottom: 10px;
+}
+@media only screen and (min-width: 48em) {
+ .hero-banner h1 span {
+ position: relative;
+ top: 15px;
+ margin-bottom: 0;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .hero-banner h1 {
+ margin-bottom: 40px;
+ }
+}
+.hero-banner p {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 20px;
+ line-height: 24px;
+ color: #FFFFFF;
+ max-width: 860px;
+ margin: 0 auto;
+ font-weight: 300;
+}
+@media only screen and (min-width: 64em) {
+ .hero-banner p {
+ line-height: 28px;
+ }
+}
+.page-ausgov-home .hero-banner p, .page-mygov-home .hero-banner p {
+ font-size: 24px;
+ line-height: 30px;
+}
+.hero-banner p b,
+.hero-banner p strong {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 20px;
+ line-height: 24px;
+ color: #FFFFFF;
+ font-weight: 700;
+}
+@media only screen and (min-width: 64em) {
+ .hero-banner p b,
+.hero-banner p strong {
+ line-height: 28px;
+ }
+}
+.page-ausgov-home .hero-banner p b, .page-mygov-home .hero-banner p b,
+.page-ausgov-home .hero-banner p strong,
+.page-mygov-home .hero-banner p strong {
+ font-size: 24px;
+ line-height: 30px;
+}
+.hero-banner p a {
+ text-decoration: underline;
+}
+.page-mygov-home .hero-banner p,
+.page-mygov-home .hero-banner p b,
+.page-mygov-home .hero-banner p strong {
+ font-size: 20px;
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-home .hero-banner p,
+.page-mygov-home .hero-banner p b,
+.page-mygov-home .hero-banner p strong {
+ font-size: 24px;
+ }
+}
+.hero-banner .cmp-search--header {
+ width: 100%;
+ max-width: 630px;
+ margin: 0 auto;
+}
+.hero-banner .cmp-search--header .cmp-search__loading-indicator {
+ top: 22px;
+ left: 20px;
+}
+.hero-banner .cmp-search--header .cmp-search__icon {
+ background-image: url("styles/resources/assets/icons/search.svg");
+ background-size: contain;
+ width: 26px;
+ height: 26px;
+ top: 50%;
+ left: 20px;
+ transform: translateY(-50%);
+}
+.hero-banner .cmp-search--header .cmp-search__input {
+ position: static;
+ font-size: 18px;
+ height: 70px;
+ padding: 24px 106px 24px 62px;
+ border-top-left-radius: 10px;
+ border-top-right-radius: 10px;
+ background-color: rgba(255, 255, 255, 0.1);
+ background-repeat: no-repeat;
+ background-position: left 22px center;
+}
+.hero-banner .cmp-search--header .cmp-search__clear {
+ right: 16px;
+ font-size: 14px;
+ height: calc(100% - 24px);
+ padding: 0 6px;
+}
+.hero-banner .cmp-search--header .cmp-search__clear-icon {
+ width: 24px;
+ height: 24px;
+}
+.hero-banner .cmp-search--header .cmp-search__results {
+ text-align: left;
+ border-bottom-left-radius: 10px;
+ border-bottom-right-radius: 10px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+}
+.hero-banner .cmp-search--header .cmp-search__results li:not(:first-child) {
+ border-top: 1px solid #DDDDDD;
+}
+.hero-banner .cmp-search--header .cmp-search__item {
+ color: #183052;
+ padding: 15px 22px;
+ text-decoration: none;
+}
+.hero-banner .cmp-search--header .cmp-search__item::before, .hero-banner .cmp-search--header .cmp-search__item::after {
+ right: 27px;
+}
+.hero-banner .cmp-search--header .cmp-search__item::before {
+ background-image: url("styles/resources/assets/icons/arrow-right-grey.svg");
+}
+.hero-banner .cmp-search--header .cmp-search__item::after {
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+}
+.hero-banner .cmp-search--header .cmp-search__item:hover, .hero-banner .cmp-search--header .cmp-search__item:focus, .hero-banner .cmp-search--header .cmp-search__item.cmp-search__item--is-focused {
+ background-color: #E5F1FD;
+}
+.hero-banner .cmp-search--header .cmp-search__item:hover::before, .hero-banner .cmp-search--header .cmp-search__item:hover::after, .hero-banner .cmp-search--header .cmp-search__item:focus::before, .hero-banner .cmp-search--header .cmp-search__item:focus::after, .hero-banner .cmp-search--header .cmp-search__item.cmp-search__item--is-focused::before, .hero-banner .cmp-search--header .cmp-search__item.cmp-search__item--is-focused::after {
+ right: 22px;
+}
+.hero-banner.info {
+ background: #FFD643;
+ color: #000000;
+}
+.hero-banner.info h1 {
+ color: #000000;
+}
+.hero-banner.info p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #000000;
+ font-weight: 300;
+ margin-left: auto;
+ margin-right: auto;
+}
+.theme-dark .hero-banner.info p {
+ color: #FFFFFF;
+}
+.hero-banner.info p b,
+.hero-banner.info p strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ font-weight: 500;
+ color: #000000;
+}
+.theme-dark .hero-banner.info p b,
+.theme-dark .hero-banner.info p strong {
+ color: #FFFFFF;
+}
+.hero-banner.info a {
+ color: #2B78E3;
+}
+.hero-banner ul.social-list {
+ margin-left: -9px;
+ margin-bottom: 0;
+ padding-left: 0;
+ text-align: center;
+}
+.hero-banner ul.social-list li {
+ display: inline-block;
+ height: 44px;
+ list-style-type: none;
+}
+.hero-banner ul.social-list li a {
+ display: inline-block;
+ position: relative;
+ top: 0;
+ height: 44px;
+ width: 44px;
+ margin: 0 2px;
+}
+.hero-banner ul.social-list li img {
+ position: absolute;
+ left: 9px;
+ top: 9px;
+ height: 26px;
+ width: 26px;
+}
+.hero-banner.aus-gov {
+ text-align: left;
+ position: relative;
+ overflow: hidden;
+ background: linear-gradient(246deg, rgba(24, 48, 82, 0.7), #183052 40%);
+}
+@media only screen and (min-width: 48em) {
+ .hero-banner.aus-gov {
+ background: linear-gradient(246deg, rgba(24, 48, 82, 0.6), #183052 50%);
+ }
+ .hero-banner.aus-gov > .l-padding {
+ padding-left: 50px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .hero-banner.aus-gov {
+ padding: 120px 0;
+ background: linear-gradient(246deg, rgba(24, 48, 82, 0.5), #183052 53%);
+ }
+ .hero-banner.aus-gov > .l-padding {
+ padding-left: 20px;
+ }
+}
+@media (max-width: 63.9375em) {
+ .hero-banner.aus-gov {
+ padding: 60px 0 60px 0;
+ }
+}
+.hero-banner.aus-gov h1 {
+ color: #FFFFFF;
+ width: 100%;
+ overflow-wrap: break-word;
+ hyphens: auto;
+}
+@media (min-width: 22.4375em) {
+ .hero-banner.aus-gov h1 {
+ font-size: 40px;
+ }
+}
+@media (min-width: 30em) {
+ .hero-banner.aus-gov h1 {
+ font-size: 50px;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .hero-banner.aus-gov h1 {
+ max-width: 770px;
+ overflow-wrap: normal;
+ }
+}
+.hero-banner.aus-gov .cmp-text {
+ padding: 0;
+}
+.hero-banner.aus-gov p,
+.hero-banner.aus-gov .cmp-text p {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 20px;
+ line-height: 24px;
+ color: #FFFFFF;
+ font-weight: 300;
+ margin: 10px 0;
+ padding: 10px 0;
+}
+@media only screen and (min-width: 64em) {
+ .hero-banner.aus-gov p,
+.hero-banner.aus-gov .cmp-text p {
+ line-height: 28px;
+ }
+}
+.page-ausgov-home .hero-banner.aus-gov p, .page-mygov-home .hero-banner.aus-gov p,
+.page-ausgov-home .hero-banner.aus-gov .cmp-text p,
+.page-mygov-home .hero-banner.aus-gov .cmp-text p {
+ font-size: 24px;
+ line-height: 30px;
+}
+.hero-banner.aus-gov p b,
+.hero-banner.aus-gov p strong,
+.hero-banner.aus-gov .cmp-text p b,
+.hero-banner.aus-gov .cmp-text p strong {
+ font-weight: 700;
+}
+.hero-banner.aus-gov p a,
+.hero-banner.aus-gov .cmp-text p a {
+ color: #FFFFFF;
+}
+.hero-banner.aus-gov p a:focus,
+.hero-banner.aus-gov .cmp-text p a:focus {
+ outline-color: #FFFFFF;
+}
+@media only screen and (min-width: 48em) {
+ .hero-banner.aus-gov p,
+.hero-banner.aus-gov .cmp-text p {
+ max-width: 770px;
+ }
+}
+.hero-banner.aus-gov .link-container {
+ display: flex;
+ justify-content: flex-start;
+ flex-flow: column wrap;
+}
+@media only screen and (min-width: 40em) {
+ .hero-banner.aus-gov .link-container {
+ justify-content: flex-start;
+ align-items: center;
+ flex-flow: row wrap;
+ }
+}
+.hero-banner.aus-gov .link-container a:not(.btn) {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #FFFFFF;
+ font-weight: normal;
+ margin: 20px 0;
+ font-size: 16px;
+}
+.theme-dark .hero-banner.aus-gov .link-container a:not(.btn) {
+ color: #FFFFFF;
+}
+@media (min-width: 30em) {
+ .hero-banner.aus-gov .link-container a:not(.btn) {
+ font-size: 20px;
+ }
+}
+.hero-banner.aus-gov .link-container a:not(.btn)::after {
+ background: url("styles/resources/assets/icons/arrow-right-white.svg") no-repeat;
+}
+.hero-banner.aus-gov .link-container a:not(.btn):focus {
+ outline-color: #FFFFFF;
+}
+.hero-banner.aus-gov .link-container .link, .hero-banner.aus-gov .link-container .linked-services__rightInternalLink {
+ display: block;
+ margin: 10px 0;
+}
+.hero-banner.aus-gov .link-container .btn {
+ max-width: 60%;
+ margin-right: 30px;
+}
+@media only screen and (min-width: 40em) {
+ .hero-banner.aus-gov .link-container .btn + .link:last-child, .hero-banner.aus-gov .link-container .btn + .linked-services__rightInternalLink:last-child {
+ padding: 15px 0;
+ }
+}
+.hero-banner.aus-gov .link-container .link + .link:last-child, .hero-banner.aus-gov .link-container .linked-services__rightInternalLink + .link:last-child, .hero-banner.aus-gov .link-container .link + .linked-services__rightInternalLink:last-child, .hero-banner.aus-gov .link-container .linked-services__rightInternalLink + .linked-services__rightInternalLink:last-child {
+ margin-left: 0;
+}
+@media only screen and (min-width: 40em) {
+ .hero-banner.aus-gov .link-container .link + .link:last-child, .hero-banner.aus-gov .link-container .linked-services__rightInternalLink + .link:last-child, .hero-banner.aus-gov .link-container .link + .linked-services__rightInternalLink:last-child, .hero-banner.aus-gov .link-container .linked-services__rightInternalLink + .linked-services__rightInternalLink:last-child {
+ margin-left: 30px;
+ }
+}
+.hero-banner.aus-gov .link-container .link + .link:last-child::before, .hero-banner.aus-gov .link-container .linked-services__rightInternalLink + .link:last-child::before, .hero-banner.aus-gov .link-container .link + .linked-services__rightInternalLink:last-child::before, .hero-banner.aus-gov .link-container .linked-services__rightInternalLink + .linked-services__rightInternalLink:last-child::before {
+ display: none;
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 1px;
+ background: #FFFFFF;
+ left: -20px;
+}
+@media only screen and (min-width: 40em) {
+ .hero-banner.aus-gov .link-container .link + .link:last-child::before, .hero-banner.aus-gov .link-container .linked-services__rightInternalLink + .link:last-child::before, .hero-banner.aus-gov .link-container .link + .linked-services__rightInternalLink:last-child::before, .hero-banner.aus-gov .link-container .linked-services__rightInternalLink + .linked-services__rightInternalLink:last-child::before {
+ display: block;
+ }
+}
+.hero-banner.aus-gov ul.social-list {
+ position: relative;
+ text-align: left;
+ z-index: 400;
+}
+.hero-banner.aus-gov ul.social-list li a {
+ margin: 0 5px;
+ height: 38px;
+ width: 36px;
+}
+.hero-banner.aus-gov ul.social-list li a:focus {
+ outline-color: #FFFFFF;
+}
+@media only screen and (min-width: 40em) {
+ .hero-banner.aus-gov ul.social-list li a {
+ height: 40px;
+ width: 38px;
+ }
+}
+.hero-banner.aus-gov ul.social-list li img {
+ width: 18px;
+ height: 18px;
+}
+@media (min-width: 30em) {
+ .hero-banner.aus-gov ul.social-list li img {
+ width: 21px;
+ height: 21px;
+ }
+}
+.hero-banner.aus-gov > img {
+ position: absolute;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ z-index: -1;
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .hero-banner.aus-gov > img {
+ width: 100%;
+ height: auto;
+ transform: translateY(-38%);
+ }
+}
+
+.cmp-custom-intro__title {
+ padding: 0;
+ font-size: 50px;
+ font-weight: 300;
+ color: black;
+ margin: 48px 0 0 0;
+ line-height: 66px;
+}
+
+.cmp-custom-intro__subtitle {
+ padding: 0;
+ margin: 8px 0 0 0;
+ font-size: 28px;
+ line-height: 37px;
+ color: black;
+ font-weight: 300;
+}
+
+.inbox-datepicker-input .custom-datepicker__calendar-button {
+ border-left: 1px solid black;
+}
+.inbox-datepicker-input .custom-datepicker__input {
+ width: 100% !important;
+}
+
+.modal__content--inbox .modal-header {
+ display: flex;
+ flex-direction: column;
+}
+.modal__content--inbox .modal-header .modal-close-header {
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+}
+.modal__content--inbox .modal-header .modal-close-header .inbox-modal-close {
+ border: none;
+ background-color: transparent;
+ text-decoration: underline;
+}
+.modal__content--inbox .inbox-modal-input {
+ width: 100% !important;
+}
+
+.link.action.searchbar-apply-filters-button, .action.searchbar-apply-filters-button.linked-services__rightInternalLink {
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+ margin-left: 2em;
+ margin-top: 0.5em;
+}
+@media only screen and (min-width: 40em) {
+ .link.action.searchbar-apply-filters-button, .action.searchbar-apply-filters-button.linked-services__rightInternalLink {
+ justify-content: center;
+ }
+}
+
+.search-icon {
+ height: 24px;
+ width: 24px;
+ background-repeat: no-repeat;
+ background-position: center;
+}
+.search-icon.solid {
+ background-image: url("styles/resources/assets/icons/ia/search.svg");
+}
+.search-icon.focused {
+ background-image: url("styles/resources/assets/icons/ia/search-white.svg");
+}
+
+.inbox-sort-options {
+ background-color: white;
+}
+
+.clear-icon {
+ height: 24px;
+ width: 24px;
+ background-repeat: no-repeat;
+ background-position: center;
+}
+.clear-icon.solid {
+ background-image: url("styles/resources/assets/icons/ia/clear-cancel.svg");
+}
+.clear-icon.focused {
+ background-image: url("styles/resources/assets/icons/ia/clear-cancel-white.svg");
+}
+.clear-icon.reset-filters {
+ margin-top: 1em;
+ background-image: url("styles/resources/assets/icons/ia/clear-cancel.svg");
+}
+
+.clear-filters-icon {
+ height: 24px;
+ width: 24px;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin-left: 1em;
+ background-image: url("styles/resources/assets/icons/ia/filters.svg");
+}
+
+.filters-icon {
+ height: 24px;
+ width: 24px;
+ background-image: url("styles/resources/assets/icons/ia/filters.svg");
+}
+
+.search-clear-text {
+ display: none;
+}
+@media only screen and (min-width: 40em) {
+ .search-clear-text {
+ display: inline;
+ margin-right: 1em;
+ color: black;
+ }
+}
+.search-clear-text.should-highlight {
+ color: white !important;
+}
+
+.inbox-sortby-label {
+ margin: 0;
+}
+
+.input-group.input-group--sort.inbox {
+ display: flex;
+ flex-direction: row;
+ justify-content: flex-end;
+}
+.input-group.input-group--sort.inbox select {
+ background-color: transparent;
+}
+
+.display-filters-button {
+ margin-left: 2em;
+ display: inline-flex;
+ align-content: center;
+ justify-content: center;
+}
+
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .section-heading {
+ display: none;
+ }
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-search {
+ margin: 0 0 40px;
+ }
+}
+.authenticated-inbox .inbox-search .search-field {
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: column;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-search .search-field {
+ flex-direction: row;
+ }
+}
+.authenticated-inbox .inbox-search__label {
+ display: none;
+}
+.authenticated-inbox .inbox-search .display-filters {
+ align-self: flex-end;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-search .display-filters {
+ align-self: center;
+ }
+}
+.authenticated-inbox .inbox-search .input-row.search-box {
+ display: flex;
+ position: relative;
+ margin: 0;
+ padding-top: 10px;
+ flex-grow: 1;
+}
+.authenticated-inbox .inbox-search .input-row.search-box--skeleton {
+ display: block;
+ margin-bottom: 40px;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-search .input-row.search-box--skeleton span.skeleton {
+ height: 60px;
+ }
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-box__input {
+ flex: 1;
+ z-index: 400;
+ padding-right: 0;
+ font-size: 18px;
+ height: 48px;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-box__input::-ms-clear {
+ display: none;
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-clear-button {
+ border: none;
+ display: flex;
+ align-content: center;
+ justify-content: center;
+ align-items: center;
+ background-color: transparent;
+ color: black;
+ position: relative;
+ width: 40px;
+ right: 40px;
+ margin-right: -40px;
+ z-index: 410;
+ height: 45px;
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-clear-button.should-highlight {
+ background-color: black;
+ color: white;
+ height: 48px;
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-clear-button:focus, .authenticated-inbox .inbox-search .input-row.search-box .search-clear-button:hover {
+ background-color: black;
+ color: white;
+ height: 48px;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-search .input-row.search-box .search-clear-button {
+ width: 120px;
+ right: 120px;
+ margin-right: -120px;
+ }
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-clear-button span {
+ display: none;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-search .input-row.search-box .search-clear-button span {
+ display: inline;
+ }
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-clear-button .search-clear-icon {
+ display: inline-block;
+ height: 48px;
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-box__search {
+ position: absolute;
+ visibility: visible;
+ text-decoration: none;
+ padding: 10px 5px;
+ opacity: 1;
+ transition: opacity 150ms ease 150ms;
+ z-index: 401;
+ right: 65px;
+ top: calc(50% - 18px);
+ background: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-search .input-row.search-box .search-box__search {
+ top: calc(50% - 14px);
+ right: 170px;
+ }
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-box__search span {
+ position: relative;
+ padding-right: 37px;
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-box__search span::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 28px;
+ height: 28px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/search-blue.svg");
+ top: -5px;
+}
+.authenticated-inbox .inbox-search .input-row.search-box .search-box__submit {
+ position: relative;
+ min-width: auto;
+ width: 150px;
+ height: 70px;
+ border-radius: 0 10px 10px 0;
+ z-index: 401;
+ font-size: 18px;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-search .input-row.search-box .search-box__submit {
+ width: 60px;
+ background: #FFFFFF;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
+ }
+ .authenticated-inbox .inbox-search .input-row.search-box .search-box__submit span {
+ display: none;
+ }
+ .authenticated-inbox .inbox-search .input-row.search-box .search-box__submit::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 20px;
+ height: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/search-blue.svg");
+ top: 20px;
+ left: 20px;
+ }
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-search .input-row.search-box input {
+ height: 60px;
+ }
+}
+.authenticated-inbox .inbox-search label[for=inbox-search] {
+ font-size: 18px;
+}
+.authenticated-inbox .inbox-search > .btn.toggle {
+ margin-left: auto;
+}
+.authenticated-inbox .inbox-search__advanced .filters-row {
+ display: block;
+ margin-top: 20px;
+}
+.authenticated-inbox .inbox-search__advanced .filters-row label {
+ margin-bottom: 0;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-search__advanced .filters-row {
+ display: flex;
+ flex-flow: wrap;
+ gap: 20px;
+ }
+}
+.authenticated-inbox .inbox-search__advanced .long-filter-row {
+ display: flex;
+ flex-grow: 1;
+ flex-direction: column;
+ gap: 20px;
+}
+@media only screen and (min-width: 48em) {
+ .authenticated-inbox .inbox-search__advanced .long-filter-row {
+ flex-direction: row;
+ }
+}
+.authenticated-inbox .inbox-search__advanced .long-filter-row .input-group {
+ width: revert;
+ flex-grow: 2;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-search__advanced .long-filter-row .input-group .input-group:not(:nth-child(2n)) {
+ padding-right: 20px;
+ }
+}
+.authenticated-inbox .inbox-search__advanced .short-filter-row {
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+}
+@media only screen and (min-width: 48em) {
+ .authenticated-inbox .inbox-search__advanced .short-filter-row {
+ flex-direction: row;
+ }
+}
+.authenticated-inbox .inbox-search__advanced .short-filter-row .input-group {
+ width: revert;
+ flex-grow: 2;
+}
+.authenticated-inbox .inbox-search__advanced .button-input-row {
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+}
+@media only screen and (min-width: 40em) {
+ .authenticated-inbox .inbox-search__advanced .button-input-row {
+ flex-direction: row;
+ }
+}
+.authenticated-inbox .inbox-search__advanced .button-input-row .align-center {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.authenticated-inbox .inbox-search__advanced .button-input-row .reset-link {
+ white-space: nowrap;
+}
+.authenticated-inbox .inbox-search__advanced .button-input-row .btn.apply-filters {
+ width: 100%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+@media only screen and (min-width: 40em) {
+ .authenticated-inbox .inbox-search__advanced .button-input-row .btn.apply-filters {
+ width: unset;
+ padding: 0;
+ }
+}
+.authenticated-inbox .inbox-search__advanced .button-input-row .btn.apply-filters .apply-filters-chevron {
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-image: url("styles/resources/assets/icons/ia/chevron-light-navy-right.svg");
+}
+.authenticated-inbox .inbox-search__advanced .button-input-row button,
+.authenticated-inbox .inbox-search__advanced .button-input-row a {
+ margin-top: 1em;
+}
+.authenticated-inbox .inbox-search__advanced[hidden] + .inbox-search__reset {
+ margin-top: 20px;
+}
+.authenticated-inbox .inbox-search__reset {
+ text-align: center;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-search__reset {
+ margin-bottom: 20px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-search__reset {
+ text-align: right;
+ }
+}
+.authenticated-inbox .inbox-search__mobile-filter-submit-btn {
+ margin-top: 20px;
+ width: 100%;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-search__mobile-filter-submit-btn {
+ display: none;
+ }
+}
+.authenticated-inbox .inbox-no-message {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: flex-start;
+ padding: 60px;
+}
+.authenticated-inbox .inbox-no-message__icon {
+ height: 70px;
+ width: 70px;
+ background-image: url("styles/resources/assets/icons/authenticated/icon-no-emails.svg");
+ background-position: center center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ transform: scale(1);
+}
+.authenticated-inbox .inbox-no-message__message {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 30px 0;
+ text-align: center;
+}
+.theme-dark .authenticated-inbox .inbox-no-message__message {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list {
+ display: flex;
+ flex-direction: row;
+ position: relative;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list {
+ flex-direction: column;
+ width: 100vw;
+ margin-left: -20px;
+ }
+}
+.authenticated-inbox .inbox-list .action-menu {
+ top: calc(50% - 17px);
+ right: 20px;
+}
+.authenticated-inbox .inbox-list .action-menu .action-edit.inbox:hover,
+.authenticated-inbox .inbox-list .action-menu .action-add-folder.inbox:hover,
+.authenticated-inbox .inbox-list .action-menu .action-delete.inbox:hover {
+ background: var(--ocean-blue-40);
+}
+.authenticated-inbox .inbox-list .action-menu__menu {
+ width: 205px;
+}
+.authenticated-inbox .inbox-list .action-menu__menu.visible {
+ right: unset;
+ top: 9px;
+ left: -230px;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list .action-menu__menu.visible {
+ right: unset;
+ top: -8px;
+ left: 21px;
+ }
+}
+.authenticated-inbox .inbox-list.is-search-results .inbox-list__messages {
+ min-height: 300px;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list.is-search-results .inbox-list__messages {
+ border-radius: 5px;
+ }
+}
+.authenticated-inbox .inbox-list > ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ border-top: 1px solid #DDDDDD;
+}
+.authenticated-inbox .inbox-list > ul > li {
+ position: relative;
+ border-bottom: 1px solid #DDDDDD;
+}
+.authenticated-inbox .inbox-list > ul > li > a,
+.authenticated-inbox .inbox-list > ul > li > label {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: block;
+ margin: 0;
+ padding: 20px;
+ text-decoration: none;
+ transition: background 150ms;
+}
+.theme-dark .authenticated-inbox .inbox-list > ul > li > a,
+.theme-dark .authenticated-inbox .inbox-list > ul > li > label {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list > ul > li > a b,
+.authenticated-inbox .inbox-list > ul > li > a strong,
+.authenticated-inbox .inbox-list > ul > li > label b,
+.authenticated-inbox .inbox-list > ul > li > label strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-inbox .inbox-list > ul > li > a b,
+.theme-dark .authenticated-inbox .inbox-list > ul > li > a strong,
+.theme-dark .authenticated-inbox .inbox-list > ul > li > label b,
+.theme-dark .authenticated-inbox .inbox-list > ul > li > label strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .inbox-list > ul > li > a b,
+.theme-dark .authenticated-inbox .inbox-list > ul > li > a strong,
+.theme-dark .authenticated-inbox .inbox-list > ul > li > label b,
+.theme-dark .authenticated-inbox .inbox-list > ul > li > label strong {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list > ul > li > a:hover,
+.authenticated-inbox .inbox-list > ul > li > label:hover {
+ background-color: val(--ocean-blue-40);
+}
+.authenticated-inbox .inbox-list > ul > li > a:hover .communication-item__provider,
+.authenticated-inbox .inbox-list > ul > li > label:hover .communication-item__provider {
+ text-decoration: underline;
+}
+.authenticated-inbox .inbox-list > ul > li > a:focus-within, .authenticated-inbox .inbox-list > ul > li > a:focus,
+.authenticated-inbox .inbox-list > ul > li > label:focus-within,
+.authenticated-inbox .inbox-list > ul > li > label:focus {
+ outline-offset: -2px;
+}
+.authenticated-inbox .inbox-list > ul > li > a:focus-within,
+.authenticated-inbox .inbox-list > ul > li > label:focus-within {
+ outline: 3px solid #183052;
+}
+.authenticated-inbox .inbox-list > ul > li > a:hover,
+.authenticated-inbox .inbox-list > ul > li > label:hover {
+ cursor: pointer;
+ background: #E5F1FD;
+}
+.authenticated-inbox .inbox-list > ul > li > a::before,
+.authenticated-inbox .inbox-list > ul > li > label::before {
+ filter: grayscale(1);
+}
+.authenticated-inbox .inbox-list > ul > li > a input[type=radio],
+.authenticated-inbox .inbox-list > ul > li > label input[type=radio] {
+ opacity: 0;
+ cursor: pointer;
+ position: absolute;
+}
+.authenticated-inbox .inbox-list > ul > li > span.skeleton {
+ display: block;
+ padding: 20px;
+ height: 64px;
+}
+.authenticated-inbox .inbox-list__folders, .authenticated-inbox .inbox-list__messages {
+ border: 1px solid #DDDDDD;
+ background: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__folders .list-title, .authenticated-inbox .inbox-list__messages .list-title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin: 0;
+ padding: 25px 20px;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders .list-title, .theme-dark .authenticated-inbox .inbox-list__messages .list-title {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders .list-title, .theme-dark .authenticated-inbox .inbox-list__messages .list-title {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__folders ul, .authenticated-inbox .inbox-list__messages ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ border-top: 1px solid #DDDDDD;
+}
+.authenticated-inbox .inbox-list__folders ul > li, .authenticated-inbox .inbox-list__messages ul > li {
+ position: relative;
+ border-bottom: 1px solid #DDDDDD;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a,
+.authenticated-inbox .inbox-list__folders ul > li > label, .authenticated-inbox .inbox-list__messages ul > li > a,
+.authenticated-inbox .inbox-list__messages ul > li > label {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: block;
+ margin: 0;
+ padding: 20px;
+ text-decoration: none;
+ transition: background 150ms;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label, .theme-dark .authenticated-inbox .inbox-list__messages ul > li > a,
+.theme-dark .authenticated-inbox .inbox-list__messages ul > li > label {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a b,
+.authenticated-inbox .inbox-list__folders ul > li > a strong,
+.authenticated-inbox .inbox-list__folders ul > li > label b,
+.authenticated-inbox .inbox-list__folders ul > li > label strong, .authenticated-inbox .inbox-list__messages ul > li > a b,
+.authenticated-inbox .inbox-list__messages ul > li > a strong,
+.authenticated-inbox .inbox-list__messages ul > li > label b,
+.authenticated-inbox .inbox-list__messages ul > li > label strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a b,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a strong,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label b,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label strong, .theme-dark .authenticated-inbox .inbox-list__messages ul > li > a b,
+.theme-dark .authenticated-inbox .inbox-list__messages ul > li > a strong,
+.theme-dark .authenticated-inbox .inbox-list__messages ul > li > label b,
+.theme-dark .authenticated-inbox .inbox-list__messages ul > li > label strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a b,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a strong,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label b,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label strong, .theme-dark .authenticated-inbox .inbox-list__messages ul > li > a b,
+.theme-dark .authenticated-inbox .inbox-list__messages ul > li > a strong,
+.theme-dark .authenticated-inbox .inbox-list__messages ul > li > label b,
+.theme-dark .authenticated-inbox .inbox-list__messages ul > li > label strong {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:hover,
+.authenticated-inbox .inbox-list__folders ul > li > label:hover, .authenticated-inbox .inbox-list__messages ul > li > a:hover,
+.authenticated-inbox .inbox-list__messages ul > li > label:hover {
+ background-color: val(--ocean-blue-40);
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:hover .communication-item__provider,
+.authenticated-inbox .inbox-list__folders ul > li > label:hover .communication-item__provider, .authenticated-inbox .inbox-list__messages ul > li > a:hover .communication-item__provider,
+.authenticated-inbox .inbox-list__messages ul > li > label:hover .communication-item__provider {
+ text-decoration: underline;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:focus-within, .authenticated-inbox .inbox-list__folders ul > li > a:focus,
+.authenticated-inbox .inbox-list__folders ul > li > label:focus-within,
+.authenticated-inbox .inbox-list__folders ul > li > label:focus, .authenticated-inbox .inbox-list__messages ul > li > a:focus-within, .authenticated-inbox .inbox-list__messages ul > li > a:focus,
+.authenticated-inbox .inbox-list__messages ul > li > label:focus-within,
+.authenticated-inbox .inbox-list__messages ul > li > label:focus {
+ outline-offset: -2px;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:focus-within,
+.authenticated-inbox .inbox-list__folders ul > li > label:focus-within, .authenticated-inbox .inbox-list__messages ul > li > a:focus-within,
+.authenticated-inbox .inbox-list__messages ul > li > label:focus-within {
+ outline: 3px solid #183052;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:hover,
+.authenticated-inbox .inbox-list__folders ul > li > label:hover, .authenticated-inbox .inbox-list__messages ul > li > a:hover,
+.authenticated-inbox .inbox-list__messages ul > li > label:hover {
+ cursor: pointer;
+ background: #E5F1FD;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a::before,
+.authenticated-inbox .inbox-list__folders ul > li > label::before, .authenticated-inbox .inbox-list__messages ul > li > a::before,
+.authenticated-inbox .inbox-list__messages ul > li > label::before {
+ filter: grayscale(1);
+}
+.authenticated-inbox .inbox-list__folders ul > li > a input[type=radio],
+.authenticated-inbox .inbox-list__folders ul > li > label input[type=radio], .authenticated-inbox .inbox-list__messages ul > li > a input[type=radio],
+.authenticated-inbox .inbox-list__messages ul > li > label input[type=radio] {
+ opacity: 0;
+ cursor: pointer;
+ position: absolute;
+}
+.authenticated-inbox .inbox-list__folders ul > li > span.skeleton, .authenticated-inbox .inbox-list__messages ul > li > span.skeleton {
+ display: block;
+ padding: 20px;
+ height: 64px;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__folders {
+ visibility: hidden;
+ max-height: 0;
+ opacity: 0;
+ margin-bottom: 0;
+ transition: max-height 450ms, opacity 450ms, margin 450ms, visibility 0s linear;
+ }
+ .authenticated-inbox .inbox-list__folders.is-visible {
+ visibility: visible;
+ opacity: 1;
+ max-height: 1650px;
+ margin-bottom: 40px;
+ transition: max-height 450ms, opacity 450ms, margin 450ms, visibility 0s linear;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__folders {
+ width: 240px;
+ border-right: 0;
+ border-radius: 5px 0 0 5px;
+ }
+}
+.authenticated-inbox .inbox-list__folders ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ border-top: 1px solid #DDDDDD;
+}
+.authenticated-inbox .inbox-list__folders ul > li {
+ position: relative;
+ border-bottom: 1px solid #DDDDDD;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a,
+.authenticated-inbox .inbox-list__folders ul > li > label {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: block;
+ margin: 0;
+ padding: 20px;
+ text-decoration: none;
+ transition: background 150ms;
+ position: relative;
+ padding-left: 64px;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a b,
+.authenticated-inbox .inbox-list__folders ul > li > a strong,
+.authenticated-inbox .inbox-list__folders ul > li > label b,
+.authenticated-inbox .inbox-list__folders ul > li > label strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a b,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a strong,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label b,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a b,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > a strong,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label b,
+.theme-dark .authenticated-inbox .inbox-list__folders ul > li > label strong {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:hover,
+.authenticated-inbox .inbox-list__folders ul > li > label:hover {
+ background-color: val(--ocean-blue-40);
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:hover .communication-item__provider,
+.authenticated-inbox .inbox-list__folders ul > li > label:hover .communication-item__provider {
+ text-decoration: underline;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:focus-within, .authenticated-inbox .inbox-list__folders ul > li > a:focus,
+.authenticated-inbox .inbox-list__folders ul > li > label:focus-within,
+.authenticated-inbox .inbox-list__folders ul > li > label:focus {
+ outline-offset: -2px;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:focus-within,
+.authenticated-inbox .inbox-list__folders ul > li > label:focus-within {
+ outline: 3px solid #183052;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:hover,
+.authenticated-inbox .inbox-list__folders ul > li > label:hover {
+ cursor: pointer;
+ background: #E5F1FD;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a::before,
+.authenticated-inbox .inbox-list__folders ul > li > label::before {
+ filter: grayscale(1);
+}
+.authenticated-inbox .inbox-list__folders ul > li > a input[type=radio],
+.authenticated-inbox .inbox-list__folders ul > li > label input[type=radio] {
+ opacity: 0;
+ cursor: pointer;
+ position: absolute;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:focus-within span, .authenticated-inbox .inbox-list__folders ul > li > a:hover span, .authenticated-inbox .inbox-list__folders ul > li > a:focus span,
+.authenticated-inbox .inbox-list__folders ul > li > label:focus-within span,
+.authenticated-inbox .inbox-list__folders ul > li > label:hover span,
+.authenticated-inbox .inbox-list__folders ul > li > label:focus span {
+ text-decoration: underline;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:not([role=menuitem]),
+.authenticated-inbox .inbox-list__folders ul > li > label:not([role=menuitem]) {
+ padding-right: 50px;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:not([role=menuitem]) span,
+.authenticated-inbox .inbox-list__folders ul > li > label:not([role=menuitem]) span {
+ display: block;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 38ch;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__folders ul > li > a:not([role=menuitem]) span,
+.authenticated-inbox .inbox-list__folders ul > li > label:not([role=menuitem]) span {
+ max-width: 15ch;
+ }
+}
+.authenticated-inbox .inbox-list__folders ul > li > a::before,
+.authenticated-inbox .inbox-list__folders ul > li > label::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 20px;
+ height: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/authenticated/icon-folder.svg");
+ top: 19px;
+ left: 22px;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a.is-trash::before,
+.authenticated-inbox .inbox-list__folders ul > li > label.is-trash::before {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-trash.svg");
+}
+.authenticated-inbox .inbox-list__folders ul > li > a.is-selected,
+.authenticated-inbox .inbox-list__folders ul > li > label.is-selected {
+ background: #E5F1FD;
+ font-weight: 700;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a.is-selected.inbox,
+.authenticated-inbox .inbox-list__folders ul > li > label.is-selected.inbox {
+ background: var(--ocean-blue-40);
+}
+.authenticated-inbox .inbox-list__folders ul > li > a.is-selected::before,
+.authenticated-inbox .inbox-list__folders ul > li > label.is-selected::before {
+ filter: grayscale(1);
+}
+.authenticated-inbox .inbox-list__folders ul > li > a:not(.is-selected) + .action-menu > .action-menu__button:hover,
+.authenticated-inbox .inbox-list__folders ul > li > label:not(.is-selected) + .action-menu > .action-menu__button:hover {
+ background-color: #E5F1FD;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a.is-subfolder,
+.authenticated-inbox .inbox-list__folders ul > li > label.is-subfolder {
+ padding-left: 106px;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a.is-subfolder::before,
+.authenticated-inbox .inbox-list__folders ul > li > label.is-subfolder::before {
+ left: 64px;
+}
+.authenticated-inbox .inbox-list__folders ul > li > a.is-subfolder span,
+.authenticated-inbox .inbox-list__folders ul > li > label.is-subfolder span {
+ max-width: 32ch;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__folders ul > li > a.is-subfolder span,
+.authenticated-inbox .inbox-list__folders ul > li > label.is-subfolder span {
+ max-width: 10ch;
+ }
+}
+.authenticated-inbox .inbox-list__folders ul > li > span.skeleton {
+ display: block;
+ padding: 20px;
+ height: 64px;
+}
+.authenticated-inbox .inbox-list__folders .btn-add-folder {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ padding: 20px 20px 20px 62px;
+ border: 0;
+ text-align: left;
+ background: transparent;
+ width: 100%;
+ position: relative;
+ transition: background 150ms;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders .btn-add-folder {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__folders .btn-add-folder b,
+.authenticated-inbox .inbox-list__folders .btn-add-folder strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders .btn-add-folder b,
+.theme-dark .authenticated-inbox .inbox-list__folders .btn-add-folder strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .inbox-list__folders .btn-add-folder b,
+.theme-dark .authenticated-inbox .inbox-list__folders .btn-add-folder strong {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__folders .btn-add-folder:hover {
+ background: #E5F1FD;
+}
+.authenticated-inbox .inbox-list__folders .btn-add-folder::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 30px;
+ height: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/authenticated/icon-add.svg");
+ top: 14px;
+ left: 20px;
+}
+.authenticated-inbox .inbox-list__folders .btn-add-folder--skeleton {
+ padding: 20px;
+ border: 0;
+}
+.authenticated-inbox .inbox-list__folders .btn-add-folder--skeleton span.skeleton {
+ display: block;
+}
+.authenticated-inbox .inbox-list__messages {
+ flex: 1 1 auto;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__messages {
+ border-radius: 0 5px 5px 0;
+ }
+ .authenticated-inbox .inbox-list__messages ul li:last-child {
+ border-bottom: 1px solid #DDDDDD;
+ }
+}
+.authenticated-inbox .inbox-list__messages .communication-item {
+ position: relative;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__messages .communication-item {
+ padding: 20px 22px 20px 30px;
+ }
+}
+.authenticated-inbox .inbox-list__messages .communication-item.is-unread .communication-item__preview {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item.is-unread .communication-item__preview {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item.is-unread .communication-item__preview {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__messages .communication-item.is-unread::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ border-top: 8px solid #006CE0;
+ border-left: 8px solid #006CE0;
+ border-bottom: 8px solid transparent;
+ border-right: 8px solid transparent;
+}
+.authenticated-inbox .inbox-list__messages .communication-item__header {
+ display: flex;
+ justify-content: space-between;
+}
+.authenticated-inbox .inbox-list__messages .communication-item__body {
+ display: flex;
+ justify-content: space-between;
+ margin-top: 8px;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__messages .communication-item__body {
+ flex-wrap: wrap;
+ }
+}
+.authenticated-inbox .inbox-list__messages .communication-item__provider {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin: 0 auto 0 0;
+}
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item__provider {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__messages .communication-item__provider b,
+.authenticated-inbox .inbox-list__messages .communication-item__provider strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item__provider b,
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item__provider strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item__provider b,
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item__provider strong {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__messages .communication-item__date {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ margin: 0 0 0 15px;
+}
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item__date {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__messages .communication-item__preview {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 0;
+}
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item__preview {
+ color: #FFFFFF;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__messages .communication-item__preview {
+ flex-basis: 100%;
+ }
+}
+.authenticated-inbox .inbox-list__messages .communication-item__preview--skeleton {
+ margin: 0;
+ display: block;
+ width: 100%;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__messages .communication-item__preview--skeleton {
+ width: 360px;
+ }
+}
+.authenticated-inbox .inbox-list__messages .communication-item__preview--skeleton > span.skeleton {
+ width: 100%;
+ height: 25px;
+ display: block;
+}
+.authenticated-inbox .inbox-list__messages .communication-item__attachment {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ margin: 0 0 0 15px;
+ padding-right: 22px;
+ white-space: nowrap;
+ position: relative;
+}
+.theme-dark .authenticated-inbox .inbox-list__messages .communication-item__attachment {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__messages .communication-item__attachment::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 16px;
+ height: 16px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: 3px;
+ background-image: url("styles/resources/assets/icons/icon-attachment.svg");
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__messages .communication-item__attachment {
+ flex-basis: 100%;
+ margin-top: 10px;
+ margin-left: 0;
+ padding-left: 22px;
+ }
+ .authenticated-inbox .inbox-list__messages .communication-item__attachment::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 16px;
+ height: 16px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: 2px;
+ background-image: url("styles/resources/assets/icons/icon-attachment.svg");
+ }
+ .authenticated-inbox .inbox-list__messages .communication-item__attachment::after {
+ content: none;
+ }
+}
+.authenticated-inbox .inbox-list__messages .communication-item--skeleton {
+ padding: 20px;
+}
+.authenticated-inbox .inbox-list__divider {
+ border: 0;
+ border-top: 1px solid #DDDDDD;
+ margin: 0 0 60px;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__divider {
+ display: none;
+ }
+}
+.authenticated-inbox .inbox-list__message-sort-bar {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ background-color: var(--bar-background-color);
+ height: 65px;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__message-sort-bar {
+ padding: 0 20px;
+ }
+ .authenticated-inbox .inbox-list__message-sort-bar .list-title {
+ display: none;
+ }
+ .authenticated-inbox .inbox-list__message-sort-bar--skeleton {
+ padding: 20px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__message-sort-bar {
+ padding: 0 22px 0 30px;
+ }
+ .authenticated-inbox .inbox-list__message-sort-bar .btn.toggle {
+ display: none;
+ }
+}
+.authenticated-inbox .inbox-list__message-sort-bar .list-title {
+ font-weight: normal;
+ padding-left: 0;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__search-results {
+ display: none;
+ }
+}
+.authenticated-inbox .inbox-list__search-results h2 {
+ margin: 0 0 30px;
+ font-weight: 700;
+}
+.authenticated-inbox .inbox-list__search-results a.link, .authenticated-inbox .inbox-list__search-results a.linked-services__rightInternalLink {
+ margin-bottom: 20px;
+}
+.authenticated-inbox .inbox-list__mobile-heading-bar {
+ padding: 0 0 20px;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__mobile-heading-bar {
+ display: none;
+ }
+}
+.authenticated-inbox .inbox-list__mobile-heading-bar hr {
+ border: 0;
+ border-top: 1px solid #DDDDDD;
+ margin: 0 0 20px -20px;
+ width: 100vw;
+}
+.authenticated-inbox .inbox-list__mobile-heading-bar a.link, .authenticated-inbox .inbox-list__mobile-heading-bar a.linked-services__rightInternalLink {
+ margin-bottom: 35px;
+}
+.authenticated-inbox .inbox-list__mobile-heading-bar > div {
+ display: flex;
+ flex-direction: row;
+ align-items: flex-end;
+ justify-content: space-between;
+}
+.authenticated-inbox .inbox-list__mobile-heading-bar > div > div:first-of-type {
+ display: flex;
+ flex-direction: row;
+ align-items: flex-end;
+ justify-content: flex-start;
+}
+.authenticated-inbox .inbox-list__mobile-heading-bar .list-title {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 20px;
+ line-height: 24px;
+ margin: 0;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__mobile-heading-bar .list-title {
+ line-height: 28px;
+ }
+}
+.page-ausgov-home .authenticated-inbox .inbox-list__mobile-heading-bar .list-title, .page-mygov-home .authenticated-inbox .inbox-list__mobile-heading-bar .list-title {
+ font-size: 24px;
+ line-height: 30px;
+}
+.authenticated-inbox .inbox-list__mobile-heading-bar .unread-count {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ line-height: 1.2;
+ margin: 0 0 0 15px;
+}
+.theme-dark .authenticated-inbox .inbox-list__mobile-heading-bar .unread-count {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__mobile-heading-bar .unread-count b,
+.authenticated-inbox .inbox-list__mobile-heading-bar .unread-count strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-inbox .inbox-list__mobile-heading-bar .unread-count b,
+.theme-dark .authenticated-inbox .inbox-list__mobile-heading-bar .unread-count strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .inbox-list__mobile-heading-bar .unread-count b,
+.theme-dark .authenticated-inbox .inbox-list__mobile-heading-bar .unread-count strong {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__pagination {
+ margin-top: 40px;
+ margin-bottom: 20px;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__pagination {
+ margin-bottom: 40px;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-actions {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-actions button + button {
+ margin-left: 30px;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-actions .link.highlight.back, .authenticated-inbox .inbox-list__communication-view .communication-actions .highlight.back.linked-services__rightInternalLink {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ display: inline-block;
+ max-width: 350px;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-actions .link.highlight.back, .authenticated-inbox .inbox-list__communication-view .communication-actions .highlight.back.linked-services__rightInternalLink {
+ max-width: 250px;
+ width: calc(100vw - 130px);
+ }
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-actions__desktop {
+ display: none;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-actions__mobile {
+ position: relative;
+ height: 30px;
+ flex: 1;
+ text-align: right;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-actions__mobile {
+ display: none;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content {
+ position: relative;
+ background: #FFFFFF;
+ border: 1px solid #DDDDDD;
+ height: 100%;
+}
+@media (max-width: 63.9375em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-content {
+ width: 100vw;
+ margin-left: -20px;
+ border-left: 0;
+ border-right: 0;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-content {
+ border-radius: 5px;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header {
+ position: relative;
+ padding: 20px 20px 10px;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-content__header {
+ padding: 30px 30px 20px;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-provider {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin: 0 0 15px;
+ max-width: calc(100% - 190px);
+}
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-provider {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-provider b,
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-provider strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-provider b,
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-provider strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-provider b,
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-provider strong {
+ color: #FFFFFF;
+}
+@media only screen and (max-width: 29.9375em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-provider {
+ max-width: calc(100% - 110px);
+ min-height: 2.4em;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-subject {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ color: #101820;
+ margin: 0 0 10px;
+}
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-subject {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-expiry {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ margin: 10px 0;
+}
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-expiry {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-expiry {
+ margin-bottom: 30px;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .message-actions {
+ position: absolute;
+ top: 20px;
+ right: 20px;
+ text-align: right;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-date {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ margin: 0;
+ max-width: 190px;
+}
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-date {
+ color: #FFFFFF;
+}
+@media only screen and (max-width: 29.9375em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-date {
+ max-width: 110px;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment-list {
+ margin: 10px 0 0;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment-list {
+ margin-top: 20px;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment {
+ display: inline-block;
+ padding: 10px;
+ margin-right: 10px;
+ margin-bottom: 10px;
+ border: 1px solid #DDDDDD;
+ border-radius: 7px;
+ text-decoration: none;
+ transition: background 150ms, border 150ms;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment:focus {
+ outline: 0;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment:hover, .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment:focus {
+ background: #E5F1FD;
+ border-color: #006CE0;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment:hover .comm-attachment__name, .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment:focus .comm-attachment__name {
+ text-decoration: underline;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment > div {
+ display: flex;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment > div > div {
+ flex: 1 1 auto;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment__icon {
+ width: 20px;
+ width: 1.25rem;
+ height: 20px;
+ height: 1.25rem;
+ min-width: 20px;
+ min-width: 1.25rem;
+ display: block;
+ height: 20px;
+ width: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/authenticated/icon-attachment-email.svg");
+ background-position: top center;
+ margin-right: 8px;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment__spinner {
+ width: 20px;
+ width: 1.25rem;
+ height: 20px;
+ height: 1.25rem;
+ min-width: 20px;
+ min-width: 1.25rem;
+ display: block;
+ height: 20px;
+ width: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/spinner.svg");
+ background-position: top center;
+ margin-right: 8px;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment__name {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 0;
+ color: #006CE0;
+}
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment__name {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment__size {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ margin: 3px 7px 0 0;
+ padding-right: 7px;
+}
+.theme-dark .authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment__size {
+ color: #FFFFFF;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment__size span:not(:first-of-type) {
+ position: relative;
+ display: inline-block;
+ padding-left: 11px;
+ margin-left: 7px;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__header .comm-attachment__size span:not(:first-of-type)::before {
+ position: absolute;
+ left: 0;
+ top: 0;
+ content: "|";
+ color: #A0A0A3;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__body {
+ border-top: 1px solid #DDDDDD;
+ border-bottom: 1px solid #DDDDDD;
+ padding: 30px 20px;
+ min-height: 175px;
+ margin: 0;
+ white-space: pre-line;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-content__body {
+ padding: 40px 30px;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__body :first-child {
+ margin-top: 0;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__body :last-child {
+ margin-bottom: 0;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__footer {
+ padding: 30px 20px;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .inbox-list__communication-view .communication-content__footer {
+ padding: 30px;
+ }
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__footer .link-item {
+ display: block;
+}
+.authenticated-inbox .inbox-list__communication-view .communication-content__footer .link-item:not(:first-of-type) {
+ margin-top: 15px;
+}
+.authenticated-inbox .spinner-overlay {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: flex-start;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ background: rgba(255, 255, 255, 0.7);
+ z-index: 410;
+ border: 1px solid #DDDDDD;
+ padding-top: 100px;
+}
+@media only screen and (min-width: 64em) {
+ .authenticated-inbox .spinner-overlay {
+ border-radius: 5px;
+ padding-top: 180px;
+ }
+}
+.authenticated-inbox .spinner-overlay__spinner {
+ width: 70px;
+ width: 4.375rem;
+ height: 70px;
+ height: 4.375rem;
+ min-width: 70px;
+ min-width: 4.375rem;
+ display: block;
+ height: 70px;
+ width: 70px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/spinner.svg");
+}
+.authenticated-inbox .spinner-overlay__message {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin: 12px 0 0;
+}
+.theme-dark .authenticated-inbox .spinner-overlay__message {
+ color: #FFFFFF;
+}
+.authenticated-inbox .spinner-overlay__message b,
+.authenticated-inbox .spinner-overlay__message strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .authenticated-inbox .spinner-overlay__message b,
+.theme-dark .authenticated-inbox .spinner-overlay__message strong {
+ color: #FFFFFF;
+}
+.theme-dark .authenticated-inbox .spinner-overlay__message b,
+.theme-dark .authenticated-inbox .spinner-overlay__message strong {
+ color: #FFFFFF;
+}
+
+.info-banner {
+ background: #026540;
+ display: flex;
+ flex-direction: column;
+ padding: 20px;
+}
+@media only screen and (min-width: 64em) {
+ .info-banner {
+ flex-direction: row;
+ padding: 20px 40px;
+ align-items: center;
+ }
+}
+.info-banner__text {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 0 0 15px;
+}
+.theme-dark .info-banner__text {
+ color: #FFFFFF;
+}
+.info-banner__text b {
+ font-size: 16px;
+}
+@media only screen and (min-width: 64em) {
+ .info-banner__text {
+ margin: 0 20px 0 0;
+ }
+}
+.info-banner__items {
+ display: flex;
+ align-items: center;
+ margin: 0;
+}
+.info-banner__items .logo {
+ width: 30px;
+ height: 30px;
+}
+.info-banner__cta.link.action, .info-banner__cta.action.linked-services__rightInternalLink {
+ color: #FFFFFF;
+ margin: 0 0 0 15px;
+ font-size: 16px;
+}
+.info-banner__cta.link.action::after, .info-banner__cta.action.linked-services__rightInternalLink::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 16px;
+ height: 16px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ top: -1px;
+ background-image: url("styles/resources/assets/icons/icon-external-link-white.svg");
+ margin-left: 11px;
+ position: relative;
+}
+.info-banner__cta.link.action:focus, .info-banner__cta.action.linked-services__rightInternalLink:focus {
+ outline-color: #FFFFFF;
+}
+.info-banner__cta.link.action:hover::after, .info-banner__cta.action.linked-services__rightInternalLink:hover::after {
+ transform: translate(3px, -3px);
+}
+
+.key-message-container {
+ position: relative;
+ display: block;
+ position: relative;
+ width: 100%;
+ margin: 60px 0;
+ padding: 40px 30px;
+ min-height: 85px;
+ background-color: #FFFFFF;
+}
+.key-message-container::before, .key-message-container::after {
+ content: "";
+ position: absolute;
+ height: 5px;
+ top: 0;
+}
+.key-message-container::before {
+ width: 50px;
+ left: 0;
+ background-color: #006CE0;
+}
+.key-message-container::after {
+ width: calc(100% - 49px);
+ right: 0;
+ background-color: #183052;
+}
+.key-message-container > h2 {
+ margin: 0;
+ display: block;
+ position: relative;
+ max-width: 100%;
+}
+@media only screen and (min-width: 64em) {
+ .key-message-container > h2 {
+ max-width: 770px;
+ }
+}
+.key-message-container .cmp-text {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ position: relative;
+ display: block;
+ max-width: 100%;
+}
+.theme-dark .key-message-container .cmp-text {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .key-message-container .cmp-text {
+ max-width: 770px;
+ }
+}
+.key-message-container .cmp-text p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ margin: 0;
+ padding: 0;
+}
+.theme-dark .key-message-container .cmp-text p {
+ color: #FFFFFF;
+}
+.key-message-container .cmp-text p + p {
+ margin-top: 15px;
+}
+
+/** Latest Updates **/
+.latest-updates {
+ padding: 20px 0 60px;
+}
+@media only screen and (min-width: 64em) {
+ .latest-updates {
+ padding: 40px 0 80px;
+ }
+}
+.latest-updates .list-wrapper {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.latest-updates .list {
+ padding-left: 20px;
+ position: relative;
+ display: flex;
+ width: 100%;
+ max-width: 553px;
+}
+.latest-updates .list:focus {
+ outline: none;
+}
+.latest-updates .list:focus h3 {
+ outline: 3px solid #183052;
+}
+.latest-updates .list:not(:last-child):before {
+ content: "";
+ display: inline-block;
+ position: absolute;
+ left: 5px;
+ height: 100%;
+ top: 7px;
+ border: 1px solid #FAE1E4;
+}
+.latest-updates .list:after {
+ content: "";
+ display: inline-block;
+ position: absolute;
+ left: 0;
+ top: 7px;
+ height: 12px;
+ width: 12px;
+ border-radius: 50%;
+ border: solid 2px #FFFFFF;
+ background-color: #DC3548;
+}
+.latest-updates .list:not(:first-child):after {
+ background-color: #FAE1E4;
+}
+.latest-updates .list__date {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ height: 30px;
+ margin: 0;
+ line-height: 2.14;
+ flex: 0 0 80px;
+}
+.theme-dark .latest-updates .list__date {
+ color: #FFFFFF;
+}
+.latest-updates .list__content {
+ flex: 0 0 calc(100% - 80px);
+ margin-bottom: 32px;
+ position: relative;
+}
+.latest-updates .list__content.important {
+ position: relative;
+ height: 100%;
+ display: inline-block;
+ padding-left: 20px;
+}
+.latest-updates .list__content.important:before {
+ content: "";
+ position: absolute;
+ left: 0;
+ height: 100%;
+ display: block;
+ border-left: 2px solid #006CE0;
+}
+.latest-updates .list__title {
+ margin: 0 0 12px 0;
+}
+.latest-updates .list__description {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 0 0 12px 0;
+ color: #525252;
+}
+.theme-dark .latest-updates .list__description {
+ color: #FFFFFF;
+}
+.latest-updates .btn-update {
+ margin-left: 100px;
+}
+.latest-updates .link, .latest-updates .linked-services__rightInternalLink {
+ color: #006CE0;
+ font-size: 14px;
+ line-height: 1.43;
+}
+.latest-updates .link:after, .latest-updates .linked-services__rightInternalLink:after {
+ height: 14px;
+}
+
+.latest-updates-archived .latest-updates-container {
+ flex-direction: column;
+ flex-basis: 100%;
+}
+@media only screen and (min-width: 64em) {
+ .latest-updates-archived .latest-updates-container {
+ flex-basis: 75%;
+ padding: 60px 60px 0 0;
+ border-right: 1px solid #DDDDDD;
+ }
+}
+.latest-updates-archived .latest-updates-container .results-heading {
+ font-size: 24px;
+ margin: 0;
+}
+.latest-updates-archived .latest-updates-container .results-heading:focus {
+ outline: 3px solid #183052;
+}
+.latest-updates-archived .latest-updates-container .results-info {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+}
+.theme-dark .latest-updates-archived .latest-updates-container .results-info {
+ color: #FFFFFF;
+}
+.latest-updates-archived .latest-updates-container .results-info b,
+.latest-updates-archived .latest-updates-container .results-info strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .latest-updates-archived .latest-updates-container .results-info b,
+.theme-dark .latest-updates-archived .latest-updates-container .results-info strong {
+ color: #FFFFFF;
+}
+.theme-dark .latest-updates-archived .latest-updates-container .results-info b,
+.theme-dark .latest-updates-archived .latest-updates-container .results-info strong {
+ color: #FFFFFF;
+}
+.latest-updates-archived .latest-updates-container .results-info .bold {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+}
+.theme-dark .latest-updates-archived .latest-updates-container .results-info .bold {
+ color: #FFFFFF;
+}
+.latest-updates-archived .latest-updates-container .results-info .bold b,
+.latest-updates-archived .latest-updates-container .results-info .bold strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .latest-updates-archived .latest-updates-container .results-info .bold b,
+.theme-dark .latest-updates-archived .latest-updates-container .results-info .bold strong {
+ color: #FFFFFF;
+}
+.theme-dark .latest-updates-archived .latest-updates-container .results-info .bold b,
+.theme-dark .latest-updates-archived .latest-updates-container .results-info .bold strong {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .latest-updates-archived .latest-updates-container .latest-updates-column {
+ width: 100%;
+ max-width: 770px;
+ }
+}
+.latest-updates-archived .latest-updates-container .results-list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ margin-top: 40px;
+}
+.latest-updates-archived .latest-updates-container .results-list:last-child {
+ margin-bottom: 0;
+}
+.latest-updates-archived .latest-updates-item,
+.latest-updates-archived .latest-updates-item-skeleton {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 25px;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ text-decoration: none;
+ width: 100%;
+ height: fit-content;
+}
+.latest-updates-archived .latest-updates-item:focus,
+.latest-updates-archived .latest-updates-item-skeleton:focus {
+ outline: 3px solid #183052;
+}
+.latest-updates-archived .latest-updates-item:hover i, .latest-updates-archived .latest-updates-item:focus i,
+.latest-updates-archived .latest-updates-item-skeleton:hover i,
+.latest-updates-archived .latest-updates-item-skeleton:focus i {
+ margin-left: 5px;
+}
+@media only screen and (min-width: 64em) {
+ .latest-updates-archived .latest-updates-item,
+.latest-updates-archived .latest-updates-item-skeleton {
+ flex-direction: row;
+ }
+}
+.latest-updates-archived .latest-updates-item .item-img,
+.latest-updates-archived .latest-updates-item-skeleton .item-img {
+ width: 100%;
+ height: 180px;
+}
+@media only screen and (min-width: 64em) {
+ .latest-updates-archived .latest-updates-item .item-img,
+.latest-updates-archived .latest-updates-item-skeleton .item-img {
+ width: 360px;
+ height: 240px;
+ }
+}
+.latest-updates-archived .latest-updates-item .item-img img,
+.latest-updates-archived .latest-updates-item-skeleton .item-img img {
+ object-fit: cover;
+ width: 100%;
+ height: 100%;
+ border-radius: 5px 5px 0 0;
+}
+@media only screen and (min-width: 64em) {
+ .latest-updates-archived .latest-updates-item .item-img img,
+.latest-updates-archived .latest-updates-item-skeleton .item-img img {
+ border-radius: 5px 0 0 5px;
+ }
+}
+.latest-updates-archived .latest-updates-item .item-box,
+.latest-updates-archived .latest-updates-item-skeleton .item-box {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ height: 100%;
+ width: 100%;
+ padding: 20px;
+ background: #FFFFFF;
+ border-radius: 0 0 5px 5px;
+ min-height: 240px;
+}
+@media only screen and (min-width: 64em) {
+ .latest-updates-archived .latest-updates-item .item-box,
+.latest-updates-archived .latest-updates-item-skeleton .item-box {
+ border-radius: 0 5px 5px 0;
+ }
+}
+.latest-updates-archived .latest-updates-item .item-box i,
+.latest-updates-archived .latest-updates-item-skeleton .item-box i {
+ display: block;
+ width: 32px;
+ height: 32px;
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+ background-size: 16px;
+ background-position: center;
+ background-color: rgba(0, 108, 224, 0.1);
+ border-radius: 5px;
+ transition-property: margin-left;
+ transition-duration: 300ms;
+ margin-top: auto;
+}
+.latest-updates-archived .latest-updates-item .item-box .category,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .category {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ display: flex;
+ flex-wrap: wrap;
+ margin-bottom: 17px;
+}
+.latest-updates-archived .latest-updates-item .item-box .category__list,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .category__list {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ color: #101820;
+ position: relative;
+ display: block;
+ margin-right: 10px;
+ margin-bottom: 3px;
+}
+.theme-dark .latest-updates-archived .latest-updates-item .item-box .category__list,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .category__list {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .latest-updates-archived .latest-updates-item .item-box .category__list,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .category__list {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ }
+ .theme-dark .latest-updates-archived .latest-updates-item .item-box .category__list,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .category__list {
+ color: #FFFFFF;
+ }
+ .latest-updates-archived .latest-updates-item .item-box .category__list b,
+.latest-updates-archived .latest-updates-item .item-box .category__list strong,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .category__list b,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .category__list strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ }
+ .theme-dark .latest-updates-archived .latest-updates-item .item-box .category__list b,
+.theme-dark .latest-updates-archived .latest-updates-item .item-box .category__list strong,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .category__list b,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .category__list strong {
+ color: #FFFFFF;
+ }
+ .theme-dark .latest-updates-archived .latest-updates-item .item-box .category__list b,
+.theme-dark .latest-updates-archived .latest-updates-item .item-box .category__list strong,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .category__list b,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .category__list strong {
+ color: #FFFFFF;
+ }
+}
+.latest-updates-archived .latest-updates-item .item-box .category__list:not(:first-child),
+.latest-updates-archived .latest-updates-item-skeleton .item-box .category__list:not(:first-child) {
+ margin-left: 10px;
+}
+.latest-updates-archived .latest-updates-item .item-box .category__list:not(:first-child):before,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .category__list:not(:first-child):before {
+ content: "";
+ position: absolute;
+ height: 16px;
+ top: 3px;
+ left: -10px;
+ border-left: 1px solid #101820;
+}
+.latest-updates-archived .latest-updates-item .item-box .item,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .item {
+ margin-bottom: 10px;
+}
+.latest-updates-archived .latest-updates-item .item-box .date,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .date {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 0 0 5px 0;
+ font-weight: 400;
+}
+.theme-dark .latest-updates-archived .latest-updates-item .item-box .date,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .date {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .latest-updates-archived .latest-updates-item .item-box .date,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .date {
+ margin-bottom: 10px;
+ }
+}
+.latest-updates-archived .latest-updates-item .item-box .title,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ font-size: 18px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+.theme-dark .latest-updates-archived .latest-updates-item .item-box .title,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .title {
+ color: #FFFFFF;
+}
+.theme-dark .latest-updates-archived .latest-updates-item .item-box .title,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .title {
+ color: #FFFFFF;
+}
+.latest-updates-archived .latest-updates-item .item-box .description,
+.latest-updates-archived .latest-updates-item-skeleton .item-box .description {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 0;
+}
+.theme-dark .latest-updates-archived .latest-updates-item .item-box .description,
+.theme-dark .latest-updates-archived .latest-updates-item-skeleton .item-box .description {
+ color: #FFFFFF;
+}
+.latest-updates-archived .latest-updates-item-skeleton {
+ box-shadow: none;
+ border: solid 1px #F5F5F5;
+}
+
+.filter-container {
+ display: none;
+}
+@media only screen and (min-width: 64em) {
+ .filter-container {
+ display: block;
+ flex-basis: 25%;
+ padding: 60px 0 0 60px;
+ }
+}
+.filter-container .filter__heading {
+ margin-top: 0;
+ font-size: 24px;
+}
+.filter-container .filter__info {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin-bottom: 20px;
+}
+.theme-dark .filter-container .filter__info {
+ color: #FFFFFF;
+}
+.filter-container .filter__subheading {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+}
+.theme-dark .filter-container .filter__subheading {
+ color: #FFFFFF;
+}
+.theme-dark .filter-container .filter__subheading {
+ color: #FFFFFF;
+}
+.filter-container .filter__subheading b,
+.filter-container .filter__subheading strong {
+ color: #101820;
+}
+@media only screen and (min-width: 64em) {
+ .filter-container .filter__form {
+ margin-top: 60px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .filter-container .filter__form .bpc {
+ margin-top: 50px;
+ }
+}
+.filter-container .input-group {
+ display: block;
+ margin: 10px 0;
+}
+.filter-container .input-group .input-row {
+ display: flex;
+}
+.filter-container .input-group .input-row input[type=checkbox] {
+ /* this is specifically to solve the issue of checkboxes not rendering properly on IE11 and Edge when label moves to the next line */
+ flex: 0 0 24px;
+}
+.filter-container .input-group .input-row label {
+ flex: 1;
+}
+
+.filter-container-mobile {
+ margin-top: 40px;
+ margin-bottom: 60px;
+}
+.filter-container-mobile .filter__heading {
+ font-size: 24px;
+}
+.filter-container-mobile .filter__info {
+ font-size: 16px;
+}
+@media only screen and (min-width: 64em) {
+ .filter-container-mobile {
+ display: none;
+ }
+}
+
+.clear-filters {
+ text-align: left;
+}
+.clear-filters .btn-clear-filters {
+ margin-top: 20px;
+ display: block;
+ padding-left: 0;
+ text-align: left;
+}
+
+.filter-btn-container {
+ position: relative;
+ display: block;
+ width: 100%;
+ background-color: #FFFFFF;
+ z-index: 400;
+ left: 0;
+ top: 0;
+}
+.filter-btn-container.sticky {
+ position: fixed;
+ padding: 0 20px;
+ z-index: 500;
+}
+.filter-btn-container.sticky::after {
+ content: "";
+ position: absolute;
+ width: 100%;
+ height: 15px;
+ left: 0;
+ bottom: -15px;
+ z-index: 801;
+ background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6) 50%, #FFFFFF);
+}
+.filter-btn-container .btn-show-filters {
+ margin-bottom: 20px;
+}
+
+/* for iphone screens 6,7,8 to prevent clear All button from hiding at the bottom */
+@media only screen and (max-height: 41.6875em) {
+ .modal__content .modal-footer .btn-clear-filters {
+ margin-bottom: 80px;
+ }
+}
+.btn-show-filters,
+.btn-apply-filters {
+ margin-top: 40px;
+ width: 100%;
+ display: block;
+}
+@media only screen and (min-width: 64em) {
+ .btn-show-filters,
+.btn-apply-filters {
+ margin-top: 60px;
+ max-width: 160px;
+ }
+}
+.btn-show-filters span::after,
+.btn-apply-filters span::after {
+ background-image: url("styles/resources/assets/icons/icon-filter-white.svg");
+}
+
+@media only screen and (min-width: 48em) {
+ .hidden-show-filters {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 48em) {
+ .latest-updates-wrapper {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ }
+}
+
+.latest-updates-carousel-container {
+ width: 100%;
+}
+.latest-updates-carousel-container .react-multi-carousel-item {
+ height: 370px;
+}
+
+.latest-updates-carousel-item .img {
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center center;
+ position: absolute;
+ display: flex;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border-radius: 5px;
+}
+.latest-updates-carousel-item .item-box {
+ width: 90%;
+ height: 190px;
+ padding: 20px;
+ background: #FFFFFF;
+ align-self: flex-end;
+ margin-right: auto;
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ border-top-right-radius: 5px;
+}
+@media only screen and (min-width: 48em) {
+ .latest-updates-carousel-item .item-box {
+ width: 75%;
+ }
+}
+.latest-updates-carousel-item .item-box p {
+ position: absolute;
+ margin: 0;
+ top: -29px;
+ left: 0;
+ width: 100%;
+ background-color: #DC3548;
+ border-top-right-radius: 5px;
+ padding: 8px 20px;
+ color: #FFFFFF;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: 1.2px;
+}
+.latest-updates-carousel-item .item-box.live {
+ border-top-right-radius: 0;
+}
+.latest-updates-carousel-item .item-box .title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin-top: 0;
+ margin-bottom: 10px;
+ display: block;
+}
+.theme-dark .latest-updates-carousel-item .item-box .title {
+ color: #FFFFFF;
+}
+.theme-dark .latest-updates-carousel-item .item-box .title {
+ color: #FFFFFF;
+}
+.latest-updates-carousel-item .item-box .description {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+}
+.theme-dark .latest-updates-carousel-item .item-box .description {
+ color: #FFFFFF;
+}
+.latest-updates-carousel-item .item-box i {
+ display: block;
+ width: 32px;
+ height: 32px;
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+ background-size: 16px;
+ background-position: center;
+ background-color: rgba(0, 108, 224, 0.1);
+ margin-top: auto;
+ border-radius: 5px;
+ transition-property: margin-left;
+ transition-duration: 300ms;
+}
+.latest-updates-carousel-item:hover i, .latest-updates-carousel-item:focus i {
+ margin-left: 5px;
+}
+
+.cmp-link, .cmp-link--light {
+ position: relative;
+ color: #254A7E;
+ font-size: 1.125rem;
+ line-height: 1.5rem;
+ transition: 150ms ease;
+ text-decoration: underline;
+}
+.cmp-link::after, .cmp-link--light::after {
+ content: "";
+ display: none;
+ position: absolute;
+ top: -3px;
+ left: -3px;
+ right: -3px;
+ bottom: -3px;
+ border-radius: 2px;
+ border: 2px solid #183052;
+}
+.cmp-link:hover, .cmp-link--light:hover, .cmp-link:focus, .cmp-link--light:focus, .cmp-link:active, .cmp-link--light:active {
+ text-decoration: none;
+}
+.cmp-link:hover, .cmp-link--light:hover {
+ color: #FFFFFF;
+ background: #254A7E;
+}
+.cmp-link:focus, .cmp-link--light:focus {
+ color: #FFFFFF;
+ background: #254A7E;
+ outline: none;
+}
+.cmp-link:focus::after, .cmp-link--light:focus::after {
+ display: block;
+}
+.cmp-link:active, .cmp-link--light:active {
+ color: #FFFFFF;
+ background: #183052;
+ outline: none;
+}
+.cmp-link:active::after, .cmp-link--light:active::after {
+ display: block;
+}
+.cmp-link--light {
+ color: #FFFFFF;
+ text-decoration-color: #33C4E8;
+}
+.cmp-link--light:hover, .cmp-link--light:focus {
+ color: #183052;
+ background: #FFFFFF;
+}
+.cmp-link--light:active {
+ color: #183052;
+ background: #EDF2F4;
+}
+.cmp-link--light::after {
+ border: 2px solid #33C4E8;
+}
+.cmp-link.lg, .lg.cmp-link--light {
+ font-size: 1.75rem;
+ line-height: 2.5rem;
+ font-weight: 300;
+}
+
+.link-tiles {
+ display: flex;
+ flex-flow: column wrap;
+ padding: 0;
+ margin: 40px 0 60px;
+}
+@media only screen and (min-width: 64em) {
+ .link-tiles {
+ margin-bottom: 80px;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .link-tiles {
+ flex-flow: row wrap;
+ }
+}
+.link-tiles__tile {
+ display: flex;
+ position: relative;
+ justify-content: flex-start;
+ align-content: center;
+ align-items: center;
+ height: 100px;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ background-color: #FFFFFF;
+ padding-left: 20px;
+ margin: 7px;
+}
+@media only screen and (min-width: 48em) {
+ .link-tiles__tile {
+ width: calc(50% - 15px);
+ }
+}
+@media only screen and (min-width: 64em) {
+ .link-tiles__tile {
+ width: calc(33% - 15px);
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .link-tiles__tile {
+ width: calc(25% - 15px);
+ }
+}
+.link-tiles__tile > img {
+ width: 50px;
+ height: 50px;
+ object-fit: contain;
+}
+.link-tiles__tile > a {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ margin: 0 0 0 15px;
+ text-decoration: none;
+ color: #000000;
+ max-width: 48%;
+ line-height: 1.37;
+}
+.theme-dark .link-tiles__tile > a {
+ color: #FFFFFF;
+}
+.link-tiles__tile > a::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+@media only screen and (min-width: 64em) {
+ .link-tiles__tile > a::after {
+ height: 100%;
+ }
+}
+.link-tiles__tile > a:focus {
+ outline: none;
+}
+.link-tiles__tile > a:focus::after {
+ border: 1px solid #006CE0;
+}
+.link-tiles__tile:hover {
+ cursor: pointer;
+}
+.link-tiles__tile:hover .link-tiles__arrow {
+ right: 25px;
+}
+.link-tiles__arrow {
+ width: 32px;
+ width: 2rem;
+ height: 32px;
+ height: 2rem;
+ min-width: 32px;
+ min-width: 2rem;
+ display: block;
+ height: 32px;
+ width: 32px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ display: block;
+ position: absolute;
+ right: 30px;
+ top: 35px;
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+ transition-property: right;
+ transition-duration: 300ms;
+ background-size: 16px;
+ background-position: center;
+ background-color: rgba(0, 108, 224, 0.1);
+ border-radius: 5px;
+}
+
+.un_link-services-generic-tile {
+ display: flex;
+ flex-direction: column;
+ background-color: #FFFFFF;
+ box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
+ border-radius: 0;
+ max-width: 927px;
+ padding: 10px;
+ margin-top: 3px;
+}
+@media only screen and (min-width: 40em) {
+ .un_link-services-generic-tile {
+ padding: 30px 30px 25px 35px;
+ }
+}
+.un_link-services-generic-tile__header {
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+ justify-content: space-between;
+}
+.un_link-services-generic-tile__header .heading {
+ margin-top: 10;
+ margin-bottom: 10px;
+ flex-basis: 70%;
+}
+@media only screen and (min-width: 40em) {
+ .un_link-services-generic-tile__header .heading {
+ flex-basis: auto;
+ }
+}
+.un_link-services-generic-tile__content p {
+ font-size: 14px;
+ margin: 0;
+ line-height: 20px;
+}
+.un_link-services-generic-tile__panel {
+ max-width: 927px;
+ position: relative;
+}
+.un_link-services-generic-tile__panel::before, .un_link-services-generic-tile__panel::after {
+ content: "";
+ position: absolute;
+ height: 5px;
+ top: 0;
+}
+.un_link-services-generic-tile__panel::before {
+ width: 50px;
+ left: 0;
+ background-color: #006CE0;
+}
+.un_link-services-generic-tile__panel::after {
+ width: calc(100% - 49px);
+ right: 0;
+ background-color: #183052;
+}
+
+.linked-services p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+ max-width: 770px;
+}
+.theme-dark .linked-services p {
+ color: #FFFFFF;
+}
+.linked-services p b,
+.linked-services p strong {
+ color: #101820;
+}
+.linked-services__sub_header {
+ max-width: 927px !important;
+}
+.linked-services__list {
+ display: flex;
+ flex-flow: column wrap;
+ padding: 0;
+ margin: 0 -7px 60px;
+}
+@media only screen and (min-width: 48em) {
+ .linked-services__list {
+ flex-flow: row wrap;
+ }
+}
+.linked-services__list--item {
+ display: flex;
+ padding: 7px;
+}
+@media only screen and (min-width: 48em) {
+ .linked-services__list--item {
+ width: 50%;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .linked-services__list--item {
+ width: 50%;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .linked-services__list--item {
+ width: 33.33%;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .linked-services__list--item {
+ width: 25%;
+ }
+}
+.linked-services__list--item--skeleton {
+ box-shadow: none;
+}
+.linked-services__list--item .list-link {
+ display: flex;
+ padding: 0 30px;
+ align-items: center;
+ background: #FFFFFF;
+ height: 100px;
+ width: 100%;
+ text-decoration: none;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+}
+.linked-services__list--item .list-link__wrapper-block {
+ display: flex;
+}
+.linked-services__list--item .list-link__wrapper-block-external {
+ display: flex;
+ margin-left: auto;
+}
+.linked-services__list--item .list-link:hover .list-link__external {
+ transform: translate(3px, -3px);
+}
+.linked-services__list--item .list-link__icon {
+ height: 40px;
+ width: 40px;
+ min-height: 40px;
+ min-width: 40px;
+}
+.linked-services__list--item .list-link__title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ color: #333333;
+ line-height: 24px;
+ padding: 0 20px 0 20px;
+}
+.theme-dark .linked-services__list--item .list-link__title {
+ color: #FFFFFF;
+}
+.linked-services__list--item .list-link__external {
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ height: 32px;
+ width: 32px;
+ min-height: 32px;
+ min-width: 32px;
+ background-color: rgba(0, 121, 202, 0.1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background-repeat: no-repeat;
+ border-radius: 5px;
+ margin-left: auto;
+}
+.linked-services__list--item .list-link__external--cta {
+ height: 18px;
+ width: 18px;
+ min-height: 18px;
+ min-width: 18px;
+}
+.linked-services__list--item .list-link__internal {
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ height: 32px;
+ width: 40px;
+ min-height: 32px;
+ min-width: 40px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background-repeat: no-repeat;
+ border-radius: 5px;
+ margin-left: auto;
+}
+.linked-services__list--item .list-link__internal--cta {
+ height: 18px;
+ width: 18px;
+ min-height: 18px;
+ min-width: 18px;
+}
+.linked-services__list--item .list-link--skeleton {
+ display: block;
+ padding: 30px 20px;
+ box-shadow: none;
+}
+.linked-services__rightInternalLink {
+ width: 500px;
+}
+.linked-services__rightInternalLink:not(.action)::after {
+ top: 6px;
+ float: right;
+}
+
+.linked-services-tile {
+ display: flex;
+ flex-direction: column;
+ background-color: #FFFFFF;
+ border-bottom: 0.0625rem solid #CCCCCC;
+ padding: 1.25rem 0.625rem;
+}
+.linked-services-tile h2 {
+ color: #000000;
+}
+.linked-services-tile__section-heading-border {
+ border-bottom: 0.125rem solid #525252;
+}
+.linked-services-tile__block {
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+ justify-content: space-between;
+}
+.linked-services-tile__block--title {
+ font-size: var(--font-size-15);
+}
+.linked-services-tile__block--title-name {
+ font-weight: bold !important;
+}
+.linked-services-tile__block--title-dateStr {
+ font-weight: normal;
+}
+.linked-services-tile__block--label-link {
+ display: flex;
+ flex-direction: row;
+ margin-right: 0.625rem;
+ padding: 0.3125rem 1.04375rem;
+ border: 0.125rem solid #183052;
+ float: left;
+}
+.linked-services-tile__block--label-link:hover {
+ cursor: pointer;
+}
+.linked-services-tile__block--label-link-text {
+ color: #183052;
+ font-weight: 500;
+ font-size: var(--font-size-15);
+}
+.linked-services-tile__block--label-link-icon {
+ margin-right: 0.3125rem;
+ width: 1.2rem;
+ height: 1.4rem;
+ background: white url("styles/resources/assets/icons/icon-external-link-black.svg") no-repeat center;
+ background-size: 1rem;
+}
+@media (max-width: 639px) {
+ .linked-services-tile__block--label-link {
+ float: left;
+ margin-right: 0.3125rem;
+ }
+}
+.linked-services-tile__block--label-btn {
+ float: right;
+ padding: 0.3125rem 1.04375rem;
+ border: 0.125rem solid #BBBCBC;
+}
+.linked-services-tile__block--label-btn:hover {
+ cursor: pointer;
+}
+@media (max-width: 639px) {
+ .linked-services-tile__block--label {
+ margin-top: 0.3125rem;
+ }
+}
+@media (max-width: 639px) {
+ .linked-services-tile__block {
+ flex-flow: column;
+ align-items: start;
+ }
+}
+
+.cmp-menu-overlay {
+ display: flex;
+ justify-content: flex-end;
+ overflow: hidden;
+ width: 0;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ z-index: -999;
+ position: fixed;
+ background: rgba(0, 0, 0, 0);
+ transition: background-color 0.4s ease-in-out;
+}
+.cmp-menu-overlay.open {
+ width: 100%;
+ z-index: 999;
+ background: rgba(0, 0, 0, 0.6);
+}
+
+.cmp-menu {
+ width: 0;
+ max-width: 330px;
+ background: #FFFFFF;
+ overflow: auto;
+ -ms-overflow-style: none;
+ scrollbar-width: none;
+ transition: width 0.4s ease-in-out;
+}
+.cmp-menu__list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.cmp-menu__list li.border-top::before {
+ content: "";
+ display: block;
+ height: 1px;
+ margin: 0 1.25rem;
+ background: #D9D9D6;
+}
+.cmp-menu__link, .cmp-menu__accordion-trigger {
+ display: flex;
+ align-items: center;
+ width: 100%;
+ padding: 1.25rem;
+ font-size: 1rem;
+ font-weight: 500;
+ color: #000000;
+ background: #FFFFFF;
+ border: none;
+ text-decoration: none;
+}
+.cmp-menu__link img, .cmp-menu__accordion-trigger img {
+ height: 20px;
+ width: 20px;
+ margin-right: 1.25rem;
+}
+.cmp-menu__link.link--grey, .cmp-menu__accordion-trigger.link--grey {
+ font-weight: 400;
+ color: #555555;
+}
+.cmp-menu__link:hover, .cmp-menu__accordion-trigger:hover {
+ background: #99E1F3;
+}
+.cmp-menu__accordion-trigger::after {
+ content: url("styles/resources/assets/icons/chevron-down-black.svg");
+ margin-left: auto;
+ width: 12px;
+}
+.cmp-menu__accordion-trigger.open::after {
+ transform-origin: center;
+ transform: rotate(180deg);
+}
+.cmp-menu__accordion-panel {
+ display: flex;
+ max-height: 0;
+ overflow: hidden;
+ flex-direction: column;
+ background: #F7F7F7;
+ transition: max-height 0.4s ease-in-out;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.cmp-menu__accordion-panel li a {
+ display: flex;
+ align-items: center;
+ padding: 1.25rem;
+ padding-left: 3.75rem;
+ font-size: 1rem;
+ color: #555555;
+ text-decoration: none;
+}
+.cmp-menu__accordion-panel li:hover {
+ background: #99E1F3;
+}
+.cmp-menu.open {
+ width: 100%;
+}
+
+@media only screen and (min-width: 64em) {
+ .cmp-custom-header__menu-container {
+ display: none;
+ }
+}
+
+.modal__overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 700;
+ background-color: rgba(0, 0, 0, 0.75);
+}
+.modal__content {
+ display: flex;
+ flex-direction: column;
+ z-index: 800;
+ background: #FFFFFF;
+ border: 0;
+ outline: none;
+ padding: 0;
+ width: 100vw;
+}
+@media only screen and (min-width: 48em) {
+ .modal__content {
+ width: 780px;
+ border-radius: 5px;
+ outline: transparent 7px ridge;
+ margin-top: 10px;
+ margin-bottom: 10px;
+ }
+}
+.modal__content--filter.modal__content {
+ position: absolute;
+ top: 0;
+ left: 0;
+ max-height: none;
+ width: 100vw;
+}
+.modal__content--glossary.modal__content {
+ padding: 30px 20px 35px;
+}
+@media only screen and (min-width: 48em) {
+ .modal__content--glossary.modal__content {
+ padding: 30px 30px 35px;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .modal__content--inbox.modal__content, .modal__content--common.modal__content {
+ width: 500px;
+ }
+}
+.modal__content--inbox.modal__content .modal-header, .modal__content--common.modal__content .modal-header {
+ padding: 30px 50px 10px 20px;
+ height: auto;
+}
+.modal__content--inbox.modal__content .modal-header h2, .modal__content--common.modal__content .modal-header h2 {
+ margin-bottom: 0;
+}
+.modal__content--inbox.modal__content .modal-header .close, .modal__content--common.modal__content .modal-header .close {
+ top: 30px;
+}
+@media only screen and (min-width: 48em) {
+ .modal__content--inbox.modal__content .modal-header, .modal__content--common.modal__content .modal-header {
+ padding: 30px 60px 10px 30px;
+ }
+ .modal__content--inbox.modal__content .modal-header .close, .modal__content--common.modal__content .modal-header .close {
+ right: 30px;
+ }
+}
+.modal__content--inbox.modal__content .modal-header p, .modal__content--common.modal__content .modal-header p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-header p, .theme-dark .modal__content--common.modal__content .modal-header p {
+ color: #FFFFFF;
+}
+.modal__content--inbox.modal__content .modal-header p b,
+.modal__content--inbox.modal__content .modal-header p strong, .modal__content--common.modal__content .modal-header p b,
+.modal__content--common.modal__content .modal-header p strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-header p b,
+.theme-dark .modal__content--inbox.modal__content .modal-header p strong, .theme-dark .modal__content--common.modal__content .modal-header p b,
+.theme-dark .modal__content--common.modal__content .modal-header p strong {
+ color: #FFFFFF;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-header p b,
+.theme-dark .modal__content--inbox.modal__content .modal-header p strong, .theme-dark .modal__content--common.modal__content .modal-header p b,
+.theme-dark .modal__content--common.modal__content .modal-header p strong {
+ color: #FFFFFF;
+}
+.modal__content--inbox.modal__content .modal-header__subheader, .modal__content--common.modal__content .modal-header__subheader {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin-top: 20px;
+ margin-bottom: 0;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-header__subheader, .theme-dark .modal__content--common.modal__content .modal-header__subheader {
+ color: #FFFFFF;
+}
+.modal__content--inbox.modal__content .modal-header__subheader b,
+.modal__content--inbox.modal__content .modal-header__subheader strong, .modal__content--common.modal__content .modal-header__subheader b,
+.modal__content--common.modal__content .modal-header__subheader strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-header__subheader b,
+.theme-dark .modal__content--inbox.modal__content .modal-header__subheader strong, .theme-dark .modal__content--common.modal__content .modal-header__subheader b,
+.theme-dark .modal__content--common.modal__content .modal-header__subheader strong {
+ color: #FFFFFF;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-header__subheader b,
+.theme-dark .modal__content--inbox.modal__content .modal-header__subheader strong, .theme-dark .modal__content--common.modal__content .modal-header__subheader b,
+.theme-dark .modal__content--common.modal__content .modal-header__subheader strong {
+ color: #FFFFFF;
+}
+.modal__content--inbox.modal__content .modal-body, .modal__content--common.modal__content .modal-body {
+ padding-top: 20px;
+ padding-bottom: 35px;
+}
+.modal__content--inbox.modal__content .modal-body p, .modal__content--common.modal__content .modal-body p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-body p, .theme-dark .modal__content--common.modal__content .modal-body p {
+ color: #FFFFFF;
+}
+.modal__content--inbox.modal__content .modal-body p b,
+.modal__content--inbox.modal__content .modal-body p strong, .modal__content--common.modal__content .modal-body p b,
+.modal__content--common.modal__content .modal-body p strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-body p b,
+.theme-dark .modal__content--inbox.modal__content .modal-body p strong, .theme-dark .modal__content--common.modal__content .modal-body p b,
+.theme-dark .modal__content--common.modal__content .modal-body p strong {
+ color: #FFFFFF;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-body p b,
+.theme-dark .modal__content--inbox.modal__content .modal-body p strong, .theme-dark .modal__content--common.modal__content .modal-body p b,
+.theme-dark .modal__content--common.modal__content .modal-body p strong {
+ color: #FFFFFF;
+}
+.modal__content--inbox.modal__content .modal-body__subheader, .modal__content--common.modal__content .modal-body__subheader {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin-top: 0;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-body__subheader, .theme-dark .modal__content--common.modal__content .modal-body__subheader {
+ color: #FFFFFF;
+}
+.modal__content--inbox.modal__content .modal-body__subheader b,
+.modal__content--inbox.modal__content .modal-body__subheader strong, .modal__content--common.modal__content .modal-body__subheader b,
+.modal__content--common.modal__content .modal-body__subheader strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-body__subheader b,
+.theme-dark .modal__content--inbox.modal__content .modal-body__subheader strong, .theme-dark .modal__content--common.modal__content .modal-body__subheader b,
+.theme-dark .modal__content--common.modal__content .modal-body__subheader strong {
+ color: #FFFFFF;
+}
+.theme-dark .modal__content--inbox.modal__content .modal-body__subheader b,
+.theme-dark .modal__content--inbox.modal__content .modal-body__subheader strong, .theme-dark .modal__content--common.modal__content .modal-body__subheader b,
+.theme-dark .modal__content--common.modal__content .modal-body__subheader strong {
+ color: #FFFFFF;
+}
+.modal__content--inbox.modal__content .modal-body p:first-of-type, .modal__content--common.modal__content .modal-body p:first-of-type {
+ margin-top: 0;
+}
+.modal__content--inbox.modal__content .modal-body p:last-of-type, .modal__content--common.modal__content .modal-body p:last-of-type {
+ margin-bottom: 30px;
+}
+.modal__content--inbox.modal__content .modal-body .input-group, .modal__content--common.modal__content .modal-body .input-group {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.modal__content--inbox.modal__content .modal-body .input-group .error-text, .modal__content--common.modal__content .modal-body .input-group .error-text {
+ margin-bottom: 10px;
+}
+.modal__content--inbox.modal__content .modal-body .input-group + .modal-cta, .modal__content--common.modal__content .modal-body .input-group + .modal-cta {
+ margin-top: 20px;
+}
+.modal__content--inbox.modal__content .modal-body .inbox-ul-folder-list > li > a, .modal__content--common.modal__content .modal-body .inbox-ul-folder-list > li > a {
+ margin-left: 3px;
+ margin-right: 3px;
+ outline-offset: 0;
+}
+@media (max-width: 47.9375em) {
+ .modal__content--inbox.modal__content .modal-body .inbox-ul-folder-list, .modal__content--common.modal__content .modal-body .inbox-ul-folder-list {
+ width: 100vw;
+ margin-left: -20px;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .modal__content--inbox.modal__content .modal-body .inbox-ul-folder-list, .modal__content--common.modal__content .modal-body .inbox-ul-folder-list {
+ width: 500px;
+ margin-left: -30px;
+ }
+}
+.modal__content--inbox.modal__content .modal-footer, .modal__content--common.modal__content .modal-footer {
+ padding: 5px 20px 35px;
+}
+@media only screen and (min-width: 48em) {
+ .modal__content--inbox.modal__content .modal-footer, .modal__content--common.modal__content .modal-footer {
+ padding: 0 30px 35px;
+ }
+}
+.modal__content--common.modal__content .modal-body p:last-of-type {
+ margin-bottom: unset;
+}
+.modal__content--transition.modal__content {
+ padding: 30px 20px 35px;
+}
+@media only screen and (min-width: 48em) {
+ .modal__content--transition.modal__content {
+ padding: 30px 30px 35px;
+ }
+}
+.modal__content--transition.modal__content .modal-header {
+ height: 100%;
+ padding: 0;
+}
+.modal__content--transition.modal__content .modal-header h2 {
+ max-width: 80%;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.modal__content--transition.modal__content .modal-header .close {
+ top: 0;
+ right: 0;
+}
+.modal__content--transition.modal__content .modal-body {
+ padding: 0;
+}
+.modal__content--transition.modal__content .modal-body .sub-heading {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin-bottom: 10px;
+}
+.theme-dark .modal__content--transition.modal__content .modal-body .sub-heading {
+ color: #FFFFFF;
+}
+.theme-dark .modal__content--transition.modal__content .modal-body .sub-heading {
+ color: #FFFFFF;
+}
+.modal__content--transition.modal__content .modal-body .description {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin-bottom: 0;
+ margin-top: 0;
+}
+.theme-dark .modal__content--transition.modal__content .modal-body .description {
+ color: #FFFFFF;
+}
+.modal__content--transition.modal__content .modal-body .description b,
+.modal__content--transition.modal__content .modal-body .description strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .modal__content--transition.modal__content .modal-body .description b,
+.theme-dark .modal__content--transition.modal__content .modal-body .description strong {
+ color: #FFFFFF;
+}
+.theme-dark .modal__content--transition.modal__content .modal-body .description b,
+.theme-dark .modal__content--transition.modal__content .modal-body .description strong {
+ color: #FFFFFF;
+}
+@media (min-width: 22.4375em) and (max-width: 47.9375em) {
+ .modal__content--transition.modal__content {
+ width: 334px;
+ padding: 30px 15px 30px 15px;
+ border-radius: 5px;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .modal__content--transition.modal__content {
+ width: 434px;
+ padding: 30px 30px 35px;
+ border-radius: 5px;
+ }
+}
+@media only screen and (max-width: 29.9375em) {
+ .modal__content--transition.modal__content {
+ width: 100%;
+ padding: 20px 15px 20px 15px;
+ width: 100%;
+ border-radius: 0;
+ }
+}
+.modal__content .modal-header {
+ width: 100%;
+ background: #FFFFFF;
+ padding: 25px 20px 10px;
+ /*
+ This stuff provides the "sticky" header.
+ We don't want a sticky header for small screen heights (or high levels
+ of zoom) because then too large a portion of the screen is "filler".
+ */
+}
+@media only screen and (min-height: 25pxem) {
+ .modal__content .modal-header {
+ border-radius: 5px 5px 0 0;
+ position: sticky;
+ top: 0;
+ left: 0;
+ height: 70px;
+ z-index: 802;
+ }
+ .modal__content .modal-header::after {
+ content: "";
+ position: absolute;
+ width: 100%;
+ height: 15px;
+ left: 0;
+ bottom: -15px;
+ z-index: 801;
+ background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6) 50%, #FFFFFF);
+ }
+}
+@media only screen and (min-height: 25pxem) and (-ms-high-contrast: none), only screen and (min-height: 25pxem) and (-ms-high-contrast: active) {
+ .modal__content .modal-header {
+ position: relative;
+ }
+}
+.modal__content .modal-header h2 {
+ word-wrap: break-word;
+ outline: 0;
+ margin-top: 0;
+}
+.modal__content .modal-header .close {
+ position: absolute;
+ top: 20px;
+ right: 20px;
+}
+.modal__content .modal-header--glossary {
+ padding: 0;
+ display: flex;
+ justify-content: space-between;
+ height: auto;
+ min-height: 35px;
+}
+.modal__content .modal-header--glossary h2 {
+ margin-bottom: 0;
+}
+.modal__content .modal-header--glossary .close {
+ position: relative;
+ top: -2px;
+ right: 0;
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .modal__content .modal-header--glossary .close {
+ position: absolute;
+ }
+}
+.modal__content .modal-body {
+ height: 100%;
+ width: 100%;
+ overflow-y: auto;
+ overflow-x: hidden;
+ padding: 20px;
+ z-index: 800;
+}
+@media only screen and (min-width: 48em) {
+ .modal__content .modal-body {
+ padding: 30px;
+ }
+}
+.modal__content .modal-body #ytplayer {
+ width: 100%;
+ height: 52vw;
+}
+@media only screen and (min-width: 48em) {
+ .modal__content .modal-body #ytplayer {
+ width: 720px;
+ height: 405px;
+ }
+}
+.modal__content .modal-body p {
+ word-wrap: break-word;
+}
+.modal__content .modal-body--glossary {
+ padding: 30px 0 0;
+}
+.modal__content .modal-body--glossary .cmp-text {
+ margin-top: 0;
+}
+.modal__content .modal-body--glossary p {
+ margin: 0;
+}
+@media only screen and (min-width: 64em) {
+ .modal__content .modal-body--glossary {
+ padding: 30px 0 0;
+ }
+}
+.modal__content .modal-footer {
+ position: relative;
+ height: fit-content;
+ width: 100%;
+ z-index: 802;
+ background: #FFFFFF;
+ padding: 5px 20px 10px;
+}
+.modal__content .modal-footer::after {
+ content: "";
+ position: absolute;
+ width: 100%;
+ height: 15px;
+ left: 0;
+ top: -15px;
+ z-index: 801;
+ background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6) 50%, #FFFFFF);
+}
+.modal__content .modal-footer .input-group {
+ margin: 0;
+}
+@media (max-width: 47.9375em) {
+ .modal__content .modal-footer button {
+ margin-bottom: 10px;
+ }
+ .modal__content .modal-footer button.btn-apply-filters {
+ margin-bottom: 20px;
+ }
+}
+.modal__content .modal-footer .modal-cta {
+ margin-top: 10px;
+ /* for mobile screens to prevent CTA buttons from hiding behind browser bottom menu */
+}
+@media only screen and (max-height: 41.6875em) {
+ .modal__content .modal-footer .modal-cta {
+ margin-bottom: 60px;
+ }
+}
+@media (min-width: 360px) {
+ .modal__content .modal-cta {
+ display: flex;
+ margin-top: 30px;
+ }
+}
+@media (max-width: 63.9375em) {
+ .modal__content .modal-cta {
+ display: flex;
+ flex-direction: column;
+ }
+}
+.modal__content .modal-cta button {
+ width: 100%;
+ margin-top: 1em;
+ margin-right: 0;
+}
+@media (min-width: 360px) {
+ .modal__content .modal-cta button {
+ display: inline-block;
+ margin-right: 20px;
+ }
+}
+.modal__content .modal-cta button:last-of-type {
+ margin-right: 0;
+}
+
+.ReactModal__Body--open {
+ overflow: hidden;
+}
+
+@media not all and (min-resolution: 0.001dpcm) {
+ @supports (-webkit-appearance: none) {
+ .modal-header--glossary {
+ height: none;
+ }
+ .modal-header--glossary::after {
+ bottom: -10px !important;
+ }
+
+ #btn-close-modal:focus {
+ outline-offset: -2px;
+ }
+ }
+}
+.most-viewed-carousel-container {
+ width: 100%;
+}
+.most-viewed-carousel-container .react-multi-carousel-item {
+ height: 300px;
+}
+
+.most-viewed-carousel-item {
+ flex-direction: column;
+ justify-content: space-between;
+ padding: 20px;
+}
+.most-viewed-carousel-item img {
+ height: 25px;
+}
+.most-viewed-carousel-item span {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin-top: 12px;
+ margin-bottom: 10px;
+ display: block;
+}
+.theme-dark .most-viewed-carousel-item span {
+ color: #FFFFFF;
+}
+.theme-dark .most-viewed-carousel-item span {
+ color: #FFFFFF;
+}
+.most-viewed-carousel-item p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ margin-top: 0;
+}
+.theme-dark .most-viewed-carousel-item p {
+ color: #FFFFFF;
+}
+.most-viewed-carousel-item .most-viewed-carousel-link {
+ position: relative;
+ display: block;
+ margin-top: 0;
+ color: #006CE0;
+ margin-bottom: 0;
+ font-size: 14px;
+ font-weight: 500;
+}
+.most-viewed-carousel-item .most-viewed-carousel-link::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 14px;
+ height: 14px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ content: "";
+ position: absolute;
+ top: 2px;
+ right: 5px;
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+ transition: all 150ms;
+}
+.most-viewed-carousel-item .most-viewed-carousel-link.arrow::after {
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+}
+.most-viewed-carousel-item .most-viewed-carousel-link.external::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/icon-external-link.svg");
+}
+.most-viewed-carousel-item:hover .most-viewed-carousel-link::after, .most-viewed-carousel-item:focus .most-viewed-carousel-link::after {
+ right: 0;
+}
+
+.news__comp {
+ margin: 40px 0 0;
+ padding: 0 7px;
+}
+.news__comp .feature {
+ position: relative;
+ width: 100%;
+ flex-basis: 50%;
+ padding: 0 0 20px 0;
+}
+@media only screen and (min-width: 64em) {
+ .news__comp .feature {
+ padding-right: 60px;
+ }
+}
+.news__comp .feature .feature__image {
+ width: auto;
+ min-width: 270px;
+ min-height: 120px;
+}
+.news__comp .feature .feature__image img {
+ width: 100%;
+ max-height: auto;
+ object-fit: cover;
+}
+.news__comp .feature .feature__title {
+ padding-top: 20px;
+ margin: 0 0 10px;
+}
+.news__comp .feature .feature__title a {
+ text-decoration: none;
+ color: #000000;
+}
+.news__comp .feature .feature__title a::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+@media only screen and (min-width: 64em) {
+ .news__comp .feature .feature__title a::after {
+ height: 100%;
+ width: calc(100% - 60px);
+ }
+}
+.news__comp .feature .feature__title a:focus {
+ outline: none;
+}
+.news__comp .feature .feature__title a:focus::after {
+ border: 1px solid #006CE0;
+}
+.news__comp .feature .feature__description,
+.news__comp .feature .feature__published {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ display: block;
+ max-width: 530px;
+ margin-top: 0;
+}
+.theme-dark .news__comp .feature .feature__description,
+.theme-dark .news__comp .feature .feature__published {
+ color: #FFFFFF;
+}
+.news__comp .feature .feature__description .cmp-text,
+.news__comp .feature .feature__published .cmp-text {
+ padding: 0;
+}
+.news__comp .feature .feature__description .cmp-text p,
+.news__comp .feature .feature__description .cmp-text p b,
+.news__comp .feature .feature__description .cmp-text p strong,
+.news__comp .feature .feature__published .cmp-text p,
+.news__comp .feature .feature__published .cmp-text p b,
+.news__comp .feature .feature__published .cmp-text p strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+}
+.theme-dark .news__comp .feature .feature__description .cmp-text p,
+.theme-dark .news__comp .feature .feature__description .cmp-text p b,
+.theme-dark .news__comp .feature .feature__description .cmp-text p strong,
+.theme-dark .news__comp .feature .feature__published .cmp-text p,
+.theme-dark .news__comp .feature .feature__published .cmp-text p b,
+.theme-dark .news__comp .feature .feature__published .cmp-text p strong {
+ color: #FFFFFF;
+}
+.news__comp .feature .feature__description .cmp-text p b,
+.news__comp .feature .feature__description .cmp-text p strong,
+.news__comp .feature .feature__description .cmp-text p b b,
+.news__comp .feature .feature__description .cmp-text p b strong,
+.news__comp .feature .feature__description .cmp-text p strong b,
+.news__comp .feature .feature__description .cmp-text p strong strong,
+.news__comp .feature .feature__published .cmp-text p b,
+.news__comp .feature .feature__published .cmp-text p strong,
+.news__comp .feature .feature__published .cmp-text p b b,
+.news__comp .feature .feature__published .cmp-text p b strong,
+.news__comp .feature .feature__published .cmp-text p strong b,
+.news__comp .feature .feature__published .cmp-text p strong strong {
+ color: #101820;
+}
+.news__comp .feature .feature__published {
+ margin: 15px 0;
+}
+.news__comp .feature .feature__icon {
+ width: 32px;
+ width: 2rem;
+ height: 32px;
+ height: 2rem;
+ min-width: 32px;
+ min-width: 2rem;
+ display: block;
+ height: 32px;
+ width: 32px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ display: block;
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+ transition-property: margin-left;
+ transition-duration: 300ms;
+ background-size: 16px;
+ background-position: center;
+ background-color: rgba(0, 108, 224, 0.1);
+ border-radius: 5px;
+}
+.news__comp .feature:hover .feature__icon, .news__comp .feature:focus .feature__icon {
+ margin-left: 5px;
+}
+.news__comp .list-container {
+ position: relative;
+ padding: 20px 0;
+}
+@media only screen and (min-width: 64em) {
+ .news__comp .list-container {
+ padding: 0 20px 20px 60px;
+ border-left: 1px solid #DDDDDD;
+ }
+}
+.news__comp .list-container .article-list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ position: relative;
+ width: 100%;
+}
+.news__comp .list-container .article-list li {
+ position: relative;
+ display: block;
+ border-top: 1px solid #DDDDDD;
+ padding: 15px 0;
+}
+.news__comp .list-container .article-list li:hover h3:after {
+ right: -15px;
+}
+.news__comp .list-container .article-list li h3 {
+ display: block;
+ text-decoration: none;
+ padding: 0;
+ margin: 0 0 10px 0;
+ height: 100%;
+}
+.news__comp .list-container .article-list li h3:after {
+ content: "";
+ position: relative;
+ display: inline-block;
+ right: -10px;
+ top: 2px;
+ width: 16px;
+ height: 16px;
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+ background-size: 16px;
+ background-position: center;
+ transition-property: all;
+ transition-duration: 300ms;
+}
+.news__comp .list-container .article-list li h3 a {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ color: #000000;
+ text-decoration: none;
+ width: 100%;
+}
+.theme-dark .news__comp .list-container .article-list li h3 a {
+ color: #FFFFFF;
+}
+.news__comp .list-container .article-list li h3 a::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+.news__comp .list-container .article-list li h3 a:focus {
+ outline: none;
+}
+.news__comp .list-container .article-list li h3 a:focus::after {
+ border: 1px solid #006CE0;
+}
+.news__comp .list-container .article-list li span,
+.news__comp .list-container .article-list li p,
+.news__comp .list-container .article-list li p i {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ display: block;
+ margin: 10px 0;
+}
+.news__comp .list-container .article-list li span > b,
+.news__comp .list-container .article-list li span strong,
+.news__comp .list-container .article-list li p > b,
+.news__comp .list-container .article-list li p strong,
+.news__comp .list-container .article-list li p i > b,
+.news__comp .list-container .article-list li p i strong {
+ font-size: 16px;
+}
+.news__comp .list-container .article-list li span > i,
+.news__comp .list-container .article-list li p > i,
+.news__comp .list-container .article-list li p i > i {
+ display: inline;
+ margin: 0;
+ padding: 0;
+}
+.theme-dark .news__comp .list-container .article-list li span,
+.theme-dark .news__comp .list-container .article-list li p,
+.theme-dark .news__comp .list-container .article-list li p i {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .news__comp .list-container .article-list li:first-child {
+ border-top: 0;
+ padding-top: 0;
+ }
+}
+.news__comp .list-container .btn-container {
+ padding-top: 20px;
+ position: relative;
+ display: block;
+ width: 100%;
+}
+.news__comp .list-container .btn-container .btn {
+ width: 100%;
+ background: transparent;
+}
+.news__comp .list-container .btn-container .btn:hover, .news__comp .list-container .btn-container .btn:focus {
+ background: #006CE0;
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .news__comp .list-container .btn-container {
+ position: relative;
+ }
+ .news__comp .list-container .btn-container .btn {
+ max-width: 330px;
+ }
+}
+
+.notification-banner {
+ background-color: #F5F5F5;
+ padding: 20px 30px 20px 0;
+ display: flex;
+ flex-direction: column;
+}
+.notification-banner__text {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin: 0;
+ padding-bottom: 10px;
+}
+.theme-dark .notification-banner__text {
+ color: #FFFFFF;
+}
+.notification-banner__text b,
+.notification-banner__text strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .notification-banner__text b,
+.theme-dark .notification-banner__text strong {
+ color: #FFFFFF;
+}
+.theme-dark .notification-banner__text b,
+.theme-dark .notification-banner__text strong {
+ color: #FFFFFF;
+}
+.notification-banner .is-underlined {
+ text-decoration: underline;
+}
+.notification-banner__cta {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ padding: 0;
+ margin: 0;
+}
+.theme-dark .notification-banner__cta {
+ color: #FFFFFF;
+}
+.notification-banner__cta a {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #006CE0;
+ text-decoration: underline;
+}
+.theme-dark .notification-banner__cta a {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .notification-banner {
+ padding: 20px 0;
+ flex-direction: row;
+ align-items: center;
+ }
+ .notification-banner__text {
+ padding-right: 20px;
+ padding-bottom: 0;
+ }
+}
+
+.opt-in-notifications {
+ background: #FFFFFF;
+ width: 100%;
+ padding: 40px 20px;
+}
+@media only screen and (min-width: 64em) {
+ .opt-in-notifications {
+ padding: 60px 30px;
+ }
+}
+.opt-in-notifications .heading {
+ font-family: "Roboto", sans-serif;
+ font-size: 22px;
+ font-weight: 300;
+}
+.opt-in-notifications p:last-of-type {
+ margin-bottom: 40px;
+}
+.opt-in-notifications span.email {
+ text-decoration: underline;
+ color: #006CE0;
+}
+.opt-in-notifications .icon-check-large {
+ width: 60px;
+ width: 3.75rem;
+ height: 60px;
+ height: 3.75rem;
+ min-width: 60px;
+ min-width: 3.75rem;
+ display: block;
+ height: 60px;
+ width: 60px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/check-green-large.svg");
+ margin-bottom: 20px;
+}
+
+.opt-in-notifications-form .section-heading,
+.opt-in-notifications-form .section-description {
+ font-size: 18px;
+ margin-left: 0;
+}
+.opt-in-notifications-form .section-heading {
+ font-size: 24px;
+}
+
+.email-header {
+ background-color: #183052;
+ height: 120px;
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ width: 100%;
+ padding: 0 20px;
+}
+@media only screen and (min-width: 64em) {
+ .email-header {
+ padding: 4px 40px;
+ }
+}
+.email-header a.site-logo {
+ padding: 0;
+}
+.email-header a.site-logo img {
+ width: 200px;
+ height: auto;
+}
+
+.opt-in-notifications-confirmation {
+ display: block;
+}
+.opt-in-notifications-confirmation .l-padding {
+ padding: 10px;
+}
+.opt-in-notifications-confirmation .l-padding h5 {
+ margin: 20px 0;
+}
+.opt-in-notifications-confirmation .l-padding p {
+ padding: 0;
+ margin: 0;
+}
+
+.key-information {
+ position: relative;
+ margin-top: 40px;
+ margin-bottom: 30px;
+ padding: 30px 20px;
+ background: linear-gradient(340deg, rgba(24, 48, 82, 0) 0%, #183052 51%);
+ overflow: hidden;
+ border-radius: 5px;
+}
+@media only screen and (min-width: 48em) {
+ .key-information {
+ margin-top: 60px;
+ margin-bottom: 40px;
+ padding: 30px 40px;
+ background: linear-gradient(338deg, rgba(24, 48, 82, 0) 0%, #183052 55%);
+ }
+}
+.key-information__content {
+ display: flex;
+ align-items: flex-start;
+ justify-content: flex-start;
+}
+.key-information__icon {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin-top: 4px;
+ margin-right: 14px;
+}
+.key-information__text {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #FFFFFF;
+ margin-top: 0;
+ margin-bottom: 20px;
+}
+.theme-dark .key-information__text {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .key-information__text {
+ max-width: 44%;
+ }
+}
+.key-information__background {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ z-index: -1;
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .key-information__background {
+ width: 100%;
+ height: auto;
+ transform: translateY(-38%);
+ }
+}
+@media (max-width: 47.9375em) {
+ .key-information .btn {
+ width: 100%;
+ }
+}
+.key-information a:focus {
+ outline-color: #FFFFFF;
+}
+
+.page-anchors .dropdown-menu {
+ display: block;
+}
+@media only screen and (min-width: 48em) {
+ .page-anchors .dropdown-menu {
+ display: none;
+ }
+}
+.page-anchors__links {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ display: none;
+ margin-top: 20px;
+}
+@media only screen and (min-width: 48em) {
+ .page-anchors__links {
+ display: block;
+ }
+}
+.page-anchors__links li {
+ display: inline-block;
+ margin: 20px 13px 0 7px;
+}
+.page-anchors__links li img {
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-position: center center;
+ height: 25px;
+ width: auto;
+ margin-right: 20px;
+}
+.page-anchors__links li a,
+.page-anchors__links li span {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ text-decoration: none;
+ background-color: transparent;
+ transition: background-color 150ms ease;
+ margin: 0;
+}
+.theme-dark .page-anchors__links li a,
+.theme-dark .page-anchors__links li span {
+ color: #FFFFFF;
+}
+.page-anchors__links li a b,
+.page-anchors__links li a strong,
+.page-anchors__links li span b,
+.page-anchors__links li span strong {
+ color: #101820;
+}
+.page-anchors__links li a:hover, .page-anchors__links li a:focus,
+.page-anchors__links li span:hover,
+.page-anchors__links li span:focus {
+ background-color: #E5F1FD;
+ text-decoration: underline;
+}
+.page-anchors__links li a:focus,
+.page-anchors__links li span:focus {
+ outline: 0;
+}
+.page-anchors__links li a {
+ border: 2px solid #006CE0;
+ border-radius: 5px;
+ padding: 15px 20px;
+}
+
+.pagination {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ display: flex;
+ justify-content: center;
+ margin: 40px auto 60px;
+}
+@media only screen and (min-width: 64em) {
+ .pagination {
+ margin: 40px 0 60px;
+ justify-content: flex-start;
+ }
+}
+.page-mygov-auth-home .pagination, .page-mygov-auth-content .pagination {
+ margin-bottom: 0;
+}
+@media only screen and (min-width: 64em) {
+ .page-mygov-auth-home .pagination, .page-mygov-auth-content .pagination {
+ margin-bottom: 0;
+ }
+}
+.pagination > li {
+ width: 30px;
+ height: 30px;
+ display: flex;
+ margin-right: 6px;
+}
+.pagination > li.previous a, .pagination > li.next a {
+ position: relative;
+ border: none;
+ background: transparent;
+ transition: none;
+}
+.pagination > li.previous a:after, .pagination > li.next a:after {
+ content: "";
+ position: absolute;
+ height: 14px;
+ width: 16px;
+ top: 50%;
+ transform: translateY(-50%);
+}
+.pagination > li.previous.disabled a, .pagination > li.next.disabled a {
+ cursor: default;
+}
+.pagination > li.previous.disabled a:hover, .pagination > li.previous.disabled a:focus, .pagination > li.next.disabled a:hover, .pagination > li.next.disabled a:focus {
+ border: none;
+}
+.pagination > li.previous a:after {
+ background: url("styles/resources/assets/icons/arrow-left.svg") no-repeat;
+}
+.pagination > li.next a:after {
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+}
+.pagination > li.disabled .pagination > li.active a {
+ border: 2px solid #006CE0;
+ border-radius: 5px;
+}
+.pagination > li.next.disabled a:after {
+ opacity: 0.4;
+ background: url("styles/resources/assets/icons/arrow-right-grey.svg") no-repeat;
+}
+.pagination > li.previous.disabled a:after {
+ opacity: 0.4;
+ background: url("styles/resources/assets/icons/arrow-left-grey.svg") no-repeat;
+}
+.pagination > li.active a {
+ color: #006CE0;
+ border: 2px solid #006CE0;
+}
+.pagination > li.active a:focus {
+ box-shadow: 0 0 0 1px #006CE0;
+}
+.pagination > li a {
+ width: 30px;
+ display: flex;
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ align-items: center;
+ justify-content: center;
+ background: #FFFFFF;
+ border: 1px solid #DDDDDD;
+ border-radius: 5px;
+ cursor: pointer;
+ transition: border-color 150ms ease;
+}
+.theme-dark .pagination > li a {
+ color: #FFFFFF;
+}
+.pagination > li a b,
+.pagination > li a strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .pagination > li a b,
+.theme-dark .pagination > li a strong {
+ color: #FFFFFF;
+}
+.theme-dark .pagination > li a b,
+.theme-dark .pagination > li a strong {
+ color: #FFFFFF;
+}
+.pagination > li a:active, .pagination > li a:focus, .pagination > li a:hover {
+ border: 2px solid #006CE0;
+ border-radius: 5px;
+ color: #006CE0;
+}
+.pagination > li a:focus {
+ box-shadow: 0 0 0 3px #183052;
+ outline: none;
+}
+.pagination .break-me {
+ cursor: not-allowed;
+}
+.pagination .break-me > a {
+ pointer-events: none;
+ border-color: transparent;
+ background-color: transparent;
+}
+.pagination .break-me > a:hover, .pagination .break-me > a:focus {
+ border-color: transparent;
+}
+.pagination .break-me > a:hover .indicator::after, .pagination .break-me > a:focus .indicator::after {
+ color: #006CE0;
+}
+.pagination .break-me .indicator {
+ position: relative;
+}
+.pagination .break-me .indicator:after {
+ content: "...";
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translate(-45%, -65%);
+ color: #DDDDDD;
+ font-weight: 700;
+ letter-spacing: 1px;
+ transition: color 150ms ease;
+}
+
+.payments .loading-section {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+}
+.payments .loading-section .loading-spinner {
+ width: 96px;
+ width: 6rem;
+ height: 96px;
+ height: 6rem;
+ min-width: 96px;
+ min-width: 6rem;
+ display: block;
+ height: 96px;
+ width: 96px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/spinner.svg");
+ margin: 13px 28px 0;
+}
+@media only screen and (min-width: 77.75em) {
+ .payments .loading-section .loading-spinner {
+ width: 96px;
+ width: 6rem;
+ height: 96px;
+ height: 6rem;
+ min-width: 96px;
+ min-width: 6rem;
+ display: block;
+ height: 96px;
+ width: 96px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin: 17px 35px 0;
+ }
+}
+.payments .no-payments {
+ display: flex;
+ flex-flow: row nowrap;
+}
+.payments .no-payments .no-payments-container {
+ margin-right: auto;
+ margin-left: 0;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+.payments .no-payments .no-payments-container .no-payments-icon-container {
+ flex: 1;
+ flex-basis: auto;
+ width: 50px;
+}
+.payments .no-payments .no-payments-container .no-payments-icon-container .icon {
+ width: 100%;
+ height: auto;
+}
+.payments .no-payments .no-payments-container .no-payments-text-container {
+ flex: 1;
+ flex-basis: auto;
+ width: 100%;
+ text-align: center;
+}
+.payments .no-payments .no-payments-container .no-payments-text-container p {
+ margin: 0 !important;
+}
+
+.payments-dashboard {
+ margin: 60px 0 20px;
+}
+.payments-dashboard .loading-section {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+}
+.payments-dashboard .loading-section .loading-spinner {
+ width: 96px;
+ width: 6rem;
+ height: 96px;
+ height: 6rem;
+ min-width: 96px;
+ min-width: 6rem;
+ display: block;
+ height: 96px;
+ width: 96px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/spinner.svg");
+ margin: 13px 28px 0;
+}
+@media only screen and (min-width: 77.75em) {
+ .payments-dashboard .loading-section .loading-spinner {
+ width: 96px;
+ width: 6rem;
+ height: 96px;
+ height: 6rem;
+ min-width: 96px;
+ min-width: 6rem;
+ display: block;
+ height: 96px;
+ width: 96px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin: 17px 35px 0;
+ }
+}
+.payments-dashboard .payments-table {
+ box-shadow: 0 2pt 8pt rgba(0, 0, 0, 0.1254901961);
+}
+.payments-dashboard__view-all-row {
+ text-align: right;
+ font-size: 16px;
+ font-family: "Roboto", sans-serif;
+ padding-top: 10px;
+}
+.payments-dashboard .no-payments-container {
+ background-color: #FFFFFF;
+ box-shadow: 0 0 2px rgba(17, 17, 18, 0.2509803922);
+ border-radius: 5px;
+ opacity: 1;
+ padding: 20px 20px 20px 20px;
+ display: flex;
+ align-items: center;
+}
+@media screen and (max-width: 320px) {
+ .payments-dashboard .no-payments-container {
+ flex-direction: column;
+ }
+}
+.payments-dashboard .no-payments-container .no-payments-icon-container {
+ flex: 1;
+ flex-basis: auto;
+ width: 44px;
+ margin-right: 15px;
+}
+.payments-dashboard .no-payments-container .no-payments-icon-container .icon {
+ width: 100%;
+ height: auto;
+}
+.payments-dashboard .no-payments-container .no-payments-text-container {
+ flex: 1;
+ flex-basis: auto;
+ width: 100%;
+}
+@media screen and (max-width: 320px) {
+ .payments-dashboard .no-payments-container .no-payments-text-container {
+ text-align: center;
+ }
+}
+.payments-dashboard .no-payments-container .no-payments-text-container p {
+ font-size: 16px;
+ margin: 0 !important;
+}
+
+.payments-filter {
+ display: block;
+ min-height: 30px;
+}
+.payments-filter .btn {
+ color: #183052;
+ padding-left: 0;
+ margin: 5px 0;
+}
+.payments-filter__show-hide-filter-container {
+ display: block;
+}
+.payments-filter__show-hide-filter {
+ padding-top: 5px;
+}
+.payments-filter__show-hide-clear-filter-container {
+ display: block;
+ min-height: 30px;
+ margin-top: 10px;
+}
+.payments-filter__show-hide-filter-container {
+ float: left;
+}
+.payments-filter__clear-filter-container {
+ float: right;
+}
+.payments-filter__clear-filter {
+ height: auto;
+ width: auto;
+ background: transparent;
+ min-width: auto;
+ padding: 5px;
+}
+.payments-filter__clear-filter.btn {
+ padding: 0 15px 0 0;
+ color: #006CE0;
+}
+.payments-filter__clear-filter.btn::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 12px;
+ height: 12px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/clear.svg");
+ top: 2px;
+}
+.payments-filter__clear-filter.btn:hover {
+ background-color: transparent;
+}
+.payments-filter__date-filter-container .custom-datepicker__input::-ms-clear {
+ display: none;
+}
+.payments-filter__date-filter-container .custom-datepicker__calendar-button {
+ height: 45px;
+ top: -6px;
+}
+.payments-filter__date-filter-container .input-group input {
+ margin: 5px 0;
+ border-color: #183052;
+}
+@media screen and (max-width: 768px) {
+ .payments-filter__date-filter-container {
+ display: block;
+ }
+ .payments-filter__date-filter-container .input-group {
+ margin: 0;
+ padding: 5px;
+ }
+}
+@media screen and (min-width: 768px) {
+ .payments-filter__date-filter-container {
+ display: flex;
+ }
+ .payments-filter__date-filter-container .input-group {
+ margin: 0;
+ padding: 10px 15px 10px 0;
+ }
+ .payments-filter__date-filter-container__date-from-filter-container {
+ width: 50%;
+ }
+ .payments-filter__date-filter-container__date-to-filter-container {
+ width: 50%;
+ }
+}
+.payments-filter__date-filter-container label {
+ color: #183052;
+}
+.payments-filter__filter-buttons-container {
+ display: flex;
+ flex-wrap: wrap;
+}
+.payments-filter__payment-system {
+ border: 2px solid #183052;
+ background-color: #FFFFFF;
+ border-radius: 15px;
+ font-size: 14px;
+}
+.payments-filter__payment-system.btn {
+ padding: 5px 20px 5px 20px;
+ text-align: center;
+ margin-right: 10px;
+ margin-bottom: 5px;
+ min-height: 30px;
+ min-width: 100px;
+ flex-grow: 1;
+}
+.payments-filter__payment-system.btn:hover {
+ color: #FFFFFF;
+ background-color: #006CE0;
+ border-color: #006CE0;
+}
+.payments-filter__payment-system.btn:active {
+ color: #FFFFFF;
+ background-color: #183052;
+}
+.payments-filter__payment-system.selected {
+ color: #FFFFFF;
+ background-color: #183052;
+ padding: 5px 20px;
+}
+.payments-filter__payment-system.selected::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 13px;
+ height: 13px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/clear-white.svg");
+ position: absolute;
+ top: 6px;
+ right: 2px;
+}
+.payments-filter__payment-system.selected:hover {
+ background-color: #808080;
+ border-color: #808080;
+ color: #FFFFFF;
+}
+.payments-filter__payment-system.selected:active {
+ color: #183052;
+ background-color: #FFFFFF;
+}
+
+img.payments-indicator-icon {
+ display: inline-block;
+ width: 30px;
+ height: 30px;
+ padding: 5px;
+ background-color: #FCB80E;
+ border-radius: 50%;
+ margin-right: 0.5rem;
+ text-align: center;
+ vertical-align: middle;
+}
+
+@media screen and (max-width: 480px) {
+ .modal__content.modal__content--transactions {
+ min-width: 327px;
+ }
+}
+@media screen and (min-width: 480px) {
+ .modal__content.modal__content--transactions {
+ min-width: 550px;
+ }
+}
+
+dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--important > dd, dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--important > dt, dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--long > dt, dl.payment-components > *.payment-components__component.payment-components__component--important > dd, dl.payment-components > *.payment-components__component.payment-components__component--important > dt, dl.payment-components > *.payment-components__component.payment-components__component--long > dt, .transaction-details .distinctive {
+ color: #101820;
+ font-weight: bold;
+ font-size: 1.15em;
+}
+dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--important > dd > strong, dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--important > dt > strong, dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--long > dt > strong, dl.payment-components > *.payment-components__component.payment-components__component--important > dd > strong, dl.payment-components > *.payment-components__component.payment-components__component--important > dt > strong, dl.payment-components > *.payment-components__component.payment-components__component--long > dt > strong, .transaction-details .distinctive > strong {
+ font-weight: bold;
+}
+
+.transaction-details {
+ color: #525252;
+ font-size: 16px;
+}
+.transaction-details h3,
+.transaction-details h4 {
+ margin: 10px 0 10px 0;
+}
+.transaction-details__summary {
+ font-size: 18px;
+ margin-bottom: 10px;
+}
+.transaction-details__summary .payment-date-with-indicator {
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+}
+.transaction-details__summary .row {
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: nowrap;
+ padding: 0;
+ align-items: center;
+}
+.transaction-details__summary .row:first-child {
+ min-height: 40px;
+}
+.transaction-details__summary .row > * {
+ margin-top: auto;
+ margin-bottom: auto;
+}
+@media (max-width: 47.9375em) {
+ .transaction-details__summary .row {
+ display: flex !important;
+ }
+}
+.transaction-details__summary .row > :first-child {
+ max-width: 70%;
+ padding-right: 30px;
+ margin-left: 0;
+}
+.transaction-details__summary .row > :last-child {
+ max-width: 30%;
+ margin-right: 0;
+}
+.transaction-details .hline {
+ border: 1px solid #EAEAEA;
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+.transaction-details .payment-breakdown-section {
+ margin: 0;
+}
+@media screen and (max-width: 480px) {
+ .transaction-details .components .component-type {
+ max-width: 200px;
+ }
+}
+@media screen and (min-width: 480px) {
+ .transaction-details .components .component-type {
+ max-width: 260px;
+ }
+}
+.transaction-details .net-payment-amount.row {
+ padding-bottom: 15px;
+}
+.transaction-details .links a {
+ padding: 5px 25px 5px 0;
+ text-decoration: none;
+ display: flex;
+ justify-content: flex-end;
+}
+.transaction-details .links a::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 20px;
+ height: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ top: 5px;
+ background-image: url("styles/resources/assets/icons/icon-external-link.svg");
+}
+.transaction-details .links a:hover::after {
+ transform: translate(3px, -3px);
+}
+.transaction-details .close-button-container button {
+ min-width: 100%;
+ margin-top: 20px;
+}
+
+ul.lodgements-list {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+ul.lodgements-list > li {
+ margin: 0;
+ padding: 0;
+}
+
+dl.payment-components {
+ margin: 0;
+ padding: 0;
+}
+dl.payment-components > * > dd, dl.payment-components > * > dt {
+ color: #525252;
+ font-size: 1em;
+ margin: 0;
+ font-weight: normal;
+}
+dl.payment-components > *.payment-components__component {
+ display: flex;
+ flex-flow: row nowrap;
+ justify-content: space-between;
+}
+dl.payment-components > *.payment-components__component > dd, dl.payment-components > *.payment-components__component > dt {
+ width: 50%;
+}
+dl.payment-components > *.payment-components__component > dd {
+ text-align: right;
+}
+dl.payment-components > *.payment-components__component.payment-components__component--long {
+ flex-flow: column nowrap;
+ justify-content: initial;
+}
+dl.payment-components > *.payment-components__component.payment-components__component--long > dd, dl.payment-components > *.payment-components__component.payment-components__component--long > dt {
+ width: 100%;
+}
+dl.payment-components > *.payment-components__component.payment-components__component--long > dd {
+ text-align: left;
+ margin-top: 5px;
+}
+dl.payment-components > *.payment-components__component.payment-components__component--long > dt {
+ font-size: inherit;
+}
+dl.payment-components > div + * {
+ margin-top: 10px;
+}
+
+dl.lodgement-components {
+ margin: 0;
+ padding: 0;
+}
+dl.lodgement-components > * > dd, dl.lodgement-components > * > dt {
+ color: #525252;
+ font-size: 1em;
+ margin: 0;
+ font-weight: normal;
+}
+dl.lodgement-components > *.lodgement-components__component {
+ display: flex;
+ flex-flow: row nowrap;
+ justify-content: space-between;
+}
+dl.lodgement-components > *.lodgement-components__component > dd, dl.lodgement-components > *.lodgement-components__component > dt {
+ width: 50%;
+}
+dl.lodgement-components > *.lodgement-components__component > dd {
+ text-align: right;
+}
+dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--long {
+ flex-flow: column nowrap;
+ justify-content: initial;
+}
+dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--long > dd, dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--long > dt {
+ width: 100%;
+}
+dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--long > dd {
+ text-align: left;
+ margin-top: 5px;
+}
+dl.lodgement-components > *.lodgement-components__component.lodgement-components__component--long > dt {
+ font-size: inherit;
+}
+dl.lodgement-components > div + * {
+ margin-top: 10px;
+}
+
+.payments-table {
+ max-width: 1072px;
+ min-width: 280px;
+}
+.payments-table .cmp-text table tr td,
+.payments-table .cmp-text table tr th {
+ border-bottom: #F5F5F5 2px solid;
+}
+@media screen and (max-width: 480px) {
+ .payments-table .cmp-text table tr td,
+.payments-table .cmp-text table tr th {
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+}
+.payments-table .cmp-text {
+ margin: 0 !important;
+ min-height: 180px;
+}
+@media only screen and (min-width: 48em) {
+ .payments-table .cmp-text {
+ min-height: 210px;
+ }
+}
+.payments-table .table-responsive {
+ margin: 0 !important;
+}
+.payments-table .future-definition-row {
+ background: #EAEAEA !important;
+ padding: 20px 20px 20px 20px;
+ max-width: 1072px;
+ min-width: 280px;
+}
+.payments-table .future-definition-text {
+ display: inline;
+ margin-left: 10px;
+ line-height: 30px !important;
+ color: #000000;
+ font-weight: 500;
+ font-size: 16px;
+ font-family: "Roboto", sans-serif;
+}
+.payments-table__view-all-row {
+ text-align: right;
+ font-size: 16px;
+ font-family: "Roboto", sans-serif;
+ padding: 10px 10px 0 0;
+}
+.payments-table__view-all-row .link, .payments-table__view-all-row .linked-services__rightInternalLink {
+ color: #006CE0;
+}
+.payments-table .future-icon-cell {
+ vertical-align: top;
+}
+.payments-table__table {
+ border-collapse: collapse;
+ width: 100%;
+ max-width: 1072px;
+ min-width: 280px;
+ background-color: #FFFFFF !important;
+}
+.payments-table__table th button.ascending::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 15px;
+ height: 15px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ margin-left: 0.5em;
+ position: absolute;
+ top: auto;
+ right: auto;
+ background-image: url("styles/resources/assets/icons/arrow-up-black.svg");
+ transition-property: none;
+}
+.payments-table__table th button.descending::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 15px;
+ height: 15px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ margin-left: 0.5em;
+ position: absolute;
+ top: auto;
+ right: auto;
+ background-image: url("styles/resources/assets/icons/arrow-down-black.svg");
+ transition-property: none;
+}
+.payments-table__table button.payments-table__sort-button {
+ border: 0;
+ background-color: #FFFFFF;
+ font-weight: bold;
+ color: #183052;
+ font-size: 16px;
+ cursor: pointer;
+ padding: 0;
+}
+.payments-table__table button.payments-table__sort-button:focus {
+ outline: auto;
+}
+.payments-table__table__table-heading {
+ background-color: #FFFFFF;
+}
+.payments-table__table__table-heading__amount {
+ text-align: right !important;
+}
+.payments-table__table__payment-row {
+ border-width: 0;
+ border: none;
+ cursor: pointer;
+ background-color: #FFFFFF !important;
+ transition: background-color 0.5s ease-in;
+}
+.payments-table__table__payment-row.new {
+ background-color: #EAEAEA !important;
+ transition: background-color 0.5s ease-in;
+}
+.payments-table__table__payment-row .link, .payments-table__table__payment-row .linked-services__rightInternalLink {
+ font-weight: 600 !important;
+}
+.payments-table__table__payment-row button.view-payment {
+ border: 0;
+ background: inherit;
+}
+.payments-table__table__payment-row button.view-payment.view-payment--wide {
+ color: #006CE0;
+}
+.payments-table__table__payment-row__payment-desc {
+ position: relative;
+ line-height: 25px !important;
+}
+.payments-table__table__payment-row__payment-desc__system {
+ font-weight: 600;
+ font-size: 18px !important;
+}
+.payments-table__table__payment-row__payment-desc__amount {
+ font-weight: 600;
+ font-size: 18px !important;
+}
+.payments-table__table__payment-row__payment-detail {
+ line-height: 25px !important;
+}
+.payments-table__table__payment-row__payment-detail__amount {
+ font-weight: 600;
+}
+.payments-table__table__payment-row__payment-detail__amount.negative {
+ color: #DC3548;
+}
+.payments-table__table__payment-cell {
+ color: #525252;
+}
+.payments-table__table__payment-cell__payment-system__literal {
+ font-size: 18px !important;
+ font-weight: 500 !important;
+}
+.payments-table__table__payment-cell__amount {
+ font-size: 18px !important;
+ text-align: right !important;
+ font-weight: 500 !important;
+}
+.payments-table__table__payment-cell__action {
+ min-width: 110px;
+}
+.payments-table__table__text-message-row {
+ background-color: #FFFFFF !important;
+}
+.payments-table__table__text-message-row__text-message-cell {
+ text-align: center !important;
+}
+.payments-table__table--narrow .payments-table__table__payment-row button.view-payment {
+ text-align: inherit;
+}
+.payments-table__table--narrow .payments-table__table__payment-row button.view-payment:focus {
+ outline: none;
+}
+.payments-table__table--narrow .payments-table__table__payment-row:focus-within {
+ outline: 3px solid #000000;
+}
+.payments-table__show-more-results {
+ margin-top: 10px;
+ display: inline-block;
+}
+.payments-table__show-more-results .link, .payments-table__show-more-results .linked-services__rightInternalLink {
+ font-weight: normal;
+ color: #183052;
+ cursor: pointer;
+ text-decoration: underline;
+}
+.payments-table__show-more-results .link:hover, .payments-table__show-more-results .linked-services__rightInternalLink:hover {
+ text-decoration: none;
+}
+.payments-table__show-more-results .link:not(.action)::after, .payments-table__show-more-results .linked-services__rightInternalLink:not(.action)::after {
+ background: url("styles/resources/assets/icons/chevron-down.svg") no-repeat;
+ top: 5px;
+}
+.payments-table__show-more-results .link:not(.action):hover::after, .payments-table__show-more-results .linked-services__rightInternalLink:not(.action):hover::after, .payments-table__show-more-results .link:not(.action):focus::after, .payments-table__show-more-results .linked-services__rightInternalLink:not(.action):focus::after {
+ right: -10px;
+}
+
+.error-container {
+ height: calc(100vh - 488px);
+ min-height: 200px;
+ min-height: 12.5rem;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+}
+.error-container img {
+ height: 68px;
+ height: 4.25rem;
+ width: 68px;
+ width: 4.25rem;
+}
+
+.max-content-width {
+ max-width: 768px;
+}
+@media (max-width: 639px) {
+ .max-content-width {
+ width: 100%;
+ }
+}
+
+.callout-box-content p {
+ margin-bottom: 8px;
+ margin-bottom: 0.5rem;
+ margin-top: 0;
+}
+
+.conflicting-profile-details {
+ display: flex;
+ flex-direction: column;
+}
+.conflicting-profile-details > div {
+ display: flex;
+}
+.conflicting-profile-details div > p {
+ margin: 0;
+}
+.conflicting-profile-details div > p:first-child {
+ width: 20%;
+}
+@media (max-width: 639px) {
+ .conflicting-profile-details > div {
+ flex-direction: column;
+ }
+ .conflicting-profile-details div > p:first-child {
+ width: 100%;
+ }
+}
+
+.personal-details-table > div {
+ display: flex;
+ border-top: 2px solid #D9D9D6;
+ border-top: 0.125rem solid #D9D9D6;
+}
+.personal-details-table > div:last-child {
+ border-bottom: 2px solid #D9D9D6;
+ border-bottom: 0.125rem solid #D9D9D6;
+}
+.personal-details-table p {
+ margin: 24px 0;
+ margin: 1.5rem 0;
+}
+.personal-details-table .label-column {
+ margin: 0 16px 0 20px;
+ margin: 0 1rem 0 1.25rem;
+ display: flex;
+ align-items: center;
+ width: 30%;
+}
+.personal-details-table .label-column p {
+ margin: 24px 0;
+ margin: 1.5rem 0;
+}
+.personal-details-table .label-column .alert-icon-box {
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ padding: 7px;
+ padding: 0.4375rem;
+ display: flex;
+ justify-content: center;
+ background-color: #FBE679;
+}
+.personal-details-table .label-column .alert-icon-box img {
+ width: 16px;
+ width: 1rem;
+ height: 16px;
+ height: 1rem;
+}
+@media (max-width: 639px) {
+ .personal-details-table > div {
+ flex-direction: column;
+ }
+ .personal-details-table > div:last-child {
+ border-bottom: none;
+ }
+ .personal-details-table p {
+ margin: 0 0 20px;
+ margin: 0 0 1.25rem;
+ }
+ .personal-details-table .label-column {
+ width: 100%;
+ margin: 0;
+ }
+ .personal-details-table .label-column p {
+ margin: 20px 0 12px;
+ margin: 1.25rem 0 0.75rem;
+ }
+}
+
+.callout-box-container {
+ border-radius: 4px;
+ border-radius: 0.25rem;
+ padding: 20px;
+ padding: 1.25rem;
+ display: flex;
+ flex-direction: row-reverse;
+ justify-content: flex-end;
+}
+@media (max-width: 639px) {
+ .callout-box-container {
+ padding: 12px;
+ padding: 0.75rem;
+ }
+}
+.callout-box-container.warning {
+ border: 2px solid #FBE679;
+ border: 0.125rem solid #FBE679;
+ background-color: #FBE679;
+}
+.callout-box-container .callout-box-icon-bar {
+ margin-right: 16px;
+ margin-right: 1rem;
+ display: flex;
+ justify-content: center;
+}
+@media (max-width: 639px) {
+ .callout-box-container .callout-box-icon-bar {
+ margin-right: 12px;
+ margin-right: 0.75rem;
+ }
+}
+.callout-box-container .callout-box-icon-bar .callout-box-icon {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+}
+@media (max-width: 639px) {
+ .callout-box-container .callout-box-icon-bar .callout-box-icon {
+ width: 16px;
+ width: 1rem;
+ height: 16px;
+ height: 1rem;
+ }
+}
+
+.poll {
+ display: inline-block;
+ transition: height 1.25s;
+ width: 100%;
+}
+.poll > * {
+ margin: auto;
+ text-align: left;
+}
+.poll .question {
+ margin-top: 29px;
+ margin-bottom: 29px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: flex-start;
+}
+.poll .question .question-text {
+ display: inline-block;
+ font-family: "Roboto", sans-serif;
+ color: #000000;
+ line-height: 1.25;
+ margin-top: 1.875rem;
+ letter-spacing: 0;
+ font-weight: 500;
+ font-size: 1.625rem;
+}
+@media (min-width: 30em) {
+ .poll .question .question-text {
+ margin-right: 32px;
+ }
+}
+.poll .question .question-buttons {
+ display: inline-flex;
+}
+@media (min-width: 30em) {
+ .poll .question {
+ flex-direction: row;
+ }
+}
+.poll .answers {
+ margin-bottom: 56px;
+}
+.poll .answers .sub-question-text {
+ font-family: "Roboto", sans-serif;
+ color: #000000;
+ line-height: 1.25;
+ margin-top: 1.25rem;
+ letter-spacing: 0.001em;
+ font-weight: 500;
+ font-size: 1.375rem;
+}
+.poll .answers .input-group {
+ align-items: flex-start;
+}
+.poll .answers legend {
+ margin: 0;
+ padding: 0;
+ display: inline;
+}
+.poll .answers fieldset {
+ margin: 0;
+ padding: 0;
+ display: inline;
+}
+.poll .input-row {
+ display: flex;
+ align-items: flex-start;
+}
+.poll .input-row label {
+ display: inline-block;
+ vertical-align: top;
+ cursor: pointer;
+ padding: 1px 4px 0 0;
+ color: #000000;
+ font-weight: 400;
+ font-family: "Roboto", sans-serif;
+ font-size: 17px;
+}
+.poll .confirmation {
+ margin-bottom: 40px;
+ font-family: "Roboto", sans-serif;
+ color: black;
+ line-height: 1.25;
+ margin-top: 1.25rem;
+ letter-spacing: 0.001em;
+ font-weight: 500;
+ font-size: 1.375rem;
+}
+
+.profile {
+ max-width: 770px;
+}
+.profile .section-heading {
+ margin: 0 0 40px;
+}
+.profile__list {
+ margin: 0;
+}
+.profile__title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin: 0 0 8px;
+}
+.theme-dark .profile__title {
+ color: #FFFFFF;
+}
+.theme-dark .profile__title {
+ color: #FFFFFF;
+}
+.profile__panel {
+ background: #FFFFFF;
+ border-bottom: 1px solid #DDDDDD;
+ padding: 40px 22px;
+ position: relative;
+}
+.profile__panel::before, .profile__panel::after {
+ content: "";
+ position: absolute;
+ height: 5px;
+ top: 0;
+}
+.profile__panel::before {
+ width: 50px;
+ left: 0;
+ background-color: #006CE0;
+}
+.profile__panel::after {
+ width: calc(100% - 49px);
+ right: 0;
+ background-color: #183052;
+}
+@media only screen and (min-width: 64em) {
+ .profile__panel {
+ padding: 40px 30px;
+ }
+}
+.profile__info {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+ margin: 0 0 20px;
+}
+.theme-dark .profile__info {
+ color: #FFFFFF;
+}
+.profile__info b,
+.profile__info strong {
+ color: #101820;
+}
+.profile__callout {
+ background: #FFFFFF;
+ border-bottom: 1px solid #DDDDDD;
+ padding: 20px 22px;
+}
+@media only screen and (min-width: 64em) {
+ .profile__callout {
+ padding: 20px;
+ }
+}
+.profile__callout:last-of-type {
+ border-bottom: 0;
+}
+.profile__data {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin: 0 0 6px;
+}
+.theme-dark .profile__data {
+ color: #FFFFFF;
+}
+.profile__data b,
+.profile__data strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .profile__data b,
+.theme-dark .profile__data strong {
+ color: #FFFFFF;
+}
+.theme-dark .profile__data b,
+.theme-dark .profile__data strong {
+ color: #FFFFFF;
+}
+.profile__data:last-child {
+ margin: 0;
+}
+.profile dl dd {
+ margin: 0 0 6px;
+}
+.profile h2 {
+ margin: 60px 0 30px;
+}
+
+/* Detail View Styles */
+.progress-tracker-details {
+ position: relative;
+ flex-direction: column;
+ justify-content: space-between;
+ height: auto;
+}
+.progress-tracker-details__header {
+ display: block;
+ position: relative;
+ max-width: 770px;
+}
+.progress-tracker-details__header .link.back.highlight::before, .progress-tracker-details__header .back.highlight.linked-services__rightInternalLink::before {
+ transition: left 300ms;
+ left: 0;
+}
+.progress-tracker-details__header .link.back.highlight:hover::before, .progress-tracker-details__header .back.highlight.linked-services__rightInternalLink:hover::before {
+ transition: left 300ms;
+ left: -10px;
+}
+.progress-tracker-details__header h2 {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 36px;
+ line-height: 40px;
+ letter-spacing: -0.5px;
+ margin-bottom: 0;
+}
+.page-ausgov-home .progress-tracker-details__header h2, .page-mygov-home .progress-tracker-details__header h2 {
+ font-size: 50px;
+ line-height: 56px;
+}
+@media only screen and (min-width: 64em) {
+ .page-ausgov-home .progress-tracker-details__header h2, .page-mygov-home .progress-tracker-details__header h2 {
+ font-size: 72px;
+ line-height: 80px;
+ letter-spacing: -1px;
+ }
+}
+.page-mygov-auth-home .progress-tracker-details__header h2 {
+ font-size: 50px;
+ line-height: 56px;
+}
+.progress-tracker-details__header p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ font-weight: normal;
+ color: #666666;
+}
+.theme-dark .progress-tracker-details__header p {
+ color: #FFFFFF;
+}
+.progress-tracker-details__header h3 {
+ margin-top: 40px;
+}
+.progress-tracker-details > ul {
+ list-style-type: none;
+ margin: 0;
+ width: calc(40px + 100%);
+ right: 20px;
+ padding: 0 0 0 20px;
+ position: relative;
+ box-shadow: 0 2pt 6pt rgba(17, 17, 18, 0.2509803922);
+ background-color: #FFFFFF;
+ border-radius: 0;
+}
+@media only screen and (min-width: 48em) {
+ .progress-tracker-details > ul {
+ width: 100%;
+ max-width: 520px;
+ right: 0;
+ border-radius: 4px;
+ padding: 0 20px;
+ }
+}
+.progress-tracker-details > ul li {
+ position: relative;
+ display: flex;
+ flex-flow: column nowrap;
+ min-height: 70px;
+ align-items: center;
+ padding: 13px 10px;
+ padding-left: 0;
+ width: 100%;
+}
+@media only screen and (min-width: 48em) {
+ .progress-tracker-details > ul li {
+ padding-left: 13px;
+ }
+}
+.progress-tracker-details > ul li::before {
+ position: absolute;
+ bottom: 0;
+ margin: 0 auto;
+ content: " ";
+ display: block;
+ height: 1px;
+ background-color: #DDDDDD;
+ width: calc(100% + 40px);
+ right: -20px;
+}
+.progress-tracker-details > ul li:last-child::before {
+ display: none;
+}
+.progress-tracker-details > ul li div {
+ display: flex;
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ align-items: flex-start;
+ justify-content: space-around;
+ position: relative;
+}
+.progress-tracker-details > ul li div > img {
+ width: 19px;
+ width: 1.1875rem;
+ height: 19px;
+ height: 1.1875rem;
+ min-width: 19px;
+ min-width: 1.1875rem;
+ display: block;
+ height: 19px;
+ width: 19px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ position: relative;
+ margin-top: 6px;
+}
+.progress-tracker-details > ul li span {
+ position: relative;
+ display: flex;
+ flex-flow: column nowrap;
+ width: 100%;
+}
+.progress-tracker-details > ul li span p {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ color: black;
+ font-weight: bold;
+ margin: 0;
+ margin-left: 15px;
+}
+.progress-tracker-details > ul li span p.date, .progress-tracker-details > ul li span p.body {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ color: #666666;
+ font-weight: normal;
+}
+.theme-dark .progress-tracker-details > ul li span p.date, .theme-dark .progress-tracker-details > ul li span p.body {
+ color: #FFFFFF;
+}
+.progress-tracker-details > ul li span p.date a, .progress-tracker-details > ul li span p.body a {
+ margin-left: 0;
+}
+.progress-tracker-details > ul li span p.body {
+ margin: 10px 15px 0 15px;
+}
+.progress-tracker-details > ul li span p.body b,
+.progress-tracker-details > ul li span p.body strong {
+ font-weight: 700;
+ font-size: 14px;
+ line-height: normal;
+}
+.progress-tracker-details > ul li span .claim-status-link {
+ display: flex;
+ align-items: center;
+ color: #006CE0;
+ font-size: 14px;
+ font-weight: normal;
+ position: relative;
+ margin: 13px 15px 6px 15px;
+ text-decoration: none;
+}
+.progress-tracker-details > ul li span .claim-status-link:hover {
+ transition-property: margin-right;
+ transition-duration: 300ms;
+ margin-right: 15px;
+ text-decoration: underline;
+}
+.progress-tracker-details > ul li span .claim-status-link img {
+ width: 22px;
+ width: 1.375rem;
+ height: 22px;
+ height: 1.375rem;
+ min-width: 22px;
+ min-width: 1.375rem;
+ display: block;
+ height: 22px;
+ width: 22px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ display: block;
+ margin-right: 10px;
+ margin-top: -2px;
+}
+.progress-tracker-details > ul li span .claim-status-link.external:hover img {
+ transform: translate(3px, -3px);
+}
+.progress-tracker-details > ul li span .claim-status-link.external img {
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+}
+
+/* Dashboard Component Styles */
+.progress-tracker-carousel-item {
+ position: relative;
+ flex-direction: column;
+ justify-content: space-between;
+ padding: 20px;
+ padding-bottom: 0;
+ height: auto;
+}
+.progress-tracker-carousel-item .claim-info p {
+ margin: 0;
+}
+.progress-tracker-carousel-item .claim-info span {
+ margin: 20px 0 10px 0;
+}
+.progress-tracker-carousel-item .claim-info span strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ font-weight: 700;
+}
+.theme-dark .progress-tracker-carousel-item .claim-info span strong {
+ color: #FFFFFF;
+}
+.progress-tracker-carousel-item .claim-info .service {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-size: 14px;
+ display: flex;
+ align-items: center;
+ max-height: 40px;
+ text-transform: capitalize;
+}
+.theme-dark .progress-tracker-carousel-item .claim-info .service {
+ color: #FFFFFF;
+}
+.progress-tracker-carousel-item .claim-info .service img {
+ margin-right: 10px;
+}
+.progress-tracker-carousel-item .claim-info .title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ color: #101820;
+ margin-top: 20px;
+ margin-bottom: 10px;
+}
+.theme-dark .progress-tracker-carousel-item .claim-info .title {
+ color: #FFFFFF;
+}
+.theme-dark .progress-tracker-carousel-item .claim-info .title {
+ color: #FFFFFF;
+}
+.progress-tracker-carousel-item .claim-info .status {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ color: #101820;
+ display: flex;
+ align-items: center;
+ max-height: 30px;
+ padding: 5px 0 10px 0;
+}
+.theme-dark .progress-tracker-carousel-item .claim-info .status {
+ color: #FFFFFF;
+}
+.progress-tracker-carousel-item .claim-info .status img {
+ margin-right: 10px;
+}
+.progress-tracker-carousel-item .claim-info .info {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ position: relative;
+ margin: 10px 0 20px 0;
+}
+.theme-dark .progress-tracker-carousel-item .claim-info .info {
+ color: #FFFFFF;
+}
+.progress-tracker-carousel-item .claim-info .info b,
+.progress-tracker-carousel-item .claim-info .info strong {
+ font-weight: 700;
+ font-size: 14px;
+ line-height: normal;
+}
+.progress-tracker-carousel-item .claim-info .icon {
+ background-size: 24px;
+ background-repeat: no-repeat;
+ background-position: center center;
+ top: 0;
+ align-self: left;
+}
+.progress-tracker-carousel-item .claim-links {
+ display: block;
+ width: 100%;
+ position: relative;
+}
+.progress-tracker-carousel-item .claim-links p {
+ margin: 0;
+ padding: 0;
+}
+.progress-tracker-carousel-item .claim-links p .claim-status-link {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ position: relative;
+ display: flex;
+ align-items: center;
+ color: #006CE0;
+ height: 50px;
+ padding: 3px 0;
+ text-decoration: none;
+ border-top: 1px solid #DDDDDD;
+ width: calc(40px + 100%);
+ right: 20px;
+ padding-left: 20px;
+}
+.theme-dark .progress-tracker-carousel-item .claim-links p .claim-status-link {
+ color: #FFFFFF;
+}
+.progress-tracker-carousel-item .claim-links p .claim-status-link:focus {
+ outline-offset: -8px;
+ transition-property: margin-right;
+ margin-right: 15px;
+}
+.progress-tracker-carousel-item .claim-links p .claim-status-link:hover {
+ transition-property: margin-right;
+ transition-duration: 300ms;
+ margin-right: 15px;
+ text-decoration: underline;
+}
+.progress-tracker-carousel-item .claim-links p .claim-status-link img {
+ width: 19px;
+ width: 1.1875rem;
+ height: 19px;
+ height: 1.1875rem;
+ min-width: 19px;
+ min-width: 1.1875rem;
+ display: block;
+ height: 19px;
+ width: 19px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ display: block;
+ margin-right: 10px;
+}
+.progress-tracker-carousel-item .claim-links p .claim-status-link.external:hover img {
+ transform: translate(3px, -3px);
+}
+.progress-tracker-carousel-item .claim-links p .claim-status-link.external img {
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+}
+.progress-tracker-carousel-item .claim-links p .claim-status-link.internal {
+ background-color: #F5F5F5;
+}
+
+.quick-exit {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ height: 110px;
+ max-height: 15vh;
+ min-height: 40px;
+ background-color: #FCB80E;
+ text-align: center;
+ text-decoration: none;
+ width: 100%;
+}
+.quick-exit__header {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ margin: 0;
+ font-size: 20px;
+}
+@media only screen and (min-width: 64em) {
+ .quick-exit__header {
+ padding-bottom: 10px;
+ }
+}
+.quick-exit__body {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin: 0;
+}
+.theme-dark .quick-exit__body {
+ color: #FFFFFF;
+}
+.quick-exit__body b,
+.quick-exit__body strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .quick-exit__body b,
+.theme-dark .quick-exit__body strong {
+ color: #FFFFFF;
+}
+.theme-dark .quick-exit__body b,
+.theme-dark .quick-exit__body strong {
+ color: #FFFFFF;
+}
+.quick-exit strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin: 0;
+}
+.theme-dark .quick-exit strong {
+ color: #FFFFFF;
+}
+.theme-dark .quick-exit strong {
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 64em) {
+ .quick-exit {
+ text-align: left;
+ }
+}
+.quick-exit p {
+ line-height: 1em;
+}
+
+.hide-quick-exit {
+ display: none;
+}
+
+.resources-carousel-container .react-multi-carousel-item {
+ height: 430px;
+}
+
+.resources-carousel-item {
+ display: flex;
+ flex-direction: column;
+ padding: 20px 20px 30px;
+}
+.resources-carousel-item .item-box {
+ display: flex;
+ flex-direction: column;
+ flex: 1;
+ align-items: stretch;
+ justify-content: flex-start;
+ padding-top: 70px;
+}
+.resources-carousel-item .item-box span {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 24px;
+ line-height: 30px;
+ margin: 0;
+ display: block;
+}
+.page-ausgov-home .resources-carousel-item .item-box span, .page-mygov-home .resources-carousel-item .item-box span {
+ font-size: 36px;
+ line-height: 40px;
+ letter-spacing: -0.5px;
+}
+.page-mygov-auth-home .resources-carousel-item .item-box span, .page-mygov-auth-content .resources-carousel-item .item-box span {
+ font-weight: 400;
+}
+.key-message-container .resources-carousel-item .item-box span, .modal__content .resources-carousel-item .item-box span {
+ font-weight: 700;
+}
+.resources-carousel-item .item-box .description {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 15px 0 0;
+}
+.theme-dark .resources-carousel-item .item-box .description {
+ color: #FFFFFF;
+}
+.resources-carousel-item .item-bar {
+ display: flex;
+ align-items: flex-end;
+ justify-content: space-between;
+ padding-top: 20px;
+ border-top: 1px solid #DDDDDD;
+}
+.resources-carousel-item .item-bar__meta .file-format,
+.resources-carousel-item .item-bar__meta .file-size,
+.resources-carousel-item .item-bar__meta .date {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+}
+.theme-dark .resources-carousel-item .item-bar__meta .file-format,
+.theme-dark .resources-carousel-item .item-bar__meta .file-size,
+.theme-dark .resources-carousel-item .item-bar__meta .date {
+ color: #FFFFFF;
+}
+.resources-carousel-item .item-bar__meta > div span:not(:first-child) {
+ border-left: 1px solid #DDDDDD;
+ margin-left: 10px;
+ padding-left: 9px;
+}
+.resources-carousel-item .item-bar__meta--file {
+ display: block;
+ position: relative;
+ margin-bottom: 5px;
+ padding-left: 24px;
+}
+.resources-carousel-item .item-bar__meta--file::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 16px;
+ height: 16px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: 3px;
+ background-image: url("styles/resources/assets/icons/icon-attachment.svg");
+}
+.resources-carousel-item .item-bar__icon {
+ height: 30px;
+ width: 30px;
+}
+
+.section.top-border {
+ border-top: 1px solid grey;
+}
+.section.left-border {
+ border-left: 1px solid red;
+}
+.section.bottom-border {
+ border-bottom: 1px solid grey;
+}
+
+.section-heading {
+ position: relative;
+ width: 100%;
+ display: flex;
+ justify-content: space-between;
+}
+.section-heading, .section-heading:first-child, .authenticated-container__page .section-heading, .authenticated-container__page .section-heading:first-child {
+ margin: 20px 0 28px;
+ margin: 1.25rem 0 1.75rem;
+}
+.section-heading.sr-only, .section-heading:first-child.sr-only, .authenticated-container__page .section-heading.sr-only, .authenticated-container__page .section-heading:first-child.sr-only {
+ margin: 0;
+}
+.section-heading.sr-only {
+ width: 1px;
+ width: 0.0625rem;
+ position: absolute;
+ margin: 0;
+ display: inline;
+}
+.section-heading:after {
+ height: 1px;
+ height: 0.0625rem;
+ content: "";
+ position: absolute;
+ bottom: 0;
+ background-color: rgba(14, 99, 147, 0.2);
+ margin: auto;
+ right: 0;
+ left: 0;
+}
+.section-heading div > :first-child {
+ margin-top: 30px;
+ margin-top: 1.875rem;
+}
+@media only screen and (min-width: 64em) {
+ .section-heading div > :first-child {
+ margin-top: 40px;
+ margin-top: 2.5rem;
+ }
+}
+.section-heading h2 {
+ font-family: "Roboto", sans-serif;
+ margin-right: 10px;
+ margin-right: 0.625rem;
+ margin-bottom: 7px;
+ margin-bottom: 0.4375rem;
+ font-size: 18px;
+ font-size: 1.125rem;
+ font-weight: 400;
+ margin-top: 0;
+ margin-left: 0;
+ line-height: 1.4444444444;
+}
+.section-heading h2::first-line {
+ line-height: 1.5;
+}
+.section-heading a {
+ font-family: "Roboto", sans-serif;
+ line-height: 28px;
+ line-height: 1.75rem;
+ margin-bottom: 15px;
+ margin-bottom: 0.9375rem;
+ font-size: 16px;
+ font-size: 1rem;
+ display: inline-flex;
+ position: relative;
+ text-decoration: none;
+ color: #254A7E;
+ line-height: 1.1875;
+ margin-top: auto;
+ margin-left: auto;
+ white-space: nowrap;
+ padding-right: 0;
+ font-weight: 500;
+}
+@media (min-width: 22.4375em) {
+ .section-heading a {
+ max-width: 95%;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .section-heading a {
+ margin-bottom: 7px;
+ margin-bottom: 0.4375rem;
+ max-width: 90%;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .section-heading a {
+ max-width: 75%;
+ }
+}
+.section-heading a:hover {
+ text-decoration: underline;
+}
+.section-heading a:hover, .section-heading a:focus {
+ color: #254A7E;
+}
+.section-heading a:hover:after, .section-heading a:focus:after {
+ transform: none;
+}
+.section-heading a:focus {
+ outline: 2px solid #254A7E;
+ outline: 0.125rem solid #254A7E;
+ text-decoration: none;
+}
+.section-heading a:after {
+ width: 7px;
+ width: 0.4375rem;
+ height: 11px;
+ height: 0.6875rem;
+ margin-left: 9px;
+ margin-left: 0.5625rem;
+ content: "";
+ background: no-repeat bottom center;
+ background-image: url("resources/assets/icons/chevron-right-dark-blue.svg");
+ position: static;
+ align-self: center;
+}
+.section-heading .items-count {
+ font-size: 18px;
+ font-size: 1.125rem;
+ font-weight: 400;
+ line-height: 1.625;
+ align-self: flex-end;
+}
+.section-heading.is-underlined {
+ position: relative;
+ padding-bottom: 20px;
+ padding-bottom: 1.25rem;
+}
+.section-heading.is-underlined::before, .section-heading.is-underlined::after {
+ content: "";
+ position: absolute;
+ height: 5px;
+ bottom: 0;
+}
+.section-heading.is-underlined::before {
+ width: 50px;
+ left: 0;
+ background-color: #006CE0;
+}
+.section-heading.is-underlined::after {
+ width: calc(100% - 49px);
+ right: 0;
+ background-color: #183052;
+}
+.section-heading.is-underlined + .section-description {
+ padding-top: 20px;
+ padding-top: 1.25rem;
+}
+.section-heading:focus, .section-heading:active {
+ outline: none;
+}
+.page-ausgov-home .section-heading a::after, .page-mygov-home .section-heading a::after {
+ top: 12px;
+ top: 0.75rem;
+}
+@media (max-width: 47.9375em) {
+ .section-heading {
+ flex-direction: column;
+ }
+ .section-heading a {
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 64em) {
+ .section-heading.is-padded,
+.section-description.is-padded {
+ margin-left: 40px;
+ margin-left: 2.5rem;
+ }
+}
+.section-heading.is-centered,
+.section-description.is-centered {
+ margin-left: auto;
+ margin-right: auto;
+ text-align: center;
+}
+.section-heading.is-centered p,
+.section-description.is-centered p {
+ text-align: center;
+}
+.authenticated-container .section-heading,
+.authenticated-container .section-description {
+ margin-left: 0;
+}
+
+.section-heading.is-centered {
+ padding-right: 0;
+}
+
+.auth-section-heading {
+ margin: 60px 0 20px 0;
+ margin: 3.75rem 0 1.25rem 0;
+}
+
+.service-details {
+ overflow-wrap: break-word;
+}
+
+/** Site wide alert **/
+.sitewide-alert {
+ display: none;
+ background: #DC3548;
+ color: #FFFFFF;
+ padding: 20px 60px 20px 80px;
+ flex-wrap: wrap;
+ position: relative;
+ min-height: 60px;
+ transition-duration: 300ms;
+}
+.sitewide-alert.is-active {
+ display: flex;
+}
+.sitewide-alert i.info {
+ position: absolute;
+ top: 0;
+ left: 0;
+ min-width: 60px;
+ height: 100%;
+ background: url("styles/resources/assets/icons/icon-alert-circle.svg") no-repeat;
+ background-color: rgba(0, 0, 0, 0.2);
+ background-size: 20px;
+ background-position: center center;
+}
+.sitewide-alert button.close {
+ position: absolute;
+ top: 0;
+ right: 0;
+ min-width: 60px;
+ height: 100%;
+ border: 0;
+ background: url("styles/resources/assets/icons/icon-close-white.svg") no-repeat;
+ background-color: rgba(0, 0, 0, 0.2);
+ background-size: 16px;
+ background-position: center center;
+ text-indent: -9999px;
+}
+.sitewide-alert p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #FFFFFF;
+ margin: 0;
+ align-self: center;
+ margin-right: 20px;
+}
+.theme-dark .sitewide-alert p {
+ color: #FFFFFF;
+}
+@media (max-width: 63.9375em) {
+ .sitewide-alert p + p {
+ margin-top: 16px;
+ }
+}
+.sitewide-alert p strong,
+.sitewide-alert p b {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ color: #FFFFFF;
+}
+.theme-dark .sitewide-alert p strong,
+.theme-dark .sitewide-alert p b {
+ color: #FFFFFF;
+}
+.theme-dark .sitewide-alert p strong,
+.theme-dark .sitewide-alert p b {
+ color: #FFFFFF;
+}
+.sitewide-alert a {
+ color: #FFFFFF;
+ text-decoration: none;
+ align-self: center;
+ font-weight: 700;
+ position: relative;
+ padding: 5px 20px 5px 0;
+ display: inline-block;
+}
+.sitewide-alert a::before {
+ content: "";
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 0;
+ background: url("styles/resources/assets/icons/arrow-right-white.svg") no-repeat;
+ background-size: 14px;
+ width: 14px;
+ height: 14px;
+ transition: all 300ms;
+}
+.sitewide-alert a:hover, .sitewide-alert a:focus {
+ text-decoration: underline;
+}
+.sitewide-alert a:hover::before, .sitewide-alert a:focus::before {
+ right: -5px;
+}
+@media (max-width: 47.9375em) {
+ .sitewide-alert {
+ padding-top: 20px;
+ padding-bottom: 20px;
+ padding-right: 80px;
+ }
+ .sitewide-alert p {
+ line-height: 1.5;
+ }
+}
+.sitewide-alert.is-persistent {
+ padding-right: 0;
+}
+.sitewide-alert.is-persistent .close {
+ display: none;
+}
+.sitewide-alert.is-ongoing {
+ background: #F69900;
+}
+.sitewide-alert.is-resolved {
+ background: #1A9F50;
+}
+.sitewide-alert.is-offscreen {
+ height: 0;
+ min-height: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+ transform: translate(0, -170px);
+}
+
+.react-loading-skeleton {
+ background-color: #EEE;
+ background-image: linear-gradient(90deg, #EEE, #F5F5F5, #EEE);
+ background-size: 200px 100%;
+ background-repeat: no-repeat;
+ border-radius: 4px;
+ display: inline-block;
+ line-height: 1;
+ width: 100%;
+ animation: skeletonKeyframes 1s ease-in-out infinite;
+}
+
+.loading-skeleton {
+ border-radius: 2px;
+ border-radius: 0.125rem;
+ background-color: #E4EAEC;
+ background-image: linear-gradient(90deg, #E4EAEC, #F5F5F5, #E4EAEC);
+ background-size: 200px 100%;
+ background-size: 12.5rem 100%;
+ background-repeat: no-repeat;
+ display: inline-block;
+ line-height: 1;
+ width: 100%;
+ animation: skeletonKeyframes 1s ease-in-out infinite;
+}
+
+@keyframes skeletonKeyframes {
+ 0% {
+ background-position: -200px 0;
+ }
+ 100% {
+ background-position: calc(200px + 100%) 0;
+ }
+}
+/* to overide the border-top stying of profile-panel class */
+.profile__panel.skeleton:before, .profile__panel.skeleton:after {
+ content: none;
+}
+
+.smart-search,
+.page-mygov-home .smart-search,
+.global-header .wrapper .smart-search {
+ padding: 0 0 40px;
+}
+@media only screen and (max-height: 56em) {
+ .smart-search,
+.page-mygov-home .smart-search,
+.global-header .wrapper .smart-search {
+ padding: 0 0 124px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .smart-search,
+.page-mygov-home .smart-search,
+.global-header .wrapper .smart-search {
+ text-align: center;
+ padding: 0 0 100px;
+ }
+}
+.smart-search .l-padding,
+.page-mygov-home .smart-search .l-padding,
+.global-header .wrapper .smart-search .l-padding {
+ margin-left: 0 !important;
+ padding-left: 0 !important;
+}
+.smart-search .search-header,
+.page-mygov-home .smart-search .search-header,
+.global-header .wrapper .smart-search .search-header {
+ margin: 0 0 15px;
+ text-align: left;
+ font-size: 50px;
+ line-height: 56px;
+}
+@media only screen and (min-width: 64em) {
+ .smart-search .search-header,
+.page-mygov-home .smart-search .search-header,
+.global-header .wrapper .smart-search .search-header {
+ margin-bottom: 20px;
+ font-size: 50px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .smart-search .search-header,
+.page-mygov-home .smart-search .search-header,
+.global-header .wrapper .smart-search .search-header {
+ display: block;
+ font-size: 72px;
+ line-height: 80px;
+ text-align: center;
+ }
+}
+.smart-search .search-result__title,
+.page-mygov-home .smart-search .search-result__title,
+.global-header .wrapper .smart-search .search-result__title {
+ color: #254A7E;
+ font-size: 28px;
+ font-weight: 300;
+ line-height: 1.4;
+ margin: 0;
+ text-decoration: underline;
+ text-underline-position: under;
+ text-decoration-thickness: 1px;
+ width: 100%;
+ transition: color 150ms;
+}
+@media only screen and (min-width: 1024px) {
+ .smart-search .search-result__title::after,
+.page-mygov-home .smart-search .search-result__title::after,
+.global-header .wrapper .smart-search .search-result__title::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 24px;
+ height: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: unset;
+ right: 32px;
+ background-image: url("styles/resources/assets/icons/chevron-right-dark-blue.svg");
+ transition: transform 150ms ease;
+ }
+}
+.smart-search .search-result__title b,
+.smart-search .search-result__title strong,
+.page-mygov-home .smart-search .search-result__title b,
+.page-mygov-home .smart-search .search-result__title strong,
+.global-header .wrapper .smart-search .search-result__title b,
+.global-header .wrapper .smart-search .search-result__title strong {
+ color: inherit;
+ font-size: inherit;
+ line-height: inherit;
+ font-weight: 500;
+}
+.smart-search .search-result__description,
+.page-mygov-home .smart-search .search-result__description,
+.global-header .wrapper .smart-search .search-result__description {
+ color: #000000;
+ margin: 0;
+ padding-top: 16px;
+ padding-right: 24px;
+ text-decoration: none;
+ font-weight: 200;
+ line-height: 28px;
+}
+.smart-search .search-result__description b,
+.smart-search .search-result__description strong,
+.page-mygov-home .smart-search .search-result__description b,
+.page-mygov-home .smart-search .search-result__description strong,
+.global-header .wrapper .smart-search .search-result__description b,
+.global-header .wrapper .smart-search .search-result__description strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ font-size: 18px;
+ line-height: 28px;
+}
+.theme-dark .smart-search .search-result__description b,
+.theme-dark .smart-search .search-result__description strong,
+.theme-dark .page-mygov-home .smart-search .search-result__description b,
+.theme-dark .page-mygov-home .smart-search .search-result__description strong,
+.theme-dark .global-header .wrapper .smart-search .search-result__description b,
+.theme-dark .global-header .wrapper .smart-search .search-result__description strong {
+ color: #FFFFFF;
+}
+.theme-dark .smart-search .search-result__description b,
+.theme-dark .smart-search .search-result__description strong,
+.theme-dark .page-mygov-home .smart-search .search-result__description b,
+.theme-dark .page-mygov-home .smart-search .search-result__description strong,
+.theme-dark .global-header .wrapper .smart-search .search-result__description b,
+.theme-dark .global-header .wrapper .smart-search .search-result__description strong {
+ color: #FFFFFF;
+}
+.smart-search .search-result__searchterm,
+.page-mygov-home .smart-search .search-result__searchterm,
+.global-header .wrapper .smart-search .search-result__searchterm {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ display: block;
+ text-decoration: underline;
+ margin: 0;
+ position: relative;
+ transition: color 150ms;
+ color: #254A7E;
+ font-weight: 200;
+}
+.theme-dark .smart-search .search-result__searchterm,
+.theme-dark .page-mygov-home .smart-search .search-result__searchterm,
+.theme-dark .global-header .wrapper .smart-search .search-result__searchterm {
+ color: #FFFFFF;
+}
+.smart-search .search-result__searchterm:hover, .smart-search .search-result__searchterm:focus,
+.page-mygov-home .smart-search .search-result__searchterm:hover,
+.page-mygov-home .smart-search .search-result__searchterm:focus,
+.global-header .wrapper .smart-search .search-result__searchterm:hover,
+.global-header .wrapper .smart-search .search-result__searchterm:focus {
+ color: #FFFFFF;
+ background-color: #254A7E;
+}
+.smart-search .search-result__searchterm:focus,
+.page-mygov-home .smart-search .search-result__searchterm:focus,
+.global-header .wrapper .smart-search .search-result__searchterm:focus {
+ border: 0;
+ outline: 2px solid #254A7E;
+}
+.smart-search .search-suggestion__autocomplete,
+.page-mygov-home .smart-search .search-suggestion__autocomplete,
+.global-header .wrapper .smart-search .search-suggestion__autocomplete {
+ display: inline-block;
+ flex-direction: column;
+ padding: 5px 0;
+ margin-bottom: 10px;
+}
+.smart-search .search-suggestion__suggestion,
+.page-mygov-home .smart-search .search-suggestion__suggestion,
+.global-header .wrapper .smart-search .search-suggestion__suggestion {
+ display: flex;
+ flex-direction: column;
+ padding: 5px 0;
+ padding: 2rem 1.5rem;
+}
+.smart-search .search-suggestion__suggestion:hover .search-result__title,
+.page-mygov-home .smart-search .search-suggestion__suggestion:hover .search-result__title,
+.global-header .wrapper .smart-search .search-suggestion__suggestion:hover .search-result__title {
+ color: #FFFFFF;
+ background: #254A7E;
+ text-decoration: none;
+ width: fit-content;
+}
+.smart-search .search-suggestion__suggestion:hover .search-result__title::after,
+.page-mygov-home .smart-search .search-suggestion__suggestion:hover .search-result__title::after,
+.global-header .wrapper .smart-search .search-suggestion__suggestion:hover .search-result__title::after {
+ transform: translateX(5px);
+}
+.smart-search .search-suggestion__suggestion-link,
+.page-mygov-home .smart-search .search-suggestion__suggestion-link,
+.global-header .wrapper .smart-search .search-suggestion__suggestion-link {
+ display: block;
+ padding: 0;
+ text-decoration: none;
+}
+.smart-search .search-suggestion__suggestion-link:focus,
+.page-mygov-home .smart-search .search-suggestion__suggestion-link:focus,
+.global-header .wrapper .smart-search .search-suggestion__suggestion-link:focus {
+ outline: 2px solid #183052;
+}
+.smart-search .search-suggestion__suggestion-link:focus .search-result__title::after,
+.page-mygov-home .smart-search .search-suggestion__suggestion-link:focus .search-result__title::after,
+.global-header .wrapper .smart-search .search-suggestion__suggestion-link:focus .search-result__title::after {
+ transform: translateX(5px);
+}
+.smart-search .search-suggestion__autocomplete:focus, .smart-search .search-suggestion__suggestion-link:focus,
+.page-mygov-home .smart-search .search-suggestion__autocomplete:focus,
+.page-mygov-home .smart-search .search-suggestion__suggestion-link:focus,
+.global-header .wrapper .smart-search .search-suggestion__autocomplete:focus,
+.global-header .wrapper .smart-search .search-suggestion__suggestion-link:focus {
+ border: 0;
+ outline: 3px solid #2B78E3;
+}
+.smart-search .search-wrapper,
+.page-mygov-home .smart-search .search-wrapper,
+.global-header .wrapper .smart-search .search-wrapper {
+ width: 100%;
+ margin: auto 0;
+}
+@media only screen and (min-width: 77.75em) {
+ .smart-search .search-wrapper,
+.page-mygov-home .smart-search .search-wrapper,
+.global-header .wrapper .smart-search .search-wrapper {
+ max-width: 900px;
+ }
+}
+.smart-search .search-wrapper .search-input-wrapper,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper {
+ position: relative;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.smart-search .search-wrapper .search-input-wrapper .reset-button,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .reset-button,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .reset-button {
+ position: absolute;
+ margin: auto;
+ right: 18px;
+ top: 0;
+ bottom: 0;
+ border: none;
+ text-decoration: none;
+ width: 100%;
+ height: auto;
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/clear-dark-blue.svg");
+}
+@media only screen and (min-width: 64em) {
+ .smart-search .search-wrapper .search-input-wrapper .reset-button,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .reset-button,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .reset-button {
+ right: 22px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .smart-search .search-wrapper .search-input-wrapper .reset-button,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .reset-button,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .reset-button {
+ width: 30px;
+ width: 1.875rem;
+ height: 30px;
+ height: 1.875rem;
+ min-width: 30px;
+ min-width: 1.875rem;
+ display: block;
+ height: 30px;
+ width: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ right: 24px;
+ }
+}
+.smart-search .search-wrapper .search-input-wrapper .reset-button:focus,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .reset-button:focus,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .reset-button:focus {
+ outline: 3px solid #000000;
+}
+.smart-search .search-wrapper .search-input-wrapper .reset-button span:not(.sr-only),
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .reset-button span:not(.sr-only),
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .reset-button span:not(.sr-only) {
+ position: relative;
+ padding-right: 29px;
+ margin-right: 15px;
+ background: transparent;
+ height: 100%;
+}
+@media (max-width: 63.9375em) {
+ .smart-search .search-wrapper .search-input-wrapper .reset-button span:not(.sr-only),
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .reset-button span:not(.sr-only),
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .reset-button span:not(.sr-only) {
+ font-size: 14px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .smart-search .search-wrapper .search-input-wrapper .reset-button span:not(.sr-only),
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .reset-button span:not(.sr-only),
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .reset-button span:not(.sr-only) {
+ margin-right: 24px;
+ padding-right: 45px;
+ }
+}
+.smart-search .search-wrapper .search-input-wrapper .loading-spinner,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .loading-spinner,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .loading-spinner {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/spinner-dark-blue.svg");
+ margin: 13px 28px 0;
+}
+@media only screen and (min-width: 64em) {
+ .smart-search .search-wrapper .search-input-wrapper .loading-spinner,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .loading-spinner,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .loading-spinner {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin: 12px 24px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .smart-search .search-wrapper .search-input-wrapper .loading-spinner,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .loading-spinner,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .loading-spinner {
+ width: 30px;
+ width: 1.875rem;
+ height: 30px;
+ height: 1.875rem;
+ min-width: 30px;
+ min-width: 1.875rem;
+ display: block;
+ height: 30px;
+ width: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin: auto;
+ margin-right: 24px;
+ }
+}
+.smart-search .search-wrapper .search-input-wrapper .search-icon,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .search-icon,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .search-icon {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ position: absolute;
+ margin: auto;
+ margin-right: 18px;
+ right: 0;
+ left: 0;
+ top: 0;
+ bottom: 0;
+ border: none;
+ background-color: transparent;
+ background-image: url("styles/resources/assets/icons/search-black.svg");
+}
+@media only screen and (min-width: 64em) {
+ .smart-search .search-wrapper .search-input-wrapper .search-icon,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .search-icon,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .search-icon {
+ margin-right: 22px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .smart-search .search-wrapper .search-input-wrapper .search-icon,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .search-icon,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .search-icon {
+ margin-right: 24px;
+ }
+}
+.smart-search .search-wrapper .search-input-wrapper .search-input-action,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .search-input-action,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .search-input-action {
+ z-index: 500;
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 61px;
+ width: 61px;
+}
+@media only screen and (min-width: 64em) {
+ .smart-search .search-wrapper .search-input-wrapper .search-input-action,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .search-input-action,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .search-input-action {
+ height: 61px;
+ width: 100px;
+ display: flex;
+ }
+}
+.smart-search .search-wrapper .search-input-wrapper .smart-search-text-input,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input {
+ border: 1px solid #000000;
+ border-radius: 2px;
+ margin: 0;
+ background-color: #FFFFFF;
+ top: 0;
+ color: #000000;
+ height: 61px;
+ padding-left: 15px;
+ padding-right: 95px;
+ font-size: 18px;
+ transition: border 150ms, box-shadow none;
+}
+.smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:hover, .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:focus,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:hover,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:focus,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:hover,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:focus {
+ border-width: 2px;
+}
+.smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:focus, .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:active,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:focus,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:active,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:focus,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input:active {
+ outline: 2px solid #183052;
+ outline-offset: 2px;
+ -webkit-appearance: none;
+}
+.smart-search .search-wrapper .search-input-wrapper .smart-search-text-input::-ms-clear, .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input::-ms-reveal,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input::-ms-clear,
+.page-mygov-home .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input::-ms-reveal,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input::-ms-clear,
+.global-header .wrapper .smart-search .search-wrapper .search-input-wrapper .smart-search-text-input::-ms-reveal {
+ display: none;
+ width: 0;
+ height: 0;
+}
+.smart-search .search-wrapper .react-autosuggest__suggestions-container,
+.page-mygov-home .smart-search .search-wrapper .react-autosuggest__suggestions-container,
+.global-header .wrapper .smart-search .search-wrapper .react-autosuggest__suggestions-container {
+ background: transparent;
+}
+.smart-search .search-wrapper .react-autosuggest__suggestions-list,
+.page-mygov-home .smart-search .search-wrapper .react-autosuggest__suggestions-list,
+.global-header .wrapper .smart-search .search-wrapper .react-autosuggest__suggestions-list {
+ margin: 20px 0;
+ border-left: 4px solid #254A7E;
+ padding-left: 20px;
+}
+.smart-search .search-wrapper .react-autosuggest__suggestion,
+.page-mygov-home .smart-search .search-wrapper .react-autosuggest__suggestion,
+.global-header .wrapper .smart-search .search-wrapper .react-autosuggest__suggestion {
+ list-style: none;
+ text-align: left;
+ cursor: pointer;
+ border: 0;
+}
+.smart-search .search-wrapper .react-autosuggest__suggestion--highlighted:not(:hover) .search-result__searchterm,
+.smart-search .search-wrapper .react-autosuggest__suggestion--highlighted:not(:hover) .search-suggestion__suggestion-link,
+.page-mygov-home .smart-search .search-wrapper .react-autosuggest__suggestion--highlighted:not(:hover) .search-result__searchterm,
+.page-mygov-home .smart-search .search-wrapper .react-autosuggest__suggestion--highlighted:not(:hover) .search-suggestion__suggestion-link,
+.global-header .wrapper .smart-search .search-wrapper .react-autosuggest__suggestion--highlighted:not(:hover) .search-result__searchterm,
+.global-header .wrapper .smart-search .search-wrapper .react-autosuggest__suggestion--highlighted:not(:hover) .search-suggestion__suggestion-link {
+ border: 0;
+ outline: 3px solid #2B78E3;
+}
+.smart-search .search-wrapper .react-autosuggest__suggestion--highlighted:not(:hover) .search-result__title::after,
+.page-mygov-home .smart-search .search-wrapper .react-autosuggest__suggestion--highlighted:not(:hover) .search-result__title::after,
+.global-header .wrapper .smart-search .search-wrapper .react-autosuggest__suggestion--highlighted:not(:hover) .search-result__title::after {
+ transform: translateX(5px);
+}
+.smart-search .search-wrapper .react-autosuggest__section-container,
+.page-mygov-home .smart-search .search-wrapper .react-autosuggest__section-container,
+.global-header .wrapper .smart-search .search-wrapper .react-autosuggest__section-container {
+ padding-top: 15px;
+}
+.smart-search .search-wrapper .react-autosuggest__section-container h3,
+.page-mygov-home .smart-search .search-wrapper .react-autosuggest__section-container h3,
+.global-header .wrapper .smart-search .search-wrapper .react-autosuggest__section-container h3 {
+ text-align: left;
+}
+.smart-search .search-wrapper .react-autosuggest__section-container:not(:first-child),
+.page-mygov-home .smart-search .search-wrapper .react-autosuggest__section-container:not(:first-child),
+.global-header .wrapper .smart-search .search-wrapper .react-autosuggest__section-container:not(:first-child) {
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+}
+.smart-search .search-wrapper .suggested-results,
+.page-mygov-home .smart-search .search-wrapper .suggested-results,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results {
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+}
+.smart-search .search-wrapper .suggested-results,
+.smart-search .search-wrapper .search-results,
+.page-mygov-home .smart-search .search-wrapper .suggested-results,
+.page-mygov-home .smart-search .search-wrapper .search-results,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results,
+.global-header .wrapper .smart-search .search-wrapper .search-results {
+ text-align: left;
+ width: 99%;
+}
+.smart-search .search-wrapper .suggested-results__item,
+.smart-search .search-wrapper .search-results__item,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__item,
+.page-mygov-home .smart-search .search-wrapper .search-results__item,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__item,
+.global-header .wrapper .smart-search .search-wrapper .search-results__item {
+ border-bottom: solid 1px #DDDDDD;
+}
+.smart-search .search-wrapper .suggested-results__item:first-child,
+.smart-search .search-wrapper .search-results__item:first-child,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__item:first-child,
+.page-mygov-home .smart-search .search-wrapper .search-results__item:first-child,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__item:first-child,
+.global-header .wrapper .smart-search .search-wrapper .search-results__item:first-child {
+ border-top: solid 1px #DDDDDD;
+}
+.smart-search .search-wrapper .suggested-results__item a:hover, .smart-search .search-wrapper .suggested-results__item a:focus, .smart-search .search-wrapper .suggested-results__item a:active,
+.smart-search .search-wrapper .search-results__item a:hover,
+.smart-search .search-wrapper .search-results__item a:focus,
+.smart-search .search-wrapper .search-results__item a:active,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__item a:hover,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__item a:focus,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__item a:active,
+.page-mygov-home .smart-search .search-wrapper .search-results__item a:hover,
+.page-mygov-home .smart-search .search-wrapper .search-results__item a:focus,
+.page-mygov-home .smart-search .search-wrapper .search-results__item a:active,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__item a:hover,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__item a:focus,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__item a:active,
+.global-header .wrapper .smart-search .search-wrapper .search-results__item a:hover,
+.global-header .wrapper .smart-search .search-wrapper .search-results__item a:focus,
+.global-header .wrapper .smart-search .search-wrapper .search-results__item a:active {
+ color: #FFFFFF !important;
+ border-bottom: unset;
+}
+.smart-search .search-wrapper .suggested-results__item a:hover,
+.smart-search .search-wrapper .search-results__item a:hover,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__item a:hover,
+.page-mygov-home .smart-search .search-wrapper .search-results__item a:hover,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__item a:hover,
+.global-header .wrapper .smart-search .search-wrapper .search-results__item a:hover {
+ background-color: #F5F5F5;
+}
+.smart-search .search-wrapper .suggested-results__item a:focus,
+.smart-search .search-wrapper .search-results__item a:focus,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__item a:focus,
+.page-mygov-home .smart-search .search-wrapper .search-results__item a:focus,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__item a:focus,
+.global-header .wrapper .smart-search .search-wrapper .search-results__item a:focus {
+ border-radius: 1px;
+}
+.smart-search .search-wrapper .suggested-results__item a:active,
+.smart-search .search-wrapper .search-results__item a:active,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__item a:active,
+.page-mygov-home .smart-search .search-wrapper .search-results__item a:active,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__item a:active,
+.global-header .wrapper .smart-search .search-wrapper .search-results__item a:active {
+ border-radius: 1px;
+}
+.smart-search .search-wrapper .suggested-results__status,
+.smart-search .search-wrapper .search-results__status,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__status,
+.page-mygov-home .smart-search .search-wrapper .search-results__status,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__status,
+.global-header .wrapper .smart-search .search-wrapper .search-results__status {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ margin: 0;
+ position: relative;
+ padding-left: 28px;
+}
+.theme-dark .smart-search .search-wrapper .suggested-results__status,
+.theme-dark .smart-search .search-wrapper .search-results__status,
+.theme-dark .page-mygov-home .smart-search .search-wrapper .suggested-results__status,
+.theme-dark .page-mygov-home .smart-search .search-wrapper .search-results__status,
+.theme-dark .global-header .wrapper .smart-search .search-wrapper .suggested-results__status,
+.theme-dark .global-header .wrapper .smart-search .search-wrapper .search-results__status {
+ color: #FFFFFF;
+}
+.smart-search .search-wrapper .suggested-results__status::before,
+.smart-search .search-wrapper .search-results__status::before,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__status::before,
+.page-mygov-home .smart-search .search-wrapper .search-results__status::before,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__status::before,
+.global-header .wrapper .smart-search .search-wrapper .search-results__status::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: 5px;
+}
+.smart-search .search-wrapper .suggested-results__status--loading,
+.smart-search .search-wrapper .search-results__status--loading,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__status--loading,
+.page-mygov-home .smart-search .search-wrapper .search-results__status--loading,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__status--loading,
+.global-header .wrapper .smart-search .search-wrapper .search-results__status--loading {
+ opacity: 0;
+ animation: fadeIn 300ms 2000ms forwards;
+ transition: 150ms;
+}
+@keyframes fadeIn {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 100;
+ }
+}
+.smart-search .search-wrapper .suggested-results__status--loading::before,
+.smart-search .search-wrapper .search-results__status--loading::before,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__status--loading::before,
+.page-mygov-home .smart-search .search-wrapper .search-results__status--loading::before,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__status--loading::before,
+.global-header .wrapper .smart-search .search-wrapper .search-results__status--loading::before {
+ background-image: url("styles/resources/assets/icons/icon-info-white.svg");
+}
+.smart-search .search-wrapper .suggested-results__status--error::before,
+.smart-search .search-wrapper .search-results__status--error::before,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__status--error::before,
+.page-mygov-home .smart-search .search-wrapper .search-results__status--error::before,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__status--error::before,
+.global-header .wrapper .smart-search .search-wrapper .search-results__status--error::before {
+ background-image: url("styles/resources/assets/icons/icon-warning-white.svg");
+}
+.smart-search .search-wrapper .suggested-results__status--empty::before,
+.smart-search .search-wrapper .search-results__status--empty::before,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__status--empty::before,
+.page-mygov-home .smart-search .search-wrapper .search-results__status--empty::before,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__status--empty::before,
+.global-header .wrapper .smart-search .search-wrapper .search-results__status--empty::before {
+ background-image: url("styles/resources/assets/icons/icon-alert-circle.svg");
+}
+.smart-search .search-wrapper .suggested-results__count,
+.smart-search .search-wrapper .search-results__count,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__count,
+.page-mygov-home .smart-search .search-wrapper .search-results__count,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__count,
+.global-header .wrapper .smart-search .search-wrapper .search-results__count {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 0;
+ position: relative;
+ text-align: left;
+ padding-bottom: 20px;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+}
+.theme-dark .smart-search .search-wrapper .suggested-results__count,
+.theme-dark .smart-search .search-wrapper .search-results__count,
+.theme-dark .page-mygov-home .smart-search .search-wrapper .suggested-results__count,
+.theme-dark .page-mygov-home .smart-search .search-wrapper .search-results__count,
+.theme-dark .global-header .wrapper .smart-search .search-wrapper .suggested-results__count,
+.theme-dark .global-header .wrapper .smart-search .search-wrapper .search-results__count {
+ color: #FFFFFF;
+}
+.smart-search .search-wrapper .suggested-results .bot-response,
+.smart-search .search-wrapper .search-results .bot-response,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .bot-response,
+.page-mygov-home .smart-search .search-wrapper .search-results .bot-response,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .bot-response,
+.global-header .wrapper .smart-search .search-wrapper .search-results .bot-response {
+ margin: 0 0 50px 0;
+}
+.smart-search .search-wrapper .suggested-results .bot-response .followUp-questions li a,
+.smart-search .search-wrapper .search-results .bot-response .followUp-questions li a,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .bot-response .followUp-questions li a,
+.page-mygov-home .smart-search .search-wrapper .search-results .bot-response .followUp-questions li a,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .bot-response .followUp-questions li a,
+.global-header .wrapper .smart-search .search-wrapper .search-results .bot-response .followUp-questions li a {
+ color: #006CE0;
+ font-size: 20px;
+}
+.smart-search .search-wrapper .suggested-results .results-section .search-result-list,
+.smart-search .search-wrapper .search-results .results-section .search-result-list,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .results-section .search-result-list,
+.page-mygov-home .smart-search .search-wrapper .search-results .results-section .search-result-list,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .results-section .search-result-list,
+.global-header .wrapper .smart-search .search-wrapper .search-results .results-section .search-result-list {
+ list-style: none;
+ padding-left: 0;
+}
+.smart-search .search-wrapper .suggested-results .pagination,
+.smart-search .search-wrapper .search-results .pagination,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination {
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ margin: 15px 0 0;
+ padding-top: 30px;
+}
+.smart-search .search-wrapper .suggested-results .pagination > li a:not(.disabled):focus,
+.smart-search .search-wrapper .search-results .pagination > li a:not(.disabled):focus,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li a:not(.disabled):focus,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li a:not(.disabled):focus,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li a:not(.disabled):focus,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li a:not(.disabled):focus {
+ border-color: #FFFFFF;
+ box-shadow: 0 0 0 2px #FFFFFF;
+}
+.smart-search .search-wrapper .suggested-results .pagination > li.previous:not(.disabled) a::after,
+.smart-search .search-wrapper .search-results .pagination > li.previous:not(.disabled) a::after,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li.previous:not(.disabled) a::after,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li.previous:not(.disabled) a::after,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li.previous:not(.disabled) a::after,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li.previous:not(.disabled) a::after {
+ background-image: url("styles/resources/assets/icons/arrow-left-white.svg");
+}
+.smart-search .search-wrapper .suggested-results .pagination > li.previous:not(.disabled) a:hover,
+.smart-search .search-wrapper .search-results .pagination > li.previous:not(.disabled) a:hover,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li.previous:not(.disabled) a:hover,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li.previous:not(.disabled) a:hover,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li.previous:not(.disabled) a:hover,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li.previous:not(.disabled) a:hover {
+ border-color: #FFFFFF;
+ background-color: #FFFFFF;
+}
+.smart-search .search-wrapper .suggested-results .pagination > li.previous:not(.disabled) a:hover::after,
+.smart-search .search-wrapper .search-results .pagination > li.previous:not(.disabled) a:hover::after,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li.previous:not(.disabled) a:hover::after,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li.previous:not(.disabled) a:hover::after,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li.previous:not(.disabled) a:hover::after,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li.previous:not(.disabled) a:hover::after {
+ background-image: url("styles/resources/assets/icons/arrow-left.svg");
+}
+.smart-search .search-wrapper .suggested-results .pagination > li.next:not(.disabled) a::after,
+.smart-search .search-wrapper .search-results .pagination > li.next:not(.disabled) a::after,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li.next:not(.disabled) a::after,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li.next:not(.disabled) a::after,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li.next:not(.disabled) a::after,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li.next:not(.disabled) a::after {
+ background-image: url("styles/resources/assets/icons/arrow-right-white.svg");
+}
+.smart-search .search-wrapper .suggested-results .pagination > li.next:not(.disabled) a:hover,
+.smart-search .search-wrapper .search-results .pagination > li.next:not(.disabled) a:hover,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li.next:not(.disabled) a:hover,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li.next:not(.disabled) a:hover,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li.next:not(.disabled) a:hover,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li.next:not(.disabled) a:hover {
+ border-color: #FFFFFF;
+ background-color: #FFFFFF;
+}
+.smart-search .search-wrapper .suggested-results .pagination > li.next:not(.disabled) a:hover::after,
+.smart-search .search-wrapper .search-results .pagination > li.next:not(.disabled) a:hover::after,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li.next:not(.disabled) a:hover::after,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li.next:not(.disabled) a:hover::after,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li.next:not(.disabled) a:hover::after,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li.next:not(.disabled) a:hover::after {
+ background-image: url("styles/resources/assets/icons/arrow-right.svg");
+}
+.smart-search .search-wrapper .suggested-results .pagination > li:not(.previous):not(.next):not(.break-me) a,
+.smart-search .search-wrapper .search-results .pagination > li:not(.previous):not(.next):not(.break-me) a,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li:not(.previous):not(.next):not(.break-me) a,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li:not(.previous):not(.next):not(.break-me) a,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li:not(.previous):not(.next):not(.break-me) a,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li:not(.previous):not(.next):not(.break-me) a {
+ background-color: #183052;
+ color: #FFFFFF;
+}
+.smart-search .search-wrapper .suggested-results .pagination > li:not(.previous):not(.next):not(.break-me) a:hover,
+.smart-search .search-wrapper .search-results .pagination > li:not(.previous):not(.next):not(.break-me) a:hover,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li:not(.previous):not(.next):not(.break-me) a:hover,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li:not(.previous):not(.next):not(.break-me) a:hover,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li:not(.previous):not(.next):not(.break-me) a:hover,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li:not(.previous):not(.next):not(.break-me) a:hover {
+ background-color: #FFFFFF;
+ color: #525252;
+ border-color: transparent;
+}
+.smart-search .search-wrapper .suggested-results .pagination > li:not(.previous):not(.next):not(.break-me).active a,
+.smart-search .search-wrapper .search-results .pagination > li:not(.previous):not(.next):not(.break-me).active a,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .pagination > li:not(.previous):not(.next):not(.break-me).active a,
+.page-mygov-home .smart-search .search-wrapper .search-results .pagination > li:not(.previous):not(.next):not(.break-me).active a,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .pagination > li:not(.previous):not(.next):not(.break-me).active a,
+.global-header .wrapper .smart-search .search-wrapper .search-results .pagination > li:not(.previous):not(.next):not(.break-me).active a {
+ color: #006CE0;
+ border-color: #006CE0;
+ background-color: #FFFFFF;
+}
+.smart-search .search-wrapper .suggested-results__next,
+.smart-search .search-wrapper .search-results__next,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__next,
+.page-mygov-home .smart-search .search-wrapper .search-results__next,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__next,
+.global-header .wrapper .smart-search .search-wrapper .search-results__next {
+ height: 28px;
+ background: transparent;
+ border: none;
+ margin-left: 20px;
+}
+.smart-search .search-wrapper .suggested-results__next i,
+.smart-search .search-wrapper .search-results__next i,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__next i,
+.page-mygov-home .smart-search .search-wrapper .search-results__next i,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__next i,
+.global-header .wrapper .smart-search .search-wrapper .search-results__next i {
+ display: inline-block;
+ width: 28px;
+ height: 28px;
+ background: url("styles/resources/assets/icons/chevron-right.svg") no-repeat;
+ background-size: 28px;
+}
+.smart-search .search-wrapper .suggested-results__current,
+.smart-search .search-wrapper .search-results__current,
+.page-mygov-home .smart-search .search-wrapper .suggested-results__current,
+.page-mygov-home .smart-search .search-wrapper .search-results__current,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results__current,
+.global-header .wrapper .smart-search .search-wrapper .search-results__current {
+ margin-left: 3px;
+ margin-right: 3px;
+ width: 28px;
+ height: 28px;
+ border-radius: 5px;
+ border: 1px solid #006CE0;
+ color: #006CE0;
+}
+.smart-search .search-wrapper .suggested-results .results-section .search-result-list,
+.smart-search .search-wrapper .search-results .results-section .search-result-list,
+.page-mygov-home .smart-search .search-wrapper .suggested-results .results-section .search-result-list,
+.page-mygov-home .smart-search .search-wrapper .search-results .results-section .search-result-list,
+.global-header .wrapper .smart-search .search-wrapper .suggested-results .results-section .search-result-list,
+.global-header .wrapper .smart-search .search-wrapper .search-results .results-section .search-result-list {
+ list-style: none;
+ padding-left: 0;
+}
+
+.storing-personal-details {
+ display: flex;
+ flex-direction: column;
+}
+.storing-personal-details a {
+ margin: 10px 10px 0 0;
+}
+.storing-personal-details__content {
+ margin: 1.2em 0 1.2em 0;
+}
+
+/* common styles for .cmp-text and .styled-list */
+.cmp-text,
+.styled-list {
+ /* common styles for both inner and outer ul and ol */
+ /* common styles for outer ul and ol */
+ /* styles only for ul */
+ /* styles only for ol */
+ /* styles for ul and ol with white background */
+}
+.cmp-text ul,
+.cmp-text ol,
+.styled-list ul,
+.styled-list ol {
+ position: relative;
+ margin: 0;
+ list-style: none;
+ overflow-wrap: break-word;
+}
+.cmp-text ul li,
+.cmp-text ol li,
+.styled-list ul li,
+.styled-list ol li {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ margin: 0 0 12px 0;
+ position: relative;
+}
+.theme-dark .cmp-text ul li,
+.theme-dark .cmp-text ol li,
+.theme-dark .styled-list ul li,
+.theme-dark .styled-list ol li {
+ color: #FFFFFF;
+}
+.cmp-text ul li:last-child,
+.cmp-text ol li:last-child,
+.styled-list ul li:last-child,
+.styled-list ol li:last-child {
+ margin: 0;
+}
+.cmp-text ul li a,
+.cmp-text ol li a,
+.styled-list ul li a,
+.styled-list ol li a {
+ color: #006CE0;
+}
+.cmp-text ul li ul,
+.cmp-text ul li ol,
+.cmp-text ol li ul,
+.cmp-text ol li ol,
+.styled-list ul li ul,
+.styled-list ul li ol,
+.styled-list ol li ul,
+.styled-list ol li ol {
+ padding: 15px 0 0 24px;
+}
+.cmp-text ul li ul li::before,
+.cmp-text ul li ol li::before,
+.cmp-text ol li ul li::before,
+.cmp-text ol li ol li::before,
+.styled-list ul li ul li::before,
+.styled-list ul li ol li::before,
+.styled-list ol li ul li::before,
+.styled-list ol li ol li::before {
+ left: -24px;
+}
+.cmp-text > ul,
+.cmp-text > ol,
+.styled-list > ul,
+.styled-list > ol {
+ margin: 20px 0 40px;
+}
+.cmp-text ul,
+.styled-list ul {
+ position: relative;
+}
+.cmp-text ul li,
+.styled-list ul li {
+ /* styling of the blue bullet on the left of outer lis */
+}
+.cmp-text ul li::before,
+.styled-list ul li::before {
+ content: "";
+ position: absolute;
+ top: 12px;
+ left: -26px;
+ width: 4px;
+ height: 4px;
+ background-color: #006CE0;
+ border-radius: 50%;
+}
+.cmp-text ul li ul,
+.styled-list ul li ul {
+ /* color of the bullet on the left of the inner lis */
+}
+.cmp-text ul li ul li::before,
+.styled-list ul li ul li::before {
+ background-color: #525252;
+}
+.cmp-text ol,
+.styled-list ol {
+ counter-reset: step-counter;
+}
+.cmp-text ol li,
+.styled-list ol li {
+ counter-increment: step-counter;
+}
+.cmp-text ol li::before,
+.styled-list ol li::before {
+ content: counter(step-counter);
+ color: #006CE0;
+ position: absolute;
+ left: -30px;
+}
+.cmp-text ol li ol li::before,
+.styled-list ol li ol li::before {
+ color: #525252;
+}
+.cmp-text.is-bg-white,
+.styled-list.is-bg-white {
+ /* mygov-auth-home and content requires the styled list to have transparent bg */
+}
+.cmp-text.is-bg-white ul,
+.cmp-text.is-bg-white ol,
+.styled-list.is-bg-white ul,
+.styled-list.is-bg-white ol {
+ background: #FFFFFF;
+}
+.cmp-text.is-bg-white > ul,
+.styled-list.is-bg-white > ul {
+ padding: 0 30px 0 27px;
+}
+.cmp-text.is-bg-white > ol,
+.styled-list.is-bg-white > ol {
+ padding: 0 30px 0 57px;
+}
+.cmp-text.is-bg-white > ol > li::before,
+.styled-list.is-bg-white > ol > li::before {
+ width: 26px;
+ height: 26px;
+ background: #006CE0;
+ border-radius: 50%;
+ color: #FFFFFF;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 14px;
+ font-weight: bold;
+ top: 2px;
+ left: -57px;
+}
+.page-mygov-auth-home .cmp-text.is-bg-white ul,
+.page-mygov-auth-home .cmp-text.is-bg-white ol, .page-mygov-auth-content .cmp-text.is-bg-white ul,
+.page-mygov-auth-content .cmp-text.is-bg-white ol,
+.page-mygov-auth-home .styled-list.is-bg-white ul,
+.page-mygov-auth-home .styled-list.is-bg-white ol,
+.page-mygov-auth-content .styled-list.is-bg-white ul,
+.page-mygov-auth-content .styled-list.is-bg-white ol {
+ background: transparent;
+}
+
+/** styles for styled list only **/
+.styled-list {
+ color: #333333;
+ /* common styles for outer ul and ol */
+ /* only styled lists without white background should have a top border */
+}
+.styled-list > ul,
+.styled-list > ol {
+ padding: 40px 20px 40px 57px;
+}
+@media only screen and (min-width: 64em) {
+ .styled-list > ul,
+.styled-list > ol {
+ padding-right: 116px;
+ }
+}
+.styled-list .small {
+ display: block;
+ margin-top: 40px;
+}
+@media only screen and (min-width: 48em) {
+ .styled-list .small + h2 {
+ margin-top: 20px;
+ }
+}
+.styled-list h2 {
+ margin: 40px 0 20px;
+}
+.styled-list h3 {
+ margin-top: 40px;
+ margin-bottom: 10px;
+}
+@media only screen and (min-width: 48em) {
+ .styled-list h3 {
+ margin-top: 60px;
+ }
+}
+.styled-list > p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ margin-top: 20px;
+ margin-bottom: 20px;
+}
+.theme-dark .styled-list > p {
+ color: #FFFFFF;
+}
+.styled-list .styled-divider {
+ display: flex;
+}
+.styled-list .styled-divider .left {
+ height: 5px;
+ width: 10%;
+ background: #006CE0;
+}
+.styled-list .styled-divider .right {
+ height: 5px;
+ width: 90%;
+ background: #4B5980;
+}
+.styled-list:not(.is-bg-white) > ul,
+.styled-list:not(.is-bg-white) > ol {
+ background: #F5F5F5;
+ position: relative;
+ /* before and after rules to create border at the top of the outer ul and ol - true denotes that it is a topBorder */
+ position: relative;
+}
+.styled-list:not(.is-bg-white) > ul::before, .styled-list:not(.is-bg-white) > ul::after,
+.styled-list:not(.is-bg-white) > ol::before,
+.styled-list:not(.is-bg-white) > ol::after {
+ content: "";
+ position: absolute;
+ height: 5px;
+ top: 0;
+}
+.styled-list:not(.is-bg-white) > ul::before,
+.styled-list:not(.is-bg-white) > ol::before {
+ width: 50px;
+ left: 0;
+ background-color: #006CE0;
+}
+.styled-list:not(.is-bg-white) > ul::after,
+.styled-list:not(.is-bg-white) > ol::after {
+ width: calc(100% - 49px);
+ right: 0;
+ background-color: #183052;
+}
+
+/* styles for .cmp-text only */
+.cmp-text > ul,
+.cmp-text > ol {
+ padding: 0 0 0 30px;
+}
+
+.switch {
+ position: relative;
+ display: inline-block;
+ width: 2.125rem;
+ height: 1.25rem;
+ /* Rounded sliders */
+}
+.switch input {
+ opacity: 0;
+ width: 0;
+ height: 0;
+}
+.switch .slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #183052;
+ -webkit-transition: 0.4s;
+ transition: 0.4s;
+}
+.switch .slider:before {
+ position: absolute;
+ content: "";
+ height: 1.0625rem;
+ width: 1.0625rem;
+ left: 0.125rem;
+ bottom: 0.125rem;
+ background-color: #FFFFFF;
+ -webkit-transition: 0.4s;
+ transition: 0.4s;
+}
+.switch input:checked + .slider {
+ background-color: #254A7E;
+}
+.switch input:focus + .slider {
+ box-shadow: 0 0 0.0625rem #CCCCCC;
+}
+.switch input:checked + .slider:before {
+ -webkit-transform: translateX(0.8125rem);
+ -ms-transform: translateX(0.8125rem);
+ transform: translateX(0.8125rem);
+}
+.switch .slider.round {
+ border-radius: 2.125rem;
+}
+.switch .slider.round:before {
+ border-radius: 50%;
+}
+
+.system-error {
+ display: flex;
+ flex-direction: column;
+}
+.system-error a {
+ margin: 10px 10px 0 0;
+}
+.system-error__content {
+ margin: 1.2em 0 1.2em 0;
+}
+
+.cmp-text .table-responsive {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ position: relative;
+ overflow-y: hidden;
+ margin: 40px 0;
+}
+@media (max-width: 77.6875em) {
+ .cmp-text .table-responsive .shadow-before, .cmp-text .table-responsive .shadow-after {
+ position: absolute;
+ background-image: linear-gradient(to left, rgba(255, 255, 255, 0.7), #000000 132%);
+ opacity: 0.21;
+ width: 33px;
+ z-index: 401;
+ display: none;
+ }
+}
+@media (max-width: 77.6875em) {
+ .cmp-text .table-responsive .shadow-after {
+ background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), #000000 132%);
+ right: 0;
+ }
+}
+.cmp-text .table-responsive::-webkit-scrollbar {
+ height: 6px;
+ background: #F5F5F5;
+}
+.cmp-text .table-responsive::-webkit-scrollbar-thumb {
+ background: #A0A0A3;
+ height: 6px;
+ border-radius: 3px;
+}
+.cmp-text table {
+ border-bottom: 1px solid #DDDDDD;
+ position: relative;
+}
+@media only screen and (max-width: 39.9375em) {
+ .cmp-text table {
+ border-bottom: 0;
+ }
+}
+.cmp-text table .wrap {
+ word-wrap: break-word;
+}
+.cmp-text table caption {
+ font-family: "Montserrat", sans-serif;
+ font-weight: 700;
+ color: #101820;
+ font-size: 20px;
+ line-height: 24px;
+ text-align: left;
+ padding-bottom: 20px;
+ /* mixin for table border - false denotes it is not a topBorder */
+ position: relative;
+ caption-side: top;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-text table caption {
+ line-height: 28px;
+ }
+}
+.page-ausgov-home .cmp-text table caption, .page-mygov-home .cmp-text table caption {
+ font-size: 24px;
+ line-height: 30px;
+}
+.cmp-text table caption::before, .cmp-text table caption::after {
+ content: "";
+ position: absolute;
+ height: 5px;
+ bottom: 0;
+}
+.cmp-text table caption::before {
+ width: 50px;
+ left: 0;
+ background-color: #006CE0;
+}
+.cmp-text table caption::after {
+ width: calc(100% - 49px);
+ right: 0;
+ background-color: #183052;
+}
+.cmp-text table tr:first-child th {
+ font-weight: 700;
+}
+.cmp-text table tr:nth-child(even) {
+ background-color: #F5F5F5;
+}
+.cmp-text table tr td,
+.cmp-text table tr th {
+ border: 0;
+ vertical-align: top;
+ text-align: left;
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ padding: 14px 20px 16px;
+ line-height: 1.25;
+}
+.theme-dark .cmp-text table tr td,
+.theme-dark .cmp-text table tr th {
+ color: #FFFFFF;
+}
+.cmp-text table tr th {
+ border-bottom: 1px solid #DDDDDD;
+ color: #101820;
+}
+.cmp-text table tr th:only-of-type {
+ border-right: 1px solid #DDDDDD;
+ border-bottom: none;
+}
+.cmp-text table tr th.border-right {
+ border-right: 1px solid #DDDDDD;
+ font-weight: 700;
+}
+.cmp-text table .total-cell {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ margin: 0;
+ color: #101820;
+ display: block;
+ text-align: right;
+}
+.theme-dark .cmp-text table .total-cell {
+ color: #FFFFFF;
+}
+
+.tags {
+ border-top: 1px solid #DDDDDD;
+ margin: 40px 0 20px;
+}
+@media only screen and (min-width: 64em) {
+ .tags {
+ margin: 60px 0 40px;
+ }
+}
+.tags h2 {
+ margin-top: 40px;
+}
+@media only screen and (min-width: 64em) {
+ .tags h2 {
+ margin-top: 60px;
+ }
+}
+.tags__links {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ margin-top: 20px;
+}
+.tags__links li {
+ display: inline-block;
+ margin: 0 20px 20px 0;
+}
+.tags__links li img {
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-position: center center;
+ height: 25px;
+ width: auto;
+ margin-right: 20px;
+}
+.tags__links li a,
+.tags__links li span {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ text-decoration: none;
+ border: 2px solid #006CE0;
+ border-radius: 5px;
+ background-color: transparent;
+ transition: background-color 150ms ease;
+ margin: 0;
+ padding: 15px 20px;
+}
+.theme-dark .tags__links li a,
+.theme-dark .tags__links li span {
+ color: #FFFFFF;
+}
+.tags__links li a b,
+.tags__links li a strong,
+.tags__links li span b,
+.tags__links li span strong {
+ color: #101820;
+}
+.tags__links li a:focus,
+.tags__links li span:focus {
+ outline: 0;
+ text-decoration: underline;
+}
+
+.tasks-section__body {
+ max-width: 1072px;
+}
+
+.tasks-card {
+ padding: 20px;
+ border-width: 0;
+ margin-bottom: 20px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ border-radius: 5px;
+ width: 100%;
+ display: flex;
+ justify-content: space-between;
+ align-items: stretch;
+ background-color: #FFFFFF;
+ text-decoration: none;
+}
+.tasks-card:focus {
+ outline: 3px solid #183052;
+ z-index: 401;
+}
+@media only screen and (min-width: 48em) {
+ .tasks-card {
+ padding: 25px 25px 25px 25px;
+ }
+}
+.tasks-card .icon-container {
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ flex: 0 1 auto;
+ margin: 0 16px 0 0;
+}
+.tasks-card .icon-container img {
+ width: 26px;
+ height: auto;
+}
+.tasks-card .icon-container .day {
+ margin: 0;
+ background-color: #006CE0;
+ border-radius: 50%;
+ width: 26px;
+ height: 26px;
+ text-align: center;
+ line-height: 26px;
+ color: #FFFFFF;
+ font-size: 16px;
+ letter-spacing: -2px;
+ text-indent: -2px;
+}
+.tasks-card .icon-container .month {
+ width: 26px;
+ font-size: 10px;
+ line-height: 10px;
+ margin: 6px 0 0 0;
+ color: #006CE0;
+ text-transform: uppercase;
+ text-align: center;
+}
+@media only screen and (min-width: 48em) {
+ .tasks-card .icon-container {
+ margin: 0 25px 0 0;
+ }
+ .tasks-card .icon-container img {
+ width: 40px;
+ }
+ .tasks-card .icon-container .day {
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ font-size: 23px;
+ }
+ .tasks-card .icon-container .month {
+ width: 40px;
+ font-size: 13px;
+ line-height: 1;
+ }
+}
+.tasks-card .content-container {
+ display: flex;
+ flex-direction: column;
+ flex: 1 1 auto;
+}
+@media only screen and (min-width: 48em) {
+ .tasks-card .content-container {
+ flex-direction: row;
+ }
+}
+.tasks-card .content-container .details-container {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-start;
+ flex: 1 1 auto;
+}
+.tasks-card .content-container .details-container p {
+ margin: 0;
+ line-height: 1.15;
+}
+.tasks-card .content-container .details-container .name {
+ color: #000000;
+ text-align: left;
+ margin: 0 0 3px 0;
+ font-size: 16px;
+ font-weight: bold;
+}
+.tasks-card .content-container .details-container .description {
+ text-align: left;
+ margin: 10px 0 0 0;
+ font-size: 14px;
+ line-height: 1.25;
+}
+.tasks-card .content-container .details-container .status-container {
+ display: flex;
+ align-items: center;
+}
+.tasks-card .content-container .details-container .status-container p.status {
+ font-size: 12px;
+ font-weight: bold;
+}
+.tasks-card .content-container .details-container .status-container p.status.due-now {
+ color: #B36000;
+}
+.tasks-card .content-container .details-container .status-container p.status.overdue {
+ color: #DC3548;
+}
+.tasks-card .content-container .details-container .status-container p.status.not-due {
+ color: #006CE0;
+}
+.tasks-card .content-container .details-container .status-container p.status ~ .date:before {
+ margin: 0 4px 0 4px;
+ content: "•";
+}
+.tasks-card .content-container .details-container .status-container .date {
+ font-size: 12px;
+}
+.tasks-card .content-container .action-container {
+ flex: 0 1 auto;
+ display: flex;
+ justify-content: space-between;
+ margin: 16px 0 0 0;
+ padding: 16px 0 0 0;
+ border-top: 1px solid #DDDDDD;
+}
+@media only screen and (min-width: 48em) {
+ .tasks-card .content-container .action-container {
+ margin: 0 0 0 20px;
+ padding: 0 0 0 20px;
+ justify-content: center;
+ border-left: 1px solid #DDDDDD;
+ border-top: none;
+ flex-direction: column;
+ }
+}
+.tasks-card .content-container .action-container .action {
+ white-space: nowrap;
+ display: flex;
+ flex-direction: row;
+}
+.tasks-card .content-container .action-container .action p {
+ font-size: 14px;
+ font-weight: 500;
+ text-align: left;
+ line-height: 1;
+ color: #006CE0;
+ margin: 0 4px 0 0;
+}
+.tasks-card .content-container .action-container .action img {
+ width: 16px;
+ height: auto;
+ position: relative;
+ top: -2px;
+}
+.tasks-card .content-container .action-container .agency-name {
+ text-align: left;
+ font-size: 12px;
+ color: #525252;
+ line-height: 1;
+}
+.tasks-card.more-tasks {
+ align-items: center;
+}
+.tasks-card.more-tasks .content-container {
+ display: flex;
+ justify-content: space-between;
+}
+.tasks-card.more-tasks .content-container p {
+ margin: 0;
+}
+.tasks-card.more-tasks .content-container .name {
+ color: #000000;
+ font-weight: bold;
+ text-align: left;
+}
+.tasks-card.more-tasks .content-container .action {
+ display: flex;
+}
+.tasks-card.more-tasks .content-container .action p {
+ color: #006CE0;
+}
+.tasks-card.more-tasks .content-container .action img {
+ padding-left: 10px;
+}
+
+.no-tasks-section {
+ display: flex;
+ align-items: center;
+ background-color: transparent;
+ flex-direction: column;
+ box-shadow: none;
+ padding: 0;
+}
+.no-tasks-section.dashboard {
+ flex-direction: row;
+ background-color: #FFFFFF;
+ box-shadow: 0 0 2pt rgba(17, 17, 18, 0.2509803922);
+ border-radius: 5pt;
+ padding: 26px;
+}
+.no-tasks-section.dashboard img {
+ margin-right: 20px;
+}
+.no-tasks-section.dashboard p {
+ margin: 0;
+}
+.no-tasks-section img {
+ width: 45px;
+ height: auto;
+}
+.no-tasks-section p {
+ color: #525252;
+ font-size: 16px;
+ font-weight: 300px;
+ margin: 20px 0 0 0;
+}
+
+.loading-section {
+ display: flex;
+ flex-direction: column;
+}
+.loading-section:not(.dashboard) {
+ align-items: center;
+}
+.loading-section .loading-spinner {
+ width: 96px;
+ width: 6rem;
+ height: 96px;
+ height: 6rem;
+ min-width: 96px;
+ min-width: 6rem;
+ display: block;
+ height: 96px;
+ width: 96px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/spinner.svg");
+ margin: 13px 28px 0;
+}
+@media only screen and (min-width: 77.75em) {
+ .loading-section .loading-spinner {
+ width: 96px;
+ width: 6rem;
+ height: 96px;
+ height: 6rem;
+ min-width: 96px;
+ min-width: 6rem;
+ display: block;
+ height: 96px;
+ width: 96px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin: 17px 35px 0;
+ }
+}
+.loading-section.dashboard {
+ background-color: #FFFFFF;
+ border-radius: 5pt;
+ padding: 18px 14px 18px 14px;
+}
+.loading-section.dashboard .skeleton__title {
+ width: 70%;
+ font-size: 32px;
+ padding-bottom: 8px;
+}
+@media only screen and (min-width: 48em) {
+ .loading-section.dashboard .skeleton__title {
+ width: 30%;
+ }
+}
+.loading-section.dashboard .skeleton__paragraph {
+ width: 100%;
+ font-size: 16px;
+ padding: 8px 0 8px 0;
+}
+@media only screen and (min-width: 48em) {
+ .loading-section.dashboard .skeleton__paragraph {
+ width: 75%;
+ }
+ .loading-section.dashboard .skeleton__paragraph.paragraph-2 {
+ display: none;
+ }
+}
+.loading-section.dashboard p {
+ margin: 0;
+}
+
+.DI-services p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ color: #101820;
+ max-width: 770px;
+ margin-bottom: 15px;
+ margin-top: 5px;
+}
+.theme-dark .DI-services p {
+ color: #FFFFFF;
+}
+.DI-services p b,
+.DI-services p strong {
+ color: #101820;
+}
+.DI-services__list {
+ display: flex;
+ flex-flow: column wrap;
+ padding: 0;
+}
+@media only screen and (min-width: 48em) {
+ .DI-services__list {
+ flex-flow: column wrap;
+ }
+}
+.DI-services__list--item {
+ display: flex;
+ padding: 7px;
+}
+@media only screen and (min-width: 48em) {
+ .DI-services__list--item {
+ width: 90%;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .DI-services__list--item {
+ width: 90%;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .DI-services__list--item {
+ width: 33.33%;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .DI-services__list--item {
+ width: 25%;
+ }
+}
+.DI-services__list--item--skeleton {
+ box-shadow: none;
+}
+.DI-services__list--item .list-link {
+ display: flex;
+ padding: 0 30px;
+ align-items: center;
+ background: #FFFFFF;
+ height: 100px;
+ width: 100%;
+ text-decoration: none;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+}
+.DI-services__list--item .list-link__wrapper-block {
+ display: flex;
+}
+.DI-services__list--item .list-link__wrapper-block-external {
+ display: flex;
+ margin-left: auto;
+}
+.DI-services__list--item .list-link:hover .list-link__external {
+ transform: translate(3px, -3px);
+}
+.DI-services__list--item .list-link__icon {
+ height: 40px;
+ width: 40px;
+ min-height: 40px;
+ min-width: 40px;
+}
+.DI-services__list--item .list-link__title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 18px;
+ line-height: 30px;
+ margin: 20px 0;
+ font-weight: 700;
+ color: #333333;
+ line-height: 24px;
+ padding: 0 20px 0 20px;
+}
+.theme-dark .DI-services__list--item .list-link__title {
+ color: #FFFFFF;
+}
+.DI-services__list--item .list-link__external {
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ height: 32px;
+ width: 32px;
+ min-height: 32px;
+ min-width: 32px;
+ background-color: rgba(0, 121, 202, 0.1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background-repeat: no-repeat;
+ border-radius: 5px;
+ margin-left: auto;
+}
+.DI-services__list--item .list-link__external--cta {
+ height: 18px;
+ width: 18px;
+ min-height: 18px;
+ min-width: 18px;
+}
+.DI-services__list--item .list-link--skeleton {
+ display: block;
+ padding: 30px 20px;
+ box-shadow: none;
+}
+.DI-services a {
+ margin-top: 16px;
+ margin-right: 16px;
+}
+
+@keyframes ShowToasts {
+ from {
+ opacity: 0;
+ transform: translateY(30px);
+ }
+ to {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+@keyframes HideToasts {
+ from {
+ opacity: 1;
+ transform: translateY(0);
+ }
+ to {
+ opacity: 0;
+ transform: translateY(30px);
+ }
+}
+.toast__container {
+ position: fixed;
+ bottom: 40px;
+ left: 20px;
+ z-index: 1100;
+ width: fit-content;
+ max-width: calc(100vw - 40px);
+ visibility: hidden;
+ transition: visibility 0s linear 150ms, opacity 150ms linear, transform 150ms ease;
+ animation: HideToasts 100ms;
+ animation-fill-mode: forwards;
+}
+@media only screen and (min-width: 64em) {
+ .toast__container {
+ left: 40px;
+ max-width: 770px;
+ }
+}
+.toast__container.is-visible {
+ transition: visibility 0s linear, opacity 150ms linear, transform 150ms ease;
+ visibility: visible;
+ animation: ShowToasts 150ms;
+ animation-fill-mode: forwards;
+}
+.toast__message {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ min-height: 60px;
+ padding: 15px 55px 15px 80px;
+ background: #006CE0;
+ color: #FFFFFF;
+ border-radius: 5px;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ transition-property: opacity, transform;
+ transition-duration: 150ms;
+}
+@media only screen and (min-width: 64em) {
+ .toast__message {
+ padding-top: 20px;
+ padding-bottom: 20px;
+ }
+}
+.toast__message button.close {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 48px;
+ height: 100%;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background: url("styles/resources/assets/icons/icon-close-bold-white.svg") no-repeat;
+ background-size: 14px;
+ background-position: right 20px top 23px;
+}
+.toast__message button.close:focus {
+ outline-color: #000000;
+}
+.toast__message p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #FFFFFF;
+ margin: 0;
+ align-self: center;
+}
+.theme-dark .toast__message p {
+ color: #FFFFFF;
+}
+.toast__message p strong,
+.toast__message p b {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ color: #FFFFFF;
+}
+.theme-dark .toast__message p strong,
+.theme-dark .toast__message p b {
+ color: #FFFFFF;
+}
+.theme-dark .toast__message p strong,
+.theme-dark .toast__message p b {
+ color: #FFFFFF;
+}
+.toast__message.is-error {
+ background: #DC3548;
+}
+.toast__message.is-information {
+ background: #006CE0;
+}
+.toast__message.is-success {
+ background: #168845;
+}
+.toast__icon {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 60px;
+ height: 100%;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-color: rgba(0, 0, 0, 0.2);
+ background-size: 24px;
+ background-position: center top 17px;
+ border-radius: 5px 0 0 5px;
+ background-image: url("styles/resources/assets/icons/icon-info-white.svg");
+}
+.is-error .toast__icon {
+ background-image: url("styles/resources/assets/icons/icon-warning-white.svg");
+}
+.is-success .toast__icon {
+ background-image: url("styles/resources/assets/icons/icon-check-circle-white.svg");
+}
+
+.top-navigation-bar {
+ display: none;
+ align-items: left;
+ justify-content: center;
+ background: #FFFFFF;
+ color: #000000;
+ width: 100%;
+ border-bottom: 1px solid #D9D9D6;
+}
+.top-navigation-bar__list {
+ width: 100%;
+ list-style-type: none;
+ margin: 0;
+ padding: 0 20px;
+ display: flex;
+ flex-wrap: row wrap;
+}
+@media only screen and (min-width: 64em) {
+ .top-navigation-bar__list {
+ width: 1024px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .top-navigation-bar__list {
+ width: 1244px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .top-navigation-bar__list {
+ width: 1360px;
+ }
+}
+.top-navigation-bar__item {
+ display: inline-block;
+ white-space: nowrap;
+ background-color: #FFFFFF;
+ margin-right: 4px;
+}
+.top-navigation-bar__item a {
+ position: relative;
+ color: #000000;
+ font-size: 18px;
+ font-weight: 550;
+ text-decoration: none;
+ display: block;
+ padding: 16px;
+}
+.top-navigation-bar__item a:hover, .top-navigation-bar__item a:focus {
+ outline: none;
+ background-color: #CCF0F9;
+}
+.top-navigation-bar__item a:hover ::after, .top-navigation-bar__item a:focus ::after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ height: 4px;
+ background: #183052;
+ width: 100%;
+}
+.top-navigation-bar__item a:focus {
+ outline: 2px solid #183052;
+ outline-offset: -2px;
+}
+.top-navigation-bar__item-active a ::after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ height: 4px;
+ background: #000000;
+ width: 100%;
+}
+
+@media only screen and (min-width: 1024px) {
+ .top-navigation-bar {
+ display: flex;
+ }
+ .top-navigation-bar__list {
+ padding: 0 40px;
+ }
+}
+.translation-widget-mobile {
+ width: 100%;
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ position: sticky;
+ position: -webkit-sticky;
+ /* stylelint-disable-line */
+ /* Translation Widget Mobile Device Fixes.
+ classes are added via NavOffscreen.js */
+}
+.translation-widget-mobile.is-chrome {
+ bottom: auto;
+}
+.translation-widget-mobile.is-phone.is-ios {
+ position: -webkit-sticky;
+ /* stylelint-disable-line */
+ cursor: pointer;
+}
+.translation-widget-mobile.is-phone.is-ios.is-open {
+ position: absolute;
+}
+@media only screen and (-webkit-min-device-pixel-ratio: 1) {
+ .translation-widget-mobile.is-phone.is-ios {
+ bottom: 60px;
+ }
+}
+@media only screen and (-webkit-min-device-pixel-ratio: 2) {
+ .translation-widget-mobile.is-phone.is-ios {
+ bottom: 80px;
+ }
+}
+@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 414px) and (max-width: 896px) {
+ .translation-widget-mobile.is-phone.is-ios {
+ bottom: 120px;
+ }
+}
+@media only screen and (-webkit-min-device-pixel-ratio: 3) {
+ .translation-widget-mobile.is-phone.is-ios {
+ bottom: 120px;
+ }
+}
+.translation-widget-mobile.is-phone.is-android {
+ bottom: 60px;
+}
+@media only screen and (min-width: 753px) and (max-width: 1037px) {
+ .translation-widget-mobile.is-phone.is-android {
+ bottom: 100px;
+ }
+}
+@media only screen and (min-width: 768px) and (max-width: 1280px) {
+ .translation-widget-mobile.is-phone.is-android {
+ bottom: 80px;
+ }
+}
+.translation-widget-mobile.is-phone.is-samsung {
+ bottom: 0;
+}
+.translation-widget-mobile.is-ipad {
+ position: -webkit-sticky;
+ /* stylelint-disable-line */
+ cursor: pointer;
+ bottom: 40px;
+}
+.translation-widget-mobile.is-ipad.is-chrome {
+ bottom: 0;
+}
+.translation-widget-mobile.search-active {
+ display: none;
+}
+.translation-widget-mobile strong {
+ font-weight: 400;
+}
+.translation-widget-mobile.is-open {
+ display: block;
+ background: #183052;
+ z-index: 800;
+ position: absolute;
+ top: 0;
+}
+.translation-widget-mobile.is-open .nav__link strong {
+ font-weight: 500;
+}
+.translation-widget-mobile .nav__link {
+ display: flex !important;
+ flex-flow: row;
+ align-items: center;
+ width: 100%;
+ font-size: 22px;
+ height: 80px;
+ position: relative;
+ background: #183052;
+ cursor: pointer;
+}
+.translation-widget-mobile .nav__link:focus {
+ outline-offset: -7.5px;
+ outline: 2px #183052 solid;
+}
+.translation-widget-mobile .nav__link.is-open {
+ font-weight: 400 !important;
+ box-shadow: 5px 0 0 0 #FFFFFF inset !important;
+}
+.translation-widget-mobile .nav__link::before {
+ background-image: url("styles/resources/assets/icons/chevron-down-white.svg") !important;
+}
+.translation-widget-mobile .nav__link .globe-icon {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin-right: 15px;
+}
+.translation-widget-mobile .subnav__link.is-active {
+ border-left: 5px solid #006CE0;
+}
+.translation-widget-mobile .subnav__link.is-active span {
+ font-weight: 600;
+}
+.translation-widget-mobile .subnav__link:focus, .translation-widget-mobile .subnav__link:hover {
+ cursor: pointer;
+}
+.translation-widget-mobile .subnav__link:focus span, .translation-widget-mobile .subnav__link:hover span {
+ font-weight: 600;
+}
+.translation-widget-mobile .subnav__link:focus {
+ outline-offset: -7.5px;
+ outline: 2px #183052 solid;
+}
+
+.translation-widget {
+ display: flex;
+ flex-flow: column nowrap;
+ position: relative;
+}
+.translation-widget.footer {
+ padding-top: 0;
+}
+.translation-widget.footer .translation-widget__button {
+ max-width: 240px;
+ width: 100%;
+ height: 46px;
+ background: transparent;
+}
+@media only screen and (min-width: 48em) {
+ .translation-widget.footer .translation-widget__button {
+ width: 80%;
+ }
+}
+.translation-widget.footer .translation-widget__button .chevron-container {
+ position: absolute;
+ right: 12px;
+}
+.translation-widget.footer .translation-widget__button .globe-icon {
+ margin: 0 12px 0 6px;
+}
+.translation-widget.footer .translation-widget__button:focus {
+ outline-offset: 5px;
+}
+.translation-widget.footer .language-options {
+ width: 100%;
+ max-width: 240px;
+ right: auto;
+}
+@media only screen and (min-width: 48em) {
+ .translation-widget.footer .language-options {
+ width: 80%;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .translation-widget.footer .language-options {
+ width: 100%;
+ min-width: 240px;
+ }
+}
+.translation-widget.footer .language-options li:focus {
+ outline-offset: -5px;
+}
+.translation-widget.footer .language-options li:first-of-type {
+ border-radius: 5px 5px 0 0;
+}
+.translation-widget.footer .language-options li:last-of-type {
+ border-radius: 0 0 5px 5px;
+}
+.translation-widget.header_desktop {
+ display: none;
+ right: 12px;
+ z-index: 700;
+ margin: 0 0 0 10px;
+}
+@media only screen and (min-width: 40em) {
+ .translation-widget.header_desktop {
+ display: flex;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .translation-widget.header_desktop {
+ right: 24px;
+ }
+}
+.translation-widget.header_desktop .translation-widget__button {
+ display: flex;
+ width: 100%;
+ border-radius: 0;
+ border-width: 0;
+ padding: 0;
+}
+.translation-widget.header_desktop .translation-widget__button:focus, .translation-widget.header_desktop .translation-widget__button:active {
+ outline: unset;
+ outline-offset: unset;
+}
+.translation-widget.header_desktop .translation-widget__button.is-open {
+ border-radius: 0;
+ position: relative;
+}
+.translation-widget.header_desktop .translation-widget__button span {
+ display: block;
+ position: relative;
+}
+.translation-widget.header_desktop .translation-widget__button span strong {
+ font-weight: 500;
+}
+.translation-widget.header_desktop .language-options {
+ position: absolute;
+ top: 45px;
+ left: 6px;
+ bottom: 0;
+ list-style-type: none;
+ border-radius: 4px;
+ height: fit-content;
+ padding: 0;
+ overflow: hidden;
+ width: calc(100% + 15px);
+}
+.translation-widget.header_desktop .language-options li {
+ border-radius: 0;
+}
+.translation-widget.header_desktop .language-options li:focus {
+ outline-offset: -5px;
+ outline: 2px #183052 solid;
+}
+.translation-widget p {
+ padding: 0;
+ margin: 0;
+ color: #FFFFFF;
+ font-weight: bold;
+}
+.translation-widget__button {
+ display: flex;
+ position: relative;
+ flex-flow: row nowrap;
+ align-items: center;
+ border: 1px solid #FFFFFF;
+ border-radius: 5px;
+ background: #183052;
+ text-align: left;
+ color: #FFFFFF;
+ white-space: nowrap;
+}
+.translation-widget__button .globe-icon {
+ width: 20px;
+ width: 1.25rem;
+ height: 20px;
+ height: 1.25rem;
+ min-width: 20px;
+ min-width: 1.25rem;
+ display: block;
+ height: 20px;
+ width: 20px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin: 0 12px 0 6px;
+ padding-bottom: 1px;
+}
+.translation-widget__button .chevron-container {
+ margin-left: 12px;
+ transition-property: transform;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+ will-change: transform;
+}
+.translation-widget__button .chevron-container.up {
+ transform: rotate(180deg);
+ transition: transform 150ms ease, opacity 150ms ease, visibility 0s linear 0s;
+}
+.translation-widget__button.is-open {
+ border-radius: 0 0 5px 5px;
+}
+.translation-widget__button:focus {
+ outline-color: #FFFFFF;
+ z-index: 401;
+}
+.translation-widget .language-options {
+ position: absolute;
+ width: 100%;
+ bottom: 24px;
+ left: 0;
+ right: 0;
+ z-index: 400;
+ margin: 10px auto 0;
+ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
+ text-align: left;
+ background: #FFFFFF;
+ transition-property: transform, opacity;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+ will-change: transform;
+ display: none;
+ max-height: 357px;
+}
+.translation-widget .language-options.visible {
+ transform: translateY(-20px);
+ transition: transform 150ms ease, opacity 150ms ease, visibility 0s linear 0s;
+ display: block;
+}
+.translation-widget .language-options li {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: flex;
+ align-items: center;
+ height: 46px;
+ width: 100%;
+ padding: 0 0 0 24px;
+ text-decoration: none;
+ background-color: #FFFFFF;
+ transition: background-color 150ms ease;
+ z-index: 402;
+ position: relative;
+}
+.theme-dark .translation-widget .language-options li {
+ color: #FFFFFF;
+}
+.translation-widget .language-options li b,
+.translation-widget .language-options li strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .translation-widget .language-options li b,
+.theme-dark .translation-widget .language-options li strong {
+ color: #FFFFFF;
+}
+.theme-dark .translation-widget .language-options li b,
+.theme-dark .translation-widget .language-options li strong {
+ color: #FFFFFF;
+}
+.translation-widget .language-options li.is-active {
+ background-color: #EDF2F4;
+}
+.translation-widget .language-options li.is-active span {
+ font-weight: 600;
+}
+.translation-widget .language-options li .tick-container {
+ position: absolute;
+ right: 15px;
+ top: 8px;
+}
+.translation-widget .language-options li .tick-container .tick-icon {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+}
+.translation-widget .language-options li:hover {
+ cursor: pointer;
+ background-color: #EDF2F4;
+}
+.translation-widget .language-options li:focus span, .translation-widget .language-options li:hover span {
+ text-decoration: underline;
+}
+
+/** Buttons **/
+button:hover, button:focus {
+ cursor: pointer;
+}
+button:hover[disabled], button:hover.disabled, button:focus[disabled], button:focus.disabled {
+ cursor: not-allowed;
+ border-color: #A0A0A3;
+}
+
+.btn,
+.un_link-confirmation__button {
+ padding: 16px 17px;
+ padding: 1rem 1.0625rem;
+ min-width: 160px;
+ min-width: 10rem;
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ border-width: 2px;
+ border-width: 0.125rem;
+ display: block;
+ position: relative;
+ font-weight: 500;
+ background: #006CE0;
+ color: #FFFFFF;
+ text-decoration: none;
+ text-align: center;
+ border-style: solid;
+ border-color: transparent;
+ transition-property: background, color, padding, margin;
+ transition-duration: 150ms;
+}
+@media only screen and (min-width: 48em) {
+ .btn,
+.un_link-confirmation__button {
+ display: inline-block;
+ }
+}
+.btn:hover,
+.un_link-confirmation__button:hover {
+ background: #183052;
+}
+.btn:focus,
+.un_link-confirmation__button:focus {
+ outline-width: 3px;
+ outline-width: 0.1875rem;
+ outline-style: solid;
+ outline-color: #254A7E;
+}
+.btn.mygov,
+.mygov.un_link-confirmation__button {
+ background: #026540;
+}
+.btn.mygov:focus,
+.mygov.un_link-confirmation__button:focus {
+ background: #0061C8;
+}
+.btn.is-loading,
+.is-loading.un_link-confirmation__button {
+ padding: 16px 17px 16px 45px;
+ padding: 1rem 1.0625rem 1rem 2.8125rem;
+ pointer-events: none;
+}
+@keyframes rotate {
+ 0% {
+ transform: rotate(0);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+.btn.is-loading::before,
+.is-loading.un_link-confirmation__button::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 26px;
+ height: 26px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: calc(50% - 14px);
+ top: calc(50% - 0.875rem);
+ left: calc(50% - 55px);
+ left: calc(50% - 3.4375rem);
+ background-image: url("styles/resources/assets/icons/spinner-button.svg");
+ animation: rotate 1s linear infinite;
+}
+@media only screen and (min-width: 48em) {
+ .btn.is-loading::before,
+.is-loading.un_link-confirmation__button::before {
+ left: 25px;
+ left: 1.5625rem;
+ }
+}
+.btn.mygov-green,
+.mygov-green.un_link-confirmation__button {
+ background: #026540;
+}
+.btn.mygov-green span::after,
+.mygov-green.un_link-confirmation__button span::after {
+ backface-visibility: none;
+}
+.btn.mygov-green:hover,
+.mygov-green.un_link-confirmation__button:hover {
+ background: #78C433;
+ color: #101820;
+}
+.btn.mygov-green:hover span::after,
+.mygov-green.un_link-confirmation__button:hover span::after {
+ filter: invert(1);
+}
+.btn.outline,
+.outline.un_link-confirmation__button {
+ padding: 15px 16px;
+ padding: 0.9375rem 1rem;
+ border-width: 2px;
+ border-width: 0.125rem;
+ color: #006CE0;
+ background: #FFFFFF;
+ border-style: solid;
+ border-color: #006CE0;
+}
+.btn.outline:hover, .btn.outline:focus,
+.outline.un_link-confirmation__button:hover,
+.outline.un_link-confirmation__button:focus {
+ text-decoration: underline;
+ color: #313131;
+ border-color: #313131;
+}
+.btn.outline[disabled], .btn.outline.disabled,
+.outline[disabled].un_link-confirmation__button,
+.outline.disabled.un_link-confirmation__button {
+ background: #F5F5F5;
+ border-color: #A0A0A3;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.btn.secondary,
+.secondary.un_link-confirmation__button {
+ padding: 15px 16px;
+ padding: 0.9375rem 1rem;
+ border-width: 2px;
+ border-width: 0.125rem;
+ color: #006CE0;
+ background: #FFFFFF;
+ border-style: solid;
+ border-color: #006CE0;
+}
+.btn.secondary:hover, .btn.secondary:focus,
+.secondary.un_link-confirmation__button:hover,
+.secondary.un_link-confirmation__button:focus {
+ color: #313131;
+ text-decoration: underline;
+ border-color: #313131;
+}
+.btn.secondary[disabled], .btn.secondary.disabled,
+.secondary[disabled].un_link-confirmation__button,
+.secondary.disabled.un_link-confirmation__button {
+ background: #F5F5F5;
+ border-color: #A0A0A3;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.btn.tertiary,
+.tertiary.un_link-confirmation__button {
+ padding: 15px 16px;
+ padding: 0.9375rem 1rem;
+ border-width: 2px;
+ border-width: 0.125rem;
+ color: #006CE0;
+ background: #FFFFFF;
+ border-style: solid;
+ border-color: #D1D2D3;
+}
+.btn.tertiary:hover, .btn.tertiary:focus,
+.tertiary.un_link-confirmation__button:hover,
+.tertiary.un_link-confirmation__button:focus {
+ background-color: #F5F9FE;
+}
+.btn.tertiary[disabled], .btn.tertiary.disabled,
+.tertiary[disabled].un_link-confirmation__button,
+.tertiary.disabled.un_link-confirmation__button {
+ background: #F5F5F5;
+ border-color: #A0A0A3;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.btn.icon span,
+.icon.un_link-confirmation__button span {
+ padding-right: 27px;
+ padding-right: 1.6875rem;
+ position: relative;
+ font-weight: 400;
+}
+.btn.icon span::after,
+.icon.un_link-confirmation__button span::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ transition: all 150ms;
+}
+.btn.icon span.btn-icon-filter::after,
+.icon.un_link-confirmation__button span.btn-icon-filter::after {
+ background-image: url("styles/resources/assets/icons/icon-filter-white.svg");
+}
+.btn.icon span.btn-icon-arrow::after,
+.icon.un_link-confirmation__button span.btn-icon-arrow::after {
+ background-image: url("styles/resources/assets/icons/arrow-right-white.svg");
+}
+.btn.icon span.btn-icon-external-link::after,
+.icon.un_link-confirmation__button span.btn-icon-external-link::after {
+ background-image: url("styles/resources/assets/icons/icon-external-link-white.svg");
+}
+.btn[disabled], .btn.disabled,
+[disabled].un_link-confirmation__button,
+.disabled.un_link-confirmation__button {
+ background: #A0A0A3;
+ border-color: #A0A0A3;
+ color: #FFFFFF;
+ cursor: not-allowed;
+ pointer-events: none;
+}
+.btn.loading,
+.loading.un_link-confirmation__button {
+ text-indent: -9999px;
+ text-indent: -624.9375rem;
+ background-size: 30px;
+ background-size: 1.875rem;
+ background: url("styles/resources/assets/icons/spinner.svg") no-repeat;
+ background-position: center;
+ border-color: #A0A0A3;
+ pointer-events: none;
+}
+.btn.loading[disabled], .btn.loading.disabled,
+.loading[disabled].un_link-confirmation__button,
+.loading.disabled.un_link-confirmation__button {
+ text-indent: -9999px;
+ text-indent: -624.9375rem;
+ background-size: 30px;
+ background-size: 1.875rem;
+ background: url("styles/resources/assets/icons/spinner.svg") no-repeat;
+ background-position: center;
+}
+.btn.close,
+.close.un_link-confirmation__button {
+ height: 30px;
+ height: 1.875rem;
+ width: 30px;
+ width: 1.875rem;
+ margin: 0;
+ padding: 0;
+ min-width: auto;
+ background: transparent;
+}
+.btn.close i,
+.close.un_link-confirmation__button i {
+ width: 30px;
+ width: 1.875rem;
+ height: 30px;
+ height: 1.875rem;
+ min-width: 30px;
+ min-width: 1.875rem;
+ display: block;
+ height: 30px;
+ width: 30px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/icon-close.svg");
+}
+.btn.toggle,
+.toggle.un_link-confirmation__button {
+ padding: 0 25px 0 3px;
+ padding: 0 1.5625rem 0 0.1875rem;
+ min-height: 20px;
+ min-height: 1.25rem;
+ display: block;
+ margin: 0;
+ height: auto;
+ width: auto;
+ background: transparent;
+ color: #006CE0;
+ min-width: auto;
+}
+.btn.toggle::after,
+.toggle.un_link-confirmation__button::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 15px;
+ height: 15px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: 2px;
+ top: 0.125rem;
+ background-image: url("styles/resources/assets/icons/chevron-down.svg");
+ transition-property: none;
+}
+.btn.toggle.is-expanded::after,
+.toggle.is-expanded.un_link-confirmation__button::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 15px;
+ height: 15px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ top: 2px;
+ top: 0.125rem;
+ background-image: url("styles/resources/assets/icons/chevron-up.svg");
+ transition-property: none;
+}
+
+.link, .linked-services__rightInternalLink {
+ padding-right: 15px;
+ padding-right: 0.9375rem;
+ padding-left: 3px;
+ padding-left: 0.1875rem;
+ position: relative;
+ display: inline-block;
+ text-decoration: none;
+ font-weight: 500;
+ color: #101820;
+ background: transparent;
+ border: none;
+ transition: color;
+ transition-duration: 150ms;
+}
+.link:focus, .linked-services__rightInternalLink:focus {
+ outline-width: 3px;
+ outline-width: 0.1875rem;
+ outline-style: solid;
+ outline-color: #254A7E;
+}
+.link.link-btn, .link-btn.linked-services__rightInternalLink {
+ color: #006CE0;
+}
+.link:not(.action)::after, .linked-services__rightInternalLink:not(.action)::after {
+ right: -10px;
+ right: -0.625rem;
+ top: 2px;
+ top: 0.125rem;
+ width: 16px;
+ width: 1rem;
+ height: 16px;
+ height: 1rem;
+ background-size: 16px;
+ background-size: 1rem;
+ content: "";
+ position: relative;
+ display: inline-block;
+ background: url("styles/resources/assets/icons/arrow-right.svg") no-repeat;
+ background-position: center;
+ transition-property: all;
+ transition-duration: 300ms;
+}
+.link:not(.action):hover, .linked-services__rightInternalLink:not(.action):hover, .link:not(.action):focus, .linked-services__rightInternalLink:not(.action):focus {
+ text-decoration: underline;
+}
+.link:not(.action):hover::after, .linked-services__rightInternalLink:not(.action):hover::after, .link:not(.action):focus::after, .linked-services__rightInternalLink:not(.action):focus::after {
+ right: -15px;
+ right: -0.9375rem;
+}
+.link[disabled]:hover, [disabled].linked-services__rightInternalLink:hover, .link.disabled:hover, .disabled.linked-services__rightInternalLink:hover {
+ text-decoration: none;
+}
+.link:not(.action)[disabled], .linked-services__rightInternalLink:not(.action)[disabled], .link:not(.action).disabled, .linked-services__rightInternalLink:not(.action).disabled {
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.link:not(.action)[disabled]::after, .linked-services__rightInternalLink:not(.action)[disabled]::after, .link:not(.action).disabled::after, .linked-services__rightInternalLink:not(.action).disabled::after {
+ background: url("styles/resources/assets/icons/arrow-right-grey.svg") no-repeat;
+}
+.link:not(.action)[disabled]:hover::after, .linked-services__rightInternalLink:not(.action)[disabled]:hover::after, .link:not(.action)[disabled]:focus::after, .linked-services__rightInternalLink:not(.action)[disabled]:focus::after, .link:not(.action).disabled:hover::after, .linked-services__rightInternalLink:not(.action).disabled:hover::after, .link:not(.action).disabled:focus::after, .linked-services__rightInternalLink:not(.action).disabled:focus::after {
+ right: -10px;
+ right: -0.625rem;
+}
+.link.highlight, .highlight.linked-services__rightInternalLink {
+ text-decoration: underline;
+ color: #006CE0;
+ border: 0;
+}
+.link.highlight:hover, .highlight.linked-services__rightInternalLink:hover, .link.highlight:focus, .highlight.linked-services__rightInternalLink:focus {
+ color: #0061C8;
+ text-decoration: none;
+}
+.link.highlight[disabled], .highlight[disabled].linked-services__rightInternalLink, .link.highlight.disabled, .highlight.disabled.linked-services__rightInternalLink {
+ text-decoration: underline;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.link.highlight.back, .highlight.back.linked-services__rightInternalLink {
+ padding-right: 3px;
+ padding-right: 0.1875rem;
+}
+.link.highlight.back::before, .highlight.back.linked-services__rightInternalLink::before {
+ width: 11px;
+ width: 0.6875rem;
+ height: 11px;
+ height: 0.6875rem;
+ margin-right: 6px;
+ margin-right: 0.375rem;
+ content: "";
+ position: relative;
+ display: inline-block;
+ left: 0;
+ background-repeat: no-repeat;
+ background-position: center;
+ transition-property: all;
+ transition-duration: 300ms;
+ background-image: url("styles/resources/assets/icons/icon-left-blue-chevron.svg");
+}
+.link.highlight.back::after, .highlight.back.linked-services__rightInternalLink::after {
+ content: none;
+}
+.link.action, .action.linked-services__rightInternalLink {
+ padding-right: 3px;
+ padding-right: 0.1875rem;
+ text-decoration: underline;
+ color: #006CE0;
+ border: 0;
+}
+.link.action.external, .action.external.linked-services__rightInternalLink {
+ display: inline-flex;
+ align-items: center;
+}
+.link.action.external:hover img, .action.external.linked-services__rightInternalLink:hover img {
+ transform: translate(3px, -3px);
+}
+.link.action.external img, .action.external.linked-services__rightInternalLink img {
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+ top: -1px;
+ top: -0.0625rem;
+ margin-left: 12px;
+ margin-left: 0.75rem;
+ height: 16px;
+ height: 1rem;
+ width: 16px;
+ width: 1rem;
+ position: relative;
+}
+.link.action:hover, .action.linked-services__rightInternalLink:hover, .link.action:focus, .action.linked-services__rightInternalLink:focus {
+ color: #0061C8;
+ text-decoration: none;
+}
+.link.action[disabled], .action[disabled].linked-services__rightInternalLink, .link.action.disabled, .action.disabled.linked-services__rightInternalLink {
+ text-decoration: underline;
+ color: #A0A0A3;
+ cursor: not-allowed;
+}
+.link.action.icon, .action.icon.linked-services__rightInternalLink {
+ padding-left: 27px;
+ padding-left: 1.6875rem;
+}
+.link.action.icon span, .action.icon.linked-services__rightInternalLink span {
+ position: relative;
+}
+.link.action.icon span::after, .action.icon.linked-services__rightInternalLink span::after {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ left: -25px;
+ left: -1.5625rem;
+}
+.link.action.icon span.btn-icon-delete::after, .action.icon.linked-services__rightInternalLink span.btn-icon-delete::after {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-trash.svg");
+}
+.link.action.icon span.btn-icon-folder-move::after, .action.icon.linked-services__rightInternalLink span.btn-icon-folder-move::after {
+ background-image: url("styles/resources/assets/icons/authenticated/icon-folder-move.svg");
+}
+
+@media only screen and (min-width: 48em) {
+ .app-group {
+ display: flex;
+ justify-content: center;
+ }
+}
+.app-group .app-download {
+ width: 200px;
+ width: 12.5rem;
+ height: 60px;
+ height: 3.75rem;
+ text-indent: -9999px;
+ text-indent: -624.9375rem;
+ display: block;
+}
+.app-group .app-download.apple {
+ background: url("styles/resources/assets/icons/apple-icon.png") no-repeat;
+ background-size: 100%;
+}
+.app-group .app-download.google {
+ background: url("styles/resources/assets/icons/google-icon.png") no-repeat;
+ background-size: 100%;
+}
+.app-group .app-download:first-child {
+ margin-bottom: 10px;
+ margin-bottom: 0.625rem;
+}
+@media only screen and (min-width: 48em) {
+ .app-group .app-download:first-child {
+ margin-right: 20px;
+ margin-right: 1.25rem;
+ margin-bottom: 0;
+ }
+}
+.app-group .app-download:focus {
+ outline-width: 3px;
+ outline-width: 0.1875rem;
+ outline-style: solid;
+ outline-color: #254A7E;
+}
+
+.un_link-confirmation {
+ display: flex;
+ flex-direction: column;
+}
+.un_link-confirmation__button {
+ min-width: 320px;
+ margin-right: 60px !important;
+}
+.un_link-confirmation__button.secondary {
+ min-width: 320px;
+}
+.un_link-confirmation__content {
+ margin: 0 0 1.2em 0;
+}
+.un_link-confirmation__content--text {
+ /* common styles for both inner and outer ul and ol */
+ /* common styles for outer ul and ol */
+ /* styles only for ul */
+ /* styles only for ol */
+ /* styles for ul and ol with white background */
+}
+.un_link-confirmation__content--text ul,
+.un_link-confirmation__content--text ol {
+ position: relative;
+ margin: 0;
+ list-style: none;
+ overflow-wrap: break-word;
+}
+.un_link-confirmation__content--text ul li,
+.un_link-confirmation__content--text ol li {
+ margin: 0 0 12px 0;
+ position: relative;
+}
+.un_link-confirmation__content--text ul li:last-child,
+.un_link-confirmation__content--text ol li:last-child {
+ margin: 0;
+}
+.un_link-confirmation__content--text ul li a,
+.un_link-confirmation__content--text ol li a {
+ color: #006CE0;
+}
+.un_link-confirmation__content--text ul li ul,
+.un_link-confirmation__content--text ul li ol,
+.un_link-confirmation__content--text ol li ul,
+.un_link-confirmation__content--text ol li ol {
+ padding: 15px 0 0 24px;
+}
+.un_link-confirmation__content--text ul li ul li::before,
+.un_link-confirmation__content--text ul li ol li::before,
+.un_link-confirmation__content--text ol li ul li::before,
+.un_link-confirmation__content--text ol li ol li::before {
+ left: -24px;
+}
+.un_link-confirmation__content--text > ul,
+.un_link-confirmation__content--text > ol {
+ margin: 20px 0 40px;
+}
+.un_link-confirmation__content--text ul {
+ position: relative;
+}
+.un_link-confirmation__content--text ul li {
+ /* styling of the blue bullet on the left of outer lis */
+}
+.un_link-confirmation__content--text ul li::before {
+ content: "";
+ position: absolute;
+ top: 12px;
+ left: -26px;
+ width: 4px;
+ height: 4px;
+ background-color: #525252;
+ border-radius: 50%;
+}
+.un_link-confirmation__content--text ol {
+ counter-reset: step-counter;
+}
+.un_link-confirmation__content--text ol li {
+ counter-increment: step-counter;
+}
+.un_link-confirmation__content--text ol li::before {
+ content: counter(step-counter);
+ color: #006CE0;
+ position: absolute;
+ left: -30px;
+}
+.un_link-confirmation__content--text.is-bg-white ul,
+.un_link-confirmation__content--text.is-bg-white ol {
+ background: #FFFFFF;
+}
+.un_link-confirmation__content--text.is-bg-white > ul {
+ padding: 0 30px 0 27px;
+}
+.un_link-confirmation__content--text.is-bg-white > ol {
+ padding: 0 30px 0 57px;
+}
+.un_link-confirmation__content--text.is-bg-white > ol > li::before {
+ width: 26px;
+ height: 26px;
+ background: #006CE0;
+ border-radius: 50%;
+ color: #FFFFFF;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 14px;
+ font-weight: bold;
+ top: 2px;
+ left: -57px;
+}
+.un_link-confirmation a {
+ margin: 10px 10px 0 0;
+}
+.un_link-confirmation h1 {
+ font-size: 2em;
+}
+
+.unlinked-services-tile {
+ display: flex;
+ flex-direction: column;
+ background-color: #FFFFFF;
+ border-bottom: 0.0625rem solid #CCCCCC;
+ padding: 1.25rem 0.625rem;
+}
+.unlinked-services-tile h2 {
+ color: #000000;
+}
+.unlinked-services-tile__section-heading-border {
+ border-bottom: 0.125rem solid #525252;
+}
+.unlinked-services-tile__block {
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+ justify-content: space-between;
+}
+.unlinked-services-tile__block--title {
+ font-size: var(--font-size-16);
+}
+.unlinked-services-tile__block--btn-label {
+ padding: 0.3125rem 1.04375rem;
+ border: 0.125rem solid #BBBCBC;
+ color: #183052;
+}
+.unlinked-services-tile__block--btn-label:hover {
+ cursor: pointer;
+}
+@media (max-width: 639px) {
+ .unlinked-services-tile__block--btn-label {
+ display: none;
+ }
+}
+.unlinked-services-tile__block--btn-icon {
+ display: none;
+}
+@media (max-width: 639px) {
+ .unlinked-services-tile__block--btn-icon {
+ display: block;
+ width: 1.2rem;
+ height: 1.4rem;
+ background: white url("styles/resources/assets/icons/chevron-right-black.svg") no-repeat center;
+ background-size: 1.5rem;
+ }
+}
+
+.payments-carousel-container .react-multi-carousel-item {
+ height: 300px;
+}
+
+.payments-carousel-item {
+ flex-direction: column;
+ justify-content: space-between;
+ padding: 20px;
+}
+.payments-carousel-item:hover .payments-carousel-link-icon {
+ transform: translate(3px, -3px);
+}
+.payments-carousel-item img.logo {
+ height: 24px;
+ width: 24px;
+ min-height: 24px;
+ min-width: 24px;
+}
+.payments-carousel-item span {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin-top: 12px;
+ margin-bottom: 10px;
+ display: block;
+}
+.theme-dark .payments-carousel-item span {
+ color: #FFFFFF;
+}
+.theme-dark .payments-carousel-item span {
+ color: #FFFFFF;
+}
+.payments-carousel-item p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ margin-top: 0;
+}
+.theme-dark .payments-carousel-item p {
+ color: #FFFFFF;
+}
+.payments-carousel-item .payments-carousel-link {
+ position: relative;
+ display: block;
+ margin-top: 0;
+ color: #006CE0;
+ margin-bottom: 0;
+ font-size: 14px;
+ font-weight: 500;
+}
+.payments-carousel-item .carousel-cta {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+.payments-carousel-item .payments-carousel-link-icon {
+ width: 18px;
+ width: 1.125rem;
+ height: 18px;
+ height: 1.125rem;
+ min-width: 18px;
+ min-width: 1.125rem;
+ display: block;
+ height: 18px;
+ width: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition: transform 150ms ease-out;
+ backface-visibility: hidden;
+}
+
+.update-channel-content h2:first-of-type {
+ margin-bottom: 0;
+}
+.update-channel-content .container {
+ max-width: 927px;
+ max-width: 57.9375rem;
+}
+.update-channel-content__sample-content {
+ display: flex;
+ flex-direction: column;
+ align-content: center;
+}
+.update-channel-content__content {
+ display: flex;
+ flex-wrap: wrap;
+}
+.update-channel-content__content .subheader {
+ font-weight: 700;
+}
+.update-channel-content__content .content-selection {
+ padding-top: 0;
+ display: inline !important;
+}
+.update-channel-content__content .content-area {
+ display: flex;
+ flex-flow: row wrap;
+ flex: 1 1 auto;
+}
+.update-channel-content__content .content-area legend {
+ font-weight: 400;
+ margin: 0;
+}
+.update-channel-content__content .content-area legend p {
+ margin-top: 19px;
+ margin-top: 1.1875rem;
+ margin-bottom: 20px;
+ margin-bottom: 1.25rem;
+}
+@media only screen and (min-width: 48em) {
+ .update-channel-content__content .content-area legend p {
+ margin-top: 23px;
+ margin-top: 1.4375rem;
+ margin-bottom: 22px;
+ margin-bottom: 1.375rem;
+ }
+}
+.update-channel-content__content .content-area > fieldset {
+ flex: 1 1 auto;
+ margin: 0;
+}
+.update-channel-content__content .content-area > fieldset .input-group:first-child {
+ margin-top: 0;
+}
+@media only screen and (min-width: 48em) {
+ .update-channel-content__content .content-area > fieldset .input-group:first-child {
+ margin-top: 11.61px;
+ margin-top: 0.725625rem;
+ }
+}
+.update-channel-content__content .content-area .selection-options {
+ display: flex;
+ flex-direction: column;
+}
+.update-channel-content__content .content-area .selection-options legend,
+.update-channel-content__content .content-area .selection-options legend p {
+ margin: 0;
+ font-weight: 400;
+ color: #333333;
+}
+@media only screen and (min-width: 48em) {
+ .update-channel-content__content .content-area .selection-options fieldset legend {
+ position: absolute;
+ }
+ .update-channel-content__content .content-area .selection-options fieldset .input-group:first-of-type {
+ margin-top: 56px;
+ margin-top: 3.5rem;
+ }
+}
+.update-channel-content__content .content-area .selection-options label.content-selection {
+ margin-left: 15px;
+ margin-left: 0.9375rem;
+}
+@media only screen and (min-width: 48em) {
+ .update-channel-content__content .content-area .selection-options {
+ float: left;
+ }
+}
+.update-channel-content__content .content-area .sample-content {
+ padding: 0 16px 16px 0;
+ padding: 0 1rem 1rem 0;
+ margin-top: 20px;
+ margin-top: 1.25rem;
+ background-color: #EDEDED;
+ display: flex;
+ flex-direction: row;
+ flex: 1 1 auto;
+ z-index: 400;
+}
+.update-channel-content__content .content-area .sample-content b,
+.update-channel-content__content .content-area .sample-content strong {
+ background-color: var(--system-blue-40);
+}
+.update-channel-content__content .content-area .sample-content .info-icon {
+ width: 17px;
+ width: 1.0625rem;
+ height: 17px;
+ height: 1.0625rem;
+ min-width: 17px;
+ min-width: 1.0625rem;
+ display: block;
+ height: 17px;
+ width: 17px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin: 14px 10px 14px 14px;
+ margin: 0.875rem 0.625rem 0.875rem 0.875rem;
+ min-width: 17px;
+ min-width: 1.0625rem;
+ background-image: url("styles/resources/assets/icons/icon-info-black.svg");
+}
+@media only screen and (min-width: 48em) {
+ .update-channel-content__content .content-area .sample-content .info-icon {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ min-width: 24px;
+ min-width: 1.5rem;
+ margin: 18px;
+ margin: 1.125rem;
+ }
+}
+.update-channel-content__content .content-area .sample-content p {
+ margin: 0;
+}
+.update-channel-content__content .content-area .sample-content p:first-of-type {
+ margin-bottom: 16px;
+ margin-bottom: 1rem;
+}
+.update-channel-content__content .content-area .sample-content .message-content h3 {
+ margin: 14px 0;
+ margin: 0.875rem 0;
+ font-size: 16px;
+ font-size: 1rem;
+ font-family: "Roboto", sans-serif;
+ font-weight: 700;
+ line-height: 1.1875;
+}
+@media only screen and (min-width: 48em) {
+ .update-channel-content__content .content-area .sample-content .message-content h3 {
+ font-size: 18px;
+ font-size: 1.125rem;
+ margin: 20px 0;
+ margin: 1.25rem 0;
+ line-height: 1.2222222222;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .update-channel-content__content .content-area .sample-content {
+ padding: 0 20px 20px 0;
+ padding: 0 1.25rem 1.25rem 0;
+ max-width: 411.18px;
+ max-width: 25.69875rem;
+ margin-left: auto;
+ float: right;
+ margin-top: 0;
+ }
+}
+.update-channel-content__content .content-area .button-container {
+ margin-top: 20px;
+ margin-top: 1.25rem;
+}
+.update-channel-content__content .content-area .button-container .btn-primary {
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ min-width: 180px;
+ min-width: 11.25rem;
+ width: 180px;
+ width: 11.25rem;
+ color: #183052;
+ background-color: #99E1F3;
+ border: none;
+ font-weight: 500;
+ cursor: pointer;
+}
+.update-channel-content__content .content-area .button-container .btn-primary:hover {
+ color: #FFFFFF;
+ background-color: #254A7E;
+ border: none;
+}
+@media only screen and (min-width: 48em) {
+ .update-channel-content__content .content-area .button-container {
+ margin-top: 15.61px;
+ margin-top: 0.975625rem;
+ float: left;
+ clear: left;
+ }
+}
+@media (max-width: 47.9375em) {
+ .update-channel-content__content .content-area {
+ flex-direction: column;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .update-channel-content__content .content-area {
+ max-width: none;
+ }
+}
+.update-channel-content .input-group input[type=radio] + .check {
+ width: 20px;
+ width: 1.25rem;
+ height: 20px;
+ height: 1.25rem;
+ margin-top: 0;
+}
+.update-channel-content .input-group input[type=radio] + .check::after {
+ width: 10px;
+ width: 0.625rem;
+ height: 10px;
+ height: 0.625rem;
+}
+.update-channel-content .input-group input[type=radio]:checked + .check {
+ background-color: unset;
+ border-color: #183052;
+}
+.update-channel-content .input-group input[type=radio]:checked + .check::after {
+ background-color: #183052;
+}
+
+.serviceNameUpdateInfo {
+ padding: 5px;
+ padding: 0.3125rem;
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ border-left: 3px solid #006BDF;
+ border-left: 0.1875rem solid #006BDF;
+ background-color: #F0FBFF;
+ max-width: 75%;
+ display: flex;
+ flex-direction: row;
+}
+.serviceNameUpdateInfo img {
+ padding: 5px;
+ padding: 0.3125rem;
+ max-width: 25px;
+ max-width: 1.5625rem;
+ display: flex;
+ flex-direction: column;
+ height: fit-content;
+}
+.serviceNameUpdateInfo p {
+ display: flex;
+ flex-direction: column;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.radio-input-row {
+ display: flex;
+ flex-direction: row;
+ padding: 0;
+}
+.radio-input-row input[type=radio]:checked + .check + label {
+ font-weight: 400;
+}
+
+.updateContactDetails a[href]:hover {
+ text-decoration: none;
+}
+.updateContactDetails button.link.action.highlight, .updateContactDetails button.action.highlight.linked-services__rightInternalLink {
+ padding: 0;
+}
+.updateContactDetails .text-dark {
+ font-size: 16px;
+ font-size: 1rem;
+ color: #101820;
+ margin-bottom: 0;
+ line-height: 1.625;
+}
+@media (max-width: 47.9375em) {
+ .updateContactDetails .desktop-text {
+ border: 0;
+ clip: rect(0, 0, 0, 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ white-space: nowrap;
+ width: 1px;
+ }
+}
+.updateContactDetails .para-link {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ line-height: 1.15;
+ color: #000000;
+ margin: 0;
+ align-self: flex-start;
+}
+.updateContactDetails .para-link strong {
+ font-size: 16px;
+ line-height: 1.15;
+ margin: 0;
+ color: #000000;
+}
+.updateContactDetails .heading {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ line-height: 1.15;
+ color: #000000;
+ margin: 0;
+}
+.updateContactDetails .heading strong {
+ font-size: 16px;
+ line-height: 1.15;
+ margin: 0;
+ color: #000000;
+}
+.updateContactDetails h2 {
+ font-family: "Roboto", sans-serif;
+ margin-top: 30px;
+ margin-top: 1.875rem;
+ margin-bottom: 20px;
+ margin-bottom: 1.25rem;
+ line-height: 1.2083333333;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails h2 {
+ margin-top: 51px;
+ margin-top: 3.1875rem;
+ }
+}
+.updateContactDetails > h2:first-of-type {
+ margin-top: 0;
+}
+.updateContactDetails .icon-uppercase {
+ text-transform: uppercase;
+}
+.updateContactDetails .input-group {
+ margin-top: 20px;
+ margin-top: 1.25rem;
+ margin-bottom: 20px;
+ margin-bottom: 1.25rem;
+}
+.updateContactDetails .input-group label {
+ font-size: 16px;
+ font-size: 1rem;
+ padding: 0;
+ margin-bottom: 0;
+ font-weight: 400;
+}
+.updateContactDetails .input-group > input,
+.updateContactDetails .input-group > select,
+.updateContactDetails .input-group > textarea {
+ margin-top: 12px;
+ margin-top: 0.75rem;
+ margin-bottom: 8px;
+ margin-bottom: 0.5rem;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .input-group > input,
+.updateContactDetails .input-group > select,
+.updateContactDetails .input-group > textarea {
+ margin-top: 13px;
+ margin-top: 0.8125rem;
+ margin-bottom: 9px;
+ margin-bottom: 0.5625rem;
+ }
+}
+.updateContactDetails .input-group input {
+ border-width: 1px;
+ border-width: 0.0625rem;
+ border-radius: 2px;
+ border-radius: 0.125rem;
+ border-color: #000000;
+ padding: 0;
+ width: auto;
+ height: auto;
+}
+.updateContactDetails .input-group input[name=code], .updateContactDetails .input-group input[name=mobile], .updateContactDetails .input-group input[name=email] {
+ max-width: 424px;
+ max-width: 26.5rem;
+}
+.updateContactDetails .input-group input[name=mobile] {
+ width: 100%;
+}
+.updateContactDetails .input-group input:focus {
+ border-width: 2px;
+ border-width: 0.125rem;
+ outline-offset: 2px;
+ outline-offset: 0.125rem;
+ outline: 2px solid #000000;
+ outline: 0.125rem solid #000000;
+}
+.updateContactDetails .input-group input,
+.updateContactDetails .input-group select,
+.updateContactDetails .input-group textarea {
+ height: 50px;
+ height: 3.125rem;
+ padding: 15px;
+ padding: 0.9375rem;
+ width: 100%;
+}
+.updateContactDetails .input-group input[type=checkbox], .updateContactDetails .input-group input[type=radio] {
+ width: 16px;
+ width: 1rem;
+ height: 16px;
+ height: 1rem;
+ opacity: 0;
+ padding: 0;
+}
+.updateContactDetails .input-group .input-row {
+ padding: 0 2.5px;
+ padding: 0 0.15625rem;
+ margin-left: 8.5px;
+ margin-left: 0.53125rem;
+ margin-right: 8.5px;
+ margin-right: 0.53125rem;
+ min-height: 34px;
+ min-height: 2.125rem;
+ display: flex;
+ align-items: flex-start;
+ max-width: 100%;
+ max-width: fit-content;
+}
+.updateContactDetails .input-group .input-row input[type=checkbox] ~ label,
+.updateContactDetails .input-group .input-row input[type=radio] ~ label {
+ padding: 0;
+ margin-bottom: 0;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .input-group .input-row {
+ align-items: center;
+ }
+}
+.updateContactDetails .input-group .input-row input[type=checkbox] + .check {
+ border-radius: 2px;
+ border-radius: 0.125rem;
+}
+.updateContactDetails .input-group .input-row input[type=checkbox]:checked + .check + label {
+ font-weight: 400;
+}
+.updateContactDetails .input-group .input-row:focus-within {
+ outline-offset: 6.5px;
+ outline-offset: 0.40625rem;
+ outline: 2px inset #254A7E;
+ outline: 0.125rem solid #254A7E;
+}
+.updateContactDetails .input-group .input-row > .input-row__wrapper {
+ margin-right: -6.5px;
+ margin-right: -0.40625rem;
+ margin-left: -6.5px;
+ margin-left: -0.40625rem;
+ display: flex;
+ align-items: center;
+}
+.updateContactDetails .input-group .input-row > .input-row__wrapper > *:not([type=checkbox]),
+.updateContactDetails .input-group .input-row > .input-row__wrapper > .check {
+ margin-right: 6.5px;
+ margin-right: 0.40625rem;
+ margin-left: 6.5px;
+ margin-left: 0.40625rem;
+}
+.updateContactDetails .input-group .input-row > .input-row__wrapper > .check {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .input-group {
+ margin-bottom: 23px;
+ margin-bottom: 1.4375rem;
+ }
+}
+.updateContactDetails .selection-options .radio-input-row {
+ min-height: 34px;
+ min-height: 2.125rem;
+ align-items: center;
+}
+.updateContactDetails .selection-options .input-group {
+ margin-top: 10px;
+ margin-top: 0.625rem;
+ margin-bottom: 10px;
+ margin-bottom: 0.625rem;
+}
+.updateContactDetails .selection-options .input-group:last-child {
+ margin-bottom: 0;
+}
+.updateContactDetails .update-contact-tile .input-group + .inline-error-section {
+ margin-top: -21px;
+ margin-top: -1.3125rem;
+ margin-bottom: 31px;
+ margin-bottom: 1.9375rem;
+}
+.updateContactDetails .update-details-tile,
+.updateContactDetails .update-notification-tile {
+ min-height: 69px;
+ min-height: 4.3125rem;
+}
+.updateContactDetails .switch-btn {
+ padding: 9px 13px;
+ padding: 0.5625rem 0.8125rem;
+ font-size: 15px;
+ font-size: 0.9375rem;
+ border-radius: 2px;
+ border-radius: 0.125rem;
+ background-color: #FFFFFF;
+ color: #183052;
+ border: 1px solid #183052;
+ height: unset;
+ line-height: 1.2;
+}
+.updateContactDetails .switch-btn:hover {
+ color: #FFFFFF;
+ background-color: #254A7E;
+ border-color: #254A7E;
+}
+@media (max-width: 63.9375em) {
+ .updateContactDetails .switch-btn {
+ min-width: 214px;
+ min-width: 13.375rem;
+ width: fit-content;
+ }
+}
+.updateContactDetails .update-contact-tile {
+ max-width: 927px;
+ max-width: 57.9375rem;
+ margin-bottom: 20px;
+ margin-bottom: 1.25rem;
+ margin-top: 30px;
+ margin-top: 1.875rem;
+}
+.updateContactDetails .update-contact-tile[aria-label="Enter code"], .updateContactDetails .update-contact-tile[aria-label="Change the email address we send notifications to"], .updateContactDetails .update-contact-tile[aria-label="Change the mobile number we send notifications to"] {
+ margin-top: 0;
+}
+.updateContactDetails .update-contact-tile[aria-label="Enter code"] input, .updateContactDetails .update-contact-tile[aria-label="Change the email address we send notifications to"] input, .updateContactDetails .update-contact-tile[aria-label="Change the mobile number we send notifications to"] input {
+ margin-bottom: 0;
+}
+.updateContactDetails .update-contact-tile[aria-label="Change the email address we send notifications to"] .input-group, .updateContactDetails .update-contact-tile[aria-label="Change the mobile number we send notifications to"] .input-group {
+ margin-bottom: 31px;
+ margin-bottom: 1.9375rem;
+}
+.updateContactDetails .update-contact-tile[aria-label="Enter code"] {
+ margin-top: 20px;
+ margin-top: 1.25rem;
+}
+.updateContactDetails .update-contact-tile[aria-label="Enter code"] .input-group {
+ margin-bottom: 0;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .update-contact-tile[aria-label="Enter code"] {
+ margin-top: 23px;
+ margin-top: 1.4375rem;
+ }
+}
+.updateContactDetails .update-contact-tile label {
+ font-weight: 500;
+}
+.updateContactDetails .update-contact-tile .update-contact-head {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ -ms-word-break: break-all;
+ word-break: break-all;
+ word-break: break-word;
+ hyphens: auto;
+ margin-bottom: 30px;
+ margin-bottom: 1.875rem;
+}
+.updateContactDetails .update-contact-tile .update-contact-head div {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ -ms-word-break: break-all;
+ word-break: break-all;
+ word-break: break-word;
+ hyphens: auto;
+}
+.updateContactDetails .update-contact-tile .update-contact-head span {
+ font-weight: 700;
+ display: inline;
+ margin-top: 0;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .update-contact-tile .update-contact-head {
+ margin-bottom: 34px;
+ margin-bottom: 2.125rem;
+ }
+}
+.updateContactDetails .update-contact-tile .update-contact-popup p:not(:last-child),
+.updateContactDetails .update-contact-tile .update-contact-popup .p:not(:last-child) {
+ margin-bottom: 8px;
+ margin-bottom: 0.5rem;
+}
+.updateContactDetails .update-contact-tile .update-contact-info {
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ max-width: 927px;
+ max-width: 57.9375rem;
+ margin-bottom: 20px;
+ margin-bottom: 1.25rem;
+ margin-top: 32px;
+ margin-top: 2rem;
+ padding: 15px 20px 15px 25px;
+ padding: 0.9375rem 1.25rem 0.9375rem 1.5625rem;
+ background-color: rgba(0, 121, 202, 0.1);
+ border-left: 6px solid #006CE0;
+ border-left: 0.375rem solid #006CE0;
+}
+.updateContactDetails .update-contact-tile .update-contact-info p,
+.updateContactDetails .update-contact-tile .update-contact-info .p {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ line-height: 1.15;
+ color: #000000;
+ margin: 0;
+}
+.updateContactDetails .update-contact-tile .update-contact-info p strong,
+.updateContactDetails .update-contact-tile .update-contact-info .p strong {
+ font-size: 16px;
+ line-height: 1.15;
+ margin: 0;
+ color: #000000;
+}
+.updateContactDetails .update-contact-tile .update-contact-resend-code {
+ margin-top: 23px;
+ margin-top: 1.4375rem;
+ font-size: medium;
+ font-weight: 700;
+}
+.updateContactDetails .update-contact-tile .update-contact-resend-code div {
+ margin-top: 5px;
+ margin-top: 0.3125rem;
+}
+.updateContactDetails .update-contact-tile .update-contact-resend-code h3 {
+ margin-bottom: 0;
+}
+.updateContactDetails .update-contact-tile .update-contact-resend-code p,
+.updateContactDetails .update-contact-tile .update-contact-resend-code .p {
+ margin-top: 10px;
+ margin-top: 0.625rem;
+ margin-bottom: 30px;
+ margin-bottom: 1.875rem;
+}
+.updateContactDetails .update-contact-tile .update-contact-resend-code p a,
+.updateContactDetails .update-contact-tile .update-contact-resend-code p button,
+.updateContactDetails .update-contact-tile .update-contact-resend-code .p a,
+.updateContactDetails .update-contact-tile .update-contact-resend-code .p button {
+ color: var(--system-blue-120);
+ padding-left: 0;
+ padding-right: 0;
+ background-color: transparent;
+ text-decoration: underline;
+}
+.updateContactDetails .update-contact-tile .update-contact-resend-code p a:after,
+.updateContactDetails .update-contact-tile .update-contact-resend-code p button:after,
+.updateContactDetails .update-contact-tile .update-contact-resend-code .p a:after,
+.updateContactDetails .update-contact-tile .update-contact-resend-code .p button:after {
+ background: none;
+ content: "";
+}
+.updateContactDetails .update-contact-tile .update-contact-resend-code p a:hover,
+.updateContactDetails .update-contact-tile .update-contact-resend-code p button:hover,
+.updateContactDetails .update-contact-tile .update-contact-resend-code .p a:hover,
+.updateContactDetails .update-contact-tile .update-contact-resend-code .p button:hover {
+ text-decoration: none;
+}
+.updateContactDetails .update-contact-tile input.invalid-input {
+ border: 2px solid var(--system-red-120);
+ border: 0.125rem solid var(--system-red-120);
+}
+.updateContactDetails .update-contact-tile p,
+.updateContactDetails .update-contact-tile .p {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ line-height: 1.15;
+ color: #000000;
+ margin: 0;
+}
+.updateContactDetails .update-contact-tile p strong,
+.updateContactDetails .update-contact-tile .p strong {
+ font-size: 16px;
+ line-height: 1.15;
+ margin: 0;
+ color: #000000;
+}
+.updateContactDetails .update-contact-tile p.top-content {
+ margin-bottom: 12px;
+ margin-bottom: 0.75rem;
+}
+.updateContactDetails .update-contact-tile .inline-error-section {
+ margin-top: 1px;
+ margin-top: 0.0625rem;
+ margin-bottom: 9px;
+ margin-bottom: 0.5625rem;
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+}
+.updateContactDetails .update-contact-tile .inline-error-section .error_icon {
+ background-size: 14px;
+ background-size: 0.875rem;
+ height: 16px;
+ height: 1rem;
+ width: 14px;
+ width: 0.875rem;
+ min-width: 14px;
+ min-width: 0.875rem;
+ margin-right: 7px;
+ margin-right: 0.4375rem;
+ background-position: 0px 1px;
+ background-position: 0rem 0.0625rem;
+ background-image: url("styles/resources/assets/icons/API warning @40.svg");
+ background-repeat: no-repeat;
+ display: inline-block;
+}
+.updateContactDetails .update-contact-tile .inline-error-section p.invalidMessage {
+ margin: 1px 0 0 0;
+ margin: 0.0625rem 0 0 0;
+ font-size: 14px;
+ font-size: 0.875rem;
+ display: flex;
+ align-items: center;
+ color: var(--system-red-120);
+ font-weight: 500;
+ line-height: 1.0714285714;
+}
+.updateContactDetails .update-contact-tile .btn {
+ margin-bottom: 15px;
+ margin-bottom: 0.9375rem;
+ padding: 5px;
+ padding: 0.3125rem;
+ width: 160px;
+ width: 10rem;
+ height: 50px;
+ height: 3.125rem;
+ min-width: 0;
+ flex: 1;
+}
+.updateContactDetails .update-contact-tile .btn:hover:not([disabled]):not(.disabled) {
+ color: #FFFFFF;
+ background-color: #254A7E;
+}
+.updateContactDetails .update-contact-tile .btn.is-loading:before {
+ left: 0;
+ right: 0;
+ margin: auto;
+}
+.updateContactDetails .update-contact-tile .btn-primary:not([disabled]):not(.disabled) {
+ color: #183052;
+ background-color: #99E1F3;
+}
+.updateContactDetails .update-contact-tile .btn-secondary:not([disabled]):not(.disabled) {
+ color: #183052;
+ border: 2px solid #183052;
+ border: 0.125rem solid #183052;
+ background-color: #FFFFFF;
+}
+.updateContactDetails .update-contact-tile .btn-group {
+ margin-right: -6px;
+ margin-right: -0.375rem;
+ margin-left: -6px;
+ margin-left: -0.375rem;
+ margin-bottom: -15px;
+ margin-bottom: -0.9375rem;
+ display: inline-flex;
+ flex-flow: row wrap;
+ flex: 1 1 auto;
+ min-width: 100%;
+ gap: 0;
+}
+.updateContactDetails .update-contact-tile .btn-group > * {
+ margin-right: 6px;
+ margin-right: 0.375rem;
+ margin-left: 6px;
+ margin-left: 0.375rem;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .update-contact-tile .btn-group {
+ min-width: 0;
+ }
+}
+.updateContactDetails .update-notification-tile {
+ max-width: 927px;
+ max-width: 57.9375rem;
+ margin-bottom: 20px;
+ margin-bottom: 1.25rem;
+ margin-top: 20px;
+ margin-top: 1.25rem;
+ display: flex;
+ flex-direction: row;
+ position: relative;
+}
+.updateContactDetails .update-notification-tile .header {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ -ms-word-break: break-all;
+ word-break: break-all;
+ word-break: break-word;
+ hyphens: auto;
+ padding-top: 10px;
+ padding-top: 0.625rem;
+ padding-bottom: 10px;
+ padding-bottom: 0.625rem;
+ padding-left: 16px;
+ padding-left: 1rem;
+ display: flex;
+ flex: 1;
+ flex-flow: row wrap;
+ align-items: center;
+ justify-content: space-between;
+ border-top: 1px solid #CCCCCC;
+ border-bottom: 1px solid #CCCCCC;
+ border-top: 0.0625rem solid #CCCCCC;
+ border-bottom: 0.0625rem solid #CCCCCC;
+ height: fit-content;
+}
+.updateContactDetails .update-notification-tile .header .heading {
+ margin-top: 0;
+ flex-basis: 70%;
+}
+@media (max-width: 47.9375em) {
+ .updateContactDetails .update-notification-tile .header div.heading p {
+ margin-top: 10px;
+ margin-top: 0.625rem;
+ }
+}
+.updateContactDetails .update-notification-tile .header div.heading h3 {
+ width: 152px;
+ width: 9.5rem;
+ margin-right: 20px;
+ margin-right: 1.25rem;
+}
+.updateContactDetails .update-notification-tile .header .link.highlight, .updateContactDetails .update-notification-tile .header .highlight.linked-services__rightInternalLink {
+ padding: 10px;
+ padding: 0.625rem;
+ border-radius: 2px;
+ border-radius: 0.125rem;
+ margin-top: 10px;
+ margin-top: 0.625rem;
+ font-size: 15px;
+ font-size: 0.9375rem;
+ text-decoration: none;
+ border: 1px solid #183052;
+ border: 0.0625rem solid #183052;
+ color: #183052;
+ line-height: 1.2;
+}
+.updateContactDetails .update-notification-tile .header .link.highlight::after, .updateContactDetails .update-notification-tile .header .highlight.linked-services__rightInternalLink::after {
+ display: none;
+}
+.updateContactDetails .update-notification-tile .header .link.highlight span.linkIcon, .updateContactDetails .update-notification-tile .header .highlight.linked-services__rightInternalLink span.linkIcon {
+ display: inline-block;
+ margin-right: 9.77px;
+ width: 11.82px;
+ height: 11.82px;
+ background: no-repeat;
+ background-image: url("styles/resources/assets/icons/edit-icon.svg");
+ background-size: contain;
+ background-position: center;
+}
+.updateContactDetails .update-notification-tile .header .link.highlight:hover, .updateContactDetails .update-notification-tile .header .highlight.linked-services__rightInternalLink:hover {
+ background-color: #254A7E;
+ color: #FFFFFF;
+ border: 1px solid #254A7E;
+ border: 0.0625rem solid #254A7E;
+}
+.updateContactDetails .update-notification-tile .header .link.highlight:hover span.linkIcon, .updateContactDetails .update-notification-tile .header .highlight.linked-services__rightInternalLink:hover span.linkIcon {
+ background-image: url("styles/resources/assets/icons/edit-icon-white.svg");
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .update-notification-tile .header .link.highlight, .updateContactDetails .update-notification-tile .header .highlight.linked-services__rightInternalLink {
+ margin-top: 6.95px;
+ margin-top: 0.434375rem;
+ }
+}
+@media (max-width: 47.9375em) {
+ .updateContactDetails .update-notification-tile .header {
+ flex-direction: column;
+ align-items: start;
+ padding-left: 0;
+ }
+ .updateContactDetails .update-notification-tile .header .heading {
+ flex-direction: column;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .update-notification-tile .header {
+ padding-right: 23px;
+ padding-right: 1.4375rem;
+ }
+}
+.updateContactDetails .update-notification-tile .header .desc p,
+.updateContactDetails .update-notification-tile .header .desc .p {
+ font-size: 14px;
+ font-size: 0.875rem;
+ margin: 0;
+ line-height: 1.4285714286;
+}
+.updateContactDetails .contact-details-tiles .update-details-tile:first-of-type {
+ border-top: 1px solid #CCCCCC;
+ border-top: 0.0625rem solid #CCCCCC;
+}
+.updateContactDetails .update-details-tile {
+ padding: 13px 23px 13px 0;
+ padding: 0.8125rem 1.4375rem 0.8125rem 0;
+ background-color: unset;
+ box-shadow: unset;
+ border-radius: unset;
+ margin-bottom: 0;
+ margin-top: 0;
+ border-bottom: 1px solid #CCCCCC;
+ border-bottom: 0.0625rem solid #CCCCCC;
+}
+.updateContactDetails .update-details-tile .para-link .link.highlight, .updateContactDetails .update-details-tile .para-link .highlight.linked-services__rightInternalLink {
+ padding: 10px;
+ padding: 0.625rem;
+ border-radius: 2px;
+ border-radius: 0.125rem;
+ margin-top: 10px;
+ margin-top: 0.625rem;
+ font-size: 15px;
+ font-size: 0.9375rem;
+ text-decoration: none;
+ border: 1px solid #183052;
+ border: ren(1px) solid #183052;
+ color: #183052;
+ line-height: 1.2;
+}
+.updateContactDetails .update-details-tile .para-link .link.highlight::after, .updateContactDetails .update-details-tile .para-link .highlight.linked-services__rightInternalLink::after {
+ display: none;
+}
+.updateContactDetails .update-details-tile .para-link .link.highlight span.linkIcon, .updateContactDetails .update-details-tile .para-link .highlight.linked-services__rightInternalLink span.linkIcon {
+ margin-right: 9.77px;
+ margin-right: 0.610625rem;
+ width: 11.82px;
+ width: 0.73875rem;
+ height: 11.82px;
+ height: 0.73875rem;
+ display: inline-block;
+ background: no-repeat;
+ background-image: url("styles/resources/assets/icons/edit-icon.svg");
+ background-size: contain;
+ background-position: center;
+}
+.updateContactDetails .update-details-tile .para-link .link.highlight:hover, .updateContactDetails .update-details-tile .para-link .highlight.linked-services__rightInternalLink:hover {
+ background-color: #254A7E;
+ color: #FFFFFF;
+ border: 1px solid #254A7E;
+ border: 0.0625rem solid #254A7E;
+}
+.updateContactDetails .update-details-tile .para-link .link.highlight:hover span.linkIcon, .updateContactDetails .update-details-tile .para-link .highlight.linked-services__rightInternalLink:hover span.linkIcon {
+ background-image: url("styles/resources/assets/icons/edit-icon-white.svg");
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .update-details-tile .para-link .link.highlight, .updateContactDetails .update-details-tile .para-link .highlight.linked-services__rightInternalLink {
+ margin-top: 6.95px;
+ margin-top: 0.434375rem;
+ }
+}
+.updateContactDetails .update-details-tile,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper {
+ flex-flow: row wrap;
+ justify-content: space-between;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header {
+ display: block;
+ flex: 1 1 auto;
+ align-items: center;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header .skeleton,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header .skeleton {
+ flex: 1 1 auto;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header .heading,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header .heading {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ -ms-word-break: break-all;
+ word-break: break-all;
+ word-break: break-word;
+ hyphens: auto;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading {
+ margin: 0;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading > h3,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > h3 {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ -ms-word-break: break-all;
+ word-break: break-all;
+ word-break: break-word;
+ hyphens: auto;
+ margin-right: 23.57px;
+ margin-right: 1.473125rem;
+ width: 114px;
+ width: 7.125rem;
+}
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading > p,
+.updateContactDetails .update-details-tile .update-details-tile__header div.heading > .p,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > p,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > .p {
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+ -ms-word-break: break-all;
+ word-break: break-all;
+ word-break: break-word;
+ hyphens: auto;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .update-details-tile .update-details-tile__header,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header {
+ display: flex;
+ }
+}
+.updateContactDetails .update-details-tile .update-channel-content__content strong,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-channel-content__content strong {
+ font-weight: 400;
+}
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper {
+ flex-flow: column wrap;
+}
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading {
+ flex-flow: column wrap;
+}
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > p {
+ margin-top: 10px;
+ margin-top: 0.625rem;
+}
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .para-link {
+ margin-left: 0;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .update-details-tile > .update-details-tile__wrapper {
+ flex-flow: row wrap;
+ }
+ .updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading {
+ flex-flow: row wrap;
+ }
+ .updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > p,
+.updateContactDetails .update-details-tile > .update-details-tile__wrapper .update-details-tile__header div.heading > .p {
+ margin-top: 0;
+ }
+ .updateContactDetails .update-details-tile > .update-details-tile__wrapper .para-link {
+ margin-left: auto;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails .update-details-tile {
+ padding-top: 9.5px;
+ padding-top: 0.59375rem;
+ padding-bottom: 9.5px;
+ padding-bottom: 0.59375rem;
+ padding-left: 20px;
+ padding-left: 1.25rem;
+ }
+}
+.updateContactDetails .emergency-status {
+ max-width: 927px;
+ max-width: 57.9375rem;
+ width: inherit;
+ border: 2px solid #C3362B;
+ border: 0.125rem solid #C3362B;
+ flex-direction: column;
+}
+.updateContactDetails .emergency-status.is-form-error {
+ margin-top: 0px;
+ margin-top: 0rem;
+}
+.updateContactDetails .emergency-status.is-resolved {
+ border-color: #1A9F50;
+}
+.updateContactDetails .emergency-status.is-resolved .icon {
+ background-color: #1A9F50;
+}
+.updateContactDetails .emergency-status.is-resolved .icon h2::before {
+ background-image: url("styles/resources/assets/icons/Success @24 green.svg");
+}
+@media only screen and (min-width: 40em) {
+ .updateContactDetails .emergency-status {
+ flex-direction: row;
+ }
+}
+.updateContactDetails .emergency-status .icon {
+ height: 34px;
+ height: 2.125rem;
+ padding: 8px 17px;
+ padding: 0.5rem 1.0625rem;
+ background-color: #C3362B;
+ width: 100%;
+ justify-content: flex-start;
+}
+@media only screen and (min-width: 40em) {
+ .updateContactDetails .emergency-status .icon {
+ width: 53px;
+ width: 3.3125rem;
+ height: auto;
+ }
+}
+.updateContactDetails .emergency-status .icon img {
+ display: none;
+}
+@media only screen and (min-width: 40em) {
+ .updateContactDetails .emergency-status .icon img {
+ width: 53px;
+ width: 3.3125rem;
+ display: block;
+ }
+}
+.updateContactDetails .emergency-status .icon h2 {
+ font-size: 15px;
+ font-size: 0.9375rem;
+ display: flex;
+ color: var(--dark-navy);
+ font-weight: 700;
+ color: #FFFFFF;
+ margin: 0;
+ line-height: 1.2666666667;
+}
+@media only screen and (min-width: 40em) {
+ .updateContactDetails .emergency-status .icon h2 {
+ display: none;
+ }
+}
+.updateContactDetails .emergency-status .icon h2::before {
+ width: 14px;
+ width: 0.875rem;
+ height: 14px;
+ height: 0.875rem;
+ margin: 2px 8px 0 0;
+ margin: 0.125rem 0.5rem 0 0;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url("styles/resources/assets/icons/API warning @40.svg");
+ background-color: #FFFFFF;
+ border-radius: 50%;
+ content: "";
+}
+.updateContactDetails .emergency-status .content {
+ padding: 8px 16px;
+ padding: 0.5rem 1rem;
+}
+.updateContactDetails .emergency-status .content h2 {
+ color: var(--dark-navy);
+ font-weight: 700;
+ font-size: var(--default-font-size);
+ display: none;
+ line-height: 1.25;
+}
+.updateContactDetails .emergency-status .content h2::first-line {
+ line-height: 1.0625;
+}
+@media only screen and (min-width: 40em) {
+ .updateContactDetails .emergency-status .content h2 {
+ display: block;
+ }
+}
+.updateContactDetails .emergency-status .content p {
+ font-size: 14px;
+ font-size: 0.875rem;
+ margin: 0;
+ line-height: 1.4285714286;
+}
+@media only screen and (min-width: 40em) {
+ .updateContactDetails .emergency-status .content p {
+ margin: 7px 0 0 0;
+ margin: 0.4375rem 0 0 0;
+ font-size: var(--default-font-size);
+ }
+ .updateContactDetails .emergency-status .content p::first-line {
+ line-height: 1.3125;
+ }
+}
+@media only screen and (min-width: 40em) {
+ .updateContactDetails .emergency-status .content {
+ padding: 16px 27px;
+ padding: 1rem 1.6875rem;
+ }
+}
+
+.update-contact-modal-description p,
+.update-contact-modal-description .p {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ line-height: 1.15;
+ color: #000000;
+ margin: 0;
+}
+.update-contact-modal-description p strong,
+.update-contact-modal-description .p strong {
+ font-size: 16px;
+ line-height: 1.15;
+ margin: 0;
+ color: #000000;
+}
+.update-contact-modal-description p:not(:last-child) {
+ margin-bottom: 1em;
+}
+
+.update-contact-popup {
+ padding: 18px 20px 20px 16px;
+ padding: 1.125rem 1.25rem 1.25rem 1rem;
+ margin-top: 20px;
+ margin-top: 1.25rem;
+ background-color: var(--system-yellow-60);
+ display: inline-flex;
+}
+.update-contact-popup .notification-icon {
+ width: 24px;
+ width: 1.5rem;
+ height: 24px;
+ height: 1.5rem;
+ min-width: 24px;
+ min-width: 1.5rem;
+ display: block;
+ height: 24px;
+ width: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin-right: 22px;
+ margin-right: 1.375rem;
+ min-width: 26px;
+ min-width: 1.625rem;
+ height: 23px;
+ height: 1.4375rem;
+ width: auto;
+ background-image: url("styles/resources/assets/icons/icon-alert-warning.svg");
+}
+@media only screen and (min-width: 48em) {
+ .update-contact-popup {
+ margin-top: 23px;
+ margin-top: 1.4375rem;
+ }
+}
+
+.updateContactDetails {
+ padding: 12px;
+ padding: 0.75rem;
+}
+.updateContactDetails.toast__container {
+ bottom: 40px;
+ bottom: 2.5rem;
+ left: 20px;
+ left: 1.25rem;
+ position: fixed;
+ z-index: 1100;
+ width: fit-content;
+ max-width: calc(100vw - 40px);
+ visibility: hidden;
+ transition: visibility 0s linear 150ms, opacity 150ms linear, transform 150ms ease;
+ animation: HideToasts 100ms;
+ animation-fill-mode: forwards;
+}
+.updateContactDetails.toast__container.is-visible {
+ transition: visibility 0s linear, opacity 150ms linear, transform 150ms ease;
+ visibility: visible;
+ animation: ShowToasts 150ms;
+ animation-fill-mode: forwards;
+}
+@media only screen and (min-width: 64em) {
+ .updateContactDetails.toast__container {
+ max-width: 770px;
+ max-width: 48.125rem;
+ left: 5vw;
+ }
+}
+.updateContactDetails .toast__message {
+ min-height: 43px;
+ min-height: 2.6875rem;
+ padding: 0px 46px 0px 60px;
+ padding: 0rem 2.875rem 0rem 3.75rem;
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ position: relative;
+ display: flex;
+ flex-flow: row nowrap;
+ background: #006CE0;
+ color: #101820;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.25);
+ transition-property: opacity, transform;
+ transition-duration: 150ms;
+ height: auto;
+ align-items: center;
+ line-height: 1.25;
+}
+.updateContactDetails .toast__message p {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 16px;
+ font-size: 1rem;
+ margin: 12px 0 12px 0;
+ margin: 0.75rem 0 0.75rem 0;
+ color: #101820;
+ align-self: center;
+ line-height: 1.25;
+}
+.theme-dark .updateContactDetails .toast__message p {
+ color: #FFFFFF;
+}
+.updateContactDetails .toast__message p strong,
+.updateContactDetails .toast__message p b {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ color: #101820;
+}
+.theme-dark .updateContactDetails .toast__message p strong,
+.theme-dark .updateContactDetails .toast__message p b {
+ color: #FFFFFF;
+}
+.theme-dark .updateContactDetails .toast__message p strong,
+.theme-dark .updateContactDetails .toast__message p b {
+ color: #FFFFFF;
+}
+.updateContactDetails .toast__message button.close {
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 48px;
+ height: 100%;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin, background;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-size: 14px;
+ background-size: 0.875rem;
+ background: url("styles/resources/assets/icons/Close @16.svg") no-repeat;
+ background-position: center center;
+}
+.updateContactDetails .toast__message button.close:focus {
+ outline-color: #000000;
+}
+.updateContactDetails .toast__message.is-error {
+ background: #dc3548;
+}
+.updateContactDetails .toast__message.is-error .toast__icon {
+ background-image: url("styles/resources/assets/icons/icon-warning-white.svg");
+ background-color: #af2939;
+}
+.updateContactDetails .toast__message.is-information {
+ background: #016ce0;
+}
+.updateContactDetails .toast__message.is-information .toast__icon {
+ background-image: url("styles/resources/assets/icons/icon-info-white.svg");
+ background-color: #0055b3;
+}
+.updateContactDetails .toast__message.is-success {
+ background: #A7D0B1;
+}
+.updateContactDetails .toast__message.is-success .toast__icon {
+ background-image: url("styles/resources/assets/icons/icon-check-circle-white.svg");
+ background-color: #1A9F50;
+}
+.updateContactDetails .toast__icon {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 44px;
+ height: 100%;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-size: 22px;
+ background-size: 1.375rem;
+ border-radius: 5px 0 0 5px;
+ border-radius: 0.3125rem 0 0 0.3125rem;
+ background-position: center center;
+}
+@media only screen and (min-width: 48em) {
+ .updateContactDetails {
+ max-width: 670px;
+ max-width: 41.875rem;
+ padding: 0;
+ }
+}
+
+.cmp-video .section-heading {
+ margin: 60px 0 20px;
+}
+.cmp-video .sub-title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 20px;
+ display: block;
+ padding: 20px 0;
+ border-bottom: 1px solid #DDDDDD;
+ margin-bottom: 40px;
+}
+.theme-dark .cmp-video .sub-title {
+ color: #FFFFFF;
+}
+.cmp-video iframe {
+ display: block;
+}
+
+.cmp-embed {
+ margin: 20px 0 60px;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-embed {
+ margin-bottom: 80px;
+ }
+}
+
+.video-carousel-container {
+ width: 100%;
+}
+.video-carousel-container .react-multi-carousel-item {
+ height: 444px;
+}
+
+.video-carousel-item {
+ position: relative;
+ z-index: 400;
+}
+.video-carousel-item::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 52px;
+ height: 52px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/video-play.svg");
+ top: 64px;
+ left: calc(50% - 26px);
+ z-index: 401;
+}
+.video-carousel-item:hover::before, .video-carousel-item:focus::before {
+ background-image: url("styles/resources/assets/icons/video-hover.svg");
+}
+.video-carousel-item img {
+ position: absolute;
+ top: 0;
+ border-radius: 5px 5px 0 0;
+ height: 180px;
+ width: 100%;
+ object-fit: cover;
+}
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .video-carousel-item img {
+ width: 100%;
+ height: auto;
+ transform: translateY(-38%);
+ }
+}
+.video-carousel-item .item-box {
+ width: 100%;
+ height: 250px;
+ padding: 20px;
+ background: #FFFFFF;
+ align-self: flex-end;
+ margin-left: auto;
+ display: flex;
+ flex-direction: column;
+ position: relative;
+}
+.video-carousel-item .item-box .title {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+ margin-top: 0;
+ margin-bottom: 10px;
+ display: block;
+}
+.theme-dark .video-carousel-item .item-box .title {
+ color: #FFFFFF;
+}
+.theme-dark .video-carousel-item .item-box .title {
+ color: #FFFFFF;
+}
+.video-carousel-item .item-box .description {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+}
+.theme-dark .video-carousel-item .item-box .description {
+ color: #FFFFFF;
+}
+.video-carousel-item .item-box .video-length {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ position: relative;
+ margin: 0 0 20px;
+ padding-left: 25px;
+}
+.theme-dark .video-carousel-item .item-box .video-length {
+ color: #FFFFFF;
+}
+.video-carousel-item .item-box .video-length::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 18px;
+ height: 18px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ background-image: url("styles/resources/assets/icons/icon-time-grey.svg");
+ top: 2px;
+}
+.video-carousel-item .item-box .video-date {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ position: absolute;
+ bottom: 0;
+ margin-bottom: 20px;
+}
+.theme-dark .video-carousel-item .item-box .video-date {
+ color: #FFFFFF;
+}
+.video-carousel-item:hover i, .video-carousel-item:focus i {
+ margin-left: 5px;
+}
+
+.welcome__heading {
+ margin: 0 0 20px;
+}
+.welcome__heading--text {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ display: block;
+ font-size: 18px !important;
+}
+.theme-dark .welcome__heading--text {
+ color: #FFFFFF;
+}
+.welcome__heading--text b,
+.welcome__heading--text strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .welcome__heading--text b,
+.theme-dark .welcome__heading--text strong {
+ color: #FFFFFF;
+}
+.theme-dark .welcome__heading--text b,
+.theme-dark .welcome__heading--text strong {
+ color: #FFFFFF;
+}
+.welcome__personal-detail {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ margin-bottom: 6px;
+}
+.theme-dark .welcome__personal-detail {
+ color: #FFFFFF;
+}
+.welcome__personal-detail b,
+.welcome__personal-detail strong {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ color: #101820;
+ font-weight: 700;
+}
+.theme-dark .welcome__personal-detail b,
+.theme-dark .welcome__personal-detail strong {
+ color: #FFFFFF;
+}
+.theme-dark .welcome__personal-detail b,
+.theme-dark .welcome__personal-detail strong {
+ color: #FFFFFF;
+}
+.welcome__sign-in-detail {
+ font-family: "Roboto", sans-serif;
+ color: #525252;
+ font-size: 16px;
+ line-height: 24px;
+ font-weight: normal;
+ margin: 0 0 40px;
+}
+.theme-dark .welcome__sign-in-detail {
+ color: #FFFFFF;
+}
+.welcome__inbox {
+ display: flex;
+ align-items: center;
+ margin-top: 40px;
+ font-family: "Roboto", sans-serif;
+ font-size: 18px;
+}
+.welcome__inbox--message {
+ margin-left: 26px;
+ position: relative;
+ padding-left: 12px;
+}
+.welcome__inbox--message::before {
+ content: "";
+ background-image: url("styles/resources/assets/icons/authenticated/icon-inbox.svg");
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 26px;
+ height: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ display: inline-block;
+ left: -26px;
+ top: 3px;
+}
+.welcome__inbox--link {
+ color: #006CE0;
+ font-weight: 500;
+}
+.welcome__inbox--link.link, .welcome__inbox--link.linked-services__rightInternalLink {
+ border-bottom: none;
+ text-decoration: underline;
+ padding-left: 5px;
+}
+.welcome__inbox--link .cta {
+ margin-left: 7px;
+}
+.welcome__next-payment {
+ display: flex;
+ align-items: center;
+ margin-top: 40px;
+ margin-bottom: 20px;
+ font-family: "Roboto", sans-serif;
+ font-size: 18px;
+ color: #555555;
+}
+.welcome__next-payment--message {
+ margin-left: 26px;
+ position: relative;
+ padding-left: 12px;
+ line-height: 25px;
+}
+.welcome__next-payment--message::before {
+ content: "";
+ background-image: url("styles/resources/assets/icons/authenticated/icon-wallet.svg");
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 26px;
+ height: 24px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ transition-property: transform, margin;
+ transition-duration: 300ms;
+ transition-timing-function: ease;
+ display: inline-block;
+ left: -26px;
+ top: 13px;
+}
+.welcome__next-payment--message--details {
+ font-weight: 600;
+}
+.welcome__next-payment--link {
+ color: #006CE0;
+ font-weight: 500;
+}
+.welcome__next-payment--link.link, .welcome__next-payment--link.linked-services__rightInternalLink {
+ border-bottom: none;
+ text-decoration: underline;
+ padding-left: 5px;
+}
+.welcome__next-payment--link .cta {
+ margin-left: 7px;
+}
+
+.at-a-glance {
+ font-family: "Roboto", sans-serif;
+ font-size: 16px;
+ margin-bottom: 40px;
+}
+.at-a-glance ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ display: inline-flex;
+ align-items: stretch;
+ flex-direction: column;
+ color: black;
+ box-shadow: 0 0 2px rgba(17, 17, 18, 0.2509803922);
+ width: 100%;
+}
+@media only screen and (min-width: 77.75em) {
+ .at-a-glance ul {
+ flex-direction: row;
+ }
+ .at-a-glance ul[data-row-count="1"] {
+ width: 33.33%;
+ }
+ .at-a-glance ul[data-row-count="2"] {
+ width: 66.66%;
+ }
+}
+.at-a-glance li {
+ display: flex;
+ margin: 0;
+ position: relative;
+ background-color: #F8F8F8;
+}
+.at-a-glance li > * {
+ display: flex;
+ align-items: center;
+ padding: 20px;
+}
+.at-a-glance li > a {
+ color: inherit;
+ text-decoration: none;
+ width: 100%;
+}
+.at-a-glance li + li::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 20px;
+ height: 1px;
+ background: #DDDDDD;
+ width: calc(100% - 40px);
+}
+@media only screen and (min-width: 77.75em) {
+ .at-a-glance li {
+ display: inline-flex;
+ align-items: stretch;
+ flex: 1;
+ border-top-width: 1px;
+ border-bottom-width: 1px;
+ }
+ .at-a-glance li:first-child {
+ border-bottom-left-radius: 5px;
+ }
+ .at-a-glance li:last-child {
+ border-top-right-radius: 5px;
+ }
+ .at-a-glance li + li::before {
+ left: 0;
+ top: 20px;
+ width: 1px;
+ height: calc(100% - 40px);
+ }
+}
+.at-a-glance__icon {
+ width: 25px;
+ height: 25px;
+ margin-right: 15px;
+}
+@media only screen and (min-width: 40em) {
+ .at-a-glance__icon {
+ width: 44px;
+ height: 44px;
+ }
+}
+.at-a-glance__emphasised {
+ text-decoration: underline;
+ font-style: normal;
+ color: #006CE0;
+ font-weight: 500;
+}
+.at-a-glance .wrap-children > * {
+ display: inline-block;
+}
+
+.modal__container.page-mygov-auth-account {
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+}
+.modal__container.page-mygov-auth-account .modal__content {
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+}
+.modal__container.page-mygov-auth-account .modal__content--common.modal__content .modal-header {
+ background: transparent;
+ display: flex;
+ flex-direction: column;
+ padding: 2rem 2rem 0 2.5rem;
+}
+@media (max-width: 639px) {
+ .modal__container.page-mygov-auth-account .modal__content--common.modal__content .modal-header {
+ padding: 1.25rem 1rem 0 1.25rem;
+ }
+}
+.modal__container.page-mygov-auth-account .modal__content--common.modal__content .modal-header .close {
+ background: none;
+ border: none;
+ position: relative;
+ top: 0;
+ right: 0;
+ width: min-content;
+ align-self: flex-end;
+ display: flex;
+ align-items: baseline;
+ gap: 0.5rem;
+ border-radius: 0;
+}
+.modal__container.page-mygov-auth-account .modal__content--common.modal__content .modal-header .close i {
+ width: 14px;
+ width: 0.875rem;
+ height: 14px;
+ height: 0.875rem;
+ min-width: 14px;
+ min-width: 0.875rem;
+ display: block;
+ height: 0.875rem;
+ width: 0.875rem;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: auto;
+ background-image: url("styles/resources/assets/icons/icon-close-black.svg");
+}
+.modal__container.page-mygov-auth-account .modal__content--common.modal__content .modal-body {
+ padding: 0 2.5rem 2.5rem;
+}
+@media (max-width: 639px) {
+ .modal__container.page-mygov-auth-account .modal__content--common.modal__content .modal-body {
+ padding: 0 1rem 1.5rem;
+ }
+}
+.modal__container.page-mygov-auth-account .modal__content--common.modal__content .modal-body .cmp-text {
+ margin: 0.75rem 0 1.5rem;
+}
+
+.assistant-btn {
+ background-color: #254A7E;
+ color: #FFFFFF;
+ width: 100%;
+ border: none;
+ padding: 10px 0;
+ font-size: 16px;
+}
+@media only screen and (min-width: 48em) {
+ .assistant-btn {
+ display: none;
+ }
+}
+
+@media (max-width: 63.9375em) {
+ .assistant-btn-open {
+ position: relative;
+ padding-top: 26px;
+ }
+ .assistant-btn-open .assistant-btn-img {
+ border-radius: 50px;
+ background-color: #183052;
+ width: 38px;
+ height: 38px;
+ padding: 8px;
+ position: absolute;
+ top: -15px;
+ left: calc(50% - 19px);
+ }
+}
+@media only screen and (min-width: 48em) {
+ .assistant-btn-open .assistant-up-btn {
+ transform: rotateZ(90deg);
+ }
+}
+
+.assistant-btn-dsk {
+ display: none;
+ background-color: #254A7E;
+ color: #FFFFFF;
+ border: none;
+ font-size: 16px;
+ width: auto;
+ padding: 20px;
+ border-radius: 8px 0 0 8px;
+}
+@media only screen and (min-width: 48em) {
+ .assistant-btn-dsk {
+ display: inline-block;
+ }
+}
+
+.assistant-btn-img {
+ vertical-align: middle;
+}
+
+@media only screen and (min-width: 48em) {
+ .assistant-btn-text {
+ margin-left: 12px;
+ display: inline-block;
+ font-size: 18px;
+ position: relative;
+ top: 3px;
+ }
+}
+
+.assistant-panel {
+ display: flex;
+ position: fixed;
+ top: 0px;
+ height: 100%;
+ z-index: 20;
+}
+@media (max-width: 63.9375em) {
+ .assistant-panel {
+ flex-direction: column;
+ left: 0px;
+ width: 100%;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .assistant-panel {
+ align-items: center;
+ right: 0px;
+ height: 100%;
+ position: fixed;
+ }
+}
+
+.assistant-panel-closed {
+ position: fixed;
+ z-index: 2;
+}
+@media (max-width: 63.9375em) {
+ .assistant-panel-closed {
+ width: 100%;
+ bottom: 0px;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .assistant-panel-closed {
+ top: 30%;
+ right: 0px;
+ }
+}
+
+.assistant-drawer {
+ background-color: #FFFFFF;
+}
+@media (max-width: 63.9375em) {
+ .assistant-drawer {
+ flex-grow: 1;
+ }
+}
+@media only screen and (min-width: 48em) {
+ .assistant-drawer {
+ display: inline-block;
+ border: 1px solid #DAE3E7;
+ height: 100%;
+ width: 400px;
+ }
+}
+
+.assistant-drawer-large {
+ background-color: #FFFFFF;
+}
+@media only screen and (min-width: 48em) {
+ .assistant-drawer-large {
+ display: inline-block;
+ border: 1px solid #DAE3E7;
+ height: 100%;
+ width: 600px;
+ }
+}
+.assistant-drawer-large .assistant-up-btn {
+ transform: rotateZ(90deg);
+}
+
+@media only screen and (min-width: 48em) {
+ .assistant-open-body {
+ width: calc(100% - 400px);
+ }
+}
+
+@media only screen and (min-width: 48em) {
+ .assistant-open-body-large {
+ width: calc(100% - 600px);
+ }
+}
+
+.assistant-title {
+ background-color: #254A7E;
+ color: #FFFFFF;
+ width: 100%;
+ border: none;
+ padding: 22px 20px 24px 20px;
+ font-size: 20px;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+
+.assistant-iframe {
+ border: none;
+ width: 100%;
+ height: calc(100% - 90px);
+}
+
+.assistant-up-btn {
+ background-color: transparent;
+ border: none;
+ padding: 0;
+ height: 32px;
+ width: 32px;
+ transform: rotateZ(-90deg);
+ transition: transform 5s;
+}
+@media (max-width: 63.9375em) {
+ .assistant-up-btn {
+ display: none;
+ }
+}
+
+.assistant-close-btn {
+ background-color: transparent;
+ border: none;
+ padding: 0;
+ height: 32px;
+ width: 32px;
+ margin: 0 0 0 34px;
+}
+
+.last-updated {
+ font-size: 16px;
+ color: #000000;
+ text-align: center;
+}
+@media only screen and (min-width: 40em) {
+ .last-updated {
+ text-align: right;
+ }
+}
+.last-updated div {
+ top: 12px;
+ position: relative;
+ margin: 0 0 40px 0;
+}
+@media only screen and (min-width: 40em) {
+ .last-updated div {
+ margin-top: 50px;
+ }
+}
+
+.cmp-last-updated__item-date {
+ white-space: nowrap;
+}
+
+.last-updated:empty {
+ display: none !important;
+}
+
+.content-list .cmp-image {
+ margin: 0;
+}
+@media (min-width: 22.4375em) {
+ .content-list .cmp-image__image {
+ width: 124px;
+ height: 100%;
+ object-fit: cover;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .content-list .cmp-image__image {
+ width: 406px;
+ height: 218px;
+ object-fit: cover;
+ }
+}
+
+.cmp-list {
+ margin: 0;
+ padding: 0;
+}
+@media only screen and (min-width: 48em) {
+ .cmp-list {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ }
+}
+
+.cmp-list__item {
+ margin: 0 0 20px 0;
+ padding: 0;
+ list-style-type: none;
+ border: 2px solid #DDD;
+ border-radius: 4px;
+ display: flex;
+ flex-direction: column;
+}
+@media only screen and (min-width: 48em) {
+ .cmp-list__item {
+ width: 355px;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .cmp-list__item {
+ width: 482px;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .cmp-list__item {
+ width: 572px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-list__item {
+ width: 410px;
+ }
+}
+.cmp-list__item article {
+ height: 100%;
+}
+
+.cmp-list__item-link {
+ text-decoration: none;
+ display: flex;
+ flex-direction: column;
+ height: 100%;
+}
+@media (min-width: 22.4375em) {
+ .cmp-list__item-link {
+ flex-direction: row;
+ justify-content: space-between;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-list__item-link {
+ flex-direction: column;
+ justify-content: space-between;
+ }
+}
+.cmp-list__item-link::after {
+ content: "";
+ background: url(assets/icons/chevron-right-black.svg) no-repeat;
+ margin: 20px 16px 10px 20px;
+ width: 32px;
+ height: 32px;
+ align-self: end;
+ min-width: 32px;
+}
+
+.cmp-list__item-text {
+ margin: 0 0 20px 0;
+}
+
+.cmp-list__item-title {
+ margin: 28px 20px 0 20px;
+ display: block;
+ font-size: 22px;
+ font-family: "Roboto", sans-serif;
+ font-weight: 500;
+ color: #000000;
+}
+
+.cmp-list__item-description {
+ margin: 16px 20px 0 20px;
+ display: block;
+ font-size: 16px;
+ font-family: "Roboto", sans-serif;
+ font-weight: 300;
+ color: #000000;
+}
+
+.cmp-global-banners__group {
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-global-banners__group {
+ flex-direction: row;
+ }
+}
+.cmp-global-banners__content {
+ display: flex;
+ align-items: flex-start;
+ width: 100%;
+ padding: 1.25rem;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-global-banners__content {
+ width: 1024px;
+ padding: 1.25rem 2.5rem;
+ }
+}
+@media only screen and (min-width: 77.75em) {
+ .cmp-global-banners__content {
+ width: 1244px;
+ }
+}
+@media only screen and (min-width: 88.125em) {
+ .cmp-global-banners__content {
+ width: 1360px;
+ }
+}
+.cmp-global-banners__header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 100%;
+ padding: 0.625rem 1.25rem;
+}
+.cmp-global-banners__header.critical::before, .cmp-global-banners__header.warning::before, .cmp-global-banners__header.info::before, .cmp-global-banners__content.critical::before, .cmp-global-banners__content.warning::before, .cmp-global-banners__content.info::before {
+ width: 1.5em;
+ height: 1.5em;
+}
+@media only screen and (min-width: 48em) {
+ .cmp-global-banners__header.critical::before, .cmp-global-banners__header.warning::before, .cmp-global-banners__header.info::before, .cmp-global-banners__content.critical::before, .cmp-global-banners__content.warning::before, .cmp-global-banners__content.info::before {
+ width: 2.125em;
+ height: 2.125em;
+ }
+}
+.cmp-global-banners__header.critical::before, .cmp-global-banners__content.critical::before {
+ content: url("styles/resources/assets/icons/report.svg");
+}
+.cmp-global-banners__header.warning::before, .cmp-global-banners__content.warning::before {
+ content: url("styles/resources/assets/icons/report-problem.svg");
+}
+.cmp-global-banners__header.info::before, .cmp-global-banners__content.info::before {
+ content: url("styles/resources/assets/icons/info.svg");
+}
+.cmp-global-banners__message-list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ margin: 0 2.75rem;
+ flex: 1;
+}
+.cmp-global-banners__message-list--mobile {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ background: #FFFFFF;
+ padding: 0 1.25rem;
+ flex: 1;
+}
+.cmp-global-banners__message-list .cmp-global-banners__message {
+ padding: 0;
+}
+.cmp-global-banners__message {
+ padding: 1.25rem 0;
+ border-bottom: 1px solid #000000;
+}
+.cmp-global-banners__message:last-of-type {
+ border-bottom: none;
+}
+.cmp-global-banners__message:not(:first-of-type) {
+ padding-top: 1.25rem;
+}
+.cmp-global-banners__message:not(:last-of-type) {
+ padding-bottom: 1.25rem;
+}
+.cmp-global-banners__message p {
+ color: #000000;
+ font-size: 1rem;
+ font-weight: 300;
+ line-height: 1.25;
+ margin: 0 0 0.75rem;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-global-banners__message p {
+ font-size: 1.125rem;
+ line-height: 1.875;
+ }
+}
+.cmp-global-banners__message p:only-of-type {
+ margin: 0;
+}
+.cmp-global-banners__message p:last-of-type {
+ margin: 0;
+}
+.cmp-global-banners__message a {
+ color: #006d88;
+ font-weight: 400;
+}
+@media only screen and (min-width: 48em) {
+ .cmp-global-banners__message a {
+ color: #000000;
+ }
+}
+.cmp-global-banners__button {
+ font-size: 1rem;
+ font-weight: 400;
+ border: none;
+ background: none;
+ padding: 0;
+ cursor: pointer;
+ white-space: nowrap;
+ border-bottom: 1px solid #000000;
+}
+@media only screen and (min-width: 64em) {
+ .cmp-global-banners__button {
+ font-size: 1.125rem;
+ }
+}
+.cmp-global-banners__button::after {
+ content: url("styles/resources/assets/icons/close.svg");
+ display: inline-block;
+ width: 0.75em;
+ height: 0.75em;
+ margin-left: 0.5rem;
+}
+@media only screen and (min-width: 48em) {
+ .cmp-global-banners__button::after {
+ width: 0.875em;
+ height: 0.875em;
+ }
+}
+.cmp-global-banners .critical {
+ background: #fbb4af;
+}
+.cmp-global-banners .warning {
+ background: #fff389;
+}
+.cmp-global-banners .info {
+ background: #a6d5fa;
+}
+
+/* --- Dashboard --- */
+mygov-tasks-tasks-tiles .section-heading {
+ position: relative;
+ width: 100%;
+ display: flex;
+ justify-content: space-between;
+}
+mygov-tasks-tasks-tiles .section-heading, mygov-tasks-tasks-tiles .section-heading:first-child, .authenticated-container__page mygov-tasks-tasks-tiles .section-heading, .authenticated-container__page mygov-tasks-tasks-tiles .section-heading:first-child {
+ margin: 20px 0 28px;
+ margin: 1.25rem 0 1.75rem;
+}
+mygov-tasks-tasks-tiles .section-heading.sr-only, mygov-tasks-tasks-tiles .section-heading:first-child.sr-only, .authenticated-container__page mygov-tasks-tasks-tiles .section-heading.sr-only, .authenticated-container__page mygov-tasks-tasks-tiles .section-heading:first-child.sr-only {
+ margin: 0;
+}
+mygov-tasks-tasks-tiles .section-heading.sr-only {
+ width: 1px;
+ width: 0.0625rem;
+ position: absolute;
+ margin: 0;
+ display: inline;
+}
+mygov-tasks-tasks-tiles .section-heading:after {
+ height: 1px;
+ height: 0.0625rem;
+ content: "";
+ position: absolute;
+ bottom: 0;
+ background-color: rgba(14, 99, 147, 0.2);
+ margin: auto;
+ right: 0;
+ left: 0;
+}
+mygov-tasks-tasks-tiles .section-heading div > :first-child {
+ margin-top: 30px;
+ margin-top: 1.875rem;
+}
+@media only screen and (min-width: 64em) {
+ mygov-tasks-tasks-tiles .section-heading div > :first-child {
+ margin-top: 40px;
+ margin-top: 2.5rem;
+ }
+}
+mygov-tasks-tasks-tiles .section-heading h2 {
+ font-family: "Roboto", sans-serif;
+ margin-right: 10px;
+ margin-right: 0.625rem;
+ margin-bottom: 7px;
+ margin-bottom: 0.4375rem;
+ font-size: 18px;
+ font-size: 1.125rem;
+ font-weight: 400;
+ margin-top: 0;
+ margin-left: 0;
+ line-height: 1.4444444444;
+}
+mygov-tasks-tasks-tiles .section-heading h2::first-line {
+ line-height: 1.5;
+}
+mygov-tasks-tasks-tiles .section-heading a {
+ font-family: "Roboto", sans-serif;
+ line-height: 28px;
+ line-height: 1.75rem;
+ margin-bottom: 15px;
+ margin-bottom: 0.9375rem;
+ font-size: 16px;
+ font-size: 1rem;
+ display: inline-flex;
+ position: relative;
+ text-decoration: none;
+ color: #254A7E;
+ line-height: 1.1875;
+ margin-top: auto;
+ margin-left: auto;
+ white-space: nowrap;
+ padding-right: 0;
+ font-weight: 500;
+}
+@media (min-width: 22.4375em) {
+ mygov-tasks-tasks-tiles .section-heading a {
+ max-width: 95%;
+ }
+}
+@media only screen and (min-width: 48em) {
+ mygov-tasks-tasks-tiles .section-heading a {
+ margin-bottom: 7px;
+ margin-bottom: 0.4375rem;
+ max-width: 90%;
+ }
+}
+@media only screen and (min-width: 64em) {
+ mygov-tasks-tasks-tiles .section-heading a {
+ max-width: 75%;
+ }
+}
+mygov-tasks-tasks-tiles .section-heading a:hover {
+ text-decoration: underline;
+}
+mygov-tasks-tasks-tiles .section-heading a:hover, mygov-tasks-tasks-tiles .section-heading a:focus {
+ color: #254A7E;
+}
+mygov-tasks-tasks-tiles .section-heading a:hover:after, mygov-tasks-tasks-tiles .section-heading a:focus:after {
+ transform: none;
+}
+mygov-tasks-tasks-tiles .section-heading a:focus {
+ outline: 2px solid #254A7E;
+ outline: 0.125rem solid #254A7E;
+ text-decoration: none;
+}
+mygov-tasks-tasks-tiles .section-heading a:after {
+ width: 7px;
+ width: 0.4375rem;
+ height: 11px;
+ height: 0.6875rem;
+ margin-left: 9px;
+ margin-left: 0.5625rem;
+ content: "";
+ background: no-repeat bottom center;
+ background-image: url("resources/assets/icons/chevron-right-dark-blue.svg");
+ position: static;
+ align-self: center;
+}
+mygov-tasks-tasks-tiles .section-heading .items-count {
+ font-size: 18px;
+ font-size: 1.125rem;
+ font-weight: 400;
+ line-height: 1.625;
+ align-self: flex-end;
+}
+mygov-tasks-tasks-tiles .section-heading.is-underlined {
+ position: relative;
+ padding-bottom: 20px;
+ padding-bottom: 1.25rem;
+}
+mygov-tasks-tasks-tiles .section-heading.is-underlined::before, mygov-tasks-tasks-tiles .section-heading.is-underlined::after {
+ content: "";
+ position: absolute;
+ height: 5px;
+ bottom: 0;
+}
+mygov-tasks-tasks-tiles .section-heading.is-underlined::before {
+ width: 50px;
+ left: 0;
+ background-color: #006CE0;
+}
+mygov-tasks-tasks-tiles .section-heading.is-underlined::after {
+ width: calc(100% - 49px);
+ right: 0;
+ background-color: #183052;
+}
+mygov-tasks-tasks-tiles .section-heading.is-underlined + .section-description {
+ padding-top: 20px;
+ padding-top: 1.25rem;
+}
+mygov-tasks-tasks-tiles .section-heading:focus, mygov-tasks-tasks-tiles .section-heading:active {
+ outline: none;
+}
+.page-ausgov-home mygov-tasks-tasks-tiles .section-heading a::after, .page-mygov-home mygov-tasks-tasks-tiles .section-heading a::after {
+ top: 12px;
+ top: 0.75rem;
+}
+@media (max-width: 47.9375em) {
+ mygov-tasks-tasks-tiles .section-heading {
+ flex-direction: column;
+ }
+ mygov-tasks-tasks-tiles .section-heading a {
+ margin-left: 0;
+ }
+}
+@media only screen and (min-width: 64em) {
+ mygov-tasks-tasks-tiles .section-heading.is-padded,
+mygov-tasks-tasks-tiles .section-description.is-padded {
+ margin-left: 40px;
+ margin-left: 2.5rem;
+ }
+}
+mygov-tasks-tasks-tiles .section-heading.is-centered,
+mygov-tasks-tasks-tiles .section-description.is-centered {
+ margin-left: auto;
+ margin-right: auto;
+ text-align: center;
+}
+mygov-tasks-tasks-tiles .section-heading.is-centered p,
+mygov-tasks-tasks-tiles .section-description.is-centered p {
+ text-align: center;
+}
+.authenticated-container mygov-tasks-tasks-tiles .section-heading,
+.authenticated-container mygov-tasks-tasks-tiles .section-description {
+ margin-left: 0;
+}
+mygov-tasks-tasks-tiles .section-heading.is-centered {
+ padding-right: 0;
+}
+mygov-tasks-tasks-tiles .auth-section-heading {
+ margin: 60px 0 20px 0;
+ margin: 3.75rem 0 1.25rem 0;
+}
+
+.section-heading-skeleton {
+ margin-top: 20px;
+ margin-top: 1.25rem;
+ margin-bottom: 30px;
+ margin-bottom: 1.875rem;
+ display: block;
+}
+
+.tasks-section {
+ max-width: 1424.75px;
+ max-width: 89.046875rem;
+ margin: auto;
+}
+.tasks-section .section-heading, .tasks-section .section-heading:first-child, .authenticated-container__page .tasks-section .section-heading, .authenticated-container__page .tasks-section .section-heading:first-child {
+ margin-bottom: 30px;
+ margin-bottom: 1.875rem;
+}
+.tasks-section .title {
+ font-family: "Roboto", sans-serif;
+ font-size: 18px;
+ font-size: 1.125rem;
+ letter-spacing: -0.01px;
+ letter-spacing: -0.000625rem;
+ color: #333333;
+ font-weight: 700;
+ line-height: 1.2222222222;
+ text-align: left;
+ margin: 0;
+}
+.tasks-section .description {
+ padding: 0 10px 0 0;
+ padding: 0 0.625rem 0 0;
+ font-size: 16px;
+ font-size: 1rem;
+ max-width: 560px;
+ max-width: 35rem;
+ margin-top: 7px;
+ margin-top: 0.4375rem;
+ text-align: left;
+ color: #333333;
+ font-weight: 400;
+ line-height: 1.25;
+ margin-right: 0;
+ margin-bottom: 0;
+ margin-left: 0;
+}
+.tasks-section .description p {
+ font-size: 16px;
+ font-size: 1rem;
+ margin: 0;
+ font-weight: 400;
+ line-height: 1.25;
+ color: #333333;
+}
+.tasks-section .tasks-header-section {
+ margin: 0 0 8px 0;
+ margin: 0 0 0.5rem 0;
+ display: flex;
+ flex-flow: column nowrap;
+ justify-content: space-between;
+}
+@media only screen and (min-width: 40em) {
+ .tasks-section .tasks-header-section {
+ flex-flow: row nowrap;
+ }
+}
+.tasks-section .tasks-header-section a {
+ text-decoration: none;
+}
+.tasks-section .tasks-header-section .tasks-link {
+ font-size: 16px;
+ font-size: 1rem;
+ font-weight: 500;
+ line-height: 1.625;
+ color: #254A7E;
+ margin: 0;
+ cursor: pointer;
+}
+.tasks-section .tasks-header-section .tasks-link .link-arrow {
+ margin-left: 8px;
+ margin-left: 0.5rem;
+ height: 12px;
+ height: 0.75rem;
+ content: url("resources/assets/icons/chevron-right-dark-blue.svg");
+}
+
+.task-tile {
+ font-family: "Roboto", sans-serif;
+ outline: 1px solid transparent;
+ outline: 0.0625rem solid transparent;
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ min-height: 129px;
+ min-height: 8.0625rem;
+ margin-bottom: 18px;
+ margin-bottom: 1.125rem;
+ padding: 20px;
+ padding: 1.25rem;
+ box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
+ box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.25);
+ width: 100%;
+ background-color: #FFFFFF;
+ border-width: 0;
+ display: flex;
+ flex-flow: column nowrap;
+ justify-content: flex-start;
+ align-items: stretch;
+ position: relative;
+ overflow: hidden;
+}
+.task-tile .icon-content-container {
+ margin-right: -12.5px;
+ margin-right: -0.78125rem;
+ margin-left: -12.5px;
+ margin-left: -0.78125rem;
+ display: flex;
+ flex-flow: column nowrap;
+ align-items: stretch;
+ flex: 1;
+}
+.task-tile .icon-content-container > * {
+ margin-right: 12.5px;
+ margin-right: 0.78125rem;
+ margin-left: 12.5px;
+ margin-left: 0.78125rem;
+}
+.task-tile .icon-content-container .icon-container > .overdue-background img,
+.task-tile .icon-content-container .icon-container > .due-today-background img,
+.task-tile .icon-content-container .icon-container > .no-overdue-background img {
+ height: 33px;
+ height: 2.0625rem;
+ width: 33px;
+ width: 2.0625rem;
+ border-radius: 50%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ object-fit: contain;
+}
+@media only screen and (min-width: 40em) {
+ .task-tile .icon-content-container .icon-container > .overdue-background img,
+.task-tile .icon-content-container .icon-container > .due-today-background img,
+.task-tile .icon-content-container .icon-container > .no-overdue-background img {
+ height: 50px;
+ height: 3.125rem;
+ width: 50px;
+ width: 3.125rem;
+ }
+}
+.task-tile .icon-content-container .content-container {
+ padding-top: 13px;
+ padding-top: 0.8125rem;
+ display: flex;
+ flex-flow: column nowrap;
+}
+@media only screen and (min-width: 40em) {
+ .task-tile .icon-content-container .content-container {
+ padding-top: 0;
+ }
+}
+.task-tile .icon-content-container .content-container .date-container {
+ color: #000000;
+ text-align: left;
+ display: flex;
+ flex-flow: row wrap;
+ margin-bottom: 0;
+}
+.task-tile .icon-content-container .content-container .date-container .due-status {
+ font-size: 16px;
+ font-size: 1rem;
+ margin: 0;
+ font-weight: 400;
+ line-height: 1.25;
+ color: #676767;
+}
+.task-tile .icon-content-container .content-container .date-container .due-status.due-today {
+ color: #FE5000;
+ font-weight: 700;
+}
+.task-tile .icon-content-container .content-container .date-container .due-status.overdue {
+ color: #C3362B;
+ font-weight: 700;
+}
+.task-tile .icon-content-container .content-container .date-container .date {
+ font-size: 16px;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.25;
+ text-align: left;
+ color: #676767;
+ margin: 0;
+}
+@media only screen and (min-width: 40em) {
+ .task-tile .icon-content-container {
+ flex-flow: row nowrap;
+ }
+}
+@media screen and (min-width: 0\0 ) {
+ .task-tile .icon-content-container {
+ flex: 1 1 auto;
+ }
+}
+.task-tile .action-container {
+ margin-top: 10px;
+ margin-top: 0.625rem;
+ padding-top: 10px;
+ padding-top: 0.625rem;
+ margin-right: -6.5px;
+ margin-right: -0.40625rem;
+ margin-left: -6.5px;
+ margin-left: -0.40625rem;
+ margin-top: 19px;
+ margin-top: 1.1875rem;
+ display: flex;
+ flex-flow: row nowrap;
+ border-left: none;
+ position: relative;
+ align-items: center;
+ justify-content: space-between;
+ width: calc(100% + 6.5px);
+ width: calc(100% + 0.40625rem);
+ padding-top: 0;
+}
+.task-tile .action-container > * {
+ margin-right: 6.5px;
+ margin-right: 0.40625rem;
+ margin-left: 6.5px;
+ margin-left: 0.40625rem;
+}
+.task-tile .action-container .action-details-container {
+ font-size: 16px;
+ font-size: 1rem;
+ line-height: 1.125;
+}
+.task-tile .action-container .action-details-container p {
+ margin: 0;
+}
+.task-tile .action-container .action-details-container__wrapper {
+ margin-right: -2px;
+ margin-right: -0.125rem;
+ margin-left: -2px;
+ margin-left: -0.125rem;
+ display: flex;
+ flex-flow: row wrap;
+}
+.task-tile .action-container .action-details-container__wrapper > span {
+ margin-right: 2px;
+ margin-right: 0.125rem;
+ margin-left: 2px;
+ margin-left: 0.125rem;
+}
+@media only screen and (min-width: 40em) {
+ .task-tile .action-container .action-details-container__wrapper {
+ max-width: 200px;
+ max-width: 12.5rem;
+ text-align: right;
+ justify-content: flex-end;
+ }
+}
+.task-tile .action-container .icon-container .link-icon img {
+ width: 27px;
+ width: 1.6875rem;
+ height: 27px;
+ height: 1.6875rem;
+ min-height: 27px;
+ min-height: 1.6875rem;
+ background-size: 18px;
+ background-size: 1.125rem;
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ padding: 6px;
+ padding: 0.375rem;
+ background-color: #CCF0F9;
+ transition-property: margin-left;
+ transition-duration: 300ms;
+ display: flex;
+}
+@media only screen and (min-width: 48em) {
+ .task-tile .action-container .icon-container .link-icon img {
+ width: 32px;
+ width: 2rem;
+ height: 32px;
+ height: 2rem;
+ min-height: 32px;
+ min-height: 2rem;
+ }
+}
+@media only screen and (min-width: 40em) {
+ .task-tile .action-container {
+ padding-top: 0;
+ border-top: none;
+ margin-top: 0;
+ margin-left: auto;
+ align-self: flex-start;
+ width: auto;
+ margin-top: 0;
+ padding-top: 0;
+ }
+}
+.task-tile a {
+ color: #333333;
+ text-decoration: none;
+}
+.task-tile a:after {
+ border-radius: 5px;
+ border-radius: 0.3125rem;
+ content: "";
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+}
+.task-tile a:focus {
+ outline: none;
+}
+.task-tile a:hover, .task-tile a:focus {
+ color: #333333;
+ background-color: #FFFFFF;
+}
+.task-tile a:hover:after, .task-tile a:focus:after {
+ border: 0.125rem solid #254A7E;
+}
+@media only screen and (min-width: 40em) {
+ .task-tile {
+ padding: 30px 20px 23px;
+ padding: 1.875rem 1.25rem 1.4375rem;
+ flex-flow: row nowrap;
+ }
+}
+
+.loading-section {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+.loading-section .loading-spinner {
+ width: 96px;
+ width: 6rem;
+ height: 96px;
+ height: 6rem;
+ min-width: 96px;
+ min-width: 6rem;
+ display: block;
+ height: 96px;
+ width: 96px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin: 13px 28px 0;
+ margin: 0.8125rem 1.75rem 0;
+ background-image: url("resources/assets/icons/spinner.svg");
+}
+@media only screen and (min-width: 77.75em) {
+ .loading-section .loading-spinner {
+ width: 96px;
+ width: 6rem;
+ height: 96px;
+ height: 6rem;
+ min-width: 96px;
+ min-width: 6rem;
+ display: block;
+ height: 96px;
+ width: 96px;
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ margin: 17px 35px 0;
+ margin: 1.0625rem 2.1875rem 0;
+ }
+}
+
+.no-tasks-section,
+.tasks-error-section {
+ max-width: 1424.75px;
+ max-width: 89.046875rem;
+ margin: auto;
+ padding-bottom: 24px;
+ padding-bottom: 1.5rem;
+ margin-right: -9px;
+ margin-right: -0.5625rem;
+ margin-left: -9px;
+ margin-left: -0.5625rem;
+ display: flex;
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ align-items: stretch;
+ overflow: hidden;
+}
+.no-tasks-section > *,
+.tasks-error-section > * {
+ margin-right: 9px;
+ margin-right: 0.5625rem;
+ margin-left: 9px;
+ margin-left: 0.5625rem;
+}
+.no-tasks-section .icon-container .icon-background,
+.tasks-error-section .icon-container .icon-background {
+ border-radius: 50%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.no-tasks-section .icon-container .icon-background img,
+.tasks-error-section .icon-container .icon-background img {
+ width: 35px;
+ width: 2.1875rem;
+ height: 35px;
+ height: 2.1875rem;
+ width: auto;
+ object-fit: contain;
+}
+@media only screen and (min-width: 40em) {
+ .no-tasks-section .icon-container .icon-background img,
+.tasks-error-section .icon-container .icon-background img {
+ height: 50px;
+ height: 3.125rem;
+ width: 50px;
+ width: 3.125rem;
+ }
+}
+.no-tasks-section .text-container,
+.tasks-error-section .text-container {
+ display: flex;
+ flex-flow: column nowrap;
+ align-items: center;
+}
+.no-tasks-section .text-container .header,
+.tasks-error-section .text-container .header {
+ font-size: 18px;
+ font-size: 1.125rem;
+ font-weight: 700;
+ line-height: 1.2222222222;
+ color: #333333;
+ text-align: left;
+ width: 100%;
+}
+.no-tasks-section .text-container .footer,
+.tasks-error-section .text-container .footer {
+ margin-top: 10px;
+ margin-top: 0.625rem;
+ font-size: 16px;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.125;
+ text-align: left;
+ width: 100%;
+}
+
+.tasks-error-section .icon-container .icon-background {
+ background-color: #75787B;
+}
+
+.tasks-screen {
+ padding: 0 12px;
+ padding: 0 0.75rem;
+ background-color: #FFFFFF;
+}
+.tasks-screen .no-tasks-section,
+.tasks-screen .tasks-error-section {
+ margin-left: 0px;
+ margin-left: 0rem;
+}
+@media only screen and (min-width: 40em) {
+ .tasks-screen .no-tasks-section,
+.tasks-screen .tasks-error-section {
+ margin-left: -9px;
+ margin-left: -0.5625rem;
+ }
+}
+.tasks-screen .tasks-section {
+ max-width: none;
+}
+.tasks-screen .empty-services {
+ margin-left: 0px;
+ margin-left: 0rem;
+ display: flex;
+ flex-flow: column nowrap;
+}
+.tasks-screen .empty-services .link-service-image {
+ display: flex;
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+}
+.tasks-screen .empty-services .link-service-image img {
+ height: 76px;
+ height: 4.75rem;
+ align-self: center;
+}
+@media only screen and (min-width: 40em) {
+ .tasks-screen .empty-services .link-service-image img {
+ height: 117px;
+ height: 7.3125rem;
+ }
+}
+.tasks-screen .empty-services .link-service-image h3 {
+ margin-top: 0px;
+ margin-top: 0rem;
+ margin-bottom: 13px;
+ margin-bottom: 0.8125rem;
+ font-size: 24px;
+ font-size: 1.5rem;
+ padding-left: 24px;
+ padding-left: 1.5rem;
+ display: block;
+ font-weight: 700;
+ line-height: 1.3333333333;
+}
+@media only screen and (min-width: 40em) {
+ .tasks-screen .empty-services .link-service-image h3 {
+ display: none;
+ flex-flow: column nowrap;
+ justify-content: center;
+ }
+}
+.tasks-screen .empty-services .link-service-content {
+ padding-left: 0px;
+ padding-left: 0rem;
+ display: flex;
+ flex-flow: column nowrap;
+}
+.tasks-screen .empty-services .link-service-content h3 {
+ margin-top: 0px;
+ margin-top: 0rem;
+ margin-bottom: 13px;
+ margin-bottom: 0.8125rem;
+ font-size: 24px;
+ font-size: 1.5rem;
+ display: none;
+ font-weight: 700;
+ line-height: 1.3333333333;
+}
+@media only screen and (min-width: 40em) {
+ .tasks-screen .empty-services .link-service-content h3 {
+ display: block;
+ }
+}
+.tasks-screen .empty-services .link-service-content p {
+ margin-top: 0px;
+ margin-top: 0rem;
+ margin-bottom: 0px;
+ margin-bottom: 0rem;
+ font-size: 16px;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+}
+.tasks-screen .empty-services .link-service-content .empty-button {
+ max-width: 181px;
+ max-width: 11.3125rem;
+ height: 45px;
+ height: 2.8125rem;
+ border-radius: 4px;
+ border-radius: 0.25rem;
+ font-size: 16px;
+ font-size: 1rem;
+ padding: 12px 32px;
+ padding: 0.75rem 2rem;
+ margin-top: 14px;
+ margin-top: 0.875rem;
+ background-color: #99E1F3;
+ color: #183052;
+ font-weight: 500;
+ line-height: 1.25;
+ border: none;
+ text-decoration: none;
+ text-align: center;
+}
+.tasks-screen .empty-services .link-service-content .empty-button:hover {
+ background-color: #0E6393;
+ color: #FFFFFF;
+}
+@media only screen and (min-width: 40em) {
+ .tasks-screen .empty-services .link-service-content {
+ padding-left: 36px;
+ padding-left: 2.25rem;
+ margin-top: 0px;
+ margin-top: 0rem;
+ }
+}
+@media only screen and (min-width: 40em) {
+ .tasks-screen .empty-services {
+ margin-left: -31px;
+ margin-left: -1.9375rem;
+ flex-flow: row nowrap;
+ }
+}
+@media only screen and (min-width: 64em) {
+ .tasks-screen {
+ padding: 0;
+ }
+}
+
+body.fixed {
+ overflow: hidden;
+}
+
+mygov-dashboard-transition-modal .modal,
+mygov-tasks-transition-modal .modal {
+ font-size: 16px;
+ font-size: 1rem;
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ overflow: hidden auto;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ cursor: pointer;
+ z-index: 1050;
+}
+mygov-dashboard-transition-modal .modal__bg,
+mygov-tasks-transition-modal .modal__bg {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+mygov-dashboard-transition-modal .modal__content .modal-header .close,
+mygov-tasks-transition-modal .modal__content .modal-header .close {
+ z-index: 9999;
+}
+mygov-dashboard-transition-modal .modal__content .modal-body .description:first-child,
+mygov-tasks-transition-modal .modal__content .modal-body .description:first-child {
+ margin-top: 30px;
+ margin-top: 1.875rem;
+}
+mygov-dashboard-transition-modal .modal__content--transition.modal__content .modal-header .close,
+mygov-tasks-transition-modal .modal__content--transition.modal__content .modal-header .close {
+ top: 20px;
+ top: 1.25rem;
+ right: 20px;
+ right: 1.25rem;
+}
+
+#modal__dialog {
+ position: relative;
+ display: inline-block;
+ text-align: left;
+ max-width: 100%;
+ cursor: default;
+ vertical-align: middle;
+ max-width: 100vw;
+ max-height: 100vh;
+ overflow-y: auto;
+ overflow-x: hidden;
+}
+
+.modal--guided-content .modal__container,
+.modal--guided-content .modal__content {
+ width: 670px;
+ width: 41.875rem;
+}
+@media (max-width: 639px) {
+ .modal--guided-content .modal__container,
+.modal--guided-content .modal__content {
+ width: 100%;
+ }
+}
+.modal--guided-content .modal__container .modal__content {
+ margin: 0;
+}
+.modal--guided-content .modal__container .modal__content .modal-header:after {
+ display: none;
+}
+.modal--guided-content .modal__container .modal__content .modal-body .guided-content-screen .guided-content-image {
+ margin-top: 20px;
+ margin-top: 1.25rem;
+ margin-bottom: 16px;
+ margin-bottom: 1rem;
+ width: 100%;
+}
+@media (max-width: 639px) {
+ .modal--guided-content .modal__container .modal__content .modal-body .guided-content-screen .guided-content-image {
+ margin-left: -20px;
+ margin-left: -1.25rem;
+ width: calc(100% + 40px);
+ }
+}
+.modal--guided-content .modal__container .modal__content .modal-body .guided-content-screen .guided-content-description {
+ margin-bottom: 60px;
+ margin-bottom: 3.75rem;
+}
+.modal--guided-content .modal__container .modal__content .modal-body .modal-buttons {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+.modal--guided-content .modal__container .modal__content .modal-body .modal-buttons .skip {
+ background: none;
+ border: none;
+ text-align: left;
+ width: min-content;
+ font-weight: 700;
+ color: #666666;
+}
+.modal--guided-content .modal__container .modal__content .modal-body .modal-buttons p {
+ color: #666666;
+}
+.modal--guided-content .modal__container .modal__content .modal-body .modal-buttons p.screen-number {
+ margin-right: 20px;
+ margin-right: 1.25rem;
+ white-space: nowrap;
+}
+.modal--guided-content .modal__container .modal__content .modal-body .modal-buttons .modal-navigation {
+ display: flex;
+ align-items: center;
+}
+
+html {
+ box-sizing: border-box;
+ font-size: 100%;
+ overflow-x: hidden;
+}
+html body {
+ overflow-x: hidden;
+}
+
+*,
+*:before,
+*:after {
+ box-sizing: inherit;
+}
+
+body {
+ font-family: "Roboto", sans-serif;
+}
+
+p {
+ font-size: initial;
+ line-height: inherit;
+ color: inherit;
+}
+p strong,
+p b {
+ color: inherit;
+ font-size: initial;
+ line-height: inherit;
+ margin: 0;
+}
+
+a:focus,
+button:focus {
+ outline-width: 3px;
+ outline-width: 0.1875rem;
+ outline-offset: 2px;
+ outline-offset: 0.125rem;
+ outline-style: solid;
+ outline-color: #254A7E;
+ z-index: 401;
+} \ No newline at end of file