.bg-color-white {
  background: #fff
}

.bg-color-selago {
  background: #E5EEFB
}

.bg-color-dodger-blue {
  background: #3772FF
}

.bg-color-marine {
  background: #36c
}

.bg-color-dark-blue {
  background: #004884
}

.bg-color-green {
  background: #069169
}

.bg-color-gold {
  background: #FFAB00
}

.bg-color-orange {
  background: #F3561F
}

.bg-color-concrete {
  background: #F2F2F2
}

.bg-color-silver {
  background: #BABABA
}

.bg-color-tundora {
  background: #4B4B4B
}

.bg-color-tutu {
  background: #FFF2FA
}

.bg-color-radical-red {
  background: #F42E62
}

.bg-color-shiraz {
  background: #A80521
}

.bg-color-pale-sky {
  background: #6c757d
}

.bg-color-hawkes-blue {
  background: #E6EFFD
}

.bg-color-hawkes-blue-300 {
  background: rgba(157,190,255,0.3)
}

.bg-color-catalina-blue {
  background: #0B457F
}

.bg-color-catalina-blue-600 {
  background: rgba(11,69,127,0.6)
}

.bg-color-black-160 {
  background: rgba(0,0,0,0.16)
}

.bg-color-marine-400 {
  background: rgba(51,102,204,0.4)
}

.bg-color-dark-blue-500 {
  background: rgba(0,72,132,0.5)
}

.bg-color-shiraz-600 {
  background: rgba(168,5,33,0.6)
}

.bg-color-white-contrast {
  background: #fff
}

.bg-color-black-contrast {
  background: #000
}

.bg-color-yellow-contrast {
  background: #ddfb00
}

.bg-color-orange-contrast {
  background: #fbc200
}

.color-shiraz {
  color: #A80521 !important
}

.color-green {
  color: #069169 !important
}

.color-gold {
  color: #FFAB00 !important
}

.color-marine {
  color: #36c !important
}

.color-dodger-blue {
  color: #3772FF !important
}

.color-white {
  color: white !important
}

.color-dark-blue {
  color: #004884 !important
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/montserrat/montserrat-v14-latin-300.eot");
  src: local("Montserrat Light"),local("Montserrat-Light"),url("../fonts/montserrat/montserrat-v14-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-300.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-300.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-300.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-300.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/montserrat/montserrat-v14-latin-300italic.eot");
  src: local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url("../fonts/montserrat/montserrat-v14-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-300italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-300italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-300italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-300italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat/montserrat-v14-latin-regular.eot");
  src: local("Montserrat Regular"),local("Montserrat-Regular"),url("../fonts/montserrat/montserrat-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-regular.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-regular.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-regular.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-regular.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/montserrat/montserrat-v14-latin-italic.eot");
  src: local("Montserrat Italic"),local("Montserrat-Italic"),url("../fonts/montserrat/montserrat-v14-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/montserrat/montserrat-v14-latin-500.eot");
  src: local("Montserrat Medium"),local("Montserrat-Medium"),url("../fonts/montserrat/montserrat-v14-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-500.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-500.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-500.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-500.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/montserrat/montserrat-v14-latin-500italic.eot");
  src: local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url("../fonts/montserrat/montserrat-v14-latin-500italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-500italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-500italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-500italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-500italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/montserrat/montserrat-v14-latin-600.eot");
  src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/montserrat/montserrat-v14-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-600.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-600.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-600.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-600.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/montserrat/montserrat-v14-latin-600italic.eot");
  src: local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url("../fonts/montserrat/montserrat-v14-latin-600italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-600italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-600italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-600italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-600italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/montserrat/montserrat-v14-latin-700.eot");
  src: local("Montserrat Bold"),local("Montserrat-Bold"),url("../fonts/montserrat/montserrat-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-700.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-700.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-700.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-700.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/montserrat/montserrat-v14-latin-700italic.eot");
  src: local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url("../fonts/montserrat/montserrat-v14-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-700italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-700italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-700italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-700italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/worksans/work-sans-v5-latin-300.eot");
  src: local("Work Sans Light"),local("WorkSans-Light"),url("../fonts/worksans/work-sans-v5-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-300.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-300.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-300.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-300.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/worksans/work-sans-v5-latin-regular.eot");
  src: local("Work Sans"),local("WorkSans-Regular"),url("../fonts/worksans/work-sans-v5-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-regular.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-regular.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-regular.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-regular.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/worksans/work-sans-v5-latin-600.eot");
  src: local("Work Sans SemiBold"),local("WorkSans-SemiBold"),url("../fonts/worksans/work-sans-v5-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-600.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-600.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-600.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-600.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/worksans/work-sans-v5-latin-500.eot");
  src: local("Work Sans Medium"),local("WorkSans-Medium"),url("../fonts/worksans/work-sans-v5-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-500.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-500.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-500.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-500.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/worksans/work-sans-v5-latin-700.eot");
  src: local("Work Sans Bold"),local("WorkSans-Bold"),url("../fonts/worksans/work-sans-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-700.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-700.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-700.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-700.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Govco Icon';
  font-style: normal;
  src: url("../fonts/icons/Govco-icons.eot");
  src: local("Govco Icon"),local("Govco-Icon"),url("../fonts/icons/Govco-icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons/Govco-icons.woff2") format("woff2"),url("../fonts/icons/Govco-icons.woff") format("woff"),url("../fonts/icons/Govco-icons.ttf") format("truetype"),url("../fonts/icons/Govco-icons.svg#GovcoIcon") format("svg")
}

.hidden {
  display: none !important
}

* {
  font-family: "Montserrat",sans-serif;
  font-size: 1rem;
  color: #004884
}

h1 {
  font-size: 2.0625rem;
  font-weight: 300
}

h2 {
  font-size: 2.0625rem;
  font-weight: 500
}

h3 {
  font-size: 1.125rem;
  font-weight: 700
}

h4 {
  font-size: 3.8125rem;
  font-weight: 300
}

p {
  font-family: "Work Sans",sans-serif;
  font-size: 1rem;
  font-weight: 400
}

p.intro {
  font-size: .875rem
}

p.title {
  font-size: 2.0625rem
}

q {
  font-family: "Work Sans",sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  font-style: italic
}

q::after,q::before {
  content: ""
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1280px) {
  h1 {
      font-size:1.5rem
  }

  h2 {
      font-size: 1.5rem
  }

  h3 {
      font-size: 1rem
  }

  h4 {
      font-size: 2.0625rem
  }

  p {
      font-family: "Work Sans",sans-serif;
      font-size: .875rem;
      font-weight: 400
  }

  p.title {
      font-size: 1.5rem
  }

  q {
      font-family: "Work Sans",sans-serif;
      font-size: 1.3125rem;
      font-weight: 400;
      font-style: italic
  }

  q::after,q::before {
      content: ""
  }
}

@media only screen and (max-device-width: 767px) {
  h1 {
      font-size:1.125rem
  }

  h2 {
      font-size: 1.125rem
  }

  h3 {
      font-size: .75rem
  }

  h4 {
      font-size: 1.125rem
  }

  p {
      font-family: "Work Sans",sans-serif;
      font-size: .75rem;
      font-weight: 400
  }

  p.intro {
      font-size: 0.625rem
  }

  p.title {
      font-size: .875rem
  }

  q {
      font-family: "Work Sans",sans-serif;
      font-size: 1rem;
      font-weight: 400;
      font-style: italic
  }

  q::after,q::before {
      content: ""
  }
}

a {
  cursor: pointer !important
}

label.form-group-govco {
  font-weight: 500 !important
}

h3.entity-name {
  font-size: 1rem
}

h3.title-section {
  font-size: 1.25rem
}

h3.result-section {
  font-size: 1.5rem
}

.hidden {
  display: none !important
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/montserrat/montserrat-v14-latin-300.eot");
  src: local("Montserrat Light"),local("Montserrat-Light"),url("../fonts/montserrat/montserrat-v14-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-300.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-300.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-300.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-300.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/montserrat/montserrat-v14-latin-300italic.eot");
  src: local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url("../fonts/montserrat/montserrat-v14-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-300italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-300italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-300italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-300italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat/montserrat-v14-latin-regular.eot");
  src: local("Montserrat Regular"),local("Montserrat-Regular"),url("../fonts/montserrat/montserrat-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-regular.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-regular.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-regular.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-regular.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/montserrat/montserrat-v14-latin-italic.eot");
  src: local("Montserrat Italic"),local("Montserrat-Italic"),url("../fonts/montserrat/montserrat-v14-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/montserrat/montserrat-v14-latin-500.eot");
  src: local("Montserrat Medium"),local("Montserrat-Medium"),url("../fonts/montserrat/montserrat-v14-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-500.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-500.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-500.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-500.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/montserrat/montserrat-v14-latin-500italic.eot");
  src: local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url("../fonts/montserrat/montserrat-v14-latin-500italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-500italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-500italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-500italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-500italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/montserrat/montserrat-v14-latin-600.eot");
  src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/montserrat/montserrat-v14-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-600.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-600.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-600.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-600.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/montserrat/montserrat-v14-latin-600italic.eot");
  src: local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url("../fonts/montserrat/montserrat-v14-latin-600italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-600italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-600italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-600italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-600italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/montserrat/montserrat-v14-latin-700.eot");
  src: local("Montserrat Bold"),local("Montserrat-Bold"),url("../fonts/montserrat/montserrat-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-700.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-700.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-700.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-700.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/montserrat/montserrat-v14-latin-700italic.eot");
  src: local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url("../fonts/montserrat/montserrat-v14-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-700italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-700italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-700italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-700italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/worksans/work-sans-v5-latin-300.eot");
  src: local("Work Sans Light"),local("WorkSans-Light"),url("../fonts/worksans/work-sans-v5-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-300.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-300.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-300.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-300.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/worksans/work-sans-v5-latin-regular.eot");
  src: local("Work Sans"),local("WorkSans-Regular"),url("../fonts/worksans/work-sans-v5-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-regular.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-regular.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-regular.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-regular.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/worksans/work-sans-v5-latin-600.eot");
  src: local("Work Sans SemiBold"),local("WorkSans-SemiBold"),url("../fonts/worksans/work-sans-v5-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-600.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-600.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-600.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-600.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/worksans/work-sans-v5-latin-500.eot");
  src: local("Work Sans Medium"),local("WorkSans-Medium"),url("../fonts/worksans/work-sans-v5-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-500.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-500.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-500.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-500.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/worksans/work-sans-v5-latin-700.eot");
  src: local("Work Sans Bold"),local("WorkSans-Bold"),url("../fonts/worksans/work-sans-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-700.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-700.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-700.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-700.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Govco Icon';
  font-style: normal;
  src: url("../fonts/icons/Govco-icons.eot");
  src: local("Govco Icon"),local("Govco-Icon"),url("../fonts/icons/Govco-icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons/Govco-icons.woff2") format("woff2"),url("../fonts/icons/Govco-icons.woff") format("woff"),url("../fonts/icons/Govco-icons.ttf") format("truetype"),url("../fonts/icons/Govco-icons.svg#GovcoIcon") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/montserrat/montserrat-v14-latin-300.eot");
  src: local("Montserrat Light"),local("Montserrat-Light"),url("../fonts/montserrat/montserrat-v14-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-300.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-300.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-300.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-300.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/montserrat/montserrat-v14-latin-300italic.eot");
  src: local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url("../fonts/montserrat/montserrat-v14-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-300italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-300italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-300italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-300italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat/montserrat-v14-latin-regular.eot");
  src: local("Montserrat Regular"),local("Montserrat-Regular"),url("../fonts/montserrat/montserrat-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-regular.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-regular.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-regular.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-regular.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/montserrat/montserrat-v14-latin-italic.eot");
  src: local("Montserrat Italic"),local("Montserrat-Italic"),url("../fonts/montserrat/montserrat-v14-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/montserrat/montserrat-v14-latin-500.eot");
  src: local("Montserrat Medium"),local("Montserrat-Medium"),url("../fonts/montserrat/montserrat-v14-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-500.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-500.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-500.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-500.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/montserrat/montserrat-v14-latin-500italic.eot");
  src: local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url("../fonts/montserrat/montserrat-v14-latin-500italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-500italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-500italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-500italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-500italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/montserrat/montserrat-v14-latin-600.eot");
  src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/montserrat/montserrat-v14-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-600.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-600.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-600.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-600.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/montserrat/montserrat-v14-latin-600italic.eot");
  src: local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url("../fonts/montserrat/montserrat-v14-latin-600italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-600italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-600italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-600italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-600italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/montserrat/montserrat-v14-latin-700.eot");
  src: local("Montserrat Bold"),local("Montserrat-Bold"),url("../fonts/montserrat/montserrat-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-700.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-700.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-700.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-700.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/montserrat/montserrat-v14-latin-700italic.eot");
  src: local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url("../fonts/montserrat/montserrat-v14-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat/montserrat-v14-latin-700italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v14-latin-700italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v14-latin-700italic.ttf") format("truetype"),url("../fonts/montserrat/montserrat-v14-latin-700italic.svg#Montserrat") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/worksans/work-sans-v5-latin-300.eot");
  src: local("Work Sans Light"),local("WorkSans-Light"),url("../fonts/worksans/work-sans-v5-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-300.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-300.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-300.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-300.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/worksans/work-sans-v5-latin-regular.eot");
  src: local("Work Sans"),local("WorkSans-Regular"),url("../fonts/worksans/work-sans-v5-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-regular.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-regular.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-regular.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-regular.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/worksans/work-sans-v5-latin-600.eot");
  src: local("Work Sans SemiBold"),local("WorkSans-SemiBold"),url("../fonts/worksans/work-sans-v5-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-600.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-600.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-600.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-600.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/worksans/work-sans-v5-latin-500.eot");
  src: local("Work Sans Medium"),local("WorkSans-Medium"),url("../fonts/worksans/work-sans-v5-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-500.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-500.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-500.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-500.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/worksans/work-sans-v5-latin-700.eot");
  src: local("Work Sans Bold"),local("WorkSans-Bold"),url("../fonts/worksans/work-sans-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/worksans/work-sans-v5-latin-700.woff2") format("woff2"),url("../fonts/worksans/work-sans-v5-latin-700.woff") format("woff"),url("../fonts/worksans/work-sans-v5-latin-700.ttf") format("truetype"),url("../fonts/worksans/work-sans-v5-latin-700.svg#WorkSans") format("svg")
}

@font-face {
  font-family: 'Govco Icon';
  font-style: normal;
  src: url("../fonts/icons/Govco-icons.eot");
  src: local("Govco Icon"),local("Govco-Icon"),url("../fonts/icons/Govco-icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons/Govco-icons.woff2") format("woff2"),url("../fonts/icons/Govco-icons.woff") format("woff"),url("../fonts/icons/Govco-icons.ttf") format("truetype"),url("../fonts/icons/Govco-icons.svg#GovcoIcon") format("svg")
}

.govco-icon {
  font-family: "Govco Icon";
  font-size: 2rem
}

.govco-icon-exclamation::before {
  content: '\e903'
}

.govco-icon-exclamation-cn::before {
  content: '\e901'
}

.govco-icon-plus::before {
  content: '\e902'
}

.govco-icon-plus-n::before {
  content: '\e93f'
}

.govco-icon-plus-p::before {
  content: '\e940'
}

.govco-icon-plus-cn::before {
  content: '\e9af'
}

.govco-icon-plus-cp::before {
  content: '\e9b0'
}

.govco-icon-analytic::before {
  content: '\e905'
}

.govco-icon-analytic-p::before {
  content: '\e946'
}

.govco-icon-analytic-n::before {
  content: '\e945'
}

.govco-icon-analytic-cn::before {
  content: '\e904'
}

.govco-icon-idea::before {
  content: '\e907'
}

.govco-icon-idea-cn::before {
  content: '\e906'
}

.govco-icon-searchdoc::before {
  content: '\e909'
}

.govco-icon-call-center::before {
  content: '\e90b'
}

.govco-icon-call-center-cn::before {
  content: '\e90a'
}

.govco-icon-call-center-cp::before {
  content: '\e960'
}

.govco-icon-call-center-p::before {
  content: '\e954'
}

.govco-icon-call-center-n::before {
  content: '\e953'
}

.govco-icon-share::before {
  content: '\e90e'
}

.govco-icon-share-cn::before {
  content: '\e90d'
}

.govco-icon-share-p::before {
  content: '\e970'
}

.govco-icon-share-n::before {
  content: '\e96f'
}

.govco-icon-circle-share-cp::before {
  content: '\e964'
}

.govco-icon-circle-share-cn::before {
  content: '\e963'
}

.govco-icon-dropdown-cn::before {
  content: '\e90f'
}

.govco-icon-dropdown::before {
  content: '\e914'
}

.govco-icon-callback-cn::before {
  content: '\e97f'
}

.govco-icon-callback-cp::before {
  content: '\e980'
}

.govco-icon-building::before {
  content: '\e911'
}

.govco-icon-favorite::before {
  content: '\e913'
}

.govco-icon-favorite-cn::before {
  content: '\e912'
}

.govco-icon-favorite-p::before {
  content: '\e994'
}

.govco-icon-favorite-n::before {
  content: '\e993'
}

.govco-icon-pc::before {
  content: '\e91e'
}

.govco-icon-print::before {
  content: '\e920'
}

.govco-icon-print-cn::before {
  content: '\e91f'
}

.govco-icon-print-p::before {
  content: '\e99f'
}

.govco-icon-print-n::before {
  content: '\e9a0'
}

.govco-icon-info::before {
  content: '\e922'
}

.govco-icon-info-cn::before {
  content: '\e921'
}

.govco-icon-info-cp::before {
  content: '\e9a2'
}

.govco-icon-legal::before {
  content: '\e923'
}

.govco-icon-key::before {
  content: '\e927'
}

.govco-icon-key-cn::before {
  content: '\e9ac'
}

.govco-icon-key-cp::before {
  content: '\e9ad'
}

.govco-icon-email::before {
  content: '\e929'
}

.govco-icon-email-cn::before {
  content: '\e928'
}

.govco-icon-email-cp::before {
  content: '\e966'
}

.govco-icon-email-p::before {
  content: '\e976'
}

.govco-icon-email-n::before {
  content: '\e975'
}

.govco-icon-like::before {
  content: '\e92c'
}

.govco-icon-like-cn::before {
  content: '\e92b'
}

.govco-icon-like-p::before {
  content: '\e9b2'
}

.govco-icon-like-n::before {
  content: '\e9b1'
}

.govco-icon-message::before {
  content: '\e92f'
}

.govco-icon-message-cn::before {
  content: '\e92e'
}

.govco-icon-pin::before {
  content: '\e933'
}

.govco-icon-pin-cn::before {
  content: '\e932'
}

.govco-icon-question::before {
  content: '\e936'
}

.govco-icon-question-cn::before {
  content: '\e935'
}

.govco-icon-questions-p::before {
  content: '\e984'
}

.govco-icon-questions-n::before {
  content: '\e983'
}

.govco-icon-clock::before {
  content: '\e937'
}

.govco-icon-clock-p::before {
  content: '\e9c3'
}

.govco-icon-clock-n::before {
  content: '\e9c4'
}

.govco-icon-telephone::before {
  content: '\e938'
}

.govco-icon-wifi-cn::before {
  content: '\e9aa'
}

.govco-icon-wifi-cp::before {
  content: '\e9d9'
}

.govco-icon-wifi-p::before {
  content: '\e9ab'
}

.govco-icon-wifi-n::before {
  content: '\e9a9'
}

.govco-icon-callin-cn::before {
  content: '\e924'
}

.govco-icon-callin-cp::before {
  content: '\e96a'
}

.govco-icon-callin-p::before {
  content: '\e9a8'
}

.govco-icon-callin-n::before {
  content: '\e9a7'
}

.govco-icon-accessibility-cp::before {
  content: '\e93b'
}

.govco-icon-accessibility-cn::before {
  content: '\e93a'
}

.govco-icon-attached-p::before {
  content: '\e93d'
}

.govco-icon-attached-n::before {
  content: '\e93c'
}

.govco-icon-scared-face::before {
  content: '\e93e'
}

.govco-icon-sad-face::before {
  content: '\e9a6'
}

.govco-icon-sad-face-n::before {
  content: '\e9a5'
}

.govco-icon-shock-face::before {
  content: '\e9ae'
}

.govco-icon-happy-face::before {
  content: '\e9d4'
}

.govco-icon-happy-face-n::before {
  content: '\e9d3'
}

.govco-icon-bell-p::before {
  content: '\e943'
}

.govco-icon-bell-n::before {
  content: '\e941'
}

.govco-icon-bell-sound-p::before {
  content: '\e944'
}

.govco-icon-bell-sound-n::before {
  content: '\e942'
}

.govco-icon-grad-cap-p::before {
  content: '\e948'
}

.govco-icon-grad-cap-n::before {
  content: '\e947'
}

.govco-icon-x::before {
  content: '\e93e'
}

.govco-icon-x-n::before {
  content: '\e949'
}

.govco-icon-x-p::before {
  content: '\e94c'
}

.govco-icon-x-cn::before {
  content: '\e908'
}

.govco-icon-delete-p::before {
  content: '\e94e'
}

.govco-icon-delete-n::before {
  content: '\e94b'
}

.govco-icon-tag-p::before {
  content: '\e94d'
}

.govco-icon-tag-n::before {
  content: '\e94a'
}

.govco-icon-search-p::before {
  content: '\e950'
}

.govco-icon-search-n::before {
  content: '\e94f'
}

.govco-icon-search-cn::before {
  content: '\e95b'
}

.govco-icon-search-cp::before {
  content: '\e95c'
}

.govco-icon-calendar-p::before {
  content: '\e952'
}

.govco-icon-calendar-n::before {
  content: '\e951'
}

.govco-icon-calendar-cn::before {
  content: '\e95d'
}

.govco-icon-calendar-cp::before {
  content: '\e95e'
}

.govco-icon-shop-car::before {
  content: '\e90c'
}

.govco-icon-shop-car-n::before {
  content: '\e955'
}

.govco-icon-shop-car-p::before {
  content: '\e956'
}

.govco-icon-relief-p::before {
  content: '\e958'
}

.govco-icon-relief-n::before {
  content: '\e957'
}

.govco-icon-check-p::before {
  content: '\e95a'
}

.govco-icon-check-n::before {
  content: '\e959'
}

.govco-icon-check-cp::before {
  content: '\e962'
}

.govco-icon-check-cn::before {
  content: '\e961'
}

.govco-icon-right-arrow::before {
  content: '\e916'
}

.govco-icon-right-arrow-cp::before {
  content: '\e968'
}

.govco-icon-right-arrow-cn::before {
  content: '\e915'
}

.govco-icon-right-arrow-p::before {
  content: '\e996'
}

.govco-icon-right-arrow-n::before {
  content: '\e995'
}

.govco-icon-left-arrow::before {
  content: '\e918'
}

.govco-icon-left-arrow-cp::before {
  content: '\e968'
}

.govco-icon-left-arrow-cn::before {
  content: '\e917'
}

.govco-icon-left-arrow-p::before {
  content: '\e996'
}

.govco-icon-left-arrow-n::before {
  content: '\e995'
}

.govco-icon-down-arrow-p::before {
  content: '\e97c'
}

.govco-icon-down-arrow-n::before {
  content: '\e97b'
}

.govco-rotate-180 {
  -webkit-transform: rotate(180deg) scaleX(-1);
  -moz-transform: rotate(180deg) scaleX(-1);
  -ms-transform: rotate(180deg) scaleX(-1);
  -o-transform: rotate(180deg) scaleX(-1);
  transform: rotate(180deg) scaleX(-1)
}

.govco-icon-simpled-arrow::before {
  content: '\e914'
}

.govco-icon-simpler-arrow::before {
  content: '\e919'
}

.govco-icon-shortr-arrow::before {
  content: '\e91c'
}

.govco-icon-shortr-arrow-cn::before {
  content: '\e91d'
}

.govco-icon-shortl-arrow::before {
  content: '\e91b'
}

.govco-icon-shortl-arrow-cn::before {
  content: '\e91a'
}

.govco-icon-shortu-arrow-p::before {
  content: '\e97e'
}

.govco-icon-shortu-arrow-n::before {
  content: '\e97d'
}

.govco-icon-shortd-arrow-p::before {
  content: '\e9d8'
}

.govco-icon-shortd-arrow-n::before {
  content: '\e9d7'
}

.govco-icon-voice-call-p::before {
  content: '\e96c'
}

.govco-icon-voice-call-n::before {
  content: '\e96b'
}

.govco-icon-colombia-p::before {
  content: '\e96e'
}

.govco-icon-colombia-n::before {
  content: '\e96d'
}

.govco-icon-shield-col-p::before {
  content: '\e98e'
}

.govco-icon-shield-col-n::before {
  content: '\e98d'
}

.govco-icon-peso-col::before {
  content: '\e931'
}

.govco-icon-peso-col-p::before {
  content: '\e9bc'
}

.govco-icon-peso-col-n::before {
  content: '\e9bb'
}

.govco-icon-peso-col-cn::before {
  content: '\e96b'
}

.govco-icon-peso-col-cp::before {
  content: '\e96c'
}

.govco-icon-contrast-p::before {
  content: '\e972'
}

.govco-icon-contrast-n::before {
  content: '\e971'
}

.govco-icon-music-p::before {
  content: '\e974'
}

.govco-icon-music-n::before {
  content: '\e973'
}

.govco-icon-4-phases-p::before {
  content: '\e978'
}

.govco-icon-4-phases-n::before {
  content: '\e977'
}

.govco-icon-3-phases-p::before {
  content: '\e9d0'
}

.govco-icon-3-phases-n::before {
  content: '\e9cf'
}

.govco-icon-data-up-p::before {
  content: '\e97a'
}

.govco-icon-data-up-n::before {
  content: '\e979'
}

.govco-icon-document-p::before {
  content: '\e982'
}

.govco-icon-document-n::before {
  content: '\e981'
}

.govco-icon-edit-slim-p::before {
  content: '\e986'
}

.govco-icon-edit-slim-n::before {
  content: '\e985'
}

.govco-icon-edit-p::before {
  content: '\e988'
}

.govco-icon-edit-n::before {
  content: '\e987'
}

.govco-icon-padlock-p::before {
  content: '\e98a'
}

.govco-icon-padlock-n::before {
  content: '\e989'
}

.govco-icon-link-p::before {
  content: '\e98c'
}

.govco-icon-link-n::before {
  content: '\e98b'
}

.govco-icon-language-es-p::before {
  content: '\e990'
}

.govco-icon-language-es-n::before {
  content: '\e98f'
}

.govco-icon-language-en-p::before {
  content: '\e9a4'
}

.govco-icon-language-en-n::before {
  content: '\e9a3'
}

.govco-icon-statistics-p::before {
  content: '\e992'
}

.govco-icon-statistics-n::before {
  content: '\e991'
}

.govco-icon-save-p::before {
  content: '\e998'
}

.govco-icon-save-n::before {
  content: '\e997'
}

.govco-icon-hand-p::before {
  content: '\e99a'
}

.govco-icon-hand-n::before {
  content: '\e999'
}

.govco-icon-home-p::before {
  content: '\e99c'
}

.govco-icon-home-n::before {
  content: '\e99b'
}

.govco-icon-image-p::before {
  content: '\e99e'
}

.govco-icon-image-n::before {
  content: '\e99d'
}

.govco-icon-minus::before {
  content: '\e92d'
}

.govco-icon-minus-cp::before {
  content: '\e9b4'
}

.govco-icon-minus-cn::before {
  content: '\e9b3'
}

.govco-icon-movil-cp::before {
  content: '\e9b6'
}

.govco-icon-movil-cn::before {
  content: '\e9b5'
}

.govco-icon-pitch-p::before {
  content: '\e9b8'
}

.govco-icon-pitch-n::before {
  content: '\e9b7'
}

.govco-icon-eye-p::before {
  content: '\e9ba'
}

.govco-icon-eye-n::before {
  content: '\e9b9'
}

.govco-icon-play::before {
  content: '\e934'
}

.govco-icon-play-cp::before {
  content: '\e9be'
}

.govco-icon-play-cn::before {
  content: '\e9bd'
}

.govco-icon-social-p::before {
  content: '\e9c0'
}

.govco-icon-social-n::before {
  content: '\e9bf'
}

.govco-icon-reload-p::before {
  content: '\e9c2'
}

.govco-icon-reload-n::before {
  content: '\e9c1'
}

.govco-icon-answer-p::before {
  content: '\e9c6'
}

.govco-icon-answer-n::before {
  content: '\e9c5'
}

.govco-icon-sound-p::before {
  content: '\e9c8'
}

.govco-icon-sound-n::before {
  content: '\e9c7'
}

.govco-icon-table-p::before {
  content: '\e9ca'
}

.govco-icon-table-n::before {
  content: '\e9c9'
}

.govco-icon-less-size-p::before {
  content: '\e9ce'
}

.govco-icon-less-size-n::before {
  content: '\e9cd'
}

.govco-icon-more-size-p::before {
  content: '\e9cc'
}

.govco-icon-more-size-n::before {
  content: '\e9cb'
}

.govco-icon-user-p::before {
  content: '\e9d2'
}

.govco-icon-user-n::before {
  content: '\e9d1'
}

.govco-icon-video-p::before {
  content: '\e9d6'
}

.govco-icon-video-n::before {
  content: '\e9d5'
}

.govco-icon-pause::before {
  content: '\e930'
}

.bg-color-white {
  background: #fff
}

.bg-color-selago {
  background: #E5EEFB
}

.bg-color-dodger-blue {
  background: #3772FF
}

.bg-color-marine {
  background: #36c
}

.bg-color-dark-blue {
  background: #004884
}

.bg-color-green {
  background: #069169
}

.bg-color-gold {
  background: #FFAB00
}

.bg-color-orange {
  background: #F3561F
}

.bg-color-concrete {
  background: #F2F2F2
}

.bg-color-silver {
  background: #BABABA
}

.bg-color-tundora {
  background: #4B4B4B
}

.bg-color-tutu {
  background: #FFF2FA
}

.bg-color-radical-red {
  background: #F42E62
}

.bg-color-shiraz {
  background: #A80521
}

.bg-color-pale-sky {
  background: #6c757d
}

.bg-color-hawkes-blue {
  background: #E6EFFD
}

.bg-color-hawkes-blue-300 {
  background: rgba(157,190,255,0.3)
}

.bg-color-catalina-blue {
  background: #0B457F
}

.bg-color-catalina-blue-600 {
  background: rgba(11,69,127,0.6)
}

.bg-color-black-160 {
  background: rgba(0,0,0,0.16)
}

.bg-color-marine-400 {
  background: rgba(51,102,204,0.4)
}

.bg-color-dark-blue-500 {
  background: rgba(0,72,132,0.5)
}

.bg-color-shiraz-600 {
  background: rgba(168,5,33,0.6)
}

.bg-color-white-contrast {
  background: #fff
}

.bg-color-black-contrast {
  background: #000
}

.bg-color-yellow-contrast {
  background: #ddfb00
}

.bg-color-orange-contrast {
  background: #fbc200
}

.color-shiraz {
  color: #A80521 !important
}

.color-green {
  color: #069169 !important
}

.color-gold {
  color: #FFAB00 !important
}

.color-marine {
  color: #36c !important
}

.color-dodger-blue {
  color: #3772FF !important
}

.color-white {
  color: white !important
}

.color-dark-blue {
  color: #004884 !important
}

.navbar {
  width: 100%;
  z-index: 3 !important
}

.navbar-nav a {
  font-family: "Montserrat",sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  color: #0B457F !important;
  text-transform: uppercase;
  padding: 15px 5px
}

.navbar-nav a:hover,.navbar-nav a:focus {
  background: #FFAB00 !important
}

.navbar-nav .nav-item.active,.navbar-nav .nav-item:hover,.navbar-nav .nav-item:focus {
  background: #FFAB00 !important
}

.navbar-nav .nav-item.active a,.navbar-nav .nav-item:hover a,.navbar-nav .nav-item:focus a {
  color: #0B457F !important
}

.navbar-nav .nav-item {
  padding: 1px 1.36rem
}

.navbar-nav .nav-item.active a,.navbar-nav .nav-item:hover a {
  color: #0B457F;
  font-weight: 600 !important
}

.navbar-notifications {
  width: 100%
}

.alert-warning {
  width: 100%;
  padding: 0px 6%;
  margin: 0px;
  background-color: #FFAB00;
  border: 0px;
  border-radius: 0px
}

.alert-warning a {
  padding: 0
}

.alert-warning .container {
  line-height: 1.3 !important;
  max-width: 100%
}

.alert-warning .page-icon-close {
  color: #004884;
  font-size: 1.25rem
}

.alert-warning .page-alert-text {
  font-size: 0.7rem !important;
  color: #004884 !important;
  font-family: "Work Sans",sans-serif !important;
  text-transform: initial !important;
  font-weight: 400 !important
}

.navbar-govco {
  background-color: #36c;
  font-size: 0.75rem;
  padding: 0;
  flex-flow: column
}

.navbar-govco .form-search-bar {
  border-radius: 2rem;
  border: 2px solid white;
  box-shadow: 0px 0px 1px white;
  overflow: hidden;
  font-size: 0.75rem;
  margin-left: 1rem;
  line-height: 21px
}

.navbar-govco .form-search-bar input.form-control {
  font-size: 1rem !important;
  margin-right: 1px !important;
  margin-left: 10px;
  color: white !important;
  width: 118px;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0
}

.navbar-govco .form-search-bar input.form-control.translation {
  width: 0;
  margin: 0 !important;
  color: white !important;
  -webkit-transition: all 1s;
  transition: all 1ss
}

.navbar-govco .form-search-bar input.form-control.non-translation {
  width: 118px;
  margin-right: 1px !important;
  margin-left: 10px;
  -webkit-transition: all 1s;
  transition: all 1ss
}

.navbar-govco .form-search-bar .govco-icon {
  color: white;
  font-size: 1.55rem
}

.navbar-govco .form-search-bar input.form-control::placeholder {
  color: white;
  font-size: 0.75rem;
  opacity: 0.7
}

.navbar-govco .navbar-brand {
  padding: 0
}

.navbar-container {
  width: 100%;
  padding: 0px 6%;
  background-color: #36c
}

.navbar-container .navbar-logo img {
  margin: 10px 0px !important
}

.navbar-container .nav-primary a {
  color: white !important
}

.navbar-container .nav-item-primary {
  display: inline-flex
}

.navbar-container .nav-item-primary .lang-govco {
  color: white;
  font-size: 1.7rem;
  margin: 0 0.5rem;
  line-height: 30px;
  cursor: pointer
}

.navbar-container .nav-item-primary.is-scroll {
  margin-top: 0.63rem
}

.form-search-bar-active,.navbar-govco .form-search-bar input.form-control:focus {
  background-color: white !important;
  color: black !important
}

.form-search-bar-active ~ .icon-search,.navbar-govco .form-search-bar input.form-control:focus ~ .icon-search {
  color: #3772FF !important
}

.nav-secondary {
  width: 100%;
  background-color: white
}

.nav-secondary.govco-content {
  background-color: #E6EFFD !important
}

.nav-secondary .nav-item {
  cursor: pointer;
  padding: 0
}

.nav-secondary .nav-item .nav-link {
  padding: 8.21px 30px;
  line-height: 20px;
  font-weight: 500 !important
}

.hidden-transition {
  opacity: 0;
  display: none;
  transition: opacity 0.3s
}

.show-transition {
  display: inline;
  opacity: 1;
  transition: opacity 0.3s
}

.page-header-hidden {
  height: 200px;
  background-color: white;
  background-image: none
}

@media (max-width: 768px) {
  .navbar-notifications {
      display:none !important
  }
}

.page__content {
  background-color: white !important;
  padding: 2% 7.5%;
  border-radius: 10px
}

.page__content .container {
  padding-left: 0
}

.page__content .container .area-servicio {
  margin: 1em auto;
  margin-left: auto;
  padding: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%
}

.page__content .container .tramite-area {
  margin-top: 1em
}

@media (min-width: 576px) {
  .page__content {
      padding:2% 6% 2% 11%
  }

  .page__content .container {
      max-width: 600px
  }

  .page__content .container .area-servicio {
      max-width: 286px
  }

  .page__content .container .tramite-area {
      -webkit-box-flex: 0;
      -ms-flex: 1 0 100%;
      flex: 1 0 100%;
      max-width: 100%
  }
}

@media (min-width: 768px) {
  .page__content {
      padding:2% 6% 2% 10%
  }

  .page__content .container {
      max-width: 832px
  }

  .page__content .container .area-servicio {
      max-width: 286px
  }

  .page__content .container .tramite-area {
      -webkit-box-flex: 0;
      -ms-flex: 1 0 100%;
      flex: 1 0 100%;
      max-width: 100%
  }
}

@media (min-width: 992px) {
  .page__content {
      padding:2% 6% 2% 9%
  }

  .page__content .container {
      max-width: 1020px
  }

  .page__content .container .area-servicio {
      margin-left: 2em;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 286px;
      flex: 0 0 286px;
      max-width: 286px
  }

  .page__content .container .tramite-area {
      padding-right: 0;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 65%;
      flex: 0 0 65%;
      max-width: 65%
  }
}

@media (min-width: 992px) and (max-width: 1080px) {
  .page__content .container .tramite-area {
      -ms-flex:0 0 62%;
      flex: 0 0 62%;
      max-width: 62%
  }
}

@media (min-width: 1200px) {
  .page__content {
      padding:2% 6% 2% 8.5%
  }

  .page__content .container {
      max-width: 2140px
  }

  .page__content .container .area-servicio {
      margin-left: 2.5em;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 286px
  }

  .page__content .container .tramite-area {
      padding-right: 0;
      -webkit-box-flex: 0;
      -ms-flex: 1 0 69%;
      flex: 1 0 69%;
      max-width: 69%
  }
}

@media (min-width: 1920px) {
  .page__content {
      padding:2% 6% 2% 7.5%
  }

  .page__content .container {
      max-width: 2140px
  }

  .page__content .container .area-servicio {
      max-width: 286px
  }
}

.area-servicio-item {
  min-width: 285px
}

.page__footer {
  padding-bottom: 70px;
  padding-top: 77px;
  margin-top: 1.8%;
  background-color: #36c !important;
  color: white !important
}

.page__footer .container {
  width: 100%;
  max-width: inherit;
  padding-right: 0;
  padding-left: 0
}

.page__footer .container ul li a:hover {
  text-decoration: none;
  background-color: transparent !important;
  box-shadow: none !important;
  color: white
}

.page__footer .container .footer-container .footer-title {
  justify-content: center
}

.page__footer .container .footer-container .footer-title .title-footer {
  justify-content: center;
  margin-top: 0px;
  text-align: center;
  font: normal 30px/35px "Montserrat",sans-serif,sans-serif;
  letter-spacing: 0;
  color: #fff;
  font-weight: 300;
  margin-bottom: 30px
}

.page__footer .container .footer-container .nav-footer {
  flex-wrap: wrap;
  flex-direction: row
}

.page__footer .container .footer-container .nav-footer .item-footer {
  width: 14.25rem;
  display: flex;
  flex-direction: column
}

.page__footer .container .footer-container .nav-footer .item-footer .govco-icon {
  color: white !important;
  font-size: 2.8rem
}

.page__footer .container .footer-container .nav-footer .item-footer p {
  color: #fff !important;
  margin-top: 0.5rem !important;
  margin-bottom: 0 !important;
  line-height: 1.25 !important;
  font-size: 1rem;
  text-transform: none !important;
  font-weight: 400;
  text-rendering: geometricPrecision
}

.page__footer .container .footer-container .nav-footer .item-footer .title-contact-link {
  text-align: center;
  font: normal 14px/19px "Work Sans",sans-serif,sans-serif;
  letter-spacing: 0;
  color: #fff
}

.page__footer .container .footer-container .nav-footer .item-footer .content-link {
  text-align: center;
  font: normal 14px/19px "Work Sans",sans-serif,sans-serif;
  letter-spacing: 0;
  color: #fff;
  margin-top: 1px !important
}

.page__footer .container .footer-container .nav-footer .item-footer .content-link br {
  display: none
}

.page__footer .container .footer-container .nav-footer .item-footer .nav-link {
  text-align: center;
  border: 3px solid transparent !important;
  height: 100%
}

.page__footer .container .footer-container .nav-footer .item-footer .nav-link a {
  margin-top: 0.5rem;
  margin-bottom: 0;
  line-height: 1.25;
  font-size: 1rem;
  text-transform: none !important;
  font-weight: 400;
  text-rendering: geometricPrecision;
  text-align: center;
  font: normal 14px/19px "Work Sans",sans-serif,sans-serif;
  letter-spacing: 0;
  color: #fff
}

.page__footer .container .footer-container .nav-footer .item-footer .nav-link:hover {
  border: 3px solid white !important;
  background-color: transparent;
  color: white !important
}

.page__footer .container .footer-container .nav-footer .item-footer .nav-link:hover p {
  font-weight: 500
}

.page__footer .container .footer-container .nav-footer .item-footer .nav-link:active {
  background-color: transparent;
  box-shadow: none
}

.page__footer .container .footer-container .nav-footer .item-footer .nav-link:active p {
  font-weight: 500
}

.page__footer .container .submenu-footer {
  padding: 0;
  display: flex
}

.page__footer .container .submenu-footer ul {
  margin-top: 40px;
  margin-bottom: 0rem
}

.page__footer .container .submenu-footer ul li {
  display: inline-block
}

.page__footer .container .submenu-footer a {
  color: #fff;
  text-transform: none;
  padding: 0 1rem;
  border-radius: 3px;
  position: relative;
  display: block;
  text-align: center;
  text-decoration: underline;
  font: Bold 18px/23px Montserrat;
  letter-spacing: 0
}

.page__footer .container .submenu-footer a:focus,.page__footer .container .submenu-footer a:active,.page__footer .container .submenu-footer a:hover {
  color: white;
  text-decoration: underline
}

.nav-pills .nav-item .nav-link.active {
  background-color: transparent !important;
  box-shadow: none !important
}

@media (max-width: 575.98px) {
  .page__footer .container #footer-container {
      justify-content:left;
      padding: .5rem 1rem
  }

  .page__footer .container #footer-container .title-footer {
      padding: .5rem 1rem;
      display: block;
      width: 100%;
      text-align: left;
      margin-bottom: 0px;
      margin-top: 0px;
      font: 300 30px/35px "Montserrat",sans-serif,sans-serif;
      letter-spacing: 0;
      color: #fff
  }

  .page__footer .container #footer-container .nav-footer .item-footer .nav-link a {
      margin-top: 0.5rem !important;
      margin-left: 0px !important;
      display: contents
  }

  .page__footer .container .submenu-footer {
      margin-top: 40px;
      justify-content: left
  }

  .page__footer .container .submenu-footer ul {
      margin-top: 0rem;
      margin-bottom: 0rem;
      padding: .5rem 1rem
  }

  .page__footer .container .submenu-footer ul li {
      width: 100%
  }

  .page__footer .container .submenu-footer ul li a {
      text-align: left;
      padding: 1rem .5rem
  }
}

@media (max-width: 767.98px) {
  .page__footer {
      padding-bottom:40px;
      padding-top: 40px
  }

  .page__footer .container .footer-container .title-footer {
      margin-top: 0px;
      text-align: center;
      font: 300 30px/35px "Montserrat",sans-serif,sans-serif;
      letter-spacing: 0;
      color: #fff
  }

  .page__footer .container .submenu-footer {
      margin-top: 0px
  }

  .page__footer .container .submenu-footer ul li a {
      text-align: left;
      padding: 1.5rem 1rem
  }

  .page__footer .container .footer-container .nav-footer .item-footer {
      width: 100%
  }

  .page__footer .container .footer-container .nav-footer .item-footer .govco-icon {
      margin-right: 15px
  }

  .page__footer .container .footer-container .nav-footer .item-footer .nav-link {
      text-align: left;
      display: inline-flex;
      width: 100%;
      vertical-align: middle;
      align-items: center
  }

  .page__footer .container .footer-container .nav-footer .item-footer .nav-link a {
      margin-top: 0px;
      margin-left: 10px
  }

  .page__footer .container .footer-container .nav-footer .item-footer .nav-link .footer-title {
      margin-top: 1rem;
      justify-content: left;
      padding-left: 20px
  }

  .page__footer .container .footer-container .nav-footer .item-footer .nav-link .footer-title h2 {
      font-size: 1.6rem
  }

  .page__footer .container .footer-container .nav-footer .item-footer .nav-link p {
      text-align: left;
      font-size: 1rem !important;
      display: contents
  }

  .page__footer .container .footer-container .nav-footer .item-footer .nav-link p.content-link {
      white-space: nowrap
  }

  .page__footer .container .footer-container .nav-footer .item-footer .nav-link p.content-link a {
      margin-top: 0px;
      margin-left: 10px
  }

  .page__footer .container .footer-container .nav-footer .item-footer .nav-link p br {
      display: block
  }
}

.main {
  z-index: 1 !important;
  box-shadow: 1.5px 1px 10px rgba(0,0,0,0.2) !important
}

.main-raised {
  margin: -85px 6% 0px !important;
  border-radius: 17px !important;
  border: 1px solid #E5EEFB !important
}

.main-raised-hidden {
  margin-top: -60px !important;
  border-radius: 17px !important;
  box-shadow: none !important
}

@media (max-width: 768px) {
  .main-raised {
      margin:-140px 6% 0px !important
  }

  .main-raised-hidden {
      margin-top: -120px !important
  }
}

.card-govco {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(129,171,255,0.3);
  border-radius: 0.5rem;
  padding: 1rem;
  box-shadow: 0px 0px 0.3rem rgba(75,75,75,0.3)
}

.modal-lg {
  max-width: 800px !important
}

.modal-xl {
  max-width: 1200px !important
}

.modal {
  z-index: 1031 !important
}

.modal .modal-header {
  border: none !important
}

.modal .modal-header i {
  font-size: 18px;
  color: #36c;
  font-weight: bold
}

.modal .modal-content {
  border-radius: 10px;
  font-family: "Work Sans",sans-serif
}

.modal .modal-footer {
  border: none !important
}

.modal-backdrop {
  opacity: 0.3 !important
}

.modal-backdrop.fade.show {
  z-index: 3 !important
}

.modal-open {
  padding-right: 0px !important
}

.modal-open .container-fluid,.modal-open .container {
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  filter: blur(15px)
}

.modal-detail-govco .modal-content {
  padding: 0px
}

.modal-detail-govco .modal-header {
  border-bottom: 2px solid #36c !important;
  text-transform: uppercase
}

.modal-detail-govco .modal-header .modal-title {
  font-size: 20px !important;
  margin-top: 3px !important;
  margin-left: 15px !important
}

.modal-detail-govco .modal-body {
  padding: 0px
}

.modal-detail-govco .modal-body .modal-subtitle {
  background-color: #E5EEFB;
  font-weight: 600;
  padding: 10px 30px !important
}

.modal-detail-govco .modal-body .modal-detail-title {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 15px
}

.modal-detail-govco .modal-body .modal-detail {
  padding: 15px 55px !important
}

.modal-detail-govco .modal-footer {
  padding: 25px 10px !important
}

.breadcrumb {
  background-color: transparent;
  font-size: 14px;
  padding: 0px !important;
  margin-bottom: 15px !important;
  line-height: 1.1
}

.breadcrumb li:not(.active) a {
  color: #36c !important;
  font-weight: 400
}

.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
  display: inline-block;
  content: none !important
}

.breadcrumb .breadcrumb-item+.active {
  background-color: transparent;
  font-size: 0.9rem;
  font-weight: 600;
  color: #3772FF !important
}

.breadcrumb .breadcrumb-item {
  padding-left: 0;
  margin: 5px 0px
}

.breadcrumb .breadcrumb-item .image-icon {
  display: inline-flex
}

.breadcrumb .breadcrumb-item .image-icon div.breadcrumb {
  height: 20px;
  width: 14px;
  padding: 0px !important;
  margin: 0 8px;
  margin-bottom: 0px !important;
  background-image: url("/assets/images/spr-icons-govco.png") !important;
  background-repeat: no-repeat
}

.breadcrumb .breadcrumb-item .image-icon .breadcrumb-separator {
  background-position: -84px -3px
}

.breadcrumb .breadcrumb-item .image-icon .breadcrumb-separator-active {
  background-position: -2px -3px
}

.breadcrumb .breadcrumb-home {
  margin-top: -5px
}

.btn-round {
  border-radius: 30px
}

.btn {
  position: relative !important;
  line-height: 1.42
}

.btn-transparent {
  background-color: transparent;
  padding: 0px
}

.icon-reverse-x {
  -webkit-transform: rotate(-180deg) scaleX(1);
  -moz-transform: rotate(-180deg) scaleX(1);
  -ms-transform: rotate(-180deg) scaleX(1);
  -o-transform: rotate(-180deg) scaleX(1);
  transform: rotate(-180deg) scaleX(1)
}

.btn-symbolic-govco {
  text-decoration: none !important
}

.btn-symbolic-govco {
  margin: auto !important;
  font-weight: bold
}

.btn-symbolic-govco .govco-icon {
  color: #3772FF !important;
  font-size: 2.2rem;
  margin: auto
}

.btn-symbolic-govco .btn-symbolic-govco__title {
  color: #3772FF !important;
  font-size: 1rem
}

.btn-symbolic-govco.inactive {
  color: #BABABA !important;
  font-weight: normal
}

.btn-symbolic-govco.inactive .govco-icon {
  color: #BABABA !important
}

.btn-symbolic-govco.inactive .btn-symbolic-govco__title {
  color: #BABABA !important;
  font-weight: 400
}

.btn-symbolic-govco:not(.inactive):hover .govco-icon,.btn-symbolic-govco:not(.inactive):hover .btn-symbolic-govco__title,.btn-symbolic-govco:not(.inactive):active .govco-icon,.btn-symbolic-govco:not(.inactive):active .btn-symbolic-govco__title,.btn-symbolic-govco:not(.inactive):focus .govco-icon,.btn-symbolic-govco:not(.inactive):focus .btn-symbolic-govco__title {
  color: #36c !important;
  text-shadow: 0px 3px 6px rgba(51,102,204,0.4) !important;
  text-decoration: none !important
}

.btn-symbolic-govco__title--right {
  padding-left: 0.5rem;
  margin: auto
}

.btn-symbolic-govco__title--left {
  padding-right: 0.5rem;
  margin: auto
}

.btn-high,.btn-high-mix-govco {
  font-weight: 600;
  background-color: #3772FF !important;
  margin: 0px;
  font-size: 0.93rem;
  font-family: "Montserrat",sans-serif;
  color: white !important;
  box-shadow: none;
  padding: 0.5em 2em;
  white-space: pre-line;
  cursor: pointer
}

.btn-high:active,.btn-high-mix-govco:active,.btn-high:hover,.btn-high-mix-govco:hover,.btn-high:focus,.btn-high-mix-govco:focus {
  background-color: #36c !important;
  -webkit-box-shadow: 0px 5px 8px -5px #004884 !important;
  -moz-box-shadow: 0px 5px 8px -5px #004884 !important;
  box-shadow: 0px 5px 8px -5px #004884 !important;
  color: white
}

.btn-middle {
  font-weight: 600;
  border: 1.5px solid #3772FF;
  background-color: white;
  margin: 0px;
  font-size: 0.93rem;
  font-family: "Montserrat",sans-serif;
  color: #3772FF !important;
  box-shadow: none;
  padding: 0.5em 1em;
  cursor: pointer
}

.btn-middle:focus,.btn-middle:hover,.btn-middle:active {
  -webkit-box-shadow: 0px 5px 8px -5px #004884 !important;
  -moz-box-shadow: 0px 5px 8px -5px #004884 !important;
  box-shadow: 0px 5px 8px -5px #004884 !important;
  background-color: white !important;
  color: #3772FF !important;
  border: 1.5px solid #36c
}

.btn-low,.btn-low-mix-govco {
  color: #3772FF !important;
  text-decoration: underline !important;
  font-weight: 500;
  font-size: 1rem;
  padding: 0;
  background-color: transparent;
  cursor: pointer
}

.btn-low:active,.btn-low-mix-govco:active,.btn-low:hover,.btn-low-mix-govco:hover,.btn-low:focus,.btn-low-mix-govco:focus {
  color: #36c !important;
  font-weight: 600
}

.btn-high-inactive {
  font-weight: 600;
  background-color: #BABABA !important;
  margin: 0px;
  font-size: 0.93rem;
  font-family: "Montserrat",sans-serif;
  color: white !important;
  box-shadow: none;
  padding: 0.5em 2em;
  cursor: pointer
}

.btn-high-inactive:active,.btn-high-inactive:hover,.btn-high-inactive:focus {
  background-color: #BABABA !important;
  -webkit-box-shadow: 0px 5px 8px -5px #004884 !important;
  -moz-box-shadow: 0px 5px 8px -5px #004884 !important;
  box-shadow: 0px 5px 8px -5px #004884 !important;
  color: white
}

.btn-middle-inactive {
  font-weight: 600;
  border: 1.5px solid #BABABA;
  background-color: white;
  margin: 0px;
  font-size: 0.93rem;
  font-family: "Montserrat",sans-serif;
  color: #BABABA !important;
  box-shadow: none;
  padding: 0.5em 2em;
  cursor: pointer
}

.btn-middle-inactive:focus,.btn-middle-inactive:hover,.btn-middle-inactive:active {
  -webkit-box-shadow: 0px 5px 8px -5px #004884 !important;
  -moz-box-shadow: 0px 5px 8px -5px #004884 !important;
  box-shadow: 0px 5px 8px -5px #004884 !important;
  background-color: white !important;
  color: #BABABA !important;
  border: 1.5px solid #BABABA
}

.btn-low-inactive {
  color: #4B4B4B !important;
  text-decoration: underline !important;
  font-weight: 500;
  font-size: 1rem;
  cursor: pointer
}

.btn-low-inactive:active,.btn-low-inactive:hover,.btn-low-inactive:focus {
  color: #4B4B4B !important;
  font-weight: 600
}

.btn-high-mix-govco {
  line-height: 1.5rem;
  padding: 0.5em 0.2rem;
  display: flex;
  align-items: center
}

.btn-low-mix-govco {
  text-decoration: none !important;
  text-transform: initial !important
}

.btn-mix-govco__icon {
  font-size: 1.5rem
}

.btn-mix-govco__icon--right {
  background-image: url("/assets/images/spr-icons-govco.png") !important;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 3px;
  right: 3px
}

.btn-mix-govco__icon--down {
  background-image: url("/assets/images/spr-icons-govco.png") !important;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px
}

.btn-mix-govco__title--left {
  float: left;
  margin-left: 15px;
  margin-right: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.btn-mix-govco__title--right {
  float: right;
  margin-right: 15px;
  margin-left: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.btn-mix-govco__icon--search {
  background-position: -37px 0px
}

.btn-mix-govco__icon--arrow-right {
  width: 16px !important;
  height: 13px !important;
  margin-left: 5%;
  background-position: -2px -6px
}

.btn-mix-govco__icon--arrow-down {
  width: 16px !important;
  height: 13px !important;
  background-position: -16px 0px
}

.btn-low-mix-govco:hover .btn-mix-govco__icon--arrow-right,.btn-low-mix-govco:active .btn-mix-govco__icon--arrow-right,.btn-low-mix-govco:focus .btn-mix-govco__icon--arrow-right {
  background-position: -83px -6px
}

.btn-low-mix-govco:hover .btn-mix-govco__icon--arrow-down,.btn-low-mix-govco:active .btn-mix-govco__icon--arrow-down,.btn-low-mix-govco:focus .btn-mix-govco__icon--arrow-down {
  background-position: -17px -12px
}

.btn-information {
  font-family: "Govco Icon";
  font-size: 3rem;
  color: #3772FF;
  text-decoration: none !important
}

.btn-information::before {
  content: '\e922';
  color: #3772FF !important
}

.btn-information:hover::before,.btn-information:active::before,.btn-information:focus::before {
  content: '\e921';
  color: #3772FF !important
}

.btn-aggregate {
  font-family: "Govco Icon";
  font-size: 3rem;
  color: #3772FF;
  text-decoration: none !important
}

.btn-aggregate::before {
  content: '\e902';
  color: #3772FF !important
}

.btn-aggregate:hover::before,.btn-aggregate:active::before,.btn-aggregate:focus::before {
  content: '\e9af';
  color: #3772FF !important
}

.btn-up-hover:hover,.btn-up-hover:focus {
  -webkit-transform: translateX(-10.2em);
  transform: translateX(-10.2em);
  background-color: white;
  border-color: #3772FF;
  border-radius: 1em 0em 0em 1em
}

.btn-up-hover:hover .a-start-up .btn-svg-up-hover,.btn-up-hover:focus .a-start-up .btn-svg-up-hover {
  fill: #3772FF
}

.btn-up-hover:focus {
  outline: none
}

.btn-up-hover:active {
  background-color: #3772FF
}

.btn-up-hover:active .a-start-up {
  visibility: visible;
  text-decoration: none !important;
  font-size: 1.4em;
  color: white;
  font-style: unset
}

.btn-up-hover:active .a-start-up .btn-svg-up-hover {
  fill: white
}

.btn-up-hover-clone {
  padding: 0.5em;
  justify-content: center;
  border-radius: 1em 1em 1em 1em;
  background-color: #F2F2F2;
  vertical-align: middle;
  -webkit-transform: perspective(1em) translateZ(0);
  transform: perspective(1em) translateZ(0);
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-property: transform;
  transition-property: transform
}

.btn-svg-up-hover-clone {
  fill: #4B4B4B
}

.a-start-up-clone {
  visibility: visible;
  text-decoration: none !important;
  font-size: 1.4em;
  color: #3772FF;
  font-style: unset
}

.btn-up-hover-clone:hover,.btn-up-hover-clone:focus {
  background-color: white;
  border-color: #3772FF;
  border-radius: 1em 0em 0em 1em;
  color: color-dodger-blue
}

.btn-up-hover-clone:hover .a-start-up-clone .btn-svg-up-hover-clone,.btn-up-hover-clone:focus .a-start-up-clone .btn-svg-up-hover-clone {
  fill: #3772FF
}

.btn-up-hover-clone:active {
  background-color: #3772FF
}

.btn-up-hover-clone:active .a-start-up-clone {
  visibility: visible;
  text-decoration: none !important;
  font-size: 1.4em;
  color: white;
  font-style: unset
}

.btn-up-hover-clone:active .a-start-up-clone .btn-svg-up-hover-clone {
  fill: white
}

.div-star-up {
  position: fixed;
  bottom: 3em;
  right: -10.5em;
  z-index: 4
}

.btn-up-hover {
  cursor: pointer;
  padding: 0.5em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 1em 1em 1em 1em;
  background-color: #F2F2F2;
  vertical-align: middle;
  -webkit-transform: perspective(1em) translateZ(0);
  transform: perspective(1em) translateZ(0);
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform
}

.btn-svg-up-hover {
  fill: #4B4B4B
}

.a-start-up {
  visibility: visible;
  text-decoration: none !important;
  font-size: 1.4em;
  color: #3772FF;
  font-style: unset
}

.a-start-up:hover,.a-start-up:visited,.a-start-up:active {
  color: #3772FF
}

.a-start-up svg {
  vertical-align: middle
}

.show {
  transition: opacity 400ms
}

.hide {
  opacity: 0
}

.btn-up-hover:hover,.btn-up-hover:focus {
  -webkit-transform: translateX(-10.2em);
  transform: translateX(-10.2em);
  background-color: white;
  border-color: #3772FF;
  border-radius: 1em 0em 0em 1em
}

.btn-up-hover:hover .a-start-up .btn-svg-up-hover,.btn-up-hover:focus .a-start-up .btn-svg-up-hover {
  fill: #3772FF
}

.btn-up-hover:focus {
  outline: none
}

.btn-up-hover:active {
  background-color: #3772FF
}

.btn-up-hover:active .a-start-up {
  visibility: visible;
  text-decoration: none !important;
  font-size: 1.4em;
  color: white;
  font-style: unset
}

.btn-up-hover:active .a-start-up .btn-svg-up-hover {
  fill: white
}

.chk-govco,.checkbox-govco {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  margin-bottom: 15px
}

.chk-govco input,.checkbox-govco input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer
}

.chk-govco label,.checkbox-govco label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  position: relative;
  cursor: pointer;
  margin-bottom: 0px;
  display: initial
}

.chk-govco label:before,.checkbox-govco label:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  content: '';
  /* -webkit-appearance: none; */
  background-color: transparent;
  border: 3px solid #0B457F;
  padding: 8px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
  border-radius: 5px
}

.chk-govco input:checked+label:after,.checkbox-govco input:checked+label:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 8px;
  width: 6px;
  height: 13px;
  border: solid #0B457F;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg)
}

.input-govco {
  color: #0B457F !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0.3rem !important;
  border-top-left-radius: 0.3rem !important;
  border-bottom: 1px solid #004884 !important;
  background-color: #E5EEFB;
  border: unset;
  line-height: 1.4 !important;
  padding: .375rem .5rem
}

.input-govco ~ .input-group-append>.govco-icon {
  color: #004884;
  padding-top: 1px
}

.input-govco::placeholder {
  color: rgba(11,69,127,0.6)
}

.input-govco:-ms-input-placeholder {
  color: rgba(11,69,127,0.6)
}

.input-govco::-ms-input-placeholder {
  color: rgba(11,69,127,0.6)
}

.input-govco:disabled {
  background-color: #e9ecef !important;
  opacity: 1;
  border-color: #bfbfbf !important;
  color: #bfbfbf !important
}

.input-govco:disabled::placeholder {
  color: #bfbfbf !important;
  opacity: 1
}

.input-govco:disabled:-ms-input-placeholder {
  color: #0b457f
}

.input-govco:disabled::-ms-input-placeholder {
  color: #0b457f
}

.input-govco.is-invalid,.invalid-form .input-govco.ng-invalid {
  border-color: #A80521 !important;
  color: #A80521 !important;
  background-color: #FFF2FA !important
}

.input-govco.is-invalid ~ .input-group-append>.govco-icon,.invalid-form .input-govco.ng-invalid ~ .input-group-append>.govco-icon {
  color: #A80521
}

.input-govco.is-invalid::placeholder,.invalid-form .input-govco.ng-invalid::placeholder {
  color: rgba(168,5,33,0.6)
}

.input-govco.is-invalid:-ms-input-placeholder::placeholder,.invalid-form .input-govco.ng-invalid:-ms-input-placeholder::placeholder {
  color: rgba(168,5,33,0.6)
}

.input-govco.is-invalid::-ms-input-placeholder::placeholder,.invalid-form .input-govco.ng-invalid::-ms-input-placeholder::placeholder {
  color: rgba(168,5,33,0.6)
}

.input-govco.is-valid {
  border-color: #28a745 !important;
  background-color: rgba(40,167,69,0.1);
  color: #28a745 !important
}

.input-govco.is-valid::placeholder {
  color: #28a745 !important;
  opacity: 1
}

.input-govco.is-valid:-ms-input-placeholder {
  color: #28a745 !important
}

.input-govco.is-valid::-ms-input-placeholder {
  color: #28a745 !important
}

.form-control:focus {
  box-shadow: none !important
}

.input-govco:focus {
  background-color: #E5EEFB !important
}

.span-message-character {
  color: red
}

.btn.dropdown-toggle {
  line-height: 17.5px !important
}

.select-govco label,.select-govco--error label,.select-govco--inactive label,.select-govco-filter label {
  color: #004884
}

.select-govco .bootstrap-select,.select-govco--error .bootstrap-select,.select-govco--inactive .bootstrap-select,.select-govco-filter .bootstrap-select {
  cursor: pointer
}

.select-govco .bootstrap-select span.filter-option,.select-govco--error .bootstrap-select span.filter-option,.select-govco--inactive .bootstrap-select span.filter-option,.select-govco-filter .bootstrap-select span.filter-option {
  padding-right: 2px !important
}

.select-govco .bootstrap-select .dropdown-toggle,.select-govco--error .bootstrap-select .dropdown-toggle,.select-govco--inactive .bootstrap-select .dropdown-toggle,.select-govco-filter .bootstrap-select .dropdown-toggle {
  background: #E5EEFB !important;
  color: #004884 !important;
  text-transform: initial !important;
  box-shadow: none !important;
  border-bottom: 1.5px solid #004884 !important;
  padding: 8px !important;
  padding-right: 30px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  margin-right: 5px;
  text-overflow: ellipsis;
  white-space: nowrap
}

.select-govco .bootstrap-select .dropdown-toggle:hover,.select-govco--error .bootstrap-select .dropdown-toggle:hover,.select-govco--inactive .bootstrap-select .dropdown-toggle:hover,.select-govco-filter .bootstrap-select .dropdown-toggle:hover,.select-govco .bootstrap-select .dropdown-toggle:active,.select-govco--error .bootstrap-select .dropdown-toggle:active,.select-govco--inactive .bootstrap-select .dropdown-toggle:active,.select-govco-filter .bootstrap-select .dropdown-toggle:active,.select-govco .bootstrap-select .dropdown-toggle:focus,.select-govco--error .bootstrap-select .dropdown-toggle:focus,.select-govco--inactive .bootstrap-select .dropdown-toggle:focus,.select-govco-filter .bootstrap-select .dropdown-toggle:focus {
  border-bottom: 1.5px solid #004884 !important
}

.select-govco .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner,.select-govco--error .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner,.select-govco--inactive .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner,.select-govco-filter .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner {
  color: rgba(11,69,127,0.6) !important;
  margin-right: 5px
}

.select-govco .bootstrap-select .dropdown-toggle:not(.bs-placeholder) .filter-option-inner-inner,.select-govco--error .bootstrap-select .dropdown-toggle:not(.bs-placeholder) .filter-option-inner-inner,.select-govco--inactive .bootstrap-select .dropdown-toggle:not(.bs-placeholder) .filter-option-inner-inner,.select-govco-filter .bootstrap-select .dropdown-toggle:not(.bs-placeholder) .filter-option-inner-inner {
  color: #0B457F !important;
  margin-right: 5px
}

.select-govco .bootstrap-select .dropdown-toggle .bs-placeholder .filter-option-inner-inner,.select-govco--error .bootstrap-select .dropdown-toggle .bs-placeholder .filter-option-inner-inner,.select-govco--inactive .bootstrap-select .dropdown-toggle .bs-placeholder .filter-option-inner-inner,.select-govco-filter .bootstrap-select .dropdown-toggle .bs-placeholder .filter-option-inner-inner {
  color: rgba(11,69,127,0.6) !important;
  margin-right: 5px
}

.select-govco .bootstrap-select .dropdown-toggle span,.select-govco--error .bootstrap-select .dropdown-toggle span,.select-govco--inactive .bootstrap-select .dropdown-toggle span,.select-govco-filter .bootstrap-select .dropdown-toggle span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.select-govco .bootstrap-select .dropdown-toggle .ripple-container,.select-govco--error .bootstrap-select .dropdown-toggle .ripple-container,.select-govco--inactive .bootstrap-select .dropdown-toggle .ripple-container,.select-govco-filter .bootstrap-select .dropdown-toggle .ripple-container {
  display: none
}

.select-govco .bootstrap-select .dropdown-toggle::after,.select-govco--error .bootstrap-select .dropdown-toggle::after,.select-govco--inactive .bootstrap-select .dropdown-toggle::after,.select-govco-filter .bootstrap-select .dropdown-toggle::after {
  width: 100% !important;
  border: 0px solid #F0F3FB;
  position: absolute;
  top: 9px;
  right: 7px;
  font-family: "Govco Icon";
  content: "" !important;
  color: #004884 !important;
  font-size: 1.5rem
}

.select-govco .bootstrap-select.show .dropdown-toggle::after,.select-govco--error .bootstrap-select.show .dropdown-toggle::after,.select-govco--inactive .bootstrap-select.show .dropdown-toggle::after,.select-govco-filter .bootstrap-select.show .dropdown-toggle::after {
  font-family: "Govco Icon";
  content: "" !important;
  color: #004884 !important;
  font-size: 1.5rem;
  height: auto !important
}

.select-govco .bootstrap-select .dropdown-menu,.select-govco--error .bootstrap-select .dropdown-menu,.select-govco--inactive .bootstrap-select .dropdown-menu,.select-govco-filter .bootstrap-select .dropdown-menu {
  overflow: auto !important;
  padding: 0 !important;
  width: 90%;
  background-color: #E5EEFB !important
}

.select-govco .bootstrap-select .dropdown-menu .selector-container,.select-govco--error .bootstrap-select .dropdown-menu .selector-container,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container {
  padding: 0 16px !important;
  width: 100%
}

.select-govco .bootstrap-select .dropdown-menu .selector-container:not(:first-of-type) button,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:not(:first-of-type) button,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:not(:first-of-type) button,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:not(:first-of-type) button {
  border-top: 0.8px solid rgba(11,69,127,0.6) !important
}

.select-govco .bootstrap-select .dropdown-menu .selector-container:hover,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:hover,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:hover,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:hover,.select-govco .bootstrap-select .dropdown-menu .selector-container:active,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:active,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:active,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:active,.select-govco .bootstrap-select .dropdown-menu .selector-container:focus,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:focus,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:focus,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:focus {
  background-color: #0B457F !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  border-top: 0.8px solid transparent !important
}

.select-govco .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item,.select-govco .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item,.select-govco .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item {
  background-color: transparent !important;
  box-shadow: none !important;
  border-radius: 0px !important
}

.select-govco .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item span,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item span,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item span,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item span,.select-govco .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item span,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item span,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item span,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item span,.select-govco .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item span,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item span,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item span,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item span {
  font-weight: 500 !important;
  color: white !important
}

.select-govco .bootstrap-select .dropdown-menu .selector-container:hover+.selector-container button,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:hover+.selector-container button,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:hover+.selector-container button,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:hover+.selector-container button,.select-govco .bootstrap-select .dropdown-menu .selector-container:active+.selector-container button,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:active+.selector-container button,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:active+.selector-container button,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:active+.selector-container button,.select-govco .bootstrap-select .dropdown-menu .selector-container:focus+.selector-container button,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:focus+.selector-container button,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container:focus+.selector-container button,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container:focus+.selector-container button {
  border-top: 0.8px solid transparent !important
}

.select-govco .bootstrap-select .dropdown-menu .selector-container button.dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu .selector-container button.dropdown-item,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container button.dropdown-item,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container button.dropdown-item {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%
}

.select-govco .bootstrap-select .dropdown-menu .selector-container button.dropdown-item span,.select-govco--error .bootstrap-select .dropdown-menu .selector-container button.dropdown-item span,.select-govco--inactive .bootstrap-select .dropdown-menu .selector-container button.dropdown-item span,.select-govco-filter .bootstrap-select .dropdown-menu .selector-container button.dropdown-item span {
  font-size: 0.75rem !important
}

.select-govco .bootstrap-select .dropdown-menu .dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item,.select-govco .bootstrap-select .dropdown-menu li,.select-govco--error .bootstrap-select .dropdown-menu li,.select-govco--inactive .bootstrap-select .dropdown-menu li,.select-govco-filter .bootstrap-select .dropdown-menu li {
  width: auto;
  margin: 0;
  white-space: normal !important
}

.select-govco .bootstrap-select .dropdown-menu .dropdown-item a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item a,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item a,.select-govco .bootstrap-select .dropdown-menu .dropdown-item a:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:hover,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item a:hover,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item a:hover,.select-govco .bootstrap-select .dropdown-menu .dropdown-item a:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:active,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item a:active,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item a:active,.select-govco .bootstrap-select .dropdown-menu .dropdown-item a:focus,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:focus,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item a:focus,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item a:focus,.select-govco .bootstrap-select .dropdown-menu li a,.select-govco--error .bootstrap-select .dropdown-menu li a,.select-govco--inactive .bootstrap-select .dropdown-menu li a,.select-govco-filter .bootstrap-select .dropdown-menu li a,.select-govco .bootstrap-select .dropdown-menu li a:hover,.select-govco--error .bootstrap-select .dropdown-menu li a:hover,.select-govco--inactive .bootstrap-select .dropdown-menu li a:hover,.select-govco-filter .bootstrap-select .dropdown-menu li a:hover,.select-govco .bootstrap-select .dropdown-menu li a:active,.select-govco--error .bootstrap-select .dropdown-menu li a:active,.select-govco--inactive .bootstrap-select .dropdown-menu li a:active,.select-govco-filter .bootstrap-select .dropdown-menu li a:active,.select-govco .bootstrap-select .dropdown-menu li a:focus,.select-govco--error .bootstrap-select .dropdown-menu li a:focus,.select-govco--inactive .bootstrap-select .dropdown-menu li a:focus,.select-govco-filter .bootstrap-select .dropdown-menu li a:focus {
  box-shadow: none !important;
  background-color: transparent !important;
  margin: 0 15px !important;
  padding: 8px !important
}

.select-govco .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a,.select-govco .bootstrap-select .dropdown-menu li:not(:first-child) a,.select-govco--error .bootstrap-select .dropdown-menu li:not(:first-child) a,.select-govco--inactive .bootstrap-select .dropdown-menu li:not(:first-child) a,.select-govco-filter .bootstrap-select .dropdown-menu li:not(:first-child) a {
  border-top: 0.8px solid rgba(11,69,127,0.6)
}

.select-govco .bootstrap-select .dropdown-menu .dropdown-item:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:hover,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:hover,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:active,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:active,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:focus,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:focus,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:focus,.select-govco .bootstrap-select .dropdown-menu li:hover,.select-govco--error .bootstrap-select .dropdown-menu li:hover,.select-govco--inactive .bootstrap-select .dropdown-menu li:hover,.select-govco-filter .bootstrap-select .dropdown-menu li:hover,.select-govco .bootstrap-select .dropdown-menu li:active,.select-govco--error .bootstrap-select .dropdown-menu li:active,.select-govco--inactive .bootstrap-select .dropdown-menu li:active,.select-govco-filter .bootstrap-select .dropdown-menu li:active,.select-govco .bootstrap-select .dropdown-menu li:focus,.select-govco--error .bootstrap-select .dropdown-menu li:focus,.select-govco--inactive .bootstrap-select .dropdown-menu li:focus,.select-govco-filter .bootstrap-select .dropdown-menu li:focus {
  background-color: #0B457F;
  box-shadow: none !important;
  color: white !important;
  font-weight: 600 !important
}

.select-govco .bootstrap-select .dropdown-menu .dropdown-item:hover a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover a,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:hover a,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:hover a,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:hover a:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover a:hover,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:hover a:hover,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:hover a:hover,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:hover a:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover a:active,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:hover a:active,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:hover a:active,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:hover a:focus,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover a:focus,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:hover a:focus,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:hover a:focus,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:hover span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover span,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:hover span,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:hover span,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:active a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active a,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:active a,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:active a,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:active a:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active a:hover,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:active a:hover,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:active a:hover,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:active a:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active a:active,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:active a:active,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:active a:active,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:active a:focus,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active a:focus,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:active a:focus,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:active a:focus,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:active span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active span,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:active span,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:active span,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:focus a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus a,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:focus a,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:focus a,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:focus a:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus a:hover,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:focus a:hover,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:focus a:hover,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:focus a:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus a:active,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:focus a:active,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:focus a:active,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:focus a:focus,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus a:focus,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:focus a:focus,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:focus a:focus,.select-govco .bootstrap-select .dropdown-menu .dropdown-item:focus span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus span,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:focus span,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:focus span,.select-govco .bootstrap-select .dropdown-menu li:hover a,.select-govco--error .bootstrap-select .dropdown-menu li:hover a,.select-govco--inactive .bootstrap-select .dropdown-menu li:hover a,.select-govco-filter .bootstrap-select .dropdown-menu li:hover a,.select-govco .bootstrap-select .dropdown-menu li:hover a:hover,.select-govco--error .bootstrap-select .dropdown-menu li:hover a:hover,.select-govco--inactive .bootstrap-select .dropdown-menu li:hover a:hover,.select-govco-filter .bootstrap-select .dropdown-menu li:hover a:hover,.select-govco .bootstrap-select .dropdown-menu li:hover a:active,.select-govco--error .bootstrap-select .dropdown-menu li:hover a:active,.select-govco--inactive .bootstrap-select .dropdown-menu li:hover a:active,.select-govco-filter .bootstrap-select .dropdown-menu li:hover a:active,.select-govco .bootstrap-select .dropdown-menu li:hover a:focus,.select-govco--error .bootstrap-select .dropdown-menu li:hover a:focus,.select-govco--inactive .bootstrap-select .dropdown-menu li:hover a:focus,.select-govco-filter .bootstrap-select .dropdown-menu li:hover a:focus,.select-govco .bootstrap-select .dropdown-menu li:hover span,.select-govco--error .bootstrap-select .dropdown-menu li:hover span,.select-govco--inactive .bootstrap-select .dropdown-menu li:hover span,.select-govco-filter .bootstrap-select .dropdown-menu li:hover span,.select-govco .bootstrap-select .dropdown-menu li:active a,.select-govco--error .bootstrap-select .dropdown-menu li:active a,.select-govco--inactive .bootstrap-select .dropdown-menu li:active a,.select-govco-filter .bootstrap-select .dropdown-menu li:active a,.select-govco .bootstrap-select .dropdown-menu li:active a:hover,.select-govco--error .bootstrap-select .dropdown-menu li:active a:hover,.select-govco--inactive .bootstrap-select .dropdown-menu li:active a:hover,.select-govco-filter .bootstrap-select .dropdown-menu li:active a:hover,.select-govco .bootstrap-select .dropdown-menu li:active a:active,.select-govco--error .bootstrap-select .dropdown-menu li:active a:active,.select-govco--inactive .bootstrap-select .dropdown-menu li:active a:active,.select-govco-filter .bootstrap-select .dropdown-menu li:active a:active,.select-govco .bootstrap-select .dropdown-menu li:active a:focus,.select-govco--error .bootstrap-select .dropdown-menu li:active a:focus,.select-govco--inactive .bootstrap-select .dropdown-menu li:active a:focus,.select-govco-filter .bootstrap-select .dropdown-menu li:active a:focus,.select-govco .bootstrap-select .dropdown-menu li:active span,.select-govco--error .bootstrap-select .dropdown-menu li:active span,.select-govco--inactive .bootstrap-select .dropdown-menu li:active span,.select-govco-filter .bootstrap-select .dropdown-menu li:active span,.select-govco .bootstrap-select .dropdown-menu li:focus a,.select-govco--error .bootstrap-select .dropdown-menu li:focus a,.select-govco--inactive .bootstrap-select .dropdown-menu li:focus a,.select-govco-filter .bootstrap-select .dropdown-menu li:focus a,.select-govco .bootstrap-select .dropdown-menu li:focus a:hover,.select-govco--error .bootstrap-select .dropdown-menu li:focus a:hover,.select-govco--inactive .bootstrap-select .dropdown-menu li:focus a:hover,.select-govco-filter .bootstrap-select .dropdown-menu li:focus a:hover,.select-govco .bootstrap-select .dropdown-menu li:focus a:active,.select-govco--error .bootstrap-select .dropdown-menu li:focus a:active,.select-govco--inactive .bootstrap-select .dropdown-menu li:focus a:active,.select-govco-filter .bootstrap-select .dropdown-menu li:focus a:active,.select-govco .bootstrap-select .dropdown-menu li:focus a:focus,.select-govco--error .bootstrap-select .dropdown-menu li:focus a:focus,.select-govco--inactive .bootstrap-select .dropdown-menu li:focus a:focus,.select-govco-filter .bootstrap-select .dropdown-menu li:focus a:focus,.select-govco .bootstrap-select .dropdown-menu li:focus span,.select-govco--error .bootstrap-select .dropdown-menu li:focus span,.select-govco--inactive .bootstrap-select .dropdown-menu li:focus span,.select-govco-filter .bootstrap-select .dropdown-menu li:focus span {
  box-shadow: none !important;
  background-color: transparent !important;
  color: white !important;
  font-weight: 500 !important
}

.select-govco .bootstrap-select .dropdown-menu .dropdown-item.disabled a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled a,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item.disabled a,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item.disabled a,.select-govco .bootstrap-select .dropdown-menu .dropdown-item.disabled span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled span,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item.disabled span,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item.disabled span,.select-govco .bootstrap-select .dropdown-menu li.disabled a,.select-govco--error .bootstrap-select .dropdown-menu li.disabled a,.select-govco--inactive .bootstrap-select .dropdown-menu li.disabled a,.select-govco-filter .bootstrap-select .dropdown-menu li.disabled a,.select-govco .bootstrap-select .dropdown-menu li.disabled span,.select-govco--error .bootstrap-select .dropdown-menu li.disabled span,.select-govco--inactive .bootstrap-select .dropdown-menu li.disabled span,.select-govco-filter .bootstrap-select .dropdown-menu li.disabled span {
  color: #BABABA !important
}

.select-govco .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover a,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover a,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover a,.select-govco .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover span,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover span,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover span,.select-govco .bootstrap-select .dropdown-menu .dropdown-item.disabled:active a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:active a,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item.disabled:active a,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item.disabled:active a,.select-govco .bootstrap-select .dropdown-menu .dropdown-item.disabled:active span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:active span,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item.disabled:active span,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item.disabled:active span,.select-govco .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus a,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus a,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus a,.select-govco .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus span,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus span,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus span,.select-govco .bootstrap-select .dropdown-menu li.disabled:hover a,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:hover a,.select-govco--inactive .bootstrap-select .dropdown-menu li.disabled:hover a,.select-govco-filter .bootstrap-select .dropdown-menu li.disabled:hover a,.select-govco .bootstrap-select .dropdown-menu li.disabled:hover span,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:hover span,.select-govco--inactive .bootstrap-select .dropdown-menu li.disabled:hover span,.select-govco-filter .bootstrap-select .dropdown-menu li.disabled:hover span,.select-govco .bootstrap-select .dropdown-menu li.disabled:active a,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:active a,.select-govco--inactive .bootstrap-select .dropdown-menu li.disabled:active a,.select-govco-filter .bootstrap-select .dropdown-menu li.disabled:active a,.select-govco .bootstrap-select .dropdown-menu li.disabled:active span,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:active span,.select-govco--inactive .bootstrap-select .dropdown-menu li.disabled:active span,.select-govco-filter .bootstrap-select .dropdown-menu li.disabled:active span,.select-govco .bootstrap-select .dropdown-menu li.disabled:focus a,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:focus a,.select-govco--inactive .bootstrap-select .dropdown-menu li.disabled:focus a,.select-govco-filter .bootstrap-select .dropdown-menu li.disabled:focus a,.select-govco .bootstrap-select .dropdown-menu li.disabled:focus span,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:focus span,.select-govco--inactive .bootstrap-select .dropdown-menu li.disabled:focus span,.select-govco-filter .bootstrap-select .dropdown-menu li.disabled:focus span {
  color: #BABABA !important
}

.select-govco .bootstrap-select .dropdown-menu .dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item,.select-govco .bootstrap-select .dropdown-menu li>a,.select-govco--error .bootstrap-select .dropdown-menu li>a,.select-govco--inactive .bootstrap-select .dropdown-menu li>a,.select-govco-filter .bootstrap-select .dropdown-menu li>a {
  margin: 0 2%;
  padding-right: 0;
  padding-left: 0
}

.select-govco .bootstrap-select .dropdown-menu .dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item,.select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item,.select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item,.select-govco .bootstrap-select .dropdown-menu li>a,.select-govco--error .bootstrap-select .dropdown-menu li>a,.select-govco--inactive .bootstrap-select .dropdown-menu li>a,.select-govco-filter .bootstrap-select .dropdown-menu li>a,.select-govco .bootstrap-select .dropdown-menu li>a>span,.select-govco--error .bootstrap-select .dropdown-menu li>a>span,.select-govco--inactive .bootstrap-select .dropdown-menu li>a>span,.select-govco-filter .bootstrap-select .dropdown-menu li>a>span {
  color: #0B457F !important;
  font-size: 0.75rem !important
}

.select-govco .bootstrap-select .dropdown-menu.show,.select-govco--error .bootstrap-select .dropdown-menu.show,.select-govco--inactive .bootstrap-select .dropdown-menu.show,.select-govco-filter .bootstrap-select .dropdown-menu.show {
  max-height: 156px !important
}

.select-govco>.bootstrap-select>.dropdown-toggle.bs-placeholder,.select-govco--error>.bootstrap-select>.dropdown-toggle.bs-placeholder,.select-govco--inactive>.bootstrap-select>.dropdown-toggle.bs-placeholder,.select-govco-filter>.bootstrap-select>.dropdown-toggle.bs-placeholder,.select-govco>.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.select-govco--error>.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.select-govco--inactive>.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.select-govco-filter>.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.select-govco>.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.select-govco--error>.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.select-govco--inactive>.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.select-govco-filter>.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.select-govco>.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.select-govco--error>.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.select-govco--inactive>.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.select-govco-filter>.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
  color: rgba(11,69,127,0.6) !important
}

.select-govco--error label {
  color: #A80521 !important
}

.select-govco--error .bootstrap-select .dropdown-toggle {
  border-bottom: 1.5px solid #A80521 !important;
  background: #FFF2FA !important;
  color: #A80521 !important;
  border-bottom: 1.5px solid #A80521
}

.select-govco--error .bootstrap-select .dropdown-toggle:hover,.select-govco--error .bootstrap-select .dropdown-toggle:active,.select-govco--error .bootstrap-select .dropdown-toggle:focus {
  border-bottom: 1.5px solid #A80521 !important
}

.select-govco--error .bootstrap-select .dropdown-toggle:not(.bs-placeholder) .filter-option-inner-inner {
  color: #A80521 !important
}

.select-govco--error .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner {
  color: rgba(168,5,33,0.6) !important
}

.select-govco--error .bootstrap-select .dropdown-toggle .bs-placeholder .filter-option-inner-inner {
  color: rgba(168,5,33,0.6) !important
}

.select-govco--error .bootstrap-select .dropdown-toggle::after {
  color: #A80521 !important
}

.select-govco--error .bootstrap-select.show .dropdown-toggle::after {
  color: #A80521 !important
}

.select-govco--error .bootstrap-select .dropdown-menu {
  width: 90%;
  background-color: #FFF2FA !important
}

.select-govco--error .bootstrap-select .dropdown-menu .selector-container {
  padding: 0 16px !important;
  width: 100%
}

.select-govco--error .bootstrap-select .dropdown-menu .selector-container:not(:first-of-type) button {
  border-top: 0.8px solid rgba(168,5,33,0.6) !important
}

.select-govco--error .bootstrap-select .dropdown-menu .selector-container:hover,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:active,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:focus {
  background-color: #A80521 !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  border-top: 0.8px solid transparent !important
}

.select-govco--error .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item {
  background-color: transparent !important;
  box-shadow: none !important;
  border-radius: 0px !important
}

.select-govco--error .bootstrap-select .dropdown-menu .selector-container:hover button.dropdown-item span,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:active button.dropdown-item span,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:focus button.dropdown-item span {
  font-weight: 500 !important;
  color: white !important
}

.select-govco--error .bootstrap-select .dropdown-menu .selector-container:hover+.selector-container button,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:active+.selector-container button,.select-govco--error .bootstrap-select .dropdown-menu .selector-container:focus+.selector-container button {
  border-top: 0.8px solid transparent !important
}

.select-govco--error .bootstrap-select .dropdown-menu .selector-container button.dropdown-item {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%
}

.select-govco--error .bootstrap-select .dropdown-menu .selector-container button.dropdown-item span {
  font-size: 0.75rem !important
}

.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu li {
  width: auto;
  margin: 0;
  white-space: normal !important
}

.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:focus,.select-govco--error .bootstrap-select .dropdown-menu li a,.select-govco--error .bootstrap-select .dropdown-menu li a:hover,.select-govco--error .bootstrap-select .dropdown-menu li a:active,.select-govco--error .bootstrap-select .dropdown-menu li a:focus {
  box-shadow: none !important;
  background-color: transparent !important;
  margin: 0 15px !important;
  padding: 8px !important
}

.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a,.select-govco--error .bootstrap-select .dropdown-menu li:not(:first-child) a {
  border-top: 0.8px solid rgba(168,5,33,0.6)
}

.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus,.select-govco--error .bootstrap-select .dropdown-menu li:hover,.select-govco--error .bootstrap-select .dropdown-menu li:active,.select-govco--error .bootstrap-select .dropdown-menu li:focus {
  background-color: #A80521;
  box-shadow: none !important;
  color: white !important;
  font-weight: 600 !important
}

.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover a:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover a:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover a:focus,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active a:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active a:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active a:focus,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus a:hover,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus a:active,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus a:focus,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus span,.select-govco--error .bootstrap-select .dropdown-menu li:hover a,.select-govco--error .bootstrap-select .dropdown-menu li:hover a:hover,.select-govco--error .bootstrap-select .dropdown-menu li:hover a:active,.select-govco--error .bootstrap-select .dropdown-menu li:hover a:focus,.select-govco--error .bootstrap-select .dropdown-menu li:hover span,.select-govco--error .bootstrap-select .dropdown-menu li:active a,.select-govco--error .bootstrap-select .dropdown-menu li:active a:hover,.select-govco--error .bootstrap-select .dropdown-menu li:active a:active,.select-govco--error .bootstrap-select .dropdown-menu li:active a:focus,.select-govco--error .bootstrap-select .dropdown-menu li:active span,.select-govco--error .bootstrap-select .dropdown-menu li:focus a,.select-govco--error .bootstrap-select .dropdown-menu li:focus a:hover,.select-govco--error .bootstrap-select .dropdown-menu li:focus a:active,.select-govco--error .bootstrap-select .dropdown-menu li:focus a:focus,.select-govco--error .bootstrap-select .dropdown-menu li:focus span {
  box-shadow: none !important;
  background-color: transparent !important;
  color: white !important;
  font-weight: 500 !important
}

.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled span,.select-govco--error .bootstrap-select .dropdown-menu li.disabled a,.select-govco--error .bootstrap-select .dropdown-menu li.disabled span {
  color: #BABABA !important
}

.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:active a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:active span,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus a,.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus span,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:hover a,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:hover span,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:active a,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:active span,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:focus a,.select-govco--error .bootstrap-select .dropdown-menu li.disabled:focus span {
  color: #BABABA !important
}

.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu li>a {
  margin: 0 2%;
  padding-right: 0;
  padding-left: 0
}

.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item,.select-govco--error .bootstrap-select .dropdown-menu li>a,.select-govco--error .bootstrap-select .dropdown-menu li>a>span {
  color: #A80521 !important;
  font-size: 0.75rem !important
}

.select-govco--error>.bootstrap-select>.dropdown-toggle.bs-placeholder,.select-govco--error>.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.select-govco--error>.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.select-govco--error>.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
  color: rgba(168,5,33,0.6) !important
}

.select-govco--inactive label {
  color: #BABABA !important
}

.select-govco--inactive .bootstrap-select .dropdown-toggle {
  border-bottom: 1.5px solid #BABABA !important;
  background: #F2F2F2 !important;
  color: #BABABA !important;
  border-bottom: 1.5px solid #BABABA
}

.select-govco--inactive .bootstrap-select .dropdown-toggle:hover,.select-govco--inactive .bootstrap-select .dropdown-toggle:active,.select-govco--inactive .bootstrap-select .dropdown-toggle:focus {
  border-bottom: 1.5px solid #BABABA !important
}

.select-govco--inactive .bootstrap-select .dropdown-toggle::after {
  color: #BABABA !important
}

.select-govco--inactive>.bootstrap-select>.dropdown-toggle.bs-placeholder,.select-govco--inactive>.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.select-govco--inactive>.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.select-govco--inactive>.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
  color: #BABABA !important
}

.select-govco-filter .bootstrap-select {
  background-color: transparent !important
}

.select-govco-filter .bootstrap-select .dropdown-toggle {
  background-color: transparent !important;
  vertical-align: top !important;
  padding-top: 0 !important;
  border: 0px !important;
  height: 35px;
  width: 35px
}

.select-govco-filter .bootstrap-select .dropdown-toggle:hover,.select-govco-filter .bootstrap-select .dropdown-toggle:focus {
  border: 0 !important
}

.select-govco-filter .bootstrap-select .dropdown-toggle::after {
  color: #3772FF !important
}

.select-govco-filter .bootstrap-select .dropdown-menu {
  width: 100% !important;
  min-width: 10rem
}

.tabs-govco .nav-tabs {
  padding: 0 !important;
  border-bottom: none !important
}

.tabs-govco .nav-tabs .nav-item {
  margin-bottom: 0px !important
}

.tabs-govco .nav-tabs .nav-item a,.tabs-govco .nav-tabs .nav-item a:focus,.tabs-govco .nav-tabs .nav-item a:hover {
  font-size: 14px;
  font-weight: bold;
  color: #0B457F !important;
  text-transform: none !important;
  margin-left: 0.2px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #E5EEFB !important;
  border-top: 1px solid rgba(183,183,183,0.25) !important;
  border-left: 2px solid rgba(183,183,183,0.25) !important;
  border-right: 1px solid rgba(183,183,183,0.25) !important
}

.tabs-govco .nav-tabs .nav-item a .ripple-container,.tabs-govco .nav-tabs .nav-item a:focus .ripple-container,.tabs-govco .nav-tabs .nav-item a:hover .ripple-container {
  display: none
}

.tabs-govco .nav-tabs .nav-item a.active {
  color: #0B457F !important;
  background-color: white !important
}

.tabs-govco .tab-content {
  box-shadow: 1px 0px 4px rgba(0,0,0,0.2) !important;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-left: 2px solid rgba(183,183,183,0.25) !important
}

.tabs-govco .tab-content .tab-pane {
  padding: 15px
}

.textarea-govco {
  position: relative
}

.textarea-govco textarea {
  background-color: rgba(157,190,255,0.3) !important;
  border-radius: 0.8rem !important;
  font-weight: 600 !important;
  padding: 5% 5% 10% 5%;
  height: 12.063rem
}

.textarea-govco textarea::placeholder {
  color: rgba(11,69,127,0.6) !important
}

.textarea-govco textarea:focus,.textarea-govco textarea:hover {
  background-image: none !important
}

.textarea-govco .div-count-character {
  position: absolute;
  bottom: 8px;
  width: 100%;
  border-top: 1px solid #36c
}

.textarea-govco .div-count-character .span-message-character {
  color: red;
  font-size: 11px;
  font-weight: 600;
  padding: 0 20px
}

.textarea-govco .div-count-character .span-count-character {
  font-weight: 600
}

.toast-title {
  font-weight: bold;
  font-family: "Montserrat",sans-serif;
  font-size: 1.5rem;
  margin: auto;
  margin-left: 10px !important;
  padding-right: 15px
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-family: "Work Sans",sans-serif;
  font-size: 1rem !important;
  white-space: pre-wrap;
  text-align: justify;
  padding-bottom: 10px;
  line-height: 20px
}

.toast-message a,.toast-message a:hover {
  text-decoration: underline
}

.toast-message a,.toast-message label {
  color: #FFFFFF
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: 0.05em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1
}

.toast-close-button .icon {
  font-size: 18px;
  color: #36c
}

.toast-close-button:hover,.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40)
}

.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em
}

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  /* -webkit-appearance: none */
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%
}

.toast-top-left {
  top: 12px;
  left: 12px
}

.toast-top-right {
  top: 12px;
  right: 12px
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#toast-container>div,#toast-container-body>div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 5px 35px;
  padding-right: 20px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  background-position: 15px center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80)
}

#toast-container-body .govco-icon {
  font-size: 3rem;
  line-height: 50px
}

#toast-container>div.rtl {
  direction: rtl;
  padding: 15px 30px 15px 15px;
  background-position: right 15px center
}

#toast-container>div:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer
}

#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div {
  width: 300px;
  margin-left: auto;
  margin-right: auto
}

#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div {
  width: 96%;
  margin-left: auto;
  margin-right: auto
}

.toast {
  max-width: 100% !important;
  background-color: white;
  -moz-box-shadow: 0.25px 2.05px 2.05px 0.05px rgba(0,0,0,0.1) !important;
  -webkit-box-shadow: 0.25px 2.05px 2.05px 0.05px rgba(0,0,0,0.1) !important;
  box-shadow: 0.25px 2.05px 2.05px 0.05px rgba(0,0,0,0.1) !important
}

.toast-success {
  border: 1px solid #069169
}

.toast-success .toast-title {
  color: #069169
}

.toast-error {
  border: 1px solid #A80521
}

.toast-error .toast-title,.toast-error .toast-message,.toast-error a,.toast-error a:hover {
  color: #A80521
}

.toast-info {
  border: 1px solid #36c
}

.toast-info .toast-title {
  color: #36c
}

.toast-warning {
  border: 1px solid #FFAB00
}

.toast-warning .toast-title {
  color: #FFAB00
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40)
}

.toast-close-button {
  margin-top: 13px
}

.toast-close-button .icon {
  font-size: 15px !important
}

@media all and (max-width: 240px) {
  #toast-container>div {
      padding:8px 8px 8px 30px;
      width: 11em
  }

  #toast-container>div.rtl {
      padding: 8px 30px 8px 8px
  }

  #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em
  }

  #toast-container .rtl .toast-close-button {
      left: -0.2em;
      right: 0.2em
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container>div {
      padding:8px 8px 8px 30px;
      width: 18em
  }

  #toast-container>div.rtl {
      padding: 8px 30px 8px 8px
  }

  #toast-container .toast-close-button {
      right: -0.2em;
      top: -0.2em
  }

  #toast-container .rtl .toast-close-button {
      left: -0.2em;
      right: 0.2em
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container>div {
      padding:15px 15px 15px 30px;
      width: 25em
  }

  #toast-container>div.rtl {
      padding: 15px 30px 15px 15px
  }
}

.checklist-govco {
  position: relative;
  display: block;
  margin-bottom: 0px;
  border-bottom: 1px solid #E6EFFD;
  cursor: pointer
}

.checklist-govco span {
  font-family: "Work Sans",sans-serif;
  font-size: 1rem;
  color: #004884
}

.checklist-govco:hover,.checklist-govco:focus {
  background-color: #E6EFFD !important
}

.checklist-govco:hover span,.checklist-govco:focus span {
  font-weight: 600 !important
}

.checklist-govco.error span {
  font-weight: 400 !important;
  color: #A80521 !important
}

.checklist-govco.error:hover,.checklist-govco.error:focus {
  background-color: #FFF2FA !important
}

.checklist-govco.error:hover span,.checklist-govco.error:focus span {
  font-weight: 600 !important
}

.checklist-govco.disabled {
  background-color: transparent !important
}

.checklist-govco.disabled span {
  color: #BABABA !important
}

.checklist-govco.disabled:hover span,.checklist-govco.disabled:focus span {
  font-weight: 400 !important
}

.radiobutton-govco {
  display: block;
  position: relative;
  padding: 8px 10px 10px 30px;
  margin-bottom: 0;
  line-height: 1;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.radiobutton-govco span {
  font-family: "Work Sans",sans-serif;
  font-size: 1rem;
  color: #004884
}

.radiobutton-govco input {
  position: absolute;
  opacity: 0;
  cursor: pointer
}

.radiobutton-govco__indicator {
  position: absolute;
  top: 13px;
  left: 5px;
  height: 16px;
  width: 16px;
  background-color: white;
  border: 2px solid #004884;
  border-radius: 50%
}

.radiobutton-govco input:checked ~ .radiobutton-govco__indicator {
  background-color: white
}

.radiobutton-govco input:checked+span {
  font-weight: 700
}

.radiobutton-govco__indicator:after {
  content: "";
  position: absolute;
  display: none
}

.radiobutton-govco input:checked ~ .radiobutton-govco__indicator:after {
  display: block
}

.radiobutton-govco .radiobutton-govco__indicator:after {
  left: 2px;
  top: 2px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background: #004884
}

.radiobutton-govco.error .radiobutton-govco__indicator {
  border-color: #A80521 !important
}

.radiobutton-govco.error .radiobutton-govco__indicator:after {
  background: #A80521 !important
}

.alert-govco-maintenance {
  position: absolute;
  background-image: url("/assets/images/mantenimiento.png");
  background-repeat: no-repeat;
  width: 430px;
  height: 150px;
  top: 0;
  left: 0
}

.alert-govco .modal-content {
  padding: 0rem 1.563rem 1.25rem
}

.alert-govco .modal-header {
  padding-top: 1.2rem;
  padding-right: 0rem
}

.alert-govco .modal-header .close {
  color: #004884 !important
}

.alert-govco .modal-body {
  padding: 0 !important;
  margin-top: 1rem !important
}

.alert-govco .modal-body .modal-content-warning,.alert-govco .modal-body .modal-content-warning>.alert-icon>.govco-icon,.alert-govco .modal-body .modal-content-maintenance,.alert-govco .modal-body .modal-content-maintenance>.alert-icon>.govco-icon,.alert-govco .modal-body .modal-content-error-site,.alert-govco .modal-body .modal-content-error-site>.alert-icon>.govco-icon {
  color: #FFAB00 !important
}

.alert-govco .modal-body .modal-content-error,.alert-govco .modal-body .modal-content-error>.alert-icon>.govco-icon {
  color: #A80521 !important
}

.alert-govco .modal-body .modal-content-info,.alert-govco .modal-body .modal-content-info>.alert-icon>.govco-icon {
  color: #3772FF !important
}

.alert-govco .modal-body .modal-content-success,.alert-govco .modal-body .modal-content-success>.alert-icon>.govco-icon {
  color: #069169 !important
}

.alert-govco .modal-body #modal-content-type-alert .alert-icon .govco-icon {
  font-size: 60px
}

.alert-govco .modal-body .modal-content-txt {
  color: #004884 !important;
  padding-top: 1rem;
  padding-left: 9%;
  padding-right: 9%;
  margin-bottom: 0 !important;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.2em
}

.alert-govco .modal-body .modal-content-title {
  font-size: 33px;
  margin-top: 1rem;
  font-weight: 600 !important
}

.alert-govco .modal-footer {
  padding-top: 3rem !important
}

.alert-govco .modal-footer .btn-modal {
  margin: auto 1.3rem auto 1.3rem;
  padding-left: 25px !important;
  padding-right: 25px !important
}

.alert-govco-modal-dialog {
  max-width: 600px !important
}

.label-detail-govco {
  border-bottom: 2px solid #0B457F;
  width: 100%
}

.featured-text-govco {
  background-color: #E5EEFB !important;
  padding: 5px 15px !important;
  border-radius: 7px
}

.wspace-normal {
  white-space: normal !important
}

.wspace-preline {
  white-space: pre-line
}

ngb-pagination li.disabled a::before {
  color: #BABABA !important
}

ngb-pagination li.active a {
  color: #3772FF !important
}

ngb-pagination li:first-child a .p-title {
  display: none
}

ngb-pagination li:first-child a span {
  display: none
}

ngb-pagination li:first-child a:hover .p-title {
  display: initial;
  position: absolute;
  left: 4px;
  top: 38px;
  color: #3772FF
}

ngb-pagination li:first-child a:hover:before {
  font-family: "Govco Icon";
  font-size: 1.4375rem !important;
  color: #3772FF;
  font-weight: bold;
  content: "" !important
}

ngb-pagination li:first-child a:before {
  color: #3772FF;
  font-family: "Govco Icon";
  font-size: 1.4375rem !important;
  font-weight: bold;
  content: "" !important
}

ngb-pagination li:nth-child(2) a .p-title {
  display: none
}

ngb-pagination li:nth-child(2) a span {
  display: none
}

ngb-pagination li:nth-child(2) a:hover .p-title {
  display: initial;
  position: absolute;
  left: -8px;
  top: 38px;
  color: #3772FF
}

ngb-pagination li:nth-child(2) a:hover:before {
  font-family: "Govco Icon";
  font-size: 1.4375rem !important;
  color: #3772FF;
  font-weight: bold;
  content: "" !important
}

ngb-pagination li:nth-child(2) a:before {
  color: #3772FF;
  font-family: "Govco Icon";
  font-size: 1.4375rem !important;
  font-weight: bold;
  content: "" !important
}

ngb-pagination li:nth-last-child(2) a .p-title {
  display: none
}

ngb-pagination li:nth-last-child(2) a span {
  display: none
}

ngb-pagination li:nth-last-child(2) a:hover .p-title {
  display: initial;
  position: absolute;
  left: -10px;
  top: 38px;
  color: #3772FF
}

ngb-pagination li:nth-last-child(2) a:hover:before {
  font-family: "Govco Icon";
  font-size: 1.4375rem !important;
  color: #3772FF;
  font-weight: bold;
  content: "" !important
}

ngb-pagination li:nth-last-child(2) a:before {
  color: #3772FF;
  font-family: "Govco Icon";
  font-size: 1.4375rem !important;
  font-weight: bold;
  content: "" !important
}

ngb-pagination li:last-child a .p-title {
  display: none
}

ngb-pagination li:last-child a span {
  display: none
}

ngb-pagination li:last-child a:hover {
  font-family: "Govco Icon";
  font-size: 1.4375rem !important;
  color: #3772FF;
  font-weight: bold;
  content: "" !important
}

ngb-pagination li:last-child a:hover .p-title {
  display: initial;
  position: absolute;
  left: 12px;
  top: 38px;
  color: #3772FF
}

ngb-pagination li:last-child a:before {
  color: #3772FF;
  font-family: "Govco Icon";
  font-size: 1.4375rem !important;
  font-weight: bold;
  content: "" !important
}

ngb-pagination li a,ngb-pagination li a:hover {
  background-color: transparent !important
}

div .div-pagination-item {
  margin: auto
}

.div-pagination-item {
  width: 100%
}

.div-pagination-item ul {
  list-style: none;
  display: inline-flex
}

.div-pagination-item li {
  position: relative
}

.div-pagination-item ul li a {
  color: #004884;
  text-decoration: none;
  font-weight: bold;
  border: 0px !important;
  font-size: 1.4375rem !important
}

.div-pagination-svg-arrow {
  fill: #3772FF;
  width: 30px;
  height: 30px
}

.div-pagination-svg {
  fill: #3772FF;
  width: 26px;
  height: 26px
}

.container-paginacion {
  text-align: center
}

.pagination-svg-disable {
  fill: #b6b6b6
}

.paginacion-govco a .p-home {
  display: none;
  position: absolute;
  font-size: 0.5em;
  font-weight: normal
}

.paginacion-govco a .p-next {
  display: none;
  position: absolute;
  left: -1.2em;
  font-size: 0.5em;
  font-weight: normal
}

.paginacion-govco a .p-back {
  display: none;
  position: absolute;
  left: -0.7em;
  font-size: 0.5em;
  font-weight: normal
}

.paginacion-govco a .p-last {
  display: none;
  position: absolute;
  font-size: 0.5em;
  font-weight: normal
}

.paginacion-govco a:hover .p-home {
  display: block;
  color: #3772FF;
  position: absolute;
  left: -0.3em;
  font-size: 0.5em;
  font-weight: normal
}

.paginacion-govco a:hover .p-next {
  display: block;
  color: #3772FF;
  position: absolute;
  left: -1.5em;
  font-size: 0.5em;
  font-weight: normal
}

.paginacion-govco a:hover .p-back {
  display: block;
  color: #3772FF;
  position: absolute;
  right: 0.2em;
  font-size: 0.5em;
  font-weight: normal
}

.paginacion-govco a:hover .p-last {
  display: block;
  color: #3772FF;
  position: absolute;
  font-size: 0.5em;
  font-weight: normal
}

.pagination-svg-next:hover {
  fill: white;
  border-radius: 50%;
  background: #3772FF
}

td a,td button:not(.govco-icon) {
  font-family: "Work Sans",sans-serif !important;
  font-size: 1rem
}

td a,td button.btn-low,td button.btn-low-mix-govco {
  font-weight: 700 !important
}

.govco-table-basic table thead th {
  border-top: 0px solid transparent !important;
  border-bottom: 0px solid transparent !important;
  font-weight: 500 !important
}

.govco-table-basic table thead th:not(:last-child) {
  border-top: 0px solid transparent !important;
  border-right: 2px solid #004884
}

.govco-table-basic table tbody tr {
  background-color: transparent !important
}

.govco-table-basic table tbody tr td {
  border-top: 2px solid #004884 !important
}

.govco-table-basic table tbody tr td:not(:last-child) {
  border-right: 2px solid #004884
}

.govco-table-simple table thead,.govco-table-detail table thead,.govco-table-filter table thead,.govco-table-simple table tbody tr,.govco-table-detail table tbody tr,.govco-table-filter table tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
  background-color: transparent !important
}

.govco-table-simple table thead th,.govco-table-detail table thead th,.govco-table-filter table thead th {
  border: 0px !important;
  vertical-align: middle;
  font-family: "Montserrat",sans-serif;
  font-size: 0.75rem !important;
  text-align: center
}

.govco-table-simple table thead tr,.govco-table-detail table thead tr,.govco-table-filter table thead tr {
  display: table-header-group;
  width: 100%;
  table-layout: fixed
}

.govco-table-simple table tbody,.govco-table-detail table tbody,.govco-table-filter table tbody {
  display: block;
  overflow: auto;
  max-height: 500px;
  width: 100%
}

.govco-table-simple table tbody tr:not(:first-child) td,.govco-table-detail table tbody tr:not(:first-child) td,.govco-table-filter table tbody tr:not(:first-child) td {
  border-top: 1px solid #E5EEFB !important
}

.govco-table-simple table td,.govco-table-detail table td,.govco-table-filter table td {
  font-weight: 500;
  border-top: 0px;
  text-align: center
}

.govco-table-simple table td div,.govco-table-detail table td div,.govco-table-filter table td div {
  font-family: "Work Sans",sans-serif;
  font-size: 0.875rem !important
}

.govco-table-simple table td .title,.govco-table-detail table td .title,.govco-table-filter table td .title {
  font-weight: 600 !important
}

.table-detail {
  display: block !important
}

.table-detail .title-result {
  font-size: 1.25rem !important;
  font-weight: 700 !important
}

.table-detail .form-search {
  margin-left: 30px;
  border: 0.5px transparent solid !important;
  padding: 0 !important;
  border-radius: 20px
}

.table-detail .form-search {
  background-color: #E6EFFD !important
}

.table-detail .form-search input {
  border: none !important;
  background-color: transparent !important;
  margin-left: 0px !important;
  padding: 0;
  padding-left: 15px !important;
  color: #004884 !important
}

.table-detail .form-search input::placeholder {
  color: rgba(0,72,132,0.5) !important
}

.table-detail .form-search .input-group-append {
  line-height: 1.3 !important
}

.table-detail .form-search .govco-icon {
  color: #004884;
  font-size: 25px;
  margin: auto;
  padding-right: 5px
}

.govco-table-detail thead tr {
  background-color: #004884 !important
}

.govco-table-detail thead th {
  color: white;
  font-size: 1rem !important
}

.govco-table-detail td {
  font-weight: 400 !important
}

.govco-table-detail td div,.govco-table-detail td a {
  font-family: "Work Sans",sans-serif !important;
  font-size: 1rem !important
}

.govco-table-detail td a {
  font-weight: 600
}

.govco-table-filter table,.govco-table-filter tr td {
  border: 1px solid transparent !important
}

.govco-table-filter thead {
  width: calc(100%) !important
}

.govco-table-filter thead th div {
  font-size: 0.75rem !important
}

.govco-table-filter thead,.govco-table-filter tbody tr {
  display: table !important;
  table-layout: fixed !important
}

.govco-table-filter tbody {
  display: block !important;
  overflow-y: scroll !important
}

.govco-table-filter .bootstrap-select .form-control {
  width: auto !important
}

.table-simple-headblue-govco .table {
  border-bottom: none
}

.table-simple-headblue-govco .table thead {
  background-color: #004884;
  color: white;
  border: 0px
}

.table-simple-headblue-govco .table thead th {
  border: 0px
}

.table-simple-headblue-govco .table thead .table-head-overflow::after {
  content: '';
  top: 0px;
  left: 0px;
  position: absolute;
  display: block;
  background-color: #004884;
  width: 1rem;
  height: 48px
}

.table-simple-headblue-govco .table thead .table-head-overflow::before {
  content: '';
  top: 0px;
  right: 0px;
  position: absolute;
  display: block;
  background-color: #004884;
  width: 1rem;
  height: 48px
}

.table-simple-headblue-govco .table thead th {
  color: white;
  font-weight: normal
}

.table-simple-headblue-govco .table td.state-success {
  color: #069169
}

.table-simple-headblue-govco .table td.state-success-wbullet {
  color: #069169
}

.table-simple-headblue-govco .table td.state-success-wbullet::before {
  content: "☻ ";
  color: #069169
}

.teclado-item {
  width: 12em
}

.teclado-item input[type='password'] {
  position: relative;
  border: none;
  border-bottom: 0.02em solid #004884;
  background: #e6effd;
  color: #000;
  font-size: 1.2em
}

.lb-name {
  position: absolute;
  top: -1.5em;
  color: #004884;
  font-size: 0.9em
}

.svg-block {
  position: absolute;
  border-radius: 25%;
  margin-left: 10.8em;
  padding-left: 0.2em;
  padding-right: 0.2em;
  top: 0.28em;
  right: 3px;
  line-height: 1
}

.svg-block .govco-icon {
  font-size: 1.5rem
}

.tb-teclado-item {
  position: absolute;
  padding: 0.7em;
  background-color: #e6effd;
  display: none;
  width: 100%;
  z-index: 1
}

.tb-teclado-item.show {
  display: grid;
  justify-content: space-around;
  align-content: space-between
}

.td-number-item {
  width: 2.8em;
  height: 2.3em;
  border-radius: 20%
}

.td-number {
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0.4em;
  vertical-align: top;
  line-height: 0
}

.td-number button {
  font-size: 1em;
  background-color: white;
  color: #004884;
  border: none;
  box-shadow: 0 0.1em 0 0 rgba(55,114,255,0.5)
}

.td-number-disable {
  padding-left: 0.5em;
  padding-right: 0.5em;
  border: none
}

.td-number-disable button {
  background-color: transparent !important;
  width: 3em;
  height: 2.5em;
  border: none
}

.btn-delete {
  fill: #004884;
  vertical-align: middle
}

.btn-delete .govco-icon:hover {
  color: #3772FF
}

.td-number button:hover {
  background-color: #3772FF;
  color: white;
  border: none
}

.td-number button:active {
  background-color: #004884;
  color: white;
  border: none
}

.block--gov-accessibility-clone {
  width: 3.2em !important;
  border-radius: 5px 0 0 5px;
  margin-left: 9em
}

.block--gov-accessibility-clone div.images {
  cursor: pointer;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 8px 0;
  background-color: #004884;
  border-radius: 12px;
  border: 2px solid white;
  height: 12em
}

.block--gov-accessibility-clone div.images a {
  cursor: pointer;
  margin: 5px 0;
  text-align: center;
  height: 2.2em;
  padding: 3px 2px;
  padding-top: 0.3em
}

.block--gov-accessibility-clone div.images a .image-icon div {
  cursor: pointer;
  margin: 0 auto;
  position: relative;
  height: 26px;
  width: 27px;
  background-image: url("../images/spr-govco.png") !important;
  background-repeat: no-repeat
}

.block--gov-accessibility-clone div.images a .image-icon #contrast {
  background-position: 0px -180px
}

.block--gov-accessibility-clone div.images a .image-icon #font-down {
  background-position: 0px -206px
}

.block--gov-accessibility-clone div.images a .image-icon #font-up {
  background-position: 0px -232px
}

.block--gov-accessibility-clone div.images a .image-icon #relevo {
  background-position: 0px -258px
}

.block--gov-accessibility-clone div.images a label {
  display: none;
  color: white;
  font-size: 1em;
  margin-left: 2.5em;
  cursor: pointer
}

.block--gov-accessibility-clone div.images a:hover {
  -webkit-transform: translateX(-9em);
  transform: translateX(-9em);
  background-color: #3772FF;
  width: 12em;
  cursor: pointer;
  text-align: left;
  padding: 5px;
  border-radius: 10px;
  transition: all 0.5s ease-in-out
}

.block--gov-accessibility-clone div.images a:hover .image-icon div {
  margin: 0 auto;
  position: absolute
}

.block--gov-accessibility-clone div.images a:hover label {
  display: inline-block !important
}

.block--gov-accessibility {
  position: fixed;
  right: -0.1em;
  bottom: 0;
  top: 30vh;
  width: 3.2em !important;
  border-radius: 5px 0 0 5px;
  z-index: 4;
  background: transparent !important
}

.block--gov-accessibility .block-options {
  cursor: pointer;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 8px 0 !important;
  background-color: #004884;
  border-radius: 12px;
  border: 1px solid #ffffff47
}

.block--gov-accessibility .block-options a {
  cursor: pointer;
  text-align: center;
  padding: 3px 2px
}

.block--gov-accessibility .block-options a .govco-icon {
  color: white !important;
  font-size: 1.5rem
}

.block--gov-accessibility .block-options a label {
  cursor: pointer;
  display: none;
  color: white;
  font-size: 1em;
  margin-left: 2.5em
}

.block--gov-accessibility .block-options a:hover {
  -webkit-transform: translateX(-8em);
  transform: translateX(-9em);
  background-color: #3772FF;
  width: 11em;
  text-align: left;
  border-radius: 10px 0px 0px 10px;
  cursor: pointer;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex
}

.block--gov-accessibility .block-options a:hover {
  cursor: pointer;
  text-decoration: none
}

.block--gov-accessibility .block-options a:hover .govco-icon {
  margin: 0 0.5rem
}

.block--gov-accessibility .block-options a:hover label {
  cursor: pointer;
  display: inline-block !important;
  margin-bottom: 0;
  margin-left: 0;
  font-family: "Work Sans",sans-serif;
  font-size: 0.8rem
}

.all h1 {
  color: #fff
}

.all h2 {
  color: #fff
}

.all h3 {
  color: #fff
}

.all h4 {
  color: #fff
}

.all h5 {
  color: #fff
}

.all h6 {
  color: #fff
}

.all div {
  background-color: #000
}

.all button {
  background-color: #ddfb00
}

.all a {
  color: #ddfb00
}

.all a:hover {
  background-color: #ddfb00;
  color: #004884
}

.all p {
  color: #ddfb00
}

.all p:hover {
  background-color: #ddfb00;
  color: #004884
}

.all span {
  color: #fff
}

.all i {
  background-color: #ddfb00
}

.all li:hover {
  background-color: #fbc200
}

.scroll-dark-govco {
  overflow-y: scroll
}

.scroll-dark-govco::-webkit-scrollbar {
  width: 0.7em
}

.scroll-dark-govco::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #3772FF;
  -webkit-box-shadow: inset 0 0 1px 1px #fff;
  box-shadow: inset 0 0 1px 1px #fff
}

.scroll-dark-govco::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #fff
}

.scroll-dark-govco::-webkit-scrollbar-thumb:hover {
  background: #3772FF
}

.scroll-light-govco {
  overflow-y: scroll
}

.scroll-light-govco::-webkit-scrollbar {
  width: 0.7em;
  padding: 5px
}

.scroll-light-govco::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #004884;
  -webkit-box-shadow: inset 0 0 1px 1px #E6EFFD;
  box-shadow: inset 0 0 1px 1px #E6EFFD
}

.scroll-light-govco::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #E6EFFD
}

.scroll-light-govco::-webkit-scrollbar-thumb:hover {
  background: #004884
}

.accordion-govco .card {
  background: #fff;
  border: none
}

.accordion-govco .card .cheader {
  background: #fff;
  border-bottom: none
}

.accordion-govco .card .cheader button {
  display: block;
  text-align: left;
  width: 100%;
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: #fff
}

.accordion-govco .card .cheader button[aria-expanded="false"] {
  border-bottom: 1px solid rgba(0,0,0,0.125)
}

.accordion-govco .card .cheader button[aria-expanded="true"] {
  font-weight: bold;
  border-bottom: none
}

.ficha_detalles .text-intro {
  text-align: center;
  margin-top: 1em
}

.ficha_detalles .text-intro h3 {
  font-weight: normal;
  font-size: 1.5em
}

.ficha_detalles .nav-tabs {
  border-bottom: none !important
}

.ficha_detalles .nav-tabs .nav-link {
  border: 1px solid #dee2e6;
  background: #E5EEFB
}

.ficha_detalles .tab-content {
  border-radius: 0 30px 30px;
  border: 1px solid #dee2e6;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12))
}

.ficha_detalles .card {
  border: none !important;
  border-radius: 30px
}

.ficha_detalles .card .card-header {
  background-color: #fff;
  border: none !important;
  border-radius: 30px;
  padding: 0
}

.ficha_detalles .card button {
  border-bottom: 2px solid #dee2e6;
  border-radius: 0;
  margin: 0;
  width: 100%;
  white-space: normal;
  text-align: left;
  font-size: 1.1em;
  cursor: pointer !important;
  color: #004884
}

.ficha_detalles .card button:hover,.ficha_detalles .card button:not(.collapsed) {
  background-color: #004884 !important;
  color: #fff !important;
  text-decoration: none !important;
  border: none
}

.ficha_detalles .card button h3 {
  padding: 1.5em;
  margin: 0
}

.ficha_detalles .card .card-body {
  background: #E5EFFD !important
}

.ficha_detalles .card .card-body h4 {
  font-size: 1em
}

.ficha_detalles .card .card-body .condicion-panel {
  background: #fff;
  padding: 1.2em;
  border-radius: 0.5em;
  border: 3px solid #FFAB00;
  margin: 1em 0
}

.ficha_detalles .card .card-body .condicion-panel p {
  font-style: italic
}

.ficha_detalles .card .card-body .documento-panel {
  margin: 1em 0
}

.ficha_detalles .card .card-body .documento-panel p:last-child {
  border-bottom: 1px solid #004884;
  padding-bottom: 1em
}

.ficha_detalles .puntos-btn {
  width: 100%
}

.back-to-top-button {
  padding: 3px 12px;
  line-height: normal;
  -webkit-box-shadow: 0px 3px 10px -3px #4B4B4B;
  -moz-box-shadow: 0px 3px 10px -3px #4B4B4B;
  box-shadow: 0px 3px 10px -3px #4B4B4B
}

.div-star-up {
  position: fixed;
  bottom: 3em;
  right: -10.5em;
  z-index: 4;
  line-height: 4
}

.btn-up-hover {
  cursor: pointer;
  border: #004884 2px solid;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.8em 0.8em 0.8em 0.8em;
  background-color: #F2F2F2;
  vertical-align: middle;
  -webkit-transform: perspective(0em) translateZ(0);
  transform: perspective(0em) translateZ(0);
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-property: transform;
  transition-property: transform
}

.a-start-up {
  visibility: visible;
  text-decoration: none !important;
  font-size: 1.4em;
  color: #4B4B4B !important;
  font-style: unset
}

.a-start-up:hover,.a-start-up:visited,.a-start-up:active {
  color: #3772FF
}

.a-start-up svg {
  vertical-align: middle
}

.backtoTop .div-star-up {
  position: fixed;
  bottom: 3em;
  right: -13em;
  z-index: 4
}

.backtoTop .a-start-up {
  visibility: visible;
  text-decoration: none !important;
  font-size: 1rem;
  color: #3772FF;
  font-style: unset
}

.backtoTop:hover .a-start-up .btn-svg-up-hover {
  color: #3772FF;
  border-color: #3772FF;
  border-radius: 1em 0em 0em 1em
}

.backtoTop:hover .a-start-up .label-button-star-up {
  color: #3772FF
}

.backtoTop:active .a-start-up .btn-svg-up-hover {
  color: white
}

.backtoTop:active .label-button-star-up {
  color: white
}

.backtoTop .btn-svg-up-hover {
  line-height: 4rem;
  vertical-align: middle;
  display: inline-block;
  color: #4B4B4B;
  font-size: 3rem
}

.backtoTop .label-button-star-up {
  vertical-align: middle;
  padding: 0 10px;
  display: inline-block;
  font-size: 1.625rem;
  font-family: "Work Sans",sans-serif
}

.btn-up-hover:hover,.btn-up-hover:focus {
  -webkit-transform: translateX(-12.9em);
  transform: translateX(-12.9em);
  background-color: white;
  border: #3772FF 1px solid;
  border-radius: 1em 0em 0em 1em
}

.btn-up-hover {
  border: rgba(75,75,75,0.2) 1px solid
}

.btn-up-hover:active {
  background-color: #3772FF
}

.btn-up-hover:active .label-button-star-up {
  color: white !important
}

.area-note-selago {
  border: 2px solid #E5EEFB;
  border-radius: 10px;
  padding: 10px;
  line-height: 20px
}

.area-note-selago .title {
  font-size: .875rem
}

.area-note-selago .content {
  font-size: .875rem;
  font-weight: 500
}

.area-note-selago .footer {
  text-align: center
}

font {
  vertical-align: inherit !important;
  font-size: inherit !important;
  color: inherit !important;
  text-transform: inherit !important
}
/* Fuente iconografica */
@font-face {
  font-family: "govco-font";
  src: url("../assets/icons/fonts/govco-font-icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Montserrat-SemiBold */
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../assets/fonts/Montserrat/Montserrat-SemiBold.ttf');
}

/* Montserrat-Bold */
@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../assets/fonts/Montserrat/Montserrat-Bold.ttf');
}

/* WorkSans-Regular */
@font-face {
  font-family: 'WorkSans-Regular';
  src: url('../assets/fonts/Work_Sans/static/WorkSans-Regular.ttf');
}

html {
  font-size: 100%; /* 100% = 16px */
}

.accordion-govco .accordion-header {
  line-height: 0;
  margin: 0;
}

.accordion-govco .button-accordion-govco {
  width: 100%;
  text-align: left;
  background-color: #ffffff;
  border: 0;
  min-height: 4.375rem;
  padding: 0 1.5rem;
  border-bottom: 0.125rem solid #E6EFFD;
  display: flex;
  align-items: center;
}

.accordion-govco .button-accordion-govco:focus {
  background-color: #ffffff;
}

.accordion-govco .text-button-accordion-govco {
  font-family: Montserrat-SemiBold;
  color: #000000;
  font-size: 18px;
  line-height: 1rem;
}

.accordion-govco .button-accordion-govco::after {
  font-family: "govco-font";
  line-height: 0;
  font-size: 26px;
  color: #004884;
  margin-left: auto;
}

.accordion-govco .button-accordion-govco::after {
  content: "\e813";
}

.accordion-govco .button-accordion-govco.collapsed::after {
  content: "\e814";
}

.accordion-govco .item-accordion-govco {
  background-color: #ffffff;
}

.accordion-govco .body-accordion-govco {
  padding: 1.875rem 1.5rem 1.875rem 1.5rem;
  background-color: #F6F8F9;
}

.accordion-govco .title-one-accordion-govco {
  color: #004884;
  font-size: 18px;
  font-family: Montserrat-SemiBold;
  display: block;
}

.accordion-govco .title-two-accordion-govco {
  color: #000000;
  font-size: 16px;
  font-family: Montserrat-Bold;
  margin-left: 0.875rem;
  margin-top: 1.875rem;
  display: block;
}

.accordion-govco .text-one-accordion-govco {
  color: #000000;
  font-size: 16px;
  font-family: WorkSans-Regular;
  margin-left: 0.875rem;
  margin-top: 0.938rem;
  margin-bottom: 0;
  display: block;
  line-height: 1.5rem;
}

.accordion-govco .button-accordion-govco:disabled {
  background-color: #737373;
}

.accordion-govco .button-accordion-govco:disabled::after{
  color: #FFFFFF;
}

.accordion-govco .button-accordion-govco:disabled > * {
  pointer-events:none;
  color: #FFFFFF;
}

.accordion-govco .button-accordion-govco:focus-visible {
  outline: 0.125rem solid black;
}

/* style icon or number */
.accordion-govco .icon-button-accordion-govco {
  font-family: Montserrat-Bold;
  font-size: 20px;
  color: #FFFFFF;
  background-color: #004884;
  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: #FFFFFF;
  color: #737373;
}