From 9bd86126da2a613598844b994e196fc79b945069 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 19 Jan 2024 16:27:44 -0500 Subject: [PATCH 01/91] Update generic error message --- app/client/src/config.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/client/src/config.tsx b/app/client/src/config.tsx index d439f5d8..3437fa1f 100644 --- a/app/client/src/config.tsx +++ b/app/client/src/config.tsx @@ -32,7 +32,7 @@ const formioProjectName = VITE_FORMIO_PROJECT_NAME; export const formioProjectUrl = `${formioBaseUrl}/${formioProjectName}`; export const messages = { - genericError: "Something went wrong.", + genericError: "The application has encountered an unknown error.", authError: "Authentication error. Please log in again or contact support.", samlError: "Error logging in. Please try again or contact support.", bapSamFetchError: "Error loading SAM.gov data. Please contact support.", From 7b6fb344434a3081a3018064780a4f13fff16341 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 19 Jan 2024 16:34:22 -0500 Subject: [PATCH 02/91] Rename Submission component's ButtonLink to FormButtonLink --- app/client/src/routes/submissions.tsx | 28 +++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index 6c024466..bd4a206f 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -37,7 +37,7 @@ import type { const defaultTableRowClassNames = "bg-gray-5"; const highlightedTableRowClassNames = "bg-primary-lighter"; -function ButtonLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { +function FormButtonLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { const icon = props.type === "edit" ? "edit" : "visibility"; const text = props.type === "edit" ? "Edit" : "View"; const linkClassNames = @@ -241,11 +241,11 @@ function FRF2022Submission(props: { rebate: Rebate }) { > {frfNeedsEdits ? ( - + ) : frf.formio.state === "submitted" || !frfSubmissionPeriodOpen ? ( - + ) : frf.formio.state === "draft" ? ( - + ) : null} @@ -566,13 +566,13 @@ function PRF2022Submission(props: { rebate: Rebate }) { > {frfNeedsEdits ? ( - + ) : prfNeedsEdits ? ( - + ) : prf.formio.state === "submitted" || !prfSubmissionPeriodOpen ? ( - + ) : prf.formio.state === "draft" ? ( - + ) : null} @@ -790,11 +790,11 @@ function CRF2022Submission(props: { rebate: Rebate }) { > {crfNeedsEdits ? ( - + ) : crf.formio.state === "submitted" || !crfSubmissionPeriodOpen ? ( - + ) : crf.formio.state === "draft" ? ( - + ) : null} @@ -948,11 +948,11 @@ function FRF2023Submission(props: { rebate: Rebate }) { > {frfNeedsEdits ? ( - + ) : frf.formio.state === "submitted" || !frfSubmissionPeriodOpen ? ( - + ) : frf.formio.state === "draft" ? ( - + ) : null} From d03ea688e57411c1f1c841d65aae59c8bd27dda4 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 19 Jan 2024 17:05:03 -0500 Subject: [PATCH 03/91] Update Submissions component with new PRF2023Submission component --- app/client/src/routes/submissions.tsx | 244 +++++++++++++++++++++++++- 1 file changed, 243 insertions(+), 1 deletion(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index bd4a206f..d39c4d80 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -29,7 +29,7 @@ import type { FormioPRF2022Submission, FormioCRF2022Submission, FormioFRF2023Submission, - // FormioPRF2023Submission, + FormioPRF2023Submission, // FormioCRF2023Submission, Rebate, } from "@/utilities"; @@ -1048,6 +1048,246 @@ function FRF2023Submission(props: { rebate: Rebate }) { ); } +function PRF2023Submission(props: { rebate: Rebate }) { + const { rebate } = props; + const { frf, prf, crf } = rebate; + + const navigate = useNavigate(); + const { email } = useOutletContext<{ email: string }>(); + + const configData = useConfigData(); + const bapSamData = useBapSamData(); + const { displayErrorNotification } = useNotificationsActions(); + + /** + * Stores when data is being posted to the server, so a loading indicator can + * be rendered inside the "New Payment Request" button, and we can prevent + * double submits/creations of new PRF submissions. + */ + const [dataIsPosting, setDataIsPosting] = useState(false); + + if (!configData || !bapSamData) return null; + + const prfSubmissionPeriodOpen = configData.submissionPeriodOpen["2023"].prf; + + const frfSelected = frf.bap?.status === "Accepted"; + + const frfSelectedButNoPRF = frfSelected && !Boolean(prf.formio); + + /** matched SAM.gov entity for the FRF submission */ + const entity = bapSamData.entities.find((entity) => { + const { ENTITY_STATUS__c, ENTITY_COMBO_KEY__c } = entity; + const comboKey = (frf.formio as FormioFRF2023Submission).data + ._bap_entity_combo_key; + return ENTITY_STATUS__c === "Active" && ENTITY_COMBO_KEY__c === comboKey; + }); + + if (frfSelectedButNoPRF) { + return ( + + + + + + ); + } + + // return if a Payment Request submission has not been created for this rebate + if (!prf.formio) return null; + + const { + _user_email, + _bap_rebate_id, // + } = (prf.formio as FormioPRF2023Submission).data; + + const date = new Date(prf.formio.modified).toLocaleDateString(); + const time = new Date(prf.formio.modified).toLocaleTimeString(); + + const frfNeedsEdits = submissionNeedsEdits({ + formio: frf.formio, + bap: frf.bap, + }); + + const prfNeedsEdits = submissionNeedsEdits({ + formio: prf.formio, + bap: prf.bap, + }); + + // TODO: review statuses for 2023 PRF + const prfNeedsClarification = prf.bap?.status === "Needs Clarification"; + + const prfHasBeenWithdrawn = prf.bap?.status === "Withdrawn"; + + const prfFundingNotApproved = prf.bap?.status === "Coordinator Denied"; + + const prfFundingApproved = prf.bap?.status === "Accepted"; + + const prfFundingApprovedButNoCRF = prfFundingApproved && !Boolean(crf.formio); + + const statusTableCellClassNames = + prf.formio.state === "submitted" || !prfSubmissionPeriodOpen + ? "text-italic" + : ""; + + const statusIconClassNames = prfFundingApproved + ? "usa-icon text-primary" // blue + : "usa-icon"; + + const statusIcon = prfNeedsEdits + ? `${icons}#priority_high` // ! + : prfHasBeenWithdrawn + ? `${icons}#close` // ✕ + : prfFundingNotApproved + ? `${icons}#cancel` // ✕ inside a circle + : prfFundingApproved + ? `${icons}#check_circle` // check inside a circle + : prf.formio.state === "draft" + ? `${icons}#more_horiz` // three horizontal dots + : prf.formio.state === "submitted" + ? `${icons}#check` // check + : `${icons}#remove`; // — (fallback, not used) + + const statusText = prfNeedsEdits + ? "Edits Requested" + : prfHasBeenWithdrawn + ? "Withdrawn" + : prfFundingNotApproved + ? "Funding Not Approved" + : prfFundingApproved + ? "Funding Approved" + : prf.formio.state === "draft" + ? "Draft" + : prf.formio.state === "submitted" + ? "Submitted" + : ""; // fallback, not used + + const prfUrl = `/prf/2023/${_bap_rebate_id}`; + + return ( + + + {frfNeedsEdits ? ( + + ) : prfNeedsEdits ? ( + + ) : prf.formio.state === "submitted" || !prfSubmissionPeriodOpen ? ( + + ) : prf.formio.state === "draft" ? ( + + ) : null} + + +   + + + Payment Request +
+ + {prfNeedsClarification ? ( + + ) : ( + <> + + {statusText} + + )} + + + +   + +   + + + {_user_email} +
+ {date} + + + ); +} + +function CRF2023Submission(props: { rebate: Rebate }) { + // +} + function Submissions2022() { const content = useContentData(); const submissionsQueries = useSubmissionsQueries("2022"); @@ -1150,6 +1390,8 @@ function Submissions2023() { return rebate.rebateYear === "2023" ? ( + + {/* */} {/* blank row after all submissions but the last one */} {index !== submissions.length - 1 && ( From 0e626cb3a310514885475292974bd985ac1a9a06 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 22 Jan 2024 09:08:51 -0500 Subject: [PATCH 04/91] Add initial prf2023 route component --- app/client/src/components/app.tsx | 4 + app/client/src/routes/prf2023.tsx | 468 ++++++++++++++++++++++++++++++ 2 files changed, 472 insertions(+) create mode 100644 app/client/src/routes/prf2023.tsx diff --git a/app/client/src/components/app.tsx b/app/client/src/components/app.tsx index 98945305..43639c79 100644 --- a/app/client/src/components/app.tsx +++ b/app/client/src/components/app.tsx @@ -40,6 +40,8 @@ import { FRF2022 } from "@/routes/frf2022"; import { PRF2022 } from "@/routes/prf2022"; import { CRF2022 } from "@/routes/crf2022"; import { FRF2023 } from "@/routes/frf2023"; +import { PRF2023 } from "@/routes/prf2023"; +// import { CRF2023 } from "@/routes/crf2023"; import { useDialogState, useDialogActions } from "@/contexts/dialog"; /** Custom hook to display a site-wide alert banner */ @@ -249,6 +251,8 @@ export function App() { } /> } /> + } /> + {/* } /> */} } /> diff --git a/app/client/src/routes/prf2023.tsx b/app/client/src/routes/prf2023.tsx new file mode 100644 index 00000000..dc1f9ad6 --- /dev/null +++ b/app/client/src/routes/prf2023.tsx @@ -0,0 +1,468 @@ +import { useEffect, useMemo, useRef } from "react"; +import { useNavigate, useOutletContext, useParams } from "react-router-dom"; +import { useQueryClient, useQuery, useMutation } from "@tanstack/react-query"; +import { Dialog } from "@headlessui/react"; +import { Formio, Form } from "@formio/react"; +import s3 from "formiojs/providers/storage/s3"; +import { cloneDeep, isEqual } from "lodash"; +import icons from "uswds/img/sprite.svg"; +// --- +import { serverUrl, messages } from "@/config"; +import { + getData, + postData, + useContentData, + useConfigData, + useBapSamData, + useSubmissionsQueries, + useSubmissions, + submissionNeedsEdits, + getUserInfo, +} from "@/utilities"; +import { Loading } from "@/components/loading"; +import { Message } from "@/components/message"; +import { MarkdownContent } from "@/components/markdownContent"; +import { useNotificationsActions } from "@/contexts/notifications"; +import { useRebateYearState } from "@/contexts/rebateYear"; +import type { FormioPRF2023Submission } from "@/utilities"; + +type ServerResponse = + | { + userAccess: false; + formSchema: null; + submission: null; + } + | { + userAccess: true; + formSchema: { url: string; json: object }; + submission: FormioPRF2023Submission; + }; + +/** Custom hook to fetch Formio submission data */ +function useFormioSubmissionQueryAndMutation(rebateId: string | undefined) { + const queryClient = useQueryClient(); + + useEffect(() => { + queryClient.resetQueries({ queryKey: ["formio/2023/prf-submission"] }); + }, [queryClient]); + + const url = `${serverUrl}/api/formio/2023/prf-submission/${rebateId}`; + + const query = useQuery({ + queryKey: ["formio/2023/prf-submission", { id: rebateId }], + queryFn: () => { + return getData(url).then((res) => { + const mongoId = res.submission?._id; + const comboKey = res.submission?.data._bap_entity_combo_key; + + /** + * Change the formUrl the File component's `uploadFile` uses, so the s3 + * upload PUT request is routed through the server app. + * + * https://github.com/formio/formio.js/blob/master/src/components/file/File.js#L760 + * https://github.com/formio/formio.js/blob/master/src/providers/storage/s3.js#L5 + * https://github.com/formio/formio.js/blob/master/src/providers/storage/xhr.js#L90 + */ + Formio.Providers.providers.storage.s3 = function (formio: { + formUrl: string; + [field: string]: unknown; + }) { + const s3Formio = cloneDeep(formio); + s3Formio.formUrl = `${serverUrl}/api/formio/2023/s3/prf/${mongoId}/${comboKey}`; + return s3(s3Formio); + }; + + return Promise.resolve(res); + }); + }, + refetchOnWindowFocus: false, + }); + + const mutation = useMutation({ + mutationFn: (updatedSubmission: { + mongoId: string; + submission: { + data: { [field: string]: unknown }; + metadata: { [field: string]: unknown }; + state: "submitted" | "draft"; + }; + }) => { + return postData(url, updatedSubmission); + }, + onSuccess: (res) => { + return queryClient.setQueryData( + ["formio/2023/prf-submission", { id: rebateId }], + (prevData) => { + return prevData?.submission + ? { ...prevData, submission: res } + : prevData; + }, + ); + }, + }); + + return { query, mutation }; +} + +export function PRF2023() { + const { email } = useOutletContext<{ email: string }>(); + /* ensure user verification (JWT refresh) doesn't cause form to re-render */ + return useMemo(() => { + return ; + }, [email]); +} + +function PaymentRequestForm(props: { email: string }) { + const { email } = props; + + const navigate = useNavigate(); + const { id: rebateId } = useParams<"id">(); // CSB Rebate ID (6 digits) + + const content = useContentData(); + const configData = useConfigData(); + const bapSamData = useBapSamData(); + const { + displaySuccessNotification, + displayErrorNotification, + dismissNotification, + } = useNotificationsActions(); + const { rebateYear } = useRebateYearState(); + + const submissionsQueries = useSubmissionsQueries("2023"); + const submissions = useSubmissions("2023"); + + const { query, mutation } = useFormioSubmissionQueryAndMutation(rebateId); + const { userAccess, formSchema, submission } = query.data ?? {}; + + /** + * Stores when data is being posted to the server, so a loading overlay can + * be rendered over the form, preventing the user from losing input data when + * the form is re-rendered with data returned from the server's successful + * post response. + */ + const dataIsPosting = useRef(false); + + /** + * Stores when the form is being submitted, so it can be referenced in the + * Form component's `onSubmit` event prop to prevent double submits. + */ + const formIsBeingSubmitted = useRef(false); + + /** + * Stores the form data's state right after the user clicks the Save, Submit, + * or Next button. As soon as a post request to update the data succeeds, this + * pending submission data is reset to an empty object. This pending data, + * along with the submission data returned from the server is passed into the + * Form component's `submission` prop. + */ + const pendingSubmissionData = useRef<{ [field: string]: unknown }>({}); + + /** + * Stores the last succesfully submitted data, so it can be used in the Form + * component's `onNextPage` event prop's "dirty check" which determines if + * posting of updated data is needed (so we don't make needless requests if no + * field data in the form has changed). + */ + const lastSuccesfullySubmittedData = useRef<{ [field: string]: unknown }>({}); + + if (!configData || !bapSamData) { + return ; + } + + if (submissionsQueries.some((query) => query.isFetching)) { + return ; + } + + if (submissionsQueries.some((query) => query.isError)) { + return ; + } + + if (query.isInitialLoading) { + return ; + } + + if (query.isError || !userAccess || !formSchema || !submission) { + return ; + } + + const rebate = submissions.find((r) => r.rebateId === rebateId); + + const frfNeedsEdits = !rebate + ? false + : submissionNeedsEdits({ + formio: rebate.frf.formio, + bap: rebate.frf.bap, + }); + + const prfNeedsEdits = !rebate + ? false + : submissionNeedsEdits({ + formio: rebate.prf.formio, + bap: rebate.prf.bap, + }); + + const prfSubmissionPeriodOpen = + configData.submissionPeriodOpen[rebateYear].prf; + + const formIsReadOnly = + frfNeedsEdits || + ((submission.state === "submitted" || !prfSubmissionPeriodOpen) && + !prfNeedsEdits); + + /** matched SAM.gov entity for the Payment Request submission */ + const entity = bapSamData.entities.find((entity) => { + const { ENTITY_COMBO_KEY__c } = entity; + return ENTITY_COMBO_KEY__c === submission.data._bap_entity_combo_key; + }); + + if (!entity) { + return ; + } + + if (entity.ENTITY_STATUS__c !== "Active") { + return ; + } + + // const { + // UNIQUE_ENTITY_ID__c, + // ENTITY_EFT_INDICATOR__c, + // ELEC_BUS_POC_EMAIL__c, + // ALT_ELEC_BUS_POC_EMAIL__c, + // GOVT_BUS_POC_EMAIL__c, + // ALT_GOVT_BUS_POC_EMAIL__c, + // } = entity; + + const { title, name } = getUserInfo(email, entity); + + return ( +
+ {content && ( + + )} + + {frfNeedsEdits && ( + + )} + +
    +
  • +
    + +
    +
    + Rebate ID: {rebateId} +
    +
  • +
+ + {}}> +
+
+
+ + + +
+
+
+ +
+
{ + if (formIsReadOnly) return; + + // account for when form is being submitted to prevent double submits + if (formIsBeingSubmitted.current) return; + if (onSubmitSubmission.state === "submitted") { + formIsBeingSubmitted.current = true; + } + + const data = { ...onSubmitSubmission.data }; + + const updatedSubmission = { + mongoId: submission._id, + submission: { + ...onSubmitSubmission, + data, + }, + }; + + dismissNotification({ id: 0 }); + dataIsPosting.current = true; + pendingSubmissionData.current = data; + + mutation.mutate(updatedSubmission, { + onSuccess: (res, _payload, _context) => { + pendingSubmissionData.current = {}; + lastSuccesfullySubmittedData.current = cloneDeep(res.data); + + /** success notification id */ + const id = Date.now(); + + displaySuccessNotification({ + id, + body: ( +

+ {onSubmitSubmission.state === "submitted" ? ( + <> + Payment Request {rebateId} submitted + successfully. + + ) : ( + <>Draft saved successfully. + )} +

+ ), + }); + + if (onSubmitSubmission.state === "submitted") { + /** + * NOTE: we'll keep the success notification displayed and + * redirect the user to their dashboard + */ + navigate("/"); + } + + if (onSubmitSubmission.state === "draft") { + setTimeout(() => dismissNotification({ id }), 5000); + } + }, + onError: (_error, _payload, _context) => { + displayErrorNotification({ + id: Date.now(), + body: ( +

+ {onSubmitSubmission.state === "submitted" ? ( + <>Error submitting Payment Request form. + ) : ( + <>Error saving draft. + )} +

+ ), + }); + }, + onSettled: (_data, _error, _payload, _context) => { + dataIsPosting.current = false; + formIsBeingSubmitted.current = false; + }, + }); + }} + onNextPage={(onNextPageParam: { + page: number; + submission: { + data: { [field: string]: unknown }; + metadata: { [field: string]: unknown }; + }; + }) => { + if (formIsReadOnly) return; + + const data = { ...onNextPageParam.submission.data }; + + // "dirty check" – don't post an update if no changes have been made + // to the form (ignoring current user fields) + const currentData = { ...data }; + const submittedData = { ...lastSuccesfullySubmittedData.current }; + + delete currentData._user_email; + delete currentData._user_title; + delete currentData._user_name; + delete submittedData._user_email; + delete submittedData._user_title; + delete submittedData._user_name; + if (isEqual(currentData, submittedData)) return; + + const updatedSubmission = { + mongoId: submission._id, + submission: { + ...onNextPageParam.submission, + data, + state: "draft" as const, + }, + }; + + dismissNotification({ id: 0 }); + dataIsPosting.current = true; + pendingSubmissionData.current = data; + + mutation.mutate(updatedSubmission, { + onSuccess: (res, _payload, _context) => { + pendingSubmissionData.current = {}; + lastSuccesfullySubmittedData.current = cloneDeep(res.data); + + /** success notification id */ + const id = Date.now(); + + displaySuccessNotification({ + id, + body: ( +

+ Draft saved successfully. +

+ ), + }); + + setTimeout(() => dismissNotification({ id }), 5000); + }, + onError: (_error, _payload, _context) => { + displayErrorNotification({ + id: Date.now(), + body: ( +

+ Error saving draft. +

+ ), + }); + }, + onSettled: (_data, _error, _payload, _context) => { + dataIsPosting.current = false; + }, + }); + }} + /> +
+ + {frfNeedsEdits && ( + + )} +
+ ); +} From c398e27da8dc543c31745eda6eabb211e5588217 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 22 Jan 2024 15:03:27 -0500 Subject: [PATCH 05/91] Move fetching of prf submissions into new formio utility function for use across rebate years --- app/server/app/routes/formio2022.js | 24 +++-------------- app/server/app/routes/formio2023.js | 6 +++-- app/server/app/utilities/formio.js | 42 +++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+), 22 deletions(-) diff --git a/app/server/app/routes/formio2022.js b/app/server/app/routes/formio2022.js index 0da1cbe6..60c36b89 100644 --- a/app/server/app/routes/formio2022.js +++ b/app/server/app/routes/formio2022.js @@ -21,10 +21,13 @@ const { const { uploadS3FileMetadata, downloadS3FileMetadata, + // fetchFRFSubmissions, createFRFSubmission, fetchFRFSubmission, updateFRFSubmission, + // + fetchPRFSubmissions, } = require("../utilities/formio"); const log = require("../utilities/logger"); @@ -85,26 +88,7 @@ router.post( // --- get user's 2022 PRF submissions from Formio router.get("/prf-submissions", storeBapComboKeys, (req, res) => { - const { bapComboKeys } = req; - - const submissionsUrl = - `${formioPRFUrl}/submission` + - `?sort=-modified` + - `&limit=1000000` + - `&data.bap_hidden_entity_combo_key=${bapComboKeys.join( - "&data.bap_hidden_entity_combo_key=", - )}`; - - axiosFormio(req) - .get(submissionsUrl) - .then((axiosRes) => axiosRes.data) - .then((submissions) => res.json(submissions)) - .catch((error) => { - // NOTE: error is logged in axiosFormio response interceptor - const errorStatus = error.response?.status || 500; - const errorMessage = `Error getting Formio Payment Request form submissions.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); + fetchPRFSubmissions({ rebateYear: "2022", req, res }); }); // --- post a new 2022 PRF submission to Formio diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index 2de8ea34..d8c0f3d9 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -21,10 +21,13 @@ const { const { uploadS3FileMetadata, downloadS3FileMetadata, + // fetchFRFSubmissions, createFRFSubmission, fetchFRFSubmission, updateFRFSubmission, + // + fetchPRFSubmissions, } = require("../utilities/formio"); const log = require("../utilities/logger"); @@ -82,8 +85,7 @@ router.post( // --- get user's 2023 PRF submissions from Formio router.get("/prf-submissions", storeBapComboKeys, (req, res) => { - // TODO - res.json([]); + fetchPRFSubmissions({ rebateYear: "2023", req, res }); }); // --- post a new 2023 PRF submission to Formio diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 4f509c88..e8a9fb44 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -352,11 +352,53 @@ function updateFRFSubmission({ rebateYear, req, res }) { }); } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + */ +function fetchPRFSubmissions({ rebateYear, req, res }) { + const { bapComboKeys } = req; + + const comboKeyFieldName = getComboKeyFieldName({ rebateYear }); + const comboKeySearchParam = `&data.${comboKeyFieldName}=`; + + const formioFormUrl = formUrl[rebateYear].prf; + + if (!formioFormUrl) { + const errorStatus = 400; + const errorMessage = `Formio form URL does not exist for ${rebateYear} PRF.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + const submissionsUrl = + `${formioFormUrl}/submission` + + `?sort=-modified` + + `&limit=1000000` + + comboKeySearchParam + + `${bapComboKeys.join(comboKeySearchParam)}`; + + axiosFormio(req) + .get(submissionsUrl) + .then((axiosRes) => axiosRes.data) + .then((submissions) => res.json(submissions)) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error getting Formio ${rebateYear} Payment Request form submissions.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); +} + module.exports = { uploadS3FileMetadata, downloadS3FileMetadata, + // fetchFRFSubmissions, createFRFSubmission, fetchFRFSubmission, updateFRFSubmission, + // + fetchPRFSubmissions, }; From 596f94a5c40ffd581a384009359901f32d4b6c97 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 22 Jan 2024 17:33:03 -0500 Subject: [PATCH 06/91] Move creation of a brand new prf submission into new formio utility function for use across rebate years --- app/server/app/routes/formio2022.js | 126 +--------------------- app/server/app/utilities/formio.js | 160 +++++++++++++++++++++++++++- 2 files changed, 161 insertions(+), 125 deletions(-) diff --git a/app/server/app/routes/formio2022.js b/app/server/app/routes/formio2022.js index 60c36b89..d5a4bfb3 100644 --- a/app/server/app/routes/formio2022.js +++ b/app/server/app/routes/formio2022.js @@ -14,7 +14,6 @@ const { } = require("../middleware"); const { getBapFormSubmissionsStatuses, - getBapDataForPRF, getBapDataForCRF, checkFormSubmissionPeriodAndBapStatus, } = require("../utilities/bap"); @@ -28,6 +27,7 @@ const { updateFRFSubmission, // fetchPRFSubmissions, + createPRFSubmission, } = require("../utilities/formio"); const log = require("../utilities/logger"); @@ -93,129 +93,7 @@ router.get("/prf-submissions", storeBapComboKeys, (req, res) => { // --- post a new 2022 PRF submission to Formio router.post("/prf-submission", storeBapComboKeys, (req, res) => { - const { bapComboKeys, body } = req; - const { mail } = req.user; - const { - email, - title, - name, - entity, - comboKey, - rebateId, - frfReviewItemId, - frfFormModified, - } = body; - - if (!submissionPeriodOpen["2022"].prf) { - const errorStatus = 400; - const errorMessage = `CSB Payment Request form enrollment period is closed.`; - return res.status(errorStatus).json({ message: errorMessage }); - } - - if (!bapComboKeys.includes(comboKey)) { - const logMessage = - `User with email '${mail}' attempted to post a new PRF submission ` + - `without a matching BAP combo key.`; - log({ level: "error", message: logMessage, req }); - - const errorStatus = 401; - const errorMessage = `Unauthorized.`; - return res.status(errorStatus).json({ message: errorMessage }); - } - - const { - UNIQUE_ENTITY_ID__c, - ENTITY_EFT_INDICATOR__c, - ELEC_BUS_POC_EMAIL__c, - ALT_ELEC_BUS_POC_EMAIL__c, - GOVT_BUS_POC_EMAIL__c, - ALT_GOVT_BUS_POC_EMAIL__c, - } = entity; - - return getBapDataForPRF(req, frfReviewItemId) - .then(({ frfRecordQuery, busRecordsQuery }) => { - const { - CSB_NCES_ID__c, - Primary_Applicant__r, - Alternate_Applicant__r, - Applicant_Organization__r, - CSB_School_District__r, - Fleet_Name__c, - School_District_Prioritized__c, - Total_Rebate_Funds_Requested__c, - Total_Infrastructure_Funds__c, - } = frfRecordQuery[0]; - - const busInfo = busRecordsQuery.map((record) => ({ - busNum: record.Rebate_Item_num__c, - oldBusNcesDistrictId: CSB_NCES_ID__c, - oldBusVin: record.CSB_VIN__c, - oldBusModelYear: record.CSB_Model_Year__c, - oldBusFuelType: record.CSB_Fuel_Type__c, - newBusFuelType: record.CSB_Replacement_Fuel_Type__c, - hidden_bap_max_rebate: record.CSB_Funds_Requested__c, - })); - - /** - * NOTE: `purchaseOrders` is initialized as an empty array to fix some - * issue with the field being changed to an object when the form loads - */ - const submission = { - data: { - bap_hidden_entity_combo_key: comboKey, - hidden_application_form_modified: frfFormModified, - hidden_current_user_email: email, - hidden_current_user_title: title, - hidden_current_user_name: name, - hidden_sam_uei: UNIQUE_ENTITY_ID__c, - hidden_sam_efti: ENTITY_EFT_INDICATOR__c || "0000", - hidden_sam_elec_bus_poc_email: ELEC_BUS_POC_EMAIL__c, - hidden_sam_alt_elec_bus_poc_email: ALT_ELEC_BUS_POC_EMAIL__c, - hidden_sam_govt_bus_poc_email: GOVT_BUS_POC_EMAIL__c, - hidden_sam_alt_govt_bus_poc_email: ALT_GOVT_BUS_POC_EMAIL__c, - hidden_bap_rebate_id: rebateId, - hidden_bap_district_id: CSB_NCES_ID__c, - hidden_bap_primary_name: Primary_Applicant__r?.Name, - hidden_bap_primary_title: Primary_Applicant__r?.Title, - hidden_bap_primary_phone_number: Primary_Applicant__r?.Phone, - hidden_bap_primary_email: Primary_Applicant__r?.Email, - hidden_bap_alternate_name: Alternate_Applicant__r?.Name || "", - hidden_bap_alternate_title: Alternate_Applicant__r?.Title || "", - hidden_bap_alternate_phone_number: Alternate_Applicant__r?.Phone || "", // prettier-ignore - hidden_bap_alternate_email: Alternate_Applicant__r?.Email || "", - hidden_bap_org_name: Applicant_Organization__r?.Name, - hidden_bap_district_name: CSB_School_District__r?.Name, - hidden_bap_fleet_name: Fleet_Name__c, - hidden_bap_prioritized: School_District_Prioritized__c, - hidden_bap_requested_funds: Total_Rebate_Funds_Requested__c, - hidden_bap_infra_max_rebate: Total_Infrastructure_Funds__c, - busInfo, - purchaseOrders: [], - }, - /** Add custom metadata to track formio submissions from wrapper. */ - metadata: { - ...formioCSBMetadata, - }, - state: "draft", - }; - - axiosFormio(req) - .post(`${formioPRFUrl}/submission`, submission) - .then((axiosRes) => axiosRes.data) - .then((submission) => res.json(submission)) - .catch((error) => { - // NOTE: error is logged in axiosFormio response interceptor - const errorStatus = error.response?.status || 500; - const errorMessage = `Error posting Formio Payment Request form submission.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); - }) - .catch((error) => { - // NOTE: logged in bap verifyBapConnection - const errorStatus = 500; - const errorMessage = `Error getting data for a new Payment Request form submission from the BAP.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); + createPRFSubmission({ rebateYear: "2022", req, res }); }); // --- get an existing 2022 PRF's schema and submission data from Formio diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index e8a9fb44..f9950353 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -6,7 +6,10 @@ const { submissionPeriodOpen, formioCSBMetadata, } = require("../config/formio"); -const { checkFormSubmissionPeriodAndBapStatus } = require("./bap"); +const { + getBapDataForPRF, + checkFormSubmissionPeriodAndBapStatus, +} = require("../utilities/bap"); const log = require("./logger"); /** @@ -21,6 +24,110 @@ function getComboKeyFieldName({ rebateYear }) { : ""; } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + * @returns {Promise<{ data: Object, metadata: Object, state: 'draft' }>} + */ +function fetchDataForPRFSubmission({ rebateYear, req, res }) { + /** @type {{ + * email: string + * title: string + * name: string + * entity: import('./bap.js').BapSamEntity + * comboKey: ?string + * rebateId: ?string + * frfReviewItemId: ?string + * frfFormModified: ?string + * }} */ + const { + email, + title, + name, + entity, + comboKey, + rebateId, + frfReviewItemId, + frfFormModified, + } = req.body; + + return getBapDataForPRF(req, frfReviewItemId) + .then(({ frfRecordQuery, busRecordsQuery }) => { + const { + CSB_NCES_ID__c, + Primary_Applicant__r, + Alternate_Applicant__r, + Applicant_Organization__r, + CSB_School_District__r, + Fleet_Name__c, + School_District_Prioritized__c, + Total_Rebate_Funds_Requested__c, + Total_Infrastructure_Funds__c, + } = frfRecordQuery[0]; + + const busInfo = busRecordsQuery.map((record) => ({ + busNum: record.Rebate_Item_num__c, + oldBusNcesDistrictId: CSB_NCES_ID__c, + oldBusVin: record.CSB_VIN__c, + oldBusModelYear: record.CSB_Model_Year__c, + oldBusFuelType: record.CSB_Fuel_Type__c, + newBusFuelType: record.CSB_Replacement_Fuel_Type__c, + hidden_bap_max_rebate: record.CSB_Funds_Requested__c, + })); + + /** + * NOTE: `purchaseOrders` is initialized as an empty array to fix some + * issue with the field being changed to an object when the form loads + */ + const submission = { + data: { + bap_hidden_entity_combo_key: comboKey, + hidden_application_form_modified: frfFormModified, + hidden_current_user_email: email, + hidden_current_user_title: title, + hidden_current_user_name: name, + hidden_sam_uei: entity.UNIQUE_ENTITY_ID__c, + hidden_sam_efti: entity.ENTITY_EFT_INDICATOR__c || "0000", + hidden_sam_elec_bus_poc_email: entity.ELEC_BUS_POC_EMAIL__c, + hidden_sam_alt_elec_bus_poc_email: entity.ALT_ELEC_BUS_POC_EMAIL__c, + hidden_sam_govt_bus_poc_email: entity.GOVT_BUS_POC_EMAIL__c, + hidden_sam_alt_govt_bus_poc_email: entity.ALT_GOVT_BUS_POC_EMAIL__c, + hidden_bap_rebate_id: rebateId, + hidden_bap_district_id: CSB_NCES_ID__c, + hidden_bap_primary_name: Primary_Applicant__r?.Name, + hidden_bap_primary_title: Primary_Applicant__r?.Title, + hidden_bap_primary_phone_number: Primary_Applicant__r?.Phone, + hidden_bap_primary_email: Primary_Applicant__r?.Email, + hidden_bap_alternate_name: Alternate_Applicant__r?.Name || "", + hidden_bap_alternate_title: Alternate_Applicant__r?.Title || "", + hidden_bap_alternate_phone_number: Alternate_Applicant__r?.Phone || "", // prettier-ignore + hidden_bap_alternate_email: Alternate_Applicant__r?.Email || "", + hidden_bap_org_name: Applicant_Organization__r?.Name, + hidden_bap_district_name: CSB_School_District__r?.Name, + hidden_bap_fleet_name: Fleet_Name__c, + hidden_bap_prioritized: School_District_Prioritized__c, + hidden_bap_requested_funds: Total_Rebate_Funds_Requested__c, + hidden_bap_infra_max_rebate: Total_Infrastructure_Funds__c, + busInfo, + purchaseOrders: [], + }, + /** Add custom metadata to track formio submissions from wrapper. */ + metadata: { ...formioCSBMetadata }, + state: "draft", + }; + + return submission; + }) + .catch((error) => { + // NOTE: logged in bap verifyBapConnection + const errorStatus = 500; + const errorMessage = `Error getting data for a new Payment Request form submission from the BAP.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); +} + /** * @param {Object} param * @param {'2022' | '2023'} param.rebateYear @@ -391,6 +498,56 @@ function fetchPRFSubmissions({ rebateYear, req, res }) { }); } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + */ +function createPRFSubmission({ rebateYear, req, res }) { + const { bapComboKeys, body } = req; + const { mail } = req.user; + const { comboKey } = body; + + const formioFormUrl = formUrl[rebateYear].prf; + + if (!formioFormUrl) { + const errorStatus = 400; + const errorMessage = `Formio form URL does not exist for ${rebateYear} PRF.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + if (!submissionPeriodOpen[rebateYear].prf) { + const errorStatus = 400; + const errorMessage = `${rebateYear} CSB Payment Request form enrollment period is closed.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + if (!bapComboKeys.includes(comboKey)) { + const logMessage = + `User with email '${mail}' attempted to post a new ${rebateYear} ` + + `PRF submission without a matching BAP combo key.`; + log({ level: "error", message: logMessage, req }); + + const errorStatus = 401; + const errorMessage = `Unauthorized.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + fetchDataForPRFSubmission({ rebateYear, req, res }).then((submission) => { + axiosFormio(req) + .post(`${formioFormUrl}/submission`, submission) + .then((axiosRes) => axiosRes.data) + .then((submission) => res.json(submission)) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error posting Formio ${rebateYear} Payment Request form submission.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); + }); +} + module.exports = { uploadS3FileMetadata, downloadS3FileMetadata, @@ -401,4 +558,5 @@ module.exports = { updateFRFSubmission, // fetchPRFSubmissions, + createPRFSubmission, }; From f8798a01701ffc30d76a924b1c46185183855eec Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 22 Jan 2024 17:39:53 -0500 Subject: [PATCH 07/91] Update formio2023 server route file with route handler to create an PRF submission --- app/server/app/routes/formio2023.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index d8c0f3d9..72a5e437 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -14,7 +14,6 @@ const { } = require("../middleware"); const { getBapFormSubmissionsStatuses, - getBapDataForPRF, getBapDataForCRF, checkFormSubmissionPeriodAndBapStatus, } = require("../utilities/bap"); @@ -28,6 +27,7 @@ const { updateFRFSubmission, // fetchPRFSubmissions, + createPRFSubmission, } = require("../utilities/formio"); const log = require("../utilities/logger"); @@ -89,6 +89,9 @@ router.get("/prf-submissions", storeBapComboKeys, (req, res) => { }); // --- post a new 2023 PRF submission to Formio +router.post("/prf-submission", storeBapComboKeys, (req, res) => { + createPRFSubmission({ rebateYear: "2023", req, res }); +}); // --- get an existing 2023 PRF's schema and submission data from Formio From 75facdece92fa6f10c0f3337791cfc23756904b8 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 22 Jan 2024 17:43:23 -0500 Subject: [PATCH 08/91] Update BAP query functions for getting 2022 PRF data to include rebate year in the function name --- app/server/app/utilities/bap.js | 18 ++-- app/server/app/utilities/formio.js | 151 +++++++++++++++-------------- 2 files changed, 86 insertions(+), 83 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index 7bec316e..4e5baa2a 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -509,16 +509,16 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { } /** - * Uses cached JSforce connection to query the BAP for FRF submission data, for - * use in a brand new PRF submission. + * Uses cached JSforce connection to query the BAP for 2022 FRF submission data, + * for use in a brand new 2022 PRF submission. * * @param {express.Request} req * @param {string} frfReviewItemId CSB Rebate ID with the form/version ID (9 digits) * @returns {Promise} FRF submission fields */ -async function queryBapForPRFData(req, frfReviewItemId) { +async function queryBapFor2022PRFData(req, frfReviewItemId) { const logMessage = - `Querying the BAP for FRF submission associated with ` + + `Querying the BAP for 2022 FRF submission associated with ` + `FRF Review Item ID: '${frfReviewItemId}'.`; log({ level: "info", message: logMessage }); @@ -1048,15 +1048,15 @@ function getBapFormSubmissionsStatuses(req, comboKeys) { } /** - * Fetches FRF submission data associated with a FRF Review Item ID. + * Fetches 2022 FRF submission data associated with a FRF Review Item ID. * * @param {express.Request} req * @param {string} frfReviewItemId - * @returns {ReturnType} + * @returns {ReturnType} */ -function getBapDataForPRF(req, frfReviewItemId) { +function getBapDataFor2022PRF(req, frfReviewItemId) { return verifyBapConnection(req, { - name: queryBapForPRFData, + name: queryBapFor2022PRFData, args: [req, frfReviewItemId], }); } @@ -1126,7 +1126,7 @@ module.exports = { getBapComboKeys, getBapFormSubmissionData, getBapFormSubmissionsStatuses, - getBapDataForPRF, + getBapDataFor2022PRF, getBapDataForCRF, checkFormSubmissionPeriodAndBapStatus, }; diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index f9950353..9f8c2059 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -7,7 +7,7 @@ const { formioCSBMetadata, } = require("../config/formio"); const { - getBapDataForPRF, + getBapDataFor2022PRF, checkFormSubmissionPeriodAndBapStatus, } = require("../utilities/bap"); const log = require("./logger"); @@ -29,7 +29,6 @@ function getComboKeyFieldName({ rebateYear }) { * @param {'2022' | '2023'} param.rebateYear * @param {express.Request} param.req * @param {express.Response} param.res - * @returns {Promise<{ data: Object, metadata: Object, state: 'draft' }>} */ function fetchDataForPRFSubmission({ rebateYear, req, res }) { /** @type {{ @@ -53,79 +52,83 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { frfFormModified, } = req.body; - return getBapDataForPRF(req, frfReviewItemId) - .then(({ frfRecordQuery, busRecordsQuery }) => { - const { - CSB_NCES_ID__c, - Primary_Applicant__r, - Alternate_Applicant__r, - Applicant_Organization__r, - CSB_School_District__r, - Fleet_Name__c, - School_District_Prioritized__c, - Total_Rebate_Funds_Requested__c, - Total_Infrastructure_Funds__c, - } = frfRecordQuery[0]; - - const busInfo = busRecordsQuery.map((record) => ({ - busNum: record.Rebate_Item_num__c, - oldBusNcesDistrictId: CSB_NCES_ID__c, - oldBusVin: record.CSB_VIN__c, - oldBusModelYear: record.CSB_Model_Year__c, - oldBusFuelType: record.CSB_Fuel_Type__c, - newBusFuelType: record.CSB_Replacement_Fuel_Type__c, - hidden_bap_max_rebate: record.CSB_Funds_Requested__c, - })); - - /** - * NOTE: `purchaseOrders` is initialized as an empty array to fix some - * issue with the field being changed to an object when the form loads - */ - const submission = { - data: { - bap_hidden_entity_combo_key: comboKey, - hidden_application_form_modified: frfFormModified, - hidden_current_user_email: email, - hidden_current_user_title: title, - hidden_current_user_name: name, - hidden_sam_uei: entity.UNIQUE_ENTITY_ID__c, - hidden_sam_efti: entity.ENTITY_EFT_INDICATOR__c || "0000", - hidden_sam_elec_bus_poc_email: entity.ELEC_BUS_POC_EMAIL__c, - hidden_sam_alt_elec_bus_poc_email: entity.ALT_ELEC_BUS_POC_EMAIL__c, - hidden_sam_govt_bus_poc_email: entity.GOVT_BUS_POC_EMAIL__c, - hidden_sam_alt_govt_bus_poc_email: entity.ALT_GOVT_BUS_POC_EMAIL__c, - hidden_bap_rebate_id: rebateId, - hidden_bap_district_id: CSB_NCES_ID__c, - hidden_bap_primary_name: Primary_Applicant__r?.Name, - hidden_bap_primary_title: Primary_Applicant__r?.Title, - hidden_bap_primary_phone_number: Primary_Applicant__r?.Phone, - hidden_bap_primary_email: Primary_Applicant__r?.Email, - hidden_bap_alternate_name: Alternate_Applicant__r?.Name || "", - hidden_bap_alternate_title: Alternate_Applicant__r?.Title || "", - hidden_bap_alternate_phone_number: Alternate_Applicant__r?.Phone || "", // prettier-ignore - hidden_bap_alternate_email: Alternate_Applicant__r?.Email || "", - hidden_bap_org_name: Applicant_Organization__r?.Name, - hidden_bap_district_name: CSB_School_District__r?.Name, - hidden_bap_fleet_name: Fleet_Name__c, - hidden_bap_prioritized: School_District_Prioritized__c, - hidden_bap_requested_funds: Total_Rebate_Funds_Requested__c, - hidden_bap_infra_max_rebate: Total_Infrastructure_Funds__c, - busInfo, - purchaseOrders: [], - }, - /** Add custom metadata to track formio submissions from wrapper. */ - metadata: { ...formioCSBMetadata }, - state: "draft", - }; + if (rebateYear === "2022") { + return getBapDataFor2022PRF(req, frfReviewItemId) + .then(({ frfRecordQuery, busRecordsQuery }) => { + const { + CSB_NCES_ID__c, + Primary_Applicant__r, + Alternate_Applicant__r, + Applicant_Organization__r, + CSB_School_District__r, + Fleet_Name__c, + School_District_Prioritized__c, + Total_Rebate_Funds_Requested__c, + Total_Infrastructure_Funds__c, + } = frfRecordQuery[0]; + + const busInfo = busRecordsQuery.map((record) => ({ + busNum: record.Rebate_Item_num__c, + oldBusNcesDistrictId: CSB_NCES_ID__c, + oldBusVin: record.CSB_VIN__c, + oldBusModelYear: record.CSB_Model_Year__c, + oldBusFuelType: record.CSB_Fuel_Type__c, + newBusFuelType: record.CSB_Replacement_Fuel_Type__c, + hidden_bap_max_rebate: record.CSB_Funds_Requested__c, + })); + + /** + * NOTE: `purchaseOrders` is initialized as an empty array to fix some + * issue with the field being changed to an object when the form loads + */ + return { + data: { + bap_hidden_entity_combo_key: comboKey, + hidden_application_form_modified: frfFormModified, + hidden_current_user_email: email, + hidden_current_user_title: title, + hidden_current_user_name: name, + hidden_sam_uei: entity.UNIQUE_ENTITY_ID__c, + hidden_sam_efti: entity.ENTITY_EFT_INDICATOR__c || "0000", + hidden_sam_elec_bus_poc_email: entity.ELEC_BUS_POC_EMAIL__c, + hidden_sam_alt_elec_bus_poc_email: entity.ALT_ELEC_BUS_POC_EMAIL__c, + hidden_sam_govt_bus_poc_email: entity.GOVT_BUS_POC_EMAIL__c, + hidden_sam_alt_govt_bus_poc_email: entity.ALT_GOVT_BUS_POC_EMAIL__c, + hidden_bap_rebate_id: rebateId, + hidden_bap_district_id: CSB_NCES_ID__c, + hidden_bap_primary_name: Primary_Applicant__r?.Name, + hidden_bap_primary_title: Primary_Applicant__r?.Title, + hidden_bap_primary_phone_number: Primary_Applicant__r?.Phone, + hidden_bap_primary_email: Primary_Applicant__r?.Email, + hidden_bap_alternate_name: Alternate_Applicant__r?.Name || "", + hidden_bap_alternate_title: Alternate_Applicant__r?.Title || "", + hidden_bap_alternate_phone_number: Alternate_Applicant__r?.Phone || "", // prettier-ignore + hidden_bap_alternate_email: Alternate_Applicant__r?.Email || "", + hidden_bap_org_name: Applicant_Organization__r?.Name, + hidden_bap_district_name: CSB_School_District__r?.Name, + hidden_bap_fleet_name: Fleet_Name__c, + hidden_bap_prioritized: School_District_Prioritized__c, + hidden_bap_requested_funds: Total_Rebate_Funds_Requested__c, + hidden_bap_infra_max_rebate: Total_Infrastructure_Funds__c, + busInfo, + purchaseOrders: [], + }, + /** Add custom metadata to track formio submissions from wrapper. */ + metadata: { ...formioCSBMetadata }, + state: "draft", + }; + }) + .catch((error) => { + // NOTE: logged in bap verifyBapConnection + const errorStatus = 500; + const errorMessage = `Error getting data for a new Payment Request form submission from the BAP.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); + } - return submission; - }) - .catch((error) => { - // NOTE: logged in bap verifyBapConnection - const errorStatus = 500; - const errorMessage = `Error getting data for a new Payment Request form submission from the BAP.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); + if (rebateYear === "2023") { + // TODO + } } /** From 39e6c2e07673e7d8a851176c3f7fdc2c4319f104 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 22 Jan 2024 17:48:31 -0500 Subject: [PATCH 09/91] Update BAP query functions for getting 2022 CRF data to include rebate year in the function name --- app/server/app/routes/formio2022.js | 4 ++-- app/server/app/routes/formio2023.js | 1 - app/server/app/utilities/bap.js | 23 ++++++++++++----------- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/app/server/app/routes/formio2022.js b/app/server/app/routes/formio2022.js index d5a4bfb3..03fd6a94 100644 --- a/app/server/app/routes/formio2022.js +++ b/app/server/app/routes/formio2022.js @@ -14,7 +14,7 @@ const { } = require("../middleware"); const { getBapFormSubmissionsStatuses, - getBapDataForCRF, + getBapDataFor2022CRF, checkFormSubmissionPeriodAndBapStatus, } = require("../utilities/bap"); const { @@ -358,7 +358,7 @@ router.post("/crf-submission", storeBapComboKeys, (req, res) => { ALT_GOVT_BUS_POC_EMAIL__c, } = entity; - return getBapDataForCRF(req, frfReviewItemId, prfReviewItemId) + return getBapDataFor2022CRF(req, frfReviewItemId, prfReviewItemId) .then(({ frfRecordQuery, prfRecordQuery, busRecordsQuery }) => { const { Fleet_Name__c, diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index 72a5e437..cdedfd3a 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -14,7 +14,6 @@ const { } = require("../middleware"); const { getBapFormSubmissionsStatuses, - getBapDataForCRF, checkFormSubmissionPeriodAndBapStatus, } = require("../utilities/bap"); const { diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index 4e5baa2a..5422e9f0 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -673,18 +673,19 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { } /** - * Uses cached JSforce connection to query the BAP for FRF submission data and - * PRF submission data, for use in a brand new CRF submission. + * Uses cached JSforce connection to query the BAP for 2022 FRF submission data + * and 2022 PRF submission data, for use in a brand new 2022 CRF submission. * * @param {express.Request} req * @param {string} frfReviewItemId CSB Rebate ID with the form/version ID (9 digits) * @param {string} prfReviewItemId CSB Rebate ID with the form/version ID (9 digits) * @returns {Promise} FRF and PRF submission fields */ -async function queryBapForCRFData(req, frfReviewItemId, prfReviewItemId) { +async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { const logMessage = - `Querying the BAP for FRF submission associated with ` + - `FRF Review Item ID: '${frfReviewItemId}' and PRF submission associated with ` + + `Querying the BAP for 2022 FRF submission associated with ` + + `FRF Review Item ID: '${frfReviewItemId}' ` + + `and 2022 PRF submission associated with ` + `PRF Review Item ID: '${prfReviewItemId}'.`; log({ level: "info", message: logMessage }); @@ -1062,17 +1063,17 @@ function getBapDataFor2022PRF(req, frfReviewItemId) { } /** - * Fetches FRF submission data and PRF submission data associated with a FRF - * Review Item ID and a PRF Review Item ID. + * Fetches 2022 FRF submission data and 2022 PRF submission data associated with + * a FRF Review Item ID and a PRF Review Item ID. * * @param {express.Request} req * @param {string} frfReviewItemId * @param {string} prfReviewItemId - * @returns {ReturnType} + * @returns {ReturnType} */ -function getBapDataForCRF(req, frfReviewItemId, prfReviewItemId) { +function getBapDataFor2022CRF(req, frfReviewItemId, prfReviewItemId) { return verifyBapConnection(req, { - name: queryBapForCRFData, + name: queryBapFor2022CRFData, args: [req, frfReviewItemId, prfReviewItemId], }); } @@ -1127,6 +1128,6 @@ module.exports = { getBapFormSubmissionData, getBapFormSubmissionsStatuses, getBapDataFor2022PRF, - getBapDataForCRF, + getBapDataFor2022CRF, checkFormSubmissionPeriodAndBapStatus, }; From 8f9ae2904ed73ac460d5ecd4dcda50c92662e45d Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 22 Jan 2024 22:45:14 -0500 Subject: [PATCH 10/91] Add initial BAP query for fetching BAP data for the 2023 PRF --- app/server/app/utilities/bap.js | 184 ++++++++++++++++++++++++++++- app/server/app/utilities/formio.js | 109 +++++++++++++++-- 2 files changed, 281 insertions(+), 12 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index 5422e9f0..6caf3cd2 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -58,7 +58,7 @@ const { submissionPeriodOpen } = require("../config/formio"); */ /** - * @typedef {Object} BapDataForPRF + * @typedef {Object} BapDataFor2022PRF * @property {{ * Id: string * UEI_EFTI_Combo_Key__c: string @@ -101,7 +101,50 @@ const { submissionPeriodOpen } = require("../config/formio"); */ /** - * @typedef {Object} BapDataForForCRF + * @typedef {Object} BapDataFor2023PRF + * @property {{ + * Id: string + * Primary_Applicant__r: { + * FirstName: string + * LastName: string + * Title: string + * Email: string + * Phone: string + * } | null + * Alternate_Applicant__r: { + * FirstName: string + * LastName: string + * Title: string + * Email: string + * Phone: string + * } | null + * CSB_School_District__r: { + * Name: string + * BillingStreet: string + * BillingCity: string + * BillingState: string + * BillingPostalCode: string + * } | null + * School_District_Contact__r: { + * FirstName: string + * LastName: string + * Title: string + * Email: string + * Phone: string + * } | null + * CSB_NCES_ID__c: string + * Prioritized_as_High_Need__c: string + * Prioritized_as_Tribal__c: string + * Prioritized_as_Rural__c: string + * }[]} frfRecordQuery + * @property {{ + * type: string + * url: string + * }} attributes + */ + +/** + * @typedef {Object} BapDataForFor2022CRF * @property {{ * Fleet_Name__c: string * Fleet_Street_Address__c: string @@ -514,7 +557,7 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { * * @param {express.Request} req * @param {string} frfReviewItemId CSB Rebate ID with the form/version ID (9 digits) - * @returns {Promise} FRF submission fields + * @returns {Promise} 2022 FRF submission fields */ async function queryBapFor2022PRFData(req, frfReviewItemId) { const logMessage = @@ -672,6 +715,124 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { return { frfRecordQuery, busRecordsQuery }; } +/** + * Uses cached JSforce connection to query the BAP for 2023 FRF submission data, + * for use in a brand new 2023 PRF submission. + * + * @param {express.Request} req + * @param {string} frfReviewItemId CSB Rebate ID with the form/version ID (9 digits) + * @returns {Promise} 2023 FRF submission fields + */ +async function queryBapFor2023PRFData(req, frfReviewItemId) { + const logMessage = + `Querying the BAP for 2023 FRF submission associated with ` + + `FRF Review Item ID: '${frfReviewItemId}'.`; + log({ level: "info", message: logMessage }); + + /** @type {jsforce.Connection} */ + const { bapConnection } = req.app.locals; + + // `SELECT + // Id + // FROM + // RecordType + // WHERE + // DeveloperName = 'CSB_Funding_Request_2023' AND + // SObjectType = '${BAP_FORMS_TABLE}' + // LIMIT 1` + + const frfRecordTypeIdQuery = await bapConnection + .sobject("RecordType") + .find( + { + DeveloperName: "CSB_Funding_Request_2023", + SObjectType: BAP_FORMS_TABLE, + }, + { + // "*": 1, + Id: 1, // Salesforce record ID + }, + ) + .limit(1) + .execute(async (err, records) => ((await err) ? err : records)); + + const frfRecordTypeId = frfRecordTypeIdQuery["0"].Id; + + // `SELECT + // Id, + // Primary_Applicant__r.FirstName, + // Primary_Applicant__r.LastName, + // Primary_Applicant__r.Title, + // Primary_Applicant__r.Email, + // Primary_Applicant__r.Phone, + // Alternate_Applicant__r.FirstName, + // Alternate_Applicant__r.LastName, + // Alternate_Applicant__r.Title, + // Alternate_Applicant__r.Email, + // Alternate_Applicant__r.Phone, + // CSB_School_District__r.Name, + // CSB_School_District__r.BillingStreet, + // CSB_School_District__r.BillingCity, + // CSB_School_District__r.BillingState, + // CSB_School_District__r.BillingPostalCode, + // School_District_Contact__r.FirstName, + // School_District_Contact__r.LastName, + // School_District_Contact__r.Title, + // School_District_Contact__r.Email, + // School_District_Contact__r.Phone, + // CSB_NCES_ID__c, + // Prioritized_as_High_Need__c, + // Prioritized_as_Tribal__c, + // Prioritized_as_Rural__c, + // FROM + // ${BAP_FORMS_TABLE} + // WHERE + // RecordTypeId = '${frfRecordTypeId}' AND + // CSB_Review_Item_ID__c = '${frfReviewItemId}' AND + // Latest_Version__c = TRUE` + + const frfRecordQuery = await bapConnection + .sobject(BAP_FORMS_TABLE) + .find( + { + RecordTypeId: frfRecordTypeId, + CSB_Review_Item_ID__c: frfReviewItemId, + Latest_Version__c: true, + }, + { + // "*": 1, + Id: 1, // Salesforce record ID + "Primary_Applicant__r.FirstName": 1, + "Primary_Applicant__r.LastName": 1, + "Primary_Applicant__r.Title": 1, + "Primary_Applicant__r.Email": 1, + "Primary_Applicant__r.Phone": 1, + "Alternate_Applicant__r.FirstName": 1, + "Alternate_Applicant__r.LastName": 1, + "Alternate_Applicant__r.Title": 1, + "Alternate_Applicant__r.Email": 1, + "Alternate_Applicant__r.Phone": 1, + "CSB_School_District__r.Name": 1, + "CSB_School_District__r.BillingStreet": 1, + "CSB_School_District__r.BillingCity": 1, + "CSB_School_District__r.BillingState": 1, + "CSB_School_District__r.BillingPostalCode": 1, + "School_District_Contact__r.FirstName": 1, + "School_District_Contact__r.LastName": 1, + "School_District_Contact__r.Title": 1, + "School_District_Contact__r.Email": 1, + "School_District_Contact__r.Phone": 1, + CSB_NCES_ID__c: 1, + Prioritized_as_High_Need__c: 1, + Prioritized_as_Tribal__c: 1, + Prioritized_as_Rural__c: 1, + }, + ) + .execute(async (err, records) => ((await err) ? err : records)); + + return { frfRecordQuery }; +} + /** * Uses cached JSforce connection to query the BAP for 2022 FRF submission data * and 2022 PRF submission data, for use in a brand new 2022 CRF submission. @@ -679,7 +840,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { * @param {express.Request} req * @param {string} frfReviewItemId CSB Rebate ID with the form/version ID (9 digits) * @param {string} prfReviewItemId CSB Rebate ID with the form/version ID (9 digits) - * @returns {Promise} FRF and PRF submission fields + * @returns {Promise} 2022 FRF and 2022 PRF submission fields */ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { const logMessage = @@ -1062,6 +1223,20 @@ function getBapDataFor2022PRF(req, frfReviewItemId) { }); } +/** + * Fetches 2023 FRF submission data associated with a FRF Review Item ID. + * + * @param {express.Request} req + * @param {string} frfReviewItemId + * @returns {ReturnType} + */ +function getBapDataFor2023PRF(req, frfReviewItemId) { + return verifyBapConnection(req, { + name: queryBapFor2023PRFData, + args: [req, frfReviewItemId], + }); +} + /** * Fetches 2022 FRF submission data and 2022 PRF submission data associated with * a FRF Review Item ID and a PRF Review Item ID. @@ -1128,6 +1303,7 @@ module.exports = { getBapFormSubmissionData, getBapFormSubmissionsStatuses, getBapDataFor2022PRF, + getBapDataFor2023PRF, getBapDataFor2022CRF, checkFormSubmissionPeriodAndBapStatus, }; diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 9f8c2059..bb3d0900 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -8,6 +8,7 @@ const { } = require("../config/formio"); const { getBapDataFor2022PRF, + getBapDataFor2023PRF, checkFormSubmissionPeriodAndBapStatus, } = require("../utilities/bap"); const log = require("./logger"); @@ -52,6 +53,21 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { frfFormModified, } = req.body; + const { + UNIQUE_ENTITY_ID__c, + ENTITY_EFT_INDICATOR__c, + LEGAL_BUSINESS_NAME__c, + PHYSICAL_ADDRESS_LINE_1__c, + PHYSICAL_ADDRESS_LINE_2__c, + PHYSICAL_ADDRESS_CITY__c, + PHYSICAL_ADDRESS_PROVINCE_OR_STATE__c, + PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c, + ELEC_BUS_POC_EMAIL__c, + ALT_ELEC_BUS_POC_EMAIL__c, + GOVT_BUS_POC_EMAIL__c, + ALT_GOVT_BUS_POC_EMAIL__c, + } = entity; + if (rebateYear === "2022") { return getBapDataFor2022PRF(req, frfReviewItemId) .then(({ frfRecordQuery, busRecordsQuery }) => { @@ -88,12 +104,12 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { hidden_current_user_email: email, hidden_current_user_title: title, hidden_current_user_name: name, - hidden_sam_uei: entity.UNIQUE_ENTITY_ID__c, - hidden_sam_efti: entity.ENTITY_EFT_INDICATOR__c || "0000", - hidden_sam_elec_bus_poc_email: entity.ELEC_BUS_POC_EMAIL__c, - hidden_sam_alt_elec_bus_poc_email: entity.ALT_ELEC_BUS_POC_EMAIL__c, - hidden_sam_govt_bus_poc_email: entity.GOVT_BUS_POC_EMAIL__c, - hidden_sam_alt_govt_bus_poc_email: entity.ALT_GOVT_BUS_POC_EMAIL__c, + hidden_sam_uei: UNIQUE_ENTITY_ID__c, + hidden_sam_efti: ENTITY_EFT_INDICATOR__c || "0000", + hidden_sam_elec_bus_poc_email: ELEC_BUS_POC_EMAIL__c, + hidden_sam_alt_elec_bus_poc_email: ALT_ELEC_BUS_POC_EMAIL__c, + hidden_sam_govt_bus_poc_email: GOVT_BUS_POC_EMAIL__c, + hidden_sam_alt_govt_bus_poc_email: ALT_GOVT_BUS_POC_EMAIL__c, hidden_bap_rebate_id: rebateId, hidden_bap_district_id: CSB_NCES_ID__c, hidden_bap_primary_name: Primary_Applicant__r?.Name, @@ -121,13 +137,90 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { .catch((error) => { // NOTE: logged in bap verifyBapConnection const errorStatus = 500; - const errorMessage = `Error getting data for a new Payment Request form submission from the BAP.`; + const errorMessage = `Error getting data for a new 2022 Payment Request form submission from the BAP.`; return res.status(errorStatus).json({ message: errorMessage }); }); } if (rebateYear === "2023") { - // TODO + return getBapDataFor2023PRF(req, frfReviewItemId) + .then(({ frfRecordQuery }) => { + const { + Primary_Applicant__r, + Alternate_Applicant__r, + CSB_School_District__r, + School_District_Contact__r, + CSB_NCES_ID__c, + Prioritized_as_High_Need__c, + Prioritized_as_Tribal__c, + Prioritized_as_Rural__c, + } = frfRecordQuery[0]; + + return { + data: { + _bap_entity_combo_key: comboKey, + _application_form_modified: frfFormModified, + _user_email: email, + _user_title: title, + _user_name: name, + _bap_applicant_email: email, + _bap_applicant_title: title, + _bap_applicant_name: name, + _bap_applicant_efti: ENTITY_EFT_INDICATOR__c || "0000", + _bap_applicant_uei: UNIQUE_ENTITY_ID__c, + _bap_applicant_organization_name: LEGAL_BUSINESS_NAME__c, // TODO: confirm + _bap_applicant_district_name: "", // TODO: get + _bap_applicant_street_address_1: PHYSICAL_ADDRESS_LINE_1__c, // TODO: confirm + _bap_applicant_street_address_2: PHYSICAL_ADDRESS_LINE_2__c, // TODO: confirm + _bap_applicant_county: "", // TODO: get + _bap_applicant_city: PHYSICAL_ADDRESS_CITY__c, // TODO: confirm + _bap_applicant_state: PHYSICAL_ADDRESS_PROVINCE_OR_STATE__c, // TODO: confirm + _bap_applicant_zip: PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c, // TODO: confirm + _bap_elec_bus_poc_email: ELEC_BUS_POC_EMAIL__c, + _bap_alt_elec_bus_poc_email: ALT_ELEC_BUS_POC_EMAIL__c, + _bap_govt_bus_poc_email: GOVT_BUS_POC_EMAIL__c, + _bap_alt_govt_bus_poc_email: ALT_GOVT_BUS_POC_EMAIL__c, + _bap_primary_fname: Primary_Applicant__r?.FirstName, + _bap_primary_lname: Primary_Applicant__r?.LastName, + _bap_primary_title: Primary_Applicant__r?.Title, + _bap_primary_email: Primary_Applicant__r?.Email, + _bap_primary_phone_number: Primary_Applicant__r?.Phone, + _bap_alternate_fname: Alternate_Applicant__r?.FirstName, + _bap_alternate_lname: Alternate_Applicant__r?.LastName, + _bap_alternate_title: Alternate_Applicant__r?.Title, + _bap_alternate_email: Alternate_Applicant__r?.Email, + _bap_alternate_phone_number: Alternate_Applicant__r?.Phone, + _bap_district_ncesID: CSB_NCES_ID__c, + _bap_district_name: CSB_School_District__r?.Name, + _bap_district_address_1: CSB_School_District__r?.BillingStreet, // TODO: confirm + _bap_district_address_2: "", // TODO: get + _bap_district_city: CSB_School_District__r?.BillingCity, // TODO: confirm + _bap_district_state: CSB_School_District__r?.BillingState, // TODO: confirm + _bap_district_zip: CSB_School_District__r?.BillingPostalCode, // TODO: confirm + _bap_district_priority: "", // TODO: get + _bap_district_selfCertify: "", // TODO: get + _bap_district_priorityReason: { + highNeed: Prioritized_as_High_Need__c, + tribal: Prioritized_as_Tribal__c, + rural: Prioritized_as_Rural__c, + }, + _bap_district_contactFName: School_District_Contact__r?.FirstName, + _bap_district_contactLName: School_District_Contact__r?.LastName, + _bap_district_contactTitle: School_District_Contact__r?.Title, + _bap_district_contactEmail: School_District_Contact__r?.Email, + _bap_district_contactPhone: School_District_Contact__r?.Phone, + }, + /** Add custom metadata to track formio submissions from wrapper. */ + metadata: { ...formioCSBMetadata }, + state: "draft", + }; + }) + .catch((error) => { + // NOTE: logged in bap verifyBapConnection + const errorStatus = 500; + const errorMessage = `Error getting data for a new 2023 Payment Request form submission from the BAP.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); } } From eb34c8d9e01b2c64488bd00e3bb6352597c5410c Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Tue, 23 Jan 2024 14:10:35 -0500 Subject: [PATCH 11/91] Update BAP query for 2023 PRF data to include bus line item fields --- app/server/app/utilities/bap.js | 111 ++++++++++++++++++++++++++++- app/server/app/utilities/formio.js | 97 ++++++++++++++++++++----- 2 files changed, 191 insertions(+), 17 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index 6caf3cd2..20af8fb6 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -133,11 +133,32 @@ const { submissionPeriodOpen } = require("../config/formio"); * Phone: string * } | null * CSB_NCES_ID__c: string + * School_District_Prioritized__c: string + * School_District_Poverty_Rate__c: string * Prioritized_as_High_Need__c: string * Prioritized_as_Tribal__c: string * Prioritized_as_Rural__c: string * }[]} frfRecordQuery * @property {{ + * Rebate_Item_num__c: string + * CSB_VIN__c: string + * CSB_Fuel_Type__c: string + * CSB_GVWR__c: string + * Old_Bus_Odometer_miles__c: string + * CSB_Model__c: string + * CSB_Model_Year__c: string + * CSB_Manufacturer__c: string + * CSB_Manufacturer_if_Other__c: string + * CSB_Annual_Fuel_Consumption__c: string + * Annual_Mileage__c: string + * Old_Bus_Estimated_Remaining_Life__c: string + * Old_Bus_Annual_Idling_Hours__c: string + * CSB_Funds_Requested__c: string + * New_Bus_Fuel_Type__c: string + * New_Bus_GVWR__c: string + * New_Bus_ADA_Compliant__c: string + * }[]} busRecordsQuery + * @property {{ * type: string * url: string * }} attributes @@ -781,6 +802,8 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // School_District_Contact__r.Email, // School_District_Contact__r.Phone, // CSB_NCES_ID__c, + // School_District_Prioritized__c, + // School_District_Poverty_Rate__c, // Prioritized_as_High_Need__c, // Prioritized_as_Tribal__c, // Prioritized_as_Rural__c, @@ -823,6 +846,8 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { "School_District_Contact__r.Email": 1, "School_District_Contact__r.Phone": 1, CSB_NCES_ID__c: 1, + School_District_Prioritized__c: 1, + School_District_Poverty_Rate__c: 1, Prioritized_as_High_Need__c: 1, Prioritized_as_Tribal__c: 1, Prioritized_as_Rural__c: 1, @@ -830,7 +855,91 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { ) .execute(async (err, records) => ((await err) ? err : records)); - return { frfRecordQuery }; + const frfRecordId = frfRecordQuery["0"].Id; + + // `SELECT + // Id + // FROM + // RecordType + // WHERE + // DeveloperName = 'CSB_Rebate_Item' AND + // SObjectType = '${BAP_BUS_TABLE}' + // LIMIT 1` + + const busRecordTypeIdQuery = await bapConnection + .sobject("RecordType") + .find( + { + DeveloperName: "CSB_Rebate_Item", + SObjectType: BAP_BUS_TABLE, + }, + { + // "*": 1, + Id: 1, // Salesforce record ID + }, + ) + .limit(1) + .execute(async (err, records) => ((await err) ? err : records)); + + const busRecordTypeId = busRecordTypeIdQuery["0"].Id; + + // `SELECT + // Rebate_Item_num__c, + // CSB_VIN__c, + // CSB_Fuel_Type__c, + // CSB_GVWR__c, + // Old_Bus_Odometer_miles__c, + // CSB_Model__c, + // CSB_Model_Year__c, + // CSB_Manufacturer__c, + // CSB_Manufacturer_if_Other__c, + // CSB_Annual_Fuel_Consumption__c, + // Annual_Mileage__c, + // Old_Bus_Estimated_Remaining_Life__c, + // Old_Bus_Annual_Idling_Hours__c, + // CSB_Funds_Requested__c, + // New_Bus_Fuel_Type__c, + // New_Bus_GVWR__c, + // New_Bus_ADA_Compliant__c + // FROM + // ${BAP_BUS_TABLE} + // WHERE + // RecordTypeId = '${busRecordTypeId}' AND + // Related_Order_Request__c = '${frfRecordId}' AND + // CSB_Rebate_Item_Type__c = 'Old Bus'` + + const busRecordsQuery = await bapConnection + .sobject(BAP_BUS_TABLE) + .find( + { + RecordTypeId: busRecordTypeId, + Related_Order_Request__c: frfRecordId, + CSB_Rebate_Item_Type__c: "Old Bus", + }, + { + // "*": 1, + Rebate_Item_num__c: 1, + CSB_VIN__c: 1, + CSB_Fuel_Type__c: 1, + CSB_GVWR__c: 1, + Old_Bus_Odometer_miles__c: 1, + CSB_Model__c: 1, + CSB_Model_Year__c: 1, + CSB_Manufacturer__c: 1, + CSB_Manufacturer_if_Other__c: 1, + CSB_Annual_Fuel_Consumption__c: 1, + Annual_Mileage__c: 1, + Old_Bus_Estimated_Remaining_Life__c: 1, + Old_Bus_Annual_Idling_Hours__c: 1, + CSB_Funds_Requested__c: 1, + New_Bus_Fuel_Type__c: 1, + New_Bus_GVWR__c: 1, + New_Bus_ADA_Compliant__c: 1, + }, + ) + .execute(async (err, records) => ((await err) ? err : records)); + + return { frfRecordQuery, busRecordsQuery }; } /** diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index bb3d0900..038f3268 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -144,18 +144,81 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { if (rebateYear === "2023") { return getBapDataFor2023PRF(req, frfReviewItemId) - .then(({ frfRecordQuery }) => { + .then(({ frfRecordQuery, busRecordsQuery }) => { const { Primary_Applicant__r, Alternate_Applicant__r, CSB_School_District__r, School_District_Contact__r, + County__c, CSB_NCES_ID__c, + School_District_Prioritized__c, + School_District_Poverty_Rate__c, Prioritized_as_High_Need__c, Prioritized_as_Tribal__c, Prioritized_as_Rural__c, } = frfRecordQuery[0]; + // TODO: ask BAP for the query for the fields below. + // NOTE: the data from the 2023 FRF is in an 'organizations' field (array of objects) + // which has the exact same fields below, except for "_org_typeCombined" + const org_organizations = new Array(0).map((item) => ({ + org_number: Infinity, + org_type: { + existingBusOwner: true, + newBusOwner: true, + privateFleet: false, + }, + _org_typeCombined: "", // NOTE: was 'org_hidden_type' in the FRF (example value: 'Existing Bus Owner, New Bus Owner') + org_orgName: "", + org_contactFName: "", + org_contactLName: "", + org_contactTitle: "", + org_contactEmail: "", + org_contactPhone: "", + org_address1: "", + org_address2: "", + org_county: "", + org_city: "", + org_state: { + name: "", + abbreviation: "", + }, + org_zip: "", + })); + + const bus_buses = busRecordsQuery.map((item) => ({ + bus_busNumber: item.Rebate_Item_num__c, + bus_existingOwner: { + org: "", // TODO: Old_Bus_Owner__r.* or Old_Bus_Owner_Contact_ID__c + organization: "", + orgContactFName: "", + orgContactLName: "", + }, + bus_existingVin: item.CSB_VIN__c, + bus_existingFuelType: item.CSB_Fuel_Type__c, + bus_existingGvwr: item.CSB_GVWR__c, + bus_existingOdometer: item.Old_Bus_Odometer_miles__c, + bus_existingModel: item.CSB_Model__c, + bus_existingModelYear: item.CSB_Model_Year__c, + bus_existingManufacturer: item.CSB_Manufacturer__c, + bus_existingManufacturerOther: item.CSB_Manufacturer_if_Other__c, + bus_existingAnnualFuelConsumption: item.CSB_Annual_Fuel_Consumption__c, // prettier-ignore + bus_existingAnnualMileage: item.Annual_Mileage__c, + bus_existingRemainingLife: item.Old_Bus_Estimated_Remaining_Life__c, + bus_existingIdlingHours: item.Old_Bus_Annual_Idling_Hours__c, + bus_newOwner: { + org: "", // TODO: New_Bus_Owner__r.* or New_Bus_Owner_Contact_ID__c + organization: "", + orgContactFName: "", + orgContactLName: "", + }, + bus_rebate: item.CSB_Funds_Requested__c, + bus_newFuelType: item.New_Bus_Fuel_Type__c, + bus_newGvwr: item.New_Bus_GVWR__c, + _bus_newADAfromFRF: item.New_Bus_ADA_Compliant__c, + })); + return { data: { _bap_entity_combo_key: comboKey, @@ -168,14 +231,13 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { _bap_applicant_name: name, _bap_applicant_efti: ENTITY_EFT_INDICATOR__c || "0000", _bap_applicant_uei: UNIQUE_ENTITY_ID__c, - _bap_applicant_organization_name: LEGAL_BUSINESS_NAME__c, // TODO: confirm - _bap_applicant_district_name: "", // TODO: get - _bap_applicant_street_address_1: PHYSICAL_ADDRESS_LINE_1__c, // TODO: confirm - _bap_applicant_street_address_2: PHYSICAL_ADDRESS_LINE_2__c, // TODO: confirm - _bap_applicant_county: "", // TODO: get - _bap_applicant_city: PHYSICAL_ADDRESS_CITY__c, // TODO: confirm - _bap_applicant_state: PHYSICAL_ADDRESS_PROVINCE_OR_STATE__c, // TODO: confirm - _bap_applicant_zip: PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c, // TODO: confirm + _bap_applicant_organization_name: LEGAL_BUSINESS_NAME__c, + _bap_applicant_street_address_1: PHYSICAL_ADDRESS_LINE_1__c, + _bap_applicant_street_address_2: PHYSICAL_ADDRESS_LINE_2__c, + _bap_applicant_county: County__c, // TODO: confirm with BAP + _bap_applicant_city: PHYSICAL_ADDRESS_CITY__c, + _bap_applicant_state: PHYSICAL_ADDRESS_PROVINCE_OR_STATE__c, + _bap_applicant_zip: PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c, _bap_elec_bus_poc_email: ELEC_BUS_POC_EMAIL__c, _bap_alt_elec_bus_poc_email: ALT_ELEC_BUS_POC_EMAIL__c, _bap_govt_bus_poc_email: GOVT_BUS_POC_EMAIL__c, @@ -191,14 +253,15 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { _bap_alternate_email: Alternate_Applicant__r?.Email, _bap_alternate_phone_number: Alternate_Applicant__r?.Phone, _bap_district_ncesID: CSB_NCES_ID__c, + // TODO: confirm with BAP we should use the individual fields below and not the 'BillingAddress' object's fields _bap_district_name: CSB_School_District__r?.Name, - _bap_district_address_1: CSB_School_District__r?.BillingStreet, // TODO: confirm - _bap_district_address_2: "", // TODO: get - _bap_district_city: CSB_School_District__r?.BillingCity, // TODO: confirm - _bap_district_state: CSB_School_District__r?.BillingState, // TODO: confirm - _bap_district_zip: CSB_School_District__r?.BillingPostalCode, // TODO: confirm - _bap_district_priority: "", // TODO: get - _bap_district_selfCertify: "", // TODO: get + _bap_district_address_1: CSB_School_District__r?.BillingStreet, // TODO: nofity BAP this field is the district address 1 and 2 combined, when it should be two fields in the BAP + _bap_district_address_2: "", // TODO: see above + _bap_district_city: CSB_School_District__r?.BillingCity, + _bap_district_state: CSB_School_District__r?.BillingState, + _bap_district_zip: CSB_School_District__r?.BillingPostalCode, + _bap_district_priority: School_District_Prioritized__c, + _bap_district_selfCertify: School_District_Poverty_Rate__c, _bap_district_priorityReason: { highNeed: Prioritized_as_High_Need__c, tribal: Prioritized_as_Tribal__c, @@ -209,6 +272,8 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { _bap_district_contactTitle: School_District_Contact__r?.Title, _bap_district_contactEmail: School_District_Contact__r?.Email, _bap_district_contactPhone: School_District_Contact__r?.Phone, + org_organizations, + bus_buses, }, /** Add custom metadata to track formio submissions from wrapper. */ metadata: { ...formioCSBMetadata }, From c133ff512b4c46ea8ff399cc6c42248f279cb6de Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Tue, 23 Jan 2024 17:04:09 -0500 Subject: [PATCH 12/91] Destructure entity fields in frfNew component --- app/client/src/routes/frfNew.tsx | 69 ++++++++++++++++++-------------- 1 file changed, 38 insertions(+), 31 deletions(-) diff --git a/app/client/src/routes/frfNew.tsx b/app/client/src/routes/frfNew.tsx index 182f8a38..622682ce 100644 --- a/app/client/src/routes/frfNew.tsx +++ b/app/client/src/routes/frfNew.tsx @@ -34,15 +34,22 @@ function createInitialSubmissionData(options: { const { rebateYear, email, entity } = options; const { title, name } = getUserInfo(email, entity); - const comboKey = entity.ENTITY_COMBO_KEY__c; - const uei = entity.UNIQUE_ENTITY_ID__c; - const efti = entity.ENTITY_EFT_INDICATOR__c; - const orgName = entity.LEGAL_BUSINESS_NAME__c; - const address1 = entity.PHYSICAL_ADDRESS_LINE_1__c; - const address2 = entity.PHYSICAL_ADDRESS_LINE_2__c; - const city = entity.PHYSICAL_ADDRESS_CITY__c; - const state = entity.PHYSICAL_ADDRESS_PROVINCE_OR_STATE__c; - const zip = entity.PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c; + + const { + ENTITY_COMBO_KEY__c, + UNIQUE_ENTITY_ID__c, + ENTITY_EFT_INDICATOR__c, + LEGAL_BUSINESS_NAME__c, + PHYSICAL_ADDRESS_LINE_1__c, + PHYSICAL_ADDRESS_LINE_2__c, + PHYSICAL_ADDRESS_CITY__c, + PHYSICAL_ADDRESS_PROVINCE_OR_STATE__c, + PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c, + ELEC_BUS_POC_EMAIL__c, + ALT_ELEC_BUS_POC_EMAIL__c, + GOVT_BUS_POC_EMAIL__c, + ALT_GOVT_BUS_POC_EMAIL__c, + } = entity; return rebateYear === "2022" ? { @@ -50,40 +57,40 @@ function createInitialSubmissionData(options: { hidden_current_user_email: email, hidden_current_user_title: title, hidden_current_user_name: name, - bap_hidden_entity_combo_key: comboKey, + bap_hidden_entity_combo_key: ENTITY_COMBO_KEY__c, sam_hidden_applicant_email: email, sam_hidden_applicant_title: title, sam_hidden_applicant_name: name, - sam_hidden_applicant_efti: efti, - sam_hidden_applicant_uei: uei, - sam_hidden_applicant_organization_name: orgName, - sam_hidden_applicant_street_address_1: address1, - sam_hidden_applicant_street_address_2: address2, - sam_hidden_applicant_city: city, - sam_hidden_applicant_state: state, - sam_hidden_applicant_zip_code: zip, + sam_hidden_applicant_efti: ENTITY_EFT_INDICATOR__c, + sam_hidden_applicant_uei: UNIQUE_ENTITY_ID__c, + sam_hidden_applicant_organization_name: LEGAL_BUSINESS_NAME__c, + sam_hidden_applicant_street_address_1: PHYSICAL_ADDRESS_LINE_1__c, + sam_hidden_applicant_street_address_2: PHYSICAL_ADDRESS_LINE_2__c, + sam_hidden_applicant_city: PHYSICAL_ADDRESS_CITY__c, + sam_hidden_applicant_state: PHYSICAL_ADDRESS_PROVINCE_OR_STATE__c, + sam_hidden_applicant_zip_code: PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c, } : rebateYear === "2023" ? { _user_email: email, _user_title: title, _user_name: name, - _bap_entity_combo_key: comboKey, - _bap_elec_bus_poc_email: entity.ELEC_BUS_POC_EMAIL__c, - _bap_alt_elec_bus_poc_email: entity.ALT_ELEC_BUS_POC_EMAIL__c, - _bap_govt_bus_poc_email: entity.GOVT_BUS_POC_EMAIL__c, - _bap_alt_govt_bus_poc_email: entity.ALT_GOVT_BUS_POC_EMAIL__c, + _bap_entity_combo_key: ENTITY_COMBO_KEY__c, + _bap_elec_bus_poc_email: ELEC_BUS_POC_EMAIL__c, + _bap_alt_elec_bus_poc_email: ALT_ELEC_BUS_POC_EMAIL__c, + _bap_govt_bus_poc_email: GOVT_BUS_POC_EMAIL__c, + _bap_alt_govt_bus_poc_email: ALT_GOVT_BUS_POC_EMAIL__c, _bap_applicant_email: email, _bap_applicant_title: title, _bap_applicant_name: name, - _bap_applicant_efti: efti, - _bap_applicant_uei: uei, - _bap_applicant_organization_name: orgName, - _bap_applicant_street_address_1: address1, - _bap_applicant_street_address_2: address2, - _bap_applicant_city: city, - _bap_applicant_state: state, - _bap_applicant_zip: zip, + _bap_applicant_efti: ENTITY_EFT_INDICATOR__c, + _bap_applicant_uei: UNIQUE_ENTITY_ID__c, + _bap_applicant_organization_name: LEGAL_BUSINESS_NAME__c, + _bap_applicant_street_address_1: PHYSICAL_ADDRESS_LINE_1__c, + _bap_applicant_street_address_2: PHYSICAL_ADDRESS_LINE_2__c, + _bap_applicant_city: PHYSICAL_ADDRESS_CITY__c, + _bap_applicant_state: PHYSICAL_ADDRESS_PROVINCE_OR_STATE__c, + _bap_applicant_zip: PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c, } : null; } From 4b548e9b7e38e6fd0ad38af1aaf0bc68dfd6df4a Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 24 Jan 2024 15:52:54 -0500 Subject: [PATCH 13/91] Add Id field to busRecordsQuery when querying for 2023 PRF data from the BAP --- app/server/app/utilities/bap.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index 20af8fb6..99f5fe55 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -140,6 +140,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * Prioritized_as_Rural__c: string * }[]} frfRecordQuery * @property {{ + * Id: string * Rebate_Item_num__c: string * CSB_VIN__c: string * CSB_Fuel_Type__c: string @@ -806,7 +807,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // School_District_Poverty_Rate__c, // Prioritized_as_High_Need__c, // Prioritized_as_Tribal__c, - // Prioritized_as_Rural__c, + // Prioritized_as_Rural__c // FROM // ${BAP_FORMS_TABLE} // WHERE @@ -884,6 +885,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { const busRecordTypeId = busRecordTypeIdQuery["0"].Id; // `SELECT + // Id, // Rebate_Item_num__c, // CSB_VIN__c, // CSB_Fuel_Type__c, @@ -918,6 +920,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { }, { // "*": 1, + Id: 1, // Salesforce record ID Rebate_Item_num__c: 1, CSB_VIN__c: 1, CSB_Fuel_Type__c: 1, From 82c4ebf054f93a5389870ae33cddf11f8725571d Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 24 Jan 2024 21:19:48 -0500 Subject: [PATCH 14/91] Update capitalization of fields queried in BAP queries --- app/server/app/utilities/bap.js | 100 ++++++++++++++++---------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index 99f5fe55..d99ad81d 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -396,7 +396,7 @@ async function queryForBapFormSubmissionData(req, formType, rebateId, mongoId) { /** @type {jsforce.Connection} */ const { bapConnection } = req.app.locals; - const developername = + const developerName = formType === "frf" ? "CSB_Funding_Request" : formType === "prf" @@ -405,23 +405,23 @@ async function queryForBapFormSubmissionData(req, formType, rebateId, mongoId) { ? "CSB_Closeout_Request" : null; // fallback - if (!developername) return null; + if (!developerName) return null; // `SELECT // Id // FROM - // recordtype + // RecordType // WHERE - // developername = '${developername}' AND - // sobjecttype = '${BAP_FORMS_TABLE}' + // DeveloperName = '${developerName}' AND + // SObjectType = '${BAP_FORMS_TABLE}' // LIMIT 1` const formRecordTypeIdQuery = await bapConnection - .sobject("recordtype") + .sobject("RecordType") .find( { - developername, - sobjecttype: BAP_FORMS_TABLE, + DeveloperName: developerName, + SObjectType: BAP_FORMS_TABLE, }, { // "*": 1, @@ -446,7 +446,7 @@ async function queryForBapFormSubmissionData(req, formType, rebateId, mongoId) { // FROM // ${BAP_FORMS_TABLE} // WHERE - // recordtypeid = '${formRecordTypeId}' AND + // RecordTypeId = '${formRecordTypeId}' AND // CSB_Form_ID__c = '${mongoId}' // Latest_Version__c = TRUE` @@ -454,7 +454,7 @@ async function queryForBapFormSubmissionData(req, formType, rebateId, mongoId) { .sobject(BAP_FORMS_TABLE) .find( { - recordtypeid: formRecordTypeId, + RecordTypeId: formRecordTypeId, ...(mongoId && { CSB_Form_ID__c: mongoId }), ...(rebateId && { Parent_Rebate_ID__c: rebateId }), Latest_Version__c: true, @@ -593,18 +593,18 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // `SELECT // Id // FROM - // recordtype + // RecordType // WHERE - // developername = 'CSB_Funding_Request' AND - // sobjecttype = '${BAP_FORMS_TABLE}' + // DeveloperName = 'CSB_Funding_Request' AND + // SObjectType = '${BAP_FORMS_TABLE}' // LIMIT 1` const frfRecordTypeIdQuery = await bapConnection - .sobject("recordtype") + .sobject("RecordType") .find( { - developername: "CSB_Funding_Request", - sobjecttype: BAP_FORMS_TABLE, + DeveloperName: "CSB_Funding_Request", + SObjectType: BAP_FORMS_TABLE, }, { // "*": 1, @@ -637,7 +637,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // FROM // ${BAP_FORMS_TABLE} // WHERE - // recordtypeid = '${frfRecordTypeId}' AND + // RecordTypeId = '${frfRecordTypeId}' AND // CSB_Review_Item_ID__c = '${frfReviewItemId}' AND // Latest_Version__c = TRUE` @@ -645,7 +645,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { .sobject(BAP_FORMS_TABLE) .find( { - recordtypeid: frfRecordTypeId, + RecordTypeId: frfRecordTypeId, CSB_Review_Item_ID__c: frfReviewItemId, Latest_Version__c: true, }, @@ -677,18 +677,18 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // `SELECT // Id // FROM - // recordtype + // RecordType // WHERE - // developername = 'CSB_Rebate_Item' AND - // sobjecttype = '${BAP_BUS_TABLE}' + // DeveloperName = 'CSB_Rebate_Item' AND + // SObjectType = '${BAP_BUS_TABLE}' // LIMIT 1` const busRecordTypeIdQuery = await bapConnection - .sobject("recordtype") + .sobject("RecordType") .find( { - developername: "CSB_Rebate_Item", - sobjecttype: BAP_BUS_TABLE, + DeveloperName: "CSB_Rebate_Item", + SObjectType: BAP_BUS_TABLE, }, { // "*": 1, @@ -710,7 +710,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // FROM // ${BAP_BUS_TABLE} // WHERE - // recordtypeid = '${busRecordTypeId}' AND + // RecordTypeId = '${busRecordTypeId}' AND // Related_Order_Request__c = '${frfRecordId}' AND // CSB_Rebate_Item_Type__c = 'Old Bus'` @@ -718,7 +718,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { .sobject(BAP_BUS_TABLE) .find( { - recordtypeid: busRecordTypeId, + RecordTypeId: busRecordTypeId, Related_Order_Request__c: frfRecordId, CSB_Rebate_Item_Type__c: "Old Bus", }, @@ -968,18 +968,18 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // `SELECT // Id // FROM - // recordtype + // RecordType // WHERE - // developername = 'CSB_Funding_Request' AND - // sobjecttype = '${BAP_FORMS_TABLE}' + // DeveloperName = 'CSB_Funding_Request' AND + // SObjectType = '${BAP_FORMS_TABLE}' // LIMIT 1` const frfRecordTypeIdQuery = await bapConnection - .sobject("recordtype") + .sobject("RecordType") .find( { - developername: "CSB_Funding_Request", - sobjecttype: BAP_FORMS_TABLE, + DeveloperName: "CSB_Funding_Request", + SObjectType: BAP_FORMS_TABLE, }, { // "*": 1, @@ -1006,7 +1006,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // FROM // ${BAP_FORMS_TABLE} // WHERE - // recordtypeid = '${frfRecordTypeId}' AND + // RecordTypeId = '${frfRecordTypeId}' AND // CSB_Review_Item_ID__c = '${frfReviewItemId}' AND // Latest_Version__c = TRUE` @@ -1014,7 +1014,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { .sobject(BAP_FORMS_TABLE) .find( { - recordtypeid: frfRecordTypeId, + RecordTypeId: frfRecordTypeId, CSB_Review_Item_ID__c: frfReviewItemId, Latest_Version__c: true, }, @@ -1038,18 +1038,18 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // `SELECT // Id // FROM - // recordtype + // RecordType // WHERE - // developername = 'CSB_Payment_Request' AND - // sobjecttype = '${BAP_FORMS_TABLE}' + // DeveloperName = 'CSB_Payment_Request' AND + // SObjectType = '${BAP_FORMS_TABLE}' // LIMIT 1` const prfRecordTypeIdQuery = await bapConnection - .sobject("recordtype") + .sobject("RecordType") .find( { - developername: "CSB_Payment_Request", - sobjecttype: BAP_FORMS_TABLE, + DeveloperName: "CSB_Payment_Request", + SObjectType: BAP_FORMS_TABLE, }, { // "*": 1, @@ -1092,7 +1092,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // FROM // ${BAP_FORMS_TABLE} // WHERE - // recordtypeid = '${prfRecordTypeId}' AND + // RecordTypeId = '${prfRecordTypeId}' AND // CSB_Review_Item_ID__c = '${prfReviewItemId}' AND // Latest_Version__c = TRUE` @@ -1100,7 +1100,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { .sobject(BAP_FORMS_TABLE) .find( { - recordtypeid: prfRecordTypeId, + RecordTypeId: prfRecordTypeId, CSB_Review_Item_ID__c: prfReviewItemId, Latest_Version__c: true, }, @@ -1142,18 +1142,18 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // `SELECT // Id // FROM - // recordtype + // RecordType // WHERE - // developername = 'CSB_Rebate_Item' AND - // sobjecttype = '${BAP_BUS_TABLE}' + // DeveloperName = 'CSB_Rebate_Item' AND + // SObjectType = '${BAP_BUS_TABLE}' // LIMIT 1` const busRecordTypeIdQuery = await bapConnection - .sobject("recordtype") + .sobject("RecordType") .find( { - developername: "CSB_Rebate_Item", - sobjecttype: BAP_BUS_TABLE, + DeveloperName: "CSB_Rebate_Item", + SObjectType: BAP_BUS_TABLE, }, { // "*": 1, @@ -1185,7 +1185,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // FROM // ${BAP_BUS_TABLE} // WHERE - // recordtypeid = '${busRecordTypeId}' AND + // RecordTypeId = '${busRecordTypeId}' AND // Related_Order_Request__c = '${prfRecordId}' AND // CSB_Rebate_Item_Type__c = 'New Bus'` @@ -1193,7 +1193,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { .sobject(BAP_BUS_TABLE) .find( { - recordtypeid: busRecordTypeId, + RecordTypeId: busRecordTypeId, Related_Order_Request__c: prfRecordId, CSB_Rebate_Item_Type__c: "New Bus", }, From 174ef51a6c5cfd15718d324f14c5884e07be70e9 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 24 Jan 2024 21:22:16 -0500 Subject: [PATCH 15/91] Inline BAP_SAM_TABLE value --- app/server/app/utilities/bap.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index d99ad81d..346b0d64 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -252,7 +252,6 @@ const { BAP_URL, BAP_USER, BAP_PASSWORD, - BAP_SAM_TABLE, BAP_FORMS_TABLE, BAP_BUS_TABLE, } = process.env; @@ -328,7 +327,7 @@ async function queryForSamEntities(req, email) { // PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c, // PHYSICAL_ADDRESS_ZIP_CODE_4__c // FROM - // ${BAP_SAM_TABLE} + // Data_Staging__c // WHERE // ALT_ELEC_BUS_POC_EMAIL__c = '${email}' OR // GOVT_BUS_POC_EMAIL__c = '${email}' OR @@ -336,7 +335,7 @@ async function queryForSamEntities(req, email) { // ELEC_BUS_POC_EMAIL__c = '${email}'` return await bapConnection - .sobject(BAP_SAM_TABLE) + .sobject("Data_Staging__c") .find( { $or: [ From 1976732819affaffc07ba4102db5670a6f0efa8c Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 24 Jan 2024 21:26:08 -0500 Subject: [PATCH 16/91] Inline BAP_FORMS_TABLE value --- app/server/app/utilities/bap.js | 49 ++++++++++++++++----------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index 346b0d64..23a55993 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -252,7 +252,6 @@ const { BAP_URL, BAP_USER, BAP_PASSWORD, - BAP_FORMS_TABLE, BAP_BUS_TABLE, } = process.env; @@ -412,7 +411,7 @@ async function queryForBapFormSubmissionData(req, formType, rebateId, mongoId) { // RecordType // WHERE // DeveloperName = '${developerName}' AND - // SObjectType = '${BAP_FORMS_TABLE}' + // SObjectType = 'Order_Request__c' // LIMIT 1` const formRecordTypeIdQuery = await bapConnection @@ -420,7 +419,7 @@ async function queryForBapFormSubmissionData(req, formType, rebateId, mongoId) { .find( { DeveloperName: developerName, - SObjectType: BAP_FORMS_TABLE, + SObjectType: "Order_Request__c", }, { // "*": 1, @@ -443,14 +442,14 @@ async function queryForBapFormSubmissionData(req, formType, rebateId, mongoId) { // Parent_CSB_Rebate__r.CSB_Payment_Request_Status__c, // Parent_CSB_Rebate__r.CSB_Closeout_Request_Status__c // FROM - // ${BAP_FORMS_TABLE} + // Order_Request__c // WHERE // RecordTypeId = '${formRecordTypeId}' AND // CSB_Form_ID__c = '${mongoId}' // Latest_Version__c = TRUE` const formRecordQuery = await bapConnection - .sobject(BAP_FORMS_TABLE) + .sobject("Order_Request__c") .find( { RecordTypeId: formRecordTypeId, @@ -496,7 +495,7 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { // `SELECT // Parent_Rebate_ID__c, // FROM - // ${BAP_FORMS_TABLE} + // Order_Request__c // WHERE // (${comboKeys // .map((key) => `UEI_EFTI_Combo_Key__c = '${key}'`) @@ -504,7 +503,7 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { // Latest_Version__c = TRUE` const parentRebateIdsQuery = await bapConnection - .sobject(BAP_FORMS_TABLE) + .sobject("Order_Request__c") .find( { UEI_EFTI_Combo_Key__c: { $in: comboKeys }, @@ -536,7 +535,7 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { // Parent_CSB_Rebate__r.CSB_Payment_Request_Status__c, // Parent_CSB_Rebate__r.CSB_Closeout_Request_Status__c // FROM - // ${BAP_FORMS_TABLE} + // Order_Request__c // WHERE // (${parentRebateIds // .map((id) => `Parent_CSB_Rebate__r.CSB_Rebate_ID__c = '${id}'`) @@ -546,7 +545,7 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { // CreatedDate DESC` const submissions = await bapConnection - .sobject(BAP_FORMS_TABLE) + .sobject("Order_Request__c") .find( { "Parent_CSB_Rebate__r.CSB_Rebate_ID__c": { $in: parentRebateIds }, @@ -595,7 +594,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // RecordType // WHERE // DeveloperName = 'CSB_Funding_Request' AND - // SObjectType = '${BAP_FORMS_TABLE}' + // SObjectType = 'Order_Request__c' // LIMIT 1` const frfRecordTypeIdQuery = await bapConnection @@ -603,7 +602,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { .find( { DeveloperName: "CSB_Funding_Request", - SObjectType: BAP_FORMS_TABLE, + SObjectType: "Order_Request__c", }, { // "*": 1, @@ -634,14 +633,14 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // Total_Rebate_Funds_Requested__c, // Total_Infrastructure_Funds__c // FROM - // ${BAP_FORMS_TABLE} + // Order_Request__c // WHERE // RecordTypeId = '${frfRecordTypeId}' AND // CSB_Review_Item_ID__c = '${frfReviewItemId}' AND // Latest_Version__c = TRUE` const frfRecordQuery = await bapConnection - .sobject(BAP_FORMS_TABLE) + .sobject("Order_Request__c") .find( { RecordTypeId: frfRecordTypeId, @@ -759,7 +758,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // RecordType // WHERE // DeveloperName = 'CSB_Funding_Request_2023' AND - // SObjectType = '${BAP_FORMS_TABLE}' + // SObjectType = 'Order_Request__c' // LIMIT 1` const frfRecordTypeIdQuery = await bapConnection @@ -767,7 +766,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { .find( { DeveloperName: "CSB_Funding_Request_2023", - SObjectType: BAP_FORMS_TABLE, + SObjectType: "Order_Request__c", }, { // "*": 1, @@ -808,14 +807,14 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // Prioritized_as_Tribal__c, // Prioritized_as_Rural__c // FROM - // ${BAP_FORMS_TABLE} + // Order_Request__c // WHERE // RecordTypeId = '${frfRecordTypeId}' AND // CSB_Review_Item_ID__c = '${frfReviewItemId}' AND // Latest_Version__c = TRUE` const frfRecordQuery = await bapConnection - .sobject(BAP_FORMS_TABLE) + .sobject("Order_Request__c") .find( { RecordTypeId: frfRecordTypeId, @@ -970,7 +969,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // RecordType // WHERE // DeveloperName = 'CSB_Funding_Request' AND - // SObjectType = '${BAP_FORMS_TABLE}' + // SObjectType = 'Order_Request__c' // LIMIT 1` const frfRecordTypeIdQuery = await bapConnection @@ -978,7 +977,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { .find( { DeveloperName: "CSB_Funding_Request", - SObjectType: BAP_FORMS_TABLE, + SObjectType: "Order_Request__c", }, { // "*": 1, @@ -1003,14 +1002,14 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // School_District_Contact__r.FirstName, // School_District_Contact__r.LastName // FROM - // ${BAP_FORMS_TABLE} + // Order_Request__c // WHERE // RecordTypeId = '${frfRecordTypeId}' AND // CSB_Review_Item_ID__c = '${frfReviewItemId}' AND // Latest_Version__c = TRUE` const frfRecordQuery = await bapConnection - .sobject(BAP_FORMS_TABLE) + .sobject("Order_Request__c") .find( { RecordTypeId: frfRecordTypeId, @@ -1040,7 +1039,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // RecordType // WHERE // DeveloperName = 'CSB_Payment_Request' AND - // SObjectType = '${BAP_FORMS_TABLE}' + // SObjectType = 'Order_Request__c' // LIMIT 1` const prfRecordTypeIdQuery = await bapConnection @@ -1048,7 +1047,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { .find( { DeveloperName: "CSB_Payment_Request", - SObjectType: BAP_FORMS_TABLE, + SObjectType: "Order_Request__c", }, { // "*": 1, @@ -1089,14 +1088,14 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // Total_DC_Fast_Charger_Costs__c, // Total_Other_Infrastructure_Costs__c // FROM - // ${BAP_FORMS_TABLE} + // Order_Request__c // WHERE // RecordTypeId = '${prfRecordTypeId}' AND // CSB_Review_Item_ID__c = '${prfReviewItemId}' AND // Latest_Version__c = TRUE` const prfRecordQuery = await bapConnection - .sobject(BAP_FORMS_TABLE) + .sobject("Order_Request__c") .find( { RecordTypeId: prfRecordTypeId, From 2da48030a6a8d06d95f75e05f8b11bc16f793447 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 24 Jan 2024 21:28:00 -0500 Subject: [PATCH 17/91] Inline BAP_BUS_TABLE value --- app/server/app/utilities/bap.js | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index 23a55993..c0f52f91 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -252,7 +252,6 @@ const { BAP_URL, BAP_USER, BAP_PASSWORD, - BAP_BUS_TABLE, } = process.env; /** @@ -678,7 +677,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // RecordType // WHERE // DeveloperName = 'CSB_Rebate_Item' AND - // SObjectType = '${BAP_BUS_TABLE}' + // SObjectType = 'Line_Item__c' // LIMIT 1` const busRecordTypeIdQuery = await bapConnection @@ -686,7 +685,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { .find( { DeveloperName: "CSB_Rebate_Item", - SObjectType: BAP_BUS_TABLE, + SObjectType: "Line_Item__c", }, { // "*": 1, @@ -706,14 +705,14 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // CSB_Replacement_Fuel_Type__c, // CSB_Funds_Requested__c // FROM - // ${BAP_BUS_TABLE} + // Line_Item__c // WHERE // RecordTypeId = '${busRecordTypeId}' AND // Related_Order_Request__c = '${frfRecordId}' AND // CSB_Rebate_Item_Type__c = 'Old Bus'` const busRecordsQuery = await bapConnection - .sobject(BAP_BUS_TABLE) + .sobject("Line_Item__c") .find( { RecordTypeId: busRecordTypeId, @@ -862,7 +861,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // RecordType // WHERE // DeveloperName = 'CSB_Rebate_Item' AND - // SObjectType = '${BAP_BUS_TABLE}' + // SObjectType = 'Line_Item__c' // LIMIT 1` const busRecordTypeIdQuery = await bapConnection @@ -870,7 +869,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { .find( { DeveloperName: "CSB_Rebate_Item", - SObjectType: BAP_BUS_TABLE, + SObjectType: "Line_Item__c", }, { // "*": 1, @@ -902,14 +901,14 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // New_Bus_GVWR__c, // New_Bus_ADA_Compliant__c // FROM - // ${BAP_BUS_TABLE} + // Line_Item__c // WHERE // RecordTypeId = '${busRecordTypeId}' AND // Related_Order_Request__c = '${frfRecordId}' AND // CSB_Rebate_Item_Type__c = 'Old Bus'` const busRecordsQuery = await bapConnection - .sobject(BAP_BUS_TABLE) + .sobject("Line_Item__c") .find( { RecordTypeId: busRecordTypeId, @@ -1143,7 +1142,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // RecordType // WHERE // DeveloperName = 'CSB_Rebate_Item' AND - // SObjectType = '${BAP_BUS_TABLE}' + // SObjectType = 'Line_Item__c' // LIMIT 1` const busRecordTypeIdQuery = await bapConnection @@ -1151,7 +1150,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { .find( { DeveloperName: "CSB_Rebate_Item", - SObjectType: BAP_BUS_TABLE, + SObjectType: "Line_Item__c", }, { // "*": 1, @@ -1181,14 +1180,14 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // New_Bus_Rebate_Amount__c, // New_Bus_Purchase_Price__c // FROM - // ${BAP_BUS_TABLE} + // Line_Item__c // WHERE // RecordTypeId = '${busRecordTypeId}' AND // Related_Order_Request__c = '${prfRecordId}' AND // CSB_Rebate_Item_Type__c = 'New Bus'` const busRecordsQuery = await bapConnection - .sobject(BAP_BUS_TABLE) + .sobject("Line_Item__c") .find( { RecordTypeId: busRecordTypeId, From eed3aa2b35e5ac4662a8214fe2c3e0dd49d489e7 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 24 Jan 2024 21:28:15 -0500 Subject: [PATCH 18/91] Remove no longer used env variables --- app/server/.env.example | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/server/.env.example b/app/server/.env.example index 1b80f0ef..334f7a6d 100644 --- a/app/server/.env.example +++ b/app/server/.env.example @@ -31,8 +31,5 @@ BAP_CLIENT_SECRET= BAP_URL= BAP_USER= BAP_PASSWORD= -BAP_SAM_TABLE= -BAP_FORMS_TABLE= -BAP_BUS_TABLE= S3_PUBLIC_BUCKET= S3_PUBLIC_REGION= From 05b9b5a2d8a6737d24df971ad393e1a185d9619f Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 24 Jan 2024 21:46:26 -0500 Subject: [PATCH 19/91] Begin renaming variables used in BAP queries to be more clear --- app/server/app/utilities/bap.js | 44 +++++++++++++++--------------- app/server/app/utilities/formio.js | 6 ++-- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index c0f52f91..a9ef6173 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -85,7 +85,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * School_District_Prioritized__c: string * Total_Rebate_Funds_Requested__c: string * Total_Infrastructure_Funds__c: string - * }[]} frfRecordQuery + * }[]} frf2022RecordQuery * @property {{ * Rebate_Item_num__c: string * CSB_VIN__c: string @@ -93,7 +93,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * CSB_Fuel_Type__c: string * CSB_Replacement_Fuel_Type__c: string * CSB_Funds_Requested__c: string - * }[]} busRecordsQuery + * }[]} frf2022BusRecordsQuery * @property {{ * type: string * url: string @@ -501,7 +501,7 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { // .join(" OR ")}) AND // Latest_Version__c = TRUE` - const parentRebateIdsQuery = await bapConnection + const csbRebateIdsQuery = await bapConnection .sobject("Order_Request__c") .find( { @@ -516,11 +516,11 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { .sort({ CreatedDate: -1 }) .execute(async (err, records) => ((await err) ? err : records)); - const parentRebateIds = Array.isArray(parentRebateIdsQuery) - ? parentRebateIdsQuery.map((item) => item.Parent_Rebate_ID__c) + const csbRebateIds = Array.isArray(csbRebateIdsQuery) + ? csbRebateIdsQuery.map((item) => item.Parent_Rebate_ID__c) : []; - if (parentRebateIds.length === 0) return []; + if (csbRebateIds.length === 0) return []; // `SELECT // UEI_EFTI_Combo_Key__c, @@ -536,7 +536,7 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { // FROM // Order_Request__c // WHERE - // (${parentRebateIds + // (${csbRebateIds // .map((id) => `Parent_CSB_Rebate__r.CSB_Rebate_ID__c = '${id}'`) // .join(" OR ")}) AND // Latest_Version__c = TRUE @@ -547,7 +547,7 @@ async function queryForBapFormSubmissionsStatuses(req, comboKeys) { .sobject("Order_Request__c") .find( { - "Parent_CSB_Rebate__r.CSB_Rebate_ID__c": { $in: parentRebateIds }, + "Parent_CSB_Rebate__r.CSB_Rebate_ID__c": { $in: csbRebateIds }, Latest_Version__c: true, }, { @@ -596,7 +596,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // SObjectType = 'Order_Request__c' // LIMIT 1` - const frfRecordTypeIdQuery = await bapConnection + const frf2022RecordTypeIdQuery = await bapConnection .sobject("RecordType") .find( { @@ -611,7 +611,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { .limit(1) .execute(async (err, records) => ((await err) ? err : records)); - const frfRecordTypeId = frfRecordTypeIdQuery["0"].Id; + const frf2022RecordTypeId = frf2022RecordTypeIdQuery["0"].Id; // `SELECT // Id, @@ -634,15 +634,15 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // FROM // Order_Request__c // WHERE - // RecordTypeId = '${frfRecordTypeId}' AND + // RecordTypeId = '${frf2022RecordTypeId}' AND // CSB_Review_Item_ID__c = '${frfReviewItemId}' AND // Latest_Version__c = TRUE` - const frfRecordQuery = await bapConnection + const frf2022RecordQuery = await bapConnection .sobject("Order_Request__c") .find( { - RecordTypeId: frfRecordTypeId, + RecordTypeId: frf2022RecordTypeId, CSB_Review_Item_ID__c: frfReviewItemId, Latest_Version__c: true, }, @@ -669,7 +669,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { ) .execute(async (err, records) => ((await err) ? err : records)); - const frfRecordId = frfRecordQuery["0"].Id; + const frf2022RecordId = frf2022RecordQuery["0"].Id; // `SELECT // Id @@ -680,7 +680,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // SObjectType = 'Line_Item__c' // LIMIT 1` - const busRecordTypeIdQuery = await bapConnection + const rebateItemRecordTypeIdQuery = await bapConnection .sobject("RecordType") .find( { @@ -695,7 +695,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { .limit(1) .execute(async (err, records) => ((await err) ? err : records)); - const busRecordTypeId = busRecordTypeIdQuery["0"].Id; + const rebateItemRecordTypeId = rebateItemRecordTypeIdQuery["0"].Id; // `SELECT // Rebate_Item_num__c, @@ -707,16 +707,16 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { // FROM // Line_Item__c // WHERE - // RecordTypeId = '${busRecordTypeId}' AND - // Related_Order_Request__c = '${frfRecordId}' AND + // RecordTypeId = '${rebateItemRecordTypeId}' AND + // Related_Order_Request__c = '${frf2022RecordId}' AND // CSB_Rebate_Item_Type__c = 'Old Bus'` - const busRecordsQuery = await bapConnection + const frf2022BusRecordsQuery = await bapConnection .sobject("Line_Item__c") .find( { - RecordTypeId: busRecordTypeId, - Related_Order_Request__c: frfRecordId, + RecordTypeId: rebateItemRecordTypeId, + Related_Order_Request__c: frf2022RecordId, CSB_Rebate_Item_Type__c: "Old Bus", }, { @@ -731,7 +731,7 @@ async function queryBapFor2022PRFData(req, frfReviewItemId) { ) .execute(async (err, records) => ((await err) ? err : records)); - return { frfRecordQuery, busRecordsQuery }; + return { frf2022RecordQuery, frf2022BusRecordsQuery }; } /** diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 038f3268..a20d36b9 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -70,7 +70,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { if (rebateYear === "2022") { return getBapDataFor2022PRF(req, frfReviewItemId) - .then(({ frfRecordQuery, busRecordsQuery }) => { + .then(({ frf2022RecordQuery, frf2022BusRecordsQuery }) => { const { CSB_NCES_ID__c, Primary_Applicant__r, @@ -81,9 +81,9 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { School_District_Prioritized__c, Total_Rebate_Funds_Requested__c, Total_Infrastructure_Funds__c, - } = frfRecordQuery[0]; + } = frf2022RecordQuery[0]; - const busInfo = busRecordsQuery.map((record) => ({ + const busInfo = frf2022BusRecordsQuery.map((record) => ({ busNum: record.Rebate_Item_num__c, oldBusNcesDistrictId: CSB_NCES_ID__c, oldBusVin: record.CSB_VIN__c, From 9b55a507480c2c5eb25005775d8ba4464eca0291 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 24 Jan 2024 21:54:35 -0500 Subject: [PATCH 20/91] Continue renaming variables used in BAP queries to be more clear --- app/server/app/utilities/bap.js | 32 +++++++++++++++--------------- app/server/app/utilities/formio.js | 6 +++--- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index a9ef6173..22cc10cc 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -138,7 +138,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * Prioritized_as_High_Need__c: string * Prioritized_as_Tribal__c: string * Prioritized_as_Rural__c: string - * }[]} frfRecordQuery + * }[]} frf2023RecordQuery * @property {{ * Id: string * Rebate_Item_num__c: string @@ -158,7 +158,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * New_Bus_Fuel_Type__c: string * New_Bus_GVWR__c: string * New_Bus_ADA_Compliant__c: string - * }[]} busRecordsQuery + * }[]} frf2023BusRecordsQuery * @property {{ * type: string * url: string @@ -760,7 +760,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // SObjectType = 'Order_Request__c' // LIMIT 1` - const frfRecordTypeIdQuery = await bapConnection + const frf2023RecordTypeIdQuery = await bapConnection .sobject("RecordType") .find( { @@ -775,7 +775,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { .limit(1) .execute(async (err, records) => ((await err) ? err : records)); - const frfRecordTypeId = frfRecordTypeIdQuery["0"].Id; + const frf2023RecordTypeId = frf2023RecordTypeIdQuery["0"].Id; // `SELECT // Id, @@ -808,15 +808,15 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // FROM // Order_Request__c // WHERE - // RecordTypeId = '${frfRecordTypeId}' AND + // RecordTypeId = '${frf2023RecordTypeId}' AND // CSB_Review_Item_ID__c = '${frfReviewItemId}' AND // Latest_Version__c = TRUE` - const frfRecordQuery = await bapConnection + const frf2023RecordQuery = await bapConnection .sobject("Order_Request__c") .find( { - RecordTypeId: frfRecordTypeId, + RecordTypeId: frf2023RecordTypeId, CSB_Review_Item_ID__c: frfReviewItemId, Latest_Version__c: true, }, @@ -853,7 +853,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { ) .execute(async (err, records) => ((await err) ? err : records)); - const frfRecordId = frfRecordQuery["0"].Id; + const frf2023RecordId = frf2023RecordQuery["0"].Id; // `SELECT // Id @@ -864,7 +864,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // SObjectType = 'Line_Item__c' // LIMIT 1` - const busRecordTypeIdQuery = await bapConnection + const rebateItemRecordTypeIdQuery = await bapConnection .sobject("RecordType") .find( { @@ -879,7 +879,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { .limit(1) .execute(async (err, records) => ((await err) ? err : records)); - const busRecordTypeId = busRecordTypeIdQuery["0"].Id; + const rebateItemRecordTypeId = rebateItemRecordTypeIdQuery["0"].Id; // `SELECT // Id, @@ -903,16 +903,16 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // FROM // Line_Item__c // WHERE - // RecordTypeId = '${busRecordTypeId}' AND - // Related_Order_Request__c = '${frfRecordId}' AND + // RecordTypeId = '${rebateItemRecordTypeId}' AND + // Related_Order_Request__c = '${frf2023RecordId}' AND // CSB_Rebate_Item_Type__c = 'Old Bus'` - const busRecordsQuery = await bapConnection + const frf2023BusRecordsQuery = await bapConnection .sobject("Line_Item__c") .find( { - RecordTypeId: busRecordTypeId, - Related_Order_Request__c: frfRecordId, + RecordTypeId: rebateItemRecordTypeId, + Related_Order_Request__c: frf2023RecordId, CSB_Rebate_Item_Type__c: "Old Bus", }, { @@ -939,7 +939,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { ) .execute(async (err, records) => ((await err) ? err : records)); - return { frfRecordQuery, busRecordsQuery }; + return { frf2023RecordQuery, frf2023BusRecordsQuery }; } /** diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index a20d36b9..7b065e64 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -144,7 +144,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { if (rebateYear === "2023") { return getBapDataFor2023PRF(req, frfReviewItemId) - .then(({ frfRecordQuery, busRecordsQuery }) => { + .then(({ frf2023RecordQuery, frf2023BusRecordsQuery }) => { const { Primary_Applicant__r, Alternate_Applicant__r, @@ -157,7 +157,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { Prioritized_as_High_Need__c, Prioritized_as_Tribal__c, Prioritized_as_Rural__c, - } = frfRecordQuery[0]; + } = frf2023RecordQuery[0]; // TODO: ask BAP for the query for the fields below. // NOTE: the data from the 2023 FRF is in an 'organizations' field (array of objects) @@ -187,7 +187,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { org_zip: "", })); - const bus_buses = busRecordsQuery.map((item) => ({ + const bus_buses = frf2023BusRecordsQuery.map((item) => ({ bus_busNumber: item.Rebate_Item_num__c, bus_existingOwner: { org: "", // TODO: Old_Bus_Owner__r.* or Old_Bus_Owner_Contact_ID__c From 6939186b5dca7775b11975a118832dc9fcbf2242 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 24 Jan 2024 22:13:15 -0500 Subject: [PATCH 21/91] Finish renaming variables used in BAP queries to be more clear --- app/server/app/routes/formio2022.js | 264 ++++++++++++++-------------- app/server/app/utilities/bap.js | 44 ++--- 2 files changed, 155 insertions(+), 153 deletions(-) diff --git a/app/server/app/routes/formio2022.js b/app/server/app/routes/formio2022.js index 03fd6a94..3f0454d2 100644 --- a/app/server/app/routes/formio2022.js +++ b/app/server/app/routes/formio2022.js @@ -359,137 +359,139 @@ router.post("/crf-submission", storeBapComboKeys, (req, res) => { } = entity; return getBapDataFor2022CRF(req, frfReviewItemId, prfReviewItemId) - .then(({ frfRecordQuery, prfRecordQuery, busRecordsQuery }) => { - const { - Fleet_Name__c, - Fleet_Street_Address__c, - Fleet_City__c, - Fleet_State__c, - Fleet_Zip__c, - Fleet_Contact_Name__c, - Fleet_Contact_Title__c, - Fleet_Contact_Phone__c, - Fleet_Contact_Email__c, - School_District_Contact__r, - } = frfRecordQuery[0]; - - const { - CSB_NCES_ID__c, - Primary_Applicant__r, - Alternate_Applicant__r, - Applicant_Organization__r, - CSB_School_District__r, - School_District_Prioritized__c, - Total_Rebate_Funds_Requested_PO__c, - Total_Bus_And_Infrastructure_Rebate__c, - Total_Infrastructure_Funds__c, - Num_Of_Buses_Requested_From_Application__c, - Total_Price_All_Buses__c, - Total_Bus_Rebate_Amount__c, - Total_All_Eligible_Infrastructure_Costs__c, - Total_Infrastructure_Rebate__c, - Total_Level_2_Charger_Costs__c, - Total_DC_Fast_Charger_Costs__c, - Total_Other_Infrastructure_Costs__c, - } = prfRecordQuery[0]; - - const busInfo = busRecordsQuery.map((record) => ({ - busNum: record.Rebate_Item_num__c, - oldBusNcesDistrictId: CSB_NCES_ID__c, - oldBusVin: record.CSB_VIN__c, - oldBusModelYear: record.CSB_Model_Year__c, - oldBusFuelType: record.CSB_Fuel_Type__c, - oldBusEstimatedRemainingLife: record.Old_Bus_Estimated_Remaining_Life__c, // prettier-ignore - oldBusExclude: record.Old_Bus_Exclude__c, - hidden_prf_oldBusExclude: record.Old_Bus_Exclude__c, - newBusDealer: record.Related_Line_Item__r?.Vendor_Name__c, - newBusFuelType: record.New_Bus_Fuel_Type__c, - hidden_prf_newBusFuelType: record.New_Bus_Fuel_Type__c, - newBusMake: record.New_Bus_Make__c, - hidden_prf_newBusMake: record.New_Bus_Make__c, - newBusMakeOther: record.CSB_Manufacturer_if_Other__c, - hidden_prf_newBusMakeOther: record.CSB_Manufacturer_if_Other__c, - newBusModel: record.New_Bus_Model__c, - hidden_prf_newBusModel: record.New_Bus_Model__c, - newBusModelYear: record.New_Bus_Model_Year__c, - hidden_prf_newBusModelYear: record.New_Bus_Model_Year__c, - newBusGvwr: record.New_Bus_GVWR__c, - hidden_prf_newBusGvwr: record.New_Bus_GVWR__c, - newBusPurchasePrice: record.New_Bus_Purchase_Price__c, - hidden_prf_newBusPurchasePrice: record.New_Bus_Purchase_Price__c, - hidden_prf_rebate: record.New_Bus_Rebate_Amount__c, - })); - - const submission = { - data: { - bap_hidden_entity_combo_key: comboKey, - hidden_prf_modified: prfModified, - hidden_current_user_email: email, - hidden_current_user_title: title, - hidden_current_user_name: name, - hidden_bap_rebate_id: rebateId, - hidden_sam_uei: UNIQUE_ENTITY_ID__c, - hidden_sam_efti: ENTITY_EFT_INDICATOR__c || "0000", - hidden_sam_elec_bus_poc_email: ELEC_BUS_POC_EMAIL__c, - hidden_sam_alt_elec_bus_poc_email: ALT_ELEC_BUS_POC_EMAIL__c, - hidden_sam_govt_bus_poc_email: GOVT_BUS_POC_EMAIL__c, - hidden_sam_alt_govt_bus_poc_email: ALT_GOVT_BUS_POC_EMAIL__c, - hidden_bap_district_id: CSB_NCES_ID__c, - hidden_bap_district_name: CSB_School_District__r?.Name, - hidden_bap_primary_fname: Primary_Applicant__r?.FirstName, - hidden_bap_primary_lname: Primary_Applicant__r?.LastName, - hidden_bap_primary_title: Primary_Applicant__r?.Title, - hidden_bap_primary_phone_number: Primary_Applicant__r?.Phone, - hidden_bap_primary_email: Primary_Applicant__r?.Email, - hidden_bap_alternate_fname: Alternate_Applicant__r?.FirstName || "", - hidden_bap_alternate_lname: Alternate_Applicant__r?.LastName || "", - hidden_bap_alternate_title: Alternate_Applicant__r?.Title || "", - hidden_bap_alternate_phone_number: Alternate_Applicant__r?.Phone || "", // prettier-ignore - hidden_bap_alternate_email: Alternate_Applicant__r?.Email || "", - hidden_bap_org_name: Applicant_Organization__r?.Name, - hidden_bap_fleet_name: Fleet_Name__c, - hidden_bap_fleet_address: Fleet_Street_Address__c, - hidden_bap_fleet_city: Fleet_City__c, - hidden_bap_fleet_state: Fleet_State__c, - hidden_bap_fleet_zip: Fleet_Zip__c, - hidden_bap_fleet_contact_name: Fleet_Contact_Name__c, - hidden_bap_fleet_contact_title: Fleet_Contact_Title__c, - hidden_bap_fleet_phone: Fleet_Contact_Phone__c, - hidden_bap_fleet_email: Fleet_Contact_Email__c, - hidden_bap_prioritized: School_District_Prioritized__c, - hidden_bap_requested_funds: Total_Rebate_Funds_Requested_PO__c, - hidden_bap_received_funds: Total_Bus_And_Infrastructure_Rebate__c, - hidden_bap_prf_infra_max_rebate: Total_Infrastructure_Funds__c, - hidden_bap_buses_requested_app: Num_Of_Buses_Requested_From_Application__c, // prettier-ignore - hidden_bap_total_bus_costs_prf: Total_Price_All_Buses__c, - hidden_bap_total_bus_rebate_received: Total_Bus_Rebate_Amount__c, - hidden_bap_total_infra_costs_prf: Total_All_Eligible_Infrastructure_Costs__c, // prettier-ignore - hidden_bap_total_infra_rebate_received: Total_Infrastructure_Rebate__c, // prettier-ignore - hidden_bap_total_infra_level2_charger: Total_Level_2_Charger_Costs__c, - hidden_bap_total_infra_dc_fast_charger: Total_DC_Fast_Charger_Costs__c, // prettier-ignore - hidden_bap_total_infra_other_costs: Total_Other_Infrastructure_Costs__c, // prettier-ignore - hidden_bap_district_contact_fname: School_District_Contact__r?.FirstName, // prettier-ignore - hidden_bap_district_contact_lname: School_District_Contact__r?.LastName, // prettier-ignore - busInfo, - }, - /** Add custom metadata to track formio submissions from wrapper. */ - metadata: { - ...formioCSBMetadata, - }, - state: "draft", - }; - - axiosFormio(req) - .post(`${formioCRFUrl}/submission`, submission) - .then((axiosRes) => axiosRes.data) - .then((submission) => res.json(submission)) - .catch((error) => { - // NOTE: error is logged in axiosFormio response interceptor - const errorStatus = error.response?.status || 500; - const errorMessage = `Error posting Formio Close Out form submission.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); - }) + .then( + ({ frf2022RecordQuery, prf2022RecordQuery, prf2022busRecordsQuery }) => { + const { + Fleet_Name__c, + Fleet_Street_Address__c, + Fleet_City__c, + Fleet_State__c, + Fleet_Zip__c, + Fleet_Contact_Name__c, + Fleet_Contact_Title__c, + Fleet_Contact_Phone__c, + Fleet_Contact_Email__c, + School_District_Contact__r, + } = frf2022RecordQuery[0]; + + const { + CSB_NCES_ID__c, + Primary_Applicant__r, + Alternate_Applicant__r, + Applicant_Organization__r, + CSB_School_District__r, + School_District_Prioritized__c, + Total_Rebate_Funds_Requested_PO__c, + Total_Bus_And_Infrastructure_Rebate__c, + Total_Infrastructure_Funds__c, + Num_Of_Buses_Requested_From_Application__c, + Total_Price_All_Buses__c, + Total_Bus_Rebate_Amount__c, + Total_All_Eligible_Infrastructure_Costs__c, + Total_Infrastructure_Rebate__c, + Total_Level_2_Charger_Costs__c, + Total_DC_Fast_Charger_Costs__c, + Total_Other_Infrastructure_Costs__c, + } = prf2022RecordQuery[0]; + + const busInfo = prf2022busRecordsQuery.map((record) => ({ + busNum: record.Rebate_Item_num__c, + oldBusNcesDistrictId: CSB_NCES_ID__c, + oldBusVin: record.CSB_VIN__c, + oldBusModelYear: record.CSB_Model_Year__c, + oldBusFuelType: record.CSB_Fuel_Type__c, + oldBusEstimatedRemainingLife: record.Old_Bus_Estimated_Remaining_Life__c, // prettier-ignore + oldBusExclude: record.Old_Bus_Exclude__c, + hidden_prf_oldBusExclude: record.Old_Bus_Exclude__c, + newBusDealer: record.Related_Line_Item__r?.Vendor_Name__c, + newBusFuelType: record.New_Bus_Fuel_Type__c, + hidden_prf_newBusFuelType: record.New_Bus_Fuel_Type__c, + newBusMake: record.New_Bus_Make__c, + hidden_prf_newBusMake: record.New_Bus_Make__c, + newBusMakeOther: record.CSB_Manufacturer_if_Other__c, + hidden_prf_newBusMakeOther: record.CSB_Manufacturer_if_Other__c, + newBusModel: record.New_Bus_Model__c, + hidden_prf_newBusModel: record.New_Bus_Model__c, + newBusModelYear: record.New_Bus_Model_Year__c, + hidden_prf_newBusModelYear: record.New_Bus_Model_Year__c, + newBusGvwr: record.New_Bus_GVWR__c, + hidden_prf_newBusGvwr: record.New_Bus_GVWR__c, + newBusPurchasePrice: record.New_Bus_Purchase_Price__c, + hidden_prf_newBusPurchasePrice: record.New_Bus_Purchase_Price__c, + hidden_prf_rebate: record.New_Bus_Rebate_Amount__c, + })); + + const submission = { + data: { + bap_hidden_entity_combo_key: comboKey, + hidden_prf_modified: prfModified, + hidden_current_user_email: email, + hidden_current_user_title: title, + hidden_current_user_name: name, + hidden_bap_rebate_id: rebateId, + hidden_sam_uei: UNIQUE_ENTITY_ID__c, + hidden_sam_efti: ENTITY_EFT_INDICATOR__c || "0000", + hidden_sam_elec_bus_poc_email: ELEC_BUS_POC_EMAIL__c, + hidden_sam_alt_elec_bus_poc_email: ALT_ELEC_BUS_POC_EMAIL__c, + hidden_sam_govt_bus_poc_email: GOVT_BUS_POC_EMAIL__c, + hidden_sam_alt_govt_bus_poc_email: ALT_GOVT_BUS_POC_EMAIL__c, + hidden_bap_district_id: CSB_NCES_ID__c, + hidden_bap_district_name: CSB_School_District__r?.Name, + hidden_bap_primary_fname: Primary_Applicant__r?.FirstName, + hidden_bap_primary_lname: Primary_Applicant__r?.LastName, + hidden_bap_primary_title: Primary_Applicant__r?.Title, + hidden_bap_primary_phone_number: Primary_Applicant__r?.Phone, + hidden_bap_primary_email: Primary_Applicant__r?.Email, + hidden_bap_alternate_fname: Alternate_Applicant__r?.FirstName || "", + hidden_bap_alternate_lname: Alternate_Applicant__r?.LastName || "", + hidden_bap_alternate_title: Alternate_Applicant__r?.Title || "", + hidden_bap_alternate_phone_number: Alternate_Applicant__r?.Phone || "", // prettier-ignore + hidden_bap_alternate_email: Alternate_Applicant__r?.Email || "", + hidden_bap_org_name: Applicant_Organization__r?.Name, + hidden_bap_fleet_name: Fleet_Name__c, + hidden_bap_fleet_address: Fleet_Street_Address__c, + hidden_bap_fleet_city: Fleet_City__c, + hidden_bap_fleet_state: Fleet_State__c, + hidden_bap_fleet_zip: Fleet_Zip__c, + hidden_bap_fleet_contact_name: Fleet_Contact_Name__c, + hidden_bap_fleet_contact_title: Fleet_Contact_Title__c, + hidden_bap_fleet_phone: Fleet_Contact_Phone__c, + hidden_bap_fleet_email: Fleet_Contact_Email__c, + hidden_bap_prioritized: School_District_Prioritized__c, + hidden_bap_requested_funds: Total_Rebate_Funds_Requested_PO__c, + hidden_bap_received_funds: Total_Bus_And_Infrastructure_Rebate__c, + hidden_bap_prf_infra_max_rebate: Total_Infrastructure_Funds__c, + hidden_bap_buses_requested_app: Num_Of_Buses_Requested_From_Application__c, // prettier-ignore + hidden_bap_total_bus_costs_prf: Total_Price_All_Buses__c, + hidden_bap_total_bus_rebate_received: Total_Bus_Rebate_Amount__c, + hidden_bap_total_infra_costs_prf: Total_All_Eligible_Infrastructure_Costs__c, // prettier-ignore + hidden_bap_total_infra_rebate_received: Total_Infrastructure_Rebate__c, // prettier-ignore + hidden_bap_total_infra_level2_charger: Total_Level_2_Charger_Costs__c, // prettier-ignore + hidden_bap_total_infra_dc_fast_charger: Total_DC_Fast_Charger_Costs__c, // prettier-ignore + hidden_bap_total_infra_other_costs: Total_Other_Infrastructure_Costs__c, // prettier-ignore + hidden_bap_district_contact_fname: School_District_Contact__r?.FirstName, // prettier-ignore + hidden_bap_district_contact_lname: School_District_Contact__r?.LastName, // prettier-ignore + busInfo, + }, + /** Add custom metadata to track formio submissions from wrapper. */ + metadata: { + ...formioCSBMetadata, + }, + state: "draft", + }; + + axiosFormio(req) + .post(`${formioCRFUrl}/submission`, submission) + .then((axiosRes) => axiosRes.data) + .then((submission) => res.json(submission)) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error posting Formio Close Out form submission.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); + }, + ) .catch((error) => { // NOTE: logged in bap verifyBapConnection const errorStatus = 500; diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index 22cc10cc..eb4a9068 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -181,7 +181,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * FirstName: string * LastName: string * } - * }[]} frfRecordQuery + * }[]} frf2022RecordQuery * @property {{ * Id: string * UEI_EFTI_Combo_Key__c: string @@ -218,7 +218,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * Total_Level_2_Charger_Costs__c: string * Total_DC_Fast_Charger_Costs__c: string * Total_Other_Infrastructure_Costs__c: string - * }[]} prfRecordQuery + * }[]} prf2022RecordQuery * @property {{ * Rebate_Item_num__c: string * CSB_VIN__c: string @@ -238,7 +238,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * New_Bus_GVWR__c: string * New_Bus_Rebate_Amount__c: string * New_Bus_Purchase_Price__c: string - * }[]} busRecordsQuery + * }[]} prf2022busRecordsQuery * @property {{ * type: string * url: string @@ -971,7 +971,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // SObjectType = 'Order_Request__c' // LIMIT 1` - const frfRecordTypeIdQuery = await bapConnection + const frf2022RecordTypeIdQuery = await bapConnection .sobject("RecordType") .find( { @@ -986,7 +986,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { .limit(1) .execute(async (err, records) => ((await err) ? err : records)); - const frfRecordTypeId = frfRecordTypeIdQuery["0"].Id; + const frf2022RecordTypeId = frf2022RecordTypeIdQuery["0"].Id; // `SELECT // Fleet_Name__c, @@ -1003,15 +1003,15 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // FROM // Order_Request__c // WHERE - // RecordTypeId = '${frfRecordTypeId}' AND + // RecordTypeId = '${frf2022RecordTypeId}' AND // CSB_Review_Item_ID__c = '${frfReviewItemId}' AND // Latest_Version__c = TRUE` - const frfRecordQuery = await bapConnection + const frf2022RecordQuery = await bapConnection .sobject("Order_Request__c") .find( { - RecordTypeId: frfRecordTypeId, + RecordTypeId: frf2022RecordTypeId, CSB_Review_Item_ID__c: frfReviewItemId, Latest_Version__c: true, }, @@ -1041,7 +1041,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // SObjectType = 'Order_Request__c' // LIMIT 1` - const prfRecordTypeIdQuery = await bapConnection + const prf2022RecordTypeIdQuery = await bapConnection .sobject("RecordType") .find( { @@ -1056,7 +1056,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { .limit(1) .execute(async (err, records) => ((await err) ? err : records)); - const prfRecordTypeId = prfRecordTypeIdQuery["0"].Id; + const prf2022RecordTypeId = prf2022RecordTypeIdQuery["0"].Id; // `SELECT // Id, @@ -1089,15 +1089,15 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // FROM // Order_Request__c // WHERE - // RecordTypeId = '${prfRecordTypeId}' AND + // RecordTypeId = '${prf2022RecordTypeId}' AND // CSB_Review_Item_ID__c = '${prfReviewItemId}' AND // Latest_Version__c = TRUE` - const prfRecordQuery = await bapConnection + const prf2022RecordQuery = await bapConnection .sobject("Order_Request__c") .find( { - RecordTypeId: prfRecordTypeId, + RecordTypeId: prf2022RecordTypeId, CSB_Review_Item_ID__c: prfReviewItemId, Latest_Version__c: true, }, @@ -1134,7 +1134,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { ) .execute(async (err, records) => ((await err) ? err : records)); - const prfRecordId = prfRecordQuery["0"].Id; + const prf2022RecordId = prf2022RecordQuery["0"].Id; // `SELECT // Id @@ -1145,7 +1145,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // SObjectType = 'Line_Item__c' // LIMIT 1` - const busRecordTypeIdQuery = await bapConnection + const rebateItemRecordTypeIdQuery = await bapConnection .sobject("RecordType") .find( { @@ -1160,7 +1160,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { .limit(1) .execute(async (err, records) => ((await err) ? err : records)); - const busRecordTypeId = busRecordTypeIdQuery["0"].Id; + const rebateItemRecordTypeId = rebateItemRecordTypeIdQuery["0"].Id; // `SELECT // Rebate_Item_num__c, @@ -1182,16 +1182,16 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { // FROM // Line_Item__c // WHERE - // RecordTypeId = '${busRecordTypeId}' AND - // Related_Order_Request__c = '${prfRecordId}' AND + // RecordTypeId = '${rebateItemRecordTypeId}' AND + // Related_Order_Request__c = '${prf2022RecordId}' AND // CSB_Rebate_Item_Type__c = 'New Bus'` - const busRecordsQuery = await bapConnection + const prf2022busRecordsQuery = await bapConnection .sobject("Line_Item__c") .find( { - RecordTypeId: busRecordTypeId, - Related_Order_Request__c: prfRecordId, + RecordTypeId: rebateItemRecordTypeId, + Related_Order_Request__c: prf2022RecordId, CSB_Rebate_Item_Type__c: "New Bus", }, { @@ -1216,7 +1216,7 @@ async function queryBapFor2022CRFData(req, frfReviewItemId, prfReviewItemId) { ) .execute(async (err, records) => ((await err) ? err : records)); - return { frfRecordQuery, prfRecordQuery, busRecordsQuery }; + return { frf2022RecordQuery, prf2022RecordQuery, prf2022busRecordsQuery }; } /** From 7c2766d13a02dd933c12449e44ae476d98eaa902 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Thu, 25 Jan 2024 13:45:35 -0500 Subject: [PATCH 22/91] Update 2023 PRF external status for when funding is not approved to display 'Funding Denied' --- app/client/src/routes/submissions.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index d39c4d80..b1e5b17c 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -1173,7 +1173,6 @@ function PRF2023Submission(props: { rebate: Rebate }) { bap: prf.bap, }); - // TODO: review statuses for 2023 PRF const prfNeedsClarification = prf.bap?.status === "Needs Clarification"; const prfHasBeenWithdrawn = prf.bap?.status === "Withdrawn"; @@ -1212,7 +1211,7 @@ function PRF2023Submission(props: { rebate: Rebate }) { : prfHasBeenWithdrawn ? "Withdrawn" : prfFundingNotApproved - ? "Funding Not Approved" + ? "Funding Denied" : prfFundingApproved ? "Funding Approved" : prf.formio.state === "draft" From da69fa990684022c61ae5f408555587ef6f1aa45 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Thu, 25 Jan 2024 14:27:30 -0500 Subject: [PATCH 23/91] Update data injected into a 2023 PRF submission, every time it's edited (SAM.gov POC contacts) --- app/client/src/routes/prf2023.tsx | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/app/client/src/routes/prf2023.tsx b/app/client/src/routes/prf2023.tsx index dc1f9ad6..6b20889d 100644 --- a/app/client/src/routes/prf2023.tsx +++ b/app/client/src/routes/prf2023.tsx @@ -223,14 +223,12 @@ function PaymentRequestForm(props: { email: string }) { return ; } - // const { - // UNIQUE_ENTITY_ID__c, - // ENTITY_EFT_INDICATOR__c, - // ELEC_BUS_POC_EMAIL__c, - // ALT_ELEC_BUS_POC_EMAIL__c, - // GOVT_BUS_POC_EMAIL__c, - // ALT_GOVT_BUS_POC_EMAIL__c, - // } = entity; + const { + ELEC_BUS_POC_EMAIL__c, + ALT_ELEC_BUS_POC_EMAIL__c, + GOVT_BUS_POC_EMAIL__c, + ALT_GOVT_BUS_POC_EMAIL__c, + } = entity; const { title, name } = getUserInfo(email, entity); @@ -287,15 +285,10 @@ function PaymentRequestForm(props: { email: string }) { _user_email: email, _user_title: title, _user_name: name, - // - // TODO: determine which fields are needed - // - // _bap_applicant_uei: UNIQUE_ENTITY_ID__c, - // _bap_applicant_efti: ENTITY_EFT_INDICATOR__c || "0000", - // hidden_sam_elec_bus_poc_email: ELEC_BUS_POC_EMAIL__c, - // hidden_sam_alt_elec_bus_poc_email: ALT_ELEC_BUS_POC_EMAIL__c, - // hidden_sam_govt_bus_poc_email: GOVT_BUS_POC_EMAIL__c, - // hidden_sam_alt_govt_bus_poc_email: ALT_GOVT_BUS_POC_EMAIL__c, + _bap_elec_bus_poc_email: ELEC_BUS_POC_EMAIL__c, + _bap_alt_elec_bus_poc_email: ALT_ELEC_BUS_POC_EMAIL__c, + _bap_govt_bus_poc_email: GOVT_BUS_POC_EMAIL__c, + _bap_alt_govt_bus_poc_email: ALT_GOVT_BUS_POC_EMAIL__c, ...pendingSubmissionData.current, }, }} From 7d28d40cbe2fdea8321cecb7e4c5e66fc9d1281b Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Thu, 25 Jan 2024 17:34:37 -0500 Subject: [PATCH 24/91] Update queryBapFor2022PRFData() to fetch 2023 FRF bus records contact info --- app/server/app/utilities/bap.js | 56 ++++++++++- app/server/app/utilities/formio.js | 150 ++++++++++++++++++++--------- 2 files changed, 159 insertions(+), 47 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index eb4a9068..aa2e53f2 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -160,6 +160,16 @@ const { submissionPeriodOpen } = require("../config/formio"); * New_Bus_ADA_Compliant__c: string * }[]} frf2023BusRecordsQuery * @property {{ + * Id: string + * Related_Line_Item__c: string + * Relationship_Type__c: string + * Contact_Organization_Name__c: string + * Contact__r: { + * FirstName: string + * LastName: string + * } | null + * }[]} frf2023BusRecordsContactsQueries + * @property {{ * type: string * url: string * }} attributes @@ -939,7 +949,51 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { ) .execute(async (err, records) => ((await err) ? err : records)); - return { frf2023RecordQuery, frf2023BusRecordsQuery }; + const frf2023BusRecordsContactsQueries = await Promise.all( + frf2023BusRecordsQuery.map(async (frf2023BusRecord) => { + const frf2023BusRecordId = frf2023BusRecord.Id; + + // `SELECT + // Id, + // Related_Line_Item__c, + // Relationship_Type__c, + // Contact_Organization_Name__c, + // Contact__r.FirstName, + // Contact__r.LastName + // FROM + // Line_Item__c + // WHERE + // RecordTypeId = '${rebateItemRecordTypeId}' AND + // Related_Line_Item__c = '${frf2023BusRecordId}' AND + // CSB_Rebate_Item_Type__c = 'COF Relationship'` + + return await bapConnection + .sobject("Line_Item__c") + .find( + { + RecordTypeId: rebateItemRecordTypeId, + Related_Line_Item__c: frf2023BusRecordId, + CSB_Rebate_Item_Type__c: "COF Relationship", + }, + { + // "*": 1, + Id: 1, // Salesforce record ID + Related_Line_Item__c: 1, + Relationship_Type__c: 1, + Contact_Organization_Name__c: 1, + "Contact__r.FirstName": 1, + "Contact__r.LastName": 1, + }, + ) + .execute(async (err, records) => ((await err) ? err : records)); + }), + ); + + return { + frf2023RecordQuery, + frf2023BusRecordsQuery, + frf2023BusRecordsContactsQueries: frf2023BusRecordsContactsQueries.flat(), + }; } /** diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 7b065e64..bd89e790 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -70,7 +70,9 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { if (rebateYear === "2022") { return getBapDataFor2022PRF(req, frfReviewItemId) - .then(({ frf2022RecordQuery, frf2022BusRecordsQuery }) => { + .then((results) => { + const { frf2022RecordQuery, frf2022BusRecordsQuery } = results; + const { CSB_NCES_ID__c, Primary_Applicant__r, @@ -83,15 +85,26 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { Total_Infrastructure_Funds__c, } = frf2022RecordQuery[0]; - const busInfo = frf2022BusRecordsQuery.map((record) => ({ - busNum: record.Rebate_Item_num__c, - oldBusNcesDistrictId: CSB_NCES_ID__c, - oldBusVin: record.CSB_VIN__c, - oldBusModelYear: record.CSB_Model_Year__c, - oldBusFuelType: record.CSB_Fuel_Type__c, - newBusFuelType: record.CSB_Replacement_Fuel_Type__c, - hidden_bap_max_rebate: record.CSB_Funds_Requested__c, - })); + const busInfo = frf2022BusRecordsQuery.map((frf2022BusRecord) => { + const { + Rebate_Item_num__c, + CSB_VIN__c, + CSB_Model_Year__c, + CSB_Fuel_Type__c, + CSB_Replacement_Fuel_Type__c, + CSB_Funds_Requested__c, + } = frf2022BusRecord; + + return { + busNum: Rebate_Item_num__c, + oldBusNcesDistrictId: CSB_NCES_ID__c, + oldBusVin: CSB_VIN__c, + oldBusModelYear: CSB_Model_Year__c, + oldBusFuelType: CSB_Fuel_Type__c, + newBusFuelType: CSB_Replacement_Fuel_Type__c, + hidden_bap_max_rebate: CSB_Funds_Requested__c, + }; + }); /** * NOTE: `purchaseOrders` is initialized as an empty array to fix some @@ -144,13 +157,18 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { if (rebateYear === "2023") { return getBapDataFor2023PRF(req, frfReviewItemId) - .then(({ frf2023RecordQuery, frf2023BusRecordsQuery }) => { + .then((results) => { + const { + frf2023RecordQuery, + frf2023BusRecordsQuery, + frf2023BusRecordsContactsQueries, + } = results; + const { Primary_Applicant__r, Alternate_Applicant__r, CSB_School_District__r, School_District_Contact__r, - County__c, CSB_NCES_ID__c, School_District_Prioritized__c, School_District_Poverty_Rate__c, @@ -187,37 +205,78 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { org_zip: "", })); - const bus_buses = frf2023BusRecordsQuery.map((item) => ({ - bus_busNumber: item.Rebate_Item_num__c, - bus_existingOwner: { - org: "", // TODO: Old_Bus_Owner__r.* or Old_Bus_Owner_Contact_ID__c - organization: "", - orgContactFName: "", - orgContactLName: "", - }, - bus_existingVin: item.CSB_VIN__c, - bus_existingFuelType: item.CSB_Fuel_Type__c, - bus_existingGvwr: item.CSB_GVWR__c, - bus_existingOdometer: item.Old_Bus_Odometer_miles__c, - bus_existingModel: item.CSB_Model__c, - bus_existingModelYear: item.CSB_Model_Year__c, - bus_existingManufacturer: item.CSB_Manufacturer__c, - bus_existingManufacturerOther: item.CSB_Manufacturer_if_Other__c, - bus_existingAnnualFuelConsumption: item.CSB_Annual_Fuel_Consumption__c, // prettier-ignore - bus_existingAnnualMileage: item.Annual_Mileage__c, - bus_existingRemainingLife: item.Old_Bus_Estimated_Remaining_Life__c, - bus_existingIdlingHours: item.Old_Bus_Annual_Idling_Hours__c, - bus_newOwner: { - org: "", // TODO: New_Bus_Owner__r.* or New_Bus_Owner_Contact_ID__c - organization: "", - orgContactFName: "", - orgContactLName: "", - }, - bus_rebate: item.CSB_Funds_Requested__c, - bus_newFuelType: item.New_Bus_Fuel_Type__c, - bus_newGvwr: item.New_Bus_GVWR__c, - _bus_newADAfromFRF: item.New_Bus_ADA_Compliant__c, - })); + const bus_buses = frf2023BusRecordsQuery.map((frf2023BusRecord) => { + const { + Id, + Rebate_Item_num__c, + CSB_VIN__c, + CSB_Fuel_Type__c, + CSB_GVWR__c, + Old_Bus_Odometer_miles__c, + CSB_Model__c, + CSB_Model_Year__c, + CSB_Manufacturer__c, + CSB_Manufacturer_if_Other__c, + CSB_Annual_Fuel_Consumption__c, + Annual_Mileage__c, + Old_Bus_Estimated_Remaining_Life__c, + Old_Bus_Annual_Idling_Hours__c, + CSB_Funds_Requested__c, + New_Bus_Fuel_Type__c, + New_Bus_GVWR__c, + New_Bus_ADA_Compliant__c, + } = frf2023BusRecord; + + const existingOwnerRecord = frf2023BusRecordsContactsQueries.find( + ({ Related_Line_Item__c, Relationship_Type__c }) => { + return ( + Related_Line_Item__c === Id && + Relationship_Type__c === "Old Bus Private Fleet Owner (if changed)" // prettier-ignore + ); + }, + ); + + const newOwnerRecord = frf2023BusRecordsContactsQueries.find( + ({ Related_Line_Item__c, Relationship_Type__c }) => { + return ( + Related_Line_Item__c === Id && + Relationship_Type__c === "New Bus Owner" + ); + }, + ); + + return { + bus_busNumber: Rebate_Item_num__c, + bus_existingOwner: { + org: "", // TODO: ask BAP how to get this value + organization: existingOwnerRecord?.Contact_Organization_Name__c, + orgContactFName: existingOwnerRecord?.Contact__r?.FirstName, + orgContactLName: existingOwnerRecord?.Contact__r?.LastName, + }, + bus_existingVin: CSB_VIN__c, + bus_existingFuelType: CSB_Fuel_Type__c, + bus_existingGvwr: CSB_GVWR__c, + bus_existingOdometer: Old_Bus_Odometer_miles__c, + bus_existingModel: CSB_Model__c, + bus_existingModelYear: CSB_Model_Year__c, + bus_existingManufacturer: CSB_Manufacturer__c, + bus_existingManufacturerOther: CSB_Manufacturer_if_Other__c, + bus_existingAnnualFuelConsumption: CSB_Annual_Fuel_Consumption__c, + bus_existingAnnualMileage: Annual_Mileage__c, + bus_existingRemainingLife: Old_Bus_Estimated_Remaining_Life__c, + bus_existingIdlingHours: Old_Bus_Annual_Idling_Hours__c, + bus_newOwner: { + org: "", // TODO: ask BAP how to get this value + organization: newOwnerRecord?.Contact_Organization_Name__c, + orgContactFName: newOwnerRecord?.Contact__r?.FirstName, + orgContactLName: newOwnerRecord?.Contact__r?.LastName, + }, + bus_rebate: CSB_Funds_Requested__c, + bus_newFuelType: New_Bus_Fuel_Type__c, + bus_newGvwr: New_Bus_GVWR__c, + _bus_newADAfromFRF: New_Bus_ADA_Compliant__c, + }; + }); return { data: { @@ -234,7 +293,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { _bap_applicant_organization_name: LEGAL_BUSINESS_NAME__c, _bap_applicant_street_address_1: PHYSICAL_ADDRESS_LINE_1__c, _bap_applicant_street_address_2: PHYSICAL_ADDRESS_LINE_2__c, - _bap_applicant_county: County__c, // TODO: confirm with BAP + _bap_applicant_county: "", // TODO: ask BAP how to get this value _bap_applicant_city: PHYSICAL_ADDRESS_CITY__c, _bap_applicant_state: PHYSICAL_ADDRESS_PROVINCE_OR_STATE__c, _bap_applicant_zip: PHYSICAL_ADDRESS_ZIPPOSTAL_CODE__c, @@ -253,9 +312,8 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { _bap_alternate_email: Alternate_Applicant__r?.Email, _bap_alternate_phone_number: Alternate_Applicant__r?.Phone, _bap_district_ncesID: CSB_NCES_ID__c, - // TODO: confirm with BAP we should use the individual fields below and not the 'BillingAddress' object's fields _bap_district_name: CSB_School_District__r?.Name, - _bap_district_address_1: CSB_School_District__r?.BillingStreet, // TODO: nofity BAP this field is the district address 1 and 2 combined, when it should be two fields in the BAP + _bap_district_address_1: CSB_School_District__r?.BillingStreet, // TODO: once BAP returns this field with a new line character, split on it for address line 1 and 2 _bap_district_address_2: "", // TODO: see above _bap_district_city: CSB_School_District__r?.BillingCity, _bap_district_state: CSB_School_District__r?.BillingState, From 6466e91feb6f5a242d453e3e93d1f030c72c590b Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Thu, 25 Jan 2024 22:19:53 -0500 Subject: [PATCH 25/91] Move function for fetching an existing prf's schema and submission data from Formio out of formio2022 route and into a reusable function that can be used for 2023 PRFs --- app/server/app/routes/formio2022.js | 66 +------------------ app/server/app/utilities/formio.js | 98 +++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 64 deletions(-) diff --git a/app/server/app/routes/formio2022.js b/app/server/app/routes/formio2022.js index 3f0454d2..1d6e7fa8 100644 --- a/app/server/app/routes/formio2022.js +++ b/app/server/app/routes/formio2022.js @@ -28,6 +28,7 @@ const { // fetchPRFSubmissions, createPRFSubmission, + fetchPRFSubmission, } = require("../utilities/formio"); const log = require("../utilities/logger"); @@ -98,70 +99,7 @@ router.post("/prf-submission", storeBapComboKeys, (req, res) => { // --- get an existing 2022 PRF's schema and submission data from Formio router.get("/prf-submission/:rebateId", storeBapComboKeys, async (req, res) => { - const { bapComboKeys } = req; - const { mail } = req.user; - const { rebateId } = req.params; // CSB Rebate ID (6 digits) - - const matchedPRFSubmissions = - `${formioPRFUrl}/submission` + - `?data.hidden_bap_rebate_id=${rebateId}` + - `&select=_id,data.bap_hidden_entity_combo_key`; - - Promise.all([ - axiosFormio(req).get(matchedPRFSubmissions), - axiosFormio(req).get(formioPRFUrl), - ]) - .then((axiosResponses) => axiosResponses.map((axiosRes) => axiosRes.data)) - .then(([submissions, schema]) => { - const submission = submissions[0]; - const mongoId = submission._id; - const comboKey = submission.data.bap_hidden_entity_combo_key; - - if (!bapComboKeys.includes(comboKey)) { - const logMessage = - `User with email '${mail}' attempted to access PRF submission '${rebateId}' ` + - `that they do not have access to.`; - log({ level: "warn", message: logMessage, req }); - - return res.json({ - userAccess: false, - formSchema: null, - submission: null, - }); - } - - /** NOTE: verifyMongoObjectId */ - if (mongoId && !ObjectId.isValid(mongoId)) { - const errorStatus = 400; - const errorMessage = `MongoDB ObjectId validation error for: '${mongoId}'.`; - return res.status(errorStatus).json({ message: errorMessage }); - } - - /** - * NOTE: We can't just use the returned submission data here because - * Formio returns the string literal 'YES' instead of a base64 encoded - * image string for signature fields when you query for all submissions - * matching on a field's value (`/submission?data.hidden_bap_rebate_id=${rebateId}`). - * We need to query for a specific submission (e.g. `/submission/${mongoId}`), - * to have Formio return the correct signature field data. - */ - axiosFormio(req) - .get(`${formioPRFUrl}/submission/${mongoId}`) - .then((axiosRes) => axiosRes.data) - .then((submission) => { - return res.json({ - userAccess: true, - formSchema: { url: formioPRFUrl, json: schema }, - submission, - }); - }); - }) - .catch((error) => { - // NOTE: error is logged in axiosFormio response interceptor - const errorStatus = error.response?.status || 500; - const errorMessage = `Error getting Formio Payment Request form submission '${rebateId}'.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); + fetchPRFSubmission({ rebateYear: "2022", req, res }); }); // --- post an update to an existing draft 2022 PRF submission to Formio diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index bd89e790..82bb1b81 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -1,4 +1,5 @@ const express = require("express"); +const ObjectId = require("mongodb").ObjectId; // --- const { axiosFormio, @@ -25,6 +26,18 @@ function getComboKeyFieldName({ rebateYear }) { : ""; } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + */ +function getRebateIdFieldName({ rebateYear }) { + return rebateYear === "2022" + ? "hidden_bap_rebate_id" + : rebateYear === "2023" + ? "_bap_rebate_id" + : ""; +} + /** * @param {Object} param * @param {'2022' | '2023'} param.rebateYear @@ -767,6 +780,90 @@ function createPRFSubmission({ rebateYear, req, res }) { }); } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + */ +function fetchPRFSubmission({ rebateYear, req, res }) { + const { bapComboKeys } = req; + const { mail } = req.user; + const { rebateId } = req.params; // CSB Rebate ID (6 digits) + + const comboKeyFieldName = getComboKeyFieldName({ rebateYear }); + const rebateIdFieldName = getRebateIdFieldName({ rebateYear }); + + const formioFormUrl = formUrl[rebateYear].prf; + + if (!formioFormUrl) { + const errorStatus = 400; + const errorMessage = `Formio form URL does not exist for ${rebateYear} PRF.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + const matchedPRFSubmissions = + `${formioFormUrl}/submission` + + `?data.${rebateIdFieldName}=${rebateId}` + + `&select=_id,data.${comboKeyFieldName}`; + + Promise.all([ + axiosFormio(req).get(matchedPRFSubmissions), + axiosFormio(req).get(formioFormUrl), + ]) + .then((axiosResponses) => axiosResponses.map((axiosRes) => axiosRes.data)) + .then(([submissions, schema]) => { + const submission = submissions[0]; + const mongoId = submission._id; + const comboKey = submission.data?.[comboKeyFieldName]; + + if (!bapComboKeys.includes(comboKey)) { + const logMessage = + `User with email '${mail}' attempted to access ${rebateYear} ` + + `PRF submission '${mongoId}' that they do not have access to.`; + log({ level: "warn", message: logMessage, req }); + + return res.json({ + userAccess: false, + formSchema: null, + submission: null, + }); + } + + /** NOTE: verifyMongoObjectId */ + if (mongoId && !ObjectId.isValid(mongoId)) { + const errorStatus = 400; + const errorMessage = `MongoDB ObjectId validation error for: '${mongoId}'.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + /** + * NOTE: We can't just use the returned submission data here because + * Formio returns the string literal 'YES' instead of a base64 encoded + * image string for signature fields when you query for all submissions + * matching on a field's value (`/submission?data.${rebateIdFieldName}=${rebateId}`). + * We need to query for a specific submission (e.g. `/submission/${mongoId}`), + * to have Formio return the correct signature field data. + */ + axiosFormio(req) + .get(`${formioFormUrl}/submission/${mongoId}`) + .then((axiosRes) => axiosRes.data) + .then((submission) => { + return res.json({ + userAccess: true, + formSchema: { url: formioFormUrl, json: schema }, + submission, + }); + }); + }) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error getting Formio ${rebateYear} Payment Request form submission '${rebateId}'.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); +} + module.exports = { uploadS3FileMetadata, downloadS3FileMetadata, @@ -778,4 +875,5 @@ module.exports = { // fetchPRFSubmissions, createPRFSubmission, + fetchPRFSubmission, }; From ce71f58b685abf45b47018864f433f7281490ee9 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Thu, 25 Jan 2024 22:34:04 -0500 Subject: [PATCH 26/91] Add commented out stub of CRF2023Submission component to submissions component --- app/client/src/routes/submissions.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index b1e5b17c..508a7195 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -1283,9 +1283,9 @@ function PRF2023Submission(props: { rebate: Rebate }) { ); } -function CRF2023Submission(props: { rebate: Rebate }) { - // -} +// function CRF2023Submission(props: { rebate: Rebate }) { +// // +// } function Submissions2022() { const content = useContentData(); From e301beb33dcab11eb7d0297882bfcc6dce050d7a Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Thu, 25 Jan 2024 22:50:04 -0500 Subject: [PATCH 27/91] Move function for updating an existing prf's submission data from Formio out of formio2022 route and into a reusable function that can be used for 2023 PRFs --- app/server/app/routes/formio2022.js | 61 +--------------------- app/server/app/utilities/formio.js | 79 +++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+), 59 deletions(-) diff --git a/app/server/app/routes/formio2022.js b/app/server/app/routes/formio2022.js index 1d6e7fa8..6a0c295d 100644 --- a/app/server/app/routes/formio2022.js +++ b/app/server/app/routes/formio2022.js @@ -29,6 +29,7 @@ const { fetchPRFSubmissions, createPRFSubmission, fetchPRFSubmission, + updatePRFSubmission, } = require("../utilities/formio"); const log = require("../utilities/logger"); @@ -104,65 +105,7 @@ router.get("/prf-submission/:rebateId", storeBapComboKeys, async (req, res) => { // --- post an update to an existing draft 2022 PRF submission to Formio router.post("/prf-submission/:rebateId", storeBapComboKeys, (req, res) => { - const { bapComboKeys, body } = req; - const { mail } = req.user; - const { rebateId } = req.params; // CSB Rebate ID (6 digits) - const { mongoId, submission } = body; - const comboKey = submission.data?.bap_hidden_entity_combo_key; - - checkFormSubmissionPeriodAndBapStatus({ - rebateYear: "2022", - formType: "prf", - mongoId, - comboKey, - req, - }) - .then(() => { - if (!bapComboKeys.includes(comboKey)) { - const logMessage = - `User with email '${mail}' attempted to update PRF submission '${rebateId}' ` + - `without a matching BAP combo key.`; - log({ level: "error", message: logMessage, req }); - - const errorStatus = 401; - const errorMessage = `Unauthorized.`; - return res.status(errorStatus).json({ message: errorMessage }); - } - - /** NOTE: verifyMongoObjectId */ - if (mongoId && !ObjectId.isValid(mongoId)) { - const errorStatus = 400; - const errorMessage = `MongoDB ObjectId validation error for: '${mongoId}'.`; - return res.status(errorStatus).json({ message: errorMessage }); - } - - /** Add custom metadata to track formio submissions from wrapper. */ - submission.metadata = { - ...submission.metadata, - ...formioCSBMetadata, - }; - - axiosFormio(req) - .put(`${formioPRFUrl}/submission/${mongoId}`, submission) - .then((axiosRes) => axiosRes.data) - .then((submission) => res.json(submission)) - .catch((error) => { - // NOTE: error is logged in axiosFormio response interceptor - const errorStatus = error.response?.status || 500; - const errorMessage = `Error updating Formio Payment Request form submission '${rebateId}'.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); - }) - .catch((error) => { - const logMessage = - `User with email '${mail}' attempted to update PRF submission '${rebateId}' ` + - `when the CSB PRF enrollment period was closed.`; - log({ level: "error", message: logMessage, req }); - - const errorStatus = 400; - const errorMessage = `CSB Payment Request form enrollment period is closed.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); + updatePRFSubmission({ rebateYear: "2022", req, res }); }); // --- delete an existing 2022 PRF submission from Formio diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 82bb1b81..f8a878a9 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -864,6 +864,84 @@ function fetchPRFSubmission({ rebateYear, req, res }) { }); } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + */ +function updatePRFSubmission({ rebateYear, req, res }) { + const { bapComboKeys, body } = req; + const { mail } = req.user; + const { rebateId } = req.params; // CSB Rebate ID (6 digits) + const { mongoId, submission } = body; + + const comboKeyFieldName = getComboKeyFieldName({ rebateYear }); + const comboKey = submission.data?.[comboKeyFieldName]; + + const formioFormUrl = formUrl[rebateYear].prf; + + if (!formioFormUrl) { + const errorStatus = 400; + const errorMessage = `Formio form URL does not exist for ${rebateYear} PRF.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + checkFormSubmissionPeriodAndBapStatus({ + rebateYear, + formType: "prf", + mongoId, + comboKey, + req, + }) + .then(() => { + if (!bapComboKeys.includes(comboKey)) { + const logMessage = + `User with email '${mail}' attempted to update ${rebateYear} PRF ` + + `submission '${rebateId}' without a matching BAP combo key.`; + log({ level: "error", message: logMessage, req }); + + const errorStatus = 401; + const errorMessage = `Unauthorized.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + /** NOTE: verifyMongoObjectId */ + if (mongoId && !ObjectId.isValid(mongoId)) { + const errorStatus = 400; + const errorMessage = `MongoDB ObjectId validation error for: '${mongoId}'.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + /** Add custom metadata to track formio submissions from wrapper. */ + submission.metadata = { + ...submission.metadata, + ...formioCSBMetadata, + }; + + axiosFormio(req) + .put(`${formioFormUrl}/submission/${mongoId}`, submission) + .then((axiosRes) => axiosRes.data) + .then((submission) => res.json(submission)) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error updating Formio ${rebateYear} Payment Request form submission '${rebateId}'.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); + }) + .catch((error) => { + const logMessage = + `User with email '${mail}' attempted to update ${rebateYear} PRF ` + + `submission '${rebateId}' when the CSB PRF enrollment period was closed.`; + log({ level: "error", message: logMessage, req }); + + const errorStatus = 400; + const errorMessage = `${rebateYear} CSB Payment Request form enrollment period is closed.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); +} + module.exports = { uploadS3FileMetadata, downloadS3FileMetadata, @@ -876,4 +954,5 @@ module.exports = { fetchPRFSubmissions, createPRFSubmission, fetchPRFSubmission, + updatePRFSubmission, }; From 78960bd5401ed2b50d6f1534ef0fc7be8c75088d Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Thu, 25 Jan 2024 22:52:15 -0500 Subject: [PATCH 28/91] Update formio2023 router to include routes for fetching and updating prf submissions --- app/server/app/routes/formio2023.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index cdedfd3a..54413e74 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -1,5 +1,4 @@ const express = require("express"); -const ObjectId = require("mongodb").ObjectId; // --- const { axiosFormio, @@ -27,6 +26,8 @@ const { // fetchPRFSubmissions, createPRFSubmission, + fetchPRFSubmission, + updatePRFSubmission, } = require("../utilities/formio"); const log = require("../utilities/logger"); @@ -93,8 +94,14 @@ router.post("/prf-submission", storeBapComboKeys, (req, res) => { }); // --- get an existing 2023 PRF's schema and submission data from Formio +router.get("/prf-submission/:rebateId", storeBapComboKeys, async (req, res) => { + fetchPRFSubmission({ rebateYear: "2023", req, res }); +}); // --- post an update to an existing draft 2023 PRF submission to Formio +router.post("/prf-submission/:rebateId", storeBapComboKeys, (req, res) => { + updatePRFSubmission({ rebateYear: "2023", req, res }); +}); // --- delete an existing 2023 PRF submission from Formio router.post("/delete-prf-submission", storeBapComboKeys, (req, res) => { From d4ebc61b7ac3143d2528ef1738e8069df34fca9a Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 26 Jan 2024 10:32:11 -0500 Subject: [PATCH 29/91] Move function for deleting an existing prf's submission data from Formio out of formio2022 route and into a reusable function that can be used for 2023 PRFs --- app/server/app/routes/formio2022.js | 65 +---------------------- app/server/app/utilities/formio.js | 80 +++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 63 deletions(-) diff --git a/app/server/app/routes/formio2022.js b/app/server/app/routes/formio2022.js index 6a0c295d..d27c4149 100644 --- a/app/server/app/routes/formio2022.js +++ b/app/server/app/routes/formio2022.js @@ -13,7 +13,6 @@ const { verifyMongoObjectId, } = require("../middleware"); const { - getBapFormSubmissionsStatuses, getBapDataFor2022CRF, checkFormSubmissionPeriodAndBapStatus, } = require("../utilities/bap"); @@ -30,10 +29,10 @@ const { createPRFSubmission, fetchPRFSubmission, updatePRFSubmission, + deletePRFSubmission, } = require("../utilities/formio"); const log = require("../utilities/logger"); -const formioPRFUrl = formUrl["2022"].prf; const formioCRFUrl = formUrl["2022"].crf; const router = express.Router(); @@ -110,67 +109,7 @@ router.post("/prf-submission/:rebateId", storeBapComboKeys, (req, res) => { // --- delete an existing 2022 PRF submission from Formio router.post("/delete-prf-submission", storeBapComboKeys, (req, res) => { - const { bapComboKeys, body } = req; - const { mail } = req.user; - const { mongoId, rebateId, comboKey } = body; - - // verify post data includes one of user's BAP combo keys - if (!bapComboKeys.includes(comboKey)) { - const logMessage = - `User with email '${mail}' attempted to delete PRF submission '${rebateId}' ` + - `without a matching BAP combo key.`; - log({ level: "error", message: logMessage, req }); - - const errorStatus = 401; - const errorMessage = `Unauthorized.`; - return res.status(errorStatus).json({ message: errorMessage }); - } - - /** - * ensure the BAP status of the corresponding FRF submission is "Edits - * Requested" before deleting the FRF submission from Formio - */ - getBapFormSubmissionsStatuses(req, req.bapComboKeys) - .then((submissions) => { - const frf = submissions.find((submission) => { - return ( - submission.Parent_Rebate_ID__c === rebateId && - submission.Record_Type_Name__c === "CSB Funding Request" - ); - }); - - const frfNeedsEdits = - frf?.Parent_CSB_Rebate__r.CSB_Funding_Request_Status__c === - "Edits Requested"; - - if (!frfNeedsEdits) { - const errorStatus = 400; - const errorMessage = `Application form submission '${mongoId}' does not need edits.`; - return res.status(errorStatus).json({ message: errorMessage }); - } - - axiosFormio(req) - .delete(`${formioPRFUrl}/submission/${mongoId}`) - .then((axiosRes) => axiosRes.data) - .then((response) => { - const logMessage = `User with email '${mail}' successfully deleted PRF submission '${rebateId}'.`; - log({ level: "info", message: logMessage, req }); - - res.json(response); - }) - .catch((error) => { - // NOTE: error is logged in axiosFormio response interceptor - const errorStatus = error.response?.status || 500; - const errorMessage = `Error deleting Formio Payment Request form submission '${rebateId}'.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); - }) - .catch((error) => { - // NOTE: logged in bap verifyBapConnection - const errorStatus = 500; - const errorMessage = `Error getting form submissions statuses from the BAP.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); + deletePRFSubmission({ rebateYear: "2022", req, res }); }); // --- get user's 2022 CRF submissions from Formio diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index f8a878a9..75a67c13 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -8,6 +8,7 @@ const { formioCSBMetadata, } = require("../config/formio"); const { + getBapFormSubmissionsStatuses, getBapDataFor2022PRF, getBapDataFor2023PRF, checkFormSubmissionPeriodAndBapStatus, @@ -942,6 +943,84 @@ function updatePRFSubmission({ rebateYear, req, res }) { }); } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + */ +function deletePRFSubmission({ rebateYear, req, res }) { + const { bapComboKeys, body } = req; + const { mail } = req.user; + const { mongoId, rebateId, comboKey } = body; + + const formioFormUrl = formUrl[rebateYear].prf; + + if (!formioFormUrl) { + const errorStatus = 400; + const errorMessage = `Formio form URL does not exist for ${rebateYear} PRF.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + // verify post data includes one of user's BAP combo keys + if (!bapComboKeys.includes(comboKey)) { + const logMessage = + `User with email '${mail}' attempted to delete ${rebateYear} PRF ` + + `submission '${rebateId}' without a matching BAP combo key.`; + log({ level: "error", message: logMessage, req }); + + const errorStatus = 401; + const errorMessage = `Unauthorized.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + /** + * ensure the BAP status of the corresponding FRF submission is "Edits + * Requested" before deleting the FRF submission from Formio + */ + getBapFormSubmissionsStatuses(req, req.bapComboKeys) + .then((submissions) => { + const frf = submissions.find((submission) => { + return ( + submission.Parent_Rebate_ID__c === rebateId && + submission.Record_Type_Name__c.startsWith("CSB Funding Request") + ); + }); + + const frfNeedsEdits = + frf?.Parent_CSB_Rebate__r.CSB_Funding_Request_Status__c === + "Edits Requested"; + + if (!frfNeedsEdits) { + const errorStatus = 400; + const errorMessage = `${rebateYear} Application form submission '${mongoId}' does not need edits.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + axiosFormio(req) + .delete(`${formioFormUrl}/submission/${mongoId}`) + .then((axiosRes) => axiosRes.data) + .then((response) => { + const logMessage = `User with email '${mail}' successfully deleted ${rebateYear} PRF submission '${rebateId}'.`; + log({ level: "info", message: logMessage, req }); + + res.json(response); + }) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error deleting ${rebateYear} Formio Payment Request form submission '${rebateId}'.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); + }) + .catch((error) => { + // NOTE: logged in bap verifyBapConnection + const errorStatus = 500; + const errorMessage = `Error getting form submissions statuses from the BAP.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); +} + module.exports = { uploadS3FileMetadata, downloadS3FileMetadata, @@ -955,4 +1034,5 @@ module.exports = { createPRFSubmission, fetchPRFSubmission, updatePRFSubmission, + deletePRFSubmission, }; From 6c785905fdc7c3cbb9d12c661a5517fab6e70c87 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 26 Jan 2024 10:34:20 -0500 Subject: [PATCH 30/91] Update formio2023 router's /delete-prf-submission to call deletePRFSubmission() function from shared formio utility file --- app/server/app/routes/formio2023.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index 54413e74..d950a903 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -1,20 +1,10 @@ const express = require("express"); // --- -const { - axiosFormio, - formUrl, - submissionPeriodOpen, - formioCSBMetadata, -} = require("../config/formio"); const { ensureAuthenticated, storeBapComboKeys, verifyMongoObjectId, } = require("../middleware"); -const { - getBapFormSubmissionsStatuses, - checkFormSubmissionPeriodAndBapStatus, -} = require("../utilities/bap"); const { uploadS3FileMetadata, downloadS3FileMetadata, @@ -28,8 +18,8 @@ const { createPRFSubmission, fetchPRFSubmission, updatePRFSubmission, + deletePRFSubmission, } = require("../utilities/formio"); -const log = require("../utilities/logger"); const router = express.Router(); @@ -105,7 +95,7 @@ router.post("/prf-submission/:rebateId", storeBapComboKeys, (req, res) => { // --- delete an existing 2023 PRF submission from Formio router.post("/delete-prf-submission", storeBapComboKeys, (req, res) => { - // TODO + deletePRFSubmission({ rebateYear: "2023", req, res }); }); // --- get user's 2022 CRF submissions from Formio From 3f146ec7744e3cce24cf6ef38695dea4a2e5a50c Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 26 Jan 2024 10:37:33 -0500 Subject: [PATCH 31/91] Store rebateYear variable in formio2022 and formio2023 routes, so it can be used throughout the file --- app/server/app/routes/formio2022.js | 25 +++++++++++++------------ app/server/app/routes/formio2023.js | 23 ++++++++++++----------- 2 files changed, 25 insertions(+), 23 deletions(-) diff --git a/app/server/app/routes/formio2022.js b/app/server/app/routes/formio2022.js index d27c4149..8cb79814 100644 --- a/app/server/app/routes/formio2022.js +++ b/app/server/app/routes/formio2022.js @@ -35,6 +35,7 @@ const log = require("../utilities/logger"); const formioCRFUrl = formUrl["2022"].crf; +const rebateYear = "2022"; const router = express.Router(); router.use(ensureAuthenticated); @@ -44,7 +45,7 @@ router.get( "/s3/:formType/:mongoId/:comboKey/storage/s3", storeBapComboKeys, (req, res) => { - downloadS3FileMetadata({ rebateYear: "2022", req, res }); + downloadS3FileMetadata({ rebateYear, req, res }); }, ); @@ -53,18 +54,18 @@ router.post( "/s3/:formType/:mongoId/:comboKey/storage/s3", storeBapComboKeys, (req, res) => { - uploadS3FileMetadata({ rebateYear: "2022", req, res }); + uploadS3FileMetadata({ rebateYear, req, res }); }, ); // --- get user's 2022 FRF submissions from Formio router.get("/frf-submissions", storeBapComboKeys, (req, res) => { - fetchFRFSubmissions({ rebateYear: "2022", req, res }); + fetchFRFSubmissions({ rebateYear, req, res }); }); // --- post a new 2022 FRF submission to Formio router.post("/frf-submission", storeBapComboKeys, (req, res) => { - createFRFSubmission({ rebateYear: "2022", req, res }); + createFRFSubmission({ rebateYear, req, res }); }); // --- get an existing 2022 FRF's schema and submission data from Formio @@ -73,7 +74,7 @@ router.get( verifyMongoObjectId, storeBapComboKeys, (req, res) => { - fetchFRFSubmission({ rebateYear: "2022", req, res }); + fetchFRFSubmission({ rebateYear, req, res }); }, ); @@ -83,33 +84,33 @@ router.post( verifyMongoObjectId, storeBapComboKeys, (req, res) => { - updateFRFSubmission({ rebateYear: "2022", req, res }); + updateFRFSubmission({ rebateYear, req, res }); }, ); // --- get user's 2022 PRF submissions from Formio router.get("/prf-submissions", storeBapComboKeys, (req, res) => { - fetchPRFSubmissions({ rebateYear: "2022", req, res }); + fetchPRFSubmissions({ rebateYear, req, res }); }); // --- post a new 2022 PRF submission to Formio router.post("/prf-submission", storeBapComboKeys, (req, res) => { - createPRFSubmission({ rebateYear: "2022", req, res }); + createPRFSubmission({ rebateYear, req, res }); }); // --- get an existing 2022 PRF's schema and submission data from Formio router.get("/prf-submission/:rebateId", storeBapComboKeys, async (req, res) => { - fetchPRFSubmission({ rebateYear: "2022", req, res }); + fetchPRFSubmission({ rebateYear, req, res }); }); // --- post an update to an existing draft 2022 PRF submission to Formio router.post("/prf-submission/:rebateId", storeBapComboKeys, (req, res) => { - updatePRFSubmission({ rebateYear: "2022", req, res }); + updatePRFSubmission({ rebateYear, req, res }); }); // --- delete an existing 2022 PRF submission from Formio router.post("/delete-prf-submission", storeBapComboKeys, (req, res) => { - deletePRFSubmission({ rebateYear: "2022", req, res }); + deletePRFSubmission({ rebateYear, req, res }); }); // --- get user's 2022 CRF submissions from Formio @@ -397,7 +398,7 @@ router.post("/crf-submission/:rebateId", storeBapComboKeys, (req, res) => { const comboKey = submission.data?.bap_hidden_entity_combo_key; checkFormSubmissionPeriodAndBapStatus({ - rebateYear: "2022", + rebateYear, formType: "crf", mongoId, comboKey, diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index d950a903..a8e46dca 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -21,6 +21,7 @@ const { deletePRFSubmission, } = require("../utilities/formio"); +const rebateYear = "2023"; const router = express.Router(); router.use(ensureAuthenticated); @@ -30,7 +31,7 @@ router.get( "/s3/:formType/:mongoId/:comboKey/storage/s3", storeBapComboKeys, (req, res) => { - downloadS3FileMetadata({ rebateYear: "2023", req, res }); + downloadS3FileMetadata({ rebateYear, req, res }); }, ); @@ -39,18 +40,18 @@ router.post( "/s3/:formType/:mongoId/:comboKey/storage/s3", storeBapComboKeys, (req, res) => { - uploadS3FileMetadata({ rebateYear: "2023", req, res }); + uploadS3FileMetadata({ rebateYear, req, res }); }, ); // --- get user's 2023 FRF submissions from Formio router.get("/frf-submissions", storeBapComboKeys, (req, res) => { - fetchFRFSubmissions({ rebateYear: "2023", req, res }); + fetchFRFSubmissions({ rebateYear, req, res }); }); // --- post a new 2023 FRF submission to Formio router.post("/frf-submission", storeBapComboKeys, (req, res) => { - createFRFSubmission({ rebateYear: "2023", req, res }); + createFRFSubmission({ rebateYear, req, res }); }); // --- get an existing 2023 FRF's schema and submission data from Formio @@ -59,7 +60,7 @@ router.get( verifyMongoObjectId, storeBapComboKeys, (req, res) => { - fetchFRFSubmission({ rebateYear: "2023", req, res }); + fetchFRFSubmission({ rebateYear, req, res }); }, ); @@ -69,33 +70,33 @@ router.post( verifyMongoObjectId, storeBapComboKeys, (req, res) => { - updateFRFSubmission({ rebateYear: "2023", req, res }); + updateFRFSubmission({ rebateYear, req, res }); }, ); // --- get user's 2023 PRF submissions from Formio router.get("/prf-submissions", storeBapComboKeys, (req, res) => { - fetchPRFSubmissions({ rebateYear: "2023", req, res }); + fetchPRFSubmissions({ rebateYear, req, res }); }); // --- post a new 2023 PRF submission to Formio router.post("/prf-submission", storeBapComboKeys, (req, res) => { - createPRFSubmission({ rebateYear: "2023", req, res }); + createPRFSubmission({ rebateYear, req, res }); }); // --- get an existing 2023 PRF's schema and submission data from Formio router.get("/prf-submission/:rebateId", storeBapComboKeys, async (req, res) => { - fetchPRFSubmission({ rebateYear: "2023", req, res }); + fetchPRFSubmission({ rebateYear, req, res }); }); // --- post an update to an existing draft 2023 PRF submission to Formio router.post("/prf-submission/:rebateId", storeBapComboKeys, (req, res) => { - updatePRFSubmission({ rebateYear: "2023", req, res }); + updatePRFSubmission({ rebateYear, req, res }); }); // --- delete an existing 2023 PRF submission from Formio router.post("/delete-prf-submission", storeBapComboKeys, (req, res) => { - deletePRFSubmission({ rebateYear: "2023", req, res }); + deletePRFSubmission({ rebateYear, req, res }); }); // --- get user's 2022 CRF submissions from Formio From 0a857f2c2b7c59bb40ec5f595e39f25070390568 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 26 Jan 2024 10:43:18 -0500 Subject: [PATCH 32/91] Move function for fetching crf's submission data from Formio out of formio2022 route and into a reusable function that can be used for 2023 CRFs --- app/server/app/routes/formio2022.js | 23 +++------------- app/server/app/utilities/formio.js | 41 +++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 20 deletions(-) diff --git a/app/server/app/routes/formio2022.js b/app/server/app/routes/formio2022.js index 8cb79814..7aa73bc7 100644 --- a/app/server/app/routes/formio2022.js +++ b/app/server/app/routes/formio2022.js @@ -30,6 +30,8 @@ const { fetchPRFSubmission, updatePRFSubmission, deletePRFSubmission, + // + fetchCRFSubmissions, } = require("../utilities/formio"); const log = require("../utilities/logger"); @@ -115,26 +117,7 @@ router.post("/delete-prf-submission", storeBapComboKeys, (req, res) => { // --- get user's 2022 CRF submissions from Formio router.get("/crf-submissions", storeBapComboKeys, (req, res) => { - const { bapComboKeys } = req; - - const submissionsUrl = - `${formioCRFUrl}/submission` + - `?sort=-modified` + - `&limit=1000000` + - `&data.bap_hidden_entity_combo_key=${bapComboKeys.join( - "&data.bap_hidden_entity_combo_key=", - )}`; - - axiosFormio(req) - .get(submissionsUrl) - .then((axiosRes) => axiosRes.data) - .then((submissions) => res.json(submissions)) - .catch((error) => { - // NOTE: error is logged in axiosFormio response interceptor - const errorStatus = error.response?.status || 500; - const errorMessage = `Error getting Formio Close Out form submissions.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); + fetchCRFSubmissions({ rebateYear, req, res }); }); // --- post a new 2022 CRF submission to Formio diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 75a67c13..63997f19 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -1021,6 +1021,45 @@ function deletePRFSubmission({ rebateYear, req, res }) { }); } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + */ +function fetchCRFSubmissions({ rebateYear, req, res }) { + const { bapComboKeys } = req; + + const comboKeyFieldName = getComboKeyFieldName({ rebateYear }); + const comboKeySearchParam = `&data.${comboKeyFieldName}=`; + + const formioFormUrl = formUrl[rebateYear].crf; + + if (!formioFormUrl) { + const errorStatus = 400; + const errorMessage = `Formio form URL does not exist for ${rebateYear} CRF.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + const submissionsUrl = + `${formioFormUrl}/submission` + + `?sort=-modified` + + `&limit=1000000` + + comboKeySearchParam + + `${bapComboKeys.join(comboKeySearchParam)}`; + + axiosFormio(req) + .get(submissionsUrl) + .then((axiosRes) => axiosRes.data) + .then((submissions) => res.json(submissions)) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error getting Formio ${rebateYear} Close Out form submissions.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); +} + module.exports = { uploadS3FileMetadata, downloadS3FileMetadata, @@ -1035,4 +1074,6 @@ module.exports = { fetchPRFSubmission, updatePRFSubmission, deletePRFSubmission, + // + fetchCRFSubmissions, }; From c765f14ab40f6c7c445087dfed226167410bb88a Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 26 Jan 2024 10:49:12 -0500 Subject: [PATCH 33/91] Correct 2023 PRF CSB rebate Id and entity combo key fields to be the correct field names, so the correct data is posted to the api/formio/2023/delete-prf-submission server endpoint --- app/client/src/routes/frf2023.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/client/src/routes/frf2023.tsx b/app/client/src/routes/frf2023.tsx index 9862361f..a7f7c2c6 100644 --- a/app/client/src/routes/frf2023.tsx +++ b/app/client/src/routes/frf2023.tsx @@ -280,8 +280,8 @@ function FundingRequestForm(props: { email: string }) { postData(url, { mongoId: prf._id, - rebateId: prf.data.hidden_bap_rebate_id, - comboKey: prf.data.bap_hidden_entity_combo_key, + rebateId: prf.data._bap_rebate_id, + comboKey: prf.data._bap_entity_combo_key, }) .then((_res) => { window.location.reload(); From e7fbb4387e3c78715a244b9697a2d2db2cb737a2 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 26 Jan 2024 15:31:16 -0500 Subject: [PATCH 34/91] Update data injected into a brand new 2023 PRF submission to include the BAP Rebate Id field --- app/server/app/utilities/formio.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 63997f19..350abe33 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -294,8 +294,9 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { return { data: { - _bap_entity_combo_key: comboKey, _application_form_modified: frfFormModified, + _bap_entity_combo_key: comboKey, + _bap_rebate_id: rebateId, _user_email: email, _user_title: title, _user_name: name, From f347dd3b8d009cd00b1c40344161b9aefe8a2ee7 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 26 Jan 2024 15:33:37 -0500 Subject: [PATCH 35/91] Update existingOwnerRecord in fetchDataForPRFSubmission() to be set when the relationship type is 'Existing Bus Owner' --- app/server/app/utilities/formio.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 350abe33..bac8fbf9 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -245,7 +245,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { ({ Related_Line_Item__c, Relationship_Type__c }) => { return ( Related_Line_Item__c === Id && - Relationship_Type__c === "Old Bus Private Fleet Owner (if changed)" // prettier-ignore + Relationship_Type__c === "Existing Bus Owner" ); }, ); From f0ddba6047895dcb971b8973c6f0b8ade5f7210c Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 10:33:08 -0500 Subject: [PATCH 36/91] Update fields used in BAP queries for 2023 PRF data --- app/server/app/utilities/bap.js | 15 +++++++++------ app/server/app/utilities/formio.js | 10 ++++++---- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/app/server/app/utilities/bap.js b/app/server/app/utilities/bap.js index aa2e53f2..b9db7a86 100644 --- a/app/server/app/utilities/bap.js +++ b/app/server/app/utilities/bap.js @@ -134,7 +134,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * } | null * CSB_NCES_ID__c: string * School_District_Prioritized__c: string - * School_District_Poverty_Rate__c: string + * Self_Certification_Category__c: string * Prioritized_as_High_Need__c: string * Prioritized_as_Tribal__c: string * Prioritized_as_Rural__c: string @@ -146,6 +146,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * CSB_Fuel_Type__c: string * CSB_GVWR__c: string * Old_Bus_Odometer_miles__c: string + * Old_Bus_NCES_District_ID__c: string * CSB_Model__c: string * CSB_Model_Year__c: string * CSB_Manufacturer__c: string @@ -154,7 +155,7 @@ const { submissionPeriodOpen } = require("../config/formio"); * Annual_Mileage__c: string * Old_Bus_Estimated_Remaining_Life__c: string * Old_Bus_Annual_Idling_Hours__c: string - * CSB_Funds_Requested__c: string + * New_Bus_Infra_Rebate_Requested__c: string * New_Bus_Fuel_Type__c: string * New_Bus_GVWR__c: string * New_Bus_ADA_Compliant__c: string @@ -811,7 +812,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // School_District_Contact__r.Phone, // CSB_NCES_ID__c, // School_District_Prioritized__c, - // School_District_Poverty_Rate__c, + // Self_Certification_Category__c, // Prioritized_as_High_Need__c, // Prioritized_as_Tribal__c, // Prioritized_as_Rural__c @@ -855,7 +856,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { "School_District_Contact__r.Phone": 1, CSB_NCES_ID__c: 1, School_District_Prioritized__c: 1, - School_District_Poverty_Rate__c: 1, + Self_Certification_Category__c: 1, Prioritized_as_High_Need__c: 1, Prioritized_as_Tribal__c: 1, Prioritized_as_Rural__c: 1, @@ -898,6 +899,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // CSB_Fuel_Type__c, // CSB_GVWR__c, // Old_Bus_Odometer_miles__c, + // Old_Bus_NCES_District_ID__c, // CSB_Model__c, // CSB_Model_Year__c, // CSB_Manufacturer__c, @@ -906,7 +908,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { // Annual_Mileage__c, // Old_Bus_Estimated_Remaining_Life__c, // Old_Bus_Annual_Idling_Hours__c, - // CSB_Funds_Requested__c, + // New_Bus_Infra_Rebate_Requested__c, // New_Bus_Fuel_Type__c, // New_Bus_GVWR__c, // New_Bus_ADA_Compliant__c @@ -933,6 +935,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { CSB_Fuel_Type__c: 1, CSB_GVWR__c: 1, Old_Bus_Odometer_miles__c: 1, + Old_Bus_NCES_District_ID__c: 1, CSB_Model__c: 1, CSB_Model_Year__c: 1, CSB_Manufacturer__c: 1, @@ -941,7 +944,7 @@ async function queryBapFor2023PRFData(req, frfReviewItemId) { Annual_Mileage__c: 1, Old_Bus_Estimated_Remaining_Life__c: 1, Old_Bus_Annual_Idling_Hours__c: 1, - CSB_Funds_Requested__c: 1, + New_Bus_Infra_Rebate_Requested__c: 1, New_Bus_Fuel_Type__c: 1, New_Bus_GVWR__c: 1, New_Bus_ADA_Compliant__c: 1, diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index bac8fbf9..61a8186a 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -185,7 +185,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { School_District_Contact__r, CSB_NCES_ID__c, School_District_Prioritized__c, - School_District_Poverty_Rate__c, + Self_Certification_Category__c, Prioritized_as_High_Need__c, Prioritized_as_Tribal__c, Prioritized_as_Rural__c, @@ -227,6 +227,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { CSB_Fuel_Type__c, CSB_GVWR__c, Old_Bus_Odometer_miles__c, + Old_Bus_NCES_District_ID__c, CSB_Model__c, CSB_Model_Year__c, CSB_Manufacturer__c, @@ -235,7 +236,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { Annual_Mileage__c, Old_Bus_Estimated_Remaining_Life__c, Old_Bus_Annual_Idling_Hours__c, - CSB_Funds_Requested__c, + New_Bus_Infra_Rebate_Requested__c, New_Bus_Fuel_Type__c, New_Bus_GVWR__c, New_Bus_ADA_Compliant__c, @@ -273,6 +274,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { bus_existingOdometer: Old_Bus_Odometer_miles__c, bus_existingModel: CSB_Model__c, bus_existingModelYear: CSB_Model_Year__c, + bus_existingNcesId: Old_Bus_NCES_District_ID__c, bus_existingManufacturer: CSB_Manufacturer__c, bus_existingManufacturerOther: CSB_Manufacturer_if_Other__c, bus_existingAnnualFuelConsumption: CSB_Annual_Fuel_Consumption__c, @@ -285,7 +287,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { orgContactFName: newOwnerRecord?.Contact__r?.FirstName, orgContactLName: newOwnerRecord?.Contact__r?.LastName, }, - bus_rebate: CSB_Funds_Requested__c, + bus_rebate: New_Bus_Infra_Rebate_Requested__c, bus_newFuelType: New_Bus_Fuel_Type__c, bus_newGvwr: New_Bus_GVWR__c, _bus_newADAfromFRF: New_Bus_ADA_Compliant__c, @@ -334,7 +336,7 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { _bap_district_state: CSB_School_District__r?.BillingState, _bap_district_zip: CSB_School_District__r?.BillingPostalCode, _bap_district_priority: School_District_Prioritized__c, - _bap_district_selfCertify: School_District_Poverty_Rate__c, + _bap_district_selfCertify: Self_Certification_Category__c, _bap_district_priorityReason: { highNeed: Prioritized_as_High_Need__c, tribal: Prioritized_as_Tribal__c, From 06f78d2b1042f23a2f5e9cc305e8ff706d1fb524 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 12:50:23 -0500 Subject: [PATCH 37/91] Update importing of types to include type keyword inside named import block --- app/client/src/components/errorBoundary.tsx | 3 +-- app/client/src/components/providers.tsx | 3 +-- app/client/src/contexts/dialog.tsx | 9 +++++-- app/client/src/contexts/notifications.tsx | 9 +++++-- app/client/src/contexts/rebateYear.tsx | 9 +++++-- app/client/src/routes/crf2022.tsx | 2 +- app/client/src/routes/frf2022.tsx | 2 +- app/client/src/routes/frf2023.tsx | 2 +- app/client/src/routes/frfNew.tsx | 8 +++---- app/client/src/routes/helpdesk.tsx | 14 +++++------ app/client/src/routes/prf2022.tsx | 2 +- app/client/src/routes/prf2023.tsx | 2 +- app/client/src/routes/submissions.tsx | 26 +++++++++++---------- 13 files changed, 51 insertions(+), 40 deletions(-) diff --git a/app/client/src/components/errorBoundary.tsx b/app/client/src/components/errorBoundary.tsx index d3cb91e8..211f7af2 100644 --- a/app/client/src/components/errorBoundary.tsx +++ b/app/client/src/components/errorBoundary.tsx @@ -1,5 +1,4 @@ -import type { ReactNode } from "react"; -import { Component, ErrorInfo } from "react"; +import { type ReactNode, Component, ErrorInfo } from "react"; // --- import { messages } from "@/config"; import { Message } from "@/components/message"; diff --git a/app/client/src/components/providers.tsx b/app/client/src/components/providers.tsx index 02d078ca..b3b2ef76 100644 --- a/app/client/src/components/providers.tsx +++ b/app/client/src/components/providers.tsx @@ -1,5 +1,4 @@ -import type { ReactNode } from "react"; -import { Suspense, lazy, useState, useEffect } from "react"; +import { type ReactNode, Suspense, lazy, useState, useEffect } from "react"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; // --- import { DialogProvider } from "@/contexts/dialog"; diff --git a/app/client/src/contexts/dialog.tsx b/app/client/src/contexts/dialog.tsx index 5cd25cb0..fd9b8117 100644 --- a/app/client/src/contexts/dialog.tsx +++ b/app/client/src/contexts/dialog.tsx @@ -1,7 +1,12 @@ /* eslint-disable react-refresh/only-export-components */ -import type { Dispatch, ReactNode } from "react"; -import { createContext, useContext, useReducer } from "react"; +import { + type Dispatch, + type ReactNode, + createContext, + useContext, + useReducer, +} from "react"; type Props = { children: ReactNode; diff --git a/app/client/src/contexts/notifications.tsx b/app/client/src/contexts/notifications.tsx index 6fc70863..3600b919 100644 --- a/app/client/src/contexts/notifications.tsx +++ b/app/client/src/contexts/notifications.tsx @@ -1,7 +1,12 @@ /* eslint-disable react-refresh/only-export-components */ -import type { Dispatch, ReactNode } from "react"; -import { createContext, useContext, useReducer } from "react"; +import { + type Dispatch, + type ReactNode, + createContext, + useContext, + useReducer, +} from "react"; type Props = { children: ReactNode; diff --git a/app/client/src/contexts/rebateYear.tsx b/app/client/src/contexts/rebateYear.tsx index 13f01636..9823eb38 100644 --- a/app/client/src/contexts/rebateYear.tsx +++ b/app/client/src/contexts/rebateYear.tsx @@ -1,7 +1,12 @@ /* eslint-disable react-refresh/only-export-components */ -import type { Dispatch, ReactNode } from "react"; -import { createContext, useContext, useReducer } from "react"; +import { + type Dispatch, + type ReactNode, + createContext, + useContext, + useReducer, +} from "react"; type Props = { children: ReactNode; diff --git a/app/client/src/routes/crf2022.tsx b/app/client/src/routes/crf2022.tsx index f3572e11..c7e9f97f 100644 --- a/app/client/src/routes/crf2022.tsx +++ b/app/client/src/routes/crf2022.tsx @@ -9,6 +9,7 @@ import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; import { + type FormioCRF2022Submission, getData, postData, useContentData, @@ -24,7 +25,6 @@ import { Message } from "@/components/message"; import { MarkdownContent } from "@/components/markdownContent"; import { useNotificationsActions } from "@/contexts/notifications"; import { useRebateYearState } from "@/contexts/rebateYear"; -import type { FormioCRF2022Submission } from "@/utilities"; type ServerResponse = | { diff --git a/app/client/src/routes/frf2022.tsx b/app/client/src/routes/frf2022.tsx index 30bc90bc..f918d519 100644 --- a/app/client/src/routes/frf2022.tsx +++ b/app/client/src/routes/frf2022.tsx @@ -9,6 +9,7 @@ import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; import { + type FormioFRF2022Submission, getData, postData, useContentData, @@ -25,7 +26,6 @@ import { MarkdownContent } from "@/components/markdownContent"; import { useDialogActions } from "@/contexts/dialog"; import { useNotificationsActions } from "@/contexts/notifications"; import { useRebateYearState } from "@/contexts/rebateYear"; -import type { FormioFRF2022Submission } from "@/utilities"; type ServerResponse = | { diff --git a/app/client/src/routes/frf2023.tsx b/app/client/src/routes/frf2023.tsx index a7f7c2c6..58407d9b 100644 --- a/app/client/src/routes/frf2023.tsx +++ b/app/client/src/routes/frf2023.tsx @@ -9,6 +9,7 @@ import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; import { + type FormioFRF2023Submission, getData, postData, useContentData, @@ -25,7 +26,6 @@ import { MarkdownContent } from "@/components/markdownContent"; import { useDialogActions } from "@/contexts/dialog"; import { useNotificationsActions } from "@/contexts/notifications"; import { useRebateYearState } from "@/contexts/rebateYear"; -import type { FormioFRF2023Submission } from "@/utilities"; type ServerResponse = | { diff --git a/app/client/src/routes/frfNew.tsx b/app/client/src/routes/frfNew.tsx index 622682ce..e3319674 100644 --- a/app/client/src/routes/frfNew.tsx +++ b/app/client/src/routes/frfNew.tsx @@ -6,6 +6,9 @@ import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; import { + type BapSamEntity, + type FormioFRF2022Submission, + type FormioFRF2023Submission, postData, useContentData, useConfigData, @@ -17,11 +20,6 @@ import { Message } from "@/components/message"; import { MarkdownContent } from "@/components/markdownContent"; import { TextWithTooltip } from "@/components/tooltip"; import { useRebateYearState } from "@/contexts/rebateYear"; -import type { - BapSamEntity, - FormioFRF2022Submission, - FormioFRF2023Submission, -} from "@/utilities"; /** * Creates the initial FRF submission data for a given rebate year diff --git a/app/client/src/routes/helpdesk.tsx b/app/client/src/routes/helpdesk.tsx index d86dde6a..4bdfdc1c 100644 --- a/app/client/src/routes/helpdesk.tsx +++ b/app/client/src/routes/helpdesk.tsx @@ -14,6 +14,11 @@ import { bapCRFStatusMap, } from "@/config"; import { + type FormioFRF2022Submission, + type FormioPRF2022Submission, + type FormioCRF2022Submission, + type FormioFRF2023Submission, + type BapSubmission, getData, postData, useContentData, @@ -25,17 +30,10 @@ import { Message } from "@/components/message"; import { MarkdownContent } from "@/components/markdownContent"; import { TextWithTooltip } from "@/components/tooltip"; import { + type RebateYear, useRebateYearState, useRebateYearActions, } from "@/contexts/rebateYear"; -import type { RebateYear } from "@/contexts/rebateYear"; -import type { - FormioFRF2022Submission, - FormioPRF2022Submission, - FormioCRF2022Submission, - FormioFRF2023Submission, - BapSubmission, -} from "@/utilities"; type FormType = "frf" | "prf" | "crf"; diff --git a/app/client/src/routes/prf2022.tsx b/app/client/src/routes/prf2022.tsx index e6f171eb..9d7ccf31 100644 --- a/app/client/src/routes/prf2022.tsx +++ b/app/client/src/routes/prf2022.tsx @@ -9,6 +9,7 @@ import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; import { + type FormioPRF2022Submission, getData, postData, useContentData, @@ -24,7 +25,6 @@ import { Message } from "@/components/message"; import { MarkdownContent } from "@/components/markdownContent"; import { useNotificationsActions } from "@/contexts/notifications"; import { useRebateYearState } from "@/contexts/rebateYear"; -import type { FormioPRF2022Submission } from "@/utilities"; type ServerResponse = | { diff --git a/app/client/src/routes/prf2023.tsx b/app/client/src/routes/prf2023.tsx index 6b20889d..4c5416a8 100644 --- a/app/client/src/routes/prf2023.tsx +++ b/app/client/src/routes/prf2023.tsx @@ -9,6 +9,7 @@ import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; import { + type FormioPRF2023Submission, getData, postData, useContentData, @@ -24,7 +25,6 @@ import { Message } from "@/components/message"; import { MarkdownContent } from "@/components/markdownContent"; import { useNotificationsActions } from "@/contexts/notifications"; import { useRebateYearState } from "@/contexts/rebateYear"; -import type { FormioPRF2023Submission } from "@/utilities"; type ServerResponse = | { diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index 508a7195..09600605 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -1,10 +1,21 @@ import { Fragment, useState } from "react"; -import type { LinkProps } from "react-router-dom"; -import { Link, useNavigate, useOutletContext } from "react-router-dom"; +import { + type LinkProps, + Link, + useNavigate, + useOutletContext, +} from "react-router-dom"; import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; import { + type FormioFRF2022Submission, + type FormioPRF2022Submission, + type FormioCRF2022Submission, + type FormioFRF2023Submission, + type FormioPRF2023Submission, + // type FormioCRF2023Submission, + type Rebate, postData, useContentData, useConfigData, @@ -20,19 +31,10 @@ import { MarkdownContent } from "@/components/markdownContent"; import { TextWithTooltip } from "@/components/tooltip"; import { useNotificationsActions } from "@/contexts/notifications"; import { + type RebateYear, useRebateYearState, useRebateYearActions, } from "@/contexts/rebateYear"; -import type { RebateYear } from "@/contexts/rebateYear"; -import type { - FormioFRF2022Submission, - FormioPRF2022Submission, - FormioCRF2022Submission, - FormioFRF2023Submission, - FormioPRF2023Submission, - // FormioCRF2023Submission, - Rebate, -} from "@/utilities"; const defaultTableRowClassNames = "bg-gray-5"; const highlightedTableRowClassNames = "bg-primary-lighter"; From 4679352a0d7632bf026df82b4ec7855b065d429f Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 14:58:49 -0500 Subject: [PATCH 38/91] Add clsx --- app/client/package-lock.json | 16 ++++++++++++++++ app/client/package.json | 1 + 2 files changed, 17 insertions(+) diff --git a/app/client/package-lock.json b/app/client/package-lock.json index ff52c07d..fb2f3878 100644 --- a/app/client/package-lock.json +++ b/app/client/package-lock.json @@ -38,6 +38,7 @@ "@typescript-eslint/parser": "6.7.4", "@vitejs/plugin-react-swc": "3.4.0", "autoprefixer": "10.4.16", + "clsx": "2.1.0", "eslint": "8.50.0", "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-react-refresh": "0.4.3", @@ -2225,6 +2226,15 @@ "node": ">=0.8" } }, + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -7758,6 +7768,12 @@ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" }, + "clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "dev": true + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", diff --git a/app/client/package.json b/app/client/package.json index 14b919aa..a164bf41 100644 --- a/app/client/package.json +++ b/app/client/package.json @@ -26,6 +26,7 @@ "@typescript-eslint/parser": "6.7.4", "@vitejs/plugin-react-swc": "3.4.0", "autoprefixer": "10.4.16", + "clsx": "2.1.0", "eslint": "8.50.0", "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-react-refresh": "0.4.3", From 07ce01ddf503e349bdada830dcecc21796f01faa Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 15:07:49 -0500 Subject: [PATCH 39/91] Wrap use of tailwindscss classes and other conditionally assigned classnames with clsx() --- .../src/components/confirmationDialog.tsx | 77 +++++++++++----- app/client/src/components/notifications.tsx | 69 +++++++++----- app/client/src/components/tooltip.tsx | 13 +-- app/client/src/routes/crf2022.tsx | 41 +++++++-- app/client/src/routes/frf2022.tsx | 57 +++++++++--- app/client/src/routes/frf2023.tsx | 57 +++++++++--- app/client/src/routes/frfNew.tsx | 89 +++++++++++++------ app/client/src/routes/helpdesk.tsx | 5 +- app/client/src/routes/prf2022.tsx | 41 +++++++-- app/client/src/routes/prf2023.tsx | 41 +++++++-- app/client/src/routes/submissions.tsx | 80 +++++++++++------ 11 files changed, 414 insertions(+), 156 deletions(-) diff --git a/app/client/src/components/confirmationDialog.tsx b/app/client/src/components/confirmationDialog.tsx index c2b61dca..0e48390f 100644 --- a/app/client/src/components/confirmationDialog.tsx +++ b/app/client/src/components/confirmationDialog.tsx @@ -1,6 +1,7 @@ import { Fragment, useRef } from "react"; import { Dialog, Transition } from "@headlessui/react"; import { XMarkIcon } from "@heroicons/react/24/outline"; +import clsx from "clsx"; // --- import { useDialogState, useDialogActions } from "@/contexts/dialog"; @@ -23,7 +24,7 @@ export function ConfirmationDialog() { { @@ -33,42 +34,70 @@ export function ConfirmationDialog() { > -
+
-
-
+
+
- + {dismissable && dismissText && (
-
+
@@ -76,12 +105,12 @@ export function ConfirmationDialog() {
)} -
-

{heading}

+
+

{heading}

{description}
-
+
  • diff --git a/app/client/src/components/tooltip.tsx b/app/client/src/components/tooltip.tsx index 2329a501..9fea67f9 100644 --- a/app/client/src/components/tooltip.tsx +++ b/app/client/src/components/tooltip.tsx @@ -1,4 +1,5 @@ import { Root, Trigger, Portal, Content, Arrow } from "@radix-ui/react-tooltip"; +import clsx from "clsx"; import icons from "uswds/img/sprite.svg"; export function TextWithTooltip(props: { @@ -9,17 +10,17 @@ export function TextWithTooltip(props: { }) { const { text, tooltip, iconName, iconClassNames } = props; - const svgClassNames = iconClassNames - ? `usa-icon text-base ${iconClassNames}` - : `usa-icon text-base`; - return ( -
{}}> -
-
-
- +
+
+
+
@@ -460,7 +475,11 @@ function FundingRequestForm(props: { email: string }) { displaySuccessNotification({ id, body: ( -

+

{onSubmitSubmission.state === "submitted" ? ( <> Application {mongoId} submitted successfully. @@ -488,7 +507,11 @@ function FundingRequestForm(props: { email: string }) { displayErrorNotification({ id: Date.now(), body: ( -

+

{onSubmitSubmission.state === "submitted" ? ( <>Error submitting Application form. ) : ( @@ -557,7 +580,11 @@ function FundingRequestForm(props: { email: string }) { displaySuccessNotification({ id, body: ( -

+

Draft saved successfully.

), @@ -569,7 +596,11 @@ function FundingRequestForm(props: { email: string }) { displayErrorNotification({ id: Date.now(), body: ( -

+

Error saving draft.

), diff --git a/app/client/src/routes/frf2023.tsx b/app/client/src/routes/frf2023.tsx index 58407d9b..e66dd0e5 100644 --- a/app/client/src/routes/frf2023.tsx +++ b/app/client/src/routes/frf2023.tsx @@ -4,6 +4,7 @@ import { useQueryClient, useQuery, useMutation } from "@tanstack/react-query"; import { Dialog } from "@headlessui/react"; import { Formio, Form } from "@formio/react"; import s3 from "formiojs/providers/storage/s3"; +import clsx from "clsx"; import { cloneDeep, isEqual } from "lodash"; import icons from "uswds/img/sprite.svg"; // --- @@ -250,10 +251,12 @@ function FundingRequestForm(props: { email: string }) { id: Date.now(), body: ( <> -

+

Error deleting Payment Request {rebate.rebateId}.

-

+

Please notify the helpdesk that a problem exists preventing the deletion of Payment Request form submission{" "} {rebate.rebateId}. @@ -270,7 +273,7 @@ function FundingRequestForm(props: { email: string }) { displayInfoNotification({ id: Date.now(), body: ( -

+

Deleting Payment Request {rebate.rebateId}...

), @@ -291,10 +294,14 @@ function FundingRequestForm(props: { email: string }) { id: Date.now(), body: ( <> -

+

Error deleting Payment Request {rebate.rebateId}.

-

+

Please reload the page to attempt the deletion again, or contact the helpdesk if the problem persists.

@@ -374,10 +381,18 @@ function FundingRequestForm(props: { email: string }) { {}}> -
-
-
- +
+
+
+
@@ -436,7 +451,11 @@ function FundingRequestForm(props: { email: string }) { displaySuccessNotification({ id, body: ( -

+

{onSubmitSubmission.state === "submitted" ? ( <> Application {mongoId} submitted successfully. @@ -464,7 +483,11 @@ function FundingRequestForm(props: { email: string }) { displayErrorNotification({ id: Date.now(), body: ( -

+

{onSubmitSubmission.state === "submitted" ? ( <>Error submitting Application form. ) : ( @@ -524,7 +547,11 @@ function FundingRequestForm(props: { email: string }) { displaySuccessNotification({ id, body: ( -

+

Draft saved successfully.

), @@ -536,7 +563,11 @@ function FundingRequestForm(props: { email: string }) { displayErrorNotification({ id: Date.now(), body: ( -

+

Error saving draft.

), diff --git a/app/client/src/routes/frfNew.tsx b/app/client/src/routes/frfNew.tsx index e3319674..a76e1e3e 100644 --- a/app/client/src/routes/frfNew.tsx +++ b/app/client/src/routes/frfNew.tsx @@ -2,6 +2,7 @@ import { Fragment, useState } from "react"; import { useNavigate, useOutletContext } from "react-router-dom"; import { Dialog, Transition } from "@headlessui/react"; import { XMarkIcon } from "@heroicons/react/24/outline"; +import clsx from "clsx"; import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; @@ -132,67 +133,103 @@ export function FRFNew() { navigate("/")} > -
+
-
-
+
+
- +
-
+
-
+
{!frfSubmissionPeriodOpen ? ( -
+
) : activeSamEntities.length <= 0 ? ( -
+
) : ( <> {content && ( ( -

+

{props.children}

), diff --git a/app/client/src/routes/helpdesk.tsx b/app/client/src/routes/helpdesk.tsx index 4bdfdc1c..42bee296 100644 --- a/app/client/src/routes/helpdesk.tsx +++ b/app/client/src/routes/helpdesk.tsx @@ -2,6 +2,7 @@ import { useEffect, useState } from "react"; import { useNavigate } from "react-router-dom"; import { useQueryClient, useQuery, useMutation } from "@tanstack/react-query"; import { Form } from "@formio/react"; +import clsx from "clsx"; import icon from "uswds/img/usa-icons-bg/search--white.svg"; import icons from "uswds/img/sprite.svg"; // --- @@ -200,8 +201,10 @@ export function Helpdesk() { setRebateYear(ev.target.value as RebateYear)} defaultValue={rebateYear} > From 63ad61db4e02ca72391fa9721008428d64ccf346 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 16:12:55 -0500 Subject: [PATCH 40/91] Update name of field used in a brand new 2023 PRF submission for storing each bus's max rebate amount --- app/server/app/utilities/formio.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 61a8186a..fe589d6e 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -287,9 +287,9 @@ function fetchDataForPRFSubmission({ rebateYear, req, res }) { orgContactFName: newOwnerRecord?.Contact__r?.FirstName, orgContactLName: newOwnerRecord?.Contact__r?.LastName, }, - bus_rebate: New_Bus_Infra_Rebate_Requested__c, bus_newFuelType: New_Bus_Fuel_Type__c, bus_newGvwr: New_Bus_GVWR__c, + _bus_maxRebate: New_Bus_Infra_Rebate_Requested__c, _bus_newADAfromFRF: New_Bus_ADA_Compliant__c, }; }); From 54859ced34b7622f25ad74a5e829cd6405269368 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 16:51:19 -0500 Subject: [PATCH 41/91] Add env variable for 2023 change request form path --- app/server/.env.example | 1 + app/server/app/config/formio.js | 7 +++++-- app/server/app/index.js | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/server/.env.example b/app/server/.env.example index 334f7a6d..ead1c86e 100644 --- a/app/server/.env.example +++ b/app/server/.env.example @@ -22,6 +22,7 @@ FORMIO_2022_CRF_PATH= FORMIO_2023_FRF_PATH= FORMIO_2023_PRF_PATH= FORMIO_2023_CRF_PATH= +FORMIO_2023_CHANGE_PATH= FORMIO_BASE_URL= FORMIO_PROJECT_NAME= FORMIO_API_KEY= diff --git a/app/server/app/config/formio.js b/app/server/app/config/formio.js index 68f90b47..e3ed17ac 100644 --- a/app/server/app/config/formio.js +++ b/app/server/app/config/formio.js @@ -21,6 +21,7 @@ const { FORMIO_2023_FRF_PATH, FORMIO_2023_PRF_PATH, FORMIO_2023_CRF_PATH, + FORMIO_2023_CHANGE_PATH, } = process.env; const formioProjectUrl = `${FORMIO_BASE_URL}/${FORMIO_PROJECT_NAME}`; @@ -33,11 +34,13 @@ const formUrl = { frf: `${formioProjectUrl}/${FORMIO_2022_FRF_PATH}`, prf: `${formioProjectUrl}/${FORMIO_2022_PRF_PATH}`, crf: `${formioProjectUrl}/${FORMIO_2022_CRF_PATH}`, + change: "", // NOTE: change request form was added in the 2023 rebate year }, 2023: { frf: `${formioProjectUrl}/${FORMIO_2023_FRF_PATH}`, prf: `${formioProjectUrl}/${FORMIO_2023_PRF_PATH}`, crf: `${formioProjectUrl}/${FORMIO_2023_CRF_PATH}`, + change: `${formioProjectUrl}/${FORMIO_2023_CHANGE_PATH}`, }, }; @@ -97,7 +100,7 @@ function axiosFormio(req) { log({ level: "warn", message: logMessage, req: config }); return new Promise((resolve) => - setTimeout(() => resolve(instance.request(config)), 1000) + setTimeout(() => resolve(instance.request(config)), 1000), ); } @@ -107,7 +110,7 @@ function axiosFormio(req) { log({ level: "error", message: logMessage, req: config }); return Promise.reject(error); - } + }, ); return instance; diff --git a/app/server/app/index.js b/app/server/app/index.js index 8e0176b5..971388d5 100644 --- a/app/server/app/index.js +++ b/app/server/app/index.js @@ -44,6 +44,7 @@ const requiredEnvironmentVariables = [ "FORMIO_2023_FRF_PATH", "FORMIO_2023_PRF_PATH", "FORMIO_2023_CRF_PATH", + "FORMIO_2023_CHANGE_PATH", "FORMIO_BASE_URL", "FORMIO_PROJECT_NAME", "FORMIO_API_KEY", From 9ba4c78d5f8127d5502e6a07c55e1f5de1e644fe Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 17:48:01 -0500 Subject: [PATCH 42/91] Add server routes and formio requests for 2023 change request form --- app/server/app/routes/formio2023.js | 21 +++++-- app/server/app/utilities/formio.js | 89 +++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+), 4 deletions(-) diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index a8e46dca..7bb5c595 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -19,6 +19,9 @@ const { fetchPRFSubmission, updatePRFSubmission, deletePRFSubmission, + // + fetchChangeSubmissions, + createChangeSubmission, } = require("../utilities/formio"); const rebateYear = "2023"; @@ -99,16 +102,26 @@ router.post("/delete-prf-submission", storeBapComboKeys, (req, res) => { deletePRFSubmission({ rebateYear, req, res }); }); -// --- get user's 2022 CRF submissions from Formio +// --- get user's 2023 CRF submissions from Formio router.get("/crf-submissions", storeBapComboKeys, (req, res) => { // TODO res.json([]); }); -// --- post a new 2022 CRF submission to Formio +// --- post a new 2023 CRF submission to Formio + +// --- get an existing 2023 CRF's schema and submission data from Formio -// --- get an existing 2022 CRF's schema and submission data from Formio +// --- post an update to an existing draft 2023 CRF submission to Formio -// --- post an update to an existing draft 2022 CRF submission to Formio +// --- get user's 2023 Change Request form submissions from Formio +router.get("/change-submissions", storeBapComboKeys, (req, res) => { + fetchChangeSubmissions({ rebateYear, req, res }); +}); + +// --- post a new 2023 Change Request form submission to Formio +router.post("/change-submission", storeBapComboKeys, (req, res) => { + createChangeSubmission({ rebateYear, req, res }); +}); module.exports = router; diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index fe589d6e..f1015189 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -1063,6 +1063,92 @@ function fetchCRFSubmissions({ rebateYear, req, res }) { }); } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + */ +function fetchChangeSubmissions({ rebateYear, req, res }) { + const { bapComboKeys } = req; + + const comboKeyFieldName = getComboKeyFieldName({ rebateYear }); + const comboKeySearchParam = `&data.${comboKeyFieldName}=`; + + const formioFormUrl = formUrl[rebateYear].change; + + if (!formioFormUrl) { + const errorStatus = 400; + const errorMessage = `Formio form URL does not exist for ${rebateYear} Change Request form.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + const submissionsUrl = + `${formioFormUrl}/submission` + + `?sort=-modified` + + `&limit=1000000` + + comboKeySearchParam + + `${bapComboKeys.join(comboKeySearchParam)}`; + + axiosFormio(req) + .get(submissionsUrl) + .then((axiosRes) => axiosRes.data) + .then((submissions) => res.json(submissions)) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error getting Formio ${rebateYear} Change Request form submissions.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); +} + +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + */ +function createChangeSubmission({ rebateYear, req, res }) { + const { bapComboKeys, body } = req; + const { mail } = req.user; + + const comboKeyFieldName = getComboKeyFieldName({ rebateYear }); + const comboKey = body.data?.[comboKeyFieldName]; + + const formioFormUrl = formUrl[rebateYear].change; + + if (!formioFormUrl) { + const errorStatus = 400; + const errorMessage = `Formio form URL does not exist for ${rebateYear} Change Request form.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + if (!bapComboKeys.includes(comboKey)) { + const logMessage = + `User with email '${mail}' attempted to post a new ${rebateYear} ` + + `Change Request form submission without a matching BAP combo key.`; + log({ level: "error", message: logMessage, req }); + + const errorStatus = 401; + const errorMessage = `Unauthorized.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + /** Add custom metadata to track formio submissions from wrapper. */ + body.metadata = { ...formioCSBMetadata }; + + axiosFormio(req) + .post(`${formioFormUrl}/submission`, body) + .then((axiosRes) => axiosRes.data) + .then((submission) => res.json(submission)) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error posting Formio ${rebateYear} Change Request form submission.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); +} + module.exports = { uploadS3FileMetadata, downloadS3FileMetadata, @@ -1079,4 +1165,7 @@ module.exports = { deletePRFSubmission, // fetchCRFSubmissions, + // + fetchChangeSubmissions, + createChangeSubmission, }; From 3cdc35c96b4b97cb7545ce431d2b1391ce20d9c1 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 20:33:30 -0500 Subject: [PATCH 43/91] Add custom hooks for fetching and returning change request form submissions, and update corresponding server routes and function names --- app/client/src/utilities.ts | 68 ++++++++++++++++++++++++----- app/server/app/config/formio.js | 2 +- app/server/app/routes/formio2023.js | 12 ++--- app/server/app/utilities/formio.js | 8 ++-- 4 files changed, 67 insertions(+), 23 deletions(-) diff --git a/app/client/src/utilities.ts b/app/client/src/utilities.ts index 4dd16f0f..88144bd7 100644 --- a/app/client/src/utilities.ts +++ b/app/client/src/utilities.ts @@ -111,6 +111,10 @@ type BapFormSubmissions = { }; }; +type FormioChangeRequest = { + // TODO +}; + type FormioSubmission = { [field: string]: unknown; _id: string; // MongoDB ObjectId string @@ -286,7 +290,7 @@ async function fetchData(url: string, options: RequestInit) { /** * Fetches data and returns a promise containing JSON fetched from a provided - * web service URL or handles any other OK response returned from the server + * web service URL or handles any other OK response returned from the server. */ export function getData(url: string) { return fetchData(url, { @@ -297,7 +301,7 @@ export function getData(url: string) { /** * Posts JSON data and returns a promise containing JSON fetched from a provided - * web service URL or handles any other OK response returned from the server + * web service URL or handles any other OK response returned from the server. */ export function postData(url: string, data: object) { return fetchData(url, { @@ -308,7 +312,7 @@ export function postData(url: string, data: object) { }); } -/** Custom hook to fetch content data */ +/** Custom hook to fetch content data. */ export function useContentQuery() { return useQuery({ queryKey: ["content"], @@ -317,13 +321,13 @@ export function useContentQuery() { }); } -/** Custom hook that returns cached fetched content data */ +/** Custom hook that returns cached fetched content data. */ export function useContentData() { const queryClient = useQueryClient(); return queryClient.getQueryData(["content"]); } -/** Custom hook to fetch user data */ +/** Custom hook to fetch user data. */ export function useUserQuery() { return useQuery({ queryKey: ["user"], @@ -333,13 +337,13 @@ export function useUserQuery() { }); } -/** Custom hook that returns cached fetched user data */ +/** Custom hook that returns cached fetched user data. */ export function useUserData() { const queryClient = useQueryClient(); return queryClient.getQueryData(["user"]); } -/** Custom hook to check if user should have access to the helpdesk page */ +/** Custom hook to check if user should have access to the helpdesk page. */ export function useHelpdeskAccess() { const user = useUserData(); const userRoles = user?.memberof.split(",") || []; @@ -351,7 +355,7 @@ export function useHelpdeskAccess() { : "failure"; } -/** Custom hook to fetch CSB config */ +/** Custom hook to fetch CSB config. */ export function useConfigQuery() { return useQuery({ queryKey: ["config"], @@ -360,13 +364,13 @@ export function useConfigQuery() { }); } -/** Custom hook that returns cached fetched CSB config */ +/** Custom hook that returns cached fetched CSB config. */ export function useConfigData() { const queryClient = useQueryClient(); return queryClient.getQueryData(["config"]); } -/** Custom hook to fetch BAP SAM.gov data */ +/** Custom hook to fetch BAP SAM.gov data. */ export function useBapSamQuery() { return useQuery({ queryKey: ["bap/sam"], @@ -383,13 +387,53 @@ export function useBapSamQuery() { }); } -/** Custom hook that returns cached fetched BAP SAM.gov data */ +/** Custom hook that returns cached fetched BAP SAM.gov data. */ export function useBapSamData() { const queryClient = useQueryClient(); return queryClient.getQueryData(["bap/sam"]); } -/** Custom hook to fetch submissions from the BAP and Formio */ +/** Custom hook to fetch Change Request form submissions from Formio. */ +export function useChangeRequestsQuery(rebateYear: RebateYear) { + /* NOTE: Change Request form was added in the 2023 rebate year */ + const changeRequest2022Query = { + queryKey: ["formio/2022/change-requests"], + queryFn: () => { + return Promise.resolve([] as FormioChangeRequest[]); + }, + refetchOnWindowFocus: false, + }; + + const changeRequest2023Query = { + queryKey: ["formio/2023/change-requests"], + queryFn: () => { + const url = `${serverUrl}/api/formio/2023/change-requests`; + return getData(url); + }, + refetchOnWindowFocus: false, + }; + + return rebateYear === "2022" + ? changeRequest2022Query + : rebateYear === "2023" + ? changeRequest2023Query + : undefined; +} + +/** + * Custom hook that returns cached fetched Change Request form submissions from + * Formio. + */ +export function useChangeRequestsData(rebateYear: RebateYear) { + const queryClient = useQueryClient(); + return rebateYear === "2022" + ? queryClient.getQueryData(["formio/2022/change-requests"]) // prettier-ignore + : rebateYear === "2023" + ? queryClient.getQueryData(["formio/2023/change-requests"]) // prettier-ignore + : undefined; +} + +/** Custom hook to fetch submissions from the BAP and Formio. */ export function useSubmissionsQueries(rebateYear: RebateYear) { const bapQuery = { queryKey: ["bap/submissions"], diff --git a/app/server/app/config/formio.js b/app/server/app/config/formio.js index e3ed17ac..2d89b5e8 100644 --- a/app/server/app/config/formio.js +++ b/app/server/app/config/formio.js @@ -34,7 +34,7 @@ const formUrl = { frf: `${formioProjectUrl}/${FORMIO_2022_FRF_PATH}`, prf: `${formioProjectUrl}/${FORMIO_2022_PRF_PATH}`, crf: `${formioProjectUrl}/${FORMIO_2022_CRF_PATH}`, - change: "", // NOTE: change request form was added in the 2023 rebate year + change: "", // NOTE: Change Request form was added in the 2023 rebate year }, 2023: { frf: `${formioProjectUrl}/${FORMIO_2023_FRF_PATH}`, diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index 7bb5c595..616be550 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -20,8 +20,8 @@ const { updatePRFSubmission, deletePRFSubmission, // - fetchChangeSubmissions, - createChangeSubmission, + fetchChangeRequests, + createChangeRequest, } = require("../utilities/formio"); const rebateYear = "2023"; @@ -115,13 +115,13 @@ router.get("/crf-submissions", storeBapComboKeys, (req, res) => { // --- post an update to an existing draft 2023 CRF submission to Formio // --- get user's 2023 Change Request form submissions from Formio -router.get("/change-submissions", storeBapComboKeys, (req, res) => { - fetchChangeSubmissions({ rebateYear, req, res }); +router.get("/change-requests", storeBapComboKeys, (req, res) => { + fetchChangeRequests({ rebateYear, req, res }); }); // --- post a new 2023 Change Request form submission to Formio -router.post("/change-submission", storeBapComboKeys, (req, res) => { - createChangeSubmission({ rebateYear, req, res }); +router.post("/change-requests", storeBapComboKeys, (req, res) => { + createChangeRequest({ rebateYear, req, res }); }); module.exports = router; diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index f1015189..d64f0019 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -1069,7 +1069,7 @@ function fetchCRFSubmissions({ rebateYear, req, res }) { * @param {express.Request} param.req * @param {express.Response} param.res */ -function fetchChangeSubmissions({ rebateYear, req, res }) { +function fetchChangeRequests({ rebateYear, req, res }) { const { bapComboKeys } = req; const comboKeyFieldName = getComboKeyFieldName({ rebateYear }); @@ -1108,7 +1108,7 @@ function fetchChangeSubmissions({ rebateYear, req, res }) { * @param {express.Request} param.req * @param {express.Response} param.res */ -function createChangeSubmission({ rebateYear, req, res }) { +function createChangeRequest({ rebateYear, req, res }) { const { bapComboKeys, body } = req; const { mail } = req.user; @@ -1166,6 +1166,6 @@ module.exports = { // fetchCRFSubmissions, // - fetchChangeSubmissions, - createChangeSubmission, + fetchChangeRequests, + createChangeRequest, }; From 69c0449ab2458903b15e56ec03b59f0485777260 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 20:56:54 -0500 Subject: [PATCH 44/91] Update useChangeRequestsQuery() to return the query result and update Submissions2023 component to use the query and log the results --- app/client/src/routes/submissions.tsx | 16 +++++++++++++-- app/client/src/utilities.ts | 29 ++++++++++++++++++--------- 2 files changed, 34 insertions(+), 11 deletions(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index 5be128f2..199e0145 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -21,6 +21,8 @@ import { useContentData, useConfigData, useBapSamData, + useChangeRequestsQuery, + useChangeRequestsData, useSubmissionsQueries, useSubmissions, submissionNeedsEdits, @@ -1376,14 +1378,24 @@ function Submissions2022() { function Submissions2023() { const content = useContentData(); + const changeRequestsQuery = useChangeRequestsQuery("2023"); const submissionsQueries = useSubmissionsQueries("2023"); + const changeRequests = useChangeRequestsData("2023"); const submissions = useSubmissions("2023"); - if (submissionsQueries.some((query) => query.isFetching)) { + console.log(changeRequests); // TODO: display change requests table if there are any + + if ( + changeRequestsQuery.isFetching || + submissionsQueries.some((query) => query.isFetching) + ) { return ; } - if (submissionsQueries.some((query) => query.isError)) { + if ( + changeRequestsQuery.isError || + submissionsQueries.some((query) => query.isError) + ) { return ; } diff --git a/app/client/src/utilities.ts b/app/client/src/utilities.ts index 88144bd7..f693e750 100644 --- a/app/client/src/utilities.ts +++ b/app/client/src/utilities.ts @@ -395,12 +395,13 @@ export function useBapSamData() { /** Custom hook to fetch Change Request form submissions from Formio. */ export function useChangeRequestsQuery(rebateYear: RebateYear) { - /* NOTE: Change Request form was added in the 2023 rebate year */ + /* + * NOTE: Change Request form was added in the 2023 rebate year, so there's no + * change request data to fetch for 2022. + */ const changeRequest2022Query = { queryKey: ["formio/2022/change-requests"], - queryFn: () => { - return Promise.resolve([] as FormioChangeRequest[]); - }, + queryFn: () => Promise.resolve([]), refetchOnWindowFocus: false, }; @@ -413,11 +414,21 @@ export function useChangeRequestsQuery(rebateYear: RebateYear) { refetchOnWindowFocus: false, }; - return rebateYear === "2022" - ? changeRequest2022Query - : rebateYear === "2023" - ? changeRequest2023Query - : undefined; + /* NOTE: Fallback (not used, as rebate year will match a query above) */ + const changeRequestQuery = { + queryKey: ["formio/change-requests"], + queryFn: () => Promise.resolve([]), + refetchOnWindowFocus: false, + }; + + const query = + rebateYear === "2022" + ? changeRequest2022Query + : rebateYear === "2023" + ? changeRequest2023Query + : changeRequestQuery; + + return useQuery(query); } /** From dd0128cefe6e5bcd6f936735ef3483e9fec29216 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 21:32:41 -0500 Subject: [PATCH 45/91] Add change request column and button link to 2023 table of submissions --- app/client/src/routes/submissions.tsx | 71 ++++++++++++++++++++++++--- 1 file changed, 64 insertions(+), 7 deletions(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index 199e0145..28da4b3b 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -43,15 +43,16 @@ const defaultTableRowClassNames = "bg-gray-5"; const highlightedTableRowClassNames = "bg-primary-lighter"; function FormButtonLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { - const icon = props.type === "edit" ? "edit" : "visibility"; - const text = props.type === "edit" ? "Edit" : "View"; + const { type, to } = props; + const icon = type === "edit" ? "edit" : "visibility"; + const text = type === "edit" ? "Edit" : "View"; return ( @@ -70,6 +71,37 @@ function FormButtonLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { ); } +function ChangeRequestTextIcon() { + return ( + + Change + + + ); +} + +function ChangeRequestButtonLink(props: { + to: LinkProps["to"]; + disabled: boolean; +}) { + const { to, disabled } = props; + + const btnClassNames = + "usa-button margin-0 padding-x-2 padding-y-1 font-sans-2xs"; + + return disabled ? ( + + ) : ( + + + + ); +} + function NewApplicationIconText() { return ( @@ -81,7 +113,9 @@ function NewApplicationIconText() { ); } -function SubmissionsTableHeader() { +function SubmissionsTableHeader(props: { rebateYear: RebateYear }) { + const { rebateYear } = props; + return ( @@ -140,6 +174,15 @@ function SubmissionsTableHeader() { tooltip="Last date this form was updated" /> + + {rebateYear === "2023" && ( + + + + )} ); @@ -1063,6 +1106,13 @@ function FRF2023Submission(props: { rebate: Rebate }) {
{date} + + + + ); } @@ -1307,6 +1357,13 @@ function PRF2023Submission(props: { rebate: Rebate }) {
{date} + + + + ); } @@ -1350,7 +1407,7 @@ function Submissions2022() { aria-label="Your 2022 Rebate Forms" className="usa-table usa-table--stacked usa-table--borderless width-full" > - + {submissions.map((rebate, index) => { return rebate.rebateYear === "2022" ? ( @@ -1421,7 +1478,7 @@ function Submissions2023() { aria-label="Your 2023 Rebate Forms" className="usa-table usa-table--stacked usa-table--borderless width-full" > - + {submissions.map((rebate, index) => { return rebate.rebateYear === "2023" ? ( From 99edba53d64520d82a6f6e2973b8b4cec2e7a2b9 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 21:35:15 -0500 Subject: [PATCH 46/91] Simplify naming of button link components in Submissions component --- app/client/src/routes/submissions.tsx | 51 +++++++++++---------------- 1 file changed, 21 insertions(+), 30 deletions(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index 28da4b3b..b6b6430e 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -42,7 +42,7 @@ import { const defaultTableRowClassNames = "bg-gray-5"; const highlightedTableRowClassNames = "bg-primary-lighter"; -function FormButtonLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { +function FormLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { const { type, to } = props; const icon = type === "edit" ? "edit" : "visibility"; const text = type === "edit" ? "Edit" : "View"; @@ -82,10 +82,7 @@ function ChangeRequestTextIcon() { ); } -function ChangeRequestButtonLink(props: { - to: LinkProps["to"]; - disabled: boolean; -}) { +function ChangeRequestLink(props: { to: LinkProps["to"]; disabled: boolean }) { const { to, disabled } = props; const btnClassNames = @@ -290,11 +287,11 @@ function FRF2022Submission(props: { rebate: Rebate }) { > {frfNeedsEdits ? ( - + ) : frf.formio.state === "submitted" || !frfSubmissionPeriodOpen ? ( - + ) : frf.formio.state === "draft" ? ( - + ) : null} @@ -624,13 +621,13 @@ function PRF2022Submission(props: { rebate: Rebate }) { > {frfNeedsEdits ? ( - + ) : prfNeedsEdits ? ( - + ) : prf.formio.state === "submitted" || !prfSubmissionPeriodOpen ? ( - + ) : prf.formio.state === "draft" ? ( - + ) : null} @@ -854,11 +851,11 @@ function CRF2022Submission(props: { rebate: Rebate }) { > {crfNeedsEdits ? ( - + ) : crf.formio.state === "submitted" || !crfSubmissionPeriodOpen ? ( - + ) : crf.formio.state === "draft" ? ( - + ) : null} @@ -1010,11 +1007,11 @@ function FRF2023Submission(props: { rebate: Rebate }) { > {frfNeedsEdits ? ( - + ) : frf.formio.state === "submitted" || !frfSubmissionPeriodOpen ? ( - + ) : frf.formio.state === "draft" ? ( - + ) : null} @@ -1108,10 +1105,7 @@ function FRF2023Submission(props: { rebate: Rebate }) { - + ); @@ -1310,13 +1304,13 @@ function PRF2023Submission(props: { rebate: Rebate }) { > {frfNeedsEdits ? ( - + ) : prfNeedsEdits ? ( - + ) : prf.formio.state === "submitted" || !prfSubmissionPeriodOpen ? ( - + ) : prf.formio.state === "draft" ? ( - + ) : null} @@ -1359,10 +1353,7 @@ function PRF2023Submission(props: { rebate: Rebate }) { - + ); From 9188e9db18ff0887a933288831c2dc38182e6d15 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 23:07:25 -0500 Subject: [PATCH 47/91] Update ChangeRequestButton to post data when clicked, and update LoadingButtonIcon to take a position prop, so the correct margin can be set (left or right), making the component more flexible --- app/client/src/components/loading.tsx | 10 +- app/client/src/routes/frfNew.tsx | 2 +- app/client/src/routes/helpdesk.tsx | 3 +- app/client/src/routes/submissions.tsx | 181 +++++++++++++++++++++----- app/client/src/utilities.ts | 26 +++- 5 files changed, 175 insertions(+), 47 deletions(-) diff --git a/app/client/src/components/loading.tsx b/app/client/src/components/loading.tsx index 952f9691..fa55f31e 100644 --- a/app/client/src/components/loading.tsx +++ b/app/client/src/components/loading.tsx @@ -1,3 +1,5 @@ +import clsx from "clsx"; +// --- // NOTE: React JSX doesn't support namespaces, so `uswds/img/loader.svg` copied // into app's `images/loader.svg` with namespace tags removed import loader from "@/images/loader.svg"; @@ -12,12 +14,16 @@ export function Loading() { ); } -export function LoadingButtonIcon() { +export function LoadingButtonIcon(props: { position: "start" | "end" }) { + const { position } = props; return ( Loading... ); } diff --git a/app/client/src/routes/frfNew.tsx b/app/client/src/routes/frfNew.tsx index a76e1e3e..e918e843 100644 --- a/app/client/src/routes/frfNew.tsx +++ b/app/client/src/routes/frfNew.tsx @@ -347,7 +347,7 @@ export function FRFNew() { New Application
{postingDataId === comboKey && ( - + )} diff --git a/app/client/src/routes/helpdesk.tsx b/app/client/src/routes/helpdesk.tsx index 42bee296..2ce12296 100644 --- a/app/client/src/routes/helpdesk.tsx +++ b/app/client/src/routes/helpdesk.tsx @@ -15,6 +15,7 @@ import { bapCRFStatusMap, } from "@/config"; import { + type FormType, type FormioFRF2022Submission, type FormioPRF2022Submission, type FormioCRF2022Submission, @@ -36,8 +37,6 @@ import { useRebateYearActions, } from "@/contexts/rebateYear"; -type FormType = "frf" | "prf" | "crf"; - type ServerResponse = | { formSchema: null; diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index b6b6430e..d687d6f1 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -10,6 +10,8 @@ import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; import { + type FormType, + type FormioChangeRequest2023Submission, type FormioFRF2022Submission, type FormioPRF2022Submission, type FormioCRF2022Submission, @@ -71,31 +73,99 @@ function FormLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { ); } -function ChangeRequestTextIcon() { - return ( - - Change - - - ); -} +function ChangeRequestButton(props: { + data: { + formType: FormType; + comboKey: string; + mongoId: string; + rebateId: string; + email: string; + title: string; + name: string; + }; + disabled: boolean; +}) { + const { data, disabled } = props; + const { formType, comboKey, mongoId, rebateId, email, title, name } = data; + + const navigate = useNavigate(); -function ChangeRequestLink(props: { to: LinkProps["to"]; disabled: boolean }) { - const { to, disabled } = props; + const { displayErrorNotification } = useNotificationsActions(); - const btnClassNames = - "usa-button margin-0 padding-x-2 padding-y-1 font-sans-2xs"; + /** + * Stores when data is being posted to the server, so a loading indicator can + * be rendered inside the "Change" button, and we can prevent double submits/ + * creations of new Change Request form submissions. + */ + const [dataIsPosting, setDataIsPosting] = useState(false); - return disabled ? ( - - ) : ( - - - ); } @@ -532,7 +602,7 @@ function PRF2022Submission(props: { rebate: Rebate }) { New Payment Request - {dataIsPosting && } + {dataIsPosting && } @@ -776,7 +846,7 @@ function CRF2022Submission(props: { rebate: Rebate }) { New Close Out - {dataIsPosting && } + {dataIsPosting && } @@ -910,9 +980,24 @@ function FRF2023Submission(props: { rebate: Rebate }) { const { rebate } = props; const { frf, prf, crf } = rebate; + const { email } = useOutletContext<{ email: string }>(); + const configData = useConfigData(); + const bapSamData = useBapSamData(); - if (!configData) return null; + if (!configData || !bapSamData) return null; + + /** matched SAM.gov entity for the FRF submission */ + const entity = bapSamData.entities.find((entity) => { + const { ENTITY_STATUS__c, ENTITY_COMBO_KEY__c } = entity; + const comboKey = (frf.formio as FormioFRF2023Submission).data + ._bap_entity_combo_key; + return ENTITY_STATUS__c === "Active" && ENTITY_COMBO_KEY__c === comboKey; + }); + + if (!entity) return null; + + const { title, name } = getUserInfo(email, entity); const frfSubmissionPeriodOpen = configData.submissionPeriodOpen["2023"].frf; @@ -1105,7 +1190,18 @@ function FRF2023Submission(props: { rebate: Rebate }) { - + ); @@ -1131,12 +1227,6 @@ function PRF2023Submission(props: { rebate: Rebate }) { if (!configData || !bapSamData) return null; - const prfSubmissionPeriodOpen = configData.submissionPeriodOpen["2023"].prf; - - const frfSelected = frf.bap?.status === "Accepted"; - - const frfSelectedButNoPRF = frfSelected && !Boolean(prf.formio); - /** matched SAM.gov entity for the FRF submission */ const entity = bapSamData.entities.find((entity) => { const { ENTITY_STATUS__c, ENTITY_COMBO_KEY__c } = entity; @@ -1145,6 +1235,16 @@ function PRF2023Submission(props: { rebate: Rebate }) { return ENTITY_STATUS__c === "Active" && ENTITY_COMBO_KEY__c === comboKey; }); + if (!entity) return null; + + const { title, name } = getUserInfo(email, entity); + + const prfSubmissionPeriodOpen = configData.submissionPeriodOpen["2023"].prf; + + const frfSelected = frf.bap?.status === "Accepted"; + + const frfSelectedButNoPRF = frfSelected && !Boolean(prf.formio); + if (frfSelectedButNoPRF) { return ( @@ -1154,14 +1254,12 @@ function PRF2023Submission(props: { rebate: Rebate }) { disabled={!prfSubmissionPeriodOpen} onClick={(_ev) => { if (!prfSubmissionPeriodOpen) return; - if (!frf.bap || !entity) return; + if (!frf.bap) return; // account for when data is posting to prevent double submits if (dataIsPosting) return; setDataIsPosting(true); - const { title, name } = getUserInfo(email, entity); - // create a new draft PRF submission postData(`${serverUrl}/api/formio/2023/prf-submission/`, { email, @@ -1215,7 +1313,7 @@ function PRF2023Submission(props: { rebate: Rebate }) { New Payment Request - {dataIsPosting && } + {dataIsPosting && } @@ -1353,7 +1451,18 @@ function PRF2023Submission(props: { rebate: Rebate }) { - + ); diff --git a/app/client/src/utilities.ts b/app/client/src/utilities.ts index f693e750..382ee594 100644 --- a/app/client/src/utilities.ts +++ b/app/client/src/utilities.ts @@ -111,9 +111,7 @@ type BapFormSubmissions = { }; }; -type FormioChangeRequest = { - // TODO -}; +export type FormType = "frf" | "prf" | "crf"; type FormioSubmission = { [field: string]: unknown; @@ -128,6 +126,18 @@ type FormioSubmission = { }; }; +type FormioChangeRequest2023Data = { + [field: string]: unknown; + // fields injected upon a new draft Change Request form submission creation: + _bap_entity_combo_key: string; + _mongo_id: string; + _rebate_id: string; + _request_form: FormType; + _user_email: string; + _user_title: string; + _user_name: string; +}; + type FormioFRF2022Data = { [field: string]: unknown; // fields injected upon a new draft FRF submission creation: @@ -226,6 +236,10 @@ type FormioCRF2023Data = { _bap_rebate_id: string; }; +export type FormioChangeRequest2023Submission = FormioSubmission & { + data: FormioChangeRequest2023Data; +}; + export type FormioFRF2022Submission = FormioSubmission & { data: FormioFRF2022Data; }; @@ -409,7 +423,7 @@ export function useChangeRequestsQuery(rebateYear: RebateYear) { queryKey: ["formio/2023/change-requests"], queryFn: () => { const url = `${serverUrl}/api/formio/2023/change-requests`; - return getData(url); + return getData(url); }, refetchOnWindowFocus: false, }; @@ -438,9 +452,9 @@ export function useChangeRequestsQuery(rebateYear: RebateYear) { export function useChangeRequestsData(rebateYear: RebateYear) { const queryClient = useQueryClient(); return rebateYear === "2022" - ? queryClient.getQueryData(["formio/2022/change-requests"]) // prettier-ignore + ? queryClient.getQueryData<[]>(["formio/2022/change-requests"]) : rebateYear === "2023" - ? queryClient.getQueryData(["formio/2023/change-requests"]) // prettier-ignore + ? queryClient.getQueryData(["formio/2023/change-requests"]) // prettier-ignore : undefined; } From c0384fdc7c29832cc74d7eacc80aa08b87ca43d9 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 29 Jan 2024 23:47:09 -0500 Subject: [PATCH 48/91] Update use of ChangeRequestButton to pass required data (e.g. comboKey, mongoId, and rebateId) --- app/client/src/routes/submissions.tsx | 34 ++++++++++++++------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index d687d6f1..9a413fd9 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -74,18 +74,18 @@ function FormLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { } function ChangeRequestButton(props: { + disabled: boolean; data: { formType: FormType; comboKey: string; mongoId: string; - rebateId: string; + rebateId: string | null; email: string; title: string; name: string; }; - disabled: boolean; }) { - const { data, disabled } = props; + const { disabled, data } = props; const { formType, comboKey, mongoId, rebateId, email, title, name } = data; const navigate = useNavigate(); @@ -102,9 +102,9 @@ function ChangeRequestButton(props: { return (
); diff --git a/app/client/src/utilities.ts b/app/client/src/utilities.ts index 980b2c0d..45726a83 100644 --- a/app/client/src/utilities.ts +++ b/app/client/src/utilities.ts @@ -138,6 +138,8 @@ type FormioChange2023Data = { _user_email: string; _user_title: string; _user_name: string; + // fields set by the form definition (among others): + request_type: { label: string; value: string }; }; type FormioFRF2022Data = { diff --git a/app/server/app/content/change-requests-intro.md b/app/server/app/content/change-requests-intro.md index 2e250428..07c1be1b 100644 --- a/app/server/app/content/change-requests-intro.md +++ b/app/server/app/content/change-requests-intro.md @@ -1,3 +1 @@ ## Your Change Requests - -Select a button below to _Edit_ or _View_ an existing change request. From 165f4e68cd5675a2310ee08c1b244a616e909f86 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Tue, 6 Feb 2024 17:02:14 -0500 Subject: [PATCH 61/91] Update appearance of ChangeRequestButton to look more like a link --- app/client/src/routes/submissions.tsx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index a883a7ce..af5bcbfa 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -101,7 +101,13 @@ function ChangeRequestButton(props: { return ( + ); +} diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index 69c44b70..79112aa0 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -11,8 +11,6 @@ import icons from "uswds/img/sprite.svg"; // --- import { serverUrl, messages } from "@/config"; import { - type FormType, - type FormioChange2023Submission, type FormioFRF2022Submission, type FormioPRF2022Submission, type FormioCRF2022Submission, @@ -35,6 +33,7 @@ import { Loading, LoadingButtonIcon } from "@/components/loading"; import { Message } from "@/components/message"; import { MarkdownContent } from "@/components/markdownContent"; import { TextWithTooltip } from "@/components/tooltip"; +import { New2023ChangeRequest } from "@/components/change2023New"; import { useNotificationsActions } from "@/contexts/notifications"; import { type RebateYear, @@ -74,112 +73,6 @@ function FormLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { ); } -function ChangeRequestButton(props: { - disabled: boolean; - data: { - formType: FormType; - comboKey: string; - mongoId: string; - rebateId: string | null; - email: string; - title: string; - name: string; - }; -}) { - const { disabled, data } = props; - const { formType, comboKey, mongoId, rebateId, email, title, name } = data; - - const navigate = useNavigate(); - - const { displayErrorNotification } = useNotificationsActions(); - - /** - * Stores when data is being posted to the server, so a loading indicator can - * be rendered inside the "Change" button, and we can prevent double submits/ - * creations of new Change Request form submissions. - */ - const [dataIsPosting, setDataIsPosting] = useState(false); - - return ( - - ); -} - function NewApplicationIconText() { return ( @@ -1202,7 +1095,7 @@ function FRF2023Submission(props: { rebate: Rebate }) { - - Date: Fri, 9 Feb 2024 17:14:28 -0500 Subject: [PATCH 69/91] Create modal to display change request 2023 form --- app/client/src/components/change2023New.tsx | 208 +++++++++++++------- app/client/src/routes/submissions.tsx | 6 +- 2 files changed, 135 insertions(+), 79 deletions(-) diff --git a/app/client/src/components/change2023New.tsx b/app/client/src/components/change2023New.tsx index a58c70c1..b06ced6a 100644 --- a/app/client/src/components/change2023New.tsx +++ b/app/client/src/components/change2023New.tsx @@ -1,5 +1,6 @@ -import { useState } from "react"; -import { useNavigate } from "react-router-dom"; +import { type Dispatch, type SetStateAction, Fragment, useState } from "react"; +import { Dialog, Transition } from "@headlessui/react"; +import { XMarkIcon } from "@heroicons/react/24/outline"; import clsx from "clsx"; import icons from "uswds/img/sprite.svg"; // --- @@ -9,10 +10,9 @@ import { type FormioChange2023Submission, postData, } from "@/utilities"; -import { LoadingButtonIcon } from "@/components/loading"; import { useNotificationsActions } from "@/contexts/notifications"; -export function New2023ChangeRequest(props: { +export function ChangeRequest2023Button(props: { disabled: boolean; data: { formType: FormType; @@ -27,38 +27,24 @@ export function New2023ChangeRequest(props: { const { disabled, data } = props; const { formType, comboKey, mongoId, rebateId, email, title, name } = data; - const navigate = useNavigate(); - - const { displayErrorNotification } = useNotificationsActions(); - - /** - * Stores when data is being posted to the server, so a loading indicator can - * be rendered inside the "Change" button, and we can prevent double submits/ - * creations of new Change Request form submissions. - */ - const [dataIsPosting, setDataIsPosting] = useState(false); + const [dialogShown, setDialogShown] = useState(false); return ( - + + + + ); +} + +function ChangeRequest2023Dialog(props: { + dialogShown: boolean; + setDialogShown: Dispatch>; +}) { + const { dialogShown, setDialogShown } = props; + + return ( + + setDialogShown(false)} + > + +
+ + +
+
+ + +
+
- Error creating Change Request for{" "} - - {formType.toUpperCase()} {rebateId} - - . -

-

- Please try again. -

- - ), - }); - }) - .finally(() => { - setDataIsPosting(false); - }); - }} - > - - {dataIsPosting && } - Change - - - + +
+
+ +
+ +
+
+
+
+
+
+
+ ); +} + +function ChangeRequest2023Form() { + return ( + <> +

Change Request Form!

+ ); } diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index 79112aa0..d2227224 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -33,7 +33,7 @@ import { Loading, LoadingButtonIcon } from "@/components/loading"; import { Message } from "@/components/message"; import { MarkdownContent } from "@/components/markdownContent"; import { TextWithTooltip } from "@/components/tooltip"; -import { New2023ChangeRequest } from "@/components/change2023New"; +import { ChangeRequest2023Button } from "@/components/change2023New"; import { useNotificationsActions } from "@/contexts/notifications"; import { type RebateYear, @@ -1095,7 +1095,7 @@ function FRF2023Submission(props: { rebate: Rebate }) { - - Date: Fri, 9 Feb 2024 22:04:28 -0500 Subject: [PATCH 70/91] Add server routes and logic to fetch 2023 change request form schema --- app/server/app/routes/formio2023.js | 6 ++++++ app/server/app/utilities/formio.js | 28 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index 57d051bb..d23f559b 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -21,6 +21,7 @@ const { deletePRFSubmission, // fetchChangeRequests, + fetchChangeRequestSchema, createChangeRequest, fetchChangeRequest, updateChangeRequest, @@ -121,6 +122,11 @@ router.get("/changes", storeBapComboKeys, (req, res) => { fetchChangeRequests({ rebateYear, req, res }); }); +// --- get the 2023 Change Request form schema from Formio +router.get("/change", storeBapComboKeys, (req, res) => { + fetchChangeRequestSchema({ rebateYear, req, res }); +}); + // --- post a new 2023 Change Request form submission to Formio router.post("/change", storeBapComboKeys, (req, res) => { createChangeRequest({ rebateYear, req, res }); diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 473abf75..619a0c80 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -1102,6 +1102,33 @@ function fetchChangeRequests({ rebateYear, req, res }) { }); } +/** + * @param {Object} param + * @param {'2022' | '2023'} param.rebateYear + * @param {express.Request} param.req + * @param {express.Response} param.res + */ +function fetchChangeRequestSchema({ rebateYear, req, res }) { + const formioFormUrl = formUrl[rebateYear].change; + + if (!formioFormUrl) { + const errorStatus = 400; + const errorMessage = `Formio form URL does not exist for ${rebateYear} Change Request form.`; + return res.status(errorStatus).json({ message: errorMessage }); + } + + axiosFormio(req) + .get(formioFormUrl) + .then((axiosRes) => axiosRes.data) + .then((schema) => res.json({ url: formioFormUrl, json: schema })) + .catch((error) => { + // NOTE: error is logged in axiosFormio response interceptor + const errorStatus = error.response?.status || 500; + const errorMessage = `Error getting Formio ${rebateYear} Change Request form schema.`; + return res.status(errorStatus).json({ message: errorMessage }); + }); +} + /** * @param {Object} param * @param {'2022' | '2023'} param.rebateYear @@ -1275,6 +1302,7 @@ module.exports = { fetchCRFSubmissions, // fetchChangeRequests, + fetchChangeRequestSchema, createChangeRequest, fetchChangeRequest, updateChangeRequest, From 3e023e5076c318a563a18bfcc776b8e572946df2 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 9 Feb 2024 22:05:35 -0500 Subject: [PATCH 71/91] Update ChangeRequest2023Form to fetch form schema, and display form in modal dialog --- app/client/src/components/change2023New.tsx | 209 ++++++++++++++++---- app/client/src/config.tsx | 1 + 2 files changed, 177 insertions(+), 33 deletions(-) diff --git a/app/client/src/components/change2023New.tsx b/app/client/src/components/change2023New.tsx index b06ced6a..f0e807e3 100644 --- a/app/client/src/components/change2023New.tsx +++ b/app/client/src/components/change2023New.tsx @@ -1,34 +1,67 @@ -import { type Dispatch, type SetStateAction, Fragment, useState } from "react"; +import { Fragment, useEffect, useRef, useState } from "react"; +import { useQueryClient, useQuery } from "@tanstack/react-query"; import { Dialog, Transition } from "@headlessui/react"; import { XMarkIcon } from "@heroicons/react/24/outline"; +import { Form } from "@formio/react"; import clsx from "clsx"; import icons from "uswds/img/sprite.svg"; // --- -import { serverUrl } from "@/config"; +import { serverUrl, messages } from "@/config"; import { type FormType, type FormioChange2023Submission, + getData, postData, + useContentData, } from "@/utilities"; +import { Loading } from "@/components/loading"; +import { Message } from "@/components/message"; +import { MarkdownContent } from "@/components/markdownContent"; import { useNotificationsActions } from "@/contexts/notifications"; +type ChangeRequestData = { + formType: FormType; + comboKey: string; + mongoId: string; + rebateId: string | null; + email: string; + title: string; + name: string; +}; + +type ServerResponse = { url: string; json: object }; + +/** Custom hook to fetch Formio schema */ +function useFormioSchemaQuery() { + const queryClient = useQueryClient(); + + useEffect(() => { + queryClient.resetQueries({ queryKey: ["formio/2023/change"] }); + }, [queryClient]); + + const url = `${serverUrl}/api/formio/2023/change`; + + const query = useQuery({ + queryKey: ["formio/2023/change"], + queryFn: () => getData(url), + refetchOnWindowFocus: false, + }); + + return { query }; +} + export function ChangeRequest2023Button(props: { disabled: boolean; - data: { - formType: FormType; - comboKey: string; - mongoId: string; - rebateId: string | null; - email: string; - title: string; - name: string; - }; + data: ChangeRequestData; }) { const { disabled, data } = props; - const { formType, comboKey, mongoId, rebateId, email, title, name } = data; const [dialogShown, setDialogShown] = useState(false); + function closeDialog() { + setDialogShown(false); + } + return ( <>
+ {/* */}
From 5a22e274e7a78ceb819b31d014f4f5f95fb7d789 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 9 Feb 2024 23:08:19 -0500 Subject: [PATCH 75/91] Rename change-request-intro.md to new-change-intro.md and create submitted-change-intro.md and update content api --- app/client/src/utilities.ts | 3 ++- .../{change-request-intro.md => new-change-intro.md} | 0 app/server/app/content/submitted-change-intro.md | 1 + app/server/app/routes/content.js | 6 ++++-- 4 files changed, 7 insertions(+), 3 deletions(-) rename app/server/app/content/{change-request-intro.md => new-change-intro.md} (100%) create mode 100644 app/server/app/content/submitted-change-intro.md diff --git a/app/client/src/utilities.ts b/app/client/src/utilities.ts index 3fe062ce..b6e5f536 100644 --- a/app/client/src/utilities.ts +++ b/app/client/src/utilities.ts @@ -18,7 +18,8 @@ type Content = { submittedPRFIntro: string; draftCRFIntro: string; submittedCRFIntro: string; - changeRequestIntro: string; + newChangeIntro: string; + submittedChangeIntro: string; }; type UserData = { diff --git a/app/server/app/content/change-request-intro.md b/app/server/app/content/new-change-intro.md similarity index 100% rename from app/server/app/content/change-request-intro.md rename to app/server/app/content/new-change-intro.md diff --git a/app/server/app/content/submitted-change-intro.md b/app/server/app/content/submitted-change-intro.md new file mode 100644 index 00000000..d1a39d0e --- /dev/null +++ b/app/server/app/content/submitted-change-intro.md @@ -0,0 +1 @@ +## View Your Submitted Change Request diff --git a/app/server/app/routes/content.js b/app/server/app/routes/content.js index 3b0e1b54..1e03d1eb 100644 --- a/app/server/app/routes/content.js +++ b/app/server/app/routes/content.js @@ -24,7 +24,8 @@ router.get("/", (req, res) => { "submitted-prf-intro.md", "draft-crf-intro.md", "submitted-crf-intro.md", - "change-request-intro.md", + "new-change-intro.md", + "submitted-change-intro.md", ]; const s3BucketUrl = `https://${S3_PUBLIC_BUCKET}.s3-${S3_PUBLIC_REGION}.amazonaws.com`; @@ -62,7 +63,8 @@ router.get("/", (req, res) => { submittedPRFIntro: data[8], draftCRFIntro: data[9], submittedCRFIntro: data[10], - changeRequestIntro: data[11], + newChangeIntro: data[11], + submittedChangeIntro: data[12], }); }) .catch((error) => { From ae283ff2b03975273b3c3ade9ed011462d0a752c Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 9 Feb 2024 23:10:06 -0500 Subject: [PATCH 76/91] Update Change2023 component to render the form read-only, and remove mutation/updating code, as change request submissions are created and submitted from the change2023New.txs file's components --- app/client/src/components/change2023New.tsx | 2 +- app/client/src/routes/change2023.tsx | 146 ++------------------ 2 files changed, 9 insertions(+), 139 deletions(-) diff --git a/app/client/src/components/change2023New.tsx b/app/client/src/components/change2023New.tsx index e32e0d37..538b2fe9 100644 --- a/app/client/src/components/change2023New.tsx +++ b/app/client/src/components/change2023New.tsx @@ -231,7 +231,7 @@ function ChangeRequest2023Form(props: { return ( <> - {content && } + {content && }
{ @@ -46,57 +42,17 @@ function useFormioSubmissionQueryAndMutation(mongoId: string | undefined) { refetchOnWindowFocus: false, }); - const mutation = useMutation({ - mutationFn: (updatedSubmission: { - data: { [field: string]: unknown }; - metadata: { [field: string]: unknown }; - state: "submitted"; - }) => { - return postData(url, updatedSubmission); - }, - onSuccess: (res) => { - return queryClient.setQueryData( - ["formio/2023/change", { id: mongoId }], - (prevData) => { - return prevData?.submission - ? { ...prevData, submission: res } - : prevData; - }, - ); - }, - }); - - return { query, mutation }; + return { query }; } export function Change2023() { - const navigate = useNavigate(); const { id: mongoId } = useParams<"id">(); // MongoDB ObjectId string const content = useContentData(); - const { - displaySuccessNotification, - displayErrorNotification, - dismissNotification, - } = useNotificationsActions(); - const { query, mutation } = useFormioSubmissionQueryAndMutation(mongoId); + const { query } = useFormioSubmissionQuery(mongoId); const { userAccess, formSchema, submission } = query.data ?? {}; - /** - * Stores when data is being posted to the server, so a loading overlay can - * be rendered over the form, preventing the user from losing input data when - * the form is re-rendered with data returned from the server's successful - * post response. - */ - const dataIsPosting = useRef(false); - - /** - * Stores when the form is being submitted, so it can be referenced in the - * Form component's `onSubmit` event prop to prevent double submits. - */ - const formIsBeingSubmitted = useRef(false); - if (query.isInitialLoading) { return ; } @@ -105,14 +61,12 @@ export function Change2023() { return ; } - const formIsReadOnly = submission.state === "submitted"; - return (
{content && ( )} @@ -140,25 +94,6 @@ export function Change2023() { - {}}> -
-
-
- - - -
-
-
-
{ - if (formIsReadOnly) return; - - // account for when form is being submitted to prevent double submits - if (formIsBeingSubmitted.current) return; - formIsBeingSubmitted.current = true; - - const data = { ...onSubmitSubmission.data }; - - const updatedSubmission = { - ...onSubmitSubmission, - data, - }; - - dismissNotification({ id: 0 }); - dataIsPosting.current = true; - - mutation.mutate(updatedSubmission, { - onSuccess: (_res, _payload, _context) => { - /** success notification id */ - const id = Date.now(); - - displaySuccessNotification({ - id, - body: ( -

- Change Request {mongoId} submitted successfully. -

- ), - }); - - /** - * NOTE: we'll keep the success notification displayed and - * redirect the user to their dashboard - */ - navigate("/"); - }, - onError: (_error, _payload, _context) => { - displayErrorNotification({ - id: Date.now(), - body: ( -

- Error submitting Change Request form. -

- ), - }); - }, - onSettled: (_data, _error, _payload, _context) => { - dataIsPosting.current = false; - formIsBeingSubmitted.current = false; - }, - }); - }} />
From bbb8e64e8f00de2943a24f22214973c892b90c84 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 9 Feb 2024 23:13:09 -0500 Subject: [PATCH 77/91] Remove server api route and function for updating a change request form submission, as that's no longer necessary (since a change request form submission is created in a single post request now) --- app/server/app/routes/formio2023.js | 8 +---- app/server/app/utilities/formio.js | 53 ----------------------------- 2 files changed, 1 insertion(+), 60 deletions(-) diff --git a/app/server/app/routes/formio2023.js b/app/server/app/routes/formio2023.js index d23f559b..2d84ae31 100644 --- a/app/server/app/routes/formio2023.js +++ b/app/server/app/routes/formio2023.js @@ -24,7 +24,6 @@ const { fetchChangeRequestSchema, createChangeRequest, fetchChangeRequest, - updateChangeRequest, } = require("../utilities/formio"); const rebateYear = "2023"; @@ -122,7 +121,7 @@ router.get("/changes", storeBapComboKeys, (req, res) => { fetchChangeRequests({ rebateYear, req, res }); }); -// --- get the 2023 Change Request form schema from Formio +// --- get the 2023 Change Request form's schema from Formio router.get("/change", storeBapComboKeys, (req, res) => { fetchChangeRequestSchema({ rebateYear, req, res }); }); @@ -137,9 +136,4 @@ router.get("/change/:mongoId", storeBapComboKeys, async (req, res) => { fetchChangeRequest({ rebateYear, req, res }); }); -// --- post an update to an existing draft 2023 Change Request form submission to Formio -router.post("/change/:mongoId", storeBapComboKeys, (req, res) => { - updateChangeRequest({ rebateYear, req, res }); -}); - module.exports = router; diff --git a/app/server/app/utilities/formio.js b/app/server/app/utilities/formio.js index 619a0c80..19720437 100644 --- a/app/server/app/utilities/formio.js +++ b/app/server/app/utilities/formio.js @@ -1232,58 +1232,6 @@ function fetchChangeRequest({ rebateYear, req, res }) { }); } -/** - * @param {Object} param - * @param {'2022' | '2023'} param.rebateYear - * @param {express.Request} param.req - * @param {express.Response} param.res - */ -function updateChangeRequest({ rebateYear, req, res }) { - const { bapComboKeys } = req; - const { mail } = req.user; - const { mongoId } = req.params; - const submission = req.body; - - const comboKeyFieldName = getComboKeyFieldName({ rebateYear }); - const comboKey = submission.data?.[comboKeyFieldName]; - - const formioFormUrl = formUrl[rebateYear].change; - - if (!formioFormUrl) { - const errorStatus = 400; - const errorMessage = `Formio form URL does not exist for ${rebateYear} Change Request form.`; - return res.status(errorStatus).json({ message: errorMessage }); - } - - if (!bapComboKeys.includes(comboKey)) { - const logMessage = - `User with email '${mail}' attempted to update ${rebateYear} Change Request form ` + - `submission '${mongoId}' without a matching BAP combo key.`; - log({ level: "error", message: logMessage, req }); - - const errorStatus = 401; - const errorMessage = `Unauthorized.`; - return res.status(errorStatus).json({ message: errorMessage }); - } - - /** Add custom metadata to track formio submissions from wrapper. */ - submission.metadata = { - ...submission.metadata, - ...formioCSBMetadata, - }; - - axiosFormio(req) - .put(`${formioFormUrl}/submission/${mongoId}`, submission) - .then((axiosRes) => axiosRes.data) - .then((submission) => res.json(submission)) - .catch((error) => { - // NOTE: error is logged in axiosFormio response interceptor - const errorStatus = error.response?.status || 500; - const errorMessage = `Error updating Formio ${rebateYear} Change Request form submission '${mongoId}'.`; - return res.status(errorStatus).json({ message: errorMessage }); - }); -} - module.exports = { uploadS3FileMetadata, downloadS3FileMetadata, @@ -1305,5 +1253,4 @@ module.exports = { fetchChangeRequestSchema, createChangeRequest, fetchChangeRequest, - updateChangeRequest, }; From 7ff6ad5f1f45f12867975a6a5c5c0525c419ddf0 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Fri, 9 Feb 2024 23:17:20 -0500 Subject: [PATCH 78/91] Add formio 2023 change request path env variable to GitHub Actions workflows --- .github/workflows/dev.yml | 2 ++ .github/workflows/staging.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 71f695a1..d1325420 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -53,6 +53,7 @@ jobs: FORMIO_2023_FRF_PATH: ${{ secrets.FORMIO_2023_FRF_PATH }} FORMIO_2023_PRF_PATH: ${{ secrets.FORMIO_2023_PRF_PATH }} FORMIO_2023_CRF_PATH: ${{ secrets.FORMIO_2023_CRF_PATH }} + FORMIO_2023_CHANGE_PATH: ${{ secrets.FORMIO_2023_CHANGE_PATH }} FORMIO_BASE_URL: ${{ secrets.FORMIO_BASE_URL }} FORMIO_PROJECT_NAME: ${{ secrets.FORMIO_PROJECT_NAME }} FORMIO_API_KEY: ${{ secrets.FORMIO_API_KEY }} @@ -142,6 +143,7 @@ jobs: cf set-env $APP_NAME "FORMIO_2023_FRF_PATH" "$FORMIO_2023_FRF_PATH" > /dev/null cf set-env $APP_NAME "FORMIO_2023_PRF_PATH" "$FORMIO_2023_PRF_PATH" > /dev/null cf set-env $APP_NAME "FORMIO_2023_CRF_PATH" "$FORMIO_2023_CRF_PATH" > /dev/null + cf set-env $APP_NAME "FORMIO_2023_CHANGE_PATH" "$FORMIO_2023_CHANGE_PATH" > /dev/null cf set-env $APP_NAME "FORMIO_BASE_URL" "$FORMIO_BASE_URL" > /dev/null cf set-env $APP_NAME "FORMIO_PROJECT_NAME" "$FORMIO_PROJECT_NAME" > /dev/null cf set-env $APP_NAME "FORMIO_API_KEY" "$FORMIO_API_KEY" > /dev/null diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index 69fe9edb..f8677b79 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -53,6 +53,7 @@ jobs: FORMIO_2023_FRF_PATH: ${{ secrets.FORMIO_2023_FRF_PATH }} FORMIO_2023_PRF_PATH: ${{ secrets.FORMIO_2023_PRF_PATH }} FORMIO_2023_CRF_PATH: ${{ secrets.FORMIO_2023_CRF_PATH }} + FORMIO_2023_CHANGE_PATH: ${{ secrets.FORMIO_2023_CHANGE_PATH }} FORMIO_BASE_URL: ${{ secrets.FORMIO_BASE_URL }} FORMIO_PROJECT_NAME: ${{ secrets.FORMIO_PROJECT_NAME }} FORMIO_API_KEY: ${{ secrets.FORMIO_API_KEY }} @@ -142,6 +143,7 @@ jobs: cf set-env $APP_NAME "FORMIO_2023_FRF_PATH" "$FORMIO_2023_FRF_PATH" > /dev/null cf set-env $APP_NAME "FORMIO_2023_PRF_PATH" "$FORMIO_2023_PRF_PATH" > /dev/null cf set-env $APP_NAME "FORMIO_2023_CRF_PATH" "$FORMIO_2023_CRF_PATH" > /dev/null + cf set-env $APP_NAME "FORMIO_2023_CHANGE_PATH" "$FORMIO_2023_CHANGE_PATH" > /dev/null cf set-env $APP_NAME "FORMIO_BASE_URL" "$FORMIO_BASE_URL" > /dev/null cf set-env $APP_NAME "FORMIO_PROJECT_NAME" "$FORMIO_PROJECT_NAME" > /dev/null cf set-env $APP_NAME "FORMIO_API_KEY" "$FORMIO_API_KEY" > /dev/null From bb55da5bd393bd9f33e3685b83cecc82cf58e652 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Tue, 20 Feb 2024 14:35:42 -0500 Subject: [PATCH 79/91] Update message shown if a user has no active SAM.gov records, and clicks the 'New Application' button, and update language used in the no SAM.gov results message on the welcome page to be consistent with the phrasing of SAM.gov accounts --- app/client/src/config.tsx | 4 +++- app/client/src/routes/frfNew.tsx | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/client/src/config.tsx b/app/client/src/config.tsx index eb040af3..c7cb4380 100644 --- a/app/client/src/config.tsx +++ b/app/client/src/config.tsx @@ -37,9 +37,11 @@ export const messages = { samlError: "Error logging in. Please try again or contact support.", bapSamFetchError: "Error loading SAM.gov data. Please contact support.", bapNoSamResults: - "No SAM.gov records match your email. Only Government and Electronic Business SAM.gov Points of Contacts (and alternates) may edit and submit Clean School Bus Rebate Forms.", + "No SAM.gov accounts match your email. Only Government and Electronic Business SAM.gov Points of Contacts (and alternates) may edit and submit Clean School Bus Rebate Forms.", bapSamEntityNotActive: "Your SAM.gov account is currently not active. Activate your SAM.gov account to access this submission.", + bapSamNoActiveEntities: + "There are no active SAM.gov accounts associated with your email. Ensure you have at least one active SAM.gov account to create a new application.", bapSamAtLeastOneEntityNotActive: "At least one of your SAM.gov accounts is currently not active. Any submissions associated with that SAM.gov account will be inaccessible until the account is re-activated.", formSubmissionError: diff --git a/app/client/src/routes/frfNew.tsx b/app/client/src/routes/frfNew.tsx index e918e843..e62cedcc 100644 --- a/app/client/src/routes/frfNew.tsx +++ b/app/client/src/routes/frfNew.tsx @@ -213,7 +213,10 @@ export function FRFNew() {
) : activeSamEntities.length <= 0 ? (
- +
) : ( <> From 2a8cec1b9b8815687fd51d775b928f7c2956ae12 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Tue, 20 Feb 2024 14:57:56 -0500 Subject: [PATCH 80/91] Remove no longer used BAP env variables in GitHub Workflow actions --- .github/workflows/dev.yml | 6 ------ .github/workflows/staging.yml | 6 ------ 2 files changed, 12 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index d1325420..977206b7 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -64,9 +64,6 @@ jobs: BAP_URL: ${{ secrets.BAP_URL }} BAP_USER: ${{ secrets.BAP_USER }} BAP_PASSWORD: ${{ secrets.BAP_PASSWORD }} - BAP_SAM_TABLE: ${{ secrets.BAP_SAM_TABLE }} - BAP_FORMS_TABLE: ${{ secrets.BAP_FORMS_TABLE }} - BAP_BUS_TABLE: ${{ secrets.BAP_BUS_TABLE }} AWS_ACCESS_KEY_ID: ${{ secrets.S3_PUBLIC_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_PUBLIC_SECRET_ACCESS_KEY }} AWS_DEFAULT_REGION: ${{ secrets.S3_PUBLIC_REGION }} @@ -153,9 +150,6 @@ jobs: cf set-env $APP_NAME "BAP_URL" "$BAP_URL" > /dev/null cf set-env $APP_NAME "BAP_USER" "$BAP_USER" > /dev/null cf set-env $APP_NAME "BAP_PASSWORD" "$BAP_PASSWORD" > /dev/null - cf set-env $APP_NAME "BAP_SAM_TABLE" "$BAP_SAM_TABLE" > /dev/null - cf set-env $APP_NAME "BAP_FORMS_TABLE" "$BAP_FORMS_TABLE" > /dev/null - cf set-env $APP_NAME "BAP_BUS_TABLE" "$BAP_BUS_TABLE" > /dev/null cf set-env $APP_NAME "S3_PUBLIC_BUCKET" "$S3_PUBLIC_BUCKET" > /dev/null cf set-env $APP_NAME "S3_PUBLIC_REGION" "$AWS_DEFAULT_REGION" > /dev/null diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index f8677b79..da372ea6 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -64,9 +64,6 @@ jobs: BAP_URL: ${{ secrets.BAP_URL }} BAP_USER: ${{ secrets.BAP_USER }} BAP_PASSWORD: ${{ secrets.BAP_PASSWORD }} - BAP_SAM_TABLE: ${{ secrets.BAP_SAM_TABLE }} - BAP_FORMS_TABLE: ${{ secrets.BAP_FORMS_TABLE }} - BAP_BUS_TABLE: ${{ secrets.BAP_BUS_TABLE }} AWS_ACCESS_KEY_ID: ${{ secrets.S3_PUBLIC_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_PUBLIC_SECRET_ACCESS_KEY }} AWS_DEFAULT_REGION: ${{ secrets.S3_PUBLIC_REGION }} @@ -153,9 +150,6 @@ jobs: cf set-env $APP_NAME "BAP_URL" "$BAP_URL" > /dev/null cf set-env $APP_NAME "BAP_USER" "$BAP_USER" > /dev/null cf set-env $APP_NAME "BAP_PASSWORD" "$BAP_PASSWORD" > /dev/null - cf set-env $APP_NAME "BAP_SAM_TABLE" "$BAP_SAM_TABLE" > /dev/null - cf set-env $APP_NAME "BAP_FORMS_TABLE" "$BAP_FORMS_TABLE" > /dev/null - cf set-env $APP_NAME "BAP_BUS_TABLE" "$BAP_BUS_TABLE" > /dev/null cf set-env $APP_NAME "S3_PUBLIC_BUCKET" "$S3_PUBLIC_BUCKET" > /dev/null cf set-env $APP_NAME "S3_PUBLIC_REGION" "$AWS_DEFAULT_REGION" > /dev/null From 3a485ff690824e821863f715013354d7986ed342 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Tue, 20 Feb 2024 15:25:16 -0500 Subject: [PATCH 81/91] Update PRF2022Submission and CRF2022Submission components to store entity, title, and name variables in the same spot as FRF2023Submission component, and update assignment of the default table row CSS class name (same color as before, just a different USWDS utility class that aligns better with the highlighted table row utility class) --- app/client/src/routes/submissions.tsx | 42 +++++++++++++++------------ 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/app/client/src/routes/submissions.tsx b/app/client/src/routes/submissions.tsx index 8625b2eb..b512b1d8 100644 --- a/app/client/src/routes/submissions.tsx +++ b/app/client/src/routes/submissions.tsx @@ -41,7 +41,7 @@ import { useRebateYearActions, } from "@/contexts/rebateYear"; -const defaultTableRowClassNames = "bg-gray-5"; +const defaultTableRowClassNames = "bg-base-lightest"; const highlightedTableRowClassNames = "bg-primary-lighter"; function FormLink(props: { type: "edit" | "view"; to: LinkProps["to"] }) { @@ -422,12 +422,6 @@ function PRF2022Submission(props: { rebate: Rebate }) { if (!configData || !bapSamData) return null; - const prfSubmissionPeriodOpen = configData.submissionPeriodOpen["2022"].prf; - - const frfSelected = frf.bap?.status === "Accepted"; - - const frfSelectedButNoPRF = frfSelected && !Boolean(prf.formio); - /** matched SAM.gov entity for the FRF submission */ const entity = bapSamData.entities.find((entity) => { const { ENTITY_STATUS__c, ENTITY_COMBO_KEY__c } = entity; @@ -436,6 +430,16 @@ function PRF2022Submission(props: { rebate: Rebate }) { return ENTITY_STATUS__c === "Active" && ENTITY_COMBO_KEY__c === comboKey; }); + if (!entity) return null; + + const { title, name } = getUserInfo(email, entity); + + const prfSubmissionPeriodOpen = configData.submissionPeriodOpen["2022"].prf; + + const frfSelected = frf.bap?.status === "Accepted"; + + const frfSelectedButNoPRF = frfSelected && !Boolean(prf.formio); + if (frfSelectedButNoPRF) { return ( @@ -445,14 +449,12 @@ function PRF2022Submission(props: { rebate: Rebate }) { disabled={!prfSubmissionPeriodOpen} onClick={(_ev) => { if (!prfSubmissionPeriodOpen) return; - if (!frf.bap || !entity) return; + if (!frf.bap) return; // account for when data is posting to prevent double submits if (dataIsPosting) return; setDataIsPosting(true); - const { title, name } = getUserInfo(email, entity); - // create a new draft PRF submission postData(`${serverUrl}/api/formio/2022/prf-submission/`, { email, @@ -666,12 +668,6 @@ function CRF2022Submission(props: { rebate: Rebate }) { if (!configData || !bapSamData) return null; - const crfSubmissionPeriodOpen = configData.submissionPeriodOpen["2022"].crf; - - const prfFundingApproved = prf.bap?.status === "Accepted"; - - const prfFundingApprovedButNoCRF = prfFundingApproved && !Boolean(crf.formio); - /** matched SAM.gov entity for the PRF submission */ const entity = bapSamData.entities.find((entity) => { const { ENTITY_STATUS__c, ENTITY_COMBO_KEY__c } = entity; @@ -680,6 +676,16 @@ function CRF2022Submission(props: { rebate: Rebate }) { return ENTITY_STATUS__c === "Active" && ENTITY_COMBO_KEY__c === comboKey; }); + if (!entity) return null; + + const { title, name } = getUserInfo(email, entity); + + const crfSubmissionPeriodOpen = configData.submissionPeriodOpen["2022"].crf; + + const prfFundingApproved = prf.bap?.status === "Accepted"; + + const prfFundingApprovedButNoCRF = prfFundingApproved && !Boolean(crf.formio); + if (prfFundingApprovedButNoCRF) { return ( @@ -689,14 +695,12 @@ function CRF2022Submission(props: { rebate: Rebate }) { disabled={!crfSubmissionPeriodOpen} onClick={(_ev) => { if (!crfSubmissionPeriodOpen) return; - if (!frf.bap || !prf.bap || !entity) return; + if (!frf.bap || !prf.bap) return; // account for when data is posting to prevent double submits if (dataIsPosting) return; setDataIsPosting(true); - const { title, name } = getUserInfo(email, entity); - // create a new draft CRF submission postData(`${serverUrl}/api/formio/2022/crf-submission/`, { email, From df8483493648a334d55182bffe77d705929612dc Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Wed, 21 Feb 2024 15:00:15 -0500 Subject: [PATCH 82/91] Add epa theme files to public directory --- app/client/public/epa_theme/css/styles.css | 44460 ++++++++++++++++ .../Latin-Merriweather-Bold.woff2 | Bin 0 -> 21308 bytes .../Latin-Merriweather-BoldItalic.woff2 | Bin 0 -> 19568 bytes .../Latin-Merriweather-Italic.woff2 | Bin 0 -> 19252 bytes .../Latin-Merriweather-Light.woff2 | Bin 0 -> 21260 bytes .../Latin-Merriweather-LightItalic.woff2 | Bin 0 -> 18976 bytes .../Latin-Merriweather-Regular.woff2 | Bin 0 -> 21692 bytes .../roboto-mono-v5-latin-300.woff2 | Bin 0 -> 16380 bytes .../roboto-mono-v5-latin-300italic.woff2 | Bin 0 -> 17340 bytes .../roboto-mono-v5-latin-700.woff2 | Bin 0 -> 15956 bytes .../roboto-mono-v5-latin-700italic.woff2 | Bin 0 -> 17336 bytes .../roboto-mono-v5-latin-italic.woff2 | Bin 0 -> 17312 bytes .../roboto-mono-v5-latin-regular.woff2 | Bin 0 -> 16028 bytes .../sourcesanspro-bold-webfont.woff2 | Bin 0 -> 20368 bytes .../sourcesanspro-bolditalic-webfont.woff2 | Bin 0 -> 16416 bytes .../sourcesanspro-italic-webfont.woff2 | Bin 0 -> 16372 bytes .../sourcesanspro-light-webfont.woff2 | Bin 0 -> 20412 bytes .../sourcesanspro-lightitalic-webfont.woff2 | Bin 0 -> 16316 bytes .../sourcesanspro-regular-webfont.woff2 | Bin 0 -> 20540 bytes .../public/epa_theme/images/chevron.svg | 1 + .../public/epa_theme/images/correct8-alt.svg | 1 + .../public/epa_theme/images/correct8.svg | 1 + .../images/dropbutton-arrow-down.svg | 1 + .../epa_theme/images/dropbutton-arrow-up.svg | 1 + .../public/epa_theme/images/epa-seal.svg | 1 + .../images/external-link--blue-base.svg | 2 + .../images/external-link--blue-dark.svg | 2 + .../images/external-link--gray-2.svg | 2 + .../images/external-link--gray-7.svg | 2 + .../images/external-link--purple.svg | 2 + .../epa_theme/images/external-link--white.svg | 2 + .../public/epa_theme/images/favicon-114.png | Bin 0 -> 2075 bytes .../public/epa_theme/images/favicon-120.png | Bin 0 -> 2164 bytes .../public/epa_theme/images/favicon-144.png | Bin 0 -> 2618 bytes .../public/epa_theme/images/favicon-150.png | Bin 0 -> 2749 bytes .../public/epa_theme/images/favicon-152.png | Bin 0 -> 2763 bytes .../public/epa_theme/images/favicon-180.png | Bin 0 -> 3302 bytes .../public/epa_theme/images/favicon-196.png | Bin 0 -> 3606 bytes .../public/epa_theme/images/favicon-310.png | Bin 0 -> 5235 bytes .../epa_theme/images/favicon-310x150.png | Bin 0 -> 3095 bytes .../public/epa_theme/images/favicon-32.png | Bin 0 -> 606 bytes .../public/epa_theme/images/favicon-70.png | Bin 0 -> 1297 bytes .../public/epa_theme/images/favicon-72.png | Bin 0 -> 1324 bytes .../public/epa_theme/images/favicon.ico | Bin 0 -> 5430 bytes .../public/epa_theme/images/file-excel.svg | 1 + .../public/epa_theme/images/file-pdf.svg | 1 + .../public/epa_theme/images/file-video.svg | 1 + .../public/epa_theme/images/file-word.svg | 1 + app/client/public/epa_theme/images/file.svg | 1 + app/client/public/epa_theme/images/hero.jpg | Bin 0 -> 146561 bytes .../public/epa_theme/images/icon-dot-gov.svg | 1 + .../public/epa_theme/images/icon-https.svg | 1 + .../public/epa_theme/images/ieconfig.xml | 12 + app/client/public/epa_theme/images/loader.svg | 1 + .../epa_theme/images/lock--blue-base.svg | 1 + .../epa_theme/images/lock--blue-dark.svg | 1 + .../public/epa_theme/images/lock--gray-2.svg | 1 + .../public/epa_theme/images/lock--gray-7.svg | 1 + .../public/epa_theme/images/lock--purple.svg | 1 + .../public/epa_theme/images/lock--white.svg | 1 + app/client/public/epa_theme/images/minus.svg | 1 + app/client/public/epa_theme/images/plus.svg | 1 + .../epa_theme/images/report-a-violation.png | Bin 0 -> 1522 bytes .../public/epa_theme/images/sort-black.svg | 1 + .../epa_theme/images/sort-down-black.svg | 1 + .../public/epa_theme/images/sort-down.svg | 1 + .../public/epa_theme/images/sort-up-black.svg | 1 + .../public/epa_theme/images/sort-up.svg | 1 + app/client/public/epa_theme/images/sort.svg | 1 + .../epa_theme/images/sprite.artifact.svg | 1 + app/client/public/epa_theme/images/sprite.svg | 1 + .../public/epa_theme/images/us_flag_small.png | Bin 0 -> 176 bytes .../images/usa-icons-bg/check--blue-60v.svg | 1 + .../images/usa-icons-bg/error--white.svg | 1 + .../public/epa_theme/images/usa-icons/add.svg | 1 + .../images/usa-icons/announcement.svg | 1 + .../epa_theme/images/usa-icons/arrow_back.svg | 1 + .../images/usa-icons/calendar_today.svg | 1 + .../images/usa-icons/check_circle.svg | 1 + .../epa_theme/images/usa-icons/close.svg | 1 + .../epa_theme/images/usa-icons/error.svg | 1 + .../images/usa-icons/expand_less.svg | 1 + .../images/usa-icons/expand_more.svg | 1 + .../epa_theme/images/usa-icons/info.svg | 1 + .../images/usa-icons/navigate_before.svg | 1 + .../images/usa-icons/navigate_far_before.svg | 1 + .../images/usa-icons/navigate_far_next.svg | 1 + .../images/usa-icons/navigate_next.svg | 1 + .../epa_theme/images/usa-icons/remove.svg | 1 + .../epa_theme/images/usa-icons/search.svg | 1 + .../images/usa-icons/unfold_more.svg | 1 + .../epa_theme/images/usa-icons/warning.svg | 1 + 92 files changed, 44534 insertions(+) create mode 100644 app/client/public/epa_theme/css/styles.css create mode 100644 app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Bold.woff2 create mode 100644 app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-BoldItalic.woff2 create mode 100644 app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Italic.woff2 create mode 100644 app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Light.woff2 create mode 100644 app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-LightItalic.woff2 create mode 100644 app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Regular.woff2 create mode 100644 app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2 create mode 100644 app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2 create mode 100644 app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2 create mode 100644 app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2 create mode 100644 app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2 create mode 100644 app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2 create mode 100644 app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2 create mode 100644 app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2 create mode 100644 app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2 create mode 100644 app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2 create mode 100644 app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2 create mode 100644 app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2 create mode 100644 app/client/public/epa_theme/images/chevron.svg create mode 100644 app/client/public/epa_theme/images/correct8-alt.svg create mode 100755 app/client/public/epa_theme/images/correct8.svg create mode 100644 app/client/public/epa_theme/images/dropbutton-arrow-down.svg create mode 100644 app/client/public/epa_theme/images/dropbutton-arrow-up.svg create mode 100644 app/client/public/epa_theme/images/epa-seal.svg create mode 100644 app/client/public/epa_theme/images/external-link--blue-base.svg create mode 100644 app/client/public/epa_theme/images/external-link--blue-dark.svg create mode 100644 app/client/public/epa_theme/images/external-link--gray-2.svg create mode 100644 app/client/public/epa_theme/images/external-link--gray-7.svg create mode 100644 app/client/public/epa_theme/images/external-link--purple.svg create mode 100644 app/client/public/epa_theme/images/external-link--white.svg create mode 100644 app/client/public/epa_theme/images/favicon-114.png create mode 100644 app/client/public/epa_theme/images/favicon-120.png create mode 100644 app/client/public/epa_theme/images/favicon-144.png create mode 100644 app/client/public/epa_theme/images/favicon-150.png create mode 100644 app/client/public/epa_theme/images/favicon-152.png create mode 100644 app/client/public/epa_theme/images/favicon-180.png create mode 100644 app/client/public/epa_theme/images/favicon-196.png create mode 100644 app/client/public/epa_theme/images/favicon-310.png create mode 100644 app/client/public/epa_theme/images/favicon-310x150.png create mode 100644 app/client/public/epa_theme/images/favicon-32.png create mode 100644 app/client/public/epa_theme/images/favicon-70.png create mode 100644 app/client/public/epa_theme/images/favicon-72.png create mode 100644 app/client/public/epa_theme/images/favicon.ico create mode 100644 app/client/public/epa_theme/images/file-excel.svg create mode 100644 app/client/public/epa_theme/images/file-pdf.svg create mode 100644 app/client/public/epa_theme/images/file-video.svg create mode 100644 app/client/public/epa_theme/images/file-word.svg create mode 100644 app/client/public/epa_theme/images/file.svg create mode 100644 app/client/public/epa_theme/images/hero.jpg create mode 100644 app/client/public/epa_theme/images/icon-dot-gov.svg create mode 100644 app/client/public/epa_theme/images/icon-https.svg create mode 100644 app/client/public/epa_theme/images/ieconfig.xml create mode 100644 app/client/public/epa_theme/images/loader.svg create mode 100644 app/client/public/epa_theme/images/lock--blue-base.svg create mode 100644 app/client/public/epa_theme/images/lock--blue-dark.svg create mode 100644 app/client/public/epa_theme/images/lock--gray-2.svg create mode 100644 app/client/public/epa_theme/images/lock--gray-7.svg create mode 100644 app/client/public/epa_theme/images/lock--purple.svg create mode 100644 app/client/public/epa_theme/images/lock--white.svg create mode 100644 app/client/public/epa_theme/images/minus.svg create mode 100644 app/client/public/epa_theme/images/plus.svg create mode 100644 app/client/public/epa_theme/images/report-a-violation.png create mode 100644 app/client/public/epa_theme/images/sort-black.svg create mode 100644 app/client/public/epa_theme/images/sort-down-black.svg create mode 100644 app/client/public/epa_theme/images/sort-down.svg create mode 100644 app/client/public/epa_theme/images/sort-up-black.svg create mode 100644 app/client/public/epa_theme/images/sort-up.svg create mode 100644 app/client/public/epa_theme/images/sort.svg create mode 100644 app/client/public/epa_theme/images/sprite.artifact.svg create mode 100644 app/client/public/epa_theme/images/sprite.svg create mode 100644 app/client/public/epa_theme/images/us_flag_small.png create mode 100644 app/client/public/epa_theme/images/usa-icons-bg/check--blue-60v.svg create mode 100644 app/client/public/epa_theme/images/usa-icons-bg/error--white.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/add.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/announcement.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/arrow_back.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/calendar_today.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/check_circle.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/close.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/error.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/expand_less.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/expand_more.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/info.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/navigate_before.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/navigate_far_before.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/navigate_far_next.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/navigate_next.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/remove.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/search.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/unfold_more.svg create mode 100644 app/client/public/epa_theme/images/usa-icons/warning.svg diff --git a/app/client/public/epa_theme/css/styles.css b/app/client/public/epa_theme/css/styles.css new file mode 100644 index 00000000..1994d469 --- /dev/null +++ b/app/client/public/epa_theme/css/styles.css @@ -0,0 +1,44460 @@ +.usa-textarea, +.form-item__textarea, +.usa-range, +.form-item__range, +.usa-radio__label, +.form-item--radio .form-item__label, +.usa-input-group, +.usa-hint, +.usa-combo-box__input, +.usa-combo-box__list, +.usa-select, +.form-item__select, +.usa-checkbox__label, +.form-item--checkbox .form-item__label, +.usa-fieldset, +.usa-input, +.form-item__color, +.form-item__date, +.form-item__email, +.form-item__month, +.form-item__number, +.form-item__password, +.form-item__search, +.form-item__tel, +.form-item__text, +.form-item__time, +.form-item__url, +.form-item__week { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.3; +} +.usa-textarea, +.form-item__textarea, +.usa-range, +.form-item__range, +.usa-input-group, +.usa-combo-box__input, +.usa-select, +.form-item__select, +.usa-input, +.form-item__color, +.form-item__date, +.form-item__email, +.form-item__month, +.form-item__number, +.form-item__password, +.form-item__search, +.form-item__tel, +.form-item__text, +.form-item__time, +.form-item__url, +.form-item__week { + border-width: 1px; + border-color: #565c65; + border-style: solid; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; + color: #1b1b1b; + display: block; + height: 2.5rem; + margin-top: 0.5rem; + max-width: 30rem; + padding: 0.5rem; + width: 100%; +} +ol, +ul { + margin-bottom: 1em; + margin-top: 1em; + line-height: 1.5; + padding-left: 3ch; +} +ol:last-child, +ul:last-child { + margin-bottom: 0; +} +ol ul, +ul ul, +ol ol, +ul ol { + margin-top: 0.25em; +} +li { + margin-bottom: 0.25em; + max-width: 68ex; +} +li:last-child { + margin-bottom: 0; +} +@font-face { + font-family: "Roboto Mono Web"; + font-style: normal; + font-weight: 300; + font-display: fallback; + src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"); +} +@font-face { + font-family: "Roboto Mono Web"; + font-style: normal; + font-weight: 400; + font-display: fallback; + src: url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) + format("woff2"); +} +@font-face { + font-family: "Roboto Mono Web"; + font-style: normal; + font-weight: 700; + font-display: fallback; + src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"); +} +@font-face { + font-family: "Roboto Mono Web"; + font-style: italic; + font-weight: 300; + font-display: fallback; + src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) + format("woff2"); +} +@font-face { + font-family: "Roboto Mono Web"; + font-style: italic; + font-weight: 400; + font-display: fallback; + src: url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) + format("woff2"); +} +@font-face { + font-family: "Roboto Mono Web"; + font-style: italic; + font-weight: 700; + font-display: fallback; + src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) + format("woff2"); +} +@font-face { + font-family: "Source Sans Pro Web"; + font-style: normal; + font-weight: 300; + font-display: fallback; + src: url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) + format("woff2"); +} +@font-face { + font-family: "Source Sans Pro Web"; + font-style: normal; + font-weight: 400; + font-display: fallback; + src: url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) + format("woff2"); +} +@font-face { + font-family: "Source Sans Pro Web"; + font-style: normal; + font-weight: 700; + font-display: fallback; + src: url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) + format("woff2"); +} +@font-face { + font-family: "Source Sans Pro Web"; + font-style: italic; + font-weight: 300; + font-display: fallback; + src: url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) + format("woff2"); +} +@font-face { + font-family: "Source Sans Pro Web"; + font-style: italic; + font-weight: 400; + font-display: fallback; + src: url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) + format("woff2"); +} +@font-face { + font-family: "Source Sans Pro Web"; + font-style: italic; + font-weight: 700; + font-display: fallback; + src: url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) + format("woff2"); +} +@font-face { + font-family: "Merriweather Web"; + font-style: normal; + font-weight: 300; + font-display: fallback; + src: url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2"); +} +@font-face { + font-family: "Merriweather Web"; + font-style: normal; + font-weight: 400; + font-display: fallback; + src: url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) + format("woff2"); +} +@font-face { + font-family: "Merriweather Web"; + font-style: normal; + font-weight: 700; + font-display: fallback; + src: url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2"); +} +@font-face { + font-family: "Merriweather Web"; + font-style: italic; + font-weight: 300; + font-display: fallback; + src: url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) + format("woff2"); +} +@font-face { + font-family: "Merriweather Web"; + font-style: italic; + font-weight: 400; + font-display: fallback; + src: url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) + format("woff2"); +} +@font-face { + font-family: "Merriweather Web"; + font-style: italic; + font-weight: 700; + font-display: fallback; + src: url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) + format("woff2"); +} +.usa-button, +.button-group__link.is-active, +.button, +.button:focus, +.hero-slideshow__nav-button, +.button-group__link, +.hero-slideshow__nav-button:focus, +.button-group__link:focus, +.addtocal-container .addtocal, +.addtocal-container .addtocal:focus, +.dropbutton__toggle-button { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 0.9; + color: #fff; + background-color: #005ea2; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + border-radius: 0.25rem; + cursor: pointer; + display: inline-block; + font-weight: 700; + margin-right: 0.5rem; + padding: 0.75rem 1.25rem; + text-align: center; + text-decoration: none; + width: 100%; +} +@media all and (min-width: 30em) { + .usa-button, + .button-group__link.is-active, + .button, + .button:focus, + .hero-slideshow__nav-button, + .button-group__link, + .hero-slideshow__nav-button:focus, + .button-group__link:focus, + .addtocal-container .addtocal, + .addtocal-container .addtocal:focus, + .dropbutton__toggle-button { + width: auto; + } +} +.usa-button:visited, +.button:visited, +.hero-slideshow__nav-button:visited, +.button-group__link:visited, +.addtocal-container .addtocal:visited, +.dropbutton__toggle-button:visited { + color: #fff; +} +.usa-button:hover, +.button:hover, +.hero-slideshow__nav-button:hover, +.button-group__link:hover, +.addtocal-container .addtocal:hover, +.dropbutton__toggle-button:hover, +.button-group--unstyled .button-group__link:focus, +.button-group--outline .button-group__link:focus, +.button-group--base .button-group__link:focus, +.button:focus, +.hero-slideshow__nav-button:focus, +.button-group__link:focus, +.addtocal-container .addtocal:focus, +.usa-button.usa-button--hover, +.usa-button--hover.button, +.usa-button--hover.hero-slideshow__nav-button, +.usa-button--hover.button-group__link, +.addtocal-container .usa-button--hover.addtocal, +.usa-button--hover.dropbutton__toggle-button { + color: #fff; + background-color: #1a4480; + border-bottom: 0; + text-decoration: none; +} +.usa-button:active, +.button:active, +.hero-slideshow__nav-button:active, +.button-group__link:active, +.addtocal-container .addtocal:active, +.dropbutton__toggle-button:active, +.button-group--unstyled .usa-button.button-group__link.is-active, +.button-group--outline .usa-button.button-group__link.is-active, +.button-group--base .usa-button.button-group__link.is-active, +.button-group__link.is-active, +.usa-button.usa-button--active, +.usa-button--active.button, +.usa-button--active.hero-slideshow__nav-button, +.usa-button--active.button-group__link, +.addtocal-container .usa-button--active.addtocal, +.usa-button--active.dropbutton__toggle-button { + color: #fff; + background-color: #162e51; +} +.usa-button:not([disabled]):focus, +.button:not([disabled]):focus, +.hero-slideshow__nav-button:not([disabled]):focus, +.button-group__link:not([disabled]):focus, +.addtocal-container .addtocal:not([disabled]):focus, +.dropbutton__toggle-button:not([disabled]):focus, +.usa-button:not([disabled]).usa-focus, +.button:not([disabled]).usa-focus, +.hero-slideshow__nav-button:not([disabled]).usa-focus, +.button-group__link:not([disabled]).usa-focus, +.addtocal-container .addtocal:not([disabled]).usa-focus, +.dropbutton__toggle-button:not([disabled]).usa-focus { + outline-offset: 0.25rem; +} +.usa-button:disabled, +.button:disabled, +.hero-slideshow__nav-button:disabled, +.button-group__link:disabled, +.addtocal-container .addtocal:disabled, +.dropbutton__toggle-button:disabled, +.usa-button[aria-disabled="true"], +[aria-disabled="true"].button, +[aria-disabled="true"].hero-slideshow__nav-button, +[aria-disabled="true"].button-group__link, +.addtocal-container [aria-disabled="true"].addtocal, +[aria-disabled="true"].dropbutton__toggle-button { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + background-color: #c9c9c9; + color: #fff; + cursor: auto; +} +.usa-button:disabled:hover, +.button:disabled:hover, +.hero-slideshow__nav-button:disabled:hover, +.button-group__link:disabled:hover, +.addtocal-container .addtocal:disabled:hover, +.dropbutton__toggle-button:disabled:hover, +.button:disabled:focus, +.hero-slideshow__nav-button:disabled:focus, +.button-group__link:disabled:focus, +.addtocal-container .addtocal:disabled:focus, +.usa-button:disabled.usa-button--hover, +.button:disabled.usa-button--hover, +.hero-slideshow__nav-button:disabled.usa-button--hover, +.button-group__link:disabled.usa-button--hover, +.addtocal-container .addtocal:disabled.usa-button--hover, +.dropbutton__toggle-button:disabled.usa-button--hover, +.usa-button:disabled:active, +.button:disabled:active, +.hero-slideshow__nav-button:disabled:active, +.button-group__link:disabled:active, +.addtocal-container .addtocal:disabled:active, +.dropbutton__toggle-button:disabled:active, +.button-group__link.is-active:disabled, +.usa-button:disabled.usa-button--active, +.button:disabled.usa-button--active, +.hero-slideshow__nav-button:disabled.usa-button--active, +.button-group__link:disabled.usa-button--active, +.addtocal-container .addtocal:disabled.usa-button--active, +.dropbutton__toggle-button:disabled.usa-button--active, +.usa-button:disabled:focus, +.dropbutton__toggle-button:disabled:focus, +.usa-button:disabled.usa-focus, +.button:disabled.usa-focus, +.hero-slideshow__nav-button:disabled.usa-focus, +.button-group__link:disabled.usa-focus, +.addtocal-container .addtocal:disabled.usa-focus, +.dropbutton__toggle-button:disabled.usa-focus, +.usa-button[aria-disabled="true"]:hover, +[aria-disabled="true"].button:hover, +[aria-disabled="true"].hero-slideshow__nav-button:hover, +[aria-disabled="true"].button-group__link:hover, +.addtocal-container [aria-disabled="true"].addtocal:hover, +[aria-disabled="true"].dropbutton__toggle-button:hover, +[aria-disabled="true"].button:focus, +[aria-disabled="true"].hero-slideshow__nav-button:focus, +[aria-disabled="true"].button-group__link:focus, +.addtocal-container [aria-disabled="true"].addtocal:focus, +.usa-button[aria-disabled="true"].usa-button--hover, +[aria-disabled="true"].usa-button--hover.button, +[aria-disabled="true"].usa-button--hover.hero-slideshow__nav-button, +[aria-disabled="true"].usa-button--hover.button-group__link, +.addtocal-container [aria-disabled="true"].usa-button--hover.addtocal, +[aria-disabled="true"].usa-button--hover.dropbutton__toggle-button, +.usa-button[aria-disabled="true"]:active, +[aria-disabled="true"].button:active, +[aria-disabled="true"].hero-slideshow__nav-button:active, +[aria-disabled="true"].button-group__link:active, +.addtocal-container [aria-disabled="true"].addtocal:active, +[aria-disabled="true"].dropbutton__toggle-button:active, +[aria-disabled="true"].button-group__link.is-active, +.usa-button[aria-disabled="true"].usa-button--active, +[aria-disabled="true"].usa-button--active.button, +[aria-disabled="true"].usa-button--active.hero-slideshow__nav-button, +[aria-disabled="true"].usa-button--active.button-group__link, +.addtocal-container [aria-disabled="true"].usa-button--active.addtocal, +[aria-disabled="true"].usa-button--active.dropbutton__toggle-button, +.usa-button[aria-disabled="true"]:focus, +[aria-disabled="true"].dropbutton__toggle-button:focus, +.usa-button[aria-disabled="true"].usa-focus, +[aria-disabled="true"].usa-focus.button, +[aria-disabled="true"].usa-focus.hero-slideshow__nav-button, +[aria-disabled="true"].usa-focus.button-group__link, +.addtocal-container [aria-disabled="true"].usa-focus.addtocal, +[aria-disabled="true"].usa-focus.dropbutton__toggle-button { + background-color: #c9c9c9; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.usa-button--accent-cool { + color: #1b1b1b; + background-color: #00bde3; +} +.usa-button--accent-cool:visited { + color: #1b1b1b; + background-color: #00bde3; +} +.usa-button--accent-cool:hover, +.usa-button--accent-cool.button:focus, +.usa-button--accent-cool.hero-slideshow__nav-button:focus, +.usa-button--accent-cool.button-group__link:focus, +.addtocal-container .usa-button--accent-cool.addtocal:focus, +.usa-button--accent-cool.usa-button--hover { + color: #1b1b1b; + background-color: #28a0cb; +} +.usa-button--accent-cool:active, +.usa-button--accent-cool.button-group__link.is-active, +.usa-button--accent-cool.usa-button--active { + color: #fff; + background-color: #07648d; +} +.usa-button--accent-cool:disabled:hover, +.usa-button--accent-cool.button:disabled:focus, +.usa-button--accent-cool.hero-slideshow__nav-button:disabled:focus, +.usa-button--accent-cool.button-group__link:disabled:focus, +.addtocal-container .usa-button--accent-cool.addtocal:disabled:focus, +.usa-button--accent-cool[aria-disabled="true"]:hover, +.usa-button--accent-cool[aria-disabled="true"].button:focus, +.usa-button--accent-cool[aria-disabled="true"].hero-slideshow__nav-button:focus, +.usa-button--accent-cool[aria-disabled="true"].button-group__link:focus, +.addtocal-container + .usa-button--accent-cool[aria-disabled="true"].addtocal:focus { + color: #fff; +} +.usa-button--accent-warm { + color: #1b1b1b; + background-color: #fa9441; +} +.usa-button--accent-warm:visited { + color: #1b1b1b; + background-color: #fa9441; +} +.usa-button--accent-warm:hover, +.usa-button--accent-warm.button:focus, +.usa-button--accent-warm.hero-slideshow__nav-button:focus, +.usa-button--accent-warm.button-group__link:focus, +.addtocal-container .usa-button--accent-warm.addtocal:focus, +.usa-button--accent-warm.usa-button--hover { + color: #fff; + background-color: #c05600; +} +.usa-button--accent-warm:active, +.usa-button--accent-warm.button-group__link.is-active, +.usa-button--accent-warm.usa-button--active { + color: #fff; + background-color: #775540; +} +.usa-button--outline, +.button-group--outline .button-group__link, +.button-group--outline .button-group__link:focus, +.button-group--outline .button-group__link.is-active { + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: inset 0 0 0 2px #005ea2; + box-shadow: inset 0 0 0 2px #005ea2; + color: #005ea2; +} +.usa-button--outline:visited, +.button-group--outline .button-group__link:visited { + color: #005ea2; +} +.usa-button--outline:hover, +.button-group--outline .button-group__link:hover, +.button-group--outline .button-group__link:focus, +.usa-button--outline.button:focus, +.usa-button--outline.hero-slideshow__nav-button:focus, +.usa-button--outline.button-group__link:focus, +.addtocal-container .usa-button--outline.addtocal:focus, +.usa-button--outline.usa-button--hover, +.button-group--outline .usa-button--hover.button-group__link { + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: inset 0 0 0 2px #1a4480; + box-shadow: inset 0 0 0 2px #1a4480; + color: #1a4480; +} +.usa-button--outline:active, +.button-group--outline .button-group__link:active, +.button-group--outline .button-group__link.is-active, +.usa-button--outline.button-group__link.is-active, +.usa-button--outline.usa-button--active, +.button-group--outline .usa-button--active.button-group__link { + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: inset 0 0 0 2px #162e51; + box-shadow: inset 0 0 0 2px #162e51; + color: #162e51; +} +.usa-button--outline.usa-button--inverse, +.button-group--outline .usa-button--inverse.button-group__link { + -webkit-box-shadow: inset 0 0 0 2px #dfe1e2; + box-shadow: inset 0 0 0 2px #dfe1e2; + color: #dfe1e2; +} +.usa-button--outline.usa-button--inverse:visited, +.button-group--outline .usa-button--inverse.button-group__link:visited { + color: #dfe1e2; +} +.usa-button--outline.usa-button--inverse:hover, +.button-group--outline .usa-button--inverse.button-group__link:hover, +.button-group--outline .usa-button--inverse.button-group__link:focus, +.usa-button--outline.usa-button--inverse.button:focus, +.usa-button--outline.usa-button--inverse.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.button-group__link:focus, +.addtocal-container .usa-button--outline.usa-button--inverse.addtocal:focus, +.usa-button--outline.usa-button--inverse.usa-button--hover, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link { + -webkit-box-shadow: inset 0 0 0 2px #f0f0f0; + box-shadow: inset 0 0 0 2px #f0f0f0; + color: #f0f0f0; +} +.usa-button--outline.usa-button--inverse:active, +.button-group--outline .usa-button--inverse.button-group__link:active, +.button-group--outline .usa-button--inverse.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--active, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link { + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: inset 0 0 0 2px #fff; + box-shadow: inset 0 0 0 2px #fff; + color: #fff; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link, +.usa-button--outline.usa-button--inverse.facet-limit, +.button-group--outline .usa-button--inverse.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.definition__trigger, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + color: #dfe1e2; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:visited, +.usa-button--outline.usa-button--inverse.facet-limit:visited, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:visited, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:visited, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:visited, +.usa-button--outline.usa-button--inverse.definition__trigger:visited, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:visited, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:visited, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:visited, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:visited { + color: #54278f; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:hover:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:hover, +.usa-button--outline.usa-button--inverse.facet-limit:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:hover, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:hover, +.usa-button--outline.usa-button--inverse.definition__trigger:hover, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:hover, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.button:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.button:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--unstyled.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus { + color: #1a4480; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:active, +.usa-button--outline.usa-button--inverse.facet-limit:active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:active, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:active, +.usa-button--outline.usa-button--inverse.definition__trigger:active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--outline + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--outline + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--base + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active { + color: #162e51; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.usa-button--outline.usa-button--inverse.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.usa-button--outline.usa-button--inverse.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:hover:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:hover, +.usa-button--outline.usa-button--inverse.facet-limit:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:hover, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:hover, +.usa-button--outline.usa-button--inverse.definition__trigger:hover, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:hover, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.button:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.button:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--unstyled.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--hover.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--hover.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--hover.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--hover.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--hover.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--hover.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:hover:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:hover, +.usa-button--outline.usa-button--inverse.facet-limit:disabled:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled:hover, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:disabled:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled:hover, +.usa-button--outline.usa-button--inverse.definition__trigger:disabled:hover, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:hover, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:hover:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.button:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.button:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.button:disabled:focus, +.usa-button--outline.usa-button--inverse.facet-limit.button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.button:disabled:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.button:disabled:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.button:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:disabled:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.usa-button--outline.usa-button--inverse.facet-limit.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.hero-slideshow__nav-button:disabled:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.hero-slideshow__nav-button:disabled:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:disabled:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.usa-button--outline.usa-button--inverse.facet-limit.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--unstyled.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.addtocal:disabled:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.facet-limit.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facet-limit.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facet-limit.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.facet-limit.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.addtocal:disabled:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.addtocal:disabled:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.definition__trigger.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.definition__trigger.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.definition__trigger.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.addtocal:disabled:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.definition__trigger.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.addtocal:disabled:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:disabled:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:disabled:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:disabled:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:disabled:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:disabled:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:disabled:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:disabled:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:disabled:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:disabled:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:hover:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:hover, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit:hover, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:hover, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:hover:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit:hover, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:hover:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link:hover, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger:hover, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:hover, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:hover:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit:focus, +.button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit.button:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link.button:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.addtocal:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled.usa-button--hover, +.usa-button--outline.usa-button--inverse.facet-limit:disabled.usa-button--hover, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled.usa-button--hover, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:disabled.usa-button--hover, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled.usa-button--hover, +.usa-button--outline.usa-button--inverse.definition__trigger:disabled.usa-button--hover, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled.usa-button--hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled.usa-button--hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled.usa-button--hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled.usa-button--hover, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-button--hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-button--hover.button-group__link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-button--hover.facet-limit, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-button--hover.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-button--hover.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-button--hover.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-button--hover.definition__trigger, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-button--hover.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-button--hover.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].usa-button--hover.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-button--hover.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:hover:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:hover, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit:hover, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:hover, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:hover:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit:hover, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:hover:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link:hover, +.usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger:hover, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:hover, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:hover:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit.button:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link.button:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.addtocal:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.usa-button--hover.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--disabled.usa-button--hover.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--disabled.usa-button--hover.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--disabled.usa-button--hover.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.usa-button--hover.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--disabled.usa-button--hover.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.usa-button--hover.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.usa-button--hover.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.usa-button--hover.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:active, +.usa-button--outline.usa-button--inverse.facet-limit:active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:active, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:active, +.usa-button--outline.usa-button--inverse.definition__trigger:active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--outline + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--outline + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--base + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--active.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--active.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--active.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--active.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--active.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--active.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--active.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:active, +.usa-button--outline.usa-button--inverse.facet-limit:disabled:active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled:active, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:disabled:active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled:active, +.usa-button--outline.usa-button--inverse.definition__trigger:disabled:active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled, +.button-group--outline + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled, +.button-group--outline + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--base + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active:disabled, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled, +.button-group--base + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active:disabled, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled, +.button-group--base + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active:disabled, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:disabled, +.usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:disabled, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:disabled, +.usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:disabled, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:disabled, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:active, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit:active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:active:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit:active, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:active:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link:active, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger:active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:active:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit, +.button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link, +.button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit, +.button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger, +.button-group--base + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facet-limit, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled.usa-button--active, +.usa-button--outline.usa-button--inverse.facet-limit:disabled.usa-button--active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled.usa-button--active, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:disabled.usa-button--active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled.usa-button--active, +.usa-button--outline.usa-button--inverse.definition__trigger:disabled.usa-button--active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled.usa-button--active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled.usa-button--active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled.usa-button--active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled.usa-button--active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-button--active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-button--active.button-group__link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-button--active.facet-limit, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-button--active.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-button--active.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-button--active.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-button--active.definition__trigger, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-button--active.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-button--active.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].usa-button--active.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-button--active.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:active, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit:active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:active:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit:active, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:active:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link:active, +.usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger:active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:active:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.usa-button--active.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--disabled.usa-button--active.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--disabled.usa-button--active.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--disabled.usa-button--active.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.usa-button--active.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--disabled.usa-button--active.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.usa-button--active.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.usa-button--active.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.usa-button--active.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled:focus, +.usa-button--outline.usa-button--inverse.facet-limit:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled:focus, +.usa-button--outline.usa-button--inverse.definition__trigger:disabled:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link:focus, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger:focus, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled.usa-focus, +.usa-button--outline.usa-button--inverse.facet-limit:disabled.usa-focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled.usa-focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:disabled.usa-focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled.usa-focus, +.usa-button--outline.usa-button--inverse.definition__trigger:disabled.usa-focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled.usa-focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled.usa-focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled.usa-focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled.usa-focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-focus.button-group__link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-focus.facet-limit, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-focus.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-focus.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-focus.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-focus.definition__trigger, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-focus.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].usa-focus.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].usa-focus.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].usa-focus.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link:focus, +.usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.usa-focus.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--disabled.usa-focus.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--disabled.usa-focus.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--disabled.usa-focus.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.usa-focus.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--disabled.usa-focus.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.usa-focus.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.usa-focus.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.usa-focus.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled, +.usa-button--outline.usa-button--inverse.facet-limit:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled, +.usa-button--outline.usa-button--inverse.definition__trigger:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"], +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--hover.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--hover.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--hover.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--hover.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--hover.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--hover.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link { + color: #1a4480; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--active.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--active.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--active.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--active.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--active.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--active.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--active.button-group__link { + color: #162e51; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:disabled, +.usa-button--outline.usa-button--inverse.facet-limit:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:disabled, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:disabled, +.usa-button--outline.usa-button--inverse.definition__trigger:disabled, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:disabled, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:disabled, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:disabled, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:disabled, +.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"], +.button-group--outline + .usa-button--inverse.usa-button--unstyled[aria-disabled="true"].button-group__link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facet-limit, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].facets-soft-limit-link, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse[aria-disabled="true"].definition__trigger, +.button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse[aria-disabled="true"].button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse[aria-disabled="true"].button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse[aria-disabled="true"].button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--disabled.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--disabled.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--disabled.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--disabled.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--disabled.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--disabled.button-group__link { + color: #c9c9c9; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:visited, +.usa-button--outline.usa-button--inverse.facet-limit:visited, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:visited, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:visited, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:visited, +.usa-button--outline.usa-button--inverse.definition__trigger:visited, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:visited, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:visited, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:visited, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:visited { + color: #dfe1e2; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:hover:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:hover, +.usa-button--outline.usa-button--inverse.facet-limit:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:hover, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:hover, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:hover, +.usa-button--outline.usa-button--inverse.definition__trigger:hover, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:hover, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:hover:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:hover, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.button-group--base + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.button:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.button:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.hero-slideshow__nav-button:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.usa-button--outline.usa-button--inverse.facet-limit.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:focus, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:focus, +.usa-button--outline.usa-button--inverse.definition__trigger.button-group__link:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.usa-button--unstyled.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link.addtocal:focus, +.addtocal-container + .usa-button--outline.usa-button--inverse.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.addtocal:focus, +.button-group--outline + .addtocal-container + .usa-button--inverse.button-group__link.is-active.definition__trigger.addtocal:focus, +.addtocal-container + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--unstyled + .addtocal-container + .usa-button--outline.usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.button-group--outline + .button-group--unstyled + .addtocal-container + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.addtocal-container + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.addtocal:focus, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--hover.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--hover.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--hover.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--hover.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--hover.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--hover.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--hover.button-group__link { + color: #f0f0f0; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link:active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:active, +.usa-button--outline.usa-button--inverse.facet-limit:active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit:active, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link:active, +.usa-button--outline.usa-button--inverse.definition__trigger:active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger:active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--outline + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--outline + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--base + .usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.button-group--base + .usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.button-group--base + .usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .button-group--base + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--base + .button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--base + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .button-group--base + .usa-button--inverse.button-group__link.is-active, +.button-group--base + .button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active:focus, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.facet-limit.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facet-limit.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facet-limit, +.usa-button--outline.usa-button--inverse.facets-soft-limit-link.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.facets-soft-limit-link.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.definition__trigger.button-group__link.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active, +.button-group--outline + .usa-button--inverse.button-group__link.definition__trigger.is-active:focus, +.button-group--outline + .usa-button--inverse.button-group__link.is-active.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active:focus, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.button-group__link.is-active, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.button-group__link.is-active, +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, +.button-group--outline + .usa-button--inverse.usa-button--unstyled.usa-button--active.button-group__link, +.usa-button--outline.usa-button--inverse.usa-button--active.facet-limit, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link.facet-limit, +.usa-button--outline.usa-button--inverse.usa-button--active.facets-soft-limit-link, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link.facets-soft-limit-link, +.usa-button--outline.usa-button--inverse.usa-button--active.definition__trigger, +.button-group--outline + .usa-button--inverse.usa-button--active.button-group__link.definition__trigger, +.button-group--unstyled + .usa-button--outline.usa-button--inverse.usa-button--active.button-group__link, +.button-group--outline + .button-group--unstyled + .usa-button--inverse.usa-button--active.button-group__link, +.button-group--unstyled + .button-group--outline + .usa-button--inverse.usa-button--active.button-group__link { + color: #fff; +} +.usa-button--base, +.button-group--base .button-group__link, +.button-group--base .button-group__link:focus, +.button-group--base .button-group__link.is-active { + color: #fff; + background-color: #71767a; +} +.usa-button--base:hover, +.button-group--base .button-group__link:hover, +.button-group--base .button-group__link:focus, +.usa-button--base.button:focus, +.usa-button--base.hero-slideshow__nav-button:focus, +.usa-button--base.button-group__link:focus, +.addtocal-container .usa-button--base.addtocal:focus, +.usa-button--base.usa-button--hover, +.button-group--base .usa-button--hover.button-group__link { + color: #fff; + background-color: #565c65; +} +.usa-button--base:active, +.button-group--base .button-group__link:active, +.button-group--base .button-group__link.is-active, +.usa-button--base.button-group__link.is-active, +.usa-button--base.usa-button--active, +.button-group--base .usa-button--active.button-group__link { + color: #fff; + background-color: #3d4551; +} +.usa-button--secondary { + color: #fff; + background-color: #d83933; +} +.usa-button--secondary:hover, +.usa-button--secondary.button:focus, +.usa-button--secondary.hero-slideshow__nav-button:focus, +.usa-button--secondary.button-group__link:focus, +.addtocal-container .usa-button--secondary.addtocal:focus, +.usa-button--secondary.usa-button--hover { + color: #fff; + background-color: #b50909; +} +.usa-button--secondary:active, +.usa-button--secondary.button-group__link.is-active, +.usa-button--secondary.usa-button--active { + color: #fff; + background-color: #8b0a03; +} +.usa-button--big { + border-radius: 0.25rem; + font-size: 1.46rem; + padding: 1rem 1.5rem; +} +.usa-button--disabled { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + background-color: #c9c9c9; + color: #fff; + cursor: auto; +} +.usa-button--disabled:hover, +.addtocal-container .usa-button--disabled.addtocal:focus, +.usa-button--disabled.usa-button--hover, +.usa-button--disabled:active, +.usa-button--disabled.button-group__link.is-active, +.usa-button--disabled.usa-button--active, +.usa-button--disabled:focus, +.usa-button--disabled.usa-focus { + background-color: #c9c9c9; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.usa-button--outline-disabled, +.usa-button--outline-inverse-disabled, +.usa-button--outline:disabled, +.button-group--outline .button-group__link:disabled, +.usa-button--outline[aria-disabled="true"], +.button-group--outline [aria-disabled="true"].button-group__link, +.usa-button--outline-inverse:disabled, +.usa-button--outline-inverse[aria-disabled="true"] { + background-color: rgba(0, 0, 0, 0); +} +.usa-button--outline-disabled:hover, +.addtocal-container .usa-button--outline-disabled.addtocal:focus, +.usa-button--outline-disabled.usa-button--hover, +.usa-button--outline-disabled:active, +.usa-button--outline-disabled.button-group__link.is-active, +.usa-button--outline-disabled.usa-button--active, +.usa-button--outline-disabled:focus, +.usa-button--outline-disabled.usa-focus, +.usa-button--outline-inverse-disabled:hover, +.addtocal-container .usa-button--outline-inverse-disabled.addtocal:focus, +.usa-button--outline-inverse-disabled.usa-button--hover, +.usa-button--outline-inverse-disabled:active, +.usa-button--outline-inverse-disabled.button-group__link.is-active, +.usa-button--outline-inverse-disabled.usa-button--active, +.usa-button--outline-inverse-disabled:focus, +.usa-button--outline-inverse-disabled.usa-focus, +.usa-button--outline:disabled:hover, +.button-group--outline .button-group__link:disabled:hover, +.button-group--outline .button-group__link:disabled:focus, +.usa-button--outline:disabled.usa-button--hover, +.button-group--outline .button-group__link:disabled.usa-button--hover, +.usa-button--outline:disabled:active, +.button-group--outline .button-group__link:disabled:active, +.button-group--outline .button-group__link.is-active:disabled, +.usa-button--outline.button-group__link.is-active:disabled, +.usa-button--outline:disabled.usa-button--active, +.button-group--outline .button-group__link:disabled.usa-button--active, +.usa-button--outline:disabled:focus, +.usa-button--outline:disabled.usa-focus, +.button-group--outline .button-group__link:disabled.usa-focus, +.usa-button--outline[aria-disabled="true"]:hover, +.button-group--outline [aria-disabled="true"].button-group__link:hover, +.button-group--outline [aria-disabled="true"].button-group__link:focus, +.usa-button--outline[aria-disabled="true"].usa-button--hover, +.button-group--outline + [aria-disabled="true"].usa-button--hover.button-group__link, +.usa-button--outline[aria-disabled="true"]:active, +.button-group--outline [aria-disabled="true"].button-group__link:active, +.button-group--outline [aria-disabled="true"].button-group__link.is-active, +.usa-button--outline[aria-disabled="true"].button-group__link.is-active, +.usa-button--outline[aria-disabled="true"].usa-button--active, +.button-group--outline + [aria-disabled="true"].usa-button--active.button-group__link, +.usa-button--outline[aria-disabled="true"]:focus, +.usa-button--outline[aria-disabled="true"].usa-focus, +.button-group--outline [aria-disabled="true"].usa-focus.button-group__link, +.usa-button--outline-inverse:disabled:hover, +.usa-button--outline-inverse:disabled.usa-button--hover, +.usa-button--outline-inverse:disabled:active, +.usa-button--outline-inverse.button-group__link.is-active:disabled, +.usa-button--outline-inverse:disabled.usa-button--active, +.usa-button--outline-inverse:disabled:focus, +.usa-button--outline-inverse:disabled.usa-focus, +.usa-button--outline-inverse[aria-disabled="true"]:hover, +.usa-button--outline-inverse[aria-disabled="true"].usa-button--hover, +.usa-button--outline-inverse[aria-disabled="true"]:active, +.usa-button--outline-inverse[aria-disabled="true"].button-group__link.is-active, +.usa-button--outline-inverse[aria-disabled="true"].usa-button--active, +.usa-button--outline-inverse[aria-disabled="true"]:focus, +.usa-button--outline-inverse[aria-disabled="true"].usa-focus { + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: inset 0 0 0 2px #c9c9c9; + box-shadow: inset 0 0 0 2px #c9c9c9; +} +.usa-button--outline-disabled, +.usa-button--outline:disabled, +.button-group--outline .button-group__link:disabled, +.usa-button--outline[aria-disabled="true"], +.button-group--outline [aria-disabled="true"].button-group__link { + -webkit-box-shadow: inset 0 0 0 2px #c9c9c9; + box-shadow: inset 0 0 0 2px #c9c9c9; + color: #c9c9c9; +} +.usa-button--outline-disabled.usa-button--inverse, +.usa-button--outline:disabled.usa-button--inverse, +.button-group--outline .button-group__link:disabled.usa-button--inverse, +.usa-button--outline[aria-disabled="true"].usa-button--inverse, +.button-group--outline + [aria-disabled="true"].usa-button--inverse.button-group__link { + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: inset 0 0 0 2px #71767a; + box-shadow: inset 0 0 0 2px #71767a; + color: #71767a; +} +.usa-button--unstyled, +.facet-limit, +.facets-soft-limit-link, +.definition__trigger, +.button-group--unstyled .button-group__link, +.button-group--unstyled .button-group__link:focus, +.button-group--unstyled .button-group__link.is-active { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; +} +.usa-button--unstyled:visited, +.facet-limit:visited, +.facets-soft-limit-link:visited, +.definition__trigger:visited, +.button-group--unstyled .button-group__link:visited { + color: #54278f; +} +.usa-button--unstyled:hover, +.facet-limit:hover, +.facets-soft-limit-link:hover, +.definition__trigger:hover, +.button-group--unstyled .button-group__link:hover, +.button-group--unstyled .button-group__link:focus, +.usa-button--unstyled.button:focus, +.facet-limit.button:focus, +.facets-soft-limit-link.button:focus, +.definition__trigger.button:focus, +.usa-button--unstyled.hero-slideshow__nav-button:focus, +.facet-limit.hero-slideshow__nav-button:focus, +.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.definition__trigger.hero-slideshow__nav-button:focus, +.usa-button--unstyled.button-group__link:focus, +.facet-limit.button-group__link:focus, +.facets-soft-limit-link.button-group__link:focus, +.definition__trigger.button-group__link:focus, +.addtocal-container .usa-button--unstyled.addtocal:focus, +.addtocal-container .facet-limit.addtocal:focus, +.addtocal-container .facets-soft-limit-link.addtocal:focus, +.addtocal-container .definition__trigger.addtocal:focus { + color: #1a4480; +} +.usa-button--unstyled:active, +.facet-limit:active, +.facets-soft-limit-link:active, +.definition__trigger:active, +.button-group--unstyled .button-group__link:active, +.button-group--unstyled .button-group__link.is-active, +.usa-button--unstyled.button-group__link.is-active, +.facet-limit.button-group__link.is-active, +.facets-soft-limit-link.button-group__link.is-active, +.definition__trigger.button-group__link.is-active { + color: #162e51; +} +.usa-button--unstyled:focus, +.facet-limit:focus, +.facets-soft-limit-link:focus, +.definition__trigger:focus, +.button-group--unstyled .button-group__link:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-button--unstyled:hover, +.facet-limit:hover, +.facets-soft-limit-link:hover, +.definition__trigger:hover, +.button-group--unstyled .button-group__link:hover, +.button-group--unstyled .button-group__link:focus, +.usa-button--unstyled.button:focus, +.facet-limit.button:focus, +.facets-soft-limit-link.button:focus, +.definition__trigger.button:focus, +.usa-button--unstyled.hero-slideshow__nav-button:focus, +.facet-limit.hero-slideshow__nav-button:focus, +.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.definition__trigger.hero-slideshow__nav-button:focus, +.usa-button--unstyled.button-group__link:focus, +.facet-limit.button-group__link:focus, +.facets-soft-limit-link.button-group__link:focus, +.definition__trigger.button-group__link:focus, +.addtocal-container .usa-button--unstyled.addtocal:focus, +.addtocal-container .facet-limit.addtocal:focus, +.addtocal-container .facets-soft-limit-link.addtocal:focus, +.addtocal-container .definition__trigger.addtocal:focus, +.usa-button--unstyled.usa-button--hover, +.usa-button--hover.facet-limit, +.usa-button--hover.facets-soft-limit-link, +.usa-button--hover.definition__trigger, +.button-group--unstyled .usa-button--hover.button-group__link, +.usa-button--unstyled:disabled:hover, +.facet-limit:disabled:hover, +.facets-soft-limit-link:disabled:hover, +.definition__trigger:disabled:hover, +.button-group--unstyled .button-group__link:disabled:hover, +.button-group--unstyled .button-group__link:disabled:focus, +.usa-button--unstyled.button:disabled:focus, +.facet-limit.button:disabled:focus, +.facets-soft-limit-link.button:disabled:focus, +.definition__trigger.button:disabled:focus, +.usa-button--unstyled.hero-slideshow__nav-button:disabled:focus, +.facet-limit.hero-slideshow__nav-button:disabled:focus, +.facets-soft-limit-link.hero-slideshow__nav-button:disabled:focus, +.definition__trigger.hero-slideshow__nav-button:disabled:focus, +.usa-button--unstyled.button-group__link:disabled:focus, +.facet-limit.button-group__link:disabled:focus, +.facets-soft-limit-link.button-group__link:disabled:focus, +.definition__trigger.button-group__link:disabled:focus, +.addtocal-container .usa-button--unstyled.addtocal:disabled:focus, +.addtocal-container .facet-limit.addtocal:disabled:focus, +.addtocal-container .facets-soft-limit-link.addtocal:disabled:focus, +.addtocal-container .definition__trigger.addtocal:disabled:focus, +.usa-button--unstyled[aria-disabled="true"]:hover, +[aria-disabled="true"].facet-limit:hover, +[aria-disabled="true"].facets-soft-limit-link:hover, +[aria-disabled="true"].definition__trigger:hover, +.button-group--unstyled [aria-disabled="true"].button-group__link:hover, +.button-group--unstyled [aria-disabled="true"].button-group__link:focus, +.usa-button--unstyled[aria-disabled="true"].button:focus, +[aria-disabled="true"].facet-limit.button:focus, +[aria-disabled="true"].facets-soft-limit-link.button:focus, +[aria-disabled="true"].definition__trigger.button:focus, +.usa-button--unstyled[aria-disabled="true"].hero-slideshow__nav-button:focus, +[aria-disabled="true"].facet-limit.hero-slideshow__nav-button:focus, +[aria-disabled="true"].facets-soft-limit-link.hero-slideshow__nav-button:focus, +[aria-disabled="true"].definition__trigger.hero-slideshow__nav-button:focus, +.usa-button--unstyled[aria-disabled="true"].button-group__link:focus, +[aria-disabled="true"].facet-limit.button-group__link:focus, +[aria-disabled="true"].facets-soft-limit-link.button-group__link:focus, +[aria-disabled="true"].definition__trigger.button-group__link:focus, +.addtocal-container .usa-button--unstyled[aria-disabled="true"].addtocal:focus, +.addtocal-container [aria-disabled="true"].facet-limit.addtocal:focus, +.addtocal-container + [aria-disabled="true"].facets-soft-limit-link.addtocal:focus, +.addtocal-container [aria-disabled="true"].definition__trigger.addtocal:focus, +.usa-button--unstyled:disabled.usa-button--hover, +.facet-limit:disabled.usa-button--hover, +.facets-soft-limit-link:disabled.usa-button--hover, +.definition__trigger:disabled.usa-button--hover, +.button-group--unstyled .button-group__link:disabled.usa-button--hover, +.usa-button--unstyled[aria-disabled="true"].usa-button--hover, +[aria-disabled="true"].usa-button--hover.facet-limit, +[aria-disabled="true"].usa-button--hover.facets-soft-limit-link, +[aria-disabled="true"].usa-button--hover.definition__trigger, +.button-group--unstyled + [aria-disabled="true"].usa-button--hover.button-group__link, +.usa-button--unstyled.usa-button--disabled:hover, +.usa-button--disabled.facet-limit:hover, +.usa-button--disabled.facets-soft-limit-link:hover, +.usa-button--disabled.definition__trigger:hover, +.button-group--unstyled .usa-button--disabled.button-group__link:hover, +.button-group--unstyled .usa-button--disabled.button-group__link:focus, +.usa-button--unstyled.usa-button--disabled.button:focus, +.usa-button--disabled.facet-limit.button:focus, +.usa-button--disabled.facets-soft-limit-link.button:focus, +.usa-button--disabled.definition__trigger.button:focus, +.usa-button--unstyled.usa-button--disabled.hero-slideshow__nav-button:focus, +.usa-button--disabled.facet-limit.hero-slideshow__nav-button:focus, +.usa-button--disabled.facets-soft-limit-link.hero-slideshow__nav-button:focus, +.usa-button--disabled.definition__trigger.hero-slideshow__nav-button:focus, +.usa-button--unstyled.usa-button--disabled.button-group__link:focus, +.usa-button--disabled.facet-limit.button-group__link:focus, +.usa-button--disabled.facets-soft-limit-link.button-group__link:focus, +.usa-button--disabled.definition__trigger.button-group__link:focus, +.addtocal-container .usa-button--unstyled.usa-button--disabled.addtocal:focus, +.addtocal-container .usa-button--disabled.facet-limit.addtocal:focus, +.addtocal-container .usa-button--disabled.facets-soft-limit-link.addtocal:focus, +.addtocal-container .usa-button--disabled.definition__trigger.addtocal:focus, +.usa-button--unstyled.usa-button--disabled.usa-button--hover, +.usa-button--disabled.usa-button--hover.facet-limit, +.usa-button--disabled.usa-button--hover.facets-soft-limit-link, +.usa-button--disabled.usa-button--hover.definition__trigger, +.button-group--unstyled + .usa-button--disabled.usa-button--hover.button-group__link, +.usa-button--unstyled:active, +.facet-limit:active, +.facets-soft-limit-link:active, +.definition__trigger:active, +.button-group--unstyled .button-group__link:active, +.button-group--unstyled .button-group__link.is-active, +.usa-button--unstyled.button-group__link.is-active, +.facet-limit.button-group__link.is-active, +.facets-soft-limit-link.button-group__link.is-active, +.definition__trigger.button-group__link.is-active, +.usa-button--unstyled.usa-button--active, +.usa-button--active.facet-limit, +.usa-button--active.facets-soft-limit-link, +.usa-button--active.definition__trigger, +.button-group--unstyled .usa-button--active.button-group__link, +.usa-button--unstyled:disabled:active, +.facet-limit:disabled:active, +.facets-soft-limit-link:disabled:active, +.definition__trigger:disabled:active, +.button-group--unstyled .button-group__link:disabled:active, +.button-group--unstyled .button-group__link.is-active:disabled, +.usa-button--unstyled.button-group__link.is-active:disabled, +.facet-limit.button-group__link.is-active:disabled, +.facets-soft-limit-link.button-group__link.is-active:disabled, +.definition__trigger.button-group__link.is-active:disabled, +.usa-button--unstyled[aria-disabled="true"]:active, +[aria-disabled="true"].facet-limit:active, +[aria-disabled="true"].facets-soft-limit-link:active, +[aria-disabled="true"].definition__trigger:active, +.button-group--unstyled [aria-disabled="true"].button-group__link:active, +.button-group--unstyled [aria-disabled="true"].button-group__link.is-active, +.usa-button--unstyled[aria-disabled="true"].button-group__link.is-active, +[aria-disabled="true"].facet-limit.button-group__link.is-active, +[aria-disabled="true"].facets-soft-limit-link.button-group__link.is-active, +[aria-disabled="true"].definition__trigger.button-group__link.is-active, +.usa-button--unstyled:disabled.usa-button--active, +.facet-limit:disabled.usa-button--active, +.facets-soft-limit-link:disabled.usa-button--active, +.definition__trigger:disabled.usa-button--active, +.button-group--unstyled .button-group__link:disabled.usa-button--active, +.usa-button--unstyled[aria-disabled="true"].usa-button--active, +[aria-disabled="true"].usa-button--active.facet-limit, +[aria-disabled="true"].usa-button--active.facets-soft-limit-link, +[aria-disabled="true"].usa-button--active.definition__trigger, +.button-group--unstyled + [aria-disabled="true"].usa-button--active.button-group__link, +.usa-button--unstyled.usa-button--disabled:active, +.usa-button--disabled.facet-limit:active, +.usa-button--disabled.facets-soft-limit-link:active, +.usa-button--disabled.definition__trigger:active, +.button-group--unstyled .usa-button--disabled.button-group__link:active, +.button-group--unstyled .usa-button--disabled.button-group__link.is-active, +.usa-button--unstyled.usa-button--disabled.button-group__link.is-active, +.usa-button--disabled.facet-limit.button-group__link.is-active, +.usa-button--disabled.facets-soft-limit-link.button-group__link.is-active, +.usa-button--disabled.definition__trigger.button-group__link.is-active, +.usa-button--unstyled.usa-button--disabled.usa-button--active, +.usa-button--disabled.usa-button--active.facet-limit, +.usa-button--disabled.usa-button--active.facets-soft-limit-link, +.usa-button--disabled.usa-button--active.definition__trigger, +.button-group--unstyled + .usa-button--disabled.usa-button--active.button-group__link, +.usa-button--unstyled:disabled:focus, +.facet-limit:disabled:focus, +.facets-soft-limit-link:disabled:focus, +.definition__trigger:disabled:focus, +.button-group--unstyled .button-group__link:disabled:focus, +.usa-button--unstyled[aria-disabled="true"]:focus, +[aria-disabled="true"].facet-limit:focus, +[aria-disabled="true"].facets-soft-limit-link:focus, +[aria-disabled="true"].definition__trigger:focus, +.button-group--unstyled [aria-disabled="true"].button-group__link:focus, +.usa-button--unstyled:disabled.usa-focus, +.facet-limit:disabled.usa-focus, +.facets-soft-limit-link:disabled.usa-focus, +.definition__trigger:disabled.usa-focus, +.button-group--unstyled .button-group__link:disabled.usa-focus, +.usa-button--unstyled[aria-disabled="true"].usa-focus, +[aria-disabled="true"].usa-focus.facet-limit, +[aria-disabled="true"].usa-focus.facets-soft-limit-link, +[aria-disabled="true"].usa-focus.definition__trigger, +.button-group--unstyled [aria-disabled="true"].usa-focus.button-group__link, +.usa-button--unstyled.usa-button--disabled:focus, +.usa-button--disabled.facet-limit:focus, +.usa-button--disabled.facets-soft-limit-link:focus, +.usa-button--disabled.definition__trigger:focus, +.button-group--unstyled .usa-button--disabled.button-group__link:focus, +.usa-button--unstyled.usa-button--disabled.usa-focus, +.usa-button--disabled.usa-focus.facet-limit, +.usa-button--disabled.usa-focus.facets-soft-limit-link, +.usa-button--disabled.usa-focus.definition__trigger, +.button-group--unstyled .usa-button--disabled.usa-focus.button-group__link, +.usa-button--unstyled:disabled, +.facet-limit:disabled, +.facets-soft-limit-link:disabled, +.definition__trigger:disabled, +.button-group--unstyled .button-group__link:disabled, +.usa-button--unstyled[aria-disabled="true"], +[aria-disabled="true"].facet-limit, +[aria-disabled="true"].facets-soft-limit-link, +[aria-disabled="true"].definition__trigger, +.button-group--unstyled [aria-disabled="true"].button-group__link, +.usa-button--unstyled.usa-button--disabled, +.usa-button--disabled.facet-limit, +.usa-button--disabled.facets-soft-limit-link, +.usa-button--disabled.definition__trigger, +.button-group--unstyled .usa-button--disabled.button-group__link { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-button--unstyled.usa-button--hover, +.usa-button--hover.facet-limit, +.usa-button--hover.facets-soft-limit-link, +.usa-button--hover.definition__trigger, +.button-group--unstyled .usa-button--hover.button-group__link { + color: #1a4480; +} +.usa-button--unstyled.usa-button--active, +.usa-button--active.facet-limit, +.usa-button--active.facets-soft-limit-link, +.usa-button--active.definition__trigger, +.button-group--unstyled .usa-button--active.button-group__link { + color: #162e51; +} +.usa-button--unstyled:disabled, +.facet-limit:disabled, +.facets-soft-limit-link:disabled, +.definition__trigger:disabled, +.button-group--unstyled .button-group__link:disabled, +.usa-button--unstyled[aria-disabled="true"], +[aria-disabled="true"].facet-limit, +[aria-disabled="true"].facets-soft-limit-link, +[aria-disabled="true"].definition__trigger, +.button-group--unstyled [aria-disabled="true"].button-group__link, +.usa-button--unstyled.usa-button--disabled, +.usa-button--disabled.facet-limit, +.usa-button--disabled.facets-soft-limit-link, +.usa-button--disabled.definition__trigger, +.button-group--unstyled .usa-button--disabled.button-group__link { + color: #c9c9c9; +} /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +main { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: rgba(0, 0, 0, 0); +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +img { + border-style: none; +} +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + padding: 0.35em 0.75em 0.625em; +} +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + vertical-align: baseline; +} +textarea { + overflow: auto; +} +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details { + display: block; +} +summary { + display: list-item; +} +template { + display: none; +} +[hidden] { + display: none; +} +body { + color: #1b1b1b; + background-color: #fff; + overflow-x: hidden; +} +input:not([disabled]):focus, +select:not([disabled]):focus, +textarea:not([disabled]):focus, +button:not([disabled]):focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +iframe:focus, +[href]:focus, +[tabindex]:focus, +[contentEditable="true"]:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +img { + max-width: 100%; +} +.usa-media-link { + display: inline-block; + line-height: 0; +} +html { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; +} +html { + -webkit-font-feature-settings: "kern" 1; + font-feature-settings: "kern" 1; + -webkit-font-kerning: normal; + font-kerning: normal; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 100%; +} +cite, +var, +address, +dfn { + font-style: normal; +} +.usa-focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-sr-only { + position: absolute; + left: -999em; + right: auto; +} +* { + -webkit-transition-duration: 200ms; + transition-duration: 200ms; + -webkit-transition-property: + background-color, + border-color, + color, + opacity, + text-shadow, + -webkit-box-shadow, + -webkit-transform; + transition-property: + background-color, + border-color, + color, + opacity, + text-shadow, + -webkit-box-shadow, + -webkit-transform; + transition-property: background-color, border-color, box-shadow, color, + opacity, text-shadow, transform; + transition-property: + background-color, + border-color, + box-shadow, + color, + opacity, + text-shadow, + transform, + -webkit-box-shadow, + -webkit-transform; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1); + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); +} +@media (prefers-reduced-motion: reduce) { + *, + *::before, + *::after { + -webkit-transition-duration: 0.01ms !important; + transition-duration: 0.01ms !important; + } +} +@media print { + * { + background-color: rgba(0, 0, 0, 0) !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + color: #000 !important; + text-shadow: none !important; + } + @page { + margin: 2cm; + } +} +[id] { + scroll-margin-top: 1em; +} +html { + -webkit-font-feature-settings: "kern" 1; + font-feature-settings: "kern" 1; + -webkit-font-kerning: normal; + font-kerning: normal; + font-size: 100%; + min-height: 100%; +} +body { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + background-color: #fff; + color: #1b1b1b; + margin: 0; + padding: 0; + word-wrap: break-word; +} +body.has-open-mobile-menu { + overflow: hidden; + -webkit-overflow-scrolling: touch; +} +@media print { + nav { + display: none; + } +} +summary { + display: list-item; +} +iframe { + border: 0; + max-width: 100%; +} +@media print { + iframe { + display: none; + } +} +h6, +.h6, +h5, +.h5, +.field__label.is-inline, +h4, +.h4, +.teaser__subtitle, +.field__label, +h3, +.h3, +.box--special > .box__title, +.web-area-title, +.teaser__title, +.image-gallery__title, +.govdelivery__legend, +div.box__title, +.box--rss > .box__title, +.box--related-info > .box__title, +.box--news > .box__title, +.box--multipurpose > .box__title, +.box--highlight > .box__title, +.box--blog > .box__title, +.box--alert > .box__title, +h2, +.h2, +h1 { + margin-bottom: 0; + margin-top: 0; + clear: none; + margin-bottom: 1rem; + clear: none; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; + text-rendering: optimizeLegibility; +} +* + h6, +* + .h6, +* + h5, +* + .h5, +* + .field__label.is-inline, +* + h4, +* + .h4, +* + .teaser__subtitle, +* + .field__label, +* + h3, +* + .h3, +.box--special > * + .box__title, +* + .web-area-title, +* + .teaser__title, +* + .image-gallery__title, +* + .govdelivery__legend, +* + div.box__title, +.box--rss > * + .box__title, +.box--related-info > * + .box__title, +.box--news > * + .box__title, +.box--multipurpose > * + .box__title, +.box--highlight > * + .box__title, +.box--blog > * + .box__title, +.box--alert > * + .box__title, +* + h2, +* + .h2, +* + h1 { + margin-top: 1em; +} +@media print { + h6, + .h6, + h5, + .h5, + .field__label.is-inline, + h4, + .h4, + .teaser__subtitle, + .field__label, + h3, + .h3, + .box--special > .box__title, + .web-area-title, + .teaser__title, + .image-gallery__title, + .govdelivery__legend, + div.box__title, + .box--rss > .box__title, + .box--related-info > .box__title, + .box--news > .box__title, + .box--multipurpose > .box__title, + .box--highlight > .box__title, + .box--blog > .box__title, + .box--alert > .box__title, + h2, + .h2, + h1 { + orphans: 3; + page-break-after: avoid; + widows: 3; + } + h6::after, + .h6::after, + h5::after, + .h5::after, + .field__label.is-inline::after, + h4::after, + .h4::after, + .teaser__subtitle::after, + .field__label::after, + h3::after, + .h3::after, + .box--special > .box__title::after, + .web-area-title::after, + .teaser__title::after, + .image-gallery__title::after, + .govdelivery__legend::after, + div.box__title::after, + .box--rss > .box__title::after, + .box--related-info > .box__title::after, + .box--news > .box__title::after, + .box--multipurpose > .box__title::after, + .box--highlight > .box__title::after, + .box--blog > .box__title::after, + .box--alert > .box__title::after, + h2::after, + .h2::after, + h1::after { + display: inline-block; + } +} +h1 { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 2.44rem; + font-weight: 700; + line-height: 1.2; +} +@media (min-width: max-width 40rem) { + h1 { + font-size: 1.95rem; + } +} +h2, +.h2 { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.95rem; + font-weight: 700; + line-height: 1.2; +} +@media (min-width: max-width 40rem) { + h2, + .h2 { + font-size: 1.34rem; + } +} +h3, +.h3, +.box--special > .box__title, +.web-area-title, +.teaser__title, +.image-gallery__title, +.govdelivery__legend, +div.box__title, +.box--rss > .box__title, +.box--related-info > .box__title, +.box--news > .box__title, +.box--multipurpose > .box__title, +.box--highlight > .box__title, +.box--blog > .box__title, +.box--alert > .box__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; + font-weight: 700; + line-height: 1.2; +} +@media (min-width: max-width 40rem) { + h3, + .h3, + .box--special > .box__title, + .web-area-title, + .teaser__title, + .image-gallery__title, + .govdelivery__legend, + div.box__title, + .box--rss > .box__title, + .box--related-info > .box__title, + .box--news > .box__title, + .box--multipurpose > .box__title, + .box--highlight > .box__title, + .box--blog > .box__title, + .box--alert > .box__title { + font-size: 1.1rem; + } +} +h4, +.h4, +.teaser__subtitle, +.field__label { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.98rem; + font-weight: 700; + line-height: 1.2; +} +h5, +.h5, +.field__label.is-inline { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.91rem; + font-weight: 700; + line-height: 1.2; +} +h6, +.h6 { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 0.87rem; + font-weight: normal; + letter-spacing: 0.025em; + line-height: 1.1; + text-transform: uppercase; +} +p { + line-height: 1.5; + margin-bottom: 1rem; + margin-top: 0; +} +* + p { + margin-top: 1rem; +} +@media print { + p { + orphans: 3; + widows: 3; + } +} +p:empty { + margin: 0 !important; +} +a { + background-color: rgba(0, 0, 0, 0); + color: #005ea2; + -webkit-text-decoration-skip: objects; +} +a:visited { + color: #54278f; +} +a:hover, +a:focus { + color: #1a4480; +} +a:active { + color: #162e51; +} +@media print { + a, + a:visited { + text-decoration: none; + } + a[href]::after { + content: " <" attr(href) ">"; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 10pt; + font-weight: normal; + text-transform: lowercase; + } + a[href^="/"]::after { + content: " "; + } + a[href^="javascript:"]::after, + a[href^="mailto:"]::after, + a[href^="tel:"]::after, + a[href^="#"]::after, + a[href*="?"]::after { + content: ""; + } +} +abbr[title] { + border-bottom: 1px dotted; + text-decoration: none; +} +@media (min-width: max-width 40rem) { + abbr[title] { + border-bottom: 0; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } +} +abbr:hover { + cursor: help; +} +@media print { + abbr[title] { + border-bottom: 0; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } +} +cite { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 0.93rem; + font-style: normal; + font-weight: normal; + letter-spacing: 0.025em; + line-height: 1.6; +} +dfn { + font-style: normal; +} +ins { + text-decoration: none; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +var { + font-style: normal; +} +.pull-quote, +blockquote { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.1rem; + font-weight: normal; + line-height: 1.7; + border-left: 0.5rem solid #00bde3; + clear: both; + margin: 0 0 2rem; + padding: 1.25rem 0 1.25rem 1.25rem; +} +.pull-quote > :last-child, +blockquote > :last-child { + margin-bottom: 0; +} +* + .pull-quote, +* + blockquote { + margin-top: 2rem; +} +.pull-quote__cite, +blockquote cite { + color: #565c65; + display: block; + margin: 1rem 0; + text-align: left; +} +.usa-dark-background .pull-quote__cite, +.usa-dark-background blockquote cite, +blockquote .usa-dark-background cite { + color: #dfe1e2; +} +blockquote p { + color: inherit; + font-family: inherit; + font-size: inherit; + font-weight: inherit; + line-height: inherit; +} +blockquote cite em { + border-left: 1px solid #71767a; + font-weight: normal; + margin-left: 0.25rem; + padding-left: 0.5rem; +} +@media print { + blockquote { + page-break-inside: avoid; + } +} +pre { + margin: 0 0 1rem; + overflow: auto; +} +* + pre { + margin-top: 1rem; +} +@media print { + pre { + page-break-inside: avoid; + } +} +hr { + border-top: solid #a9aeb1; + border-width: 1px 0 0; + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + margin: 0 0 1.5rem; + overflow: auto; +} +* + hr { + margin-top: 1.5rem; +} +address { + font-style: normal; +} +ul { + list-style-type: disc; + margin-top: 0; +} +[dir="rtl"] ul { + padding-left: 0; + padding-right: 3ch; +} +ul:last-child { + margin-bottom: revert; +} +ul ol, +ul ul { + margin-top: 0.5rem; +} +ul ul { + list-style-type: circle; +} +ul ul ul { + list-style-type: square; +} +ol { + margin-top: 0; +} +[dir="rtl"] ol { + padding-left: 0; + padding-right: 3ch; +} +ol:last-child { + margin-bottom: revert; +} +ol ol, +ol ul { + margin-top: 0.5rem; +} +ol ol { + list-style-type: lower-alpha; +} +ol ol ol { + list-style-type: lower-roman; +} +li { + max-width: unset; +} +@media print { + li { + page-break-inside: avoid; + } +} +dd { + margin: 0 0 1rem 3ch; +} +[dir="rtl"] dd { + margin-left: 0; + margin-right: 3ch; +} +dl { + margin: 0 0 1rem; +} +table { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + border-collapse: collapse; + border-spacing: 0; + color: #1b1b1b; + margin: 1.25rem 0; + text-align: left; +} +table thead th { + background-clip: padding-box; + color: #1b1b1b; + font-weight: 700; + line-height: 1.3; +} +table thead th, +table thead td { + background-color: #dfe1e2; + color: #1b1b1b; +} +table tbody th { + text-align: left; +} +table th, +table td { + background-color: #fff; + border: 1px solid #1b1b1b; + font-weight: normal; + padding: 0.5rem 1rem; +} +table caption { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1rem; + font-weight: 700; + margin-bottom: 0.75rem; + text-align: left; +} +table th[data-sortable] { + padding-right: 2.5rem; + position: relative; +} +table th[data-sortable]::after { + border-bottom-color: rgba(0, 0, 0, 0); + border-bottom-style: solid; + border-bottom-width: 1px; + bottom: 0; + content: ""; + height: 0; + left: 0; + position: absolute; + width: 100%; +} +table th[data-sortable]:not([aria-sort]) .usa-table__header__button, +table th[data-sortable][aria-sort="none"] .usa-table__header__button { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + height: 2rem; + width: 2rem; + background-position: center center; + background-size: 1.5rem; + color: #71767a; + cursor: pointer; + display: inline-block; + margin: 0; + position: absolute; + right: 0.25rem; + text-align: center; + text-decoration: none; + top: 50%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); +} +table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, +table th[data-sortable][aria-sort="none"] .usa-table__header__button:visited { + color: #54278f; +} +table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, +table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover { + color: #1a4480; +} +table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, +table th[data-sortable][aria-sort="none"] .usa-table__header__button:active { + color: #162e51; +} +table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, +table th[data-sortable][aria-sort="none"] .usa-table__header__button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--hover, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled:hover, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"]:hover, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled.usa-button--hover, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"].usa-button--hover, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled:hover, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled.usa-button--hover, +table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--active, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled:active, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"]:active, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled.usa-button--active, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"].usa-button--active, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled:active, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled.usa-button--active, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled:focus, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"]:focus, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled.usa-focus, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"].usa-focus, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled:focus, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled.usa-focus, +table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"], +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled, +table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--hover, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled:hover, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"]:hover, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled.usa-button--hover, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"].usa-button--hover, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled:hover, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled.usa-button--hover, +table th[data-sortable][aria-sort="none"] .usa-table__header__button:active, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--active, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled:active, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"]:active, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled.usa-button--active, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"].usa-button--active, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled:active, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled.usa-button--active, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled:focus, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"]:focus, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled.usa-focus, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"].usa-focus, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled:focus, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled.usa-focus, +table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"], +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--hover, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--hover { + color: #1a4480; +} +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--active, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--active { + color: #162e51; +} +table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"], +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled, +table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"], +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled { + color: #c9c9c9; +} +table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, +table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon { + height: 1.5rem; + width: 1.5rem; + vertical-align: middle; +} +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button + .usa-icon + > g, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button + .usa-icon + > g { + fill: rgba(0, 0, 0, 0); +} +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button + .usa-icon + > g.unsorted, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button + .usa-icon + > g.unsorted { + fill: #1b1b1b; +} +table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:hover + .usa-icon + > g.unsorted, +table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:hover + .usa-icon + > g.unsorted { + fill: #000; +} +table th[data-sortable][aria-sort="descending"], +table th[data-sortable][aria-sort="ascending"] { + background-color: #97d4ea; +} +table th[data-sortable][aria-sort="descending"] .usa-table__header__button { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + height: 2rem; + width: 2rem; + background-position: center center; + background-size: 1.5rem; + color: #71767a; + cursor: pointer; + display: inline-block; + margin: 0; + position: absolute; + right: 0.25rem; + text-align: center; + text-decoration: none; + top: 50%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:visited { + color: #54278f; +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:hover { + color: #1a4480; +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:active { + color: #162e51; +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:hover, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--hover, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled:hover, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"]:hover, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled.usa-button--hover, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"].usa-button--hover, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled:hover, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled.usa-button--hover, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:active, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--active, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled:active, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"]:active, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled.usa-button--active, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"].usa-button--active, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled:active, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled.usa-button--active, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled:focus, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"]:focus, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled.usa-focus, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"].usa-focus, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled:focus, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled.usa-focus, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"], +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--hover { + color: #1a4480; +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--active { + color: #162e51; +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled, +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"], +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled { + color: #c9c9c9; +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button + .usa-icon { + height: 1.5rem; + width: 1.5rem; + vertical-align: middle; +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button + .usa-icon + > g { + fill: rgba(0, 0, 0, 0); +} +table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button + .usa-icon + > g.descending { + fill: #1b1b1b; +} +table th[data-sortable][aria-sort="ascending"] .usa-table__header__button { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + height: 2rem; + width: 2rem; + background-position: center center; + background-size: 1.5rem; + color: #71767a; + cursor: pointer; + display: inline-block; + margin: 0; + position: absolute; + right: 0.25rem; + text-align: center; + text-decoration: none; + top: 50%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:visited { + color: #54278f; +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:hover { + color: #1a4480; +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:active { + color: #162e51; +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--hover, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled:hover, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"]:hover, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled.usa-button--hover, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"].usa-button--hover, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled:hover, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled.usa-button--hover, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:active, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--active, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled:active, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"]:active, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled.usa-button--active, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"].usa-button--active, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled:active, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled.usa-button--active, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled:focus, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"]:focus, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled.usa-focus, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"].usa-focus, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled:focus, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled.usa-focus, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"], +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--hover { + color: #1a4480; +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--active { + color: #162e51; +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled, +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"], +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled { + color: #c9c9c9; +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button + .usa-icon { + height: 1.5rem; + width: 1.5rem; + vertical-align: middle; +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button + .usa-icon + > g { + fill: rgba(0, 0, 0, 0); +} +table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button + .usa-icon + > g.ascending { + fill: #1b1b1b; +} +table thead th[aria-sort] { + background-color: #97d4ea; + color: #1b1b1b; +} +table td[data-sort-active], +table th[data-sort-active] { + background-color: #e1f3f8; + color: #1b1b1b; +} +@media print { + thead { + display: table-header-group; + } +} +tbody th { + background-color: #f0f0f0; + font-weight: 700; +} +@media print { + tr { + page-break-inside: avoid; + } +} +button { + overflow: visible; +} +fieldset { + border: 0; + margin: 0; + padding: 0; +} +input { + line-height: normal; +} +legend { + border: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + margin: 0; + max-width: 100%; + padding: 0; + white-space: normal; +} +optgroup { + font-weight: 700; +} +textarea { + overflow: auto; +} +audio:not([controls]) { + display: none; + height: 0; +} +canvas { + display: inline-block; +} +figure { + margin: 0; +} +img { + border: 0; + font-style: italic; + height: auto; + max-width: 100%; + vertical-align: middle; +} +@media print { + img { + max-width: 100% !important; + page-break-inside: avoid; + } +} +img.restricted-img { + pointer-events: none; +} +svg:not(:root) { + overflow: hidden; +} +.footer a:link:not(.usa-button, .button), +.definition__tooltip a:link:not(.usa-button, .button), +.footer a:visited:not(.usa-button, .button), +.definition__tooltip a:visited:not(.usa-button, .button) { + color: #dfe1e2; +} +html.no-js .footer a:link:not(.usa-button, .button)::after, +.footer html.no-js a:link:not(.usa-button, .button)::after, +html.no-js .definition__tooltip a:link:not(.usa-button, .button)::after, +.definition__tooltip html.no-js a:link:not(.usa-button, .button)::after, +html.no-js .footer a:visited:not(.usa-button, .button)::after, +.footer html.no-js a:visited:not(.usa-button, .button)::after, +html.no-js .definition__tooltip a:visited:not(.usa-button, .button)::after, +.definition__tooltip html.no-js a:visited:not(.usa-button, .button)::after { + background-image: url("../images/external-link--gray-2.svg") !important; +} +.footer a:hover:not(.usa-button, .button), +.definition__tooltip a:hover:not(.usa-button, .button), +.footer a:focus:not(.usa-button, .button), +.definition__tooltip a:focus:not(.usa-button, .button), +.footer a:active:not(.usa-button, .button), +.definition__tooltip a:active:not(.usa-button, .button) { + color: #fff; +} +html.no-js .footer a:hover:not(.usa-button, .button)::after, +.footer html.no-js a:hover:not(.usa-button, .button)::after, +html.no-js .definition__tooltip a:hover:not(.usa-button, .button)::after, +.definition__tooltip html.no-js a:hover:not(.usa-button, .button)::after, +html.no-js .footer a:focus:not(.usa-button, .button)::after, +.footer html.no-js a:focus:not(.usa-button, .button)::after, +html.no-js .definition__tooltip a:focus:not(.usa-button, .button)::after, +.definition__tooltip html.no-js a:focus:not(.usa-button, .button)::after, +html.no-js .footer a:active:not(.usa-button, .button)::after, +.footer html.no-js a:active:not(.usa-button, .button)::after, +html.no-js .definition__tooltip a:active:not(.usa-button, .button)::after, +.definition__tooltip html.no-js a:active:not(.usa-button, .button)::after { + background-image: url("../images/external-link--white.svg") !important; +} +.usa-dark-background .box--special a:not(.usa-button, .button), +.usa-dark-background .usa-card a:not(.usa-button, .button) { + color: #005ea2; +} +.usa-dark-background .box--special a:link:not(.usa-button, .button), +.usa-dark-background .usa-card a:link:not(.usa-button, .button) { + color: #005ea2; +} +html.no-js + .usa-dark-background + .box--special + a:link:not(.usa-button, .button)::after, +.usa-dark-background + .box--special + html.no-js + a:link:not(.usa-button, .button)::after, +html.no-js + .usa-dark-background + .usa-card + a:link:not(.usa-button, .button)::after, +.usa-dark-background + .usa-card + html.no-js + a:link:not(.usa-button, .button)::after { + background-image: url("../images/external-link--blue-base.svg"); +} +.usa-dark-background .box--special a:visited:not(.usa-button, .button), +.usa-dark-background .usa-card a:visited:not(.usa-button, .button) { + color: #54278f; +} +html.no-js + .usa-dark-background + .box--special + a:visited:not(.usa-button, .button)::after, +.usa-dark-background + .box--special + html.no-js + a:visited:not(.usa-button, .button)::after, +html.no-js + .usa-dark-background + .usa-card + a:visited:not(.usa-button, .button)::after, +.usa-dark-background + .usa-card + html.no-js + a:visited:not(.usa-button, .button)::after { + background-image: url("../images/external-link--purple.svg") !important; +} +.usa-dark-background .box--special a:visited:not(.usa-button, .button) span, +.usa-dark-background .usa-card a:visited:not(.usa-button, .button) span { + color: #54278f; +} +.usa-dark-background .box--special a:hover:not(.usa-button, .button), +.usa-dark-background .usa-card a:hover:not(.usa-button, .button), +.usa-dark-background .box--special a:focus:not(.usa-button, .button), +.usa-dark-background .usa-card a:focus:not(.usa-button, .button) { + color: #1a4480; +} +html.no-js + .usa-dark-background + .box--special + a:hover:not(.usa-button, .button)::after, +.usa-dark-background + .box--special + html.no-js + a:hover:not(.usa-button, .button)::after, +html.no-js + .usa-dark-background + .usa-card + a:hover:not(.usa-button, .button)::after, +.usa-dark-background + .usa-card + html.no-js + a:hover:not(.usa-button, .button)::after, +html.no-js + .usa-dark-background + .box--special + a:focus:not(.usa-button, .button)::after, +.usa-dark-background + .box--special + html.no-js + a:focus:not(.usa-button, .button)::after, +html.no-js + .usa-dark-background + .usa-card + a:focus:not(.usa-button, .button)::after, +.usa-dark-background + .usa-card + html.no-js + a:focus:not(.usa-button, .button)::after { + background-image: url("../images/external-link--blue-dark.svg"); +} +.usa-dark-background .box--special a:hover:not(.usa-button, .button) span, +.usa-dark-background .usa-card a:hover:not(.usa-button, .button) span, +.usa-dark-background .box--special a:focus:not(.usa-button, .button) span, +.usa-dark-background .usa-card a:focus:not(.usa-button, .button) span { + color: #1a4480; +} +.usa-dark-background .box--special a:active:not(.usa-button, .button), +.usa-dark-background .usa-card a:active:not(.usa-button, .button) { + color: #162e51; +} +html.no-js + .usa-dark-background + .box--special + a:active:not(.usa-button, .button)::after, +.usa-dark-background + .box--special + html.no-js + a:active:not(.usa-button, .button)::after, +html.no-js + .usa-dark-background + .usa-card + a:active:not(.usa-button, .button)::after, +.usa-dark-background + .usa-card + html.no-js + a:active:not(.usa-button, .button)::after { + background-image: url("../images/external-link--blue-dark.svg"); +} +.usa-dark-background .box--special a:active:not(.usa-button, .button) span, +.usa-dark-background .usa-card a:active:not(.usa-button, .button) span { + color: #162e51; +} +.usa-dark-background { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + background-color: #3d4551; +} +.usa-dark-background p, +.usa-dark-background span { + color: #fff; +} +.usa-dark-background a { + color: #dfe1e2; +} +.usa-dark-background a:visited { + color: #dfe1e2; +} +.usa-dark-background a:hover { + color: #f0f0f0; +} +.usa-icon { + display: inline-block; + fill: currentColor; + height: 1em; + position: relative; + width: 1em; +} +.usa-icon--size-3 { + height: 1.5rem; + width: 1.5rem; +} +.usa-icon--size-4 { + height: 2rem; + width: 2rem; +} +.usa-icon--size-5 { + height: 2.5rem; + width: 2.5rem; +} +.usa-icon--size-6 { + height: 3rem; + width: 3rem; +} +.usa-icon--size-7 { + height: 3.5rem; + width: 3.5rem; +} +.usa-icon--size-8 { + height: 4rem; + width: 4rem; +} +.usa-icon--size-9 { + height: 4.5rem; + width: 4.5rem; +} +.usa-accordion { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + color: #1b1b1b; + margin: 0; + padding: 0; + width: 100%; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; +} +.usa-accordion > li { + margin-bottom: 0; + max-width: unset; +} +.usa-accordion > ul li ul { + list-style: disc; +} +.usa-accordion > ul li ul > li > ul { + list-style: circle; +} +.usa-accordion > ul li ul > li > ul > li > ul { + list-style: square; +} +.usa-accordion + .usa-accordion, +.usa-accordion + .usa-accordion--bordered { + margin-top: 0.5rem; +} +.usa-accordion--bordered .usa-accordion__content { + border-bottom: 0.25rem solid #f0f0f0; + border-left: 0.25rem solid #f0f0f0; + border-right: 0.25rem solid #f0f0f0; + padding-bottom: 1rem; +} +.usa-accordion--bordered .usa-accordion__heading { + margin-bottom: 0; +} +.usa-accordion__heading, +.usa-prose .usa-accordion__heading { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 0.9; + margin: 0; +} +.usa-accordion__heading:not(:first-child), +.usa-prose .usa-accordion__heading:not(:first-child) { + margin-top: 0.5rem; +} +.usa-accordion__content { + background-color: #fff; + margin-top: 0; + overflow: auto; + padding: 1rem 1.25rem calc(1rem - 0.25rem) 1.25rem; +} +.usa-accordion__content > *:first-child { + margin-top: 0; +} +.usa-accordion__content > *:last-child { + margin-bottom: 0; +} +.usa-accordion__button { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + background-image: + url("../images/usa-icons/remove.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/remove.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; + background-color: #f0f0f0; + background-position: right 1.25rem center; + background-size: 1.5rem; + color: #1b1b1b; + cursor: pointer; + display: inline-block; + font-weight: 700; + margin: 0; + padding: 1rem 3.5rem 1rem 1.25rem; + text-decoration: none; + width: 100%; +} +.usa-accordion__button:visited { + color: #54278f; +} +.usa-accordion__button:hover { + color: #1a4480; +} +.usa-accordion__button:active { + color: #162e51; +} +.usa-accordion__button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-accordion__button:hover, +.usa-accordion__button.usa-button--hover, +.usa-accordion__button:disabled:hover, +.usa-accordion__button[aria-disabled="true"]:hover, +.usa-accordion__button:disabled.usa-button--hover, +.usa-accordion__button[aria-disabled="true"].usa-button--hover, +.usa-accordion__button.usa-button--disabled:hover, +.usa-accordion__button.usa-button--disabled.usa-button--hover, +.usa-accordion__button:active, +.usa-accordion__button.usa-button--active, +.usa-accordion__button:disabled:active, +.usa-accordion__button[aria-disabled="true"]:active, +.usa-accordion__button:disabled.usa-button--active, +.usa-accordion__button[aria-disabled="true"].usa-button--active, +.usa-accordion__button.usa-button--disabled:active, +.usa-accordion__button.usa-button--disabled.usa-button--active, +.usa-accordion__button:disabled:focus, +.usa-accordion__button[aria-disabled="true"]:focus, +.usa-accordion__button:disabled.usa-focus, +.usa-accordion__button[aria-disabled="true"].usa-focus, +.usa-accordion__button.usa-button--disabled:focus, +.usa-accordion__button.usa-button--disabled.usa-focus, +.usa-accordion__button:disabled, +.usa-accordion__button[aria-disabled="true"], +.usa-accordion__button.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-accordion__button.usa-button--hover { + color: #1a4480; +} +.usa-accordion__button.usa-button--active { + color: #162e51; +} +.usa-accordion__button:disabled, +.usa-accordion__button[aria-disabled="true"], +.usa-accordion__button.usa-button--disabled { + color: #c9c9c9; +} +.usa-accordion__button:hover { + background-color: #dfe1e2; + color: #1b1b1b; + text-decoration: none; +} +@media (forced-colors: active) { + .usa-accordion__button { + forced-color-adjust: none; + } +} +.usa-accordion__button[aria-expanded="false"] { + background-image: + url("../images/usa-icons/add.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/add.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; + background-size: 1.5rem; +} +.usa-alert { + background-color: #f0f0f0; + border-left: 0.5rem solid #a9aeb1; + color: #1b1b1b; +} +* + .usa-alert { + margin-top: 1rem; +} +.usa-alert .usa-alert__body { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-bottom: 1rem; + padding-top: 1rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + position: relative; +} +@media all and (min-width: 64em) { + .usa-alert .usa-alert__body { + padding-left: 1.8333333333rem; + } +} +.usa-alert .usa-alert__text { + margin-bottom: 0; + margin-top: 0; +} +.usa-alert .usa-alert__text:only-child { + padding-bottom: 0; + padding-top: 0; +} +.usa-alert .usa-alert__heading { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.46rem; + line-height: 0.9; + margin-top: 0; + margin-bottom: 0.5rem; +} +.usa-alert > .usa-list, +.usa-alert .usa-alert__body > .usa-list { + padding-left: 2ch; +} +.usa-alert > .usa-list:last-child, +.usa-alert .usa-alert__body > .usa-list:last-child { + margin-bottom: 0; +} +.usa-alert--success { + background-color: #ecf3ec; + border-left-color: #00a91c; +} +.usa-alert--success .usa-alert__body { + color: #1b1b1b; + background-color: #ecf3ec; + padding-left: 2.9166666667rem; +} +.usa-alert--success .usa-alert__body::before { + background-image: url("../images/usa-icons/check_circle.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2rem 2rem; + display: inline-block; + height: 2rem; + width: 2rem; + content: ""; + display: block; + height: 4; + left: 1rem; + position: absolute; + top: 0.75rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-alert--success .usa-alert__body::before { + background: none; + background-color: #1b1b1b; + -webkit-mask-image: + url("../images/usa-icons/check_circle.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/check_circle.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/check_circle.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/check_circle.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2rem 2rem; + mask-size: 2rem 2rem; + mask-repeat: no-repeat; + } +} +@media all and (min-width: 64em) { + .usa-alert--success .usa-alert__body::before { + left: 1.5rem; + } +} +@media all and (min-width: 64em) { + .usa-alert--success .usa-alert__body { + padding-left: 4rem; + padding-right: 4rem; + } +} +.usa-alert--success .usa-alert__body .usa-link { + color: #005ea2; +} +.usa-alert--success .usa-alert__body .usa-link:visited { + color: #54278f; +} +.usa-alert--success .usa-alert__body .usa-link:hover, +.usa-alert--success .usa-alert__body .usa-link:active { + color: #1a4480; +} +.usa-alert--warning { + background-color: #faf3d1; + border-left-color: #ffbe2e; +} +.usa-alert--warning .usa-alert__body { + color: #1b1b1b; + background-color: #faf3d1; + padding-left: 2.9166666667rem; +} +.usa-alert--warning .usa-alert__body::before { + background-image: url("../images/usa-icons/warning.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2rem 2rem; + display: inline-block; + height: 2rem; + width: 2rem; + content: ""; + display: block; + height: 4; + left: 1rem; + position: absolute; + top: 0.75rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-alert--warning .usa-alert__body::before { + background: none; + background-color: #1b1b1b; + -webkit-mask-image: + url("../images/usa-icons/warning.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/warning.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/warning.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/warning.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2rem 2rem; + mask-size: 2rem 2rem; + mask-repeat: no-repeat; + } +} +@media all and (min-width: 64em) { + .usa-alert--warning .usa-alert__body::before { + left: 1.5rem; + } +} +@media all and (min-width: 64em) { + .usa-alert--warning .usa-alert__body { + padding-left: 4rem; + padding-right: 4rem; + } +} +.usa-alert--warning .usa-alert__body .usa-link { + color: #005ea2; +} +.usa-alert--warning .usa-alert__body .usa-link:visited { + color: #54278f; +} +.usa-alert--warning .usa-alert__body .usa-link:hover, +.usa-alert--warning .usa-alert__body .usa-link:active { + color: #1a4480; +} +.usa-alert--error { + background-color: #f4e3db; + border-left-color: #d54309; +} +.usa-alert--error .usa-alert__body { + color: #1b1b1b; + background-color: #f4e3db; + padding-left: 2.9166666667rem; +} +.usa-alert--error .usa-alert__body::before { + background-image: url("../images/usa-icons/error.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2rem 2rem; + display: inline-block; + height: 2rem; + width: 2rem; + content: ""; + display: block; + height: 4; + left: 1rem; + position: absolute; + top: 0.75rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-alert--error .usa-alert__body::before { + background: none; + background-color: #1b1b1b; + -webkit-mask-image: + url("../images/usa-icons/error.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/error.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/error.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/error.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2rem 2rem; + mask-size: 2rem 2rem; + mask-repeat: no-repeat; + } +} +@media all and (min-width: 64em) { + .usa-alert--error .usa-alert__body::before { + left: 1.5rem; + } +} +@media all and (min-width: 64em) { + .usa-alert--error .usa-alert__body { + padding-left: 4rem; + padding-right: 4rem; + } +} +.usa-alert--error .usa-alert__body .usa-link { + color: #005ea2; +} +.usa-alert--error .usa-alert__body .usa-link:visited { + color: #54278f; +} +.usa-alert--error .usa-alert__body .usa-link:hover, +.usa-alert--error .usa-alert__body .usa-link:active { + color: #1a4480; +} +.usa-alert--info { + background-color: #e7f6f8; + border-left-color: #00bde3; +} +.usa-alert--info .usa-alert__body { + color: #1b1b1b; + background-color: #e7f6f8; + padding-left: 2.9166666667rem; +} +.usa-alert--info .usa-alert__body::before { + background-image: url("../images/usa-icons/info.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2rem 2rem; + display: inline-block; + height: 2rem; + width: 2rem; + content: ""; + display: block; + height: 4; + left: 1rem; + position: absolute; + top: 0.75rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-alert--info .usa-alert__body::before { + background: none; + background-color: #1b1b1b; + -webkit-mask-image: + url("../images/usa-icons/info.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/info.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/info.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/info.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2rem 2rem; + mask-size: 2rem 2rem; + mask-repeat: no-repeat; + } +} +@media all and (min-width: 64em) { + .usa-alert--info .usa-alert__body::before { + left: 1.5rem; + } +} +@media all and (min-width: 64em) { + .usa-alert--info .usa-alert__body { + padding-left: 4rem; + padding-right: 4rem; + } +} +.usa-alert--info .usa-alert__body .usa-link { + color: #005ea2; +} +.usa-alert--info .usa-alert__body .usa-link:visited { + color: #54278f; +} +.usa-alert--info .usa-alert__body .usa-link:hover, +.usa-alert--info .usa-alert__body .usa-link:active { + color: #1a4480; +} +.usa-alert--emergency { + background-color: #9c3d10; + border-left-color: #9c3d10; +} +.usa-alert--emergency .usa-alert__body { + color: #fff; + background-color: #9c3d10; + padding-left: 2.9166666667rem; +} +.usa-alert--emergency .usa-alert__body::before { + background-image: url("../images/usa-icons-bg/error--white.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2rem 2rem; + display: inline-block; + height: 2rem; + width: 2rem; + content: ""; + display: block; + height: 4; + left: 1rem; + position: absolute; + top: 0.75rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-alert--emergency .usa-alert__body::before { + background: none; + background-color: #fff; + -webkit-mask-image: + url("../images/usa-icons/error.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/error.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/error.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/error.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2rem 2rem; + mask-size: 2rem 2rem; + mask-repeat: no-repeat; + } +} +@media all and (min-width: 64em) { + .usa-alert--emergency .usa-alert__body::before { + left: 1.5rem; + } +} +@media all and (min-width: 64em) { + .usa-alert--emergency .usa-alert__body { + padding-left: 4rem; + padding-right: 4rem; + } +} +.usa-alert--emergency .usa-alert__body .usa-link { + color: #dfe1e2; +} +.usa-alert--emergency .usa-alert__body .usa-link:visited { + color: #dfe1e2; +} +.usa-alert--emergency .usa-alert__body .usa-link:hover, +.usa-alert--emergency .usa-alert__body .usa-link:active { + color: #f0f0f0; +} +.usa-alert--slim .usa-alert__body { + padding-bottom: 0.5rem; + padding-top: 0.5rem; + padding-left: 2.4166666667rem; +} +.usa-alert--slim .usa-alert__body:before { + background-size: 1.5rem; + height: 1.5rem; + top: 0.5rem; + width: 1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-alert--slim .usa-alert__body:before { + -webkit-mask-size: 1.5rem; + mask-size: 1.5rem; + } +} +@media all and (min-width: 64em) { + .usa-alert--slim .usa-alert__body { + padding-left: 3.5rem; + } +} +.usa-alert--no-icon .usa-alert__body { + padding-left: 1rem; +} +.usa-alert--no-icon .usa-alert__body:before { + display: none; +} +@media all and (min-width: 64em) { + .usa-alert--no-icon .usa-alert__body { + padding-left: 1.8333333333rem; + } +} +.usa-alert--validation .usa-checklist { + margin-top: 1rem; +} +.usa-media-block { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.usa-media-block__img { + -ms-flex-negative: 0; + flex-shrink: 0; + margin-right: 0.5rem; +} +.usa-media-block__body { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; +} +.usa-banner { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + background-color: #f0f0f0; +} +@media all and (min-width: 40em) { + .usa-banner { + font-size: 0.87rem; + padding-bottom: 0; + } +} +.usa-banner .usa-accordion { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; +} +.usa-banner .grid-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.usa-banner .grid-row.grid-gap-lg { + margin-left: -0.75rem; + margin-right: -0.75rem; +} +.usa-banner .grid-row.grid-gap-lg > * { + padding-left: 0.75rem; + padding-right: 0.75rem; +} +@media all and (min-width: 40em) { + .usa-banner .grid-row .tablet\:grid-col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 50%; + } +} +.usa-banner__header, +.usa-banner__content { + color: #1b1b1b; +} +.usa-banner__content { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + background-color: rgba(0, 0, 0, 0); + font-size: 1rem; + overflow: hidden; + padding-bottom: 1rem; + padding-left: 1rem; + padding-top: 0.25rem; + width: 100%; +} +@media all and (min-width: 64em) { + .usa-banner__content { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .usa-banner__content { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .usa-banner__content { + padding-bottom: 1.5rem; + padding-top: 1.5rem; + } +} +.usa-banner__content p:first-child { + margin: 0; +} +.usa-banner__guidance { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + max-width: 64ex; + padding-top: 1rem; +} +@media all and (min-width: 40em) { + .usa-banner__guidance { + padding-top: 0; + } +} +.usa-banner__lock-image { + height: 1.5ex; + width: 1.21875ex; +} +.usa-banner__lock-image path { + fill: currentColor; +} +@media (forced-colors: active) { + .usa-banner__lock-image path { + fill: CanvasText; + } +} +.usa-banner__inner { + padding-left: 1.5rem; + padding-right: 1.5rem; + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + padding-right: 0; +} +@media all and (min-width: 64em) { + .usa-banner__inner { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .usa-banner__inner { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .usa-banner__inner { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } +} +.usa-banner__header { + padding-bottom: 0.5rem; + padding-top: 0.5rem; + font-size: 0.8rem; + font-weight: normal; + min-height: 3rem; + position: relative; +} +@media all and (min-width: 40em) { + .usa-banner__header { + padding-bottom: 0.25rem; + padding-top: 0.25rem; + min-height: 0; + } +} +.usa-banner__header-text { + margin-bottom: 0; + margin-top: 0; + font-size: 0.8rem; + line-height: 1.1; +} +.usa-banner__header-action { + color: #005ea2; + line-height: 1.1; + margin-bottom: 0; + margin-top: 2px; + text-decoration: underline; +} +.usa-banner__header-action::after { + background-image: url("../images/usa-icons/expand_more.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1rem 1rem; + display: inline-block; + height: 1rem; + width: 1rem; + content: ""; + vertical-align: middle; + margin-left: auto; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-banner__header-action::after { + background: none; + background-color: #005ea2; + -webkit-mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1rem 1rem; + mask-size: 1rem 1rem; + mask-repeat: no-repeat; + } + .usa-banner__header-action::after:hover { + background-color: #1a4480; + } +} +.usa-banner__header-action:hover::after { + content: ""; + background-color: #1a4480; +} +.usa-banner__header-action:visited { + color: #54278f; +} +.usa-banner__header-action:hover, +.usa-banner__header-action:active { + color: #1a4480; +} +.usa-banner__header--expanded .usa-banner__header-action { + display: none; +} +@media all and (min-width: 40em) { + .usa-banner__header-action { + display: none; + } +} +@media (forced-colors: active) { + .usa-banner__header-action { + color: LinkText; + } + .usa-banner__header-action::after { + background-color: ButtonText; + } +} +.usa-banner__header-flag { + float: left; + margin-right: 0.5rem; + width: 1rem; +} +@media all and (min-width: 40em) { + .usa-banner__header-flag { + margin-right: 0.5rem; + padding-top: 0; + } +} +.usa-banner__header--expanded { + padding-right: 3.5rem; +} +@media all and (min-width: 40em) { + .usa-banner__header--expanded { + background-color: rgba(0, 0, 0, 0); + display: block; + font-size: 0.8rem; + font-weight: normal; + min-height: 0; + padding-right: 0; + } +} +.usa-banner__header--expanded .usa-banner__inner { + margin-left: 0; +} +@media all and (min-width: 40em) { + .usa-banner__header--expanded .usa-banner__inner { + margin-left: auto; + } +} +.usa-banner__header--expanded .usa-banner__header-action { + display: none; +} +.usa-banner__button { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + position: absolute; + left: 0; + position: absolute; + bottom: 0; + top: 0; + color: #005ea2; + text-decoration: underline; + vertical-align: baseline; + color: #005ea2; + display: block; + font-size: 0.8rem; + height: auto; + line-height: 1.1; + padding-top: 0; + padding-left: 0; + text-decoration: none; + width: auto; +} +.usa-banner__button:visited { + color: #54278f; +} +.usa-banner__button:hover { + color: #1a4480; +} +.usa-banner__button:active { + color: #162e51; +} +.usa-banner__button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-banner__button:hover, +.usa-banner__button.usa-button--hover, +.usa-banner__button:disabled:hover, +.usa-banner__button[aria-disabled="true"]:hover, +.usa-banner__button:disabled.usa-button--hover, +.usa-banner__button[aria-disabled="true"].usa-button--hover, +.usa-banner__button.usa-button--disabled:hover, +.usa-banner__button.usa-button--disabled.usa-button--hover, +.usa-banner__button:active, +.usa-banner__button.usa-button--active, +.usa-banner__button:disabled:active, +.usa-banner__button[aria-disabled="true"]:active, +.usa-banner__button:disabled.usa-button--active, +.usa-banner__button[aria-disabled="true"].usa-button--active, +.usa-banner__button.usa-button--disabled:active, +.usa-banner__button.usa-button--disabled.usa-button--active, +.usa-banner__button:disabled:focus, +.usa-banner__button[aria-disabled="true"]:focus, +.usa-banner__button:disabled.usa-focus, +.usa-banner__button[aria-disabled="true"].usa-focus, +.usa-banner__button.usa-button--disabled:focus, +.usa-banner__button.usa-button--disabled.usa-focus, +.usa-banner__button:disabled, +.usa-banner__button[aria-disabled="true"], +.usa-banner__button.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-banner__button.usa-button--hover { + color: #1a4480; +} +.usa-banner__button.usa-button--active { + color: #162e51; +} +.usa-banner__button:disabled, +.usa-banner__button[aria-disabled="true"], +.usa-banner__button.usa-button--disabled { + color: #c9c9c9; +} +.usa-banner__button:visited { + color: #54278f; +} +.usa-banner__button:hover, +.usa-banner__button:active { + color: #1a4480; +} +@media all and (max-width: 39.99em) { + .usa-banner__button { + width: 100%; + } + .usa-banner__button:enabled:focus { + outline-offset: -0.25rem; + } +} +@media all and (min-width: 40em) { + .usa-banner__button { + color: #005ea2; + position: static; + bottom: auto; + left: auto; + right: auto; + top: auto; + display: inline; + margin-left: 0.5rem; + position: relative; + } + .usa-banner__button::after { + background-image: url("../images/usa-icons/expand_more.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1rem 1rem; + display: inline-block; + height: 1rem; + width: 1rem; + content: ""; + vertical-align: middle; + margin-left: 2px; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-banner__button::after { + background: none; + background-color: #005ea2; + -webkit-mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1rem 1rem; + mask-size: 1rem 1rem; + mask-repeat: no-repeat; + } + .usa-banner__button::after:hover { + background-color: #1a4480; + } + } + .usa-banner__button:hover::after { + content: ""; + background-color: #1a4480; + } + .usa-banner__button:visited { + color: #54278f; + } + .usa-banner__button:hover, + .usa-banner__button:active { + color: #1a4480; + } + .usa-banner__button::after, + .usa-banner__button:hover::after { + position: absolute; + } +} +@media (min-width: 40em) and (forced-colors: active) { + .usa-banner__button::after, + .usa-banner__button:hover::after { + background-color: ButtonText; + } +} +@media all and (min-width: 40em) { + .usa-banner__button:hover { + text-decoration: none; + } +} +.usa-banner__button[aria-expanded="false"] { + background-image: none; +} +.usa-banner__button[aria-expanded="true"] { + background-image: none; +} +@media all and (max-width: 39.99em) { + .usa-banner__button[aria-expanded="true"]::after { + background-image: url("../images/usa-icons/close.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1.5rem 1.5rem; + display: inline-block; + height: 3rem; + width: 3rem; + content: ""; + vertical-align: middle; + margin-left: 0; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-banner__button[aria-expanded="true"]::after { + background: none; + background-color: #005ea2; + -webkit-mask-image: + url("../images/usa-icons/close.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/close.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/close.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/close.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1.5rem 1.5rem; + mask-size: 1.5rem 1.5rem; + mask-repeat: no-repeat; + } + } + .usa-banner__button[aria-expanded="true"]::before { + position: absolute; + bottom: 0; + top: 0; + position: absolute; + right: 0; + background-color: #dfe1e2; + content: ""; + display: block; + height: 3rem; + width: 3rem; + } + .usa-banner__button[aria-expanded="true"]::after { + position: absolute; + bottom: 0; + top: 0; + position: absolute; + right: 0; + } +} +@media all and (min-width: 40em) { + .usa-banner__button[aria-expanded="true"] { + height: auto; + padding: 0; + position: relative; + } + .usa-banner__button[aria-expanded="true"]::after { + background-image: url("../images/usa-icons/expand_less.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1rem 1rem; + display: inline-block; + height: 1rem; + width: 1rem; + content: ""; + vertical-align: middle; + margin-left: 2px; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-banner__button[aria-expanded="true"]::after { + background: none; + background-color: #005ea2; + -webkit-mask-image: + url("../images/usa-icons/expand_less.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/expand_less.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/expand_less.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/expand_less.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1rem 1rem; + mask-size: 1rem 1rem; + mask-repeat: no-repeat; + } + .usa-banner__button[aria-expanded="true"]::after:hover { + background-color: #1a4480; + } + } + .usa-banner__button[aria-expanded="true"]:hover::after { + content: ""; + background-color: #1a4480; + } + .usa-banner__button[aria-expanded="true"]::after, + .usa-banner__button[aria-expanded="true"]:hover::after { + position: absolute; + } +} +@media (min-width: 40em) and (forced-colors: active) { + .usa-banner__button[aria-expanded="true"]::after, + .usa-banner__button[aria-expanded="true"]:hover::after { + background-color: ButtonText; + } +} +.usa-banner__button-text { + position: absolute; + left: -999em; + right: auto; + text-decoration: underline; +} +@media all and (min-width: 40em) { + .usa-banner__button-text { + position: static; + display: inline; + } +} +@media (forced-colors: active) { + .usa-banner__button-text { + color: LinkText; + } +} +.usa-banner__icon { + width: 2.5rem; +} +.usa-js-loading .usa-banner__content { + position: absolute; + left: -999em; + right: auto; +} +.usa-breadcrumb { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.3; + color: #1b1b1b; + background-color: #fff; + padding-left: 0; + padding-right: 0; +} +@media all and (min-width: 30em) { + .usa-breadcrumb { + padding-bottom: 1rem; + padding-top: 1rem; + } +} +@media all and (min-width: 30em) { + .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } +} +.usa-breadcrumb__list { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + display: block; + padding: 0.25rem; + margin-left: -0.25rem; + margin-right: -0.25rem; +} +.usa-breadcrumb__list > li { + margin-bottom: 0; + max-width: unset; +} +.usa-breadcrumb__list-item { + position: absolute; + left: -999em; + right: auto; + display: inline; + white-space: nowrap; +} +@media all and (max-width: 29.99em) { + .usa-breadcrumb__list-item { + white-space: normal; + } + .usa-breadcrumb__list-item:nth-last-child(2) { + position: static; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + padding-left: calc(2ex + 0px); + text-indent: calc((2ex + 0px) * -1); + color: #005ea2; + display: inline-block; + padding-bottom: 1rem; + padding-top: 1rem; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited { + color: #54278f; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover { + color: #1a4480; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active { + color: #162e51; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--hover, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link:disabled:hover, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link[aria-disabled="true"]:hover, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link:disabled.usa-button--hover, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link[aria-disabled="true"].usa-button--hover, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--disabled:hover, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--disabled.usa-button--hover, + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--active, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link:disabled:active, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link[aria-disabled="true"]:active, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link:disabled.usa-button--active, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link[aria-disabled="true"].usa-button--active, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--disabled:active, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--disabled.usa-button--active, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link:disabled:focus, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link[aria-disabled="true"]:focus, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link:disabled.usa-focus, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link[aria-disabled="true"].usa-focus, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--disabled:focus, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--disabled.usa-focus, + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link[aria-disabled="true"], + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; + } + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--hover { + color: #1a4480; + } + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--active { + color: #162e51; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link[aria-disabled="true"], + .usa-breadcrumb__list-item:nth-last-child(2) + .usa-breadcrumb__link.usa-button--disabled { + color: #c9c9c9; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { + background-image: url("../images/usa-icons/arrow_back.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2ex 2ex; + display: inline-block; + height: 2ex; + width: 2ex; + content: ""; + vertical-align: baseline; + margin-right: 0; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { + background: none; + background-color: #71767a; + -webkit-mask-image: + url("../images/usa-icons/arrow_back.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/arrow_back.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/arrow_back.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/arrow_back.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2ex 2ex; + mask-size: 2ex 2ex; + mask-repeat: no-repeat; + } + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited { + color: #54278f; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active { + color: #1a4480; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before { + bottom: -0.2em; + height: 2ex; + position: relative; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link, + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active { + text-decoration: none; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span { + text-decoration: underline; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { + margin-right: 0px; + } +} +@media all and (min-width: 30em) { + .usa-breadcrumb__list-item { + position: static; + } + .usa-breadcrumb__list-item:not(:last-child)::after { + background-image: url("../images/usa-icons/navigate_next.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2ex 2ex; + display: inline-block; + height: 2ex; + width: 2ex; + content: ""; + vertical-align: baseline; + margin-left: 0; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-breadcrumb__list-item:not(:last-child)::after { + background: none; + background-color: #71767a; + -webkit-mask-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2ex 2ex; + mask-size: 2ex 2ex; + mask-repeat: no-repeat; + } + } + .usa-breadcrumb__list-item:not(:last-child)::after { + bottom: -0.2em; + margin-left: 0px; + margin-right: 0px; + height: 2ex; + position: relative; + } +} +.usa-breadcrumb__link { + color: #005ea2; + display: inline; + text-decoration: none; +} +.usa-breadcrumb__link:visited { + color: #54278f; +} +.usa-breadcrumb__link:hover, +.usa-breadcrumb__link:active { + color: #1a4480; +} +.usa-breadcrumb__link span { + text-decoration: underline; +} +@media all and (min-width: 30em) { + .usa-breadcrumb--wrap { + line-height: 1.4; + } +} +.usa-breadcrumb--wrap .usa-breadcrumb__list-item { + display: inline-block; +} +.usa-button-group { + margin-bottom: 0; + margin-top: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + list-style-type: none; + margin-left: -0.25rem; + margin-right: -0.25rem; + padding-left: 0; +} +@media all and (min-width: 30em) { + .usa-button-group { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } +} +.usa-button-group__item { + margin: 0.25rem; +} +@media all and (min-width: 30em) { + .usa-button-group__item:last-child { + margin-right: 0; + } +} +.usa-button-group__item .usa-button { + margin-left: 0; + margin-right: 0; +} +.usa-button-group--segmented { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + margin-left: 0; + margin-right: 0; +} +@media all and (min-width: 30em) { + .usa-button-group--segmented { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } +} +.usa-button-group--segmented .usa-button { + position: relative; + width: calc(100% + 2px); +} +@media all and (min-width: 30em) { + .usa-button-group--segmented .usa-button { + width: auto; + } +} +.usa-button-group--segmented .usa-button:hover, +.usa-button-group--segmented .usa-button:active { + z-index: 2; +} +.usa-button-group--segmented .usa-button:focus { + z-index: 3; +} +.usa-button-group--segmented .usa-button-group__item { + margin-left: 0; + margin-right: 0; + width: 100%; +} +@media all and (min-width: 30em) { + .usa-button-group--segmented .usa-button-group__item { + width: auto; + } +} +.usa-button-group--segmented .usa-button-group__item:first-child > .usa-button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} +.usa-button-group--segmented .usa-button-group__item:last-child > .usa-button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-right: 0; + margin-left: -2px; + width: calc(100% + 2px); +} +@media all and (min-width: 30em) { + .usa-button-group--segmented + .usa-button-group__item:last-child + > .usa-button { + margin-left: -1px; + width: auto; + } +} +.usa-button-group--segmented + .usa-button-group__item:where(:not(:first-child):not(:last-child)) + > .usa-button { + border-radius: 0; + margin-right: -1px; + margin-left: -1px; +} +.usa-button-group--segmented + .usa-button-group__item:where(:not(:last-child)) + .usa-button::before { + border-right: 1px solid #1a4480; + bottom: 0; + content: ""; + display: block; + height: 100%; + position: absolute; + right: 1px; + top: 0; + width: 1px; + z-index: 3; +} +.usa-button-group--segmented + .usa-button-group__item:where(:not(:last-child)) + .usa-button--secondary::before { + border-right-color: #b50909; +} +.usa-button-group--segmented + .usa-button-group__item:where(:not(:last-child)) + .usa-button--accent-cool::before { + border-right-color: #28a0cb; +} +.usa-button-group--segmented + .usa-button-group__item:where(:not(:last-child)) + .usa-button--base::before { + border-right-color: #565c65; +} +.usa-button-group--segmented + .usa-button-group__item:where(:not(:last-child)) + [class*="usa-button"]:disabled::before, +.usa-button-group--segmented + .usa-button-group__item:where(:not(:last-child)) + [class*="usa-button"][aria-disabled="true"]::before { + border-right-color: #fff; +} +.usa-button-group--segmented + .usa-button-group__item:where(:not(:last-child)) + .usa-button:active::before, +.usa-button-group--segmented + .usa-button-group__item:where(:not(:last-child)) + .usa-button--outline::before { + display: none; +} +.usa-card-group { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; +} +.usa-prose .usa-card-group { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; +} +.usa-card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + margin-left: -0.5rem; + margin-right: -0.5rem; +} +@media all and (min-width: 40em) { + .usa-card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } +} +.usa-card { + margin-bottom: 2.5rem; + max-width: none; +} +.usa-card:last-child { + margin-bottom: 2.5rem; +} +@media all and (min-width: 40em) { + .usa-card { + margin-bottom: 2rem; + } + .usa-card:last-child { + margin-bottom: 2rem; + } +} +.usa-prose .usa-card { + margin-bottom: 2.5rem; + max-width: none; +} +.usa-prose .usa-card:last-child { + margin-bottom: 2.5rem; +} +@media all and (min-width: 40em) { + .usa-prose .usa-card { + margin-bottom: 2rem; + } + .usa-prose .usa-card:last-child { + margin-bottom: 2rem; + } +} +.usa-card__container { + color: #1b1b1b; + background-color: #fff; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + border-width: 2px; + border-color: #dfe1e2; + border-style: solid; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 100%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-left: 0.5rem; + margin-right: 0.5rem; + position: relative; + border-radius: 0.5rem; +} +.usa-card:not(.usa-card--flag) .usa-card__container > :only-child { + padding: 1.5rem; +} +.usa-card .usa-card__img { + display: block; +} +.usa-card__header { + padding-bottom: 0.5rem; + padding-top: 1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.usa-card__header:last-child { + padding-bottom: 1.5rem; +} +.usa-card__heading { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; + line-height: 1.2; + margin: 0; +} +.usa-card__media { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + min-height: 1px; +} +.usa-card__img { + border-top-left-radius: calc(0.5rem - 2px); + border-top-right-radius: calc(0.5rem - 2px); + background-color: #f0f0f0; + position: relative; + overflow: hidden; +} +.usa-card__img img { + display: block; + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.usa-card__media--inset { + padding-top: 1.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.usa-card__media--inset .usa-card__img { + border-radius: 0; +} +.usa-card__body { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} +.usa-card__body:last-child { + padding-bottom: 1.5rem; +} +.usa-card__body:first-child { + padding-top: 1.5rem; +} +.usa-card__body:only-child { + padding-bottom: 1.5rem; + padding-top: 1.5rem; +} +.usa-card__footer { + padding-bottom: 1.5rem; + padding-top: 0.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.usa-card__footer .usa-button:only-of-type { + margin-right: 0; +} +.usa-card__header > :last-child, +.usa-card__body > :last-child { + padding-bottom: 0; + margin-bottom: 0; +} +.usa-card__header > :first-child, +.usa-card__body > :first-child { + margin-top: 0; + padding-top: 0; +} +.usa-card__header > :only-child, +.usa-card__body > :only-child { + margin-bottom: 0; + margin-top: 0; + padding-bottom: 0; + padding-top: 0; +} +.usa-card__header--exdent, +.usa-card__media--exdent, +.usa-card__body--exdent, +.usa-card__footer--exdent { + margin-left: -2px; + margin-right: -2px; +} +.usa-card__header--exdent > *, +.usa-card__body--exdent > *, +.usa-card__footer--exdent > * { + padding-left: 2px; + padding-right: 2px; +} +.usa-card__media--exdent { + margin-top: -2px; +} +.usa-card__media--exdent .usa-card__img { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} +.usa-card--header-first .usa-card__header { + border-top-left-radius: calc(0.5rem - 2px); + border-top-right-radius: calc(0.5rem - 2px); + padding-bottom: 1rem; +} +.usa-card--header-first .usa-card__header--exdent { + margin-top: -2px; + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} +.usa-card--header-first .usa-card__media--inset { + padding-top: 0; +} +.usa-card--header-first .usa-card__media { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.usa-card--header-first .usa-card__img { + border-radius: 0; +} +.usa-card--header-first .usa-card__body { + padding-top: 1rem; +} +@media all and (min-width: 40em) { + .usa-card--flag .usa-card__media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + overflow: hidden; + position: absolute; + bottom: 0; + top: 0; + position: absolute; + left: 0; + position: absolute; + width: 15rem; + } + .usa-card--flag .usa-card__img { + border-radius: 0; + border-top-left-radius: calc(0.5rem - 2px); + border-bottom-left-radius: calc(0.5rem - 2px); + } + .usa-card--flag .usa-card__header, + .usa-card--flag .usa-card__body, + .usa-card--flag .usa-card__footer { + margin-left: 15rem; + } + .usa-card--flag .usa-card__media--exdent { + margin-left: -2px; + margin-right: 0; + margin-bottom: -2px; + margin-top: -2px; + } + .usa-card--flag .usa-card__media--exdent .usa-card__img { + border-bottom-left-radius: 0.5rem; + border-top-left-radius: 0.5rem; + } + .usa-card--flag .usa-card__media--inset { + padding-right: 0; + padding-bottom: 1.5rem; + } + .usa-card--flag .usa-card__media--inset .usa-card__img { + border-radius: 0; + } + .usa-card--flag.usa-card--header-first .usa-card__header { + padding-bottom: 0.5rem; + } + .usa-card--flag.usa-card--header-first .usa-card__body { + padding-top: 0.5rem; + } + .usa-card--flag.usa-card--header-first .usa-card__media--inset { + padding-top: 1.5rem; + } + .usa-card--flag.usa-card--media-right .usa-card__media { + left: auto; + right: 0; + } + .usa-card--flag.usa-card--media-right .usa-card__media--inset { + padding-left: 0; + padding-right: 1.5rem; + } + .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img { + border-radius: 0; + } + .usa-card--flag.usa-card--media-right .usa-card__img { + border-radius: 0; + border-top-right-radius: calc(0.5rem - 2px); + border-bottom-right-radius: calc(0.5rem - 2px); + } + .usa-card--flag.usa-card--media-right .usa-card__header, + .usa-card--flag.usa-card--media-right .usa-card__body, + .usa-card--flag.usa-card--media-right .usa-card__footer { + margin-left: 0; + margin-right: 15rem; + } + .usa-card--flag.usa-card--media-right .usa-card__media--exdent { + margin-right: -2px; + margin-left: 0; + } + .usa-card--flag.usa-card--media-right + .usa-card__media--exdent + .usa-card__img { + border-radius: 0; + border-bottom-right-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } +} +.usa-card:not(.usa-card--flag).usa-card__media--set-aspect { + -webkit-box-sizing: border-box; + box-sizing: border-box; + height: 0; + overflow: hidden; + padding-bottom: 56.25%; + position: relative; + position: relative; +} +@supports (aspect-ratio: 1) { + .usa-card:not(.usa-card--flag).usa-card__media--set-aspect { + height: inherit; + padding: inherit; + aspect-ratio: 1.7777777778; + max-width: 100%; + } + .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + img.usa-card:not(.usa-card--flag).usa-card__media--set-aspect, + .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > img { + -o-object-fit: cover; + object-fit: cover; + } +} +.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img { + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 0; +} +.usa-checklist { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; +} +.usa-checklist__item { + text-indent: -2.5rem; + margin-bottom: 0; + margin-top: 0; + margin-bottom: 0; + margin-top: 0.5rem; +} +.usa-checklist__item::before { + content: " "; + display: inline-block; + height: 1rem; + margin-left: -0.25rem; + margin-right: 0.75rem; + width: 2rem; +} +.usa-checklist__item.usa-checklist__item--checked::before { + background-image: + url("../images/usa-icons-bg/check--blue-60v.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons-bg/check--blue-60v.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; + background-position: center; + background-size: 1.5rem; +} +.usa-collection { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.3; + margin-bottom: 1em; + margin-top: 1em; + line-height: 1.5; + padding-left: 3ch; + padding-left: 0; +} +.usa-collection:last-child { + margin-bottom: 0; +} +.usa-collection ul, +.usa-collection ol { + margin-top: 0.25em; +} +.usa-collection__item { + margin-bottom: 0.25em; + max-width: 68ex; + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + border-top-width: 1px; + border-top-style: solid; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 1rem; + margin-top: 1rem; + padding-top: 1rem; +} +.usa-collection__item:last-child { + margin-bottom: 0; +} +.usa-collection__item > li { + margin-bottom: 0; + max-width: unset; +} +.usa-prose .usa-collection { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.3; + margin-bottom: 1em; + margin-top: 1em; + line-height: 1.5; + padding-left: 3ch; + padding-left: 0; +} +.usa-prose .usa-collection:last-child { + margin-bottom: 0; +} +.usa-prose .usa-collection ul, +.usa-prose .usa-collection ol { + margin-top: 0.25em; +} +.usa-prose .usa-collection__item { + margin-bottom: 0.25em; + max-width: 68ex; + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + border-top-width: 1px; + border-top-style: solid; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 1rem; + margin-top: 1rem; + padding-top: 1rem; +} +.usa-prose .usa-collection__item:last-child { + margin-bottom: 0; +} +.usa-prose .usa-collection__item > li { + margin-bottom: 0; + max-width: unset; +} +.usa-collection__img, +.usa-collection__calendar-date { + -ms-flex-negative: 0; + flex-shrink: 0; + margin-right: 0.5rem; + width: 4rem; + margin-right: 1rem; +} +@media all and (min-width: 40em) { + .usa-collection__img, + .usa-collection__calendar-date { + width: 5rem; + } +} +.usa-collection__body { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; +} +.usa-collection__heading { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.2rem; + line-height: 1.3; + margin-bottom: 0; + margin-top: 0; +} +.usa-collection__description { + margin-bottom: 0.5rem; + margin-top: 0.5rem; +} +.usa-collection__meta { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + margin-top: 0.25rem; +} +.usa-collection__meta > li { + margin-bottom: 0; + max-width: unset; +} +.usa-collection__meta-item { + margin-top: 0.25rem; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 0.93rem; + line-height: 1.3; + display: block; + margin-right: 0.5rem; +} +.usa-collection__meta-item.usa-tag { + background-color: #dfe1e2; + line-height: 0.9; + padding-bottom: 0.25rem; + padding-top: 0.25rem; + color: #1b1b1b; + display: inline-block; + margin-top: 0.25rem; +} +.usa-collection__meta-item.usa-tag--new { + background-color: #c05600; + color: #fff; +} +.usa-collection__calendar-date { + text-decoration: none; +} +.usa-collection__calendar-date-month, +.usa-collection__calendar-date-day { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.13rem; + display: block; + font-weight: 700; + padding: 0.25rem; + text-align: center; +} +@media all and (min-width: 40em) { + .usa-collection__calendar-date-month, + .usa-collection__calendar-date-day { + padding: 0.5rem; + } +} +.usa-collection__calendar-date-month { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + background-color: #005ea2; + color: #fff; +} +.usa-collection__calendar-date-day { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + border: 1px solid #005ea2; + color: #005ea2; +} +.usa-collection--condensed .usa-collection__item { + margin-bottom: 0.5rem; + margin-top: 0.5rem; + padding-top: 0.5rem; +} +.usa-embed-container iframe, +.usa-embed-container object, +.usa-embed-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.usa-embed-container { + -webkit-box-sizing: border-box; + box-sizing: border-box; + height: 0; + overflow: hidden; + padding-bottom: 56.25%; + position: relative; + max-width: 100%; +} +@supports (aspect-ratio: 1) { + .usa-embed-container { + height: inherit; + padding: inherit; + aspect-ratio: 1.7777777778; + max-width: 100%; + } + .usa-embed-container > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + img.usa-embed-container, + .usa-embed-container > img { + -o-object-fit: cover; + object-fit: cover; + } +} +.grid-container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-container-card { + margin-left: auto; + margin-right: auto; + max-width: 10rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container-card { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-container-card-lg { + margin-left: auto; + margin-right: auto; + max-width: 15rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container-card-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-container-mobile { + margin-left: auto; + margin-right: auto; + max-width: 20rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container-mobile { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-container-mobile-lg { + margin-left: auto; + margin-right: auto; + max-width: 30rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container-mobile-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-container-tablet { + margin-left: auto; + margin-right: auto; + max-width: 40rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container-tablet { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-container-tablet-lg { + margin-left: auto; + margin-right: auto; + max-width: 55rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container-tablet-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-container-desktop { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container-desktop { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-container-desktop-lg { + margin-left: auto; + margin-right: auto; + max-width: 75rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container-desktop-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-container-widescreen { + margin-left: auto; + margin-right: auto; + max-width: 87.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .grid-container-widescreen { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container-card { + margin-left: auto; + margin-right: auto; + max-width: 10rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container-card { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container-card-lg { + margin-left: auto; + margin-right: auto; + max-width: 15rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container-card-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container-mobile { + margin-left: auto; + margin-right: auto; + max-width: 20rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container-mobile { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container-mobile-lg { + margin-left: auto; + margin-right: auto; + max-width: 30rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container-mobile-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container-tablet { + margin-left: auto; + margin-right: auto; + max-width: 40rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container-tablet { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container-tablet-lg { + margin-left: auto; + margin-right: auto; + max-width: 55rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container-tablet-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container-desktop { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container-desktop { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container-desktop-lg { + margin-left: auto; + margin-right: auto; + max-width: 75rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container-desktop-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-container-widescreen { + margin-left: auto; + margin-right: auto; + max-width: 87.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .mobile-lg\:grid-container-widescreen { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container-card { + margin-left: auto; + margin-right: auto; + max-width: 10rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container-card { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container-card-lg { + margin-left: auto; + margin-right: auto; + max-width: 15rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container-card-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container-mobile { + margin-left: auto; + margin-right: auto; + max-width: 20rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container-mobile { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container-mobile-lg { + margin-left: auto; + margin-right: auto; + max-width: 30rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container-mobile-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container-tablet { + margin-left: auto; + margin-right: auto; + max-width: 40rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container-tablet { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container-tablet-lg { + margin-left: auto; + margin-right: auto; + max-width: 55rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container-tablet-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container-desktop { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container-desktop { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container-desktop-lg { + margin-left: auto; + margin-right: auto; + max-width: 75rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container-desktop-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-container-widescreen { + margin-left: auto; + margin-right: auto; + max-width: 87.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em) { + .tablet\:grid-container-widescreen { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container-card { + margin-left: auto; + margin-right: auto; + max-width: 10rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container-card { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container-card-lg { + margin-left: auto; + margin-right: auto; + max-width: 15rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container-card-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container-mobile { + margin-left: auto; + margin-right: auto; + max-width: 20rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container-mobile { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container-mobile-lg { + margin-left: auto; + margin-right: auto; + max-width: 30rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container-mobile-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container-tablet { + margin-left: auto; + margin-right: auto; + max-width: 40rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container-tablet { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container-tablet-lg { + margin-left: auto; + margin-right: auto; + max-width: 55rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container-tablet-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container-desktop { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container-desktop { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container-desktop-lg { + margin-left: auto; + margin-right: auto; + max-width: 75rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container-desktop-lg { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-container-widescreen { + margin-left: auto; + margin-right: auto; + max-width: 87.5rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em) { + .desktop\:grid-container-widescreen { + padding-left: 2rem; + padding-right: 2rem; + } +} +.grid-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.grid-row.grid-gap { + margin-left: -0.5rem; + margin-right: -0.5rem; +} +.grid-row.grid-gap > * { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +@media all and (min-width: 64em) { + .grid-row.grid-gap { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + .grid-row.grid-gap > * { + padding-left: 1.25rem; + padding-right: 1.25rem; + } +} +.grid-row.grid-gap-0 { + margin-left: 0; + margin-right: 0; +} +.grid-row.grid-gap-0 > * { + padding-left: 0; + padding-right: 0; +} +.grid-row.grid-gap-2px { + margin-left: -1px; + margin-right: -1px; +} +.grid-row.grid-gap-2px > * { + padding-left: 1px; + padding-right: 1px; +} +.grid-row.grid-gap-05 { + margin-left: -2px; + margin-right: -2px; +} +.grid-row.grid-gap-05 > * { + padding-left: 2px; + padding-right: 2px; +} +.grid-row.grid-gap-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; +} +.grid-row.grid-gap-1 > * { + padding-left: 0.25rem; + padding-right: 0.25rem; +} +.grid-row.grid-gap-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; +} +.grid-row.grid-gap-2 > * { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.grid-row.grid-gap-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; +} +.grid-row.grid-gap-3 > * { + padding-left: 0.75rem; + padding-right: 0.75rem; +} +.grid-row.grid-gap-4 { + margin-left: -1rem; + margin-right: -1rem; +} +.grid-row.grid-gap-4 > * { + padding-left: 1rem; + padding-right: 1rem; +} +.grid-row.grid-gap-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; +} +.grid-row.grid-gap-5 > * { + padding-left: 1.25rem; + padding-right: 1.25rem; +} +.grid-row.grid-gap-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; +} +.grid-row.grid-gap-6 > * { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.grid-row.grid-gap-sm { + margin-left: -1px; + margin-right: -1px; +} +.grid-row.grid-gap-sm > * { + padding-left: 1px; + padding-right: 1px; +} +.grid-row.grid-gap-md { + margin-left: -0.5rem; + margin-right: -0.5rem; +} +.grid-row.grid-gap-md > * { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.grid-row.grid-gap-lg { + margin-left: -0.75rem; + margin-right: -0.75rem; +} +.grid-row.grid-gap-lg > * { + padding-left: 0.75rem; + padding-right: 0.75rem; +} +@media all and (min-width: 30em) { + .grid-row.mobile-lg\:grid-gap-0 { + margin-left: 0; + margin-right: 0; + } + .grid-row.mobile-lg\:grid-gap-0 > * { + padding-left: 0; + padding-right: 0; + } + .grid-row.mobile-lg\:grid-gap-2px { + margin-left: -1px; + margin-right: -1px; + } + .grid-row.mobile-lg\:grid-gap-2px > * { + padding-left: 1px; + padding-right: 1px; + } + .grid-row.mobile-lg\:grid-gap-05 { + margin-left: -2px; + margin-right: -2px; + } + .grid-row.mobile-lg\:grid-gap-05 > * { + padding-left: 2px; + padding-right: 2px; + } + .grid-row.mobile-lg\:grid-gap-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + .grid-row.mobile-lg\:grid-gap-1 > * { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + .grid-row.mobile-lg\:grid-gap-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + .grid-row.mobile-lg\:grid-gap-2 > * { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .grid-row.mobile-lg\:grid-gap-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + .grid-row.mobile-lg\:grid-gap-3 > * { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + .grid-row.mobile-lg\:grid-gap-4 { + margin-left: -1rem; + margin-right: -1rem; + } + .grid-row.mobile-lg\:grid-gap-4 > * { + padding-left: 1rem; + padding-right: 1rem; + } + .grid-row.mobile-lg\:grid-gap-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + .grid-row.mobile-lg\:grid-gap-5 > * { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + .grid-row.mobile-lg\:grid-gap-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .grid-row.mobile-lg\:grid-gap-6 > * { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .grid-row.mobile-lg\:grid-gap-sm { + margin-left: -1px; + margin-right: -1px; + } + .grid-row.mobile-lg\:grid-gap-sm > * { + padding-left: 1px; + padding-right: 1px; + } + .grid-row.mobile-lg\:grid-gap-md { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + .grid-row.mobile-lg\:grid-gap-md > * { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .grid-row.mobile-lg\:grid-gap-lg { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + .grid-row.mobile-lg\:grid-gap-lg > * { + padding-left: 0.75rem; + padding-right: 0.75rem; + } +} +@media all and (min-width: 40em) { + .grid-row.tablet\:grid-gap-0 { + margin-left: 0; + margin-right: 0; + } + .grid-row.tablet\:grid-gap-0 > * { + padding-left: 0; + padding-right: 0; + } + .grid-row.tablet\:grid-gap-2px { + margin-left: -1px; + margin-right: -1px; + } + .grid-row.tablet\:grid-gap-2px > * { + padding-left: 1px; + padding-right: 1px; + } + .grid-row.tablet\:grid-gap-05 { + margin-left: -2px; + margin-right: -2px; + } + .grid-row.tablet\:grid-gap-05 > * { + padding-left: 2px; + padding-right: 2px; + } + .grid-row.tablet\:grid-gap-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + .grid-row.tablet\:grid-gap-1 > * { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + .grid-row.tablet\:grid-gap-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + .grid-row.tablet\:grid-gap-2 > * { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .grid-row.tablet\:grid-gap-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + .grid-row.tablet\:grid-gap-3 > * { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + .grid-row.tablet\:grid-gap-4 { + margin-left: -1rem; + margin-right: -1rem; + } + .grid-row.tablet\:grid-gap-4 > * { + padding-left: 1rem; + padding-right: 1rem; + } + .grid-row.tablet\:grid-gap-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + .grid-row.tablet\:grid-gap-5 > * { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + .grid-row.tablet\:grid-gap-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .grid-row.tablet\:grid-gap-6 > * { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .grid-row.tablet\:grid-gap-sm { + margin-left: -1px; + margin-right: -1px; + } + .grid-row.tablet\:grid-gap-sm > * { + padding-left: 1px; + padding-right: 1px; + } + .grid-row.tablet\:grid-gap-md { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + .grid-row.tablet\:grid-gap-md > * { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .grid-row.tablet\:grid-gap-lg { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + .grid-row.tablet\:grid-gap-lg > * { + padding-left: 0.75rem; + padding-right: 0.75rem; + } +} +@media all and (min-width: 64em) { + .grid-row.desktop\:grid-gap-0 { + margin-left: 0; + margin-right: 0; + } + .grid-row.desktop\:grid-gap-0 > * { + padding-left: 0; + padding-right: 0; + } + .grid-row.desktop\:grid-gap-2px { + margin-left: -1px; + margin-right: -1px; + } + .grid-row.desktop\:grid-gap-2px > * { + padding-left: 1px; + padding-right: 1px; + } + .grid-row.desktop\:grid-gap-05 { + margin-left: -2px; + margin-right: -2px; + } + .grid-row.desktop\:grid-gap-05 > * { + padding-left: 2px; + padding-right: 2px; + } + .grid-row.desktop\:grid-gap-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + .grid-row.desktop\:grid-gap-1 > * { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + .grid-row.desktop\:grid-gap-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + .grid-row.desktop\:grid-gap-2 > * { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .grid-row.desktop\:grid-gap-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + .grid-row.desktop\:grid-gap-3 > * { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + .grid-row.desktop\:grid-gap-4 { + margin-left: -1rem; + margin-right: -1rem; + } + .grid-row.desktop\:grid-gap-4 > * { + padding-left: 1rem; + padding-right: 1rem; + } + .grid-row.desktop\:grid-gap-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + .grid-row.desktop\:grid-gap-5 > * { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + .grid-row.desktop\:grid-gap-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .grid-row.desktop\:grid-gap-6 > * { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .grid-row.desktop\:grid-gap-sm { + margin-left: -1px; + margin-right: -1px; + } + .grid-row.desktop\:grid-gap-sm > * { + padding-left: 1px; + padding-right: 1px; + } + .grid-row.desktop\:grid-gap-md { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + .grid-row.desktop\:grid-gap-md > * { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .grid-row.desktop\:grid-gap-lg { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + .grid-row.desktop\:grid-gap-lg > * { + padding-left: 0.75rem; + padding-right: 0.75rem; + } +} +[class*="grid-col"] { + position: relative; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.grid-col { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + width: auto; + max-width: 100%; + min-width: 1px; +} +.grid-col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: auto; + max-width: 100%; +} +.grid-col-fill { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + width: auto; + max-width: 100%; + min-width: 1px; +} +.grid-col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 8.3333333333%; +} +.grid-col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 16.6666666667%; +} +.grid-col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 25%; +} +.grid-col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 33.3333333333%; +} +.grid-col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 41.6666666667%; +} +.grid-col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 50%; +} +.grid-col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 58.3333333333%; +} +.grid-col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 66.6666666667%; +} +.grid-col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 75%; +} +.grid-col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 83.3333333333%; +} +.grid-col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 91.6666666667%; +} +.grid-col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 100%; +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-col { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + width: auto; + max-width: 100%; + min-width: 1px; + } + .mobile-lg\:grid-col-fill { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + width: auto; + max-width: 100%; + min-width: 1px; + } + .mobile-lg\:grid-col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: auto; + max-width: 100%; + } + .mobile-lg\:grid-col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 8.3333333333%; + } + .mobile-lg\:grid-col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 16.6666666667%; + } + .mobile-lg\:grid-col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 25%; + } + .mobile-lg\:grid-col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 33.3333333333%; + } + .mobile-lg\:grid-col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 41.6666666667%; + } + .mobile-lg\:grid-col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 50%; + } + .mobile-lg\:grid-col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 58.3333333333%; + } + .mobile-lg\:grid-col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 66.6666666667%; + } + .mobile-lg\:grid-col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 75%; + } + .mobile-lg\:grid-col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 83.3333333333%; + } + .mobile-lg\:grid-col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 91.6666666667%; + } + .mobile-lg\:grid-col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 100%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-col { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + width: auto; + max-width: 100%; + min-width: 1px; + } + .tablet\:grid-col-fill { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + width: auto; + max-width: 100%; + min-width: 1px; + } + .tablet\:grid-col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: auto; + max-width: 100%; + } + .tablet\:grid-col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 8.3333333333%; + } + .tablet\:grid-col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 16.6666666667%; + } + .tablet\:grid-col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 25%; + } + .tablet\:grid-col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 33.3333333333%; + } + .tablet\:grid-col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 41.6666666667%; + } + .tablet\:grid-col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 50%; + } + .tablet\:grid-col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 58.3333333333%; + } + .tablet\:grid-col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 66.6666666667%; + } + .tablet\:grid-col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 75%; + } + .tablet\:grid-col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 83.3333333333%; + } + .tablet\:grid-col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 91.6666666667%; + } + .tablet\:grid-col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 100%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-col { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + width: auto; + max-width: 100%; + min-width: 1px; + } + .desktop\:grid-col-fill { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + width: auto; + max-width: 100%; + min-width: 1px; + } + .desktop\:grid-col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: auto; + max-width: 100%; + } + .desktop\:grid-col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 8.3333333333%; + } + .desktop\:grid-col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 16.6666666667%; + } + .desktop\:grid-col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 25%; + } + .desktop\:grid-col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 33.3333333333%; + } + .desktop\:grid-col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 41.6666666667%; + } + .desktop\:grid-col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 50%; + } + .desktop\:grid-col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 58.3333333333%; + } + .desktop\:grid-col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 66.6666666667%; + } + .desktop\:grid-col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 75%; + } + .desktop\:grid-col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 83.3333333333%; + } + .desktop\:grid-col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 91.6666666667%; + } + .desktop\:grid-col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 100%; + } +} +.grid-offset-1 { + margin-left: 8.3333333333%; +} +.grid-offset-2 { + margin-left: 16.6666666667%; +} +.grid-offset-3 { + margin-left: 25%; +} +.grid-offset-4 { + margin-left: 33.3333333333%; +} +.grid-offset-5 { + margin-left: 41.6666666667%; +} +.grid-offset-6 { + margin-left: 50%; +} +.grid-offset-7 { + margin-left: 58.3333333333%; +} +.grid-offset-8 { + margin-left: 66.6666666667%; +} +.grid-offset-9 { + margin-left: 75%; +} +.grid-offset-10 { + margin-left: 83.3333333333%; +} +.grid-offset-11 { + margin-left: 91.6666666667%; +} +.grid-offset-12 { + margin-left: 100%; +} +.grid-offset-none { + margin-left: 0; +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-1 { + margin-left: 8.3333333333%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-2 { + margin-left: 16.6666666667%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-3 { + margin-left: 25%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-4 { + margin-left: 33.3333333333%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-5 { + margin-left: 41.6666666667%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-6 { + margin-left: 50%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-7 { + margin-left: 58.3333333333%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-8 { + margin-left: 66.6666666667%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-9 { + margin-left: 75%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-10 { + margin-left: 83.3333333333%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-11 { + margin-left: 91.6666666667%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-12 { + margin-left: 100%; + } +} +@media all and (min-width: 30em) { + .mobile-lg\:grid-offset-none { + margin-left: 0; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-1 { + margin-left: 8.3333333333%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-2 { + margin-left: 16.6666666667%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-3 { + margin-left: 25%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-4 { + margin-left: 33.3333333333%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-5 { + margin-left: 41.6666666667%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-6 { + margin-left: 50%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-7 { + margin-left: 58.3333333333%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-8 { + margin-left: 66.6666666667%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-9 { + margin-left: 75%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-10 { + margin-left: 83.3333333333%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-11 { + margin-left: 91.6666666667%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-12 { + margin-left: 100%; + } +} +@media all and (min-width: 40em) { + .tablet\:grid-offset-none { + margin-left: 0; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-1 { + margin-left: 8.3333333333%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-2 { + margin-left: 16.6666666667%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-3 { + margin-left: 25%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-4 { + margin-left: 33.3333333333%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-5 { + margin-left: 41.6666666667%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-6 { + margin-left: 50%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-7 { + margin-left: 58.3333333333%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-8 { + margin-left: 66.6666666667%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-9 { + margin-left: 75%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-10 { + margin-left: 83.3333333333%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-11 { + margin-left: 91.6666666667%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-12 { + margin-left: 100%; + } +} +@media all and (min-width: 64em) { + .desktop\:grid-offset-none { + margin-left: 0; + } +} +.usa-input--error { + border-width: 0.25rem; + border-color: #b50909; + border-style: solid; + padding-top: calc(0.5rem - 0.25rem); + padding-bottom: calc(0.5rem - 0.25rem); +} +.usa-input--success { + border-width: 0.25rem; + border-color: #00a91c; + border-style: solid; + padding-top: calc(0.5rem - 0.25rem); + padding-bottom: calc(0.5rem - 0.25rem); +} +.usa-form { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.3; +} +@media all and (min-width: 30em) { + .usa-form { + max-width: 20rem; + } +} +.usa-form abbr[title="required"] { + text-decoration: none; +} +.usa-form .usa-input, +.usa-form .usa-range, +.usa-form .usa-select, +.usa-form .usa-textarea { + max-width: none; +} +.usa-form .usa-input--2xs, +.usa-form .usa-input-group--2xs { + max-width: 5ex; +} +.usa-form .usa-input--xs, +.usa-form .usa-input-group--xs { + max-width: 9ex; +} +.usa-form .usa-input--sm, +.usa-form .usa-input--small, +.usa-form .usa-input-group--sm, +.usa-form .usa-input-group--small { + max-width: 13ex; +} +.usa-form .usa-input--md, +.usa-form .usa-input--medium, +.usa-form .usa-input-group--md, +.usa-form .usa-input-group--medium { + max-width: 20ex; +} +.usa-form .usa-input--lg, +.usa-form .usa-input-group--lg { + max-width: 30ex; +} +.usa-form .usa-input--xl, +.usa-form .usa-input-group--xl { + max-width: 40ex; +} +.usa-form .usa-input--2xl, +.usa-form .usa-input-group--2xl { + max-width: 50ex; +} +.usa-form .usa-button { + margin-top: 0.5rem; +} +@media all and (min-width: 30em) { + .usa-form .usa-button { + margin-top: 1.5rem; + } +} +.usa-form a:where(:not(.usa-button)) { + color: #005ea2; + text-decoration: underline; +} +.usa-form a:where(:not(.usa-button)):visited { + color: #54278f; +} +.usa-form a:where(:not(.usa-button)):hover { + color: #1a4480; +} +.usa-form a:where(:not(.usa-button)):active { + color: #162e51; +} +.usa-form a:where(:not(.usa-button)):focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +@media all and (min-width: 30em) { + .usa-form--large { + max-width: 30rem; + } +} +.usa-show-password { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + cursor: pointer; +} +.usa-show-password:visited { + color: #54278f; +} +.usa-show-password:hover { + color: #1a4480; +} +.usa-show-password:active { + color: #162e51; +} +.usa-show-password:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-show-password:hover, +.usa-show-password.usa-button--hover, +.usa-show-password:disabled:hover, +.usa-show-password[aria-disabled="true"]:hover, +.usa-show-password:disabled.usa-button--hover, +.usa-show-password[aria-disabled="true"].usa-button--hover, +.usa-show-password.usa-button--disabled:hover, +.usa-show-password.usa-button--disabled.usa-button--hover, +.usa-show-password:active, +.usa-show-password.usa-button--active, +.usa-show-password:disabled:active, +.usa-show-password[aria-disabled="true"]:active, +.usa-show-password:disabled.usa-button--active, +.usa-show-password[aria-disabled="true"].usa-button--active, +.usa-show-password.usa-button--disabled:active, +.usa-show-password.usa-button--disabled.usa-button--active, +.usa-show-password:disabled:focus, +.usa-show-password[aria-disabled="true"]:focus, +.usa-show-password:disabled.usa-focus, +.usa-show-password[aria-disabled="true"].usa-focus, +.usa-show-password.usa-button--disabled:focus, +.usa-show-password.usa-button--disabled.usa-focus, +.usa-show-password:disabled, +.usa-show-password[aria-disabled="true"], +.usa-show-password.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-show-password.usa-button--hover { + color: #1a4480; +} +.usa-show-password.usa-button--active { + color: #162e51; +} +.usa-show-password:disabled, +.usa-show-password[aria-disabled="true"], +.usa-show-password.usa-button--disabled { + color: #c9c9c9; +} +.usa-form__note, +.usa-show-password { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 0.93rem; + line-height: 1.3; + float: right; + margin: 0.25rem 0 1rem; +} +.usa-label, +.form-item__label, +.fieldset__legend { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.3; + display: block; + font-weight: normal; + margin-top: 1.5rem; + max-width: 30rem; +} +.usa-label--error { + font-weight: 700; + margin-top: 0; +} +.usa-label--required { + color: #b50909; +} +.usa-list { + margin-bottom: 1em; + margin-top: 1em; + line-height: 1.5; + padding-left: 3ch; +} +.usa-list:last-child { + margin-bottom: 0; +} +.usa-list ul, +.usa-list ol { + margin-top: 0.25em; +} +.usa-list li { + margin-bottom: 0.25em; + max-width: 68ex; +} +.usa-list li:last-child { + margin-bottom: 0; +} +.usa-list--unstyled { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; +} +.usa-list--unstyled > li { + margin-bottom: 0; + max-width: unset; +} +.usa-prose .usa-list--unstyled { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; +} +.usa-prose .usa-list--unstyled > li { + margin-bottom: 0; + max-width: unset; +} +.usa-footer { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + overflow: hidden; +} +.usa-footer > .grid-container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .usa-footer > .grid-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +.usa-footer__return-to-top { + padding-bottom: 1.25rem; + padding-top: 1.25rem; + line-height: 0.9; +} +.usa-footer__return-to-top a { + color: #005ea2; + text-decoration: underline; +} +.usa-footer__return-to-top a:visited { + color: #54278f; +} +.usa-footer__return-to-top a:hover { + color: #1a4480; +} +.usa-footer__return-to-top a:active { + color: #162e51; +} +.usa-footer__return-to-top a:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-footer__nav { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-left: 0; + padding-right: 0; + border-bottom: 1px solid #a9aeb1; +} +@media all and (min-width: 64em) { + .usa-footer__nav { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 30em) { + .usa-footer__nav { + padding-left: 1.5rem; + padding-right: 1.5rem; + border-bottom: none; + } +} +@media all and (min-width: 30em) and (min-width: 64em) { + .usa-footer__nav { + padding-left: 2rem; + padding-right: 2rem; + } +} +.usa-footer__nav > ul { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; +} +.usa-footer__primary-section { + background-color: #f0f0f0; +} +.usa-footer__primary-section > .grid-container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .usa-footer__primary-section > .grid-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +.usa-footer__primary-container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .usa-footer__primary-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 64em) { + .usa-footer__primary-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +.usa-footer__primary-content { + line-height: 1.1; +} +.usa-footer__primary-link a, +.usa-footer__secondary-link a { + text-decoration: none; +} +.usa-footer__primary-link a:hover, +.usa-footer__secondary-link a:hover { + text-decoration: underline; +} +.usa-footer__primary-link { + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-bottom: 1rem; + padding-top: 1rem; + color: #1b1b1b; + text-decoration: none; + font-weight: 700; + display: block; +} +@media all and (min-width: 30em) { + .usa-footer__primary-link { + padding-left: 0; + padding-right: 0; + } +} +.usa-footer__primary-link:hover { + text-decoration: underline; +} +.usa-footer__primary-link--button { + width: 100%; + border: 0; + cursor: pointer; +} +.usa-footer__primary-link--button::before { + background-image: url("../images/usa-icons/expand_more.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1.25rem 1.25rem; + display: inline-block; + height: 1.25rem; + width: 1.25rem; + content: ""; + vertical-align: middle; + margin-right: 0.25rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-footer__primary-link--button::before { + background: none; + background-color: currentColor; + -webkit-mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1.25rem 1.25rem; + mask-size: 1.25rem 1.25rem; + mask-repeat: no-repeat; + } +} +.usa-footer__primary-link--button:not([disabled]):focus { + outline: 0.25rem solid #2491ff; + outline-offset: -0.25rem; +} +.usa-footer__primary-link--button::before { + height: 1.25rem; + width: 1.25rem; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-size: contain; + content: ""; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-right: 0.25rem; + margin-left: -0.25rem; +} +@media (forced-colors: active) { + .usa-footer__primary-link--button::before { + background-color: buttonText !important; + } +} +.usa-footer__primary-link--button + .usa-list--unstyled { + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} +.usa-footer__primary-link--button[aria-expanded="false"]::before { + background-image: url("../images/usa-icons/navigate_next.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1.25rem 1.25rem; + display: inline-block; + height: 1.25rem; + width: 1.25rem; + content: ""; + vertical-align: middle; + margin-right: 0.25rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-footer__primary-link--button[aria-expanded="false"]::before { + background: none; + background-color: currentColor; + -webkit-mask-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1.25rem 1.25rem; + mask-size: 1.25rem 1.25rem; + mask-repeat: no-repeat; + } +} +.usa-footer__primary-link--button[aria-expanded="false"] + .usa-list--unstyled { + display: none; +} +.usa-footer__secondary-link { + line-height: 1.1; + margin-left: 1rem; + padding: 0; +} +.usa-footer__secondary-link a { + color: #005ea2; + text-decoration: underline; +} +.usa-footer__secondary-link a:visited { + color: #54278f; +} +.usa-footer__secondary-link a:hover { + color: #1a4480; +} +.usa-footer__secondary-link a:active { + color: #162e51; +} +.usa-footer__secondary-link a:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-footer__secondary-link + .usa-footer__secondary-link { + padding-top: 1rem; +} +@media all and (min-width: 30em) { + .usa-footer__secondary-link { + margin-left: 0; + } +} +.usa-footer__contact-info { + line-height: 1.1; +} +.usa-footer__contact-info a { + color: #1b1b1b; + text-decoration: none; +} +.usa-footer__contact-info a:hover { + text-decoration: underline; +} +@media all and (min-width: 30em) { + .usa-footer__contact-info { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + margin-top: 0.5rem; + } +} +.usa-footer__primary-content { + border-top: 1px solid #a9aeb1; +} +@media all and (min-width: 30em) { + .usa-footer__primary-content { + border: none; + } +} +.usa-sign-up { + padding-bottom: 2rem; + padding-top: 1.5rem; +} +.usa-sign-up .usa-label, +.usa-sign-up .usa-button { + margin-top: 0.75rem; +} +.usa-sign-up__heading { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; + line-height: 1.2; + font-weight: 700; + margin: 0; +} +.usa-footer__secondary-section { + padding-bottom: 1.25rem; + padding-top: 1.25rem; + color: #1b1b1b; + background-color: #dfe1e2; +} +.usa-footer__secondary-section > .grid-container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .usa-footer__secondary-section > .grid-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +.usa-footer__secondary-section a { + color: #1b1b1b; +} +.usa-footer__logo { + margin-bottom: 0.5rem; + margin-top: 0.5rem; +} +@media all and (min-width: 30em) { + .usa-footer__logo { + margin-bottom: 0; + margin-top: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } +} +.usa-footer__logo-img { + max-width: 5rem; +} +.usa-footer__logo-heading { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.46rem; + line-height: 0.9; + font-weight: 700; + margin-bottom: 0.5rem; + margin-top: 0.5rem; +} +.usa-footer__contact-links { + margin-top: 1.5rem; +} +@media all and (min-width: 30em) { + .usa-footer__contact-links { + margin-top: 0; + text-align: right; + } +} +.usa-footer__contact-heading { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.46rem; + line-height: 1.1; + font-weight: 700; + margin-top: 0; +} +@media all and (min-width: 30em) { + .usa-footer__contact-heading { + margin-bottom: 0.25rem; + margin-top: 0.25rem; + } +} +.usa-footer__social-links { + line-height: 0.9; + padding-bottom: 0.5rem; +} +.usa-footer__social-links a { + text-decoration: none; +} +@media all and (min-width: 30em) { + .usa-footer__social-links { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } +} +.usa-social-link { + height: 3rem; + width: 3rem; + background-color: rgba(0, 0, 0, 0.1); + display: inline-block; + padding: 0.25rem; +} +.usa-social-link:hover { + background-color: #fff; +} +@media (forced-colors: active) { + .usa-social-link { + background-color: #d3d3d3; + forced-color-adjust: none; + } +} +.usa-social-link__icon { + display: block; + height: auto; + width: 100%; +} +@media all and (min-width: 30em) { + .usa-footer__address { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } +} +@media all and (min-width: 64em) { + .usa-footer--slim .usa-footer__nav { + padding-left: 0; + padding-right: 0; + } +} +.usa-footer--slim .usa-footer__address { + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-bottom: 1rem; + padding-top: 1rem; +} +@media all and (min-width: 30em) { + .usa-footer--slim .usa-footer__address { + padding: 0; + } +} +.usa-footer--slim .usa-footer__logo { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.usa-footer--slim .usa-footer__logo-img { + max-width: 3rem; +} +.usa-footer--slim .usa-footer__contact-info { + display: inline-block; +} +@media all and (min-width: 30em) { + .usa-footer--slim .usa-footer__contact-info { + padding-bottom: 1rem; + padding-top: 1rem; + margin-top: 0; + } +} +.usa-footer--big .usa-footer__nav { + margin-left: -1.5rem; + margin-right: -1.5rem; +} +@media all and (min-width: 30em) { + .usa-footer--big .usa-footer__nav { + border-bottom: 1px solid #a9aeb1; + padding-top: 2rem; + } +} +@media all and (min-width: 40em) { + .usa-footer--big .usa-footer__nav { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; + border-bottom: none; + } +} +.usa-footer--big .usa-footer__primary-link { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.98rem; + line-height: 1.2; + font-weight: 700; + line-height: 1.2; + margin: 0; +} +@media all and (min-width: 30em) { + .usa-footer--big .usa-footer__primary-link { + padding-bottom: 0; + padding-top: 0; + margin-bottom: 0.5rem; + } + .usa-footer--big .usa-footer__primary-link:hover { + cursor: auto; + text-decoration: none; + } +} +.usa-footer--big + .usa-footer__primary-content--collapsible + .usa-footer__primary-link { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled { + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-bottom: 1.25rem; +} +@media all and (min-width: 30em) { + .usa-footer--big + .usa-footer__primary-content--collapsible + .usa-list--unstyled { + padding-left: 0; + padding-right: 0; + padding-bottom: 2rem; + padding-top: 0.75rem; + } +} +.usa-graphic-list { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; +} +.usa-graphic-list .usa-graphic-list__row .usa-media-block { + margin-bottom: 2rem; +} +@media all and (min-width: 40em) { + .usa-graphic-list .usa-graphic-list__row .usa-media-block { + margin-bottom: 4rem; + } +} +@media all and (min-width: 40em) { + .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block { + margin-bottom: 0; + } +} +.usa-graphic-list + .usa-graphic-list__row:last-child + .usa-media-block:last-child { + margin-bottom: 0; +} +.usa-graphic-list .usa-media-block__img { + margin-right: 1.5rem; +} +.usa-graphic-list .usa-media-block__body > :first-child { + margin-top: 0; +} +.usa-graphic-list__heading { + margin-bottom: 0; + margin-top: 0; + clear: both; + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; + line-height: 1.2; + font-weight: 700; +} +* + .usa-graphic-list__heading { + margin-top: 1.5em; +} +.usa-graphic-list__heading + * { + margin-top: 1em; +} +.usa-skipnav { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + color: #005ea2; + text-decoration: underline; + background: rgba(0, 0, 0, 0); + left: 0; + padding: 0.5rem 1rem; + position: absolute; + top: -3.8rem; + -webkit-transition: 0.15s ease-in-out; + transition: 0.15s ease-in-out; + z-index: 100; +} +.usa-skipnav:visited { + color: #54278f; +} +.usa-skipnav:hover { + color: #1a4480; +} +.usa-skipnav:active { + color: #162e51; +} +.usa-skipnav:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-skipnav:focus, +.usa-skipnav.usa-focus { + background: #fff; + left: 0; + position: absolute; + top: 0; + -webkit-transition: 0.15s ease-in-out; + transition: 0.15s ease-in-out; +} +.usa-skipnav__container { + position: relative; +} +.usa-search { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + position: relative; +} +.usa-search::after { + clear: both; + content: ""; + display: block; +} +.usa-search[role="search"], +.usa-search[role="search"] > div, +.usa-search [role="search"] { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.usa-search [type="submit"] { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + height: 2rem; + margin: 0; + padding: 0; + width: 3rem; +} +@media all and (min-width: 30em) { + .usa-search [type="submit"] { + padding-left: 1rem; + padding-right: 1rem; + width: auto; + } +} +@media (forced-colors: active) { + .usa-search [type="submit"] { + border: 2px solid rgba(0, 0, 0, 0); + } + .usa-search [type="submit"]::before { + background-image: url("../images/usa-icons/search.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1.5rem 1.5rem; + display: inline-block; + height: 1.5rem; + width: 1.5rem; + content: ""; + vertical-align: middle; + margin-right: auto; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-search [type="submit"]::before { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/search.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/search.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/search.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/search.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1.5rem 1.5rem; + mask-size: 1.5rem 1.5rem; + mask-repeat: no-repeat; + } + } +} +@media (forced-colors: active) and (min-width: 30em) { + .usa-search [type="submit"]::before { + content: none; + } +} +@media all and (min-width: 30em) { + .usa-search__submit-icon { + display: none; + } +} +@media (forced-colors: active) { + .usa-search__submit-icon { + display: none; + } +} +@media all and (min-width: 30em) { + .usa-search--big [type="search"], + .usa-search--big .usa-search__input { + font-size: 1.06rem; + height: 3rem; + } +} +@media all and (min-width: 30em) { + .usa-search--big [type="submit"], + .usa-search--big .usa-search__submit { + padding-left: 2rem; + padding-right: 2rem; + font-size: 1.46rem; + height: 3rem; + width: auto; + } +} +.usa-search--small [type="submit"], +.usa-search--small .usa-search__submit { + padding-left: 0.75rem; + padding-right: 0.75rem; + min-width: 3rem; +} +@media (forced-colors: active) and (min-width: 30em) { + .usa-search--small [type="submit"]::before { + content: ""; + } +} +.usa-search--small .usa-search__submit-icon { + height: 1.5rem; + width: 1.5rem; + display: block; +} +@media (forced-colors: active) { + .usa-search--small .usa-search__submit-icon { + display: none; + } +} +input[type="search"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +[type="search"], +.usa-search__input { + padding-bottom: 0; + padding-top: 0; + border-bottom-right-radius: 0; + border-right: none; + border-top-right-radius: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; + float: left; + font-size: 1rem; + height: 2rem; + margin: 0; +} +.usa-search__submit-text { + display: none; +} +@media all and (min-width: 30em) { + .usa-search__submit-text { + display: block; + } +} +@-webkit-keyframes slidein-left { + from { + -webkit-transform: translateX(15rem); + transform: translateX(15rem); + } + to { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes slidein-left { + from { + -webkit-transform: translateX(15rem); + transform: translateX(15rem); + } + to { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +.usa-nav { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 0.9; +} +@media all and (max-width: 54.99em) { + .usa-nav { + position: absolute; + right: 0; + position: absolute; + bottom: 0; + top: 0; + position: fixed; + background: #fff; + border-right: 0; + display: none; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + overflow-y: auto; + padding: 1rem; + width: 15rem; + z-index: 500; + } + .usa-nav.is-visible { + -webkit-animation: slidein-left 0.3s ease-in-out; + animation: slidein-left 0.3s ease-in-out; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} +@media all and (min-width: 55em) { + .usa-nav { + float: right; + position: relative; + } +} +@media all and (min-width: 55em) { + .usa-nav .usa-search { + margin-left: 1rem; + } +} +.usa-nav .usa-accordion { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 0.9; +} +@media all and (max-width: 54.99em) { + .usa-nav__primary { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + margin-top: 1.5rem; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .usa-nav__primary > li { + margin-bottom: 0; + max-width: unset; + } + .usa-nav__primary-item { + border-top: 1px solid #dfe1e2; + } + .usa-nav__primary a:not(.usa-button) { + display: block; + padding: 0.5rem 1rem; + text-decoration: none; + } + .usa-nav__primary a:not(.usa-button):hover { + background-color: #f0f0f0; + text-decoration: none; + } + .usa-nav__primary a:not(.usa-button):not(.usa-current) { + color: #565c65; + } + .usa-nav__primary a:not(.usa-button):not(.usa-current):hover { + color: #005ea2; + } + .usa-nav__primary a:not(.usa-button):not(.usa-current):focus { + outline-offset: 0; + } + .usa-nav__primary .usa-current { + position: relative; + color: #005ea2; + font-weight: 700; + } + .usa-nav__primary .usa-current::after { + background-color: #005ea2; + border-radius: 99rem; + content: ""; + display: block; + position: absolute; + bottom: 0.25rem; + top: 0.25rem; + width: 0.25rem; + left: 0.25rem; + } +} +@media all and (max-width: 54.99em) and (min-width: 40em) { + .usa-nav__primary .usa-current { + position: relative; + } + .usa-nav__primary .usa-current::after { + background-color: #005ea2; + border-radius: 99rem; + content: ""; + display: block; + position: absolute; + bottom: 0.25rem; + top: 0.25rem; + width: 0.25rem; + left: 0; + } +} +@media all and (max-width: 54.99em) { + .usa-nav__primary a { + padding-bottom: 0.75rem; + padding-top: 0.75rem; + } +} +@media all and (min-width: 55em) { + .usa-nav__primary { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} +.usa-nav__primary .usa-nav__primary-item a { + text-decoration: none; +} +.usa-nav__primary > .usa-nav__primary-item { + line-height: 1.1; +} +@media all and (min-width: 55em) { + .usa-nav__primary > .usa-nav__primary-item { + font-size: 0.93rem; + line-height: 0.9; + } +} +@media all and (min-width: 55em) { + .usa-nav__primary > .usa-nav__primary-item > a { + line-height: 0.9; + padding: 1rem; + color: #565c65; + display: block; + font-weight: 700; + } + .usa-nav__primary > .usa-nav__primary-item > a:hover { + color: #005ea2; + } +} +@media all and (min-width: 55em) { + .usa-nav__primary a { + padding-bottom: 0.5rem; + padding-top: 0.5rem; + } +} +.usa-nav__primary button { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + position: relative; + color: #565c65; + font-weight: normal; + line-height: 1.1; + padding: 0.75rem 1rem; + text-decoration: none; +} +.usa-nav__primary button:visited { + color: #54278f; +} +.usa-nav__primary button:hover { + color: #1a4480; +} +.usa-nav__primary button:active { + color: #162e51; +} +.usa-nav__primary button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-nav__primary button:hover, +.usa-nav__primary button.usa-button--hover, +.usa-nav__primary button:disabled:hover, +.usa-nav__primary button[aria-disabled="true"]:hover, +.usa-nav__primary button:disabled.usa-button--hover, +.usa-nav__primary button[aria-disabled="true"].usa-button--hover, +.usa-nav__primary button.usa-button--disabled:hover, +.usa-nav__primary button.usa-button--disabled.usa-button--hover, +.usa-nav__primary button:active, +.usa-nav__primary button.usa-button--active, +.usa-nav__primary button:disabled:active, +.usa-nav__primary button[aria-disabled="true"]:active, +.usa-nav__primary button:disabled.usa-button--active, +.usa-nav__primary button[aria-disabled="true"].usa-button--active, +.usa-nav__primary button.usa-button--disabled:active, +.usa-nav__primary button.usa-button--disabled.usa-button--active, +.usa-nav__primary button:disabled:focus, +.usa-nav__primary button[aria-disabled="true"]:focus, +.usa-nav__primary button:disabled.usa-focus, +.usa-nav__primary button[aria-disabled="true"].usa-focus, +.usa-nav__primary button.usa-button--disabled:focus, +.usa-nav__primary button.usa-button--disabled.usa-focus, +.usa-nav__primary button:disabled, +.usa-nav__primary button[aria-disabled="true"], +.usa-nav__primary button.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-nav__primary button.usa-button--hover { + color: #1a4480; +} +.usa-nav__primary button.usa-button--active { + color: #162e51; +} +.usa-nav__primary button:disabled, +.usa-nav__primary button[aria-disabled="true"], +.usa-nav__primary button.usa-button--disabled { + color: #c9c9c9; +} +@media all and (min-width: 55em) { + .usa-nav__primary button { + line-height: 0.9; + padding: 1rem; + font-size: 0.93rem; + font-weight: 700; + } +} +@media (forced-colors: active) { + .usa-nav__primary button { + forced-color-adjust: auto; + } +} +.usa-nav__primary button:hover { + color: #005ea2; + background-color: #f0f0f0; + text-decoration: none; +} +@media all and (min-width: 55em) { + .usa-nav__primary button:hover { + background-color: rgba(0, 0, 0, 0); + } +} +.usa-nav__primary button[aria-expanded="false"] { + background-image: none; +} +.usa-nav__primary button[aria-expanded="false"] span::after { + background-image: url("../images/usa-icons/add.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1.25rem 1.25rem; + display: inline-block; + height: 1.25rem; + width: 1.25rem; + content: ""; + vertical-align: middle; + margin-left: auto; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-nav__primary button[aria-expanded="false"] span::after { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/add.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/add.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/add.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/add.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1.25rem 1.25rem; + mask-size: 1.25rem 1.25rem; + mask-repeat: no-repeat; + } +} +.usa-nav__primary button[aria-expanded="false"] span::after { + position: absolute; + right: 0; +} +.usa-nav__primary button[aria-expanded="false"] span::after:hover { + background-color: buttonText; +} +@media all and (min-width: 55em) { + .usa-nav__primary button[aria-expanded="false"] span::after { + background-image: url("../images/usa-icons/expand_more.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1rem 1rem; + display: inline-block; + height: 1rem; + width: 1rem; + content: ""; + vertical-align: middle; + margin-left: auto; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-nav__primary button[aria-expanded="false"] span::after { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1rem 1rem; + mask-size: 1rem 1rem; + mask-repeat: no-repeat; + } + } + .usa-nav__primary button[aria-expanded="false"] span::after { + right: 0.75rem; + } +} +@media all and (min-width: 55em) { + .usa-nav__primary button[aria-expanded="false"]:hover span::after { + background-color: #1a4480; + } +} +@media (min-width: 55em) and (forced-colors: active) { + .usa-nav__primary button[aria-expanded="false"]:hover span::after { + background-color: ButtonText; + } +} +.usa-nav__primary button[aria-expanded="true"] { + background-image: none; +} +.usa-nav__primary button[aria-expanded="true"] span::after { + background-image: url("../images/usa-icons/remove.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1.25rem 1.25rem; + display: inline-block; + height: 1.25rem; + width: 1.25rem; + content: ""; + vertical-align: middle; + margin-left: auto; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-nav__primary button[aria-expanded="true"] span::after { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/remove.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/remove.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/remove.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/remove.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1.25rem 1.25rem; + mask-size: 1.25rem 1.25rem; + mask-repeat: no-repeat; + } +} +.usa-nav__primary button[aria-expanded="true"] span::after { + position: absolute; + right: 0; +} +@media (forced-colors: active) { + .usa-nav__primary button[aria-expanded="true"] span::after { + background-color: ButtonText; + } +} +@media all and (min-width: 55em) { + .usa-nav__primary button[aria-expanded="true"] { + background-image: none; + background-color: #162e51; + color: #fff; + } +} +@media all and (min-width: 55em) and (min-width: 55em) { + .usa-nav__primary button[aria-expanded="true"] span::after { + background-image: url("../images/usa-icons/expand_less.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1rem 1rem; + display: inline-block; + height: 1rem; + width: 1rem; + content: ""; + vertical-align: middle; + margin-left: auto; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-nav__primary button[aria-expanded="true"] span::after { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/expand_less.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/expand_less.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/expand_less.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/expand_less.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1rem 1rem; + mask-size: 1rem 1rem; + mask-repeat: no-repeat; + } + } + .usa-nav__primary button[aria-expanded="true"] span::after { + right: 0.75rem; + background-color: #fff; + } +} +@media (min-width: 55em) and (min-width: 55em) and (forced-colors: active) { + .usa-nav__primary button[aria-expanded="true"] span::after { + background-color: ButtonText; + } +} +@media all and (min-width: 55em) { + .usa-nav__primary .usa-accordion__button span { + margin-right: 0; + padding-right: 1rem; + } +} +.usa-nav__secondary { + margin-top: 1rem; +} +@media all and (min-width: 55em) { + .usa-nav__secondary { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + bottom: 4rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 0.93rem; + margin-top: 0.5rem; + min-width: calc(27ch + 3rem); + position: absolute; + right: 2rem; + } +} +.usa-nav__secondary .usa-search { + margin-top: 1rem; + width: 100%; +} +@media all and (min-width: 55em) { + .usa-nav__secondary .usa-search { + margin-left: 0; + margin-top: 0.5rem; + } +} +.usa-nav__secondary-links { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + line-height: 1.3; + margin-top: 1.5rem; +} +@media all and (min-width: 55em) { + .usa-nav__secondary-links { + -webkit-column-gap: 0.5rem; + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + line-height: 0.9; + margin-bottom: 0.25rem; + margin-top: 0; + } +} +@media all and (min-width: 55em) { + .usa-nav__secondary-links .usa-nav__secondary-item { + padding-left: 0.25rem; + } + .usa-nav__secondary-links + .usa-nav__secondary-item + + .usa-nav__secondary-item { + border-left: 1px solid #dfe1e2; + padding-left: 0.5rem; + } +} +.usa-nav__secondary-links a { + color: #71767a; + display: inline-block; + font-size: 0.93rem; + text-decoration: none; +} +.usa-nav__secondary-links a:hover { + color: #005ea2; + text-decoration: underline; +} +@media all and (max-width: 54.99em) { + .usa-nav__submenu { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + margin: 0; + } + .usa-nav__submenu > li { + margin-bottom: 0; + max-width: unset; + } + .usa-nav__submenu-item { + border-top: 1px solid #dfe1e2; + font-size: 0.93rem; + } + .usa-nav__submenu .usa-current::after { + display: none; + } +} +@media all and (max-width: 54.99em) and (min-width: 40em) { + .usa-nav__submenu .usa-current::after { + display: none; + } +} +@media all and (max-width: 54.99em) { + .usa-nav__submenu a:not(.usa-button) { + padding-left: 2rem; + } + .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) { + padding-left: 3rem; + } + .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) { + padding-left: 4rem; + } +} +@media all and (min-width: 55em) { + .usa-nav__submenu { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + background-color: #162e51; + width: 15rem; + position: absolute; + z-index: 400; + } +} +.usa-nav__submenu[aria-hidden="true"] { + display: none; +} +@media all and (min-width: 55em) { + .usa-nav__submenu .usa-nav__submenu-item a { + color: #fff; + padding: 0; + line-height: 1.3; + display: block; + padding: 0.5rem; + } + .usa-nav__submenu .usa-nav__submenu-item a:focus { + outline-offset: -0.25rem; + } + .usa-nav__submenu .usa-nav__submenu-item a:hover { + color: #fff; + text-decoration: underline; + } +} +.usa-nav__submenu-list { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; +} +.usa-nav__submenu-list > li { + margin-bottom: 0; + max-width: unset; +} +.usa-nav__submenu-list .usa-nav__submenu-list-item { + margin: 0; + font-size: 0.93rem; +} +.usa-nav__submenu-list .usa-nav__submenu-list-item a { + line-height: 1.3; +} +.usa-nav__close { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + height: 3rem; + width: 3rem; + background-image: none; + color: currentColor; + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + float: right; + margin: -0.75rem -1rem 1rem auto; + text-align: center; +} +.usa-nav__close:visited { + color: #54278f; +} +.usa-nav__close:hover { + color: #1a4480; +} +.usa-nav__close:active { + color: #162e51; +} +.usa-nav__close:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-nav__close:hover, +.usa-nav__close.usa-button--hover, +.usa-nav__close:disabled:hover, +.usa-nav__close[aria-disabled="true"]:hover, +.usa-nav__close:disabled.usa-button--hover, +.usa-nav__close[aria-disabled="true"].usa-button--hover, +.usa-nav__close.usa-button--disabled:hover, +.usa-nav__close.usa-button--disabled.usa-button--hover, +.usa-nav__close:active, +.usa-nav__close.usa-button--active, +.usa-nav__close:disabled:active, +.usa-nav__close[aria-disabled="true"]:active, +.usa-nav__close:disabled.usa-button--active, +.usa-nav__close[aria-disabled="true"].usa-button--active, +.usa-nav__close.usa-button--disabled:active, +.usa-nav__close.usa-button--disabled.usa-button--active, +.usa-nav__close:disabled:focus, +.usa-nav__close[aria-disabled="true"]:focus, +.usa-nav__close:disabled.usa-focus, +.usa-nav__close[aria-disabled="true"].usa-focus, +.usa-nav__close.usa-button--disabled:focus, +.usa-nav__close.usa-button--disabled.usa-focus, +.usa-nav__close:disabled, +.usa-nav__close[aria-disabled="true"], +.usa-nav__close.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-nav__close.usa-button--hover { + color: #1a4480; +} +.usa-nav__close.usa-button--active { + color: #162e51; +} +.usa-nav__close:disabled, +.usa-nav__close[aria-disabled="true"], +.usa-nav__close.usa-button--disabled { + color: #c9c9c9; +} +@media (forced-colors: active) { + .usa-nav__close::before { + background-image: url("../images/usa-icons/close.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1.25rem 1.25rem; + display: inline-block; + height: 1.25rem; + width: 1.25rem; + content: ""; + vertical-align: middle; + margin-right: auto; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-nav__close::before { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/close.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/close.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/close.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/close.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1.25rem 1.25rem; + mask-size: 1.25rem 1.25rem; + mask-repeat: no-repeat; + } + } + .usa-nav__close::before { + background-color: buttonText; + } +} +.usa-nav__close:hover { + color: currentColor; + text-decoration: none; +} +@media all and (min-width: 55em) { + .usa-nav__close { + display: none; + } +} +.usa-nav__close img { + width: 1.5rem; +} +@media (forced-colors: active) { + .usa-nav__close img { + display: none; + } +} +.usa-nav__close + * { + clear: both; +} +.usa-js-mobile-nav--active { + overflow: hidden; +} +.usa-header { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; +} +.usa-header::after { + clear: both; + content: ""; + display: block; +} +.usa-header a { + border-bottom: none; +} +@media all and (min-width: 55em) { + .usa-header .usa-search { + float: right; + } +} +@media all and (min-width: 55em) { + .usa-header [role="search"] { + float: right; + max-width: calc(27ch + 3rem); + width: 100%; + } +} +.usa-header [type="search"] { + min-width: 0; +} +@media all and (min-width: 55em) { + .usa-header + .usa-hero { + border-top: 1px solid #fff; + } +} +@media all and (min-width: 55em) { + .usa-header + .usa-section, + .usa-header + main { + border-top: 1px solid #dfe1e2; + } +} +@media all and (max-width: 54.99em) { + .usa-logo { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + font-size: 0.93rem; + line-height: 0.9; + margin-left: 1.5rem; + } +} +@media all and (min-width: 55em) { + .usa-logo { + margin-top: 2rem; + margin-bottom: 1rem; + font-size: 1.46rem; + line-height: 1.1; + } +} +.usa-logo a { + color: #1b1b1b; + text-decoration: none; +} +.usa-logo__text { + display: block; + font-style: normal; + font-weight: 700; + margin: 0; +} +.usa-menu-btn { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + padding-left: 0.75rem; + padding-right: 0.75rem; + background-color: #005ea2; + color: #fff; + font-size: 0.87rem; + height: 3rem; + text-align: center; + text-decoration: none; + text-transform: uppercase; +} +.usa-menu-btn:visited { + color: #54278f; +} +.usa-menu-btn:hover { + color: #1a4480; +} +.usa-menu-btn:active { + color: #162e51; +} +.usa-menu-btn:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-menu-btn:hover, +.usa-menu-btn.usa-button--hover, +.usa-menu-btn:disabled:hover, +.usa-menu-btn[aria-disabled="true"]:hover, +.usa-menu-btn:disabled.usa-button--hover, +.usa-menu-btn[aria-disabled="true"].usa-button--hover, +.usa-menu-btn.usa-button--disabled:hover, +.usa-menu-btn.usa-button--disabled.usa-button--hover, +.usa-menu-btn:active, +.usa-menu-btn.usa-button--active, +.usa-menu-btn:disabled:active, +.usa-menu-btn[aria-disabled="true"]:active, +.usa-menu-btn:disabled.usa-button--active, +.usa-menu-btn[aria-disabled="true"].usa-button--active, +.usa-menu-btn.usa-button--disabled:active, +.usa-menu-btn.usa-button--disabled.usa-button--active, +.usa-menu-btn:disabled:focus, +.usa-menu-btn[aria-disabled="true"]:focus, +.usa-menu-btn:disabled.usa-focus, +.usa-menu-btn[aria-disabled="true"].usa-focus, +.usa-menu-btn.usa-button--disabled:focus, +.usa-menu-btn.usa-button--disabled.usa-focus, +.usa-menu-btn:disabled, +.usa-menu-btn[aria-disabled="true"], +.usa-menu-btn.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-menu-btn.usa-button--hover { + color: #1a4480; +} +.usa-menu-btn.usa-button--active { + color: #162e51; +} +.usa-menu-btn:disabled, +.usa-menu-btn[aria-disabled="true"], +.usa-menu-btn.usa-button--disabled { + color: #c9c9c9; +} +@media all and (min-width: 55em) { + .usa-menu-btn { + display: none; + } +} +.usa-menu-btn:hover { + background-color: #1a4480; + color: #fff; + text-decoration: none; +} +.usa-menu-btn:active { + color: #fff; +} +.usa-menu-btn:visited { + color: #fff; +} +.usa-overlay { + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 0; + position: fixed; + background: rgba(0, 0, 0, 0.7); + opacity: 0; + -webkit-transition: opacity 0.15s ease-in-out; + transition: opacity 0.15s ease-in-out; + visibility: hidden; + z-index: 400; +} +.usa-overlay.is-visible { + opacity: 1; + visibility: visible; +} +@media all and (min-width: 55em) { + .usa-header--basic .usa-navbar { + position: relative; + width: 33%; + } + .usa-header--basic .usa-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0 0 0.25rem 0.5rem; + width: 100%; + } + .usa-header--basic .usa-nav-container { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .usa-header--basic .usa-nav__primary-item > .usa-current, + .usa-header--basic .usa-nav__link:hover { + position: relative; + } + .usa-header--basic .usa-nav__primary-item > .usa-current::after, + .usa-header--basic .usa-nav__link:hover::after { + background-color: #005ea2; + border-radius: 0; + content: ""; + display: block; + position: absolute; + height: 0.25rem; + left: 1rem; + right: 1rem; + bottom: -0.25rem; + } +} +@media (min-width: 55em) and (forced-colors: active) { + .usa-header--basic .usa-nav__primary-item > .usa-current::after, + .usa-header--basic .usa-nav__link:hover::after { + background-color: ButtonText; + } +} +@media all and (min-width: 55em) { + .usa-header--basic .usa-nav__link[aria-expanded="true"]::after, + .usa-header--basic .usa-nav__link[aria-expanded="true"]:hover::after { + display: none; + } + .usa-header--basic .usa-nav__primary { + width: auto; + } + .usa-header--basic .usa-nav__primary-item:last-of-type { + position: relative; + } + .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu { + position: absolute; + right: 0; + } + .usa-header--basic .usa-search { + top: 0; + } +} +.usa-header--basic.usa-header--megamenu .usa-nav__inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +@media all and (min-width: 55em) { + .usa-header--basic.usa-header--megamenu .usa-nav__inner { + display: block; + float: right; + margin-top: -2.5rem; + } +} +@media all and (min-width: 55em) { + .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type { + position: static; + } +} +@media all and (min-width: 55em) { + .usa-header--extended { + padding-top: 0; + } + .usa-header--extended .usa-nav__primary-item > .usa-current, + .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover { + position: relative; + } + .usa-header--extended .usa-nav__primary-item > .usa-current::after, + .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after { + background-color: #005ea2; + border-radius: 0; + content: ""; + display: block; + position: absolute; + height: 0.25rem; + left: 1rem; + right: 1rem; + bottom: 0; + } +} +@media (min-width: 55em) and (forced-colors: active) { + .usa-header--extended .usa-nav__primary-item > .usa-current::after, + .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after { + background-color: ButtonText; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-nav__link[aria-expanded="true"]::after, + .usa-header--extended .usa-nav__link[aria-expanded="true"]:hover::after { + display: none; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-logo { + font-size: 2.13rem; + margin: 2rem 0 1.5rem; + max-width: 33%; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-navbar { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + display: block; + height: auto; + overflow: auto; + } +} +@media all and (min-width: 55em) and (min-width: 64em) { + .usa-header--extended .usa-navbar { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-nav { + border-top: 1px solid #dfe1e2; + padding: 0; + width: 100%; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-nav__inner { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + position: relative; + } +} +@media all and (min-width: 55em) and (min-width: 64em) { + .usa-header--extended .usa-nav__inner { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-nav__primary { + margin-left: -1rem; + } + .usa-header--extended .usa-nav__primary::after { + clear: both; + content: ""; + display: block; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-nav__link { + padding-bottom: 1rem; + padding-top: 1rem; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-nav__submenu .usa-grid-full { + padding-left: 0.75rem; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-nav__submenu.usa-megamenu { + left: 0; + padding-left: 2rem; + } +} +html.usa-js-loading .usa-nav__submenu, +html.usa-js-loading .usa-nav__submenu.usa-megamenu { + position: absolute; + left: -999em; + right: auto; +} +.usa-megamenu .usa-col { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +@media all and (min-width: 55em) { + .usa-megamenu .usa-col { + -webkit-box-flex: 4; + -ms-flex: 4 1 0%; + flex: 4 1 0%; + } +} +@media all and (min-width: 55em) { + .usa-megamenu.usa-nav__submenu { + padding-left: 0; + padding-right: 0; + padding-bottom: 2rem; + padding-top: 2rem; + left: -33%; + right: 0; + width: auto; + } +} +@media all and (min-width: 55em) { + .usa-megamenu.usa-nav__submenu::before { + position: absolute; + bottom: 0; + top: 0; + background-color: #162e51; + content: ""; + display: block; + position: absolute; + width: calc(50vw - 32rem + 2rem); + right: 100%; + } +} +@media all and (min-width: 55em) { + .usa-megamenu.usa-nav__submenu::after { + position: absolute; + bottom: 0; + top: 0; + background-color: #162e51; + content: ""; + display: block; + position: absolute; + width: calc(50vw - 32rem + 2rem); + left: 100%; + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-megamenu.usa-nav__submenu::before { + position: absolute; + bottom: 0; + top: 0; + background-color: #162e51; + content: ""; + display: block; + position: absolute; + width: calc(50vw - 32rem); + } +} +@media all and (min-width: 55em) { + .usa-header--extended .usa-megamenu.usa-nav__submenu::after { + position: absolute; + bottom: 0; + top: 0; + background-color: #162e51; + content: ""; + display: block; + position: absolute; + width: calc(50vw - 32rem); + } +} +@media all and (min-width: 55em) { + .usa-nav-container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + padding-left: 2rem; + padding-right: 2rem; + } + .usa-nav-container::after { + clear: both; + content: ""; + display: block; + } +} +@media all and (min-width: 55em) and (min-width: 64em) { + .usa-nav-container { + padding-left: 2rem; + padding-right: 2rem; + } +} +.usa-navbar { + height: 3rem; +} +@media all and (max-width: 54.99em) { + .usa-navbar { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-bottom: 1px solid #dfe1e2; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} +@media all and (min-width: 55em) { + .usa-navbar { + border-bottom: none; + display: inline-block; + height: auto; + } +} +.usa-hero { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + background-image: url("../images/hero.jpg"); + background-position: center; + background-size: cover; + color: #fff; +} +.usa-hero > .grid-container { + position: relative; + padding-bottom: 2rem; + padding-top: 2rem; +} +.usa-hero__callout { + background-color: #162e51; + padding: 2rem; +} +@media all and (min-width: 40em) { + .usa-hero__callout { + max-width: 20rem; + } +} +.usa-hero__heading { + margin-bottom: 0; + margin-top: 0; + clear: both; + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.95rem; + line-height: 1.2; + font-weight: 700; + color: #00bde3; + line-height: 1.2; +} +* + .usa-hero__heading { + margin-top: 1.5em; +} +.usa-hero__heading + * { + margin-top: 1em; +} +.usa-hero__heading--alt { + color: #fff; + display: block; +} +.usa-icon-list { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + max-width: 72ex; +} +.usa-icon-list > li { + margin-bottom: 0; + max-width: unset; +} +.usa-icon-list__item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; +} +.usa-icon-list__item + .usa-icon-list__item { + padding-top: 0.75rem; +} +.usa-prose .usa-icon-list { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + max-width: 72ex; +} +.usa-prose .usa-icon-list > li { + margin-bottom: 0; + max-width: unset; +} +.usa-prose .usa-icon-list__item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; +} +.usa-prose .usa-icon-list__item + .usa-icon-list__item { + padding-top: 0.75rem; +} +.usa-icon-list--base-lightest .usa-icon-list__icon { + color: #f0f0f0; +} +.usa-icon-list--base-lighter .usa-icon-list__icon { + color: #dfe1e2; +} +.usa-icon-list--base-light .usa-icon-list__icon { + color: #a9aeb1; +} +.usa-icon-list--base .usa-icon-list__icon { + color: #71767a; +} +.usa-icon-list--base-dark .usa-icon-list__icon { + color: #565c65; +} +.usa-icon-list--base-darker .usa-icon-list__icon { + color: #3d4551; +} +.usa-icon-list--base-darkest .usa-icon-list__icon { + color: #1b1b1b; +} +.usa-icon-list--primary-lighter .usa-icon-list__icon { + color: #d9e8f6; +} +.usa-icon-list--primary-light .usa-icon-list__icon { + color: #73b3e7; +} +.usa-icon-list--primary .usa-icon-list__icon { + color: #005ea2; +} +.usa-icon-list--primary-vivid .usa-icon-list__icon { + color: #0050d8; +} +.usa-icon-list--primary-dark .usa-icon-list__icon { + color: #1a4480; +} +.usa-icon-list--primary-darker .usa-icon-list__icon { + color: #162e51; +} +.usa-icon-list--secondary-lighter .usa-icon-list__icon { + color: #f3e1e4; +} +.usa-icon-list--secondary-light .usa-icon-list__icon { + color: #f2938c; +} +.usa-icon-list--secondary .usa-icon-list__icon { + color: #d83933; +} +.usa-icon-list--secondary-vivid .usa-icon-list__icon { + color: #e41d3d; +} +.usa-icon-list--secondary-dark .usa-icon-list__icon { + color: #b50909; +} +.usa-icon-list--secondary-darker .usa-icon-list__icon { + color: #8b0a03; +} +.usa-icon-list--accent-warm-lighter .usa-icon-list__icon { + color: #f2e4d4; +} +.usa-icon-list--accent-warm-light .usa-icon-list__icon { + color: #ffbc78; +} +.usa-icon-list--accent-warm .usa-icon-list__icon { + color: #fa9441; +} +.usa-icon-list--accent-warm-dark .usa-icon-list__icon { + color: #c05600; +} +.usa-icon-list--accent-warm-darker .usa-icon-list__icon { + color: #775540; +} +.usa-icon-list--accent-cool-lighter .usa-icon-list__icon { + color: #e1f3f8; +} +.usa-icon-list--accent-cool-light .usa-icon-list__icon { + color: #97d4ea; +} +.usa-icon-list--accent-cool .usa-icon-list__icon { + color: #00bde3; +} +.usa-icon-list--accent-cool-dark .usa-icon-list__icon { + color: #28a0cb; +} +.usa-icon-list--accent-cool-darker .usa-icon-list__icon { + color: #07648d; +} +.usa-icon-list--error-lighter .usa-icon-list__icon { + color: #f4e3db; +} +.usa-icon-list--error-light .usa-icon-list__icon { + color: #f39268; +} +.usa-icon-list--error .usa-icon-list__icon { + color: #d54309; +} +.usa-icon-list--error-dark .usa-icon-list__icon { + color: #b50909; +} +.usa-icon-list--error-darker .usa-icon-list__icon { + color: #6f3331; +} +.usa-icon-list--warning-lighter .usa-icon-list__icon { + color: #faf3d1; +} +.usa-icon-list--warning-light .usa-icon-list__icon { + color: #fee685; +} +.usa-icon-list--warning .usa-icon-list__icon { + color: #ffbe2e; +} +.usa-icon-list--warning-dark .usa-icon-list__icon { + color: #e5a000; +} +.usa-icon-list--warning-darker .usa-icon-list__icon { + color: #936f38; +} +.usa-icon-list--success-lighter .usa-icon-list__icon { + color: #ecf3ec; +} +.usa-icon-list--success-light .usa-icon-list__icon { + color: #70e17b; +} +.usa-icon-list--success .usa-icon-list__icon { + color: #00a91c; +} +.usa-icon-list--success-dark .usa-icon-list__icon { + color: #4d8055; +} +.usa-icon-list--success-darker .usa-icon-list__icon { + color: #446443; +} +.usa-icon-list--info-lighter .usa-icon-list__icon { + color: #e7f6f8; +} +.usa-icon-list--info-light .usa-icon-list__icon { + color: #99deea; +} +.usa-icon-list--info .usa-icon-list__icon { + color: #00bde3; +} +.usa-icon-list--info-dark .usa-icon-list__icon { + color: #009ec1; +} +.usa-icon-list--info-darker .usa-icon-list__icon { + color: #2e6276; +} +.usa-icon-list--disabled-light .usa-icon-list__icon { + color: #e6e6e6; +} +.usa-icon-list--disabled .usa-icon-list__icon { + color: #c9c9c9; +} +.usa-icon-list--disabled-dark .usa-icon-list__icon { + color: #adadad; +} +.usa-icon-list--emergency .usa-icon-list__icon { + color: #9c3d10; +} +.usa-icon-list--emergency-dark .usa-icon-list__icon { + color: #332d29; +} +.usa-icon-list__icon .usa-icon { + display: block; + height: 1.5rem; + position: relative; + width: 1.5rem; +} +.usa-icon-list__content > p, +.usa-icon-list__content > ul, +.usa-icon-list__content > ol { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + max-width: 72ex; +} +.usa-icon-list[class*="usa-icon-list--size-"] { + max-width: none; +} +.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { + height: 1.5rem; + width: 1.5rem; +} +.usa-icon-list--size-xs .usa-icon-list__content { + max-width: 72ex; + font-size: 1rem; + padding-left: 0.4rem; +} +.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.91rem; +} +.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { + height: 1.59rem; + width: 1.59rem; +} +.usa-icon-list--size-sm .usa-icon-list__content { + max-width: 72ex; + font-size: 1.06rem; + padding-left: 0.424rem; +} +.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.98rem; +} +.usa-icon-list--size-md .usa-icon-list__icon .usa-icon { + height: 1.8rem; + width: 1.8rem; +} +.usa-icon-list--size-md .usa-icon-list__content { + max-width: 72ex; + font-size: 1.2rem; + padding-left: 0.48rem; +} +.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.1rem; +} +.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { + height: 2.19rem; + width: 2.19rem; +} +.usa-icon-list--size-lg .usa-icon-list__content { + max-width: 72ex; + font-size: 1.46rem; + padding-left: 0.584rem; +} +.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; +} +.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { + height: 3.195rem; + width: 3.195rem; +} +.usa-icon-list--size-xl .usa-icon-list__content { + max-width: 72ex; + font-size: 2.13rem; + padding-left: 0.852rem; +} +.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.95rem; +} +.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { + height: 3.99rem; + width: 3.99rem; +} +.usa-icon-list--size-2xl .usa-icon-list__content { + max-width: 72ex; + font-size: 2.66rem; + padding-left: 1.064rem; +} +.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 2.44rem; +} +.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { + height: 4.785rem; + width: 4.785rem; +} +.usa-icon-list--size-3xl .usa-icon-list__content { + max-width: 72ex; + font-size: 3.19rem; + padding-left: 1.276rem; +} +.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 2.93rem; +} +@media all and (min-width: 30em) { + .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { + height: 1.5rem; + width: 1.5rem; + } + .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content { + max-width: 72ex; + font-size: 1rem; + padding-left: 0.4rem; + } + .mobile-lg\:usa-icon-list--size-xs + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.91rem; + } + .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { + height: 1.59rem; + width: 1.59rem; + } + .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content { + max-width: 72ex; + font-size: 1.06rem; + padding-left: 0.424rem; + } + .mobile-lg\:usa-icon-list--size-sm + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.98rem; + } + .mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { + height: 1.8rem; + width: 1.8rem; + } + .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content { + max-width: 72ex; + font-size: 1.2rem; + padding-left: 0.48rem; + } + .mobile-lg\:usa-icon-list--size-md + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.1rem; + } + .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { + height: 2.19rem; + width: 2.19rem; + } + .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content { + max-width: 72ex; + font-size: 1.46rem; + padding-left: 0.584rem; + } + .mobile-lg\:usa-icon-list--size-lg + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; + } + .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { + height: 3.195rem; + width: 3.195rem; + } + .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content { + max-width: 72ex; + font-size: 2.13rem; + padding-left: 0.852rem; + } + .mobile-lg\:usa-icon-list--size-xl + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.95rem; + } + .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { + height: 3.99rem; + width: 3.99rem; + } + .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content { + max-width: 72ex; + font-size: 2.66rem; + padding-left: 1.064rem; + } + .mobile-lg\:usa-icon-list--size-2xl + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 2.44rem; + } + .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { + height: 4.785rem; + width: 4.785rem; + } + .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content { + max-width: 72ex; + font-size: 3.19rem; + padding-left: 1.276rem; + } + .mobile-lg\:usa-icon-list--size-3xl + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 2.93rem; + } +} +@media all and (min-width: 40em) { + .tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { + height: 1.5rem; + width: 1.5rem; + } + .tablet\:usa-icon-list--size-xs .usa-icon-list__content { + max-width: 72ex; + font-size: 1rem; + padding-left: 0.4rem; + } + .tablet\:usa-icon-list--size-xs + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.91rem; + } + .tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { + height: 1.59rem; + width: 1.59rem; + } + .tablet\:usa-icon-list--size-sm .usa-icon-list__content { + max-width: 72ex; + font-size: 1.06rem; + padding-left: 0.424rem; + } + .tablet\:usa-icon-list--size-sm + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.98rem; + } + .tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { + height: 1.8rem; + width: 1.8rem; + } + .tablet\:usa-icon-list--size-md .usa-icon-list__content { + max-width: 72ex; + font-size: 1.2rem; + padding-left: 0.48rem; + } + .tablet\:usa-icon-list--size-md + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.1rem; + } + .tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { + height: 2.19rem; + width: 2.19rem; + } + .tablet\:usa-icon-list--size-lg .usa-icon-list__content { + max-width: 72ex; + font-size: 1.46rem; + padding-left: 0.584rem; + } + .tablet\:usa-icon-list--size-lg + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; + } + .tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { + height: 3.195rem; + width: 3.195rem; + } + .tablet\:usa-icon-list--size-xl .usa-icon-list__content { + max-width: 72ex; + font-size: 2.13rem; + padding-left: 0.852rem; + } + .tablet\:usa-icon-list--size-xl + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.95rem; + } + .tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { + height: 3.99rem; + width: 3.99rem; + } + .tablet\:usa-icon-list--size-2xl .usa-icon-list__content { + max-width: 72ex; + font-size: 2.66rem; + padding-left: 1.064rem; + } + .tablet\:usa-icon-list--size-2xl + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 2.44rem; + } + .tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { + height: 4.785rem; + width: 4.785rem; + } + .tablet\:usa-icon-list--size-3xl .usa-icon-list__content { + max-width: 72ex; + font-size: 3.19rem; + padding-left: 1.276rem; + } + .tablet\:usa-icon-list--size-3xl + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 2.93rem; + } +} +@media all and (min-width: 64em) { + .desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { + height: 1.5rem; + width: 1.5rem; + } + .desktop\:usa-icon-list--size-xs .usa-icon-list__content { + max-width: 72ex; + font-size: 1rem; + padding-left: 0.4rem; + } + .desktop\:usa-icon-list--size-xs + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.91rem; + } + .desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { + height: 1.59rem; + width: 1.59rem; + } + .desktop\:usa-icon-list--size-sm .usa-icon-list__content { + max-width: 72ex; + font-size: 1.06rem; + padding-left: 0.424rem; + } + .desktop\:usa-icon-list--size-sm + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.98rem; + } + .desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { + height: 1.8rem; + width: 1.8rem; + } + .desktop\:usa-icon-list--size-md .usa-icon-list__content { + max-width: 72ex; + font-size: 1.2rem; + padding-left: 0.48rem; + } + .desktop\:usa-icon-list--size-md + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.1rem; + } + .desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { + height: 2.19rem; + width: 2.19rem; + } + .desktop\:usa-icon-list--size-lg .usa-icon-list__content { + max-width: 72ex; + font-size: 1.46rem; + padding-left: 0.584rem; + } + .desktop\:usa-icon-list--size-lg + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; + } + .desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { + height: 3.195rem; + width: 3.195rem; + } + .desktop\:usa-icon-list--size-xl .usa-icon-list__content { + max-width: 72ex; + font-size: 2.13rem; + padding-left: 0.852rem; + } + .desktop\:usa-icon-list--size-xl + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.95rem; + } + .desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { + height: 3.99rem; + width: 3.99rem; + } + .desktop\:usa-icon-list--size-2xl .usa-icon-list__content { + max-width: 72ex; + font-size: 2.66rem; + padding-left: 1.064rem; + } + .desktop\:usa-icon-list--size-2xl + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 2.44rem; + } + .desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { + height: 4.785rem; + width: 4.785rem; + } + .desktop\:usa-icon-list--size-3xl .usa-icon-list__content { + max-width: 72ex; + font-size: 3.19rem; + padding-left: 1.276rem; + } + .desktop\:usa-icon-list--size-3xl + .usa-icon-list__content + .usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 2.93rem; + } +} +.usa-icon-list__title { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.98rem; + line-height: 1.2; + margin-bottom: 0; + padding-top: 0.425ex; +} +.usa-icon-list__title + * { + margin-top: 0.5rem; +} +.usa-icon-list__content { + font-size: 1.06rem; + padding-left: 0.424rem; +} +.usa-icon-list__content > *:first-child { + margin-top: 0; +} +.usa-icon-list__content > *:last-child { + margin-bottom: 0; +} +.usa-icon-list__content ul li { + list-style-type: disc; +} +.usa-identifier { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.3; + color: #fff; + background-color: #1b1b1b; + padding-bottom: 1rem; +} +.usa-identifier__container { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + max-width: 64rem; +} +@media all and (min-width: 64em) { + .usa-identifier__container { + padding-left: 2rem; + padding-right: 2rem; + } +} +.usa-identifier__section { + padding-bottom: 1rem; + padding-top: 1rem; +} +@media all and (min-width: 40em) { + .usa-identifier__section--masthead .usa-identifier__container { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} +.usa-identifier__logos { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-right: 1rem; +} +.usa-identifier__logo { + text-decoration: none; + height: 3rem; + display: block; +} +.usa-identifier__logo + .usa-identifier__logo { + margin-left: 0.5rem; +} +.usa-identifier__logo-img { + height: 100%; + width: auto; +} +.usa-identifier__identity { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + margin-top: 1rem; +} +@media all and (min-width: 40em) { + .usa-identifier__identity { + margin-top: 0; + } +} +.usa-identifier__identity-domain, +.usa-identifier__identity-disclaimer { + margin: 0; + padding: 0; +} +.usa-identifier__identity-domain { + color: #a9aeb1; +} +.usa-identifier__identity-disclaimer { + font-weight: 700; +} +.usa-identifier__identity-disclaimer a { + color: #dfe1e2; +} +.usa-identifier__identity-disclaimer a:visited { + color: #dfe1e2; +} +.usa-identifier__identity-disclaimer a:hover, +.usa-identifier__identity-disclaimer a:active { + color: #f0f0f0; +} +@media all and (min-width: 40em) { + .usa-identifier__section--required-links { + padding-bottom: 0.5rem; + padding-top: 0.5rem; + } +} +@media all and (min-width: 64em) { + .usa-identifier__section--required-links { + font-size: 1rem; + } +} +.usa-identifier__required-links-list { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + margin-bottom: 0; + margin-top: 0; +} +@media all and (min-width: 40em) { + .usa-identifier__required-links-list { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + -webkit-column-gap: 2rem; + -moz-column-gap: 2rem; + column-gap: 2rem; + -webkit-column-fill: balance; + -moz-column-fill: balance; + column-fill: balance; + } +} +@media all and (min-width: 64em) { + .usa-identifier__required-links-list { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } +} +.usa-identifier__required-links-item { + -webkit-column-break-inside: avoid; + -moz-column-break-inside: avoid; + break-inside: avoid; + margin-bottom: 0.75rem; +} +.usa-identifier__required-links-item:last-child { + margin-bottom: 0; +} +@media all and (min-width: 64em) { + .usa-identifier__required-links-item { + margin-bottom: 0.5rem; + } +} +.usa-identifier__required-link, +.usa-identifier__required-link.usa-link { + color: #a9aeb1; + display: inline-block; +} +.usa-identifier__required-link:visited, +.usa-identifier__required-link.usa-link:visited { + color: #a9aeb1; +} +.usa-identifier__required-link:hover, +.usa-identifier__required-link:active, +.usa-identifier__required-link.usa-link:hover, +.usa-identifier__required-link.usa-link:active { + color: #dfe1e2; +} +.usa-identifier__section--usagov a { + color: #dfe1e2; + font-weight: 700; + display: inline-block; + margin-top: 0.5rem; +} +.usa-identifier__section--usagov a:visited { + color: #dfe1e2; +} +.usa-identifier__section--usagov a:hover, +.usa-identifier__section--usagov a:active { + color: #f0f0f0; +} +@media all and (min-width: 40em) { + .usa-identifier__section--usagov a { + margin-top: 0; + } +} +@media all and (min-width: 40em) { + .usa-identifier__usagov-description { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } +} +.usa-intro { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; + line-height: 1.8; + font-weight: 400; + max-width: 88ex; +} +.usa-layout-docs__sidenav { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + padding-top: 2rem; +} +@media all and (min-width: 64em) { + .usa-layout-docs__sidenav { + padding-top: 0; + } +} +@media all and (min-width: 64em) { + .usa-layout-docs__main { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } +} +.usa-js-no-click { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.usa-js-no-click .usa-modal, +.usa-js-no-click .usa-modal * { + pointer-events: auto; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} +[data-open-modal] * { + pointer-events: none; +} +.usa-modal-wrapper { + text-align: center; + -webkit-transition: opacity 0.15s ease-in-out; + transition: opacity 0.15s ease-in-out; +} +.usa-modal-wrapper.is-hidden { + visibility: hidden; + opacity: 0; + position: fixed; +} +.usa-modal-wrapper.is-visible { + visibility: visible; + opacity: 1; + position: fixed; + z-index: 99999; +} +.usa-modal-overlay { + background: rgba(0, 0, 0, 0.7); + bottom: 0; + height: 100%; + left: 0; + overflow: scroll; + overflow-x: hidden; + padding: 1.5rem; + position: fixed; + scroll-behavior: smooth; + top: 0; + width: 100%; +} +.usa-modal-overlay:before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.usa-modal-overlay[data-force-action="true"] { + pointer-events: none; +} +.usa-modal-overlay[data-force-action="true"] * { + pointer-events: auto; +} +.usa-js-loading .usa-modal-wrapper { + position: absolute; + left: -999em; + right: auto; +} +.usa-js-loading .usa-modal-wrapper:target { + position: static; +} +.usa-modal { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + border-radius: 0.5rem; + background: #fff; + color: #1b1b1b; + display: inline-block; + margin: 1.25rem auto; + max-width: 30rem; + position: relative; + text-align: left; + vertical-align: middle; + width: 100%; +} +.usa-modal:focus { + outline: none; +} +.usa-modal__content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + padding-top: 2rem; + width: 100%; +} +.usa-modal__main { + margin: 0 auto; + padding: 0.5rem 2rem 2rem; +} +.usa-modal-wrapper [data-close-modal] > .usa-icon, +.usa-modal-wrapper [data-close-modal] > .usa-icon use { + pointer-events: none !important; +} +.usa-modal__close { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-item-align: end; + align-self: flex-end; + background-color: rgba(0, 0, 0, 0); + color: #71767a; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: 0.93rem; + margin: -2rem 0 0 auto; + padding: 0.25rem 0.25rem; + width: auto; +} +.usa-modal__close:hover, +.usa-modal__close:active { + background-color: rgba(0, 0, 0, 0); + color: #1b1b1b; +} +.usa-modal__close:focus { + outline-offset: 0; +} +.usa-modal__close .usa-icon { + height: 2rem; + margin: 2px 2px 0 0; + width: 2rem; +} +.usa-modal__heading { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.34rem; + line-height: 1.4; + margin-top: 0; +} +.usa-modal__footer { + margin-top: 1.5rem; +} +.usa-modal--lg { + max-width: 55rem; + width: 100%; +} +.usa-modal--lg .usa-modal__main { + padding-bottom: 4rem; + padding-top: 1.25rem; + width: 100%; + max-width: 40rem; +} +@media all and (min-width: 40em) { + .usa-modal--lg .usa-modal__heading { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.95rem; + } +} +.usa-js-modal--active { + overflow: hidden; +} +.usa-pagination { + margin-bottom: 1rem; + margin-top: 1rem; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.usa-pagination .usa-icon { + height: 1.13rem; + width: 1.13rem; +} +.usa-pagination__list { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; +} +.usa-pagination__item { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + height: 2.5rem; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + line-height: 1; + margin-left: 0.25rem; + margin-right: 0.25rem; + min-width: 2.5rem; +} +@media all and (min-width: 40em) { + .usa-pagination__item { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + } +} +.usa-pagination__arrow { + display: none; +} +@media all and (min-width: 40em) { + .usa-pagination__arrow { + display: inherit; + } +} +@media all and (min-width: 40em) { + .usa-pagination__previous-page { + margin-right: 1.25rem; + } +} +@media all and (min-width: 40em) { + .usa-pagination__next-page { + margin-left: 1.25rem; + } +} +.usa-pagination__link { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #005ea2; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + text-decoration: none; +} +.usa-pagination__link[disabled] { + opacity: 0.4 !important; + pointer-events: none; +} +.usa-pagination__link:hover, +.usa-pagination__link:focus, +.usa-pagination__link:active { + color: #1a4480; + text-decoration: underline; +} +.usa-pagination__link:visited { + color: #005ea2; +} +.usa-pagination__button { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-color: rgba(27, 27, 27, 0.2); + border-radius: 0.25rem; + border-style: solid; + border-width: 1px; + color: #005ea2; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0.5rem; + text-decoration: none; + width: 100%; +} +.usa-pagination__button:hover, +.usa-pagination__button:focus, +.usa-pagination__button:active { + color: #1a4480; + border-color: #1a4480; +} +@media (forced-colors: active) { + .usa-pagination__button:hover, + .usa-pagination__button:focus, + .usa-pagination__button:active { + border: 2px solid buttonText; + } +} +.usa-pagination .usa-current { + background-color: #1b1b1b; + border-color: rgba(0, 0, 0, 0); + color: #fff; +} +@media (forced-colors: active) { + .usa-pagination .usa-current { + outline: 2px solid buttonText; + color: buttonText; + } +} +.usa-pagination .usa-current:hover, +.usa-pagination .usa-current:focus, +.usa-pagination .usa-current:active { + background-color: #1b1b1b; + color: #fff; + text-decoration: none; +} +@media (forced-colors: active) { + .usa-pagination .usa-current:hover, + .usa-pagination .usa-current:focus, + .usa-pagination .usa-current:active { + color: buttontext; + } +} +.usa-pagination__overflow { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-item-align: stretch; + align-self: stretch; + display: inherit; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 0.5rem; + opacity: 0.5; +} +.usa-process-list { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + counter-reset: usa-numbered-list; + padding: 20px 0 0 calc((2.5rem / 2) - (0.5rem / 2)); + position: relative; +} +.usa-process-list > li { + margin-bottom: 0; + max-width: unset; +} +.usa-process-list > .usa-process-list__item { + max-width: 72ex; +} +.usa-process-list__item { + border-left: 0.5rem solid #d9e8f6; + font-size: 1.06rem; + margin-bottom: 0; + padding-bottom: 2rem; + padding-left: calc(calc((2.5rem / 2) - 0.25rem) * 2); +} +.usa-prose .usa-process-list { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + counter-reset: usa-numbered-list; + padding: 20px 0 0 calc((2.5rem / 2) - (0.5rem / 2)); + position: relative; +} +.usa-prose .usa-process-list > li { + margin-bottom: 0; + max-width: unset; +} +.usa-prose .usa-process-list > .usa-process-list__item { + max-width: 72ex; +} +.usa-prose .usa-process-list__item { + border-left: 0.5rem solid #d9e8f6; + font-size: 1.06rem; + margin-bottom: 0; + padding-bottom: 2rem; + padding-left: calc(calc((2.5rem / 2) - 0.25rem) * 2); +} +.usa-process-list__item:last-child { + border-left: 0.5rem solid rgba(0, 0, 0, 0); +} +.usa-process-list__item::before { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 2.5rem; + border-radius: 99rem; + width: 2.5rem; + background-color: #fff; + border: 0.25rem solid #1b1b1b; + -webkit-box-shadow: 0 0 0 0.25rem #fff; + box-shadow: 0 0 0 0.25rem #fff; + color: #1b1b1b; + content: counter(usa-numbered-list, decimal); + counter-increment: usa-numbered-list; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.46rem; + font-weight: 700; + height: 2.5rem; + left: 0; + line-height: 0.9; + margin-top: -0.4rem; + position: absolute; + width: 2.5rem; +} +.usa-process-list__item ul { + list-style-type: disc; +} +.usa-process-list__item ul li { + margin-bottom: 0.25rem; +} +.usa-process-list__item ul li:last-child { + margin-bottom: 0; +} +.usa-process-list__item > *:first-child { + margin-top: 0; +} +.usa-process-list__item > *:last-child { + margin-bottom: 0; +} +.usa-process-list__heading { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.46rem; + line-height: 1.1; + color: #1b1b1b; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-weight: 700; + margin: 0; +} +.usa-process-list__heading + * { + margin-top: 0.25rem; +} +.usa-section { + padding-bottom: 2rem; + padding-top: 2rem; +} +@media all and (min-width: 40em) { + .usa-section { + padding-bottom: 4rem; + padding-top: 4rem; + } +} +.usa-section--light { + background-color: #f0f0f0; +} +.usa-section--dark { + background-color: #162e51; + color: #fff; +} +.usa-section--dark h1, +.usa-section--dark h2, +.usa-section--dark h3, +.usa-section--dark h4, +.usa-section--dark h5, +.usa-section--dark h6 { + color: #00bde3; +} +.usa-section--dark p { + color: #fff; +} +.usa-section--dark a { + color: #dfe1e2; +} +.usa-section--dark a:hover { + color: #f0f0f0; +} +.usa-section--dark a:active { + color: #fff; +} +.usa-sidenav, +.menu--sidenav { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.3; + border-bottom: 1px solid #dfe1e2; +} +.usa-sidenav > li, +.menu--sidenav > li { + margin-bottom: 0; + max-width: unset; +} +.usa-sidenav__item, +.menu--sidenav .menu__item { + border-top: 1px solid #dfe1e2; +} +.usa-sidenav a:not(.usa-button), +.menu--sidenav a:not(.usa-button) { + display: block; + padding: 0.5rem 1rem; + text-decoration: none; +} +.usa-sidenav a:not(.usa-button):hover, +.menu--sidenav a:not(.usa-button):hover { + background-color: #f0f0f0; + text-decoration: none; +} +.usa-sidenav a:not(.usa-button):not(.usa-current), +.menu--sidenav a:not(.usa-button):not(.usa-current) { + color: #565c65; +} +.usa-sidenav a:not(.usa-button):not(.usa-current):hover, +.menu--sidenav a:not(.usa-button):not(.usa-current):hover { + color: #005ea2; +} +.usa-sidenav a:not(.usa-button):not(.usa-current):focus, +.menu--sidenav a:not(.usa-button):not(.usa-current):focus { + outline-offset: 0; +} +.usa-sidenav .usa-current, +.menu--sidenav .usa-current, +.menu--sidenav .menu__link.is-active, +.menu--sidenav .menu__link.is-active-trail { + position: relative; + color: #005ea2; + font-weight: 700; +} +.usa-sidenav .usa-current::after, +.menu--sidenav .usa-current::after, +.menu--sidenav .menu__link.is-active::after, +.menu--sidenav .menu__link.is-active-trail::after { + background-color: #005ea2; + border-radius: 99rem; + content: ""; + display: block; + position: absolute; + bottom: 0.25rem; + top: 0.25rem; + width: 0.25rem; + left: 0.25rem; +} +@media all and (min-width: 40em) { + .usa-sidenav .usa-current, + .menu--sidenav .usa-current, + .menu--sidenav .menu__link.is-active, + .menu--sidenav .menu__link.is-active-trail { + position: relative; + } + .usa-sidenav .usa-current::after, + .menu--sidenav .usa-current::after, + .menu--sidenav .menu__link.is-active::after, + .menu--sidenav .menu__link.is-active-trail::after { + background-color: #005ea2; + border-radius: 99rem; + content: ""; + display: block; + position: absolute; + bottom: 0.25rem; + top: 0.25rem; + width: 0.25rem; + left: 0; + } +} +.grid-container .usa-sidenav, +.grid-container .menu--sidenav { + margin-left: -1.5rem; + margin-right: -1.5rem; +} +@media all and (min-width: 40em) { + .grid-container .usa-sidenav, + .grid-container .menu--sidenav { + margin-left: 0; + margin-right: 0; + } +} +.usa-sidenav__sublist, +.menu--sidenav .menu__subnav { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; + margin: 0; + font-size: 1rem; +} +.usa-sidenav__sublist > li, +.menu--sidenav .menu__subnav > li { + margin-bottom: 0; + max-width: unset; +} +.usa-sidenav__sublist-item { + border-top: 1px solid #dfe1e2; + font-size: 0.93rem; +} +.usa-sidenav__sublist .usa-current::after, +.menu--sidenav .menu__subnav .usa-current::after, +.usa-sidenav__sublist .menu--sidenav .menu__link.is-active::after, +.menu--sidenav .usa-sidenav__sublist .menu__link.is-active::after, +.menu--sidenav .menu__subnav .menu__link.is-active::after, +.usa-sidenav__sublist .menu--sidenav .menu__link.is-active-trail::after, +.menu--sidenav .usa-sidenav__sublist .menu__link.is-active-trail::after, +.menu--sidenav .menu__subnav .menu__link.is-active-trail::after { + display: none; +} +@media all and (min-width: 40em) { + .usa-sidenav__sublist .usa-current::after, + .menu--sidenav .menu__subnav .usa-current::after, + .usa-sidenav__sublist .menu--sidenav .menu__link.is-active::after, + .menu--sidenav .usa-sidenav__sublist .menu__link.is-active::after, + .menu--sidenav .menu__subnav .menu__link.is-active::after, + .usa-sidenav__sublist .menu--sidenav .menu__link.is-active-trail::after, + .menu--sidenav .usa-sidenav__sublist .menu__link.is-active-trail::after, + .menu--sidenav .menu__subnav .menu__link.is-active-trail::after { + display: none; + } +} +.usa-sidenav__sublist a:not(.usa-button), +.menu--sidenav .menu__subnav a:not(.usa-button) { + padding-left: 2rem; +} +.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button), +.menu--sidenav .menu__subnav .usa-sidenav__sublist a:not(.usa-button), +.usa-sidenav__sublist .menu--sidenav .menu__subnav a:not(.usa-button), +.menu--sidenav .usa-sidenav__sublist .menu__subnav a:not(.usa-button), +.menu--sidenav .menu__subnav .menu__subnav a:not(.usa-button) { + padding-left: 3rem; +} +.usa-sidenav__sublist + .usa-sidenav__sublist + .usa-sidenav__sublist + a:not(.usa-button), +.menu--sidenav + .menu__subnav + .usa-sidenav__sublist + .usa-sidenav__sublist + a:not(.usa-button), +.usa-sidenav__sublist + .menu--sidenav + .menu__subnav + .usa-sidenav__sublist + a:not(.usa-button), +.menu--sidenav + .usa-sidenav__sublist + .menu__subnav + .usa-sidenav__sublist + a:not(.usa-button), +.menu--sidenav + .menu__subnav + .menu__subnav + .usa-sidenav__sublist + a:not(.usa-button), +.usa-sidenav__sublist + .usa-sidenav__sublist + .menu--sidenav + .menu__subnav + a:not(.usa-button), +.menu--sidenav + .usa-sidenav__sublist + .usa-sidenav__sublist + .menu__subnav + a:not(.usa-button), +.menu--sidenav + .menu__subnav + .usa-sidenav__sublist + .menu__subnav + a:not(.usa-button), +.usa-sidenav__sublist + .menu--sidenav + .menu__subnav + .menu__subnav + a:not(.usa-button), +.menu--sidenav + .usa-sidenav__sublist + .menu__subnav + .menu__subnav + a:not(.usa-button), +.menu--sidenav .menu__subnav .menu__subnav .menu__subnav a:not(.usa-button) { + padding-left: 4rem; +} +.usa-site-alert .usa-alert { + background-color: #f0f0f0; + border-left: 0.5rem solid #a9aeb1; + color: #1b1b1b; +} +* + .usa-site-alert .usa-alert { + margin-top: 1rem; +} +.usa-site-alert .usa-alert .usa-alert__body { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-bottom: 1rem; + padding-top: 1rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + position: relative; +} +@media all and (min-width: 64em) { + .usa-site-alert .usa-alert .usa-alert__body { + padding-left: 1.8333333333rem; + } +} +.usa-site-alert .usa-alert .usa-alert__text { + margin-bottom: 0; + margin-top: 0; +} +.usa-site-alert .usa-alert .usa-alert__text:only-child { + padding-bottom: 0; + padding-top: 0; +} +.usa-site-alert .usa-alert .usa-alert__heading { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.46rem; + line-height: 0.9; + margin-top: 0; + margin-bottom: 0.5rem; +} +.usa-site-alert .usa-alert > .usa-list, +.usa-site-alert .usa-alert .usa-alert__body > .usa-list { + padding-left: 2ch; +} +.usa-site-alert .usa-alert > .usa-list:last-child, +.usa-site-alert .usa-alert .usa-alert__body > .usa-list:last-child { + margin-bottom: 0; +} +.usa-site-alert--info .usa-alert { + background-color: #e7f6f8; + border-left-color: #00bde3; +} +.usa-site-alert--info .usa-alert .usa-alert__body { + color: #1b1b1b; + background-color: #e7f6f8; + padding-left: 2.9166666667rem; +} +.usa-site-alert--info .usa-alert .usa-alert__body::before { + background-image: url("../images/usa-icons/info.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2rem 2rem; + display: inline-block; + height: 2rem; + width: 2rem; + content: ""; + display: block; + height: 4; + left: 1rem; + position: absolute; + top: 0.75rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-site-alert--info .usa-alert .usa-alert__body::before { + background: none; + background-color: #1b1b1b; + -webkit-mask-image: + url("../images/usa-icons/info.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/info.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/info.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/info.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2rem 2rem; + mask-size: 2rem 2rem; + mask-repeat: no-repeat; + } +} +@media all and (min-width: 64em) { + .usa-site-alert--info .usa-alert .usa-alert__body::before { + left: 1.5rem; + } +} +@media all and (min-width: 64em) { + .usa-site-alert--info .usa-alert .usa-alert__body { + padding-left: 4rem; + padding-right: 4rem; + } +} +.usa-site-alert--info .usa-alert .usa-alert__body .usa-link { + color: #005ea2; +} +.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:visited { + color: #54278f; +} +.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:hover, +.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:active { + color: #1a4480; +} +.usa-site-alert--emergency .usa-alert { + background-color: #9c3d10; + border-left-color: #9c3d10; +} +.usa-site-alert--emergency .usa-alert .usa-alert__body { + color: #fff; + background-color: #9c3d10; + padding-left: 2.9166666667rem; +} +.usa-site-alert--emergency .usa-alert .usa-alert__body::before { + background-image: url("../images/usa-icons-bg/error--white.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2rem 2rem; + display: inline-block; + height: 2rem; + width: 2rem; + content: ""; + display: block; + height: 4; + left: 1rem; + position: absolute; + top: 0.75rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-site-alert--emergency .usa-alert .usa-alert__body::before { + background: none; + background-color: #fff; + -webkit-mask-image: + url("../images/usa-icons/error.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/error.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/error.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/error.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2rem 2rem; + mask-size: 2rem 2rem; + mask-repeat: no-repeat; + } +} +@media all and (min-width: 64em) { + .usa-site-alert--emergency .usa-alert .usa-alert__body::before { + left: 1.5rem; + } +} +@media all and (min-width: 64em) { + .usa-site-alert--emergency .usa-alert .usa-alert__body { + padding-left: 4rem; + padding-right: 4rem; + } +} +.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link { + color: #dfe1e2; +} +.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:visited { + color: #dfe1e2; +} +.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:hover, +.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:active { + color: #f0f0f0; +} +.usa-site-alert--slim .usa-alert .usa-alert__body { + padding-bottom: 0.5rem; + padding-top: 0.5rem; + padding-left: 2.4166666667rem; +} +.usa-site-alert--slim .usa-alert .usa-alert__body:before { + background-size: 1.5rem; + height: 1.5rem; + top: 0.5rem; + width: 1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-site-alert--slim .usa-alert .usa-alert__body:before { + -webkit-mask-size: 1.5rem; + mask-size: 1.5rem; + } +} +@media all and (min-width: 64em) { + .usa-site-alert--slim .usa-alert .usa-alert__body { + padding-left: 3.5rem; + } +} +.usa-site-alert--no-icon .usa-alert .usa-alert__body { + padding-left: 1rem; +} +.usa-site-alert--no-icon .usa-alert .usa-alert__body:before { + display: none; +} +@media all and (min-width: 64em) { + .usa-site-alert--no-icon .usa-alert .usa-alert__body { + padding-left: 1.8333333333rem; + } +} +.usa-step-indicator { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.1; + background-color: #fff; + margin-bottom: 2rem; + margin-left: -1px; + margin-right: -1px; +} +@media all and (min-width: 40em) { + .usa-step-indicator { + margin-left: 0; + margin-right: 0; + } +} +.usa-step-indicator__segments { + counter-reset: usa-step-indicator; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + list-style: none; + margin: 0; + padding: 0; +} +.usa-step-indicator__segment { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + counter-increment: usa-step-indicator; + margin-left: 1px; + margin-right: 1px; + max-width: 15rem; + min-height: 0.5rem; + position: relative; +} +.usa-step-indicator__segment:after { + background-color: #919191; + content: ""; + display: block; + height: 0.5rem; + left: 0; + position: absolute; + right: 0; + top: 0; +} +@media all and (min-width: 40em) { + .usa-step-indicator__segment:after { + height: 0.5rem; + } +} +.usa-step-indicator__segment--complete::after { + background-color: #162e51; +} +.usa-step-indicator__segment--complete .usa-step-indicator__segment-label { + color: #162e51; +} +.usa-step-indicator__segment--current::after { + background-color: #005ea2; +} +.usa-step-indicator__segment--current .usa-step-indicator__segment-label { + color: #005ea2; + font-weight: 700; +} +.usa-step-indicator__segment-label { + display: none; +} +@media all and (min-width: 40em) { + .usa-step-indicator__segment-label { + color: #565c65; + display: block; + font-size: 1.06rem; + margin-top: calc(0.5rem + 0.5rem); + padding-right: 2rem; + text-align: left; + } +} +.usa-step-indicator__header { + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.usa-step-indicator__heading { + color: #1b1b1b; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.2rem; + font-weight: 700; + margin: 1rem 0 0; +} +@media all and (min-width: 40em) { + .usa-step-indicator__heading { + font-size: 1.46rem; + margin-top: 2rem; + } +} +.usa-step-indicator__current-step { + height: 2.5rem; + border-radius: 99rem; + width: 2.5rem; + font-weight: normal; + -webkit-font-feature-settings: + "tnum" 1, + "kern" 1; + font-feature-settings: + "tnum" 1, + "kern" 1; + background-color: #005ea2; + color: #fff; + display: inline-block; + padding: calc((2.5rem - (2ex * 1.1)) * 0.5); + text-align: center; +} +.usa-step-indicator__total-steps { + font-weight: normal; + -webkit-font-feature-settings: + "tnum" 1, + "kern" 1; + font-feature-settings: + "tnum" 1, + "kern" 1; + color: #005ea2; + margin-right: 0.5rem; +} +@media all and (min-width: 40em) { + .usa-step-indicator--counters .usa-step-indicator__segment, + .usa-step-indicator--counters-sm .usa-step-indicator__segment { + margin-left: 0; + margin-right: 0; + margin-top: calc(((2.5rem - 0.5rem) / 2) + 0.25rem); + } + .usa-step-indicator--counters .usa-step-indicator__segment:before, + .usa-step-indicator--counters-sm .usa-step-indicator__segment:before { + height: 2.5rem; + border-radius: 99rem; + width: 2.5rem; + -webkit-font-feature-settings: + "tnum" 1, + "kern" 1; + font-feature-settings: + "tnum" 1, + "kern" 1; + background-color: #fff; + -webkit-box-shadow: + inset 0 0 0 0.25rem #919191, + 0 0 0 0.25rem #fff; + box-shadow: + inset 0 0 0 0.25rem #919191, + 0 0 0 0.25rem #fff; + color: #565c65; + content: counter(usa-step-indicator); + display: block; + font-weight: 700; + left: 0; + line-height: 0.9; + padding: calc((2.5rem - (2ex * 0.9)) * 0.5); + position: absolute; + text-align: center; + top: calc((2.5rem - 0.5rem) / -2); + z-index: 100; + } + .usa-step-indicator--counters .usa-step-indicator__segment:last-child:after, + .usa-step-indicator--counters-sm + .usa-step-indicator__segment:last-child:after { + display: none; + } +} +.usa-step-indicator--counters .usa-step-indicator__segment--complete::before, +.usa-step-indicator--counters-sm + .usa-step-indicator__segment--complete::before { + background-color: #162e51; + -webkit-box-shadow: 0 0 0 0.25rem #fff; + box-shadow: 0 0 0 0.25rem #fff; + color: #fff; +} +.usa-step-indicator--counters .usa-step-indicator__segment--current::before, +.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before { + background-color: #005ea2; + -webkit-box-shadow: 0 0 0 0.25rem #fff; + box-shadow: 0 0 0 0.25rem #fff; + color: #fff; +} +@media all and (min-width: 40em) { + .usa-step-indicator--counters .usa-step-indicator__segment-label, + .usa-step-indicator--counters-sm .usa-step-indicator__segment-label { + margin-top: calc(((2.5rem + 0.5rem) / 2) + 0.5rem); + } +} +@media all and (min-width: 40em) { + .usa-step-indicator--counters.usa-step-indicator--center + .usa-step-indicator__segment:first-child:after, + .usa-step-indicator--counters-sm.usa-step-indicator--center + .usa-step-indicator__segment:first-child:after { + left: 50%; + right: 0; + width: auto; + } + .usa-step-indicator--counters.usa-step-indicator--center + .usa-step-indicator__segment:last-child:after, + .usa-step-indicator--counters-sm.usa-step-indicator--center + .usa-step-indicator__segment:last-child:after { + display: block; + left: 0; + right: 50%; + width: auto; + } +} +@media all and (min-width: 40em) { + .usa-step-indicator--counters-sm .usa-step-indicator__segment { + margin-top: calc(((1.5rem - 0.5rem) / 2) + 0.25rem); + } + .usa-step-indicator--counters-sm .usa-step-indicator__segment:before { + height: 1.5rem; + border-radius: 99rem; + width: 1.5rem; + font-size: 0.93rem; + padding: calc(0.25rem + 1px); + top: calc((1.5rem - 0.5rem) / -2); + } + .usa-step-indicator--counters-sm + .usa-step-indicator__segment:last-child:after { + display: none; + } +} +@media all and (min-width: 40em) { + .usa-step-indicator--counters-sm .usa-step-indicator__segment-label { + margin-top: calc(((1.5rem + 0.5rem) / 2) + 0.5rem); + } +} +.usa-step-indicator--no-labels { + margin-left: -1px; + margin-right: -1px; +} +.usa-step-indicator--no-labels .usa-step-indicator__segment { + margin-top: 0; + margin-left: 1px; + margin-right: 1px; +} +.usa-step-indicator--no-labels .usa-step-indicator__segment:before { + display: none; +} +.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after { + display: block; +} +.usa-step-indicator--no-labels .usa-step-indicator__heading { + margin-top: 1rem; +} +.usa-step-indicator--no-labels .usa-step-indicator__segment-label { + display: none; +} +.usa-step-indicator--center { + margin-left: -1px; + margin-right: -1px; +} +.usa-step-indicator--center .usa-step-indicator__segment { + margin-left: 1px; + margin-right: 1px; +} +.usa-step-indicator--center .usa-step-indicator__segment:before { + left: calc(50% - (2.5rem + 0.25rem) / 2); +} +.usa-step-indicator--center .usa-step-indicator__segment-label { + padding-left: 0.5rem; + padding-right: 0.5rem; + text-align: center; +} +.usa-step-indicator--center.usa-step-indicator--no-labels + .usa-step-indicator__segment:first-child:after { + left: 0; +} +.usa-step-indicator--center.usa-step-indicator--no-labels + .usa-step-indicator__segment:last-child:after { + right: 0; +} +.usa-step-indicator--center.usa-step-indicator--counters-sm + .usa-step-indicator__segment:before { + left: calc(50% - (1.5rem + 0.25rem) / 2); +} +.usa-summary-box { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + color: #1b1b1b; + background-color: #e7f6f8; + border-radius: 0.25rem; + border: 1px #99deea solid; + padding: 1.5rem; + position: relative; +} +.usa-summary-box .usa-list:last-child { + margin-bottom: 0; +} +* + .usa-summary-box { + margin-top: 1rem; +} +.usa-summary-box__heading { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.46rem; + line-height: 1.1; + margin-top: 0; + margin-bottom: 0.5rem; +} +.usa-summary-box__text { + margin-bottom: 0; + margin-top: 0; +} +.usa-summary-box__text:only-child { + margin-bottom: 1px; + padding-top: 0.25rem; +} +.usa-summary-box__link { + color: #005ea2; +} +.usa-summary-box__link:visited { + color: #54278f; +} +.usa-summary-box__link:hover, +.usa-summary-box__link:active { + color: #1a4480; +} +.usa-summary-box__link[href^="#"]:visited { + color: #005ea2; +} +.usa-summary-box__link[href^="#"]:hover { + color: #1a4480; +} +.usa-table { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.5; + border-collapse: collapse; + border-spacing: 0; + color: #1b1b1b; + margin: 1.25rem 0; + text-align: left; +} +.usa-table thead th { + background-clip: padding-box; + color: #1b1b1b; + font-weight: 700; + line-height: 1.3; +} +.usa-table thead th, +.usa-table thead td { + background-color: #dfe1e2; + color: #1b1b1b; +} +.usa-table tbody th { + text-align: left; +} +.usa-table th, +.usa-table td { + background-color: #fff; + border: 1px solid #1b1b1b; + font-weight: normal; + padding: 0.5rem 1rem; +} +.usa-table caption { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1rem; + font-weight: 700; + margin-bottom: 0.75rem; + text-align: left; +} +.usa-table th[data-sortable] { + padding-right: 2.5rem; + position: relative; +} +.usa-table th[data-sortable]::after { + border-bottom-color: rgba(0, 0, 0, 0); + border-bottom-style: solid; + border-bottom-width: 1px; + bottom: 0; + content: ""; + height: 0; + left: 0; + position: absolute; + width: 100%; +} +.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button, +.usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + height: 2rem; + width: 2rem; + background-position: center center; + background-size: 1.5rem; + color: #71767a; + cursor: pointer; + display: inline-block; + margin: 0; + position: absolute; + right: 0.25rem; + text-align: center; + text-decoration: none; + top: 50%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:visited, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:visited { + color: #54278f; +} +.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:hover { + color: #1a4480; +} +.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:active { + color: #162e51; +} +.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--hover, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled:hover, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"]:hover, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled.usa-button--hover, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"].usa-button--hover, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled:hover, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled.usa-button--hover, +.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--active, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled:active, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"]:active, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled.usa-button--active, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"].usa-button--active, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled:active, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled.usa-button--active, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled:focus, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"]:focus, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled.usa-focus, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"].usa-focus, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled:focus, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled.usa-focus, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"], +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled, +.usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled:hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"]:hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"].usa-button--hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled:hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled:active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"]:active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled.usa-button--active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"].usa-button--active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled:active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled.usa-button--active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled:focus, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"]:focus, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled.usa-focus, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"].usa-focus, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled:focus, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled.usa-focus, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"], +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--hover { + color: #1a4480; +} +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--active, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--active { + color: #162e51; +} +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:disabled, +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button[aria-disabled="true"], +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button.usa-button--disabled, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:disabled, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button[aria-disabled="true"], +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button.usa-button--disabled { + color: #c9c9c9; +} +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button + .usa-icon, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button + .usa-icon { + height: 1.5rem; + width: 1.5rem; + vertical-align: middle; +} +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button + .usa-icon + > g, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button + .usa-icon + > g { + fill: rgba(0, 0, 0, 0); +} +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button + .usa-icon + > g.unsorted, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button + .usa-icon + > g.unsorted { + fill: #1b1b1b; +} +.usa-table + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:hover + .usa-icon + > g.unsorted, +.usa-table + th[data-sortable][aria-sort="none"] + .usa-table__header__button:hover + .usa-icon + > g.unsorted { + fill: #000; +} +.usa-table th[data-sortable][aria-sort="descending"], +.usa-table th[data-sortable][aria-sort="ascending"] { + background-color: #97d4ea; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + height: 2rem; + width: 2rem; + background-position: center center; + background-size: 1.5rem; + color: #71767a; + cursor: pointer; + display: inline-block; + margin: 0; + position: absolute; + right: 0.25rem; + text-align: center; + text-decoration: none; + top: 50%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:visited { + color: #54278f; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:hover { + color: #1a4480; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:active { + color: #162e51; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:hover, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled:hover, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"]:hover, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"].usa-button--hover, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled:hover, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:active, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--active, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled:active, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"]:active, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled.usa-button--active, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"].usa-button--active, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled:active, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled.usa-button--active, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled:focus, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"]:focus, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled.usa-focus, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"].usa-focus, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled:focus, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled.usa-focus, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"], +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--hover { + color: #1a4480; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--active { + color: #162e51; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button:disabled, +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button[aria-disabled="true"], +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button.usa-button--disabled { + color: #c9c9c9; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button + .usa-icon { + height: 1.5rem; + width: 1.5rem; + vertical-align: middle; +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button + .usa-icon + > g { + fill: rgba(0, 0, 0, 0); +} +.usa-table + th[data-sortable][aria-sort="descending"] + .usa-table__header__button + .usa-icon + > g.descending { + fill: #1b1b1b; +} +.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + color: #005ea2; + text-decoration: underline; + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + margin: 0; + padding: 0; + text-align: left; + height: 2rem; + width: 2rem; + background-position: center center; + background-size: 1.5rem; + color: #71767a; + cursor: pointer; + display: inline-block; + margin: 0; + position: absolute; + right: 0.25rem; + text-align: center; + text-decoration: none; + top: 50%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:visited { + color: #54278f; +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:hover { + color: #1a4480; +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:active { + color: #162e51; +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:hover, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled:hover, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"]:hover, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"].usa-button--hover, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled:hover, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled.usa-button--hover, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:active, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--active, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled:active, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"]:active, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled.usa-button--active, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"].usa-button--active, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled:active, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled.usa-button--active, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled:focus, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"]:focus, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled.usa-focus, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"].usa-focus, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled:focus, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled.usa-focus, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"], +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled { + -moz-osx-font-smoothing: inherit; + -webkit-font-smoothing: inherit; + background-color: rgba(0, 0, 0, 0); + -webkit-box-shadow: none; + box-shadow: none; + text-decoration: underline; +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--hover { + color: #1a4480; +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--active { + color: #162e51; +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button:disabled, +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button[aria-disabled="true"], +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button.usa-button--disabled { + color: #c9c9c9; +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button + .usa-icon { + height: 1.5rem; + width: 1.5rem; + vertical-align: middle; +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button + .usa-icon + > g { + fill: rgba(0, 0, 0, 0); +} +.usa-table + th[data-sortable][aria-sort="ascending"] + .usa-table__header__button + .usa-icon + > g.ascending { + fill: #1b1b1b; +} +.usa-table thead th[aria-sort] { + background-color: #97d4ea; + color: #1b1b1b; +} +.usa-table td[data-sort-active], +.usa-table th[data-sort-active] { + background-color: #e1f3f8; + color: #1b1b1b; +} +.usa-table--borderless thead th { + background-color: rgba(0, 0, 0, 0); + border-top: 0; + color: #1b1b1b; +} +.usa-table--borderless thead th[aria-sort] { + color: #1b1b1b; +} +.usa-table--borderless + thead + th[data-sortable]:not([aria-sort]) + .usa-table__header__button + .usa-icon + > g.unsorted { + fill: #1b1b1b; +} +.usa-table--borderless + thead + th[data-sortable]:not([aria-sort]) + .usa-table__header__button:hover + .usa-icon + > g.unsorted { + fill: #000; +} +.usa-table--borderless th, +.usa-table--borderless td { + border-left: 0; + border-right: 0; +} +.usa-table--compact th, +.usa-table--compact td { + padding: 0.25rem 0.75rem; +} +.usa-table--striped tbody tr:nth-child(odd) td, +.usa-table--striped tbody tr:nth-child(odd) th { + background-color: #f0f0f0; + color: #1b1b1b; +} +.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active], +.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active] { + background-color: #c3ebfa; + color: #1b1b1b; +} +@media all and (max-width: 29.99em) { + .usa-table--stacked thead { + display: none; + } + .usa-table--stacked th, + .usa-table--stacked td { + border-bottom-width: 0; + display: block; + width: 100%; + } + .usa-table--stacked tr { + border-bottom: 0.25rem solid #1b1b1b; + border-top-width: 0; + display: block; + width: 100%; + } + .usa-table--stacked tr th:first-child, + .usa-table--stacked tr td:first-child { + border-top-width: 0; + } + .usa-table--stacked tr:nth-child(odd) td, + .usa-table--stacked tr:nth-child(odd) th { + background-color: inherit; + } + .usa-table--stacked tr:first-child th:first-child, + .usa-table--stacked tr:first-child td:first-child { + border-top: 0.25rem solid #1b1b1b; + } + .usa-table--stacked th[data-label], + .usa-table--stacked td[data-label] { + padding-bottom: 0.75rem; + } + .usa-table--stacked th[data-label]:before, + .usa-table--stacked td[data-label]:before { + content: attr(data-label); + display: block; + font-weight: 700; + margin: -0.5rem -1rem 0; + padding: 0.75rem 1rem 0.25rem; + } +} +@media all and (max-width: 29.99em) { + .usa-table--stacked-header thead { + display: none; + } + .usa-table--stacked-header th, + .usa-table--stacked-header td { + border-bottom-width: 0; + display: block; + width: 100%; + } + .usa-table--stacked-header tr { + border-bottom: 0.25rem solid #1b1b1b; + border-top-width: 0; + display: block; + width: 100%; + } + .usa-table--stacked-header tr th:first-child, + .usa-table--stacked-header tr td:first-child { + border-top-width: 0; + } + .usa-table--stacked-header tr:nth-child(odd) td, + .usa-table--stacked-header tr:nth-child(odd) th { + background-color: inherit; + } + .usa-table--stacked-header tr:first-child th:first-child, + .usa-table--stacked-header tr:first-child td:first-child { + border-top: 0.25rem solid #1b1b1b; + } + .usa-table--stacked-header th[data-label], + .usa-table--stacked-header td[data-label] { + padding-bottom: 0.75rem; + } + .usa-table--stacked-header th[data-label]:before, + .usa-table--stacked-header td[data-label]:before { + content: attr(data-label); + display: block; + font-weight: 700; + margin: -0.5rem -1rem 0; + padding: 0.75rem 1rem 0.25rem; + } + .usa-table--stacked-header tr td:first-child, + .usa-table--stacked-header tr th:first-child { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.1; + background-color: #dfe1e2; + color: #1b1b1b; + font-weight: 700; + padding: 0.75rem 1rem; + } + .usa-table--stacked-header tr td:first-child:before, + .usa-table--stacked-header tr th:first-child:before { + display: none; + } +} +.width-mobile .usa-table--stacked thead { + display: none; +} +.width-mobile .usa-table--stacked th, +.width-mobile .usa-table--stacked td { + border-bottom-width: 0; + display: block; + width: 100%; +} +.width-mobile .usa-table--stacked tr { + border-bottom: 0.25rem solid #1b1b1b; + border-top-width: 0; + display: block; + width: 100%; +} +.width-mobile .usa-table--stacked tr th:first-child, +.width-mobile .usa-table--stacked tr td:first-child { + border-top-width: 0; +} +.width-mobile .usa-table--stacked tr:nth-child(odd) td, +.width-mobile .usa-table--stacked tr:nth-child(odd) th { + background-color: inherit; +} +.width-mobile .usa-table--stacked tr:first-child th:first-child, +.width-mobile .usa-table--stacked tr:first-child td:first-child { + border-top: 0.25rem solid #1b1b1b; +} +.width-mobile .usa-table--stacked th[data-label], +.width-mobile .usa-table--stacked td[data-label] { + padding-bottom: 0.75rem; +} +.width-mobile .usa-table--stacked th[data-label]:before, +.width-mobile .usa-table--stacked td[data-label]:before { + content: attr(data-label); + display: block; + font-weight: 700; + margin: -0.5rem -1rem 0; + padding: 0.75rem 1rem 0.25rem; +} +.width-mobile .usa-table--stacked-header thead { + display: none; +} +.width-mobile .usa-table--stacked-header th, +.width-mobile .usa-table--stacked-header td { + border-bottom-width: 0; + display: block; + width: 100%; +} +.width-mobile .usa-table--stacked-header tr { + border-bottom: 0.25rem solid #1b1b1b; + border-top-width: 0; + display: block; + width: 100%; +} +.width-mobile .usa-table--stacked-header tr th:first-child, +.width-mobile .usa-table--stacked-header tr td:first-child { + border-top-width: 0; +} +.width-mobile .usa-table--stacked-header tr:nth-child(odd) td, +.width-mobile .usa-table--stacked-header tr:nth-child(odd) th { + background-color: inherit; +} +.width-mobile .usa-table--stacked-header tr:first-child th:first-child, +.width-mobile .usa-table--stacked-header tr:first-child td:first-child { + border-top: 0.25rem solid #1b1b1b; +} +.width-mobile .usa-table--stacked-header th[data-label], +.width-mobile .usa-table--stacked-header td[data-label] { + padding-bottom: 0.75rem; +} +.width-mobile .usa-table--stacked-header th[data-label]:before, +.width-mobile .usa-table--stacked-header td[data-label]:before { + content: attr(data-label); + display: block; + font-weight: 700; + margin: -0.5rem -1rem 0; + padding: 0.75rem 1rem 0.25rem; +} +.width-mobile .usa-table--stacked-header tr td:first-child, +.width-mobile .usa-table--stacked-header tr th:first-child { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.1; + background-color: #dfe1e2; + color: #1b1b1b; + font-weight: 700; + padding: 0.75rem 1rem; +} +.width-mobile .usa-table--stacked-header tr td:first-child:before, +.width-mobile .usa-table--stacked-header tr th:first-child:before { + display: none; +} +.usa-table-container--scrollable { + margin: 1.25rem 0; + overflow-y: hidden; +} +.usa-table-container--scrollable .usa-table { + margin: 0; +} +.usa-table-container--scrollable td { + white-space: nowrap; +} +.usa-tag, +.new::before { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 0.93rem; + color: #fff; + text-transform: uppercase; + background-color: #565c65; + border-radius: 2px; + margin-right: 0.25rem; + padding: 1px 0.5rem; +} +.usa-tag:only-of-type, +.new:only-of-type::before { + margin-right: 0; +} +.usa-tag--big { + padding-left: 0.5rem; + padding-right: 0.5rem; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; +} +.usa-tooltip { + display: inline-block; + position: relative; +} +.usa-tooltip__trigger { + cursor: pointer; +} +.usa-tooltip__trigger > svg { + display: block; + pointer-events: none; +} +.usa-tooltip__body, +.usa-tooltip__body--top { + -webkit-transition: opacity 0.08s ease-in-out; + transition: opacity 0.08s ease-in-out; + background-color: #1b1b1b; + border-radius: 0.25rem; + color: #f0f0f0; + display: none; + font-size: 1rem; + padding: 0.5rem; + pointer-events: none; + width: auto; + white-space: pre; + z-index: 100000; + position: absolute; +} +.usa-tooltip__body:after, +.usa-tooltip__body--top:after { + content: ""; + display: block; + width: 0; + height: 0; + pointer-events: none; + border-left: 5px solid rgba(0, 0, 0, 0); + border-right: 5px solid rgba(0, 0, 0, 0); + border-top: 5px solid #1b1b1b; + position: absolute; + bottom: -5px; + left: 50%; + margin-left: -5px; +} +.usa-tooltip__body--wrap { + width: 100%; + white-space: normal; + text-align: center; + min-width: 50vw; +} +.usa-tooltip__body.is-set { + display: block; +} +.usa-tooltip__body.is-visible { + opacity: 1; +} +.usa-tooltip__body--bottom:after { + border-left: 5px solid rgba(0, 0, 0, 0); + border-right: 5px solid rgba(0, 0, 0, 0); + border-bottom: 5px solid #1b1b1b; + border-top: 0; + bottom: auto; + top: -5px; +} +.usa-tooltip__body--right:after { + border-top: 5px solid rgba(0, 0, 0, 0); + border-bottom: 5px solid rgba(0, 0, 0, 0); + border-right: 5px solid #1b1b1b; + border-left: 0; + right: auto; + top: 50%; + bottom: 0; + left: -5px; + margin: -5px 0 0 0; +} +.usa-tooltip__body--left:after { + border-top: 5px solid rgba(0, 0, 0, 0); + border-bottom: 5px solid rgba(0, 0, 0, 0); + border-left: 5px solid #1b1b1b; + border-right: 0; + right: -5px; + top: 50%; + bottom: 0; + left: auto; + margin: -5px 0 0 0; +} +.usa-character-count__status { + display: inline-block; + padding-top: 0.25rem; +} +.usa-character-count__status.usa-character-count__status--invalid { + color: #b50909; + font-weight: 700; +} +.usa-fieldset { + border: none; + margin: 0; + padding: 0; +} +.usa-legend { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + line-height: 1.3; + display: block; + font-weight: normal; + margin-top: 1.5rem; + max-width: 30rem; +} +.usa-legend--large { + font-size: 2.13rem; + font-weight: 700; + margin-top: 1rem; +} +.usa-input-list { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; +} +.usa-input-list li { + line-height: 1.3; +} +.usa-prose .usa-input-list { + margin-bottom: 0; + margin-top: 0; + list-style-type: none; + padding-left: 0; +} +.usa-prose .usa-input-list li { + line-height: 1.3; +} +.usa-checkbox { + background: #fff; +} +.usa-checkbox__label, +.form-item--checkbox .form-item__label { + color: #1b1b1b; +} +.usa-checkbox__label::before, +.form-item--checkbox .form-item__label::before { + background: #fff; + -webkit-box-shadow: 0 0 0 2px #1b1b1b; + box-shadow: 0 0 0 2px #1b1b1b; +} +@media (forced-colors: active) { + .usa-checkbox__label::before, + .form-item--checkbox .form-item__label::before { + outline: 2px solid rgba(0, 0, 0, 0); + outline-offset: 2px; + } +} +.usa-checkbox__input:checked + [class*="__label"]::before, +.form-item__checkbox:checked + [class*="__label"]::before { + background-color: #005ea2; + -webkit-box-shadow: 0 0 0 2px #005ea2; + box-shadow: 0 0 0 2px #005ea2; +} +.usa-checkbox__input:disabled + [class*="__label"], +.form-item__checkbox:disabled + [class*="__label"], +.usa-checkbox__input[aria-disabled="true"] + [class*="__label"], +[aria-disabled="true"].form-item__checkbox + [class*="__label"] { + color: rgba(27, 27, 27, 0.3); +} +@media (forced-colors: active) { + .usa-checkbox__input:disabled + [class*="__label"], + .form-item__checkbox:disabled + [class*="__label"], + .usa-checkbox__input[aria-disabled="true"] + [class*="__label"], + [aria-disabled="true"].form-item__checkbox + [class*="__label"] { + color: GrayText; + } +} +.usa-checkbox__input:disabled + [class*="__label"]::before, +.form-item__checkbox:disabled + [class*="__label"]::before, +.usa-checkbox__input[aria-disabled="true"] + [class*="__label"]::before, +[aria-disabled="true"].form-item__checkbox + [class*="__label"]::before { + background-color: #fff; + -webkit-box-shadow: 0 0 0 2px rgba(27, 27, 27, 0.3); + box-shadow: 0 0 0 2px rgba(27, 27, 27, 0.3); +} +.usa-checkbox__input--tile + [class*="__label"] { + background-color: #fff; + border: 2px solid rgba(27, 27, 27, 0.3); + color: #1b1b1b; +} +.usa-checkbox__input--tile:checked + [class*="__label"] { + background-color: rgba(0, 94, 162, 0.1); + border-color: #005ea2; +} +@media (forced-colors: active) { + .usa-checkbox__input--tile:checked + [class*="__label"] { + border: ButtonText solid 0.25rem; + } +} +.usa-checkbox__input--tile:disabled:checked + [class*="__label"], +.usa-checkbox__input--tile[aria-disabled="true"]:checked + [class*="__label"] { + background-color: #fff; + border-color: rgba(27, 27, 27, 0.3); +} +.usa-checkbox__input:checked + [class*="__label"]::before, +.form-item__checkbox:checked + [class*="__label"]::before, +.usa-checkbox__input:checked:disabled + [class*="__label"]::before, +.usa-checkbox__input:checked[aria-disabled="true"] + + [class*="__label"]::before { + background-image: + url("../images/correct8.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/correct8.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +@media (forced-colors: active) { + .usa-checkbox__input:checked + [class*="__label"]::before, + .form-item__checkbox:checked + [class*="__label"]::before, + .usa-checkbox__input:checked:disabled + [class*="__label"]::before, + .usa-checkbox__input:checked[aria-disabled="true"] + + [class*="__label"]::before { + background-image: + url("../images/correct8-alt.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/correct8-alt.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; + } +} +.usa-checkbox__input:checked:disabled + [class*="__label"]::before, +.form-item__checkbox:checked:disabled + [class*="__label"]::before, +.usa-checkbox__input:checked[aria-disabled="true"] + [class*="__label"]::before, +.form-item__checkbox:checked[aria-disabled="true"] + + [class*="__label"]::before { + background-color: rgba(27, 27, 27, 0.3); +} +.usa-checkbox__input, +.form-item__checkbox { + position: absolute; + left: -999em; + right: auto; +} +.usa-checkbox__input:focus + [class*="__label"]::before, +.form-item__checkbox:focus + [class*="__label"]::before { + outline: 0.25rem solid #2491ff; + outline-offset: 0.25rem; +} +.usa-checkbox__input:disabled + [class*="__label"]::before, +.form-item__checkbox:disabled + [class*="__label"]::before, +.usa-checkbox__input[aria-disabled="true"] + [class*="__label"]::before, +[aria-disabled="true"].form-item__checkbox + [class*="__label"]::before { + cursor: not-allowed; +} +.usa-checkbox__input:disabled + [class*="__label"], +.form-item__checkbox:disabled + [class*="__label"], +.usa-checkbox__input[aria-disabled="true"] + [class*="__label"], +[aria-disabled="true"].form-item__checkbox + [class*="__label"] { + cursor: not-allowed; +} +.usa-checkbox__input--tile + [class*="__label"] { + border-radius: 0.25rem; + margin-top: 0.5rem; + padding: 0.75rem 1rem 0.75rem 2.5rem; +} +.usa-checkbox__input--tile + [class*="__label"]::before { + left: 0.5rem; +} +.usa-checkbox__input:checked + [class*="__label"]::before, +.form-item__checkbox:checked + [class*="__label"]::before, +.usa-checkbox__input:checked:disabled + [class*="__label"]::before, +.usa-checkbox__input:checked[aria-disabled="true"] + + [class*="__label"]::before { + background-position: center center; + background-size: 0.75rem auto; +} +@media print { + .usa-checkbox__input:checked + [class*="__label"]::before, + .form-item__checkbox:checked + [class*="__label"]::before, + .usa-checkbox__input:checked:disabled + [class*="__label"]::before, + .usa-checkbox__input:checked[aria-disabled="true"] + + [class*="__label"]::before { + background-image: none; + background-color: #fff; + content: "✔"; + text-align: center; + } +} +@media (forced-colors: active) { + .usa-checkbox__input:checked + [class*="__label"]::before, + .form-item__checkbox:checked + [class*="__label"]::before, + .usa-checkbox__input:checked:disabled + [class*="__label"]::before, + .usa-checkbox__input:checked[aria-disabled="true"] + + [class*="__label"]::before { + background-color: ButtonText; + } + .usa-checkbox__input:checked + [class*="__label"]::before--tile, + .form-item__checkbox:checked + [class*="__label"]::before--tile, + .usa-checkbox__input:checked:disabled + [class*="__label"]::before--tile, + .usa-checkbox__input:checked[aria-disabled="true"] + + [class*="__label"]::before--tile { + background-color: ButtonText; + } +} +.usa-checkbox__label, +.form-item--checkbox .form-item__label { + cursor: pointer; + display: inherit; + font-weight: normal; + margin-top: 0.75rem; + padding-left: 2rem; + position: relative; +} +.usa-checkbox__label::before, +.form-item--checkbox .form-item__label::before { + content: " "; + display: block; + left: 0; + margin-left: 2px; + margin-top: 0.064rem; + position: absolute; +} +.usa-checkbox__label::before, +.form-item--checkbox .form-item__label::before { + height: 1.25rem; + width: 1.25rem; + border-radius: 2px; +} +.usa-checkbox__label-description { + display: block; + font-size: 0.93rem; + margin-top: 0.5rem; +} +.usa-select, +.form-item__select { + background-image: + url("../images/usa-icons/unfold_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/unfold_more.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + background-position: right 0.5rem center; + background-size: 1.25rem; + padding-right: 2rem; +} +.usa-select::-ms-expand, +.form-item__select::-ms-expand { + display: none; +} +.usa-select:-webkit-autofill, +.form-item__select:-webkit-autofill { + -webkit-appearance: menulist; + appearance: menulist; +} +.usa-select:-moz-focusring, +.form-item__select:-moz-focusring { + color: rgba(0, 0, 0, 0); + text-shadow: 0 0 0 #000; +} +.usa-select[multiple], +[multiple].form-item__select { + height: auto; + background-image: none; +} +@media (forced-colors: active) { + .usa-select, + .form-item__select { + -webkit-appearance: listbox; + -moz-appearance: listbox; + appearance: listbox; + background-image: none; + padding-right: 0; + } +} +.usa-combo-box { + max-width: 30rem; + position: relative; +} +.usa-combo-box--pristine .usa-combo-box__input { + padding-right: calc(5em + 4px); +} +.usa-combo-box--pristine .usa-combo-box__input::-ms-clear { + display: none; +} +.usa-combo-box--pristine .usa-combo-box__clear-input { + display: block; +} +@media (forced-colors: active) { + .usa-combo-box--pristine .usa-combo-box__clear-input { + background-image: url("../images/usa-icons/close.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1rem 1rem; + display: inline-block; + height: 1rem; + width: 1rem; + height: 1.5rem; + width: auto; + top: 0.5rem; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-combo-box--pristine .usa-combo-box__clear-input { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/close.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/close.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/close.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/close.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1rem 1rem; + mask-size: 1rem 1rem; + mask-repeat: no-repeat; + } + } +} +.usa-combo-box__input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + margin-bottom: 0; + max-width: none; + padding-right: calc(2.5em + 3px); +} +button.usa-combo-box__toggle-list:focus, +button.usa-combo-box__clear-input:focus { + outline-offset: -4px; +} +.usa-combo-box__toggle-list__wrapper:focus, +.usa-combo-box__clear-input__wrapper:focus { + outline: 0; +} +.usa-combo-box__toggle-list, +.usa-combo-box__clear-input { + background-color: rgba(0, 0, 0, 0); + background-position: center; + background-size: auto 1.5rem; + border: 0; + bottom: 1px; + cursor: pointer; + margin-bottom: 0; + opacity: 0.6; + padding-right: 2rem; + position: absolute; + top: 1px; + z-index: 100; +} +.usa-combo-box__clear-input { + background-image: + url("../images/usa-icons/close.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/close.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; + display: none; + right: calc(2.5em + 3px); +} +.usa-combo-box__toggle-list { + background-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; + background-size: auto 2rem; + right: 1px; +} +@media (forced-colors: active) { + .usa-combo-box__toggle-list { + background-image: url("../images/usa-icons/expand_more.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 1rem 1rem; + display: inline-block; + height: 1rem; + width: 1rem; + height: auto; + width: auto; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-combo-box__toggle-list { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/expand_more.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/expand_more.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 1rem 1rem; + mask-size: 1rem 1rem; + mask-repeat: no-repeat; + } + } +} +.usa-combo-box__input-button-separator { + background-color: #c6cace; + position: absolute; + top: 1px; + margin-bottom: 8px; + margin-top: 8px; + width: 1px; + right: calc(2.5em + 2px); + -webkit-box-sizing: border-box; + box-sizing: border-box; + z-index: 200; +} +@media (forced-colors: active) { + .usa-combo-box__input-button-separator { + background-color: ButtonText; + } +} +.usa-combo-box__list { + border-width: 1px; + border-color: #565c65; + border-style: solid; + background-color: #fff; + border-radius: 0; + border-top: 0; + margin: 0; + max-height: 12.1em; + overflow-x: hidden; + overflow-y: scroll; + padding: 0; + position: absolute; + width: 100%; + z-index: 300; +} +.usa-combo-box__list:focus { + outline: 0; +} +.usa-combo-box__list-option { + border-bottom: 1px solid #dfe1e2; + cursor: pointer; + display: block; + padding: 0.5rem; +} +.usa-combo-box__list-option--focused { + outline: 2px solid #162e51; + outline-offset: -2px; + position: relative; + z-index: 100; +} +.usa-combo-box__list-option--focused:focus { + outline-offset: -4px; +} +.usa-combo-box__list-option--selected { + background-color: #005ea2; + border-color: #005ea2; + color: #fff; +} +.usa-combo-box__list-option--no-results { + cursor: not-allowed; + display: block; + padding: 0.5rem; +} +.usa-date-picker__wrapper { + display: none; + position: relative; + max-width: 30rem; +} +.usa-date-picker__wrapper:focus { + outline: 0; +} +.usa-date-picker__external-input[aria-disabled="true"] + + .usa-date-picker__button, +.usa-date-picker__calendar__year:disabled, +.usa-date-picker__calendar__previous-year-chunk:disabled, +.usa-date-picker__calendar__next-year-chunk:disabled, +.usa-date-picker__calendar__month:disabled, +.usa-date-picker__calendar__year-selection:disabled, +.usa-date-picker__calendar__month-selection:disabled, +.usa-date-picker__calendar__date:disabled, +.usa-date-picker__calendar__previous-year:disabled, +.usa-date-picker__calendar__previous-month:disabled, +.usa-date-picker__calendar__next-year:disabled, +.usa-date-picker__calendar__next-month:disabled, +.usa-date-picker__button:disabled, +[aria-disabled="true"].usa-date-picker__calendar__year, +[aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk, +[aria-disabled="true"].usa-date-picker__calendar__next-year-chunk, +[aria-disabled="true"].usa-date-picker__calendar__month, +[aria-disabled="true"].usa-date-picker__calendar__year-selection, +[aria-disabled="true"].usa-date-picker__calendar__month-selection, +[aria-disabled="true"].usa-date-picker__calendar__date, +[aria-disabled="true"].usa-date-picker__calendar__previous-year, +[aria-disabled="true"].usa-date-picker__calendar__previous-month, +[aria-disabled="true"].usa-date-picker__calendar__next-year, +[aria-disabled="true"].usa-date-picker__calendar__next-month, +[aria-disabled="true"].usa-date-picker__button { + cursor: auto; +} +.usa-date-picker__external-input[aria-disabled="true"] + + .usa-date-picker__button:hover, +.usa-date-picker__calendar__year:hover:disabled, +.usa-date-picker__calendar__previous-year-chunk:hover:disabled, +.usa-date-picker__calendar__next-year-chunk:hover:disabled, +.usa-date-picker__calendar__month:hover:disabled, +.usa-date-picker__calendar__year-selection:hover:disabled, +.usa-date-picker__calendar__month-selection:hover:disabled, +.usa-date-picker__calendar__date:hover:disabled, +.usa-date-picker__calendar__previous-year:hover:disabled, +.usa-date-picker__calendar__previous-month:hover:disabled, +.usa-date-picker__calendar__next-year:hover:disabled, +.usa-date-picker__calendar__next-month:hover:disabled, +.usa-date-picker__button:hover:disabled, +[aria-disabled="true"].usa-date-picker__calendar__year:hover, +[aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk:hover, +[aria-disabled="true"].usa-date-picker__calendar__next-year-chunk:hover, +[aria-disabled="true"].usa-date-picker__calendar__month:hover, +[aria-disabled="true"].usa-date-picker__calendar__year-selection:hover, +[aria-disabled="true"].usa-date-picker__calendar__month-selection:hover, +[aria-disabled="true"].usa-date-picker__calendar__date:hover, +[aria-disabled="true"].usa-date-picker__calendar__previous-year:hover, +[aria-disabled="true"].usa-date-picker__calendar__previous-month:hover, +[aria-disabled="true"].usa-date-picker__calendar__next-year:hover, +[aria-disabled="true"].usa-date-picker__calendar__next-month:hover, +[aria-disabled="true"].usa-date-picker__button:hover { + background-color: initial; +} +@media (forced-colors: active) { + .usa-date-picker__external-input[aria-disabled="true"] + + .usa-date-picker__button:hover, + .usa-date-picker__calendar__year:hover:disabled, + .usa-date-picker__calendar__previous-year-chunk:hover:disabled, + .usa-date-picker__calendar__next-year-chunk:hover:disabled, + .usa-date-picker__calendar__month:hover:disabled, + .usa-date-picker__calendar__year-selection:hover:disabled, + .usa-date-picker__calendar__month-selection:hover:disabled, + .usa-date-picker__calendar__date:hover:disabled, + .usa-date-picker__calendar__previous-year:hover:disabled, + .usa-date-picker__calendar__previous-month:hover:disabled, + .usa-date-picker__calendar__next-year:hover:disabled, + .usa-date-picker__calendar__next-month:hover:disabled, + .usa-date-picker__button:hover:disabled, + [aria-disabled="true"].usa-date-picker__calendar__year:hover, + [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk:hover, + [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk:hover, + [aria-disabled="true"].usa-date-picker__calendar__month:hover, + [aria-disabled="true"].usa-date-picker__calendar__year-selection:hover, + [aria-disabled="true"].usa-date-picker__calendar__month-selection:hover, + [aria-disabled="true"].usa-date-picker__calendar__date:hover, + [aria-disabled="true"].usa-date-picker__calendar__previous-year:hover, + [aria-disabled="true"].usa-date-picker__calendar__previous-month:hover, + [aria-disabled="true"].usa-date-picker__calendar__next-year:hover, + [aria-disabled="true"].usa-date-picker__calendar__next-month:hover, + [aria-disabled="true"].usa-date-picker__button:hover { + background-color: initial; + } +} +.usa-date-picker__calendar__year, +.usa-date-picker__calendar__previous-year-chunk, +.usa-date-picker__calendar__next-year-chunk, +.usa-date-picker__calendar__month, +.usa-date-picker__calendar__year-selection, +.usa-date-picker__calendar__month-selection, +.usa-date-picker__calendar__date, +.usa-date-picker__calendar__previous-year, +.usa-date-picker__calendar__previous-month, +.usa-date-picker__calendar__next-year, +.usa-date-picker__calendar__next-month, +.usa-date-picker__button { + background-color: #f0f0f0; + border: 0; + width: 100%; +} +.usa-date-picker__calendar__year:not([disabled]), +.usa-date-picker__calendar__previous-year-chunk:not([disabled]), +.usa-date-picker__calendar__next-year-chunk:not([disabled]), +.usa-date-picker__calendar__month:not([disabled]), +.usa-date-picker__calendar__year-selection:not([disabled]), +.usa-date-picker__calendar__month-selection:not([disabled]), +.usa-date-picker__calendar__date:not([disabled]), +.usa-date-picker__calendar__previous-year:not([disabled]), +.usa-date-picker__calendar__previous-month:not([disabled]), +.usa-date-picker__calendar__next-year:not([disabled]), +.usa-date-picker__calendar__next-month:not([disabled]), +.usa-date-picker__button:not([disabled]) { + cursor: pointer; +} +.usa-date-picker__calendar__year:not([disabled]):focus, +.usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus, +.usa-date-picker__calendar__next-year-chunk:not([disabled]):focus, +.usa-date-picker__calendar__month:not([disabled]):focus, +.usa-date-picker__calendar__year-selection:not([disabled]):focus, +.usa-date-picker__calendar__month-selection:not([disabled]):focus, +.usa-date-picker__calendar__date:not([disabled]):focus, +.usa-date-picker__calendar__previous-year:not([disabled]):focus, +.usa-date-picker__calendar__previous-month:not([disabled]):focus, +.usa-date-picker__calendar__next-year:not([disabled]):focus, +.usa-date-picker__calendar__next-month:not([disabled]):focus, +.usa-date-picker__button:not([disabled]):focus { + outline-offset: -4px; +} +.usa-date-picker__calendar__year:not([disabled]):hover, +.usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, +.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, +.usa-date-picker__calendar__month:not([disabled]):hover, +.usa-date-picker__calendar__year-selection:not([disabled]):hover, +.usa-date-picker__calendar__month-selection:not([disabled]):hover, +.usa-date-picker__calendar__date:not([disabled]):hover, +.usa-date-picker__calendar__previous-year:not([disabled]):hover, +.usa-date-picker__calendar__previous-month:not([disabled]):hover, +.usa-date-picker__calendar__next-year:not([disabled]):hover, +.usa-date-picker__calendar__next-month:not([disabled]):hover, +.usa-date-picker__button:not([disabled]):hover { + background-color: #dfe1e2; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__year:not([disabled]):hover, + .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, + .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, + .usa-date-picker__calendar__month:not([disabled]):hover, + .usa-date-picker__calendar__year-selection:not([disabled]):hover, + .usa-date-picker__calendar__month-selection:not([disabled]):hover, + .usa-date-picker__calendar__date:not([disabled]):hover, + .usa-date-picker__calendar__previous-year:not([disabled]):hover, + .usa-date-picker__calendar__previous-month:not([disabled]):hover, + .usa-date-picker__calendar__next-year:not([disabled]):hover, + .usa-date-picker__calendar__next-month:not([disabled]):hover, + .usa-date-picker__button:not([disabled]):hover { + background-color: buttontext; + } +} +.usa-date-picker__calendar__year:not([disabled]):active, +.usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, +.usa-date-picker__calendar__next-year-chunk:not([disabled]):active, +.usa-date-picker__calendar__month:not([disabled]):active, +.usa-date-picker__calendar__year-selection:not([disabled]):active, +.usa-date-picker__calendar__month-selection:not([disabled]):active, +.usa-date-picker__calendar__date:not([disabled]):active, +.usa-date-picker__calendar__previous-year:not([disabled]):active, +.usa-date-picker__calendar__previous-month:not([disabled]):active, +.usa-date-picker__calendar__next-year:not([disabled]):active, +.usa-date-picker__calendar__next-month:not([disabled]):active, +.usa-date-picker__button:not([disabled]):active { + background-color: #a9aeb1; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__year:not([disabled]):active, + .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, + .usa-date-picker__calendar__next-year-chunk:not([disabled]):active, + .usa-date-picker__calendar__month:not([disabled]):active, + .usa-date-picker__calendar__year-selection:not([disabled]):active, + .usa-date-picker__calendar__month-selection:not([disabled]):active, + .usa-date-picker__calendar__date:not([disabled]):active, + .usa-date-picker__calendar__previous-year:not([disabled]):active, + .usa-date-picker__calendar__previous-month:not([disabled]):active, + .usa-date-picker__calendar__next-year:not([disabled]):active, + .usa-date-picker__calendar__next-month:not([disabled]):active, + .usa-date-picker__button:not([disabled]):active { + background-color: buttontext; + } +} +.usa-date-picker--active .usa-date-picker__button { + background-color: #f0f0f0; +} +@media (forced-colors: active) { + .usa-date-picker--active .usa-date-picker__button { + background-color: buttontext; + } +} +.usa-date-picker--active .usa-date-picker__calendar { + z-index: 400; +} +.usa-date-picker__button { + background-image: + url("../images/usa-icons/calendar_today.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/calendar_today.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; + -ms-flex-item-align: stretch; + align-self: stretch; + background-color: rgba(0, 0, 0, 0); + background-position: center; + background-size: 1.5rem; + margin-top: 0.5em; + width: 3em; +} +@media (forced-colors: active) { + .usa-date-picker__button { + background-image: url("../images/usa-icons/calendar_today.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2.5rem 2.5rem; + display: inline-block; + height: 2.5rem; + width: 3rem; + -webkit-mask-size: 1.5rem !important; + mask-size: 1.5rem !important; + position: relative; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-date-picker__button { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/calendar_today.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/calendar_today.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/calendar_today.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/calendar_today.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2.5rem 2.5rem; + mask-size: 2.5rem 2.5rem; + mask-repeat: no-repeat; + } + } + .usa-date-picker__button:not([disabled]):hover { + background-color: Highlight; + } +} +.usa-date-picker--initialized .usa-date-picker__wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.usa-date-picker__calendar { + background-color: #f0f0f0; + left: auto; + max-width: 20rem; + position: absolute; + right: 0; + width: 100%; + z-index: 100; +} +.usa-date-picker__calendar__table { + border-spacing: 0; + border-collapse: collapse; + table-layout: fixed; + text-align: center; + width: 100%; +} +.usa-date-picker__calendar__table th { + font-weight: normal; +} +.usa-date-picker__calendar__table td { + padding: 0; +} +.usa-date-picker__calendar__row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + text-align: center; + width: 100%; +} +.usa-date-picker__calendar__cell { + background-color: #f0f0f0; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.usa-date-picker__calendar__cell--center-items { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.usa-date-picker__calendar__previous-year, +.usa-date-picker__calendar__previous-month, +.usa-date-picker__calendar__next-year, +.usa-date-picker__calendar__next-month { + background-position: center; + background-size: auto 1.5rem; + height: 1.5rem; + padding: 20px 10px; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__previous-year, + .usa-date-picker__calendar__previous-month, + .usa-date-picker__calendar__next-year, + .usa-date-picker__calendar__next-month { + -webkit-mask-size: 1.5rem !important; + mask-size: 1.5rem !important; + } +} +.usa-date-picker__calendar__previous-year:not([disabled]) { + background-image: + url("../images/usa-icons/navigate_far_before.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/navigate_far_before.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__previous-year:not([disabled]) { + background-image: url("../images/usa-icons/navigate_far_before.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2.5rem 2.5rem; + display: inline-block; + height: 2.5rem; + width: 3rem; + background-color: buttonText; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-date-picker__calendar__previous-year:not([disabled]) { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/navigate_far_before.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/navigate_far_before.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/navigate_far_before.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/navigate_far_before.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2.5rem 2.5rem; + mask-size: 2.5rem 2.5rem; + mask-repeat: no-repeat; + } + } +} +.usa-date-picker__calendar__previous-month:not([disabled]) { + background-image: + url("../images/usa-icons/navigate_before.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/navigate_before.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__previous-month:not([disabled]) { + background-image: url("../images/usa-icons/navigate_before.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2.5rem 2.5rem; + display: inline-block; + height: 2.5rem; + width: 3rem; + background-color: buttonText; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-date-picker__calendar__previous-month:not([disabled]) { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/navigate_before.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/navigate_before.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/navigate_before.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/navigate_before.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2.5rem 2.5rem; + mask-size: 2.5rem 2.5rem; + mask-repeat: no-repeat; + } + } +} +.usa-date-picker__calendar__next-year:not([disabled]) { + background-image: + url("../images/usa-icons/navigate_far_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/navigate_far_next.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__next-year:not([disabled]) { + background-image: url("../images/usa-icons/navigate_far_next.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2.5rem 2.5rem; + display: inline-block; + height: 2.5rem; + width: 3rem; + background-color: buttonText; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-date-picker__calendar__next-year:not([disabled]) { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/navigate_far_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/navigate_far_next.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/navigate_far_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/navigate_far_next.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2.5rem 2.5rem; + mask-size: 2.5rem 2.5rem; + mask-repeat: no-repeat; + } + } +} +.usa-date-picker__calendar__next-month:not([disabled]) { + background-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__next-month:not([disabled]) { + background-image: url("../images/usa-icons/navigate_next.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2.5rem 2.5rem; + display: inline-block; + height: 2.5rem; + width: 3rem; + background-color: buttonText; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-date-picker__calendar__next-month:not([disabled]) { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2.5rem 2.5rem; + mask-size: 2.5rem 2.5rem; + mask-repeat: no-repeat; + } + } +} +.usa-date-picker__calendar__day-of-week { + padding: 6px 0px; +} +.usa-date-picker__calendar__date { + padding: 10px 0px; +} +.usa-date-picker__calendar__date--focused { + outline: 2px solid #162e51; + outline-offset: -2px; + position: relative; + z-index: 100; +} +.usa-date-picker__calendar__date--next-month:not([disabled]), +.usa-date-picker__calendar__date--previous-month:not([disabled]) { + color: #5d5d52; +} +.usa-date-picker__calendar__date--selected, +.usa-date-picker__calendar__date--range-date { + background-color: #0050d8; + color: #f9f9f9; +} +.usa-date-picker__calendar__date--selected:not([disabled]), +.usa-date-picker__calendar__date--range-date:not([disabled]) { + background-color: #0050d8; + color: #f9f9f9; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__date--selected:not([disabled]), + .usa-date-picker__calendar__date--range-date:not([disabled]) { + border: ActiveText 2px solid; + } +} +.usa-date-picker__calendar__date--selected:not([disabled]):hover, +.usa-date-picker__calendar__date--range-date:not([disabled]):hover { + background-color: #0050d8; + color: #e6e6e6; +} +.usa-date-picker__calendar__date--selected:not([disabled]):focus, +.usa-date-picker__calendar__date--range-date:not([disabled]):focus { + background-color: #0050d8; + color: #f9f9f9; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__date--selected:not([disabled]):focus, + .usa-date-picker__calendar__date--range-date:not([disabled]):focus { + border: ActiveText 2px solid; + } +} +.usa-date-picker__calendar__date--selected:not([disabled]):active, +.usa-date-picker__calendar__date--range-date:not([disabled]):active { + background-color: #1a4480; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__date--selected:not([disabled]):active, + .usa-date-picker__calendar__date--range-date:not([disabled]):active { + background-color: Highlight; + } +} +.usa-date-picker__calendar__date--range-date-start { + border-top-left-radius: 10%; + border-bottom-left-radius: 10%; +} +.usa-date-picker__calendar__date--range-date-end { + border-top-right-radius: 10%; + border-bottom-right-radius: 10%; +} +.usa-date-picker__calendar__date--within-range { + background-color: #cfe8ff; +} +.usa-date-picker__calendar__date--within-range:not([disabled]) { + background-color: #cfe8ff; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__date--within-range:not([disabled]) { + border: Highlight 2px solid; + } +} +.usa-date-picker__calendar__date--within-range:not([disabled]):hover { + background-color: #cfe8ff; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__date--within-range:not([disabled]):hover { + border: Highlight 2px solid; + } +} +.usa-date-picker__calendar__date--within-range:not([disabled]):focus { + background-color: #cfe8ff; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__date--within-range:not([disabled]):focus { + border: Highlight 2px solid; + } +} +.usa-date-picker__calendar__date--within-range:not([disabled]):active { + background-color: #cfe8ff; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__date--within-range:not([disabled]):active { + background-color: Highlight; + } +} +@media all and (max-width: 19.99em) { + .usa-date-picker__calendar__month-label { + min-width: 100%; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } +} +@media all and (min-width: 20em) { + .usa-date-picker__calendar__month-label { + -webkit-box-flex: 4; + -ms-flex: 4; + flex: 4; + text-align: center; + } +} +.usa-date-picker__calendar__year-selection, +.usa-date-picker__calendar__month-selection { + display: inline-block; + height: 100%; + padding: 8px 4px; + width: auto; +} +@media all and (max-width: 19.99em) { + .usa-date-picker__calendar__year-selection, + .usa-date-picker__calendar__month-selection { + padding-bottom: 0; + padding-top: 12px; + } +} +.usa-date-picker__calendar__month-picker { + padding: 20px 5px; +} +@media all and (max-width: 19.99em) { + .usa-date-picker__calendar__month-picker { + padding-bottom: 12px; + padding-top: 12px; + } + .usa-date-picker__calendar__month-picker tr { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } +} +.usa-date-picker__calendar__month { + padding: 10px 0; +} +.usa-date-picker__calendar__month--focused { + outline: 2px solid #162e51; + outline-offset: -2px; + position: relative; + z-index: 100; +} +.usa-date-picker__calendar__month--selected { + background-color: #0050d8; + color: #f9f9f9; +} +.usa-date-picker__calendar__month--selected:not([disabled]) { + background-color: #0050d8; + color: #f9f9f9; +} +.usa-date-picker__calendar__month--selected:not([disabled]):hover { + background-color: #0050d8; + color: #e6e6e6; +} +.usa-date-picker__calendar__month--selected:not([disabled]):focus { + background-color: #0050d8; + color: #f9f9f9; +} +.usa-date-picker__calendar__month--selected:not([disabled]):active { + background-color: #1a4480; +} +.usa-date-picker__calendar__year-picker { + padding: 20px 5px; +} +.usa-date-picker__calendar__previous-year-chunk, +.usa-date-picker__calendar__next-year-chunk { + background-position: center; + background-size: auto 2rem; + margin: auto; + padding: 40px 0; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__previous-year-chunk, + .usa-date-picker__calendar__next-year-chunk { + -webkit-mask-size: 1.5rem !important; + mask-size: 1.5rem !important; + } +} +.usa-date-picker__calendar__previous-year-chunk:not([disabled]) { + background-image: + url("../images/usa-icons/navigate_before.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/navigate_before.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__previous-year-chunk:not([disabled]) { + background-image: none; + } + .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after { + background-image: url("../images/usa-icons/navigate_before.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2.5rem 2.5rem; + display: inline-block; + height: 2.5rem; + width: 3rem; + content: ""; + vertical-align: middle; + margin-left: auto; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/navigate_before.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/navigate_before.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/navigate_before.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/navigate_before.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2.5rem 2.5rem; + mask-size: 2.5rem 2.5rem; + mask-repeat: no-repeat; + } + } + .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover { + outline: 2px solid rgba(0, 0, 0, 0); + background-color: rgba(0, 0, 0, 0); + } +} +.usa-date-picker__calendar__next-year-chunk:not([disabled]) { + background-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +@media (forced-colors: active) { + .usa-date-picker__calendar__next-year-chunk:not([disabled]) { + background-image: none; + } + .usa-date-picker__calendar__next-year-chunk:not([disabled])::after { + background-image: url("../images/usa-icons/navigate_next.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2.5rem 2.5rem; + display: inline-block; + height: 2.5rem; + width: 3rem; + content: ""; + vertical-align: middle; + margin-left: auto; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-date-picker__calendar__next-year-chunk:not([disabled])::after { + background: none; + background-color: ButtonText; + -webkit-mask-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/navigate_next.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/navigate_next.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2.5rem 2.5rem; + mask-size: 2.5rem 2.5rem; + mask-repeat: no-repeat; + } + } + .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover { + outline: 2px solid rgba(0, 0, 0, 0); + background-color: rgba(0, 0, 0, 0); + } +} +.usa-date-picker__calendar__year { + padding: 10px 0; +} +.usa-date-picker__calendar__year--focused { + outline: 2px solid #162e51; + outline-offset: -2px; + position: relative; + z-index: 100; +} +.usa-date-picker__calendar__year--selected { + background-color: #0050d8; + color: #f9f9f9; +} +.usa-date-picker__calendar__year--selected:not([disabled]) { + background-color: #0050d8; + color: #f9f9f9; +} +.usa-date-picker__calendar__year--selected:not([disabled]):hover { + background-color: #0050d8; + color: #e6e6e6; +} +.usa-date-picker__calendar__year--selected:not([disabled]):focus { + background-color: #0050d8; + color: #f9f9f9; +} +.usa-date-picker__calendar__year--selected:not([disabled]):active { + background-color: #1a4480; +} +.usa-error-message { + padding-bottom: 0.25rem; + padding-top: 0.25rem; + color: #b50909; + display: block; + font-weight: 700; +} +[type="file"] { + border: none; + margin-top: 0.5rem; + padding-left: 0; + padding-top: 0.2rem; +} +.usa-file-input { + display: block; + max-width: 30rem; + width: 100%; +} +.usa-file-input__target { + border: 1px dashed #a9aeb1; + display: block; + font-size: 0.93rem; + margin-top: 0.5rem; + position: relative; + text-align: center; + width: 100%; +} +.usa-file-input__target:hover { + border-color: #71767a; +} +.usa-file-input__target.has-invalid-file { + border-color: #fa9441; +} +.usa-file-input__accepted-files-message { + font-weight: bold; + margin: -1.5rem 0 1.5rem; + pointer-events: none; + position: relative; + z-index: 3; +} +.has-invalid-file .usa-file-input__accepted-files-message { + color: #b50909; +} +.usa-file-input__choose { + color: #005ea2; + text-decoration: underline; + font-weight: normal; +} +.usa-file-input__choose:visited { + color: #54278f; +} +.usa-file-input__choose:hover { + color: #1a4480; +} +.usa-file-input__choose:active { + color: #162e51; +} +.usa-file-input__choose:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-file-input__instructions { + display: inline-block; + padding: 2rem 1rem; + pointer-events: none; + position: relative; + z-index: 3; +} +.usa-file-input__instructions.display-none { + display: none; +} +.usa-file-input__box { + background: #fff; + height: 100%; + left: 0; + pointer-events: none; + position: absolute; + top: 0; + width: 100%; + z-index: 2; +} +.usa-file-input .usa-file-input__input[type] { + cursor: pointer; + height: 100%; + left: 0; + margin: 0; + max-width: none; + position: absolute; + padding: 0.5rem; + text-indent: -999em; + top: 0; + width: 100%; + z-index: 1; +} +.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button { + display: none; +} +.usa-file-input--drag .usa-file-input__target { + border-color: #005ea2; +} +.usa-file-input--drag .usa-file-input__box { + background-color: #d9e8f6 !important; +} +.usa-file-input--drag .usa-file-input__preview { + opacity: 0.1; +} +.usa-file-input__preview-heading { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: #d9e8f6; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-weight: bold; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem; + pointer-events: none; + position: relative; + z-index: 3; +} +.usa-file-input__preview { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: #d9e8f6; + word-wrap: anywhere; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 0.87rem; + margin-top: 1px; + padding: 0.25rem 0.5rem; + pointer-events: none; + position: relative; + text-align: left; + z-index: 3; +} +.usa-file-input__preview:last-child { + margin-bottom: -1.5rem; +} +.usa-file-input__preview-image { + border: none; + display: block; + height: 2.5rem; + margin-right: 0.5rem; + -o-object-fit: contain; + object-fit: contain; + width: 2.5rem; +} +.usa-file-input__preview-image.is-loading { + background-image: + url("../images/loader.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/loader.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; + background-position: center center; + background-repeat: no-repeat; + background-size: 2rem; +} +.usa-file-input__preview-image--generic, +.usa-file-input__preview-image--pdf, +.usa-file-input__preview-image--word, +.usa-file-input__preview-image--excel, +.usa-file-input__preview-image--video { + background-position: center center; + background-repeat: no-repeat; + background-size: 1.5rem; +} +.usa-file-input__preview-image--pdf { + background-image: + url("../images/file-pdf.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/file-pdf.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +.usa-file-input__preview-image--generic { + background-image: + url("../images/file.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/file.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +.usa-file-input__preview-image--word { + background-image: + url("../images/file-word.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/file-word.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +.usa-file-input__preview-image--excel { + background-image: + url("../images/file-excel.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/file-excel.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +.usa-file-input__preview-image--video { + background-image: + url("../images/file-video.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + background-image: url("../images/file-video.svg"), + linear-gradient(transparent, transparent); + background-repeat: no-repeat; +} +.usa-form-group--error .usa-file-input__target { + border-color: #b50909; + border-width: 2px; +} +.usa-file-input--disabled { + pointer-events: none; +} +.usa-file-input--disabled .usa-file-input__instructions { + opacity: 0.5; +} +.usa-file-input--disabled .usa-file-input__box { + background-color: #e6e6e6; +} +.usa-file-input--disabled .usa-file-input__input[type] { + cursor: default; +} +.usa-form-group { + margin-top: 1.5rem; +} +.usa-form-group .usa-label:first-child { + margin-top: 0; +} +.usa-form-group--error { + border-left-width: 0.25rem; + border-left-color: #b50909; + border-left-style: solid; + padding-left: 1rem; + position: relative; +} +@media all and (min-width: 64em) { + .usa-form-group--error { + margin-left: -1.25rem; + } +} +.usa-hint { + color: #71767a; +} +.usa-hint--required { + color: #b50909; +} +.usa-input-group { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; +} +.usa-input-group.is-focused { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.usa-input-group--error { + border-width: 0.25rem; + border-color: #b50909; + border-style: solid; +} +.usa-input-group--success { + border-width: 0.25rem; + border-color: #00a91c; + border-style: solid; +} +.usa-input-group input { + border: 0; + height: 100%; + margin-top: 0; + min-width: 0; + width: 100%; +} +.usa-input-group input:focus { + outline: none; +} +.usa-input-prefix, +.usa-input-suffix { + color: #71767a; + line-height: 0; + padding: 0 0.5rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; +} +.usa-input-prefix .usa-icon, +.usa-input-suffix .usa-icon { + height: 1.5rem; + width: 1.5rem; +} +.usa-input-mask { + display: block; + position: relative; +} +.usa-input-mask--content { + border: 1px solid rgba(0, 0, 0, 0); + color: #757575; + display: block; + left: 2px; + pointer-events: none; + position: absolute; + top: 0; +} +.usa-input-mask--content i { + visibility: hidden; +} +.usa-masked, +.usa-input-mask--content { + background-color: rgba(0, 0, 0, 0); + padding: 0.5rem; +} +.usa-memorable-date { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.usa-memorable-date [type="number"] { + -moz-appearance: textfield; +} +.usa-memorable-date [type="number"]::-webkit-inner-spin-button { + -webkit-appearance: none; + appearance: none; +} +.usa-memorable-date [type="number"]::-webkit-contacts-auto-fill-button { + visibility: hidden; + display: none !important; + pointer-events: none; + height: 0; + width: 0; + margin: 0; +} +.usa-memorable-date .usa-form-group { + margin-top: 1rem; +} +.usa-form-group--day, +.usa-form-group--month, +.usa-form-group--year { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + margin-right: 1rem; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} +.usa-form-group--day input, +.usa-form-group--month input { + width: 3rem; +} +.usa-form-group--month select { + width: 15rem; +} +.usa-form-group--year input { + width: 4.5rem; +} +.usa-radio { + background: #fff; +} +.usa-radio__label, +.form-item--radio .form-item__label { + color: #1b1b1b; +} +.usa-radio__label::before, +.form-item--radio .form-item__label::before { + background: #fff; + -webkit-box-shadow: 0 0 0 2px #1b1b1b; + box-shadow: 0 0 0 2px #1b1b1b; +} +@media (forced-colors: active) { + .usa-radio__label::before, + .form-item--radio .form-item__label::before { + outline: 2px solid rgba(0, 0, 0, 0); + outline-offset: 2px; + } +} +.usa-radio__input:checked + [class*="__label"]::before, +.form-item__radio:checked + [class*="__label"]::before { + background-color: #005ea2; + -webkit-box-shadow: 0 0 0 2px #005ea2; + box-shadow: 0 0 0 2px #005ea2; +} +.usa-radio__input:disabled + [class*="__label"], +.form-item__radio:disabled + [class*="__label"], +.usa-radio__input[aria-disabled="true"] + [class*="__label"], +[aria-disabled="true"].form-item__radio + [class*="__label"] { + color: rgba(27, 27, 27, 0.3); +} +@media (forced-colors: active) { + .usa-radio__input:disabled + [class*="__label"], + .form-item__radio:disabled + [class*="__label"], + .usa-radio__input[aria-disabled="true"] + [class*="__label"], + [aria-disabled="true"].form-item__radio + [class*="__label"] { + color: GrayText; + } +} +.usa-radio__input:disabled + [class*="__label"]::before, +.form-item__radio:disabled + [class*="__label"]::before, +.usa-radio__input[aria-disabled="true"] + [class*="__label"]::before, +[aria-disabled="true"].form-item__radio + [class*="__label"]::before { + background-color: #fff; + -webkit-box-shadow: 0 0 0 2px rgba(27, 27, 27, 0.3); + box-shadow: 0 0 0 2px rgba(27, 27, 27, 0.3); +} +.usa-radio__input--tile + [class*="__label"] { + background-color: #fff; + border: 2px solid rgba(27, 27, 27, 0.3); + color: #1b1b1b; +} +.usa-radio__input--tile:checked + [class*="__label"] { + background-color: rgba(0, 94, 162, 0.1); + border-color: #005ea2; +} +@media (forced-colors: active) { + .usa-radio__input--tile:checked + [class*="__label"] { + border: ButtonText solid 0.25rem; + } +} +.usa-radio__input--tile:disabled:checked + [class*="__label"], +.usa-radio__input--tile[aria-disabled="true"]:checked + [class*="__label"] { + background-color: #fff; + border-color: rgba(27, 27, 27, 0.3); +} +.usa-radio__input:checked + [class*="__label"]::before, +.form-item__radio:checked + [class*="__label"]::before { + -webkit-box-shadow: + 0 0 0 2px #005ea2, + inset 0 0 0 2px #fff; + box-shadow: + 0 0 0 2px #005ea2, + inset 0 0 0 2px #fff; +} +@media (forced-colors: active) { + .usa-radio__input:checked + [class*="__label"]::before, + .form-item__radio:checked + [class*="__label"]::before { + background-color: ButtonText; + } +} +.usa-radio__input:checked:disabled + [class*="__label"]::before, +.form-item__radio:checked:disabled + [class*="__label"]::before, +.usa-radio__input:checked[aria-disabled="true"] + [class*="__label"]::before, +.form-item__radio:checked[aria-disabled="true"] + [class*="__label"]::before { + background-color: rgba(27, 27, 27, 0.2); + -webkit-box-shadow: + 0 0 0 2px rgba(27, 27, 27, 0.3), + inset 0 0 0 2px #fff; + box-shadow: + 0 0 0 2px rgba(27, 27, 27, 0.3), + inset 0 0 0 2px #fff; +} +.usa-radio__input, +.form-item__radio { + position: absolute; + left: -999em; + right: auto; +} +.usa-radio__input:focus + [class*="__label"]::before, +.form-item__radio:focus + [class*="__label"]::before { + outline: 0.25rem solid #2491ff; + outline-offset: 0.25rem; +} +.usa-radio__input:disabled + [class*="__label"]::before, +.form-item__radio:disabled + [class*="__label"]::before, +.usa-radio__input[aria-disabled="true"] + [class*="__label"]::before, +[aria-disabled="true"].form-item__radio + [class*="__label"]::before { + cursor: not-allowed; +} +.usa-radio__input:disabled + [class*="__label"], +.form-item__radio:disabled + [class*="__label"], +.usa-radio__input[aria-disabled="true"] + [class*="__label"], +[aria-disabled="true"].form-item__radio + [class*="__label"] { + cursor: not-allowed; +} +.usa-radio__input--tile + [class*="__label"] { + border-radius: 0.25rem; + margin-top: 0.5rem; + padding: 0.75rem 1rem 0.75rem 2.5rem; +} +.usa-radio__input--tile + [class*="__label"]::before { + left: 0.5rem; +} +@media print { + .usa-radio__input:checked + [class*="__label"]::before, + .form-item__radio:checked + [class*="__label"]::before { + -webkit-box-shadow: + inset 0 0 0 2px #fff, + inset 0 0 0 1rem #005ea2, + 0 0 0 2px #005ea2; + box-shadow: + inset 0 0 0 2px #fff, + inset 0 0 0 1rem #005ea2, + 0 0 0 2px #005ea2; + } +} +.usa-radio__label, +.form-item--radio .form-item__label { + cursor: pointer; + display: inherit; + font-weight: normal; + margin-top: 0.75rem; + padding-left: 2rem; + position: relative; +} +.usa-radio__label::before, +.form-item--radio .form-item__label::before { + content: " "; + display: block; + left: 0; + margin-left: 2px; + margin-top: 0.064rem; + position: absolute; +} +.usa-radio__label::before, +.form-item--radio .form-item__label::before { + height: 1.25rem; + border-radius: 99rem; + width: 1.25rem; +} +.usa-radio__label-description { + display: block; + font-size: 0.93rem; + margin-top: 0.5rem; +} +.usa-range, +.form-item__range { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: none; + padding-left: 1px; + width: 100%; +} +.usa-range:focus, +.form-item__range:focus { + outline: none; +} +.usa-range:focus::-webkit-slider-thumb, +.form-item__range:focus::-webkit-slider-thumb { + background-color: #fff; + -webkit-box-shadow: 0 0 0 2px #2491ff; + box-shadow: 0 0 0 2px #2491ff; +} +.usa-range:focus::-moz-range-thumb, +.form-item__range:focus::-moz-range-thumb { + background-color: #fff; + box-shadow: 0 0 0 2px #2491ff; +} +.usa-range:focus::-ms-thumb, +.form-item__range:focus::-ms-thumb { + background-color: #fff; + box-shadow: 0 0 0 2px #2491ff; +} +.usa-range::-webkit-slider-runnable-track, +.form-item__range::-webkit-slider-runnable-track { + background-color: #f0f0f0; + border-radius: 99rem; + border: 1px solid #71767a; + cursor: pointer; + height: 1rem; + width: 100%; +} +.usa-range::-moz-range-track, +.form-item__range::-moz-range-track { + background-color: #f0f0f0; + border-radius: 99rem; + border: 1px solid #71767a; + cursor: pointer; + height: 1rem; + width: 100%; +} +.usa-range::-ms-track, +.form-item__range::-ms-track { + background-color: #f0f0f0; + border-radius: 99rem; + border: 1px solid #71767a; + cursor: pointer; + height: 1rem; + width: 100%; +} +.usa-range::-webkit-slider-thumb, +.form-item__range::-webkit-slider-thumb { + height: 1.25rem; + border-radius: 99rem; + width: 1.25rem; + background: #f0f0f0; + border: none; + -webkit-box-shadow: 0 0 0 2px #71767a; + box-shadow: 0 0 0 2px #71767a; + cursor: pointer; + -webkit-appearance: none; + appearance: none; + margin-top: -0.19rem; +} +@media (forced-colors: active) { + .usa-range::-webkit-slider-thumb, + .form-item__range::-webkit-slider-thumb { + outline: 2px solid rgba(0, 0, 0, 0); + } +} +.usa-range::-moz-range-thumb, +.form-item__range::-moz-range-thumb { + height: 1.25rem; + border-radius: 99rem; + width: 1.25rem; + background: #f0f0f0; + border: none; + box-shadow: 0 0 0 2px #71767a; + cursor: pointer; +} +@media (forced-colors: active) { + .usa-range::-moz-range-thumb, + .form-item__range::-moz-range-thumb { + outline: 2px solid rgba(0, 0, 0, 0); + } +} +.usa-range::-ms-thumb, +.form-item__range::-ms-thumb { + height: 1.25rem; + border-radius: 99rem; + width: 1.25rem; + background: #f0f0f0; + border: none; + box-shadow: 0 0 0 2px #71767a; + cursor: pointer; +} +@media (forced-colors: active) { + .usa-range::-ms-thumb, + .form-item__range::-ms-thumb { + outline: 2px solid rgba(0, 0, 0, 0); + } +} +.usa-range::-ms-fill-lower, +.form-item__range::-ms-fill-lower { + background-color: #f0f0f0; + border-radius: 99rem; + border: 1px solid #71767a; +} +.usa-range::-ms-fill-upper, +.form-item__range::-ms-fill-upper { + background-color: #f0f0f0; + border-radius: 99rem; + border: 1px solid #71767a; +} +.usa-textarea, +.form-item__textarea { + height: 10rem; +} +.usa-time-picker { + width: 10em; +} +.usa-alert { + margin-bottom: 1rem; + overflow: auto; +} +html:not(.no-js) .usa-banner__content[hidden] { + display: none; +} +html.no-js .usa-banner__content { + display: none; +} +html.no-js .usa-banner:hover .usa-banner__content { + display: block; +} +@media print { + .usa-banner__button { + display: none; + } +} +@media all and (min-width: 40em) { + @supports (-ms-ime-align: auto) and + ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-banner__button::after, + .usa-banner__button:hover::after, + .usa-banner__button[aria-expanded="false"]::after, + .usa-banner__button[aria-expanded="true"]::after, + .usa-banner__button[aria-expanded="true"]:hover::after { + background: rgba(0, 0, 0, 0) url("../images/chevron.svg") no-repeat + center/8px 5px; + -webkit-mask: none; + mask: none; + } + .usa-banner__button[aria-expanded="true"]::after { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + } +} +.usa-button:focus { + color: #fff; +} +.usa-dark-background + .usa-button:not(.usa-button--outline, .usa-button--unstyled):disabled { + background-color: #71767a; + color: #a9aeb1; +} +.usa-dark-background + .usa-button:not(.usa-button--outline, .usa-button--unstyled):disabled:link, +.usa-dark-background + .usa-button:not(.usa-button--outline, .usa-button--unstyled):disabled:visited, +.usa-dark-background + .usa-button:not(.usa-button--outline, .usa-button--unstyled):disabled:hover, +.usa-dark-background + .usa-button:not(.usa-button--outline, .usa-button--unstyled):disabled:focus, +.usa-dark-background + .usa-button:not(.usa-button--outline, .usa-button--unstyled):disabled:active { + background-color: #71767a; + color: #a9aeb1; +} +.usa-button--accent-cool:focus { + color: #1b1b1b; +} +.usa-button--inverse.usa-button--outline:focus { + color: #edeff0; +} +.usa-button--outline:focus { + color: #162e51; +} +.usa-dark-background .usa-button--outline { + -webkit-box-shadow: inset 0 0 0 2px #dfe1e2; + box-shadow: inset 0 0 0 2px #dfe1e2; +} +.usa-dark-background .usa-button--outline:hover, +.usa-dark-background .usa-button--outline:focus, +.usa-dark-background .usa-button--outline:active { + -webkit-box-shadow: inset 0 0 0 2px #fff; + box-shadow: inset 0 0 0 2px #fff; +} +.usa-dark-background .usa-button--outline:disabled, +.usa-dark-background .usa-button--outline:disabled:hover, +.usa-dark-background .usa-button--outline:disabled:focus { + -webkit-box-shadow: inset 0 0 0 2px #71767a; + box-shadow: inset 0 0 0 2px #71767a; + color: #71767a; +} +.usa-button--unstyled:focus { + color: #005ea2; +} +.usa-dark-background .usa-card { + color: #1b1b1b; +} +.usa-dark-background .usa-card p, +.usa-dark-background .usa-card span { + color: #1b1b1b; +} +.usa-dark-background .usa-card__heading { + color: #1b1b1b; +} +.usa-collection__item { + max-width: 100%; +} +.usa-dark-background { + color: #fff; +} +.usa-dark-background table caption { + color: #fff; +} +.usa-dark-background table:not(.usa-table--unstyled) thead a, +.usa-dark-background table:not(.usa-table--unstyled) tbody a { + color: #005ea2; + -webkit-text-decoration-skip: objects; +} +.usa-dark-background table:not(.usa-table--unstyled) thead a:visited, +.usa-dark-background table:not(.usa-table--unstyled) tbody a:visited { + color: #54278f; +} +.usa-dark-background table:not(.usa-table--unstyled) thead a:hover, +.usa-dark-background table:not(.usa-table--unstyled) thead a:focus, +.usa-dark-background table:not(.usa-table--unstyled) tbody a:hover, +.usa-dark-background table:not(.usa-table--unstyled) tbody a:focus { + color: #1a4480; +} +.usa-dark-background table:not(.usa-table--unstyled) thead a:active, +.usa-dark-background table:not(.usa-table--unstyled) tbody a:active { + color: #162e51; +} +.usa-graphic-list .usa-media-block__img { + border-radius: 50%; + max-width: rem(125px); +} +.usa-graphic-list .usa-media-block__img + .icon--exit { + display: none; +} +.usa-hero { + background-image: none; +} +.usa-hero__callout.usa-dark-background { + background-color: #162e51; + max-width: 25rem; +} +.usa-hint--required[title] { + border-bottom: 0; + cursor: default; +} +.usa-modal .usa-modal__close { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-item-align: end; + align-self: flex-end; + background-color: rgba(0, 0, 0, 0); + color: #757575; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + font-size: 0.93rem; + margin: -2rem 0 0 auto; + padding: 0.25rem; + width: auto; +} +@media (prefers-reduced-motion: reduce) { + .usa-nav.is-visible { + -webkit-animation-duration: 0.01ms !important; + animation-duration: 0.01ms !important; + -webkit-animation-iteration-count: 1 !important; + animation-iteration-count: 1 !important; + } +} +.usa-section { + overflow: auto; +} +.usa-section > :last-child, +.usa-section > .l-constrain > :last-child { + margin-bottom: 0; +} +.usa-site-alert .usa-alert { + margin-bottom: 0; + overflow: visible; +} +.usa-site-alert .usa-alert__text > :last-child { + margin-bottom: 0; +} +.usa-site-alert .usa-alert__body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.usa-site-alert--emergency .usa-alert__text a { + color: #e6e6e6; +} +.view--public-alerts.view--display-page_1 .usa-site-alert { + margin-bottom: 0.5em; +} +.view--public-alerts.view--display-page_1 .usa-site-alert.u-hidden { + display: block !important; +} +.view--public-alerts.view--display-page_1 .usa-site-alert .usa-alert__close { + display: none; +} +.usa-summary-box { + overflow: auto; +} +.usa-summary-box__body { + overflow: hidden; +} +.usa-summary-box__body > :last-child, +.usa-summary-box__text > :last-child { + margin-bottom: 0; +} +.usa-summary-box__heading { + clear: none; +} +.usa-table--borderless tbody th { + background-color: rgba(0, 0, 0, 0); +} +.l-constrain { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; +} +@media all and (min-width: 64em) { + .l-constrain { + padding-left: 2rem; + padding-right: 2rem; + } +} +body.has-wide-template .l-constrain { + max-width: 100%; +} +.l-constrain--large { + max-width: 75rem; +} +.l-constrain--no-padding { + padding-left: 0; + padding-right: 0; +} +.l-grid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.l-grid > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 100%; +} +.l-grid--2-col { + margin-left: -1.25rem; + margin-right: -1.25rem; +} +.l-grid--2-col > * { + padding-left: 1.25rem; + padding-right: 1.25rem; +} +@media (min-width: 50em) { + .l-grid--2-col > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 50%; + } +} +.l-grid--3-col { + margin-left: -1.25rem; + margin-right: -1.25rem; +} +.l-grid--3-col > * { + padding-left: 1.25rem; + padding-right: 1.25rem; +} +@media (min-width: 47.5em) { + .l-grid--3-col > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 33.3333333333%; + } +} +.l-grid--4-col { + margin-left: -1.25rem; + margin-right: -1.25rem; +} +.l-grid--4-col > * { + padding-left: 1.25rem; + padding-right: 1.25rem; +} +@media (min-width: 500px 1000px) { + .l-grid--4-col > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 50%; + } +} +@media (min-width: 62.5em) { + .l-grid--4-col > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 25%; + } +} +.l-grid--6-col { + margin-left: -1.25rem; + margin-right: -1.25rem; +} +.l-grid--6-col > * { + padding-left: 1.25rem; + padding-right: 1.25rem; +} +@media (min-width: 333px 500px) { + .l-grid--6-col > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 50%; + } +} +@media (min-width: 500px 1000px) { + .l-grid--6-col > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 33.3333333333%; + } +} +@media (min-width: 62.5em) { + .l-grid--6-col > * { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 16.6666666667%; + } +} +.l-header { + background: #005ea2; + position: relative; + z-index: 2; +} +@media all and (min-width: 55em) { + .l-header__navbar { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } +} +.l-header__branding { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 1rem; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.25rem 0; +} +@media all and (min-width: 55em) { + .l-header__branding { + padding: 1.25rem 0; + } +} +.l-header__menu-button, +.l-header__search-button { + background: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0.25rem; + -webkit-box-shadow: none; + box-shadow: none; + color: #dfe1e2; + font-size: 0.875rem; + font-weight: normal; + height: 2.375rem; + margin: 0; + padding: 0 0.75rem; + text-align: center; + text-decoration: none; + text-transform: uppercase; +} +.l-header__menu-button:focus, +.l-header__search-button:focus { + outline-color: #fff !important; + outline-offset: 3px !important; + outline-width: 2px !important; +} +.l-header__search-button { + font-size: 1.5rem; + padding: 0; + width: 2.375rem; +} +.l-header__search-button[aria-expanded="false"] + .l-header__search-button-icon-open { + display: inline-block !important; +} +.l-header__search-button[aria-expanded="true"] + .l-header__search-button-icon-close { + display: inline-block; +} +@media all and (min-width: 55em) { + .l-header__search-button { + display: none; + } +} +svg.l-header__search-button-icon-open, +svg.l-header__search-button-icon-close { + display: none; +} +svg.l-header__search-button-icon-close { + font-size: 1.25em; + top: -1px; +} +.l-header__search { + background: #edeff0; + margin: 0 -1.5rem; + padding: 1rem 1.5rem; + -webkit-transition-duration: 1ms; + transition-duration: 1ms; +} +@media all and (min-width: 55em) { + .l-header__search { + background: rgba(0, 0, 0, 0); + margin: 0; + padding: 0; + position: relative; + } +} +[data-once="header-search"] .l-header__search { + left: 0; + margin: 0; + position: absolute; + right: 0; +} +@media all and (min-width: 55em) { + [data-once="header-search"] .l-header__search { + position: relative; + } +} +.l-page { + margin-bottom: 2rem; + padding-top: 1rem; +} +.l-page.has-footer { + margin-bottom: 0; +} +.l-page__header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + margin-bottom: 1rem; +} +@media (min-width: 40em) { + .l-page__header { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } +} +.l-page__header-first { + margin-bottom: 1rem; + margin-right: 2.5rem; +} +.l-page__header-last { + -ms-flex-negative: 0; + flex-shrink: 0; +} +.l-page__footer { + background-color: #edeff0; + margin-top: 2rem; + padding-bottom: 1.5rem; + padding-top: 1.5rem; +} +.l-page__footer :last-child { + margin-bottom: 0; +} +@media all and (min-width: 64em) { + .l-page__footer { + padding-bottom: 2rem; + padding-top: 2rem; + } + .l-page__footer .l-constrain, + .l-page__footer .block { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + width: 100%; + } +} +.l-page__footer-last-updated { + font-size: 0.87rem; + line-height: 1.2; + margin-top: 1rem; + text-transform: uppercase; +} +@media all and (min-width: 64em) { + .l-page__footer-last-updated { + margin-left: 1rem; + margin-top: 0; + } +} +@media (min-width: 56.25em) { + .l-sidebar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} +.l-sidebar__main { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +@media (min-width: 56.25em) { + .l-sidebar__main { + max-width: calc(75% - 2.5rem); + } +} +.l-sidebar__sidebar { + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 2.5rem; +} +@media (min-width: 56.25em) { + .l-sidebar__sidebar { + margin-left: 2.5rem; + margin-top: 0; + width: 25%; + } +} +@media (min-width: 56.25em) { + .l-sidebar--reversed { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + .l-sidebar--reversed > .l-sidebar__sidebar { + margin-left: 0; + margin-right: 2.5rem; + } +} +@media (min-width: 56.25em) { + .l-sidebar-first { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } +} +.l-sidebar-first__main { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +@media (min-width: 56.25em) { + .l-sidebar-first__main { + max-width: calc(75% - 2.5rem); + } +} +.l-sidebar-first__sidebar { + -ms-flex-negative: 0; + flex-shrink: 0; + margin-right: 5rem; +} +@media (min-width: 56.25em) { + .l-sidebar-first__sidebar { + margin-left: 2.5rem; + margin-right: 0; + width: 25%; + } +} +@media (min-width: 56.25em) { + .l-sidebar-first--reversed { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .l-sidebar-first--reversed .l-sidebar-first__sidebar { + margin-left: 0; + margin-right: 2.5rem; + } +} +.addtocal-container { + float: none; + margin-bottom: 12px; + margin-top: 12px; +} +@media (min-width: 30em) { + .addtocal-container { + float: right; + margin-top: 0; + } +} +.usa-collection__item .addtocal-container { + float: none; + margin-bottom: 12px; + margin-top: 12px; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} +.addtocal-container .addtocal { + margin-right: 0; +} +.addtocal-container .addtocal:focus { + margin-right: 0; + z-index: 1; +} +.addtocal-container .addtocal + div { + left: auto !important; + min-width: 159px; + right: 0; + width: 100%; +} +.addtocal-container .addtocal-link .icon--exit { + display: none; +} +.addtocal-container .form-item__label { + font-size: 1rem; + margin: 0; + padding: 3px; + text-align: center; + white-space: nowrap; +} +.addtocal-container .form-item__label::before { + content: none; +} +.diff-header { + background: #edeff0; + margin-bottom: 1.5rem; + margin-top: 1rem; + padding: 2rem; +} +.diff-header .diff-revision { + margin-top: 0; +} +.diff-controls { + margin-bottom: 1.5rem; + margin-top: 1rem; +} +.diff-controls__item + .diff-controls__item { + margin-top: 0; +} +.diff-responsive-table-wrapper { + margin-bottom: 2rem; +} +.flag.u-align-right { + margin-bottom: 1em; + text-align: right; +} +.flag.u-align-right .use-ajax { + display: block; +} +.flag.u-align-right .js-flag-message { + display: block; + margin-left: 0; +} +ul.toolbar-menu { + list-style-type: none; + margin: 0; + padding: 0; +} +ul.toolbar-menu:last-child { + margin-bottom: 0; +} +ul.toolbar-menu li { + margin: 0; + padding-left: 0; +} +ul.toolbar-menu li::before { + display: none; +} +details.details { + margin: 0 0 1.5rem; +} +.js details.details:not([open]) > .details__content { + display: none; +} +.details__summary { + background-image: url("../images/plus.svg"); + background-color: #dfe1e2; + background-position: right 1.5rem center; + background-repeat: no-repeat; + background-size: 0.8125rem; + cursor: pointer; + display: block; + font-weight: 700; + line-height: 1; + outline: 0; + padding: 0.9375rem 3.4375rem 0.9375rem 1.5rem; + -webkit-transition: background 200ms cubic-bezier(0.4, 0, 0.2, 1); + transition: background 200ms cubic-bezier(0.4, 0, 0.2, 1); +} +[dir="rtl"] .details__summary { + background-position: left 1.5rem center; + padding-left: 3.4375rem; + padding-right: 1.5rem; +} +[open] > .details__summary { + background-image: url("../images/minus.svg"); +} +.details__summary:hover { + background-color: #71767a; +} +.details__summary:focus { + -webkit-box-shadow: shadow(2); + box-shadow: shadow(2); +} +.details__summary::-webkit-details-marker { + display: none; +} +.details__summary::before { + display: none; +} +.details__fallback-link { + color: inherit !important; + display: block; + outline: 0; + text-decoration: none; +} +.details__content { + background: #fff; + border: 3px solid #dfe1e2; + border-top: 0; + padding: 1.5rem; +} +.details__content input { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.details__description { + color: #1b1b1b; + font-size: 1.06rem; + margin: 0 0 1rem; +} +.view__filters { + margin-bottom: 1rem; +} +.article::after { + clear: both; + content: ""; + display: block; +} +.audio { + display: block; + max-width: 100%; + width: 100vw; +} +.back-to-top { + display: none; +} +@media (min-width: 30em) { + .back-to-top { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #a9aeb1; + border-radius: 50%; + bottom: 1.25rem; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 4.375rem; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: fixed; + right: 1.25rem; + -webkit-transition-duration: 200ms; + transition-duration: 200ms; + -webkit-transition-property: background-color, color, opacity; + transition-property: background-color, color, opacity; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1); + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); + width: 4.375rem; + } + .back-to-top:visited { + color: #fff; + } + .back-to-top:hover, + .back-to-top:focus { + background-color: #565c65; + color: #fff; + } + .back-to-top[aria-hidden="true"] { + opacity: 0; + } + #components-back-to-top .back-to-top { + opacity: 1; + } +} +.back-to-top__icon { + height: 1.375rem; + width: 2.1875rem; +} +.before-after-swipe { + --split-point: 50%; + position: relative; +} +.before-after-swipe.is-enabled { + display: inline-grid; +} +.before-after-swipe.is-enabled .before-after-swipe__image, +.before-after-swipe.is-enabled .before-after-swipe__slider { + grid-area: 1/1; +} +.before-after-swipe.is-enabled .before-after-swipe__image--before { + border-bottom: 0; + -webkit-clip-path: inset(0 calc(100% - var(--split-point) + 0.125rem) 0 0); + clip-path: inset(0 calc(100% - var(--split-point) + 0.125rem) 0 0); + z-index: 1; +} +.before-after-swipe.is-enabled .before-after-swipe__image--after { + -webkit-clip-path: inset(0 0 0 calc(var(--split-point) + 0.125rem)); + clip-path: inset(0 0 0 calc(var(--split-point) + 0.125rem)); + z-index: 2; +} +.before-after-swipe.is-enabled .before-after-swipe__slider, +.before-after-swipe.is-enabled .before-after-swipe__slider-button { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.before-after-swipe__image--before { + border-bottom: 0.125rem solid #fff; +} +.before-after-swipe__slider { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: rgba(0, 0, 0, 0); + display: none; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin: 0; + opacity: 0; + outline: none; + -webkit-transition: all 0.2s; + transition: all 0.2s; + z-index: 3; +} +.before-after-swipe__slider:hover { + background: rgba(242, 242, 242, 0.1); +} +.before-after-swipe__slider::-moz-range-thumb { + -moz-appearance: none; + appearance: none; + background: rgba(0, 0, 0, 0); + border: 0; + cursor: pointer; + height: 2.75rem; + outline: 0; + width: 2.75rem; +} +.before-after-swipe__slider::-ms-thumb { + appearance: none; + background: rgba(0, 0, 0, 0); + border: 0; + cursor: pointer; + height: 2.75rem; + outline: 0; + width: 2.75rem; +} +.before-after-swipe__slider::-webkit-slider-thumb { + -webkit-appearance: none; + appearance: none; + background: rgba(0, 0, 0, 0); + border: 0; + cursor: pointer; + height: 2.75rem; + outline: 0; + width: 2.75rem; +} +.before-after-swipe__slider::-moz-range-track { + min-height: 2.75rem; +} +.before-after-swipe__slider::-webkit-slider-runnable-track { + min-height: 2.75rem; +} +.before-after-swipe__slider-button { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #fff; + border-radius: 50%; + color: #1b1b1b; + display: none; + font-size: 1.75rem; + height: 2.75rem; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + left: 50%; + margin: -1.375rem 0 0 -1.375rem; + pointer-events: none; + position: absolute; + top: 50%; + width: 2.75rem; + z-index: 4; +} +.before-after-swipe__slider-button-icon { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} +.block { + margin-bottom: 1.5rem; +} +.block--provider-layout-builder { + margin-bottom: 0; +} +.figure__media a::after,.box__image-link::after,.external-link--image::after,.figure__media a:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,.box__image-link:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-color: rgba(255, 255, 255, 0.825); + background-position: center; + background-size: 0.75rem; + margin: 0 !important; + padding: 0.75rem; + position: absolute; + right: 0.25rem; + top: 0.25rem; +} +.external-link--image,.figure__media a:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"]),.box__image-link:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"]) +{ + display: inline-block; + position: relative; +} +.external-link--image .icon--exit,.figure__media a:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"]) .icon--exit,.box__image-link:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"]) .icon--exit +{ + margin: 0 !important; + position: absolute; + right: 0.25rem; + top: 0.25rem; +} +.box { + margin-bottom: 2rem; + max-width: 100%; + overflow: auto; +} +@media (min-width: 40em) { + .box.u-align-left, + .box.u-align-right { + margin-bottom: 1.5rem; + margin-top: 0; + width: 33%; + } +} +* + .box { + margin-top: 2rem; +} +.box.has-image-header { + max-width: 20rem; +} +.box.box--speeches img { + width: 100%; +} +.box--rss > .box__title, +.box--related-info > .box__title, +.box--news > .box__title, +.box--multipurpose > .box__title, +.box--highlight > .box__title, +.box--blog > .box__title, +.box--alert > .box__title, +.box--rss > .box__image-link > .box__image, +.box--related-info > .box__image-link > .box__image, +.box--news > .box__image-link > .box__image, +.box--multipurpose > .box__image-link > .box__image, +.box--highlight > .box__image-link > .box__image, +.box--blog > .box__image-link > .box__image, +.box--alert > .box__image-link > .box__image, +.box--rss > .box__image, +.box--related-info > .box__image, +.box--news > .box__image, +.box--multipurpose > .box__image, +.box--highlight > .box__image, +.box--blog > .box__image, +.box--alert > .box__image, +.box--rss > .box__content, +.box--related-info > .box__content, +.box--news > .box__content, +.box--multipurpose > .box__content, +.box--highlight > .box__content, +.box--blog > .box__content, +.box--alert > .box__content, +.box--rss > .box__footer, +.box--related-info > .box__footer, +.box--news > .box__footer, +.box--multipurpose > .box__footer, +.box--highlight > .box__footer, +.box--blog > .box__footer, +.box--alert > .box__footer { + border: 1px solid #565c65; +} +.box--rss > .box__title, +.box--related-info > .box__title, +.box--news > .box__title, +.box--multipurpose > .box__title, +.box--highlight > .box__title, +.box--blog > .box__title, +.box--alert > .box__title, +.box--rss > .box__title > .box__title-link, +.box--related-info > .box__title > .box__title-link, +.box--news > .box__title > .box__title-link, +.box--multipurpose > .box__title > .box__title-link, +.box--highlight > .box__title > .box__title-link, +.box--blog > .box__title > .box__title-link, +.box--alert > .box__title > .box__title-link, +.box--rss > .box__content, +.box--related-info > .box__content, +.box--news > .box__content, +.box--multipurpose > .box__content, +.box--highlight > .box__content, +.box--blog > .box__content, +.box--alert > .box__content, +.box--rss > .box__footer, +.box--related-info > .box__footer, +.box--news > .box__footer, +.box--multipurpose > .box__footer, +.box--highlight > .box__footer, +.box--blog > .box__footer, +.box--alert > .box__footer { + padding: 1.25rem; +} +.box--rss > .box__title > .box__title-link, +.box--related-info > .box__title > .box__title-link, +.box--news > .box__title > .box__title-link, +.box--multipurpose > .box__title > .box__title-link, +.box--highlight > .box__title > .box__title-link, +.box--blog > .box__title > .box__title-link, +.box--alert > .box__title > .box__title-link { + display: block; + margin: -1.25rem; +} +.box--rss > .box__title > .box__title-link::after, +.box--related-info > .box__title > .box__title-link::after, +.box--news > .box__title > .box__title-link::after, +.box--multipurpose > .box__title > .box__title-link::after, +.box--highlight > .box__title > .box__title-link::after, +.box--blog > .box__title > .box__title-link::after, +.box--alert > .box__title > .box__title-link::after { + background-image: url("../images/external-link--white.svg") !important; +} +.box--rss > .box__title, +.box--related-info > .box__title, +.box--news > .box__title, +.box--multipurpose > .box__title, +.box--highlight > .box__title, +.box--blog > .box__title, +.box--alert > .box__title, +.box--rss > .box__footer, +.box--related-info > .box__footer, +.box--news > .box__footer, +.box--multipurpose > .box__footer, +.box--highlight > .box__footer, +.box--blog > .box__footer, +.box--alert > .box__footer { + background-color: #565c65; + color: #fff; +} +.box--rss > .box__title > .box__title-link, +.box--related-info > .box__title > .box__title-link, +.box--news > .box__title > .box__title-link, +.box--multipurpose > .box__title > .box__title-link, +.box--highlight > .box__title > .box__title-link, +.box--blog > .box__title > .box__title-link, +.box--alert > .box__title > .box__title-link { + color: #fff; +} +.box--rss > .box__title, +.box--related-info > .box__title, +.box--news > .box__title, +.box--multipurpose > .box__title, +.box--highlight > .box__title, +.box--blog > .box__title, +.box--alert > .box__title { + margin-bottom: 0; + text-align: center; +} +.box--rss > .box__image, +.box--related-info > .box__image, +.box--news > .box__image, +.box--multipurpose > .box__image, +.box--highlight > .box__image, +.box--blog > .box__image, +.box--alert > .box__image, +.box--rss > .box__image-link > .box__image, +.box--related-info > .box__image-link > .box__image, +.box--news > .box__image-link > .box__image, +.box--multipurpose > .box__image-link > .box__image, +.box--highlight > .box__image-link > .box__image, +.box--blog > .box__image-link > .box__image, +.box--alert > .box__image-link > .box__image { + border-bottom: 0; + margin: 0; +} +.box--rss > .box__image + .box__content, +.box--related-info > .box__image + .box__content, +.box--news > .box__image + .box__content, +.box--multipurpose > .box__image + .box__content, +.box--highlight > .box__image + .box__content, +.box--blog > .box__image + .box__content, +.box--alert > .box__image + .box__content, +.box--rss > .box__image-link + .box__content, +.box--related-info > .box__image-link + .box__content, +.box--news > .box__image-link + .box__content, +.box--multipurpose > .box__image-link + .box__content, +.box--highlight > .box__image-link + .box__content, +.box--blog > .box__image-link + .box__content, +.box--alert > .box__image-link + .box__content { + border-top: 0; +} +.box--rss > .box__content, +.box--related-info > .box__content, +.box--news > .box__content, +.box--multipurpose > .box__content, +.box--highlight > .box__content, +.box--blog > .box__content, +.box--alert > .box__content { + border-bottom-width: 0.25rem; + margin: 0; +} +.box--rss > .box__content > :last-child, +.box--related-info > .box__content > :last-child, +.box--news > .box__content > :last-child, +.box--multipurpose > .box__content > :last-child, +.box--highlight > .box__content > :last-child, +.box--blog > .box__content > :last-child, +.box--alert > .box__content > :last-child { + margin-bottom: 0; +} +.box--rss > .box__footer, +.box--related-info > .box__footer, +.box--news > .box__footer, +.box--multipurpose > .box__footer, +.box--highlight > .box__footer, +.box--blog > .box__footer, +.box--alert > .box__footer { + padding-top: 0.75rem; + text-align: right; +} +.box--rss > .box__footer > .box__footer-link, +.box--related-info > .box__footer > .box__footer-link, +.box--news > .box__footer > .box__footer-link, +.box--multipurpose > .box__footer > .box__footer-link, +.box--highlight > .box__footer > .box__footer-link, +.box--blog > .box__footer > .box__footer-link, +.box--alert > .box__footer > .box__footer-link { + color: #fff; + text-decoration: none; +} +.box--rss > .box__footer > .box__footer-link:visited, +.box--related-info > .box__footer > .box__footer-link:visited, +.box--news > .box__footer > .box__footer-link:visited, +.box--multipurpose > .box__footer > .box__footer-link:visited, +.box--highlight > .box__footer > .box__footer-link:visited, +.box--blog > .box__footer > .box__footer-link:visited, +.box--alert > .box__footer > .box__footer-link:visited, +.box--rss > .box__footer > .box__footer-link:hover, +.box--related-info > .box__footer > .box__footer-link:hover, +.box--news > .box__footer > .box__footer-link:hover, +.box--multipurpose > .box__footer > .box__footer-link:hover, +.box--highlight > .box__footer > .box__footer-link:hover, +.box--blog > .box__footer > .box__footer-link:hover, +.box--alert > .box__footer > .box__footer-link:hover, +.box--rss > .box__footer > .box__footer-link:focus, +.box--related-info > .box__footer > .box__footer-link:focus, +.box--news > .box__footer > .box__footer-link:focus, +.box--multipurpose > .box__footer > .box__footer-link:focus, +.box--highlight > .box__footer > .box__footer-link:focus, +.box--blog > .box__footer > .box__footer-link:focus, +.box--alert > .box__footer > .box__footer-link:focus, +.box--rss > .box__footer > .box__footer-link:active, +.box--related-info > .box__footer > .box__footer-link:active, +.box--news > .box__footer > .box__footer-link:active, +.box--multipurpose > .box__footer > .box__footer-link:active, +.box--highlight > .box__footer > .box__footer-link:active, +.box--blog > .box__footer > .box__footer-link:active, +.box--alert > .box__footer > .box__footer-link:active { + color: #fff; + text-decoration: underline; +} +@media (min-width: 40em) { + .box-wrap { + width: 33%; + } +} +.box-wrap figure, +.box-wrap img { + width: 100%; +} +.box--alert > .box__title, +.box--alert > .box__footer { + background-color: #d54309; + border-color: #d54309; + color: #fff; +} +.box--alert > .box__title > .box__title-link { + color: #fff; +} +.box--alert > .box__title > .box__title-link::after { + background-image: url("../images/external-link--white.svg") !important; +} +.box--alert > .box__image, +.box--alert > .box__image-link > .box__image { + border-color: #d54309; +} +.box--alert > .box__content { + border-color: #d54309; +} +.box--blog > .box__title, +.box--blog > .box__footer { + background-color: #dbebde; + border-color: #dbebde; + color: #1b1b1b; +} +.box--blog > .box__title > .box__title-link { + color: #1b1b1b; +} +.box--blog > .box__title > .box__title-link::after { + background-image: url("../images/external-link--gray-7.svg") !important; +} +.box--blog > .box__image, +.box--blog > .box__image-link > .box__image { + border-color: #dbebde; +} +.box--blog > .box__content { + border-color: #dbebde; +} +.box--blog > .box__footer > .box__footer-link { + color: #005ea2; +} +.box--blog > .box__footer > .box__footer-link:visited { + color: #54278f; +} +.box--blog > .box__footer > .box__footer-link:hover, +.box--blog > .box__footer > .box__footer-link:focus { + color: #1a4480; +} +.box--blog > .box__footer > .box__footer-link:active { + color: #162e51; +} +.box--highlight > .box__title, +.box--highlight > .box__footer { + background-color: #ffbe2e; + border-color: #ffbe2e; + color: #1b1b1b; +} +.box--highlight > .box__title > .box__title-link { + color: #1b1b1b; +} +.box--highlight > .box__title > .box__title-link::after { + background-image: url("../images/external-link--gray-7.svg") !important; +} +.box--highlight > .box__image, +.box--highlight > .box__image-link > .box__image { + border-color: #ffbe2e; +} +.box--highlight > .box__content { + border-color: #ffbe2e; +} +.box--highlight > .box__footer > .box__footer-link { + color: #1b1b1b; +} +.box--highlight > .box__footer > .box__footer-link:visited, +.box--highlight > .box__footer > .box__footer-link:hover, +.box--highlight > .box__footer > .box__footer-link:focus, +.box--highlight > .box__footer > .box__footer-link:active { + color: #1b1b1b; +} +.box--news > .box__title, +.box--news > .box__footer { + background-color: #1a4480; + border-color: #1a4480; + color: #fff; +} +.box--news > .box__title > .box__title-link { + color: #fff; +} +.box--news > .box__title > .box__title-link::after { + background-image: url("../images/external-link--white.svg") !important; +} +.box--news > .box__image, +.box--news > .box__image-link > .box__image { + border-color: #1a4480; +} +.box--news > .box__content { + border-color: #1a4480; +} +.box--related-info > .box__title, +.box--related-info > .box__footer { + background-color: #4d8055; + border-color: #4d8055; + color: #fff; +} +.box--related-info > .box__title > .box__title-link { + color: #fff; +} +.box--related-info > .box__title > .box__title-link::after { + background-image: url("../images/external-link--white.svg") !important; +} +.box--related-info > .box__image, +.box--related-info > .box__image-link > .box__image { + border-color: #4d8055; +} +.box--related-info > .box__content { + border-color: #4d8055; +} +.box--report-violation { + background-image: url("../images/report-a-violation.png"); + background-repeat: no-repeat; + min-height: 4.75rem; + padding-top: 5.75rem; +} +@media (min-width: 15em) { + .box--report-violation { + padding-left: 5.6875rem; + padding-top: 0; + } +} +@media (min-width: 40em) { + .box--report-violation.u-align-left, + .box--report-violation.u-align-right { + width: 18.75rem; + } +} +.box--report-violation > .box__title { + font-weight: 700; +} +.box--report-violation > .box__content { + font-size: 80%; +} +.box--rss > .box__title, +.box--rss > .box__footer { + background-color: #005ea2; + border-color: #005ea2; + color: #fff; +} +.box--rss > .box__title > .box__title-link { + color: #fff; +} +.box--rss > .box__title > .box__title-link::after { + background-image: url("../images/external-link--white.svg") !important; +} +.box--rss > .box__image, +.box--rss > .box__image-link > .box__image { + border-color: #005ea2; +} +.box--rss > .box__content { + border-color: #005ea2; +} +.box--special { + background: #edeff0; + padding: 0 1.25rem; +} +.box--special.has-image-header { + max-width: 22.5rem; +} +.box--special > .box__title, +.box--special > .box__content, +.box--special > .box__footer { + margin: 0; + padding: 1.25rem 0; +} +.box--special > .box__title { + color: #1b1b1b; +} +.box--special > .box__image, +.box--special > .box__image-link { + margin: 1.25rem 0; +} +.box--special > * + .box__image, +.box--special > * + .box__image-link, +.box--special > * + .box__content, +.box--special > * + .box__footer { + margin-top: -0.25rem; + padding-top: 0; +} +.box--special > .box__content > :last-child { + margin-bottom: 0; +} +.usa-dark-background .box--special { + color: #1b1b1b; +} +.usa-dark-background .box--special p, +.usa-dark-background .box--special span { + color: #1b1b1b; +} +.usa-section--light .box--special { + background: #fff; +} +.button, +.hero-slideshow__nav-button, +.button-group__link { + margin-bottom: 0.5rem; + margin-right: 0; +} +.button:focus, +.hero-slideshow__nav-button:focus, +.button-group__link:focus { + z-index: 1; +} +@media (min-width: 30em) { + .button, + .hero-slideshow__nav-button, + .button-group__link { + margin-right: 0.5rem; + } +} +.button--danger { + background-color: #d54309; + color: #fff; +} +.button--danger:hover, +.button--danger:focus { + background-color: #b50909; + color: #fff; +} +.button--danger:active { + background-color: #6f3331; + color: #fff; +} +.button--dark { + background-color: #1a4480; + color: #fff; +} +.button--dark:hover, +.button--dark:focus { + background-color: #162e51; + color: #fff; +} +.button--dark:active { + background-color: #162e51; + color: #fff; +} +.button-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 1.5rem 0; +} +.button-group__list { + list-style-type: none; + margin: 0; + padding: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; +} +.button-group__list:last-child { + margin-bottom: 0; +} +.button-group__list li { + margin: 0; + padding-left: 0; +} +.button-group__list li::before { + display: none; +} +@media (min-width: 40em) { + .button-group__list { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } +} +.button-group__item { + border-color: #1a4480; + border-style: solid; + border-width: 1px 0; +} +@media (min-width: 40em) { + .button-group__item { + border-width: 0 1px; + } +} +.button-group__item.is-active { + z-index: 1; +} +.button-group__item:focus-within, +.button-group__item:hover { + z-index: 2; +} +.button-group__item .button-group__link { + border-radius: 0; +} +.button-group__item:first-child { + border-top: 0; +} +@media (min-width: 40em) { + .button-group__item:first-child { + border-left: 0; + } +} +.button-group__item:first-child .button-group__link { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +@media (min-width: 40em) { + .button-group__item:first-child .button-group__link { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } +} +.button-group__item:last-child { + border-bottom: 0; +} +@media (min-width: 40em) { + .button-group__item:last-child { + border-right: 0; + } +} +.button-group__item:last-child .button-group__link { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +@media (min-width: 40em) { + .button-group__item:last-child .button-group__link { + border-bottom-left-radius: 0; + border-top-right-radius: 0.25rem; + } +} +.button-group__link { + border-radius: 0; + margin: 0 !important; + width: 100%; +} +.button-group--base .button-group__item { + border-color: #565c65; +} +.button-group--outline .button-group__item { + border: 0; + margin: -1px 0; +} +@media (min-width: 40em) { + .button-group--outline .button-group__item { + margin: 0 -1px; + } +} +.button-group--outline .button-group__item:first-child { + margin-top: 0; +} +@media (min-width: 40em) { + .button-group--outline .button-group__item:first-child { + margin-left: 0; + } +} +.button-group--outline .button-group__item:last-child { + margin-bottom: 0; +} +@media (min-width: 40em) { + .button-group--outline .button-group__item:last-child { + margin-right: 0; + } +} +.button-group--unstyled .button-group__item { + border: 0; +} +.button-group--unstyled .button-group__link { + padding: 0.5rem; +} +.button-group--unstyled .button-group__link.is-active { + font-weight: 700; +} +.definition { + cursor: help; +} +.definition:focus-within .definition__tooltip { + display: block; +} +.definition__trigger { + border-bottom: 1px dotted; + position: relative; + text-decoration: none; +} +.definition__trigger:hover, +.definition__trigger:focus { + text-decoration: none; +} +.definition__trigger:focus + .definition__tooltip { + display: block; +} +.definition__tooltip { + background: #162e51; + color: #fff; + display: none; + font-size: 1rem; + margin-top: -0.1875rem; + max-width: 60rem; + padding: 1rem; + position: absolute; + z-index: 1; +} +.definition__term { + color: #00bde3; + display: block; + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.1rem; + font-weight: gesso-bold(bold); + margin-bottom: 0.5rem; +} +.document.is-private { + background-color: rgba(255, 190, 46, 0.5); + padding-left: 0.125em; +} +.document.is-private .file.is-private { + background-color: rgba(0, 0, 0, 0); +} +.document.is-private .file.is-private .file__private-icon { + display: none; +} +.document__meta { + color: #565c65; + font-size: 0.93rem; +} +.document__private-icon { + background-color: #ffbe2e; + color: #1b1b1b; + margin-left: 0.125em; + padding: 0 0.125em; +} +.dropbutton { + display: inline-block; + margin-bottom: 0.5rem; + position: relative; + vertical-align: top; +} +.dropbutton.has-multiple { + padding-right: 2em; +} +[dir="rtl"] .dropbutton.has-multiple { + padding-left: 2em; + padding-right: 0; +} +.dropbutton.is-open .dropbutton__item { + display: block; +} +.dropbutton.is-open .dropbutton__item:first-child .dropbutton__button { + border-bottom-left-radius: 0; +} +.dropbutton.is-open .dropbutton__toggle-button { + background-image: url("../images/dropbutton-arrow-up.svg"); +} +.dropbutton + .dropbutton, +.dropbutton + .button, +.button + .dropbutton { + margin-left: 0.5em; +} +[dir="rtl"] .dropbutton + .dropbutton, +[dir="rtl"] .dropbutton + .button, +[dir="rtl"] .button + .dropbutton { + margin-left: 0; + margin-right: 0.5em; +} +.dropbutton__list { + list-style-type: none; + margin: 0; + padding: 0; +} +.dropbutton__list:last-child { + margin-bottom: 0; +} +.dropbutton__list li { + margin: 0; + padding-left: 0; +} +.dropbutton__list li::before { + display: none; +} +.dropbutton__toggle { + bottom: 0; + margin: 0; + padding: 0; + position: absolute; + right: 0; + top: 0; + width: 2em; +} +.dropbutton__toggle-button { + background-color: #005ea2; + border-radius: 0.25rem; + color: #fff; + display: inline-block; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1rem; + -webkit-transition: background 200ms cubic-bezier(0.4, 0, 1, 1); + transition: background 200ms cubic-bezier(0.4, 0, 1, 1); + vertical-align: top; + white-space: normal; + background-image: url("../images/dropbutton-arrow-down.svg"); + background-position: 50% 1rem; + background-repeat: no-repeat; + background-size: 0.75rem; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + height: 100%; + padding: 0; + white-space: nowrap; + width: 100%; +} +.dropbutton__toggle-button:visited { + color: #fff; +} +.dropbutton__toggle-button:hover, +.dropbutton__toggle-button:focus { + background-color: #1a4480; + color: #fff; +} +.dropbutton__toggle-button:active { + background-color: #162e51; + color: #fff; +} +.dropbutton__toggle-button[disabled] { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + background-color: #c9c9c9; + color: #fff; + cursor: auto; + background-color: #c9c9c9; + color: #fff; +} +.dropbutton__toggle-button[disabled]:hover, +.dropbutton__toggle-button[disabled].usa-button--hover, +.dropbutton__toggle-button[disabled]:active, +.dropbutton__toggle-button[disabled].usa-button--active, +.dropbutton__toggle-button[disabled]:focus, +.dropbutton__toggle-button[disabled].usa-focus { + background-color: #c9c9c9; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.dropbutton__item { + margin: 0; + padding: 0; +} +.dropbutton__item.is-secondary-action { + display: none; +} +.dropbutton__item.is-secondary-action:not(:last-child) .dropbutton__button { + border-bottom-left-radius: 0; +} +.dropbutton__item:not(:first-child) .dropbutton__button { + border-top-left-radius: 0; +} +.dropbutton .dropbutton__button { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + display: block; + margin: 0; + text-align: left; + width: 100%; +} +html.no-js .external-link::after,html.no-js a:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--blue-base.svg"); + background-repeat: no-repeat; + background-size: 100% 100%; + content: ""; + display: inline-block; + height: 1em; + margin: -1px 0.25rem 0; + vertical-align: middle; + width: 1em; +} +html.no-js .external-link:visited::after,html.no-js a:visited:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--purple.svg"); +} +html.no-js .external-link:hover::after,html.no-js a:hover:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .external-link:focus::after,html.no-js a:focus:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .external-link:active::after,html.no-js a:active:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--blue-dark.svg"); +} +html.no-js .button.external-link::after,html.no-js a.button:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.external-link::after,html.no-js a.usa-button:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--white.svg"); +} +html.no-js .button.external-link:visited::after,html.no-js a.button:visited:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .button.external-link:hover::after,html.no-js a.button:hover:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .button.external-link:focus::after,html.no-js a.button:focus:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .button.external-link:active::after,html.no-js a.button:active:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.external-link:visited::after,html.no-js a.usa-button:visited:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.external-link:hover::after,html.no-js a.usa-button:hover:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.external-link:focus::after,html.no-js a.usa-button:focus:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.external-link:active::after,html.no-js a.usa-button:active:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--white.svg"); +} +html.no-js .usa-button.usa-button--outline.external-link::after,html.no-js a.usa-button.usa-button--outline:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--unstyled.external-link::after,html.no-js a.usa-button.usa-button--unstyled:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--blue-base.svg"); +} +html.no-js .usa-button.usa-button--outline.external-link:visited::after,html.no-js a.usa-button.usa-button--outline:visited:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--unstyled.external-link:visited::after,html.no-js a.usa-button.usa-button--unstyled:visited:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--purple.svg"); +} +html.no-js .usa-button.usa-button--outline.external-link:hover::after,html.no-js a.usa-button.usa-button--outline:hover:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--outline.external-link:focus::after,html.no-js a.usa-button.usa-button--outline:focus:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--outline.external-link:active::after,html.no-js a.usa-button.usa-button--outline:active:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--unstyled.external-link:hover::after,html.no-js a.usa-button.usa-button--unstyled:hover:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--unstyled.external-link:focus::after,html.no-js a.usa-button.usa-button--unstyled:focus:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--unstyled.external-link:active::after,html.no-js a.usa-button.usa-button--unstyled:active:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--blue-dark.svg"); +} +html.no-js .usa-button.usa-button--outline.usa-button--inverse.external-link::after,html.no-js a.usa-button.usa-button--outline.usa-button--inverse:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--gray-2.svg"); +} +html.no-js .usa-button.usa-button--outline.usa-button--inverse.external-link:visited::after,html.no-js a.usa-button.usa-button--outline.usa-button--inverse:visited:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--outline.usa-button--inverse.external-link:hover::after,html.no-js a.usa-button.usa-button--outline.usa-button--inverse:hover:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--outline.usa-button--inverse.external-link:focus::after,html.no-js a.usa-button.usa-button--outline.usa-button--inverse:focus:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--outline.usa-button--inverse.external-link:active::after,html.no-js a.usa-button.usa-button--outline.usa-button--inverse:active:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--gray-2.svg"); +} +html.no-js .usa-button.usa-button--accent-cool.external-link::after,html.no-js a.usa-button.usa-button--accent-cool:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--gray-7.svg"); +} +html.no-js .usa-button.usa-button--accent-cool.external-link:visited::after,html.no-js a.usa-button.usa-button--accent-cool:visited:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--accent-cool.external-link:hover::after,html.no-js a.usa-button.usa-button--accent-cool:hover:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--accent-cool.external-link:focus::after,html.no-js a.usa-button.usa-button--accent-cool:focus:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .usa-button.usa-button--accent-cool.external-link:active::after,html.no-js a.usa-button.usa-button--accent-cool:active:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after +{ + background-image: url("../images/external-link--gray-7.svg"); +} +html.no-js body a:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--blue-base.svg"); + background-repeat: no-repeat; + background-size: 100% 100%; + content: ""; + display: inline-block; + height: 1em; + margin: -1px 0.25rem 0; + vertical-align: middle; + width: 1em; +} +html.no-js body a:visited:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--purple.svg"); +} +html.no-js body a:hover:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a:focus:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a:active:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--blue-dark.svg"); +} +html.no-js body a.button:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--white.svg"); +} +html.no-js body a.button:visited:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.button:hover:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.button:focus:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.button:active:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button:visited:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button:hover:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button:focus:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button:active:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--white.svg"); +} +html.no-js body a.usa-button.usa-button--outline:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--unstyled:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--blue-base.svg"); +} +html.no-js body a.usa-button.usa-button--outline:visited:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--unstyled:visited:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--purple.svg"); +} +html.no-js body a.usa-button.usa-button--outline:hover:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--outline:focus:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--outline:active:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--unstyled:hover:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--unstyled:focus:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--unstyled:active:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--blue-dark.svg"); +} +html.no-js body a.usa-button.usa-button--outline.usa-button--inverse:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--gray-2.svg"); +} +html.no-js body a.usa-button.usa-button--outline.usa-button--inverse:visited:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--outline.usa-button--inverse:hover:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--outline.usa-button--inverse:focus:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--outline.usa-button--inverse:active:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--gray-2.svg"); +} +html.no-js body a.usa-button.usa-button--accent-cool:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--gray-7.svg"); +} +html.no-js body a.usa-button.usa-button--accent-cool:visited:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--accent-cool:hover:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--accent-cool:focus:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after,html.no-js body a.usa-button.usa-button--accent-cool:active:where([href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"])::after +{ + background-image: url("../images/lock--gray-7.svg"); +} +a:not([href])::after { + display: none !important; +} +html.no-js .usa-dark-background a:link:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"]),.external-link--inverse:link,html.no-js .usa-dark-background a:visited:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"]),.external-link--inverse:visited +{ + color: #dfe1e2; +} +html.no-js .usa-dark-background a:link:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .external-link--inverse:link::after,html.no-js .usa-dark-background a:visited:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .external-link--inverse:visited::after +{ + background-image: url("../images/external-link--gray-2.svg"); +} +html.no-js .usa-dark-background a:hover:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"]),.external-link--inverse:hover,html.no-js .usa-dark-background a:focus:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"]),.external-link--inverse:focus,html.no-js .usa-dark-background a:active:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"]),.external-link--inverse:active +{ + color: #fff; +} +html.no-js .usa-dark-background a:hover:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .external-link--inverse:hover::after,html.no-js .usa-dark-background a:focus:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .external-link--inverse:focus::after,html.no-js .usa-dark-background a:active:where([href^="http://"],[href^="https://"],[href^="//"]):not([href$="//www.epa.gov"],[href$="//epa.gov"],[href^="http://www.epa.gov/"],[href^="https://www.epa.gov/"],[href^="http://epa.gov/"],[href^="https://epa.gov/"],[href^="//epa.gov/"],[href^="//www.epa.gov/"],[href$="//work.epa.gov"],[href^="http://work.epa.gov"],[href^="https://work.epa.gov"],[href$="//intranet.epa.gov"],[href^="http://intranet.epa.gov"],[href^="https://intranet.epa.gov"],[href$="//usepa.sharepoint.com"],[href^="http://usepa.sharepoint.com"],[href^="https://usepa.sharepoint.com"],[href$="//usepa.servicenowservices.com"],[href^="http://usepa.servicenowservices.com"],[href^="https://usepa.servicenowservices.com"])::after,html.no-js .external-link--inverse:active::after +{ + background-image: url("../images/external-link--white.svg"); +} +.facet { + color: #1b1b1b; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 0.93rem; + line-height: 1.2; + text-decoration: none; +} +.facet:visited, +.facet:hover, +.facet:focus, +.facet:active { + color: #1b1b1b; +} +.facet__icon { + -ms-flex-negative: 0; + flex-shrink: 0; + height: 1.2em !important; + left: -1px; + margin-right: 0.5rem; + top: 0 !important; + width: 1.2 em !important; +} +.facet__icon--empty { + color: #a9aeb1; +} +.facet.is-active > .facet__icon--empty { + display: none !important; +} +.facet__icon--selected { + color: #005ea2; + display: none !important; +} +.facet.is-active > .facet__icon--selected { + display: inline-block !important; +} +.facet__content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.news-releases-language .facet__content { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.facet__count { + margin-left: auto; + padding-left: 1rem; +} +.facet-limit, +.facets-soft-limit-link { + cursor: pointer; + display: block; + font-size: 0.93rem; + margin-top: 2rem; + text-decoration: none; + width: 100%; +} +.facet-list { + list-style-type: none; + margin: 0; + padding: 0; +} +.facet-list:last-child { + margin-bottom: 0; +} +.facet-list li { + margin: 0; + padding-left: 0; +} +.facet-list li::before { + display: none; +} +.facet-list .facet-list { + padding: 1rem 0 0 1.5rem; +} +.facet-list__item + .facet-list__item { + margin-top: 1rem; +} +.field { + margin-bottom: 1rem; +} +.field__label { + display: block; + margin-bottom: 0; +} +.field__label.is-inline { + display: inline-block; + margin-bottom: 0; + margin-right: 0.25rem; +} +.field__label.is-inline::after { + content: ":"; +} +.field__label.is-inline + .field__content { + display: inline; +} +.field--alternate-font .field__label { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: inherit; + margin-right: 0.5rem; +} +.field--alternate-font .field__content { + font-weight: 700; +} +.field--list .field__label.is-inline + .field__content { + display: inline-block; + vertical-align: top; +} +.field--simple .field__label { + display: inline-block; + font-family: revert; + font-size: revert; + line-height: revert; + margin-bottom: 0; + margin-right: 0.25rem; +} +.field--simple .field__label::after { + content: ":"; +} +.field--tight { + margin-bottom: 0; +} +.fieldset { + margin: 0 0 1.5rem; +} +.fieldset__legend { + font-weight: 700; + margin-bottom: 0.25rem; + margin-top: 0; +} +.figure { + display: table; + margin-bottom: 2rem; + max-width: 100%; + position: relative; + table-layout: fixed; + width: auto; +} +@media (min-width: 40em) { + .figure.u-align-left, + .figure.u-align-right { + margin-bottom: 1.5rem; + margin-top: 0; + max-width: calc(50% - 2.5rem); + } +} +* + .figure { + margin-top: 2rem; +} +.figure.is-centered { + clear: both; + margin-left: auto; + margin-right: auto; + margin-top: 1.5rem; +} +.figure.is-private .figure__media { + position: relative; +} +.figure.is-private .figure__media::before { + background-color: rgba(255, 190, 46, 0.5); + bottom: 0; + content: ""; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 1; +} +.figure.is-private .figure__media .figure__private-icon { + background-color: #ffbe2e; + height: 1.5625rem; + left: 0; + padding: 0.3125rem; + position: absolute; + top: 0; + width: 1.5625rem; + z-index: 1; +} +.figure__caption { + caption-side: bottom; + display: table-caption; + font-size: 0.87rem; + margin-top: 0.5rem; +} +.figure--gallery { + margin: 0; + max-width: 60rem; +} +.figure--gallery .figure__caption > :last-child { + margin-bottom: 0; +} +.figure--large { + max-width: 60rem; +} +@media (min-width: 40em) { + .figure--large.u-align-left, + .figure--large.u-align-right { + max-width: calc(70% - 2.5rem); + } +} +.figure--medium { + max-width: 40rem; +} +@media (min-width: 40em) { + .figure--medium.u-align-left, + .figure--medium.u-align-right { + max-width: calc(60% - 2.5rem); + } +} +@media (min-width: 40em) { + .figure--original.u-align-left, + .figure--original.u-align-right { + max-width: calc(75% - 2.5rem); + } +} +.figure--small { + max-width: 20rem; +} +@media (min-width: 40em) { + .figure--small.u-align-left, + .figure--small.u-align-right { + max-width: min(20rem, 50% - 2.5rem); + } +} +.figure--thumbnail { + max-width: 10rem; +} +@media (min-width: 40em) { + .figure--thumbnail.u-align-left, + .figure--thumbnail.u-align-right { + max-width: min(10rem, 40% - 2.5rem); + } +} +.figure--video { + display: block; + width: 100%; +} +.figure--video .figure__caption { + display: block; +} +.file.is-private { + background-color: rgba(255, 190, 46, 0.5); + padding-left: 0.125em; +} +.file__private-icon { + background-color: #ffbe2e; + color: #1b1b1b; + margin-left: 0.125em; + padding: 0 0.125em; +} +.filters { + margin-bottom: 1.5rem; +} +.filters__list { + list-style-type: none; + margin-left: 0; + padding-left: 0; + display: inline-block; + margin: 0 1rem 0 0; +} +.filters__list li { + margin: 0; + padding-left: 0; +} +.filters__list > li { + display: inline; +} +.filters__link { + background-color: #edeff0; + border-radius: 2px; + color: #565c65; + display: inline-block; + font-size: 0.93rem; + line-height: 1.2; + margin: 0 0.25rem 0.25rem 0; + padding: 0.25rem 0.5rem; + text-decoration: none; +} +.filters__link:visited { + color: #565c65; +} +.filters__link:hover, +.filters__link:focus, +.filters__link:active { + background-color: #dfe1e2; + color: #3d4551; +} +.filters__remove { + display: inline-block; + font-size: 0.93rem; + line-height: 1.2; + padding: 0.25rem 0.5rem; +} +.footer { + background-color: #3d4551; + color: #fff; + min-height: 11.25rem; + padding: 2.5rem 0; +} +.footer__epa-seal { + float: left; + margin: 0 2.5rem 2.5rem 0; +} +@media (min-width: 43.75em) { + .footer__epa-seal { + margin-right: 5.7142857143%; + } +} +.footer__content { + display: inline-block; +} +@media (min-width: 43.75em) { + .footer__content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } +} +.footer__column { + margin-bottom: 2.925rem; +} +@media (min-width: 43.75em) { + .footer__column { + margin-bottom: 0; + width: 30%; + } +} +.footer__column:last-child { + margin-bottom: 0; +} +.form-item { + margin-bottom: 1.5rem; +} +* + .form-item { + margin-top: 1.5rem; +} +.form-item.is-full-width > .form-item__label, +.form-item.is-full-width > .form-item__description, +.form-item.is-full-width > .form-item__color, +.form-item.is-full-width > .form-item__date, +.form-item.is-full-width > .form-item__email, +.form-item.is-full-width > .form-item__month, +.form-item.is-full-width > .form-item__number, +.form-item.is-full-width > .form-item__password, +.form-item.is-full-width > .form-item__range, +.form-item.is-full-width > .form-item__search, +.form-item.is-full-width > .form-item__select, +.form-item.is-full-width > .form-item__tel, +.form-item.is-full-width > .form-item__text, +.form-item.is-full-width > .form-item__textarea, +.form-item.is-full-width > .form-item__time, +.form-item.is-full-width > .form-item__url, +.form-item.is-full-width > .form-item__week { + max-width: 100%; +} +.form-item.is-inline { + display: inline-block; + margin-bottom: 0.5rem; + margin-right: 0; + width: 100%; +} +@media (min-width: 30em) { + .form-item.is-inline { + margin-right: 0.5rem; + width: auto; + } +} +.form-item__label { + font-weight: 700; + margin-bottom: 0.25rem; + margin-top: 0; +} +.is-disabled > .form-item__label { + color: #c9c9c9; +} +.is-disabled > .form-item__label .usa-hint { + color: #c9c9c9; +} +#views-exposed-form-search-faqs-page-1 .form-item__label, +#views-exposed-form-search-public-notices-page-1 .form-item__label, +#views-exposed-form-search-news-releases-page-1 .form-item__label, +#views-exposed-form-search-perspectives-page-1 .form-item__label { + clip: rect(1px, 1px, 1px, 1px) !important; + height: 1px !important; + overflow: hidden !important; + position: absolute !important; + width: 1px !important; + word-wrap: normal !important; +} +.form-item__fieldset { + border: 0; + margin: 0; + padding: 0; +} +.form-item__description { + color: #565c65; + font-size: 1.06rem; + margin-top: 0.25rem; + max-width: 30rem; +} +.form-item__color, +.form-item__date, +.form-item__email, +.form-item__month, +.form-item__number, +.form-item__password, +.form-item__search, +.form-item__select, +.form-item__tel, +.form-item__text, +.form-item__time, +.form-item__url, +.form-item__week { + margin-top: 0; +} +.form-item__color:disabled, +.form-item__date:disabled, +.form-item__email:disabled, +.form-item__month:disabled, +.form-item__number:disabled, +.form-item__password:disabled, +.form-item__search:disabled, +.form-item__select:disabled, +.form-item__tel:disabled, +.form-item__text:disabled, +.form-item__time:disabled, +.form-item__url:disabled, +.form-item__week:disabled { + background-color: #e6e6e6; + background-image: none; + border-color: #c9c9c9; + color: #adadad; +} +.is-full-width > .form-item__color, +.is-full-width > .form-item__date, +.is-full-width > .form-item__email, +.is-full-width > .form-item__month, +.is-full-width > .form-item__number, +.is-full-width > .form-item__password, +.is-full-width > .form-item__search, +.is-full-width > .form-item__select, +.is-full-width > .form-item__tel, +.is-full-width > .form-item__text, +.is-full-width > .form-item__time, +.is-full-width > .form-item__url, +.is-full-width > .form-item__week { + max-width: 100%; +} +.form-item__select[multiple] { + background-image: none; +} +.form-item__textarea { + margin-top: 0; +} +.form-item__textarea:disabled { + background-color: #e6e6e6; + border-color: #c9c9c9; + color: #adadad; +} +.form-item__radio:disabled + .form-item__label { + color: #c9c9c9; +} +.form-item__range { + padding: 0; +} +.form-item__range:disabled { + background: rgba(0, 0, 0, 0); + opacity: 0.5; +} +.form-item__select[multiple] { + height: auto; +} +.form-item--checkbox { + margin: 0.5rem 0; +} +.form-item--checkboxes { + margin: 0.25rem 0; +} +.form-item--radio { + margin: 0.5rem 0; +} +.form-item--radios { + margin: 0.25rem 0; +} +.govdelivery { + margin-bottom: 1.5rem; +} +.govdelivery__legend { + margin-bottom: -0.5rem; +} +.header-link { + line-height: 1.2; + text-decoration: none; + text-transform: uppercase; +} +.header-link:hover, +.header-link:focus, +.header-link:active { + text-decoration: underline; +} +@media (min-width: 40em) { + .usa-hero--reversed > .grid-container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } +} +.usa-hero--slideshow { + min-height: 21.875rem; + padding-bottom: 3.5rem; +} +@media (min-width: max-width 40rem) { + .usa-hero--slideshow { + background-image: none !important; + min-height: 0; + padding-top: 0; + } +} +.usa-hero--slideshow .usa-hero__callout > :last-child { + margin-bottom: 0; +} +@supports (display: grid) { + .usa-hero--slideshow { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + height: 100%; + } + @media (min-width: max-width 40rem) { + .usa-hero--slideshow .grid-container, + .usa-hero--slideshow .usa-hero__callout { + height: 100%; + } + } +} +.tns-outer { + padding: 0 !important; +} +.tns-outer [hidden] { + display: none !important; +} +.tns-outer [aria-controls], +.tns-outer [data-action] { + cursor: pointer; +} +.tns-slider { + -webkit-transition: all 0s; + -moz-transition: all 0s; + transition: all 0s; +} +.tns-slider > .tns-item { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tns-horizontal.tns-subpixel { + white-space: nowrap; +} +.tns-horizontal.tns-subpixel > .tns-item { + display: inline-block; + vertical-align: top; + white-space: normal; +} +.tns-horizontal.tns-no-subpixel::after { + clear: both; + content: ""; + display: table; +} +.tns-horizontal.tns-no-subpixel > .tns-item { + float: left; +} +.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item { + margin-right: -100%; +} +.tns-no-calc { + left: 0; + position: relative; +} +.tns-gallery { + left: 0; + min-height: 1px; + position: relative; +} +.tns-gallery > .tns-item { + left: -100%; + position: absolute; + -webkit-transition: + transform 0s, + opacity 0s; + -moz-transition: + transform 0s, + opacity 0s; + -webkit-transition: + opacity 0s, + -webkit-transform 0s; + transition: + opacity 0s, + -webkit-transform 0s; + transition: + transform 0s, + opacity 0s; + transition: + transform 0s, + opacity 0s, + -webkit-transform 0s; +} +.tns-gallery > .tns-slide-active { + left: auto !important; + position: relative; +} +.tns-gallery > .tns-moving { + -webkit-transition: all 0.25s; + -moz-transition: all 0.25s; + transition: all 0.25s; +} +.tns-autowidth { + display: inline-block; +} +.tns-lazy-img { + opacity: 0.6; + -moz-transition: opacity 0.6s; + -webkit-transition: opacity 0.6s; + transition: opacity 0.6s; +} +.tns-lazy-img.tns-complete { + opacity: 1; +} +.tns-ah { + -webkit-transition: height 0s; + -moz-transition: height 0s; + transition: height 0s; +} +.tns-ovh { + overflow: hidden; +} +.tns-visually-hidden { + left: -10000em; + position: absolute; +} +.tns-transparent { + opacity: 0; + visibility: hidden; +} +.tns-fadeIn { + filter: alpha(opacity=100); + opacity: 1; + z-index: 0; +} +.tns-normal, +.tns-fadeOut { + filter: alpha(opacity=0); + opacity: 0; + z-index: -1; +} +.tns-vpfix { + white-space: nowrap; +} +.tns-vpfix > div, +.tns-vpfix > li { + display: inline-block; +} +.tns-t-subp2 { + height: 10px; + margin: 0 auto; + overflow: hidden; + position: relative; + width: 310px; +} +.tns-t-ct { + position: absolute; + right: 0; + width: 2333.3333333333%; + width: -webkit-calc(100% * 70 / 3); + width: -moz-calc(100% * 70 / 3); + width: calc(100% * 70 / 3); +} +.tns-t-ct::after { + clear: both; + content: ""; + display: table; +} +.tns-t-ct > div { + float: left; + height: 10px; + width: 1.4285714286%; + width: -webkit-calc(100% / 70); + width: -moz-calc(100% / 70); + width: calc(100% / 70); +} +.hero-slideshow { + margin-bottom: 1.5rem; +} +.hero-slideshow__list { + list-style-type: none; + margin: 0; + padding: 0; +} +.hero-slideshow__list:last-child { + margin-bottom: 0; +} +.hero-slideshow__list li { + margin: 0; + padding-left: 0; +} +.hero-slideshow__list li::before { + display: none; +} +@supports (display: grid) { + .hero-slideshow__list { + display: grid; + } +} +.hero-slideshow__item { + max-width: 100%; +} +@supports (display: grid) { + .hero-slideshow__item { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + grid-column: 1/2; + grid-row: 1/2; + position: relative !important; + } +} +.no-js .hero-slideshow__item:first-child { + z-index: 1; +} +.no-js .hero-slideshow__item:not(:first-child) { + display: none; +} +.hero-slideshow__nav { + display: none; + margin-top: -3rem; + min-height: 3rem; + position: relative; +} +.js .hero-slideshow__nav { + display: block; +} +.hero-slideshow__nav-button { + background-color: #71767a; + margin-right: 0.5rem; + width: auto; +} +.hero-slideshow__nav-button:hover, +.hero-slideshow__nav-button:focus { + background-color: #005ea2; +} +.hero-slideshow__nav-button:active, +.hero-slideshow__nav-button.tns-nav-active { + background-color: #1a4480; +} +h2.highlight, +h3.highlight, +h4.highlight, +h5.highlight, +h6.highlight { + background-color: rgba(151, 212, 234, 0.29); + display: flow-root; + padding: 0.5rem 1rem; +} +.usa-dark-background h2.highlight, +.usa-dark-background h3.highlight, +.usa-dark-background h4.highlight, +.usa-dark-background h5.highlight, +.usa-dark-background h6.highlight { + color: #fff; +} +.hublinks { + line-height: 1.2; +} +.hublinks__title { + margin-right: 0.5rem; +} +.hublinks__list { + display: inline; + line-height: 1.2; + list-style: none; + margin: 0; + padding: 0; +} +.hublinks__list-item { + border-right: 1px solid #565c65; + display: inline; + margin-right: 0.5rem; + padding-right: 0.5rem; +} +.hublinks__list-item:last-child { + border-right: 0; + margin-right: 0; + padding-right: 0; +} +.hublinks__list-item > a { + font-weight: 700; +} +.icon { + display: inline-block; + fill: currentColor; + height: 1em; + overflow: visible !important; + position: relative; + top: -2px; + -webkit-transition: none; + transition: none; + vertical-align: middle; + width: 1em; +} +.icon * { + -webkit-transition: none; + transition: none; +} +.icon.is-spaced-before { + margin-left: 0.25em; +} +.icon.is-spaced-after { + margin-right: 0.25em; +} +.icon--exit, +.icon--pager, +.icon--social { + top: 0; +} +.icon--facet-limit { + margin-right: 0.5rem; +} +.icon--filter { + top: -1px; +} +.icon--rss { + color: #ee802f; +} +.image-gallery { + clear: both; + margin-bottom: 2rem; + margin-left: auto; + margin-right: auto; + max-width: 45.5rem; + padding: 0 2.75rem; + position: relative; +} +* + .image-gallery { + margin-top: 2rem; +} +.image-gallery.gallery_small, +.image-gallery.gallery_small_tall { + max-width: 25.5rem; +} +.image-gallery.gallery_large, +.image-gallery.gallery_large_tall { + max-width: 65.5rem; +} +.image-gallery__title { + position: relative; + z-index: 1; +} +.image-gallery__list { + list-style-type: none; + margin: 0; + padding: 0; +} +.image-gallery__list:last-child { + margin-bottom: 0; +} +.image-gallery__list li { + margin: 0; + padding-left: 0; +} +.image-gallery__list li::before { + display: none; +} +.image-gallery__nav { + line-height: 0; + padding-bottom: 0.25rem; + position: relative; + z-index: 1; +} +.image-gallery__nav-button { + background: #aacdec; + border: 0; + border-radius: 50%; + height: 0.5rem; + margin-right: 0.5rem; + padding: 0; + width: 0.5rem; +} +.image-gallery__nav-button.tns-nav-active { + background-color: #4f97d1; +} +.image-gallery__controls { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} +.image-gallery__controls:focus { + outline-offset: 2px; +} +.image-gallery__controls:focus-within { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.image-gallery__next, +.image-gallery__prev { + background: rgba(0, 0, 0, 0); + border: 0; + bottom: 0; + -webkit-box-shadow: 0; + box-shadow: 0; + color: #005ea2; + font-size: 2rem; + padding: 0; + position: absolute; + top: 0; + width: 2.75rem; +} +.image-gallery__next:visited, +.image-gallery__prev:visited, +.image-gallery__next:hover, +.image-gallery__prev:hover, +.image-gallery__next:focus, +.image-gallery__prev:focus, +.image-gallery__next:active, +.image-gallery__prev:active { + color: #1a4480; + outline: 0 !important; +} +.image-gallery__prev { + left: 0; +} +.image-gallery__next { + right: 0; +} +.usa-dark-background .image-gallery__prev, +.usa-section--dark .image-gallery__prev, +.usa-dark-background .image-gallery__next, +.usa-section--dark .image-gallery__next { + background: rgba(0, 0, 0, 0); +} +.usa-dark-background .image-gallery__prev svg, +.usa-section--dark .image-gallery__prev svg, +.usa-dark-background .image-gallery__next svg, +.usa-section--dark .image-gallery__next svg { + fill: #fff; +} +.list--border { + list-style: none; + margin-left: 0; + padding-left: 0; +} +.list--border > li { + border-bottom: 1px solid #71767a; + margin-bottom: 0; + padding: 0.25rem; +} +.list--clean { + list-style-type: none; + margin: 0; + padding: 0; +} +.list--clean:last-child { + margin-bottom: 0; +} +.list--clean li { + margin: 0; + padding-left: 0; +} +.list--clean li::before { + display: none; +} +.list--column { + list-style: none; + margin-left: 0; + padding-left: 0; +} +.list--column li { + padding-left: 0; +} +.list--column > li { + -webkit-column-break-inside: avoid; + -moz-column-break-inside: avoid; + break-inside: avoid-column; + display: table; + margin-bottom: 0; + padding-bottom: 0.25em; +} +@media (min-width: 31.25em) { + .list--column { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + -webkit-column-gap: 2em; + -moz-column-gap: 2em; + column-gap: 2em; + } +} +.list--inline { + list-style-type: none; + margin-left: 0; + padding-left: 0; +} +.list--inline li { + margin: 0; + padding-left: 0; +} +.list--inline > li { + display: inline; +} +.list--pipeline { + list-style-type: none; + margin-left: 0; + padding-left: 0; +} +.list--pipeline::after { + clear: both; + content: ""; + display: block; +} +.list--pipeline > li { + border-right: 1px solid #71767a; + display: block; + float: left; + margin-right: 0.75em; + padding-left: 0; + padding-right: 0.75em; +} +[dir="rtl"] .list--pipeline > li { + border-left: 1px solid #71767a; + border-right: 0; + float: right; + margin-left: 0.75em; + margin-right: 0; + padding-left: 0.75em; + padding-right: 0; +} +.list--pipeline > li.is-active { + font-weight: 700; +} +.list--pipeline > li:last-child { + border-right: 0; + margin-right: 0; + padding-right: 0; +} +[dir="rtl"] .list--pipeline > li:last-child { + border-left: 0; + margin-left: 0; + padding-left: 0; +} +.list--roomy ol, +.list--roomy ul { + margin-top: 1rem; +} +.list--roomy li { + margin-bottom: 1rem; +} +.menu__item { + max-width: initial; +} +.menu--footer { + list-style-type: none; + padding: 0; +} +.menu--footer .menu__item { + margin: 0 0 1rem; + padding-left: 0; +} +.menu--footer .menu__link { + display: block; + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 1.1rem; + font-weight: 700; + line-height: 1.2; + outline-offset: 0.25rem; + text-decoration: none; +} +.menu--footer .menu__link:hover, +.menu--footer .menu__link:focus, +.menu--footer .menu__link:active { + text-decoration: underline; +} +.menu--main { + list-style-type: none; + margin: 0; + padding: 0; + border-top: 1px solid #a9aeb1; +} +.menu--main:last-child { + margin-bottom: 0; +} +.menu--main li { + margin: 0; + padding-left: 0; +} +.menu--main li::before { + display: none; +} +@media all and (min-width: 55em) { + .menu--main { + background: #1a4480; + border: 0; + color: #fff; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} +.menu--main .menu__item { + border-bottom: 1px solid #a9aeb1; + display: block; + margin: 0; +} +@media all and (min-width: 55em) { + .menu--main .menu__item { + border-bottom: 0; + } +} +.menu--main .menu__link { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: rgba(0, 0, 0, 0); + border-color: rgba(0, 0, 0, 0); + border-style: solid; + border-width: 0 0 0 0.25rem; + color: #565c65; + cursor: pointer; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 1.06rem; + font-weight: bold; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + line-height: 0.9433962264; + padding: 1rem; + text-align: left; + text-decoration: none; + width: 100%; +} +.menu--main .menu__link:visited { + color: #565c65; +} +.menu--main .menu__link:hover, +.menu--main .menu__link:focus, +.menu--main .menu__link.is-active { + background: #edeff0; + color: #005ea2; + text-decoration: underline; +} +.menu--main .menu__link[aria-expanded="true"] { + border-color: #005ea2; +} +@media (min-width: 56.25em) { + .menu--main .menu__link { + font-size: 0.98rem; + line-height: 1.0204081633; + } +} +.menu--main .menu__link.has-subnav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 0.25rem; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.menu--main .menu__link.has-subnav[aria-expanded="true"] > .menu__link-icon { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); +} +@media all and (min-width: 55em) { + .menu--main .menu__link.has-subnav { + background: #1a4480; + border: 0; + color: #fff; + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; + font-size: 0.91rem; + line-height: 1.0989010989; + padding: 1rem 1.5rem; + width: auto; + } + .menu--main .menu__link.has-subnav:visited { + color: #fff; + } + .menu--main .menu__link.has-subnav:hover, + .menu--main .menu__link.has-subnav:focus, + .menu--main .menu__link.has-subnav.is-active { + background: rgba(0, 0, 0, 0); + } +} +.menu--main .menu__link-icon { + font-size: 1em; + top: -1px; + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); + -webkit-transition: -webkit-transform 375ms cubic-bezier(0, 0, 0.2, 1); + transition: -webkit-transform 375ms cubic-bezier(0, 0, 0.2, 1); + transition: transform 375ms cubic-bezier(0, 0, 0.2, 1); + transition: + transform 375ms cubic-bezier(0, 0, 0.2, 1), + -webkit-transform 375ms cubic-bezier(0, 0, 0.2, 1); +} +@media all and (min-width: 55em) { + .menu--main .menu__link-icon { + font-size: 1.1em; + } +} +html.no-js .menu--main > .menu__item:hover > .menu__link { + background: #1a4480; +} +html.no-js .menu--main > .menu__item:hover > .menu__link > .menu__link-icon { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); +} +@media all and (min-width: 55em) { + html.no-js .menu--main > .menu__item:hover > .menu__subnav .menu__link { + clip: auto; + height: auto; + overflow: visible; + position: static; + width: auto; + } +} +html.no-js .menu--main .menu__subnav .menu__link { + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute; + width: 1px; + word-wrap: normal; +} +html.no-js .menu--main .menu__subnav .menu__link:focus { + clip: auto; + height: auto; + overflow: visible; + position: static; + width: auto; +} +.menu--main .menu__subnav { + list-style-type: none; + margin: 0; + padding: 0; + background: #fff; + width: 100%; +} +.menu--main .menu__subnav:last-child { + margin-bottom: 0; +} +.menu--main .menu__subnav li { + margin: 0; + padding-left: 0; +} +.menu--main .menu__subnav li::before { + display: none; +} +@media all and (min-width: 55em) { + .menu--main .menu__subnav { + -webkit-box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.1); + display: grid; + grid-template-columns: 1fr 1fr; + position: absolute; + width: auto; + z-index: 1; + } + .menu--main .menu__subnav.is-wide { + grid-template-columns: 1fr 1fr 1fr; + } + .menu--main .menu__subnav.is-wide .menu__item:first-child { + grid-column: 1 / span 3; + } + html:not(.no-js) .menu--main .menu__subnav[hidden] { + display: none; + } +} +.menu--main .menu__subnav .menu__item { + border-bottom: 1px solid #a9aeb1; + border-top: 0; + display: block; + margin-right: 0; +} +@media all and (min-width: 55em) { + .menu--main .menu__subnav .menu__item { + border: 0; + display: grid; + grid-template-columns: 1fr; + width: 12rem; + } +} +.menu--main .menu__subnav .menu__item:first-child { + grid-column: 1 / span 2; + width: auto; +} +.menu--main .menu__subnav .menu__item:first-child .menu__link { + font-weight: 700; +} +.menu--main .menu__subnav .menu__link { + color: #565c65; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 0.93rem; + font-weight: normal; + line-height: 1.2; + padding-left: 2rem; + width: 100%; +} +.menu--main .menu__subnav .menu__link:visited { + color: #565c65; +} +@media all and (min-width: 55em) { + .menu--main .menu__subnav .menu__link { + border-width: 0 0.25rem; + display: block; + font-size: 1rem; + padding-left: 1rem; + } + .menu--main .menu__subnav .menu__link:hover, + .menu--main .menu__subnav .menu__link:focus, + .menu--main .menu__subnav .menu__link.is-active { + border-color: #005ea2; + color: #005ea2; + } +} +.menu--sidenav .menu__link { + color: #005ea2 !important; +} +.menu--sidenav .menu__link:hover, +.menu--sidenav .menu__link:focus { + color: #1a4480 !important; +} +.menu--sidenav .menu__link:active { + color: #162e51 !important; +} +.menu--sidenav .menu__link:visited { + color: #54278f !important; +} +.menu--social { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + list-style-type: none; + padding: 0; +} +@media (min-width: 43.75em) { + .menu--social { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + max-width: 9rem; + } +} +@media (min-width: 65em) { + .menu--social { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + max-width: 100%; + } +} +.menu--social .menu__item { + margin: 0 0.5rem 0.5rem 0; + padding-left: 0; +} +.menu--social .menu__link { + display: block; + font-size: 2.5rem; + line-height: 0.5; + text-decoration: none; +} +.menu--social .menu__link::after, +.menu--social .menu__link .icon--exit { + display: none !important; +} +.mobile-menu { + background-color: #dfe1e2; + background-color: rgba(223, 225, 226, 0.98); + left: 0; + overflow-y: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999999; +} +.mobile-menu__menu { + list-style-type: none; + margin: 0; + padding: 0; + margin: 0.75em 0 0; +} +.mobile-menu__menu:last-child { + margin-bottom: 0; +} +.mobile-menu__menu li { + margin: 0; + padding-left: 0; +} +.mobile-menu__menu li::before { + display: none; +} +.mobile-menu__item { + margin: 0; + padding: 0; + position: relative; +} +.mobile-menu__link { + background-color: rgba(0, 0, 0, 0); + border: 0; + color: #565c65; + display: block; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.2rem; + font-weight: 700; + line-height: 1.5; + margin: 0; + padding: 2.475rem 1rem; + text-align: left; + text-decoration: none; + white-space: normal; + width: auto; + z-index: 3; +} +.mobile-menu__link:hover, +.mobile-menu__link:focus, +.mobile-menu__link:active, +.mobile-menu__link.is-active { + color: #1b1b1b; +} +.mobile-menu__link.has-subnav { + margin-right: 2.75rem; +} +.mobile-menu__subnav-arrow { + height: 3.375rem; + overflow: hidden; + width: 2.75rem; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20width%3D%2219%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m2.3%200%207.5%207.5%207.5-7.5%202.3%202.3-9.7%209.7-9.7-9.7%202.3-2.3z%22%20fill%3D%22%238e8e8e%22%2F%3E%3C%2Fsvg%3E"); + background-attachment: initial; + background-color: initial; + background-position: 50%; + background-repeat: no-repeat; + background-size: 19px 12px; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + cursor: pointer; + display: inline-block; + outline-offset: 0; + position: absolute; + right: 0; + top: 0; + vertical-align: top; + z-index: 2; +} +.mobile-menu__subnav-arrow::before { + content: ""; + display: block; + height: 150%; + width: 0; +} +.mobile-menu__subnav-arrow:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +[dir="rtl"] .mobile-menu__subnav-arrow { + left: 0; + right: auto; +} +.mobile-menu__subnav-arrow[aria-expanded="true"] { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20width%3D%2219%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m2.3%2012%207.5-7.5%207.5%207.5%202.3-2.3-9.7-9.7-9.7%209.7%202.3%202.3z%22%20fill%3D%22%238e8e8e%22%2F%3E%3C%2Fsvg%3E"); +} +.mobile-menu__subnav { + background-color: #edeff0; + background-color: rgba(237, 239, 240, 0.98); + display: none; + list-style: none; + margin: 0; + padding: 0; +} +.mobile-menu__subnav .mobile-menu__link { + color: #565c65; + padding-left: 1.5rem; +} +.mobile-menu__subnav .mobile-menu__link:hover, +.mobile-menu__subnav .mobile-menu__link:focus, +.mobile-menu__subnav .mobile-menu__link:active { + color: #1b1b1b; +} +.mobile-menu-button { + background-color: rgba(0, 0, 0, 0); + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + display: inline-block; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + font-size: 1.06rem; + font-weight: 700; + height: 55px; + line-height: 55px; + margin: 0; + padding: 0 1rem; + text-decoration: none; +} +.mobile-menu-button:focus { + outline: 0.25rem solid #2491ff; + outline-offset: 0; +} +.mobile-menu-button__icon { + height: 22px; + overflow: hidden; + width: 22px; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: 22px 22px; + display: inline-block; + margin-top: 1rem; +} +.mobile-menu-button__icon::before { + content: ""; + display: block; + height: 150%; + width: 0; +} +.mobile-menu-button--close .mobile-menu-button__icon { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20width%3D%2222%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m21.9%202.2-2.2-2.2-8.8%208.8-8.8-8.8-2.2%202.2%208.8%208.8-8.8%208.8%202.2%202.2%208.8-8.8%208.8%208.8%202.2-2.2-8.8-8.8z%22%20fill%3D%22%23555559%22%2F%3E%3C%2Fsvg%3E"); +} +.mobile-menu-button--menu .mobile-menu-button__icon { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2222%22%20viewBox%3D%220%200%2033%2022%22%20width%3D%2233%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%2022h33.1v-3.7h-33.1zm0-9.2h33.1v-3.7h-33.1zm0-12.8v3.7h33.1v-3.7z%22%20fill%3D%22%23555559%22%2F%3E%3C%2Fsvg%3E"); + background-size: 33px 22px; + width: 33px; +} +.usa-nav--epa { + width: 18rem; +} +@media all and (min-width: 55em) { + .usa-nav--epa { + background: #1a4480; + float: none; + width: auto; + } +} +.usa-nav--epa .usa-nav__inner { + position: relative; +} +@media all and (min-width: 55em) { + .usa-nav--epa .usa-nav__inner { + margin-left: auto; + margin-right: auto; + max-width: 64rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} +@media all and (min-width: 55em) and (min-width: 64em) { + .usa-nav--epa .usa-nav__inner { + padding-left: 2rem; + padding-right: 2rem; + } +} +@media all and (min-width: 55em) { + body.has-wide-template .usa-nav--epa .usa-nav__inner { + max-width: 100%; + } +} +.usa-nav--epa .usa-nav__close { + color: #1b1b1b; + font-size: 2rem; + margin: -0.5rem; + margin-bottom: 0.5rem; +} +.usa-nav--epa .usa-nav__menu { + margin: 1.5rem -1rem; +} +@media all and (min-width: 55em) { + .usa-nav--epa .usa-nav__menu { + margin: 0; + } +} +.usa-tag--accent, +.new::before { + background-color: #97d4ea; + color: #1a4480; +} +.new::before { + content: "New"; + display: inline-block; + margin-right: 0.25rem !important; +} +article[lang="es"] .new::before { + content: "Nuevo"; +} +article[lang="ar"] .new::before { + content: "جديد"; +} +article[lang="zh_CN"] .new::before { + content: "新"; +} +article[lang="zh_TW"] .new::before { + content: "新"; +} +article[lang="de"] .new::before { + content: "Neu"; +} +article[lang="bn"] .new::before { + content: "নতুন"; +} +article[lang="gu"] .new::before { + content: "નવું"; +} +article[lang="fr"] .new::before { + content: "Nouveau"; +} +article[lang="ht"] .new::before { + content: "Nouvo"; +} +article[lang="it"] .new::before { + content: "Nuovo"; +} +article[lang="ko"] .new::before { + content: "신규"; +} +article[lang="pt"] .new::before { + content: "Novo"; +} +article[lang="ru"] .new::before { + content: "Новый"; +} +article[lang="tl"] .new::before { + content: "Bago"; +} +article[lang="vi"] .new::before { + content: "Mới"; +} +.page-title { + margin: 0 0 1.5rem; +} +.pager { + border-top: 1px solid #dfe1e2; + margin-top: 1.5rem; + padding-top: 1.5rem; +} +.pager__items { + list-style-type: none; + margin: 0; + padding: 0; + clear: both; + text-align: center; +} +.pager__items:last-child { + margin-bottom: 0; +} +.pager__items li { + margin: 0; + padding-left: 0; +} +.pager__items li::before { + display: none; +} +.pager__item { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + line-height: 1; + margin: 0; + padding: 0; + vertical-align: top; +} +.pager__item:not([class*="pager__item--"]) { + display: none; +} +@media (min-width: 37.5em) { + .pager__item:not([class*="pager__item--"]) { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } +} +.pager__link, +.pager__item--current.pager__item, +.pager__item--ellipsis { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: rgba(0, 0, 0, 0); + color: #1b1b1b; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + min-height: 2.5rem; + min-width: 2.5rem; + padding: 0; +} +.pager__item--ellipsis { + display: none; + padding-right: 0; +} +@media (min-width: 50em) { + .pager__item--ellipsis { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } +} +.pager__item--current.pager__item { + background-color: #005ea2; + color: #fff; + height: 2.5rem; +} +.pager__link { + text-decoration: none; +} +.pager__link:visited { + color: #1b1b1b; +} +.pager__link:hover, +.pager__link:focus { + background-color: #005ea2; + color: #fff; +} +.pager__link:active { + background-color: #1a4480; + color: #fff; +} +.progress { + position: relative; +} +.progress__track { + background-color: #71767a; + border: 1px solid #3d4551; + border-radius: 0.1875rem; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); + height: 1rem; + margin: 0.25rem 0; + max-width: 100%; + min-width: 6em; + overflow: hidden; +} +.progress__bar { + background-color: #00bde3; + border-radius: 0.1875rem; + height: 1rem; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transition-property: width; + transition-property: width; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; + width: 3%; +} +.progress__description, +.progress__percentage { + color: #1b1b1b; + font-size: 0.87rem; + overflow: hidden; +} +.progress__description { + float: left; +} +[dir="rtl"] .progress__description { + float: right; +} +.progress__percentage { + float: right; +} +[dir="rtl"] .progress__percentage { + float: left; +} +@media (min-width: 40em) { + .pull-quote.u-align-left, + .pull-quote.u-align-right { + margin-top: 0; + max-width: calc(50% - 2.5rem); + } +} +.rss-feed { + display: inline-block; + margin-top: 2rem; +} +@media (max-width: 29.9375em) { + .usa-search--epa [role="search"] { + display: block; + } +} +.usa-search--epa .usa-input { + max-width: 100%; +} +@media (max-width: 29.9375em) { + .usa-search--epa .usa-input { + border: 1px solid #a9aeb1; + border-radius: 0.25rem; + margin-bottom: 0.5rem; + } +} +@media (min-width: 55em) { + .usa-search--epa .usa-input:focus { + outline-color: #fff; + } +} +.usa-search--epa [type="submit"] { + outline-offset: 0 !important; +} +@media (max-width: 29.9375em) { + .usa-search--epa [type="submit"] { + border-radius: 0.25rem; + display: block; + width: 100%; + } +} +@media (min-width: 55em) { + .usa-search--epa [type="submit"] { + background-color: #1a4480; + color: #fff; + } + .usa-search--epa [type="submit"]:hover, + .usa-search--epa [type="submit"]:focus { + background-color: #162e51; + color: #fff; + outline-color: #fff; + } + .usa-search--epa [type="submit"]:active { + background-color: #162e51; + color: #fff; + } +} +.usa-search--epa .usa-search__submit-icon { + display: inline-block; + height: 1em; + top: -1px; + width: 1em; +} +@media (max-width: 29.9375em) { + .usa-search--epa .usa-search__submit-icon { + display: none; + } +} +.usa-search--epa .usa-search__submit-text { + display: inline-block; +} +@media (min-width: 30em) { + .usa-search--epa .usa-search__submit-text { + display: none; + } +} +.usa-site-alert { + z-index: 1; +} +.usa-alert__close { + background: rgba(0, 0, 0, 0); + border: 0; + color: #005ea2; + cursor: pointer; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-left: 1.5rem; + padding: 0; + text-decoration: underline; +} +.usa-alert__close:hover, +.usa-alert__close:focus { + color: #1a4480; +} +.usa-alert__close:active { + color: #162e51; +} +html.no-js .usa-alert__close { + display: none; +} +.usa-site-alert--private { + background-color: #ffbe2e; + bottom: 0; + left: 0; + position: fixed; + right: 0; + width: 100%; +} +.pattern-lab-content .usa-site-alert--private { + position: static; +} +.usa-site-alert--private .usa-alert { + background-color: #ffbe2e; + border-left: 0; +} +.usa-site-alert--private .usa-alert a, +.usa-site-alert--private .usa-alert .usa-alert__close { + color: #1a4480; +} +.usa-site-alert--private .usa-alert a:visited, +.usa-site-alert--private .usa-alert a:hover, +.usa-site-alert--private .usa-alert a:focus, +.usa-site-alert--private .usa-alert .usa-alert__close:visited, +.usa-site-alert--private .usa-alert .usa-alert__close:hover, +.usa-site-alert--private .usa-alert .usa-alert__close:focus { + color: #1b1b1b; +} +.usa-site-alert--private .usa-alert .usa-alert__body { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + padding-left: 4.25rem; +} +.usa-site-alert--private .usa-alert .usa-alert__body::before { + background-image: url("../images/usa-icons/announcement.svg"); + background-repeat: no-repeat; + background-position: center center; + background-size: 2rem 2rem; + display: inline-block; + height: 2rem; + width: 2rem; + content: ""; + display: block; + height: 4; + left: 1rem; + position: absolute; + top: 0.75rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))) { + .usa-site-alert--private .usa-alert .usa-alert__body::before { + background: none; + background-color: #1b1b1b; + -webkit-mask-image: + url("../images/usa-icons/announcement.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + -webkit-mask-image: url("../images/usa-icons/announcement.svg"), + linear-gradient(transparent, transparent); + mask-image: + url("../images/usa-icons/announcement.svg"), + -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)); + mask-image: url("../images/usa-icons/announcement.svg"), + linear-gradient(transparent, transparent); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center center; + mask-position: center center; + -webkit-mask-size: 2rem 2rem; + mask-size: 2rem 2rem; + mask-repeat: no-repeat; + } +} +@media all and (min-width: 64em) { + .usa-site-alert--private .usa-alert .usa-alert__body::before { + left: 1.5rem; + } +} +.site-logo { + color: #005ea2; + display: block; + margin: 0 -0.25rem; + max-width: 100%; + padding: 0.25rem; + width: 7.5rem; +} +.site-logo:visited { + color: #005ea2; +} +.site-logo:hover, +.site-logo:focus { + color: #1a4480; +} +.site-logo:focus { + outline-color: #fff; + outline-offset: 0; + outline-width: 2px; +} +@media all and (min-width: 55em) { + .site-logo { + width: 22.625rem; + } +} +@media print { + .site-logo[href]::after { + content: ""; + } +} +.site-logo__image { + display: block; + padding-bottom: 34.0673860383%; + position: relative; + width: 100%; +} +@media all and (min-width: 55em) { + .site-logo__image { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + gap: 0.1875rem; + padding: 0; + } +} +.site-logo__svg-text, +.site-logo__svg-main { + fill: #fff; + height: 100%; +} +.site-logo__svg-main { + position: absolute; +} +@media all and (min-width: 55em) { + .site-logo__svg-main { + position: relative; + width: 28.38125rem; + } +} +.site-logo__svg-text { + display: none; +} +@media all and (min-width: 55em) { + .site-logo__svg-text { + display: block; + width: 37.2125rem; + } +} +.skiplinks { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + position: absolute; + width: 100%; + z-index: 9999; +} +.skiplinks__link, +.skiplinks__link:visited, +.skiplinks__link:focus { + background-color: #3d4551; + border: 2px solid #dfe1e2; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-top: 0; + -webkit-box-shadow: shadow(2); + box-shadow: shadow(2); + color: #fff; + display: inline-block; + font-weight: bold; + line-height: 1.1; + margin: 0; + outline: 0; + padding: 0.5rem; + text-align: center; + text-decoration: none; +} +#main:focus { + outline: 0; +} +html.js .usa-table--sortable thead th { + background-image: url("../images/sort.svg"); + background-position: right 0.25rem top 50%; + background-repeat: no-repeat; + background-size: 1.5rem; + cursor: pointer; + padding-right: 2.5rem; +} +html.js .usa-table--sortable thead th:hover { + background-image: url("../images/sort-black.svg"); +} +html.js .usa-table--sortable thead th[aria-sort="ascending"] { + background-image: url("../images/sort-up.svg"); +} +html.js .usa-table--sortable thead th[aria-sort="ascending"]:hover { + background-image: url("../images/sort-up-black.svg"); +} +html.js .usa-table--sortable thead th[aria-sort="descending"] { + background-image: url("../images/sort-down.svg"); +} +html.js .usa-table--sortable thead th[aria-sort="descending"]:hover { + background-image: url("../images/sort-down-black.svg"); +} +.usa-table--striped tbody th { + background-color: rgba(0, 0, 0, 0); +} +.usa-dark-background .usa-table--striped tbody th { + background-color: #fff; +} +.usa-table--unstyled tbody th, +.usa-table--unstyled thead th { + background-color: rgba(0, 0, 0, 0); +} +.usa-table--unstyled td, +.usa-table--unstyled th { + background-color: rgba(0, 0, 0, 0); + border: 0; +} +.usa-dark-background .usa-table--unstyled { + color: #fff; +} +.usa-dark-background .usa-table--unstyled td, +.usa-dark-background .usa-table--unstyled th { + color: #fff; +} +.tag-link { + text-decoration: none; +} +.tag-link:hover .usa-tag, +.tag-link:focus .usa-tag { + background-color: #3d4551; +} +.tag-list { + list-style-type: none; + margin: 0; + padding: 0; +} +.tag-list:last-child { + margin-bottom: 0; +} +.tag-list li { + margin: 0; + padding-left: 0; +} +.tag-list li::before { + display: none; +} +.tag-list__item { + display: inline-block; + margin: 0 0.5rem 0.5rem 0; +} +.teaser { + margin-bottom: 2rem; +} +.teaser > :last-child { + margin-bottom: 0; +} +.teaser + .teaser { + border-top: 1px solid #dfe1e2; + padding-top: 2rem; +} +.teaser__title { + margin: 0 0 0.25rem; +} +.teaser__subtitle { + margin: 0.5rem 0 0.25rem; +} +.teaser__metadata { + margin: 0 0 0.25rem; +} +.teaser__metadata > * { + margin: 0; +} +.teaser__summary { + margin-bottom: 0.25rem; +} +.teaser__summary > :last-child { + margin-bottom: 0; +} +.video { + height: 0; + max-width: 100%; + padding-bottom: 56.25%; + position: relative; + width: 60rem; +} +.video > iframe { + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +span.warning { + color: #d54309; + font-weight: 700; +} +.web-area-title { + margin: 0; +} +[class*="font-mono-"] { + font-family: + Roboto Mono Web, + Bitstream Vera Sans Mono, + Consolas, + Courier, + monospace; +} +[class*="font-sans-"] { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; +} +[class*="font-serif-"] { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; +} +[class*="font-ui-"] { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; +} +[class*="font-heading-"] { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; +} +[class*="font-body-"] { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; +} +[class*="font-code-"] { + font-family: + Roboto Mono Web, + Bitstream Vera Sans Mono, + Consolas, + Courier, + monospace; +} +[class*="font-alt-"] { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; +} +.add-aspect-9x16 { + -webkit-box-sizing: border-box; + box-sizing: border-box; + height: 0; + overflow: hidden; + padding-bottom: 177.77778%; + position: relative; +} +@supports (aspect-ratio: 1) { + .add-aspect-9x16 { + height: inherit; + padding: inherit; + aspect-ratio: 0.5625; + max-width: 100%; + } + .add-aspect-9x16 > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + img.add-aspect-9x16, + .add-aspect-9x16 > img { + -o-object-fit: cover; + object-fit: cover; + } +} +.add-aspect-16x9 { + -webkit-box-sizing: border-box; + box-sizing: border-box; + height: 0; + overflow: hidden; + padding-bottom: 56.25%; + position: relative; +} +@supports (aspect-ratio: 1) { + .add-aspect-16x9 { + height: inherit; + padding: inherit; + aspect-ratio: 1.7777777778; + max-width: 100%; + } + .add-aspect-16x9 > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + img.add-aspect-16x9, + .add-aspect-16x9 > img { + -o-object-fit: cover; + object-fit: cover; + } +} +.add-aspect-1x1 { + -webkit-box-sizing: border-box; + box-sizing: border-box; + height: 0; + overflow: hidden; + padding-bottom: 100%; + position: relative; +} +@supports (aspect-ratio: 1) { + .add-aspect-1x1 { + height: inherit; + padding: inherit; + aspect-ratio: 1; + max-width: 100%; + } + .add-aspect-1x1 > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + img.add-aspect-1x1, + .add-aspect-1x1 > img { + -o-object-fit: cover; + object-fit: cover; + } +} +.add-aspect-4x3 { + -webkit-box-sizing: border-box; + box-sizing: border-box; + height: 0; + overflow: hidden; + padding-bottom: 75%; + position: relative; +} +@supports (aspect-ratio: 1) { + .add-aspect-4x3 { + height: inherit; + padding: inherit; + aspect-ratio: 1.3333333333; + max-width: 100%; + } + .add-aspect-4x3 > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + img.add-aspect-4x3, + .add-aspect-4x3 > img { + -o-object-fit: cover; + object-fit: cover; + } +} +.add-aspect-2x1 { + -webkit-box-sizing: border-box; + box-sizing: border-box; + height: 0; + overflow: hidden; + padding-bottom: 50%; + position: relative; +} +@supports (aspect-ratio: 1) { + .add-aspect-2x1 { + height: inherit; + padding: inherit; + aspect-ratio: 2; + max-width: 100%; + } + .add-aspect-2x1 > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + img.add-aspect-2x1, + .add-aspect-2x1 > img { + -o-object-fit: cover; + object-fit: cover; + } +} +@supports (aspect-ratio: 1) { + :where(img[class*="add-aspect-"]) { + width: -webkit-min-content; + width: -moz-min-content; + width: min-content; + } +} +.add-list-reset { + margin-bottom: 0; + margin-top: 0; + padding-left: 0; + list-style: none; +} +.flex-align-start { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.flex-align-end { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.flex-align-center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.flex-align-stretch { + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} +.flex-align-baseline { + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; +} +.flex-align-self-start { + -ms-flex-item-align: start; + align-self: flex-start; +} +.flex-align-self-end { + -ms-flex-item-align: end; + align-self: flex-end; +} +.flex-align-self-center { + -ms-flex-item-align: center; + align-self: center; +} +.flex-align-self-stretch { + -ms-flex-item-align: stretch; + align-self: stretch; +} +.flex-align-self-baseline { + -ms-flex-item-align: baseline; + align-self: baseline; +} +.bg-transparent { + background-color: transparent; +} +.hover\:bg-transparent:hover { + background-color: transparent; +} +.bg-black { + background-color: black; +} +.hover\:bg-black:hover { + background-color: black; +} +.bg-white { + background-color: white; +} +.hover\:bg-white:hover { + background-color: white; +} +.bg-red { + background-color: #e52207; +} +.hover\:bg-red:hover { + background-color: #e52207; +} +.bg-orange { + background-color: #e66f0e; +} +.hover\:bg-orange:hover { + background-color: #e66f0e; +} +.bg-gold { + background-color: #ffbe2e; +} +.hover\:bg-gold:hover { + background-color: #ffbe2e; +} +.bg-yellow { + background-color: #fee685; +} +.hover\:bg-yellow:hover { + background-color: #fee685; +} +.bg-green { + background-color: #538200; +} +.hover\:bg-green:hover { + background-color: #538200; +} +.bg-mint { + background-color: #04c585; +} +.hover\:bg-mint:hover { + background-color: #04c585; +} +.bg-cyan { + background-color: #009ec1; +} +.hover\:bg-cyan:hover { + background-color: #009ec1; +} +.bg-blue { + background-color: #0076d6; +} +.hover\:bg-blue:hover { + background-color: #0076d6; +} +.bg-indigo { + background-color: #676cc8; +} +.hover\:bg-indigo:hover { + background-color: #676cc8; +} +.bg-violet { + background-color: #8168b3; +} +.hover\:bg-violet:hover { + background-color: #8168b3; +} +.bg-magenta { + background-color: #d72d79; +} +.hover\:bg-magenta:hover { + background-color: #d72d79; +} +.bg-gray-5 { + background-color: #f0f0f0; +} +.hover\:bg-gray-5:hover { + background-color: #f0f0f0; +} +.bg-gray-10 { + background-color: #e6e6e6; +} +.hover\:bg-gray-10:hover { + background-color: #e6e6e6; +} +.bg-gray-30 { + background-color: #adadad; +} +.hover\:bg-gray-30:hover { + background-color: #adadad; +} +.bg-gray-50 { + background-color: #757575; +} +.hover\:bg-gray-50:hover { + background-color: #757575; +} +.bg-gray-70 { + background-color: #454545; +} +.hover\:bg-gray-70:hover { + background-color: #454545; +} +.bg-gray-90 { + background-color: #1b1b1b; +} +.hover\:bg-gray-90:hover { + background-color: #1b1b1b; +} +.bg-base-lightest { + background-color: #f0f0f0; +} +.hover\:bg-base-lightest:hover { + background-color: #f0f0f0; +} +.bg-base-lighter { + background-color: #dfe1e2; +} +.hover\:bg-base-lighter:hover { + background-color: #dfe1e2; +} +.bg-base-light { + background-color: #a9aeb1; +} +.hover\:bg-base-light:hover { + background-color: #a9aeb1; +} +.bg-base { + background-color: #71767a; +} +.hover\:bg-base:hover { + background-color: #71767a; +} +.bg-base-dark { + background-color: #565c65; +} +.hover\:bg-base-dark:hover { + background-color: #565c65; +} +.bg-base-darker { + background-color: #3d4551; +} +.hover\:bg-base-darker:hover { + background-color: #3d4551; +} +.bg-base-darkest { + background-color: #1b1b1b; +} +.hover\:bg-base-darkest:hover { + background-color: #1b1b1b; +} +.bg-ink { + background-color: #1b1b1b; +} +.hover\:bg-ink:hover { + background-color: #1b1b1b; +} +.bg-primary-lighter { + background-color: #d9e8f6; +} +.hover\:bg-primary-lighter:hover { + background-color: #d9e8f6; +} +.bg-primary-light { + background-color: #73b3e7; +} +.hover\:bg-primary-light:hover { + background-color: #73b3e7; +} +.bg-primary { + background-color: #005ea2; +} +.hover\:bg-primary:hover { + background-color: #005ea2; +} +.bg-primary-vivid { + background-color: #0050d8; +} +.hover\:bg-primary-vivid:hover { + background-color: #0050d8; +} +.bg-primary-dark { + background-color: #1a4480; +} +.hover\:bg-primary-dark:hover { + background-color: #1a4480; +} +.bg-primary-darker { + background-color: #162e51; +} +.hover\:bg-primary-darker:hover { + background-color: #162e51; +} +.bg-secondary-lighter { + background-color: #f3e1e4; +} +.hover\:bg-secondary-lighter:hover { + background-color: #f3e1e4; +} +.bg-secondary-light { + background-color: #f2938c; +} +.hover\:bg-secondary-light:hover { + background-color: #f2938c; +} +.bg-secondary { + background-color: #d83933; +} +.hover\:bg-secondary:hover { + background-color: #d83933; +} +.bg-secondary-vivid { + background-color: #e41d3d; +} +.hover\:bg-secondary-vivid:hover { + background-color: #e41d3d; +} +.bg-secondary-dark { + background-color: #b50909; +} +.hover\:bg-secondary-dark:hover { + background-color: #b50909; +} +.bg-secondary-darker { + background-color: #8b0a03; +} +.hover\:bg-secondary-darker:hover { + background-color: #8b0a03; +} +.bg-accent-warm-darker { + background-color: #775540; +} +.hover\:bg-accent-warm-darker:hover { + background-color: #775540; +} +.bg-accent-warm-dark { + background-color: #c05600; +} +.hover\:bg-accent-warm-dark:hover { + background-color: #c05600; +} +.bg-accent-warm { + background-color: #fa9441; +} +.hover\:bg-accent-warm:hover { + background-color: #fa9441; +} +.bg-accent-warm-light { + background-color: #ffbc78; +} +.hover\:bg-accent-warm-light:hover { + background-color: #ffbc78; +} +.bg-accent-warm-lighter { + background-color: #f2e4d4; +} +.hover\:bg-accent-warm-lighter:hover { + background-color: #f2e4d4; +} +.bg-accent-cool-darker { + background-color: #07648d; +} +.hover\:bg-accent-cool-darker:hover { + background-color: #07648d; +} +.bg-accent-cool-dark { + background-color: #28a0cb; +} +.hover\:bg-accent-cool-dark:hover { + background-color: #28a0cb; +} +.bg-accent-cool { + background-color: #00bde3; +} +.hover\:bg-accent-cool:hover { + background-color: #00bde3; +} +.bg-accent-cool-light { + background-color: #97d4ea; +} +.hover\:bg-accent-cool-light:hover { + background-color: #97d4ea; +} +.bg-accent-cool-lighter { + background-color: #e1f3f8; +} +.hover\:bg-accent-cool-lighter:hover { + background-color: #e1f3f8; +} +.bg-error-lighter { + background-color: #f4e3db; +} +.hover\:bg-error-lighter:hover { + background-color: #f4e3db; +} +.bg-error-light { + background-color: #f39268; +} +.hover\:bg-error-light:hover { + background-color: #f39268; +} +.bg-error { + background-color: #d54309; +} +.hover\:bg-error:hover { + background-color: #d54309; +} +.bg-error-dark { + background-color: #b50909; +} +.hover\:bg-error-dark:hover { + background-color: #b50909; +} +.bg-error-darker { + background-color: #6f3331; +} +.hover\:bg-error-darker:hover { + background-color: #6f3331; +} +.bg-warning-lighter { + background-color: #faf3d1; +} +.hover\:bg-warning-lighter:hover { + background-color: #faf3d1; +} +.bg-warning-light { + background-color: #fee685; +} +.hover\:bg-warning-light:hover { + background-color: #fee685; +} +.bg-warning { + background-color: #ffbe2e; +} +.hover\:bg-warning:hover { + background-color: #ffbe2e; +} +.bg-warning-dark { + background-color: #e5a000; +} +.hover\:bg-warning-dark:hover { + background-color: #e5a000; +} +.bg-warning-darker { + background-color: #936f38; +} +.hover\:bg-warning-darker:hover { + background-color: #936f38; +} +.bg-success-lighter { + background-color: #ecf3ec; +} +.hover\:bg-success-lighter:hover { + background-color: #ecf3ec; +} +.bg-success-light { + background-color: #70e17b; +} +.hover\:bg-success-light:hover { + background-color: #70e17b; +} +.bg-success { + background-color: #00a91c; +} +.hover\:bg-success:hover { + background-color: #00a91c; +} +.bg-success-dark { + background-color: #4d8055; +} +.hover\:bg-success-dark:hover { + background-color: #4d8055; +} +.bg-success-darker { + background-color: #446443; +} +.hover\:bg-success-darker:hover { + background-color: #446443; +} +.bg-info-lighter { + background-color: #e7f6f8; +} +.hover\:bg-info-lighter:hover { + background-color: #e7f6f8; +} +.bg-info-light { + background-color: #99deea; +} +.hover\:bg-info-light:hover { + background-color: #99deea; +} +.bg-info { + background-color: #00bde3; +} +.hover\:bg-info:hover { + background-color: #00bde3; +} +.bg-info-dark { + background-color: #009ec1; +} +.hover\:bg-info-dark:hover { + background-color: #009ec1; +} +.bg-info-darker { + background-color: #2e6276; +} +.hover\:bg-info-darker:hover { + background-color: #2e6276; +} +.bg-disabled-light { + background-color: #e6e6e6; +} +.hover\:bg-disabled-light:hover { + background-color: #e6e6e6; +} +.bg-disabled { + background-color: #c9c9c9; +} +.hover\:bg-disabled:hover { + background-color: #c9c9c9; +} +.bg-disabled-dark { + background-color: #adadad; +} +.hover\:bg-disabled-dark:hover { + background-color: #adadad; +} +.bg-emergency { + background-color: #9c3d10; +} +.hover\:bg-emergency:hover { + background-color: #9c3d10; +} +.bg-emergency-dark { + background-color: #332d29; +} +.hover\:bg-emergency-dark:hover { + background-color: #332d29; +} +.border-1px { + border: 1px solid; +} +.hover\:border-1px:hover { + border: 1px solid; +} +.border-y-1px { + border-top: 1px solid; + border-bottom: 1px solid; +} +.hover\:border-y-1px:hover { + border-top: 1px solid; + border-bottom: 1px solid; +} +.border-x-1px { + border-left: 1px solid; + border-right: 1px solid; +} +.hover\:border-x-1px:hover { + border-left: 1px solid; + border-right: 1px solid; +} +.border-top-1px { + border-top: 1px solid; +} +.hover\:border-top-1px:hover { + border-top: 1px solid; +} +.border-right-1px { + border-right: 1px solid; +} +.hover\:border-right-1px:hover { + border-right: 1px solid; +} +.border-bottom-1px { + border-bottom: 1px solid; +} +.hover\:border-bottom-1px:hover { + border-bottom: 1px solid; +} +.border-left-1px { + border-left: 1px solid; +} +.hover\:border-left-1px:hover { + border-left: 1px solid; +} +.border-2px { + border: 2px solid; +} +.hover\:border-2px:hover { + border: 2px solid; +} +.border-y-2px { + border-top: 2px solid; + border-bottom: 2px solid; +} +.hover\:border-y-2px:hover { + border-top: 2px solid; + border-bottom: 2px solid; +} +.border-x-2px { + border-left: 2px solid; + border-right: 2px solid; +} +.hover\:border-x-2px:hover { + border-left: 2px solid; + border-right: 2px solid; +} +.border-top-2px { + border-top: 2px solid; +} +.hover\:border-top-2px:hover { + border-top: 2px solid; +} +.border-right-2px { + border-right: 2px solid; +} +.hover\:border-right-2px:hover { + border-right: 2px solid; +} +.border-bottom-2px { + border-bottom: 2px solid; +} +.hover\:border-bottom-2px:hover { + border-bottom: 2px solid; +} +.border-left-2px { + border-left: 2px solid; +} +.hover\:border-left-2px:hover { + border-left: 2px solid; +} +.border-05 { + border: 0.25rem solid; +} +.hover\:border-05:hover { + border: 0.25rem solid; +} +.border-y-05 { + border-top: 0.25rem solid; + border-bottom: 0.25rem solid; +} +.hover\:border-y-05:hover { + border-top: 0.25rem solid; + border-bottom: 0.25rem solid; +} +.border-x-05 { + border-left: 0.25rem solid; + border-right: 0.25rem solid; +} +.hover\:border-x-05:hover { + border-left: 0.25rem solid; + border-right: 0.25rem solid; +} +.border-top-05 { + border-top: 0.25rem solid; +} +.hover\:border-top-05:hover { + border-top: 0.25rem solid; +} +.border-right-05 { + border-right: 0.25rem solid; +} +.hover\:border-right-05:hover { + border-right: 0.25rem solid; +} +.border-bottom-05 { + border-bottom: 0.25rem solid; +} +.hover\:border-bottom-05:hover { + border-bottom: 0.25rem solid; +} +.border-left-05 { + border-left: 0.25rem solid; +} +.hover\:border-left-05:hover { + border-left: 0.25rem solid; +} +.border-1 { + border: 0.5rem solid; +} +.hover\:border-1:hover { + border: 0.5rem solid; +} +.border-y-1 { + border-top: 0.5rem solid; + border-bottom: 0.5rem solid; +} +.hover\:border-y-1:hover { + border-top: 0.5rem solid; + border-bottom: 0.5rem solid; +} +.border-x-1 { + border-left: 0.5rem solid; + border-right: 0.5rem solid; +} +.hover\:border-x-1:hover { + border-left: 0.5rem solid; + border-right: 0.5rem solid; +} +.border-top-1 { + border-top: 0.5rem solid; +} +.hover\:border-top-1:hover { + border-top: 0.5rem solid; +} +.border-right-1 { + border-right: 0.5rem solid; +} +.hover\:border-right-1:hover { + border-right: 0.5rem solid; +} +.border-bottom-1 { + border-bottom: 0.5rem solid; +} +.hover\:border-bottom-1:hover { + border-bottom: 0.5rem solid; +} +.border-left-1 { + border-left: 0.5rem solid; +} +.hover\:border-left-1:hover { + border-left: 0.5rem solid; +} +.border-105 { + border: 0.75rem solid; +} +.hover\:border-105:hover { + border: 0.75rem solid; +} +.border-y-105 { + border-top: 0.75rem solid; + border-bottom: 0.75rem solid; +} +.hover\:border-y-105:hover { + border-top: 0.75rem solid; + border-bottom: 0.75rem solid; +} +.border-x-105 { + border-left: 0.75rem solid; + border-right: 0.75rem solid; +} +.hover\:border-x-105:hover { + border-left: 0.75rem solid; + border-right: 0.75rem solid; +} +.border-top-105 { + border-top: 0.75rem solid; +} +.hover\:border-top-105:hover { + border-top: 0.75rem solid; +} +.border-right-105 { + border-right: 0.75rem solid; +} +.hover\:border-right-105:hover { + border-right: 0.75rem solid; +} +.border-bottom-105 { + border-bottom: 0.75rem solid; +} +.hover\:border-bottom-105:hover { + border-bottom: 0.75rem solid; +} +.border-left-105 { + border-left: 0.75rem solid; +} +.hover\:border-left-105:hover { + border-left: 0.75rem solid; +} +.border-2 { + border: 1rem solid; +} +.hover\:border-2:hover { + border: 1rem solid; +} +.border-y-2 { + border-top: 1rem solid; + border-bottom: 1rem solid; +} +.hover\:border-y-2:hover { + border-top: 1rem solid; + border-bottom: 1rem solid; +} +.border-x-2 { + border-left: 1rem solid; + border-right: 1rem solid; +} +.hover\:border-x-2:hover { + border-left: 1rem solid; + border-right: 1rem solid; +} +.border-top-2 { + border-top: 1rem solid; +} +.hover\:border-top-2:hover { + border-top: 1rem solid; +} +.border-right-2 { + border-right: 1rem solid; +} +.hover\:border-right-2:hover { + border-right: 1rem solid; +} +.border-bottom-2 { + border-bottom: 1rem solid; +} +.hover\:border-bottom-2:hover { + border-bottom: 1rem solid; +} +.border-left-2 { + border-left: 1rem solid; +} +.hover\:border-left-2:hover { + border-left: 1rem solid; +} +.border-205 { + border: 1.25rem solid; +} +.hover\:border-205:hover { + border: 1.25rem solid; +} +.border-y-205 { + border-top: 1.25rem solid; + border-bottom: 1.25rem solid; +} +.hover\:border-y-205:hover { + border-top: 1.25rem solid; + border-bottom: 1.25rem solid; +} +.border-x-205 { + border-left: 1.25rem solid; + border-right: 1.25rem solid; +} +.hover\:border-x-205:hover { + border-left: 1.25rem solid; + border-right: 1.25rem solid; +} +.border-top-205 { + border-top: 1.25rem solid; +} +.hover\:border-top-205:hover { + border-top: 1.25rem solid; +} +.border-right-205 { + border-right: 1.25rem solid; +} +.hover\:border-right-205:hover { + border-right: 1.25rem solid; +} +.border-bottom-205 { + border-bottom: 1.25rem solid; +} +.hover\:border-bottom-205:hover { + border-bottom: 1.25rem solid; +} +.border-left-205 { + border-left: 1.25rem solid; +} +.hover\:border-left-205:hover { + border-left: 1.25rem solid; +} +.border-3 { + border: 1.5rem solid; +} +.hover\:border-3:hover { + border: 1.5rem solid; +} +.border-y-3 { + border-top: 1.5rem solid; + border-bottom: 1.5rem solid; +} +.hover\:border-y-3:hover { + border-top: 1.5rem solid; + border-bottom: 1.5rem solid; +} +.border-x-3 { + border-left: 1.5rem solid; + border-right: 1.5rem solid; +} +.hover\:border-x-3:hover { + border-left: 1.5rem solid; + border-right: 1.5rem solid; +} +.border-top-3 { + border-top: 1.5rem solid; +} +.hover\:border-top-3:hover { + border-top: 1.5rem solid; +} +.border-right-3 { + border-right: 1.5rem solid; +} +.hover\:border-right-3:hover { + border-right: 1.5rem solid; +} +.border-bottom-3 { + border-bottom: 1.5rem solid; +} +.hover\:border-bottom-3:hover { + border-bottom: 1.5rem solid; +} +.border-left-3 { + border-left: 1.5rem solid; +} +.hover\:border-left-3:hover { + border-left: 1.5rem solid; +} +.border-0 { + border: 0 solid; +} +.hover\:border-0:hover { + border: 0 solid; +} +.border-y-0 { + border-top: 0 solid; + border-bottom: 0 solid; +} +.hover\:border-y-0:hover { + border-top: 0 solid; + border-bottom: 0 solid; +} +.border-x-0 { + border-left: 0 solid; + border-right: 0 solid; +} +.hover\:border-x-0:hover { + border-left: 0 solid; + border-right: 0 solid; +} +.border-top-0 { + border-top: 0 solid; +} +.hover\:border-top-0:hover { + border-top: 0 solid; +} +.border-right-0 { + border-right: 0 solid; +} +.hover\:border-right-0:hover { + border-right: 0 solid; +} +.border-bottom-0 { + border-bottom: 0 solid; +} +.hover\:border-bottom-0:hover { + border-bottom: 0 solid; +} +.border-left-0 { + border-left: 0 solid; +} +.hover\:border-left-0:hover { + border-left: 0 solid; +} +.border { + border: 1px solid; +} +.hover\:border:hover { + border: 1px solid; +} +.border-y { + border-top: 1px solid; + border-bottom: 1px solid; +} +.hover\:border-y:hover { + border-top: 1px solid; + border-bottom: 1px solid; +} +.border-x { + border-left: 1px solid; + border-right: 1px solid; +} +.hover\:border-x:hover { + border-left: 1px solid; + border-right: 1px solid; +} +.border-top { + border-top: 1px solid; +} +.hover\:border-top:hover { + border-top: 1px solid; +} +.border-right { + border-right: 1px solid; +} +.hover\:border-right:hover { + border-right: 1px solid; +} +.border-bottom { + border-bottom: 1px solid; +} +.hover\:border-bottom:hover { + border-bottom: 1px solid; +} +.border-left { + border-left: 1px solid; +} +.hover\:border-left:hover { + border-left: 1px solid; +} +.border-transparent { + border-color: transparent; +} +.hover\:border-transparent:hover { + border-color: transparent; +} +.border-black { + border-color: black; +} +.hover\:border-black:hover { + border-color: black; +} +.border-white { + border-color: white; +} +.hover\:border-white:hover { + border-color: white; +} +.border-red { + border-color: #e52207; +} +.hover\:border-red:hover { + border-color: #e52207; +} +.border-orange { + border-color: #e66f0e; +} +.hover\:border-orange:hover { + border-color: #e66f0e; +} +.border-gold { + border-color: #ffbe2e; +} +.hover\:border-gold:hover { + border-color: #ffbe2e; +} +.border-yellow { + border-color: #fee685; +} +.hover\:border-yellow:hover { + border-color: #fee685; +} +.border-green { + border-color: #538200; +} +.hover\:border-green:hover { + border-color: #538200; +} +.border-mint { + border-color: #04c585; +} +.hover\:border-mint:hover { + border-color: #04c585; +} +.border-cyan { + border-color: #009ec1; +} +.hover\:border-cyan:hover { + border-color: #009ec1; +} +.border-blue { + border-color: #0076d6; +} +.hover\:border-blue:hover { + border-color: #0076d6; +} +.border-indigo { + border-color: #676cc8; +} +.hover\:border-indigo:hover { + border-color: #676cc8; +} +.border-violet { + border-color: #8168b3; +} +.hover\:border-violet:hover { + border-color: #8168b3; +} +.border-magenta { + border-color: #d72d79; +} +.hover\:border-magenta:hover { + border-color: #d72d79; +} +.border-gray-5 { + border-color: #f0f0f0; +} +.hover\:border-gray-5:hover { + border-color: #f0f0f0; +} +.border-gray-10 { + border-color: #e6e6e6; +} +.hover\:border-gray-10:hover { + border-color: #e6e6e6; +} +.border-gray-30 { + border-color: #adadad; +} +.hover\:border-gray-30:hover { + border-color: #adadad; +} +.border-gray-50 { + border-color: #757575; +} +.hover\:border-gray-50:hover { + border-color: #757575; +} +.border-gray-70 { + border-color: #454545; +} +.hover\:border-gray-70:hover { + border-color: #454545; +} +.border-gray-90 { + border-color: #1b1b1b; +} +.hover\:border-gray-90:hover { + border-color: #1b1b1b; +} +.border-base-lightest { + border-color: #f0f0f0; +} +.hover\:border-base-lightest:hover { + border-color: #f0f0f0; +} +.border-base-lighter { + border-color: #dfe1e2; +} +.hover\:border-base-lighter:hover { + border-color: #dfe1e2; +} +.border-base-light { + border-color: #a9aeb1; +} +.hover\:border-base-light:hover { + border-color: #a9aeb1; +} +.border-base { + border-color: #71767a; +} +.hover\:border-base:hover { + border-color: #71767a; +} +.border-base-dark { + border-color: #565c65; +} +.hover\:border-base-dark:hover { + border-color: #565c65; +} +.border-base-darker { + border-color: #3d4551; +} +.hover\:border-base-darker:hover { + border-color: #3d4551; +} +.border-base-darkest { + border-color: #1b1b1b; +} +.hover\:border-base-darkest:hover { + border-color: #1b1b1b; +} +.border-ink { + border-color: #1b1b1b; +} +.hover\:border-ink:hover { + border-color: #1b1b1b; +} +.border-primary-lighter { + border-color: #d9e8f6; +} +.hover\:border-primary-lighter:hover { + border-color: #d9e8f6; +} +.border-primary-light { + border-color: #73b3e7; +} +.hover\:border-primary-light:hover { + border-color: #73b3e7; +} +.border-primary { + border-color: #005ea2; +} +.hover\:border-primary:hover { + border-color: #005ea2; +} +.border-primary-vivid { + border-color: #0050d8; +} +.hover\:border-primary-vivid:hover { + border-color: #0050d8; +} +.border-primary-dark { + border-color: #1a4480; +} +.hover\:border-primary-dark:hover { + border-color: #1a4480; +} +.border-primary-darker { + border-color: #162e51; +} +.hover\:border-primary-darker:hover { + border-color: #162e51; +} +.border-secondary-lighter { + border-color: #f3e1e4; +} +.hover\:border-secondary-lighter:hover { + border-color: #f3e1e4; +} +.border-secondary-light { + border-color: #f2938c; +} +.hover\:border-secondary-light:hover { + border-color: #f2938c; +} +.border-secondary { + border-color: #d83933; +} +.hover\:border-secondary:hover { + border-color: #d83933; +} +.border-secondary-vivid { + border-color: #e41d3d; +} +.hover\:border-secondary-vivid:hover { + border-color: #e41d3d; +} +.border-secondary-dark { + border-color: #b50909; +} +.hover\:border-secondary-dark:hover { + border-color: #b50909; +} +.border-secondary-darker { + border-color: #8b0a03; +} +.hover\:border-secondary-darker:hover { + border-color: #8b0a03; +} +.border-accent-warm-darker { + border-color: #775540; +} +.hover\:border-accent-warm-darker:hover { + border-color: #775540; +} +.border-accent-warm-dark { + border-color: #c05600; +} +.hover\:border-accent-warm-dark:hover { + border-color: #c05600; +} +.border-accent-warm { + border-color: #fa9441; +} +.hover\:border-accent-warm:hover { + border-color: #fa9441; +} +.border-accent-warm-light { + border-color: #ffbc78; +} +.hover\:border-accent-warm-light:hover { + border-color: #ffbc78; +} +.border-accent-warm-lighter { + border-color: #f2e4d4; +} +.hover\:border-accent-warm-lighter:hover { + border-color: #f2e4d4; +} +.border-accent-cool-darker { + border-color: #07648d; +} +.hover\:border-accent-cool-darker:hover { + border-color: #07648d; +} +.border-accent-cool-dark { + border-color: #28a0cb; +} +.hover\:border-accent-cool-dark:hover { + border-color: #28a0cb; +} +.border-accent-cool { + border-color: #00bde3; +} +.hover\:border-accent-cool:hover { + border-color: #00bde3; +} +.border-accent-cool-light { + border-color: #97d4ea; +} +.hover\:border-accent-cool-light:hover { + border-color: #97d4ea; +} +.border-accent-cool-lighter { + border-color: #e1f3f8; +} +.hover\:border-accent-cool-lighter:hover { + border-color: #e1f3f8; +} +.border-error-lighter { + border-color: #f4e3db; +} +.hover\:border-error-lighter:hover { + border-color: #f4e3db; +} +.border-error-light { + border-color: #f39268; +} +.hover\:border-error-light:hover { + border-color: #f39268; +} +.border-error { + border-color: #d54309; +} +.hover\:border-error:hover { + border-color: #d54309; +} +.border-error-dark { + border-color: #b50909; +} +.hover\:border-error-dark:hover { + border-color: #b50909; +} +.border-error-darker { + border-color: #6f3331; +} +.hover\:border-error-darker:hover { + border-color: #6f3331; +} +.border-warning-lighter { + border-color: #faf3d1; +} +.hover\:border-warning-lighter:hover { + border-color: #faf3d1; +} +.border-warning-light { + border-color: #fee685; +} +.hover\:border-warning-light:hover { + border-color: #fee685; +} +.border-warning { + border-color: #ffbe2e; +} +.hover\:border-warning:hover { + border-color: #ffbe2e; +} +.border-warning-dark { + border-color: #e5a000; +} +.hover\:border-warning-dark:hover { + border-color: #e5a000; +} +.border-warning-darker { + border-color: #936f38; +} +.hover\:border-warning-darker:hover { + border-color: #936f38; +} +.border-success-lighter { + border-color: #ecf3ec; +} +.hover\:border-success-lighter:hover { + border-color: #ecf3ec; +} +.border-success-light { + border-color: #70e17b; +} +.hover\:border-success-light:hover { + border-color: #70e17b; +} +.border-success { + border-color: #00a91c; +} +.hover\:border-success:hover { + border-color: #00a91c; +} +.border-success-dark { + border-color: #4d8055; +} +.hover\:border-success-dark:hover { + border-color: #4d8055; +} +.border-success-darker { + border-color: #446443; +} +.hover\:border-success-darker:hover { + border-color: #446443; +} +.border-info-lighter { + border-color: #e7f6f8; +} +.hover\:border-info-lighter:hover { + border-color: #e7f6f8; +} +.border-info-light { + border-color: #99deea; +} +.hover\:border-info-light:hover { + border-color: #99deea; +} +.border-info { + border-color: #00bde3; +} +.hover\:border-info:hover { + border-color: #00bde3; +} +.border-info-dark { + border-color: #009ec1; +} +.hover\:border-info-dark:hover { + border-color: #009ec1; +} +.border-info-darker { + border-color: #2e6276; +} +.hover\:border-info-darker:hover { + border-color: #2e6276; +} +.border-disabled-light { + border-color: #e6e6e6; +} +.hover\:border-disabled-light:hover { + border-color: #e6e6e6; +} +.border-disabled { + border-color: #c9c9c9; +} +.hover\:border-disabled:hover { + border-color: #c9c9c9; +} +.border-disabled-dark { + border-color: #adadad; +} +.hover\:border-disabled-dark:hover { + border-color: #adadad; +} +.border-emergency { + border-color: #9c3d10; +} +.hover\:border-emergency:hover { + border-color: #9c3d10; +} +.border-emergency-dark { + border-color: #332d29; +} +.hover\:border-emergency-dark:hover { + border-color: #332d29; +} +.radius-0 { + border-radius: 0; +} +.radius-top-0 { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.radius-right-0 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.radius-bottom-0 { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.radius-left-0 { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.radius-sm { + border-radius: 2px; +} +.radius-top-sm { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +.radius-right-sm { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +.radius-bottom-sm { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +.radius-left-sm { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +.radius-md { + border-radius: 0.25rem; +} +.radius-top-md { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.radius-right-md { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.radius-bottom-md { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.radius-left-md { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.radius-lg { + border-radius: 0.5rem; +} +.radius-top-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} +.radius-right-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} +.radius-bottom-lg { + border-bottom-left-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} +.radius-left-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} +.radius-pill { + border-radius: 99rem; +} +.radius-top-pill { + border-top-left-radius: 99rem; + border-top-right-radius: 99rem; +} +.radius-right-pill { + border-top-right-radius: 99rem; + border-bottom-right-radius: 99rem; +} +.radius-bottom-pill { + border-bottom-left-radius: 99rem; + border-bottom-right-radius: 99rem; +} +.radius-left-pill { + border-top-left-radius: 99rem; + border-bottom-left-radius: 99rem; +} +.border-dashed { + border-style: dashed; +} +.border-dotted { + border-style: dotted; +} +.border-solid { + border-style: solid; +} +.border-width-1px { + border-width: 1px; +} +.border-y-width-1px { + border-top-width: 1px; + border-bottom-width: 1px; +} +.border-x-width-1px { + border-left-width: 1px; + border-right-width: 1px; +} +.border-top-width-1px { + border-top-width: 1px; +} +.border-right-width-1px { + border-right-width: 1px; +} +.border-bottom-width-1px { + border-bottom-width: 1px; +} +.border-left-width-1px { + border-left-width: 1px; +} +.border-width-2px { + border-width: 2px; +} +.border-y-width-2px { + border-top-width: 2px; + border-bottom-width: 2px; +} +.border-x-width-2px { + border-left-width: 2px; + border-right-width: 2px; +} +.border-top-width-2px { + border-top-width: 2px; +} +.border-right-width-2px { + border-right-width: 2px; +} +.border-bottom-width-2px { + border-bottom-width: 2px; +} +.border-left-width-2px { + border-left-width: 2px; +} +.border-width-05 { + border-width: 0.25rem; +} +.border-y-width-05 { + border-top-width: 0.25rem; + border-bottom-width: 0.25rem; +} +.border-x-width-05 { + border-left-width: 0.25rem; + border-right-width: 0.25rem; +} +.border-top-width-05 { + border-top-width: 0.25rem; +} +.border-right-width-05 { + border-right-width: 0.25rem; +} +.border-bottom-width-05 { + border-bottom-width: 0.25rem; +} +.border-left-width-05 { + border-left-width: 0.25rem; +} +.border-width-1 { + border-width: 0.5rem; +} +.border-y-width-1 { + border-top-width: 0.5rem; + border-bottom-width: 0.5rem; +} +.border-x-width-1 { + border-left-width: 0.5rem; + border-right-width: 0.5rem; +} +.border-top-width-1 { + border-top-width: 0.5rem; +} +.border-right-width-1 { + border-right-width: 0.5rem; +} +.border-bottom-width-1 { + border-bottom-width: 0.5rem; +} +.border-left-width-1 { + border-left-width: 0.5rem; +} +.border-width-105 { + border-width: 0.75rem; +} +.border-y-width-105 { + border-top-width: 0.75rem; + border-bottom-width: 0.75rem; +} +.border-x-width-105 { + border-left-width: 0.75rem; + border-right-width: 0.75rem; +} +.border-top-width-105 { + border-top-width: 0.75rem; +} +.border-right-width-105 { + border-right-width: 0.75rem; +} +.border-bottom-width-105 { + border-bottom-width: 0.75rem; +} +.border-left-width-105 { + border-left-width: 0.75rem; +} +.border-width-2 { + border-width: 1rem; +} +.border-y-width-2 { + border-top-width: 1rem; + border-bottom-width: 1rem; +} +.border-x-width-2 { + border-left-width: 1rem; + border-right-width: 1rem; +} +.border-top-width-2 { + border-top-width: 1rem; +} +.border-right-width-2 { + border-right-width: 1rem; +} +.border-bottom-width-2 { + border-bottom-width: 1rem; +} +.border-left-width-2 { + border-left-width: 1rem; +} +.border-width-205 { + border-width: 1.25rem; +} +.border-y-width-205 { + border-top-width: 1.25rem; + border-bottom-width: 1.25rem; +} +.border-x-width-205 { + border-left-width: 1.25rem; + border-right-width: 1.25rem; +} +.border-top-width-205 { + border-top-width: 1.25rem; +} +.border-right-width-205 { + border-right-width: 1.25rem; +} +.border-bottom-width-205 { + border-bottom-width: 1.25rem; +} +.border-left-width-205 { + border-left-width: 1.25rem; +} +.border-width-3 { + border-width: 1.5rem; +} +.border-y-width-3 { + border-top-width: 1.5rem; + border-bottom-width: 1.5rem; +} +.border-x-width-3 { + border-left-width: 1.5rem; + border-right-width: 1.5rem; +} +.border-top-width-3 { + border-top-width: 1.5rem; +} +.border-right-width-3 { + border-right-width: 1.5rem; +} +.border-bottom-width-3 { + border-bottom-width: 1.5rem; +} +.border-left-width-3 { + border-left-width: 1.5rem; +} +.border-width-0 { + border-width: 0; +} +.border-y-width-0 { + border-top-width: 0; + border-bottom-width: 0; +} +.border-x-width-0 { + border-left-width: 0; + border-right-width: 0; +} +.border-top-width-0 { + border-top-width: 0; +} +.border-right-width-0 { + border-right-width: 0; +} +.border-bottom-width-0 { + border-bottom-width: 0; +} +.border-left-width-0 { + border-left-width: 0; +} +.bottom-1px { + bottom: 1px; +} +.bottom-2px { + bottom: 2px; +} +.bottom-05 { + bottom: 0.25rem; +} +.bottom-1 { + bottom: 0.5rem; +} +.bottom-105 { + bottom: 0.75rem; +} +.bottom-2 { + bottom: 1rem; +} +.bottom-205 { + bottom: 1.25rem; +} +.bottom-3 { + bottom: 1.5rem; +} +.bottom-neg-1px { + bottom: -1px; +} +.bottom-neg-2px { + bottom: -2px; +} +.bottom-neg-05 { + bottom: -0.25rem; +} +.bottom-neg-1 { + bottom: -0.5rem; +} +.bottom-neg-105 { + bottom: -0.75rem; +} +.bottom-neg-2 { + bottom: -1rem; +} +.bottom-neg-205 { + bottom: -1.25rem; +} +.bottom-neg-3 { + bottom: -1.5rem; +} +.bottom-0 { + bottom: 0; +} +.bottom-auto { + bottom: auto; +} +.bottom-full { + bottom: 100%; +} +.shadow-none { + -webkit-box-shadow: none; + box-shadow: none; +} +.hover\:shadow-none:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.shadow-1 { + -webkit-box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); +} +.hover\:shadow-1:hover { + -webkit-box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); +} +.shadow-2 { + -webkit-box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); +} +.hover\:shadow-2:hover { + -webkit-box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); +} +.shadow-3 { + -webkit-box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); +} +.hover\:shadow-3:hover { + -webkit-box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); +} +.shadow-4 { + -webkit-box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); +} +.hover\:shadow-4:hover { + -webkit-box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); +} +.shadow-5 { + -webkit-box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1); +} +.hover\:shadow-5:hover { + -webkit-box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1); +} +.circle-1px { + height: 1px; + width: 1px; + border-radius: 50%; +} +.circle-2px { + height: 2px; + width: 2px; + border-radius: 50%; +} +.circle-05 { + height: 0.25rem; + width: 0.25rem; + border-radius: 50%; +} +.circle-1 { + height: 0.5rem; + width: 0.5rem; + border-radius: 50%; +} +.circle-105 { + height: 0.75rem; + width: 0.75rem; + border-radius: 50%; +} +.circle-2 { + height: 1rem; + width: 1rem; + border-radius: 50%; +} +.circle-205 { + height: 1.25rem; + width: 1.25rem; + border-radius: 50%; +} +.circle-3 { + height: 1.5rem; + width: 1.5rem; + border-radius: 50%; +} +.circle-4 { + height: 2rem; + width: 2rem; + border-radius: 50%; +} +.circle-5 { + height: 2.5rem; + width: 2.5rem; + border-radius: 50%; +} +.circle-6 { + height: 3rem; + width: 3rem; + border-radius: 50%; +} +.circle-7 { + height: 3.5rem; + width: 3.5rem; + border-radius: 50%; +} +.circle-8 { + height: 4rem; + width: 4rem; + border-radius: 50%; +} +.circle-9 { + height: 4.5rem; + width: 4.5rem; + border-radius: 50%; +} +.circle-10 { + height: 5rem; + width: 5rem; + border-radius: 50%; +} +.circle-15 { + height: 7.5rem; + width: 7.5rem; + border-radius: 50%; +} +.circle-card { + height: 10rem; + width: 10rem; + border-radius: 50%; +} +.circle-card-lg { + height: 15rem; + width: 15rem; + border-radius: 50%; +} +.circle-mobile { + height: 20rem; + width: 20rem; + border-radius: 50%; +} +.clearfix::after { + content: ""; + display: block; + clear: both; +} +.text-transparent { + color: transparent; +} +.hover\:text-transparent:hover { + color: transparent; +} +.text-black { + color: black; +} +.hover\:text-black:hover { + color: black; +} +.text-white { + color: white; +} +.hover\:text-white:hover { + color: white; +} +.text-red { + color: #e52207; +} +.hover\:text-red:hover { + color: #e52207; +} +.text-orange { + color: #e66f0e; +} +.hover\:text-orange:hover { + color: #e66f0e; +} +.text-gold { + color: #ffbe2e; +} +.hover\:text-gold:hover { + color: #ffbe2e; +} +.text-yellow { + color: #fee685; +} +.hover\:text-yellow:hover { + color: #fee685; +} +.text-green { + color: #538200; +} +.hover\:text-green:hover { + color: #538200; +} +.text-mint { + color: #04c585; +} +.hover\:text-mint:hover { + color: #04c585; +} +.text-cyan { + color: #009ec1; +} +.hover\:text-cyan:hover { + color: #009ec1; +} +.text-blue { + color: #0076d6; +} +.hover\:text-blue:hover { + color: #0076d6; +} +.text-indigo { + color: #676cc8; +} +.hover\:text-indigo:hover { + color: #676cc8; +} +.text-violet { + color: #8168b3; +} +.hover\:text-violet:hover { + color: #8168b3; +} +.text-magenta { + color: #d72d79; +} +.hover\:text-magenta:hover { + color: #d72d79; +} +.text-gray-5 { + color: #f0f0f0; +} +.hover\:text-gray-5:hover { + color: #f0f0f0; +} +.text-gray-10 { + color: #e6e6e6; +} +.hover\:text-gray-10:hover { + color: #e6e6e6; +} +.text-gray-30 { + color: #adadad; +} +.hover\:text-gray-30:hover { + color: #adadad; +} +.text-gray-50 { + color: #757575; +} +.hover\:text-gray-50:hover { + color: #757575; +} +.text-gray-70 { + color: #454545; +} +.hover\:text-gray-70:hover { + color: #454545; +} +.text-gray-90 { + color: #1b1b1b; +} +.hover\:text-gray-90:hover { + color: #1b1b1b; +} +.text-base-lightest { + color: #f0f0f0; +} +.hover\:text-base-lightest:hover { + color: #f0f0f0; +} +.text-base-lighter { + color: #dfe1e2; +} +.hover\:text-base-lighter:hover { + color: #dfe1e2; +} +.text-base-light { + color: #a9aeb1; +} +.hover\:text-base-light:hover { + color: #a9aeb1; +} +.text-base { + color: #71767a; +} +.hover\:text-base:hover { + color: #71767a; +} +.text-base-dark { + color: #565c65; +} +.hover\:text-base-dark:hover { + color: #565c65; +} +.text-base-darker { + color: #3d4551; +} +.hover\:text-base-darker:hover { + color: #3d4551; +} +.text-base-darkest { + color: #1b1b1b; +} +.hover\:text-base-darkest:hover { + color: #1b1b1b; +} +.text-ink { + color: #1b1b1b; +} +.hover\:text-ink:hover { + color: #1b1b1b; +} +.text-primary-lighter { + color: #d9e8f6; +} +.hover\:text-primary-lighter:hover { + color: #d9e8f6; +} +.text-primary-light { + color: #73b3e7; +} +.hover\:text-primary-light:hover { + color: #73b3e7; +} +.text-primary { + color: #005ea2; +} +.hover\:text-primary:hover { + color: #005ea2; +} +.text-primary-vivid { + color: #0050d8; +} +.hover\:text-primary-vivid:hover { + color: #0050d8; +} +.text-primary-dark { + color: #1a4480; +} +.hover\:text-primary-dark:hover { + color: #1a4480; +} +.text-primary-darker { + color: #162e51; +} +.hover\:text-primary-darker:hover { + color: #162e51; +} +.text-secondary-lighter { + color: #f3e1e4; +} +.hover\:text-secondary-lighter:hover { + color: #f3e1e4; +} +.text-secondary-light { + color: #f2938c; +} +.hover\:text-secondary-light:hover { + color: #f2938c; +} +.text-secondary { + color: #d83933; +} +.hover\:text-secondary:hover { + color: #d83933; +} +.text-secondary-vivid { + color: #e41d3d; +} +.hover\:text-secondary-vivid:hover { + color: #e41d3d; +} +.text-secondary-dark { + color: #b50909; +} +.hover\:text-secondary-dark:hover { + color: #b50909; +} +.text-secondary-darker { + color: #8b0a03; +} +.hover\:text-secondary-darker:hover { + color: #8b0a03; +} +.text-accent-warm-darker { + color: #775540; +} +.hover\:text-accent-warm-darker:hover { + color: #775540; +} +.text-accent-warm-dark { + color: #c05600; +} +.hover\:text-accent-warm-dark:hover { + color: #c05600; +} +.text-accent-warm { + color: #fa9441; +} +.hover\:text-accent-warm:hover { + color: #fa9441; +} +.text-accent-warm-light { + color: #ffbc78; +} +.hover\:text-accent-warm-light:hover { + color: #ffbc78; +} +.text-accent-warm-lighter { + color: #f2e4d4; +} +.hover\:text-accent-warm-lighter:hover { + color: #f2e4d4; +} +.text-accent-cool-darker { + color: #07648d; +} +.hover\:text-accent-cool-darker:hover { + color: #07648d; +} +.text-accent-cool-dark { + color: #28a0cb; +} +.hover\:text-accent-cool-dark:hover { + color: #28a0cb; +} +.text-accent-cool { + color: #00bde3; +} +.hover\:text-accent-cool:hover { + color: #00bde3; +} +.text-accent-cool-light { + color: #97d4ea; +} +.hover\:text-accent-cool-light:hover { + color: #97d4ea; +} +.text-accent-cool-lighter { + color: #e1f3f8; +} +.hover\:text-accent-cool-lighter:hover { + color: #e1f3f8; +} +.text-error-lighter { + color: #f4e3db; +} +.hover\:text-error-lighter:hover { + color: #f4e3db; +} +.text-error-light { + color: #f39268; +} +.hover\:text-error-light:hover { + color: #f39268; +} +.text-error { + color: #d54309; +} +.hover\:text-error:hover { + color: #d54309; +} +.text-error-dark { + color: #b50909; +} +.hover\:text-error-dark:hover { + color: #b50909; +} +.text-error-darker { + color: #6f3331; +} +.hover\:text-error-darker:hover { + color: #6f3331; +} +.text-warning-lighter { + color: #faf3d1; +} +.hover\:text-warning-lighter:hover { + color: #faf3d1; +} +.text-warning-light { + color: #fee685; +} +.hover\:text-warning-light:hover { + color: #fee685; +} +.text-warning { + color: #ffbe2e; +} +.hover\:text-warning:hover { + color: #ffbe2e; +} +.text-warning-dark { + color: #e5a000; +} +.hover\:text-warning-dark:hover { + color: #e5a000; +} +.text-warning-darker { + color: #936f38; +} +.hover\:text-warning-darker:hover { + color: #936f38; +} +.text-success-lighter { + color: #ecf3ec; +} +.hover\:text-success-lighter:hover { + color: #ecf3ec; +} +.text-success-light { + color: #70e17b; +} +.hover\:text-success-light:hover { + color: #70e17b; +} +.text-success { + color: #00a91c; +} +.hover\:text-success:hover { + color: #00a91c; +} +.text-success-dark { + color: #4d8055; +} +.hover\:text-success-dark:hover { + color: #4d8055; +} +.text-success-darker { + color: #446443; +} +.hover\:text-success-darker:hover { + color: #446443; +} +.text-info-lighter { + color: #e7f6f8; +} +.hover\:text-info-lighter:hover { + color: #e7f6f8; +} +.text-info-light { + color: #99deea; +} +.hover\:text-info-light:hover { + color: #99deea; +} +.text-info { + color: #00bde3; +} +.hover\:text-info:hover { + color: #00bde3; +} +.text-info-dark { + color: #009ec1; +} +.hover\:text-info-dark:hover { + color: #009ec1; +} +.text-info-darker { + color: #2e6276; +} +.hover\:text-info-darker:hover { + color: #2e6276; +} +.text-disabled-light { + color: #e6e6e6; +} +.hover\:text-disabled-light:hover { + color: #e6e6e6; +} +.text-disabled { + color: #c9c9c9; +} +.hover\:text-disabled:hover { + color: #c9c9c9; +} +.text-disabled-dark { + color: #adadad; +} +.hover\:text-disabled-dark:hover { + color: #adadad; +} +.text-emergency { + color: #9c3d10; +} +.hover\:text-emergency:hover { + color: #9c3d10; +} +.text-emergency-dark { + color: #332d29; +} +.hover\:text-emergency-dark:hover { + color: #332d29; +} +.cursor-auto { + cursor: auto; +} +.cursor-default { + cursor: default; +} +.cursor-pointer { + cursor: pointer; +} +.cursor-wait { + cursor: wait; +} +.cursor-move { + cursor: move; +} +.cursor-not-allowed { + cursor: not-allowed; +} +.display-block { + display: block; +} +.display-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.display-none { + display: none; +} +.display-inline { + display: inline; +} +.display-inline-block { + display: inline-block; +} +.display-inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.display-table { + display: table; +} +.display-table-cell { + display: table-cell; +} +.display-table-row { + display: table-row; +} +.flex-1 { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; +} +.flex-2 { + -webkit-box-flex: 2; + -ms-flex: 2 1 0%; + flex: 2 1 0%; +} +.flex-3 { + -webkit-box-flex: 3; + -ms-flex: 3 1 0%; + flex: 3 1 0%; +} +.flex-4 { + -webkit-box-flex: 4; + -ms-flex: 4 1 0%; + flex: 4 1 0%; +} +.flex-5 { + -webkit-box-flex: 5; + -ms-flex: 5 1 0%; + flex: 5 1 0%; +} +.flex-6 { + -webkit-box-flex: 6; + -ms-flex: 6 1 0%; + flex: 6 1 0%; +} +.flex-7 { + -webkit-box-flex: 7; + -ms-flex: 7 1 0%; + flex: 7 1 0%; +} +.flex-8 { + -webkit-box-flex: 8; + -ms-flex: 8 1 0%; + flex: 8 1 0%; +} +.flex-9 { + -webkit-box-flex: 9; + -ms-flex: 9 1 0%; + flex: 9 1 0%; +} +.flex-10 { + -webkit-box-flex: 10; + -ms-flex: 10 1 0%; + flex: 10 1 0%; +} +.flex-11 { + -webkit-box-flex: 11; + -ms-flex: 11 1 0%; + flex: 11 1 0%; +} +.flex-12 { + -webkit-box-flex: 12; + -ms-flex: 12 1 0%; + flex: 12 1 0%; +} +.flex-fill { + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; +} +.flex-auto { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; +} +.flex-row { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.flex-column { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.flex-wrap { + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.flex-no-wrap { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.float-left { + float: left; +} +.float-none { + float: none; +} +.float-right { + float: right; +} +.font-mono-3xs { + font-size: 0.77rem; +} +.font-mono-2xs { + font-size: 0.83rem; +} +.font-mono-xs { + font-size: 0.89rem; +} +.font-mono-sm { + font-size: 0.95rem; +} +.font-mono-md { + font-size: 1.07rem; +} +.font-mono-lg { + font-size: 1.31rem; +} +.font-mono-xl { + font-size: 1.91rem; +} +.font-mono-2xl { + font-size: 2.38rem; +} +.font-mono-3xl { + font-size: 2.86rem; +} +.font-sans-3xs { + font-size: 0.87rem; +} +.font-sans-2xs { + font-size: 0.93rem; +} +.font-sans-xs { + font-size: 1rem; +} +.font-sans-sm { + font-size: 1.06rem; +} +.font-sans-md { + font-size: 1.2rem; +} +.font-sans-lg { + font-size: 1.46rem; +} +.font-sans-xl { + font-size: 2.13rem; +} +.font-sans-2xl { + font-size: 2.66rem; +} +.font-sans-3xl { + font-size: 3.19rem; +} +.font-serif-3xs { + font-size: 0.79rem; +} +.font-serif-2xs { + font-size: 0.85rem; +} +.font-serif-xs { + font-size: 0.91rem; +} +.font-serif-sm { + font-size: 0.98rem; +} +.font-serif-md { + font-size: 1.1rem; +} +.font-serif-lg { + font-size: 1.34rem; +} +.font-serif-xl { + font-size: 1.95rem; +} +.font-serif-2xl { + font-size: 2.44rem; +} +.font-serif-3xl { + font-size: 2.93rem; +} +.font-heading-3xs { + font-size: 0.79rem; +} +.font-heading-2xs { + font-size: 0.85rem; +} +.font-heading-xs { + font-size: 0.91rem; +} +.font-heading-sm { + font-size: 0.98rem; +} +.font-heading-md { + font-size: 1.1rem; +} +.font-heading-lg { + font-size: 1.34rem; +} +.font-heading-xl { + font-size: 1.95rem; +} +.font-heading-2xl { + font-size: 2.44rem; +} +.font-heading-3xl { + font-size: 2.93rem; +} +.font-body-3xs { + font-size: 0.87rem; +} +.font-body-2xs { + font-size: 0.93rem; +} +.font-body-xs { + font-size: 1rem; +} +.font-body-sm { + font-size: 1.06rem; +} +.font-body-md { + font-size: 1.2rem; +} +.font-body-lg { + font-size: 1.46rem; +} +.font-body-xl { + font-size: 2.13rem; +} +.font-body-2xl { + font-size: 2.66rem; +} +.font-body-3xl { + font-size: 3.19rem; +} +.font-code-3xs { + font-size: 0.77rem; +} +.font-code-2xs { + font-size: 0.83rem; +} +.font-code-xs { + font-size: 0.89rem; +} +.font-code-sm { + font-size: 0.95rem; +} +.font-code-md { + font-size: 1.07rem; +} +.font-code-lg { + font-size: 1.31rem; +} +.font-code-xl { + font-size: 1.91rem; +} +.font-code-2xl { + font-size: 2.38rem; +} +.font-code-3xl { + font-size: 2.86rem; +} +.font-alt-3xs { + font-size: 0.79rem; +} +.font-alt-2xs { + font-size: 0.85rem; +} +.font-alt-xs { + font-size: 0.91rem; +} +.font-alt-sm { + font-size: 0.98rem; +} +.font-alt-md { + font-size: 1.1rem; +} +.font-alt-lg { + font-size: 1.34rem; +} +.font-alt-xl { + font-size: 1.95rem; +} +.font-alt-2xl { + font-size: 2.44rem; +} +.font-alt-3xl { + font-size: 2.93rem; +} +.font-ui-3xs { + font-size: 0.87rem; +} +.font-ui-2xs { + font-size: 0.93rem; +} +.font-ui-xs { + font-size: 1rem; +} +.font-ui-sm { + font-size: 1.06rem; +} +.font-ui-md { + font-size: 1.2rem; +} +.font-ui-lg { + font-size: 1.46rem; +} +.font-ui-xl { + font-size: 2.13rem; +} +.font-ui-2xl { + font-size: 2.66rem; +} +.font-ui-3xl { + font-size: 3.19rem; +} +.font-family-mono { + font-family: + Roboto Mono Web, + Bitstream Vera Sans Mono, + Consolas, + Courier, + monospace; +} +.font-family-sans { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; +} +.font-family-serif { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; +} +.font-family-ui { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; +} +.font-family-heading { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; +} +.font-family-body { + font-family: + Source Sans Pro Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + "Helvetica Neue", + Helvetica, + Arial, + sans; +} +.font-family-code { + font-family: + Roboto Mono Web, + Bitstream Vera Sans Mono, + Consolas, + Courier, + monospace; +} +.font-family-alt { + font-family: + Merriweather Web, + "Noto Sans Arabic", + "Noto Sans BN homepage", + "Noto Sans GU homepage", + "Noto Sans KR homepage", + "Noto Sans SC homepage", + "Noto Sans BN", + "Noto Sans GU", + "Noto Sans KR", + "Noto Sans SC", + "Noto Sans TC", + Georgia, + Cambria, + "Times New Roman", + Times, + serif; +} +.text-tabular { + -webkit-font-feature-settings: + "tnum" 1, + "kern" 1; + font-feature-settings: + "tnum" 1, + "kern" 1; +} +.text-no-tabular { + -webkit-font-feature-settings: "kern" 1; + font-feature-settings: "kern" 1; +} +.text-italic { + font-style: italic; +} +.text-no-italic { + font-style: normal; +} +.text-light { + font-weight: 300; +} +.text-normal { + font-weight: normal; +} +.text-bold { + font-weight: 700; +} +.height-1px { + height: 1px; +} +.height-2px { + height: 2px; +} +.height-05 { + height: 0.25rem; +} +.height-1 { + height: 0.5rem; +} +.height-105 { + height: 0.75rem; +} +.height-2 { + height: 1rem; +} +.height-205 { + height: 1.25rem; +} +.height-3 { + height: 1.5rem; +} +.height-4 { + height: 2rem; +} +.height-5 { + height: 2.5rem; +} +.height-6 { + height: 3rem; +} +.height-7 { + height: 3.5rem; +} +.height-8 { + height: 4rem; +} +.height-9 { + height: 4.5rem; +} +.height-10 { + height: 5rem; +} +.height-15 { + height: 7.5rem; +} +.height-card { + height: 10rem; +} +.height-card-lg { + height: 15rem; +} +.height-mobile { + height: 20rem; +} +.height-0 { + height: 0; +} +.height-auto { + height: auto; +} +.height-full { + height: 100%; +} +.height-viewport { + height: 100vh; +} +.flex-justify-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.flex-justify-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.flex-justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.flex-justify { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.left-1px { + left: 1px; +} +.left-2px { + left: 2px; +} +.left-05 { + left: 0.25rem; +} +.left-1 { + left: 0.5rem; +} +.left-105 { + left: 0.75rem; +} +.left-2 { + left: 1rem; +} +.left-205 { + left: 1.25rem; +} +.left-3 { + left: 1.5rem; +} +.left-neg-1px { + left: -1px; +} +.left-neg-2px { + left: -2px; +} +.left-neg-05 { + left: -0.25rem; +} +.left-neg-1 { + left: -0.5rem; +} +.left-neg-105 { + left: -0.75rem; +} +.left-neg-2 { + left: -1rem; +} +.left-neg-205 { + left: -1.25rem; +} +.left-neg-3 { + left: -1.5rem; +} +.left-0 { + left: 0; +} +.left-auto { + left: auto; +} +.text-ls-auto { + letter-spacing: initial; +} +.text-ls-neg-3 { + letter-spacing: -0.03em; +} +.text-ls-neg-2 { + letter-spacing: -0.02em; +} +.text-ls-neg-1 { + letter-spacing: -0.01em; +} +.text-ls-1 { + letter-spacing: 0.025em; +} +.text-ls-2 { + letter-spacing: 0.1em; +} +.text-ls-3 { + letter-spacing: 0.15em; +} +.line-height-sans-1 { + line-height: 0.9; +} +.line-height-sans-2 { + line-height: 1.1; +} +.line-height-sans-3 { + line-height: 1.3; +} +.line-height-sans-4 { + line-height: 1.4; +} +.line-height-sans-5 { + line-height: 1.5; +} +.line-height-sans-6 { + line-height: 1.6; +} +.line-height-serif-1 { + line-height: 1; +} +.line-height-serif-2 { + line-height: 1.2; +} +.line-height-serif-3 { + line-height: 1.4; +} +.line-height-serif-4 { + line-height: 1.5; +} +.line-height-serif-5 { + line-height: 1.7; +} +.line-height-serif-6 { + line-height: 1.8; +} +.line-height-mono-1 { + line-height: 1; +} +.line-height-mono-2 { + line-height: 1.3; +} +.line-height-mono-3 { + line-height: 1.4; +} +.line-height-mono-4 { + line-height: 1.6; +} +.line-height-mono-5 { + line-height: 1.7; +} +.line-height-mono-6 { + line-height: 1.8; +} +.line-height-heading-1 { + line-height: 1; +} +.line-height-heading-2 { + line-height: 1.2; +} +.line-height-heading-3 { + line-height: 1.4; +} +.line-height-heading-4 { + line-height: 1.5; +} +.line-height-heading-5 { + line-height: 1.7; +} +.line-height-heading-6 { + line-height: 1.8; +} +.line-height-ui-1 { + line-height: 0.9; +} +.line-height-ui-2 { + line-height: 1.1; +} +.line-height-ui-3 { + line-height: 1.3; +} +.line-height-ui-4 { + line-height: 1.4; +} +.line-height-ui-5 { + line-height: 1.5; +} +.line-height-ui-6 { + line-height: 1.6; +} +.line-height-body-1 { + line-height: 0.9; +} +.line-height-body-2 { + line-height: 1.1; +} +.line-height-body-3 { + line-height: 1.3; +} +.line-height-body-4 { + line-height: 1.4; +} +.line-height-body-5 { + line-height: 1.5; +} +.line-height-body-6 { + line-height: 1.6; +} +.line-height-code-1 { + line-height: 1; +} +.line-height-code-2 { + line-height: 1.3; +} +.line-height-code-3 { + line-height: 1.4; +} +.line-height-code-4 { + line-height: 1.6; +} +.line-height-code-5 { + line-height: 1.7; +} +.line-height-code-6 { + line-height: 1.8; +} +.line-height-alt-1 { + line-height: 1; +} +.line-height-alt-2 { + line-height: 1.2; +} +.line-height-alt-3 { + line-height: 1.4; +} +.line-height-alt-4 { + line-height: 1.5; +} +.line-height-alt-5 { + line-height: 1.7; +} +.line-height-alt-6 { + line-height: 1.8; +} +.margin-neg-1px { + margin: -1px; +} +.margin-neg-2px { + margin: -2px; +} +.margin-neg-05 { + margin: -0.25rem; +} +.margin-neg-1 { + margin: -0.5rem; +} +.margin-neg-105 { + margin: -0.75rem; +} +.margin-neg-2 { + margin: -1rem; +} +.margin-neg-205 { + margin: -1.25rem; +} +.margin-neg-3 { + margin: -1.5rem; +} +.margin-1px { + margin: 1px; +} +.margin-2px { + margin: 2px; +} +.margin-05 { + margin: 0.25rem; +} +.margin-1 { + margin: 0.5rem; +} +.margin-105 { + margin: 0.75rem; +} +.margin-2 { + margin: 1rem; +} +.margin-205 { + margin: 1.25rem; +} +.margin-3 { + margin: 1.5rem; +} +.margin-neg-4 { + margin: -2rem; +} +.margin-neg-5 { + margin: -2.5rem; +} +.margin-neg-6 { + margin: -3rem; +} +.margin-neg-7 { + margin: -3.5rem; +} +.margin-neg-8 { + margin: -4rem; +} +.margin-neg-9 { + margin: -4.5rem; +} +.margin-neg-10 { + margin: -5rem; +} +.margin-neg-15 { + margin: -7.5rem; +} +.margin-4 { + margin: 2rem; +} +.margin-5 { + margin: 2.5rem; +} +.margin-6 { + margin: 3rem; +} +.margin-7 { + margin: 3.5rem; +} +.margin-8 { + margin: 4rem; +} +.margin-9 { + margin: 4.5rem; +} +.margin-10 { + margin: 5rem; +} +.margin-15 { + margin: 7.5rem; +} +.margin-05em { + margin: 0.5em; +} +.margin-1em { + margin: 1em; +} +.margin-105em { + margin: 1.5em; +} +.margin-2em { + margin: 2em; +} +.margin-0 { + margin: 0; +} +.margin-y-1px { + margin-top: 1px; + margin-bottom: 1px; +} +.margin-top-1px { + margin-top: 1px; +} +.margin-bottom-1px { + margin-bottom: 1px; +} +.margin-y-2px { + margin-top: 2px; + margin-bottom: 2px; +} +.margin-top-2px { + margin-top: 2px; +} +.margin-bottom-2px { + margin-bottom: 2px; +} +.margin-y-05 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} +.margin-top-05 { + margin-top: 0.25rem; +} +.margin-bottom-05 { + margin-bottom: 0.25rem; +} +.margin-y-1 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} +.margin-top-1 { + margin-top: 0.5rem; +} +.margin-bottom-1 { + margin-bottom: 0.5rem; +} +.margin-y-105 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} +.margin-top-105 { + margin-top: 0.75rem; +} +.margin-bottom-105 { + margin-bottom: 0.75rem; +} +.margin-y-2 { + margin-top: 1rem; + margin-bottom: 1rem; +} +.margin-top-2 { + margin-top: 1rem; +} +.margin-bottom-2 { + margin-bottom: 1rem; +} +.margin-y-205 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; +} +.margin-top-205 { + margin-top: 1.25rem; +} +.margin-bottom-205 { + margin-bottom: 1.25rem; +} +.margin-y-3 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} +.margin-top-3 { + margin-top: 1.5rem; +} +.margin-bottom-3 { + margin-bottom: 1.5rem; +} +.margin-y-neg-1px { + margin-top: -1px; + margin-bottom: -1px; +} +.margin-top-neg-1px { + margin-top: -1px; +} +.margin-bottom-neg-1px { + margin-bottom: -1px; +} +.margin-y-neg-2px { + margin-top: -2px; + margin-bottom: -2px; +} +.margin-top-neg-2px { + margin-top: -2px; +} +.margin-bottom-neg-2px { + margin-bottom: -2px; +} +.margin-y-neg-05 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; +} +.margin-top-neg-05 { + margin-top: -0.25rem; +} +.margin-bottom-neg-05 { + margin-bottom: -0.25rem; +} +.margin-y-neg-1 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} +.margin-top-neg-1 { + margin-top: -0.5rem; +} +.margin-bottom-neg-1 { + margin-bottom: -0.5rem; +} +.margin-y-neg-105 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; +} +.margin-top-neg-105 { + margin-top: -0.75rem; +} +.margin-bottom-neg-105 { + margin-bottom: -0.75rem; +} +.margin-y-neg-2 { + margin-top: -1rem; + margin-bottom: -1rem; +} +.margin-top-neg-2 { + margin-top: -1rem; +} +.margin-bottom-neg-2 { + margin-bottom: -1rem; +} +.margin-y-neg-205 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; +} +.margin-top-neg-205 { + margin-top: -1.25rem; +} +.margin-bottom-neg-205 { + margin-bottom: -1.25rem; +} +.margin-y-neg-3 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; +} +.margin-top-neg-3 { + margin-top: -1.5rem; +} +.margin-bottom-neg-3 { + margin-bottom: -1.5rem; +} +.margin-y-neg-4 { + margin-top: -2rem; + margin-bottom: -2rem; +} +.margin-top-neg-4 { + margin-top: -2rem; +} +.margin-bottom-neg-4 { + margin-bottom: -2rem; +} +.margin-y-neg-5 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; +} +.margin-top-neg-5 { + margin-top: -2.5rem; +} +.margin-bottom-neg-5 { + margin-bottom: -2.5rem; +} +.margin-y-neg-6 { + margin-top: -3rem; + margin-bottom: -3rem; +} +.margin-top-neg-6 { + margin-top: -3rem; +} +.margin-bottom-neg-6 { + margin-bottom: -3rem; +} +.margin-y-neg-7 { + margin-top: -3.5rem; + margin-bottom: -3.5rem; +} +.margin-top-neg-7 { + margin-top: -3.5rem; +} +.margin-bottom-neg-7 { + margin-bottom: -3.5rem; +} +.margin-y-neg-8 { + margin-top: -4rem; + margin-bottom: -4rem; +} +.margin-top-neg-8 { + margin-top: -4rem; +} +.margin-bottom-neg-8 { + margin-bottom: -4rem; +} +.margin-y-neg-9 { + margin-top: -4.5rem; + margin-bottom: -4.5rem; +} +.margin-top-neg-9 { + margin-top: -4.5rem; +} +.margin-bottom-neg-9 { + margin-bottom: -4.5rem; +} +.margin-y-neg-10 { + margin-top: -5rem; + margin-bottom: -5rem; +} +.margin-top-neg-10 { + margin-top: -5rem; +} +.margin-bottom-neg-10 { + margin-bottom: -5rem; +} +.margin-y-neg-15 { + margin-top: -7.5rem; + margin-bottom: -7.5rem; +} +.margin-top-neg-15 { + margin-top: -7.5rem; +} +.margin-bottom-neg-15 { + margin-bottom: -7.5rem; +} +.margin-y-4 { + margin-top: 2rem; + margin-bottom: 2rem; +} +.margin-top-4 { + margin-top: 2rem; +} +.margin-bottom-4 { + margin-bottom: 2rem; +} +.margin-y-5 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} +.margin-top-5 { + margin-top: 2.5rem; +} +.margin-bottom-5 { + margin-bottom: 2.5rem; +} +.margin-y-6 { + margin-top: 3rem; + margin-bottom: 3rem; +} +.margin-top-6 { + margin-top: 3rem; +} +.margin-bottom-6 { + margin-bottom: 3rem; +} +.margin-y-7 { + margin-top: 3.5rem; + margin-bottom: 3.5rem; +} +.margin-top-7 { + margin-top: 3.5rem; +} +.margin-bottom-7 { + margin-bottom: 3.5rem; +} +.margin-y-8 { + margin-top: 4rem; + margin-bottom: 4rem; +} +.margin-top-8 { + margin-top: 4rem; +} +.margin-bottom-8 { + margin-bottom: 4rem; +} +.margin-y-9 { + margin-top: 4.5rem; + margin-bottom: 4.5rem; +} +.margin-top-9 { + margin-top: 4.5rem; +} +.margin-bottom-9 { + margin-bottom: 4.5rem; +} +.margin-y-10 { + margin-top: 5rem; + margin-bottom: 5rem; +} +.margin-top-10 { + margin-top: 5rem; +} +.margin-bottom-10 { + margin-bottom: 5rem; +} +.margin-y-15 { + margin-top: 7.5rem; + margin-bottom: 7.5rem; +} +.margin-top-15 { + margin-top: 7.5rem; +} +.margin-bottom-15 { + margin-bottom: 7.5rem; +} +.margin-y-05em { + margin-top: 0.5em; + margin-bottom: 0.5em; +} +.margin-top-05em { + margin-top: 0.5em; +} +.margin-bottom-05em { + margin-bottom: 0.5em; +} +.margin-y-1em { + margin-top: 1em; + margin-bottom: 1em; +} +.margin-top-1em { + margin-top: 1em; +} +.margin-bottom-1em { + margin-bottom: 1em; +} +.margin-y-105em { + margin-top: 1.5em; + margin-bottom: 1.5em; +} +.margin-top-105em { + margin-top: 1.5em; +} +.margin-bottom-105em { + margin-bottom: 1.5em; +} +.margin-y-2em { + margin-top: 2em; + margin-bottom: 2em; +} +.margin-top-2em { + margin-top: 2em; +} +.margin-bottom-2em { + margin-bottom: 2em; +} +.margin-y-0 { + margin-top: 0; + margin-bottom: 0; +} +.margin-top-0 { + margin-top: 0; +} +.margin-bottom-0 { + margin-bottom: 0; +} +.margin-y-auto { + margin-top: auto; + margin-bottom: auto; +} +.margin-top-auto { + margin-top: auto; +} +.margin-bottom-auto { + margin-bottom: auto; +} +.margin-x-1px { + margin-left: 1px; + margin-right: 1px; +} +.margin-right-1px { + margin-right: 1px; +} +.margin-left-1px { + margin-left: 1px; +} +.margin-x-2px { + margin-left: 2px; + margin-right: 2px; +} +.margin-right-2px { + margin-right: 2px; +} +.margin-left-2px { + margin-left: 2px; +} +.margin-x-05 { + margin-left: 0.25rem; + margin-right: 0.25rem; +} +.margin-right-05 { + margin-right: 0.25rem; +} +.margin-left-05 { + margin-left: 0.25rem; +} +.margin-x-1 { + margin-left: 0.5rem; + margin-right: 0.5rem; +} +.margin-right-1 { + margin-right: 0.5rem; +} +.margin-left-1 { + margin-left: 0.5rem; +} +.margin-x-105 { + margin-left: 0.75rem; + margin-right: 0.75rem; +} +.margin-right-105 { + margin-right: 0.75rem; +} +.margin-left-105 { + margin-left: 0.75rem; +} +.margin-x-2 { + margin-left: 1rem; + margin-right: 1rem; +} +.margin-right-2 { + margin-right: 1rem; +} +.margin-left-2 { + margin-left: 1rem; +} +.margin-x-205 { + margin-left: 1.25rem; + margin-right: 1.25rem; +} +.margin-right-205 { + margin-right: 1.25rem; +} +.margin-left-205 { + margin-left: 1.25rem; +} +.margin-x-3 { + margin-left: 1.5rem; + margin-right: 1.5rem; +} +.margin-right-3 { + margin-right: 1.5rem; +} +.margin-left-3 { + margin-left: 1.5rem; +} +.margin-x-neg-1px { + margin-left: -1px; + margin-right: -1px; +} +.margin-right-neg-1px { + margin-right: -1px; +} +.margin-left-neg-1px { + margin-left: -1px; +} +.margin-x-neg-2px { + margin-left: -2px; + margin-right: -2px; +} +.margin-right-neg-2px { + margin-right: -2px; +} +.margin-left-neg-2px { + margin-left: -2px; +} +.margin-x-neg-05 { + margin-left: -0.25rem; + margin-right: -0.25rem; +} +.margin-right-neg-05 { + margin-right: -0.25rem; +} +.margin-left-neg-05 { + margin-left: -0.25rem; +} +.margin-x-neg-1 { + margin-left: -0.5rem; + margin-right: -0.5rem; +} +.margin-right-neg-1 { + margin-right: -0.5rem; +} +.margin-left-neg-1 { + margin-left: -0.5rem; +} +.margin-x-neg-105 { + margin-left: -0.75rem; + margin-right: -0.75rem; +} +.margin-right-neg-105 { + margin-right: -0.75rem; +} +.margin-left-neg-105 { + margin-left: -0.75rem; +} +.margin-x-neg-2 { + margin-left: -1rem; + margin-right: -1rem; +} +.margin-right-neg-2 { + margin-right: -1rem; +} +.margin-left-neg-2 { + margin-left: -1rem; +} +.margin-x-neg-205 { + margin-left: -1.25rem; + margin-right: -1.25rem; +} +.margin-right-neg-205 { + margin-right: -1.25rem; +} +.margin-left-neg-205 { + margin-left: -1.25rem; +} +.margin-x-neg-3 { + margin-left: -1.5rem; + margin-right: -1.5rem; +} +.margin-right-neg-3 { + margin-right: -1.5rem; +} +.margin-left-neg-3 { + margin-left: -1.5rem; +} +.margin-x-neg-4 { + margin-left: -2rem; + margin-right: -2rem; +} +.margin-right-neg-4 { + margin-right: -2rem; +} +.margin-left-neg-4 { + margin-left: -2rem; +} +.margin-x-neg-5 { + margin-left: -2.5rem; + margin-right: -2.5rem; +} +.margin-right-neg-5 { + margin-right: -2.5rem; +} +.margin-left-neg-5 { + margin-left: -2.5rem; +} +.margin-x-neg-6 { + margin-left: -3rem; + margin-right: -3rem; +} +.margin-right-neg-6 { + margin-right: -3rem; +} +.margin-left-neg-6 { + margin-left: -3rem; +} +.margin-x-neg-7 { + margin-left: -3.5rem; + margin-right: -3.5rem; +} +.margin-right-neg-7 { + margin-right: -3.5rem; +} +.margin-left-neg-7 { + margin-left: -3.5rem; +} +.margin-x-neg-8 { + margin-left: -4rem; + margin-right: -4rem; +} +.margin-right-neg-8 { + margin-right: -4rem; +} +.margin-left-neg-8 { + margin-left: -4rem; +} +.margin-x-neg-9 { + margin-left: -4.5rem; + margin-right: -4.5rem; +} +.margin-right-neg-9 { + margin-right: -4.5rem; +} +.margin-left-neg-9 { + margin-left: -4.5rem; +} +.margin-x-neg-10 { + margin-left: -5rem; + margin-right: -5rem; +} +.margin-right-neg-10 { + margin-right: -5rem; +} +.margin-left-neg-10 { + margin-left: -5rem; +} +.margin-x-neg-15 { + margin-left: -7.5rem; + margin-right: -7.5rem; +} +.margin-right-neg-15 { + margin-right: -7.5rem; +} +.margin-left-neg-15 { + margin-left: -7.5rem; +} +.margin-x-4 { + margin-left: 2rem; + margin-right: 2rem; +} +.margin-right-4 { + margin-right: 2rem; +} +.margin-left-4 { + margin-left: 2rem; +} +.margin-x-5 { + margin-left: 2.5rem; + margin-right: 2.5rem; +} +.margin-right-5 { + margin-right: 2.5rem; +} +.margin-left-5 { + margin-left: 2.5rem; +} +.margin-x-6 { + margin-left: 3rem; + margin-right: 3rem; +} +.margin-right-6 { + margin-right: 3rem; +} +.margin-left-6 { + margin-left: 3rem; +} +.margin-x-7 { + margin-left: 3.5rem; + margin-right: 3.5rem; +} +.margin-right-7 { + margin-right: 3.5rem; +} +.margin-left-7 { + margin-left: 3.5rem; +} +.margin-x-8 { + margin-left: 4rem; + margin-right: 4rem; +} +.margin-right-8 { + margin-right: 4rem; +} +.margin-left-8 { + margin-left: 4rem; +} +.margin-x-9 { + margin-left: 4.5rem; + margin-right: 4.5rem; +} +.margin-right-9 { + margin-right: 4.5rem; +} +.margin-left-9 { + margin-left: 4.5rem; +} +.margin-x-10 { + margin-left: 5rem; + margin-right: 5rem; +} +.margin-right-10 { + margin-right: 5rem; +} +.margin-left-10 { + margin-left: 5rem; +} +.margin-x-15 { + margin-left: 7.5rem; + margin-right: 7.5rem; +} +.margin-right-15 { + margin-right: 7.5rem; +} +.margin-left-15 { + margin-left: 7.5rem; +} +.margin-x-card { + margin-left: 10rem; + margin-right: 10rem; +} +.margin-right-card { + margin-right: 10rem; +} +.margin-left-card { + margin-left: 10rem; +} +.margin-x-card-lg { + margin-left: 15rem; + margin-right: 15rem; +} +.margin-right-card-lg { + margin-right: 15rem; +} +.margin-left-card-lg { + margin-left: 15rem; +} +.margin-x-mobile { + margin-left: 20rem; + margin-right: 20rem; +} +.margin-right-mobile { + margin-right: 20rem; +} +.margin-left-mobile { + margin-left: 20rem; +} +.margin-x-05em { + margin-left: 0.5em; + margin-right: 0.5em; +} +.margin-right-05em { + margin-right: 0.5em; +} +.margin-left-05em { + margin-left: 0.5em; +} +.margin-x-1em { + margin-left: 1em; + margin-right: 1em; +} +.margin-right-1em { + margin-right: 1em; +} +.margin-left-1em { + margin-left: 1em; +} +.margin-x-105em { + margin-left: 1.5em; + margin-right: 1.5em; +} +.margin-right-105em { + margin-right: 1.5em; +} +.margin-left-105em { + margin-left: 1.5em; +} +.margin-x-2em { + margin-left: 2em; + margin-right: 2em; +} +.margin-right-2em { + margin-right: 2em; +} +.margin-left-2em { + margin-left: 2em; +} +.margin-x-0 { + margin-left: 0; + margin-right: 0; +} +.margin-right-0 { + margin-right: 0; +} +.margin-left-0 { + margin-left: 0; +} +.margin-x-auto { + margin-left: auto; + margin-right: auto; +} +.margin-right-auto { + margin-right: auto; +} +.margin-left-auto { + margin-left: auto; +} +.maxh-05 { + max-height: 0.25rem; +} +.maxh-1 { + max-height: 0.5rem; +} +.maxh-105 { + max-height: 0.75rem; +} +.maxh-2 { + max-height: 1rem; +} +.maxh-205 { + max-height: 1.25rem; +} +.maxh-3 { + max-height: 1.5rem; +} +.maxh-4 { + max-height: 2rem; +} +.maxh-5 { + max-height: 2.5rem; +} +.maxh-6 { + max-height: 3rem; +} +.maxh-7 { + max-height: 3.5rem; +} +.maxh-8 { + max-height: 4rem; +} +.maxh-9 { + max-height: 4.5rem; +} +.maxh-10 { + max-height: 5rem; +} +.maxh-15 { + max-height: 7.5rem; +} +.maxh-card { + max-height: 10rem; +} +.maxh-card-lg { + max-height: 15rem; +} +.maxh-mobile { + max-height: 20rem; +} +.maxh-mobile-lg { + max-height: 30rem; +} +.maxh-tablet { + max-height: 40rem; +} +.maxh-tablet-lg { + max-height: 55rem; +} +.maxh-none { + max-height: none; +} +.maxh-viewport { + max-height: 100vh; +} +.maxw-05 { + max-width: 0.25rem; +} +.maxw-1 { + max-width: 0.5rem; +} +.maxw-105 { + max-width: 0.75rem; +} +.maxw-2 { + max-width: 1rem; +} +.maxw-205 { + max-width: 1.25rem; +} +.maxw-3 { + max-width: 1.5rem; +} +.maxw-4 { + max-width: 2rem; +} +.maxw-5 { + max-width: 2.5rem; +} +.maxw-6 { + max-width: 3rem; +} +.maxw-7 { + max-width: 3.5rem; +} +.maxw-8 { + max-width: 4rem; +} +.maxw-9 { + max-width: 4.5rem; +} +.maxw-10 { + max-width: 5rem; +} +.maxw-15 { + max-width: 7.5rem; +} +.maxw-card { + max-width: 10rem; +} +.maxw-card-lg { + max-width: 15rem; +} +.maxw-mobile { + max-width: 20rem; +} +.maxw-mobile-lg { + max-width: 30rem; +} +.maxw-tablet { + max-width: 40rem; +} +.maxw-tablet-lg { + max-width: 55rem; +} +.maxw-desktop { + max-width: 64rem; +} +.maxw-desktop-lg { + max-width: 75rem; +} +.maxw-widescreen { + max-width: 87.5rem; +} +.maxw-none { + max-width: none; +} +.maxw-full { + max-width: 100%; +} +.measure-1 { + max-width: 44ex; +} +.measure-2 { + max-width: 60ex; +} +.measure-3 { + max-width: 64ex; +} +.measure-4 { + max-width: 68ex; +} +.measure-5 { + max-width: 72ex; +} +.measure-6 { + max-width: 88ex; +} +.measure-none { + max-width: none; +} +.minh-1px { + min-height: 1px; +} +.minh-2px { + min-height: 2px; +} +.minh-05 { + min-height: 0.25rem; +} +.minh-1 { + min-height: 0.5rem; +} +.minh-105 { + min-height: 0.75rem; +} +.minh-2 { + min-height: 1rem; +} +.minh-205 { + min-height: 1.25rem; +} +.minh-3 { + min-height: 1.5rem; +} +.minh-4 { + min-height: 2rem; +} +.minh-5 { + min-height: 2.5rem; +} +.minh-6 { + min-height: 3rem; +} +.minh-7 { + min-height: 3.5rem; +} +.minh-8 { + min-height: 4rem; +} +.minh-9 { + min-height: 4.5rem; +} +.minh-10 { + min-height: 5rem; +} +.minh-15 { + min-height: 7.5rem; +} +.minh-card { + min-height: 10rem; +} +.minh-card-lg { + min-height: 15rem; +} +.minh-mobile { + min-height: 20rem; +} +.minh-mobile-lg { + min-height: 30rem; +} +.minh-tablet { + min-height: 40rem; +} +.minh-tablet-lg { + min-height: 55rem; +} +.minh-0 { + min-height: 0; +} +.minh-full { + min-height: 100%; +} +.minh-viewport { + min-height: 100vh; +} +.minw-05 { + min-width: 0.25rem; +} +.minw-1 { + min-width: 0.5rem; +} +.minw-105 { + min-width: 0.75rem; +} +.minw-2 { + min-width: 1rem; +} +.minw-205 { + min-width: 1.25rem; +} +.minw-3 { + min-width: 1.5rem; +} +.minw-4 { + min-width: 2rem; +} +.minw-5 { + min-width: 2.5rem; +} +.minw-6 { + min-width: 3rem; +} +.minw-7 { + min-width: 3.5rem; +} +.minw-8 { + min-width: 4rem; +} +.minw-9 { + min-width: 4.5rem; +} +.minw-10 { + min-width: 5rem; +} +.minw-15 { + min-width: 7.5rem; +} +.minw-0 { + min-width: 0; +} +.opacity-0 { + opacity: 0; +} +.opacity-10 { + opacity: 0.1; +} +.opacity-20 { + opacity: 0.2; +} +.opacity-30 { + opacity: 0.3; +} +.opacity-40 { + opacity: 0.4; +} +.opacity-50 { + opacity: 0.5; +} +.opacity-60 { + opacity: 0.6; +} +.opacity-70 { + opacity: 0.7; +} +.opacity-80 { + opacity: 0.8; +} +.opacity-90 { + opacity: 0.9; +} +.opacity-100 { + opacity: 1; +} +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} +.order-last { + -webkit-box-ordinal-group: 1000; + -ms-flex-order: 999; + order: 999; +} +.order-initial { + -webkit-box-ordinal-group: initial; + -ms-flex-order: initial; + order: initial; +} +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.outline-1px { + outline: 1px solid; +} +.outline-2px { + outline: 2px solid; +} +.outline-0 { + outline: 0 solid; +} +.outline-05 { + outline: 0.25rem solid; +} +.outline-transparent { + outline-color: transparent; +} +.outline-black { + outline-color: black; +} +.outline-white { + outline-color: white; +} +.outline-red { + outline-color: #e52207; +} +.outline-orange { + outline-color: #e66f0e; +} +.outline-gold { + outline-color: #ffbe2e; +} +.outline-yellow { + outline-color: #fee685; +} +.outline-green { + outline-color: #538200; +} +.outline-mint { + outline-color: #04c585; +} +.outline-cyan { + outline-color: #009ec1; +} +.outline-blue { + outline-color: #0076d6; +} +.outline-indigo { + outline-color: #676cc8; +} +.outline-violet { + outline-color: #8168b3; +} +.outline-magenta { + outline-color: #d72d79; +} +.outline-gray-5 { + outline-color: #f0f0f0; +} +.outline-gray-10 { + outline-color: #e6e6e6; +} +.outline-gray-30 { + outline-color: #adadad; +} +.outline-gray-50 { + outline-color: #757575; +} +.outline-gray-70 { + outline-color: #454545; +} +.outline-gray-90 { + outline-color: #1b1b1b; +} +.outline-base-lightest { + outline-color: #f0f0f0; +} +.outline-base-lighter { + outline-color: #dfe1e2; +} +.outline-base-light { + outline-color: #a9aeb1; +} +.outline-base { + outline-color: #71767a; +} +.outline-base-dark { + outline-color: #565c65; +} +.outline-base-darker { + outline-color: #3d4551; +} +.outline-base-darkest { + outline-color: #1b1b1b; +} +.outline-ink { + outline-color: #1b1b1b; +} +.outline-primary-lighter { + outline-color: #d9e8f6; +} +.outline-primary-light { + outline-color: #73b3e7; +} +.outline-primary { + outline-color: #005ea2; +} +.outline-primary-vivid { + outline-color: #0050d8; +} +.outline-primary-dark { + outline-color: #1a4480; +} +.outline-primary-darker { + outline-color: #162e51; +} +.outline-secondary-lighter { + outline-color: #f3e1e4; +} +.outline-secondary-light { + outline-color: #f2938c; +} +.outline-secondary { + outline-color: #d83933; +} +.outline-secondary-vivid { + outline-color: #e41d3d; +} +.outline-secondary-dark { + outline-color: #b50909; +} +.outline-secondary-darker { + outline-color: #8b0a03; +} +.outline-accent-warm-darker { + outline-color: #775540; +} +.outline-accent-warm-dark { + outline-color: #c05600; +} +.outline-accent-warm { + outline-color: #fa9441; +} +.outline-accent-warm-light { + outline-color: #ffbc78; +} +.outline-accent-warm-lighter { + outline-color: #f2e4d4; +} +.outline-accent-cool-darker { + outline-color: #07648d; +} +.outline-accent-cool-dark { + outline-color: #28a0cb; +} +.outline-accent-cool { + outline-color: #00bde3; +} +.outline-accent-cool-light { + outline-color: #97d4ea; +} +.outline-accent-cool-lighter { + outline-color: #e1f3f8; +} +.outline-error-lighter { + outline-color: #f4e3db; +} +.outline-error-light { + outline-color: #f39268; +} +.outline-error { + outline-color: #d54309; +} +.outline-error-dark { + outline-color: #b50909; +} +.outline-error-darker { + outline-color: #6f3331; +} +.outline-warning-lighter { + outline-color: #faf3d1; +} +.outline-warning-light { + outline-color: #fee685; +} +.outline-warning { + outline-color: #ffbe2e; +} +.outline-warning-dark { + outline-color: #e5a000; +} +.outline-warning-darker { + outline-color: #936f38; +} +.outline-success-lighter { + outline-color: #ecf3ec; +} +.outline-success-light { + outline-color: #70e17b; +} +.outline-success { + outline-color: #00a91c; +} +.outline-success-dark { + outline-color: #4d8055; +} +.outline-success-darker { + outline-color: #446443; +} +.outline-info-lighter { + outline-color: #e7f6f8; +} +.outline-info-light { + outline-color: #99deea; +} +.outline-info { + outline-color: #00bde3; +} +.outline-info-dark { + outline-color: #009ec1; +} +.outline-info-darker { + outline-color: #2e6276; +} +.outline-disabled-light { + outline-color: #e6e6e6; +} +.outline-disabled { + outline-color: #c9c9c9; +} +.outline-disabled-dark { + outline-color: #adadad; +} +.outline-emergency { + outline-color: #9c3d10; +} +.outline-emergency-dark { + outline-color: #332d29; +} +.overflow-hidden { + overflow: hidden; +} +.overflow-y-hidden { + overflow-y: hidden; +} +.overflow-x-hidden { + overflow-x: hidden; +} +.overflow-scroll { + overflow: scroll; +} +.overflow-y-scroll { + overflow-y: scroll; +} +.overflow-x-scroll { + overflow-x: scroll; +} +.overflow-auto { + overflow: auto; +} +.overflow-y-auto { + overflow-y: auto; +} +.overflow-x-auto { + overflow-x: auto; +} +.overflow-visible { + overflow: visible; +} +.overflow-y-visible { + overflow-y: visible; +} +.overflow-x-visible { + overflow-x: visible; +} +.padding-1px { + padding: 1px; +} +.padding-y-1px { + padding-top: 1px; + padding-bottom: 1px; +} +.padding-x-1px { + padding-left: 1px; + padding-right: 1px; +} +.padding-top-1px { + padding-top: 1px; +} +.padding-right-1px { + padding-right: 1px; +} +.padding-bottom-1px { + padding-bottom: 1px; +} +.padding-left-1px { + padding-left: 1px; +} +.padding-2px { + padding: 2px; +} +.padding-y-2px { + padding-top: 2px; + padding-bottom: 2px; +} +.padding-x-2px { + padding-left: 2px; + padding-right: 2px; +} +.padding-top-2px { + padding-top: 2px; +} +.padding-right-2px { + padding-right: 2px; +} +.padding-bottom-2px { + padding-bottom: 2px; +} +.padding-left-2px { + padding-left: 2px; +} +.padding-05 { + padding: 0.25rem; +} +.padding-y-05 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} +.padding-x-05 { + padding-left: 0.25rem; + padding-right: 0.25rem; +} +.padding-top-05 { + padding-top: 0.25rem; +} +.padding-right-05 { + padding-right: 0.25rem; +} +.padding-bottom-05 { + padding-bottom: 0.25rem; +} +.padding-left-05 { + padding-left: 0.25rem; +} +.padding-1 { + padding: 0.5rem; +} +.padding-y-1 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.padding-x-1 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.padding-top-1 { + padding-top: 0.5rem; +} +.padding-right-1 { + padding-right: 0.5rem; +} +.padding-bottom-1 { + padding-bottom: 0.5rem; +} +.padding-left-1 { + padding-left: 0.5rem; +} +.padding-105 { + padding: 0.75rem; +} +.padding-y-105 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} +.padding-x-105 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} +.padding-top-105 { + padding-top: 0.75rem; +} +.padding-right-105 { + padding-right: 0.75rem; +} +.padding-bottom-105 { + padding-bottom: 0.75rem; +} +.padding-left-105 { + padding-left: 0.75rem; +} +.padding-2 { + padding: 1rem; +} +.padding-y-2 { + padding-top: 1rem; + padding-bottom: 1rem; +} +.padding-x-2 { + padding-left: 1rem; + padding-right: 1rem; +} +.padding-top-2 { + padding-top: 1rem; +} +.padding-right-2 { + padding-right: 1rem; +} +.padding-bottom-2 { + padding-bottom: 1rem; +} +.padding-left-2 { + padding-left: 1rem; +} +.padding-205 { + padding: 1.25rem; +} +.padding-y-205 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} +.padding-x-205 { + padding-left: 1.25rem; + padding-right: 1.25rem; +} +.padding-top-205 { + padding-top: 1.25rem; +} +.padding-right-205 { + padding-right: 1.25rem; +} +.padding-bottom-205 { + padding-bottom: 1.25rem; +} +.padding-left-205 { + padding-left: 1.25rem; +} +.padding-3 { + padding: 1.5rem; +} +.padding-y-3 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} +.padding-x-3 { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.padding-top-3 { + padding-top: 1.5rem; +} +.padding-right-3 { + padding-right: 1.5rem; +} +.padding-bottom-3 { + padding-bottom: 1.5rem; +} +.padding-left-3 { + padding-left: 1.5rem; +} +.padding-4 { + padding: 2rem; +} +.padding-y-4 { + padding-top: 2rem; + padding-bottom: 2rem; +} +.padding-x-4 { + padding-left: 2rem; + padding-right: 2rem; +} +.padding-top-4 { + padding-top: 2rem; +} +.padding-right-4 { + padding-right: 2rem; +} +.padding-bottom-4 { + padding-bottom: 2rem; +} +.padding-left-4 { + padding-left: 2rem; +} +.padding-5 { + padding: 2.5rem; +} +.padding-y-5 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} +.padding-x-5 { + padding-left: 2.5rem; + padding-right: 2.5rem; +} +.padding-top-5 { + padding-top: 2.5rem; +} +.padding-right-5 { + padding-right: 2.5rem; +} +.padding-bottom-5 { + padding-bottom: 2.5rem; +} +.padding-left-5 { + padding-left: 2.5rem; +} +.padding-6 { + padding: 3rem; +} +.padding-y-6 { + padding-top: 3rem; + padding-bottom: 3rem; +} +.padding-x-6 { + padding-left: 3rem; + padding-right: 3rem; +} +.padding-top-6 { + padding-top: 3rem; +} +.padding-right-6 { + padding-right: 3rem; +} +.padding-bottom-6 { + padding-bottom: 3rem; +} +.padding-left-6 { + padding-left: 3rem; +} +.padding-7 { + padding: 3.5rem; +} +.padding-y-7 { + padding-top: 3.5rem; + padding-bottom: 3.5rem; +} +.padding-x-7 { + padding-left: 3.5rem; + padding-right: 3.5rem; +} +.padding-top-7 { + padding-top: 3.5rem; +} +.padding-right-7 { + padding-right: 3.5rem; +} +.padding-bottom-7 { + padding-bottom: 3.5rem; +} +.padding-left-7 { + padding-left: 3.5rem; +} +.padding-8 { + padding: 4rem; +} +.padding-y-8 { + padding-top: 4rem; + padding-bottom: 4rem; +} +.padding-x-8 { + padding-left: 4rem; + padding-right: 4rem; +} +.padding-top-8 { + padding-top: 4rem; +} +.padding-right-8 { + padding-right: 4rem; +} +.padding-bottom-8 { + padding-bottom: 4rem; +} +.padding-left-8 { + padding-left: 4rem; +} +.padding-9 { + padding: 4.5rem; +} +.padding-y-9 { + padding-top: 4.5rem; + padding-bottom: 4.5rem; +} +.padding-x-9 { + padding-left: 4.5rem; + padding-right: 4.5rem; +} +.padding-top-9 { + padding-top: 4.5rem; +} +.padding-right-9 { + padding-right: 4.5rem; +} +.padding-bottom-9 { + padding-bottom: 4.5rem; +} +.padding-left-9 { + padding-left: 4.5rem; +} +.padding-10 { + padding: 5rem; +} +.padding-y-10 { + padding-top: 5rem; + padding-bottom: 5rem; +} +.padding-x-10 { + padding-left: 5rem; + padding-right: 5rem; +} +.padding-top-10 { + padding-top: 5rem; +} +.padding-right-10 { + padding-right: 5rem; +} +.padding-bottom-10 { + padding-bottom: 5rem; +} +.padding-left-10 { + padding-left: 5rem; +} +.padding-15 { + padding: 7.5rem; +} +.padding-y-15 { + padding-top: 7.5rem; + padding-bottom: 7.5rem; +} +.padding-x-15 { + padding-left: 7.5rem; + padding-right: 7.5rem; +} +.padding-top-15 { + padding-top: 7.5rem; +} +.padding-right-15 { + padding-right: 7.5rem; +} +.padding-bottom-15 { + padding-bottom: 7.5rem; +} +.padding-left-15 { + padding-left: 7.5rem; +} +.padding-0 { + padding: 0; +} +.padding-y-0 { + padding-top: 0; + padding-bottom: 0; +} +.padding-x-0 { + padding-left: 0; + padding-right: 0; +} +.padding-top-0 { + padding-top: 0; +} +.padding-right-0 { + padding-right: 0; +} +.padding-bottom-0 { + padding-bottom: 0; +} +.padding-left-0 { + padding-left: 0; +} +.pin-all { + bottom: 0; + left: 0; + right: 0; + top: 0; + position: absolute; +} +.pin-x { + left: 0; + right: 0; + position: absolute; +} +.pin-y { + bottom: 0; + top: 0; + position: absolute; +} +.pin-bottom { + bottom: 0; + position: absolute; +} +.pin-left { + left: 0; + position: absolute; +} +.pin-right { + right: 0; + position: absolute; +} +.pin-top { + top: 0; + position: absolute; +} +.pin-none { + bottom: auto; + left: auto; + right: auto; + top: auto; + position: static; +} +.position-absolute { + position: absolute; +} +.position-fixed { + position: fixed; +} +.position-relative { + position: relative; +} +.position-static { + position: static; +} +.position-sticky { + position: sticky; +} +.right-1px { + right: 1px; +} +.right-2px { + right: 2px; +} +.right-05 { + right: 0.25rem; +} +.right-1 { + right: 0.5rem; +} +.right-105 { + right: 0.75rem; +} +.right-2 { + right: 1rem; +} +.right-205 { + right: 1.25rem; +} +.right-3 { + right: 1.5rem; +} +.right-neg-1px { + right: -1px; +} +.right-neg-2px { + right: -2px; +} +.right-neg-05 { + right: -0.25rem; +} +.right-neg-1 { + right: -0.5rem; +} +.right-neg-105 { + right: -0.75rem; +} +.right-neg-2 { + right: -1rem; +} +.right-neg-205 { + right: -1.25rem; +} +.right-neg-3 { + right: -1.5rem; +} +.right-0 { + right: 0; +} +.right-auto { + right: auto; +} +.square-1px { + height: 1px; + width: 1px; +} +.square-2px { + height: 2px; + width: 2px; +} +.square-05 { + height: 0.25rem; + width: 0.25rem; +} +.square-1 { + height: 0.5rem; + width: 0.5rem; +} +.square-105 { + height: 0.75rem; + width: 0.75rem; +} +.square-2 { + height: 1rem; + width: 1rem; +} +.square-205 { + height: 1.25rem; + width: 1.25rem; +} +.square-3 { + height: 1.5rem; + width: 1.5rem; +} +.square-4 { + height: 2rem; + width: 2rem; +} +.square-5 { + height: 2.5rem; + width: 2.5rem; +} +.square-6 { + height: 3rem; + width: 3rem; +} +.square-7 { + height: 3.5rem; + width: 3.5rem; +} +.square-8 { + height: 4rem; + width: 4rem; +} +.square-9 { + height: 4.5rem; + width: 4.5rem; +} +.square-10 { + height: 5rem; + width: 5rem; +} +.square-15 { + height: 7.5rem; + width: 7.5rem; +} +.square-card { + height: 10rem; + width: 10rem; +} +.square-card-lg { + height: 15rem; + width: 15rem; +} +.square-mobile { + height: 20rem; + width: 20rem; +} +.text-center { + text-align: center; +} +.text-left { + text-align: left; +} +.text-justify { + text-align: justify; +} +.text-right { + text-align: right; +} +.text-strike { + text-decoration: line-through; +} +.hover\:text-strike:hover { + text-decoration: line-through; +} +.text-underline { + text-decoration: underline; +} +.hover\:text-underline:hover { + text-decoration: underline; +} +.text-no-underline { + text-decoration: none; +} +.hover\:text-no-underline:hover { + text-decoration: none; +} +.text-no-strike { + text-decoration: none; +} +.hover\:text-no-strike:hover { + text-decoration: none; +} +.underline-red { + -webkit-text-decoration-color: #e52207; + text-decoration-color: #e52207; +} +.hover\:underline-red:hover { + -webkit-text-decoration-color: #e52207; + text-decoration-color: #e52207; +} +.underline-orange { + -webkit-text-decoration-color: #e66f0e; + text-decoration-color: #e66f0e; +} +.hover\:underline-orange:hover { + -webkit-text-decoration-color: #e66f0e; + text-decoration-color: #e66f0e; +} +.underline-gold { + -webkit-text-decoration-color: #ffbe2e; + text-decoration-color: #ffbe2e; +} +.hover\:underline-gold:hover { + -webkit-text-decoration-color: #ffbe2e; + text-decoration-color: #ffbe2e; +} +.underline-yellow { + -webkit-text-decoration-color: #fee685; + text-decoration-color: #fee685; +} +.hover\:underline-yellow:hover { + -webkit-text-decoration-color: #fee685; + text-decoration-color: #fee685; +} +.underline-green { + -webkit-text-decoration-color: #538200; + text-decoration-color: #538200; +} +.hover\:underline-green:hover { + -webkit-text-decoration-color: #538200; + text-decoration-color: #538200; +} +.underline-mint { + -webkit-text-decoration-color: #04c585; + text-decoration-color: #04c585; +} +.hover\:underline-mint:hover { + -webkit-text-decoration-color: #04c585; + text-decoration-color: #04c585; +} +.underline-cyan { + -webkit-text-decoration-color: #009ec1; + text-decoration-color: #009ec1; +} +.hover\:underline-cyan:hover { + -webkit-text-decoration-color: #009ec1; + text-decoration-color: #009ec1; +} +.underline-blue { + -webkit-text-decoration-color: #0076d6; + text-decoration-color: #0076d6; +} +.hover\:underline-blue:hover { + -webkit-text-decoration-color: #0076d6; + text-decoration-color: #0076d6; +} +.underline-indigo { + -webkit-text-decoration-color: #676cc8; + text-decoration-color: #676cc8; +} +.hover\:underline-indigo:hover { + -webkit-text-decoration-color: #676cc8; + text-decoration-color: #676cc8; +} +.underline-violet { + -webkit-text-decoration-color: #8168b3; + text-decoration-color: #8168b3; +} +.hover\:underline-violet:hover { + -webkit-text-decoration-color: #8168b3; + text-decoration-color: #8168b3; +} +.underline-magenta { + -webkit-text-decoration-color: #d72d79; + text-decoration-color: #d72d79; +} +.hover\:underline-magenta:hover { + -webkit-text-decoration-color: #d72d79; + text-decoration-color: #d72d79; +} +.underline-gray-5 { + -webkit-text-decoration-color: #f0f0f0; + text-decoration-color: #f0f0f0; +} +.hover\:underline-gray-5:hover { + -webkit-text-decoration-color: #f0f0f0; + text-decoration-color: #f0f0f0; +} +.underline-gray-10 { + -webkit-text-decoration-color: #e6e6e6; + text-decoration-color: #e6e6e6; +} +.hover\:underline-gray-10:hover { + -webkit-text-decoration-color: #e6e6e6; + text-decoration-color: #e6e6e6; +} +.underline-gray-30 { + -webkit-text-decoration-color: #adadad; + text-decoration-color: #adadad; +} +.hover\:underline-gray-30:hover { + -webkit-text-decoration-color: #adadad; + text-decoration-color: #adadad; +} +.underline-gray-50 { + -webkit-text-decoration-color: #757575; + text-decoration-color: #757575; +} +.hover\:underline-gray-50:hover { + -webkit-text-decoration-color: #757575; + text-decoration-color: #757575; +} +.underline-gray-70 { + -webkit-text-decoration-color: #454545; + text-decoration-color: #454545; +} +.hover\:underline-gray-70:hover { + -webkit-text-decoration-color: #454545; + text-decoration-color: #454545; +} +.underline-gray-90 { + -webkit-text-decoration-color: #1b1b1b; + text-decoration-color: #1b1b1b; +} +.hover\:underline-gray-90:hover { + -webkit-text-decoration-color: #1b1b1b; + text-decoration-color: #1b1b1b; +} +.underline-base-lightest { + -webkit-text-decoration-color: #f0f0f0; + text-decoration-color: #f0f0f0; +} +.hover\:underline-base-lightest:hover { + -webkit-text-decoration-color: #f0f0f0; + text-decoration-color: #f0f0f0; +} +.underline-base-lighter { + -webkit-text-decoration-color: #dfe1e2; + text-decoration-color: #dfe1e2; +} +.hover\:underline-base-lighter:hover { + -webkit-text-decoration-color: #dfe1e2; + text-decoration-color: #dfe1e2; +} +.underline-base-light { + -webkit-text-decoration-color: #a9aeb1; + text-decoration-color: #a9aeb1; +} +.hover\:underline-base-light:hover { + -webkit-text-decoration-color: #a9aeb1; + text-decoration-color: #a9aeb1; +} +.underline-base { + -webkit-text-decoration-color: #71767a; + text-decoration-color: #71767a; +} +.hover\:underline-base:hover { + -webkit-text-decoration-color: #71767a; + text-decoration-color: #71767a; +} +.underline-base-dark { + -webkit-text-decoration-color: #565c65; + text-decoration-color: #565c65; +} +.hover\:underline-base-dark:hover { + -webkit-text-decoration-color: #565c65; + text-decoration-color: #565c65; +} +.underline-base-darker { + -webkit-text-decoration-color: #3d4551; + text-decoration-color: #3d4551; +} +.hover\:underline-base-darker:hover { + -webkit-text-decoration-color: #3d4551; + text-decoration-color: #3d4551; +} +.underline-base-darkest { + -webkit-text-decoration-color: #1b1b1b; + text-decoration-color: #1b1b1b; +} +.hover\:underline-base-darkest:hover { + -webkit-text-decoration-color: #1b1b1b; + text-decoration-color: #1b1b1b; +} +.underline-ink { + -webkit-text-decoration-color: #1b1b1b; + text-decoration-color: #1b1b1b; +} +.hover\:underline-ink:hover { + -webkit-text-decoration-color: #1b1b1b; + text-decoration-color: #1b1b1b; +} +.underline-primary-lighter { + -webkit-text-decoration-color: #d9e8f6; + text-decoration-color: #d9e8f6; +} +.hover\:underline-primary-lighter:hover { + -webkit-text-decoration-color: #d9e8f6; + text-decoration-color: #d9e8f6; +} +.underline-primary-light { + -webkit-text-decoration-color: #73b3e7; + text-decoration-color: #73b3e7; +} +.hover\:underline-primary-light:hover { + -webkit-text-decoration-color: #73b3e7; + text-decoration-color: #73b3e7; +} +.underline-primary { + -webkit-text-decoration-color: #005ea2; + text-decoration-color: #005ea2; +} +.hover\:underline-primary:hover { + -webkit-text-decoration-color: #005ea2; + text-decoration-color: #005ea2; +} +.underline-primary-vivid { + -webkit-text-decoration-color: #0050d8; + text-decoration-color: #0050d8; +} +.hover\:underline-primary-vivid:hover { + -webkit-text-decoration-color: #0050d8; + text-decoration-color: #0050d8; +} +.underline-primary-dark { + -webkit-text-decoration-color: #1a4480; + text-decoration-color: #1a4480; +} +.hover\:underline-primary-dark:hover { + -webkit-text-decoration-color: #1a4480; + text-decoration-color: #1a4480; +} +.underline-primary-darker { + -webkit-text-decoration-color: #162e51; + text-decoration-color: #162e51; +} +.hover\:underline-primary-darker:hover { + -webkit-text-decoration-color: #162e51; + text-decoration-color: #162e51; +} +.underline-secondary-lighter { + -webkit-text-decoration-color: #f3e1e4; + text-decoration-color: #f3e1e4; +} +.hover\:underline-secondary-lighter:hover { + -webkit-text-decoration-color: #f3e1e4; + text-decoration-color: #f3e1e4; +} +.underline-secondary-light { + -webkit-text-decoration-color: #f2938c; + text-decoration-color: #f2938c; +} +.hover\:underline-secondary-light:hover { + -webkit-text-decoration-color: #f2938c; + text-decoration-color: #f2938c; +} +.underline-secondary { + -webkit-text-decoration-color: #d83933; + text-decoration-color: #d83933; +} +.hover\:underline-secondary:hover { + -webkit-text-decoration-color: #d83933; + text-decoration-color: #d83933; +} +.underline-secondary-vivid { + -webkit-text-decoration-color: #e41d3d; + text-decoration-color: #e41d3d; +} +.hover\:underline-secondary-vivid:hover { + -webkit-text-decoration-color: #e41d3d; + text-decoration-color: #e41d3d; +} +.underline-secondary-dark { + -webkit-text-decoration-color: #b50909; + text-decoration-color: #b50909; +} +.hover\:underline-secondary-dark:hover { + -webkit-text-decoration-color: #b50909; + text-decoration-color: #b50909; +} +.underline-secondary-darker { + -webkit-text-decoration-color: #8b0a03; + text-decoration-color: #8b0a03; +} +.hover\:underline-secondary-darker:hover { + -webkit-text-decoration-color: #8b0a03; + text-decoration-color: #8b0a03; +} +.underline-accent-warm-darker { + -webkit-text-decoration-color: #775540; + text-decoration-color: #775540; +} +.hover\:underline-accent-warm-darker:hover { + -webkit-text-decoration-color: #775540; + text-decoration-color: #775540; +} +.underline-accent-warm-dark { + -webkit-text-decoration-color: #c05600; + text-decoration-color: #c05600; +} +.hover\:underline-accent-warm-dark:hover { + -webkit-text-decoration-color: #c05600; + text-decoration-color: #c05600; +} +.underline-accent-warm { + -webkit-text-decoration-color: #fa9441; + text-decoration-color: #fa9441; +} +.hover\:underline-accent-warm:hover { + -webkit-text-decoration-color: #fa9441; + text-decoration-color: #fa9441; +} +.underline-accent-warm-light { + -webkit-text-decoration-color: #ffbc78; + text-decoration-color: #ffbc78; +} +.hover\:underline-accent-warm-light:hover { + -webkit-text-decoration-color: #ffbc78; + text-decoration-color: #ffbc78; +} +.underline-accent-warm-lighter { + -webkit-text-decoration-color: #f2e4d4; + text-decoration-color: #f2e4d4; +} +.hover\:underline-accent-warm-lighter:hover { + -webkit-text-decoration-color: #f2e4d4; + text-decoration-color: #f2e4d4; +} +.underline-accent-cool-darker { + -webkit-text-decoration-color: #07648d; + text-decoration-color: #07648d; +} +.hover\:underline-accent-cool-darker:hover { + -webkit-text-decoration-color: #07648d; + text-decoration-color: #07648d; +} +.underline-accent-cool-dark { + -webkit-text-decoration-color: #28a0cb; + text-decoration-color: #28a0cb; +} +.hover\:underline-accent-cool-dark:hover { + -webkit-text-decoration-color: #28a0cb; + text-decoration-color: #28a0cb; +} +.underline-accent-cool { + -webkit-text-decoration-color: #00bde3; + text-decoration-color: #00bde3; +} +.hover\:underline-accent-cool:hover { + -webkit-text-decoration-color: #00bde3; + text-decoration-color: #00bde3; +} +.underline-accent-cool-light { + -webkit-text-decoration-color: #97d4ea; + text-decoration-color: #97d4ea; +} +.hover\:underline-accent-cool-light:hover { + -webkit-text-decoration-color: #97d4ea; + text-decoration-color: #97d4ea; +} +.underline-accent-cool-lighter { + -webkit-text-decoration-color: #e1f3f8; + text-decoration-color: #e1f3f8; +} +.hover\:underline-accent-cool-lighter:hover { + -webkit-text-decoration-color: #e1f3f8; + text-decoration-color: #e1f3f8; +} +.underline-error-lighter { + -webkit-text-decoration-color: #f4e3db; + text-decoration-color: #f4e3db; +} +.hover\:underline-error-lighter:hover { + -webkit-text-decoration-color: #f4e3db; + text-decoration-color: #f4e3db; +} +.underline-error-light { + -webkit-text-decoration-color: #f39268; + text-decoration-color: #f39268; +} +.hover\:underline-error-light:hover { + -webkit-text-decoration-color: #f39268; + text-decoration-color: #f39268; +} +.underline-error { + -webkit-text-decoration-color: #d54309; + text-decoration-color: #d54309; +} +.hover\:underline-error:hover { + -webkit-text-decoration-color: #d54309; + text-decoration-color: #d54309; +} +.underline-error-dark { + -webkit-text-decoration-color: #b50909; + text-decoration-color: #b50909; +} +.hover\:underline-error-dark:hover { + -webkit-text-decoration-color: #b50909; + text-decoration-color: #b50909; +} +.underline-error-darker { + -webkit-text-decoration-color: #6f3331; + text-decoration-color: #6f3331; +} +.hover\:underline-error-darker:hover { + -webkit-text-decoration-color: #6f3331; + text-decoration-color: #6f3331; +} +.underline-warning-lighter { + -webkit-text-decoration-color: #faf3d1; + text-decoration-color: #faf3d1; +} +.hover\:underline-warning-lighter:hover { + -webkit-text-decoration-color: #faf3d1; + text-decoration-color: #faf3d1; +} +.underline-warning-light { + -webkit-text-decoration-color: #fee685; + text-decoration-color: #fee685; +} +.hover\:underline-warning-light:hover { + -webkit-text-decoration-color: #fee685; + text-decoration-color: #fee685; +} +.underline-warning { + -webkit-text-decoration-color: #ffbe2e; + text-decoration-color: #ffbe2e; +} +.hover\:underline-warning:hover { + -webkit-text-decoration-color: #ffbe2e; + text-decoration-color: #ffbe2e; +} +.underline-warning-dark { + -webkit-text-decoration-color: #e5a000; + text-decoration-color: #e5a000; +} +.hover\:underline-warning-dark:hover { + -webkit-text-decoration-color: #e5a000; + text-decoration-color: #e5a000; +} +.underline-warning-darker { + -webkit-text-decoration-color: #936f38; + text-decoration-color: #936f38; +} +.hover\:underline-warning-darker:hover { + -webkit-text-decoration-color: #936f38; + text-decoration-color: #936f38; +} +.underline-success-lighter { + -webkit-text-decoration-color: #ecf3ec; + text-decoration-color: #ecf3ec; +} +.hover\:underline-success-lighter:hover { + -webkit-text-decoration-color: #ecf3ec; + text-decoration-color: #ecf3ec; +} +.underline-success-light { + -webkit-text-decoration-color: #70e17b; + text-decoration-color: #70e17b; +} +.hover\:underline-success-light:hover { + -webkit-text-decoration-color: #70e17b; + text-decoration-color: #70e17b; +} +.underline-success { + -webkit-text-decoration-color: #00a91c; + text-decoration-color: #00a91c; +} +.hover\:underline-success:hover { + -webkit-text-decoration-color: #00a91c; + text-decoration-color: #00a91c; +} +.underline-success-dark { + -webkit-text-decoration-color: #4d8055; + text-decoration-color: #4d8055; +} +.hover\:underline-success-dark:hover { + -webkit-text-decoration-color: #4d8055; + text-decoration-color: #4d8055; +} +.underline-success-darker { + -webkit-text-decoration-color: #446443; + text-decoration-color: #446443; +} +.hover\:underline-success-darker:hover { + -webkit-text-decoration-color: #446443; + text-decoration-color: #446443; +} +.underline-info-lighter { + -webkit-text-decoration-color: #e7f6f8; + text-decoration-color: #e7f6f8; +} +.hover\:underline-info-lighter:hover { + -webkit-text-decoration-color: #e7f6f8; + text-decoration-color: #e7f6f8; +} +.underline-info-light { + -webkit-text-decoration-color: #99deea; + text-decoration-color: #99deea; +} +.hover\:underline-info-light:hover { + -webkit-text-decoration-color: #99deea; + text-decoration-color: #99deea; +} +.underline-info { + -webkit-text-decoration-color: #00bde3; + text-decoration-color: #00bde3; +} +.hover\:underline-info:hover { + -webkit-text-decoration-color: #00bde3; + text-decoration-color: #00bde3; +} +.underline-info-dark { + -webkit-text-decoration-color: #009ec1; + text-decoration-color: #009ec1; +} +.hover\:underline-info-dark:hover { + -webkit-text-decoration-color: #009ec1; + text-decoration-color: #009ec1; +} +.underline-info-darker { + -webkit-text-decoration-color: #2e6276; + text-decoration-color: #2e6276; +} +.hover\:underline-info-darker:hover { + -webkit-text-decoration-color: #2e6276; + text-decoration-color: #2e6276; +} +.underline-disabled-light { + -webkit-text-decoration-color: #e6e6e6; + text-decoration-color: #e6e6e6; +} +.hover\:underline-disabled-light:hover { + -webkit-text-decoration-color: #e6e6e6; + text-decoration-color: #e6e6e6; +} +.underline-disabled { + -webkit-text-decoration-color: #c9c9c9; + text-decoration-color: #c9c9c9; +} +.hover\:underline-disabled:hover { + -webkit-text-decoration-color: #c9c9c9; + text-decoration-color: #c9c9c9; +} +.underline-disabled-dark { + -webkit-text-decoration-color: #adadad; + text-decoration-color: #adadad; +} +.hover\:underline-disabled-dark:hover { + -webkit-text-decoration-color: #adadad; + text-decoration-color: #adadad; +} +.underline-emergency { + -webkit-text-decoration-color: #9c3d10; + text-decoration-color: #9c3d10; +} +.hover\:underline-emergency:hover { + -webkit-text-decoration-color: #9c3d10; + text-decoration-color: #9c3d10; +} +.underline-emergency-dark { + -webkit-text-decoration-color: #332d29; + text-decoration-color: #332d29; +} +.hover\:underline-emergency-dark:hover { + -webkit-text-decoration-color: #332d29; + text-decoration-color: #332d29; +} +.text-indent-0 { + text-indent: 0; +} +.text-indent-05 { + text-indent: 0.25rem; +} +.text-indent-1 { + text-indent: 0.5rem; +} +.text-indent-105 { + text-indent: 0.75rem; +} +.text-indent-2 { + text-indent: 1rem; +} +.text-indent-205 { + text-indent: 1.25rem; +} +.text-indent-3 { + text-indent: 1.5rem; +} +.text-indent-neg-05 { + text-indent: -0.25rem; +} +.text-indent-neg-1 { + text-indent: -0.5rem; +} +.text-indent-neg-105 { + text-indent: -0.75rem; +} +.text-indent-neg-2 { + text-indent: -1rem; +} +.text-indent-neg-205 { + text-indent: -1.25rem; +} +.text-indent-neg-3 { + text-indent: -1.5rem; +} +.text-indent-4 { + text-indent: 2rem; +} +.text-indent-5 { + text-indent: 2.5rem; +} +.text-indent-6 { + text-indent: 3rem; +} +.text-indent-7 { + text-indent: 3.5rem; +} +.text-indent-8 { + text-indent: 4rem; +} +.text-indent-9 { + text-indent: 4.5rem; +} +.text-indent-10 { + text-indent: 5rem; +} +.text-indent-15 { + text-indent: 7.5rem; +} +.text-indent-neg-4 { + text-indent: -2rem; +} +.text-indent-neg-5 { + text-indent: -2.5rem; +} +.text-indent-neg-6 { + text-indent: -3rem; +} +.text-indent-neg-7 { + text-indent: -3.5rem; +} +.text-indent-neg-8 { + text-indent: -4rem; +} +.text-indent-neg-9 { + text-indent: -4.5rem; +} +.text-indent-neg-10 { + text-indent: -5rem; +} +.text-indent-neg-15 { + text-indent: -7.5rem; +} +.text-uppercase { + text-transform: uppercase; +} +.text-no-uppercase { + text-transform: none; +} +.text-lowercase { + text-transform: lowercase; +} +.text-no-lowercase { + text-transform: none; +} +.top-1px { + top: 1px; +} +.top-2px { + top: 2px; +} +.top-05 { + top: 0.25rem; +} +.top-1 { + top: 0.5rem; +} +.top-105 { + top: 0.75rem; +} +.top-2 { + top: 1rem; +} +.top-205 { + top: 1.25rem; +} +.top-3 { + top: 1.5rem; +} +.top-neg-1px { + top: -1px; +} +.top-neg-2px { + top: -2px; +} +.top-neg-05 { + top: -0.25rem; +} +.top-neg-1 { + top: -0.5rem; +} +.top-neg-105 { + top: -0.75rem; +} +.top-neg-2 { + top: -1rem; +} +.top-neg-205 { + top: -1.25rem; +} +.top-neg-3 { + top: -1.5rem; +} +.top-0 { + top: 0; +} +.top-auto { + top: auto; +} +.text-baseline { + vertical-align: baseline; +} +.text-bottom { + vertical-align: bottom; +} +.text-middle { + vertical-align: middle; +} +.text-sub { + vertical-align: sub; +} +.text-super { + vertical-align: super; +} +.text-tbottom { + vertical-align: text-bottom; +} +.text-ttop { + vertical-align: text-top; +} +.text-top { + vertical-align: top; +} +.text-pre { + white-space: pre; +} +.text-pre-line { + white-space: pre-line; +} +.text-pre-wrap { + white-space: pre-wrap; +} +.text-wrap { + white-space: normal; +} +.text-no-wrap { + white-space: nowrap; +} +.width-1px { + width: 1px; +} +.width-2px { + width: 2px; +} +.width-05 { + width: 0.25rem; +} +.width-1 { + width: 0.5rem; +} +.width-105 { + width: 0.75rem; +} +.width-2 { + width: 1rem; +} +.width-205 { + width: 1.25rem; +} +.width-3 { + width: 1.5rem; +} +.width-4 { + width: 2rem; +} +.width-5 { + width: 2.5rem; +} +.width-6 { + width: 3rem; +} +.width-7 { + width: 3.5rem; +} +.width-8 { + width: 4rem; +} +.width-9 { + width: 4.5rem; +} +.width-10 { + width: 5rem; +} +.width-15 { + width: 7.5rem; +} +.width-card { + width: 10rem; +} +.width-card-lg { + width: 15rem; +} +.width-mobile { + width: 20rem; +} +.width-mobile-lg { + width: 30rem; +} +.width-tablet { + width: 40rem; +} +.width-tablet-lg { + width: 55rem; +} +.width-desktop { + width: 64rem; +} +.width-desktop-lg { + width: 75rem; +} +.width-widescreen { + width: 87.5rem; +} +.width-0 { + width: 0; +} +.width-full { + width: 100%; +} +.width-auto { + width: auto; +} +.z-auto { + z-index: auto; +} +.z-bottom { + z-index: -100; +} +.z-top { + z-index: 99999; +} +.z-0 { + z-index: 0; +} +.z-100 { + z-index: 100; +} +.z-200 { + z-index: 200; +} +.z-300 { + z-index: 300; +} +.z-400 { + z-index: 400; +} +.z-500 { + z-index: 500; +} +@media all and (min-width: 30em) { + .mobile-lg\:border-1px { + border: 1px solid; + } + .mobile-lg\:hover\:border-1px:hover { + border: 1px solid; + } + .mobile-lg\:border-y-1px { + border-top: 1px solid; + border-bottom: 1px solid; + } + .mobile-lg\:hover\:border-y-1px:hover { + border-top: 1px solid; + border-bottom: 1px solid; + } + .mobile-lg\:border-x-1px { + border-left: 1px solid; + border-right: 1px solid; + } + .mobile-lg\:hover\:border-x-1px:hover { + border-left: 1px solid; + border-right: 1px solid; + } + .mobile-lg\:border-top-1px { + border-top: 1px solid; + } + .mobile-lg\:hover\:border-top-1px:hover { + border-top: 1px solid; + } + .mobile-lg\:border-right-1px { + border-right: 1px solid; + } + .mobile-lg\:hover\:border-right-1px:hover { + border-right: 1px solid; + } + .mobile-lg\:border-bottom-1px { + border-bottom: 1px solid; + } + .mobile-lg\:hover\:border-bottom-1px:hover { + border-bottom: 1px solid; + } + .mobile-lg\:border-left-1px { + border-left: 1px solid; + } + .mobile-lg\:hover\:border-left-1px:hover { + border-left: 1px solid; + } + .mobile-lg\:border-2px { + border: 2px solid; + } + .mobile-lg\:hover\:border-2px:hover { + border: 2px solid; + } + .mobile-lg\:border-y-2px { + border-top: 2px solid; + border-bottom: 2px solid; + } + .mobile-lg\:hover\:border-y-2px:hover { + border-top: 2px solid; + border-bottom: 2px solid; + } + .mobile-lg\:border-x-2px { + border-left: 2px solid; + border-right: 2px solid; + } + .mobile-lg\:hover\:border-x-2px:hover { + border-left: 2px solid; + border-right: 2px solid; + } + .mobile-lg\:border-top-2px { + border-top: 2px solid; + } + .mobile-lg\:hover\:border-top-2px:hover { + border-top: 2px solid; + } + .mobile-lg\:border-right-2px { + border-right: 2px solid; + } + .mobile-lg\:hover\:border-right-2px:hover { + border-right: 2px solid; + } + .mobile-lg\:border-bottom-2px { + border-bottom: 2px solid; + } + .mobile-lg\:hover\:border-bottom-2px:hover { + border-bottom: 2px solid; + } + .mobile-lg\:border-left-2px { + border-left: 2px solid; + } + .mobile-lg\:hover\:border-left-2px:hover { + border-left: 2px solid; + } + .mobile-lg\:border-05 { + border: 0.25rem solid; + } + .mobile-lg\:hover\:border-05:hover { + border: 0.25rem solid; + } + .mobile-lg\:border-y-05 { + border-top: 0.25rem solid; + border-bottom: 0.25rem solid; + } + .mobile-lg\:hover\:border-y-05:hover { + border-top: 0.25rem solid; + border-bottom: 0.25rem solid; + } + .mobile-lg\:border-x-05 { + border-left: 0.25rem solid; + border-right: 0.25rem solid; + } + .mobile-lg\:hover\:border-x-05:hover { + border-left: 0.25rem solid; + border-right: 0.25rem solid; + } + .mobile-lg\:border-top-05 { + border-top: 0.25rem solid; + } + .mobile-lg\:hover\:border-top-05:hover { + border-top: 0.25rem solid; + } + .mobile-lg\:border-right-05 { + border-right: 0.25rem solid; + } + .mobile-lg\:hover\:border-right-05:hover { + border-right: 0.25rem solid; + } + .mobile-lg\:border-bottom-05 { + border-bottom: 0.25rem solid; + } + .mobile-lg\:hover\:border-bottom-05:hover { + border-bottom: 0.25rem solid; + } + .mobile-lg\:border-left-05 { + border-left: 0.25rem solid; + } + .mobile-lg\:hover\:border-left-05:hover { + border-left: 0.25rem solid; + } + .mobile-lg\:border-1 { + border: 0.5rem solid; + } + .mobile-lg\:hover\:border-1:hover { + border: 0.5rem solid; + } + .mobile-lg\:border-y-1 { + border-top: 0.5rem solid; + border-bottom: 0.5rem solid; + } + .mobile-lg\:hover\:border-y-1:hover { + border-top: 0.5rem solid; + border-bottom: 0.5rem solid; + } + .mobile-lg\:border-x-1 { + border-left: 0.5rem solid; + border-right: 0.5rem solid; + } + .mobile-lg\:hover\:border-x-1:hover { + border-left: 0.5rem solid; + border-right: 0.5rem solid; + } + .mobile-lg\:border-top-1 { + border-top: 0.5rem solid; + } + .mobile-lg\:hover\:border-top-1:hover { + border-top: 0.5rem solid; + } + .mobile-lg\:border-right-1 { + border-right: 0.5rem solid; + } + .mobile-lg\:hover\:border-right-1:hover { + border-right: 0.5rem solid; + } + .mobile-lg\:border-bottom-1 { + border-bottom: 0.5rem solid; + } + .mobile-lg\:hover\:border-bottom-1:hover { + border-bottom: 0.5rem solid; + } + .mobile-lg\:border-left-1 { + border-left: 0.5rem solid; + } + .mobile-lg\:hover\:border-left-1:hover { + border-left: 0.5rem solid; + } + .mobile-lg\:border-105 { + border: 0.75rem solid; + } + .mobile-lg\:hover\:border-105:hover { + border: 0.75rem solid; + } + .mobile-lg\:border-y-105 { + border-top: 0.75rem solid; + border-bottom: 0.75rem solid; + } + .mobile-lg\:hover\:border-y-105:hover { + border-top: 0.75rem solid; + border-bottom: 0.75rem solid; + } + .mobile-lg\:border-x-105 { + border-left: 0.75rem solid; + border-right: 0.75rem solid; + } + .mobile-lg\:hover\:border-x-105:hover { + border-left: 0.75rem solid; + border-right: 0.75rem solid; + } + .mobile-lg\:border-top-105 { + border-top: 0.75rem solid; + } + .mobile-lg\:hover\:border-top-105:hover { + border-top: 0.75rem solid; + } + .mobile-lg\:border-right-105 { + border-right: 0.75rem solid; + } + .mobile-lg\:hover\:border-right-105:hover { + border-right: 0.75rem solid; + } + .mobile-lg\:border-bottom-105 { + border-bottom: 0.75rem solid; + } + .mobile-lg\:hover\:border-bottom-105:hover { + border-bottom: 0.75rem solid; + } + .mobile-lg\:border-left-105 { + border-left: 0.75rem solid; + } + .mobile-lg\:hover\:border-left-105:hover { + border-left: 0.75rem solid; + } + .mobile-lg\:border-2 { + border: 1rem solid; + } + .mobile-lg\:hover\:border-2:hover { + border: 1rem solid; + } + .mobile-lg\:border-y-2 { + border-top: 1rem solid; + border-bottom: 1rem solid; + } + .mobile-lg\:hover\:border-y-2:hover { + border-top: 1rem solid; + border-bottom: 1rem solid; + } + .mobile-lg\:border-x-2 { + border-left: 1rem solid; + border-right: 1rem solid; + } + .mobile-lg\:hover\:border-x-2:hover { + border-left: 1rem solid; + border-right: 1rem solid; + } + .mobile-lg\:border-top-2 { + border-top: 1rem solid; + } + .mobile-lg\:hover\:border-top-2:hover { + border-top: 1rem solid; + } + .mobile-lg\:border-right-2 { + border-right: 1rem solid; + } + .mobile-lg\:hover\:border-right-2:hover { + border-right: 1rem solid; + } + .mobile-lg\:border-bottom-2 { + border-bottom: 1rem solid; + } + .mobile-lg\:hover\:border-bottom-2:hover { + border-bottom: 1rem solid; + } + .mobile-lg\:border-left-2 { + border-left: 1rem solid; + } + .mobile-lg\:hover\:border-left-2:hover { + border-left: 1rem solid; + } + .mobile-lg\:border-205 { + border: 1.25rem solid; + } + .mobile-lg\:hover\:border-205:hover { + border: 1.25rem solid; + } + .mobile-lg\:border-y-205 { + border-top: 1.25rem solid; + border-bottom: 1.25rem solid; + } + .mobile-lg\:hover\:border-y-205:hover { + border-top: 1.25rem solid; + border-bottom: 1.25rem solid; + } + .mobile-lg\:border-x-205 { + border-left: 1.25rem solid; + border-right: 1.25rem solid; + } + .mobile-lg\:hover\:border-x-205:hover { + border-left: 1.25rem solid; + border-right: 1.25rem solid; + } + .mobile-lg\:border-top-205 { + border-top: 1.25rem solid; + } + .mobile-lg\:hover\:border-top-205:hover { + border-top: 1.25rem solid; + } + .mobile-lg\:border-right-205 { + border-right: 1.25rem solid; + } + .mobile-lg\:hover\:border-right-205:hover { + border-right: 1.25rem solid; + } + .mobile-lg\:border-bottom-205 { + border-bottom: 1.25rem solid; + } + .mobile-lg\:hover\:border-bottom-205:hover { + border-bottom: 1.25rem solid; + } + .mobile-lg\:border-left-205 { + border-left: 1.25rem solid; + } + .mobile-lg\:hover\:border-left-205:hover { + border-left: 1.25rem solid; + } + .mobile-lg\:border-3 { + border: 1.5rem solid; + } + .mobile-lg\:hover\:border-3:hover { + border: 1.5rem solid; + } + .mobile-lg\:border-y-3 { + border-top: 1.5rem solid; + border-bottom: 1.5rem solid; + } + .mobile-lg\:hover\:border-y-3:hover { + border-top: 1.5rem solid; + border-bottom: 1.5rem solid; + } + .mobile-lg\:border-x-3 { + border-left: 1.5rem solid; + border-right: 1.5rem solid; + } + .mobile-lg\:hover\:border-x-3:hover { + border-left: 1.5rem solid; + border-right: 1.5rem solid; + } + .mobile-lg\:border-top-3 { + border-top: 1.5rem solid; + } + .mobile-lg\:hover\:border-top-3:hover { + border-top: 1.5rem solid; + } + .mobile-lg\:border-right-3 { + border-right: 1.5rem solid; + } + .mobile-lg\:hover\:border-right-3:hover { + border-right: 1.5rem solid; + } + .mobile-lg\:border-bottom-3 { + border-bottom: 1.5rem solid; + } + .mobile-lg\:hover\:border-bottom-3:hover { + border-bottom: 1.5rem solid; + } + .mobile-lg\:border-left-3 { + border-left: 1.5rem solid; + } + .mobile-lg\:hover\:border-left-3:hover { + border-left: 1.5rem solid; + } + .mobile-lg\:border-0 { + border: 0 solid; + } + .mobile-lg\:hover\:border-0:hover { + border: 0 solid; + } + .mobile-lg\:border-y-0 { + border-top: 0 solid; + border-bottom: 0 solid; + } + .mobile-lg\:hover\:border-y-0:hover { + border-top: 0 solid; + border-bottom: 0 solid; + } + .mobile-lg\:border-x-0 { + border-left: 0 solid; + border-right: 0 solid; + } + .mobile-lg\:hover\:border-x-0:hover { + border-left: 0 solid; + border-right: 0 solid; + } + .mobile-lg\:border-top-0 { + border-top: 0 solid; + } + .mobile-lg\:hover\:border-top-0:hover { + border-top: 0 solid; + } + .mobile-lg\:border-right-0 { + border-right: 0 solid; + } + .mobile-lg\:hover\:border-right-0:hover { + border-right: 0 solid; + } + .mobile-lg\:border-bottom-0 { + border-bottom: 0 solid; + } + .mobile-lg\:hover\:border-bottom-0:hover { + border-bottom: 0 solid; + } + .mobile-lg\:border-left-0 { + border-left: 0 solid; + } + .mobile-lg\:hover\:border-left-0:hover { + border-left: 0 solid; + } + .mobile-lg\:border { + border: 1px solid; + } + .mobile-lg\:hover\:border:hover { + border: 1px solid; + } + .mobile-lg\:border-y { + border-top: 1px solid; + border-bottom: 1px solid; + } + .mobile-lg\:hover\:border-y:hover { + border-top: 1px solid; + border-bottom: 1px solid; + } + .mobile-lg\:border-x { + border-left: 1px solid; + border-right: 1px solid; + } + .mobile-lg\:hover\:border-x:hover { + border-left: 1px solid; + border-right: 1px solid; + } + .mobile-lg\:border-top { + border-top: 1px solid; + } + .mobile-lg\:hover\:border-top:hover { + border-top: 1px solid; + } + .mobile-lg\:border-right { + border-right: 1px solid; + } + .mobile-lg\:hover\:border-right:hover { + border-right: 1px solid; + } + .mobile-lg\:border-bottom { + border-bottom: 1px solid; + } + .mobile-lg\:hover\:border-bottom:hover { + border-bottom: 1px solid; + } + .mobile-lg\:border-left { + border-left: 1px solid; + } + .mobile-lg\:hover\:border-left:hover { + border-left: 1px solid; + } + .mobile-lg\:border-transparent { + border-color: transparent; + } + .mobile-lg\:hover\:border-transparent:hover { + border-color: transparent; + } + .mobile-lg\:border-black { + border-color: black; + } + .mobile-lg\:hover\:border-black:hover { + border-color: black; + } + .mobile-lg\:border-white { + border-color: white; + } + .mobile-lg\:hover\:border-white:hover { + border-color: white; + } + .mobile-lg\:border-red { + border-color: #e52207; + } + .mobile-lg\:hover\:border-red:hover { + border-color: #e52207; + } + .mobile-lg\:border-orange { + border-color: #e66f0e; + } + .mobile-lg\:hover\:border-orange:hover { + border-color: #e66f0e; + } + .mobile-lg\:border-gold { + border-color: #ffbe2e; + } + .mobile-lg\:hover\:border-gold:hover { + border-color: #ffbe2e; + } + .mobile-lg\:border-yellow { + border-color: #fee685; + } + .mobile-lg\:hover\:border-yellow:hover { + border-color: #fee685; + } + .mobile-lg\:border-green { + border-color: #538200; + } + .mobile-lg\:hover\:border-green:hover { + border-color: #538200; + } + .mobile-lg\:border-mint { + border-color: #04c585; + } + .mobile-lg\:hover\:border-mint:hover { + border-color: #04c585; + } + .mobile-lg\:border-cyan { + border-color: #009ec1; + } + .mobile-lg\:hover\:border-cyan:hover { + border-color: #009ec1; + } + .mobile-lg\:border-blue { + border-color: #0076d6; + } + .mobile-lg\:hover\:border-blue:hover { + border-color: #0076d6; + } + .mobile-lg\:border-indigo { + border-color: #676cc8; + } + .mobile-lg\:hover\:border-indigo:hover { + border-color: #676cc8; + } + .mobile-lg\:border-violet { + border-color: #8168b3; + } + .mobile-lg\:hover\:border-violet:hover { + border-color: #8168b3; + } + .mobile-lg\:border-magenta { + border-color: #d72d79; + } + .mobile-lg\:hover\:border-magenta:hover { + border-color: #d72d79; + } + .mobile-lg\:border-gray-5 { + border-color: #f0f0f0; + } + .mobile-lg\:hover\:border-gray-5:hover { + border-color: #f0f0f0; + } + .mobile-lg\:border-gray-10 { + border-color: #e6e6e6; + } + .mobile-lg\:hover\:border-gray-10:hover { + border-color: #e6e6e6; + } + .mobile-lg\:border-gray-30 { + border-color: #adadad; + } + .mobile-lg\:hover\:border-gray-30:hover { + border-color: #adadad; + } + .mobile-lg\:border-gray-50 { + border-color: #757575; + } + .mobile-lg\:hover\:border-gray-50:hover { + border-color: #757575; + } + .mobile-lg\:border-gray-70 { + border-color: #454545; + } + .mobile-lg\:hover\:border-gray-70:hover { + border-color: #454545; + } + .mobile-lg\:border-gray-90 { + border-color: #1b1b1b; + } + .mobile-lg\:hover\:border-gray-90:hover { + border-color: #1b1b1b; + } + .mobile-lg\:border-base-lightest { + border-color: #f0f0f0; + } + .mobile-lg\:hover\:border-base-lightest:hover { + border-color: #f0f0f0; + } + .mobile-lg\:border-base-lighter { + border-color: #dfe1e2; + } + .mobile-lg\:hover\:border-base-lighter:hover { + border-color: #dfe1e2; + } + .mobile-lg\:border-base-light { + border-color: #a9aeb1; + } + .mobile-lg\:hover\:border-base-light:hover { + border-color: #a9aeb1; + } + .mobile-lg\:border-base { + border-color: #71767a; + } + .mobile-lg\:hover\:border-base:hover { + border-color: #71767a; + } + .mobile-lg\:border-base-dark { + border-color: #565c65; + } + .mobile-lg\:hover\:border-base-dark:hover { + border-color: #565c65; + } + .mobile-lg\:border-base-darker { + border-color: #3d4551; + } + .mobile-lg\:hover\:border-base-darker:hover { + border-color: #3d4551; + } + .mobile-lg\:border-base-darkest { + border-color: #1b1b1b; + } + .mobile-lg\:hover\:border-base-darkest:hover { + border-color: #1b1b1b; + } + .mobile-lg\:border-ink { + border-color: #1b1b1b; + } + .mobile-lg\:hover\:border-ink:hover { + border-color: #1b1b1b; + } + .mobile-lg\:border-primary-lighter { + border-color: #d9e8f6; + } + .mobile-lg\:hover\:border-primary-lighter:hover { + border-color: #d9e8f6; + } + .mobile-lg\:border-primary-light { + border-color: #73b3e7; + } + .mobile-lg\:hover\:border-primary-light:hover { + border-color: #73b3e7; + } + .mobile-lg\:border-primary { + border-color: #005ea2; + } + .mobile-lg\:hover\:border-primary:hover { + border-color: #005ea2; + } + .mobile-lg\:border-primary-vivid { + border-color: #0050d8; + } + .mobile-lg\:hover\:border-primary-vivid:hover { + border-color: #0050d8; + } + .mobile-lg\:border-primary-dark { + border-color: #1a4480; + } + .mobile-lg\:hover\:border-primary-dark:hover { + border-color: #1a4480; + } + .mobile-lg\:border-primary-darker { + border-color: #162e51; + } + .mobile-lg\:hover\:border-primary-darker:hover { + border-color: #162e51; + } + .mobile-lg\:border-secondary-lighter { + border-color: #f3e1e4; + } + .mobile-lg\:hover\:border-secondary-lighter:hover { + border-color: #f3e1e4; + } + .mobile-lg\:border-secondary-light { + border-color: #f2938c; + } + .mobile-lg\:hover\:border-secondary-light:hover { + border-color: #f2938c; + } + .mobile-lg\:border-secondary { + border-color: #d83933; + } + .mobile-lg\:hover\:border-secondary:hover { + border-color: #d83933; + } + .mobile-lg\:border-secondary-vivid { + border-color: #e41d3d; + } + .mobile-lg\:hover\:border-secondary-vivid:hover { + border-color: #e41d3d; + } + .mobile-lg\:border-secondary-dark { + border-color: #b50909; + } + .mobile-lg\:hover\:border-secondary-dark:hover { + border-color: #b50909; + } + .mobile-lg\:border-secondary-darker { + border-color: #8b0a03; + } + .mobile-lg\:hover\:border-secondary-darker:hover { + border-color: #8b0a03; + } + .mobile-lg\:border-accent-warm-darker { + border-color: #775540; + } + .mobile-lg\:hover\:border-accent-warm-darker:hover { + border-color: #775540; + } + .mobile-lg\:border-accent-warm-dark { + border-color: #c05600; + } + .mobile-lg\:hover\:border-accent-warm-dark:hover { + border-color: #c05600; + } + .mobile-lg\:border-accent-warm { + border-color: #fa9441; + } + .mobile-lg\:hover\:border-accent-warm:hover { + border-color: #fa9441; + } + .mobile-lg\:border-accent-warm-light { + border-color: #ffbc78; + } + .mobile-lg\:hover\:border-accent-warm-light:hover { + border-color: #ffbc78; + } + .mobile-lg\:border-accent-warm-lighter { + border-color: #f2e4d4; + } + .mobile-lg\:hover\:border-accent-warm-lighter:hover { + border-color: #f2e4d4; + } + .mobile-lg\:border-accent-cool-darker { + border-color: #07648d; + } + .mobile-lg\:hover\:border-accent-cool-darker:hover { + border-color: #07648d; + } + .mobile-lg\:border-accent-cool-dark { + border-color: #28a0cb; + } + .mobile-lg\:hover\:border-accent-cool-dark:hover { + border-color: #28a0cb; + } + .mobile-lg\:border-accent-cool { + border-color: #00bde3; + } + .mobile-lg\:hover\:border-accent-cool:hover { + border-color: #00bde3; + } + .mobile-lg\:border-accent-cool-light { + border-color: #97d4ea; + } + .mobile-lg\:hover\:border-accent-cool-light:hover { + border-color: #97d4ea; + } + .mobile-lg\:border-accent-cool-lighter { + border-color: #e1f3f8; + } + .mobile-lg\:hover\:border-accent-cool-lighter:hover { + border-color: #e1f3f8; + } + .mobile-lg\:border-error-lighter { + border-color: #f4e3db; + } + .mobile-lg\:hover\:border-error-lighter:hover { + border-color: #f4e3db; + } + .mobile-lg\:border-error-light { + border-color: #f39268; + } + .mobile-lg\:hover\:border-error-light:hover { + border-color: #f39268; + } + .mobile-lg\:border-error { + border-color: #d54309; + } + .mobile-lg\:hover\:border-error:hover { + border-color: #d54309; + } + .mobile-lg\:border-error-dark { + border-color: #b50909; + } + .mobile-lg\:hover\:border-error-dark:hover { + border-color: #b50909; + } + .mobile-lg\:border-error-darker { + border-color: #6f3331; + } + .mobile-lg\:hover\:border-error-darker:hover { + border-color: #6f3331; + } + .mobile-lg\:border-warning-lighter { + border-color: #faf3d1; + } + .mobile-lg\:hover\:border-warning-lighter:hover { + border-color: #faf3d1; + } + .mobile-lg\:border-warning-light { + border-color: #fee685; + } + .mobile-lg\:hover\:border-warning-light:hover { + border-color: #fee685; + } + .mobile-lg\:border-warning { + border-color: #ffbe2e; + } + .mobile-lg\:hover\:border-warning:hover { + border-color: #ffbe2e; + } + .mobile-lg\:border-warning-dark { + border-color: #e5a000; + } + .mobile-lg\:hover\:border-warning-dark:hover { + border-color: #e5a000; + } + .mobile-lg\:border-warning-darker { + border-color: #936f38; + } + .mobile-lg\:hover\:border-warning-darker:hover { + border-color: #936f38; + } + .mobile-lg\:border-success-lighter { + border-color: #ecf3ec; + } + .mobile-lg\:hover\:border-success-lighter:hover { + border-color: #ecf3ec; + } + .mobile-lg\:border-success-light { + border-color: #70e17b; + } + .mobile-lg\:hover\:border-success-light:hover { + border-color: #70e17b; + } + .mobile-lg\:border-success { + border-color: #00a91c; + } + .mobile-lg\:hover\:border-success:hover { + border-color: #00a91c; + } + .mobile-lg\:border-success-dark { + border-color: #4d8055; + } + .mobile-lg\:hover\:border-success-dark:hover { + border-color: #4d8055; + } + .mobile-lg\:border-success-darker { + border-color: #446443; + } + .mobile-lg\:hover\:border-success-darker:hover { + border-color: #446443; + } + .mobile-lg\:border-info-lighter { + border-color: #e7f6f8; + } + .mobile-lg\:hover\:border-info-lighter:hover { + border-color: #e7f6f8; + } + .mobile-lg\:border-info-light { + border-color: #99deea; + } + .mobile-lg\:hover\:border-info-light:hover { + border-color: #99deea; + } + .mobile-lg\:border-info { + border-color: #00bde3; + } + .mobile-lg\:hover\:border-info:hover { + border-color: #00bde3; + } + .mobile-lg\:border-info-dark { + border-color: #009ec1; + } + .mobile-lg\:hover\:border-info-dark:hover { + border-color: #009ec1; + } + .mobile-lg\:border-info-darker { + border-color: #2e6276; + } + .mobile-lg\:hover\:border-info-darker:hover { + border-color: #2e6276; + } + .mobile-lg\:border-disabled-light { + border-color: #e6e6e6; + } + .mobile-lg\:hover\:border-disabled-light:hover { + border-color: #e6e6e6; + } + .mobile-lg\:border-disabled { + border-color: #c9c9c9; + } + .mobile-lg\:hover\:border-disabled:hover { + border-color: #c9c9c9; + } + .mobile-lg\:border-disabled-dark { + border-color: #adadad; + } + .mobile-lg\:hover\:border-disabled-dark:hover { + border-color: #adadad; + } + .mobile-lg\:border-emergency { + border-color: #9c3d10; + } + .mobile-lg\:hover\:border-emergency:hover { + border-color: #9c3d10; + } + .mobile-lg\:border-emergency-dark { + border-color: #332d29; + } + .mobile-lg\:hover\:border-emergency-dark:hover { + border-color: #332d29; + } + .mobile-lg\:radius-0 { + border-radius: 0; + } + .mobile-lg\:radius-top-0 { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + .mobile-lg\:radius-right-0 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .mobile-lg\:radius-bottom-0 { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } + .mobile-lg\:radius-left-0 { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .mobile-lg\:radius-sm { + border-radius: 2px; + } + .mobile-lg\:radius-top-sm { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } + .mobile-lg\:radius-right-sm { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + } + .mobile-lg\:radius-bottom-sm { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + } + .mobile-lg\:radius-left-sm { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + } + .mobile-lg\:radius-md { + border-radius: 0.25rem; + } + .mobile-lg\:radius-top-md { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + .mobile-lg\:radius-right-md { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + .mobile-lg\:radius-bottom-md { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + .mobile-lg\:radius-left-md { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + .mobile-lg\:radius-lg { + border-radius: 0.5rem; + } + .mobile-lg\:radius-top-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + .mobile-lg\:radius-right-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + .mobile-lg\:radius-bottom-lg { + border-bottom-left-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + .mobile-lg\:radius-left-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + .mobile-lg\:radius-pill { + border-radius: 99rem; + } + .mobile-lg\:radius-top-pill { + border-top-left-radius: 99rem; + border-top-right-radius: 99rem; + } + .mobile-lg\:radius-right-pill { + border-top-right-radius: 99rem; + border-bottom-right-radius: 99rem; + } + .mobile-lg\:radius-bottom-pill { + border-bottom-left-radius: 99rem; + border-bottom-right-radius: 99rem; + } + .mobile-lg\:radius-left-pill { + border-top-left-radius: 99rem; + border-bottom-left-radius: 99rem; + } + .mobile-lg\:display-block { + display: block; + } + .mobile-lg\:display-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .mobile-lg\:display-none { + display: none; + } + .mobile-lg\:display-inline { + display: inline; + } + .mobile-lg\:display-inline-block { + display: inline-block; + } + .mobile-lg\:display-inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } + .mobile-lg\:display-table { + display: table; + } + .mobile-lg\:display-table-cell { + display: table-cell; + } + .mobile-lg\:display-table-row { + display: table-row; + } + .mobile-lg\:font-mono-3xs { + font-size: 0.77rem; + } + .mobile-lg\:font-mono-2xs { + font-size: 0.83rem; + } + .mobile-lg\:font-mono-xs { + font-size: 0.89rem; + } + .mobile-lg\:font-mono-sm { + font-size: 0.95rem; + } + .mobile-lg\:font-mono-md { + font-size: 1.07rem; + } + .mobile-lg\:font-mono-lg { + font-size: 1.31rem; + } + .mobile-lg\:font-mono-xl { + font-size: 1.91rem; + } + .mobile-lg\:font-mono-2xl { + font-size: 2.38rem; + } + .mobile-lg\:font-mono-3xl { + font-size: 2.86rem; + } + .mobile-lg\:font-sans-3xs { + font-size: 0.87rem; + } + .mobile-lg\:font-sans-2xs { + font-size: 0.93rem; + } + .mobile-lg\:font-sans-xs { + font-size: 1rem; + } + .mobile-lg\:font-sans-sm { + font-size: 1.06rem; + } + .mobile-lg\:font-sans-md { + font-size: 1.2rem; + } + .mobile-lg\:font-sans-lg { + font-size: 1.46rem; + } + .mobile-lg\:font-sans-xl { + font-size: 2.13rem; + } + .mobile-lg\:font-sans-2xl { + font-size: 2.66rem; + } + .mobile-lg\:font-sans-3xl { + font-size: 3.19rem; + } + .mobile-lg\:font-serif-3xs { + font-size: 0.79rem; + } + .mobile-lg\:font-serif-2xs { + font-size: 0.85rem; + } + .mobile-lg\:font-serif-xs { + font-size: 0.91rem; + } + .mobile-lg\:font-serif-sm { + font-size: 0.98rem; + } + .mobile-lg\:font-serif-md { + font-size: 1.1rem; + } + .mobile-lg\:font-serif-lg { + font-size: 1.34rem; + } + .mobile-lg\:font-serif-xl { + font-size: 1.95rem; + } + .mobile-lg\:font-serif-2xl { + font-size: 2.44rem; + } + .mobile-lg\:font-serif-3xl { + font-size: 2.93rem; + } + .mobile-lg\:font-heading-3xs { + font-size: 0.79rem; + } + .mobile-lg\:font-heading-2xs { + font-size: 0.85rem; + } + .mobile-lg\:font-heading-xs { + font-size: 0.91rem; + } + .mobile-lg\:font-heading-sm { + font-size: 0.98rem; + } + .mobile-lg\:font-heading-md { + font-size: 1.1rem; + } + .mobile-lg\:font-heading-lg { + font-size: 1.34rem; + } + .mobile-lg\:font-heading-xl { + font-size: 1.95rem; + } + .mobile-lg\:font-heading-2xl { + font-size: 2.44rem; + } + .mobile-lg\:font-heading-3xl { + font-size: 2.93rem; + } + .mobile-lg\:font-body-3xs { + font-size: 0.87rem; + } + .mobile-lg\:font-body-2xs { + font-size: 0.93rem; + } + .mobile-lg\:font-body-xs { + font-size: 1rem; + } + .mobile-lg\:font-body-sm { + font-size: 1.06rem; + } + .mobile-lg\:font-body-md { + font-size: 1.2rem; + } + .mobile-lg\:font-body-lg { + font-size: 1.46rem; + } + .mobile-lg\:font-body-xl { + font-size: 2.13rem; + } + .mobile-lg\:font-body-2xl { + font-size: 2.66rem; + } + .mobile-lg\:font-body-3xl { + font-size: 3.19rem; + } + .mobile-lg\:font-code-3xs { + font-size: 0.77rem; + } + .mobile-lg\:font-code-2xs { + font-size: 0.83rem; + } + .mobile-lg\:font-code-xs { + font-size: 0.89rem; + } + .mobile-lg\:font-code-sm { + font-size: 0.95rem; + } + .mobile-lg\:font-code-md { + font-size: 1.07rem; + } + .mobile-lg\:font-code-lg { + font-size: 1.31rem; + } + .mobile-lg\:font-code-xl { + font-size: 1.91rem; + } + .mobile-lg\:font-code-2xl { + font-size: 2.38rem; + } + .mobile-lg\:font-code-3xl { + font-size: 2.86rem; + } + .mobile-lg\:font-alt-3xs { + font-size: 0.79rem; + } + .mobile-lg\:font-alt-2xs { + font-size: 0.85rem; + } + .mobile-lg\:font-alt-xs { + font-size: 0.91rem; + } + .mobile-lg\:font-alt-sm { + font-size: 0.98rem; + } + .mobile-lg\:font-alt-md { + font-size: 1.1rem; + } + .mobile-lg\:font-alt-lg { + font-size: 1.34rem; + } + .mobile-lg\:font-alt-xl { + font-size: 1.95rem; + } + .mobile-lg\:font-alt-2xl { + font-size: 2.44rem; + } + .mobile-lg\:font-alt-3xl { + font-size: 2.93rem; + } + .mobile-lg\:font-ui-3xs { + font-size: 0.87rem; + } + .mobile-lg\:font-ui-2xs { + font-size: 0.93rem; + } + .mobile-lg\:font-ui-xs { + font-size: 1rem; + } + .mobile-lg\:font-ui-sm { + font-size: 1.06rem; + } + .mobile-lg\:font-ui-md { + font-size: 1.2rem; + } + .mobile-lg\:font-ui-lg { + font-size: 1.46rem; + } + .mobile-lg\:font-ui-xl { + font-size: 2.13rem; + } + .mobile-lg\:font-ui-2xl { + font-size: 2.66rem; + } + .mobile-lg\:font-ui-3xl { + font-size: 3.19rem; + } + .mobile-lg\:text-light { + font-weight: 300; + } + .mobile-lg\:text-normal { + font-weight: normal; + } + .mobile-lg\:text-bold { + font-weight: 700; + } + .mobile-lg\:flex-justify-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .mobile-lg\:flex-justify-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .mobile-lg\:flex-justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .mobile-lg\:flex-justify { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .mobile-lg\:line-height-sans-1 { + line-height: 0.9; + } + .mobile-lg\:line-height-sans-2 { + line-height: 1.1; + } + .mobile-lg\:line-height-sans-3 { + line-height: 1.3; + } + .mobile-lg\:line-height-sans-4 { + line-height: 1.4; + } + .mobile-lg\:line-height-sans-5 { + line-height: 1.5; + } + .mobile-lg\:line-height-sans-6 { + line-height: 1.6; + } + .mobile-lg\:line-height-serif-1 { + line-height: 1; + } + .mobile-lg\:line-height-serif-2 { + line-height: 1.2; + } + .mobile-lg\:line-height-serif-3 { + line-height: 1.4; + } + .mobile-lg\:line-height-serif-4 { + line-height: 1.5; + } + .mobile-lg\:line-height-serif-5 { + line-height: 1.7; + } + .mobile-lg\:line-height-serif-6 { + line-height: 1.8; + } + .mobile-lg\:line-height-mono-1 { + line-height: 1; + } + .mobile-lg\:line-height-mono-2 { + line-height: 1.3; + } + .mobile-lg\:line-height-mono-3 { + line-height: 1.4; + } + .mobile-lg\:line-height-mono-4 { + line-height: 1.6; + } + .mobile-lg\:line-height-mono-5 { + line-height: 1.7; + } + .mobile-lg\:line-height-mono-6 { + line-height: 1.8; + } + .mobile-lg\:line-height-heading-1 { + line-height: 1; + } + .mobile-lg\:line-height-heading-2 { + line-height: 1.2; + } + .mobile-lg\:line-height-heading-3 { + line-height: 1.4; + } + .mobile-lg\:line-height-heading-4 { + line-height: 1.5; + } + .mobile-lg\:line-height-heading-5 { + line-height: 1.7; + } + .mobile-lg\:line-height-heading-6 { + line-height: 1.8; + } + .mobile-lg\:line-height-ui-1 { + line-height: 0.9; + } + .mobile-lg\:line-height-ui-2 { + line-height: 1.1; + } + .mobile-lg\:line-height-ui-3 { + line-height: 1.3; + } + .mobile-lg\:line-height-ui-4 { + line-height: 1.4; + } + .mobile-lg\:line-height-ui-5 { + line-height: 1.5; + } + .mobile-lg\:line-height-ui-6 { + line-height: 1.6; + } + .mobile-lg\:line-height-body-1 { + line-height: 0.9; + } + .mobile-lg\:line-height-body-2 { + line-height: 1.1; + } + .mobile-lg\:line-height-body-3 { + line-height: 1.3; + } + .mobile-lg\:line-height-body-4 { + line-height: 1.4; + } + .mobile-lg\:line-height-body-5 { + line-height: 1.5; + } + .mobile-lg\:line-height-body-6 { + line-height: 1.6; + } + .mobile-lg\:line-height-code-1 { + line-height: 1; + } + .mobile-lg\:line-height-code-2 { + line-height: 1.3; + } + .mobile-lg\:line-height-code-3 { + line-height: 1.4; + } + .mobile-lg\:line-height-code-4 { + line-height: 1.6; + } + .mobile-lg\:line-height-code-5 { + line-height: 1.7; + } + .mobile-lg\:line-height-code-6 { + line-height: 1.8; + } + .mobile-lg\:line-height-alt-1 { + line-height: 1; + } + .mobile-lg\:line-height-alt-2 { + line-height: 1.2; + } + .mobile-lg\:line-height-alt-3 { + line-height: 1.4; + } + .mobile-lg\:line-height-alt-4 { + line-height: 1.5; + } + .mobile-lg\:line-height-alt-5 { + line-height: 1.7; + } + .mobile-lg\:line-height-alt-6 { + line-height: 1.8; + } + .mobile-lg\:margin-neg-1px { + margin: -1px; + } + .mobile-lg\:margin-neg-2px { + margin: -2px; + } + .mobile-lg\:margin-neg-05 { + margin: -0.25rem; + } + .mobile-lg\:margin-neg-1 { + margin: -0.5rem; + } + .mobile-lg\:margin-neg-105 { + margin: -0.75rem; + } + .mobile-lg\:margin-neg-2 { + margin: -1rem; + } + .mobile-lg\:margin-neg-205 { + margin: -1.25rem; + } + .mobile-lg\:margin-neg-3 { + margin: -1.5rem; + } + .mobile-lg\:margin-1px { + margin: 1px; + } + .mobile-lg\:margin-2px { + margin: 2px; + } + .mobile-lg\:margin-05 { + margin: 0.25rem; + } + .mobile-lg\:margin-1 { + margin: 0.5rem; + } + .mobile-lg\:margin-105 { + margin: 0.75rem; + } + .mobile-lg\:margin-2 { + margin: 1rem; + } + .mobile-lg\:margin-205 { + margin: 1.25rem; + } + .mobile-lg\:margin-3 { + margin: 1.5rem; + } + .mobile-lg\:margin-neg-4 { + margin: -2rem; + } + .mobile-lg\:margin-neg-5 { + margin: -2.5rem; + } + .mobile-lg\:margin-neg-6 { + margin: -3rem; + } + .mobile-lg\:margin-neg-7 { + margin: -3.5rem; + } + .mobile-lg\:margin-neg-8 { + margin: -4rem; + } + .mobile-lg\:margin-neg-9 { + margin: -4.5rem; + } + .mobile-lg\:margin-neg-10 { + margin: -5rem; + } + .mobile-lg\:margin-neg-15 { + margin: -7.5rem; + } + .mobile-lg\:margin-4 { + margin: 2rem; + } + .mobile-lg\:margin-5 { + margin: 2.5rem; + } + .mobile-lg\:margin-6 { + margin: 3rem; + } + .mobile-lg\:margin-7 { + margin: 3.5rem; + } + .mobile-lg\:margin-8 { + margin: 4rem; + } + .mobile-lg\:margin-9 { + margin: 4.5rem; + } + .mobile-lg\:margin-10 { + margin: 5rem; + } + .mobile-lg\:margin-15 { + margin: 7.5rem; + } + .mobile-lg\:margin-05em { + margin: 0.5em; + } + .mobile-lg\:margin-1em { + margin: 1em; + } + .mobile-lg\:margin-105em { + margin: 1.5em; + } + .mobile-lg\:margin-2em { + margin: 2em; + } + .mobile-lg\:margin-0 { + margin: 0; + } + .mobile-lg\:margin-y-1px { + margin-top: 1px; + margin-bottom: 1px; + } + .mobile-lg\:margin-top-1px { + margin-top: 1px; + } + .mobile-lg\:margin-bottom-1px { + margin-bottom: 1px; + } + .mobile-lg\:margin-y-2px { + margin-top: 2px; + margin-bottom: 2px; + } + .mobile-lg\:margin-top-2px { + margin-top: 2px; + } + .mobile-lg\:margin-bottom-2px { + margin-bottom: 2px; + } + .mobile-lg\:margin-y-05 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + .mobile-lg\:margin-top-05 { + margin-top: 0.25rem; + } + .mobile-lg\:margin-bottom-05 { + margin-bottom: 0.25rem; + } + .mobile-lg\:margin-y-1 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + .mobile-lg\:margin-top-1 { + margin-top: 0.5rem; + } + .mobile-lg\:margin-bottom-1 { + margin-bottom: 0.5rem; + } + .mobile-lg\:margin-y-105 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + .mobile-lg\:margin-top-105 { + margin-top: 0.75rem; + } + .mobile-lg\:margin-bottom-105 { + margin-bottom: 0.75rem; + } + .mobile-lg\:margin-y-2 { + margin-top: 1rem; + margin-bottom: 1rem; + } + .mobile-lg\:margin-top-2 { + margin-top: 1rem; + } + .mobile-lg\:margin-bottom-2 { + margin-bottom: 1rem; + } + .mobile-lg\:margin-y-205 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + .mobile-lg\:margin-top-205 { + margin-top: 1.25rem; + } + .mobile-lg\:margin-bottom-205 { + margin-bottom: 1.25rem; + } + .mobile-lg\:margin-y-3 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + .mobile-lg\:margin-top-3 { + margin-top: 1.5rem; + } + .mobile-lg\:margin-bottom-3 { + margin-bottom: 1.5rem; + } + .mobile-lg\:margin-y-neg-1px { + margin-top: -1px; + margin-bottom: -1px; + } + .mobile-lg\:margin-top-neg-1px { + margin-top: -1px; + } + .mobile-lg\:margin-bottom-neg-1px { + margin-bottom: -1px; + } + .mobile-lg\:margin-y-neg-2px { + margin-top: -2px; + margin-bottom: -2px; + } + .mobile-lg\:margin-top-neg-2px { + margin-top: -2px; + } + .mobile-lg\:margin-bottom-neg-2px { + margin-bottom: -2px; + } + .mobile-lg\:margin-y-neg-05 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + .mobile-lg\:margin-top-neg-05 { + margin-top: -0.25rem; + } + .mobile-lg\:margin-bottom-neg-05 { + margin-bottom: -0.25rem; + } + .mobile-lg\:margin-y-neg-1 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + .mobile-lg\:margin-top-neg-1 { + margin-top: -0.5rem; + } + .mobile-lg\:margin-bottom-neg-1 { + margin-bottom: -0.5rem; + } + .mobile-lg\:margin-y-neg-105 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + .mobile-lg\:margin-top-neg-105 { + margin-top: -0.75rem; + } + .mobile-lg\:margin-bottom-neg-105 { + margin-bottom: -0.75rem; + } + .mobile-lg\:margin-y-neg-2 { + margin-top: -1rem; + margin-bottom: -1rem; + } + .mobile-lg\:margin-top-neg-2 { + margin-top: -1rem; + } + .mobile-lg\:margin-bottom-neg-2 { + margin-bottom: -1rem; + } + .mobile-lg\:margin-y-neg-205 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + .mobile-lg\:margin-top-neg-205 { + margin-top: -1.25rem; + } + .mobile-lg\:margin-bottom-neg-205 { + margin-bottom: -1.25rem; + } + .mobile-lg\:margin-y-neg-3 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + .mobile-lg\:margin-top-neg-3 { + margin-top: -1.5rem; + } + .mobile-lg\:margin-bottom-neg-3 { + margin-bottom: -1.5rem; + } + .mobile-lg\:margin-y-neg-4 { + margin-top: -2rem; + margin-bottom: -2rem; + } + .mobile-lg\:margin-top-neg-4 { + margin-top: -2rem; + } + .mobile-lg\:margin-bottom-neg-4 { + margin-bottom: -2rem; + } + .mobile-lg\:margin-y-neg-5 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + .mobile-lg\:margin-top-neg-5 { + margin-top: -2.5rem; + } + .mobile-lg\:margin-bottom-neg-5 { + margin-bottom: -2.5rem; + } + .mobile-lg\:margin-y-neg-6 { + margin-top: -3rem; + margin-bottom: -3rem; + } + .mobile-lg\:margin-top-neg-6 { + margin-top: -3rem; + } + .mobile-lg\:margin-bottom-neg-6 { + margin-bottom: -3rem; + } + .mobile-lg\:margin-y-neg-7 { + margin-top: -3.5rem; + margin-bottom: -3.5rem; + } + .mobile-lg\:margin-top-neg-7 { + margin-top: -3.5rem; + } + .mobile-lg\:margin-bottom-neg-7 { + margin-bottom: -3.5rem; + } + .mobile-lg\:margin-y-neg-8 { + margin-top: -4rem; + margin-bottom: -4rem; + } + .mobile-lg\:margin-top-neg-8 { + margin-top: -4rem; + } + .mobile-lg\:margin-bottom-neg-8 { + margin-bottom: -4rem; + } + .mobile-lg\:margin-y-neg-9 { + margin-top: -4.5rem; + margin-bottom: -4.5rem; + } + .mobile-lg\:margin-top-neg-9 { + margin-top: -4.5rem; + } + .mobile-lg\:margin-bottom-neg-9 { + margin-bottom: -4.5rem; + } + .mobile-lg\:margin-y-neg-10 { + margin-top: -5rem; + margin-bottom: -5rem; + } + .mobile-lg\:margin-top-neg-10 { + margin-top: -5rem; + } + .mobile-lg\:margin-bottom-neg-10 { + margin-bottom: -5rem; + } + .mobile-lg\:margin-y-neg-15 { + margin-top: -7.5rem; + margin-bottom: -7.5rem; + } + .mobile-lg\:margin-top-neg-15 { + margin-top: -7.5rem; + } + .mobile-lg\:margin-bottom-neg-15 { + margin-bottom: -7.5rem; + } + .mobile-lg\:margin-y-4 { + margin-top: 2rem; + margin-bottom: 2rem; + } + .mobile-lg\:margin-top-4 { + margin-top: 2rem; + } + .mobile-lg\:margin-bottom-4 { + margin-bottom: 2rem; + } + .mobile-lg\:margin-y-5 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + .mobile-lg\:margin-top-5 { + margin-top: 2.5rem; + } + .mobile-lg\:margin-bottom-5 { + margin-bottom: 2.5rem; + } + .mobile-lg\:margin-y-6 { + margin-top: 3rem; + margin-bottom: 3rem; + } + .mobile-lg\:margin-top-6 { + margin-top: 3rem; + } + .mobile-lg\:margin-bottom-6 { + margin-bottom: 3rem; + } + .mobile-lg\:margin-y-7 { + margin-top: 3.5rem; + margin-bottom: 3.5rem; + } + .mobile-lg\:margin-top-7 { + margin-top: 3.5rem; + } + .mobile-lg\:margin-bottom-7 { + margin-bottom: 3.5rem; + } + .mobile-lg\:margin-y-8 { + margin-top: 4rem; + margin-bottom: 4rem; + } + .mobile-lg\:margin-top-8 { + margin-top: 4rem; + } + .mobile-lg\:margin-bottom-8 { + margin-bottom: 4rem; + } + .mobile-lg\:margin-y-9 { + margin-top: 4.5rem; + margin-bottom: 4.5rem; + } + .mobile-lg\:margin-top-9 { + margin-top: 4.5rem; + } + .mobile-lg\:margin-bottom-9 { + margin-bottom: 4.5rem; + } + .mobile-lg\:margin-y-10 { + margin-top: 5rem; + margin-bottom: 5rem; + } + .mobile-lg\:margin-top-10 { + margin-top: 5rem; + } + .mobile-lg\:margin-bottom-10 { + margin-bottom: 5rem; + } + .mobile-lg\:margin-y-15 { + margin-top: 7.5rem; + margin-bottom: 7.5rem; + } + .mobile-lg\:margin-top-15 { + margin-top: 7.5rem; + } + .mobile-lg\:margin-bottom-15 { + margin-bottom: 7.5rem; + } + .mobile-lg\:margin-y-05em { + margin-top: 0.5em; + margin-bottom: 0.5em; + } + .mobile-lg\:margin-top-05em { + margin-top: 0.5em; + } + .mobile-lg\:margin-bottom-05em { + margin-bottom: 0.5em; + } + .mobile-lg\:margin-y-1em { + margin-top: 1em; + margin-bottom: 1em; + } + .mobile-lg\:margin-top-1em { + margin-top: 1em; + } + .mobile-lg\:margin-bottom-1em { + margin-bottom: 1em; + } + .mobile-lg\:margin-y-105em { + margin-top: 1.5em; + margin-bottom: 1.5em; + } + .mobile-lg\:margin-top-105em { + margin-top: 1.5em; + } + .mobile-lg\:margin-bottom-105em { + margin-bottom: 1.5em; + } + .mobile-lg\:margin-y-2em { + margin-top: 2em; + margin-bottom: 2em; + } + .mobile-lg\:margin-top-2em { + margin-top: 2em; + } + .mobile-lg\:margin-bottom-2em { + margin-bottom: 2em; + } + .mobile-lg\:margin-y-0 { + margin-top: 0; + margin-bottom: 0; + } + .mobile-lg\:margin-top-0 { + margin-top: 0; + } + .mobile-lg\:margin-bottom-0 { + margin-bottom: 0; + } + .mobile-lg\:margin-y-auto { + margin-top: auto; + margin-bottom: auto; + } + .mobile-lg\:margin-top-auto { + margin-top: auto; + } + .mobile-lg\:margin-bottom-auto { + margin-bottom: auto; + } + .mobile-lg\:margin-x-1px { + margin-left: 1px; + margin-right: 1px; + } + .mobile-lg\:margin-right-1px { + margin-right: 1px; + } + .mobile-lg\:margin-left-1px { + margin-left: 1px; + } + .mobile-lg\:margin-x-2px { + margin-left: 2px; + margin-right: 2px; + } + .mobile-lg\:margin-right-2px { + margin-right: 2px; + } + .mobile-lg\:margin-left-2px { + margin-left: 2px; + } + .mobile-lg\:margin-x-05 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + .mobile-lg\:margin-right-05 { + margin-right: 0.25rem; + } + .mobile-lg\:margin-left-05 { + margin-left: 0.25rem; + } + .mobile-lg\:margin-x-1 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + .mobile-lg\:margin-right-1 { + margin-right: 0.5rem; + } + .mobile-lg\:margin-left-1 { + margin-left: 0.5rem; + } + .mobile-lg\:margin-x-105 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + .mobile-lg\:margin-right-105 { + margin-right: 0.75rem; + } + .mobile-lg\:margin-left-105 { + margin-left: 0.75rem; + } + .mobile-lg\:margin-x-2 { + margin-left: 1rem; + margin-right: 1rem; + } + .mobile-lg\:margin-right-2 { + margin-right: 1rem; + } + .mobile-lg\:margin-left-2 { + margin-left: 1rem; + } + .mobile-lg\:margin-x-205 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + .mobile-lg\:margin-right-205 { + margin-right: 1.25rem; + } + .mobile-lg\:margin-left-205 { + margin-left: 1.25rem; + } + .mobile-lg\:margin-x-3 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + .mobile-lg\:margin-right-3 { + margin-right: 1.5rem; + } + .mobile-lg\:margin-left-3 { + margin-left: 1.5rem; + } + .mobile-lg\:margin-x-neg-1px { + margin-left: -1px; + margin-right: -1px; + } + .mobile-lg\:margin-right-neg-1px { + margin-right: -1px; + } + .mobile-lg\:margin-left-neg-1px { + margin-left: -1px; + } + .mobile-lg\:margin-x-neg-2px { + margin-left: -2px; + margin-right: -2px; + } + .mobile-lg\:margin-right-neg-2px { + margin-right: -2px; + } + .mobile-lg\:margin-left-neg-2px { + margin-left: -2px; + } + .mobile-lg\:margin-x-neg-05 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + .mobile-lg\:margin-right-neg-05 { + margin-right: -0.25rem; + } + .mobile-lg\:margin-left-neg-05 { + margin-left: -0.25rem; + } + .mobile-lg\:margin-x-neg-1 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + .mobile-lg\:margin-right-neg-1 { + margin-right: -0.5rem; + } + .mobile-lg\:margin-left-neg-1 { + margin-left: -0.5rem; + } + .mobile-lg\:margin-x-neg-105 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + .mobile-lg\:margin-right-neg-105 { + margin-right: -0.75rem; + } + .mobile-lg\:margin-left-neg-105 { + margin-left: -0.75rem; + } + .mobile-lg\:margin-x-neg-2 { + margin-left: -1rem; + margin-right: -1rem; + } + .mobile-lg\:margin-right-neg-2 { + margin-right: -1rem; + } + .mobile-lg\:margin-left-neg-2 { + margin-left: -1rem; + } + .mobile-lg\:margin-x-neg-205 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + .mobile-lg\:margin-right-neg-205 { + margin-right: -1.25rem; + } + .mobile-lg\:margin-left-neg-205 { + margin-left: -1.25rem; + } + .mobile-lg\:margin-x-neg-3 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .mobile-lg\:margin-right-neg-3 { + margin-right: -1.5rem; + } + .mobile-lg\:margin-left-neg-3 { + margin-left: -1.5rem; + } + .mobile-lg\:margin-x-neg-4 { + margin-left: -2rem; + margin-right: -2rem; + } + .mobile-lg\:margin-right-neg-4 { + margin-right: -2rem; + } + .mobile-lg\:margin-left-neg-4 { + margin-left: -2rem; + } + .mobile-lg\:margin-x-neg-5 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + .mobile-lg\:margin-right-neg-5 { + margin-right: -2.5rem; + } + .mobile-lg\:margin-left-neg-5 { + margin-left: -2.5rem; + } + .mobile-lg\:margin-x-neg-6 { + margin-left: -3rem; + margin-right: -3rem; + } + .mobile-lg\:margin-right-neg-6 { + margin-right: -3rem; + } + .mobile-lg\:margin-left-neg-6 { + margin-left: -3rem; + } + .mobile-lg\:margin-x-neg-7 { + margin-left: -3.5rem; + margin-right: -3.5rem; + } + .mobile-lg\:margin-right-neg-7 { + margin-right: -3.5rem; + } + .mobile-lg\:margin-left-neg-7 { + margin-left: -3.5rem; + } + .mobile-lg\:margin-x-neg-8 { + margin-left: -4rem; + margin-right: -4rem; + } + .mobile-lg\:margin-right-neg-8 { + margin-right: -4rem; + } + .mobile-lg\:margin-left-neg-8 { + margin-left: -4rem; + } + .mobile-lg\:margin-x-neg-9 { + margin-left: -4.5rem; + margin-right: -4.5rem; + } + .mobile-lg\:margin-right-neg-9 { + margin-right: -4.5rem; + } + .mobile-lg\:margin-left-neg-9 { + margin-left: -4.5rem; + } + .mobile-lg\:margin-x-neg-10 { + margin-left: -5rem; + margin-right: -5rem; + } + .mobile-lg\:margin-right-neg-10 { + margin-right: -5rem; + } + .mobile-lg\:margin-left-neg-10 { + margin-left: -5rem; + } + .mobile-lg\:margin-x-neg-15 { + margin-left: -7.5rem; + margin-right: -7.5rem; + } + .mobile-lg\:margin-right-neg-15 { + margin-right: -7.5rem; + } + .mobile-lg\:margin-left-neg-15 { + margin-left: -7.5rem; + } + .mobile-lg\:margin-x-4 { + margin-left: 2rem; + margin-right: 2rem; + } + .mobile-lg\:margin-right-4 { + margin-right: 2rem; + } + .mobile-lg\:margin-left-4 { + margin-left: 2rem; + } + .mobile-lg\:margin-x-5 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + .mobile-lg\:margin-right-5 { + margin-right: 2.5rem; + } + .mobile-lg\:margin-left-5 { + margin-left: 2.5rem; + } + .mobile-lg\:margin-x-6 { + margin-left: 3rem; + margin-right: 3rem; + } + .mobile-lg\:margin-right-6 { + margin-right: 3rem; + } + .mobile-lg\:margin-left-6 { + margin-left: 3rem; + } + .mobile-lg\:margin-x-7 { + margin-left: 3.5rem; + margin-right: 3.5rem; + } + .mobile-lg\:margin-right-7 { + margin-right: 3.5rem; + } + .mobile-lg\:margin-left-7 { + margin-left: 3.5rem; + } + .mobile-lg\:margin-x-8 { + margin-left: 4rem; + margin-right: 4rem; + } + .mobile-lg\:margin-right-8 { + margin-right: 4rem; + } + .mobile-lg\:margin-left-8 { + margin-left: 4rem; + } + .mobile-lg\:margin-x-9 { + margin-left: 4.5rem; + margin-right: 4.5rem; + } + .mobile-lg\:margin-right-9 { + margin-right: 4.5rem; + } + .mobile-lg\:margin-left-9 { + margin-left: 4.5rem; + } + .mobile-lg\:margin-x-10 { + margin-left: 5rem; + margin-right: 5rem; + } + .mobile-lg\:margin-right-10 { + margin-right: 5rem; + } + .mobile-lg\:margin-left-10 { + margin-left: 5rem; + } + .mobile-lg\:margin-x-15 { + margin-left: 7.5rem; + margin-right: 7.5rem; + } + .mobile-lg\:margin-right-15 { + margin-right: 7.5rem; + } + .mobile-lg\:margin-left-15 { + margin-left: 7.5rem; + } + .mobile-lg\:margin-x-card { + margin-left: 10rem; + margin-right: 10rem; + } + .mobile-lg\:margin-right-card { + margin-right: 10rem; + } + .mobile-lg\:margin-left-card { + margin-left: 10rem; + } + .mobile-lg\:margin-x-card-lg { + margin-left: 15rem; + margin-right: 15rem; + } + .mobile-lg\:margin-right-card-lg { + margin-right: 15rem; + } + .mobile-lg\:margin-left-card-lg { + margin-left: 15rem; + } + .mobile-lg\:margin-x-mobile { + margin-left: 20rem; + margin-right: 20rem; + } + .mobile-lg\:margin-right-mobile { + margin-right: 20rem; + } + .mobile-lg\:margin-left-mobile { + margin-left: 20rem; + } + .mobile-lg\:margin-x-05em { + margin-left: 0.5em; + margin-right: 0.5em; + } + .mobile-lg\:margin-right-05em { + margin-right: 0.5em; + } + .mobile-lg\:margin-left-05em { + margin-left: 0.5em; + } + .mobile-lg\:margin-x-1em { + margin-left: 1em; + margin-right: 1em; + } + .mobile-lg\:margin-right-1em { + margin-right: 1em; + } + .mobile-lg\:margin-left-1em { + margin-left: 1em; + } + .mobile-lg\:margin-x-105em { + margin-left: 1.5em; + margin-right: 1.5em; + } + .mobile-lg\:margin-right-105em { + margin-right: 1.5em; + } + .mobile-lg\:margin-left-105em { + margin-left: 1.5em; + } + .mobile-lg\:margin-x-2em { + margin-left: 2em; + margin-right: 2em; + } + .mobile-lg\:margin-right-2em { + margin-right: 2em; + } + .mobile-lg\:margin-left-2em { + margin-left: 2em; + } + .mobile-lg\:margin-x-0 { + margin-left: 0; + margin-right: 0; + } + .mobile-lg\:margin-right-0 { + margin-right: 0; + } + .mobile-lg\:margin-left-0 { + margin-left: 0; + } + .mobile-lg\:margin-x-auto { + margin-left: auto; + margin-right: auto; + } + .mobile-lg\:margin-right-auto { + margin-right: auto; + } + .mobile-lg\:margin-left-auto { + margin-left: auto; + } + .mobile-lg\:measure-1 { + max-width: 44ex; + } + .mobile-lg\:measure-2 { + max-width: 60ex; + } + .mobile-lg\:measure-3 { + max-width: 64ex; + } + .mobile-lg\:measure-4 { + max-width: 68ex; + } + .mobile-lg\:measure-5 { + max-width: 72ex; + } + .mobile-lg\:measure-6 { + max-width: 88ex; + } + .mobile-lg\:measure-none { + max-width: none; + } + .mobile-lg\:order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .mobile-lg\:order-last { + -webkit-box-ordinal-group: 1000; + -ms-flex-order: 999; + order: 999; + } + .mobile-lg\:order-initial { + -webkit-box-ordinal-group: initial; + -ms-flex-order: initial; + order: initial; + } + .mobile-lg\:order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .mobile-lg\:order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .mobile-lg\:order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .mobile-lg\:order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .mobile-lg\:order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .mobile-lg\:order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .mobile-lg\:order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .mobile-lg\:order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .mobile-lg\:order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .mobile-lg\:order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .mobile-lg\:order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .mobile-lg\:order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .mobile-lg\:padding-1px { + padding: 1px; + } + .mobile-lg\:padding-y-1px { + padding-top: 1px; + padding-bottom: 1px; + } + .mobile-lg\:padding-x-1px { + padding-left: 1px; + padding-right: 1px; + } + .mobile-lg\:padding-top-1px { + padding-top: 1px; + } + .mobile-lg\:padding-right-1px { + padding-right: 1px; + } + .mobile-lg\:padding-bottom-1px { + padding-bottom: 1px; + } + .mobile-lg\:padding-left-1px { + padding-left: 1px; + } + .mobile-lg\:padding-2px { + padding: 2px; + } + .mobile-lg\:padding-y-2px { + padding-top: 2px; + padding-bottom: 2px; + } + .mobile-lg\:padding-x-2px { + padding-left: 2px; + padding-right: 2px; + } + .mobile-lg\:padding-top-2px { + padding-top: 2px; + } + .mobile-lg\:padding-right-2px { + padding-right: 2px; + } + .mobile-lg\:padding-bottom-2px { + padding-bottom: 2px; + } + .mobile-lg\:padding-left-2px { + padding-left: 2px; + } + .mobile-lg\:padding-05 { + padding: 0.25rem; + } + .mobile-lg\:padding-y-05 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + .mobile-lg\:padding-x-05 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + .mobile-lg\:padding-top-05 { + padding-top: 0.25rem; + } + .mobile-lg\:padding-right-05 { + padding-right: 0.25rem; + } + .mobile-lg\:padding-bottom-05 { + padding-bottom: 0.25rem; + } + .mobile-lg\:padding-left-05 { + padding-left: 0.25rem; + } + .mobile-lg\:padding-1 { + padding: 0.5rem; + } + .mobile-lg\:padding-y-1 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + .mobile-lg\:padding-x-1 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .mobile-lg\:padding-top-1 { + padding-top: 0.5rem; + } + .mobile-lg\:padding-right-1 { + padding-right: 0.5rem; + } + .mobile-lg\:padding-bottom-1 { + padding-bottom: 0.5rem; + } + .mobile-lg\:padding-left-1 { + padding-left: 0.5rem; + } + .mobile-lg\:padding-105 { + padding: 0.75rem; + } + .mobile-lg\:padding-y-105 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + .mobile-lg\:padding-x-105 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + .mobile-lg\:padding-top-105 { + padding-top: 0.75rem; + } + .mobile-lg\:padding-right-105 { + padding-right: 0.75rem; + } + .mobile-lg\:padding-bottom-105 { + padding-bottom: 0.75rem; + } + .mobile-lg\:padding-left-105 { + padding-left: 0.75rem; + } + .mobile-lg\:padding-2 { + padding: 1rem; + } + .mobile-lg\:padding-y-2 { + padding-top: 1rem; + padding-bottom: 1rem; + } + .mobile-lg\:padding-x-2 { + padding-left: 1rem; + padding-right: 1rem; + } + .mobile-lg\:padding-top-2 { + padding-top: 1rem; + } + .mobile-lg\:padding-right-2 { + padding-right: 1rem; + } + .mobile-lg\:padding-bottom-2 { + padding-bottom: 1rem; + } + .mobile-lg\:padding-left-2 { + padding-left: 1rem; + } + .mobile-lg\:padding-205 { + padding: 1.25rem; + } + .mobile-lg\:padding-y-205 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + .mobile-lg\:padding-x-205 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + .mobile-lg\:padding-top-205 { + padding-top: 1.25rem; + } + .mobile-lg\:padding-right-205 { + padding-right: 1.25rem; + } + .mobile-lg\:padding-bottom-205 { + padding-bottom: 1.25rem; + } + .mobile-lg\:padding-left-205 { + padding-left: 1.25rem; + } + .mobile-lg\:padding-3 { + padding: 1.5rem; + } + .mobile-lg\:padding-y-3 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + .mobile-lg\:padding-x-3 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .mobile-lg\:padding-top-3 { + padding-top: 1.5rem; + } + .mobile-lg\:padding-right-3 { + padding-right: 1.5rem; + } + .mobile-lg\:padding-bottom-3 { + padding-bottom: 1.5rem; + } + .mobile-lg\:padding-left-3 { + padding-left: 1.5rem; + } + .mobile-lg\:padding-4 { + padding: 2rem; + } + .mobile-lg\:padding-y-4 { + padding-top: 2rem; + padding-bottom: 2rem; + } + .mobile-lg\:padding-x-4 { + padding-left: 2rem; + padding-right: 2rem; + } + .mobile-lg\:padding-top-4 { + padding-top: 2rem; + } + .mobile-lg\:padding-right-4 { + padding-right: 2rem; + } + .mobile-lg\:padding-bottom-4 { + padding-bottom: 2rem; + } + .mobile-lg\:padding-left-4 { + padding-left: 2rem; + } + .mobile-lg\:padding-5 { + padding: 2.5rem; + } + .mobile-lg\:padding-y-5 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + .mobile-lg\:padding-x-5 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + .mobile-lg\:padding-top-5 { + padding-top: 2.5rem; + } + .mobile-lg\:padding-right-5 { + padding-right: 2.5rem; + } + .mobile-lg\:padding-bottom-5 { + padding-bottom: 2.5rem; + } + .mobile-lg\:padding-left-5 { + padding-left: 2.5rem; + } + .mobile-lg\:padding-6 { + padding: 3rem; + } + .mobile-lg\:padding-y-6 { + padding-top: 3rem; + padding-bottom: 3rem; + } + .mobile-lg\:padding-x-6 { + padding-left: 3rem; + padding-right: 3rem; + } + .mobile-lg\:padding-top-6 { + padding-top: 3rem; + } + .mobile-lg\:padding-right-6 { + padding-right: 3rem; + } + .mobile-lg\:padding-bottom-6 { + padding-bottom: 3rem; + } + .mobile-lg\:padding-left-6 { + padding-left: 3rem; + } + .mobile-lg\:padding-7 { + padding: 3.5rem; + } + .mobile-lg\:padding-y-7 { + padding-top: 3.5rem; + padding-bottom: 3.5rem; + } + .mobile-lg\:padding-x-7 { + padding-left: 3.5rem; + padding-right: 3.5rem; + } + .mobile-lg\:padding-top-7 { + padding-top: 3.5rem; + } + .mobile-lg\:padding-right-7 { + padding-right: 3.5rem; + } + .mobile-lg\:padding-bottom-7 { + padding-bottom: 3.5rem; + } + .mobile-lg\:padding-left-7 { + padding-left: 3.5rem; + } + .mobile-lg\:padding-8 { + padding: 4rem; + } + .mobile-lg\:padding-y-8 { + padding-top: 4rem; + padding-bottom: 4rem; + } + .mobile-lg\:padding-x-8 { + padding-left: 4rem; + padding-right: 4rem; + } + .mobile-lg\:padding-top-8 { + padding-top: 4rem; + } + .mobile-lg\:padding-right-8 { + padding-right: 4rem; + } + .mobile-lg\:padding-bottom-8 { + padding-bottom: 4rem; + } + .mobile-lg\:padding-left-8 { + padding-left: 4rem; + } + .mobile-lg\:padding-9 { + padding: 4.5rem; + } + .mobile-lg\:padding-y-9 { + padding-top: 4.5rem; + padding-bottom: 4.5rem; + } + .mobile-lg\:padding-x-9 { + padding-left: 4.5rem; + padding-right: 4.5rem; + } + .mobile-lg\:padding-top-9 { + padding-top: 4.5rem; + } + .mobile-lg\:padding-right-9 { + padding-right: 4.5rem; + } + .mobile-lg\:padding-bottom-9 { + padding-bottom: 4.5rem; + } + .mobile-lg\:padding-left-9 { + padding-left: 4.5rem; + } + .mobile-lg\:padding-10 { + padding: 5rem; + } + .mobile-lg\:padding-y-10 { + padding-top: 5rem; + padding-bottom: 5rem; + } + .mobile-lg\:padding-x-10 { + padding-left: 5rem; + padding-right: 5rem; + } + .mobile-lg\:padding-top-10 { + padding-top: 5rem; + } + .mobile-lg\:padding-right-10 { + padding-right: 5rem; + } + .mobile-lg\:padding-bottom-10 { + padding-bottom: 5rem; + } + .mobile-lg\:padding-left-10 { + padding-left: 5rem; + } + .mobile-lg\:padding-15 { + padding: 7.5rem; + } + .mobile-lg\:padding-y-15 { + padding-top: 7.5rem; + padding-bottom: 7.5rem; + } + .mobile-lg\:padding-x-15 { + padding-left: 7.5rem; + padding-right: 7.5rem; + } + .mobile-lg\:padding-top-15 { + padding-top: 7.5rem; + } + .mobile-lg\:padding-right-15 { + padding-right: 7.5rem; + } + .mobile-lg\:padding-bottom-15 { + padding-bottom: 7.5rem; + } + .mobile-lg\:padding-left-15 { + padding-left: 7.5rem; + } + .mobile-lg\:padding-0 { + padding: 0; + } + .mobile-lg\:padding-y-0 { + padding-top: 0; + padding-bottom: 0; + } + .mobile-lg\:padding-x-0 { + padding-left: 0; + padding-right: 0; + } + .mobile-lg\:padding-top-0 { + padding-top: 0; + } + .mobile-lg\:padding-right-0 { + padding-right: 0; + } + .mobile-lg\:padding-bottom-0 { + padding-bottom: 0; + } + .mobile-lg\:padding-left-0 { + padding-left: 0; + } + .mobile-lg\:width-1px { + width: 1px; + } + .mobile-lg\:width-2px { + width: 2px; + } + .mobile-lg\:width-05 { + width: 0.25rem; + } + .mobile-lg\:width-1 { + width: 0.5rem; + } + .mobile-lg\:width-105 { + width: 0.75rem; + } + .mobile-lg\:width-2 { + width: 1rem; + } + .mobile-lg\:width-205 { + width: 1.25rem; + } + .mobile-lg\:width-3 { + width: 1.5rem; + } + .mobile-lg\:width-4 { + width: 2rem; + } + .mobile-lg\:width-5 { + width: 2.5rem; + } + .mobile-lg\:width-6 { + width: 3rem; + } + .mobile-lg\:width-7 { + width: 3.5rem; + } + .mobile-lg\:width-8 { + width: 4rem; + } + .mobile-lg\:width-9 { + width: 4.5rem; + } + .mobile-lg\:width-10 { + width: 5rem; + } + .mobile-lg\:width-15 { + width: 7.5rem; + } + .mobile-lg\:width-card { + width: 10rem; + } + .mobile-lg\:width-card-lg { + width: 15rem; + } + .mobile-lg\:width-mobile { + width: 20rem; + } + .mobile-lg\:width-mobile-lg { + width: 30rem; + } + .mobile-lg\:width-tablet { + width: 40rem; + } + .mobile-lg\:width-tablet-lg { + width: 55rem; + } + .mobile-lg\:width-desktop { + width: 64rem; + } + .mobile-lg\:width-desktop-lg { + width: 75rem; + } + .mobile-lg\:width-widescreen { + width: 87.5rem; + } + .mobile-lg\:width-0 { + width: 0; + } + .mobile-lg\:width-full { + width: 100%; + } + .mobile-lg\:width-auto { + width: auto; + } +} +@media all and (min-width: 40em) { + .tablet\:border-1px { + border: 1px solid; + } + .tablet\:hover\:border-1px:hover { + border: 1px solid; + } + .tablet\:border-y-1px { + border-top: 1px solid; + border-bottom: 1px solid; + } + .tablet\:hover\:border-y-1px:hover { + border-top: 1px solid; + border-bottom: 1px solid; + } + .tablet\:border-x-1px { + border-left: 1px solid; + border-right: 1px solid; + } + .tablet\:hover\:border-x-1px:hover { + border-left: 1px solid; + border-right: 1px solid; + } + .tablet\:border-top-1px { + border-top: 1px solid; + } + .tablet\:hover\:border-top-1px:hover { + border-top: 1px solid; + } + .tablet\:border-right-1px { + border-right: 1px solid; + } + .tablet\:hover\:border-right-1px:hover { + border-right: 1px solid; + } + .tablet\:border-bottom-1px { + border-bottom: 1px solid; + } + .tablet\:hover\:border-bottom-1px:hover { + border-bottom: 1px solid; + } + .tablet\:border-left-1px { + border-left: 1px solid; + } + .tablet\:hover\:border-left-1px:hover { + border-left: 1px solid; + } + .tablet\:border-2px { + border: 2px solid; + } + .tablet\:hover\:border-2px:hover { + border: 2px solid; + } + .tablet\:border-y-2px { + border-top: 2px solid; + border-bottom: 2px solid; + } + .tablet\:hover\:border-y-2px:hover { + border-top: 2px solid; + border-bottom: 2px solid; + } + .tablet\:border-x-2px { + border-left: 2px solid; + border-right: 2px solid; + } + .tablet\:hover\:border-x-2px:hover { + border-left: 2px solid; + border-right: 2px solid; + } + .tablet\:border-top-2px { + border-top: 2px solid; + } + .tablet\:hover\:border-top-2px:hover { + border-top: 2px solid; + } + .tablet\:border-right-2px { + border-right: 2px solid; + } + .tablet\:hover\:border-right-2px:hover { + border-right: 2px solid; + } + .tablet\:border-bottom-2px { + border-bottom: 2px solid; + } + .tablet\:hover\:border-bottom-2px:hover { + border-bottom: 2px solid; + } + .tablet\:border-left-2px { + border-left: 2px solid; + } + .tablet\:hover\:border-left-2px:hover { + border-left: 2px solid; + } + .tablet\:border-05 { + border: 0.25rem solid; + } + .tablet\:hover\:border-05:hover { + border: 0.25rem solid; + } + .tablet\:border-y-05 { + border-top: 0.25rem solid; + border-bottom: 0.25rem solid; + } + .tablet\:hover\:border-y-05:hover { + border-top: 0.25rem solid; + border-bottom: 0.25rem solid; + } + .tablet\:border-x-05 { + border-left: 0.25rem solid; + border-right: 0.25rem solid; + } + .tablet\:hover\:border-x-05:hover { + border-left: 0.25rem solid; + border-right: 0.25rem solid; + } + .tablet\:border-top-05 { + border-top: 0.25rem solid; + } + .tablet\:hover\:border-top-05:hover { + border-top: 0.25rem solid; + } + .tablet\:border-right-05 { + border-right: 0.25rem solid; + } + .tablet\:hover\:border-right-05:hover { + border-right: 0.25rem solid; + } + .tablet\:border-bottom-05 { + border-bottom: 0.25rem solid; + } + .tablet\:hover\:border-bottom-05:hover { + border-bottom: 0.25rem solid; + } + .tablet\:border-left-05 { + border-left: 0.25rem solid; + } + .tablet\:hover\:border-left-05:hover { + border-left: 0.25rem solid; + } + .tablet\:border-1 { + border: 0.5rem solid; + } + .tablet\:hover\:border-1:hover { + border: 0.5rem solid; + } + .tablet\:border-y-1 { + border-top: 0.5rem solid; + border-bottom: 0.5rem solid; + } + .tablet\:hover\:border-y-1:hover { + border-top: 0.5rem solid; + border-bottom: 0.5rem solid; + } + .tablet\:border-x-1 { + border-left: 0.5rem solid; + border-right: 0.5rem solid; + } + .tablet\:hover\:border-x-1:hover { + border-left: 0.5rem solid; + border-right: 0.5rem solid; + } + .tablet\:border-top-1 { + border-top: 0.5rem solid; + } + .tablet\:hover\:border-top-1:hover { + border-top: 0.5rem solid; + } + .tablet\:border-right-1 { + border-right: 0.5rem solid; + } + .tablet\:hover\:border-right-1:hover { + border-right: 0.5rem solid; + } + .tablet\:border-bottom-1 { + border-bottom: 0.5rem solid; + } + .tablet\:hover\:border-bottom-1:hover { + border-bottom: 0.5rem solid; + } + .tablet\:border-left-1 { + border-left: 0.5rem solid; + } + .tablet\:hover\:border-left-1:hover { + border-left: 0.5rem solid; + } + .tablet\:border-105 { + border: 0.75rem solid; + } + .tablet\:hover\:border-105:hover { + border: 0.75rem solid; + } + .tablet\:border-y-105 { + border-top: 0.75rem solid; + border-bottom: 0.75rem solid; + } + .tablet\:hover\:border-y-105:hover { + border-top: 0.75rem solid; + border-bottom: 0.75rem solid; + } + .tablet\:border-x-105 { + border-left: 0.75rem solid; + border-right: 0.75rem solid; + } + .tablet\:hover\:border-x-105:hover { + border-left: 0.75rem solid; + border-right: 0.75rem solid; + } + .tablet\:border-top-105 { + border-top: 0.75rem solid; + } + .tablet\:hover\:border-top-105:hover { + border-top: 0.75rem solid; + } + .tablet\:border-right-105 { + border-right: 0.75rem solid; + } + .tablet\:hover\:border-right-105:hover { + border-right: 0.75rem solid; + } + .tablet\:border-bottom-105 { + border-bottom: 0.75rem solid; + } + .tablet\:hover\:border-bottom-105:hover { + border-bottom: 0.75rem solid; + } + .tablet\:border-left-105 { + border-left: 0.75rem solid; + } + .tablet\:hover\:border-left-105:hover { + border-left: 0.75rem solid; + } + .tablet\:border-2 { + border: 1rem solid; + } + .tablet\:hover\:border-2:hover { + border: 1rem solid; + } + .tablet\:border-y-2 { + border-top: 1rem solid; + border-bottom: 1rem solid; + } + .tablet\:hover\:border-y-2:hover { + border-top: 1rem solid; + border-bottom: 1rem solid; + } + .tablet\:border-x-2 { + border-left: 1rem solid; + border-right: 1rem solid; + } + .tablet\:hover\:border-x-2:hover { + border-left: 1rem solid; + border-right: 1rem solid; + } + .tablet\:border-top-2 { + border-top: 1rem solid; + } + .tablet\:hover\:border-top-2:hover { + border-top: 1rem solid; + } + .tablet\:border-right-2 { + border-right: 1rem solid; + } + .tablet\:hover\:border-right-2:hover { + border-right: 1rem solid; + } + .tablet\:border-bottom-2 { + border-bottom: 1rem solid; + } + .tablet\:hover\:border-bottom-2:hover { + border-bottom: 1rem solid; + } + .tablet\:border-left-2 { + border-left: 1rem solid; + } + .tablet\:hover\:border-left-2:hover { + border-left: 1rem solid; + } + .tablet\:border-205 { + border: 1.25rem solid; + } + .tablet\:hover\:border-205:hover { + border: 1.25rem solid; + } + .tablet\:border-y-205 { + border-top: 1.25rem solid; + border-bottom: 1.25rem solid; + } + .tablet\:hover\:border-y-205:hover { + border-top: 1.25rem solid; + border-bottom: 1.25rem solid; + } + .tablet\:border-x-205 { + border-left: 1.25rem solid; + border-right: 1.25rem solid; + } + .tablet\:hover\:border-x-205:hover { + border-left: 1.25rem solid; + border-right: 1.25rem solid; + } + .tablet\:border-top-205 { + border-top: 1.25rem solid; + } + .tablet\:hover\:border-top-205:hover { + border-top: 1.25rem solid; + } + .tablet\:border-right-205 { + border-right: 1.25rem solid; + } + .tablet\:hover\:border-right-205:hover { + border-right: 1.25rem solid; + } + .tablet\:border-bottom-205 { + border-bottom: 1.25rem solid; + } + .tablet\:hover\:border-bottom-205:hover { + border-bottom: 1.25rem solid; + } + .tablet\:border-left-205 { + border-left: 1.25rem solid; + } + .tablet\:hover\:border-left-205:hover { + border-left: 1.25rem solid; + } + .tablet\:border-3 { + border: 1.5rem solid; + } + .tablet\:hover\:border-3:hover { + border: 1.5rem solid; + } + .tablet\:border-y-3 { + border-top: 1.5rem solid; + border-bottom: 1.5rem solid; + } + .tablet\:hover\:border-y-3:hover { + border-top: 1.5rem solid; + border-bottom: 1.5rem solid; + } + .tablet\:border-x-3 { + border-left: 1.5rem solid; + border-right: 1.5rem solid; + } + .tablet\:hover\:border-x-3:hover { + border-left: 1.5rem solid; + border-right: 1.5rem solid; + } + .tablet\:border-top-3 { + border-top: 1.5rem solid; + } + .tablet\:hover\:border-top-3:hover { + border-top: 1.5rem solid; + } + .tablet\:border-right-3 { + border-right: 1.5rem solid; + } + .tablet\:hover\:border-right-3:hover { + border-right: 1.5rem solid; + } + .tablet\:border-bottom-3 { + border-bottom: 1.5rem solid; + } + .tablet\:hover\:border-bottom-3:hover { + border-bottom: 1.5rem solid; + } + .tablet\:border-left-3 { + border-left: 1.5rem solid; + } + .tablet\:hover\:border-left-3:hover { + border-left: 1.5rem solid; + } + .tablet\:border-0 { + border: 0 solid; + } + .tablet\:hover\:border-0:hover { + border: 0 solid; + } + .tablet\:border-y-0 { + border-top: 0 solid; + border-bottom: 0 solid; + } + .tablet\:hover\:border-y-0:hover { + border-top: 0 solid; + border-bottom: 0 solid; + } + .tablet\:border-x-0 { + border-left: 0 solid; + border-right: 0 solid; + } + .tablet\:hover\:border-x-0:hover { + border-left: 0 solid; + border-right: 0 solid; + } + .tablet\:border-top-0 { + border-top: 0 solid; + } + .tablet\:hover\:border-top-0:hover { + border-top: 0 solid; + } + .tablet\:border-right-0 { + border-right: 0 solid; + } + .tablet\:hover\:border-right-0:hover { + border-right: 0 solid; + } + .tablet\:border-bottom-0 { + border-bottom: 0 solid; + } + .tablet\:hover\:border-bottom-0:hover { + border-bottom: 0 solid; + } + .tablet\:border-left-0 { + border-left: 0 solid; + } + .tablet\:hover\:border-left-0:hover { + border-left: 0 solid; + } + .tablet\:border { + border: 1px solid; + } + .tablet\:hover\:border:hover { + border: 1px solid; + } + .tablet\:border-y { + border-top: 1px solid; + border-bottom: 1px solid; + } + .tablet\:hover\:border-y:hover { + border-top: 1px solid; + border-bottom: 1px solid; + } + .tablet\:border-x { + border-left: 1px solid; + border-right: 1px solid; + } + .tablet\:hover\:border-x:hover { + border-left: 1px solid; + border-right: 1px solid; + } + .tablet\:border-top { + border-top: 1px solid; + } + .tablet\:hover\:border-top:hover { + border-top: 1px solid; + } + .tablet\:border-right { + border-right: 1px solid; + } + .tablet\:hover\:border-right:hover { + border-right: 1px solid; + } + .tablet\:border-bottom { + border-bottom: 1px solid; + } + .tablet\:hover\:border-bottom:hover { + border-bottom: 1px solid; + } + .tablet\:border-left { + border-left: 1px solid; + } + .tablet\:hover\:border-left:hover { + border-left: 1px solid; + } + .tablet\:border-transparent { + border-color: transparent; + } + .tablet\:hover\:border-transparent:hover { + border-color: transparent; + } + .tablet\:border-black { + border-color: black; + } + .tablet\:hover\:border-black:hover { + border-color: black; + } + .tablet\:border-white { + border-color: white; + } + .tablet\:hover\:border-white:hover { + border-color: white; + } + .tablet\:border-red { + border-color: #e52207; + } + .tablet\:hover\:border-red:hover { + border-color: #e52207; + } + .tablet\:border-orange { + border-color: #e66f0e; + } + .tablet\:hover\:border-orange:hover { + border-color: #e66f0e; + } + .tablet\:border-gold { + border-color: #ffbe2e; + } + .tablet\:hover\:border-gold:hover { + border-color: #ffbe2e; + } + .tablet\:border-yellow { + border-color: #fee685; + } + .tablet\:hover\:border-yellow:hover { + border-color: #fee685; + } + .tablet\:border-green { + border-color: #538200; + } + .tablet\:hover\:border-green:hover { + border-color: #538200; + } + .tablet\:border-mint { + border-color: #04c585; + } + .tablet\:hover\:border-mint:hover { + border-color: #04c585; + } + .tablet\:border-cyan { + border-color: #009ec1; + } + .tablet\:hover\:border-cyan:hover { + border-color: #009ec1; + } + .tablet\:border-blue { + border-color: #0076d6; + } + .tablet\:hover\:border-blue:hover { + border-color: #0076d6; + } + .tablet\:border-indigo { + border-color: #676cc8; + } + .tablet\:hover\:border-indigo:hover { + border-color: #676cc8; + } + .tablet\:border-violet { + border-color: #8168b3; + } + .tablet\:hover\:border-violet:hover { + border-color: #8168b3; + } + .tablet\:border-magenta { + border-color: #d72d79; + } + .tablet\:hover\:border-magenta:hover { + border-color: #d72d79; + } + .tablet\:border-gray-5 { + border-color: #f0f0f0; + } + .tablet\:hover\:border-gray-5:hover { + border-color: #f0f0f0; + } + .tablet\:border-gray-10 { + border-color: #e6e6e6; + } + .tablet\:hover\:border-gray-10:hover { + border-color: #e6e6e6; + } + .tablet\:border-gray-30 { + border-color: #adadad; + } + .tablet\:hover\:border-gray-30:hover { + border-color: #adadad; + } + .tablet\:border-gray-50 { + border-color: #757575; + } + .tablet\:hover\:border-gray-50:hover { + border-color: #757575; + } + .tablet\:border-gray-70 { + border-color: #454545; + } + .tablet\:hover\:border-gray-70:hover { + border-color: #454545; + } + .tablet\:border-gray-90 { + border-color: #1b1b1b; + } + .tablet\:hover\:border-gray-90:hover { + border-color: #1b1b1b; + } + .tablet\:border-base-lightest { + border-color: #f0f0f0; + } + .tablet\:hover\:border-base-lightest:hover { + border-color: #f0f0f0; + } + .tablet\:border-base-lighter { + border-color: #dfe1e2; + } + .tablet\:hover\:border-base-lighter:hover { + border-color: #dfe1e2; + } + .tablet\:border-base-light { + border-color: #a9aeb1; + } + .tablet\:hover\:border-base-light:hover { + border-color: #a9aeb1; + } + .tablet\:border-base { + border-color: #71767a; + } + .tablet\:hover\:border-base:hover { + border-color: #71767a; + } + .tablet\:border-base-dark { + border-color: #565c65; + } + .tablet\:hover\:border-base-dark:hover { + border-color: #565c65; + } + .tablet\:border-base-darker { + border-color: #3d4551; + } + .tablet\:hover\:border-base-darker:hover { + border-color: #3d4551; + } + .tablet\:border-base-darkest { + border-color: #1b1b1b; + } + .tablet\:hover\:border-base-darkest:hover { + border-color: #1b1b1b; + } + .tablet\:border-ink { + border-color: #1b1b1b; + } + .tablet\:hover\:border-ink:hover { + border-color: #1b1b1b; + } + .tablet\:border-primary-lighter { + border-color: #d9e8f6; + } + .tablet\:hover\:border-primary-lighter:hover { + border-color: #d9e8f6; + } + .tablet\:border-primary-light { + border-color: #73b3e7; + } + .tablet\:hover\:border-primary-light:hover { + border-color: #73b3e7; + } + .tablet\:border-primary { + border-color: #005ea2; + } + .tablet\:hover\:border-primary:hover { + border-color: #005ea2; + } + .tablet\:border-primary-vivid { + border-color: #0050d8; + } + .tablet\:hover\:border-primary-vivid:hover { + border-color: #0050d8; + } + .tablet\:border-primary-dark { + border-color: #1a4480; + } + .tablet\:hover\:border-primary-dark:hover { + border-color: #1a4480; + } + .tablet\:border-primary-darker { + border-color: #162e51; + } + .tablet\:hover\:border-primary-darker:hover { + border-color: #162e51; + } + .tablet\:border-secondary-lighter { + border-color: #f3e1e4; + } + .tablet\:hover\:border-secondary-lighter:hover { + border-color: #f3e1e4; + } + .tablet\:border-secondary-light { + border-color: #f2938c; + } + .tablet\:hover\:border-secondary-light:hover { + border-color: #f2938c; + } + .tablet\:border-secondary { + border-color: #d83933; + } + .tablet\:hover\:border-secondary:hover { + border-color: #d83933; + } + .tablet\:border-secondary-vivid { + border-color: #e41d3d; + } + .tablet\:hover\:border-secondary-vivid:hover { + border-color: #e41d3d; + } + .tablet\:border-secondary-dark { + border-color: #b50909; + } + .tablet\:hover\:border-secondary-dark:hover { + border-color: #b50909; + } + .tablet\:border-secondary-darker { + border-color: #8b0a03; + } + .tablet\:hover\:border-secondary-darker:hover { + border-color: #8b0a03; + } + .tablet\:border-accent-warm-darker { + border-color: #775540; + } + .tablet\:hover\:border-accent-warm-darker:hover { + border-color: #775540; + } + .tablet\:border-accent-warm-dark { + border-color: #c05600; + } + .tablet\:hover\:border-accent-warm-dark:hover { + border-color: #c05600; + } + .tablet\:border-accent-warm { + border-color: #fa9441; + } + .tablet\:hover\:border-accent-warm:hover { + border-color: #fa9441; + } + .tablet\:border-accent-warm-light { + border-color: #ffbc78; + } + .tablet\:hover\:border-accent-warm-light:hover { + border-color: #ffbc78; + } + .tablet\:border-accent-warm-lighter { + border-color: #f2e4d4; + } + .tablet\:hover\:border-accent-warm-lighter:hover { + border-color: #f2e4d4; + } + .tablet\:border-accent-cool-darker { + border-color: #07648d; + } + .tablet\:hover\:border-accent-cool-darker:hover { + border-color: #07648d; + } + .tablet\:border-accent-cool-dark { + border-color: #28a0cb; + } + .tablet\:hover\:border-accent-cool-dark:hover { + border-color: #28a0cb; + } + .tablet\:border-accent-cool { + border-color: #00bde3; + } + .tablet\:hover\:border-accent-cool:hover { + border-color: #00bde3; + } + .tablet\:border-accent-cool-light { + border-color: #97d4ea; + } + .tablet\:hover\:border-accent-cool-light:hover { + border-color: #97d4ea; + } + .tablet\:border-accent-cool-lighter { + border-color: #e1f3f8; + } + .tablet\:hover\:border-accent-cool-lighter:hover { + border-color: #e1f3f8; + } + .tablet\:border-error-lighter { + border-color: #f4e3db; + } + .tablet\:hover\:border-error-lighter:hover { + border-color: #f4e3db; + } + .tablet\:border-error-light { + border-color: #f39268; + } + .tablet\:hover\:border-error-light:hover { + border-color: #f39268; + } + .tablet\:border-error { + border-color: #d54309; + } + .tablet\:hover\:border-error:hover { + border-color: #d54309; + } + .tablet\:border-error-dark { + border-color: #b50909; + } + .tablet\:hover\:border-error-dark:hover { + border-color: #b50909; + } + .tablet\:border-error-darker { + border-color: #6f3331; + } + .tablet\:hover\:border-error-darker:hover { + border-color: #6f3331; + } + .tablet\:border-warning-lighter { + border-color: #faf3d1; + } + .tablet\:hover\:border-warning-lighter:hover { + border-color: #faf3d1; + } + .tablet\:border-warning-light { + border-color: #fee685; + } + .tablet\:hover\:border-warning-light:hover { + border-color: #fee685; + } + .tablet\:border-warning { + border-color: #ffbe2e; + } + .tablet\:hover\:border-warning:hover { + border-color: #ffbe2e; + } + .tablet\:border-warning-dark { + border-color: #e5a000; + } + .tablet\:hover\:border-warning-dark:hover { + border-color: #e5a000; + } + .tablet\:border-warning-darker { + border-color: #936f38; + } + .tablet\:hover\:border-warning-darker:hover { + border-color: #936f38; + } + .tablet\:border-success-lighter { + border-color: #ecf3ec; + } + .tablet\:hover\:border-success-lighter:hover { + border-color: #ecf3ec; + } + .tablet\:border-success-light { + border-color: #70e17b; + } + .tablet\:hover\:border-success-light:hover { + border-color: #70e17b; + } + .tablet\:border-success { + border-color: #00a91c; + } + .tablet\:hover\:border-success:hover { + border-color: #00a91c; + } + .tablet\:border-success-dark { + border-color: #4d8055; + } + .tablet\:hover\:border-success-dark:hover { + border-color: #4d8055; + } + .tablet\:border-success-darker { + border-color: #446443; + } + .tablet\:hover\:border-success-darker:hover { + border-color: #446443; + } + .tablet\:border-info-lighter { + border-color: #e7f6f8; + } + .tablet\:hover\:border-info-lighter:hover { + border-color: #e7f6f8; + } + .tablet\:border-info-light { + border-color: #99deea; + } + .tablet\:hover\:border-info-light:hover { + border-color: #99deea; + } + .tablet\:border-info { + border-color: #00bde3; + } + .tablet\:hover\:border-info:hover { + border-color: #00bde3; + } + .tablet\:border-info-dark { + border-color: #009ec1; + } + .tablet\:hover\:border-info-dark:hover { + border-color: #009ec1; + } + .tablet\:border-info-darker { + border-color: #2e6276; + } + .tablet\:hover\:border-info-darker:hover { + border-color: #2e6276; + } + .tablet\:border-disabled-light { + border-color: #e6e6e6; + } + .tablet\:hover\:border-disabled-light:hover { + border-color: #e6e6e6; + } + .tablet\:border-disabled { + border-color: #c9c9c9; + } + .tablet\:hover\:border-disabled:hover { + border-color: #c9c9c9; + } + .tablet\:border-disabled-dark { + border-color: #adadad; + } + .tablet\:hover\:border-disabled-dark:hover { + border-color: #adadad; + } + .tablet\:border-emergency { + border-color: #9c3d10; + } + .tablet\:hover\:border-emergency:hover { + border-color: #9c3d10; + } + .tablet\:border-emergency-dark { + border-color: #332d29; + } + .tablet\:hover\:border-emergency-dark:hover { + border-color: #332d29; + } + .tablet\:radius-0 { + border-radius: 0; + } + .tablet\:radius-top-0 { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + .tablet\:radius-right-0 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .tablet\:radius-bottom-0 { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } + .tablet\:radius-left-0 { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .tablet\:radius-sm { + border-radius: 2px; + } + .tablet\:radius-top-sm { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } + .tablet\:radius-right-sm { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + } + .tablet\:radius-bottom-sm { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + } + .tablet\:radius-left-sm { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + } + .tablet\:radius-md { + border-radius: 0.25rem; + } + .tablet\:radius-top-md { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + .tablet\:radius-right-md { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + .tablet\:radius-bottom-md { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + .tablet\:radius-left-md { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + .tablet\:radius-lg { + border-radius: 0.5rem; + } + .tablet\:radius-top-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + .tablet\:radius-right-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + .tablet\:radius-bottom-lg { + border-bottom-left-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + .tablet\:radius-left-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + .tablet\:radius-pill { + border-radius: 99rem; + } + .tablet\:radius-top-pill { + border-top-left-radius: 99rem; + border-top-right-radius: 99rem; + } + .tablet\:radius-right-pill { + border-top-right-radius: 99rem; + border-bottom-right-radius: 99rem; + } + .tablet\:radius-bottom-pill { + border-bottom-left-radius: 99rem; + border-bottom-right-radius: 99rem; + } + .tablet\:radius-left-pill { + border-top-left-radius: 99rem; + border-bottom-left-radius: 99rem; + } + .tablet\:display-block { + display: block; + } + .tablet\:display-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .tablet\:display-none { + display: none; + } + .tablet\:display-inline { + display: inline; + } + .tablet\:display-inline-block { + display: inline-block; + } + .tablet\:display-inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } + .tablet\:display-table { + display: table; + } + .tablet\:display-table-cell { + display: table-cell; + } + .tablet\:display-table-row { + display: table-row; + } + .tablet\:font-mono-3xs { + font-size: 0.77rem; + } + .tablet\:font-mono-2xs { + font-size: 0.83rem; + } + .tablet\:font-mono-xs { + font-size: 0.89rem; + } + .tablet\:font-mono-sm { + font-size: 0.95rem; + } + .tablet\:font-mono-md { + font-size: 1.07rem; + } + .tablet\:font-mono-lg { + font-size: 1.31rem; + } + .tablet\:font-mono-xl { + font-size: 1.91rem; + } + .tablet\:font-mono-2xl { + font-size: 2.38rem; + } + .tablet\:font-mono-3xl { + font-size: 2.86rem; + } + .tablet\:font-sans-3xs { + font-size: 0.87rem; + } + .tablet\:font-sans-2xs { + font-size: 0.93rem; + } + .tablet\:font-sans-xs { + font-size: 1rem; + } + .tablet\:font-sans-sm { + font-size: 1.06rem; + } + .tablet\:font-sans-md { + font-size: 1.2rem; + } + .tablet\:font-sans-lg { + font-size: 1.46rem; + } + .tablet\:font-sans-xl { + font-size: 2.13rem; + } + .tablet\:font-sans-2xl { + font-size: 2.66rem; + } + .tablet\:font-sans-3xl { + font-size: 3.19rem; + } + .tablet\:font-serif-3xs { + font-size: 0.79rem; + } + .tablet\:font-serif-2xs { + font-size: 0.85rem; + } + .tablet\:font-serif-xs { + font-size: 0.91rem; + } + .tablet\:font-serif-sm { + font-size: 0.98rem; + } + .tablet\:font-serif-md { + font-size: 1.1rem; + } + .tablet\:font-serif-lg { + font-size: 1.34rem; + } + .tablet\:font-serif-xl { + font-size: 1.95rem; + } + .tablet\:font-serif-2xl { + font-size: 2.44rem; + } + .tablet\:font-serif-3xl { + font-size: 2.93rem; + } + .tablet\:font-heading-3xs { + font-size: 0.79rem; + } + .tablet\:font-heading-2xs { + font-size: 0.85rem; + } + .tablet\:font-heading-xs { + font-size: 0.91rem; + } + .tablet\:font-heading-sm { + font-size: 0.98rem; + } + .tablet\:font-heading-md { + font-size: 1.1rem; + } + .tablet\:font-heading-lg { + font-size: 1.34rem; + } + .tablet\:font-heading-xl { + font-size: 1.95rem; + } + .tablet\:font-heading-2xl { + font-size: 2.44rem; + } + .tablet\:font-heading-3xl { + font-size: 2.93rem; + } + .tablet\:font-body-3xs { + font-size: 0.87rem; + } + .tablet\:font-body-2xs { + font-size: 0.93rem; + } + .tablet\:font-body-xs { + font-size: 1rem; + } + .tablet\:font-body-sm { + font-size: 1.06rem; + } + .tablet\:font-body-md { + font-size: 1.2rem; + } + .tablet\:font-body-lg { + font-size: 1.46rem; + } + .tablet\:font-body-xl { + font-size: 2.13rem; + } + .tablet\:font-body-2xl { + font-size: 2.66rem; + } + .tablet\:font-body-3xl { + font-size: 3.19rem; + } + .tablet\:font-code-3xs { + font-size: 0.77rem; + } + .tablet\:font-code-2xs { + font-size: 0.83rem; + } + .tablet\:font-code-xs { + font-size: 0.89rem; + } + .tablet\:font-code-sm { + font-size: 0.95rem; + } + .tablet\:font-code-md { + font-size: 1.07rem; + } + .tablet\:font-code-lg { + font-size: 1.31rem; + } + .tablet\:font-code-xl { + font-size: 1.91rem; + } + .tablet\:font-code-2xl { + font-size: 2.38rem; + } + .tablet\:font-code-3xl { + font-size: 2.86rem; + } + .tablet\:font-alt-3xs { + font-size: 0.79rem; + } + .tablet\:font-alt-2xs { + font-size: 0.85rem; + } + .tablet\:font-alt-xs { + font-size: 0.91rem; + } + .tablet\:font-alt-sm { + font-size: 0.98rem; + } + .tablet\:font-alt-md { + font-size: 1.1rem; + } + .tablet\:font-alt-lg { + font-size: 1.34rem; + } + .tablet\:font-alt-xl { + font-size: 1.95rem; + } + .tablet\:font-alt-2xl { + font-size: 2.44rem; + } + .tablet\:font-alt-3xl { + font-size: 2.93rem; + } + .tablet\:font-ui-3xs { + font-size: 0.87rem; + } + .tablet\:font-ui-2xs { + font-size: 0.93rem; + } + .tablet\:font-ui-xs { + font-size: 1rem; + } + .tablet\:font-ui-sm { + font-size: 1.06rem; + } + .tablet\:font-ui-md { + font-size: 1.2rem; + } + .tablet\:font-ui-lg { + font-size: 1.46rem; + } + .tablet\:font-ui-xl { + font-size: 2.13rem; + } + .tablet\:font-ui-2xl { + font-size: 2.66rem; + } + .tablet\:font-ui-3xl { + font-size: 3.19rem; + } + .tablet\:text-light { + font-weight: 300; + } + .tablet\:text-normal { + font-weight: normal; + } + .tablet\:text-bold { + font-weight: 700; + } + .tablet\:flex-justify-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .tablet\:flex-justify-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .tablet\:flex-justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .tablet\:flex-justify { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .tablet\:line-height-sans-1 { + line-height: 0.9; + } + .tablet\:line-height-sans-2 { + line-height: 1.1; + } + .tablet\:line-height-sans-3 { + line-height: 1.3; + } + .tablet\:line-height-sans-4 { + line-height: 1.4; + } + .tablet\:line-height-sans-5 { + line-height: 1.5; + } + .tablet\:line-height-sans-6 { + line-height: 1.6; + } + .tablet\:line-height-serif-1 { + line-height: 1; + } + .tablet\:line-height-serif-2 { + line-height: 1.2; + } + .tablet\:line-height-serif-3 { + line-height: 1.4; + } + .tablet\:line-height-serif-4 { + line-height: 1.5; + } + .tablet\:line-height-serif-5 { + line-height: 1.7; + } + .tablet\:line-height-serif-6 { + line-height: 1.8; + } + .tablet\:line-height-mono-1 { + line-height: 1; + } + .tablet\:line-height-mono-2 { + line-height: 1.3; + } + .tablet\:line-height-mono-3 { + line-height: 1.4; + } + .tablet\:line-height-mono-4 { + line-height: 1.6; + } + .tablet\:line-height-mono-5 { + line-height: 1.7; + } + .tablet\:line-height-mono-6 { + line-height: 1.8; + } + .tablet\:line-height-heading-1 { + line-height: 1; + } + .tablet\:line-height-heading-2 { + line-height: 1.2; + } + .tablet\:line-height-heading-3 { + line-height: 1.4; + } + .tablet\:line-height-heading-4 { + line-height: 1.5; + } + .tablet\:line-height-heading-5 { + line-height: 1.7; + } + .tablet\:line-height-heading-6 { + line-height: 1.8; + } + .tablet\:line-height-ui-1 { + line-height: 0.9; + } + .tablet\:line-height-ui-2 { + line-height: 1.1; + } + .tablet\:line-height-ui-3 { + line-height: 1.3; + } + .tablet\:line-height-ui-4 { + line-height: 1.4; + } + .tablet\:line-height-ui-5 { + line-height: 1.5; + } + .tablet\:line-height-ui-6 { + line-height: 1.6; + } + .tablet\:line-height-body-1 { + line-height: 0.9; + } + .tablet\:line-height-body-2 { + line-height: 1.1; + } + .tablet\:line-height-body-3 { + line-height: 1.3; + } + .tablet\:line-height-body-4 { + line-height: 1.4; + } + .tablet\:line-height-body-5 { + line-height: 1.5; + } + .tablet\:line-height-body-6 { + line-height: 1.6; + } + .tablet\:line-height-code-1 { + line-height: 1; + } + .tablet\:line-height-code-2 { + line-height: 1.3; + } + .tablet\:line-height-code-3 { + line-height: 1.4; + } + .tablet\:line-height-code-4 { + line-height: 1.6; + } + .tablet\:line-height-code-5 { + line-height: 1.7; + } + .tablet\:line-height-code-6 { + line-height: 1.8; + } + .tablet\:line-height-alt-1 { + line-height: 1; + } + .tablet\:line-height-alt-2 { + line-height: 1.2; + } + .tablet\:line-height-alt-3 { + line-height: 1.4; + } + .tablet\:line-height-alt-4 { + line-height: 1.5; + } + .tablet\:line-height-alt-5 { + line-height: 1.7; + } + .tablet\:line-height-alt-6 { + line-height: 1.8; + } + .tablet\:margin-neg-1px { + margin: -1px; + } + .tablet\:margin-neg-2px { + margin: -2px; + } + .tablet\:margin-neg-05 { + margin: -0.25rem; + } + .tablet\:margin-neg-1 { + margin: -0.5rem; + } + .tablet\:margin-neg-105 { + margin: -0.75rem; + } + .tablet\:margin-neg-2 { + margin: -1rem; + } + .tablet\:margin-neg-205 { + margin: -1.25rem; + } + .tablet\:margin-neg-3 { + margin: -1.5rem; + } + .tablet\:margin-1px { + margin: 1px; + } + .tablet\:margin-2px { + margin: 2px; + } + .tablet\:margin-05 { + margin: 0.25rem; + } + .tablet\:margin-1 { + margin: 0.5rem; + } + .tablet\:margin-105 { + margin: 0.75rem; + } + .tablet\:margin-2 { + margin: 1rem; + } + .tablet\:margin-205 { + margin: 1.25rem; + } + .tablet\:margin-3 { + margin: 1.5rem; + } + .tablet\:margin-neg-4 { + margin: -2rem; + } + .tablet\:margin-neg-5 { + margin: -2.5rem; + } + .tablet\:margin-neg-6 { + margin: -3rem; + } + .tablet\:margin-neg-7 { + margin: -3.5rem; + } + .tablet\:margin-neg-8 { + margin: -4rem; + } + .tablet\:margin-neg-9 { + margin: -4.5rem; + } + .tablet\:margin-neg-10 { + margin: -5rem; + } + .tablet\:margin-neg-15 { + margin: -7.5rem; + } + .tablet\:margin-4 { + margin: 2rem; + } + .tablet\:margin-5 { + margin: 2.5rem; + } + .tablet\:margin-6 { + margin: 3rem; + } + .tablet\:margin-7 { + margin: 3.5rem; + } + .tablet\:margin-8 { + margin: 4rem; + } + .tablet\:margin-9 { + margin: 4.5rem; + } + .tablet\:margin-10 { + margin: 5rem; + } + .tablet\:margin-15 { + margin: 7.5rem; + } + .tablet\:margin-05em { + margin: 0.5em; + } + .tablet\:margin-1em { + margin: 1em; + } + .tablet\:margin-105em { + margin: 1.5em; + } + .tablet\:margin-2em { + margin: 2em; + } + .tablet\:margin-0 { + margin: 0; + } + .tablet\:margin-y-1px { + margin-top: 1px; + margin-bottom: 1px; + } + .tablet\:margin-top-1px { + margin-top: 1px; + } + .tablet\:margin-bottom-1px { + margin-bottom: 1px; + } + .tablet\:margin-y-2px { + margin-top: 2px; + margin-bottom: 2px; + } + .tablet\:margin-top-2px { + margin-top: 2px; + } + .tablet\:margin-bottom-2px { + margin-bottom: 2px; + } + .tablet\:margin-y-05 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + .tablet\:margin-top-05 { + margin-top: 0.25rem; + } + .tablet\:margin-bottom-05 { + margin-bottom: 0.25rem; + } + .tablet\:margin-y-1 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + .tablet\:margin-top-1 { + margin-top: 0.5rem; + } + .tablet\:margin-bottom-1 { + margin-bottom: 0.5rem; + } + .tablet\:margin-y-105 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + .tablet\:margin-top-105 { + margin-top: 0.75rem; + } + .tablet\:margin-bottom-105 { + margin-bottom: 0.75rem; + } + .tablet\:margin-y-2 { + margin-top: 1rem; + margin-bottom: 1rem; + } + .tablet\:margin-top-2 { + margin-top: 1rem; + } + .tablet\:margin-bottom-2 { + margin-bottom: 1rem; + } + .tablet\:margin-y-205 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + .tablet\:margin-top-205 { + margin-top: 1.25rem; + } + .tablet\:margin-bottom-205 { + margin-bottom: 1.25rem; + } + .tablet\:margin-y-3 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + .tablet\:margin-top-3 { + margin-top: 1.5rem; + } + .tablet\:margin-bottom-3 { + margin-bottom: 1.5rem; + } + .tablet\:margin-y-neg-1px { + margin-top: -1px; + margin-bottom: -1px; + } + .tablet\:margin-top-neg-1px { + margin-top: -1px; + } + .tablet\:margin-bottom-neg-1px { + margin-bottom: -1px; + } + .tablet\:margin-y-neg-2px { + margin-top: -2px; + margin-bottom: -2px; + } + .tablet\:margin-top-neg-2px { + margin-top: -2px; + } + .tablet\:margin-bottom-neg-2px { + margin-bottom: -2px; + } + .tablet\:margin-y-neg-05 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + .tablet\:margin-top-neg-05 { + margin-top: -0.25rem; + } + .tablet\:margin-bottom-neg-05 { + margin-bottom: -0.25rem; + } + .tablet\:margin-y-neg-1 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + .tablet\:margin-top-neg-1 { + margin-top: -0.5rem; + } + .tablet\:margin-bottom-neg-1 { + margin-bottom: -0.5rem; + } + .tablet\:margin-y-neg-105 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + .tablet\:margin-top-neg-105 { + margin-top: -0.75rem; + } + .tablet\:margin-bottom-neg-105 { + margin-bottom: -0.75rem; + } + .tablet\:margin-y-neg-2 { + margin-top: -1rem; + margin-bottom: -1rem; + } + .tablet\:margin-top-neg-2 { + margin-top: -1rem; + } + .tablet\:margin-bottom-neg-2 { + margin-bottom: -1rem; + } + .tablet\:margin-y-neg-205 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + .tablet\:margin-top-neg-205 { + margin-top: -1.25rem; + } + .tablet\:margin-bottom-neg-205 { + margin-bottom: -1.25rem; + } + .tablet\:margin-y-neg-3 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + .tablet\:margin-top-neg-3 { + margin-top: -1.5rem; + } + .tablet\:margin-bottom-neg-3 { + margin-bottom: -1.5rem; + } + .tablet\:margin-y-neg-4 { + margin-top: -2rem; + margin-bottom: -2rem; + } + .tablet\:margin-top-neg-4 { + margin-top: -2rem; + } + .tablet\:margin-bottom-neg-4 { + margin-bottom: -2rem; + } + .tablet\:margin-y-neg-5 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + .tablet\:margin-top-neg-5 { + margin-top: -2.5rem; + } + .tablet\:margin-bottom-neg-5 { + margin-bottom: -2.5rem; + } + .tablet\:margin-y-neg-6 { + margin-top: -3rem; + margin-bottom: -3rem; + } + .tablet\:margin-top-neg-6 { + margin-top: -3rem; + } + .tablet\:margin-bottom-neg-6 { + margin-bottom: -3rem; + } + .tablet\:margin-y-neg-7 { + margin-top: -3.5rem; + margin-bottom: -3.5rem; + } + .tablet\:margin-top-neg-7 { + margin-top: -3.5rem; + } + .tablet\:margin-bottom-neg-7 { + margin-bottom: -3.5rem; + } + .tablet\:margin-y-neg-8 { + margin-top: -4rem; + margin-bottom: -4rem; + } + .tablet\:margin-top-neg-8 { + margin-top: -4rem; + } + .tablet\:margin-bottom-neg-8 { + margin-bottom: -4rem; + } + .tablet\:margin-y-neg-9 { + margin-top: -4.5rem; + margin-bottom: -4.5rem; + } + .tablet\:margin-top-neg-9 { + margin-top: -4.5rem; + } + .tablet\:margin-bottom-neg-9 { + margin-bottom: -4.5rem; + } + .tablet\:margin-y-neg-10 { + margin-top: -5rem; + margin-bottom: -5rem; + } + .tablet\:margin-top-neg-10 { + margin-top: -5rem; + } + .tablet\:margin-bottom-neg-10 { + margin-bottom: -5rem; + } + .tablet\:margin-y-neg-15 { + margin-top: -7.5rem; + margin-bottom: -7.5rem; + } + .tablet\:margin-top-neg-15 { + margin-top: -7.5rem; + } + .tablet\:margin-bottom-neg-15 { + margin-bottom: -7.5rem; + } + .tablet\:margin-y-4 { + margin-top: 2rem; + margin-bottom: 2rem; + } + .tablet\:margin-top-4 { + margin-top: 2rem; + } + .tablet\:margin-bottom-4 { + margin-bottom: 2rem; + } + .tablet\:margin-y-5 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + .tablet\:margin-top-5 { + margin-top: 2.5rem; + } + .tablet\:margin-bottom-5 { + margin-bottom: 2.5rem; + } + .tablet\:margin-y-6 { + margin-top: 3rem; + margin-bottom: 3rem; + } + .tablet\:margin-top-6 { + margin-top: 3rem; + } + .tablet\:margin-bottom-6 { + margin-bottom: 3rem; + } + .tablet\:margin-y-7 { + margin-top: 3.5rem; + margin-bottom: 3.5rem; + } + .tablet\:margin-top-7 { + margin-top: 3.5rem; + } + .tablet\:margin-bottom-7 { + margin-bottom: 3.5rem; + } + .tablet\:margin-y-8 { + margin-top: 4rem; + margin-bottom: 4rem; + } + .tablet\:margin-top-8 { + margin-top: 4rem; + } + .tablet\:margin-bottom-8 { + margin-bottom: 4rem; + } + .tablet\:margin-y-9 { + margin-top: 4.5rem; + margin-bottom: 4.5rem; + } + .tablet\:margin-top-9 { + margin-top: 4.5rem; + } + .tablet\:margin-bottom-9 { + margin-bottom: 4.5rem; + } + .tablet\:margin-y-10 { + margin-top: 5rem; + margin-bottom: 5rem; + } + .tablet\:margin-top-10 { + margin-top: 5rem; + } + .tablet\:margin-bottom-10 { + margin-bottom: 5rem; + } + .tablet\:margin-y-15 { + margin-top: 7.5rem; + margin-bottom: 7.5rem; + } + .tablet\:margin-top-15 { + margin-top: 7.5rem; + } + .tablet\:margin-bottom-15 { + margin-bottom: 7.5rem; + } + .tablet\:margin-y-05em { + margin-top: 0.5em; + margin-bottom: 0.5em; + } + .tablet\:margin-top-05em { + margin-top: 0.5em; + } + .tablet\:margin-bottom-05em { + margin-bottom: 0.5em; + } + .tablet\:margin-y-1em { + margin-top: 1em; + margin-bottom: 1em; + } + .tablet\:margin-top-1em { + margin-top: 1em; + } + .tablet\:margin-bottom-1em { + margin-bottom: 1em; + } + .tablet\:margin-y-105em { + margin-top: 1.5em; + margin-bottom: 1.5em; + } + .tablet\:margin-top-105em { + margin-top: 1.5em; + } + .tablet\:margin-bottom-105em { + margin-bottom: 1.5em; + } + .tablet\:margin-y-2em { + margin-top: 2em; + margin-bottom: 2em; + } + .tablet\:margin-top-2em { + margin-top: 2em; + } + .tablet\:margin-bottom-2em { + margin-bottom: 2em; + } + .tablet\:margin-y-0 { + margin-top: 0; + margin-bottom: 0; + } + .tablet\:margin-top-0 { + margin-top: 0; + } + .tablet\:margin-bottom-0 { + margin-bottom: 0; + } + .tablet\:margin-y-auto { + margin-top: auto; + margin-bottom: auto; + } + .tablet\:margin-top-auto { + margin-top: auto; + } + .tablet\:margin-bottom-auto { + margin-bottom: auto; + } + .tablet\:margin-x-1px { + margin-left: 1px; + margin-right: 1px; + } + .tablet\:margin-right-1px { + margin-right: 1px; + } + .tablet\:margin-left-1px { + margin-left: 1px; + } + .tablet\:margin-x-2px { + margin-left: 2px; + margin-right: 2px; + } + .tablet\:margin-right-2px { + margin-right: 2px; + } + .tablet\:margin-left-2px { + margin-left: 2px; + } + .tablet\:margin-x-05 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + .tablet\:margin-right-05 { + margin-right: 0.25rem; + } + .tablet\:margin-left-05 { + margin-left: 0.25rem; + } + .tablet\:margin-x-1 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + .tablet\:margin-right-1 { + margin-right: 0.5rem; + } + .tablet\:margin-left-1 { + margin-left: 0.5rem; + } + .tablet\:margin-x-105 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + .tablet\:margin-right-105 { + margin-right: 0.75rem; + } + .tablet\:margin-left-105 { + margin-left: 0.75rem; + } + .tablet\:margin-x-2 { + margin-left: 1rem; + margin-right: 1rem; + } + .tablet\:margin-right-2 { + margin-right: 1rem; + } + .tablet\:margin-left-2 { + margin-left: 1rem; + } + .tablet\:margin-x-205 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + .tablet\:margin-right-205 { + margin-right: 1.25rem; + } + .tablet\:margin-left-205 { + margin-left: 1.25rem; + } + .tablet\:margin-x-3 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + .tablet\:margin-right-3 { + margin-right: 1.5rem; + } + .tablet\:margin-left-3 { + margin-left: 1.5rem; + } + .tablet\:margin-x-neg-1px { + margin-left: -1px; + margin-right: -1px; + } + .tablet\:margin-right-neg-1px { + margin-right: -1px; + } + .tablet\:margin-left-neg-1px { + margin-left: -1px; + } + .tablet\:margin-x-neg-2px { + margin-left: -2px; + margin-right: -2px; + } + .tablet\:margin-right-neg-2px { + margin-right: -2px; + } + .tablet\:margin-left-neg-2px { + margin-left: -2px; + } + .tablet\:margin-x-neg-05 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + .tablet\:margin-right-neg-05 { + margin-right: -0.25rem; + } + .tablet\:margin-left-neg-05 { + margin-left: -0.25rem; + } + .tablet\:margin-x-neg-1 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + .tablet\:margin-right-neg-1 { + margin-right: -0.5rem; + } + .tablet\:margin-left-neg-1 { + margin-left: -0.5rem; + } + .tablet\:margin-x-neg-105 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + .tablet\:margin-right-neg-105 { + margin-right: -0.75rem; + } + .tablet\:margin-left-neg-105 { + margin-left: -0.75rem; + } + .tablet\:margin-x-neg-2 { + margin-left: -1rem; + margin-right: -1rem; + } + .tablet\:margin-right-neg-2 { + margin-right: -1rem; + } + .tablet\:margin-left-neg-2 { + margin-left: -1rem; + } + .tablet\:margin-x-neg-205 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + .tablet\:margin-right-neg-205 { + margin-right: -1.25rem; + } + .tablet\:margin-left-neg-205 { + margin-left: -1.25rem; + } + .tablet\:margin-x-neg-3 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .tablet\:margin-right-neg-3 { + margin-right: -1.5rem; + } + .tablet\:margin-left-neg-3 { + margin-left: -1.5rem; + } + .tablet\:margin-x-neg-4 { + margin-left: -2rem; + margin-right: -2rem; + } + .tablet\:margin-right-neg-4 { + margin-right: -2rem; + } + .tablet\:margin-left-neg-4 { + margin-left: -2rem; + } + .tablet\:margin-x-neg-5 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + .tablet\:margin-right-neg-5 { + margin-right: -2.5rem; + } + .tablet\:margin-left-neg-5 { + margin-left: -2.5rem; + } + .tablet\:margin-x-neg-6 { + margin-left: -3rem; + margin-right: -3rem; + } + .tablet\:margin-right-neg-6 { + margin-right: -3rem; + } + .tablet\:margin-left-neg-6 { + margin-left: -3rem; + } + .tablet\:margin-x-neg-7 { + margin-left: -3.5rem; + margin-right: -3.5rem; + } + .tablet\:margin-right-neg-7 { + margin-right: -3.5rem; + } + .tablet\:margin-left-neg-7 { + margin-left: -3.5rem; + } + .tablet\:margin-x-neg-8 { + margin-left: -4rem; + margin-right: -4rem; + } + .tablet\:margin-right-neg-8 { + margin-right: -4rem; + } + .tablet\:margin-left-neg-8 { + margin-left: -4rem; + } + .tablet\:margin-x-neg-9 { + margin-left: -4.5rem; + margin-right: -4.5rem; + } + .tablet\:margin-right-neg-9 { + margin-right: -4.5rem; + } + .tablet\:margin-left-neg-9 { + margin-left: -4.5rem; + } + .tablet\:margin-x-neg-10 { + margin-left: -5rem; + margin-right: -5rem; + } + .tablet\:margin-right-neg-10 { + margin-right: -5rem; + } + .tablet\:margin-left-neg-10 { + margin-left: -5rem; + } + .tablet\:margin-x-neg-15 { + margin-left: -7.5rem; + margin-right: -7.5rem; + } + .tablet\:margin-right-neg-15 { + margin-right: -7.5rem; + } + .tablet\:margin-left-neg-15 { + margin-left: -7.5rem; + } + .tablet\:margin-x-4 { + margin-left: 2rem; + margin-right: 2rem; + } + .tablet\:margin-right-4 { + margin-right: 2rem; + } + .tablet\:margin-left-4 { + margin-left: 2rem; + } + .tablet\:margin-x-5 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + .tablet\:margin-right-5 { + margin-right: 2.5rem; + } + .tablet\:margin-left-5 { + margin-left: 2.5rem; + } + .tablet\:margin-x-6 { + margin-left: 3rem; + margin-right: 3rem; + } + .tablet\:margin-right-6 { + margin-right: 3rem; + } + .tablet\:margin-left-6 { + margin-left: 3rem; + } + .tablet\:margin-x-7 { + margin-left: 3.5rem; + margin-right: 3.5rem; + } + .tablet\:margin-right-7 { + margin-right: 3.5rem; + } + .tablet\:margin-left-7 { + margin-left: 3.5rem; + } + .tablet\:margin-x-8 { + margin-left: 4rem; + margin-right: 4rem; + } + .tablet\:margin-right-8 { + margin-right: 4rem; + } + .tablet\:margin-left-8 { + margin-left: 4rem; + } + .tablet\:margin-x-9 { + margin-left: 4.5rem; + margin-right: 4.5rem; + } + .tablet\:margin-right-9 { + margin-right: 4.5rem; + } + .tablet\:margin-left-9 { + margin-left: 4.5rem; + } + .tablet\:margin-x-10 { + margin-left: 5rem; + margin-right: 5rem; + } + .tablet\:margin-right-10 { + margin-right: 5rem; + } + .tablet\:margin-left-10 { + margin-left: 5rem; + } + .tablet\:margin-x-15 { + margin-left: 7.5rem; + margin-right: 7.5rem; + } + .tablet\:margin-right-15 { + margin-right: 7.5rem; + } + .tablet\:margin-left-15 { + margin-left: 7.5rem; + } + .tablet\:margin-x-card { + margin-left: 10rem; + margin-right: 10rem; + } + .tablet\:margin-right-card { + margin-right: 10rem; + } + .tablet\:margin-left-card { + margin-left: 10rem; + } + .tablet\:margin-x-card-lg { + margin-left: 15rem; + margin-right: 15rem; + } + .tablet\:margin-right-card-lg { + margin-right: 15rem; + } + .tablet\:margin-left-card-lg { + margin-left: 15rem; + } + .tablet\:margin-x-mobile { + margin-left: 20rem; + margin-right: 20rem; + } + .tablet\:margin-right-mobile { + margin-right: 20rem; + } + .tablet\:margin-left-mobile { + margin-left: 20rem; + } + .tablet\:margin-x-05em { + margin-left: 0.5em; + margin-right: 0.5em; + } + .tablet\:margin-right-05em { + margin-right: 0.5em; + } + .tablet\:margin-left-05em { + margin-left: 0.5em; + } + .tablet\:margin-x-1em { + margin-left: 1em; + margin-right: 1em; + } + .tablet\:margin-right-1em { + margin-right: 1em; + } + .tablet\:margin-left-1em { + margin-left: 1em; + } + .tablet\:margin-x-105em { + margin-left: 1.5em; + margin-right: 1.5em; + } + .tablet\:margin-right-105em { + margin-right: 1.5em; + } + .tablet\:margin-left-105em { + margin-left: 1.5em; + } + .tablet\:margin-x-2em { + margin-left: 2em; + margin-right: 2em; + } + .tablet\:margin-right-2em { + margin-right: 2em; + } + .tablet\:margin-left-2em { + margin-left: 2em; + } + .tablet\:margin-x-0 { + margin-left: 0; + margin-right: 0; + } + .tablet\:margin-right-0 { + margin-right: 0; + } + .tablet\:margin-left-0 { + margin-left: 0; + } + .tablet\:margin-x-auto { + margin-left: auto; + margin-right: auto; + } + .tablet\:margin-right-auto { + margin-right: auto; + } + .tablet\:margin-left-auto { + margin-left: auto; + } + .tablet\:measure-1 { + max-width: 44ex; + } + .tablet\:measure-2 { + max-width: 60ex; + } + .tablet\:measure-3 { + max-width: 64ex; + } + .tablet\:measure-4 { + max-width: 68ex; + } + .tablet\:measure-5 { + max-width: 72ex; + } + .tablet\:measure-6 { + max-width: 88ex; + } + .tablet\:measure-none { + max-width: none; + } + .tablet\:order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .tablet\:order-last { + -webkit-box-ordinal-group: 1000; + -ms-flex-order: 999; + order: 999; + } + .tablet\:order-initial { + -webkit-box-ordinal-group: initial; + -ms-flex-order: initial; + order: initial; + } + .tablet\:order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .tablet\:order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .tablet\:order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .tablet\:order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .tablet\:order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .tablet\:order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .tablet\:order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .tablet\:order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .tablet\:order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .tablet\:order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .tablet\:order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .tablet\:order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .tablet\:padding-1px { + padding: 1px; + } + .tablet\:padding-y-1px { + padding-top: 1px; + padding-bottom: 1px; + } + .tablet\:padding-x-1px { + padding-left: 1px; + padding-right: 1px; + } + .tablet\:padding-top-1px { + padding-top: 1px; + } + .tablet\:padding-right-1px { + padding-right: 1px; + } + .tablet\:padding-bottom-1px { + padding-bottom: 1px; + } + .tablet\:padding-left-1px { + padding-left: 1px; + } + .tablet\:padding-2px { + padding: 2px; + } + .tablet\:padding-y-2px { + padding-top: 2px; + padding-bottom: 2px; + } + .tablet\:padding-x-2px { + padding-left: 2px; + padding-right: 2px; + } + .tablet\:padding-top-2px { + padding-top: 2px; + } + .tablet\:padding-right-2px { + padding-right: 2px; + } + .tablet\:padding-bottom-2px { + padding-bottom: 2px; + } + .tablet\:padding-left-2px { + padding-left: 2px; + } + .tablet\:padding-05 { + padding: 0.25rem; + } + .tablet\:padding-y-05 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + .tablet\:padding-x-05 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + .tablet\:padding-top-05 { + padding-top: 0.25rem; + } + .tablet\:padding-right-05 { + padding-right: 0.25rem; + } + .tablet\:padding-bottom-05 { + padding-bottom: 0.25rem; + } + .tablet\:padding-left-05 { + padding-left: 0.25rem; + } + .tablet\:padding-1 { + padding: 0.5rem; + } + .tablet\:padding-y-1 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + .tablet\:padding-x-1 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .tablet\:padding-top-1 { + padding-top: 0.5rem; + } + .tablet\:padding-right-1 { + padding-right: 0.5rem; + } + .tablet\:padding-bottom-1 { + padding-bottom: 0.5rem; + } + .tablet\:padding-left-1 { + padding-left: 0.5rem; + } + .tablet\:padding-105 { + padding: 0.75rem; + } + .tablet\:padding-y-105 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + .tablet\:padding-x-105 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + .tablet\:padding-top-105 { + padding-top: 0.75rem; + } + .tablet\:padding-right-105 { + padding-right: 0.75rem; + } + .tablet\:padding-bottom-105 { + padding-bottom: 0.75rem; + } + .tablet\:padding-left-105 { + padding-left: 0.75rem; + } + .tablet\:padding-2 { + padding: 1rem; + } + .tablet\:padding-y-2 { + padding-top: 1rem; + padding-bottom: 1rem; + } + .tablet\:padding-x-2 { + padding-left: 1rem; + padding-right: 1rem; + } + .tablet\:padding-top-2 { + padding-top: 1rem; + } + .tablet\:padding-right-2 { + padding-right: 1rem; + } + .tablet\:padding-bottom-2 { + padding-bottom: 1rem; + } + .tablet\:padding-left-2 { + padding-left: 1rem; + } + .tablet\:padding-205 { + padding: 1.25rem; + } + .tablet\:padding-y-205 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + .tablet\:padding-x-205 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + .tablet\:padding-top-205 { + padding-top: 1.25rem; + } + .tablet\:padding-right-205 { + padding-right: 1.25rem; + } + .tablet\:padding-bottom-205 { + padding-bottom: 1.25rem; + } + .tablet\:padding-left-205 { + padding-left: 1.25rem; + } + .tablet\:padding-3 { + padding: 1.5rem; + } + .tablet\:padding-y-3 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + .tablet\:padding-x-3 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .tablet\:padding-top-3 { + padding-top: 1.5rem; + } + .tablet\:padding-right-3 { + padding-right: 1.5rem; + } + .tablet\:padding-bottom-3 { + padding-bottom: 1.5rem; + } + .tablet\:padding-left-3 { + padding-left: 1.5rem; + } + .tablet\:padding-4 { + padding: 2rem; + } + .tablet\:padding-y-4 { + padding-top: 2rem; + padding-bottom: 2rem; + } + .tablet\:padding-x-4 { + padding-left: 2rem; + padding-right: 2rem; + } + .tablet\:padding-top-4 { + padding-top: 2rem; + } + .tablet\:padding-right-4 { + padding-right: 2rem; + } + .tablet\:padding-bottom-4 { + padding-bottom: 2rem; + } + .tablet\:padding-left-4 { + padding-left: 2rem; + } + .tablet\:padding-5 { + padding: 2.5rem; + } + .tablet\:padding-y-5 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + .tablet\:padding-x-5 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + .tablet\:padding-top-5 { + padding-top: 2.5rem; + } + .tablet\:padding-right-5 { + padding-right: 2.5rem; + } + .tablet\:padding-bottom-5 { + padding-bottom: 2.5rem; + } + .tablet\:padding-left-5 { + padding-left: 2.5rem; + } + .tablet\:padding-6 { + padding: 3rem; + } + .tablet\:padding-y-6 { + padding-top: 3rem; + padding-bottom: 3rem; + } + .tablet\:padding-x-6 { + padding-left: 3rem; + padding-right: 3rem; + } + .tablet\:padding-top-6 { + padding-top: 3rem; + } + .tablet\:padding-right-6 { + padding-right: 3rem; + } + .tablet\:padding-bottom-6 { + padding-bottom: 3rem; + } + .tablet\:padding-left-6 { + padding-left: 3rem; + } + .tablet\:padding-7 { + padding: 3.5rem; + } + .tablet\:padding-y-7 { + padding-top: 3.5rem; + padding-bottom: 3.5rem; + } + .tablet\:padding-x-7 { + padding-left: 3.5rem; + padding-right: 3.5rem; + } + .tablet\:padding-top-7 { + padding-top: 3.5rem; + } + .tablet\:padding-right-7 { + padding-right: 3.5rem; + } + .tablet\:padding-bottom-7 { + padding-bottom: 3.5rem; + } + .tablet\:padding-left-7 { + padding-left: 3.5rem; + } + .tablet\:padding-8 { + padding: 4rem; + } + .tablet\:padding-y-8 { + padding-top: 4rem; + padding-bottom: 4rem; + } + .tablet\:padding-x-8 { + padding-left: 4rem; + padding-right: 4rem; + } + .tablet\:padding-top-8 { + padding-top: 4rem; + } + .tablet\:padding-right-8 { + padding-right: 4rem; + } + .tablet\:padding-bottom-8 { + padding-bottom: 4rem; + } + .tablet\:padding-left-8 { + padding-left: 4rem; + } + .tablet\:padding-9 { + padding: 4.5rem; + } + .tablet\:padding-y-9 { + padding-top: 4.5rem; + padding-bottom: 4.5rem; + } + .tablet\:padding-x-9 { + padding-left: 4.5rem; + padding-right: 4.5rem; + } + .tablet\:padding-top-9 { + padding-top: 4.5rem; + } + .tablet\:padding-right-9 { + padding-right: 4.5rem; + } + .tablet\:padding-bottom-9 { + padding-bottom: 4.5rem; + } + .tablet\:padding-left-9 { + padding-left: 4.5rem; + } + .tablet\:padding-10 { + padding: 5rem; + } + .tablet\:padding-y-10 { + padding-top: 5rem; + padding-bottom: 5rem; + } + .tablet\:padding-x-10 { + padding-left: 5rem; + padding-right: 5rem; + } + .tablet\:padding-top-10 { + padding-top: 5rem; + } + .tablet\:padding-right-10 { + padding-right: 5rem; + } + .tablet\:padding-bottom-10 { + padding-bottom: 5rem; + } + .tablet\:padding-left-10 { + padding-left: 5rem; + } + .tablet\:padding-15 { + padding: 7.5rem; + } + .tablet\:padding-y-15 { + padding-top: 7.5rem; + padding-bottom: 7.5rem; + } + .tablet\:padding-x-15 { + padding-left: 7.5rem; + padding-right: 7.5rem; + } + .tablet\:padding-top-15 { + padding-top: 7.5rem; + } + .tablet\:padding-right-15 { + padding-right: 7.5rem; + } + .tablet\:padding-bottom-15 { + padding-bottom: 7.5rem; + } + .tablet\:padding-left-15 { + padding-left: 7.5rem; + } + .tablet\:padding-0 { + padding: 0; + } + .tablet\:padding-y-0 { + padding-top: 0; + padding-bottom: 0; + } + .tablet\:padding-x-0 { + padding-left: 0; + padding-right: 0; + } + .tablet\:padding-top-0 { + padding-top: 0; + } + .tablet\:padding-right-0 { + padding-right: 0; + } + .tablet\:padding-bottom-0 { + padding-bottom: 0; + } + .tablet\:padding-left-0 { + padding-left: 0; + } + .tablet\:width-1px { + width: 1px; + } + .tablet\:width-2px { + width: 2px; + } + .tablet\:width-05 { + width: 0.25rem; + } + .tablet\:width-1 { + width: 0.5rem; + } + .tablet\:width-105 { + width: 0.75rem; + } + .tablet\:width-2 { + width: 1rem; + } + .tablet\:width-205 { + width: 1.25rem; + } + .tablet\:width-3 { + width: 1.5rem; + } + .tablet\:width-4 { + width: 2rem; + } + .tablet\:width-5 { + width: 2.5rem; + } + .tablet\:width-6 { + width: 3rem; + } + .tablet\:width-7 { + width: 3.5rem; + } + .tablet\:width-8 { + width: 4rem; + } + .tablet\:width-9 { + width: 4.5rem; + } + .tablet\:width-10 { + width: 5rem; + } + .tablet\:width-15 { + width: 7.5rem; + } + .tablet\:width-card { + width: 10rem; + } + .tablet\:width-card-lg { + width: 15rem; + } + .tablet\:width-mobile { + width: 20rem; + } + .tablet\:width-mobile-lg { + width: 30rem; + } + .tablet\:width-tablet { + width: 40rem; + } + .tablet\:width-tablet-lg { + width: 55rem; + } + .tablet\:width-desktop { + width: 64rem; + } + .tablet\:width-desktop-lg { + width: 75rem; + } + .tablet\:width-widescreen { + width: 87.5rem; + } + .tablet\:width-0 { + width: 0; + } + .tablet\:width-full { + width: 100%; + } + .tablet\:width-auto { + width: auto; + } +} +@media all and (min-width: 64em) { + .desktop\:border-1px { + border: 1px solid; + } + .desktop\:hover\:border-1px:hover { + border: 1px solid; + } + .desktop\:border-y-1px { + border-top: 1px solid; + border-bottom: 1px solid; + } + .desktop\:hover\:border-y-1px:hover { + border-top: 1px solid; + border-bottom: 1px solid; + } + .desktop\:border-x-1px { + border-left: 1px solid; + border-right: 1px solid; + } + .desktop\:hover\:border-x-1px:hover { + border-left: 1px solid; + border-right: 1px solid; + } + .desktop\:border-top-1px { + border-top: 1px solid; + } + .desktop\:hover\:border-top-1px:hover { + border-top: 1px solid; + } + .desktop\:border-right-1px { + border-right: 1px solid; + } + .desktop\:hover\:border-right-1px:hover { + border-right: 1px solid; + } + .desktop\:border-bottom-1px { + border-bottom: 1px solid; + } + .desktop\:hover\:border-bottom-1px:hover { + border-bottom: 1px solid; + } + .desktop\:border-left-1px { + border-left: 1px solid; + } + .desktop\:hover\:border-left-1px:hover { + border-left: 1px solid; + } + .desktop\:border-2px { + border: 2px solid; + } + .desktop\:hover\:border-2px:hover { + border: 2px solid; + } + .desktop\:border-y-2px { + border-top: 2px solid; + border-bottom: 2px solid; + } + .desktop\:hover\:border-y-2px:hover { + border-top: 2px solid; + border-bottom: 2px solid; + } + .desktop\:border-x-2px { + border-left: 2px solid; + border-right: 2px solid; + } + .desktop\:hover\:border-x-2px:hover { + border-left: 2px solid; + border-right: 2px solid; + } + .desktop\:border-top-2px { + border-top: 2px solid; + } + .desktop\:hover\:border-top-2px:hover { + border-top: 2px solid; + } + .desktop\:border-right-2px { + border-right: 2px solid; + } + .desktop\:hover\:border-right-2px:hover { + border-right: 2px solid; + } + .desktop\:border-bottom-2px { + border-bottom: 2px solid; + } + .desktop\:hover\:border-bottom-2px:hover { + border-bottom: 2px solid; + } + .desktop\:border-left-2px { + border-left: 2px solid; + } + .desktop\:hover\:border-left-2px:hover { + border-left: 2px solid; + } + .desktop\:border-05 { + border: 0.25rem solid; + } + .desktop\:hover\:border-05:hover { + border: 0.25rem solid; + } + .desktop\:border-y-05 { + border-top: 0.25rem solid; + border-bottom: 0.25rem solid; + } + .desktop\:hover\:border-y-05:hover { + border-top: 0.25rem solid; + border-bottom: 0.25rem solid; + } + .desktop\:border-x-05 { + border-left: 0.25rem solid; + border-right: 0.25rem solid; + } + .desktop\:hover\:border-x-05:hover { + border-left: 0.25rem solid; + border-right: 0.25rem solid; + } + .desktop\:border-top-05 { + border-top: 0.25rem solid; + } + .desktop\:hover\:border-top-05:hover { + border-top: 0.25rem solid; + } + .desktop\:border-right-05 { + border-right: 0.25rem solid; + } + .desktop\:hover\:border-right-05:hover { + border-right: 0.25rem solid; + } + .desktop\:border-bottom-05 { + border-bottom: 0.25rem solid; + } + .desktop\:hover\:border-bottom-05:hover { + border-bottom: 0.25rem solid; + } + .desktop\:border-left-05 { + border-left: 0.25rem solid; + } + .desktop\:hover\:border-left-05:hover { + border-left: 0.25rem solid; + } + .desktop\:border-1 { + border: 0.5rem solid; + } + .desktop\:hover\:border-1:hover { + border: 0.5rem solid; + } + .desktop\:border-y-1 { + border-top: 0.5rem solid; + border-bottom: 0.5rem solid; + } + .desktop\:hover\:border-y-1:hover { + border-top: 0.5rem solid; + border-bottom: 0.5rem solid; + } + .desktop\:border-x-1 { + border-left: 0.5rem solid; + border-right: 0.5rem solid; + } + .desktop\:hover\:border-x-1:hover { + border-left: 0.5rem solid; + border-right: 0.5rem solid; + } + .desktop\:border-top-1 { + border-top: 0.5rem solid; + } + .desktop\:hover\:border-top-1:hover { + border-top: 0.5rem solid; + } + .desktop\:border-right-1 { + border-right: 0.5rem solid; + } + .desktop\:hover\:border-right-1:hover { + border-right: 0.5rem solid; + } + .desktop\:border-bottom-1 { + border-bottom: 0.5rem solid; + } + .desktop\:hover\:border-bottom-1:hover { + border-bottom: 0.5rem solid; + } + .desktop\:border-left-1 { + border-left: 0.5rem solid; + } + .desktop\:hover\:border-left-1:hover { + border-left: 0.5rem solid; + } + .desktop\:border-105 { + border: 0.75rem solid; + } + .desktop\:hover\:border-105:hover { + border: 0.75rem solid; + } + .desktop\:border-y-105 { + border-top: 0.75rem solid; + border-bottom: 0.75rem solid; + } + .desktop\:hover\:border-y-105:hover { + border-top: 0.75rem solid; + border-bottom: 0.75rem solid; + } + .desktop\:border-x-105 { + border-left: 0.75rem solid; + border-right: 0.75rem solid; + } + .desktop\:hover\:border-x-105:hover { + border-left: 0.75rem solid; + border-right: 0.75rem solid; + } + .desktop\:border-top-105 { + border-top: 0.75rem solid; + } + .desktop\:hover\:border-top-105:hover { + border-top: 0.75rem solid; + } + .desktop\:border-right-105 { + border-right: 0.75rem solid; + } + .desktop\:hover\:border-right-105:hover { + border-right: 0.75rem solid; + } + .desktop\:border-bottom-105 { + border-bottom: 0.75rem solid; + } + .desktop\:hover\:border-bottom-105:hover { + border-bottom: 0.75rem solid; + } + .desktop\:border-left-105 { + border-left: 0.75rem solid; + } + .desktop\:hover\:border-left-105:hover { + border-left: 0.75rem solid; + } + .desktop\:border-2 { + border: 1rem solid; + } + .desktop\:hover\:border-2:hover { + border: 1rem solid; + } + .desktop\:border-y-2 { + border-top: 1rem solid; + border-bottom: 1rem solid; + } + .desktop\:hover\:border-y-2:hover { + border-top: 1rem solid; + border-bottom: 1rem solid; + } + .desktop\:border-x-2 { + border-left: 1rem solid; + border-right: 1rem solid; + } + .desktop\:hover\:border-x-2:hover { + border-left: 1rem solid; + border-right: 1rem solid; + } + .desktop\:border-top-2 { + border-top: 1rem solid; + } + .desktop\:hover\:border-top-2:hover { + border-top: 1rem solid; + } + .desktop\:border-right-2 { + border-right: 1rem solid; + } + .desktop\:hover\:border-right-2:hover { + border-right: 1rem solid; + } + .desktop\:border-bottom-2 { + border-bottom: 1rem solid; + } + .desktop\:hover\:border-bottom-2:hover { + border-bottom: 1rem solid; + } + .desktop\:border-left-2 { + border-left: 1rem solid; + } + .desktop\:hover\:border-left-2:hover { + border-left: 1rem solid; + } + .desktop\:border-205 { + border: 1.25rem solid; + } + .desktop\:hover\:border-205:hover { + border: 1.25rem solid; + } + .desktop\:border-y-205 { + border-top: 1.25rem solid; + border-bottom: 1.25rem solid; + } + .desktop\:hover\:border-y-205:hover { + border-top: 1.25rem solid; + border-bottom: 1.25rem solid; + } + .desktop\:border-x-205 { + border-left: 1.25rem solid; + border-right: 1.25rem solid; + } + .desktop\:hover\:border-x-205:hover { + border-left: 1.25rem solid; + border-right: 1.25rem solid; + } + .desktop\:border-top-205 { + border-top: 1.25rem solid; + } + .desktop\:hover\:border-top-205:hover { + border-top: 1.25rem solid; + } + .desktop\:border-right-205 { + border-right: 1.25rem solid; + } + .desktop\:hover\:border-right-205:hover { + border-right: 1.25rem solid; + } + .desktop\:border-bottom-205 { + border-bottom: 1.25rem solid; + } + .desktop\:hover\:border-bottom-205:hover { + border-bottom: 1.25rem solid; + } + .desktop\:border-left-205 { + border-left: 1.25rem solid; + } + .desktop\:hover\:border-left-205:hover { + border-left: 1.25rem solid; + } + .desktop\:border-3 { + border: 1.5rem solid; + } + .desktop\:hover\:border-3:hover { + border: 1.5rem solid; + } + .desktop\:border-y-3 { + border-top: 1.5rem solid; + border-bottom: 1.5rem solid; + } + .desktop\:hover\:border-y-3:hover { + border-top: 1.5rem solid; + border-bottom: 1.5rem solid; + } + .desktop\:border-x-3 { + border-left: 1.5rem solid; + border-right: 1.5rem solid; + } + .desktop\:hover\:border-x-3:hover { + border-left: 1.5rem solid; + border-right: 1.5rem solid; + } + .desktop\:border-top-3 { + border-top: 1.5rem solid; + } + .desktop\:hover\:border-top-3:hover { + border-top: 1.5rem solid; + } + .desktop\:border-right-3 { + border-right: 1.5rem solid; + } + .desktop\:hover\:border-right-3:hover { + border-right: 1.5rem solid; + } + .desktop\:border-bottom-3 { + border-bottom: 1.5rem solid; + } + .desktop\:hover\:border-bottom-3:hover { + border-bottom: 1.5rem solid; + } + .desktop\:border-left-3 { + border-left: 1.5rem solid; + } + .desktop\:hover\:border-left-3:hover { + border-left: 1.5rem solid; + } + .desktop\:border-0 { + border: 0 solid; + } + .desktop\:hover\:border-0:hover { + border: 0 solid; + } + .desktop\:border-y-0 { + border-top: 0 solid; + border-bottom: 0 solid; + } + .desktop\:hover\:border-y-0:hover { + border-top: 0 solid; + border-bottom: 0 solid; + } + .desktop\:border-x-0 { + border-left: 0 solid; + border-right: 0 solid; + } + .desktop\:hover\:border-x-0:hover { + border-left: 0 solid; + border-right: 0 solid; + } + .desktop\:border-top-0 { + border-top: 0 solid; + } + .desktop\:hover\:border-top-0:hover { + border-top: 0 solid; + } + .desktop\:border-right-0 { + border-right: 0 solid; + } + .desktop\:hover\:border-right-0:hover { + border-right: 0 solid; + } + .desktop\:border-bottom-0 { + border-bottom: 0 solid; + } + .desktop\:hover\:border-bottom-0:hover { + border-bottom: 0 solid; + } + .desktop\:border-left-0 { + border-left: 0 solid; + } + .desktop\:hover\:border-left-0:hover { + border-left: 0 solid; + } + .desktop\:border { + border: 1px solid; + } + .desktop\:hover\:border:hover { + border: 1px solid; + } + .desktop\:border-y { + border-top: 1px solid; + border-bottom: 1px solid; + } + .desktop\:hover\:border-y:hover { + border-top: 1px solid; + border-bottom: 1px solid; + } + .desktop\:border-x { + border-left: 1px solid; + border-right: 1px solid; + } + .desktop\:hover\:border-x:hover { + border-left: 1px solid; + border-right: 1px solid; + } + .desktop\:border-top { + border-top: 1px solid; + } + .desktop\:hover\:border-top:hover { + border-top: 1px solid; + } + .desktop\:border-right { + border-right: 1px solid; + } + .desktop\:hover\:border-right:hover { + border-right: 1px solid; + } + .desktop\:border-bottom { + border-bottom: 1px solid; + } + .desktop\:hover\:border-bottom:hover { + border-bottom: 1px solid; + } + .desktop\:border-left { + border-left: 1px solid; + } + .desktop\:hover\:border-left:hover { + border-left: 1px solid; + } + .desktop\:border-transparent { + border-color: transparent; + } + .desktop\:hover\:border-transparent:hover { + border-color: transparent; + } + .desktop\:border-black { + border-color: black; + } + .desktop\:hover\:border-black:hover { + border-color: black; + } + .desktop\:border-white { + border-color: white; + } + .desktop\:hover\:border-white:hover { + border-color: white; + } + .desktop\:border-red { + border-color: #e52207; + } + .desktop\:hover\:border-red:hover { + border-color: #e52207; + } + .desktop\:border-orange { + border-color: #e66f0e; + } + .desktop\:hover\:border-orange:hover { + border-color: #e66f0e; + } + .desktop\:border-gold { + border-color: #ffbe2e; + } + .desktop\:hover\:border-gold:hover { + border-color: #ffbe2e; + } + .desktop\:border-yellow { + border-color: #fee685; + } + .desktop\:hover\:border-yellow:hover { + border-color: #fee685; + } + .desktop\:border-green { + border-color: #538200; + } + .desktop\:hover\:border-green:hover { + border-color: #538200; + } + .desktop\:border-mint { + border-color: #04c585; + } + .desktop\:hover\:border-mint:hover { + border-color: #04c585; + } + .desktop\:border-cyan { + border-color: #009ec1; + } + .desktop\:hover\:border-cyan:hover { + border-color: #009ec1; + } + .desktop\:border-blue { + border-color: #0076d6; + } + .desktop\:hover\:border-blue:hover { + border-color: #0076d6; + } + .desktop\:border-indigo { + border-color: #676cc8; + } + .desktop\:hover\:border-indigo:hover { + border-color: #676cc8; + } + .desktop\:border-violet { + border-color: #8168b3; + } + .desktop\:hover\:border-violet:hover { + border-color: #8168b3; + } + .desktop\:border-magenta { + border-color: #d72d79; + } + .desktop\:hover\:border-magenta:hover { + border-color: #d72d79; + } + .desktop\:border-gray-5 { + border-color: #f0f0f0; + } + .desktop\:hover\:border-gray-5:hover { + border-color: #f0f0f0; + } + .desktop\:border-gray-10 { + border-color: #e6e6e6; + } + .desktop\:hover\:border-gray-10:hover { + border-color: #e6e6e6; + } + .desktop\:border-gray-30 { + border-color: #adadad; + } + .desktop\:hover\:border-gray-30:hover { + border-color: #adadad; + } + .desktop\:border-gray-50 { + border-color: #757575; + } + .desktop\:hover\:border-gray-50:hover { + border-color: #757575; + } + .desktop\:border-gray-70 { + border-color: #454545; + } + .desktop\:hover\:border-gray-70:hover { + border-color: #454545; + } + .desktop\:border-gray-90 { + border-color: #1b1b1b; + } + .desktop\:hover\:border-gray-90:hover { + border-color: #1b1b1b; + } + .desktop\:border-base-lightest { + border-color: #f0f0f0; + } + .desktop\:hover\:border-base-lightest:hover { + border-color: #f0f0f0; + } + .desktop\:border-base-lighter { + border-color: #dfe1e2; + } + .desktop\:hover\:border-base-lighter:hover { + border-color: #dfe1e2; + } + .desktop\:border-base-light { + border-color: #a9aeb1; + } + .desktop\:hover\:border-base-light:hover { + border-color: #a9aeb1; + } + .desktop\:border-base { + border-color: #71767a; + } + .desktop\:hover\:border-base:hover { + border-color: #71767a; + } + .desktop\:border-base-dark { + border-color: #565c65; + } + .desktop\:hover\:border-base-dark:hover { + border-color: #565c65; + } + .desktop\:border-base-darker { + border-color: #3d4551; + } + .desktop\:hover\:border-base-darker:hover { + border-color: #3d4551; + } + .desktop\:border-base-darkest { + border-color: #1b1b1b; + } + .desktop\:hover\:border-base-darkest:hover { + border-color: #1b1b1b; + } + .desktop\:border-ink { + border-color: #1b1b1b; + } + .desktop\:hover\:border-ink:hover { + border-color: #1b1b1b; + } + .desktop\:border-primary-lighter { + border-color: #d9e8f6; + } + .desktop\:hover\:border-primary-lighter:hover { + border-color: #d9e8f6; + } + .desktop\:border-primary-light { + border-color: #73b3e7; + } + .desktop\:hover\:border-primary-light:hover { + border-color: #73b3e7; + } + .desktop\:border-primary { + border-color: #005ea2; + } + .desktop\:hover\:border-primary:hover { + border-color: #005ea2; + } + .desktop\:border-primary-vivid { + border-color: #0050d8; + } + .desktop\:hover\:border-primary-vivid:hover { + border-color: #0050d8; + } + .desktop\:border-primary-dark { + border-color: #1a4480; + } + .desktop\:hover\:border-primary-dark:hover { + border-color: #1a4480; + } + .desktop\:border-primary-darker { + border-color: #162e51; + } + .desktop\:hover\:border-primary-darker:hover { + border-color: #162e51; + } + .desktop\:border-secondary-lighter { + border-color: #f3e1e4; + } + .desktop\:hover\:border-secondary-lighter:hover { + border-color: #f3e1e4; + } + .desktop\:border-secondary-light { + border-color: #f2938c; + } + .desktop\:hover\:border-secondary-light:hover { + border-color: #f2938c; + } + .desktop\:border-secondary { + border-color: #d83933; + } + .desktop\:hover\:border-secondary:hover { + border-color: #d83933; + } + .desktop\:border-secondary-vivid { + border-color: #e41d3d; + } + .desktop\:hover\:border-secondary-vivid:hover { + border-color: #e41d3d; + } + .desktop\:border-secondary-dark { + border-color: #b50909; + } + .desktop\:hover\:border-secondary-dark:hover { + border-color: #b50909; + } + .desktop\:border-secondary-darker { + border-color: #8b0a03; + } + .desktop\:hover\:border-secondary-darker:hover { + border-color: #8b0a03; + } + .desktop\:border-accent-warm-darker { + border-color: #775540; + } + .desktop\:hover\:border-accent-warm-darker:hover { + border-color: #775540; + } + .desktop\:border-accent-warm-dark { + border-color: #c05600; + } + .desktop\:hover\:border-accent-warm-dark:hover { + border-color: #c05600; + } + .desktop\:border-accent-warm { + border-color: #fa9441; + } + .desktop\:hover\:border-accent-warm:hover { + border-color: #fa9441; + } + .desktop\:border-accent-warm-light { + border-color: #ffbc78; + } + .desktop\:hover\:border-accent-warm-light:hover { + border-color: #ffbc78; + } + .desktop\:border-accent-warm-lighter { + border-color: #f2e4d4; + } + .desktop\:hover\:border-accent-warm-lighter:hover { + border-color: #f2e4d4; + } + .desktop\:border-accent-cool-darker { + border-color: #07648d; + } + .desktop\:hover\:border-accent-cool-darker:hover { + border-color: #07648d; + } + .desktop\:border-accent-cool-dark { + border-color: #28a0cb; + } + .desktop\:hover\:border-accent-cool-dark:hover { + border-color: #28a0cb; + } + .desktop\:border-accent-cool { + border-color: #00bde3; + } + .desktop\:hover\:border-accent-cool:hover { + border-color: #00bde3; + } + .desktop\:border-accent-cool-light { + border-color: #97d4ea; + } + .desktop\:hover\:border-accent-cool-light:hover { + border-color: #97d4ea; + } + .desktop\:border-accent-cool-lighter { + border-color: #e1f3f8; + } + .desktop\:hover\:border-accent-cool-lighter:hover { + border-color: #e1f3f8; + } + .desktop\:border-error-lighter { + border-color: #f4e3db; + } + .desktop\:hover\:border-error-lighter:hover { + border-color: #f4e3db; + } + .desktop\:border-error-light { + border-color: #f39268; + } + .desktop\:hover\:border-error-light:hover { + border-color: #f39268; + } + .desktop\:border-error { + border-color: #d54309; + } + .desktop\:hover\:border-error:hover { + border-color: #d54309; + } + .desktop\:border-error-dark { + border-color: #b50909; + } + .desktop\:hover\:border-error-dark:hover { + border-color: #b50909; + } + .desktop\:border-error-darker { + border-color: #6f3331; + } + .desktop\:hover\:border-error-darker:hover { + border-color: #6f3331; + } + .desktop\:border-warning-lighter { + border-color: #faf3d1; + } + .desktop\:hover\:border-warning-lighter:hover { + border-color: #faf3d1; + } + .desktop\:border-warning-light { + border-color: #fee685; + } + .desktop\:hover\:border-warning-light:hover { + border-color: #fee685; + } + .desktop\:border-warning { + border-color: #ffbe2e; + } + .desktop\:hover\:border-warning:hover { + border-color: #ffbe2e; + } + .desktop\:border-warning-dark { + border-color: #e5a000; + } + .desktop\:hover\:border-warning-dark:hover { + border-color: #e5a000; + } + .desktop\:border-warning-darker { + border-color: #936f38; + } + .desktop\:hover\:border-warning-darker:hover { + border-color: #936f38; + } + .desktop\:border-success-lighter { + border-color: #ecf3ec; + } + .desktop\:hover\:border-success-lighter:hover { + border-color: #ecf3ec; + } + .desktop\:border-success-light { + border-color: #70e17b; + } + .desktop\:hover\:border-success-light:hover { + border-color: #70e17b; + } + .desktop\:border-success { + border-color: #00a91c; + } + .desktop\:hover\:border-success:hover { + border-color: #00a91c; + } + .desktop\:border-success-dark { + border-color: #4d8055; + } + .desktop\:hover\:border-success-dark:hover { + border-color: #4d8055; + } + .desktop\:border-success-darker { + border-color: #446443; + } + .desktop\:hover\:border-success-darker:hover { + border-color: #446443; + } + .desktop\:border-info-lighter { + border-color: #e7f6f8; + } + .desktop\:hover\:border-info-lighter:hover { + border-color: #e7f6f8; + } + .desktop\:border-info-light { + border-color: #99deea; + } + .desktop\:hover\:border-info-light:hover { + border-color: #99deea; + } + .desktop\:border-info { + border-color: #00bde3; + } + .desktop\:hover\:border-info:hover { + border-color: #00bde3; + } + .desktop\:border-info-dark { + border-color: #009ec1; + } + .desktop\:hover\:border-info-dark:hover { + border-color: #009ec1; + } + .desktop\:border-info-darker { + border-color: #2e6276; + } + .desktop\:hover\:border-info-darker:hover { + border-color: #2e6276; + } + .desktop\:border-disabled-light { + border-color: #e6e6e6; + } + .desktop\:hover\:border-disabled-light:hover { + border-color: #e6e6e6; + } + .desktop\:border-disabled { + border-color: #c9c9c9; + } + .desktop\:hover\:border-disabled:hover { + border-color: #c9c9c9; + } + .desktop\:border-disabled-dark { + border-color: #adadad; + } + .desktop\:hover\:border-disabled-dark:hover { + border-color: #adadad; + } + .desktop\:border-emergency { + border-color: #9c3d10; + } + .desktop\:hover\:border-emergency:hover { + border-color: #9c3d10; + } + .desktop\:border-emergency-dark { + border-color: #332d29; + } + .desktop\:hover\:border-emergency-dark:hover { + border-color: #332d29; + } + .desktop\:radius-0 { + border-radius: 0; + } + .desktop\:radius-top-0 { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + .desktop\:radius-right-0 { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .desktop\:radius-bottom-0 { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } + .desktop\:radius-left-0 { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .desktop\:radius-sm { + border-radius: 2px; + } + .desktop\:radius-top-sm { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } + .desktop\:radius-right-sm { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + } + .desktop\:radius-bottom-sm { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + } + .desktop\:radius-left-sm { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + } + .desktop\:radius-md { + border-radius: 0.25rem; + } + .desktop\:radius-top-md { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + .desktop\:radius-right-md { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + .desktop\:radius-bottom-md { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + .desktop\:radius-left-md { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + .desktop\:radius-lg { + border-radius: 0.5rem; + } + .desktop\:radius-top-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + .desktop\:radius-right-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + .desktop\:radius-bottom-lg { + border-bottom-left-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + .desktop\:radius-left-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + .desktop\:radius-pill { + border-radius: 99rem; + } + .desktop\:radius-top-pill { + border-top-left-radius: 99rem; + border-top-right-radius: 99rem; + } + .desktop\:radius-right-pill { + border-top-right-radius: 99rem; + border-bottom-right-radius: 99rem; + } + .desktop\:radius-bottom-pill { + border-bottom-left-radius: 99rem; + border-bottom-right-radius: 99rem; + } + .desktop\:radius-left-pill { + border-top-left-radius: 99rem; + border-bottom-left-radius: 99rem; + } + .desktop\:display-block { + display: block; + } + .desktop\:display-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .desktop\:display-none { + display: none; + } + .desktop\:display-inline { + display: inline; + } + .desktop\:display-inline-block { + display: inline-block; + } + .desktop\:display-inline-flex { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + } + .desktop\:display-table { + display: table; + } + .desktop\:display-table-cell { + display: table-cell; + } + .desktop\:display-table-row { + display: table-row; + } + .desktop\:font-mono-3xs { + font-size: 0.77rem; + } + .desktop\:font-mono-2xs { + font-size: 0.83rem; + } + .desktop\:font-mono-xs { + font-size: 0.89rem; + } + .desktop\:font-mono-sm { + font-size: 0.95rem; + } + .desktop\:font-mono-md { + font-size: 1.07rem; + } + .desktop\:font-mono-lg { + font-size: 1.31rem; + } + .desktop\:font-mono-xl { + font-size: 1.91rem; + } + .desktop\:font-mono-2xl { + font-size: 2.38rem; + } + .desktop\:font-mono-3xl { + font-size: 2.86rem; + } + .desktop\:font-sans-3xs { + font-size: 0.87rem; + } + .desktop\:font-sans-2xs { + font-size: 0.93rem; + } + .desktop\:font-sans-xs { + font-size: 1rem; + } + .desktop\:font-sans-sm { + font-size: 1.06rem; + } + .desktop\:font-sans-md { + font-size: 1.2rem; + } + .desktop\:font-sans-lg { + font-size: 1.46rem; + } + .desktop\:font-sans-xl { + font-size: 2.13rem; + } + .desktop\:font-sans-2xl { + font-size: 2.66rem; + } + .desktop\:font-sans-3xl { + font-size: 3.19rem; + } + .desktop\:font-serif-3xs { + font-size: 0.79rem; + } + .desktop\:font-serif-2xs { + font-size: 0.85rem; + } + .desktop\:font-serif-xs { + font-size: 0.91rem; + } + .desktop\:font-serif-sm { + font-size: 0.98rem; + } + .desktop\:font-serif-md { + font-size: 1.1rem; + } + .desktop\:font-serif-lg { + font-size: 1.34rem; + } + .desktop\:font-serif-xl { + font-size: 1.95rem; + } + .desktop\:font-serif-2xl { + font-size: 2.44rem; + } + .desktop\:font-serif-3xl { + font-size: 2.93rem; + } + .desktop\:font-heading-3xs { + font-size: 0.79rem; + } + .desktop\:font-heading-2xs { + font-size: 0.85rem; + } + .desktop\:font-heading-xs { + font-size: 0.91rem; + } + .desktop\:font-heading-sm { + font-size: 0.98rem; + } + .desktop\:font-heading-md { + font-size: 1.1rem; + } + .desktop\:font-heading-lg { + font-size: 1.34rem; + } + .desktop\:font-heading-xl { + font-size: 1.95rem; + } + .desktop\:font-heading-2xl { + font-size: 2.44rem; + } + .desktop\:font-heading-3xl { + font-size: 2.93rem; + } + .desktop\:font-body-3xs { + font-size: 0.87rem; + } + .desktop\:font-body-2xs { + font-size: 0.93rem; + } + .desktop\:font-body-xs { + font-size: 1rem; + } + .desktop\:font-body-sm { + font-size: 1.06rem; + } + .desktop\:font-body-md { + font-size: 1.2rem; + } + .desktop\:font-body-lg { + font-size: 1.46rem; + } + .desktop\:font-body-xl { + font-size: 2.13rem; + } + .desktop\:font-body-2xl { + font-size: 2.66rem; + } + .desktop\:font-body-3xl { + font-size: 3.19rem; + } + .desktop\:font-code-3xs { + font-size: 0.77rem; + } + .desktop\:font-code-2xs { + font-size: 0.83rem; + } + .desktop\:font-code-xs { + font-size: 0.89rem; + } + .desktop\:font-code-sm { + font-size: 0.95rem; + } + .desktop\:font-code-md { + font-size: 1.07rem; + } + .desktop\:font-code-lg { + font-size: 1.31rem; + } + .desktop\:font-code-xl { + font-size: 1.91rem; + } + .desktop\:font-code-2xl { + font-size: 2.38rem; + } + .desktop\:font-code-3xl { + font-size: 2.86rem; + } + .desktop\:font-alt-3xs { + font-size: 0.79rem; + } + .desktop\:font-alt-2xs { + font-size: 0.85rem; + } + .desktop\:font-alt-xs { + font-size: 0.91rem; + } + .desktop\:font-alt-sm { + font-size: 0.98rem; + } + .desktop\:font-alt-md { + font-size: 1.1rem; + } + .desktop\:font-alt-lg { + font-size: 1.34rem; + } + .desktop\:font-alt-xl { + font-size: 1.95rem; + } + .desktop\:font-alt-2xl { + font-size: 2.44rem; + } + .desktop\:font-alt-3xl { + font-size: 2.93rem; + } + .desktop\:font-ui-3xs { + font-size: 0.87rem; + } + .desktop\:font-ui-2xs { + font-size: 0.93rem; + } + .desktop\:font-ui-xs { + font-size: 1rem; + } + .desktop\:font-ui-sm { + font-size: 1.06rem; + } + .desktop\:font-ui-md { + font-size: 1.2rem; + } + .desktop\:font-ui-lg { + font-size: 1.46rem; + } + .desktop\:font-ui-xl { + font-size: 2.13rem; + } + .desktop\:font-ui-2xl { + font-size: 2.66rem; + } + .desktop\:font-ui-3xl { + font-size: 3.19rem; + } + .desktop\:text-light { + font-weight: 300; + } + .desktop\:text-normal { + font-weight: normal; + } + .desktop\:text-bold { + font-weight: 700; + } + .desktop\:flex-justify-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .desktop\:flex-justify-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .desktop\:flex-justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .desktop\:flex-justify { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .desktop\:line-height-sans-1 { + line-height: 0.9; + } + .desktop\:line-height-sans-2 { + line-height: 1.1; + } + .desktop\:line-height-sans-3 { + line-height: 1.3; + } + .desktop\:line-height-sans-4 { + line-height: 1.4; + } + .desktop\:line-height-sans-5 { + line-height: 1.5; + } + .desktop\:line-height-sans-6 { + line-height: 1.6; + } + .desktop\:line-height-serif-1 { + line-height: 1; + } + .desktop\:line-height-serif-2 { + line-height: 1.2; + } + .desktop\:line-height-serif-3 { + line-height: 1.4; + } + .desktop\:line-height-serif-4 { + line-height: 1.5; + } + .desktop\:line-height-serif-5 { + line-height: 1.7; + } + .desktop\:line-height-serif-6 { + line-height: 1.8; + } + .desktop\:line-height-mono-1 { + line-height: 1; + } + .desktop\:line-height-mono-2 { + line-height: 1.3; + } + .desktop\:line-height-mono-3 { + line-height: 1.4; + } + .desktop\:line-height-mono-4 { + line-height: 1.6; + } + .desktop\:line-height-mono-5 { + line-height: 1.7; + } + .desktop\:line-height-mono-6 { + line-height: 1.8; + } + .desktop\:line-height-heading-1 { + line-height: 1; + } + .desktop\:line-height-heading-2 { + line-height: 1.2; + } + .desktop\:line-height-heading-3 { + line-height: 1.4; + } + .desktop\:line-height-heading-4 { + line-height: 1.5; + } + .desktop\:line-height-heading-5 { + line-height: 1.7; + } + .desktop\:line-height-heading-6 { + line-height: 1.8; + } + .desktop\:line-height-ui-1 { + line-height: 0.9; + } + .desktop\:line-height-ui-2 { + line-height: 1.1; + } + .desktop\:line-height-ui-3 { + line-height: 1.3; + } + .desktop\:line-height-ui-4 { + line-height: 1.4; + } + .desktop\:line-height-ui-5 { + line-height: 1.5; + } + .desktop\:line-height-ui-6 { + line-height: 1.6; + } + .desktop\:line-height-body-1 { + line-height: 0.9; + } + .desktop\:line-height-body-2 { + line-height: 1.1; + } + .desktop\:line-height-body-3 { + line-height: 1.3; + } + .desktop\:line-height-body-4 { + line-height: 1.4; + } + .desktop\:line-height-body-5 { + line-height: 1.5; + } + .desktop\:line-height-body-6 { + line-height: 1.6; + } + .desktop\:line-height-code-1 { + line-height: 1; + } + .desktop\:line-height-code-2 { + line-height: 1.3; + } + .desktop\:line-height-code-3 { + line-height: 1.4; + } + .desktop\:line-height-code-4 { + line-height: 1.6; + } + .desktop\:line-height-code-5 { + line-height: 1.7; + } + .desktop\:line-height-code-6 { + line-height: 1.8; + } + .desktop\:line-height-alt-1 { + line-height: 1; + } + .desktop\:line-height-alt-2 { + line-height: 1.2; + } + .desktop\:line-height-alt-3 { + line-height: 1.4; + } + .desktop\:line-height-alt-4 { + line-height: 1.5; + } + .desktop\:line-height-alt-5 { + line-height: 1.7; + } + .desktop\:line-height-alt-6 { + line-height: 1.8; + } + .desktop\:margin-neg-1px { + margin: -1px; + } + .desktop\:margin-neg-2px { + margin: -2px; + } + .desktop\:margin-neg-05 { + margin: -0.25rem; + } + .desktop\:margin-neg-1 { + margin: -0.5rem; + } + .desktop\:margin-neg-105 { + margin: -0.75rem; + } + .desktop\:margin-neg-2 { + margin: -1rem; + } + .desktop\:margin-neg-205 { + margin: -1.25rem; + } + .desktop\:margin-neg-3 { + margin: -1.5rem; + } + .desktop\:margin-1px { + margin: 1px; + } + .desktop\:margin-2px { + margin: 2px; + } + .desktop\:margin-05 { + margin: 0.25rem; + } + .desktop\:margin-1 { + margin: 0.5rem; + } + .desktop\:margin-105 { + margin: 0.75rem; + } + .desktop\:margin-2 { + margin: 1rem; + } + .desktop\:margin-205 { + margin: 1.25rem; + } + .desktop\:margin-3 { + margin: 1.5rem; + } + .desktop\:margin-neg-4 { + margin: -2rem; + } + .desktop\:margin-neg-5 { + margin: -2.5rem; + } + .desktop\:margin-neg-6 { + margin: -3rem; + } + .desktop\:margin-neg-7 { + margin: -3.5rem; + } + .desktop\:margin-neg-8 { + margin: -4rem; + } + .desktop\:margin-neg-9 { + margin: -4.5rem; + } + .desktop\:margin-neg-10 { + margin: -5rem; + } + .desktop\:margin-neg-15 { + margin: -7.5rem; + } + .desktop\:margin-4 { + margin: 2rem; + } + .desktop\:margin-5 { + margin: 2.5rem; + } + .desktop\:margin-6 { + margin: 3rem; + } + .desktop\:margin-7 { + margin: 3.5rem; + } + .desktop\:margin-8 { + margin: 4rem; + } + .desktop\:margin-9 { + margin: 4.5rem; + } + .desktop\:margin-10 { + margin: 5rem; + } + .desktop\:margin-15 { + margin: 7.5rem; + } + .desktop\:margin-05em { + margin: 0.5em; + } + .desktop\:margin-1em { + margin: 1em; + } + .desktop\:margin-105em { + margin: 1.5em; + } + .desktop\:margin-2em { + margin: 2em; + } + .desktop\:margin-0 { + margin: 0; + } + .desktop\:margin-y-1px { + margin-top: 1px; + margin-bottom: 1px; + } + .desktop\:margin-top-1px { + margin-top: 1px; + } + .desktop\:margin-bottom-1px { + margin-bottom: 1px; + } + .desktop\:margin-y-2px { + margin-top: 2px; + margin-bottom: 2px; + } + .desktop\:margin-top-2px { + margin-top: 2px; + } + .desktop\:margin-bottom-2px { + margin-bottom: 2px; + } + .desktop\:margin-y-05 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + .desktop\:margin-top-05 { + margin-top: 0.25rem; + } + .desktop\:margin-bottom-05 { + margin-bottom: 0.25rem; + } + .desktop\:margin-y-1 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + .desktop\:margin-top-1 { + margin-top: 0.5rem; + } + .desktop\:margin-bottom-1 { + margin-bottom: 0.5rem; + } + .desktop\:margin-y-105 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + .desktop\:margin-top-105 { + margin-top: 0.75rem; + } + .desktop\:margin-bottom-105 { + margin-bottom: 0.75rem; + } + .desktop\:margin-y-2 { + margin-top: 1rem; + margin-bottom: 1rem; + } + .desktop\:margin-top-2 { + margin-top: 1rem; + } + .desktop\:margin-bottom-2 { + margin-bottom: 1rem; + } + .desktop\:margin-y-205 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + .desktop\:margin-top-205 { + margin-top: 1.25rem; + } + .desktop\:margin-bottom-205 { + margin-bottom: 1.25rem; + } + .desktop\:margin-y-3 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + .desktop\:margin-top-3 { + margin-top: 1.5rem; + } + .desktop\:margin-bottom-3 { + margin-bottom: 1.5rem; + } + .desktop\:margin-y-neg-1px { + margin-top: -1px; + margin-bottom: -1px; + } + .desktop\:margin-top-neg-1px { + margin-top: -1px; + } + .desktop\:margin-bottom-neg-1px { + margin-bottom: -1px; + } + .desktop\:margin-y-neg-2px { + margin-top: -2px; + margin-bottom: -2px; + } + .desktop\:margin-top-neg-2px { + margin-top: -2px; + } + .desktop\:margin-bottom-neg-2px { + margin-bottom: -2px; + } + .desktop\:margin-y-neg-05 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + .desktop\:margin-top-neg-05 { + margin-top: -0.25rem; + } + .desktop\:margin-bottom-neg-05 { + margin-bottom: -0.25rem; + } + .desktop\:margin-y-neg-1 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + .desktop\:margin-top-neg-1 { + margin-top: -0.5rem; + } + .desktop\:margin-bottom-neg-1 { + margin-bottom: -0.5rem; + } + .desktop\:margin-y-neg-105 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + .desktop\:margin-top-neg-105 { + margin-top: -0.75rem; + } + .desktop\:margin-bottom-neg-105 { + margin-bottom: -0.75rem; + } + .desktop\:margin-y-neg-2 { + margin-top: -1rem; + margin-bottom: -1rem; + } + .desktop\:margin-top-neg-2 { + margin-top: -1rem; + } + .desktop\:margin-bottom-neg-2 { + margin-bottom: -1rem; + } + .desktop\:margin-y-neg-205 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + .desktop\:margin-top-neg-205 { + margin-top: -1.25rem; + } + .desktop\:margin-bottom-neg-205 { + margin-bottom: -1.25rem; + } + .desktop\:margin-y-neg-3 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + .desktop\:margin-top-neg-3 { + margin-top: -1.5rem; + } + .desktop\:margin-bottom-neg-3 { + margin-bottom: -1.5rem; + } + .desktop\:margin-y-neg-4 { + margin-top: -2rem; + margin-bottom: -2rem; + } + .desktop\:margin-top-neg-4 { + margin-top: -2rem; + } + .desktop\:margin-bottom-neg-4 { + margin-bottom: -2rem; + } + .desktop\:margin-y-neg-5 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + .desktop\:margin-top-neg-5 { + margin-top: -2.5rem; + } + .desktop\:margin-bottom-neg-5 { + margin-bottom: -2.5rem; + } + .desktop\:margin-y-neg-6 { + margin-top: -3rem; + margin-bottom: -3rem; + } + .desktop\:margin-top-neg-6 { + margin-top: -3rem; + } + .desktop\:margin-bottom-neg-6 { + margin-bottom: -3rem; + } + .desktop\:margin-y-neg-7 { + margin-top: -3.5rem; + margin-bottom: -3.5rem; + } + .desktop\:margin-top-neg-7 { + margin-top: -3.5rem; + } + .desktop\:margin-bottom-neg-7 { + margin-bottom: -3.5rem; + } + .desktop\:margin-y-neg-8 { + margin-top: -4rem; + margin-bottom: -4rem; + } + .desktop\:margin-top-neg-8 { + margin-top: -4rem; + } + .desktop\:margin-bottom-neg-8 { + margin-bottom: -4rem; + } + .desktop\:margin-y-neg-9 { + margin-top: -4.5rem; + margin-bottom: -4.5rem; + } + .desktop\:margin-top-neg-9 { + margin-top: -4.5rem; + } + .desktop\:margin-bottom-neg-9 { + margin-bottom: -4.5rem; + } + .desktop\:margin-y-neg-10 { + margin-top: -5rem; + margin-bottom: -5rem; + } + .desktop\:margin-top-neg-10 { + margin-top: -5rem; + } + .desktop\:margin-bottom-neg-10 { + margin-bottom: -5rem; + } + .desktop\:margin-y-neg-15 { + margin-top: -7.5rem; + margin-bottom: -7.5rem; + } + .desktop\:margin-top-neg-15 { + margin-top: -7.5rem; + } + .desktop\:margin-bottom-neg-15 { + margin-bottom: -7.5rem; + } + .desktop\:margin-y-4 { + margin-top: 2rem; + margin-bottom: 2rem; + } + .desktop\:margin-top-4 { + margin-top: 2rem; + } + .desktop\:margin-bottom-4 { + margin-bottom: 2rem; + } + .desktop\:margin-y-5 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + .desktop\:margin-top-5 { + margin-top: 2.5rem; + } + .desktop\:margin-bottom-5 { + margin-bottom: 2.5rem; + } + .desktop\:margin-y-6 { + margin-top: 3rem; + margin-bottom: 3rem; + } + .desktop\:margin-top-6 { + margin-top: 3rem; + } + .desktop\:margin-bottom-6 { + margin-bottom: 3rem; + } + .desktop\:margin-y-7 { + margin-top: 3.5rem; + margin-bottom: 3.5rem; + } + .desktop\:margin-top-7 { + margin-top: 3.5rem; + } + .desktop\:margin-bottom-7 { + margin-bottom: 3.5rem; + } + .desktop\:margin-y-8 { + margin-top: 4rem; + margin-bottom: 4rem; + } + .desktop\:margin-top-8 { + margin-top: 4rem; + } + .desktop\:margin-bottom-8 { + margin-bottom: 4rem; + } + .desktop\:margin-y-9 { + margin-top: 4.5rem; + margin-bottom: 4.5rem; + } + .desktop\:margin-top-9 { + margin-top: 4.5rem; + } + .desktop\:margin-bottom-9 { + margin-bottom: 4.5rem; + } + .desktop\:margin-y-10 { + margin-top: 5rem; + margin-bottom: 5rem; + } + .desktop\:margin-top-10 { + margin-top: 5rem; + } + .desktop\:margin-bottom-10 { + margin-bottom: 5rem; + } + .desktop\:margin-y-15 { + margin-top: 7.5rem; + margin-bottom: 7.5rem; + } + .desktop\:margin-top-15 { + margin-top: 7.5rem; + } + .desktop\:margin-bottom-15 { + margin-bottom: 7.5rem; + } + .desktop\:margin-y-05em { + margin-top: 0.5em; + margin-bottom: 0.5em; + } + .desktop\:margin-top-05em { + margin-top: 0.5em; + } + .desktop\:margin-bottom-05em { + margin-bottom: 0.5em; + } + .desktop\:margin-y-1em { + margin-top: 1em; + margin-bottom: 1em; + } + .desktop\:margin-top-1em { + margin-top: 1em; + } + .desktop\:margin-bottom-1em { + margin-bottom: 1em; + } + .desktop\:margin-y-105em { + margin-top: 1.5em; + margin-bottom: 1.5em; + } + .desktop\:margin-top-105em { + margin-top: 1.5em; + } + .desktop\:margin-bottom-105em { + margin-bottom: 1.5em; + } + .desktop\:margin-y-2em { + margin-top: 2em; + margin-bottom: 2em; + } + .desktop\:margin-top-2em { + margin-top: 2em; + } + .desktop\:margin-bottom-2em { + margin-bottom: 2em; + } + .desktop\:margin-y-0 { + margin-top: 0; + margin-bottom: 0; + } + .desktop\:margin-top-0 { + margin-top: 0; + } + .desktop\:margin-bottom-0 { + margin-bottom: 0; + } + .desktop\:margin-y-auto { + margin-top: auto; + margin-bottom: auto; + } + .desktop\:margin-top-auto { + margin-top: auto; + } + .desktop\:margin-bottom-auto { + margin-bottom: auto; + } + .desktop\:margin-x-1px { + margin-left: 1px; + margin-right: 1px; + } + .desktop\:margin-right-1px { + margin-right: 1px; + } + .desktop\:margin-left-1px { + margin-left: 1px; + } + .desktop\:margin-x-2px { + margin-left: 2px; + margin-right: 2px; + } + .desktop\:margin-right-2px { + margin-right: 2px; + } + .desktop\:margin-left-2px { + margin-left: 2px; + } + .desktop\:margin-x-05 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + .desktop\:margin-right-05 { + margin-right: 0.25rem; + } + .desktop\:margin-left-05 { + margin-left: 0.25rem; + } + .desktop\:margin-x-1 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + .desktop\:margin-right-1 { + margin-right: 0.5rem; + } + .desktop\:margin-left-1 { + margin-left: 0.5rem; + } + .desktop\:margin-x-105 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + .desktop\:margin-right-105 { + margin-right: 0.75rem; + } + .desktop\:margin-left-105 { + margin-left: 0.75rem; + } + .desktop\:margin-x-2 { + margin-left: 1rem; + margin-right: 1rem; + } + .desktop\:margin-right-2 { + margin-right: 1rem; + } + .desktop\:margin-left-2 { + margin-left: 1rem; + } + .desktop\:margin-x-205 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + .desktop\:margin-right-205 { + margin-right: 1.25rem; + } + .desktop\:margin-left-205 { + margin-left: 1.25rem; + } + .desktop\:margin-x-3 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + .desktop\:margin-right-3 { + margin-right: 1.5rem; + } + .desktop\:margin-left-3 { + margin-left: 1.5rem; + } + .desktop\:margin-x-neg-1px { + margin-left: -1px; + margin-right: -1px; + } + .desktop\:margin-right-neg-1px { + margin-right: -1px; + } + .desktop\:margin-left-neg-1px { + margin-left: -1px; + } + .desktop\:margin-x-neg-2px { + margin-left: -2px; + margin-right: -2px; + } + .desktop\:margin-right-neg-2px { + margin-right: -2px; + } + .desktop\:margin-left-neg-2px { + margin-left: -2px; + } + .desktop\:margin-x-neg-05 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + .desktop\:margin-right-neg-05 { + margin-right: -0.25rem; + } + .desktop\:margin-left-neg-05 { + margin-left: -0.25rem; + } + .desktop\:margin-x-neg-1 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + .desktop\:margin-right-neg-1 { + margin-right: -0.5rem; + } + .desktop\:margin-left-neg-1 { + margin-left: -0.5rem; + } + .desktop\:margin-x-neg-105 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + .desktop\:margin-right-neg-105 { + margin-right: -0.75rem; + } + .desktop\:margin-left-neg-105 { + margin-left: -0.75rem; + } + .desktop\:margin-x-neg-2 { + margin-left: -1rem; + margin-right: -1rem; + } + .desktop\:margin-right-neg-2 { + margin-right: -1rem; + } + .desktop\:margin-left-neg-2 { + margin-left: -1rem; + } + .desktop\:margin-x-neg-205 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + .desktop\:margin-right-neg-205 { + margin-right: -1.25rem; + } + .desktop\:margin-left-neg-205 { + margin-left: -1.25rem; + } + .desktop\:margin-x-neg-3 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + .desktop\:margin-right-neg-3 { + margin-right: -1.5rem; + } + .desktop\:margin-left-neg-3 { + margin-left: -1.5rem; + } + .desktop\:margin-x-neg-4 { + margin-left: -2rem; + margin-right: -2rem; + } + .desktop\:margin-right-neg-4 { + margin-right: -2rem; + } + .desktop\:margin-left-neg-4 { + margin-left: -2rem; + } + .desktop\:margin-x-neg-5 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + .desktop\:margin-right-neg-5 { + margin-right: -2.5rem; + } + .desktop\:margin-left-neg-5 { + margin-left: -2.5rem; + } + .desktop\:margin-x-neg-6 { + margin-left: -3rem; + margin-right: -3rem; + } + .desktop\:margin-right-neg-6 { + margin-right: -3rem; + } + .desktop\:margin-left-neg-6 { + margin-left: -3rem; + } + .desktop\:margin-x-neg-7 { + margin-left: -3.5rem; + margin-right: -3.5rem; + } + .desktop\:margin-right-neg-7 { + margin-right: -3.5rem; + } + .desktop\:margin-left-neg-7 { + margin-left: -3.5rem; + } + .desktop\:margin-x-neg-8 { + margin-left: -4rem; + margin-right: -4rem; + } + .desktop\:margin-right-neg-8 { + margin-right: -4rem; + } + .desktop\:margin-left-neg-8 { + margin-left: -4rem; + } + .desktop\:margin-x-neg-9 { + margin-left: -4.5rem; + margin-right: -4.5rem; + } + .desktop\:margin-right-neg-9 { + margin-right: -4.5rem; + } + .desktop\:margin-left-neg-9 { + margin-left: -4.5rem; + } + .desktop\:margin-x-neg-10 { + margin-left: -5rem; + margin-right: -5rem; + } + .desktop\:margin-right-neg-10 { + margin-right: -5rem; + } + .desktop\:margin-left-neg-10 { + margin-left: -5rem; + } + .desktop\:margin-x-neg-15 { + margin-left: -7.5rem; + margin-right: -7.5rem; + } + .desktop\:margin-right-neg-15 { + margin-right: -7.5rem; + } + .desktop\:margin-left-neg-15 { + margin-left: -7.5rem; + } + .desktop\:margin-x-4 { + margin-left: 2rem; + margin-right: 2rem; + } + .desktop\:margin-right-4 { + margin-right: 2rem; + } + .desktop\:margin-left-4 { + margin-left: 2rem; + } + .desktop\:margin-x-5 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + .desktop\:margin-right-5 { + margin-right: 2.5rem; + } + .desktop\:margin-left-5 { + margin-left: 2.5rem; + } + .desktop\:margin-x-6 { + margin-left: 3rem; + margin-right: 3rem; + } + .desktop\:margin-right-6 { + margin-right: 3rem; + } + .desktop\:margin-left-6 { + margin-left: 3rem; + } + .desktop\:margin-x-7 { + margin-left: 3.5rem; + margin-right: 3.5rem; + } + .desktop\:margin-right-7 { + margin-right: 3.5rem; + } + .desktop\:margin-left-7 { + margin-left: 3.5rem; + } + .desktop\:margin-x-8 { + margin-left: 4rem; + margin-right: 4rem; + } + .desktop\:margin-right-8 { + margin-right: 4rem; + } + .desktop\:margin-left-8 { + margin-left: 4rem; + } + .desktop\:margin-x-9 { + margin-left: 4.5rem; + margin-right: 4.5rem; + } + .desktop\:margin-right-9 { + margin-right: 4.5rem; + } + .desktop\:margin-left-9 { + margin-left: 4.5rem; + } + .desktop\:margin-x-10 { + margin-left: 5rem; + margin-right: 5rem; + } + .desktop\:margin-right-10 { + margin-right: 5rem; + } + .desktop\:margin-left-10 { + margin-left: 5rem; + } + .desktop\:margin-x-15 { + margin-left: 7.5rem; + margin-right: 7.5rem; + } + .desktop\:margin-right-15 { + margin-right: 7.5rem; + } + .desktop\:margin-left-15 { + margin-left: 7.5rem; + } + .desktop\:margin-x-card { + margin-left: 10rem; + margin-right: 10rem; + } + .desktop\:margin-right-card { + margin-right: 10rem; + } + .desktop\:margin-left-card { + margin-left: 10rem; + } + .desktop\:margin-x-card-lg { + margin-left: 15rem; + margin-right: 15rem; + } + .desktop\:margin-right-card-lg { + margin-right: 15rem; + } + .desktop\:margin-left-card-lg { + margin-left: 15rem; + } + .desktop\:margin-x-mobile { + margin-left: 20rem; + margin-right: 20rem; + } + .desktop\:margin-right-mobile { + margin-right: 20rem; + } + .desktop\:margin-left-mobile { + margin-left: 20rem; + } + .desktop\:margin-x-05em { + margin-left: 0.5em; + margin-right: 0.5em; + } + .desktop\:margin-right-05em { + margin-right: 0.5em; + } + .desktop\:margin-left-05em { + margin-left: 0.5em; + } + .desktop\:margin-x-1em { + margin-left: 1em; + margin-right: 1em; + } + .desktop\:margin-right-1em { + margin-right: 1em; + } + .desktop\:margin-left-1em { + margin-left: 1em; + } + .desktop\:margin-x-105em { + margin-left: 1.5em; + margin-right: 1.5em; + } + .desktop\:margin-right-105em { + margin-right: 1.5em; + } + .desktop\:margin-left-105em { + margin-left: 1.5em; + } + .desktop\:margin-x-2em { + margin-left: 2em; + margin-right: 2em; + } + .desktop\:margin-right-2em { + margin-right: 2em; + } + .desktop\:margin-left-2em { + margin-left: 2em; + } + .desktop\:margin-x-0 { + margin-left: 0; + margin-right: 0; + } + .desktop\:margin-right-0 { + margin-right: 0; + } + .desktop\:margin-left-0 { + margin-left: 0; + } + .desktop\:margin-x-auto { + margin-left: auto; + margin-right: auto; + } + .desktop\:margin-right-auto { + margin-right: auto; + } + .desktop\:margin-left-auto { + margin-left: auto; + } + .desktop\:measure-1 { + max-width: 44ex; + } + .desktop\:measure-2 { + max-width: 60ex; + } + .desktop\:measure-3 { + max-width: 64ex; + } + .desktop\:measure-4 { + max-width: 68ex; + } + .desktop\:measure-5 { + max-width: 72ex; + } + .desktop\:measure-6 { + max-width: 88ex; + } + .desktop\:measure-none { + max-width: none; + } + .desktop\:order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .desktop\:order-last { + -webkit-box-ordinal-group: 1000; + -ms-flex-order: 999; + order: 999; + } + .desktop\:order-initial { + -webkit-box-ordinal-group: initial; + -ms-flex-order: initial; + order: initial; + } + .desktop\:order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .desktop\:order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .desktop\:order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .desktop\:order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .desktop\:order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .desktop\:order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .desktop\:order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .desktop\:order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .desktop\:order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .desktop\:order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .desktop\:order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .desktop\:order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .desktop\:padding-1px { + padding: 1px; + } + .desktop\:padding-y-1px { + padding-top: 1px; + padding-bottom: 1px; + } + .desktop\:padding-x-1px { + padding-left: 1px; + padding-right: 1px; + } + .desktop\:padding-top-1px { + padding-top: 1px; + } + .desktop\:padding-right-1px { + padding-right: 1px; + } + .desktop\:padding-bottom-1px { + padding-bottom: 1px; + } + .desktop\:padding-left-1px { + padding-left: 1px; + } + .desktop\:padding-2px { + padding: 2px; + } + .desktop\:padding-y-2px { + padding-top: 2px; + padding-bottom: 2px; + } + .desktop\:padding-x-2px { + padding-left: 2px; + padding-right: 2px; + } + .desktop\:padding-top-2px { + padding-top: 2px; + } + .desktop\:padding-right-2px { + padding-right: 2px; + } + .desktop\:padding-bottom-2px { + padding-bottom: 2px; + } + .desktop\:padding-left-2px { + padding-left: 2px; + } + .desktop\:padding-05 { + padding: 0.25rem; + } + .desktop\:padding-y-05 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + .desktop\:padding-x-05 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + .desktop\:padding-top-05 { + padding-top: 0.25rem; + } + .desktop\:padding-right-05 { + padding-right: 0.25rem; + } + .desktop\:padding-bottom-05 { + padding-bottom: 0.25rem; + } + .desktop\:padding-left-05 { + padding-left: 0.25rem; + } + .desktop\:padding-1 { + padding: 0.5rem; + } + .desktop\:padding-y-1 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + .desktop\:padding-x-1 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + .desktop\:padding-top-1 { + padding-top: 0.5rem; + } + .desktop\:padding-right-1 { + padding-right: 0.5rem; + } + .desktop\:padding-bottom-1 { + padding-bottom: 0.5rem; + } + .desktop\:padding-left-1 { + padding-left: 0.5rem; + } + .desktop\:padding-105 { + padding: 0.75rem; + } + .desktop\:padding-y-105 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + .desktop\:padding-x-105 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + .desktop\:padding-top-105 { + padding-top: 0.75rem; + } + .desktop\:padding-right-105 { + padding-right: 0.75rem; + } + .desktop\:padding-bottom-105 { + padding-bottom: 0.75rem; + } + .desktop\:padding-left-105 { + padding-left: 0.75rem; + } + .desktop\:padding-2 { + padding: 1rem; + } + .desktop\:padding-y-2 { + padding-top: 1rem; + padding-bottom: 1rem; + } + .desktop\:padding-x-2 { + padding-left: 1rem; + padding-right: 1rem; + } + .desktop\:padding-top-2 { + padding-top: 1rem; + } + .desktop\:padding-right-2 { + padding-right: 1rem; + } + .desktop\:padding-bottom-2 { + padding-bottom: 1rem; + } + .desktop\:padding-left-2 { + padding-left: 1rem; + } + .desktop\:padding-205 { + padding: 1.25rem; + } + .desktop\:padding-y-205 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + .desktop\:padding-x-205 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + .desktop\:padding-top-205 { + padding-top: 1.25rem; + } + .desktop\:padding-right-205 { + padding-right: 1.25rem; + } + .desktop\:padding-bottom-205 { + padding-bottom: 1.25rem; + } + .desktop\:padding-left-205 { + padding-left: 1.25rem; + } + .desktop\:padding-3 { + padding: 1.5rem; + } + .desktop\:padding-y-3 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + .desktop\:padding-x-3 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + .desktop\:padding-top-3 { + padding-top: 1.5rem; + } + .desktop\:padding-right-3 { + padding-right: 1.5rem; + } + .desktop\:padding-bottom-3 { + padding-bottom: 1.5rem; + } + .desktop\:padding-left-3 { + padding-left: 1.5rem; + } + .desktop\:padding-4 { + padding: 2rem; + } + .desktop\:padding-y-4 { + padding-top: 2rem; + padding-bottom: 2rem; + } + .desktop\:padding-x-4 { + padding-left: 2rem; + padding-right: 2rem; + } + .desktop\:padding-top-4 { + padding-top: 2rem; + } + .desktop\:padding-right-4 { + padding-right: 2rem; + } + .desktop\:padding-bottom-4 { + padding-bottom: 2rem; + } + .desktop\:padding-left-4 { + padding-left: 2rem; + } + .desktop\:padding-5 { + padding: 2.5rem; + } + .desktop\:padding-y-5 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + .desktop\:padding-x-5 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + .desktop\:padding-top-5 { + padding-top: 2.5rem; + } + .desktop\:padding-right-5 { + padding-right: 2.5rem; + } + .desktop\:padding-bottom-5 { + padding-bottom: 2.5rem; + } + .desktop\:padding-left-5 { + padding-left: 2.5rem; + } + .desktop\:padding-6 { + padding: 3rem; + } + .desktop\:padding-y-6 { + padding-top: 3rem; + padding-bottom: 3rem; + } + .desktop\:padding-x-6 { + padding-left: 3rem; + padding-right: 3rem; + } + .desktop\:padding-top-6 { + padding-top: 3rem; + } + .desktop\:padding-right-6 { + padding-right: 3rem; + } + .desktop\:padding-bottom-6 { + padding-bottom: 3rem; + } + .desktop\:padding-left-6 { + padding-left: 3rem; + } + .desktop\:padding-7 { + padding: 3.5rem; + } + .desktop\:padding-y-7 { + padding-top: 3.5rem; + padding-bottom: 3.5rem; + } + .desktop\:padding-x-7 { + padding-left: 3.5rem; + padding-right: 3.5rem; + } + .desktop\:padding-top-7 { + padding-top: 3.5rem; + } + .desktop\:padding-right-7 { + padding-right: 3.5rem; + } + .desktop\:padding-bottom-7 { + padding-bottom: 3.5rem; + } + .desktop\:padding-left-7 { + padding-left: 3.5rem; + } + .desktop\:padding-8 { + padding: 4rem; + } + .desktop\:padding-y-8 { + padding-top: 4rem; + padding-bottom: 4rem; + } + .desktop\:padding-x-8 { + padding-left: 4rem; + padding-right: 4rem; + } + .desktop\:padding-top-8 { + padding-top: 4rem; + } + .desktop\:padding-right-8 { + padding-right: 4rem; + } + .desktop\:padding-bottom-8 { + padding-bottom: 4rem; + } + .desktop\:padding-left-8 { + padding-left: 4rem; + } + .desktop\:padding-9 { + padding: 4.5rem; + } + .desktop\:padding-y-9 { + padding-top: 4.5rem; + padding-bottom: 4.5rem; + } + .desktop\:padding-x-9 { + padding-left: 4.5rem; + padding-right: 4.5rem; + } + .desktop\:padding-top-9 { + padding-top: 4.5rem; + } + .desktop\:padding-right-9 { + padding-right: 4.5rem; + } + .desktop\:padding-bottom-9 { + padding-bottom: 4.5rem; + } + .desktop\:padding-left-9 { + padding-left: 4.5rem; + } + .desktop\:padding-10 { + padding: 5rem; + } + .desktop\:padding-y-10 { + padding-top: 5rem; + padding-bottom: 5rem; + } + .desktop\:padding-x-10 { + padding-left: 5rem; + padding-right: 5rem; + } + .desktop\:padding-top-10 { + padding-top: 5rem; + } + .desktop\:padding-right-10 { + padding-right: 5rem; + } + .desktop\:padding-bottom-10 { + padding-bottom: 5rem; + } + .desktop\:padding-left-10 { + padding-left: 5rem; + } + .desktop\:padding-15 { + padding: 7.5rem; + } + .desktop\:padding-y-15 { + padding-top: 7.5rem; + padding-bottom: 7.5rem; + } + .desktop\:padding-x-15 { + padding-left: 7.5rem; + padding-right: 7.5rem; + } + .desktop\:padding-top-15 { + padding-top: 7.5rem; + } + .desktop\:padding-right-15 { + padding-right: 7.5rem; + } + .desktop\:padding-bottom-15 { + padding-bottom: 7.5rem; + } + .desktop\:padding-left-15 { + padding-left: 7.5rem; + } + .desktop\:padding-0 { + padding: 0; + } + .desktop\:padding-y-0 { + padding-top: 0; + padding-bottom: 0; + } + .desktop\:padding-x-0 { + padding-left: 0; + padding-right: 0; + } + .desktop\:padding-top-0 { + padding-top: 0; + } + .desktop\:padding-right-0 { + padding-right: 0; + } + .desktop\:padding-bottom-0 { + padding-bottom: 0; + } + .desktop\:padding-left-0 { + padding-left: 0; + } + .desktop\:width-1px { + width: 1px; + } + .desktop\:width-2px { + width: 2px; + } + .desktop\:width-05 { + width: 0.25rem; + } + .desktop\:width-1 { + width: 0.5rem; + } + .desktop\:width-105 { + width: 0.75rem; + } + .desktop\:width-2 { + width: 1rem; + } + .desktop\:width-205 { + width: 1.25rem; + } + .desktop\:width-3 { + width: 1.5rem; + } + .desktop\:width-4 { + width: 2rem; + } + .desktop\:width-5 { + width: 2.5rem; + } + .desktop\:width-6 { + width: 3rem; + } + .desktop\:width-7 { + width: 3.5rem; + } + .desktop\:width-8 { + width: 4rem; + } + .desktop\:width-9 { + width: 4.5rem; + } + .desktop\:width-10 { + width: 5rem; + } + .desktop\:width-15 { + width: 7.5rem; + } + .desktop\:width-card { + width: 10rem; + } + .desktop\:width-card-lg { + width: 15rem; + } + .desktop\:width-mobile { + width: 20rem; + } + .desktop\:width-mobile-lg { + width: 30rem; + } + .desktop\:width-tablet { + width: 40rem; + } + .desktop\:width-tablet-lg { + width: 55rem; + } + .desktop\:width-desktop { + width: 64rem; + } + .desktop\:width-desktop-lg { + width: 75rem; + } + .desktop\:width-widescreen { + width: 87.5rem; + } + .desktop\:width-0 { + width: 0; + } + .desktop\:width-full { + width: 100%; + } + .desktop\:width-auto { + width: auto; + } +} +.element-invisible, +.visually-hidden, +.u-visually-hidden, +.usa-sr-only { + clip: rect(1px, 1px, 1px, 1px) !important; + height: 1px !important; + overflow: hidden !important; + position: absolute !important; + width: 1px !important; + word-wrap: normal !important; +} +.element-invisible.element-focusable:focus, +.element-invisible.element-focusable:active, +.element-invisible.focusable:focus, +.element-invisible.focusable:active, +.element-invisible.u-focusable:focus, +.element-invisible.u-focusable:active, +.visually-hidden.element-focusable:focus, +.visually-hidden.element-focusable:active, +.visually-hidden.focusable:focus, +.visually-hidden.focusable:active, +.visually-hidden.u-focusable:focus, +.visually-hidden.u-focusable:active, +.u-visually-hidden.element-focusable:focus, +.u-visually-hidden.element-focusable:active, +.u-visually-hidden.focusable:focus, +.u-visually-hidden.focusable:active, +.u-visually-hidden.u-focusable:focus, +.u-visually-hidden.u-focusable:active, +.usa-sr-only.element-focusable:focus, +.usa-sr-only.element-focusable:active, +.usa-sr-only.focusable:focus, +.usa-sr-only.focusable:active, +.usa-sr-only.u-focusable:focus, +.usa-sr-only.u-focusable:active { + clip: auto !important; + height: auto !important; + overflow: visible !important; + position: static !important; + width: auto !important; +} +.element-hidden, +.hidden, +.u-hidden { + display: none !important; +} +.invisible, +.u-invisible { + visibility: hidden !important; +} +@media (min-width: 40em) { + .u-align-left { + float: left; + margin-right: 2.5rem; + } +} +.l-sidebar__sidebar .u-align-left, +.l-grid .u-align-left, +.l-resource-directory .u-align-left { + float: none; + margin-left: 0; + margin-right: 0; + width: 100%; +} +@media (min-width: 40em) { + .u-align-right { + float: right; + margin-left: 2.5rem; + } +} +body:not(.has-wide-template) .l-sidebar__sidebar .u-align-right, +.l-grid .u-align-right, +.l-resource-directory .u-align-right { + float: none; + margin-left: 0; + margin-right: 0; + width: 100%; +} +.u-clear-both, +.clear-both { + clear: both; +} +.u-clear-left, +.clear-left { + clear: left; +} +.u-clear-right, +.clear-right { + clear: right; +} +.clearfix::after, +.u-clearfix::after { + clear: both; + content: ""; + display: block; +} +:root { + --scrollbar-width: 0px; +} +.u-full-width { + left: 50%; + margin-left: -50vw; + margin-left: calc(-50vw + var(--scrollbar-width) / 2); + margin-right: -50vw; + margin-right: calc(-50vw + var(--scrollbar-width) / 2); + position: relative; + right: 50%; + width: 100vw; + width: calc(100vw - var(--scrollbar-width)); +} +/*# sourceMappingURL=styles.css.map */ diff --git a/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Bold.woff2 b/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b71dc5a05a23f480f87bd74dc0f66751f9796a9e GIT binary patch literal 21308 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 BIhBb|uxiMN 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 DZiHJ^ literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-BoldItalic.woff2 b/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..36d3abfc750938430fa8ed23c4ad8ea289b7ceba GIT binary patch literal 19568 zcmV)GK)%0sPew8T0RR9108DTI5dZ)H0G`|c089=50RR9100000000000000000000 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�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
W5 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 literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Light.woff2 b/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a0eadc335a89c90c206e9f317523487955f04ed0 GIT binary patch literal 21260 zcmV(_K-9l?Pew8T0RR91086b_5^=jco^q4Ge)J z8<(mFWL``7-40NS*{3s!qCC$|wNVIc8~{M|6U+Ypza~(Tp>Ybb!|2w(=Q${@m0^lS9TML&SlRXc0Vm}lQXbwfl{*)zMx0YF8< z6S9nuSMiA=jcg+ntJDb>cKL4yXqy2lWnlthfJz?G7D!2^7^nz{HY(=S>0IY;?w6s9 z{QpJ$uRnUxpNpT{Z~wpj?E6x+?tbC_KLdiI7_uoj!I{pP@GNEe!r}>r6Er&Qs_rgq zAdlBgf4x(CPY&)%2LztR1*YA7rbL13xBwu{{YiHmC=#hkqG?^kKk}b!tKKi^cC6_} z3aO!ifsuxB#%o2HHK`Rpl_a^%FUc)PF3t`DT(=wEC4CBr4MIhNAKKJY##2WBhsXp8 z8$vDH1(M$#CLWfKnLCHk7+??-%(SKS0bm6@@`JZ&;(ez^I-EYKyTJdyx{``AVKq7I798@>B1l1bsHjua?y4(?2XksNgq#>;fk6h6OmV=$rUSJd9n$w6kJrW!;eNfD z@Z+N#(|#J0qB9opSEA7Z$JV(>i@r~ezxz;U?hOrwMlVP z(mK&07mdhG$st#%bLnbu-#pCVy+N7*L|}%5NI=vf2?ge*2=4zF0HlWLe=sf;Hzxh> zl$bj6=Wt#> zk725bL<{Vp;C|~*uhxU@ho>{!#)zxv3BK$S2OflxLPgjRkp(G&5p?OO$6st~0pb7G z2s;9io^J?xLGoOrFdt z?h09`JdNT`L%jbX#0CJvgZt!X{l;7W_}71%_BfFyW!7td>(VzB8b-QS1hU&@b;f#IDe9%$^ZassEml*S&w(QBt({kXSe_ z+;v2WkzBEQHj0-b=ve%PI*gu!e59U%Ab!Dh5V&>ic_y4ZSyt{mi2i5k!cHOBEF$}N z=%Rpnux=pNZLXLHabpBxy5@Vpr)c}P-LAlcP6M5DJpX=s4m5vB;#mN{p+?OG{iXRV zG0b@6juQdAtBLga*Ve`GBEj6C#NLbjskhEb);&GYV?Eb9`beMXtN1W}PnbAJ z|Nj8zHFz5&+q)#`rq&af#!#$pS4&JnQ_B(0b+$AiIE#9IsV{0>GB56U+33E1QLjQHqLha|~ zMnN!nOw(ELEbOEGXo}q8pfq(ca6io9wij?{D1`{SKU=1=3mKq*GR-MvG7NV_^BN4ZJB``8$bkS9jTseoM0(~m9s!O z)EW}H+f5MQRjmZozpGozU|n+EzWcAu_x#a2xf2WO$VhqxDKc$QCNR_xIBE(4wFHUU zf`gRcqK@F9uHdJqFvwTLsdmqTsf4};hiu$yd-i6Y--Flpjy->$p?g>&PPXAb?qQ7$ zuVBLiY≥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 Hm0S)0Gc_f8 literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-LightItalic.woff2 b/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-LightItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5112dab4c66bbed35cbffc7081ccf8d89bdc48ff GIT binary patch literal 18976 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 LsZ;(5fO;(e%kRmm literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Regular.woff2 b/app/client/public/epa_theme/fonts/merriweather/Latin-Merriweather-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9a9bd64435d7d88ef902482f29bc665d2558b9c6 GIT binary patch literal 21692 zcmV(_K-9l?Pew8T0RR91093pH5dZ)H0KyOe090B40RR9100000000000000000000 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 Xr`jiV&HR@Ao8}{_e}FRa3EVmW;8^Jl literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2 b/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab64df38068692559354127f118f756398365478 GIT binary patch literal 16380 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 KuCgQv0001YIy##G literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2 b/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5a2630333819fff7d7f87f5ccaa47ec7c362b58a GIT binary patch literal 17340 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 CeAQ(D literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2 b/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9efd8eb9630ae7f89cce7be2c04218fbd3a018ae GIT binary patch literal 17336 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 literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2 b/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e03ab45211479c9b1475f2f9509ebd4f96933c19 GIT binary patch literal 17312 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 LijC>YRR910*Z5&) literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2 b/app/client/public/epa_theme/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6163de7b0ab1b46dfa01699d5d520fe2bf24980d GIT binary patch literal 16028 zcmV;NK4ZamPew8T0RR9106v@m4*&oF0D1HP06stf0RR9100000000000000000000 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 WRwDDpyt?1>|I0r2p_97nig5sB!Lbzp literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2 b/app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..24e4f505167e94ab6c5a82ed8006c55c60276ea8 GIT binary patch literal 20368 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 literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2 b/app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f2c30fa236d32e7aab7bb7ed3043e15414d57cce GIT binary patch literal 16416 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 CBq)yn literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2 b/app/client/public/epa_theme/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..cab9b3695a2a304d7ca63d3d3486e2b212ecc835 GIT binary patch literal 20412 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 PBZt9i>rrqqR&fCU9u=NK literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/images/chevron.svg b/app/client/public/epa_theme/images/chevron.svg new file mode 100644 index 00000000..515cc809 --- /dev/null +++ b/app/client/public/epa_theme/images/chevron.svg @@ -0,0 +1 @@ +chevron \ No newline at end of file diff --git a/app/client/public/epa_theme/images/correct8-alt.svg b/app/client/public/epa_theme/images/correct8-alt.svg new file mode 100644 index 00000000..cba03c31 --- /dev/null +++ b/app/client/public/epa_theme/images/correct8-alt.svg @@ -0,0 +1 @@ +correct8-alt \ No newline at end of file diff --git a/app/client/public/epa_theme/images/correct8.svg b/app/client/public/epa_theme/images/correct8.svg new file mode 100755 index 00000000..3270fdb2 --- /dev/null +++ b/app/client/public/epa_theme/images/correct8.svg @@ -0,0 +1 @@ +correct8 \ No newline at end of file diff --git a/app/client/public/epa_theme/images/dropbutton-arrow-down.svg b/app/client/public/epa_theme/images/dropbutton-arrow-down.svg new file mode 100644 index 00000000..78d7bf2b --- /dev/null +++ b/app/client/public/epa_theme/images/dropbutton-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/dropbutton-arrow-up.svg b/app/client/public/epa_theme/images/dropbutton-arrow-up.svg new file mode 100644 index 00000000..192fa6b8 --- /dev/null +++ b/app/client/public/epa_theme/images/dropbutton-arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/epa-seal.svg b/app/client/public/epa_theme/images/epa-seal.svg new file mode 100644 index 00000000..02701578 --- /dev/null +++ b/app/client/public/epa_theme/images/epa-seal.svg @@ -0,0 +1 @@ + diff --git a/app/client/public/epa_theme/images/external-link--blue-base.svg b/app/client/public/epa_theme/images/external-link--blue-base.svg new file mode 100644 index 00000000..e379a5db --- /dev/null +++ b/app/client/public/epa_theme/images/external-link--blue-base.svg @@ -0,0 +1,2 @@ + + diff --git a/app/client/public/epa_theme/images/external-link--blue-dark.svg b/app/client/public/epa_theme/images/external-link--blue-dark.svg new file mode 100644 index 00000000..213d5fdc --- /dev/null +++ b/app/client/public/epa_theme/images/external-link--blue-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/app/client/public/epa_theme/images/external-link--gray-2.svg b/app/client/public/epa_theme/images/external-link--gray-2.svg new file mode 100644 index 00000000..9f4d9e81 --- /dev/null +++ b/app/client/public/epa_theme/images/external-link--gray-2.svg @@ -0,0 +1,2 @@ + + diff --git a/app/client/public/epa_theme/images/external-link--gray-7.svg b/app/client/public/epa_theme/images/external-link--gray-7.svg new file mode 100644 index 00000000..6fb1ff09 --- /dev/null +++ b/app/client/public/epa_theme/images/external-link--gray-7.svg @@ -0,0 +1,2 @@ + + diff --git a/app/client/public/epa_theme/images/external-link--purple.svg b/app/client/public/epa_theme/images/external-link--purple.svg new file mode 100644 index 00000000..60aba8aa --- /dev/null +++ b/app/client/public/epa_theme/images/external-link--purple.svg @@ -0,0 +1,2 @@ + + diff --git a/app/client/public/epa_theme/images/external-link--white.svg b/app/client/public/epa_theme/images/external-link--white.svg new file mode 100644 index 00000000..f35a919e --- /dev/null +++ b/app/client/public/epa_theme/images/external-link--white.svg @@ -0,0 +1,2 @@ + + diff --git a/app/client/public/epa_theme/images/favicon-114.png b/app/client/public/epa_theme/images/favicon-114.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc19e7fba188beb2316fdd61e01724c5a4fa674 GIT binary patch literal 2075 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 DPyqsu literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/images/favicon-152.png b/app/client/public/epa_theme/images/favicon-152.png new file mode 100644 index 0000000000000000000000000000000000000000..5898515aec3b81f65c07c495108047cd0e3eef7d GIT binary patch literal 2763 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 R!@2+f002ovPDHLkV1j8h`8ogq literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/images/favicon-180.png b/app/client/public/epa_theme/images/favicon-180.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f1d0345b6f97fe38d90fabe596f276ca6f6282 GIT binary patch literal 3302 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 literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/images/favicon-196.png b/app/client/public/epa_theme/images/favicon-196.png new file mode 100644 index 0000000000000000000000000000000000000000..3a8fb76d00568c0b60274b6b315e3f39882ec92a GIT binary patch literal 3606 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 xs5C0vd_}N#J&RfAnP4JTA|P0(Pl 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 literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/images/favicon-70.png b/app/client/public/epa_theme/images/favicon-70.png new file mode 100644 index 0000000000000000000000000000000000000000..ccd73ea491ed1b6fd860fe0847ee55af63592cce GIT binary patch literal 1297 zcmV+s1@8KZP)YefcVIDB=`4V!r>0Y0crd-nBQ<6;-EPG7|aof z!|vfHe+p(4MAJ1~f@oUjFTtdOXy}dv_!^%fGHT%@#H8~65X^aq3Fil@+LK;kjyrvi8;wvZw#$PCijgaSVpaCM{Gbnt9 zNN9-bkmuGRFMfx5?pq|pNC=|%E*PK;xDUZb#jptC#zFKzGAIMv zAP%{Y2vBasMSJWv{NZL80rAidRK>S$t|K-;eC)EDja*Qa!di%jCaLEMikGgUIYK}M zU^K)>Hsg1w08}$s1MjC8szOXUh2l^Fs1C7NZ>Rud#vX`CO%y{$h^Dy+3H6o;m<+Ml zTBLDt>K_TwR75fSY+)y5AvdieGa#DQp`e>N&O$5@@x>oK3^Al%u#bplSck_D59~%) zB(k@f0N~2&JKsSN3r&GC@H>*D7#g4xx}Yh_AU#4t8R!nN(A3w1$qBL85-6Jufmp2U z>%n}6M-YoGg0jf~hz)*yJs8;5$vqv)Vx1v2SO%q_*JP;igRG%A#3uP&T|1nD*dz~> zrYI1b+(Ix{!IXm7=ocsrXCXFeYIIR`31X9#`mJrYc!ecBd4ezWTk^FHFk2;91F=aHCB{^E+`kmLu``Ps)Acuhz%Axa2_gdbtN(@#0K9( z1>iKqVrA?q(Wb#uhymRrJltb%JjY}>VJ*d5DV;qddmce z1vcV8C%PRPKrHYx)N77HG<9{l4I~QYK{UKx7yliiVFOb5Q=e~M?6lx@;6xA;PNIT8 zH$WH1W{4L$LOoXi;)R2#j-c;LXLt$>#07|fp?w=e-&-{+S35Xg!i*oH?gRuA>u za7Y05VF>c$yASbQg5Qu1710*M(deyv=TYd0s>p)>pnU0n>flI09dKUS00000NkvXX Hu0mjf14%`o literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/images/favicon-72.png b/app/client/public/epa_theme/images/favicon-72.png new file mode 100644 index 0000000000000000000000000000000000000000..49d8165736d478a97e8f552a206e909c1503d0da GIT binary patch literal 1324 zcmV+{1=IS8P)5cQA&KR`KxKcVzF%3&_tUIHo(aY#$I2b2@yu)1yyC>q2ia=0y^ zcX1WsB0sw+pa~EQwxSWTArmTNHpGH0ZV4!%#$TUAI1VwXh#Lah4lyYkQ~;mi0>p$X zP*ynk?&$+%P#lO!MI8&s!uP~8dJLbt zHv*sL5dOU8x`18>^g5uA@EMc=AK*JE1Kz=}PzJmmWJ&t-PzLk?CZjZzA3xzJ?jjkK zAKzjRo+3SzA3tC(9vG;JMa2yK6zY#yZ3rfzAY$SdL_${d@=_ZcgM5gJUl0MA(bY@! zbt;N@+-^i(k!%-FSp$tj| z(Li^XM@*E*U@XT8JceMq;?H7;A7?NUIq|mTg?#-680=pfh@%kS2#h~tAO@X9s{qr1 zvJi(1g7V=@)Wso)K~oifIzxi=90TzuloweY7(_ON^5QFWFu8_4Sn;Pk#H5$#j5nde z_yemTnw>@lKgGs75R;lJ{-lOjbOc$Tyl8;?5Dog{L#Qy~VgtmYJpY{;i%oh!dGQ@O z;|9c{ml%y$flJhuMfvZI9){Rt4ZilX{h$U`;3*^sJJ1S$`dQbW2(igEy!GE39}Th5 zB}6x{rjrvbF#_|k0h_QCW6=@C@HdnnUtuT2Msq!<8pSjX^%FyB_9Mq4@CR?Cv zG8&@E6TIgupr#OwIzd@f1ftPEe+ycB}Ahid`SO1T!Uy-E!ai-`4Ejpn&@!VWv7{{#)r5M(dZYb z0NxD2NB$?XWuK%Fjru_aPzIt=L92DKnh;GM;aw;{4nj2PW>?{`A4HSl0ZKBW$t=4o zt79P=EQRu+J4AyOx=PO@AU1pHr$l@TVzb2>YV+DZZh4@>hybzK^iVY~RD;-PbO`RF zeW<%TlH(l221f$zX0+fT@;TN1@)5>BEP9SFpgf#}ShNVgx}iTP2lhiONE@b({@h|! zrK}qp$s6E`4g1HESr~YB!N+dywEqybOpJh=dE7?fAg_BKt?@&6+lr72Qw>gf`+8ij zs=@KoB9z8E;eD^hSICEf*o9|ap72_a%lGgR%3+NDPbj~<%9~k!KnheuM~n>9-%|)< i(G}H^9=|#9SpNZI>Fp|XAz}mo0000v=Ma%1XoyQB?HML`Xc{z#NHmqwR0yg?NMp`KV}fcC z4xvK}7BIdUw!`gkE4&TE za45v_etZM|-H>&-8oAny+vpp>=a~M0i?jS1wz&!W)~LqyiJ0$QOe^8HdCW`r)PKM zXM*`-c`m+vKz%<1I2*2UUfOy1Zf*Xo@{+>`JV{0z^4)`j_}<#=BRt=N6hHRRJ`&g`lt4p8qouw{b=t`8&C90^)9d-k8dqJ1nlps8fRcH%JaUBi5gn(KBh?5d1HM|{#Y_!*O|9ZkCv>V zbHJ~KRVDLuO{as+IhNX=imu!Hu5oqzS?^3>|wc%9e2Pmw-U zvZl^OeH+Ht8INyrz3b?k;6?ZtK7p4(`_)-s^D46*8^r6}i2K=CwFf&jk3nuLh_xJj zE9iSn^UztObIN?Nd>Y@U3BT6yda(WVvP4W=D<1oMrhAdM znq}qMPH&xsuXc3R()WPATlKu`n%_fL+zw~cI+Se}YzA9PW%}#+FM|WY;?F_9%8g~e z7__!5Msf|Ta5kM&dhV%jd!P4z)8{hhd2mpI!?7I=Hs=MMaVl0d{C%{XZc@*3H~f`A z|A!a^tFaJWdqyf=w$EIw<#dzpl4I*DmW@Qc^9thi9ons5?B7yQPxm{H*ZA+8oCkB_ zQ#H)CD5sY0#qvbGqp(fp3DPq8{CRs|sqzz2fn@|Jd8+w)$VpVf_sCwmFwzJn&*34TxVIk|e)>dmr7$R diff --git a/app/client/public/epa_theme/images/file-pdf.svg b/app/client/public/epa_theme/images/file-pdf.svg new file mode 100644 index 00000000..c40ec126 --- /dev/null +++ b/app/client/public/epa_theme/images/file-pdf.svg @@ -0,0 +1 @@ + diff --git a/app/client/public/epa_theme/images/file-video.svg b/app/client/public/epa_theme/images/file-video.svg new file mode 100644 index 00000000..d3933c88 --- /dev/null +++ b/app/client/public/epa_theme/images/file-video.svg @@ -0,0 +1 @@ + diff --git a/app/client/public/epa_theme/images/file-word.svg b/app/client/public/epa_theme/images/file-word.svg new file mode 100644 index 00000000..214b55a1 --- /dev/null +++ b/app/client/public/epa_theme/images/file-word.svg @@ -0,0 +1 @@ + diff --git a/app/client/public/epa_theme/images/file.svg b/app/client/public/epa_theme/images/file.svg new file mode 100644 index 00000000..8469c7e9 --- /dev/null +++ b/app/client/public/epa_theme/images/file.svg @@ -0,0 +1 @@ + diff --git a/app/client/public/epa_theme/images/hero.jpg b/app/client/public/epa_theme/images/hero.jpg new file mode 100644 index 0000000000000000000000000000000000000000..62320c4277fa5beacaa31921051807960f6a0dfa GIT binary patch literal 146561 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%0A3=9J5{-v8y^df$@Rw70Xv@2ceRt7Q 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
  • sJ1NfFU^pDL;wB_c@hnzl|2I?~) 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

    5t624J?U6v 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�ZE0OVz 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

    7h6hLfz9?nBffs_aFo_P08@uoK8 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 \ No newline at end of file diff --git a/app/client/public/epa_theme/images/icon-https.svg b/app/client/public/epa_theme/images/icon-https.svg new file mode 100644 index 00000000..19ad04fc --- /dev/null +++ b/app/client/public/epa_theme/images/icon-https.svg @@ -0,0 +1 @@ +icon-https \ No newline at end of file diff --git a/app/client/public/epa_theme/images/ieconfig.xml b/app/client/public/epa_theme/images/ieconfig.xml new file mode 100644 index 00000000..1a378630 --- /dev/null +++ b/app/client/public/epa_theme/images/ieconfig.xml @@ -0,0 +1,12 @@ + + + + + + + + + #FFFFFF + + + diff --git a/app/client/public/epa_theme/images/loader.svg b/app/client/public/epa_theme/images/loader.svg new file mode 100644 index 00000000..0435ab92 --- /dev/null +++ b/app/client/public/epa_theme/images/loader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/lock--blue-base.svg b/app/client/public/epa_theme/images/lock--blue-base.svg new file mode 100644 index 00000000..06f91bd6 --- /dev/null +++ b/app/client/public/epa_theme/images/lock--blue-base.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/lock--blue-dark.svg b/app/client/public/epa_theme/images/lock--blue-dark.svg new file mode 100644 index 00000000..8e8a9098 --- /dev/null +++ b/app/client/public/epa_theme/images/lock--blue-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/lock--gray-2.svg b/app/client/public/epa_theme/images/lock--gray-2.svg new file mode 100644 index 00000000..596a5fdd --- /dev/null +++ b/app/client/public/epa_theme/images/lock--gray-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/lock--gray-7.svg b/app/client/public/epa_theme/images/lock--gray-7.svg new file mode 100644 index 00000000..e7db572b --- /dev/null +++ b/app/client/public/epa_theme/images/lock--gray-7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/lock--purple.svg b/app/client/public/epa_theme/images/lock--purple.svg new file mode 100644 index 00000000..f5360c68 --- /dev/null +++ b/app/client/public/epa_theme/images/lock--purple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/lock--white.svg b/app/client/public/epa_theme/images/lock--white.svg new file mode 100644 index 00000000..0ccae459 --- /dev/null +++ b/app/client/public/epa_theme/images/lock--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/minus.svg b/app/client/public/epa_theme/images/minus.svg new file mode 100644 index 00000000..02fff800 --- /dev/null +++ b/app/client/public/epa_theme/images/minus.svg @@ -0,0 +1 @@ +minus \ No newline at end of file diff --git a/app/client/public/epa_theme/images/plus.svg b/app/client/public/epa_theme/images/plus.svg new file mode 100644 index 00000000..00844f89 --- /dev/null +++ b/app/client/public/epa_theme/images/plus.svg @@ -0,0 +1 @@ +plus \ No newline at end of file diff --git a/app/client/public/epa_theme/images/report-a-violation.png b/app/client/public/epa_theme/images/report-a-violation.png new file mode 100644 index 0000000000000000000000000000000000000000..39972d5ddc84358a86dceddf7af1c61c519b540b GIT binary patch literal 1522 zcmV002w~0{{R35|z4O0002GP)t-s|NsB+ z&P)vfQ86J<%&tv;Xinh5Pa6(VrHW2!RZr!{PPdy)69-X4GEkFxPQ3K~qgTJbzoMa7GE& zDCcx?y!qOG|NmQ$5tL;4hy%F1O41;zwAekcsS#E?)5qOzxhbrF&uqD0?Wd*Tb(ofH zCzW6~o;=2`A7){nhhtAz(c_GmpM8iq-ka~*Zqu1HGhfdlCW z0Wh%Xpa$`{ed5P4&MpZ96`%+(3PYU8_H9$P%Ye&_vZ~95L$7?{#AMUbJYx^I%m}bV zXoNPv2q*I4=dQaLxR%jCgN-xks=awG>(aF=qA#VQ#tHAU%fI-pFI@&vyX<30ba5vC z-mF?JP?8@aw2>bU8o;9QjxpT=(2C?iM4fde^bsQaN z_~JVHVo!C%w}vZro+1x<=1UkF@fkZTx!B=g@qD#;wz*}Ce% z(*B%Y>%^CztdLrW5Dpvh&jP`PCFVSA9IEeC)g6^womNhlzyr}WpXu$pA{ z(d8)>K@q;tJ_WSU-~g_vRl!%n^Qw^Hoz+b7`{;rMTnac!f&#+4r6wa#p{m(%Fsf$u zqK*fBbSXuF@Ve{EWM+NJ@5)61MMx2;4;ibIL-NnITmED1Vg%dvaIDEOLpAr6%Y{$c z--{O4><2F~`FIU6x7z6J`fJ+X#p^2mVRd!2^P^Q&+^{1zMXPL$j%+t=s%eIfq^--t zd5n(a!+(Yx(QtMRJwOp{oELPrwdkJK=;o>9+>a?rWXHlv#rx=Qu6lcPOWs=V-!)v< z5pY~V&krbcx#==6y9Eahso{_=;6{Q!tXuNytvRPh7fVLg6Gu-sEPmPm9YrXH%Hu%V z0Tf-IAp{+lLNe4;J|pw}e|&igg4>&~Q{JC4TBYl$G;b#K9OCGL8Q@czK?w7bl;xnP zRB-$bem&;8{mT1u#@e-tZ6yXBT*|3je;F6wZ%=iV)UFAffVy@8RmOk1G+i0`mFth$ z=;ogHFSUz?r^=NAv~hAB=l+8W4k>iy8q8n#KH}(oWL$rv7`~w=Z%s?{*95&u8k%yK zqBn8F&Gi>G0J`TE5&|_5K!uNZ4I%I70zS1TKe!?S(!&+D)^*n*00sdZ0Vr~S`lQ*O z4k#cTXu-gT77pn^2j+9#P?tjux=@6}$mhVgY}cpq1QnZZ~ zBVApp!UkL#7aW($=s_jvSA&EiTm}QF8`k*C#lUt0T)G%K4KDa@z_?+Fze#)sE-o@k zs_5wQ&lzi1XiLR(+4Q%{BlXdBo_j$N3P=)E_1xDkZIi0;pWl3ep5)I(gKIWHPqM~! zK=IJCu-vqEV__P7NS0PJ%LF}09}4Re<{3H@w>?*Q&b-d5nbpF6`-UzozFDml({ZZN zhEATXPCO1%`FYZGy(~IElzUz$af43B*|)jXhhno@XZgpbNw@2}U19ZR`E4sNDq3uZ zyIFrxeID+T{A5ap`xa4)Z8@xawBeCsKkhP=WMk{U;34t6WM2Fyu4131O{)Hk$6Zwa Y2TogBrZC^dPyhe`07*qoM6N<$f_WqD-T(jq literal 0 HcmV?d00001 diff --git a/app/client/public/epa_theme/images/sort-black.svg b/app/client/public/epa_theme/images/sort-black.svg new file mode 100644 index 00000000..e57c84bd --- /dev/null +++ b/app/client/public/epa_theme/images/sort-black.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/sort-down-black.svg b/app/client/public/epa_theme/images/sort-down-black.svg new file mode 100644 index 00000000..becc7098 --- /dev/null +++ b/app/client/public/epa_theme/images/sort-down-black.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/sort-down.svg b/app/client/public/epa_theme/images/sort-down.svg new file mode 100644 index 00000000..a9f3cb17 --- /dev/null +++ b/app/client/public/epa_theme/images/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/sort-up-black.svg b/app/client/public/epa_theme/images/sort-up-black.svg new file mode 100644 index 00000000..ec6e1c6f --- /dev/null +++ b/app/client/public/epa_theme/images/sort-up-black.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/sort-up.svg b/app/client/public/epa_theme/images/sort-up.svg new file mode 100644 index 00000000..1145289e --- /dev/null +++ b/app/client/public/epa_theme/images/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/sort.svg b/app/client/public/epa_theme/images/sort.svg new file mode 100644 index 00000000..4d5817ad --- /dev/null +++ b/app/client/public/epa_theme/images/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/sprite.artifact.svg b/app/client/public/epa_theme/images/sprite.artifact.svg new file mode 100644 index 00000000..7cc56c64 --- /dev/null +++ b/app/client/public/epa_theme/images/sprite.artifact.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/sprite.svg b/app/client/public/epa_theme/images/sprite.svg new file mode 100644 index 00000000..f1db8d51 --- /dev/null +++ b/app/client/public/epa_theme/images/sprite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/us_flag_small.png b/app/client/public/epa_theme/images/us_flag_small.png new file mode 100644 index 0000000000000000000000000000000000000000..34b927b42c144bc86c9595a4ad0b1974fc650f5b GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o!3-oFZT@ltDd_;85La2_jdCWNsdZs>Dtz1Xx9)?eB8ySqs+;o{-CNPO__O<#$EE)BU;Sj^ Xf5dDja \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons-bg/error--white.svg b/app/client/public/epa_theme/images/usa-icons-bg/error--white.svg new file mode 100644 index 00000000..442cca50 --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons-bg/error--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/add.svg b/app/client/public/epa_theme/images/usa-icons/add.svg new file mode 100644 index 00000000..ddb7eeef --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/announcement.svg b/app/client/public/epa_theme/images/usa-icons/announcement.svg new file mode 100644 index 00000000..4f72aa20 --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/announcement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/arrow_back.svg b/app/client/public/epa_theme/images/usa-icons/arrow_back.svg new file mode 100644 index 00000000..26300ebf --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/arrow_back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/calendar_today.svg b/app/client/public/epa_theme/images/usa-icons/calendar_today.svg new file mode 100644 index 00000000..5bbe6a94 --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/calendar_today.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/check_circle.svg b/app/client/public/epa_theme/images/usa-icons/check_circle.svg new file mode 100644 index 00000000..12e2775f --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/check_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/close.svg b/app/client/public/epa_theme/images/usa-icons/close.svg new file mode 100644 index 00000000..e96a4e7c --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/error.svg b/app/client/public/epa_theme/images/usa-icons/error.svg new file mode 100644 index 00000000..084fddc5 --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/error.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/expand_less.svg b/app/client/public/epa_theme/images/usa-icons/expand_less.svg new file mode 100644 index 00000000..2d259570 --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/expand_less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/expand_more.svg b/app/client/public/epa_theme/images/usa-icons/expand_more.svg new file mode 100644 index 00000000..c55bd7ff --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/expand_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/info.svg b/app/client/public/epa_theme/images/usa-icons/info.svg new file mode 100644 index 00000000..c98b8acb --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/navigate_before.svg b/app/client/public/epa_theme/images/usa-icons/navigate_before.svg new file mode 100644 index 00000000..2dc390cd --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/navigate_before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/navigate_far_before.svg b/app/client/public/epa_theme/images/usa-icons/navigate_far_before.svg new file mode 100644 index 00000000..a2b22830 --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/navigate_far_before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/navigate_far_next.svg b/app/client/public/epa_theme/images/usa-icons/navigate_far_next.svg new file mode 100644 index 00000000..b5ba52b5 --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/navigate_far_next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/navigate_next.svg b/app/client/public/epa_theme/images/usa-icons/navigate_next.svg new file mode 100644 index 00000000..aef49e2b --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/navigate_next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/remove.svg b/app/client/public/epa_theme/images/usa-icons/remove.svg new file mode 100644 index 00000000..7dd812a8 --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/search.svg b/app/client/public/epa_theme/images/usa-icons/search.svg new file mode 100644 index 00000000..7c2111eb --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/unfold_more.svg b/app/client/public/epa_theme/images/usa-icons/unfold_more.svg new file mode 100644 index 00000000..267067b1 --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/unfold_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/client/public/epa_theme/images/usa-icons/warning.svg b/app/client/public/epa_theme/images/usa-icons/warning.svg new file mode 100644 index 00000000..d27c4c6e --- /dev/null +++ b/app/client/public/epa_theme/images/usa-icons/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file From dd2677783f689bde47c4e50bb67ac2035958e9fd Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Thu, 22 Feb 2024 10:55:05 -0500 Subject: [PATCH 83/91] Add epa theme's common and scripts JS files --- .gitignore | 2 +- .../public/epa_theme/js/dist/common.min.js | 1 + .../public/epa_theme/js/dist/scripts.min.js | 92 +++++++++++++++++++ 3 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 app/client/public/epa_theme/js/dist/common.min.js create mode 100644 app/client/public/epa_theme/js/dist/scripts.min.js diff --git a/.gitignore b/.gitignore index aa75de5f..5099e28a 100644 --- a/.gitignore +++ b/.gitignore @@ -83,7 +83,7 @@ build # Nuxt.js build / generate output .nuxt -dist +# dist # Gatsby files .cache/ diff --git a/app/client/public/epa_theme/js/dist/common.min.js b/app/client/public/epa_theme/js/dist/common.min.js new file mode 100644 index 00000000..18a951ba --- /dev/null +++ b/app/client/public/epa_theme/js/dist/common.min.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[,function(t,e,n){"use strict";t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){"use strict";var r=n(16),i=Function.prototype,o=i.call,a=r&&i.bind.bind(o,o);t.exports=r?a:function(t){return function(){return o.apply(t,arguments)}}},function(t,e,n){"use strict";(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||function(){return this}()||this||Function("return this")()}).call(this,n(63))},function(t,e,n){"use strict";var r=n(42),i=r.all;t.exports=r.IS_HTMLDDA?function(t){return"function"==typeof t||t===i}:function(t){return"function"==typeof t}},function(t,e,n){"use strict";var r=n(24),i=n(29),o=n(73);r||i(Object.prototype,"toString",o,{unsafe:!0})},function(t,e,n){"use strict";var r=n(3),i=n(74),o=n(75),a=n(76),u=n(19),c=function(t){if(t&&t.forEach!==a)try{u(t,"forEach",a)}catch(e){t.forEach=a}};for(var s in i)i[s]&&c(r[s]&&r[s].prototype);c(o)},function(t,e,n){"use strict";var r=n(3),i=n(25),o=n(9),a=n(39),u=n(40),c=n(41),s=r.Symbol,f=i("wks"),l=c?s.for||s:s&&s.withoutSetter||a;t.exports=function(t){return o(f,t)||(f[t]=u&&o(s,t)?s[t]:l("Symbol."+t)),f[t]}},function(t,e,n){"use strict";var r=n(1);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e,n){"use strict";var r=n(2),i=n(17),o=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(i(t),e)}},function(t,e,n){"use strict";var r=n(4),i=n(42),o=i.all;t.exports=i.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:r(t)||t===o}:function(t){return"object"==typeof t?null!==t:r(t)}},function(t,e,n){"use strict";var r=n(10),i=String,o=TypeError;t.exports=function(t){if(r(t))return t;throw o(i(t)+" is not an object")}},function(t,e,n){"use strict";var r=n(16),i=Function.prototype.call;t.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},function(t,e,n){"use strict";var r=n(2),i=r({}.toString),o=r("".slice);t.exports=function(t){return o(i(t),8,-1)}},function(t,e,n){"use strict";var r=n(28),i=TypeError;t.exports=function(t){if(r(t))throw i("Can't call method on "+t);return t}},function(t,e,n){"use strict";var r=n(8),i=n(43),o=n(44),a=n(11),u=n(45),c=TypeError,s=Object.defineProperty,f=Object.getOwnPropertyDescriptor;e.f=r?o?function(t,e,n){if(a(t),e=u(e),a(n),"function"==typeof t&&"prototype"===e&&"value"in n&&"writable"in n&&!n.writable){var r=f(t,e);r&&r.writable&&(t[e]=n.value,n={configurable:"configurable"in n?n.configurable:r.configurable,enumerable:"enumerable"in n?n.enumerable:r.enumerable,writable:!1})}return s(t,e,n)}:s:function(t,e,n){if(a(t),e=u(e),a(n),i)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw c("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";var r=n(1);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},function(t,e,n){"use strict";var r=n(14),i=Object;t.exports=function(t){return i(r(t))}},function(t,e,n){"use strict";var r=n(3),i=n(4),o=function(t){return i(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?o(r[t]):r[t]&&r[t][e]}},function(t,e,n){"use strict";var r=n(8),i=n(15),o=n(51);t.exports=r?function(t,e,n){return i.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){"use strict";var r=n(79);t.exports=function(t){var e=+t;return e!=e||0===e?0:r(e)}},function(t,e,n){"use strict";var r=n(3),i=n(35).f,o=n(19),a=n(29),u=n(27),c=n(89),s=n(94);t.exports=function(t,e){var n,f,l,d,p,v=t.target,h=t.global,m=t.stat;if(n=h?r:m?r[v]||u(v,{}):(r[v]||{}).prototype)for(f in e){if(d=e[f],l=t.dontCallGetSet?(p=i(n,f))&&p.value:n[f],!s(h?f:v+(m?".":"#")+f,t.forced)&&void 0!==l){if(typeof d==typeof l)continue;c(d,l)}(t.sham||l&&l.sham)&&o(d,"sham",!0),a(n,f,d,t)}}},function(t,e,n){"use strict";var r=n(53),i=n(14);t.exports=function(t){return r(i(t))}},function(t,e,n){"use strict";var r=n(32),i=String;t.exports=function(t){if("Symbol"===r(t))throw TypeError("Cannot convert a Symbol value to a string");return i(t)}},function(t,e,n){"use strict";var r={};r[n(7)("toStringTag")]="z",t.exports="[object z]"===String(r)},function(t,e,n){"use strict";var r=n(38),i=n(26);(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.32.0",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(t,e,n){"use strict";var r=n(3),i=n(27),o=r["__core-js_shared__"]||i("__core-js_shared__",{});t.exports=o},function(t,e,n){"use strict";var r=n(3),i=Object.defineProperty;t.exports=function(t,e){try{i(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e,n){"use strict";t.exports=function(t){return null==t}},function(t,e,n){"use strict";var r=n(4),i=n(15),o=n(70),a=n(27);t.exports=function(t,e,n,u){u||(u={});var c=u.enumerable,s=void 0!==u.name?u.name:e;if(r(n)&&o(n,s,u),u.global)c?t[e]=n:a(e,n);else{try{u.unsafe?t[e]&&(c=!0):delete t[e]}catch(t){}c?t[e]=n:i.f(t,e,{value:n,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return t}},function(t,e,n){"use strict";var r=n(3),i=n(10),o=r.document,a=i(o)&&i(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},function(t,e,n){"use strict";t.exports={}},function(t,e,n){"use strict";var r=n(24),i=n(4),o=n(13),a=n(7)("toStringTag"),u=Object,c="Arguments"==o(function(){return arguments}());t.exports=r?o:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=u(t),a))?n:c?o(e):"Object"==(r=o(e))&&i(e.callee)?"Arguments":r}},function(t,e,n){"use strict";var r=n(13),i=n(2);t.exports=function(t){if("Function"===r(t))return i(t)}},function(t,e,n){"use strict";var r=n(20),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){"use strict";var r=n(8),i=n(12),o=n(88),a=n(51),u=n(22),c=n(45),s=n(9),f=n(43),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=u(t),e=c(e),f)try{return l(t,e)}catch(t){}if(s(t,e))return a(!i(o.f,t,e),t[e])}},function(t,e,n){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},,function(t,e,n){"use strict";t.exports=!1},function(t,e,n){"use strict";var r=n(2),i=0,o=Math.random(),a=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++i+o,36)}},function(t,e,n){"use strict";var r=n(64),i=n(1),o=n(3).String;t.exports=!!Object.getOwnPropertySymbols&&!i((function(){var t=Symbol();return!o(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},function(t,e,n){"use strict";var r=n(40);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){"use strict";var r="object"==typeof document&&document.all,i=void 0===r&&void 0!==r;t.exports={all:r,IS_HTMLDDA:i}},function(t,e,n){"use strict";var r=n(8),i=n(1),o=n(30);t.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){"use strict";var r=n(8),i=n(1);t.exports=r&&i((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(t,e,n){"use strict";var r=n(66),i=n(46);t.exports=function(t){var e=r(t,"string");return i(e)?e:e+""}},function(t,e,n){"use strict";var r=n(18),i=n(4),o=n(67),a=n(41),u=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return i(e)&&o(e.prototype,u(t))}},function(t,e,n){"use strict";var r=n(48),i=n(28);t.exports=function(t,e){var n=t[e];return i(n)?void 0:r(n)}},function(t,e,n){"use strict";var r=n(4),i=n(68),o=TypeError;t.exports=function(t){if(r(t))return t;throw o(i(t)+" is not a function")}},function(t,e,n){"use strict";var r=n(2),i=n(4),o=n(26),a=r(Function.toString);i(o.inspectSource)||(o.inspectSource=function(t){return a(t)}),t.exports=o.inspectSource},function(t,e,n){"use strict";var r,i,o,a=n(72),u=n(3),c=n(10),s=n(19),f=n(9),l=n(26),d=n(52),p=n(31),v=u.TypeError,h=u.WeakMap;if(a||l.state){var m=l.state||(l.state=new h);m.get=m.get,m.has=m.has,m.set=m.set,r=function(t,e){if(m.has(t))throw v("Object already initialized");return e.facade=t,m.set(t,e),e},i=function(t){return m.get(t)||{}},o=function(t){return m.has(t)}}else{var y=d("state");p[y]=!0,r=function(t,e){if(f(t,y))throw v("Object already initialized");return e.facade=t,s(t,y,e),e},i=function(t){return f(t,y)?t[y]:{}},o=function(t){return f(t,y)}}t.exports={set:r,get:i,has:o,enforce:function(t){return o(t)?i(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!c(e)||(n=i(e)).type!==t)throw v("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){"use strict";var r=n(25),i=n(39),o=r("keys");t.exports=function(t){return o[t]||(o[t]=i(t))}},function(t,e,n){"use strict";var r=n(2),i=n(1),o=n(13),a=Object,u=r("".split);t.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?u(t,""):a(t)}:a},function(t,e,n){"use strict";var r=n(34);t.exports=function(t){return r(t.length)}},function(t,e,n){"use strict";var r,i=n(21),o=n(33),a=n(35).f,u=n(34),c=n(23),s=n(95),f=n(14),l=n(97),d=n(38),p=o("".endsWith),v=o("".slice),h=Math.min,m=l("endsWith");i({target:"String",proto:!0,forced:!!(d||m||(r=a(String.prototype,"endsWith"),!r||r.writable))&&!m},{endsWith:function(t){var e=c(f(this));s(t);var n=arguments.length>1?arguments[1]:void 0,r=e.length,i=void 0===n?r:h(u(n),r),o=c(t);return p?p(e,o,i):v(e,i-o.length,i)===o}})},function(t,e,n){"use strict";var r=n(2),i=n(9),o=n(22),a=n(57).indexOf,u=n(31),c=r([].push);t.exports=function(t,e){var n,r=o(t),s=0,f=[];for(n in r)!i(u,n)&&i(r,n)&&c(f,n);for(;e.length>s;)i(r,n=e[s++])&&(~a(f,n)||c(f,n));return f}},function(t,e,n){"use strict";var r=n(22),i=n(92),o=n(54),a=function(t){return function(e,n,a){var u,c=r(e),s=o(c),f=i(a,s);if(t&&n!=n){for(;s>f;)if((u=c[f++])!=u)return!0}else for(;s>f;f++)if((t||f in c)&&c[f]===n)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},function(t,e,n){"use strict";var r,i=n(11),o=n(100),a=n(36),u=n(31),c=n(101),s=n(30),f=n(52),l=f("IE_PROTO"),d=function(){},p=function(t){return" + + - From b4327b37daecfd7ea73904e7e849cd7b534634e5 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Thu, 22 Feb 2024 11:32:11 -0500 Subject: [PATCH 87/91] Remove old sprite.artifact.svg as it's now included with the other EPA theme files --- app/client/public/img/sprite.artifact.svg | 1 - 1 file changed, 1 deletion(-) delete mode 100644 app/client/public/img/sprite.artifact.svg diff --git a/app/client/public/img/sprite.artifact.svg b/app/client/public/img/sprite.artifact.svg deleted file mode 100644 index 00e805d6..00000000 --- a/app/client/public/img/sprite.artifact.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file From 20576539876ebfc350b859873e8b56772482a3aa Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 26 Feb 2024 09:57:48 -0500 Subject: [PATCH 88/91] Remove importing of uswds css and js in App component, as it's no longer needed --- app/client/index.html | 1 - app/client/src/components/app.tsx | 2 -- 2 files changed, 3 deletions(-) diff --git a/app/client/index.html b/app/client/index.html index feecb59e..23f28bed 100644 --- a/app/client/index.html +++ b/app/client/index.html @@ -19,7 +19,6 @@ - diff --git a/app/client/src/components/app.tsx b/app/client/src/components/app.tsx index 59fd422a..e563d361 100644 --- a/app/client/src/components/app.tsx +++ b/app/client/src/components/app.tsx @@ -11,8 +11,6 @@ import { } from "react-router-dom"; import { useIdleTimer } from "react-idle-timer"; import { TooltipProvider } from "@radix-ui/react-tooltip"; -import "uswds/css/uswds.css"; -import "uswds/js/uswds.js"; import "bootstrap/dist/css/bootstrap-grid.min.css"; import "@formio/uswds/dist/uswds.min.css"; import "@formio/choices.js/public/assets/styles/choices.min.css"; From 2c960e81fff3cdae7e98a805d84072bdacf83774 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 26 Feb 2024 10:18:05 -0500 Subject: [PATCH 89/91] Update 404 template to reflect changes to public index.html file, add back manifest.json file that was accidentally removed in the EPA template changes, and update path to favicon in manifest file to reflect EPA template files being served from the app itself --- app/client/index.html | 1 + app/client/public/404.html | 555 +++++++++++++++++++++++--------- app/client/public/manifest.json | 4 +- 3 files changed, 409 insertions(+), 151 deletions(-) diff --git a/app/client/index.html b/app/client/index.html index 23f28bed..425306e7 100644 --- a/app/client/index.html +++ b/app/client/index.html @@ -136,6 +136,7 @@ media="all" href="/themes/epa_theme/css/styles.css" /> + CSB Rebate Forms Application | US EPA + + - diff --git a/app/client/public/manifest.json b/app/client/public/manifest.json index bd57a081..0bece1d7 100644 --- a/app/client/public/manifest.json +++ b/app/client/public/manifest.json @@ -3,7 +3,7 @@ "name": "U.S. EPA CSB Rebate Forms Application", "icons": [ { - "src": "https://www.epa.gov/themes/epa_theme/images/favicon.ico", + "src": "/themes/epa_theme/images/favicon.ico", "sizes": "64x64 32x32 24x24 16x16", "type": "image/x-icon" } @@ -12,4 +12,4 @@ "display": "standalone", "theme_color": "#005ea2", "background_color": "#ffffff" -} \ No newline at end of file +} From 068215aa7216188cbd7f144be872a503fd028613 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 26 Feb 2024 11:03:36 -0500 Subject: [PATCH 90/91] Update site alert styles to work with latest EPA theme template changes --- app/client/src/components/app.tsx | 25 ++++++++++++++----------- app/client/src/styles.css | 6 +----- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/app/client/src/components/app.tsx b/app/client/src/components/app.tsx index e563d361..ce25d6e4 100644 --- a/app/client/src/components/app.tsx +++ b/app/client/src/components/app.tsx @@ -53,21 +53,24 @@ function useSiteAlertBanner() { const container = document.querySelector(".usa-site-alert"); if (!container) return; - container.setAttribute("aria-label", "Site alert"); + // container.setAttribute("aria-label", "Site alert"); container.classList.add("usa-site-alert--emergency"); render(

    -

    {props.children}

    , // prettier-ignore - h2: (props) =>

    {props.children}

    , // prettier-ignore - h3: (props) =>

    {props.children}

    , // prettier-ignore - p: (props) =>

    {props.children}

    , - }} - /> +
    +
    +

    {props.children}

    , // prettier-ignore + h2: (props) =>

    {props.children}

    , // prettier-ignore + h3: (props) =>

    {props.children}

    , // prettier-ignore + }} + /> +
    +
    , container, ); diff --git a/app/client/src/styles.css b/app/client/src/styles.css index f6340eac..df5249c7 100644 --- a/app/client/src/styles.css +++ b/app/client/src/styles.css @@ -8,11 +8,7 @@ } .usa-site-alert .usa-alert { - max-width: 1400px; -} - -.usa-site-alert .usa-alert__body { - display: block; + margin-top: 0; } .usa-checkbox__label, From 5492f591d7b115b27af5526858c2cc11a1337817 Mon Sep 17 00:00:00 2001 From: Courtney Myers Date: Mon, 26 Feb 2024 11:06:32 -0500 Subject: [PATCH 91/91] Ensure aria label is still set for site alert --- app/client/src/components/app.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/client/src/components/app.tsx b/app/client/src/components/app.tsx index ce25d6e4..08170074 100644 --- a/app/client/src/components/app.tsx +++ b/app/client/src/components/app.tsx @@ -53,7 +53,7 @@ function useSiteAlertBanner() { const container = document.querySelector(".usa-site-alert"); if (!container) return; - // container.setAttribute("aria-label", "Site alert"); + container.setAttribute("aria-label", "Site alert"); container.classList.add("usa-site-alert--emergency"); render(