@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 * 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; }