
/* This is an empty class. Any styles under /src should get built into the
/dist/css/entry-govhub.{hash}.css file. It just so happens, that we don't
have any css to build, and as such our build assertion that this file exist
fails. We want to keep the build assertion, in case styles are added
in the future. This empty ruleset ensures this file gets created as expected.
in the meantime. */
.foo-bar-non-existent-elements[data-v-804e9772] {}


button[data-v-d3db8b3a] {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}

.search-type-tabs[data-v-03c108fe]{gap:1rem}.search-type-tab[data-v-03c108fe]{border-radius:.3125rem !important;background-color:#f8f8f8 !important}.search-type-tab.active[data-v-03c108fe],.search-type-tab[data-v-03c108fe]:hover{border:1px solid #0077b3}.search-type-tab .search-type-tab-text[data-v-03c108fe]{font-weight:bold}.search-type-tab .outer-circle[data-v-03c108fe]{padding:.75rem;border-color:#eaeaea;background-color:#eaeaea}.outer-circle[data-v-03c108fe]{width:3.5rem;height:3.5rem;min-width:3.5rem;min-height:3.5rem}.search-type-tab[data-test=plate-tab] .icon[data-v-03c108fe]{stroke-width:1px !important}
.renewal-item[data-v-1b78a568]{margin-bottom:.5rem}.default-renewal-display[data-v-1b78a568]{border:1px solid var(--bs-gray-200)}
.subtotal-grid[data-v-19d64240]{display:grid;grid-template-columns:auto auto;grid-column-gap:1rem;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.subtotal-grid .amount[data-v-19d64240]{font-size:2rem;font-weight:100}
@media(max-width: 767.98px){#dmv-renewal-duration-modal .modal-content{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border:0 !important;border-top:1px solid #ccc !important}#dmv-renewal-duration-modal .rdm-slide-dialog{position:fixed !important;bottom:0 !important;left:0 !important;width:100% !important;margin:0 !important;max-width:none !important;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .3s ease-out,-webkit-transform .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;transition:opacity .3s ease-out,-webkit-transform .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;transition:transform .4s cubic-bezier(0.25, 0.8, 0.25, 1),opacity .3s ease-out !important;transition:transform .4s cubic-bezier(0.25, 0.8, 0.25, 1),opacity .3s ease-out,-webkit-transform .4s cubic-bezier(0.25, 0.8, 0.25, 1) !important}#dmv-renewal-duration-modal .rdm-slide-dialog.on-screen{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}.renewal-duration-radio .form-check{margin-bottom:.75rem !important}}

.plate-category .nav-link[data-v-4efb0bee] {
  background-color: #F8F8F8 !important;
  font-weight: normal !important;
  border-bottom: none;
}

.fee-grid[data-v-6842bc80]{display:grid;grid-template-columns:1fr auto;grid-column-gap:1rem;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.fee-grid .sub-fee[data-v-6842bc80]{font-size:1rem}@media(min-width: 992px){.fee-grid .sub-fee[data-v-6842bc80]{font-size:1.125rem}}.amount[data-v-6842bc80]{font-size:2rem;font-weight:100}.subtotal-grid[data-v-6842bc80]{display:grid;grid-template-columns:auto auto;grid-column-gap:1rem;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}@media(min-width: 1400px){.border-xxl-left[data-v-6842bc80]{border-left:1px solid #e9ecef;padding-left:1.5rem}}.d-really-inline-block[data-v-6842bc80]{display:inline-block !important}.btn-link[data-v-6842bc80]{font-size:inherit}

.expand-image[data-v-ede1ec08] {
  max-width: 250px;
  width: 100%;
  height: auto;
  display: block;
}


a.anchor[data-v-0d9b2bac] {
  display: block;
  position: relative;
  visibility: hidden;
}
.accordion[data-v-0d9b2bac] {
  border-bottom: 1px solid #eaeaea;
}
.category-header-button[data-v-0d9b2bac] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  padding: 0.5rem 0;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
}
.category-label[data-v-0d9b2bac] {
  margin: 0;
}
.category-toggle-text[data-v-0d9b2bac] {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  color: var(--bs-link-color);
}
.category-toggle-text[data-v-0d9b2bac]:hover {
  color: var(--bs-link-hover-color);
  text-decoration: underline;
}


a.anchor[data-v-327a3de6] {
  display: block;
  position: relative;
  visibility: hidden;
}

