/* Nunito_Sans-Regular */
@font-face {
  font-family: 'Nunito_Sans-Regular';
  src: url('assets/fonts/Nunito_Sans/static/NunitoSans-Regular.ttf');
}

/* Nunito_Sans-Bold */
@font-face {
  font-family: 'Nunito_Sans-Bold';
  src: url('assets/fonts/Nunito_Sans/static/NunitoSans-Bold.ttf');
}

/* Nunito_Sans-SemiBold */
@font-face {
  font-family: 'Nunito_Sans-SemiBold';
  src: url('assets/fonts/Nunito_Sans/static/NunitoSans-SemiBold.ttf');
}

/* NunitoSans-ExtraBold */
@font-face {
  font-family: 'NunitoSans-ExtraBold';
  src: url('assets/fonts/Nunito_Sans/static/NunitoSans-ExtraBold.ttf');
}

/* Nunito_Sans-SemiBoldItalic */
@font-face {
  font-family: 'Nunito_Sans-SemiBoldItalic';
  src: url('assets/fonts/Nunito_Sans/static/NunitoSans-SemiBoldItalic.ttf');
}

/* Nunito_Sans-Medium */
@font-face {
  font-family: 'Nunito_Sans-Medium';
  src: url('assets/fonts/Nunito_Sans/static/NunitoSans-Medium.ttf');
}

/* Nunito_Sans-Italic */
@font-face {
  font-family: 'Nunito_Sans-Italic';
  src: url('assets/fonts/Nunito_Sans/static/NunitoSans-Italic.ttf');
}

/* Verdana-Regular */
@font-face {
  font-family: 'Verdana-Regular';
  src: url('assets/fonts/Verdana/static/Verdana-Regular.ttf');
}

/* Verdana-Bold */
@font-face {
  font-family: 'Verdana-Bold';
  src: url('assets/fonts/Verdana/static/Verdana-Bold.ttf');
}

/* Verdana-Italic */
@font-face {
  font-family: 'Verdana-Italic';
  src: url('assets/fonts/Verdana/static/Verdana-Italic.ttf');
}

/* Verdana-BoldItalic */
@font-face {
  font-family: 'Verdana-BoldItalic';
  src: url('assets/fonts/Verdana/static/Verdana-BoldItalic.ttf');
}

html {
  font-family: 'Nunito_Sans-Regular';
  font-size: 100%;
  /* 100% = 16px */
}

h1 {
  font-family: 'Nunito_Sans-Bold';
  font-size: 42px;
}

h2 {
  font-family: 'Nunito_Sans-Bold';
  font-size: 34px;
}

h3 {
  font-family: 'Nunito_Sans-Bold';
  font-size: 26px;
}

h4 {
  font-family: 'Nunito_Sans-Bold';
  font-size: 22px;
}

h5 {
  font-family: 'Nunito_Sans-Bold';
  font-size: 20px;
}

h6 {
  font-family: 'Nunito_Sans-Bold';
  font-size: 16px;
}

.text1-govco {
  font-family: 'Nunito_Sans-SemiBold';
  font-size: 20px;
}

.text2-govco {
  font-family: 'Verdana-Regular';
  font-size: 15px;
}

.text3-govco {
  font-family: 'Verdana-Regular';
  font-size: 14px;
}

.bold-govco {
  font-family: 'Nunito_Sans-Bold';
}

.bold-verdana-govco {
  font-family: 'Verdana-Bold';
}

.SemiBoldItalic-govco {
  font-family: 'Nunito_Sans-SemiBoldItalic';
}

.link-tipografia-govco {
  font-family: 'Verdana-Regular';
  color: var(--govcolor-cobalt);
  line-height: 1.375rem;
  font-size: 15px;
}

.link-tipografia-govco:hover {
  color: var(--govcolor-havelock-lue);
}

.link-tipografia-govco:focus-visible {
  color: var(--govcolor-cobalt);
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-matterhorn);
  outline-offset: max(0.313rem, 0.313rem);
  border-radius: 1.875rem;
}

.link-tipografia-govco:visited {
  color: var(--govcolor-matterhorn);
}

.link-tipografia-govco[aria-disabled="true"] {
  color: var(--govcolor-silver-dis);
  pointer-events: none;
}

@media (max-width: 992px) {
  h1 {
    font-family: 'Nunito_Sans-Bold';
    font-size: 34px;
  }

  h2 {
    font-family: 'Nunito_Sans-Bold';
    font-size: 26px;
  }

  h3 {
    font-family: 'Nunito_Sans-Bold';
    font-size: 22px;
  }

  h4 {
    font-family: 'Nunito_Sans-Bold';
    font-size: 20px;
  }

  h5 {
    font-family: 'Nunito_Sans-Bold';
    font-size: 18px;
  }

  h6 {
    font-family: 'Nunito_Sans-Bold';
    font-size: 16px;
  }

  .text1-govco {
    font-size: 18px;
  }

  .text2-govco {
    font-size: 14px;
  }

  .text3-govco {
    font-size: 12px;
  }
}

/* ============================== Color ============================== */
:root {
  --govcolor-cobalt: #0943B5;
  --govcolor-black: #000000;
  --govcolor-matterhorn: #4C4C4C;
  --govcolor-grey: #7E7E7E;
  --govcolor-white: #FFFFFF;
  --govcolor-havelock-lue: #4672C8;
  --govcolor-tropical-blue: #B5C7E9;
  --govcolor-golden-brown: #9D7700;
  --govcolor-sunglow: #FECC2F;
  --govcolor-vis-vis: #FEE697;
  --govcolor-silver: #B9B9B9;
  --govcolor-silver-dis: #C8C8C8;
  --govcolor-solitude: #E5ECF8;
  --govcolor-corn-silk: #FFFAE8;
  --govcolor-white-smoke: #F4F4F4;
  --govcolor-portage: #83A0DA;
  --govcolor-red: #A80521;
  --govcolor-orange: #F0572D;
  --govcolor-yellow: #FDAA29;
  --govcolor-green: #158361;
  --govcolor-tulip: #E8A045;
  --govcolor-svg-cobalt: invert(20%) sepia(53%) saturate(3248%) hue-rotate(212deg) brightness(97%) contrast(107%);
  --govcolor-svg-black: invert(0%) sepia(100%) saturate(16%) hue-rotate(90deg) brightness(99%) contrast(102%);
  --govcolor-svg-matterhorn: invert(29%) sepia(0%) saturate(1044%) hue-rotate(165deg) brightness(94%) contrast(88%);
  --govcolor-svg-grey: invert(51%) sepia(0%) saturate(7%) hue-rotate(230deg) brightness(96%) contrast(84%);
  --govcolor-svg-white: invert(100%) sepia(100%) saturate(2%) hue-rotate(61deg) brightness(103%) contrast(101%);
  --govcolor-svg-havelock-lue: invert(41%) sepia(68%) saturate(553%) hue-rotate(181deg) brightness(90%) contrast(89%);
  --govcolor-svg-tropical-blue: invert(81%) sepia(24%) saturate(403%) hue-rotate(187deg) brightness(94%) contrast(93%);
  --govcolor-svg-golden-brown: invert(37%) sepia(60%) saturate(2414%) hue-rotate(35deg) brightness(97%) contrast(101%);
  --govcolor-svg-sunglow: invert(77%) sepia(98%) saturate(825%) hue-rotate(331deg) brightness(104%) contrast(99%);
  --govcolor-svg-vis-vis: invert(82%) sepia(71%) saturate(278%) hue-rotate(335deg) brightness(102%) contrast(99%);
  --govcolor-svg-silver: invert(76%) sepia(0%) saturate(0%) hue-rotate(139deg) brightness(104%) contrast(77%);
  --govcolor-svg-silver-dis: invert(92%) sepia(0%) saturate(0%) hue-rotate(140deg) brightness(91%) contrast(83%);
  --govcolor-svg-solitude: invert(100%) sepia(84%) saturate(1147%) hue-rotate(178deg) brightness(103%) contrast(94%);
  --govcolor-svg-corn-silk: invert(96%) sepia(5%) saturate(1469%) hue-rotate(316deg) brightness(104%) contrast(105%);
  --govcolor-svg-white-smoke: invert(99%) sepia(3%) saturate(16%) hue-rotate(60deg) brightness(117%) contrast(91%);
  --govcolor-svg-portage: invert(59%) sepia(73%) saturate(228%) hue-rotate(182deg) brightness(92%) contrast(91%);
  --govcolor-svg-red: invert(27%) sepia(63%) saturate(4192%) hue-rotate(335deg) brightness(63%) contrast(120%);
  --govcolor-svg-orange: invert(43%) sepia(42%) saturate(1692%) hue-rotate(338deg) brightness(94%) contrast(100%);
  --govcolor-svg-yellow: invert(66%) sepia(75%) saturate(547%) hue-rotate(339deg) brightness(103%) contrast(98%);
  --govcolor-svg-green: invert(35%) sepia(93%) saturate(345%) hue-rotate(110deg) brightness(98%) contrast(98%);
  --govcolor-svg-tulip: invert(65%) sepia(56%) saturate(490%) hue-rotate(351deg) brightness(93%) contrast(95%);
  --govcolor-svg-green-hov: invert(67%) sepia(27%) saturate(184%) hue-rotate(113deg) brightness(97%) contrast(91%);
  --govcolor-svg-red-hov: invert(69%) sepia(20%) saturate(484%) hue-rotate(302deg) brightness(88%) contrast(84%);

}

.govcolor-cobalt {
  color: var(--govcolor-cobalt);
}

.govco-bg-cobalt {
  background-color: var(--govcolor-cobalt);
}

.govco-svg-cobalt {
  filter: var(--govcolor-svg-cobalt);
}

.govcolor-black {
  color: var(--govcolor-black);
}

.govco-bg-black {
  background-color: var(--govcolor-black);
}

.govco-svg-black {
  filter: var(--govcolor-svg-black);
}

.govcolor-matterhorn {
  color: var(--govcolor-matterhorn);
}

.govco-bg-matterhorn {
  background-color: var(--govcolor-matterhorn);
}

.govco-svg-matterhorn {
  filter: var(--govcolor-svg-matterhorn);
}

.govcolor-grey {
  color: var(--govcolor-grey);
}

.govco-bg-grey {
  background-color: var(--govcolor-grey);
}

.govco-svg-grey {
  filter: var(--govcolor-svg-grey);
}

.govcolor-white {
  color: var(--govcolor-white);
}

.govco-bg-white {
  background-color: var(--govcolor-white);
}

.govco-svg-white {
  filter: var(--govcolor-svg-white);
}

.govcolor-havelock-lue {
  color: var(--govcolor-havelock-lue);
}

.govco-bg-havelock-lue {
  background-color: var(--govcolor-havelock-lue);
}

.govco-svg-havelock-lue {
  filter: var(--govcolor-svg-havelock-lue);
}

.govcolor-tropical-blue {
  color: var(--govcolor-tropical-blue);
}

.govco-bg-tropical-blue {
  background-color: var(--govcolor-tropical-blue);
}

.govco-svg-tropical-blue {
  filter: var(--govcolor-svg-tropical-blue);
}

.govcolor-golden-brown {
  color: var(--govcolor-golden-brown);
}

.govco-bg-golden-brown {
  background-color: var(--govcolor-golden-brown);
}

.govco-svg-golden-brown {
  filter: var(--govcolor-svg-golden-brown);
}

.govcolor-sunglow {
  color: var(--govcolor-sunglow);
}

.govco-bg-sunglow {
  background-color: var(--govcolor-sunglow);
}

.govco-svg-sunglow {
  filter: var(--govcolor-svg-sunglow);
}

.govcolor-vis-vis {
  color: var(--govcolor-vis-vis);
}

.govco-bg-vis-vis {
  background-color: var(--govcolor-vis-vis);
}

.govco-svg-vis-vis {
  filter: var(--govcolor-svg-vis-vis);
}

.govcolor-silver {
  color: var(--govcolor-silver);
}

.govco-bg-silver {
  background-color: var(--govcolor-silver);
}

.govco-svg-silver {
  filter: var(--govcolor-svg-silver);
}

.govcolor-solitude {
  color: var(--govcolor-solitude);
}

.govco-bg-solitude {
  background-color: var(--govcolor-solitude);
}

.govco-svg-solitude {
  filter: var(--govcolor-svg-solitude);
}

.govcolor-corn-silk {
  color: var(--govcolor-corn-silk);
}

.govco-bg-corn-silk {
  background-color: var(--govcolor-corn-silk);
}

.govco-svg-corn-silk {
  filter: var(--govcolor-svg-corn-silk);
}

.govcolor-white-smoke {
  color: var(--govcolor-white-smoke);
}

.govco-bg-white-smoke {
  background-color: var(--govcolor-white-smoke);
}

.govco-svg-white-smoke {
  filter: var(--govcolor-svg-white-smoke);
}

.govcolor-portage {
  color: var(--govcolor-portage);
}

.govco-bg-portage {
  background-color: var(--govcolor-portage);
}

.govco-svg-portage {
  filter: var(--govcolor-svg-portage);
}

.govcolor-red {
  color: var(--govcolor-red);
}

.govco-bg-red {
  background-color: var(--govcolor-red);
}

.govco-svg-red {
  filter: var(--govcolor-svg-red);
}

.govcolor-orange {
  color: var(--govcolor-orange);
}

.govco-bg-orange {
  background-color: var(--govcolor-orange);
}

.govco-svg-orange {
  filter: var(--govcolor-svg-orange);
}

.govcolor-yellow {
  color: var(--govcolor-yellow);
}

.govco-bg-yellow {
  background-color: var(--govcolor-yellow);
}

.govco-svg-yellow {
  filter: var(--govcolor-svg-yellow);
}

.govcolor-green {
  color: var(--govcolor-green);
}

.govco-bg-green {
  background-color: var(--govcolor-green);
}

.govco-svg-green {
  filter: var(--govcolor-svg-green);
}

.govcolor-tulip {
  color: var(--govcolor-tulip);
}

.govco-bg-tulip {
  background-color: var(--govcolor-tulip);
}

.govco-svg-tulip {
  filter: var(--govcolor-svg-tulip);
}

/* ============================== Volver arriba ============================== */
.volver-arriba-govco {
  color: var(--govcolor-white);
  width: 3.375rem;
  height: 3.375rem;
  border-radius: 50%;
  background-color: var(--govcolor-cobalt);
  box-shadow: 0.25rem 0.25rem 0.375rem var(--govcolor-tropical-blue);
  transition: all 300ms;
  text-align: center;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  overflow: hidden;
}

.volver-arriba-govco::before {
  content: "";
  min-width: 2.25rem;
  min-height: 2.25rem;
  border-radius: 50%;
  background-color: var(--govcolor-white);
  display: block;
}

.volver-arriba-govco span.govco-expand_circle_up {
  background-image: url(assets/icons/angle-up.svg);
  min-width: 1rem;
  min-height: 1rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
}

.volver-arriba-govco span {
  min-width: 1.5rem !important;
  min-height: 1.5rem !important;
  background-size: 1.5rem 1.5rem !important;
  position: absolute;
  filter: invert(21%) sepia(98%) saturate(1529%) hue-rotate(209deg) brightness(95%) contrast(118%);
}

.volver-arriba-govco:hover,
.volver-arriba-govco:focus-visible {
  width: 7.375rem;
  height: 3.375rem;
  background-color: var(--govcolor-havelock-lue);
  color: var(--govcolor-white);
  border-radius: 1.688rem 0.625rem 0.625rem 1.688rem;
  text-align: left;
  transition: all 300ms;
  justify-content: flex-start;
  padding: 0 0.625rem 0 0.5rem;
}

.volver-arriba-govco:focus-visible {
  outline: max(0.125rem, 0.125rem) solid black;
  outline-offset: max(0.188rem, 0.188rem);
}

.volver-arriba-govco:hover span,
.volver-arriba-govco:focus-visible span {
  margin-left: 0.375rem;
}

.volver-arriba-govco:hover::after,
.volver-arriba-govco:focus-visible::after {
  content: "Volver arriba";
  color: var(--govcolor-white);
  font-family: 'Verdana-Regular';
  font-size: 16px;
  text-align: center;
  line-height: 1.2;
}

/* ============================== Barra de accesibilidad ============================== */
.barra-accesibilidad-govco {
  background-color: var(--govcolor-cobalt);
  display: flex;
  flex-direction: column;
  border-radius: 0.625rem 0 0 0.625rem;
  width: 3rem;
  height: 8.938rem;
  align-items: center;
  justify-content: center;
  padding: 0.75rem 0;
  position: relative;
}

.barra-accesibilidad-govco button {
  width: 3rem;
  height: 2.5rem;
  border: 0;
  padding: 0;
  background-color: var(--govcolor-cobalt);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: 'Verdana-Regular';
}

.barra-accesibilidad-govco button span {
  z-index: 1;
  filter: invert(21%) sepia(98%) saturate(1529%) hue-rotate(209deg) brightness(95%) contrast(118%);
  min-width: 1rem;
  min-height: 1rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
}

.barra-accesibilidad-govco button span.govco-contrast {
  background-image: url(assets/icons/adjust.svg);
}

.barra-accesibilidad-govco button span.govco-font-minimize {
  background-image: url(assets/icons/font-minimize.svg);
}

.barra-accesibilidad-govco button span.govco-font-maximize {
  background-image: url(assets/icons/font-maximize.svg);
}

.barra-accesibilidad-govco button::before {
  position: absolute;
  right: 0;
  min-width: 10.75rem;
  height: 2.5rem;
  padding-right: 3rem;
  border-radius: 0.625rem 0 0 0.625rem;
  align-items: center;
  padding-left: 0.625rem;
  color: var(--govcolor-white);
  background-color: var(--govcolor-havelock-lue);
  white-space: nowrap;
  display: none;
  opacity: 0;
}

.barra-accesibilidad-govco button::after {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--govcolor-white);
  border: 0;
  border-radius: 0.313rem;
  position: absolute;
  display: block;
}

.barra-accesibilidad-govco button.contrast::before {
  content: "Contraste";
}

.barra-accesibilidad-govco button.decrease-font-size::before {
  content: "Reducir letra";
}

.barra-accesibilidad-govco button.increase-font-size::before {
  content: "Aumentar letra";
}

.barra-accesibilidad-govco button:hover,
.barra-accesibilidad-govco button:focus-visible {
  background-color: var(--govcolor-havelock-lue);
}

.barra-accesibilidad-govco button:hover::before,
.barra-accesibilidad-govco button:focus-visible::before {
  opacity: 1;
  display: flex;
}

.barra-accesibilidad-govco button:focus-visible {
  outline: 0;
}

.barra-accesibilidad-govco button:focus-visible::before {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
}

.barra-accesibilidad-govco button.active {
  background-color: var(--govcolor-tropical-blue);
  box-shadow: 0 0.188rem 0.375rem #00000029;
}

.contrast-govco .accesibility-example {
  background-color: var(--govcolor-black);
}

.contrast-govco .accesibility-example p {
  color: var(--govcolor-white);
}


/* ============================== Barra Superior ============================== */

.barra-superior-govco {
  background-color: var(--govcolor-cobalt);
  width: 100%;
  height: 3.5rem;
  padding-left: 3.75rem;
  position: relative;
  display: flex;
  align-items: center;
}

.barra-superior-govco a {
  content: url('assets/images/logo.svg');
  height: calc(1.5rem * 1.5);
}

.barra-superior-govco a:focus-visible {
  outline: 0.125rem solid var(--govcolor-white);
  border-radius: 0.313rem;
}

.barra-superior-govco .idioma-btn-barra-superior-govco {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 0.313rem;
  background-color: var(--govcolor-white);
  cursor: pointer;
  padding: 0;
  border: 0.063rem solid var(--govcolor-white);
  font-size: 0.625rem;
  position: absolute;
  right: 5.375rem;
  top: 1rem;
}

.barra-superior-govco .idioma-btn-barra-superior-govco:hover,
.barra-superior-govco .idioma-btn-barra-superior-govco:focus-visible {
  background-color: var(--govcolor-havelock-lue);
}

.barra-superior-govco .idioma-btn-barra-superior-govco:focus-visible {
  outline: 0.063rem solid var(--govcolor-white);
  outline-offset: max(0.188rem, 0.188rem);
}

.barra-superior-govco .idioma-btn-barra-superior-govco::before {
  font-family: "Nunito_Sans-Regular";
  content: 'EN';
  color: var(--govcolor-cobalt);
  font-size: 12px;
}

.barra-superior-govco .idioma-btn-barra-superior-govco:hover::before,
.barra-superior-govco .idioma-btn-barra-superior-govco:focus-visible::before {
  color: var(--govcolor-white);
}

@media (max-width: 600px) {
  .barra-superior-govco {
    justify-content: center;
    padding: 0;
  }

  .barra-superior-govco .idioma-btn-barra-superior-govco {
    right: 1.25rem;
  }
}

/* ============================== Cabecera ============================== */
.cabecera-govco .barra-inferior-govco {
  width: 100%;
  height: 96px;
  padding: 0px 30px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--govcolor-white);
}

.cabecera-govco .border-bottom-govco {
  border-bottom: 4px solid var(--govcolor-tulip);
}

.cabecera-govco .barra-inferior-govco.barra-inferior-mobile {
  display: none;
}

.cabecera-govco .barra-logos-govco {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.cabecera-govco .barra-logos-govco .logo_potencia {
  content: url('assets/images/Colombia-Potencia.png');
  height: 48px;
  width: auto;
  display: inline-block;
}

.cabecera-govco .barra-logos-govco .logo_ministerio {
  content: url('assets/images/Logo-v2-MinTIC.png');
  height: 48px;
  width: auto;
  display: inline-block;
}

.cabecera-govco .container-navbar-menu-govco {
  padding-left: 60px;
  padding-right: 38px;
  border-bottom: 0 !important;
}

.cabecera-govco .navbar-collapse-menu-govco {
  border-bottom: 0 !important;
}

.cabecera-govco .dropdown-divider {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.cabecera-govco { 
  .barra-superior-govco {
    padding: 0px 18px !important;
  }
  .menu-govco {
    background-color: transparent;
  }
  .barra-logos-govco .govco-svg.govco-bars.icon-menu {
    background-size: 2.5rem 2.5rem !important;
    min-width: 2.5rem !important;
    min-height: 2.5rem !important;
  }
  .barra-logos-govco .navbar-toggler {
    padding: 0.25rem 1rem;
  }
  .govco-icon.govco-times.icon-menu{
    filter: var(--govcolor-svg-black) !important;
  }
}

@media (max-width: 991px) {
  .cabecera-govco .barra-superior-govco {
    justify-content: center;
    padding: 0;
  }

  .cabecera-govco .barra-superior-govco .idioma-btn-barra-superior-govco {
    right: 1.25rem;
  }

  .cabecera-govco .barra-inferior-govco {
    height: 60px;
    padding-left: 20px;
    padding-right: 16px;
  }

  .cabecera-govco .barra-logos-govco .logo_potencia {
    height: 40px;
  }

  .cabecera-govco .barra-logos-govco .logo_ministerio {
    content: url('assets/images/Logo-v1-MinTIC.png');
    height: 40px;
  }
}
/* ============================== Fin Cabecera ============================== */

/* ============================== Iconografia ============================== */

/* Fuente iconografica */
@font-face {
  font-family: "govco-fontv5";
  src: url("assets/icons/fonts/gov-co-font.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.govco-svg {
  min-width: 1rem;
  min-height: 1rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
}

.govco-icon::after {
  font-family: "govco-fontv5";
}

.govco-svg.govco-accessible-icon {
  background-image: url(assets/icons/accessible-icon.svg);
}

.govco-svg.govco-ad {
  background-image: url(assets/icons/ad.svg);
}

.govco-svg.govco-address-book {
  background-image: url(assets/icons/address-book.svg);
}

.govco-svg.govco-address-card {
  background-image: url(assets/icons/address-card.svg);
}

.govco-svg.govco-adjust {
  background-image: url(assets/icons/adjust.svg);
}

.govco-svg.govco-align-center {
  background-image: url(assets/icons/align-center.svg);
}

.govco-svg.govco-align-justify {
  background-image: url(assets/icons/align-justify.svg);
}

.govco-svg.govco-align-left {
  background-image: url(assets/icons/align-left.svg);
}

.govco-svg.govco-align-right {
  background-image: url(assets/icons/align-right.svg);
}

.govco-svg.govco-allergies {
  background-image: url(assets/icons/allergies.svg);
}

.govco-svg.govco-amazon {
  background-image: url(assets/icons/amazon.svg);
}

.govco-svg.govco-ambulance {
  background-image: url(assets/icons/ambulance.svg);
}

.govco-svg.govco-american-sign-language-interpreting {
  background-image: url(assets/icons/american-sign-language-interpreting.svg);
}

.govco-svg.govco-anchor {
  background-image: url(assets/icons/anchor.svg);
}

.govco-svg.govco-android {
  background-image: url(assets/icons/android.svg);
}

.govco-svg.govco-angle-double-down {
  background-image: url(assets/icons/angle-double-down.svg);
}

.govco-svg.govco-angle-double-left {
  background-image: url(assets/icons/angle-double-left.svg);
}

.govco-svg.govco-angle-double-right {
  background-image: url(assets/icons/angle-double-right.svg);
}

.govco-svg.govco-angle-double-up {
  background-image: url(assets/icons/angle-double-up.svg);
}

.govco-svg.govco-angle-down {
  background-image: url(assets/icons/angle-down.svg);
}

.govco-svg.govco-angle-left {
  background-image: url(assets/icons/angle-left.svg);
}

.govco-svg.govco-angle-right {
  background-image: url(assets/icons/angle-right.svg);
}

.govco-svg.govco-angle-up {
  background-image: url(assets/icons/angle-up.svg);
}

.govco-svg.govco-angry {
  background-image: url(assets/icons/angry.svg);
}

.govco-svg.govco-angular {
  background-image: url(assets/icons/angular.svg);
}

.govco-svg.govco-app-store {
  background-image: url(assets/icons/app-store.svg);
}

.govco-svg.govco-apple {
  background-image: url(assets/icons/apple.svg);
}

.govco-svg.govco-archive {
  background-image: url(assets/icons/archive.svg);
}

.govco-svg.govco-arrow-circle-down {
  background-image: url(assets/icons/arrow-circle-down.svg);
}

.govco-svg.govco-arrow-circle-left {
  background-image: url(assets/icons/arrow-circle-left.svg);
}

.govco-svg.govco-arrow-circle-right {
  background-image: url(assets/icons/arrow-circle-right.svg);
}

.govco-svg.govco-arrow-circle-up {
  background-image: url(assets/icons/arrow-circle-up.svg);
}

.govco-svg.govco-arrow-down {
  background-image: url(assets/icons/arrow-down.svg);
}

.govco-svg.govco-arrow-left {
  background-image: url(assets/icons/arrow-left.svg);
}

.govco-svg.govco-arrow-right {
  background-image: url(assets/icons/arrow-right.svg);
}

.govco-svg.govco-arrow-up {
  background-image: url(assets/icons/arrow-up.svg);
}

.govco-svg.govco-arrows-alt-h {
  background-image: url(assets/icons/arrows-alt-h.svg);
}

.govco-svg.govco-arrows-alt-v {
  background-image: url(assets/icons/arrows-alt-v.svg);
}

.govco-svg.govco-arrows-alt {
  background-image: url(assets/icons/arrows-alt.svg);
}

.govco-svg.govco-asterisk {
  background-image: url(assets/icons/asterisk.svg);
}

.govco-svg.govco-audio-description {
  background-image: url(assets/icons/audio-description.svg);
}

.govco-svg.govco-award {
  background-image: url(assets/icons/award.svg);
}

.govco-svg.govco-aws {
  background-image: url(assets/icons/aws.svg);
}

.govco-svg.govco-baby-carriage {
  background-image: url(assets/icons/baby-carriage.svg);
}

.govco-svg.govco-baby {
  background-image: url(assets/icons/baby.svg);
}

.govco-svg.govco-backspace {
  background-image: url(assets/icons/backspace.svg);
}

.govco-svg.govco-balance-scale {
  background-image: url(assets/icons/balance-scale.svg);
}

.govco-svg.govco-ban {
  background-image: url(assets/icons/ban.svg);
}

.govco-svg.govco-band-aid {
  background-image: url(assets/icons/band-aid.svg);
}

.govco-svg.govco-barcode {
  background-image: url(assets/icons/barcode.svg);
}

.govco-svg.govco-bars {
  background-image: url(assets/icons/bars.svg);
}

.govco-svg.govco-baseball-ball {
  background-image: url(assets/icons/baseball-ball.svg);
}

.govco-svg.govco-basketball-ball {
  background-image: url(assets/icons/basketball-ball.svg);
}

.govco-svg.govco-bath {
  background-image: url(assets/icons/bath.svg);
}

.govco-svg.govco-battery-empty {
  background-image: url(assets/icons/battery-empty.svg);
}

.govco-svg.govco-battery-full {
  background-image: url(assets/icons/battery-full.svg);
}

.govco-svg.govco-battery-half {
  background-image: url(assets/icons/battery-half.svg);
}

.govco-svg.govco-battery-quarter {
  background-image: url(assets/icons/battery-quarter.svg);
}

.govco-svg.govco-battery-three-quarters {
  background-image: url(assets/icons/battery-three-quarters.svg);
}

.govco-svg.govco-bed {
  background-image: url(assets/icons/bed.svg);
}

.govco-svg.govco-beer {
  background-image: url(assets/icons/beer.svg);
}

.govco-svg.govco-behance {
  background-image: url(assets/icons/behance.svg);
}

.govco-svg.govco-bell-slash {
  background-image: url(assets/icons/bell-slash.svg);
}

.govco-svg.govco-bell {
  background-image: url(assets/icons/bell.svg);
}

.govco-svg.govco-bezier-curve {
  background-image: url(assets/icons/bezier-curve.svg);
}

.govco-svg.govco-bicycle {
  background-image: url(assets/icons/bicycle.svg);
}

.govco-svg.govco-biking {
  background-image: url(assets/icons/biking.svg);
}

.govco-svg.govco-bitbucket {
  background-image: url(assets/icons/bitbucket.svg);
}

.govco-svg.govco-bitcoin {
  background-image: url(assets/icons/bitcoin.svg);
}

.govco-svg.govco-blackberry {
  background-image: url(assets/icons/blackberry.svg);
}

.govco-svg.govco-blender {
  background-image: url(assets/icons/blender.svg);
}

.govco-svg.govco-blind {
  background-image: url(assets/icons/blind.svg);
}

.govco-svg.govco-blogger {
  background-image: url(assets/icons/blogger.svg);
}

.govco-svg.govco-bluetooth {
  background-image: url(assets/icons/bluetooth.svg);
}

.govco-svg.govco-bold {
  background-image: url(assets/icons/bold.svg);
}

.govco-svg.govco-bolt {
  background-image: url(assets/icons/bolt.svg);
}

.govco-svg.govco-bone {
  background-image: url(assets/icons/bone.svg);
}

.govco-svg.govco-book-open {
  background-image: url(assets/icons/book-open.svg);
}

.govco-svg.govco-book-read {
  background-image: url(assets/icons/book-read.svg);
}

.govco-svg.govco-book {
  background-image: url(assets/icons/book.svg);
}

.govco-svg.govco-bookmark {
  background-image: url(assets/icons/bookmark.svg);
}

.govco-svg.govco-bootstrap {
  background-image: url(assets/icons/bootstrap.svg);
}

.govco-svg.govco-border-all {
  background-image: url(assets/icons/border-all.svg);
}

.govco-svg.govco-border-style {
  background-image: url(assets/icons/border-style.svg);
}

.govco-svg.govco-border-none {
  background-image: url(assets/icons/border-none.svg);
}

.govco-svg.govco-box {
  background-image: url(assets/icons/box.svg);
}

.govco-svg.govco-braille {
  background-image: url(assets/icons/braille.svg);
}

.govco-svg.govco-brain {
  background-image: url(assets/icons/brain.svg);
}

.govco-svg.govco-bread-slice {
  background-image: url(assets/icons/bread-slice.svg);
}

.govco-svg.govco-briefcase {
  background-image: url(assets/icons/briefcase.svg);
}

.govco-svg.govco-broadcast-tower {
  background-image: url(assets/icons/broadcast-tower.svg);
}

.govco-svg.govco-broom {
  background-image: url(assets/icons/broom.svg);
}

.govco-svg.govco-brush {
  background-image: url(assets/icons/brush.svg);
}

.govco-svg.govco-btn-idioma {
  background-image: url(assets/icons/btn-idioma.svg);
}

.govco-svg.govco-bug {
  background-image: url(assets/icons/bug.svg);
}

.govco-svg.govco-building {
  background-image: url(assets/icons/building.svg);
}

.govco-svg.govco-bullhorn {
  background-image: url(assets/icons/bullhorn.svg);
}

.govco-svg.govco-bullseye {
  background-image: url(assets/icons/bullseye.svg);
}

.govco-svg.govco-burn {
  background-image: url(assets/icons/burn.svg);
}

.govco-svg.govco-bus {
  background-image: url(assets/icons/bus.svg);
}

.govco-svg.govco-business-time {
  background-image: url(assets/icons/business-time.svg);
}

.govco-svg.govco-calculate {
  background-image: url(assets/icons/calculate.svg);
}

.govco-svg.govco-calendar-alt {
  background-image: url(assets/icons/calendar-alt.svg);
}

.govco-svg.govco-calendar-check {
  background-image: url(assets/icons/calendar-check.svg);
}

.govco-svg.govco-calendar-day {
  background-image: url(assets/icons/calendar-day.svg);
}

.govco-svg.govco-calendar-plus {
  background-image: url(assets/icons/calendar-plus.svg);
}

.govco-svg.govco-calendar-times {
  background-image: url(assets/icons/calendar-times.svg);
}

.govco-svg.govco-calendar-week {
  background-image: url(assets/icons/calendar-week.svg);
}

.govco-svg.govco-calendar {
  background-image: url(assets/icons/calendar.svg);
}

.govco-svg.govco-camera {
  background-image: url(assets/icons/camera.svg);
}

.govco-svg.govco-campground {
  background-image: url(assets/icons/campground.svg);
}

.govco-svg.govco-capsules {
  background-image: url(assets/icons/capsules.svg);
}

.govco-svg.govco-car-alt {
  background-image: url(assets/icons/car-alt.svg);
}

.govco-svg.govco-car-crash {
  background-image: url(assets/icons/car-crash.svg);
}

.govco-svg.govco-car {
  background-image: url(assets/icons/car.svg);
}

.govco-svg.govco-caret-down {
  background-image: url(assets/icons/caret-down.svg);
}

.govco-svg.govco-caret-left {
  background-image: url(assets/icons/caret-left.svg);
}

.govco-svg.govco-caret-right {
  background-image: url(assets/icons/caret-right.svg);
}

.govco-svg.govco-caret-up {
  background-image: url(assets/icons/caret-up.svg);
}

.govco-svg.govco-cart-plus {
  background-image: url(assets/icons/cart-plus.svg);
}

.govco-svg.govco-cc-amazon-pay {
  background-image: url(assets/icons/cc-amazon-pay.svg);
}

.govco-svg.govco-cc-amex {
  background-image: url(assets/icons/cc-amex.svg);
}

.govco-svg.govco-cc-apple-pay {
  background-image: url(assets/icons/cc-apple-pay.svg);
}

.govco-svg.govco-cc-diners-club {
  background-image: url(assets/icons/cc-diners-club.svg);
}

.govco-svg.govco-cc-discover {
  background-image: url(assets/icons/cc-discover.svg);
}

.govco-svg.govco-cc-mastercard {
  background-image: url(assets/icons/cc-mastercard.svg);
}

.govco-svg.govco-cc-paypal {
  background-image: url(assets/icons/cc-paypal.svg);
}

.govco-svg.govco-cc-visa {
  background-image: url(assets/icons/cc-visa.svg);
}

.govco-svg.govco-chair {
  background-image: url(assets/icons/chair.svg);
}

.govco-svg.govco-charging-station {
  background-image: url(assets/icons/charging-station.svg);
}

.govco-svg.govco-chart-area {
  background-image: url(assets/icons/chart-area.svg);
}

.govco-svg.govco-chart-bar {
  background-image: url(assets/icons/chart-bar.svg);
}

.govco-svg.govco-chart-line {
  background-image: url(assets/icons/chart-line.svg);
}

.govco-svg.govco-chart-pie {
  background-image: url(assets/icons/chart-pie.svg);
}

.govco-svg.govco-check-circle {
  background-image: url(assets/icons/check-circle.svg);
}

.govco-svg.govco-check-double {
  background-image: url(assets/icons/check-double.svg);
}

.govco-svg.govco-check-square {
  background-image: url(assets/icons/check-square.svg);
}

.govco-svg.govco-check {
  background-image: url(assets/icons/check.svg);
}

.govco-svg.govco-chess {
  background-image: url(assets/icons/chess.svg);
}

.govco-svg.govco-chevron-circle-down {
  background-image: url(assets/icons/chevron-circle-down.svg);
}

.govco-svg.govco-chevron-circle-left {
  background-image: url(assets/icons/chevron-circle-left.svg);
}

.govco-svg.govco-chevron-circle-right {
  background-image: url(assets/icons/chevron-circle-right.svg);
}

.govco-svg.govco-chevron-circle-up {
  background-image: url(assets/icons/chevron-circle-up.svg);
}

.govco-svg.govco-chromecast {
  background-image: url(assets/icons/chromecast.svg);
}

.govco-svg.govco-church {
  background-image: url(assets/icons/church.svg);
}

.govco-svg.govco-ciiu {
  background-image: url(assets/icons/ciiu.svg);
}

.govco-svg.govco-Circle {
  background-image: url(assets/icons/Circle.svg);
}

.govco-svg.govco-city {
  background-image: url(assets/icons/city.svg);
}

.govco-svg.govco-clinic-medical {
  background-image: url(assets/icons/clinic-medical.svg);
}

.govco-svg.govco-clipboard-check {
  background-image: url(assets/icons/clipboard-check.svg);
}

.govco-svg.govco-clipboard-list {
  background-image: url(assets/icons/clipboard-list.svg);
}

.govco-svg.govco-clipboard {
  background-image: url(assets/icons/clipboard.svg);
}

.govco-svg.govco-clock {
  background-image: url(assets/icons/clock.svg);
}

.govco-svg.govco-clone {
  background-image: url(assets/icons/clone.svg);
}

.govco-svg.govco-closed-captioning {
  background-image: url(assets/icons/closed-captioning.svg);
}

.govco-svg.govco-cloud-download-alt {
  background-image: url(assets/icons/cloud-download-alt.svg);
}

.govco-svg.govco-cloud-moon {
  background-image: url(assets/icons/cloud-moon.svg);
}

.govco-svg.govco-cloud-rain {
  background-image: url(assets/icons/cloud-rain.svg);
}

.govco-svg.govco-cloud-sun {
  background-image: url(assets/icons/cloud-sun.svg);
}

.govco-svg.govco-cloud-upload-alt {
  background-image: url(assets/icons/cloud-upload-alt.svg);
}

.govco-svg.govco-cloud {
  background-image: url(assets/icons/cloud.svg);
}

.govco-svg.govco-cocktail {
  background-image: url(assets/icons/cocktail.svg);
}

.govco-svg.govco-code-branch {
  background-image: url(assets/icons/code-branch.svg);
}

.govco-svg.govco-code {
  background-image: url(assets/icons/code.svg);
}

.govco-svg.govco-coffee {
  background-image: url(assets/icons/coffee.svg);
}

.govco-svg.govco-cog {
  background-image: url(assets/icons/cog.svg);
}

.govco-svg.govco-coins {
  background-image: url(assets/icons/coins.svg);
}

.govco-svg.govco-colombia-potencia-alt {
  background-image: url(assets/icons/colombia-potencia-alt.svg);
}

.govco-svg.govco-Colombia-potencia {
  background-image: url(assets/icons/Colombia-potencia.svg);
}

.govco-svg.govco-columns {
  background-image: url(assets/icons/columns.svg);
}

.govco-svg.govco-comment-alt {
  background-image: url(assets/icons/comment-alt.svg);
}

.govco-svg.govco-comment-dots {
  background-image: url(assets/icons/comment-dots.svg);
}

.govco-svg.govco-comment-medical {
  background-image: url(assets/icons/comment-medical.svg);
}

.govco-svg.govco-comment-slash {
  background-image: url(assets/icons/comment-slash.svg);
}

.govco-svg.govco-comment {
  background-image: url(assets/icons/comment.svg);
}

.govco-svg.govco-comments {
  background-image: url(assets/icons/comments.svg);
}

.govco-svg.govco-compact-disc {
  background-image: url(assets/icons/compact-disc.svg);
}

.govco-svg.govco-compass {
  background-image: url(assets/icons/compass.svg);
}

.govco-svg.govco-compress-alt {
  background-image: url(assets/icons/compress-alt.svg);
}

.govco-svg.govco-compress {
  background-image: url(assets/icons/compress.svg);
}

.govco-svg.govco-concierge-bell {
  background-image: url(assets/icons/concierge-bell.svg);
}

.govco-svg.govco-confluence {
  background-image: url(assets/icons/confluence.svg);
}

.govco-svg.govco-cookie-bite {
  background-image: url(assets/icons/cookie-bite.svg);
}

.govco-svg.govco-copy {
  background-image: url(assets/icons/copy.svg);
}

.govco-svg.govco-copyright {
  background-image: url(assets/icons/copyright.svg);
}

.govco-svg.govco-creative-commons-by {
  background-image: url(assets/icons/creative-commons-by.svg);
}

.govco-svg.govco-credit-card {
  background-image: url(assets/icons/credit-card.svg);
}

.govco-svg.govco-crop-alt {
  background-image: url(assets/icons/crop-alt.svg);
}

.govco-svg.govco-crop {
  background-image: url(assets/icons/crop.svg);
}

.govco-svg.govco-crosshairs {
  background-image: url(assets/icons/crosshairs.svg);
}

.govco-svg.govco-css3 {
  background-image: url(assets/icons/css3.svg);
}

.govco-svg.govco-cube {
  background-image: url(assets/icons/cube.svg);
}

.govco-svg.govco-cut {
  background-image: url(assets/icons/cut.svg);
}

.govco-svg.govco-database {
  background-image: url(assets/icons/database.svg);
}

.govco-svg.govco-deaf {
  background-image: url(assets/icons/deaf.svg);
}

.govco-svg.govco-deezer {
  background-image: url(assets/icons/deezer.svg);
}

.govco-svg.govco-desktop {
  background-image: url(assets/icons/desktop.svg);
}

.govco-svg.govco-diagnoses {
  background-image: url(assets/icons/diagnoses.svg);
}

.govco-svg.govco-dice-d20 {
  background-image: url(assets/icons/dice-d20.svg);
}

.govco-svg.govco-dice-three {
  background-image: url(assets/icons/dice-three.svg);
}

.govco-svg.govco-directions {
  background-image: url(assets/icons/directions.svg);
}

.govco-svg.govco-discord {
  background-image: url(assets/icons/discord.svg);
}

.govco-svg.govco-dizzy {
  background-image: url(assets/icons/dizzy.svg);
}

.govco-svg.govco-dna {
  background-image: url(assets/icons/dna.svg);
}

.govco-svg.govco-dog {
  background-image: url(assets/icons/dog.svg);
}

.govco-svg.govco-dollar-ban {
  background-image: url(assets/icons/dollar-ban.svg);
}

.govco-svg.govco-dollar-sign {
  background-image: url(assets/icons/dollar-sign.svg);
}

.govco-svg.govco-dolly-flatbed {
  background-image: url(assets/icons/dolly-flatbed.svg);
}

.govco-svg.govco-donate {
  background-image: url(assets/icons/donate.svg);
}

.govco-svg.govco-door-closed {
  background-image: url(assets/icons/door-closed.svg);
}

.govco-svg.govco-door-open {
  background-image: url(assets/icons/door-open.svg);
}

.govco-svg.govco-dot-circle {
  background-image: url(assets/icons/dot-circle.svg);
}

.govco-svg.govco-download {
  background-image: url(assets/icons/download.svg);
}

.govco-svg.govco-drafting-compass {
  background-image: url(assets/icons/drafting-compass.svg);
}

.govco-svg.govco-draw-polygon {
  background-image: url(assets/icons/draw-polygon.svg);
}

.govco-svg.govco-dribbble {
  background-image: url(assets/icons/dribbble.svg);
}

.govco-svg.govco-dropbox {
  background-image: url(assets/icons/dropbox.svg);
}

.govco-svg.govco-drupal {
  background-image: url(assets/icons/drupal.svg);
}

.govco-svg.govco-dumbbell {
  background-image: url(assets/icons/dumbbell.svg);
}

.govco-svg.govco-edge-legacy {
  background-image: url(assets/icons/edge-legacy.svg);
}

.govco-svg.govco-edge {
  background-image: url(assets/icons/edge.svg);
}

.govco-svg.govco-edit {
  background-image: url(assets/icons/edit.svg);
}

.govco-svg.govco-egg {
  background-image: url(assets/icons/egg.svg);
}

.govco-svg.govco-eject {
  background-image: url(assets/icons/eject.svg);
}

.govco-svg.govco-ellipsis-h {
  background-image: url(assets/icons/ellipsis-h.svg);
}

.govco-svg.govco-ellipsis-v {
  background-image: url(assets/icons/ellipsis-v.svg);
}

.govco-svg.govco-envelope-open {
  background-image: url(assets/icons/envelope-open.svg);
}

.govco-svg.govco-envelope {
  background-image: url(assets/icons/envelope.svg);
}

.govco-svg.govco-equals {
  background-image: url(assets/icons/equals.svg);
}

.govco-svg.govco-eraser {
  background-image: url(assets/icons/eraser.svg);
}

.govco-svg.govco-ethernet {
  background-image: url(assets/icons/ethernet.svg);
}

.govco-svg.govco-euro-sign {
  background-image: url(assets/icons/euro-sign.svg);
}

.govco-svg.govco-exchange-alt {
  background-image: url(assets/icons/exchange-alt.svg);
}

.govco-svg.govco-exclamation-circle {
  background-image: url(assets/icons/exclamation-circle.svg);
}

.govco-svg.govco-exclamation-triangle {
  background-image: url(assets/icons/exclamation-triangle.svg);
}

.govco-svg.govco-exclamation {
  background-image: url(assets/icons/exclamation.svg);
}

.govco-svg.govco-expand-alt {
  background-image: url(assets/icons/expand-alt.svg);
}

.govco-svg.govco-expand-arrows-alt {
  background-image: url(assets/icons/expand-arrows-alt.svg);
}

.govco-svg.govco-expand {
  background-image: url(assets/icons/expand.svg);
}

.govco-svg.govco-expeditedssl {
  background-image: url(assets/icons/expeditedssl.svg);
}

.govco-svg.govco-external-link-alt {
  background-image: url(assets/icons/external-link-alt.svg);
}

.govco-svg.govco-eye-dropper {
  background-image: url(assets/icons/eye-dropper.svg);
}

.govco-svg.govco-eye-slash {
  background-image: url(assets/icons/eye-slash.svg);
}

.govco-svg.govco-eye {
  background-image: url(assets/icons/eye.svg);
}

.govco-svg.govco-facebook-f {
  background-image: url(assets/icons/facebook-f.svg);
}

.govco-svg.govco-fan {
  background-image: url(assets/icons/fan.svg);
}

.govco-svg.govco-fast-backward {
  background-image: url(assets/icons/fast-backward.svg);
}

.govco-svg.govco-fast-forward {
  background-image: url(assets/icons/fast-forward.svg);
}

.govco-svg.govco-faucet {
  background-image: url(assets/icons/faucet.svg);
}

.govco-svg.govco-fax {
  background-image: url(assets/icons/fax.svg);
}

.govco-svg.govco-fedex {
  background-image: url(assets/icons/fedex.svg);
}

.govco-svg.govco-fedora {
  background-image: url(assets/icons/fedora.svg);
}

.govco-svg.govco-female {
  background-image: url(assets/icons/female.svg);
}

.govco-svg.govco-figma {
  background-image: url(assets/icons/figma.svg);
}

.govco-svg.govco-file-alt {
  background-image: url(assets/icons/file-alt.svg);
}

.govco-svg.govco-file-archive {
  background-image: url(assets/icons/file-archive.svg);
}

.govco-svg.govco-file-audio {
  background-image: url(assets/icons/file-audio.svg);
}

.govco-svg.govco-file-code {
  background-image: url(assets/icons/file-code.svg);
}

.govco-svg.govco-file-contract {
  background-image: url(assets/icons/file-contract.svg);
}

.govco-svg.govco-file-csv {
  background-image: url(assets/icons/file-csv.svg);
}

.govco-svg.govco-file-download {
  background-image: url(assets/icons/file-download.svg);
}

.govco-svg.govco-file-excel {
  background-image: url(assets/icons/file-excel.svg);
}

.govco-svg.govco-file-export {
  background-image: url(assets/icons/file-export.svg);
}

.govco-svg.govco-file-image {
  background-image: url(assets/icons/file-image.svg);
}

.govco-svg.govco-file-import {
  background-image: url(assets/icons/file-import.svg);
}

.govco-svg.govco-file-invoice-dollar {
  background-image: url(assets/icons/file-invoice-dollar.svg);
}

.govco-svg.govco-file-invoice {
  background-image: url(assets/icons/file-invoice.svg);
}

.govco-svg.govco-file-medical {
  background-image: url(assets/icons/file-medical.svg);
}

.govco-svg.govco-file-pdf {
  background-image: url(assets/icons/file-pdf.svg);
}

.govco-svg.govco-file-powerpoint {
  background-image: url(assets/icons/file-powerpoint.svg);
}

.govco-svg.govco-file-prescription {
  background-image: url(assets/icons/file-prescription.svg);
}

.govco-svg.govco-file-signature {
  background-image: url(assets/icons/file-signature.svg);
}

.govco-svg.govco-file-upload {
  background-image: url(assets/icons/file-upload.svg);
}

.govco-svg.govco-file-video {
  background-image: url(assets/icons/file-video.svg);
}

.govco-svg.govco-file-word {
  background-image: url(assets/icons/file-word.svg);
}

.govco-svg.govco-file {
  background-image: url(assets/icons/file.svg);
}

.govco-svg.govco-fill-drip {
  background-image: url(assets/icons/fill-drip.svg);
}

.govco-svg.govco-fill {
  background-image: url(assets/icons/fill.svg);
}

.govco-svg.govco-film {
  background-image: url(assets/icons/film.svg);
}

.govco-svg.govco-filter {
  background-image: url(assets/icons/filter.svg);
}

.govco-svg.govco-fingerprint {
  background-image: url(assets/icons/fingerprint.svg);
}

.govco-svg.govco-fire-alt {
  background-image: url(assets/icons/fire-alt.svg);
}

.govco-svg.govco-fire-extinguisher {
  background-image: url(assets/icons/fire-extinguisher.svg);
}

.govco-svg.govco-firefox-browser {
  background-image: url(assets/icons/firefox-browser.svg);
}

.govco-svg.govco-firefox {
  background-image: url(assets/icons/firefox.svg);
}

.govco-svg.govco-first-aid {
  background-image: url(assets/icons/first-aid.svg);
}

.govco-svg.govco-flag-checkered {
  background-image: url(assets/icons/flag-checkered.svg);
}

.govco-svg.govco-flag {
  background-image: url(assets/icons/flag.svg);
}

.govco-svg.govco-flag_circle {
  background-image: url(assets/icons/flag_circle.svg);
}

.govco-svg.govco-flask {
  background-image: url(assets/icons/flask.svg);
}

.govco-svg.govco-flickr {
  background-image: url(assets/icons/flickr.svg);
}

.govco-svg.govco-flipboard {
  background-image: url(assets/icons/flipboard.svg);
}

.govco-svg.govco-folder-minus {
  background-image: url(assets/icons/folder-minus.svg);
}

.govco-svg.govco-folder-open {
  background-image: url(assets/icons/folder-open.svg);
}

.govco-svg.govco-folder-plus {
  background-image: url(assets/icons/folder-plus.svg);
}

.govco-svg.govco-folder-user {
  background-image: url(assets/icons/folder-user.svg);
}

.govco-svg.govco-folder {
  background-image: url(assets/icons/folder.svg);
}

.govco-svg.govco-font-maximize {
  background-image: url(assets/icons/font-maximize.svg);
}

.govco-svg.govco-font-minimize {
  background-image: url(assets/icons/font-minimize.svg);
}

.govco-svg.govco-font {
  background-image: url(assets/icons/font.svg);
}

.govco-svg.govco-football-ball {
  background-image: url(assets/icons/football-ball.svg);
}

.govco-svg.govco-frown {
  background-image: url(assets/icons/frown.svg);
}

.govco-svg.govco-futbol {
  background-image: url(assets/icons/futbol.svg);
}

.govco-svg.govco-gamepad {
  background-image: url(assets/icons/gamepad.svg);
}

.govco-svg.govco-gas-pump {
  background-image: url(assets/icons/gas-pump.svg);
}

.govco-svg.govco-gavel {
  background-image: url(assets/icons/gavel.svg);
}

.govco-svg.govco-gem {
  background-image: url(assets/icons/gem.svg);
}

.govco-svg.govco-gift {
  background-image: url(assets/icons/gift.svg);
}

.govco-svg.govco-git-alt {
  background-image: url(assets/icons/git-alt.svg);
}

.govco-svg.govco-git {
  background-image: url(assets/icons/git.svg);
}

.govco-svg.govco-github-alt {
  background-image: url(assets/icons/github-alt.svg);
}

.govco-svg.govco-github {
  background-image: url(assets/icons/github.svg);
}

.govco-svg.govco-gitlab {
  background-image: url(assets/icons/gitlab.svg);
}

.govco-svg.govco-gitter {
  background-image: url(assets/icons/gitter.svg);
}

.govco-svg.govco-glass-martini-alt {
  background-image: url(assets/icons/glass-martini-alt.svg);
}

.govco-svg.govco-glasses {
  background-image: url(assets/icons/glasses.svg);
}

.govco-svg.govco-globe-americas {
  background-image: url(assets/icons/globe-americas.svg);
}

.govco-svg.govco-globe-asia {
  background-image: url(assets/icons/globe-asia.svg);
}

.govco-svg.govco-globe-europe {
  background-image: url(assets/icons/globe-europe.svg);
}

.govco-svg.govco-globe {
  background-image: url(assets/icons/globe.svg);
}

.govco-svg.govco-golf-ball {
  background-image: url(assets/icons/golf-ball.svg);
}

.govco-svg.govco-google-drive {
  background-image: url(assets/icons/google-drive.svg);
}

.govco-svg.govco-google-pay {
  background-image: url(assets/icons/google-pay.svg);
}

.govco-svg.govco-google-play {
  background-image: url(assets/icons/google-play.svg);
}

.govco-svg.govco-google-plus-g {
  background-image: url(assets/icons/google-plus-g.svg);
}

.govco-svg.govco-google-plus {
  background-image: url(assets/icons/google-plus.svg);
}

.govco-svg.govco-google {
  background-image: url(assets/icons/google.svg);
}

.govco-svg.govco-govco {
  background-image: url(assets/icons/govco.svg);
}

.govco-svg.govco-graduation-cap {
  background-image: url(assets/icons/graduation-cap.svg);
}

.govco-svg.govco-grin-alt {
  background-image: url(assets/icons/grin-alt.svg);
}

.govco-svg.govco-grip-horizontal {
  background-image: url(assets/icons/grip-horizontal.svg);
}

.govco-svg.govco-grip-lines-vertical {
  background-image: url(assets/icons/grip-lines-vertical.svg);
}

.govco-svg.govco-grip-lines {
  background-image: url(assets/icons/grip-lines.svg);
}

.govco-svg.govco-grip-vertical {
  background-image: url(assets/icons/grip-vertical.svg);
}

.govco-svg.govco-hamburger {
  background-image: url(assets/icons/hamburger.svg);
}

.govco-svg.govco-hammer {
  background-image: url(assets/icons/hammer.svg);
}

.govco-svg.govco-hand-holding-heart {
  background-image: url(assets/icons/hand-holding-heart.svg);
}

.govco-svg.govco-hand-holding-water {
  background-image: url(assets/icons/hand-holding-water.svg);
}

.govco-svg.govco-hand-holding {
  background-image: url(assets/icons/hand-holding.svg);
}

.govco-svg.govco-hand-paper {
  background-image: url(assets/icons/hand-paper.svg);
}

.govco-svg.govco-hand-point-up {
  background-image: url(assets/icons/hand-point-up.svg);
}

.govco-svg.govco-hands-wash {
  background-image: url(assets/icons/hands-wash.svg);
}

.govco-svg.govco-handshake {
  background-image: url(assets/icons/handshake.svg);
}

.govco-svg.govco-hashtag {
  background-image: url(assets/icons/hashtag.svg);
}

.govco-svg.govco-hdd {
  background-image: url(assets/icons/hdd.svg);
}

.govco-svg.govco-head-side-mask {
  background-image: url(assets/icons/head-side-mask.svg);
}

.govco-svg.govco-heading {
  background-image: url(assets/icons/heading.svg);
}

.govco-svg.govco-headphones {
  background-image: url(assets/icons/headphones.svg);
}

.govco-svg.govco-headset {
  background-image: url(assets/icons/headset.svg);
}

.govco-svg.govco-heart-broken {
  background-image: url(assets/icons/heart-broken.svg);
}

.govco-svg.govco-heart {
  background-image: url(assets/icons/heart.svg);
}

.govco-svg.govco-heartbeat {
  background-image: url(assets/icons/heartbeat.svg);
}

.govco-svg.govco-helicopter {
  background-image: url(assets/icons/helicopter.svg);
}

.govco-svg.govco-highlighter {
  background-image: url(assets/icons/highlighter.svg);
}

.govco-svg.govco-hiking {
  background-image: url(assets/icons/hiking.svg);
}

.govco-svg.govco-history {
  background-image: url(assets/icons/history.svg);
}

.govco-svg.govco-home {
  background-image: url(assets/icons/home.svg);
}

.govco-svg.govco-hospital {
  background-image: url(assets/icons/hospital.svg);
}

.govco-svg.govco-hotjar {
  background-image: url(assets/icons/hotjar.svg);
}

.govco-svg.govco-hourglass-end {
  background-image: url(assets/icons/hourglass-end.svg);
}

.govco-svg.govco-hourglass-start {
  background-image: url(assets/icons/hourglass-start.svg);
}

.govco-svg.govco-hourglass {
  background-image: url(assets/icons/hourglass.svg);
}

.govco-svg.govco-house-user {
  background-image: url(assets/icons/house-user.svg);
}

.govco-svg.govco-html5 {
  background-image: url(assets/icons/html5.svg);
}

.govco-svg.govco-hubspot {
  background-image: url(assets/icons/hubspot.svg);
}

.govco-svg.govco-ice-cream {
  background-image: url(assets/icons/ice-cream.svg);
}

.govco-svg.govco-icons {
  background-image: url(assets/icons/icons.svg);
}

.govco-svg.govco-id-badge {
  background-image: url(assets/icons/id-badge.svg);
}

.govco-svg.govco-image {
  background-image: url(assets/icons/image.svg);
}

.govco-svg.govco-images {
  background-image: url(assets/icons/images.svg);
}

.govco-svg.govco-inbox {
  background-image: url(assets/icons/inbox.svg);
}

.govco-svg.govco-indent {
  background-image: url(assets/icons/indent.svg);
}

.govco-svg.govco-industry {
  background-image: url(assets/icons/industry.svg);
}

.govco-svg.govco-infinity {
  background-image: url(assets/icons/infinity.svg);
}

.govco-svg.govco-info-circle {
  background-image: url(assets/icons/info-circle.svg);
}

.govco-svg.govco-info {
  background-image: url(assets/icons/info.svg);
}

.govco-svg.govco-instagram {
  background-image: url(assets/icons/instagram.svg);
}

.govco-svg.govco-internet-explorer {
  background-image: url(assets/icons/internet-explorer.svg);
}

.govco-svg.govco-italic {
  background-image: url(assets/icons/italic.svg);
}

.govco-svg.govco-java {
  background-image: url(assets/icons/java.svg);
}

.govco-svg.govco-jira {
  background-image: url(assets/icons/jira.svg);
}

.govco-svg.govco-joomla {
  background-image: url(assets/icons/joomla.svg);
}

.govco-svg.govco-js {
  background-image: url(assets/icons/js.svg);
}

.govco-svg.govco-key {
  background-image: url(assets/icons/key.svg);
}

.govco-svg.govco-keyboard {
  background-image: url(assets/icons/keyboard.svg);
}

.govco-svg.govco-landmark {
  background-image: url(assets/icons/landmark.svg);
}

.govco-svg.govco-language {
  background-image: url(assets/icons/language.svg);
}

.govco-svg.govco-laptop {
  background-image: url(assets/icons/laptop.svg);
}

.govco-svg.govco-laugh-beam {
  background-image: url(assets/icons/laugh-beam.svg);
}

.govco-svg.govco-layer-group {
  background-image: url(assets/icons/layer-group.svg);
}

.govco-svg.govco-leaf {
  background-image: url(assets/icons/leaf.svg);
}

.govco-svg.govco-life-ring {
  background-image: url(assets/icons/life-ring.svg);
}

.govco-svg.govco-lightbulb {
  background-image: url(assets/icons/lightbulb.svg);
}

.govco-svg.govco-link {
  background-image: url(assets/icons/link.svg);
}

.govco-svg.govco-linkedin {
  background-image: url(assets/icons/linkedin.svg);
}

.govco-svg.govco-linux {
  background-image: url(assets/icons/linux.svg);
}

.govco-svg.govco-lira-sign {
  background-image: url(assets/icons/lira-sign.svg);
}

.govco-svg.govco-list-alt {
  background-image: url(assets/icons/list-alt.svg);
}

.govco-svg.govco-list-ol {
  background-image: url(assets/icons/list-ol.svg);
}

.govco-svg.govco-list-ul {
  background-image: url(assets/icons/list-ul.svg);
}

.govco-svg.govco-list {
  background-image: url(assets/icons/list.svg);
}

.govco-svg.govco-location-arrow {
  background-image: url(assets/icons/location-arrow.svg);
}

.govco-svg.govco-lock-open {
  background-image: url(assets/icons/lock-open.svg);
}

.govco-svg.govco-lock {
  background-image: url(assets/icons/lock.svg);
}

.govco-svg.govco-long-arrow-alt-down {
  background-image: url(assets/icons/long-arrow-alt-down.svg);
}

.govco-svg.govco-long-arrow-alt-left {
  background-image: url(assets/icons/long-arrow-alt-left.svg);
}

.govco-svg.govco-long-arrow-alt-right {
  background-image: url(assets/icons/long-arrow-alt-right.svg);
}

.govco-svg.govco-long-arrow-alt-up {
  background-image: url(assets/icons/long-arrow-alt-up.svg);
}

.govco-svg.govco-luggage-cart {
  background-image: url(assets/icons/luggage-cart.svg);
}

.govco-svg.govco-lungs {
  background-image: url(assets/icons/lungs.svg);
}

.govco-svg.govco-mailchimp {
  background-image: url(assets/icons/mailchimp.svg);
}

.govco-svg.govco-male {
  background-image: url(assets/icons/male.svg);
}

.govco-svg.govco-map-marker-alt {
  background-image: url(assets/icons/map-marker-alt.svg);
}

.govco-svg.govco-map-marker {
  background-image: url(assets/icons/map-marker.svg);
}

.govco-svg.govco-map-signs {
  background-image: url(assets/icons/map-signs.svg);
}

.govco-svg.govco-map {
  background-image: url(assets/icons/map.svg);
}

.govco-svg.govco-marker {
  background-image: url(assets/icons/marker.svg);
}

.govco-svg.govco-mars {
  background-image: url(assets/icons/mars.svg);
}

.govco-svg.govco-mask {
  background-image: url(assets/icons/mask.svg);
}

.govco-svg.govco-medal {
  background-image: url(assets/icons/medal.svg);
}

.govco-svg.govco-meh {
  background-image: url(assets/icons/meh.svg);
}

.govco-svg.govco-memory {
  background-image: url(assets/icons/memory.svg);
}

.govco-svg.govco-microchip {
  background-image: url(assets/icons/microchip.svg);
}

.govco-svg.govco-microphone-slash {
  background-image: url(assets/icons/microphone-slash.svg);
}

.govco-svg.govco-microphone {
  background-image: url(assets/icons/microphone.svg);
}

.govco-svg.govco-microscope {
  background-image: url(assets/icons/microscope.svg);
}

.govco-svg.govco-microsoft {
  background-image: url(assets/icons/microsoft.svg);
}

.govco-svg.govco-minus-circle {
  background-image: url(assets/icons/minus-circle.svg);
}

.govco-svg.govco-minus {
  background-image: url(assets/icons/minus.svg);
}

.govco-svg.govco-mobile-alt {
  background-image: url(assets/icons/mobile-alt.svg);
}

.govco-svg.govco-mobile {
  background-image: url(assets/icons/mobile.svg);
}

.govco-svg.govco-money-bill {
  background-image: url(assets/icons/money-bill.svg);
}

.govco-svg.govco-money-check-alt {
  background-image: url(assets/icons/money-check-alt.svg);
}

.govco-svg.govco-money-check {
  background-image: url(assets/icons/money-check.svg);
}

.govco-svg.govco-moon {
  background-image: url(assets/icons/moon.svg);
}

.govco-svg.govco-mosque {
  background-image: url(assets/icons/mosque.svg);
}

.govco-svg.govco-motorcycle {
  background-image: url(assets/icons/motorcycle.svg);
}

.govco-svg.govco-mountain {
  background-image: url(assets/icons/mountain.svg);
}

.govco-svg.govco-mouse-pointer {
  background-image: url(assets/icons/mouse-pointer.svg);
}

.govco-svg.govco-mouse {
  background-image: url(assets/icons/mouse.svg);
}

.govco-svg.govco-mug-hot {
  background-image: url(assets/icons/mug-hot.svg);
}

.govco-svg.govco-music {
  background-image: url(assets/icons/music.svg);
}

.govco-svg.govco-network-wired {
  background-image: url(assets/icons/network-wired.svg);
}

.govco-svg.govco-newspaper {
  background-image: url(assets/icons/newspaper.svg);
}

.govco-svg.govco-node-js {
  background-image: url(assets/icons/node-js.svg);
}

.govco-svg.govco-notes-medical {
  background-image: url(assets/icons/notes-medical.svg);
}

.govco-svg.govco-opera {
  background-image: url(assets/icons/opera.svg);
}

.govco-svg.govco-outdent {
  background-image: url(assets/icons/outdent.svg);
}

.govco-svg.govco-paint-brush {
  background-image: url(assets/icons/paint-brush.svg);
}

.govco-svg.govco-paint-roller {
  background-image: url(assets/icons/paint-roller.svg);
}

.govco-svg.govco-palette {
  background-image: url(assets/icons/palette.svg);
}

.govco-svg.govco-paper-plane {
  background-image: url(assets/icons/paper-plane.svg);
}

.govco-svg.govco-paperclip {
  background-image: url(assets/icons/paperclip.svg);
}

.govco-svg.govco-paragraph {
  background-image: url(assets/icons/paragraph.svg);
}

.govco-svg.govco-parking {
  background-image: url(assets/icons/parking.svg);
}

.govco-svg.govco-paste {
  background-image: url(assets/icons/paste.svg);
}

.govco-svg.govco-pause-circle {
  background-image: url(assets/icons/pause-circle.svg);
}

.govco-svg.govco-pause {
  background-image: url(assets/icons/pause.svg);
}

.govco-svg.govco-paw {
  background-image: url(assets/icons/paw.svg);
}

.govco-svg.govco-paypal {
  background-image: url(assets/icons/paypal.svg);
}

.govco-svg.govco-pen-alt {
  background-image: url(assets/icons/pen-alt.svg);
}

.govco-svg.govco-pen-fancy {
  background-image: url(assets/icons/pen-fancy.svg);
}

.govco-svg.govco-pen {
  background-image: url(assets/icons/pen.svg);
}

.govco-svg.govco-pencil-ruler {
  background-image: url(assets/icons/pencil-ruler.svg);
}

.govco-svg.govco-people-arrows {
  background-image: url(assets/icons/people-arrows.svg);
}

.govco-svg.govco-percent {
  background-image: url(assets/icons/percent.svg);
}

.govco-svg.govco-phone-alt {
  background-image: url(assets/icons/phone-alt.svg);
}

.govco-svg.govco-phone-slash {
  background-image: url(assets/icons/phone-slash.svg);
}

.govco-svg.govco-phone {
  background-image: url(assets/icons/phone.svg);
}

.govco-svg.govco-php {
  background-image: url(assets/icons/php.svg);
}

.govco-svg.govco-piggy-bank {
  background-image: url(assets/icons/piggy-bank.svg);
}

.govco-svg.govco-pills {
  background-image: url(assets/icons/pills.svg);
}

.govco-svg.govco-pinterest-p {
  background-image: url(assets/icons/pinterest-p.svg);
}

.govco-svg.govco-pizza-slice {
  background-image: url(assets/icons/pizza-slice.svg);
}

.govco-svg.govco-place-of-worship {
  background-image: url(assets/icons/place-of-worship.svg);
}

.govco-svg.govco-plane-arrival {
  background-image: url(assets/icons/plane-arrival.svg);
}

.govco-svg.govco-plane-departure {
  background-image: url(assets/icons/plane-departure.svg);
}

.govco-svg.govco-plane-slash {
  background-image: url(assets/icons/plane-slash.svg);
}

.govco-svg.govco-plane {
  background-image: url(assets/icons/plane.svg);
}

.govco-svg.govco-play-circle {
  background-image: url(assets/icons/play-circle.svg);
}

.govco-svg.govco-play {
  background-image: url(assets/icons/play.svg);
}

.govco-svg.govco-plug {
  background-image: url(assets/icons/plug.svg);
}

.govco-svg.govco-plus-circle {
  background-image: url(assets/icons/plus-circle.svg);
}

.govco-svg.govco-plus-square {
  background-image: url(assets/icons/plus-square.svg);
}

.govco-svg.govco-plus {
  background-image: url(assets/icons/plus.svg);
}

.govco-svg.govco-podcast {
  background-image: url(assets/icons/podcast.svg);
}

.govco-svg.govco-poll-h {
  background-image: url(assets/icons/poll-h.svg);
}

.govco-svg.govco-poll {
  background-image: url(assets/icons/poll.svg);
}

.govco-svg.govco-portrait {
  background-image: url(assets/icons/portrait.svg);
}

.govco-svg.govco-pound-sign {
  background-image: url(assets/icons/pound-sign.svg);
}

.govco-svg.govco-power-off {
  background-image: url(assets/icons/power-off.svg);
}

.govco-svg.govco-praying-hands {
  background-image: url(assets/icons/praying-hands.svg);
}

.govco-svg.govco-prescription-bottle-alt {
  background-image: url(assets/icons/prescription-bottle-alt.svg);
}

.govco-svg.govco-prescription-bottle {
  background-image: url(assets/icons/prescription-bottle.svg);
}

.govco-svg.govco-prescription {
  background-image: url(assets/icons/prescription.svg);
}

.govco-svg.govco-print {
  background-image: url(assets/icons/print.svg);
}

.govco-svg.govco-procedures {
  background-image: url(assets/icons/procedures.svg);
}

.govco-svg.govco-project-diagram {
  background-image: url(assets/icons/project-diagram.svg);
}

.govco-svg.govco-pump-medical {
  background-image: url(assets/icons/pump-medical.svg);
}

.govco-svg.govco-pump-soap {
  background-image: url(assets/icons/pump-soap.svg);
}

.govco-svg.govco-pushed {
  background-image: url(assets/icons/pushed.svg);
}

.govco-svg.govco-puzzle-piece {
  background-image: url(assets/icons/puzzle-piece.svg);
}

.govco-svg.govco-python {
  background-image: url(assets/icons/python.svg);
}

.govco-svg.govco-qrcode {
  background-image: url(assets/icons/qrcode.svg);
}

.govco-svg.govco-question-circle {
  background-image: url(assets/icons/question-circle.svg);
}

.govco-svg.govco-question {
  background-image: url(assets/icons/question.svg);
}

.govco-svg.govco-quinscape {
  background-image: url(assets/icons/quinscape.svg);
}

.govco-svg.govco-quora {
  background-image: url(assets/icons/quora.svg);
}

.govco-svg.govco-quote-left {
  background-image: url(assets/icons/quote-left.svg);
}

.govco-svg.govco-quote-right {
  background-image: url(assets/icons/quote-right.svg);
}

.govco-svg.govco-rainbow {
  background-image: url(assets/icons/rainbow.svg);
}

.govco-svg.govco-random {
  background-image: url(assets/icons/random.svg);
}

.govco-svg.govco-raspberry-pi {
  background-image: url(assets/icons/raspberry-pi.svg);
}

.govco-svg.govco-react {
  background-image: url(assets/icons/react.svg);
}

.govco-svg.govco-readme {
  background-image: url(assets/icons/readme.svg);
}

.govco-svg.govco-receipt {
  background-image: url(assets/icons/receipt.svg);
}

.govco-svg.govco-recycle {
  background-image: url(assets/icons/recycle.svg);
}

.govco-svg.govco-reddit-alien {
  background-image: url(assets/icons/reddit-alien.svg);
}

.govco-svg.govco-reddit-square {
  background-image: url(assets/icons/reddit-square.svg);
}

.govco-svg.govco-reddit {
  background-image: url(assets/icons/reddit.svg);
}

.govco-svg.govco-redhat {
  background-image: url(assets/icons/redhat.svg);
}

.govco-svg.govco-redo {
  background-image: url(assets/icons/redo.svg);
}

.govco-svg.govco-remove-format {
  background-image: url(assets/icons/remove-format.svg);
}

.govco-svg.govco-reply-all {
  background-image: url(assets/icons/reply-all.svg);
}

.govco-svg.govco-reply {
  background-image: url(assets/icons/reply.svg);
}

.govco-svg.govco-restroom {
  background-image: url(assets/icons/restroom.svg);
}

.govco-svg.govco-road {
  background-image: url(assets/icons/road.svg);
}

.govco-svg.govco-robot {
  background-image: url(assets/icons/robot.svg);
}

.govco-svg.govco-rocket {
  background-image: url(assets/icons/rocket.svg);
}

.govco-svg.govco-route {
  background-image: url(assets/icons/route.svg);
}

.govco-svg.govco-rss-square {
  background-image: url(assets/icons/rss-square.svg);
}

.govco-svg.govco-rss {
  background-image: url(assets/icons/rss.svg);
}

.govco-svg.govco-ruble-sign {
  background-image: url(assets/icons/ruble-sign.svg);
}

.govco-svg.govco-ruler-horizontal {
  background-image: url(assets/icons/ruler-horizontal.svg);
}

.govco-svg.govco-ruler-vertical {
  background-image: url(assets/icons/ruler-vertical.svg);
}

.govco-svg.govco-ruler {
  background-image: url(assets/icons/ruler.svg);
}

.govco-svg.govco-running {
  background-image: url(assets/icons/running.svg);
}

.govco-svg.govco-rupee-sign {
  background-image: url(assets/icons/rupee-sign.svg);
}

.govco-svg.govco-sad-cry {
  background-image: url(assets/icons/sad-cry.svg);
}

.govco-svg.govco-safari {
  background-image: url(assets/icons/safari.svg);
}

.govco-svg.govco-salesforce {
  background-image: url(assets/icons/salesforce.svg);
}

.govco-svg.govco-sass {
  background-image: url(assets/icons/sass.svg);
}

.govco-svg.govco-satellite-dish {
  background-image: url(assets/icons/satellite-dish.svg);
}

.govco-svg.govco-satellite {
  background-image: url(assets/icons/satellite.svg);
}

.govco-svg.govco-save {
  background-image: url(assets/icons/save.svg);
}

.govco-svg.govco-school {
  background-image: url(assets/icons/school.svg);
}

.govco-svg.govco-screwdriver {
  background-image: url(assets/icons/screwdriver.svg);
}

.govco-svg.govco-scribd {
  background-image: url(assets/icons/scribd.svg);
}

.govco-svg.govco-scroll {
  background-image: url(assets/icons/scroll.svg);
}

.govco-svg.govco-sd-card {
  background-image: url(assets/icons/sd-card.svg);
}

.govco-svg.govco-search-location {
  background-image: url(assets/icons/search-location.svg);
}

.govco-svg.govco-search-minus {
  background-image: url(assets/icons/search-minus.svg);
}

.govco-svg.govco-search-plus {
  background-image: url(assets/icons/search-plus.svg);
}

.govco-svg.govco-search {
  background-image: url(assets/icons/search.svg);
}

.govco-svg.govco-server {
  background-image: url(assets/icons/server.svg);
}

.govco-svg.govco-servicestack {
  background-image: url(assets/icons/servicestack.svg);
}

.govco-svg.govco-shapes {
  background-image: url(assets/icons/shapes.svg);
}

.govco-svg.govco-share-alt {
  background-image: url(assets/icons/share-alt.svg);
}

.govco-svg.govco-share {
  background-image: url(assets/icons/share.svg);
}

.govco-svg.govco-shield-alt {
  background-image: url(assets/icons/shield-alt.svg);
}

.govco-svg.govco-ship {
  background-image: url(assets/icons/ship.svg);
}

.govco-svg.govco-shipping-fast {
  background-image: url(assets/icons/shipping-fast.svg);
}

.govco-svg.govco-shoe-prints {
  background-image: url(assets/icons/shoe-prints.svg);
}

.govco-svg.govco-shopping-bag {
  background-image: url(assets/icons/shopping-bag.svg);
}

.govco-svg.govco-shopping-basket {
  background-image: url(assets/icons/shopping-basket.svg);
}

.govco-svg.govco-shopping-cart {
  background-image: url(assets/icons/shopping-cart.svg);
}

.govco-svg.govco-shower {
  background-image: url(assets/icons/shower.svg);
}

.govco-svg.govco-shuttle-van {
  background-image: url(assets/icons/shuttle-van.svg);
}

.govco-svg.govco-sign-in-alt {
  background-image: url(assets/icons/sign-in-alt.svg);
}

.govco-svg.govco-sign-language {
  background-image: url(assets/icons/sign-language.svg);
}

.govco-svg.govco-sign-out-alt {
  background-image: url(assets/icons/sign-out-alt.svg);
}

.govco-svg.govco-signal {
  background-image: url(assets/icons/signal.svg);
}

.govco-svg.govco-signature {
  background-image: url(assets/icons/signature.svg);
}

.govco-svg.govco-sim-card {
  background-image: url(assets/icons/sim-card.svg);
}

.govco-svg.govco-sink {
  background-image: url(assets/icons/sink.svg);
}

.govco-svg.govco-sitemap {
  background-image: url(assets/icons/sitemap.svg);
}

.govco-svg.govco-skating {
  background-image: url(assets/icons/skating.svg);
}

.govco-svg.govco-sketch {
  background-image: url(assets/icons/sketch.svg);
}

.govco-svg.govco-skiing {
  background-image: url(assets/icons/skiing.svg);
}

.govco-svg.govco-skull {
  background-image: url(assets/icons/skull.svg);
}

.govco-svg.govco-skype {
  background-image: url(assets/icons/skype.svg);
}

.govco-svg.govco-slack {
  background-image: url(assets/icons/slack.svg);
}

.govco-svg.govco-sliders-h {
  background-image: url(assets/icons/sliders-h.svg);
}

.govco-svg.govco-smile-beam {
  background-image: url(assets/icons/smile-beam.svg);
}

.govco-svg.govco-smile {
  background-image: url(assets/icons/smile.svg);
}

.govco-svg.govco-smoking-ban {
  background-image: url(assets/icons/smoking-ban.svg);
}

.govco-svg.govco-smoking {
  background-image: url(assets/icons/smoking.svg);
}

.govco-svg.govco-sms {
  background-image: url(assets/icons/sms.svg);
}

.govco-svg.govco-snapchat-ghost {
  background-image: url(assets/icons/snapchat-ghost.svg);
}

.govco-svg.govco-snowboarding {
  background-image: url(assets/icons/snowboarding.svg);
}

.govco-svg.govco-snowflake {
  background-image: url(assets/icons/snowflake.svg);
}

.govco-svg.govco-solar-panel {
  background-image: url(assets/icons/solar-panel.svg);
}

.govco-svg.govco-sort-alpha-down {
  background-image: url(assets/icons/sort-alpha-down.svg);
}

.govco-svg.govco-sort-alpha-up {
  background-image: url(assets/icons/sort-alpha-up.svg);
}

.govco-svg.govco-sort-amount-down {
  background-image: url(assets/icons/sort-amount-down.svg);
}

.govco-svg.govco-sort-amount-up {
  background-image: url(assets/icons/sort-amount-up.svg);
}

.govco-svg.govco-sort-down {
  background-image: url(assets/icons/sort-down.svg);
}

.govco-svg.govco-sort-up {
  background-image: url(assets/icons/sort-up.svg);
}

.govco-svg.govco-sort {
  background-image: url(assets/icons/sort.svg);
}

.govco-svg.govco-soundcloud {
  background-image: url(assets/icons/soundcloud.svg);
}

.govco-svg.govco-sourcetree {
  background-image: url(assets/icons/sourcetree.svg);
}

.govco-svg.govco-spa {
  background-image: url(assets/icons/spa.svg);
}

.govco-svg.govco-spell-check {
  background-image: url(assets/icons/spell-check.svg);
}

.govco-svg.govco-spinner {
  background-image: url(assets/icons/spinner.svg);
}

.govco-svg.govco-spotify {
  background-image: url(assets/icons/spotify.svg);
}

.govco-svg.govco-square {
  background-image: url(assets/icons/square.svg);
}

.govco-svg.govco-stack-exchange {
  background-image: url(assets/icons/stack-exchange.svg);
}

.govco-svg.govco-stack-overflow {
  background-image: url(assets/icons/stack-overflow.svg);
}

.govco-svg.govco-stackpath {
  background-image: url(assets/icons/stackpath.svg);
}

.govco-svg.govco-stamp {
  background-image: url(assets/icons/stamp.svg);
}

.govco-svg.govco-star-half {
  background-image: url(assets/icons/star-half.svg);
}

.govco-svg.govco-star {
  background-image: url(assets/icons/star.svg);
}

.govco-svg.govco-staylinked {
  background-image: url(assets/icons/staylinked.svg);
}

.govco-svg.govco-step-backward {
  background-image: url(assets/icons/step-backward.svg);
}

.govco-svg.govco-step-forward {
  background-image: url(assets/icons/step-forward.svg);
}

.govco-svg.govco-stethoscope {
  background-image: url(assets/icons/stethoscope.svg);
}

.govco-svg.govco-sticky-note {
  background-image: url(assets/icons/sticky-note.svg);
}

.govco-svg.govco-stop-circle {
  background-image: url(assets/icons/stop-circle.svg);
}

.govco-svg.govco-stop {
  background-image: url(assets/icons/stop.svg);
}

.govco-svg.govco-stopwatch {
  background-image: url(assets/icons/stopwatch.svg);
}

.govco-svg.govco-store-alt {
  background-image: url(assets/icons/store-alt.svg);
}

.govco-svg.govco-store {
  background-image: url(assets/icons/store.svg);
}

.govco-svg.govco-stream {
  background-image: url(assets/icons/stream.svg);
}

.govco-svg.govco-street-view {
  background-image: url(assets/icons/street-view.svg);
}

.govco-svg.govco-strikethrough {
  background-image: url(assets/icons/strikethrough.svg);
}

.govco-svg.govco-stumbleupon {
  background-image: url(assets/icons/stumbleupon.svg);
}

.govco-svg.govco-subscript {
  background-image: url(assets/icons/subscript.svg);
}

.govco-svg.govco-subway {
  background-image: url(assets/icons/subway.svg);
}

.govco-svg.govco-suitcase-rolling {
  background-image: url(assets/icons/suitcase-rolling.svg);
}

.govco-svg.govco-suitcase {
  background-image: url(assets/icons/suitcase.svg);
}

.govco-svg.govco-sun {
  background-image: url(assets/icons/sun.svg);
}

.govco-svg.govco-superscript {
  background-image: url(assets/icons/superscript.svg);
}

.govco-svg.govco-swift {
  background-image: url(assets/icons/swift.svg);
}

.govco-svg.govco-swimmer {
  background-image: url(assets/icons/swimmer.svg);
}

.govco-svg.govco-synagogue {
  background-image: url(assets/icons/synagogue.svg);
}

.govco-svg.govco-sync {
  background-image: url(assets/icons/sync.svg);
}

.govco-svg.govco-syringe {
  background-image: url(assets/icons/syringe.svg);
}

.govco-svg.govco-table {
  background-image: url(assets/icons/table.svg);
}

.govco-svg.govco-tablet-alt {
  background-image: url(assets/icons/tablet-alt.svg);
}

.govco-svg.govco-tablet {
  background-image: url(assets/icons/tablet.svg);
}

.govco-svg.govco-tachometer-alt {
  background-image: url(assets/icons/tachometer-alt.svg);
}

.govco-svg.govco-tag {
  background-image: url(assets/icons/tag.svg);
}

.govco-svg.govco-tags {
  background-image: url(assets/icons/tags.svg);
}

.govco-svg.govco-tape {
  background-image: url(assets/icons/tape.svg);
}

.govco-svg.govco-tasks {
  background-image: url(assets/icons/tasks.svg);
}

.govco-svg.govco-teamspeak {
  background-image: url(assets/icons/teamspeak.svg);
}

.govco-svg.govco-telegram {
  background-image: url(assets/icons/telegram.svg);
}

.govco-svg.govco-terminal {
  background-image: url(assets/icons/terminal.svg);
}

.govco-svg.govco-text-height {
  background-image: url(assets/icons/text-height.svg);
}

.govco-svg.govco-text-width {
  background-image: url(assets/icons/text-width.svg);
}

.govco-svg.govco-th-large {
  background-image: url(assets/icons/th-large.svg);
}

.govco-svg.govco-th-list {
  background-image: url(assets/icons/th-list.svg);
}

.govco-svg.govco-th {
  background-image: url(assets/icons/th.svg);
}

.govco-svg.govco-theater-masks {
  background-image: url(assets/icons/theater-masks.svg);
}

.govco-svg.govco-thermometer {
  background-image: url(assets/icons/thermometer.svg);
}

.govco-svg.govco-think-peaks {
  background-image: url(assets/icons/think-peaks.svg);
}

.govco-svg.govco-thumbs-down {
  background-image: url(assets/icons/thumbs-down.svg);
}

.govco-svg.govco-thumbs-up {
  background-image: url(assets/icons/thumbs-up.svg);
}

.govco-svg.govco-ticket-alt {
  background-image: url(assets/icons/ticket-alt.svg);
}

.govco-svg.govco-tiktok {
  background-image: url(assets/icons/tiktok.svg);
}

.govco-svg.govco-times-cancel {
  background-image: url(assets/icons/times-cancel.svg);
}

.govco-svg.govco-times {
  background-image: url(assets/icons/times.svg);
}

.govco-svg.govco-tint-slash {
  background-image: url(assets/icons/tint-slash.svg);
}

.govco-svg.govco-tint {
  background-image: url(assets/icons/tint.svg);
}

.govco-svg.govco-tired {
  background-image: url(assets/icons/tired.svg);
}

.govco-svg.govco-toggle-off {
  background-image: url(assets/icons/toggle-off.svg);
}

.govco-svg.govco-toggle-on {
  background-image: url(assets/icons/toggle-on.svg);
}

.govco-svg.govco-toolbox {
  background-image: url(assets/icons/toolbox.svg);
}

.govco-svg.govco-tools {
  background-image: url(assets/icons/tools.svg);
}

.govco-svg.govco-tooth {
  background-image: url(assets/icons/tooth.svg);
}

.govco-svg.govco-tractor {
  background-image: url(assets/icons/tractor.svg);
}

.govco-svg.govco-traffic-light {
  background-image: url(assets/icons/traffic-light.svg);
}

.govco-svg.govco-trailer {
  background-image: url(assets/icons/trailer.svg);
}

.govco-svg.govco-train {
  background-image: url(assets/icons/train.svg);
}

.govco-svg.govco-tram {
  background-image: url(assets/icons/tram.svg);
}

.govco-svg.govco-transgender {
  background-image: url(assets/icons/transgender.svg);
}

.govco-svg.govco-trash-restore {
  background-image: url(assets/icons/trash-restore.svg);
}

.govco-svg.govco-trash {
  background-image: url(assets/icons/trash.svg);
}

.govco-svg.govco-tree {
  background-image: url(assets/icons/tree.svg);
}

.govco-svg.govco-trello {
  background-image: url(assets/icons/trello.svg);
}

.govco-svg.govco-tripadvisor {
  background-image: url(assets/icons/tripadvisor.svg);
}

.govco-svg.govco-trophy {
  background-image: url(assets/icons/trophy.svg);
}

.govco-svg.govco-truck-moving {
  background-image: url(assets/icons/truck-moving.svg);
}

.govco-svg.govco-tshirt {
  background-image: url(assets/icons/tshirt.svg);
}

.govco-svg.govco-tty {
  background-image: url(assets/icons/tty.svg);
}

.govco-svg.govco-tumblr {
  background-image: url(assets/icons/tumblr.svg);
}

.govco-svg.govco-tv {
  background-image: url(assets/icons/tv.svg);
}

.govco-svg.govco-twitch {
  background-image: url(assets/icons/twitch.svg);
}

.govco-svg.govco-twitter-x {
  background-image: url(assets/icons/twitter-x.svg);
}

.govco-svg.govco-twitter {
  background-image: url(assets/icons/twitter.svg);
}

.govco-svg.govco-typo3 {
  background-image: url(assets/icons/typo3.svg);
}

.govco-svg.govco-uber {
  background-image: url(assets/icons/uber.svg);
}

.govco-svg.govco-ubuntu {
  background-image: url(assets/icons/ubuntu.svg);
}

.govco-svg.govco-uikit {
  background-image: url(assets/icons/uikit.svg);
}

.govco-svg.govco-umbraco {
  background-image: url(assets/icons/umbraco.svg);
}

.govco-svg.govco-umbrella-beach {
  background-image: url(assets/icons/umbrella-beach.svg);
}

.govco-svg.govco-umbrella {
  background-image: url(assets/icons/umbrella.svg);
}

.govco-svg.govco-underline {
  background-image: url(assets/icons/underline.svg);
}

.govco-svg.govco-undo {
  background-image: url(assets/icons/undo.svg);
}

.govco-svg.govco-unity {
  background-image: url(assets/icons/unity.svg);
}

.govco-svg.govco-universal-access {
  background-image: url(assets/icons/universal-access.svg);
}

.govco-svg.govco-unlink {
  background-image: url(assets/icons/unlink.svg);
}

.govco-svg.govco-unlock {
  background-image: url(assets/icons/unlock.svg);
}

.govco-svg.govco-upload {
  background-image: url(assets/icons/upload.svg);
}

.govco-svg.govco-ups {
  background-image: url(assets/icons/ups.svg);
}

.govco-svg.govco-usb {
  background-image: url(assets/icons/usb.svg);
}

.govco-svg.govco-user-check {
  background-image: url(assets/icons/user-check.svg);
}

.govco-svg.govco-user-circle {
  background-image: url(assets/icons/user-circle.svg);
}

.govco-svg.govco-user-cog {
  background-image: url(assets/icons/user-cog.svg);
}

.govco-svg.govco-user-friends {
  background-image: url(assets/icons/user-friends.svg);
}

.govco-svg.govco-user-injured {
  background-image: url(assets/icons/user-injured.svg);
}

.govco-svg.govco-user-lock {
  background-image: url(assets/icons/user-lock.svg);
}

.govco-svg.govco-user-minus {
  background-image: url(assets/icons/user-minus.svg);
}

.govco-svg.govco-user-plus {
  background-image: url(assets/icons/user-plus.svg);
}

.govco-svg.govco-user-shield {
  background-image: url(assets/icons/user-shield.svg);
}

.govco-svg.govco-user-slash {
  background-image: url(assets/icons/user-slash.svg);
}

.govco-svg.govco-user {
  background-image: url(assets/icons/user.svg);
}

.govco-svg.govco-users-cog {
  background-image: url(assets/icons/users-cog.svg);
}

.govco-svg.govco-users-slash {
  background-image: url(assets/icons/users-slash.svg);
}

.govco-svg.govco-users {
  background-image: url(assets/icons/users.svg);
}

.govco-svg.govco-usps {
  background-image: url(assets/icons/usps.svg);
}

.govco-svg.govco-utensils {
  background-image: url(assets/icons/utensils.svg);
}

.govco-svg.govco-venus {
  background-image: url(assets/icons/venus.svg);
}

.govco-svg.govco-vial {
  background-image: url(assets/icons/vial.svg);
}

.govco-svg.govco-vials {
  background-image: url(assets/icons/vials.svg);
}

.govco-svg.govco-video-slash {
  background-image: url(assets/icons/video-slash.svg);
}

.govco-svg.govco-video {
  background-image: url(assets/icons/video.svg);
}

.govco-svg.govco-vimeo {
  background-image: url(assets/icons/vimeo.svg);
}

.govco-svg.govco-virus {
  background-image: url(assets/icons/virus.svg);
}

.govco-svg.govco-viruses {
  background-image: url(assets/icons/viruses.svg);
}

.govco-svg.govco-vk {
  background-image: url(assets/icons/vk.svg);
}

.govco-svg.govco-voicemail {
  background-image: url(assets/icons/voicemail.svg);
}

.govco-svg.govco-volleyball-ball {
  background-image: url(assets/icons/volleyball-ball.svg);
}

.govco-svg.govco-volume-down {
  background-image: url(assets/icons/volume-down.svg);
}

.govco-svg.govco-volume-mute {
  background-image: url(assets/icons/volume-mute.svg);
}

.govco-svg.govco-volume-off {
  background-image: url(assets/icons/volume-off.svg);
}

.govco-svg.govco-volume-up {
  background-image: url(assets/icons/volume-up.svg);
}

.govco-svg.govco-vote-yea {
  background-image: url(assets/icons/vote-yea.svg);
}

.govco-svg.govco-vuejs {
  background-image: url(assets/icons/vuejs.svg);
}

.govco-svg.govco-walking {
  background-image: url(assets/icons/walking.svg);
}

.govco-svg.govco-wallet {
  background-image: url(assets/icons/wallet.svg);
}

.govco-svg.govco-warehouse {
  background-image: url(assets/icons/warehouse.svg);
}

.govco-svg.govco-water {
  background-image: url(assets/icons/water.svg);
}

.govco-svg.govco-wave-square {
  background-image: url(assets/icons/wave-square.svg);
}

.govco-svg.govco-waze {
  background-image: url(assets/icons/waze.svg);
}

.govco-svg.govco-weight-hanging {
  background-image: url(assets/icons/weight-hanging.svg);
}

.govco-svg.govco-weight {
  background-image: url(assets/icons/weight.svg);
}

.govco-svg.govco-whatsapp {
  background-image: url(assets/icons/whatsapp.svg);
}

.govco-svg.govco-wheelchair {
  background-image: url(assets/icons/wheelchair.svg);
}

.govco-svg.govco-whmcs {
  background-image: url(assets/icons/whmcs.svg);
}

.govco-svg.govco-wifi {
  background-image: url(assets/icons/wifi.svg);
}

.govco-svg.govco-wikipedia-w {
  background-image: url(assets/icons/wikipedia-w.svg);
}

.govco-svg.govco-wind {
  background-image: url(assets/icons/wind.svg);
}

.govco-svg.govco-window-close {
  background-image: url(assets/icons/window-close.svg);
}

.govco-svg.govco-window-maximize {
  background-image: url(assets/icons/window-maximize.svg);
}

.govco-svg.govco-window-minimize {
  background-image: url(assets/icons/window-minimize.svg);
}

.govco-svg.govco-window-restore {
  background-image: url(assets/icons/window-restore.svg);
}

.govco-svg.govco-windows {
  background-image: url(assets/icons/windows.svg);
}

.govco-svg.govco-wine-bottle {
  background-image: url(assets/icons/wine-bottle.svg);
}

.govco-svg.govco-wine-glass {
  background-image: url(assets/icons/wine-glass.svg);
}

.govco-svg.govco-wix {
  background-image: url(assets/icons/wix.svg);
}

.govco-svg.govco-wordpress {
  background-image: url(assets/icons/wordpress.svg);
}

.govco-svg.govco-wrench {
  background-image: url(assets/icons/wrench.svg);
}

.govco-svg.govco-x-ray {
  background-image: url(assets/icons/x-ray.svg);
}

.govco-svg.govco-yahoo {
  background-image: url(assets/icons/yahoo.svg);
}

.govco-svg.govco-yen-sign {
  background-image: url(assets/icons/yen-sign.svg);
}

.govco-svg.govco-youtube {
  background-image: url(assets/icons/youtube.svg);
}

.govco-icon.govco-accessible-icon:after {
  content: "\e800";
}

.govco-icon.govco-ad:after {
  content: "\e801";
}

.govco-icon.govco-address-book:after {
  content: "\e802";
}

.govco-icon.govco-address-card:after {
  content: "\e803";
}

.govco-icon.govco-adjust:after {
  content: "\e804";
}

.govco-icon.govco-align-center:after {
  content: "\e805";
}

.govco-icon.govco-align-justify:after {
  content: "\e806";
}

.govco-icon.govco-align-left:after {
  content: "\e807";
}

.govco-icon.govco-align-right:after {
  content: "\e808";
}

.govco-icon.govco-allergies:after {
  content: "\e809";
}

.govco-icon.govco-amazon:after {
  content: "\e80a";
}

.govco-icon.govco-ambulance:after {
  content: "\e80b";
}

.govco-icon.govco-american-sign-language-interpreting:after {
  content: "\e80c";
}

.govco-icon.govco-anchor:after {
  content: "\e80d";
}

.govco-icon.govco-android:after {
  content: "\e80e";
}

.govco-icon.govco-angle-double-down:after {
  content: "\e80f";
}

.govco-icon.govco-angle-double-up:after {
  content: "\e810";
}

.govco-icon.govco-angle-double-left:after {
  content: "\e811";
}

.govco-icon.govco-angle-double-right:after {
  content: "\e812";
}

.govco-icon.govco-angle-left:after {
  content: "\e813";
}

.govco-icon.govco-angle-right:after {
  content: "\e814";
}

.govco-icon.govco-angle-down:after {
  content: "\e815";
}

.govco-icon.govco-angle-up:after {
  content: "\e816";
}

.govco-icon.govco-angry:after {
  content: "\e817";
}

.govco-icon.govco-angular:after {
  content: "\e818";
}

.govco-icon.govco-app-store:after {
  content: "\e819";
}

.govco-icon.govco-apple:after {
  content: "\e81a";
}

.govco-icon.govco-archive:after {
  content: "\e81b";
}

.govco-icon.govco-arrow-circle-down:after {
  content: "\e81c";
}

.govco-icon.govco-arrow-circle-left:after {
  content: "\e81d";
}

.govco-icon.govco-arrow-circle-right:after {
  content: "\e81e";
}

.govco-icon.govco-arrow-circle-up:after {
  content: "\e81f";
}

.govco-icon.govco-arrow-down:after {
  content: "\e820";
}

.govco-icon.govco-arrow-left:after {
  content: "\e821";
}

.govco-icon.govco-arrow-right:after {
  content: "\e822";
}

.govco-icon.govco-arrow-up:after {
  content: "\e823";
}

.govco-icon.govco-arrows-alt-h:after {
  content: "\e824";
}

.govco-icon.govco-arrows-alt-v:after {
  content: "\e825";
}

.govco-icon.govco-arrows-alt:after {
  content: "\e826";
}

.govco-icon.govco-asterisk:after {
  content: "\e827";
}

.govco-icon.govco-audio-description:after {
  content: "\e828";
}

.govco-icon.govco-award:after {
  content: "\e829";
}

.govco-icon.govco-aws:after {
  content: "\e82a";
}

.govco-icon.govco-baby-carriage:after {
  content: "\e82b";
}

.govco-icon.govco-baby:after {
  content: "\e82c";
}

.govco-icon.govco-backspace:after {
  content: "\e82d";
}

.govco-icon.govco-balance-scale:after {
  content: "\e82e";
}

.govco-icon.govco-ban:after {
  content: "\e82f";
}

.govco-icon.govco-band-aid:after {
  content: "\e830";
}

.govco-icon.govco-barcode:after {
  content: "\e831";
}

.govco-icon.govco-bars:after {
  content: "\e832";
}

.govco-icon.govco-baseball-ball:after {
  content: "\e833";
}

.govco-icon.govco-basketball-ball:after {
  content: "\e834";
}

.govco-icon.govco-bath:after {
  content: "\e835";
}

.govco-icon.govco-battery-empty:after {
  content: "\e836";
}

.govco-icon.govco-battery-full:after {
  content: "\e837";
}

.govco-icon.govco-battery-half:after {
  content: "\e838";
}

.govco-icon.govco-battery-quarter:after {
  content: "\e839";
}

.govco-icon.govco-battery-three-quarters:after {
  content: "\e83a";
}

.govco-icon.govco-bed:after {
  content: "\e83b";
}

.govco-icon.govco-beer:after {
  content: "\e83c";
}

.govco-icon.govco-behance:after {
  content: "\e83d";
}

.govco-icon.govco-bell-slash:after {
  content: "\e83e";
}

.govco-icon.govco-bell:after {
  content: "\e83f";
}

.govco-icon.govco-bezier-curve:after {
  content: "\e840";
}

.govco-icon.govco-bicycle:after {
  content: "\e841";
}

.govco-icon.govco-biking:after {
  content: "\e842";
}

.govco-icon.govco-bitbucket:after {
  content: "\e843";
}

.govco-icon.govco-bitcoin:after {
  content: "\e844";
}

.govco-icon.govco-blackberry:after {
  content: "\e845";
}

.govco-icon.govco-blender:after {
  content: "\e846";
}

.govco-icon.govco-blind:after {
  content: "\e847";
}

.govco-icon.govco-blogger:after {
  content: "\e848";
}

.govco-icon.govco-bluetooth:after {
  content: "\e849";
}

.govco-icon.govco-bold:after {
  content: "\e84a";
}

.govco-icon.govco-bolt:after {
  content: "\e84b";
}

.govco-icon.govco-bone:after {
  content: "\e84c";
}

.govco-icon.govco-book-open:after {
  content: "\e84d";
}

.govco-icon.govco-book-read:after {
  content: "\e84e";
}

.govco-icon.govco-book:after {
  content: "\e84f";
}

.govco-icon.govco-bookmark:after {
  content: "\e850";
}

.govco-icon.govco-bootstrap:after {
  content: "\e851";
}

.govco-icon.govco-border-all:after {
  content: "\e852";
}

.govco-icon.govco-border-style:after {
  content: "\e853";
}

.govco-icon.govco-border-none:after {
  content: "\e854";
}

.govco-icon.govco-box:after {
  content: "\e855";
}

.govco-icon.govco-braille:after {
  content: "\e856";
}

.govco-icon.govco-brain:after {
  content: "\e857";
}

.govco-icon.govco-bread-slice:after {
  content: "\e858";
}

.govco-icon.govco-briefcase:after {
  content: "\e859";
}

.govco-icon.govco-broadcast-tower:after {
  content: "\e85a";
}

.govco-icon.govco-broom:after {
  content: "\e85b";
}

.govco-icon.govco-brush:after {
  content: "\e85c";
}

.govco-icon.govco-btn-idioma:after {
  content: "\e85d";
}

.govco-icon.govco-bug:after {
  content: "\e85e";
}

.govco-icon.govco-building:after {
  content: "\e85f";
}

.govco-icon.govco-bullhorn:after {
  content: "\e860";
}

.govco-icon.govco-bullseye:after {
  content: "\e861";
}

.govco-icon.govco-burn:after {
  content: "\e862";
}

.govco-icon.govco-bus:after {
  content: "\e863";
}

.govco-icon.govco-business-time:after {
  content: "\e864";
}

.govco-icon.govco-calculate:after {
  content: "\e865";
}

.govco-icon.govco-calendar-alt:after {
  content: "\e866";
}

.govco-icon.govco-calendar-check:after {
  content: "\e867";
}

.govco-icon.govco-calendar-day:after {
  content: "\e868";
}

.govco-icon.govco-calendar-plus:after {
  content: "\e869";
}

.govco-icon.govco-calendar-times:after {
  content: "\e86a";
}

.govco-icon.govco-calendar-week:after {
  content: "\e86b";
}

.govco-icon.govco-calendar:after {
  content: "\e86c";
}

.govco-icon.govco-camera:after {
  content: "\e86d";
}

.govco-icon.govco-campground:after {
  content: "\e86e";
}

.govco-icon.govco-capsules:after {
  content: "\e86f";
}

.govco-icon.govco-car-alt:after {
  content: "\e870";
}

.govco-icon.govco-car-crash:after {
  content: "\e871";
}

.govco-icon.govco-car:after {
  content: "\e872";
}

.govco-icon.govco-caret-down:after {
  content: "\e873";
}

.govco-icon.govco-caret-left:after {
  content: "\e874";
}

.govco-icon.govco-caret-right:after {
  content: "\e875";
}

.govco-icon.govco-caret-up:after {
  content: "\e876";
}

.govco-icon.govco-cart-plus:after {
  content: "\e877";
}

.govco-icon.govco-cc-amazon-pay:after {
  content: "\e878";
}

.govco-icon.govco-cc-amex:after {
  content: "\e879";
}

.govco-icon.govco-cc-apple-pay:after {
  content: "\e87a";
}

.govco-icon.govco-cc-diners-club:after {
  content: "\e87b";
}

.govco-icon.govco-cc-discover:after {
  content: "\e87c";
}

.govco-icon.govco-cc-mastercard:after {
  content: "\e87d";
}

.govco-icon.govco-cc-paypal:after {
  content: "\e87e";
}

.govco-icon.govco-cc-visa:after {
  content: "\e87f";
}

.govco-icon.govco-chair:after {
  content: "\e880";
}

.govco-icon.govco-charging-station:after {
  content: "\e881";
}

.govco-icon.govco-chart-area:after {
  content: "\e882";
}

.govco-icon.govco-chart-bar:after {
  content: "\e883";
}

.govco-icon.govco-chart-line:after {
  content: "\e884";
}

.govco-icon.govco-chart-pie:after {
  content: "\e885";
}

.govco-icon.govco-check-circle:after {
  content: "\e886";
}

.govco-icon.govco-check-double:after {
  content: "\e887";
}

.govco-icon.govco-check-square:after {
  content: "\e888";
}

.govco-icon.govco-check:after {
  content: "\e889";
}

.govco-icon.govco-chess:after {
  content: "\e88a";
}

.govco-icon.govco-chevron-circle-down:after {
  content: "\e88b";
}

.govco-icon.govco-chevron-circle-left:after {
  content: "\e88c";
}

.govco-icon.govco-chevron-circle-right:after {
  content: "\e88d";
}

.govco-icon.govco-chevron-circle-up:after {
  content: "\e88e";
}

.govco-icon.govco-chromecast:after {
  content: "\e88f";
}

.govco-icon.govco-church:after {
  content: "\e890";
}

.govco-icon.govco-ciiu:after {
  content: "\e891";
}

.govco-icon.govco-Circle:after {
  content: "\e892";
}

.govco-icon.govco-city:after {
  content: "\e893";
}

.govco-icon.govco-clinic-medical:after {
  content: "\e894";
}

.govco-icon.govco-clipboard-check:after {
  content: "\e895";
}

.govco-icon.govco-clipboard-list:after {
  content: "\e896";
}

.govco-icon.govco-clipboard:after {
  content: "\e897";
}

.govco-icon.govco-clock:after {
  content: "\e898";
}

.govco-icon.govco-clone:after {
  content: "\e899";
}

.govco-icon.govco-closed-captioning:after {
  content: "\e89a";
}

.govco-icon.govco-cloud-download-alt:after {
  content: "\e89b";
}

.govco-icon.govco-cloud-moon:after {
  content: "\e89c";
}

.govco-icon.govco-cloud-rain:after {
  content: "\e89d";
}

.govco-icon.govco-cloud-sun:after {
  content: "\e89e";
}

.govco-icon.govco-cloud-upload-alt:after {
  content: "\e89f";
}

.govco-icon.govco-cloud:after {
  content: "\e8a0";
}

.govco-icon.govco-cocktail:after {
  content: "\e8a1";
}

.govco-icon.govco-code-branch:after {
  content: "\e8a2";
}

.govco-icon.govco-code:after {
  content: "\e8a3";
}

.govco-icon.govco-coffee:after {
  content: "\e8a4";
}

.govco-icon.govco-cog:after {
  content: "\e8a5";
}

.govco-icon.govco-coins:after {
  content: "\e8a6";
}

.govco-icon.govco-colombia-potencia-alt:after {
  content: "\e8a7";
}

.govco-icon.govco-Colombia-potencia:after {
  content: "\e8a8";
}

.govco-icon.govco-columns:after {
  content: "\e8a9";
}

.govco-icon.govco-comment-alt:after {
  content: "\e8aa";
}

.govco-icon.govco-comment-dots:after {
  content: "\e8ab";
}

.govco-icon.govco-comment-medical:after {
  content: "\e8ac";
}

.govco-icon.govco-comment-slash:after {
  content: "\e8ad";
}

.govco-icon.govco-comment:after {
  content: "\e8ae";
}

.govco-icon.govco-comments:after {
  content: "\e8af";
}

.govco-icon.govco-compact-disc:after {
  content: "\e8b0";
}

.govco-icon.govco-compass:after {
  content: "\e8b1";
}

.govco-icon.govco-compress-alt:after {
  content: "\e8b2";
}

.govco-icon.govco-compress:after {
  content: "\e8b3";
}

.govco-icon.govco-concierge-bell:after {
  content: "\e8b4";
}

.govco-icon.govco-confluence:after {
  content: "\e8b5";
}

.govco-icon.govco-cookie-bite:after {
  content: "\e8b6";
}

.govco-icon.govco-copy:after {
  content: "\e8b7";
}

.govco-icon.govco-copyright:after {
  content: "\e8b8";
}

.govco-icon.govco-creative-commons-by:after {
  content: "\e8b9";
}

.govco-icon.govco-credit-card:after {
  content: "\e8ba";
}

.govco-icon.govco-crop-alt:after {
  content: "\e8bb";
}

.govco-icon.govco-crop:after {
  content: "\e8bc";
}

.govco-icon.govco-crosshairs:after {
  content: "\e8bd";
}

.govco-icon.govco-css3:after {
  content: "\e8be";
}

.govco-icon.govco-cube:after {
  content: "\e8bf";
}

.govco-icon.govco-cut:after {
  content: "\e8c0";
}

.govco-icon.govco-database:after {
  content: "\e8c1";
}

.govco-icon.govco-deaf:after {
  content: "\e8c2";
}

.govco-icon.govco-deezer:after {
  content: "\e8c3";
}

.govco-icon.govco-desktop:after {
  content: "\e8c4";
}

.govco-icon.govco-diagnoses:after {
  content: "\e8c5";
}

.govco-icon.govco-dice-d20:after {
  content: "\e8c6";
}

.govco-icon.govco-dice-three:after {
  content: "\e8c7";
}

.govco-icon.govco-directions:after {
  content: "\e8c8";
}

.govco-icon.govco-discord:after {
  content: "\e8c9";
}

.govco-icon.govco-dizzy:after {
  content: "\e8ca";
}

.govco-icon.govco-dna:after {
  content: "\e8cb";
}

.govco-icon.govco-dog:after {
  content: "\e8cc";
}

.govco-icon.govco-dollar-ban:after {
  content: "\e8cd";
}

.govco-icon.govco-dollar-sign:after {
  content: "\e8ce";
}

.govco-icon.govco-dolly-flatbed:after {
  content: "\e8cf";
}

.govco-icon.govco-donate:after {
  content: "\e8d0";
}

.govco-icon.govco-door-closed:after {
  content: "\e8d1";
}

.govco-icon.govco-door-open:after {
  content: "\e8d2";
}

.govco-icon.govco-dot-circle:after {
  content: "\e8d3";
}

.govco-icon.govco-download:after {
  content: "\e8d4";
}

.govco-icon.govco-drafting-compass:after {
  content: "\e8d5";
}

.govco-icon.govco-draw-polygon:after {
  content: "\e8d6";
}

.govco-icon.govco-dribbble:after {
  content: "\e8d7";
}

.govco-icon.govco-dropbox:after {
  content: "\e8d8";
}

.govco-icon.govco-drupal:after {
  content: "\e8d9";
}

.govco-icon.govco-dumbbell:after {
  content: "\e8da";
}

.govco-icon.govco-edge-legacy:after {
  content: "\e8db";
}

.govco-icon.govco-edge:after {
  content: "\e8dc";
}

.govco-icon.govco-edit:after {
  content: "\e8dd";
}

.govco-icon.govco-egg:after {
  content: "\e8de";
}

.govco-icon.govco-eject:after {
  content: "\e8df";
}

.govco-icon.govco-ellipsis-h:after {
  content: "\e8e0";
}

.govco-icon.govco-ellipsis-v:after {
  content: "\e8e1";
}

.govco-icon.govco-envelope-open:after {
  content: "\e8e2";
}

.govco-icon.govco-envelope:after {
  content: "\e8e3";
}

.govco-icon.govco-equals:after {
  content: "\e8e4";
}

.govco-icon.govco-eraser:after {
  content: "\e8e5";
}

.govco-icon.govco-ethernet:after {
  content: "\e8e6";
}

.govco-icon.govco-euro-sign:after {
  content: "\e8e7";
}

.govco-icon.govco-exchange-alt:after {
  content: "\e8e8";
}

.govco-icon.govco-exclamation-circle:after {
  content: "\e8e9";
}

.govco-icon.govco-exclamation-triangle:after {
  content: "\e8ea";
}

.govco-icon.govco-exclamation:after {
  content: "\e8eb";
}

.govco-icon.govco-expand-alt:after {
  content: "\e8ec";
}

.govco-icon.govco-expand-arrows-alt:after {
  content: "\e8ed";
}

.govco-icon.govco-expand:after {
  content: "\e8ee";
}

.govco-icon.govco-expeditedssl:after {
  content: "\e8ef";
}

.govco-icon.govco-external-link-alt:after {
  content: "\e8f0";
}

.govco-icon.govco-eye-dropper:after {
  content: "\e8f1";
}

.govco-icon.govco-eye-slash:after {
  content: "\e8f2";
}

.govco-icon.govco-eye:after {
  content: "\e8f3";
}

.govco-icon.govco-facebook-f:after {
  content: "\e8f4";
}

.govco-icon.govco-fan:after {
  content: "\e8f5";
}

.govco-icon.govco-fast-backward:after {
  content: "\e8f6";
}

.govco-icon.govco-fast-forward:after {
  content: "\e8f7";
}

.govco-icon.govco-faucet:after {
  content: "\e8f8";
}

.govco-icon.govco-fax:after {
  content: "\e8f9";
}

.govco-icon.govco-fedex:after {
  content: "\e8fa";
}

.govco-icon.govco-fedora:after {
  content: "\e8fb";
}

.govco-icon.govco-female:after {
  content: "\e8fc";
}

.govco-icon.govco-figma:after {
  content: "\e8fd";
}

.govco-icon.govco-file-alt:after {
  content: "\e8fe";
}

.govco-icon.govco-file-archive:after {
  content: "\e8ff";
}

.govco-icon.govco-file-audio:after {
  content: "\e900";
}

.govco-icon.govco-file-code:after {
  content: "\e901";
}

.govco-icon.govco-file-contract:after {
  content: "\e902";
}

.govco-icon.govco-file-csv:after {
  content: "\e903";
}

.govco-icon.govco-file-download:after {
  content: "\e904";
}

.govco-icon.govco-file-excel:after {
  content: "\e905";
}

.govco-icon.govco-file-export:after {
  content: "\e906";
}

.govco-icon.govco-file-image:after {
  content: "\e907";
}

.govco-icon.govco-file-import:after {
  content: "\e908";
}

.govco-icon.govco-file-invoice-dollar:after {
  content: "\e909";
}

.govco-icon.govco-file-invoice:after {
  content: "\e90a";
}

.govco-icon.govco-file-medical:after {
  content: "\e90b";
}

.govco-icon.govco-file-pdf:after {
  content: "\e90c";
}

.govco-icon.govco-file-powerpoint:after {
  content: "\e90d";
}

.govco-icon.govco-file-prescription:after {
  content: "\e90e";
}

.govco-icon.govco-file-signature:after {
  content: "\e90f";
}

.govco-icon.govco-file-upload:after {
  content: "\e910";
}

.govco-icon.govco-file-video:after {
  content: "\e911";
}

.govco-icon.govco-file-word:after {
  content: "\e912";
}

.govco-icon.govco-file:after {
  content: "\e913";
}

.govco-icon.govco-fill-drip:after {
  content: "\e914";
}

.govco-icon.govco-fill:after {
  content: "\e915";
}

.govco-icon.govco-film:after {
  content: "\e916";
}

.govco-icon.govco-filter:after {
  content: "\e917";
}

.govco-icon.govco-fingerprint:after {
  content: "\e918";
}

.govco-icon.govco-fire-alt:after {
  content: "\e919";
}

.govco-icon.govco-fire-extinguisher:after {
  content: "\e91a";
}

.govco-icon.govco-firefox-browser:after {
  content: "\e91b";
}

.govco-icon.govco-firefox:after {
  content: "\e91c";
}

.govco-icon.govco-first-aid:after {
  content: "\e91d";
}

.govco-icon.govco-flag-checkered:after {
  content: "\e91e";
}

.govco-icon.govco-flag:after {
  content: "\e91f";
}

.govco-icon.govco-flag_circle:after {
  content: "\e920";
}

.govco-icon.govco-flask:after {
  content: "\e921";
}

.govco-icon.govco-flickr:after {
  content: "\e922";
}

.govco-icon.govco-flipboard:after {
  content: "\e923";
}

.govco-icon.govco-folder-minus:after {
  content: "\e924";
}

.govco-icon.govco-folder-open:after {
  content: "\e925";
}

.govco-icon.govco-folder-plus:after {
  content: "\e926";
}

.govco-icon.govco-folder-user:after {
  content: "\e927";
}

.govco-icon.govco-folder:after {
  content: "\e928";
}

.govco-icon.govco-font-maximize:after {
  content: "\e929";
}

.govco-icon.govco-font-minimize:after {
  content: "\e92a";
}

.govco-icon.govco-font:after {
  content: "\e92b";
}

.govco-icon.govco-football-ball:after {
  content: "\e92c";
}

.govco-icon.govco-frown:after {
  content: "\e92d";
}

.govco-icon.govco-futbol:after {
  content: "\e92e";
}

.govco-icon.govco-gamepad:after {
  content: "\e92f";
}

.govco-icon.govco-gas-pump:after {
  content: "\e930";
}

.govco-icon.govco-gavel:after {
  content: "\e931";
}

.govco-icon.govco-gem:after {
  content: "\e932";
}

.govco-icon.govco-gift:after {
  content: "\e933";
}

.govco-icon.govco-git-alt:after {
  content: "\e934";
}

.govco-icon.govco-git:after {
  content: "\e935";
}

.govco-icon.govco-github-alt:after {
  content: "\e936";
}

.govco-icon.govco-github:after {
  content: "\e937";
}

.govco-icon.govco-gitlab:after {
  content: "\e938";
}

.govco-icon.govco-gitter:after {
  content: "\e939";
}

.govco-icon.govco-glass-martini-alt:after {
  content: "\e93a";
}

.govco-icon.govco-glasses:after {
  content: "\e93b";
}

.govco-icon.govco-globe-americas:after {
  content: "\e93c";
}

.govco-icon.govco-globe-asia:after {
  content: "\e93d";
}

.govco-icon.govco-globe-europe:after {
  content: "\e93e";
}

.govco-icon.govco-globe:after {
  content: "\e93f";
}

.govco-icon.govco-golf-ball:after {
  content: "\e940";
}

.govco-icon.govco-google-drive:after {
  content: "\e941";
}

.govco-icon.govco-google-pay:after {
  content: "\e942";
}

.govco-icon.govco-google-play:after {
  content: "\e943";
}

.govco-icon.govco-google-plus-g:after {
  content: "\e944";
}

.govco-icon.govco-google-plus:after {
  content: "\e945";
}

.govco-icon.govco-google:after {
  content: "\e946";
}

.govco-icon.govco-govco:after {
  content: "\e947";
}

.govco-icon.govco-graduation-cap:after {
  content: "\e948";
}

.govco-icon.govco-grin-alt:after {
  content: "\e949";
}

.govco-icon.govco-grip-horizontal:after {
  content: "\e94a";
}

.govco-icon.govco-grip-lines-vertical:after {
  content: "\e94b";
}

.govco-icon.govco-grip-lines:after {
  content: "\e94c";
}

.govco-icon.govco-grip-vertical:after {
  content: "\e94d";
}

.govco-icon.govco-hamburger:after {
  content: "\e94e";
}

.govco-icon.govco-hammer:after {
  content: "\e94f";
}

.govco-icon.govco-hand-holding-heart:after {
  content: "\e950";
}

.govco-icon.govco-hand-holding-water:after {
  content: "\e951";
}

.govco-icon.govco-hand-holding:after {
  content: "\e952";
}

.govco-icon.govco-hand-paper:after {
  content: "\e953";
}

.govco-icon.govco-hand-point-up:after {
  content: "\e954";
}

.govco-icon.govco-hands-wash:after {
  content: "\e955";
}

.govco-icon.govco-handshake:after {
  content: "\e956";
}

.govco-icon.govco-hashtag:after {
  content: "\e957";
}

.govco-icon.govco-hdd:after {
  content: "\e958";
}

.govco-icon.govco-head-side-mask:after {
  content: "\e959";
}

.govco-icon.govco-heading:after {
  content: "\e95a";
}

.govco-icon.govco-headphones:after {
  content: "\e95b";
}

.govco-icon.govco-headset:after {
  content: "\e95c";
}

.govco-icon.govco-heart-broken:after {
  content: "\e95d";
}

.govco-icon.govco-heart:after {
  content: "\e95e";
}

.govco-icon.govco-heartbeat:after {
  content: "\e95f";
}

.govco-icon.govco-helicopter:after {
  content: "\e960";
}

.govco-icon.govco-highlighter:after {
  content: "\e961";
}

.govco-icon.govco-hiking:after {
  content: "\e962";
}

.govco-icon.govco-history:after {
  content: "\e963";
}

.govco-icon.govco-home:after {
  content: "\e964";
}

.govco-icon.govco-hospital:after {
  content: "\e965";
}

.govco-icon.govco-hotjar:after {
  content: "\e966";
}

.govco-icon.govco-hourglass-end:after {
  content: "\e967";
}

.govco-icon.govco-hourglass-start:after {
  content: "\e968";
}

.govco-icon.govco-hourglass:after {
  content: "\e969";
}

.govco-icon.govco-house-user:after {
  content: "\e96a";
}

.govco-icon.govco-html5:after {
  content: "\e96b";
}

.govco-icon.govco-hubspot:after {
  content: "\e96c";
}

.govco-icon.govco-ice-cream:after {
  content: "\e96d";
}

.govco-icon.govco-icons:after {
  content: "\e96e";
}

.govco-icon.govco-id-badge:after {
  content: "\e96f";
}

.govco-icon.govco-image:after {
  content: "\e970";
}

.govco-icon.govco-images:after {
  content: "\e971";
}

.govco-icon.govco-inbox:after {
  content: "\e972";
}

.govco-icon.govco-indent:after {
  content: "\e973";
}

.govco-icon.govco-industry:after {
  content: "\e974";
}

.govco-icon.govco-infinity:after {
  content: "\e975";
}

/* .govco-icon.govco-info-circle:after {
  content: "\e976";
} */

.govco-icon.govco-info:after {
  content: "\e977";
}

.govco-icon.govco-instagram:after {
  content: "\e978";
}

.govco-icon.govco-internet-explorer:after {
  content: "\e979";
}

.govco-icon.govco-italic:after {
  content: "\e97a";
}

.govco-icon.govco-java:after {
  content: "\e97b";
}

.govco-icon.govco-jira:after {
  content: "\e97c";
}

.govco-icon.govco-joomla:after {
  content: "\e97d";
}

.govco-icon.govco-js:after {
  content: "\e97e";
}

.govco-icon.govco-key:after {
  content: "\e97f";
}

.govco-icon.govco-keyboard:after {
  content: "\e980";
}

.govco-icon.govco-landmark:after {
  content: "\e981";
}

.govco-icon.govco-language:after {
  content: "\e982";
}

.govco-icon.govco-laptop:after {
  content: "\e983";
}

.govco-icon.govco-laugh-beam:after {
  content: "\e984";
}

.govco-icon.govco-layer-group:after {
  content: "\e985";
}

.govco-icon.govco-leaf:after {
  content: "\e986";
}

.govco-icon.govco-life-ring:after {
  content: "\e987";
}

.govco-icon.govco-lightbulb:after {
  content: "\e988";
}

.govco-icon.govco-link:after {
  content: "\e989";
}

.govco-icon.govco-linkedin:after {
  content: "\e98a";
}

.govco-icon.govco-linux:after {
  content: "\e98b";
}

.govco-icon.govco-lira-sign:after {
  content: "\e98c";
}

.govco-icon.govco-list-alt:after {
  content: "\e98d";
}

.govco-icon.govco-list-ol:after {
  content: "\e98e";
}

.govco-icon.govco-list-ul:after {
  content: "\e98f";
}

.govco-icon.govco-list:after {
  content: "\e990";
}

.govco-icon.govco-location-arrow:after {
  content: "\e991";
}

.govco-icon.govco-lock-open:after {
  content: "\e992";
}

.govco-icon.govco-lock:after {
  content: "\e993";
}

.govco-icon.govco-long-arrow-alt-down:after {
  content: "\e994";
}

.govco-icon.govco-long-arrow-alt-left:after {
  content: "\e995";
}

.govco-icon.govco-long-arrow-alt-right:after {
  content: "\e996";
}

.govco-icon.govco-long-arrow-alt-up:after {
  content: "\e997";
}

.govco-icon.govco-luggage-cart:after {
  content: "\e998";
}

.govco-icon.govco-lungs:after {
  content: "\e999";
}

.govco-icon.govco-mailchimp:after {
  content: "\e99a";
}

.govco-icon.govco-male:after {
  content: "\e99b";
}

.govco-icon.govco-map-marker-alt:after {
  content: "\e99c";
}

.govco-icon.govco-map-marker:after {
  content: "\e99d";
}

.govco-icon.govco-map-signs:after {
  content: "\e99e";
}

.govco-icon.govco-map:after {
  content: "\e99f";
}

.govco-icon.govco-marker:after {
  content: "\e9a0";
}

.govco-icon.govco-mars:after {
  content: "\e9a1";
}

.govco-icon.govco-mask:after {
  content: "\e9a2";
}

.govco-icon.govco-medal:after {
  content: "\e9a3";
}

.govco-icon.govco-meh:after {
  content: "\e9a4";
}

.govco-icon.govco-memory:after {
  content: "\e9a5";
}

.govco-icon.govco-microchip:after {
  content: "\e9a6";
}

.govco-icon.govco-microphone-slash:after {
  content: "\e9a7";
}

.govco-icon.govco-microphone:after {
  content: "\e9a8";
}

.govco-icon.govco-microscope:after {
  content: "\e9a9";
}

.govco-icon.govco-microsoft:after {
  content: "\e9aa";
}

.govco-icon.govco-minus-circle:after {
  content: "\e9ab";
}

.govco-icon.govco-minus:after {
  content: "\e9ac";
}

.govco-icon.govco-mobile-alt:after {
  content: "\e9ad";
}

.govco-icon.govco-mobile:after {
  content: "\e9ae";
}

.govco-icon.govco-money-bill:after {
  content: "\e9af";
}

.govco-icon.govco-money-check-alt:after {
  content: "\e9b0";
}

.govco-icon.govco-money-check:after {
  content: "\e9b1";
}

.govco-icon.govco-moon:after {
  content: "\e9b2";
}

.govco-icon.govco-mosque:after {
  content: "\e9b3";
}

.govco-icon.govco-motorcycle:after {
  content: "\e9b4";
}

.govco-icon.govco-mountain:after {
  content: "\e9b5";
}

.govco-icon.govco-mouse-pointer:after {
  content: "\e9b6";
}

.govco-icon.govco-mouse:after {
  content: "\e9b7";
}

.govco-icon.govco-mug-hot:after {
  content: "\e9b8";
}

.govco-icon.govco-music:after {
  content: "\e9b9";
}

.govco-icon.govco-network-wired:after {
  content: "\e9ba";
}

.govco-icon.govco-newspaper:after {
  content: "\e9bb";
}

.govco-icon.govco-node-js:after {
  content: "\e9bc";
}

.govco-icon.govco-notes-medical:after {
  content: "\e9bd";
}

.govco-icon.govco-opera:after {
  content: "\e9be";
}

.govco-icon.govco-outdent:after {
  content: "\e9bf";
}

.govco-icon.govco-paint-brush:after {
  content: "\e9c0";
}

.govco-icon.govco-paint-roller:after {
  content: "\e9c1";
}

.govco-icon.govco-palette:after {
  content: "\e9c2";
}

.govco-icon.govco-paper-plane:after {
  content: "\e9c3";
}

.govco-icon.govco-paperclip:after {
  content: "\e9c4";
}

.govco-icon.govco-paragraph:after {
  content: "\e9c5";
}

.govco-icon.govco-parking:after {
  content: "\e9c6";
}

.govco-icon.govco-paste:after {
  content: "\e9c7";
}

.govco-icon.govco-pause-circle:after {
  content: "\e9c8";
}

.govco-icon.govco-pause:after {
  content: "\e9c9";
}

.govco-icon.govco-paw:after {
  content: "\e9ca";
}

.govco-icon.govco-paypal:after {
  content: "\e9cb";
}

.govco-icon.govco-pen-alt:after {
  content: "\e9cc";
}

.govco-icon.govco-pen-fancy:after {
  content: "\e9cd";
}

.govco-icon.govco-pen:after {
  content: "\e9ce";
}

.govco-icon.govco-pencil-ruler:after {
  content: "\e9cf";
}

.govco-icon.govco-people-arrows:after {
  content: "\e9d0";
}

.govco-icon.govco-percent:after {
  content: "\e9d1";
}

.govco-icon.govco-phone-alt:after {
  content: "\e9d2";
}

.govco-icon.govco-phone-slash:after {
  content: "\e9d3";
}

.govco-icon.govco-phone:after {
  content: "\e9d4";
}

.govco-icon.govco-php:after {
  content: "\e9d5";
}

.govco-icon.govco-piggy-bank:after {
  content: "\e9d6";
}

.govco-icon.govco-pills:after {
  content: "\e9d7";
}

.govco-icon.govco-pinterest-p:after {
  content: "\e9d8";
}

.govco-icon.govco-pizza-slice:after {
  content: "\e9d9";
}

.govco-icon.govco-place-of-worship:after {
  content: "\e9da";
}

.govco-icon.govco-plane-arrival:after {
  content: "\e9db";
}

.govco-icon.govco-plane-departure:after {
  content: "\e9dc";
}

.govco-icon.govco-plane-slash:after {
  content: "\e9dd";
}

.govco-icon.govco-plane:after {
  content: "\e9de";
}

.govco-icon.govco-play-circle:after {
  content: "\e9df";
}

.govco-icon.govco-play:after {
  content: "\e9e0";
}

.govco-icon.govco-plug:after {
  content: "\e9e1";
}

.govco-icon.govco-plus-circle:after {
  content: "\e9e2";
}

.govco-icon.govco-plus-square:after {
  content: "\e9e3";
}

.govco-icon.govco-plus:after {
  content: "\e9e4";
}

.govco-icon.govco-podcast:after {
  content: "\e9e5";
}

.govco-icon.govco-poll-h:after {
  content: "\e9e6";
}

.govco-icon.govco-poll:after {
  content: "\e9e7";
}

.govco-icon.govco-portrait:after {
  content: "\e9e8";
}

.govco-icon.govco-pound-sign:after {
  content: "\e9e9";
}

.govco-icon.govco-power-off:after {
  content: "\e9ea";
}

.govco-icon.govco-praying-hands:after {
  content: "\e9eb";
}

.govco-icon.govco-prescription-bottle-alt:after {
  content: "\e9ec";
}

.govco-icon.govco-prescription-bottle:after {
  content: "\e9ed";
}

.govco-icon.govco-prescription:after {
  content: "\e9ee";
}

.govco-icon.govco-print:after {
  content: "\e9ef";
}

.govco-icon.govco-procedures:after {
  content: "\e9f0";
}

.govco-icon.govco-project-diagram:after {
  content: "\e9f1";
}

.govco-icon.govco-pump-medical:after {
  content: "\e9f2";
}

.govco-icon.govco-pump-soap:after {
  content: "\e9f3";
}

.govco-icon.govco-pushed:after {
  content: "\e9f4";
}

.govco-icon.govco-puzzle-piece:after {
  content: "\e9f5";
}

.govco-icon.govco-python:after {
  content: "\e9f6";
}

.govco-icon.govco-qrcode:after {
  content: "\e9f7";
}

.govco-icon.govco-question-circle:after {
  content: "\e9f8";
}

.govco-icon.govco-question:after {
  content: "\e9f9";
}

.govco-icon.govco-quinscape:after {
  content: "\e9fa";
}

.govco-icon.govco-quora:after {
  content: "\e9fb";
}

.govco-icon.govco-quote-left:after {
  content: "\e9fc";
}

.govco-icon.govco-quote-right:after {
  content: "\e9fd";
}

.govco-icon.govco-rainbow:after {
  content: "\e9fe";
}

.govco-icon.govco-random:after {
  content: "\e9ff";
}

.govco-icon.govco-raspberry-pi:after {
  content: "\ea00";
}

.govco-icon.govco-react:after {
  content: "\ea01";
}

.govco-icon.govco-readme:after {
  content: "\ea02";
}

.govco-icon.govco-receipt:after {
  content: "\ea03";
}

.govco-icon.govco-recycle:after {
  content: "\ea04";
}

.govco-icon.govco-reddit-alien:after {
  content: "\ea05";
}

.govco-icon.govco-reddit-square:after {
  content: "\ea06";
}

.govco-icon.govco-reddit:after {
  content: "\ea07";
}

.govco-icon.govco-redhat:after {
  content: "\ea08";
}

.govco-icon.govco-redo:after {
  content: "\ea09";
}

.govco-icon.govco-remove-format:after {
  content: "\ea0a";
}

.govco-icon.govco-reply-all:after {
  content: "\ea0b";
}

.govco-icon.govco-reply:after {
  content: "\ea0c";
}

.govco-icon.govco-restroom:after {
  content: "\ea0d";
}

.govco-icon.govco-road:after {
  content: "\ea0e";
}

.govco-icon.govco-robot:after {
  content: "\ea0f";
}

.govco-icon.govco-rocket:after {
  content: "\ea10";
}

.govco-icon.govco-route:after {
  content: "\ea11";
}

.govco-icon.govco-rss-square:after {
  content: "\ea12";
}

.govco-icon.govco-rss:after {
  content: "\ea13";
}

.govco-icon.govco-ruble-sign:after {
  content: "\ea14";
}

.govco-icon.govco-ruler-horizontal:after {
  content: "\ea15";
}

.govco-icon.govco-ruler-vertical:after {
  content: "\ea16";
}

.govco-icon.govco-ruler:after {
  content: "\ea17";
}

.govco-icon.govco-running:after {
  content: "\ea18";
}

.govco-icon.govco-rupee-sign:after {
  content: "\ea19";
}

.govco-icon.govco-sad-cry:after {
  content: "\ea1a";
}

.govco-icon.govco-safari:after {
  content: "\ea1b";
}

.govco-icon.govco-salesforce:after {
  content: "\ea1c";
}

.govco-icon.govco-sass:after {
  content: "\ea1d";
}

.govco-icon.govco-satellite-dish:after {
  content: "\ea1e";
}

.govco-icon.govco-satellite:after {
  content: "\ea1f";
}

.govco-icon.govco-save:after {
  content: "\ea20";
}

.govco-icon.govco-school:after {
  content: "\ea21";
}

.govco-icon.govco-screwdriver:after {
  content: "\ea22";
}

.govco-icon.govco-scribd:after {
  content: "\ea23";
}

.govco-icon.govco-scroll:after {
  content: "\ea24";
}

.govco-icon.govco-sd-card:after {
  content: "\ea25";
}

.govco-icon.govco-search-location:after {
  content: "\ea26";
}

.govco-icon.govco-search-minus:after {
  content: "\ea27";
}

.govco-icon.govco-search-plus:after {
  content: "\ea28";
}

.govco-icon.govco-search:after {
  content: "\ea29";
}

.govco-icon.govco-server:after {
  content: "\ea2a";
}

.govco-icon.govco-servicestack:after {
  content: "\ea2b";
}

.govco-icon.govco-shapes:after {
  content: "\ea2c";
}

.govco-icon.govco-share-alt:after {
  content: "\ea2d";
}

.govco-icon.govco-share:after {
  content: "\ea2e";
}

.govco-icon.govco-shield-alt:after {
  content: "\ea2f";
}

.govco-icon.govco-ship:after {
  content: "\ea30";
}

.govco-icon.govco-shipping-fast:after {
  content: "\ea31";
}

.govco-icon.govco-shoe-prints:after {
  content: "\ea32";
}

.govco-icon.govco-shopping-bag:after {
  content: "\ea33";
}

.govco-icon.govco-shopping-basket:after {
  content: "\ea34";
}

.govco-icon.govco-shopping-cart:after {
  content: "\ea35";
}

.govco-icon.govco-shower:after {
  content: "\ea36";
}

.govco-icon.govco-shuttle-van:after {
  content: "\ea37";
}

.govco-icon.govco-sign-in-alt:after {
  content: "\ea38";
}

.govco-icon.govco-sign-language:after {
  content: "\ea39";
}

.govco-icon.govco-sign-out-alt:after {
  content: "\ea3a";
}

.govco-icon.govco-signal:after {
  content: "\ea3b";
}

.govco-icon.govco-signature:after {
  content: "\ea3c";
}

.govco-icon.govco-sim-card:after {
  content: "\ea3d";
}

.govco-icon.govco-sink:after {
  content: "\ea3e";
}

.govco-icon.govco-sitemap:after {
  content: "\ea3f";
}

.govco-icon.govco-skating:after {
  content: "\ea40";
}

.govco-icon.govco-sketch:after {
  content: "\ea41";
}

.govco-icon.govco-skiing:after {
  content: "\ea42";
}

.govco-icon.govco-skull:after {
  content: "\ea43";
}

.govco-icon.govco-skype:after {
  content: "\ea44";
}

.govco-icon.govco-slack:after {
  content: "\ea45";
}

.govco-icon.govco-sliders-h:after {
  content: "\ea46";
}

.govco-icon.govco-smile-beam:after {
  content: "\ea47";
}

.govco-icon.govco-smile:after {
  content: "\ea48";
}

.govco-icon.govco-smoking-ban:after {
  content: "\ea49";
}

.govco-icon.govco-smoking:after {
  content: "\ea4a";
}

.govco-icon.govco-sms:after {
  content: "\ea4b";
}

.govco-icon.govco-snapchat-ghost:after {
  content: "\ea4c";
}

.govco-icon.govco-snowboarding:after {
  content: "\ea4d";
}

.govco-icon.govco-snowflake:after {
  content: "\ea4e";
}

.govco-icon.govco-solar-panel:after {
  content: "\ea4f";
}

.govco-icon.govco-sort-alpha-down:after {
  content: "\ea50";
}

.govco-icon.govco-sort-alpha-up:after {
  content: "\ea51";
}

.govco-icon.govco-sort-amount-down:after {
  content: "\ea52";
}

.govco-icon.govco-sort-amount-up:after {
  content: "\ea53";
}

.govco-icon.govco-sort-down:after {
  content: "\ea54";
}

.govco-icon.govco-sort-up:after {
  content: "\ea55";
}

.govco-icon.govco-sort:after {
  content: "\ea56";
}

.govco-icon.govco-soundcloud:after {
  content: "\ea57";
}

.govco-icon.govco-sourcetree:after {
  content: "\ea58";
}

.govco-icon.govco-spa:after {
  content: "\ea59";
}

.govco-icon.govco-spell-check:after {
  content: "\ea5a";
}

.govco-icon.govco-spinner:after {
  content: "\ea5b";
}

.govco-icon.govco-spotify:after {
  content: "\ea5c";
}

.govco-icon.govco-square:after {
  content: "\ea5d";
}

.govco-icon.govco-stack-exchange:after {
  content: "\ea5e";
}

.govco-icon.govco-stack-overflow:after {
  content: "\ea5f";
}

.govco-icon.govco-stackpath:after {
  content: "\ea60";
}

.govco-icon.govco-stamp:after {
  content: "\ea61";
}

.govco-icon.govco-star-half:after {
  content: "\ea62";
}

.govco-icon.govco-star:after {
  content: "\ea63";
}

.govco-icon.govco-staylinked:after {
  content: "\ea64";
}

.govco-icon.govco-step-backward:after {
  content: "\ea65";
}

.govco-icon.govco-step-forward:after {
  content: "\ea66";
}

.govco-icon.govco-stethoscope:after {
  content: "\ea67";
}

.govco-icon.govco-sticky-note:after {
  content: "\ea68";
}

.govco-icon.govco-stop-circle:after {
  content: "\ea69";
}

.govco-icon.govco-stop:after {
  content: "\ea6a";
}

.govco-icon.govco-stopwatch:after {
  content: "\ea6b";
}

.govco-icon.govco-store-alt:after {
  content: "\ea6c";
}

.govco-icon.govco-store:after {
  content: "\ea6d";
}

.govco-icon.govco-stream:after {
  content: "\ea6e";
}

.govco-icon.govco-street-view:after {
  content: "\ea6f";
}

.govco-icon.govco-strikethrough:after {
  content: "\ea70";
}

.govco-icon.govco-stumbleupon:after {
  content: "\ea71";
}

.govco-icon.govco-subscript:after {
  content: "\ea72";
}

.govco-icon.govco-subway:after {
  content: "\ea73";
}

.govco-icon.govco-suitcase-rolling:after {
  content: "\ea74";
}

.govco-icon.govco-suitcase:after {
  content: "\ea75";
}

.govco-icon.govco-sun:after {
  content: "\ea76";
}

.govco-icon.govco-superscript:after {
  content: "\ea77";
}

.govco-icon.govco-swift:after {
  content: "\ea78";
}

.govco-icon.govco-swimmer:after {
  content: "\ea79";
}

.govco-icon.govco-synagogue:after {
  content: "\ea7a";
}

.govco-icon.govco-sync:after {
  content: "\ea7b";
}

.govco-icon.govco-syringe:after {
  content: "\ea7c";
}

.govco-icon.govco-table:after {
  content: "\ea7d";
}

.govco-icon.govco-tablet-alt:after {
  content: "\ea7e";
}

.govco-icon.govco-tablet:after {
  content: "\ea7f";
}

.govco-icon.govco-tachometer-alt:after {
  content: "\ea80";
}

.govco-icon.govco-tag:after {
  content: "\ea81";
}

.govco-icon.govco-tags:after {
  content: "\ea82";
}

.govco-icon.govco-tape:after {
  content: "\ea83";
}

.govco-icon.govco-tasks:after {
  content: "\ea84";
}

.govco-icon.govco-teamspeak:after {
  content: "\ea85";
}

.govco-icon.govco-telegram:after {
  content: "\ea86";
}

.govco-icon.govco-terminal:after {
  content: "\ea87";
}

.govco-icon.govco-text-height:after {
  content: "\ea88";
}

.govco-icon.govco-text-width:after {
  content: "\ea89";
}

.govco-icon.govco-th-large:after {
  content: "\ea8a";
}

.govco-icon.govco-th-list:after {
  content: "\ea8b";
}

.govco-icon.govco-th:after {
  content: "\ea8c";
}

.govco-icon.govco-theater-masks:after {
  content: "\ea8d";
}

.govco-icon.govco-thermometer:after {
  content: "\ea8e";
}

.govco-icon.govco-think-peaks:after {
  content: "\ea8f";
}

.govco-icon.govco-thumbs-down:after {
  content: "\ea90";
}

.govco-icon.govco-thumbs-up:after {
  content: "\ea91";
}

.govco-icon.govco-ticket-alt:after {
  content: "\ea92";
}

.govco-icon.govco-tiktok:after {
  content: "\ea93";
}

.govco-icon.govco-times-cancel:after {
  content: "\ea94";
}

.govco-icon.govco-times:after {
  content: "\ea95";
}

.govco-icon.govco-tint-slash:after {
  content: "\ea96";
}

.govco-icon.govco-tint:after {
  content: "\ea97";
}

.govco-icon.govco-tired:after {
  content: "\ea98";
}

.govco-icon.govco-toggle-off:after {
  content: "\ea99";
}

.govco-icon.govco-toggle-on:after {
  content: "\ea9a";
}

.govco-icon.govco-toolbox:after {
  content: "\ea9b";
}

.govco-icon.govco-tools:after {
  content: "\ea9c";
}

.govco-icon.govco-tooth:after {
  content: "\ea9d";
}

.govco-icon.govco-tractor:after {
  content: "\ea9e";
}

.govco-icon.govco-traffic-light:after {
  content: "\ea9f";
}

.govco-icon.govco-trailer:after {
  content: "\eaa0";
}

.govco-icon.govco-train:after {
  content: "\eaa1";
}

.govco-icon.govco-tram:after {
  content: "\eaa2";
}

.govco-icon.govco-transgender:after {
  content: "\eaa3";
}

.govco-icon.govco-trash-restore:after {
  content: "\eaa4";
}

.govco-icon.govco-trash:after {
  content: "\eaa5";
}

.govco-icon.govco-tree:after {
  content: "\eaa6";
}

.govco-icon.govco-trello:after {
  content: "\eaa7";
}

.govco-icon.govco-tripadvisor:after {
  content: "\eaa8";
}

.govco-icon.govco-trophy:after {
  content: "\eaa9";
}

.govco-icon.govco-truck-moving:after {
  content: "\eaaa";
}

.govco-icon.govco-tshirt:after {
  content: "\eaab";
}

.govco-icon.govco-tty:after {
  content: "\eaac";
}

.govco-icon.govco-tumblr:after {
  content: "\eaad";
}

.govco-icon.govco-tv:after {
  content: "\eaae";
}

.govco-icon.govco-twitch:after {
  content: "\eaaf";
}

.govco-icon.govco-twitter-x:after {
  content: "\eab0";
}

.govco-icon.govco-twitter:after {
  content: "\eab1";
}

.govco-icon.govco-typo3:after {
  content: "\eab2";
}

.govco-icon.govco-uber:after {
  content: "\eab3";
}

.govco-icon.govco-ubuntu:after {
  content: "\eab4";
}

.govco-icon.govco-uikit:after {
  content: "\eab5";
}

.govco-icon.govco-umbraco:after {
  content: "\eab6";
}

.govco-icon.govco-umbrella-beach:after {
  content: "\eab7";
}

.govco-icon.govco-umbrella:after {
  content: "\eab8";
}

.govco-icon.govco-underline:after {
  content: "\eab9";
}

.govco-icon.govco-undo:after {
  content: "\eaba";
}

.govco-icon.govco-unity:after {
  content: "\eabb";
}

.govco-icon.govco-universal-access:after {
  content: "\eabc";
}

.govco-icon.govco-unlink:after {
  content: "\eabd";
}

.govco-icon.govco-unlock:after {
  content: "\eabe";
}

.govco-icon.govco-upload:after {
  content: "\eabf";
}

.govco-icon.govco-ups:after {
  content: "\eac0";
}

.govco-icon.govco-usb:after {
  content: "\eac1";
}

.govco-icon.govco-user-check:after {
  content: "\eac2";
}

.govco-icon.govco-user-circle:after {
  content: "\eac3";
}

.govco-icon.govco-user-cog:after {
  content: "\eac4";
}

.govco-icon.govco-user-friends:after {
  content: "\eac5";
}

.govco-icon.govco-user-injured:after {
  content: "\eac6";
}

.govco-icon.govco-user-lock:after {
  content: "\eac7";
}

.govco-icon.govco-user-minus:after {
  content: "\eac8";
}

.govco-icon.govco-user-plus:after {
  content: "\eac9";
}

.govco-icon.govco-user-shield:after {
  content: "\eaca";
}

.govco-icon.govco-user-slash:after {
  content: "\eacb";
}

.govco-icon.govco-user:after {
  content: "\eacc";
}

.govco-icon.govco-users-cog:after {
  content: "\eacd";
}

.govco-icon.govco-users-slash:after {
  content: "\eace";
}

.govco-icon.govco-users:after {
  content: "\eacf";
}

.govco-icon.govco-usps:after {
  content: "\ead0";
}

.govco-icon.govco-utensils:after {
  content: "\ead1";
}

.govco-icon.govco-venus:after {
  content: "\ead2";
}

.govco-icon.govco-vial:after {
  content: "\ead3";
}

.govco-icon.govco-vials:after {
  content: "\ead4";
}

.govco-icon.govco-video-slash:after {
  content: "\ead5";
}

.govco-icon.govco-video:after {
  content: "\ead6";
}

.govco-icon.govco-vimeo:after {
  content: "\ead7";
}

.govco-icon.govco-virus:after {
  content: "\ead8";
}

.govco-icon.govco-viruses:after {
  content: "\ead9";
}

.govco-icon.govco-vk:after {
  content: "\eada";
}

.govco-icon.govco-voicemail:after {
  content: "\eadb";
}

.govco-icon.govco-volleyball-ball:after {
  content: "\eadc";
}

.govco-icon.govco-volume-down:after {
  content: "\eadd";
}

.govco-icon.govco-volume-mute:after {
  content: "\eade";
}

.govco-icon.govco-volume-off:after {
  content: "\eadf";
}

.govco-icon.govco-volume-up:after {
  content: "\eae0";
}

.govco-icon.govco-vote-yea:after {
  content: "\eae1";
}

.govco-icon.govco-vuejs:after {
  content: "\eae2";
}

.govco-icon.govco-walking:after {
  content: "\eae3";
}

.govco-icon.govco-wallet:after {
  content: "\eae4";
}

.govco-icon.govco-warehouse:after {
  content: "\eae5";
}

.govco-icon.govco-water:after {
  content: "\eae6";
}

.govco-icon.govco-wave-square:after {
  content: "\eae7";
}

.govco-icon.govco-waze:after {
  content: "\eae8";
}

.govco-icon.govco-weight-hanging:after {
  content: "\eae9";
}

.govco-icon.govco-weight:after {
  content: "\eaea";
}

.govco-icon.govco-whatsapp:after {
  content: "\eaeb";
}

.govco-icon.govco-wheelchair:after {
  content: "\eaec";
}

.govco-icon.govco-whmcs:after {
  content: "\eaed";
}

.govco-icon.govco-wifi:after {
  content: "\eaee";
}

.govco-icon.govco-wikipedia-w:after {
  content: "\eaef";
}

.govco-icon.govco-wind:after {
  content: "\eaf0";
}

.govco-icon.govco-window-close:after {
  content: "\eaf1";
}

.govco-icon.govco-window-maximize:after {
  content: "\eaf2";
}

.govco-icon.govco-window-minimize:after {
  content: "\eaf3";
}

.govco-icon.govco-window-restore:after {
  content: "\eaf4";
}

.govco-icon.govco-windows:after {
  content: "\eaf5";
}

.govco-icon.govco-wine-bottle:after {
  content: "\eaf6";
}

.govco-icon.govco-wine-glass:after {
  content: "\eaf7";
}

.govco-icon.govco-wix:after {
  content: "\eaf8";
}

.govco-icon.govco-wordpress:after {
  content: "\eaf9";
}

.govco-icon.govco-wrench:after {
  content: "\eafa";
}

.govco-icon.govco-x-ray:after {
  content: "\eafb";
}

.govco-icon.govco-yahoo:after {
  content: "\eafc";
}

.govco-icon.govco-yen-sign:after {
  content: "\eafd";
}

.govco-icon.govco-youtube:after {
  content: "\eafe";
}

/* ============================== Desplegables ============================== */
.desplegable-govco {
  width: 15.938rem;
  font-family: 'Verdana-Regular';
  font-size: 0.938rem;
  color: var(--govcolor-matterhorn);
  display: flex;
  flex-direction: column;
}

.desplegable-govco>label {
  font-family: 'Verdana-Regular';
  font-size: 0.938rem;
  color: var(--govcolor-matterhorn);
  margin-bottom: 0.5rem;
  line-height: 1.2;
}

.desplegable-govco .container-dropdown {
  position: relative;
}

.desplegable-govco .btn-dropdown,
.desplegable-govco input[type="text"].btn-dropdown,
.desplegable-govco button.btn-dropdown {
  font-family: 'Verdana-Regular';
  border: 0.063rem solid var(--govcolor-matterhorn);
  background-color: var(--govcolor-white);
  color: var(--govcolor-matterhorn);
  border-radius: 0.313rem;
  width: 100%;
  text-align: left;
  padding: 0.688rem 1.75rem 0.688rem 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.938rem;
  line-height: 1;
  margin: 0;
  height: auto;
  box-sizing: border-box;
}

.desplegable-govco input[type="text"].btn-dropdown {
  padding: 0.625rem 1.75rem 0.625rem 1rem;
}

.desplegable-govco:not(.calendar-govco) .btn-dropdown[aria-expanded="false"],
.desplegable-govco:not(.calendar-govco) input[type="text"].btn-dropdown[aria-expanded="false"],
.desplegable-govco:not(.calendar-govco) button.btn-dropdown[aria-expanded="false"] {
  box-shadow: none;
}

.desplegable-govco input.btn-dropdown::placeholder {
  color: var(--govcolor-matterhorn);
}

.desplegable-govco .input-group {
  position: absolute;
  top: 0;
  right: 0;
  justify-content: end;
  background-color: transparent;
  width: auto;
  align-items: center;
  cursor: pointer;
  height: 2.5rem;
}

.desplegable-govco .input-group-text {
  padding: 0;
  margin: 0;
  background-color: transparent;
  width: 2.125rem;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.desplegable-govco .input-group-text::after {
  color: var(--govcolor-havelock-lue);
}

.desplegable-govco .desplegable-arrow-active .btn-dropdown~.input-group .input-group-text::after,
.desplegable-govco .btn-dropdown[aria-expanded="true"]~.input-group .input-group-text::after {
  color: var(--govcolor-cobalt);
}

.desplegable-govco button.input-group-text::after {
  font-size: 1.875rem;
}

.desplegable-govco span.input-group-text::after {
  font-size: 0.625rem;
}

.desplegable-govco .btn-dropdown:disabled {
  cursor: default;
  border-color: var(--govcolor-matterhorn);
  background-color: var(--govcolor-silver-dis);
  outline: 0;
}

.desplegable-govco .btn-dropdown:disabled+.input-group .input-group-text::after {
  color: var(--govcolor-matterhorn);
}

.desplegable-govco span.alert-desplegable-govco {
  margin-top: 1rem;
  display: inline-block;
}

.desplegable-govco .btn-dropdown:after {
  font-size: 1.25rem;
}

.desplegable-govco .btn-dropdown:not(:disabled):hover,
.desplegable-govco .btn-dropdown[aria-expanded="true"],
.desplegable-govco input[type="text"].btn-dropdown[aria-expanded="true"],
.desplegable-govco button.btn-dropdown[aria-expanded="true"],
.desplegable-govco .desplegable-arrow-active .btn-dropdown {
  border-color: var(--govcolor-havelock-lue);
}

.desplegable-govco .btn-dropdown:focus-visible {
  border-color: var(--govcolor-tropical-blue);
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
}

.desplegable-govco .btn-dropdown[aria-expanded="true"],
.desplegable-govco .btn-dropdown[aria-expanded="true"]:not(.browser-default):focus-visible:not([readonly]),
.desplegable-govco .desplegable-arrow-active .btn-dropdown {
  box-shadow: 0 0.25rem 0 #3366CC24;
}

.desplegable-govco .dropdown-options-govco {
  border-radius: 0.125rem;
  border: 0.063rem solid var(--govcolor-havelock-lue);
  background-color: var(--govcolor-white);
  box-shadow: 0 0.188rem 0.375rem #00000029;
  width: 100%;
  z-index: 1;
  padding: 0.25rem 0.25rem 0.25rem 0;
}

.desplegable-govco .dropdown-options-govco ul {
  padding: 0;
  margin: 0;
  overflow-y: auto;
  max-height: 11.375rem;
  scrollbar-color: var(--govcolor-cobalt) var(--govcolor-solitude);
  scrollbar-width: thin;
}

.desplegable-govco .dropdown-options-govco ul::-webkit-scrollbar {
  width: 0.5rem;
  background-color: var(--govcolor-solitude);
  border-radius: 0.75rem;
}

.desplegable-govco .dropdown-options-govco ul::-webkit-scrollbar-thumb {
  border-radius: 0.75rem;
  box-shadow: 0 0.188rem 0.375rem #00000029;
  background-clip: padding-box;
  background-color: var(--govcolor-cobalt);
  border: 0.125rem solid var(--govcolor-solitude);
}

.desplegable-govco .dropdown-item {
  padding: 0.875rem 0.625rem;
  line-height: 1.125rem;
  color: var(--govcolor-matterhorn);
  display: flex;
  align-items: center;
  cursor: pointer;
  text-wrap: wrap;
  margin: 0;
}

.desplegable-govco:not(.check-govco) .dropdown-item {
  font-size: 0.938rem;
}

.desplegable-govco .dropdown-item:not(.active):hover {
  background-color: var(--govcolor-tropical-blue);
  color: var(--govcolor-matterhorn);
}

.desplegable-govco .dropdown-item:not(.active):active {
  color: var(--govcolor-matterhorn);
}

.desplegable-govco .dropdown-item:focus-visible {
  background-color: var(--govcolor-tropical-blue);
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
}

.desplegable-govco .dropdown-item.active {
  color: var(--govcolor-white);
  background-color: var(--govcolor-cobalt);
}

.desplegable-govco input[aria-invalid="true"]+.btn-dropdown,
.desplegable-govco input[aria-invalid="true"]+.btn-dropdown:hover,
.desplegable-govco input[aria-invalid="true"]+.btn-dropdown:focus-visible,
.desplegable-govco input[type="text"][aria-invalid="true"],
.desplegable-govco input[type="text"][aria-invalid="true"]:hover,
.desplegable-govco input[type="text"][aria-invalid="true"]:focus-visible {
  border-color: var(--govcolor-red) !important;
}

.desplegable-govco input[aria-invalid="true"]~.input-group span:after,
.desplegable-govco input[aria-invalid="true"]~span {
  color: var(--govcolor-red) !important;
}


/* Filtro de búsqueda */
.desplegable-govco.filter-govco .btn-dropdown {
  padding-right: 3.875rem;
}

.desplegable-govco.filter-govco button.input-group-text.govco-times::after {
  font-size: 1rem;
}

.desplegable-govco.filter-govco span.input-group-text.govco-exclamation-circle::after {
  font-size: 1.375rem;
}

.desplegable-govco.filter-govco .icon-close-govco {
  border-right: 0.063rem solid var(--govcolor-silver-dis);
}

.desplegable-govco.filter-govco .icon-close-govco:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  border-radius: 0;
}

.desplegable-govco.filter-govco input[aria-invalid="false"]~.input-group .govco-exclamation-circle,
.desplegable-govco.filter-govco input[aria-invalid="true"]~.input-group .govco-angle-down {
  display: none;
}

.desplegable-govco.filter-govco input[aria-invalid="true"]~.input-group .govco-exclamation-circle,
.desplegable-govco.filter-govco input[aria-invalid="false"]~.input-group .govco-angle-down {
  display: flex;
}

.desplegable-govco.filter-govco .btn-dropdown:disabled+.input-group .icon-close-govco {
  border-right: 0.063rem solid var(--govcolor-matterhorn);
}


/* Casillas de verificación */
.desplegable-govco.check-govco .btn-dropdown {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.desplegable-govco.check-govco .dropdown-item label {
  font-size: 0.938rem;
  margin: 0;
}

.desplegable-govco.check-govco .dropdown-item {
  padding: 0.688rem 0.625rem;
  min-height: 2.875rem;
}

/* ============================== OPciones de Seleccion ============================== */
/* checkbox */
.checkbox-seleccion-govco {
  display: block;
  cursor: pointer;
  margin-bottom: 0.938rem;
}

.checkbox-seleccion-govco label {
  font-size: 15px;
  color: var(--govcolor-matterhorn);
  font-family: Verdana-Regular;
}

.checkbox-seleccion-govco input[type="checkbox"]+label {
  color: var(--govcolor-matterhorn);
  font-size: 15px;
  cursor: pointer;
  margin-left: 0px;
  margin-right: 0px;
}

.checkbox-seleccion-govco input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--govcolor-white);
  margin: 0;
  font: inherit;
  color: var(--govcolor-cobalt);
  width: 1.25rem;
  height: 1.25rem;
  border: 0.125rem solid var(--govcolor-cobalt);
  transform: translateY(-0.075em);
  border-radius: 0.25rem;
  display: inline-grid;
  place-content: center;
  float: left;
  margin-right: 0.625rem;
  margin-top: 0.15rem;
  position: relative !important;
  opacity: 1 !important;
  cursor: pointer;
}

.checkbox-seleccion-govco input[type="checkbox"]:checked::after {
  font-family: "govco-fontv5";
  content: "\e889";
  color: var(--govcolor-white);
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.checkbox-seleccion-govco input[type="checkbox"]:not(:checked),
.checkbox-seleccion-govco input[type="checkbox"]:checked {
  pointer-events: auto !important;
}

.checkbox-seleccion-govco input[type="checkbox"]:checked {
  background-color: var(--govcolor-cobalt);
}

.checkbox-seleccion-govco input[type="checkbox"]:focus-visible {
  outline: max(0.125rem, 0.15em) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.15em);
}

.checkbox-seleccion-govco input[type="checkbox"]:disabled {
  border: 0.125rem solid var(--govcolor-silver);
}

.checkbox-seleccion-govco input[type="checkbox"]:checked:disabled {
  background-color: var(--govcolor-silver);
}

.checkbox-seleccion-govco input[type="checkbox"]:disabled+label {
  color: var(--govcolor-silver);
}

/* switch */
.switch-seleccion-govco {
  margin: 0;
  padding: 0;
  display: flex;
  margin-bottom: 0.938rem;
  align-items: center;
}

.switch-seleccion-govco label {
  font-size: 15px;
  color: var(--govcolor-matterhorn);
  font-family: Verdana-Regular;
}

.switch-seleccion-govco input {
  padding: 0;
  margin: 0 !important;
  cursor: pointer;
  border: 0.063rem solid var(--govcolor-cobalt);
  height: 1.25rem;
  width: 2.25rem !important;
  position: relative !important;
  opacity: 1 !important;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3.8' fill='rgba(9, 67, 181)'/></svg>") !important;
}

.switch-seleccion-govco input:checked {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3.8' fill='%23fff'/></svg>") !important;
  background-color: var(--govcolor-cobalt);
  border: 0.063rem solid var(--govcolor-cobalt);
  pointer-events: auto;
}

.switch-seleccion-govco input:not(:checked) {
  pointer-events: auto;
}

.switch-seleccion-govco input:disabled {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3.8' fill='%23737373'/></svg>") !important;
  background-color: var(--govcolor-silver);
  border: 0.063rem solid var(--govcolor-silver);
}

.switch-seleccion-govco input:checked:disabled {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3.8' fill='%23fff'/></svg>") !important;
  background-color: var(--govcolor-silver);
}

.switch-seleccion-govco input:disabled+label {
  color: var(--govcolor-silver);
}

.switch-seleccion-govco input:focus-visible {
  outline: 0.125rem solid var(--govcolor-black);
  outline-offset: 0.188rem;
  box-shadow: none !important;
}

.switch-seleccion-govco label {
  margin: 0;
  padding: 0;
  position: relative;
  cursor: pointer;
  margin-bottom: 0;
  display: initial;
  margin-left: 0.625rem;
  font-size: 15px;
  font-family: Verdana-Regular;
}

/* Radio button */
.radio-seleccion-govco {
  margin-bottom: 0.938rem;
}

.radio-seleccion-govco input[type="radio"]+label {
  color: var(--govcolor-matterhorn);
  font-size: 15px;
  font-family: Verdana-Regular;
  margin: 0;
  line-height: 1.375rem;
  cursor: pointer;
}

.radio-seleccion-govco input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--govcolor-white);
  margin: 0;
  font: inherit;
  color: var(--govcolor-cobalt);
  width: 1.25em;
  height: 1.25em;
  border: 0.12rem solid var(--govcolor-cobalt);
  border-radius: 50%;
  transform: translateY(-0.075em);
  display: inline-grid;
  place-content: center;
  float: left;
  margin-right: 0.5em;
  margin-top: 0.25em;
  position: relative !important;
  opacity: 1 !important;
}

.radio-seleccion-govco input[type="radio"]:hover {
  border: 0.15em solid var(--govcolor-cobalt);
}

.radio-seleccion-govco input[type="radio"]:disabled {
  border: 0.15em solid var(--govcolor-silver);
}

.radio-seleccion-govco input[type="radio"]:disabled+label {
  color: var(--govcolor-silver);
}

.radio-seleccion-govco input[type="radio"]::before {
  content: "";
  width: 0.875em;
  height: 0.875em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--govcolor-cobalt);
}

.radio-seleccion-govco input[type="radio"]:hover::before {
  box-shadow: inset 1em 1em var(--govcolor-cobalt);
}

.radio-seleccion-govco input[type="radio"]:disabled::before {
  box-shadow: inset 1em 1em var(--govcolor-silver);
}

.radio-seleccion-govco input[type="radio"]:checked::before {
  transform: scale(1);
}

.radio-seleccion-govco input[type="radio"]:focus-visible {
  outline: max(0.156rem, 0.15em) solid var(--govcolor-black);
  outline-offset: max(0.156rem, 0.15em);
}

.radio-seleccion-govco input[type="radio"]:not(:checked),
.radio-seleccion-govco input[type="radio"]:checked {
  pointer-events: all !important;
  cursor: pointer;
}

/* ============================== Fin Opciones de Seleccion ============================== */

/* Calendario */
.desplegable-govco span.input-group-text.govco-calendar-alt::after {
  font-size: 0.875rem;
}

.desplegable-govco.calendar-govco .dropdown-options-govco {
  overflow: hidden;
  max-height: initial;
  padding: 0.625rem 0.563rem 0.375rem 0.563rem;
  display: none;
  position: absolute;
  inset: 0 auto auto 0;
  margin: 0;
  transform: translate(0, 2.625rem);
}

.desplegable-govco.calendar-govco .dropdown-options-govco.show {
  display: block;
}

.desplegable-govco.calendar-govco .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.desplegable-govco.calendar-govco .header button {
  border: 0;
  background-color: transparent;
  margin-bottom: 0.625rem;
  padding: 0;
  line-height: 1.5;
}

.desplegable-govco.calendar-govco .header button:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
}

.desplegable-govco.calendar-govco .header button.show-months-year {
  width: 100%;
  line-height: 1.7;
}

.desplegable-govco.calendar-govco .header .govco-icon:after {
  color: var(--govcolor-cobalt);
  font-size: 1rem;
}

.desplegable-govco.calendar-govco .header button span {
  font-family: 'Nunito_Sans-Bold';
  font-size: 1rem;
  color: var(--govcolor-matterhorn);
}

.desplegable-govco.calendar-govco table,
.desplegable-govco.calendar-govco table thead,
.desplegable-govco.calendar-govco table tbody {
  width: 100%;
  display: flex;
  flex-direction: column;
  border: 0;
  background-color: var(--govcolor-white);
}

.desplegable-govco.calendar-govco table {
  gap: 0.125rem;
  margin: 0;
}

.desplegable-govco.calendar-govco table thead tr,
.desplegable-govco.calendar-govco table tbody tr {
  display: flex;
  flex-direction: row;
  gap: 0.125rem;
  background-color: transparent;
  border: 0;
}

.desplegable-govco.calendar-govco table thead tr th {
  font-family: 'Verdana-Regular';
  font-size: 0.875rem;
  color: var(--govcolor-matterhorn);
  font-weight: normal;
  width: 2rem;
  height: 1.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.desplegable-govco.calendar-govco table tbody tr td {
  padding: 0;
}

.desplegable-govco.calendar-govco table tbody tr td button {
  width: 2rem;
  height: 2rem;
  border: 0;
  background-color: transparent;
  padding: 0;
  font-family: 'Verdana-Regular';
  font-size: 0.875rem;
  color: var(--govcolor-matterhorn);
  border-radius: 0.25rem;
}

.desplegable-govco.calendar-govco table tbody tr td button.disabled {
  color: var(--govcolor-silver-dis);
  cursor: default;
}

.desplegable-govco.calendar-govco table tbody tr td button:not(.disabled):not(.selected):hover {
  background-color: var(--govcolor-tropical-blue);
}

.desplegable-govco.calendar-govco table tbody tr td button:focus-visible {
  background-color: var(--govcolor-tropical-blue);
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
}

.desplegable-govco.calendar-govco button.selected:not(.disabled),
.desplegable-govco.calendar-govco button.selected:not(.disabled),
.desplegable-govco.calendar-govco button.selected:not(.disabled) {
  color: var(--govcolor-white);
  background-color: var(--govcolor-havelock-lue);
}

.desplegable-govco.calendar-govco table.months tbody tr td button,
.desplegable-govco.calendar-govco table.years tbody tr td button {
  width: 3.5rem;
  height: 3.75rem;
}

/* ===================================== Entradas de texto ===================================== */

.entradas-de-texto-govco {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}

.entradas-de-texto-govco label {
  line-height: 1.125rem;
}

.entradas-de-texto-govco input[type="text"],
.entradas-de-texto-govco input[type="password"],
.entradas-de-texto-govco input[type="mail"],
.entradas-de-texto-govco input[type="tel"] {
  outline: none;
  background-color: var(--govcolor-white);
  border: 0.063rem solid var(--govcolor-silver-dis);
  border-radius: 0.313rem;
  width: 100%;
  padding: 0.625rem 2.25rem 0.625rem 0.625rem;
  display: inline;
  height: auto;
  box-sizing: inherit;
  line-height: 0.938rem;
  margin: 0;
  box-shadow: none;
}

.entradas-de-texto-govco input[type="text"],
.entradas-de-texto-govco input[type="password"],
.entradas-de-texto-govco input[type="mail"],
.entradas-de-texto-govco input[type="tel"],
.entradas-de-texto-govco input[type="text"]::placeholder,
.entradas-de-texto-govco input[type="password"]::placeholder,
.entradas-de-texto-govco input[type="mail"]::placeholder,
.entradas-de-texto-govco input[type="tel"]::placeholder,
.entradas-de-texto-govco label {
  font-size: 15px;
  font-family: "Verdana-Regular";
  color: var(--govcolor-matterhorn);
}

.entradas-de-texto-govco input[type="text"]:not(.browser-default):active:not([readonly]),
.entradas-de-texto-govco input[type="password"]:not(.browser-default):active:not([readonly]),
.entradas-de-texto-govco input[type="mail"]:not(.browser-default):active:not([readonly]),
.entradas-de-texto-govco input[type="tel"]:not(.browser-default):active:not([readonly]),
.entradas-de-texto-govco input[aria-invalid="false"]:not(.browser-default):active:not([readonly]),
.entradas-de-texto-govco input[aria-invalid="true"]:not(.browser-default):active:not([readonly]) {
  border-color: var(--govcolor-matterhorn);
}

.entradas-de-texto-govco input[type="text"]:not(.browser-default):focus-visible:not([readonly]),
.entradas-de-texto-govco input[type="password"]:not(.browser-default):focus:not([readonly]),
.entradas-de-texto-govco input[type="mail"]:not(.browser-default):focus:not([readonly]),
.entradas-de-texto-govco input[type="tel"]:not(.browser-default):focus:not([readonly]),
.entradas-de-texto-govco input[aria-invalid="false"]:not(.browser-default):focus:not([readonly]),
.entradas-de-texto-govco input[aria-invalid="true"]:not(.browser-default):focus:not([readonly]) {
  box-shadow: none;
}

.entradas-de-texto-govco input[type="text"]:not(.browser-default):focus-visible:not([readonly]):not(:active),
.entradas-de-texto-govco input[type="password"]:not(.browser-default):focus-visible:not([readonly]):not(:active),
.entradas-de-texto-govco input[type="mail"]:not(.browser-default):focus-visible:not([readonly]):not(:active),
.entradas-de-texto-govco input[type="tel"]:not(.browser-default):focus-visible:not([readonly]):not(:active),
.entradas-de-texto-govco input[aria-invalid="false"]:not(.browser-default):focus-visible:not([readonly]):not(:active),
.entradas-de-texto-govco input[aria-invalid="true"]:not(.browser-default):focus-visible:not([readonly]):not(:active) {
  border-width: 0.125rem;
  border-color: var(--govcolor-havelock-lue);
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
  color: var(--govcolor-matterhorn);
}

.entradas-de-texto-govco input[type="text"]:disabled,
.entradas-de-texto-govco input[type="password"]:disabled,
.entradas-de-texto-govco input[type="mail"]:disabled,
.entradas-de-texto-govco input[type="tel"]:disabled {
  background-color: var(--govcolor-silver-dis);
  border-style: solid;
  border-color: var(--govcolor-matterhorn);
}

.entradas-de-texto-govco span {
  font-size: 15px;
  font-family: "Verdana-Regular";
  color: var(--govcolor-matterhorn);
  display: block;
  width: 100%;
  line-height: 1.25rem;
}

/* Validaciones */
.entradas-de-texto-govco .input-container span.govco-svg {
  width: 1.5rem;
  height: 1.5rem;
  background-size: 1.5rem 1.5rem;
  display: none;
  position: absolute;
  right: 0.625rem;
  top: 0.5rem;
}

.entradas-de-texto-govco .input-container span.success {
  filter: var(--govcolor-svg-green);
}

.entradas-de-texto-govco .input-container span.error {
  filter: var(--govcolor-svg-red);
}

.entradas-de-texto-govco input[aria-invalid="false"]:not([value=""])~span.success,
.entradas-de-texto-govco input[aria-invalid="true"]:not([value=""])~span.error {
  display: block;
}

.entradas-de-texto-govco input[aria-invalid="false"]:not([value=""]) {
  border-color: var(--govcolor-green);
  color: var(--govcolor-green);
}

.entradas-de-texto-govco input[aria-invalid="true"]:not([value=""]) {
  border-color: var(--govcolor-red);
  color: var(--govcolor-red);
}

.entradas-de-texto-govco .success-text-govco {
  color: var(--govcolor-green);
}

.entradas-de-texto-govco .error-text-govco {
  color: var(--govcolor-red);
}

/* Contador */
.entradas-de-texto-govco span.counter-text {
  color: var(--govcolor-silver-dis);
  text-align: right;
}

.entradas-de-texto-govco input[type="text"]:not([value=""])+span.counter-text,
.entradas-de-texto-govco input[type="text"]:active+span.counter-text {
  color: var(--govcolor-matterhorn);
}

/* Con contraseña */
.entradas-de-texto-govco .input-container {
  position: relative;
}

.entradas-de-texto-govco .input-container button {
  border: 0;
  padding: 0;
  background-color: transparent;
  line-height: 1.25rem;
  display: flex;
  align-items: center;
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
}

.entradas-de-texto-govco .input-container button::after {
  font-size: 1.25rem;
  color: var(--govcolor-matterhorn);
}

.entradas-de-texto-govco input[type="text"]:focus-visible~button::after {
  color: var(--govcolor-havelock-lue);
}

.entradas-de-texto-govco input:disabled~button,
.entradas-de-texto-govco input[type="text"]:disabled~button {
  cursor: default;
}

/* Correo electronico */
.entradas-de-texto-govco input[type="mail"]::placeholder {
  color: var(--govcolor-silver-dis);
}

.entradas-de-texto-govco input[type="mail"]:disabled::placeholder {
  color: var(--govcolor-matterhorn);
}

/* ===================================== Carga de Archivos ===================================== */
.carga-archivo-govco .loader-carga-archivo-govco {
  margin-bottom: 0.438rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 0.625rem;
}

.carga-archivo-govco .all-input-carga-archivo-govco {
  display: inline-block;
  position: relative;
}

.carga-archivo-govco .label-carga-archivo-govco {
  font-family: 'Verdana-Regular';
  font-size: 15px;
  color: var(--govcolor-black);
  display: block;
}

.carga-archivo-govco .input-carga-archivo-govco {
  opacity: 0;
  position: absolute;
  height: 70%;
  width: 100%;
  top: 0;
  cursor: pointer;
  padding-left: 0.313rem;
}

.carga-archivo-govco .container-input-carga-archivo-govco {
  padding: 0.125rem;
  height: 100%;
  display: flex;
  justify-content: start;
  margin-top: 0.5rem;
  margin-bottom: 0.688rem;
  max-width: 24.375rem;
  margin-left: 0.188rem;
}

.carga-archivo-govco .container-input-carga-archivo-govco .button-file-carga-archivo-govco {
  width: 11.625rem;
  height: 2.625rem;
  background-color: var(--govcolor-cobalt);
  border-radius: 0.313rem 0 0 0.313rem;
  font-family: 'Verdana-Regular';
  font-size: 15px;
  color: var(--govcolor-white);
  text-align: center;
  padding: 0.5rem 0.875rem 0.438rem 0.875rem;
}

.carga-archivo-govco .container-input-carga-archivo-govco .file-name-carga-archivo-govco {
  width: 13.75rem;
  height: 2.625rem;
  background-color: var(--govcolor-white);
  border: 0.125rem solid var(--govcolor-silver);
  border-left: 0;
  border-radius: 0 0.313rem 0.313rem 0;
  font-family: 'Verdana-Regular';
  font-size: 15px;
  color: var(--govcolor-silver);
  padding: 0.438rem 0.313rem 0.438rem 0.313rem;
}

.carga-archivo-govco .container-input-carga-archivo-govco .button-file-carga-archivo-govco,
.carga-archivo-govco .container-input-carga-archivo-govco .file-name-carga-archivo-govco {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  line-height: 1.625rem;
}

.carga-archivo-govco .text-validation-carga-archivo-govco {
  margin-top: 0.938rem;
  color: var(--govcolor-black);
  font-family: 'Verdana-Regular';
  font-size: 15px;
  display: flex;
  flex-direction: row;
  column-gap: 0.313rem;
}

.carga-archivo-govco .button-loader-carga-archivo-govco {
  background-color: var(--govcolor-grey);
  min-width: 10.313rem;
  height: 2.625rem;
  border-radius: 1.563rem;
  color: var(--govcolor-white);
  font-family: 'Verdana-Regular';
  font-size: 15px;
  border: 0.063rem solid var(--govcolor-grey);
  display: inline-block;
}

.carga-archivo-govco .button-loader-carga-archivo-govco.inactive {
  pointer-events: none;
}

.carga-archivo-govco .container-detail-carga-archivo-govco {
  border-top: 0.063rem solid var(--govcolor-golden-brown);
  margin-top: 0.813rem;
  display: none;
}

.carga-archivo-govco .attached-files-carga-archivo-govco {
  padding-top: 0.813rem;
  display: flex;
  flex-wrap: wrap;
}

.carga-archivo-govco .input-carga-archivo-govco[data-error="true"]+.label-carga-archivo-govco {
  color: var(--govcolor-red);
}

.carga-archivo-govco .alert-carga-archivo-govco {
  color: var(--govcolor-red);
  font-family: 'Verdana-Regular';
  font-size: 16px;
  display: block;
  padding-top: 0.813rem;
}

.carga-archivo-govco .attached-file-carga-archivo-govco {
  width: 19.625rem;
  height: 4.25rem;
  background-color: var(--govcolor-cobalt);
  border: 0.063rem solid var(--govcolor-cobalt);
  color: var(--govcolor-white);
  border-radius: 0.313rem;
  display: flex;
  align-items: center;
  margin-right: 1rem;
  margin-bottom: 0.5rem;
  position: relative;
}

.carga-archivo-govco .attached-file-carga-archivo-govco span {
  color: var(--govcolor-white);
  font-family: 'Verdana-Regular';
  font-size: 15px;
  display: block;
}

.carga-archivo-govco .icon-text-carga-archivo-govco {
  display: flex;
  align-items: center;
  column-gap: 0.625rem;
  margin-left: 1rem;
}

.carga-archivo-govco .file-alt-carga-archivo-govco::after {
  color: var(--govcolor-white);
  font-size: 32px;
}

.carga-archivo-govco .container-text-name-carga-archivo-govco {
  max-width: 12.5rem;
}

.carga-archivo-govco .text-name-carga-archivo-govco {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.carga-archivo-govco .trash-alt-1-carga-archivo-govco {
  border: 0;
  background-color: transparent;
  position: absolute;
  right: 0;
  line-height: 1;
  padding: 0.188rem 0.375rem;
}

.carga-archivo-govco .trash-alt-1-carga-archivo-govco::after {
  width: 2.188rem;
  height: auto;
  display: inline-block;
  cursor: pointer;
  color: var(--govcolor-white);
  font-size: 21px;
}

.carga-archivo-govco .load-button-carga-archivo-govco {
  display: flex;
}

.carga-archivo-govco .load-carga-archivo-govco {
  padding: 0 1.188rem;
  visibility: hidden;
  display: flex;
  align-items: center;
}

.carga-archivo-govco .input-carga-archivo-govco:focus-visible~.container-input-carga-archivo-govco {
  border-radius: 0.313rem;
  outline: 0.125rem solid var(--govcolor-black);
}

.carga-archivo-govco .button-loader-carga-archivo-govco:focus-visible,
.carga-archivo-govco .attached-file-carga-archivo-govco:focus-visible {
  outline: 0.125rem solid var(--govcolor-black);
  outline-offset: 0.125rem;
}

.carga-archivo-govco .input-carga-archivo-govco:hover~.container-input-carga-archivo-govco .button-file-carga-archivo-govco,
.carga-archivo-govco .input-carga-archivo-govco:focus~.container-input-carga-archivo-govco .button-file-carga-archivo-govco,
.carga-archivo-govco .attached-file-carga-archivo-govco:hover,
.carga-archivo-govco .attached-file-carga-archivo-govco:focus,
.carga-archivo-govco .attached-file-carga-archivo-govco:focus-within {
  background-color: var(--govcolor-havelock-lue);
}

.carga-archivo-govco .attached-file-carga-archivo-govco .trash-alt-1-carga-archivo-govco:focus-visible {
  outline: 0.125rem solid var(--govcolor-black);
  outline-offset: -0.125rem;
}

.carga-archivo-govco .input-carga-archivo-govco:disabled {
  cursor: default;
}

.carga-archivo-govco .input-carga-archivo-govco.active:disabled~.container-input-carga-archivo-govco .button-file-carga-archivo-govco {
  background-color: var(--govcolor-silver);
  color: var(--govcolor-white);
  border-color: var(--govcolor-silver);
  cursor: default;
}

.carga-archivo-govco .input-carga-archivo-govco.active:disabled~.container-input-carga-archivo-govco .file-name-carga-archivo-govco {
  background-color: var(--govcolor-silver);
  border: 1px solid var(--govcolor-matterhorn);
  color: var(--govcolor-matterhorn);
  cursor: default;
}

.carga-archivo-govco .input-carga-archivo-govco.active:disabled~.label-carga-archivo-govco,
.carga-archivo-govco .input-carga-archivo-govco.active:disabled~.text-validation-carga-archivo-govco {
  color: var(--govcolor-silver);
}

.carga-archivo-govco .input-carga-archivo-govco:not(.active):disabled~.container-input-carga-archivo-govco .button-file-carga-archivo-govco {
  background-color: var(--govcolor-grey);
  border-color: var(--govcolor-grey);
  cursor: default;
}

.carga-archivo-govco .button-loader-carga-archivo-govco:disabled {
  background-color: var(--govcolor-silver);
  border-color: var(--govcolor-silver);
}

.carga-archivo-govco .spinner-indicador-de-carga-govco {
  width: 2rem;
  height: 2rem;
  border-width: 0.188rem;
  display: inline-block;
  vertical-align: -0.125em;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
  animation: .75s linear infinite spinner-border;
  border-color: var(--govcolor-cobalt);
  border-style: solid;
  border-right-color: transparent;
  position: relative;
}

@media (max-width: 630px) {
  .carga-archivo-govco .loader-carga-archivo-govco {
    display: block;
  }

  .carga-archivo-govco .load-button-carga-archivo-govco {
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: start;
    margin-top: 0.5rem;
    margin-bottom: 0.75rem;
  }

  .carga-archivo-govco .all-input-carga-archivo-govco {
    width: 100%;
  }

  .carga-archivo-govco .container-input-carga-archivo-govco {
    margin-left: 0;
    margin-bottom: 0.625rem;
  }

  .carga-archivo-govco .attached-file-carga-archivo-govco {
    width: 100%;
    margin: 0;
    margin-bottom: 0.625rem;
  }

  .carga-archivo-govco .container-text-name-carga-archivo-govco {
    max-width: 18.75rem;
  }

  .carga-archivo-govco .text-validation-carga-archivo-govco {
    flex-direction: column;
  }

  .carga-archivo-govco .load-carga-archivo-govco {
    padding: 0 2.375rem;
  }
}

/* ============================== Botones ============================== */
/* Botón de texto, simbólico, mixto */
.btn-govco {
  border-radius: 1.563rem;
  font-family: 'Verdana-Regular';
  font-size: 15px;
  padding: 0.688rem 0.938rem;
  border-width: 0.125rem;
  border-style: solid;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  line-height: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-govco.fill-btn-govco,
.btn-govco.outline-btn-govco {
  border-color: var(--govcolor-cobalt);
}

.btn-govco.fill-btn-govco,
.btn-govco.outline-secundary-btn-govco {
  background-color: var(--govcolor-cobalt);
  color: var(--govcolor-white);
}

.btn-govco.outline-btn-govco,
.btn-govco.fill-secundary-btn-govco {
  background-color: var(--govcolor-white);
  color: var(--govcolor-cobalt);
}

.btn-govco.fill-secundary-btn-govco:focus-visible,
.btn-govco.fill-secundary-btn-govco,
.btn-govco.outline-secundary-btn-govco {
  border-color: var(--govcolor-white);
}

.btn-govco:hover {
  text-decoration: none;
}

.btn-govco.fill-btn-govco:hover,
.btn-govco.fill-btn-govco:focus-visible,
.btn-govco.outline-btn-govco:hover,
.btn-govco.outline-btn-govco:focus-visible {
  background-color: var(--govcolor-havelock-lue);
  border-color: var(--govcolor-havelock-lue);
  color: var(--govcolor-white);
}

.btn-govco.fill-secundary-btn-govco:hover,
.btn-govco.fill-secundary-btn-govco:focus-visible {
  background-color: var(--govcolor-tropical-blue);
  border-color: var(--govcolor-tropical-blue);
}

.btn-govco.outline-secundary-btn-govco:hover,
.btn-govco.outline-secundary-btn-govco:focus-visible {
  background-color: var(--govcolor-tropical-blue);
  border-color: var(--govcolor-solitude);
  color: var(--govcolor-cobalt);
}

.btn-govco.fill-btn-govco:focus-visible,
.btn-govco.outline-btn-govco:focus-visible,
.btn-govco.fill-secundary-btn-govco:focus-visible,
.btn-govco.outline-secundary-btn-govco:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.188rem);
}

.btn-govco.fill-secundary-btn-govco:focus-visible,
.btn-govco.outline-secundary-btn-govco:focus-visible {
  outline-color: var(--govcolor-white);
}

.btn-govco:disabled,
.btn-govco.disabled {
  pointer-events: none;
}

.btn-govco.fill-btn-govco:disabled,
.btn-govco.fill-btn-govco.disabled,
.btn-govco.fill-secundary-btn-govco:disabled,
.btn-govco.fill-secundary-btn-govco.disabled {
  background-color: var(--govcolor-silver-dis);
  border-color: var(--govcolor-silver-dis);
  color: var(--govcolor-white);
}

.btn-govco.outline-btn-govco.disabled,
.btn-govco.outline-btn-govco:disabled {
  border-color: var(--govcolor-silver-dis);
  color: var(--govcolor-silver-dis);
}

.btn-govco.outline-secundary-btn-govco:disabled,
.btn-govco.outline-secundary-btn-govco.disabled {
  background-color: var(--govcolor-silver-dis);
}

/* Botón simbólico y mixto */
.btn-govco.fill-btn-govco .govco-svg,
.btn-govco.outline-secundary-btn-govco .govco-svg,
.btn-govco.fill-btn-govco:disabled .govco-svg,
.btn-govco.fill-btn-govco.disabled .govco-svg,
.btn-govco.fill-secundary-btn-govco:disabled .govco-svg,
.btn-govco.fill-secundary-btn-govco.disabled .govco-svg {
  filter: var(--govcolor-svg-white);
}

.btn-govco.outline-btn-govco .govco-svg,
.btn-govco.fill-secundary-btn-govco .govco-svg {
  filter: var(--govcolor-svg-cobalt);
}

.btn-govco.outline-btn-govco.disabled .govco-svg,
.btn-govco.outline-btn-govco:disabled .govco-svg {
  filter: var(--govcolor-svg-silver-dis);
}

/* Botón simbólico */
.btn-govco.only-icon-btn-govco {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  font-size: 20px;
  text-decoration: none;
}

.btn-govco.only-icon-btn-govco .govco-svg {
  min-width: 1.25rem;
  min-height: 1.25rem;
  background-size: 1.25rem 1.25rem;
}

/* Botón mixto */
.btn-govco.icon-btn-govco {
  font-size: 15px;
  padding: 0.313rem 0.75rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.625rem;
}

.btn-govco.icon-btn-govco span,
.btn-govco.icon-btn-govco .govco-icon,
.btn-govco.icon-btn-govco .govco-svg {
  display: inline-block;
}

.btn-govco.icon-btn-govco .govco-icon,
.btn-govco.link-btn-govco .govco-icon,
.btn-govco.fill-link-btn-govco .govco-icon,
.btn-govco.icon-btn-govco .govco-svg,
.btn-govco.link-btn-govco .govco-svg,
.btn-govco.fill-link-btn-govco .govco-svg {
  min-width: 1.5rem;
  min-height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: 1.5rem 1.5rem;
}

.btn-govco.link-btn-govco .govco-icon,
.btn-govco.fill-link-btn-govco .govco-icon,
.btn-govco.link-btn-govco .govco-svg,
.btn-govco.fill-link-btn-govco .govco-svg {
  min-width: 1.25rem;
  min-height: 1.25rem;
  background-size: 1.25rem 1.25rem;
}

.btn-govco.icon-btn-govco span:not(.govco-icon):not(.govco-svg),
.btn-govco.link-btn-govco span:not(.govco-icon):not(.govco-svg),
.btn-govco.fill-link-btn-govco span:not(.govco-icon):not(.govco-svg) {
  width: 100%;
}

.btn-govco.icon-btn-govco .govco-icon::after {
  font-size: 24px;
}

.btn-govco.link-btn-govco .govco-icon::after,
.btn-govco.fill-link-btn-govco .govco-icon::after {
  font-size: 20px;
}

.btn-govco.link-btn-govco,
.btn-govco.fill-link-btn-govco {
  padding: 0.375rem 0.688rem 0.375rem 0.375rem;
  border: 0;
  background-color: transparent;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.625rem;
  color: var(--govcolor-cobalt);
  text-align: start;
}

.btn-govco.link-btn-govco .govco-svg {
  filter: var(--govcolor-svg-cobalt);
}

.btn-govco.fill-link-btn-govco {
  color: var(--govcolor-white);
}

.btn-govco.fill-link-btn-govco .govco-svg {
  filter: var(--govcolor-svg-white);
}

.btn-govco.link-btn-govco span:first-child,
.btn-govco.fill-link-btn-govco span:first-child {
  text-align: end;
}

.btn-govco.link-btn-govco span:not(.govco-icon):not(.govco-svg),
.btn-govco.fill-link-btn-govco span:not(.govco-icon):not(.govco-svg) {
  text-decoration: underline;
}

.btn-govco.icon-btn-govco.outline-btn-govco:hover,
.btn-govco.icon-btn-govco.outline-btn-govco:focus-visible {
  background-color: var(--govcolor-white);
  color: var(--govcolor-havelock-lue);
}

.btn-govco.icon-btn-govco.outline-btn-govco:hover .govco-svg,
.btn-govco.icon-btn-govco.outline-btn-govco:focus-visible .govco-svg {
  filter: var(--govcolor-svg-havelock-lue);
}

.btn-govco.outline-secundary-btn-govco:hover .govco-svg,
.btn-govco.outline-secundary-btn-govco:focus-visible .govco-svg {
  filter: var(--govcolor-svg-cobalt);
}

.btn-govco.link-btn-govco:hover,
.btn-govco.link-btn-govco:focus-visible {
  color: var(--govcolor-havelock-lue);
}

.btn-govco.link-btn-govco:hover .govco-svg,
.btn-govco.link-btn-govco:focus-visible .govco-svg {
  filter: var(--govcolor-svg-havelock-lue);
}

.btn-govco.fill-link-btn-govco:hover,
.btn-govco.fill-link-btn-govco:focus-visible {
  color: var(--govcolor-tropical-blue);
}

.btn-govco.fill-link-btn-govco:hover .govco-svg,
.btn-govco.fill-link-btn-govco:focus-visible .govco-svg {
  filter: var(--govcolor-svg-tropical-blue);
}

.btn-govco.link-btn-govco:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
}

.btn-govco.fill-link-btn-govco:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-white);
}

.btn-govco.link-btn-govco:disabled,
.btn-govco.link-btn-govco.disabled,
.btn-govco.fill-link-btn-govco:disabled,
.btn-govco.fill-link-btn-govco.disabled {
  color: var(--govcolor-silver-dis);
}

.btn-govco.link-btn-govco:disabled .govco-svg,
.btn-govco.link-btn-govco.disabled .govco-svg,
.btn-govco.fill-link-btn-govco:disabled .govco-svg,
.btn-govco.fill-link-btn-govco.disabled .govco-svg {
  filter: var(--govcolor-svg-silver-dis);
}

/* ============================== Miga de pan ============================== */
/* 2 Niveles, 3 Niveles */

.breadcrumb-nav-govco {
  background-color: transparent;
  box-shadow: none;
  line-height: 1.5rem;
  height: auto;
}

.breadcrumb-govco {
  align-content: center;
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  font-size: 0.875rem;
  list-style: none;
  padding: 0 46px !important;
  margin-bottom: 1rem;
  margin-left: 0rem;
  line-height: 1.6;
  white-space: nowrap;
}

.breadcrumb-govco.inverted {
  background-color: var(--govcolor-cobalt);
  max-width: fit-content;
  min-height: 52px;
  white-space: nowrap;
  padding: 0px 39px !important;
}

.breadcrumb-item-govco {
  font-family: 'Verdana-Regular';
  padding: 0rem 2rem 0.3rem 0.8rem;
}

.breadcrumb-item-govco+.breadcrumb-item-govco::before {
  color: var(--govcolor-black);
  content: var(--bs-breadcrumb-divider, ">");
  float: left;
  font-weight: medium;
  padding-right: 0.8rem;
}

.breadcrumb-item-govco>a {
  color: var(--govcolor-cobalt);
  text-decoration: underline;
  font-size: 0.875rem;
  padding: 0rem;
}

.breadcrumb-item-govco.active {
  color: var(--govcolor-black);
  background-color: transparent;
  font-weight: medium;
}

.breadcrumb-item-govco.invested {
  background-color: transparent;
}

.breadcrumb-item-govco.invested,
.breadcrumb-item-govco.invested>a,
.breadcrumb-item-govco.invested+.breadcrumb-item-govco.invested::before {
  color: var(--govcolor-white);
  padding: 0px 10px;
}

/* ============================== Pie de página ============================== */
.pie-pagina-govco .govco-logo-potencia,
.portales-pie-pagina-govco .govco-logo-potencia {
  height: 48px;
  content: url(assets/images/Colombia-Potencia.png);
}

.pie-pagina-govco .govco-logo-entidad {
  height: 48px;
  content: url(assets/images/Logo-v2-MinTIC.png);
}

.portales-pie-pagina-govco .govco-logo-entidad-cit {
  height: 48px;
  content: url(assets/images/logo_comercio_largo.svg);
}

.pie-pagina-govco .govco-logo,
.portales-pie-pagina-govco .govco-logo {
  height: 30px;
  content: url(assets/images/logo.svg);
}

.pie-pagina-govco .govco-co,
.portales-pie-pagina-govco .govco-co {
  height: 48px;
  content: url(assets/images/logo-colombia.svg);
}

/* Pie de página - Sedes electrónicas y Trámites y servicios */
.pie-pagina-govco {
  width: 100%;
}

.pie-pagina-govco .first-section {
  padding: 3rem 1.25rem 2.5rem 99px;
  border-radius: 0.625rem;
  border: 0.125rem solid var(--govcolor-tropical-blue);
  -webkit-box-shadow: 0.625rem 3.75rem 0 -5.625rem var(--govcolor-tulip),
    -3.75rem 3.75rem 0 -2.5rem var(--govcolor-tulip), 0 0 0 0 var(--govcolor-tulip),
    3.75rem 3.75rem 0 -2.5rem var(--govcolor-tulip), -50px 5rem 0 -3.75rem var(--govcolor-tulip);
  box-shadow: 0.625rem 3.75rem 0 -5.625rem var(--govcolor-tulip),
    -3.75rem 3.75rem 0 -2.5rem var(--govcolor-tulip), 0 0 0 0 var(--govcolor-tulip),
    3.75rem 3.75rem 0 -2.5rem var(--govcolor-tulip), -50px 5rem 0 -3.75rem var(--govcolor-tulip);
  width: calc(100% - 2.5rem);
  margin-left: 1.25rem;
  margin-bottom: 1.25rem;
  position: relative;
}

.pie-pagina-govco h4 {
  color: var(--govcolor-cobalt);
  font-size: 22px;
  font-family: 'Nunito_Sans-Bold';
  margin-bottom: 1.875rem;
}

.pie-pagina-govco .logo-container {
  position: absolute;
  top: 3.125rem;
  right: 3.125rem;
  display: flex;
  flex-direction: column;
  align-items: end;
  row-gap: 2.5rem;
}

.pie-pagina-govco .logo-container .separator {
  display: none;
}

.pie-pagina-govco h5 {
  color: var(--govcolor-cobalt);
  font-size: 20px;
  font-family: 'Nunito_Sans-Bold';
}

.pie-pagina-govco .contact-data-container {
  list-style: none;
  padding: 0;
  margin-bottom: 1.875rem;
}

.pie-pagina-govco .contact-data-container li {
  display: flex;
  flex-direction: row;
  column-gap: 0.313rem;
  flex-wrap: wrap;
}

.pie-pagina-govco p {
  margin: 0;
  font-family: 'Verdana-Regular';
  font-size: 15px;
  color: var(--govcolor-matterhorn);
  display: flex;
  align-items: center;
  column-gap: 0.313rem;
  flex-wrap: wrap;
}

.pie-pagina-govco p a {
  font-size: 15px !important;
  padding: 0.125rem !important;
  text-decoration: underline !important;
}

.pie-pagina-govco .links-container {
  display: flex;
  flex-direction: row;
  column-gap: 2.5rem;
  margin-bottom: 2.188rem;
}

.pie-pagina-govco .links-container .govco-svg {
  min-width: 1.25rem !important;
  min-height: 1.25rem !important;
  background-size: 1.25rem 1.25rem !important;
}

.pie-pagina-govco .data-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  row-gap: 2rem;
  margin-bottom: 3.5rem;
}

.pie-pagina-govco .data-container .data {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 50%;
  padding-right: 0.625rem;
}

.pie-pagina-govco .data-container .data li {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: 0.313rem;
}

.pie-pagina-govco h6 {
  color: var(--govcolor-cobalt);
  font-size: 16px;
  font-family: 'Nunito_Sans-Bold';
  margin-bottom: 0.625rem;
}

.pie-pagina-govco .add-link-container {
  margin-bottom: 3rem;
}

.pie-pagina-govco .end-links-container {
  display: flex;
  flex-direction: row;
  column-gap: 0.938rem;
  flex-wrap: wrap;
}

.pie-pagina-govco .end-links-container a {
  padding: 0.313rem;
  font-size: 15px;
  text-decoration: underline;
}

.pie-pagina-govco .second-section {
  background-color: var(--govcolor-cobalt);
  height: 5rem;
  padding-left: 4.375rem;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.pie-pagina-govco .second-section .separator {
  border-left: 0.063rem solid var(--govcolor-white);
  height: 3rem;
  margin-left: 0.625rem;
  margin-right: 1rem;
  display: inline-block;
}

@media (max-width: 991px) {
  .pie-pagina-govco .first-section {
    padding: 3rem 0.75rem 2.5rem 0.75rem;
    border: 0.125rem solid var(--govcolor-tropical-blue);
    -webkit-box-shadow: 0.625rem 2.5rem 0 -2.5rem var(--govcolor-tulip),
      -10px 0.313rem 0 -2.5rem var(--govcolor-tulip), 0 0 0 0 var(--govcolor-tulip),
      2.5rem 2.5rem 0 -1.875rem var(--govcolor-tulip), -2.5rem 2.5rem 0 -1.875rem var(--govcolor-tulip);
    box-shadow: 0.625rem 2.5rem 0 -2.5rem var(--govcolor-tulip),
      -10px 0.313rem 0 -2.5rem var(--govcolor-tulip), 0 0 0 0 var(--govcolor-tulip),
      2.5rem 2.5rem 0 -1.875rem var(--govcolor-tulip), -2.5rem 2.5rem 0 -1.875rem var(--govcolor-tulip);
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .pie-pagina-govco h4 {
    font-size: 20px;
  }

  .pie-pagina-govco h5 {
    font-size: 16px;
  }

  .pie-pagina-govco .logo-container {
    position: initial;
    margin-bottom: 1.875rem;
    align-items: start;
    flex-direction: revert;
  }

  .pie-pagina-govco .logo-container .separator {
    border-left: 0.063rem solid var(--govcolor-black);
    height: 3rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: initial;
  }

  .pie-pagina-govco .govco-logo-entidad {
    content: url(assets/images/Logo-v1-MinTIC.png);
  }

  .pie-pagina-govco .links-container {
    flex-direction: column;
    row-gap: 0.25rem;
  }

  .pie-pagina-govco .data-container .data {
    width: auto;
  }

  .pie-pagina-govco .second-section {
    justify-content: center;
    padding-left: 0;
  }
}

/* Pie de página - Ventanillas únicas y Portales transversales */
.portales-pie-pagina-govco {
  width: 100%;
  background-color: var(--govcolor-cobalt);
  padding: 2.5rem 1.75rem 2.5rem 3.875rem;
  display: flex;
  flex-direction: row;
}

.portales-pie-pagina-govco .first-section,
.portales-pie-pagina-govco .first-section .first-logo-section,
.portales-pie-pagina-govco .first-section .second-logo-section {
  display: flex;
  flex-direction: column;
  row-gap: 1.25rem;
  align-items: start;
}

.portales-pie-pagina-govco .first-section {
  padding-right: 2.5rem;
}

.portales-pie-pagina-govco .govco-logo-potencia {
  filter: invert(100%) brightness(5000%);
  height: 2.5rem;
}

.portales-pie-pagina-govco .govco-logo {
  height: 1.5rem;
}

.portales-pie-pagina-govco .govco-logo-entidad-cit,
.portales-pie-pagina-govco .govco-co {
  height: 2.5rem;
}

.portales-pie-pagina-govco .second-third-section {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.portales-pie-pagina-govco .second-section {
  border-left: 0.125rem solid var(--govcolor-white);
  padding-left: 1rem;
  padding-right: 1rem;
  width: 60%;
}

.portales-pie-pagina-govco h5 {
  color: var(--govcolor-white);
  font-size: 20px;
  font-family: 'Nunito_Sans-Bold';
  margin-bottom: 1.5rem;
}

.portales-pie-pagina-govco .third-section {
  border-left: 0.125rem solid var(--govcolor-white);
  padding-left: 1rem;
  padding-right: 1rem;
}

.portales-pie-pagina-govco .third-section .govco-icon {
  font-size: 18px;
  padding-right: 1rem;
}

.portales-pie-pagina-govco .contact-data-container {
  list-style: none;
  padding: 0;
  margin: 0;
}

.portales-pie-pagina-govco .contact-data-container li {
  display: flex;
  flex-direction: row;
  column-gap: 0.313rem;
  flex-wrap: wrap;
}

.portales-pie-pagina-govco p {
  margin: 0;
  font-family: 'Verdana-Regular';
  font-size: 15px;
  color: var(--govcolor-white);
  display: flex;
  align-items: center;
  column-gap: 0.313rem;
  flex-wrap: wrap;
}

.portales-pie-pagina-govco p a {
  font-size: 15px !important;
  padding: 0.125rem !important;
  text-decoration: underline !important;
}

.portales-pie-pagina-govco .links-container {
  display: flex;
  flex-direction: row;
  column-gap: 0.5rem;
  margin-top: 3.5rem;
  margin-bottom: 13px;
}

.portales-pie-pagina-govco .links-container .govco-svg {
  min-width: 1.25rem !important;
  min-height: 1.25rem !important;
  background-size: 1.25rem 1.25rem !important;
}

.portales-pie-pagina-govco .end-links-container {
  display: flex;
  flex-direction: row;
  column-gap: 1rem;
  row-gap: 0.25rem;
  flex-wrap: wrap;
  margin-top: 1.188rem;
}

.portales-pie-pagina-govco .end-links-container a {
  padding: 0.313rem;
  font-size: 15px;
  text-decoration: underline;
}

@media (max-width: 991px) {
  .portales-pie-pagina-govco {
    flex-direction: column-reverse;
    padding: 2.5rem 1.25rem;
  }

  .portales-pie-pagina-govco h5 {
    margin-bottom: 1.25rem;
  }

  .portales-pie-pagina-govco .second-third-section {
    flex-direction: column;
  }

  .portales-pie-pagina-govco .second-section,
  .portales-pie-pagina-govco .third-section {
    border-left: 0;
    padding-left: 0;
  }

  .portales-pie-pagina-govco .second-section {
    width: initial;
  }

  .portales-pie-pagina-govco .contact-data-container li {
    flex-direction: column;
  }

  .portales-pie-pagina-govco .links-container {
    flex-direction: column;
    row-gap: 0.625rem;
    margin-top: 1.438rem;
    margin-bottom: 2rem;
  }

  .portales-pie-pagina-govco .end-links-container {
    margin-top: 21px;
    margin-bottom: 43px;
  }

  .portales-pie-pagina-govco .first-section {
    padding: 0;
    align-items: center;
    row-gap: 0;
  }

  .portales-pie-pagina-govco .first-section .first-logo-section,
  .portales-pie-pagina-govco .first-section .second-logo-section {
    flex-direction: row;
    width: 283px;
    align-items: center;
  }

  .portales-pie-pagina-govco .first-section .first-logo-section div,
  .portales-pie-pagina-govco .first-section .second-logo-section div {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.5rem;
    padding-left: 14px;
  }

  .portales-pie-pagina-govco .first-section .first-logo-section div {
    padding-bottom: 2.125rem;
    height: 4.625rem;
  }

  .portales-pie-pagina-govco .first-section .first-logo-section div:first-child,
  .portales-pie-pagina-govco .first-section .second-logo-section div:first-child {
    border-right: 0.063rem solid var(--govcolor-white);
    padding-right: 1.75rem;
    padding-left: 0;
  }

  .portales-pie-pagina-govco .govco-logo-entidad-cit {
    content: url(assets/images/logo_comercio_resp.svg);
  }
}

/* ============================== Alerta Modal ============================== */
    /* ------------------------------------ESTILOS GENERALES---------------------------------------------- */
    .modal-container-govco {
      position: relative !important;
      display: block !important;
      z-index: 1 !important;
      top: 0 !important;
      left: 0 !important;
      height: 100% !important;
      width: 100% !important;
      /* overflow-x: hidden !important; */
      /* overflow-y: auto !important; */
      outline: 0;
    }
    
    .modal-dialog-govco {
      width: 100%;
      position: relative;
      pointer-events: none;
    }
    
    .modal-content-govco {
      height: 100%;
      box-shadow: 0px 3px 6px #00000029;
      border: none !important;
      border-radius: 0.313rem !important;
      position: relative;
      display: flex;
      flex-direction: column;
      width: 100%;
      pointer-events: auto;
      background-color: var(--govcolor-white);
      background-clip: padding-box;
      outline: 0;
    }
    
    .close-btn-modal {
      width: 16px;
      height: 16px;
      display: flex;
      justify-content: center;
      align-items: center;
      text-decoration: none;
      color: var(--govcolor-cobalt);
    }
    
    .close-btn-modal:focus {
      padding: 6px !important;
      border: 1px solid var(--govcolor-black) !important;
      box-shadow: none;
    }
    
    .close-btn-modal:focus-visible {
      outline: none;
      box-shadow: none;
    }
    
    .modal-container-govco .govco-times {
      background-image: url(assets/icons/times.svg);
      min-width: 16px;
      min-height: 16px;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: 1rem 1rem;
    }
    
    .modal-close-govco {
      filter: var(--govcolor-svg-cobalt);
      line-height: 0px;
    }
    
    .modal-close-govco::before {
      margin-left: 0px !important;
    }
    
    .close-btn-modal:hover span {
      filter: var(--govcolor-svg-tropical-blue);
    }
    
    .modal-header-govco {
      border-bottom: none !important;
      padding: 3.5rem 3.5rem 0px 3.5rem !important;
      justify-content: flex-end !important;
      display: flex;
      flex-shrink: 0;
      align-items: center;
      border-top-left-radius: calc(0.3rem - 1px);
      border-top-right-radius: calc(0.3rem - 1px);
    }
    
    .modal-body-govco {
      margin: 0px 3.5rem auto 3.5rem !important;
      padding: 0px !important;
      /* padding-top: 8px !important; */
    }
    
    .modal-title-govco {
      font-family: 'Nunito_Sans-Bold';
      color: var(--govcolor-cobalt);
      font-size: 2.125rem;
      margin: 0px;
      margin-bottom: 0.625 !important;
      font-weight: normal;
      line-height: 42px;
      width: fit-content;
    }
    
    .modal-text-govco {
      font-family: 'Verdana-Regular';
      width: 100%;
      font-size: 15px;
      color: var(--govcolor-matterhorn);
      margin-bottom: 1.875rem;
      padding-right: 1.25rem;
      line-height: 1.375rem;
    }
    
    .modal-footer-govco {
      margin: 0px 4.688rem auto 4.688rem;
      padding-bottom: 3.5rem !important;
      justify-content: flex-start !important;
      border-top: none !important;
      display: flex;
      flex-wrap: wrap;
      flex-shrink: 0;
      align-items: center;
      border-bottom-right-radius: calc(0.3rem - 1px);
      border-bottom-left-radius: calc(0.3rem - 1px);
    }
    
    .modal-buttons-govco {
      display: flex;
      width: 100%;
      align-items: center;
      justify-content: space-between;
    }
    
    .btn-modal-govco {
      font-family: 'Verdana-Regular';
      display: block !important;
      border-radius: 25px !important;
      background-color: var(--govcolor-cobalt) !important;
      border: 2px solid var(--govcolor-cobalt) !important;
      padding-top: 11px !important;
      padding-bottom: 11px !important;
      padding-right: 48px !important;
      padding-left: 48px !important;
      font-size: 16px !important;
      line-height: 8px !important;
      letter-spacing: normal;
      text-transform: none;
      box-shadow: none;
      height: 42px;
      width: 165px;
    }
    
    .btn-modal-govco.btn-contorno {
      border: 2px solid var(--govcolor-cobalt) !important;
      background-color: transparent !important;
      color: var(--govcolor-cobalt) !important;
    }
    
    .btn-modal-govco.btn-contorno:hover,
    .btn-modal-govco.btn-contorno:focus {
      color: var(--govcolor-white) !important;
    }
    
    .btn-modal-govco:hover {
      background-color: var(--govcolor-havelock-lue) !important;
      border: 2px solid var(--govcolor-havelock-lue) !important;
    }
    
    .btn-modal-govco:focus {
      outline: 2px solid var(--govcolor-black) !important;
      outline-offset: max(0.2px, 2.4px);
      background-color: var(--govcolor-havelock-lue) !important;
      box-shadow: none !important;
      border: 2px solid var(--govcolor-havelock-lue) !important;
    }
    
    .center-elements-govco {
      text-align: center;
    }
    
    .modal-icon {
      margin-bottom: 16px;
    }
    
    .modal-text-center-govco {
      margin-bottom: 1.875rem;
      padding-right: 0px;
      line-height: 1.143;
    }
    
    .modal-container-govco .govco-icon::after {
      font-family: "govco-fontv5";
      font-size: 70px;
      line-height: 1.318;
    }
    
    @media(min-width:576px) {
      .modal-dialog-govco {
        max-width: 540px !important;
      }
    }
    
    @media(max-width:480px) {
    
      .modal-header-govco {
        padding: 1.5rem 1.5rem 0px 1.5rem !important;
      }
    
      .close-btn-modal {
        display: flex;
        justify-content: center;
        align-items: center;
        text-decoration: none;
        color: var(--govcolor-cobalt) !important;
      }
    
      .close-btn-modal:focus {
        padding: 0px !important;
        border: 1px solid var(--govcolor-black) !important;
      }
    
      .modal-body-govco {
        margin: 0px 1.5rem auto 1.5rem !important;
        padding-top: 1rem !important;
      }
    
      .modal-title-govco {
        font-size: 1.625rem;
        margin-bottom: 0.5rem !important;
        line-height: 1.208;
      }
    
      .modal-subtitle-govco {
        font-size: 1.125rem;
        margin-bottom: 1rem !important;
        line-height: 1.188;
      }
    
      .modal-text-govco {
        font-size: 0.875rem;
        margin-bottom: 1.5rem !important;
        padding-right: 1rem !important;
        line-height: 1.604;
      }
    
      .modal-text-center-govco {
        font-size: 0.75rem;
        padding-right: 0rem !important;
      }
    
      .modal-footer-govco {
        margin: 0px 1.5rem auto 1.5rem;
        padding-bottom: 3rem !important;
      }
    
      .modal-buttons-govco {
        display: block;
        width: 100%;
      }
    
      .btn-modal-govco {
        width: 100%;
        margin-bottom: 1rem !important;
      }
    
      .btn-contorno {
        margin-bottom: 0 !important;
      }
    
      .govco-icon::after {
        font-size: 48px;
      }
    
      .modal-header-alerts-govco {
        padding-top: 0 !important;
      }
    
      .modal-icon {
        margin-bottom: 6px;
      }
    }
    
    /* ----------------------- FIN GENERALES ------------------------------------ */
    
    /* ------------------MODAL EXITOSO-------------------------------------------- */
    
    .modal-header-exit-govco {
      padding-top: 3.5rem !important;
    }
    
    .success-govco{
      width: 100%;
      margin-bottom: 1.5rem !important;
    }
    
    .success-govco,
    .modal-success-icon::after {
      color: var(--govcolor-green);
    }
    
    .govco-svg {
      min-width: 1rem;
      min-height: 1rem;
      display: inline-block;
      background-repeat: no-repeat;
      background-size: 1rem 1rem;
    }
    
    
    .govco-icon.govco-check-circle {
      background-image: url(assets/icons/check-circle.svg);
      min-width: 4.375rem;
        min-height: 4.375rem;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: 4.375rem 4.375rem;
        filter: var(--govcolor-svg-green);
    }
    
    @media(max-width:480px) {
      .success-govco {
        margin-bottom: 1rem !important;
      }
    }
    
    /* ------------------FIN MODAL EXITOSO----------------------------------------- */
    /* ------------------MODAL CONFIRMATION---------------------------------------- */
    
    .confirmation-govco{
      width: 100%;
      margin-bottom: 1.5rem !important;
    }
    
    .govco-icon.govco-info-circle {
      background-image: url(assets/icons/info-circle.svg);
      min-width: 4.375rem;
        min-height: 4.375rem;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: 4.375rem 4.375rem;
        filter: var(--govcolor-svg-cobalt);
    }
    
    @media(max-width:480px) {
      .confirmation-govco {
        margin-bottom: 1rem !important;
      }
    }
    
    /* -----------------FIN MODAL CONFIRMACION-------------------------------------- */
    /* -----------------MODAL ERROR------------------------------------------------- */
    .error-govco{
      width: 100%;
      margin-bottom: 1.5rem !important;
    }
    
    .error-govco {
      color: var(--govcolor-red);
    }
    
    .container-modal-govco .govco-icon.govco-times-cancel {
      background-image: url(assets/icons/times-cancel.svg);
      min-width: 4.375rem;
        min-height: 4.375rem;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: 4.375rem 4.375rem;
        filter: var(--govcolor-svg-red);
    }

    .container-modal-govco .govco-icon.govco-times-cancel::after {
      content: '';
    }
    
    @media(max-width:480px) {
      .error-govco {
        margin-bottom: 1.5rem !important;
      }
    }
    /* -----------------FIN MODAL ERROR--------------------------------------------- */
    /* -----------------MODAL WARNING----------------------------------------------- */
    .warning-govco {
      width: 100%;
      margin-bottom: 1.5rem !important;
    }
    
    .warning-govco {
      color: var(--govcolor-yellow);
    }
    
    .container-modal-govco .govco-icon.govco-exclamation-circle {
      background-image: url(assets/icons/exclamation-circle.svg);
      min-width: 4.375rem;
        min-height: 4.375rem;
        display: inline-block;
        background-repeat: no-repeat;
        background-size: 4.375rem 4.375rem;
        filter: var(--govcolor-svg-yellow);
    }

    .container-modal-govco .govco-icon.govco-exclamation-circle::after {
      content: '';
    }
    
    @media(max-width:480px) {
      .warning-govco {
        margin-bottom: 1rem !important;
      }
    }
    /* -----------------FIN MODAL WARNING------------------------------------------- */

/* ====================================== galeria de aplicaciones ====================================== */

.button-rounded-menu-govco {
  position: relative;
  padding: 0px 0px !important;
  border-radius: 1.313rem !important;
  transition-duration: 0.3s;
  width: 42px;
  height: 42px;
  background-color: #0943B5 !important;
  border: 0 !important;
  box-shadow: none !important;
  line-height: 1.5 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}

.button-rounded-menu-govco[aria-expanded="false"]:hover,
.button-rounded-menu-govco[aria-expanded="false"]:focus-visible,
.button-rounded-menu-govco[aria-expanded="false"].hover,
.button-rounded-menu-govco[aria-expanded="false"].focus {
  background-color: #B5C7E9 !important;
}

.button-rounded-menu-govco[aria-expanded="false"].negative,
.button-rounded-menu-govco[aria-expanded="false"].negative-focus {
  background-color: #ffffff !important;
}

.button-rounded-menu-govco[aria-expanded="false"]:focus-visible,
.button-rounded-menu-govco[aria-expanded="false"].focus {
  outline: max(0.125rem, 0.125rem) solid #000000;
  outline-offset: max(0.125rem, 0.125rem);
}

.button-rounded-menu-govco[aria-expanded="false"].negative-focus {
  outline: max(0.125rem, 0.125rem) solid #FFFFFF;
  outline-offset: max(0.125rem, 0.125rem);
}

.button-rounded-menu-govco[aria-expanded="false"]:active {
  background-color: #3366cc !important;
}

.button-rounded-menu-govco[aria-expanded="true"] {
  background-color: #3366cc !important;
}

.button-rounded-menu-govco::before {
  font-family: "govco-fontv5";
  color: #ffffff;
  display: inline-block;
  font-size: 24px;
  content: "\ea8c";

}

.button-rounded-menu-govco[aria-expanded="false"]:hover::before,
.button-rounded-menu-govco[aria-expanded="false"]:focus-visible::before,
.button-rounded-menu-govco[aria-expanded="false"].hover::before,
.button-rounded-menu-govco[aria-expanded="false"].focus::before {
  color: #3366cc;
}

.button-rounded-menu-govco[aria-expanded="false"].negative::before,
.button-rounded-menu-govco[aria-expanded="false"].negative-focus::before {
  color: #0943B5;
}

.button-rounded-menu-govco[aria-expanded="false"]:active::before {
  color: #ffffff;
}

.dropdown-container-govco {
  width: 2.625rem !important;
  padding: 0 !important;
}

.dropdown-arrow-govco {
  visibility: hidden;
  width: 0;
  height: 0;
  border-right: 0.435rem solid transparent;
  border-top: 0.435rem solid transparent;
  border-left: 0.435rem solid transparent;
  border-bottom: 0.435rem solid #ffffff;
  position: absolute;
  bottom: 0%;
  right: 0%;
  z-index: 1;
  transform: translate(-14px, 10px);
}

.button-rounded-menu-govco .tooltip-text-govco {
  visibility: hidden;
  width: 16.75rem;
  height: 5.125rem;
  background-color: #ffffff;
  color: #4b4b4b;
  text-align: left;
  border-radius: 5px;
  padding: 0.625rem;
  position: absolute;
  z-index: 1;
  top: 0%;
  right: 0%;
  font-size: 14px;
  box-shadow: 4px 4px 2px #4b4b4b1a;
  transform: translate(0px, 52px);
}

.button-rounded-menu-govco[aria-expanded="false"]:hover .tooltip-text-govco,
.button-rounded-menu-govco[aria-expanded="false"]:hover .dropdown-arrow-govco,
.button-rounded-menu-govco[aria-expanded="false"].hover .tooltip-text-govco,
.button-rounded-menu-govco[aria-expanded="false"].hover .dropdown-arrow-govco,
.button-rounded-menu-govco[aria-expanded="false"]:focus .tooltip-text-govco,
.button-rounded-menu-govco[aria-expanded="false"]:focus .dropdown-arrow-govco,
.button-rounded-menu-govco[aria-expanded="false"].focus .tooltip-text-govco,
.button-rounded-menu-govco[aria-expanded="false"].focus .dropdown-arrow-govco,
.button-rounded-menu-govco[aria-expanded="false"].negative .tooltip-text-govco,
.button-rounded-menu-govco[aria-expanded="false"].negative .dropdown-arrow-govco,
.button-rounded-menu-govco[aria-expanded="false"].negative-focus .dropdown-arrow-govco,
.button-rounded-menu-govco[aria-expanded="false"].negative-focus .tooltip-text-govco {
  visibility: visible;
}

.dropdown-menu-candy-box-govco {
  width: 18rem;
  height: 9.375rem;
  background-color: #ffffff !important;
  box-shadow: 0.25rem 0.25rem 0.125rem #4b4b4b1a !important;
  border-radius: 0.313rem !important;
  padding: 14px 0.375rem 7px 0.375rem !important;
  margin-top: 10px !important;
  text-align: center !important;
  border: none !important;
  inset: 0px calc(2.625rem * (-0.01)) auto auto !important;
}

.dropdown-menu-candy-box-govco.show {
  transform: translate(0px, 42px) !important;
}

.dropdown-menu-candy-box-govco.not-show {
  display: none !important;
}

.button-rounded-menu-govco[aria-expanded="true"]+.dropdown-arrow-govco {
  visibility: visible;
}

.dropdown-title-govco {
  font-size: 16px;
  color: #4b4b4b;
	font-family: 'Nunito_Sans-Bold';

}

.dropdown-item-menu-ul {
  list-style: none;
  padding: 0 !important;
  margin: 0.4rem 0 0 0 !important;
  display: flex;
  justify-content: center;
}

.dropdown-item-menu-li {
  width: 5.75rem;
  height: 6.063rem;
  padding: 0;
}

.dropdown-item-govco {
  padding: 0.6rem !important;
  white-space: normal !important;
  border-radius: 0.3rem;
  line-height: 1rem;
  position: relative;
}

.dropdown-item-icon-govco {
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 1.313rem;
  background-color: #0943B5;
  margin: 0 auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin-bottom: 2px;
}

.icon-ciiu-govco {
  line-height: 0;
}

.icon-ciiu-govco::after {
  font-family: "govco-fontv5";
  color: #ffffff;
  font-size: 1.875rem;
  line-height: 18px;
  content: "\e891";
}

.icon-govco-govco {
  line-height: 0;
}

.icon-govco-govco::after {
  font-family: "govco-fontv5";
  color: #ffffff;
  font-size: 2rem;
  line-height: 18px;
  content: "\e947";
}

.icon-folder-user-govco {
  line-height: 0;
}

.icon-folder-user-govco::after {
  font-family: "govco-fontv5";
  color: #ffffff;
  display: inline-block;
  font-size: 1.5rem;
  line-height: 18px;
  content: "\e927";
}

.dropdown-item-govco span {
  text-align: center;
  color: #4b4b4b;
  font-size: 0.75rem;
}

.dropdown-item-govco.disabled .dropdown-item-icon-govco {
  background-color: #C8C8C8;
}

.dropdown-item-govco:hover,
.dropdown-item-govco.hover {
  background-color: #B5C7E9 !important;
  /* transition: all 0.3s linear; */
  width: 100% !important;
}

.dropdown-item-govco:focus {
  background-color: #ffffff !important;
}

.dropdown-item-govco:focus-visible,
.dropdown-item-govco.focus {
  background-color: #B5C7E9 !important;
  outline: max(0.125rem, 0.125rem) solid #000000;
  outline-offset: max(0.125rem, 0.125rem);
  z-index: 1;
  width: 100%;
}

.dropdown-item-govco:active,
.dropdown-item-govco.active-select {
  background-color: #ffffff !important;
  outline: 1px solid #0943B5;
  outline-offset: -1px;
  box-shadow: 0px 3px 2px #282c3424;
}

.dropdown-item-govco:active .dropdown-item-icon-govco,
.dropdown-item-govco.active-select .dropdown-item-icon-govco {
  background-color: #0943B5 !important;
}

.dropdown-item-govco:active .item-active-icon-govco::before,
.dropdown-item-govco.active-select .item-active-icon-govco::before {
  font-family: "govco-fontv5";
  position: absolute;
  top: 10%;
  right: 22%;
  content: "\e886";
  font-size: 16px;
  color: #ffffff;
  border-radius: 1.313rem;
  border: 0.063rem solid #068460;
  background-color: #068460;
}

.dropdown-item-govco:active .item-active-icon-background-govco::before,
.dropdown-item-govco.active-select .item-active-icon-background-govco::before {
  font-family: "govco-fontv5";
  position: absolute;
  top: 10%;
  right: 22%;
  content: "\ec01";
  font-size: 16px;
  color: #ffffff;
}

/* ==================================== fin galeria de aplicaciones ==================================== */
/* ========== Inicio HU4.7 Alerta notifificacion ========== */

/* Alerta Emergente */
.container-alerta-govco {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 16px;
}

.container-alerta-govco .govco-svg {
  min-width: 1.5rem;
  min-height: 1.5rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  filter: var(--govcolor-svg-green);
}
.container-alerta-govco .govco-svg.govco-times {
  background-size: 1rem 1rem !important;
  min-width: 1rem !important;
  min-height: 1rem !important;
}

.container-alerta-govco .alerta-govco {
  width: 100%;
  min-height: 48px !important;
  max-width: 911px !important;
  max-height: 48px !important;
  border-radius: 3px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0px !important;
  box-shadow: 0px 4px 0px color-mix(in srgb, var(--govcolor-cobalt) 14%, transparent)
}

.container-alerta-govco p {
  width: 100%;
  margin: 0 auto;
  margin-left: 0px;
  font-family: "Verdana-Regular";
  font-size: 15px;
}

.container-alerta-govco .notificacion-info-govco p a {
  font-family: "Verdana-Bold";
  color: var(--govcolor-cobalt);
  text-decoration: underline !important;
}

.container-alerta-interactivo .alerta-open-govco {
  position: fixed;
  bottom: 23px;
  width: 100%;
  z-index: 2;
  display: flex;
}

.container-alerta-govco .notificacion-info-govco {
  color: var(--govcolor-cobalt);
  background: var(--govcolor-white-smoke) 0% 0% no-repeat padding-box;
  border: 1px solid var(--govcolor-cobalt) !important;
}

.container-alerta-govco .notificacion-success-govco {
  color: var(--govcolor-green);
  background: #CDE6DF 0% 0% no-repeat padding-box;
  border: 1px solid var(--govcolor-green) !important;
}

.container-alerta-govco .notificacion-success-govco p a {
  font-family: "Verdana-Bold";
  color: var(--govcolor-green);
  text-decoration: underline !important;
}

.container-alerta-govco .notificacion-error-govco {
  color: var(--govcolor-red);
  background: #EECDD2 0% 0% no-repeat padding-box;
  border: 1px solid var(--govcolor-red) !important;
}

.container-alerta-govco .notificacion-error-govco p a {
  font-family: "Verdana-Bold";
  color: var(--govcolor-red);
  text-decoration: underline !important;
}

.container-alerta-govco .govco-icon.fs-mr {
  font-size: 1.5rem;
  margin-right: 0.5rem;
  background-size: 1.5rem;
  min-width: 1.5rem;
  min-height: 1.5rem;
}

.container-alerta-govco .govco-svg.fs-mr {
  margin-right: 0.5rem;
}

.container-alerta-interactivo {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100vw;
  z-index: 2;
}

.container-alerta-govco div p {
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin: 0;
  line-height: 2rem;
}

.container-alerta-govco div a .info {
  filter: var(--govcolor-svg-cobalt);
}
.container-alerta-govco div .info-modal {
  filter: var(--govcolor-svg-cobalt);
}
.container-alerta-govco div a span {
  display: flex !important;
}

.container-alerta-govco div a:focus-visible .info {
  filter: var(--govcolor-svg-havelock-lue);
}
.container-alerta-govco div a .success {
  filter: var(--govcolor-svg-green);
}
.container-alerta-govco div a:focus-visible .success {
  filter: var(--govcolor-svg-green-hov);
}
.container-alerta-govco div a .error {
  filter: var(--govcolor-svg-red);
}
.container-alerta-govco div a:focus-visible .error {
  filter: var(--govcolor-svg-red-hov);
}
.container-alerta-govco div a:focus-visible {   
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.188rem);
}

.container-alerta-govco .alerta-link.info:hover,
.container-alerta-govco .alerta-link.info:focus-visible {
  filter: var(--govcolor-svg-havelock-lue);
}
.container-alerta-govco .alerta-link.info:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.188rem);
  border-radius: 1rem;
}
.container-alerta-govco .alerta-link.success:hover,
.container-alerta-govco .alerta-link.success:focus-visible {
  color: #94B2AA
}  
.container-alerta-govco .alerta-link.success:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.188rem);
  border-radius: 1rem;
}
.container-alerta-govco .alerta-link.error:hover,
.container-alerta-govco .alerta-link.error:focus-visible {
  color: #C49198
}  
.container-alerta-govco .alerta-link.error:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.188rem);
  border-radius: 1rem;
}
.container-alerta-govco .govco-times.info:hover,
.container-alerta-govco .govco-times.info:focus-visible {
  filter: var(--govcolor-svg-havelock-lue);
}   
.container-alerta-govco .govco-times.success:hover,
.container-alerta-govco .govco-times.success:focus-visible {
  filter: var(--govcolor-svg-green-hov);
}  
.container-alerta-govco .govco-times.error:hover,
.container-alerta-govco .govco-times.error:focus-visible {
  filter: var(--govcolor-svg-red-hov);
}  

/* ================= Notificación Tipo Tostada =====================*/

/* Nunito_Sans-Regular */
@font-face {
  font-family: 'Nunito_Sans-SemiBold';
  src: url('assets/fonts/Nunito_Sans/static/NunitoSans-SemiBold.ttf');
}

.container-toast-govco {
  width: 100% !important;
  min-height: 100px !important;
  max-width: 386px !important;
  background-color: var(--govcolor-white) !important;
  box-shadow: 0px 4px 0px color-mix(in srgb, var(--govcolor-cobalt) 14%, transparent) !important;
  display: block !important;
  border-radius: 5px !important;
  padding: 0px !important;
  line-height: 21px !important;
  margin: 16px !important;
  position: static !important;
  font-size: 14px;
}

.container-toast-govco .govco-svg {
  min-width: 1.5rem;
  min-height: 1.5rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  filter: var(--govcolor-svg-green);
}

.container-toast-govco.info {
  border: 1px solid var(--govcolor-cobalt) !important;
}

.container-toast-govco.success {
  border: 1px solid var(--govcolor-green) !important;
}

.container-toast-govco.error {
  border: 1px solid var(--govcolor-red) !important;
}

.container-toast-govco .govco-svg.govco-times {
  /* font-size: 0.75rem; */
  background-size: 0.75rem 0.75rem;
  min-width: 0.75rem;
  min-height: 0.75rem;
}

.container-toast-govco .govco-svg.govco-times.info {
  filter: var(--govcolor-svg-cobalt);
}

.container-toast-govco .govco-svg.govco-times.success {
  filter: var(--govcolor-svg-green);
}

.container-toast-govco .govco-svg.govco-times.error {
  filter: var(--govcolor-svg-red);
}

.container-toast-govco .toast-header-info-govco {
  color: var(--govcolor-cobalt);
  background: var(--govcolor-solitude) 0% 0% no-repeat padding-box;
}

.container-toast-govco .toast-header-success-govco {
  color: var(--govcolor-green);
  background: #CDE6DF 0% 0% no-repeat padding-box;
}

.container-toast-govco .toast-header-error-govco {
  color: var(--govcolor-red);
  background: #EECDD2 0% 0% no-repeat padding-box;
}

.container-toast-govco .toast-small-govco {
  font-family: "Verdana-Regular";
  font-size: 12px;
  margin-right: 0.5rem;
}

.container-toast-govco .toast-small-govco.info {
  color: var(--govcolor-havelock-lue);
}

.container-toast-govco .toast-small-govco.success {
  color: var(--govcolor-green);
}

.container-toast-govco .toast-small-govco.error {
  color: var(--govcolor-red);
}

.container-toast-govco .toast-body-govco {
  font-family: "Verdana-Regular";
  font-size: 14px;
  color: var(--govcolor-matterhorn);
  text-align: left;
  text-shadow: 0px 3px 6px color-mix(in srgb, var(--govcolor-cobalt) 16%, transparent);
}

.container-toast-govco .toast-title-govco {
  font-family: "Nunito_Sans-SemiBold";
  font-size: 20px;
  color: var(--govcolor-black);
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.container-toast-govco .govco-icon.fs-mr {
  font-size: 1.5rem;
  margin-right: 0.5rem;
  background-size: 1.5rem;
  min-width: 1.5rem;
  min-height: 1.5rem;
}

.container-toast-govco .govco-svg.fs-mr {
  margin-right: 0.5rem;
}

.container-toast-interactivo {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 2
}

.container-toast-govco .toast-body-govco p {
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 0;
}

.container-toast-govco div a:focus-visible {   
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.188rem);
}
.container-toast-govco div a:focus-visible .info {
  filter: var(--govcolor-svg-havelock-lue) !important;
}
.container-toast-govco div a:focus-visible .success {
  filter: var(--govcolor-svg-green-hov);
}
.container-toast-govco div a:focus-visible .error {
  filter: var(--govcolor-svg-red-hov);
}
.container-toast-govco .govco-times.info:hover,
.container-toast-govco .govco-times.info:focus-visible {
  filter: var(--govcolor-svg-havelock-lue);
}   
.container-toast-govco .govco-times.success:hover,
.container-toast-govco .govco-times.success:focus-visible {
  filter: var(--govcolor-svg-green-hov);
}  
.container-toast-govco .govco-times.error:hover,
.container-toast-govco .govco-times.error:focus-visible {
  filter: var(--govcolor-svg-red-hov);
}
@media(max-width:480px) {
  .govco-icon::after {
    font-size: 1rem !important;
  }
}
/* ========== Fin HU4.7 Alerta notifificacion ========== */

/* ============================================== Acordeon ============================================= */
.accordion-govco {
  width: 100%;
}

.accordion-govco .accordion-header {
  line-height: 0;
  margin: 0;
}

.accordion-govco .button-accordion-govco {
  width: 100%;
  text-align: left;
  background-color: var(--govcolor-white);
  border: 0;
  min-height: 4.375rem;
  padding: 0 1.5rem;
  border-bottom: 0.125rem solid var(--govcolor-solitude);
  display: flex;
  align-items: center;
}

.accordion-govco .button-accordion-govco:focus {
  background-color: var(--govcolor-white);
}

.accordion-govco .text-button-accordion-govco {
  font-family: Nunito_Sans-Bold;
  color: var(--govcolor-matterhorn);
  font-size: 20px;
  line-height: 1rem;
}

.accordion-govco .button-accordion-govco::after {
  font-family: "govco-fontv5";
  line-height: 0;
  font-size: 16px;
  color: var(--govcolor-cobalt);
  margin-left: auto;
}

.accordion-govco .button-accordion-govco::after {
  content: "\e816";
}

.accordion-govco .button-accordion-govco.collapsed::after {
  content: "\e815";
}

.accordion-govco .item-accordion-govco {
  background-color: var(--govcolor-white);
}

.accordion-govco .body-accordion-govco {
  padding: 1.875rem 1.5rem 1.875rem 1.5rem;
  background-color: var(--govcolor-solitude);
}

.accordion-govco .title-one-accordion-govco {
  color: var(--govcolor-matterhorn);
  font-size: 20px;
  font-family: Nunito_Sans-Bold;
  display: block;
}

.accordion-govco .title-two-accordion-govco {
  color: var(--govcolor-matterhorn);
  font-size: 20px;
  font-family: NunitoSans-ExtraBold;
  margin-left: 0.875rem;
  margin-top: 1.75rem;
  display: block;
}

.accordion-govco .text-one-accordion-govco {
  color: var(--govcolor-matterhorn);
  font-size: 15px;
  font-family: Verdana-Regular;
  margin-left: 0.875rem;
  margin-top: 0.938rem;
  margin-bottom: 0;
  display: block;
  line-height: 1.375rem;
}

.accordion-govco .button-accordion-govco:disabled {
  background-color: var(--govcolor-silver);
}

.accordion-govco .button-accordion-govco:disabled::after {
  color: var(--govcolor-white);
}

.accordion-govco .button-accordion-govco:disabled>* {
  pointer-events: none;
  color: var(--govcolor-white);
}

.button-accordion-govco:focus-visible {
  outline: 0.125rem solid var(--govcolor-black);
  outline-offset: 5px;
}

/* style icon or number */
.accordion-govco .button-number-accordion-govco {
  min-height: 5rem;
}

.accordion-govco .icon-button-accordion-govco {
  font-family: Nunito_Sans-Bold;
  font-size: 20px;
  color: var(--govcolor-white);
  background-color: var(--govcolor-cobalt);
  border-radius: 3.125rem;
  min-width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.625rem;
}

.accordion-govco .button-accordion-govco:disabled .icon-button-accordion-govco {
  background-color: var(--govcolor-white);
  color: var(--govcolor-silver);
}

/* ============================================ fin Acordeon =========================================== */
/* ============================================== Tablas ============================================= */
.tabla-govco:not(.responsive-tabla-govco) {
  width: 100%;
  border: 0.125rem solid var(--govcolor-tropical-blue);
  overflow: auto;
  max-height: 25.188rem;
  scrollbar-color: var(--govcolor-cobalt) var(--govcolor-solitude);
  scrollbar-width: thin;
  position: relative;
}

.tabla-govco:not(.responsive-tabla-govco) .text-right {
  text-align: right;
}

.tabla-govco:not(.responsive-tabla-govco) .text-center {
  text-align: center;
}

.tabla-govco:not(.responsive-tabla-govco) .text-left {
  text-align: left;
}

.tabla-govco:not(.responsive-tabla-govco)::-webkit-scrollbar {
  width: 0.5rem;
  background-color: var(--govcolor-solitude);
  border-radius: 0.75rem;
}

.tabla-govco:not(.responsive-tabla-govco)::-webkit-scrollbar-track {
  border-radius: 0.625rem;
}

.tabla-govco:not(.responsive-tabla-govco)::-webkit-scrollbar-thumb {
  border-radius: 0.75rem;
  box-shadow: 0 0.188rem 0.375rem #00000029;
  background-clip: padding-box;
  background-color: var(--govcolor-cobalt);
  border: 0.125rem solid var(--govcolor-solitude);
}

.tabla-govco:not(.responsive-tabla-govco)::-webkit-scrollbar-button:vertical:decrement {
  height: 4.438rem;
  background-color: var(--govcolor-havelock-lue);
}

.tabla-govco table {
  border-collapse: collapse;
  width: 100%;
  margin: 0;
}

.tabla-govco:not(.responsive-tabla-govco) thead {
  position: sticky; 
  top: 0; 
  z-index: 1;
  background-color: var(--govcolor-havelock-lue);
  border: 0;
}

.tabla-govco:not(.responsive-tabla-govco) thead tr th {
  color: var(--govcolor-white);
  font-size: 16px;
  font-family: 'Nunito_Sans-Bold';
  vertical-align: top;
  padding: 0.813rem 0 0.625rem 1.25rem;
  line-height: 1rem;
  height: 4.438rem;
  position: relative;
}

.tabla-govco:not(.responsive-tabla-govco) thead tr th:last-child,
.tabla-govco:not(.responsive-tabla-govco) tbody tr td:last-child,
.tabla-govco:not(.responsive-tabla-govco) tfoot tr td:last-child {
  padding-right: 0.938rem;
}

.tabla-govco tr th {
  border-radius: 0;
}

.tabla-govco tr th .sort {
  cursor: pointer;
  margin-right: 0.25rem;
  background-color: var(--govcolor-portage);
  line-height: 1;
}

.tabla-govco thead tr th:has(.sort) {
  padding-left: 0;
}

.tabla-govco thead tr th:first-child:has(.sort) {
  padding-left: 0.75rem;
}

.tabla-govco tr th .sort::before {
  font-family: "govco-fontv5";
  content: "\e815";
  font-size: 13px;
  color: var(--govcolor-white);
  width: 1rem;
  height: 0.938rem;
  border-radius: 0.063rem;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: .3s linear;
  transition: .3s linear;
}

.tabla-govco tr th .sort[aria-sort="asc"]::before {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.tabla-govco tr th button {
  color: var(--govcolor-portage);
  border-radius: 0.063rem;
  border: 0;
  width: 1rem;
  height: 0.938rem;
  padding: 0;
}

.tabla-govco thead tr th .checkbox-seleccion-govco,
.tabla-govco tbody tr td .checkbox-seleccion-govco {
  margin-bottom: 0;
}

.tabla-govco thead tr th .checkbox-seleccion-govco input,
.tabla-govco tbody tr td .checkbox-seleccion-govco input {
  margin: 0;
}

.tabla-govco tbody tr td .checkbox-seleccion-govco input,
.tabla-govco.responsive-tabla-govco .checkbox-seleccion-govco input {
  background-color: transparent;
}

.tabla-govco .checkbox-seleccion-govco input[type="checkbox"]:checked {
  background-color: var(--govcolor-cobalt);
}

.tabla-govco:not(.responsive-tabla-govco) tbody {
  max-height: 20.313rem;
  overflow-y: auto;
}

.tabla-govco tbody {
  background-color: transparent;
  border: 0;
}

.tabla-govco .btn-collapse {
  border: 0;
  background-color: transparent;
  padding: 0;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.tabla-govco .btn-collapse::after {
  font-family: "govco-fontv5";
  font-size: 14px;
  content: "\e815";
  color: var(--govcolor-cobalt);
  -webkit-transition: .3s linear;
  transition: .3s linear;
}

.tabla-govco .btn-collapse:hover {
  color: var(--govcolor-tropical-blue);
}

.tabla-govco .btn-collapse:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
}

.tabla-govco .btn-collapse[aria-expanded="true"]::after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.tabla-govco tbody tr,
.tabla-govco tfoot tr {
  background-color: transparent;
  border: 0;
}

.tabla-govco tbody tr td,
.tabla-govco tfoot tr td {
  color: var(--govcolor-matterhorn);
  font-size: 14px;
  font-family: 'Verdana-Regular';
  padding: 0.75rem 0 0.75rem 1.25rem;
  line-height: 1.25rem;
  align-items: center;
  font-weight: normal;
}

.tabla-govco:not(.responsive-tabla-govco) tbody tr:not(.internal-table-container) td,
.tabla-govco:not(.responsive-tabla-govco) tfoot tr td {
  height: 4.063rem;
}

.tabla-govco:not(.responsive-tabla-govco) table:not(.not-active-rows) tbody tr:has(input[type="checkbox"]:active),
.tabla-govco.responsive-tabla-govco table:not(.not-active-rows):has(input[type="checkbox"]:active) {
  background-color: #FFAB001A;
}

.tabla-govco:not(.responsive-tabla-govco) table:not(.not-accented-rows) > tbody > tr:nth-child(even),
.tabla-govco.responsive-tabla-govco table:not(.not-accented-rows):nth-child(even) {
  background-color: var(--govcolor-solitude);
}

.tabla-govco:not(.responsive-tabla-govco) table:not(.not-row-cursor-over) tbody tr:hover,
.tabla-govco.responsive-tabla-govco table:not(.not-row-cursor-over):hover {
  background-color: #FFFAE8;
}

.tabla-govco:not(.responsive-tabla-govco) tbody tr:not(:last-child) td {
  border-bottom: 0.125rem solid var(--govcolor-solitude);
}

.tabla-govco:not(.responsive-tabla-govco) tbody tr.internal-table-container:not(tr:last-child) td {
  padding: 0;
  border-bottom: 0.125rem solid transparent;
}

.tabla-govco:not(.responsive-tabla-govco) tbody tr.internal-table-container > td > div {
  border-bottom: 0.125rem solid var(--govcolor-solitude);
  background-color: var(--govcolor-solitude);
  padding: 0 0.625rem 0 2.813rem;
}

.tabla-govco:not(.responsive-tabla-govco) .internal-table caption,
.tabla-govco .internal-table-second-container > div {
  caption-side: top;
  padding: 1.188rem 0 0 0;
  font-weight: normal;
}

.tabla-govco:not(.responsive-tabla-govco) .internal-table caption .caption-1,
.tabla-govco .internal-table-second-container > div .caption-1 {
  font-size: 18px;
  font-family: 'NunitoSans-ExtraBold';
  color: var(--govcolor-matterhorn);
  display: block;
  margin-bottom: 0.75rem;
}

.tabla-govco:not(.responsive-tabla-govco) .internal-table caption .caption-2,
.tabla-govco .internal-table-second-container > div .caption-2 {
  font-size: 14px;
  font-family: 'Verdana-Regular';
  color: var(--govcolor-matterhorn);
  display: block;
}

.tabla-govco:not(.responsive-tabla-govco) .internal-table thead {
  position: initial;
  background-color: transparent;
}

.tabla-govco:not(.responsive-tabla-govco) .internal-table thead th {
  color: var(--govcolor-cobalt);
  height: initial;
  vertical-align: middle;
  padding: 1.875rem 0.938rem 1.875rem 0;
  border-bottom: 0.063rem solid var(--govcolor-white);
}

.tabla-govco:not(.responsive-tabla-govco) .internal-table tbody td {
  padding: 1.625rem 0.625rem 1.625rem 0!important;
}

.tabla-govco:not(.responsive-tabla-govco) .internal-table tbody tr:not(:last-child) td {
  border-bottom: 0.063rem solid var(--govcolor-white)!important;
}

.tabla-govco:not(.responsive-tabla-govco) .internal-table tr {
  background-color: var(--govcolor-solitude)!important;
}

.tabla-govco:not(.responsive-tabla-govco) tfoot {
  background-color: var(--govcolor-white-smoke);
  position: sticky;
  bottom: 0;
  border-top: 0.125rem solid var(--govcolor-solitude);
}

.tabla-govco + .table-legend {
  color: var(--govcolor-matterhorn);
  font-size: 14px;
  font-family: 'Verdana-Regular';
  margin-top: 0.688rem;
  display: block;
}

/* Tabla responsiva */
.responsive-tabla-govco {
  max-height: initial!important;
  border-bottom: 0.125rem solid var(--govcolor-tropical-blue);
}

.responsive-tabla-govco table {
  border: 0.125rem solid var(--govcolor-tropical-blue);
  border-bottom: 0;
  background-color: var(--govcolor-white);
  width: 100%;
}

.responsive-tabla-govco table tbody {
  padding: 1.125rem 1.25rem;
}

.responsive-tabla-govco table tr th {
  color: var(--govcolor-cobalt);
  font-family: 'Nunito_Sans-Bold';
  font-size: 16px;
  padding: 1.125rem 0 0 0.938rem;
  width: 36%!important;
  vertical-align: top;
}

.responsive-tabla-govco table tr th .sort {
  position: initial;
  margin-right: 11px;
  line-height: 1;
}

.responsive-tabla-govco table tr td {
  color: var(--govcolor-matterhorn);
  font-family: 'Verdana-Regular';
  font-size: 14px;
  padding: 1.125rem 1.125rem 0 1.125rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.responsive-tabla-govco table tr td div {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: start;
  gap: 0.5rem;
  position: relative;
}

.responsive-tabla-govco table tr:last-child th,
.responsive-tabla-govco table tr:last-child td {
  padding-bottom: 1rem;
}

.responsive-tabla-govco table tr.internal-table-item th {
  background-color: var(--govcolor-havelock-lue);
  color: var(--govcolor-white);
}

.responsive-tabla-govco thead tr th .checkbox-seleccion-govco,
.responsive-tabla-govco tbody tr td .checkbox-seleccion-govco {
  margin-bottom: 0;
}

.responsive-tabla-govco .btn-collapse-responsive {
  margin: 0;
}

.responsive-tabla-govco table tfoot {
  background-color: var(--govcolor-white-smoke);
}

.responsive-tabla-govco .internal-table-second-container {
  border-left: 0.125rem solid var(--govcolor-tropical-blue);
  border-right: 0.125rem solid var(--govcolor-tropical-blue);
  background-color: var(--govcolor-solitude);
}

.responsive-tabla-govco .internal-table-second-container > div {
  padding: 1.188rem 1.188rem 1rem 1.188rem;
}

.responsive-tabla-govco .internal-table-second-container table.internal-table {
  background-color: var(--govcolor-solitude);
  border: 0;
}

.responsive-tabla-govco .internal-table-second-container table.internal-table th {
  padding: 0 0 0.25rem 1.188rem;
}

.responsive-tabla-govco .internal-table-second-container table.internal-table td {
  padding: 0 1rem 0.25rem 1.125rem;
}

.responsive-tabla-govco .internal-table-second-container table.internal-table:last-child tr:last-child th,
.responsive-tabla-govco .internal-table-second-container table.internal-table:last-child tr:last-child td {
  padding-bottom: 1.875rem;
}

.responsive-tabla-govco .internal-table-second-container hr {
  border-bottom: 0.063rem solid var(--govcolor-white);
  max-height: 0.188rem;
  background-color: transparent;
  margin: 0.875rem 1rem 1.313rem 0.938rem;
  opacity: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* ============================================ fin Tablas =========================================== */

/* ==================================== tarjetas de informacion ==================================== */

.tarjeta-govco {
  border-radius: 0.625rem;
  text-decoration: none;
  background-color: #FFFFFF;
  overflow: hidden;
  display: inline-block;
}

.tarjeta-govco .container-img-tarjeta-govco {
  background-color: #F6F8F9;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.tarjeta-govco .container-img-tarjeta-govco .image-tarjeta-govco {
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  object-position: center center;
}

.tarjeta-govco .body-tarjeta-govco {
  background-color: #FFFFFF;
}

.tarjeta-govco .body-tarjeta-govco span {
  color: #7E7E7E;
  font-size: 0.875rem;
  font-family: Verdana-Regular;
  margin-bottom: 0.5rem;
  display: block;
}

.tarjeta-govco .body-tarjeta-govco h5 {
  font-family: Nunito_Sans-Bold;
  color: #0943B5;
  text-decoration: underline;
  font-size: 1.25rem;
  margin-top: 0;
  margin-bottom: 0.375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.688rem;
}

.tarjeta-texto h5{
  font-size: 1.25rem !important;
}

.tarjeta-texto p{
  font-size: 0.938rem !important;
}

.tarjeta-texto-secundario p{
  font-size: 0.938rem !important;
}

.tarjeta-govco .body-tarjeta-govco p {
  font-family: Verdana-Regular;
  font-size: 0.938rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 0;
  line-height: 1.5rem;
}

.tarjeta-govco:hover, 
.tarjeta-govco:focus-visible,
.tarjeta-govco:focus {
  text-decoration: none;
  box-shadow: 0 0.25rem 0 #3366CC24;
}

.tarjeta-govco:focus-visible,
.tarjeta-govco:focus {
  outline: max(0.125rem, 0.15em) solid #000000;
  outline-offset: max(0.125rem, 0.25em);
}

.tarjeta-govco:hover .body-tarjeta-govco h5, 
.tarjeta-govco:focus .body-tarjeta-govco h5 {
  color: #4672C8;
}

.tarjeta-govco.horizontal-tarjeta-govco {
  display: flex;
  max-width: 34.75rem;
  height: 12.5rem;
  border: 0.063rem solid #B5C7E9;
}

.tarjeta-govco.horizontal-tarjeta-govco .container-img-tarjeta-govco {
  border-radius: 0.625rem 0 0 0.625rem;
  max-width: 16.438rem;
  height: 100%;
}

.tarjeta-govco.horizontal-tarjeta-govco .body-tarjeta-govco {
  border-radius: 0 0.625rem 0.625rem 0;
  max-width: 18.313rem;
  height: 100%;
  padding: 1.875rem;
}

.tarjeta-govco.horizontal-tarjeta-govco .body-tarjeta-govco p {
  color: #4C4C4C;
}

.tarjeta-govco.horizontal-tarjeta-govco:hover, 
.tarjeta-govco.horizontal-tarjeta-govco:focus-visible,
.tarjeta-govco.horizontal-tarjeta-govco:focus {
  border-color: #0943B5
}


.tarjeta-govco.vertical-tarjeta-govco {
  display: inline-block;
  max-width: 22.75rem;
  height: 29.375rem;
}

.vertical-tarjeta-align-govco {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}

.tarjeta-govco.vertical-tarjeta-govco .container-img-tarjeta-govco {
  border-radius: 0.625rem 0.625rem 0 0;
  width: 100%;
  height: 16.25rem;
}

.tarjeta-govco.vertical-tarjeta-govco .body-tarjeta-govco {
  border-radius: 0 0 0.625rem 0.625rem;
  width: 100%;
  height: 13.125rem;
  padding: 1.875rem 0.938rem 1.25rem 1rem;
  border: 0.063rem solid #B5C7E9;
  border-top: 0;
}

.tarjeta-govco.vertical-tarjeta-govco .body-tarjeta-govco p {
  color: #4C4C4C;
}

.tarjeta-govco.vertical-tarjeta-govco:hover .body-tarjeta-govco, 
.tarjeta-govco.vertical-tarjeta-govco:focus-visible .body-tarjeta-govco,
.tarjeta-govco.vertical-tarjeta-govco:focus .body-tarjeta-govco {
  border-color: #0943B5;
}

.tarjeta-govco.reverse-tarjeta-govco {
  flex-direction: row-reverse;
}

.tarjeta-govco.reverse-tarjeta-govco .container-img-tarjeta-govco {
  border-radius: 0 0.625rem 0.625rem 0;
}

.tarjeta-govco.reverse-tarjeta-govco .body-tarjeta-govco {
  border-radius: 0.625rem 0 0 0.625rem;
}

.icono-tarjeta-govco {
  border-radius: 0.313rem;
  border: 0.063rem solid #B5C7E9;
  background-color: #FFFFFF;
  text-decoration: none;
  display: inline-block;
}

.text-title {
  color: #FFFFFF !important;
}

.icono-tarjeta-govco:hover .body-tarjeta-govco h5,
.icono-tarjeta-govco:hover .title-body-tarjeta-govco h5 {
  color: #4672C8;
}

.icono-tarjeta-govco .container-icono-tarjeta-govco img {  
  max-width: 100%;
  max-height: 100%;
}

.icono-tarjeta-govco .body-tarjeta-govco h5 {
  font-family: Nunito_Sans-Bold;
  font-size: 16px;
  text-decoration: underline;
  color: #0943B5;
  margin-bottom: 0;
  line-height: 1.2rem;
  margin-top: 0;
}

.icono-tarjeta-govco .body-tarjeta-govco p {
  font-family: Verdana-Regular;
  font-size: 14px;
  color: #4C4C4C;
  margin-top: 1.405rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  width: 100%;
  height: 4.813rem;
  line-height: 1.2rem;
}

a.icono-tarjeta-govco:hover,
button.icono-tarjeta-govco:hover  {
  text-decoration: none;
  border: 1px solid #0943B5;
  box-shadow: 0 0.25rem 0 #3366CC24;
  color: #004884;
}

a.icono-tarjeta-govco:focus-visible,
a.icono-tarjeta-govco:focus,
button.icono-tarjeta-govco:focus-visible,
button.icono-tarjeta-govco:focus {
  border: 1px solid #3366CC;
  outline: max(0.125rem, 0.15em) solid #000000;
  outline-offset: max(0.125rem, 0.25em);
  box-shadow: 0 0.25rem 0 #3366CC24;
  color: #004884;
}

div.icono-tarjeta-govco {
  background-color: #B9B9B9;
  cursor: default;
  border: 0;
}
.disabled-variante-horizontal {
  pointer-events: none;
}

div.icono-tarjeta-govco .body-tarjeta-govco h5,
div.icono-tarjeta-govco .body-tarjeta-govco p {
  color: #FFFFFF;
}

.icono-tarjeta-govco.variable-tarjeta-govco {
  background-color: #FFFFFF;
  border: 0.063rem solid #B5C7E9;
}

.icono-tarjeta-govco.vertical-tarjeta-govco {
  max-width: 16rem;
  height: 17.188rem;
  text-align: center;
  padding: 1.875rem 1.25rem 1.375rem 1.25rem
}

.icono-tarjeta-govco.vertical-tarjeta-govco .container-icono-tarjeta-govco {
  max-width: 4.625rem;
  height: 4.625rem;
  margin: 0 auto;
}

.icono-tarjeta-govco.vertical-tarjeta-govco .body-tarjeta-govco {
  margin-top: 0.313rem;
}

.icono-tarjeta-govco.vertical-tarjeta-govco .body-tarjeta-govco .title-body-tarjeta-govco {
  position: relative;
  height: 2.5rem;
  width: 100%;
}

.icono-tarjeta-govco.vertical-tarjeta-govco .body-tarjeta-govco h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  line-height: 1.2rem;
  margin-top: 0;
}

.icono-tarjeta-govco.vertical-tarjeta-govco .body-tarjeta-govco .titulo-ilustracion {
  top: 0 !important;
  margin-top:1.688rem !important;
}

.icono-tarjeta-govco.horizontal-tarjeta-govco {
  width: 21.8rem;
  height: 6.25rem;
  padding: 1.625rem 2.625rem 1.5rem 1.875rem;
}

.icono-tarjeta-govco.horizontal-tarjeta-govco .container-icono-tarjeta-govco {
  max-width: 2.938rem;
  height: 2.938rem;
  min-width: 2.938rem;
}

.icono-tarjeta-govco.horizontal-tarjeta-govco,
.icono-tarjeta-govco.horizontal-tarjeta-govco .container-icono-tarjeta-govco,
.icono-tarjeta-govco.horizontal-tarjeta-govco .body-tarjeta-govco {
  display: flex;
  align-items: center;
}

.icono-tarjeta-govco.horizontal-tarjeta-govco .body-tarjeta-govco {
  margin-left: 1.458rem;
  max-width: 13.063rem;
  height: 2.875rem;
}

.icono-tarjeta-govco.horizontal-tarjeta-govco .body-tarjeta-govco h5 {
  width: 100%;
  height: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.2rem;
  margin-top: 0;
}

a.icono-tarjeta-govco.horizontal-tarjeta-govco:focus-visible,
a.icono-tarjeta-govco.horizontal-tarjeta-govco:focus,
button.icono-tarjeta-govco.horizontal-tarjeta-govco:focus-visible,
button.icono-tarjeta-govco.horizontal-tarjeta-govco:focus {
  outline: max(0.125rem, 0.125rem) solid #000000;
  outline-offset: max(0.188rem, 0.188rem);
}

.module-tarjeta-govco {
  background-color: #FFFFFF;
  max-width: 13.938rem;
  height: 13.188rem;
  text-decoration: none;
  border-radius: 0.625rem;
  display: inline-block;
}

.module-tarjeta-govco .header-tarjeta-govco {
  border: 0.063rem;
  border-color: #B5C7E9;
  border-style: solid;
  border-radius: 0.625rem 0.625rem 0 0;
  width: 100%;
  height: 3.875rem;
  display: flex;
  align-items: center;
  justify-content: center ;
}  

.module-tarjeta-govco .header-tarjeta-govco h6 {  
  margin-top: 0.5rem !important;
  margin-bottom: 0 !important;
  color: #0943B5;
}


.module-tarjeta-govco .header-tarjeta-govco h5 {
  color: #0943B5;
  font-family: Nunito_Sans-Bold;
  font-size: 16px;
  margin: 0;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  width: 95%;
  line-height: 1.2rem;
}

.module-tarjeta-govco hr {
  width: 100%;
  background-color: #0943B5;
  opacity: initial;
  margin: 0;
}

.module-tarjeta-govco hr:not([size]) {
  height: 0.25rem;
  border-bottom: 0 !important;
}


.module-tarjeta-govco .body-tarjeta-govco {
  border: 0.063rem;
  border-color: #B5C7E9;
  border-style: solid;
  border-radius: 0 0 0.625rem 0.625rem;
  width: 100%;
  height: 9.188rem;
  padding: 1.438rem 1.969rem 1.438rem 1.969rem;
}


.module-tarjeta-govco .body-tarjeta-govco p {
  color: #4C4C4C;
  font-family: Verdana-Regular;
  font-size: 0.938rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  margin: 0;
  line-height: 1.2rem;
}

a.module-tarjeta-govco:hover,
button.module-tarjeta-govco:hover {  
  text-decoration: none;
}

a.module-tarjeta-govco:hover .header-tarjeta-govco,
a.module-tarjeta-govco:focus .header-tarjeta-govco,
a.module-tarjeta-govco:focus-visible .header-tarjeta-govco,
button.module-tarjeta-govco:hover .header-tarjeta-govco,
button.module-tarjeta-govco:focus .header-tarjeta-govco,
button.module-tarjeta-govco:focus-visible .header-tarjeta-govco {
  background-color: #E5ECF8;
  border-color: #0943B5;
  color: #0943B5;
}

a.module-tarjeta-govco:hover .body-tarjeta-govco {
  border-color: #0943B5;
}

a.module-tarjeta-govco:focus,
a.module-tarjeta-govco:focus-visible,
button.module-tarjeta-govco:focus,
button.module-tarjeta-govco:focus-visible {
  outline: max(0.125rem, 0.125rem) solid #000000;
  outline-offset: max(0.125rem, 0.225rem);
}

div.module-tarjeta-govco {
  cursor: default;
}

div.module-tarjeta-govco .header-tarjeta-govco,
div.module-tarjeta-govco .body-tarjeta-govco {
  border-color: #F2F2F2;
  border: 0;
}

div.module-tarjeta-govco .header-tarjeta-govco {
  background-color: #B9B9B9;
  border: 0;
}

div.module-tarjeta-govco .header-tarjeta-govco h6 {
  color: #FFFFFF !important;
  border: 0;
}

div.module-tarjeta-govco hr {
  background-color: #7E7E7E;
}

/* ==================================== Fin tarjetas de informacion ==================================== */

/* ===================================== inicio buscador =============================================== */

.govco-icon::after {
  font-family: "govco-fontv5";
}

.text1-govco {
  font-size: 18px;
}

.container-govco{
  height: 2.625rem;
  background-color:var(--govcolor-white);
  border: 0.125rem solid var(--govcolor-cobalt);
  border-radius: 1.5rem;
  width: 100%;
  align-items: center;
  padding-right: 2px;
}

.container-govco.active{
outline-offset: 0.125rem;
outline: 0.125rem solid var(--govcolor-black);
}

.govco-icon {
min-width: 1rem;
min-height: 1rem;
display: inline-block;
background-repeat: no-repeat;
background-size: 1rem 1rem;
}

.govco-icon.govco-search  {
background-image: url(../assets/icons/search.svg);
min-width: 1rem;
min-height: 1rem;
display: inline-block;
background-repeat: no-repeat;
background-size: 1rem 1rem;
filter: var(--govcolor-svg-white);
}


.govco-search-basic .govco-icon.govco-times,
.govco-search-predictive .govco-icon.govco-times {
background-image: url(../assets/icons/times.svg);
min-width: 1.125;
min-height: 1.125;
display: inline-block;
background-repeat: no-repeat;
background-size: 1rem 1rem;
filter: var(--govcolor-svg-cobalt);
}

.govco-search-basic .govco-icon.govco-times:hover,
.govco-search-predictive .govco-icon.govco-times:hover {
filter: var(--govcolor-svg-tropical-blue);
}

/* ==================================Buscador Basico ==================================================*/

/* Verdana-Regular */
@font-face {
  font-family: 'Verdana-Regular';
  src: url('../assets/fonts/Verdana/static/Verdana-Regular.ttf');
}

/* Fuente iconografica */
@font-face {
  font-family: "govco-fontv5";
  src: url("../assets/icons/fonts/gov-co-font.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.govco-icon::after {
  font-family: "govco-fontv5";
}

.text1-govco {
  font-size: 18px;
}

.container-govco{
  height: 2.625rem;
  background-color:var(--govcolor-white);
  border: 0.125rem solid var(--govcolor-cobalt);
  border-radius: 1.5rem;
  width: 100%;
  align-items: center;
  padding-right: 2px;
}

.container-govco.active{
outline-offset: 0.125rem;
outline: 0.125rem solid var(--govcolor-black);
}

.govco-icon {
min-width: 1rem;
min-height: 1rem;
display: inline-block;
background-repeat: no-repeat;
background-size: 1rem 1rem;
}

.govco-icon.govco-search  {
background-image: url(../assets/icons/search.svg);
min-width: 1rem;
min-height: 1rem;
display: inline-block;
background-repeat: no-repeat;
background-size: 1rem 1rem;
filter: var(--govcolor-svg-white);
}

.govco-search-basic .govco-icon.govco-times,
.govco-search-predictive .govco-icon.govco-times {
background-image: url(../assets/icons/times.svg);
min-width: 1.125;
min-height: 1.125;
display: inline-block;
background-repeat: no-repeat;
background-size: 1rem 1rem;
filter: var(--govcolor-svg-cobalt);
}

.govco-search-basic .govco-icon.govco-times:hover,
.govco-search-predictive .govco-icon.govco-times:hover {
filter: var(--govcolor-svg-tropical-blue);
}

/* ==================================Buscador Basico ==================================================*/

/* Verdana-Regular */
@font-face {
    font-family: 'Verdana-Regular';
    src: url('../assets/fonts/Verdana/static/Verdana-Regular.ttf');
  }
  
  /* Fuente iconografica */
  @font-face {
    font-family: "govco-fontv5";
    src: url("../assets/icons/fonts/gov-co-font.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
  }

  .govco-icon::after {
    font-family: "govco-fontv5";
  }

.text1-govco {
    font-size: 18px;
 }

.container-govco{
    height: 2.625rem;
    background-color:var(--govcolor-white);
    border: 0.125rem solid var(--govcolor-cobalt);
    border-radius: 1.5rem;
    width: 100%;
    align-items: center;
    padding-right: 2px;
}

.container-govco.active{
  outline-offset: 0.125rem;
  outline: 0.125rem solid var(--govcolor-black);
}

.govco-icon {
  min-width: 1rem;
  min-height: 1rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
}

.govco-icon.govco-search  {
  background-image: url(../assets/icons/search.svg);
  min-width: 1rem;
  min-height: 1rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  filter: var(--govcolor-svg-white);
}

.govco-search-basic .govco-icon.govco-times,
.govco-search-predictive .govco-icon.govco-times {
  background-image: url(../assets/icons/times.svg);
  min-width: 1.125;
  min-height: 1.125;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  filter: var(--govcolor-svg-cobalt);
}

.govco-search-basic .govco-icon.govco-times:hover,
.govco-search-predictive .govco-icon.govco-times:hover {
  filter: var(--govcolor-svg-tropical-blue);
}

/* ==================================Buscador Basico ==================================================*/

.govco-search-basic{
    height: 2.625rem;
    width: -webkit-fill-available;
}

.govco-search-basic input[type=text].input-search-basic-govco{
    border: none;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    width: -webkit-fill-available;
    height: 2.35rem;
    padding-left: 1.25rem;
    text-align: left;
    color: var(--govcolor-matterhorn);
    font-weight: normal;
    letter-spacing: 0rem;
    font-size: 0.938rem;
    margin: 0rem;
    box-shadow: none;
}

.govco-search-basic input[type=text].input-search-basic-govco::placeholder{
  color: var(--govcolor-matterhorn);
}

.govco-search-basic .btn-clean-basic-govco{
    border: none;
    background: var(--govcolor-white);
    height: 2.35rem;
    align-items: center;
}

.govco-search-basic .btn-search-basic-govco{
    border: none;
    background: var(--govcolor-cobalt);
    height: 2.25rem;
    border-radius: 50% !important;
    width: 2.36rem;
    margin-left: 0.375rem;
}

.line-basic-govco{
    height: 1.875rem;
    width: 0;
    border: 1px solid var(--govcolor-grey);
}

.govco-search-basic input[type=text].input-search-basic-govco:focus{
    outline: none;
    border: none;
    box-shadow: none;
}

.container-govco.disabled{
    border: 1px solid var(--govcolor-silver);
    background-color: var(--govcolor-white);
}

.govco-search-basic input[type=text].input-search-basic-govco:disabled{
  color: var(--govcolor-silver);
  background-color: var(--govcolor-white);
}

.govco-search-basic input[type=text].input-search-basic-govco:disabled::placeholder{
  color: var(--govcolor-silver);
}

.govco-search-basic .btn-search-basic-govco:disabled{
    background: var(--govcolor-silver);
}

.govco-search-basic .btn-clean-basic-govco,
.govco-search-basic .line-basic-govco{
  display: none;
}

.govco-search-basic .btn-clean-basic-govco.active,
.govco-search-basic .line-basic-govco.active{
  display: block;
}

.govco-search-basic .btn-search-basic-govco.disabled{
  background-color: var(--govcolor-silver);
  cursor: not-allowed;
  pointer-events: none;
}

.govco-search-basic-govco:disabled{
  background: var(--govcolor-white);
  color: var(--govcolor-silver);
  cursor: not-allowed;
  pointer-events: none;
}

/* =========================FIN BUSCADOR BASICO============================ */

/* ======================== LISTADO PREDICTIVO ============================ */

 .govco-search-predictive input[type=text].input-search-predictive-govco{
  border: none;
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  width: -webkit-fill-available;
  height: 2.35rem;
  padding-left: 1.25rem;
  text-align: left;
  color: var(--govcolor-matterhorn);
  font-weight: normal;
  letter-spacing: 0rem;
  font-size: 0.938rem;
  margin: 0px;
  box-shadow: none;
}

.govco-search-predictive input[type=text].input-search-predictive-govco::placeholder{
 color: var(--govcolor-matterhorn);
}

.govco-search-predictive .btn-clean-predictive-govco{
  border: none;
  background: var(--govcolor-white);
  height: 2.35rem;
}

.govco-search-predictive .btn-search-predictive-govco{
  border: none;
  background: var(--govcolor-cobalt);
  height: 2.25rem;
  border-radius: 50% !important;
  width: 2.36rem;
  margin-left: 0.375rem;
}

.line-predictive-govco{
  height: 1.875rem;
  width: 0;
  border: 1px solid var(--govcolor-grey);
}

.govco-search-predictive input[type=text].input-search-predictive-govco:focus{
  outline: none;
  border: none;
  box-shadow: none;
}

.govco-search-predictive .options-search-govco ul li a {
    color: #4B4B4B;
    font-size: 16px;
    font-family: WorkSans-Regular;
    padding: 0.75rem 0 0.75rem 1rem;
    cursor: pointer;
    display: block;
    text-decoration: none;
}

.govco-search-predictive .options-search-govco {
  max-height: 9.063rem;
  margin-top: 0;
  overflow-y: auto;
  margin-bottom: 0.5rem;
}

.govco-search-predictive .container-options-search-govco{
    height: auto;
    border: 0.094rem solid var(--govcolor-cobalt);
    padding-top: 45px;
    margin-top: -42px;
    border-top-left-radius: 1.3rem;
    border-top-right-radius: 1.3rem;
}

  .govco-search-predictive .options-search-govco::-webkit-scrollbar {
    width: 0.5rem;
  }

  .govco-search-predictive .options-search-govco::-webkit-scrollbar-track {
    background: #E5ECF8  0% 0% no-repeat padding-box;
    border-radius: 0.75rem;
  }

  .govco-search-predictive .options-search-govco::-webkit-scrollbar-thumb {
    background: #004884 0% 0% no-repeat padding-box;
    border-radius: 0.75rem;
    -webkit-box-shadow: 0 0.188rem 0.375rem #00000029;
    -moz-box-shadow: 0 0.188rem 0.375rem #00000029;
    box-shadow: 0 0.188rem 0.375rem #00000029;
    border: 0.125rem solid transparent;
  }

  .govco-search-predictive .options-search-govco ul {
    margin: 0;
    text-align: left;
    list-style: none;
    padding-left: 0;
  }

  .govco-search-predictive .options-search-govco ul li a {
    color: #4C4C4C;
    font-size: 0.938rem;
    padding: 0.75rem 0 0.75rem 1rem;
    cursor: pointer;
    display: block;
    font-family: Verdana, Tahoma, sans-serif;
    text-decoration: none;
  }

  .govco-search-predictive .options-search-govco ul li:hover,
  .govco-search-predictive .options-search-govco ul li a.active {
    background: #E6EFFD;
  }
  
  .govco-search-predictive .options-search-govco ul li a.active {
    background-color: var(--govcolor-cobalt);
    color: var(--govcolor-white);
  }

  .govco-search-predictive .btn-search-predictive-govco.disabled{
    background-color: var(--govcolor-silver);
    cursor: not-allowed;
    pointer-events: none;
  }
  
  .govco-search-predictive input[type=text].input-search-predictive-govco:disabled{
    background: var(--govcolor-white);
    color: var(--govcolor-silver);
    cursor: not-allowed;
    pointer-events: none;
  }

  
  .govco-search-predictive input[type=text].input-search-predictive-govco:disabled::placeholder{
    color: var(--govcolor-silver);
  }

  /* ==============================FIN BUSCADOR PREDICTIVO=================================== */
/* =============================== fin buscador ============================================ */

/* ==================================== carrusel ==================================== */

.carrusel-govco {
  height: auto;
  overflow: initial;
}

.carrusel-govco.carousel-fade .carousel-inner {
  overflow: initial;
}

.carrusel-govco .carousel-indicators {
  margin-right: 20%;
  margin-left: 20%;
  margin-bottom: 1.5rem;
  z-index: 1;
}

.carrusel-govco .carousel-indicators button {
  border-radius: 50%;
  width: 0.65rem;
  height: 0.65rem;
  margin: 0.25rem;
  box-shadow: 0 0.188rem 0.25rem #00000029;
  background-color: transparent;
  border: 0.155rem solid #FFFFFF;
}

.carrusel-govco .carousel-indicators button:not(.active) {
  opacity: 0.6;
  background-color: transparent;
}

.carrusel-govco .carousel-indicators button:focus-visible {
  outline: max(0.125rem, 0.063em) solid #000000;
  outline-offset: max(0.125rem, 0.063rem);
}

.carrusel-govco .carousel-inner .carousel-item {
  position: relative;
  visibility: initial;
  width: 100%;
  height: auto;
}

.carrusel-govco .carousel-inner .carousel-item>a {
  display: block;
}

.carrusel-govco .carousel-inner .carousel-item>a:focus-visible {
  outline-offset: 0.25rem;
  outline: 0.125rem solid #000000;
}

.carrusel-govco .carousel-inner .carousel-item img {
  min-height: 19.813rem;
  width: 100%;
}

.carrusel-govco .carousel-inner .carousel-item:not(.multiple-carrusel-govco) .carousel-caption {
  top: 35%;
  bottom: 19%;
  padding: 0.2rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  left: 27%;
  right: 27%;
  overflow: hidden;
}

.carrusel-govco .carousel-inner .carousel-caption a:focus-visible {
  outline: 0.125rem solid #000000;
}

.carrusel-govco .carousel-inner .carousel-caption a {
  text-decoration: none;
  height: auto;
  max-height: 95%;
}

.carrusel-govco .carousel-inner .carousel-caption h5,
.carrusel-govco .carousel-inner .carousel-caption p {
  color: #FFFFFF;
  max-width: 23.063rem;
  display: block;
  margin-bottom: 0.5rem;
}

.carrusel-govco .carousel-inner .carousel-caption h5 {
  font-size: 2.125rem;
  font-family: Nunito_Sans-Bold;
}

.carrusel-govco .carousel-inner .carousel-caption p {
  font-size: 1.625em;
  font-family: Nunito_Sans-Bold;
}

.carrusel-govco .control-start-pause {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: 7%;
  margin-bottom: 1.5rem;
  line-height: 0;
  z-index: 1;
}

.carrusel-govco .control-start-pause button {
  background-color: inherit;
  border: 0;
  color: #FFFFFF;
  font-size: 0.875rem;
  font-family: 'Verdana-Regular';
  cursor: pointer;
  line-height: 1rem;
  padding: 0.5rem 0.5rem;
  padding-right: 1.25rem;
  padding-left: 0.75rem;
}

.carrusel-govco .control-start-pause button:not(.active) {
  display: none;
}

.carrusel-govco .control-start-pause button::before {
  font-family: "govco-fontv5";
  font-size: 1.2rem;
}

.carrusel-govco .control-start-pause button.start::before {
  content: "\e9e0";
}

.carrusel-govco .control-start-pause button.pause::before {
  content: "\e9c9";
}

.carrusel-govco .control-start-pause button:focus-visible {
  outline: 0.125rem solid #000000;
  -moz-border-radius: 0 6.25rem 6.25rem 6.25rem;
  -webkit-border-radius: 0 6.25rem 6.25rem 6.25rem;
  border-radius: 6.25rem 6.25rem 6.25rem 6.25rem;
  color: #000000;
}

.carrusel-govco .control-start-pause button:hover {
  color: #000000;
}

.carrusel-govco .control-start-pause button span {
  margin-left: 0.5rem;
  text-decoration: underline;
}

.carrusel-govco .carousel-control-prev,
.carrusel-govco .carousel-control-next {
  top: 40%;
  bottom: 40%;
  opacity: 1;
  width: 25%;
}

.carrusel-govco .carousel-control-next:focus-visible,
.carrusel-govco .carousel-control-prev:focus-visible {
  outline: none;
}

.carrusel-govco .carousel-control-prev-icon,
.carrusel-govco .carousel-control-next-icon {
  background-image: none;
  width: auto;
  height: auto;
}

.carrusel-govco .carousel-control-prev-icon::after,
.carrusel-govco .carousel-control-next-icon::after {
  font-family: "govco-fontv5";
  font-size: 2.625rem;
  color: #FFFFFF;
}

.carrusel-govco .carousel-control-prev-icon::after {
  content: '\e813';
}

.carrusel-govco .carousel-control-next-icon::after {
  content: '\e814';
}

.carrusel-govco .carousel-control-prev:hover .carousel-control-prev-icon::after,
.carrusel-govco .carousel-control-next:hover .carousel-control-next-icon::after {
  color: #000000
}

.carrusel-govco>button:focus {
  background-color: transparent;
}

.carrusel-govco .carousel-control-prev:focus-visible .carousel-control-prev-icon::after,
.carrusel-govco .carousel-control-next:focus-visible .carousel-control-next-icon::after {
  border: 0.125rem solid #000000;
  color: #000000;
}

/* multiple */
.carrusel-govco .carousel-inner .carousel-item.multiple-carrusel-govco {
  display: flex;
  background-color: #0943B5;
}

.carrusel-govco .carousel-inner .carousel-item.multiple-carrusel-govco .carousel-caption {
  width: 45%;
  position: relative;
  left: initial;
  right: 1.875rem;
  bottom: 0.375rem;
  padding: 0;
  display: flex;
  align-items: center;
  padding-left: 16%;
  padding-right: 1.5%;
  text-align: left;
  overflow: hidden;
  max-height: 11.9rem;
  line-height: 1.9rem;
  margin: 8.9% 0 0 0%;
}

.carrusel-govco .carousel-inner .carousel-item.multiple-carrusel-govco .carousel-caption p {
  font-size: 1.25rem;
  font-family: Nunito_Sans-Bold;
  margin: 0.1rem;
}

.carrusel-govco .carousel-inner .carousel-item.multiple-carrusel-govco>a {
  width: 100%;
}

.carrusel-govco .carousel-inner .carousel-item.multiple-carrusel-govco>a:focus-visible {
  outline-offset: 0.125rem;
}

.carousel-multiple-next{
  right: -2.063rem !important;
}

.carousel-multiple-prev{
  left: -2.063rem !important;
}

/* Responsive */
.responsive-carrusel-govco .carousel-indicators,
.responsive-carrusel-govco .control-start-pause {
  margin-bottom: 1rem;
}

.responsive-carrusel-govco .carousel-indicators button {
  width: 0.5rem;
  height: 0.5rem;
  margin: 0.125rem;
}

.responsive-carrusel-govco .carousel-control-prev-icon::after,
.responsive-carrusel-govco .carousel-control-next-icon::after {
  font-size: 2rem;
}

.responsive-carrusel-govco .carousel-inner .carousel-item img {
  min-height: 13.5rem;
}

.responsive-carrusel-govco .carousel-inner .carousel-caption {
  left: 15%;
  right: 15%;
}

.responsive-carrusel-govco .carousel-inner .carousel-item:not(.multiple-carrusel-govco) .carousel-caption {
  top: 20%;
  bottom: 21%;
}

.responsive-carrusel-govco .carousel-inner .carousel-caption h5 {
  font-size: 1.25rem;
  color: #FFFFFF;
  font-family: Nunito_Sans-Bold;
}

.responsive-carrusel-govco .carousel-inner .carousel-caption p {
  font-size: 1.125rem;
}

.responsive-carrusel-govco .control-start-pause button span {
  margin-left: 0.25rem;
}

/* multiple Responsive */
.responsive-carrusel-govco .carousel-inner .carousel-item.multiple-carrusel-govco {
  flex-direction: column;
}

.responsive-carrusel-govco .carousel-inner .carousel-item.multiple-carrusel-govco .carousel-caption {
  align-items: initial;
  left: 4%;
  right: 4%;
  padding: 0.375rem;
  padding-bottom: 3.375rem;
  padding-top: 1.375rem;
  max-height: 12.3rem !important;
  margin: 0 !important;
  width: 92% !important;
}

.responsive-carrusel-govco .carousel-inner .carousel-item.multiple-carrusel-govco .carousel-caption p {
  height: 100%;
  overflow: hidden;
  margin: 0.2rem;
  margin-bottom: 0.625rem;
}

.responsive-carrusel-govco.multiple-carrusel-govco .carousel-control-prev,
.responsive-carrusel-govco.multiple-carrusel-govco .carousel-control-next {
  top: 30%;
  bottom: 50%;
}

.responsive-carrusel-govco.multiple-carrusel-govco .hidden-indicators {
  visibility: hidden;
}

/*====================================*/
@media (min-width: 1280px) and (max-width: 1280px) {
  .carrusel-govco .carousel-inner .carousel-item:not(.multiple-carrusel-govco) .carousel-caption {
    width: 23.063rem;
    position: absolute;
    top: 39%;
    left: 50%;
    transform: translate(-50%, -10%);
  }
} 

 @media only screen and (min-width: 1920px) { 

  .responsive-carrusel-govco.multiple-carrusel-govco .carousel-control-prev,
  .responsive-carrusel-govco.multiple-carrusel-govco .carousel-control-next {
    top: 8%;
  }

  .responsive-carrusel-govco.multiple-carrusel-govco .carousel-caption p {

    max-width: 100%;
  }
}  
/* ==================================== fin carrusel ==================================== */

/* ==================================== Menú Navegación ==================================== */
.menu-govco {
  width: 100%;
  min-height: 4.5rem;
  background-color: var(--govcolor-white-smoke);
  padding: 0;
  border-bottom: 0.25rem solid var(--govcolor-matterhorn);
  height: auto;
  line-height: initial;
  box-shadow: none;
}

.menu-govco.navbar {
  padding-top: 0;
  padding-bottom: 0;
}

.menu-govco .container-fluid {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.menu-govco .container-fluid .navbar-collapse {
  justify-content: center;
}

.menu-govco ul {
  list-style: none;
  padding: 0;
  margin: 0;
  justify-content: center;
}

.menu-govco .navbar-nav .nav-item .nav-link {
  padding: 0.625rem;
  font-family: 'Verdana-Regular';
  font-size: 14px;
  color: var(--govcolor-matterhorn);
  white-space: initial;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
  gap: 0.625rem;
  width: 100%;
  height: 105%;
  background-color: transparent;
  text-align: left;
  border: 0;
  line-height: normal;
}

.menu-govco .navbar-nav > .nav-item:nth-child(2),
.menu-govco .navbar-nav > .nav-item:nth-child(3) {
  min-width: 11.563rem;
  width: 11.563rem;
}

.menu-govco .navbar-nav > .nav-item:nth-child(4) {
  width: 9.875rem;
}

.menu-govco .navbar-nav .nav-item.ext-menu-govco .dropdown-menu .nav-link {
  height: auto;
}

.menu-govco .navbar-nav .nav-item .nav-link[aria-expanded="false"]:not(.btn-menu-govco)::after,
.dropdown-toggle:not(.btn-menu-govco):after {
  border: 0;
  font-family: "govco-fontv5";
  font-size: 10px;
  content: "\e815";
  color: var(--govcolor-matterhorn);
  -webkit-transition: .3s linear;
  transition: .3s linear;
  margin-top: 0.188rem;
  margin-left: 0;
  overflow: hidden;
  min-width: 0.813rem;
  height: 0.563rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.menu-govco .navbar-nav .nav-item .nav-link[aria-expanded="true"]:not(.btn-menu-govco)::after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  text-decoration: none!important;
  color: var(--govcolor-white);
}

.menu-govco .navbar-nav .nav-item .nav-link:hover::after,
.menu-govco .navbar-nav .nav-item .nav-link:focus-visible::after,
.menu-govco .navbar-nav .nav-item .nav-link.active::after,
.menu-govco .navbar-nav .nav-item .nav-link:hover .icon-menu-govco::after,
.menu-govco .navbar-nav .nav-item .nav-link:focus-visible .icon-menu-govco::after,
.menu-govco .navbar-nav .nav-item .nav-link.active .icon-menu-govco::after,
.menu-govco .navbar-nav .nav-item .nav-link[aria-expanded="true"] .icon-menu-govco::after {
  color: var(--govcolor-white)!important;
}

.menu-govco .navbar-nav .nav-item .nav-link:hover,
.menu-govco .navbar-nav .nav-item .nav-link:focus-visible,
.menu-govco .navbar-nav .nav-item .nav-link.active,
.menu-govco .navbar-nav .nav-item .nav-link[aria-expanded="true"] {
  background-color: var(--govcolor-matterhorn);
  color: var(--govcolor-white);
}

.menu-govco .navbar-nav .nav-item .nav-link:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
}

.menu-govco .navbar-nav .nav-item .nav-link[aria-disabled="true"][tabindex="-1"] {
  background-color: var(--govcolor-silver-dis);
  pointer-events: none;
}

.menu-govco .navbar-nav > .nav-item > .nav-link.active:not(.btn-menu-govco),
.menu-govco .navbar-nav > .nav-item > .nav-link[aria-expanded="true"]:not(.btn-menu-govco) {
  text-decoration: underline;
}

.menu-govco ul[title]::before {
  content: attr(title);
  font-family: 'Verdana-Bold';
  font-size: 14px;
  color: var(--govcolor-matterhorn);
  display: block;
  padding-bottom: 0.625rem;
  width: 17.5rem;
  border-bottom: 0.063rem solid #707070;
  margin-bottom: 0.313rem;
  line-height: normal;
}

.menu-govco ul.navbar-nav li .dropdown-menu {
  border: 0;
  background-color: var(--govcolor-white-smoke);
  border-radius: 0;
  flex-direction: row;
  flex-wrap: wrap;
  padding-bottom: 0.5rem;
  border-bottom: 0.25rem solid var(--govcolor-matterhorn);
}

.menu-govco ul.navbar-nav li.ext-menu-govco .dropdown-menu .dropdown-menu {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.menu-govco ul.navbar-nav li .dropdown-menu.col-2-menu-govco,
.menu-govco ul.navbar-nav li .dropdown-menu.col-3-menu-govco,
.menu-govco ul.navbar-nav li .dropdown-menu.megamenu-menu-govco {
  padding: 0.75rem 0.25rem;
  row-gap: 0.625rem;
}

.menu-govco ul.navbar-nav li .dropdown-menu.show {
  display: flex;
}

.menu-govco ul.navbar-nav li .dropdown-menu.col-2-menu-govco {
  width: 45.5rem;
}

.menu-govco ul.navbar-nav li .dropdown-menu:not(.megamenu-menu-govco) li {
  width: 22.5rem;
}

.menu-govco .dropdown-menu li .dropdown-item {
  padding: 0.625rem;
  font-family: 'Verdana-Regular';
  font-size: 14px;
  color: var(--govcolor-matterhorn);
  white-space: initial;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 1.4rem;
  height: 2.313rem;
}

.menu-govco .dropdown-menu li .dropdown-item:hover,
.menu-govco .dropdown-menu li .dropdown-item:focus-visible {
  text-decoration: underline;
  background-color: transparent;
}

.menu-govco .dropdown-menu li .dropdown-item:focus-visible {
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
}

.menu-govco .dropdown-menu li .dropdown-item.active,
.menu-govco .dropdown-menu li .dropdown-item:active {
  background-color: var(--govcolor-white);
  color: var(--govcolor-matterhorn);
}

.menu-govco .dropdown-menu li .dropdown-item[aria-disabled="true"][tabindex="-1"] {
  background-color: var(--govcolor-silver-dis);
  pointer-events: none;
}

.menu-govco .btn-menu-govco {
  height: 100%;
  padding: 0.875rem 0.5rem 0 0.5rem!important;
  margin-left: 0!important;
}

.btn-menu-govco {
  border: 0;
  background-color: transparent;
  margin-left: 1rem;
}

.btn-menu-govco.navbar-toggler {
  padding: 0;
}

.btn-menu-govco.navbar-toggler:focus {
  box-shadow: initial;
  background-color: transparent;
}

.btn-menu-govco.navbar-toggler:focus-visible {  
  outline: max(0.125rem, 0.125rem) solid var(--govcolor-black);
  outline-offset: max(0.125rem, 0.125rem);
}

.btn-menu-govco.dropdown-toggle:after {
  content: initial;
}

.btn-menu-govco .icon-menu-govco {
  display: flex;
  height: 100%;
}

.btn-menu-govco .icon-menu-govco:after {
  font-family: "govco-fontv5";
  content: "\e832";
  font-size: 36px;
  color: var(--govcolor-matterhorn);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
}

.btn-menu-govco[aria-expanded="true"] .icon-menu-govco:after {
  content: "\ea95";
  font-size: 24px;
}

.menu-govco .ext-menu-govco .dropdown-menu .nav-link[aria-expanded="true"] + .dropdown-menu {
  position: initial;
  margin-top: 0!important;
  display: flex;
}

.menu-govco .ext-menu-govco .dropdown-menu li .dropdown-item {
  padding-left: 1rem;
}

@media (min-width: 1269px) {
  .menu-govco .dropdown-menu.megamenu-menu-govco {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

@media (min-width: 992px){
  .menu-govco .dropdown-menu.dropdown-menu-xl-center-govco {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }

  .menu-govco:has(.ext-menu-govco) .dropdown-menu.dropdown-menu-xl--center-govco {
    left: 40%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }

  .menu-govco ul.navbar-nav li .dropdown-menu.col-3-menu-govco {
    width: 59.563rem;
  }
}

@media (max-width: 992px){
  .menu-govco .container-fluid {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .menu-govco ul.navbar-nav li .dropdown-menu.col-3-menu-govco {
    width: 39.875rem;
  }
}

@media (min-width: 767px) and (max-width: 992px){  
  .menu-govco .dropdown-menu.dropdown-menu-md-center-govco {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }

  .menu-govco:has(.ext-menu-govco) .dropdown-menu.dropdown-menu-md--center-govco {
    left: 40%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

@media (min-width: 767px) {
  .menu-govco .navbar-nav > .nav-item {
    max-width: 11.563rem;
  }

  .menu-govco .navbar-nav .nav-item > .nav-link span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.313rem;
  }

  .menu-govco ul.navbar-nav li .dropdown-menu {
    margin-top: 0.43rem!important;
  }

  .menu-govco ul.navbar-nav li:not(.ext-menu-govco) .dropdown-menu ul {
    display: flex;
    flex-direction: column;
  }

  .menu-govco .dropdown-menu.dropdown-menu-center-govco {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }

  .menu-govco:has(.ext-menu-govco) .dropdown-menu.dropdown-menu-center-govco {
    left: 40%;
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
  
  .menu-govco .dropdown-menu.megamenu-menu-govco {
    max-width: 100%;
    width: 79.25rem;
  }
  
  .menu-govco ul.navbar-nav li .dropdown-menu.col-3-menu-govco li,
  .menu-govco .dropdown-menu.megamenu-menu-govco li {
    width: 19.688rem;
  }
}

@media (max-width: 767px) {
  .menu-govco {
    border: 0;
    min-height: initial;
  }

  .menu-govco .container-fluid {
    padding: 0;
  }

  .menu-govco .container-search-menu {
    width: 100%;
    background-color: var(--govcolor-white);
    padding: 1rem 1.5rem;
  }

  .menu-govco .container-search-menu .search-govco {
    width: 100%;
  }

  .menu-govco .navbar-nav .nav-item {
    width: 100%!important;
  }

  .menu-govco .navbar-nav .nav-item .nav-link:not(.btn-menu-govco) {
    padding: 1rem 0.625rem;
  }

  .menu-govco ul.navbar-nav li .dropdown-menu {
    border-bottom: 0;
    padding-bottom: 0;
    flex-direction: column;
  }

  .menu-govco ul.navbar-nav li .dropdown-menu.col-2-menu-govco, 
  .menu-govco ul.navbar-nav li .dropdown-menu.col-3-menu-govco, 
  .menu-govco ul.navbar-nav li .dropdown-menu.megamenu-menu-govco {
    row-gap: 0;
  }

  .menu-govco ul.navbar-nav li .dropdown-menu li {
    width: 100%;
  }

  .menu-govco ul.navbar-nav li .dropdown-menu.col-2-menu-govco {
    width: 100%;
    padding: 0;
  }

  .menu-govco ul[title]::before {
    margin-top: 0.625rem;
    margin-left: 0.5rem;
  }

  .menu-govco .ext-menu-govco > .dropdown-menu  {
    display: flex;
  }
}
/* ==================================== fin Menú Navegación ==================================== */