﻿.alert-govco {
    max-width: 600px !important;
}
.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 9% 9%;
    margin-top: 1rem !important;
}
.alert-govco .modal-body.modal-content-maintenance .headline-xl-govco, .alert-govco .modal-body.modal-content-maintenance .govco-icon, .alert-govco .modal-body.modal-content-exit .headline-xl-govco, .alert-govco .modal-body.modal-content-exit .govco-icon, .alert-govco .modal-body.modal-content-warning .headline-xl-govco, .alert-govco .modal-body.modal-content-warning .govco-icon {
    color: #FFAB00 !important;
}
.alert-govco .modal-body.modal-content-info .headline-xl-govco, .alert-govco .modal-body.modal-content-info .govco-icon {
    color: #3772FF !important;
}
.alert-govco .modal-body.modal-content-success {
    padding: 9% !important;
}
.alert-govco .modal-body.modal-content-success .headline-xl-govco, .alert-govco .modal-body.modal-content-success .govco-icon {
    color: #069169 !important;
}
.alert-govco .modal-body.modal-content-error {
    padding: 9% 9% 2% !important;
}
.alert-govco .modal-body.modal-content-error .headline-xl-govco, .alert-govco .modal-body.modal-content-error .govco-icon {
    color: #A80521 !important;
}
.alert-govco .modal-body.modal-content-exit, .alert-govco .modal-body.modal-content-warning {
    padding: 9% 9% 2% !important;
}
.alert-govco .modal-footer {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.scroll-to-top {
    opacity: 0;
    position: fixed;
    bottom: 1rem;
    right: -144px;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    overflow: hidden;
    border: rgba(75, 75, 75, 0.2) 1px solid;
    box-shadow: 0px 3px 10px -3px #4B4B4B;
    z-index: 110;
    transition: 0.6s all;
}
.scroll-to-top button {
    border: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.5rem;
    background: #fff;
    cursor: pointer;
}
.scroll-to-top button .btn-svg-up-hover {
    font-size: 2rem !important;
    line-height: 2rem;
    color: #004884;
}
.scroll-to-top button .back-to-top-button {
    padding: 0.4rem !important;
}
.scroll-to-top button .label-button-star-up {
    font-size: 1rem !important;
    padding: 0 0.6rem;
    width: 144px;
}
.scroll-to-top:hover {
    right: -0.1rem !important;
}
.show-scrollTop {
    opacity: 1;
    transition: 0.6s all;
}
body.all {
    background-color: black !important;
}
body.all .nav-secondary.govco-content {
    background-color: black !important;
}
body.all .scroll-to-top button {
    background: black;
}
body.all .scroll-to-top button .btn-svg-up-hover, body.all .scroll-to-top button span {
    color: #004884 !important;
}
body.all .breadcrumb .breadcrumb-item .govco-icon::before {
    color: #fff !important;
}
body.all .breadcrumb li:not(.active) a {
    color: #fff !important;
}
.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: "/assets/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 {
    transform: translateX(-9em);
    -webkit-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 {
    transform: translateX(-9em);
    -webkit-transform: translateX(-8em);
    background-color: #3772FF;
    width: 11em;
    text-align: left;
    border-radius: 10px 0px 0px 10px;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
    align-items: center;
    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: white !important;
}
.all h2 {
    color: white !important;
}
.all h3 {
    color: white !important;
}
.all h4 {
    color: white !important;
}
.all h5 {
    color: white !important;
}
.all h6 {
    color: white !important;
}
.all div {
    background-color: black !important;
}
.all button {
    background-color: #ddfb00 !important;
}
.all button.content-search, .all button.content-close {
    background: transparent !important;
}
.all button.content-search .govco-icon.govco-icon-search-cn, .all button.content-search .govco-icon.govco-icon-plus.govco-icon-close, .all button.content-close .govco-icon.govco-icon-search-cn, .all button.content-close .govco-icon.govco-icon-plus.govco-icon-close {
    background: transparent !important;
    color: #ddfb00 !important;
}
.all a {
    color: #ddfb00 !important;
}
.all a p.title-contact-link, .all a p.content-link {
    color: #004884 !important;
}
.all a strong {
    color: #ddfb00 !important;
}
.all input, .all .container-1 #search_home {
    background: black;
    border: 2px solid #E5EEFB;
}
.all input::-webkit-input-placeholder, .all .container-1 #search_home::-webkit-input-placeholder {
    color: white;
}
.all input::-moz-placeholder, .all .container-1 #search_home::-moz-placeholder {
    color: white;
}
.all input::-ms-input-placeholder, .all .container-1 #search_home::-ms-input-placeholder {
    color: white;
}
.all input::placeholder, .all .container-1 #search_home::placeholder {
    color: white;
}
.all .page__footer .container .footer-container .nav-footer .item-footer a:hover p, .all .page__footer .container .footer-container .nav-footer .item-footer .nav-link:hover p {
    color: #004884 !important;
}
.all a:hover, .all div.nav-link:hover {
    background-color: #ddfb00 !important;
    color: #004884 !important;
}
.all a:hover p, .all div.nav-link:hover p {
    color: #004884 !important;
}
.all a:hover *, .all a:hover p:hover, .all div.nav-link:hover *, .all div.nav-link:hover p:hover {
    background-color: #ddfb00 !important;
    color: #004884 !important;
}
.all a:hover .title-contact-link, .all a:hover .govco-icon::before, .all div.nav-link:hover .title-contact-link, .all div.nav-link:hover .govco-icon::before {
    color: #004884 !important;
}
.all a:hover strong, .all div.nav-link:hover strong {
    color: #004884 !important;
}
.all p {
    color: #ddfb00 !important;
}
.all p:hover {
    background-color: #ddfb00 !important;
    color: #004884 !important;
}
.all span {
    color: white !important;
}
.all i {
    background-color: #ddfb00 !important;
}
.all li:hover {
    background-color: #fbc200 !important;
}
.all .block--gov-accessibility {
    background: transparent !important;
}
.all .govco-entidades-container .govco-nav-entidades .nav-item .nav-link:hover {
    background-color: #ddfb00 !important;
}
.all .govco-entidades-container .govco-nav-entidades .nav-item .nav-link:hover span {
    color: #004884;
}
.all .govco-entidades-container .govco-nav-entidades .nav-item .nav-link.active {
    background-color: #ddfb00 !important;
}
.all .govco-entidades-container .govco-nav-entidades .nav-item .nav-link.active span {
    color: #004884;
}
.btn-round {
    border-radius: 30px;
    padding: 0.535em 2em;
    white-space: pre-line;
    border: 1.5px solid;
    font-family: "Work Sans",  sans-serif;
    font-size: 0.9375rem;
    font-weight: 500;
    color: #fff;
    line-height: 1.5 !important;
    margin: 1rem 0.5rem;
}
.btn {
    position: relative !important;
    /*text-transform: uppercase;*/
}
.icon-reverse-x {
    transform: rotate(-180deg) scaleX(1);
}
.btn-govco-text, .btn-low {
    font-family: "Work Sans",  sans-serif;
    font-size: 0.9375rem;
    font-weight: 500;
    color: #3366CC;
    line-height: 1.5 !important;
}
.btn-symbolic-govco {
    margin: auto;
    padding: 1px 7px 2px;
    background: none !important;
    border: none !important;
    display: inline-flex;
    text-decoration: none !important;
}
.btn-symbolic-govco .govco-icon {
    color: #3366CC !important;
    font-size: 2.2rem;
    margin: auto;
}
.btn-symbolic-govco.inactive {
    color: #BABABA !important;
    cursor: default !important;
}
.btn-symbolic-govco.inactive .govco-icon {
    color: #BABABA !important;
}
.btn-symbolic-govco.inactive .btn-govco-text, .btn-symbolic-govco.inactive .btn-low {
    color: #BABABA !important;
}
.btn-symbolic-govco:not(.inactive):hover, .btn-symbolic-govco:not(.inactive):active, .btn-symbolic-govco:not(.inactive):focus {
    color: #004884 !important;
    text-decoration: none !important;
}
.btn-symbolic-govco:not(.inactive):hover .govco-icon, .btn-symbolic-govco:not(.inactive):hover .btn-govco-text, .btn-symbolic-govco:not(.inactive):hover .btn-low, .btn-symbolic-govco:not(.inactive):active .govco-icon, .btn-symbolic-govco:not(.inactive):active .btn-govco-text, .btn-symbolic-govco:not(.inactive):active .btn-low, .btn-symbolic-govco:not(.inactive):focus .govco-icon, .btn-symbolic-govco:not(.inactive):focus .btn-govco-text, .btn-symbolic-govco:not(.inactive):focus .btn-low {
    color: #004884 !important;
    text-decoration: none !important;
}
.textright-govco {
    padding-left: 0.5rem;
    margin: auto;
}
.align-column-govco {
    display: inline-grid !important;
    text-align: center !important;
}
.btn-high, .btn-high-mix-govco {
    background-color: #3366CC !important;
    border-color: #3366CC;
    color: #fff;
}
.btn-high.inactive, .inactive.btn-high-mix-govco, .btn-high.inactive:hover, .inactive.btn-high-mix-govco:hover {
    background-color: #BABABA !important;
    border-color: #BABABA !important;
    cursor: default !important;
}
.btn-middle {
    color: #3366CC !important;
    border-color: #3366CC;
    background-color: white;
}
.btn-middle.inactive, .btn-middle.inactive:hover {
    color: #BABABA !important;
    border-color: #BABABA !important;
    background-color: #fff !important;
    cursor: default !important;
}
.btn-high:active, .btn-high-mix-govco:active, .btn-high:hover, .btn-high-mix-govco:hover, .btn-middle:hover, .btn-middle:active {
    background-color: #004884 !important;
    border-color: #004884 !important;
    color: white !important;
}
.btn-high:focus, .btn-high-mix-govco:focus, .btn-middle:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem #ffffff00;
}
.btn-low {
    text-decoration: underline !important;
    text-transform: uppercase;
}
.btn-low.inactive, .btn-low.inactive:hover {
    color: #BABABA !important;
    cursor: default !important;
}
.btn-low:active, .btn-low:hover, .btn-low:focus {
    color: #004884 !important;
}
.btn-high-mix-govco {
    padding: 0.5em 1rem;
    display: flex;
    align-items: center;
}
.btn-low-mix-govco {
    text-decoration: none !important;
    text-transform: inherit !important;
    display: flex;
    align-items: center;
}
.btn-low-mix-govco:hover {
    color: #004884 !important;
    text-decoration: none !important;
}
.btn-low-mix-govco:hover .govco-icon, .btn-low-mix-govco:hover .btn-govco-text, .btn-low-mix-govco:hover .btn-low {
    color: #004884 !important;
    text-decoration: none !important;
}
.btn-low-mix-govco.inactive .govco-icon, .btn-low-mix-govco.inactive .btn-govco-text, .btn-low-mix-govco.inactive .btn-low, .btn-low-mix-govco.inactive:hover .govco-icon, .btn-low-mix-govco.inactive:hover .btn-govco-text, .btn-low-mix-govco.inactive:hover .btn-low {
    color: #BABABA !important;
    cursor: default !important;
}
.btn-high-mix-govco .govco-icon, .btn-low-mix-govco .govco-icon {
    font-size: 1.5rem !important;
    line-height: normal !important;
    color: #3366CC;
}
.btn-up-hover:hover, .btn-up-hover:focus {
    transform: translateX(-10.2em);
    background-color: white;
    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;
    transform: perspective(1em) translateZ(0);
    transition-duration: 0.8s;
    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;
    justify-content: center;
    border-radius: 1em 1em 1em 1em;
    background-color: #F2F2F2;
    vertical-align: middle;
    transform: perspective(1em) translateZ(0);
    transition-duration: 0.8s;
    transition-property: 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 {
    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;
}
.breadcrumb {
    background-color: transparent;
    padding: 0px !important;
    margin-bottom: 15px !important;
}
.breadcrumb li.active .breadcrumb-text {
    font-weight: 500 !important;
    cursor: default !important;
}
.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    content: none !important;
}
.breadcrumb .govco-icon {
    font-size: 1.4rem !important;
    line-height: 1;
}
.breadcrumb .breadcrumb-item {
    padding-left: 0;
    margin: 5px 0px;
    display: flex;
}
.breadcrumb .breadcrumb-item .image-icon {
    display: inline-flex;
}
.breadcrumb .breadcrumb-item .breadcrumb-text {
    font-family: "Work Sans",  sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    color: #004884;
    line-height: 1.5 !important;
}
.gj-datepicker .form-control-govco {
    border-color: #BABABA;
    border-right: none;
}
.gj-datepicker .btn-outline-secondary {
    border-color: #BABABA !important;
}
.gj-datepicker .btn-outline-secondary i {
    color: #3366CC;
}
.gj-datepicker-bootstrap input {
    box-shadow: none !important;
}
.gj-datepicker-bootstrap input:active, .gj-datepicker-bootstrap input:focus {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.gj-picker-bootstrap {
    border: 1px solid #3366CC !important;
}
.gj-picker-bootstrap .gj-icon {
    color: #3366CC !important;
}
.gj-picker-bootstrap div[role="period"], .gj-picker-bootstrap table tr th div, .gj-picker-bootstrap td.current-month>div {
    color: #004884;
}
.gj-picker-bootstrap div[role=navigator] {
    display: flex;
    align-items: center;
    margin: .3em 0;
}
.gj-picker-bootstrap table tr td.gj-cursor-pointer div:hover {
    background: #E6EFFD;
}
.gj-picker-bootstrap table tr td.selected.gj-cursor-pointer div {
    color: #fff !important;
    background-color: #3366CC;
    border-color: #3366CC;
    border-radius: 4px;
}
[type=decade].gj-picker-bootstrap table tr td div, [type=century].gj-picker-bootstrap table tr td div, [type=year].gj-picker-bootstrap table tr td div {
    color: #004884;
}
[type=decade].gj-picker-bootstrap table tr td div:hover, [type=decade].gj-picker-bootstrap table tr td div:focus, [type=decade].gj-picker-bootstrap table tr td div:active, [type=century].gj-picker-bootstrap table tr td div:hover, [type=century].gj-picker-bootstrap table tr td div:focus, [type=century].gj-picker-bootstrap table tr td div:active, [type=year].gj-picker-bootstrap table tr td div:hover, [type=year].gj-picker-bootstrap table tr td div:focus, [type=year].gj-picker-bootstrap table tr td div:active {
    background-color: #E6EFFD;
    border-radius: 4px;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {
    background-color: #fff !important;
}
.gj-picker-bootstrap div[role=navigator] .gj-icon {
    font-family: "Govco Icon" !important;
}
.gj-picker-bootstrap div[role=navigator] .gj-icon.chevron-right::before {
    content: '\e91c' !important;
}
.gj-picker-bootstrap div[role=navigator] .gj-icon.chevron-left::before {
    content: '\e91b' !important;
}
.govco-card {
    background: #ffffff;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.17);
    border: 1px solid #e6effd;
    border-radius: 10px;
    z-index: 2;
    flex-wrap: wrap;
    display: flex;
    flex-direction: column;
}
.govco-card .govco-card-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    text-align: center;
    border: 0;
    font-family: "Montserrat",  sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    color: "";
    line-height: 1.5 !important;
}
.govco-card .govco-card-footer {
    display: flex;
    flex-wrap: wrap;
    background: #ffffff;
    border: 0;
    border-radius: 0 0 10px 10px;
}
.govco-card .govco-card-header {
    display: flex;
    flex-wrap: wrap;
    background: #ffffff;
    border: 0;
    border-radius: 10px 10px 0 0;
}
.govco-card .govco-card-image {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.govco-card .govco-center {
    align-items: center;
    justify-content: center;
}
.govco-card .govco-card-image-top {
    border-radius: 10px 10px 0 0;
}
.govco-card .govco-card-image-left {
    border-radius: 10px 0 0 10px;
}
.chk-govco, .checkbox-govco {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    display: block;
    margin-bottom: 15px;
}
.chk-govco input, .checkbox-govco input {
    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 {
    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 {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px 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 {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 7px;
    width: 6px;
    height: 13px;
    border: solid #0B457F;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.checkbox-govco .disabled ::before, .chk-govco .disabled ::before {
    color: #BABABA !important;
}
.checklist-govco {
    position: relative;
    display: block;
    margin-bottom: 0px;
    border-bottom: 2px solid #E6EFFD;
    cursor: pointer;
}
.checklist-govco label {
    font-family: "Work Sans",  sans-serif;
    font-size: 1rem;
    color: #004884;
}
.checklist-govco:hover, .checklist-govco:focus {
    background-color: #E6EFFD !important;
}
.checklist-govco:hover label, .checklist-govco:focus label {
    font-weight: 600 !important;
}
.checklist-govco.error label {
    font-weight: 400 !important;
    color: #A80521 !important;
}
.checklist-govco.error:hover, .checklist-govco.error:focus {
    background-color: #FFF2FA !important;
}
.checklist-govco.error:hover label, .checklist-govco.error:focus label {
    font-weight: 600 !important;
}
.checklist-govco.error label::before {
    border: 2px solid #A80521;
}
.checklist-govco.error input:checked+label:after {
    border: solid #A80521;
    border-width: 0 2px 2px 0;
}
.checklist-govco.disabled {
    background-color: transparent !important;
}
.checklist-govco.disabled label {
    color: #BABABA !important;
}
.checklist-govco.disabled:hover label, .checklist-govco.disabled:focus label {
    font-weight: 400 !important;
}
.checklist-govco.disabled label::before {
    border: 2px solid #BABABA;
}
.checklist-govco.disabled input:checked+label:after {
    border: solid #BABABA;
    border-width: 0 2px 2px 0;
}
.accordion-govco .card {
    border: none;
}
.accordion-govco .card .card-header {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
}
.accordion-govco .card .card-header button {
    width: 100%;
    padding: 0.5rem 1rem;
    margin: 0;
    border: 2px solid #004884;
    background-color: #004884;
    display: flex;
    align-items: center;
    text-align: left;
    font-family: "Montserrat",  sans-serif;
    font-size: 1rem;
    text-decoration: none;
    color: #fff;
}
.accordion-govco .card .card-header button:focus {
    outline: none;
}
.accordion-govco .card .card-header button:focus .btn-icon-close .govco-icon {
    text-decoration: none !important;
}
.accordion-govco .card .card-header button:hover {
    border-color: #004884;
}
.accordion-govco .card .card-header button:hover .title {
    text-decoration: underline;
}
.accordion-govco .card .card-header button:hover .btn-icon-close .govco-icon {
    text-decoration: none !important;
}
.accordion-govco .card .card-header button.collapsed {
    border-color: #fff;
    border-bottom-color: rgba(157, 190, 255, 0.3);
    color: #004884;
    background-color: #fff;
}
.accordion-govco .card .card-header button.collapsed .title {
    color: #004884;
    font-weight: 400;
}
.accordion-govco .card .card-header button.collapsed .btn-icon-close .label-icon {
    opacity: 0;
    transition: 0.5s all;
}
.accordion-govco .card .card-header button.collapsed .btn-icon-close .govco-icon-plus {
    display: block;
}
.accordion-govco .card .card-header button.collapsed .btn-icon-close .govco-icon-minus {
    display: none;
    transition: 0.5s all;
}
.accordion-govco .card .card-header button.collapsed:hover {
    border-color: #E5EEFB;
}
.accordion-govco .card .card-header button .title {
    font-family: "Montserrat",  sans-serif;
    font-size: 1rem;
    color: #fff;
    font-weight: 600;
}
.accordion-govco .card .card-header button .btn-icon-close {
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
}
.accordion-govco .card .card-header button .btn-icon-close .label-icon {
    opacity: 1;
    color: #fff;
    font-size: 0.8rem;
    transition: 0.5s all;
}
.accordion-govco .card .card-header button .btn-icon-close .govco-icon-plus {
    display: none;
}
.accordion-govco .card .card-header button .btn-icon-close .govco-icon-minus {
    display: block;
    color: #fff;
    transition: 0.5s all;
}
.accordion-govco .card .card-header button .btn-icon-close .govco-icon {
    text-decoration: none !important;
}
.accordion-govco .card .card-header button .btn-icon-close .govco-icon::before {
    text-decoration: none !important;
}
.accordion-govco .card .card-body {
    font-family: "Work Sans",  sans-serif;
    font-size: 1rem;
}
.accordion-govco-simple {
    background: none;
}
.accordion-govco-simple .card {
    background: none;
    border: none;
}
.accordion-govco-simple .card .card-header {
    background: none;
    margin: 0;
    padding: 0;
    border: none;
}
.accordion-govco-simple .card .card-header button {
    width: 100%;
    text-align: left;
    display: flex;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0);
    border-bottom-color: #004884;
    background: none;
    text-decoration: none;
    padding: 0 0.5rem;
}
.accordion-govco-simple .card .card-header button:focus {
    outline: none;
}
.accordion-govco-simple .card .card-header button:hover {
    text-decoration: none;
}
.accordion-govco-simple .card .card-header button.collapsed {
    border-color: transparent;
    border-bottom-color: #004884;
    background: none;
}
.accordion-govco-simple .card .card-header button.collapsed .title {
    color: #3366CC;
}
.accordion-govco-simple .card .card-header button.collapsed .btn-icon-close .label-icon {
    opacity: 0;
    transition: 0.5s all;
    color: #3366CC;
}
.accordion-govco-simple .card .card-header button.collapsed .btn-icon-close .govco-icon-simpler-arrow {
    display: block;
    color: #3366CC;
}
.accordion-govco-simple .card .card-header button.collapsed .btn-icon-close .govco-icon-simpled-arrow {
    display: none;
    transition: 0.5s all;
}
.accordion-govco-simple .card .card-header button .title {
    color: #004884;
    font-family: "Work Sans",  sans-serif;
    font-weight: 500;
}
.accordion-govco-simple .card .card-header button .btn-icon-close {
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
}
.accordion-govco-simple .card .card-header button .btn-icon-close .label-icon {
    font-size: 0.8rem;
    font-family: "Work Sans",  sans-serif;
}
.accordion-govco-simple .card .card-header button .btn-icon-close .govco-icon-simpler-arrow {
    display: none;
}
.accordion-govco-simple .card .card-header button .btn-icon-close .govco-icon-simpled-arrow {
    display: block;
    color: #004884;
    transition: 0.5s all;
}
.accordion-govco-simple .card .card-body {
    font-family: "Work Sans",  sans-serif;
}
.accordion-govco-simple .card .card-body p {
    font-family: "Work Sans",  sans-serif;
}
.accordion-govco .accordion-inside-govco .card {
    background: none;
}
.accordion-govco .accordion-inside-govco .card .card-header button {
    background: none;
    border-color: transparent;
    border-bottom-color: #004884;
}
.accordion-govco .accordion-inside-govco .card .card-header button.collapsed {
    border-color: none;
    background: none;
}
.accordion-govco .accordion-inside-govco .card .card-header button.collapsed .title {
    color: #3366CC;
}
.accordion-govco .accordion-inside-govco .card .card-header button.collapsed .btn-icon-close .label-icon {
    opacity: 0;
    transition: 0.5s all;
    color: #3366CC;
}
.accordion-govco .accordion-inside-govco .card .card-header button.collapsed .btn-icon-close .govco-icon-simpler-arrow {
    display: block;
    color: #3366CC;
}
.accordion-govco .accordion-inside-govco .card .card-header button.collapsed .btn-icon-close .govco-icon-simpled-arrow {
    display: none;
    transition: 0.5s all;
}
.accordion-govco .accordion-inside-govco .card .card-header button:hover {
    border-color: transparent;
    border-bottom-color: #004884;
}
.accordion-govco .accordion-inside-govco .card .card-header button .btn-icon-close .label-icon {
    font-size: 0.8rem;
    font-family: "Work Sans",  sans-serif;
    color: #004884;
}
.accordion-govco .accordion-inside-govco .card .card-header button .btn-icon-close .govco-icon-simpler-arrow {
    display: none;
}
.accordion-govco .accordion-inside-govco .card .card-header button .btn-icon-close .govco-icon-simpled-arrow {
    display: block;
    color: #004884;
    transition: 0.5s all;
}
.bg-color-white {
    background: #fff;
}
.bg-color-selago {
    background: #E5EEFB;
}
.bg-color-dodger-blue {
    background: #3772FF;
}
.bg-color-marine {
    background: #3366CC;
}
.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: white;
}
.bg-color-black-contrast {
    background: black;
}
.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: #3366CC !important;
}
.color-dodger-blue {
    color: #3772FF !important;
}
.color-white {
    color: white !important;
}
.color-dark-blue {
    color: #004884 !important;
}
.btn.dropdown-toggle {
    max-height: 33px;
    line-height: 17.5px !important;
    border-radius: 5px 5px 0px 0px;
}
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
    outline: none !important;
}
.btn-light:hover {
    border-color: #fff;
}
.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: hidden;
}
.error-feedback {
    font-style: italic;
    color: #A80521;
    font-size: 14px;
}
.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: 3px !important;
    padding-right: 30px !important;
    padding-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;
    padding-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;
    padding-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;
    padding-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: 8px;
    right: 1px;
    font-family: "Govco Icon";
    content: "\e9d7" !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: "\e97d" !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: 100%;
    background-color: #E5EEFB !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: 100%;
    margin: 0;
}
.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;
    padding: 0 7px !important;
}
.select-govco .bootstrap-select .dropdown-menu .dropdown-item a span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a span, .select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item a span, .select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item a span, .select-govco .bootstrap-select .dropdown-menu .dropdown-item a:hover span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:hover span, .select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item a:hover span, .select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item a:hover span, .select-govco .bootstrap-select .dropdown-menu .dropdown-item a:active span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:active span, .select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item a:active span, .select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item a:active span, .select-govco .bootstrap-select .dropdown-menu .dropdown-item a:focus span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:focus span, .select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item a:focus span, .select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item a:focus span, .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, .select-govco .bootstrap-select .dropdown-menu li a:hover span, .select-govco--error .bootstrap-select .dropdown-menu li a:hover span, .select-govco--inactive .bootstrap-select .dropdown-menu li a:hover span, .select-govco-filter .bootstrap-select .dropdown-menu li a:hover span, .select-govco .bootstrap-select .dropdown-menu li a:active span, .select-govco--error .bootstrap-select .dropdown-menu li a:active span, .select-govco--inactive .bootstrap-select .dropdown-menu li a:active span, .select-govco-filter .bootstrap-select .dropdown-menu li a:active span, .select-govco .bootstrap-select .dropdown-menu li a:focus span, .select-govco--error .bootstrap-select .dropdown-menu li a:focus span, .select-govco--inactive .bootstrap-select .dropdown-menu li a:focus span, .select-govco-filter .bootstrap-select .dropdown-menu li a:focus span {
    width: 100%;
    padding: 8.5px 0;
    font-size: 12px !important;
    color: #0B457F;
}
.select-govco .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a span, .select-govco--inactive .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a span, .select-govco-filter .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a span, .select-govco .bootstrap-select .dropdown-menu li:not(:first-child) a span, .select-govco--error .bootstrap-select .dropdown-menu li:not(:first-child) a span, .select-govco--inactive .bootstrap-select .dropdown-menu li:not(:first-child) a span, .select-govco-filter .bootstrap-select .dropdown-menu li:not(:first-child) a span {
    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: bold !important;
}
.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 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 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 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 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 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 {
    color: white !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: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: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 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: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: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 {
    box-shadow: none !important;
    background-color: transparent;
    color: white !important;
    font-weight: 600 !important;
}
.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 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 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 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 {
    color: #BABABA !important;
    background-color: #E5EEFB;
}
.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: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: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 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: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: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 {
    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 {
    color: #0B457F;
    font-size: 0.8rem;
    padding: 0 15px;
    padding-right: 0;
    padding-left: 0;
}
.select-govco .bootstrap-select .dropdown-menu.show ul.show, .select-govco--error .bootstrap-select .dropdown-menu.show ul.show, .select-govco--inactive .bootstrap-select .dropdown-menu.show ul.show, .select-govco-filter .bootstrap-select .dropdown-menu.show ul.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: 100%;
    background-color: #FFF2FA !important;
}
.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item, .select-govco--error .bootstrap-select .dropdown-menu li {
    width: 100%;
    margin: 0;
}
.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;
    padding: 0 7px !important;
}
.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:hover span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:active span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item a:focus span, .select-govco--error .bootstrap-select .dropdown-menu li a span, .select-govco--error .bootstrap-select .dropdown-menu li a:hover span, .select-govco--error .bootstrap-select .dropdown-menu li a:active span, .select-govco--error .bootstrap-select .dropdown-menu li a:focus span {
    width: 100%;
    padding: 8.5px 0;
    font-size: 12px !important;
    color: #A80521;
}
.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:not(:first-child) a span, .select-govco--error .bootstrap-select .dropdown-menu li:not(:first-child) a span {
    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: bold !important;
}
.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:hover span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:active span, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item:focus span, .select-govco--error .bootstrap-select .dropdown-menu li:hover span, .select-govco--error .bootstrap-select .dropdown-menu li:active span, .select-govco--error .bootstrap-select .dropdown-menu li:focus span {
    color: white !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: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: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 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: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: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 {
    box-shadow: none !important;
    background-color: transparent;
    color: white !important;
    font-weight: 600 !important;
}
.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled span, .select-govco--error .bootstrap-select .dropdown-menu li.disabled span {
    color: #BABABA !important;
}
.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled a, .select-govco--error .bootstrap-select .dropdown-menu li.disabled a {
    color: #BABABA !important;
    background-color: #FFF2FA;
}
.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:hover a, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:active a, .select-govco--error .bootstrap-select .dropdown-menu .dropdown-item.disabled:focus a, .select-govco--error .bootstrap-select .dropdown-menu li.disabled:hover a, .select-govco--error .bootstrap-select .dropdown-menu li.disabled:active a, .select-govco--error .bootstrap-select .dropdown-menu li.disabled:focus a {
    color: #BABABA !important;
}
.select-govco--error .bootstrap-select .dropdown-menu .dropdown-item, .select-govco--error .bootstrap-select .dropdown-menu li>a {
    color: #A80521;
    font-size: 0.8rem;
    padding: 0 15px;
    padding-right: 0;
    padding-left: 0;
}
.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;
}
.tag-govco {
    border-radius: 1rem;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.16);
    font-family: "Work Sans",  sans-serif;
    font-size: 0.85rem;
    display: inline-flex;
    align-items: center;
    padding: 0;
}
.tag-govco .label {
    font-family: "Work Sans",  sans-serif;
    padding: 0.3rem 0.8rem;
}
.tag-govco .govco-icon {
    line-height: 1 !important;
    padding-right: 0.1rem;
    cursor: pointer;
}
.tag-positive {
    border: 1px solid #E5EEFB;
    color: #3772FF;
}
.tag-positive .label {
    color: #3772FF;
}
.tag-positive .govco-icon {
    color: #3772FF;
}
.tag-negative {
    background-color: #E5EEFB;
    color: #004884;
}
.tag-negative .label {
    color: #004884;
}
.page__footer {
    padding-bottom: 70px;
    padding-top: 77px;
    margin-top: 1.8%;
    background-color: #3366CC !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-size: 30px;
    font-family: "Montserrat",  sans-serif,  sans-serif;
    letter-spacing: 0;
    color: #fff !important;
    font-weight: 500;
    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;
    font-weight: 400;
    text-rendering: geometricPrecision;
}
.page__footer .container .footer-container .nav-footer .item-footer .title-contact-link {
    text-align: center;
    font-size: 14px;
    font-family: "Work Sans",  sans-serif,  sans-serif;
    letter-spacing: 0;
    color: #fff;
}
.page__footer .container .footer-container .nav-footer .item-footer .title-contact-link:first-letter {
    text-transform: capitalize !important;
}
.page__footer .container .footer-container .nav-footer .item-footer .content-link {
    text-align: center;
    font-size: 14px;
    font-family: "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;
    font-weight: 400;
    text-rendering: geometricPrecision;
    text-align: center;
    font-size: 14px;
    font-family: "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;
    border-radius: 20px;
}
.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-weight: bold;
    font-size: 18px;
    font-family: 'Montserrat',  sans-serif;
    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-weight: 300;
    font-size: 30px;
    font-family: "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-weight: 300;
    font-size: 30px;
    font-family: "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::first-letter {
    text-transform: capitalize !important;
}
.page__footer .container .footer-container .nav-footer .item-footer .nav-link p.content-link {
    text-transform: none !important;
    white-space: nowrap;
}
.page__footer .container .footer-container .nav-footer .item-footer .nav-link p.content-link a {
    color: white;
}
.page__footer .container .footer-container .nav-footer .item-footer .nav-link p br {
    display: block;
}
}.all span.breadcrumb-text.item-link:hover {
    background: #ddfb00 !important;
}
.navbar-govco {
    z-index: 99999 !important;
}
.navbar-govco .navbar-brand {
    padding: 10px !important;
}
.navbar-govco .navbar-brand:focus {
    border: 2px #fff dotted;
}
.image-icon div {
    margin: 0 auto;
    position: relative;
    height: 26px;
    width: 26px;
    background-image: url("/assets/images/spr-govco.png") !important;
    background-repeat: no-repeat;
}
.image-icon #contrast {
    background-position: 0px -180px;
}
.image-icon #less-size {
    background-position: 0px -206px;
}
.image-icon #more-size {
    background-position: 0px -232px;
}
.image-icon #relief {
    background-position: 0px -258px;
}
.goog-te-banner-frame, #google_translate_element, .goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
.goog-te-banner-frame, #google_translate_element, .goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
font {
    vertical-align: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
    text-transform: inherit !important;
    display: inherit !important;
    text-align: inherit !important;
}
.navbar {
    width: 100%;
    z-index: 3;
}
.navbar-nav a, .navbar-container .navbar-first-menu 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-container .navbar-first-menu a:hover, .navbar-nav a:focus, .navbar-container .navbar-first-menu a:focus {
    background: #FFAB00 !important;
}
.navbar-nav .nav-item.active, .navbar-container .navbar-first-menu .nav-item.active, .navbar-nav .nav-item:hover, .navbar-container .navbar-first-menu .nav-item:hover, .navbar-nav .nav-item:focus, .navbar-container .navbar-first-menu .nav-item:focus {
    background: #FFAB00 !important;
}
.navbar-nav .nav-item.active a, .navbar-container .navbar-first-menu .nav-item.active a, .navbar-nav .nav-item:hover a, .navbar-container .navbar-first-menu .nav-item:hover a, .navbar-nav .nav-item:focus a, .navbar-container .navbar-first-menu .nav-item:focus a {
    color: #0B457F !important;
}
.navbar-nav .nav-item, .navbar-container .navbar-first-menu .nav-item {
    padding: 1px 1.36rem;
}
.navbar-nav .nav-item.active a, .navbar-container .navbar-first-menu .nav-item.active a, .navbar-nav .nav-item:hover a, .navbar-container .navbar-first-menu .nav-item:hover a {
    color: #0B457F;
    font-weight: 600 !important;
}
.navbar-notifications {
    width: 100%;
    background-color: #FFAB00;
}
.navbar-govco {
    background-color: #3366CC;
    font-size: 0.5rem;
    padding: 0;
    flex-flow: column;
    z-index: 9 !important;
}
.navbar-govco .form-search-bar {
    border-radius: 2rem;
    border: 1px solid #fff;
    box-shadow: 0px 0px 1px #3366CC;
    overflow: hidden;
    font-size: 0.5rem;
    margin-left: 1rem;
    line-height: 21px;
}
.navbar-govco .form-search-bar.none-visibility {
    border: solid 0.5px transparent;
    transition: 1.5s;
}
.navbar-govco .form-search-bar input.form-control {
    font-size: 0.75rem;
    margin-right: 1px !important;
    margin-left: 10px;
    color: white !important;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0;
    height: 25px;
}
.navbar-govco .form-search-bar input.form-control:focus {
    color: black !important;
    box-shadow: none !important;
}
.navbar-govco .form-search-bar input.form-control.translation {
    width: 0;
    margin: 0 !important;
    color: white !important;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.navbar-govco .form-search-bar input.form-control.non-translation {
    width: 118px;
    margin-right: 1px !important;
    margin-left: 10px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.navbar-govco .form-search-bar .govco-icon {
    color: white;
    font-size: 1.7rem;
    line-height: 1.1;
}
.navbar-govco .form-search-bar .material-icons {
    color: white;
    font-size: 1.7rem;
    height: auto;
    width: auto;
    text-align: end;
}
.navbar-govco .form-search-bar input.form-control::-webkit-input-placeholder {
    color: white;
    font-size: 1rem;
    opacity: 0.7;
    line-height: 1.1;
}
.navbar-govco .form-search-bar input.form-control::-moz-placeholder {
    color: white;
    font-size: 1rem;
    opacity: 0.7;
    line-height: 1.1;
}
.navbar-govco .form-search-bar input.form-control::-ms-input-placeholder {
    color: white;
    font-size: 1rem;
    opacity: 0.7;
    line-height: 1.1;
}
.navbar-govco .form-search-bar input.form-control::placeholder {
    color: white;
    font-size: 1rem;
    opacity: 0.7;
    line-height: 1.1;
}
.navbar-govco .navbar-brand {
    padding: 0;
}
.navbar-container {
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.navbar-container .container {
    padding: 0px;
    margin: 0px;
}
.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;
    line-height: 30px;
    cursor: pointer;
}
.navbar-container .nav-item-primary.is-scroll {
    margin-left: auto;
}
.navbar-container .navbar-first-menu .navbar-nav a:hover, .navbar-container .navbar-first-menu .navbar-first-menu a:hover, .navbar-container .navbar-first-menu .navbar-nav a:focus, .navbar-container .navbar-first-menu .navbar-first-menu a:focus {
    color: white;
}
.form-search-bar-active, .navbar-govco .form-search-bar input.form-control:focus {
    background-color: white;
    color: black;
}
.form-search-bar-active ~ .icon-search, .navbar-govco .form-search-bar input.form-control:focus ~ .icon-search {
    color: #3772FF !important;
}
.form-search-bar-active ~ .search-btn>.icon-search, .navbar-govco .form-search-bar input.form-control:focus ~ .search-btn>.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: auto;
    background-color: white;
    background-image: none;
}
.page-content-hidden {
    height: 6rem;
    background-color: white;
    background-image: none;
}
.none-visibility {
    color: transparent;
}
@media (min-width: 992px) {
    .navbar-collapsed {
    display: none !important;
}
}@media (max-width: 992px) {
    .navbar-expanded {
    display: none !important;
}
.navbar-collapsed {
    display: initial !important;
}
.navbar-collapsed .navbar-collapse .nav-item {
    list-style-type: none;
}
.navbar-collapsed .navbar-collapse .nav-items {
    opacity: 1;
    transition: height 0.5s,  opacity 0.5s ease-in;
    height: auto;
}
.navbar-collapsed .navbar-collapse .nav-items.searching {
    opacity: 0;
    height: 0;
    transition: height 0.5s,  opacity 0.5s ease-out;
}
.navbar-collapsed .navbar-collapse .nav-items.searching .none-visibility {
    display: none !important;
}
.navbar-collapsed .navbar-collapse .nav-items .nav-item-menu {
    display: block;
}
.navbar-collapsed .navbar-collapse .nav-accessibility {
    transition: height 0.5s,  opacity 0.5s ease-in !important;
    position: relative;
    margin-top: 8vh;
    width: 100%}
.navbar-collapsed .navbar-collapse .nav-accessibility.none-visibility {
    opacity: 0;
    transition: height 0.5s,  opacity 0.5s ease-out !important;
}
.navbar-collapsed .navbar-collapse .nav-accessibility .item-accessibility {
    color: white;
    display: flex;
    align-items: center;
}
.navbar-collapsed .navbar-collapse .nav-accessibility .item-accessibility label.item {
    font-size: 0.75rem;
    font-weight: 500;
    color: white;
    text-decoration: none;
    margin-bottom: 0;
    padding-left: 0.75rem;
}
.navbar-collapsed .navbar-collapse .nav-most-used {
    opacity: 0;
    height: 0;
    transition: height 0.5s,  opacity  0.3s ease-out;
}
.navbar-collapsed .navbar-collapse .nav-most-used.searching {
    opacity: 1;
    transition: height 0.5s,  opacity 0.5s ease-in !important;
}
.navbar-collapsed .navbar-collapse .nav-most-used.searching .nav-item-most-used {
    display: block !important;
}
.navbar-collapsed .navbar-collapse .nav-most-used .none-visibility {
    display: none;
}
.navbar-collapsed .navbar-collapse .nav-most-used .separator {
    margin: 1rem 2rem !important;
}
.navbar-collapsed .navbar-translate {
    background-color: #3366CC !important;
    text-align: center;
    position: relative;
    display: flex;
    justify-content: space-between !important;
    align-items: center;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    height: auto;
    max-height: 300px;
}
.navbar-collapsed .navbar-translate .navbar-toggler {
    display: initial;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    padding: 0.75rem;
}
.navbar-collapsed .navbar-translate .navbar-toggler .navbar-toggler-icon {
    color: white;
}
.navbar-collapsed .navbar-translate .navbar-toggler:hover, .navbar-collapsed .navbar-translate .navbar-toggler:active, .navbar-collapsed .navbar-translate .navbar-toggler:focus {
    background-color: transparent;
    box-shadow: none;
}
.navbar-collapsed .navbar-translate .navbar-brand {
    margin: 0 !important;
    background-color: transparent !important;
}
.navbar-collapsed .navbar-translate .item-text {
    line-height: 1.5;
}
.navbar-collapsed .navbar-translate .navbar-nav-mobile {
    margin-bottom: 18px;
}
.navbar-collapsed .navbar-translate.focus {
    max-height: 0;
}
.navbar-collapsed .input-group {
    background-color: rgba(255, 255, 255, 0.3);
    transition: width 0.5s;
}
.navbar-collapsed .input-group .form-control {
    height: auto !important;
}
.navbar-collapsed .search-items .container-search {
    margin: 1rem 2rem;
    width: 100%}
.navbar-collapsed .search-items .btn-close-search a {
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    color: white;
    font-size: 0.75rem;
    margin-top: 15px;
    transition: 0.5s ease-in;
}
.navbar-collapsed .search-mobile-container {
    background-color: rgba(255, 255, 255, 0.3) !important;
    border-radius: 2rem;
    border: 2px solid transparent;
    overflow: hidden;
    font-size: 0.5rem;
    line-height: 21px;
    transition: width 0.5s ease-in;
}
.navbar-collapsed .search-mobile-container.focus {
    width: 70% !important;
    display: inline-flex;
    margin-right: 0;
    transition: 1s ease-out;
}
.navbar-collapsed .search-mobile-container.focus.form-search-bar-active, .navbar-collapsed .navbar-govco .form-search-bar input.search-mobile-container.focus.form-control:focus, .navbar-govco .form-search-bar .navbar-collapsed input.search-mobile-container.focus.form-control:focus {
    background-color: #fff !important;
    color: black !important;
}
.navbar-collapsed .search-mobile-container.focus.form-search-bar-active .input-group-btn, .navbar-collapsed .navbar-govco .form-search-bar input.search-mobile-container.focus.form-control:focus .input-group-btn, .navbar-govco .form-search-bar .navbar-collapsed input.search-mobile-container.focus.form-control:focus .input-group-btn {
    padding-top: 7px;
}
.navbar-collapsed .search-mobile-container.focus.form-search-bar-active .input-group-btn .govco-icon, .navbar-collapsed .navbar-govco .form-search-bar input.search-mobile-container.focus.form-control:focus .input-group-btn .govco-icon, .navbar-govco .form-search-bar .navbar-collapsed input.search-mobile-container.focus.form-control:focus .input-group-btn .govco-icon {
    color: #3772FF;
    font-size: 2rem !important;
}
.navbar-collapsed .search-mobile-container.focus ~ .btn-close-search {
    display: inline-flex;
    margin: 0 auto;
}
.navbar-collapsed .search-mobile-container .item-search-mobile {
    border: none;
    background-color: rgba(255, 255, 255, 0.3) !important;
}
.navbar-collapsed .search-mobile-container .item-search-mobile::-webkit-input-placeholder {
    color: white;
}
.navbar-collapsed .search-mobile-container .item-search-mobile::-moz-placeholder {
    color: white;
}
.navbar-collapsed .search-mobile-container .item-search-mobile::-ms-input-placeholder {
    color: white;
}
.navbar-collapsed .search-mobile-container .item-search-mobile::placeholder {
    color: white;
}
.navbar-collapsed .search-mobile-container .input-group-btn {
    background-color: rgba(255, 255, 255, 0.3) !important;
    padding-top: 7px;
}
.navbar-collapsed .search-mobile-container .input-group-btn .btn-search {
    background: transparent;
}
.navbar-collapsed .search-mobile-container .input-group-btn .govco-icon {
    height: auto;
    color: white;
    font-size: 2rem !important;
}
.navbar-collapsed s .title {
    color: white;
    font-size: 1rem;
    text-transform: initial;
}
.navbar-collapse {
    position: fixed;
    display: block;
    top: 0px;
    height: 100vh;
    width: 100%;
    right: 0;
    margin-right: 0 !important;
    z-index: 1032;
    visibility: visible;
    background-color: #3366CC;
    overflow-y: visible;
    border-top: none;
    text-align: left;
    padding-right: 0;
    padding-left: 0;
    max-height: none !important;
}
.navbar-collapse.close-menu-govco {
    transform: translate3d(100%,  0,  0);
    transition: all 0.5s cubic-bezier(0.685,  0.0473,  0.346,  0);
}
.navbar-collapse.open-menu-govco {
    transform: translate3d(0,  0,  0);
    transition: all 0.5s cubic-bezier(0.685,  0.0473,  0.346,  0);
}
.nav-item-mobile {
    transition: max-height 0.5s ease-out;
}
.nav-item-mobile:not(:first-of-type) {
    width: 100% !important;
}
.nav-item-mobile:not(:first-of-type) .nav-link {
    height: auto;
    border-top: 1.5px solid rgba(255, 255, 255, 0.3) !important;
    margin: auto 1.5rem auto 1rem;
    padding-left: 0;
}
.nav-item-mobile.active, .nav-item-mobile:hover, .nav-item-mobile:active, .nav-item-mobile:focus {
    background-color: #FFAB00 !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}
.nav-item-mobile.active+.nav-item-mobile .nav-link, .nav-item-mobile:hover+.nav-item-mobile .nav-link, .nav-item-mobile:active+.nav-item-mobile .nav-link, .nav-item-mobile:focus+.nav-item-mobile .nav-link {
    border-top: 1.5px solid transparent !important;
}
.nav-item-mobile .nav-link {
    margin: auto 1rem;
    padding-left: 0;
}
.nav-item-mobile .nav-link.search {
    margin: auto 2rem !important;
}
.nav-item-mobile .nav-link span {
    color: white;
    font-size: 0.75rem;
    font-weight: 500;
}
.separator {
    border-top: 1.5px solid rgba(255, 255, 255, 0.3) !important;
    margin: auto 1rem;
}
.separator .search {
    margin: auto 2rem !important;
}
}@media (max-height: 620px) {
    .navbar-collapse.flex-column.ml-0.collapse.show.navbar-mobile.open-menu-govco {
    overflow-y: auto;
    overflow-x: auto;
}
}@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-weight: 300;
    font-size: 30px;
    font-family: "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::first-letter {
    text-transform: capitalize !important;
}
.page__footer .container .footer-container .nav-footer .item-footer .nav-link p.content-link {
    text-transform: none !important;
    white-space: nowrap;
}
.page__footer .container .footer-container .nav-footer .item-footer .nav-link p br {
    display: block;
}
}.all #header-component .nav-secondary {
    background-color: #000 !important;
    box-shadow: 0px 0px 3px 0px rgba(255, 255, 255, 0.5);
}
.all #header-component .navbar-notifications {
    color: #004884 !important;
    background-color: #ddfb00;
    box-shadow: 0px 0px 3px 0px rgba(255, 255, 255, 0.5);
}
.all #header-component .navbar-notifications div {
    color: #004884 !important;
    background-color: #ddfb00;
}
.all #header-component .navbar-notifications div a {
    color: #004884 !important;
}
.all #header-component .navbar-notifications div a strong {
    color: #004884 !important;
}
.all #header-component .navbar-govco {
    background: black;
}
.all #header-component .navbar-govco .nav-secondary.show-transition {
    background-color: black;
}
.all #header-component .container ul.navbar-nav.nav-items.nav-items-desktop li.active, .all #header-component .container .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu li.active, .navbar-container .all #header-component .container ul.nav-items.nav-items-desktop.navbar-first-menu li.active {
    background-color: #ddfb00 !important;
    color: #004884 !important;
}
@media (max-width: 992px) {
    .all #header-component .navbar-collapsed .navbar-translate {
    background-color: #000 !important;
}
.all #header-component .nav-item-mobile:hover, .all #header-component .nav-item-mobile.active {
    background-color: #ddfb00 !important;
}
.all #header-component i {
    color: #ddfb00 !important;
    background-color: transparent !important;
}
.all #header-component .nav-item.nav-accessibility .option-accessibility {
    background-color: transparent;
}
}#header-component .alert.alert-warning, #header-component .navbar-container, #header-component .container {
    padding: 0 5px;
    max-width: 1130px !important;
}
@media (min-width: 1200px) {
    #header-component .alert.alert-warning .container, #header-component .navbar-container .container, #header-component .container .container {
    max-width: 1130px !important;
}
}#header-component .alert.alert-warning ul.navbar-nav.nav-items.nav-items-desktop, #header-component .alert.alert-warning .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu, .navbar-container #header-component .alert.alert-warning ul.nav-items.nav-items-desktop.navbar-first-menu, #header-component .navbar-container ul.navbar-nav.nav-items.nav-items-desktop, #header-component .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu, #header-component .container ul.navbar-nav.nav-items.nav-items-desktop, #header-component .container .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu, .navbar-container #header-component .container ul.nav-items.nav-items-desktop.navbar-first-menu {
    width: 100%}
#header-component .alert.alert-warning ul.navbar-nav.nav-items.nav-items-desktop li, #header-component .alert.alert-warning .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu li, .navbar-container #header-component .alert.alert-warning ul.nav-items.nav-items-desktop.navbar-first-menu li, #header-component .navbar-container ul.navbar-nav.nav-items.nav-items-desktop li, #header-component .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu li, #header-component .container ul.navbar-nav.nav-items.nav-items-desktop li, #header-component .container .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu li, .navbar-container #header-component .container ul.nav-items.nav-items-desktop.navbar-first-menu li {
    text-align: center;
    font-size: 14px;
    font-family: Montserrat,  sans-serif;
    letter-spacing: 0.42px;
    color: #004884;
    text-transform: uppercase;
    flex-basis: 100%}
#header-component .alert.alert-warning ul.navbar-nav.nav-items.nav-items-desktop li a, #header-component .alert.alert-warning .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu li a, .navbar-container #header-component .alert.alert-warning ul.nav-items.nav-items-desktop.navbar-first-menu li a, #header-component .navbar-container ul.navbar-nav.nav-items.nav-items-desktop li a, #header-component .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu li a, #header-component .container ul.navbar-nav.nav-items.nav-items-desktop li a, #header-component .container .navbar-container ul.nav-items.nav-items-desktop.navbar-first-menu li a, .navbar-container #header-component .container ul.nav-items.nav-items-desktop.navbar-first-menu li a {
    padding: 10px;
    text-align: center;
    font-size: 14px;
    font-family: Montserrat,  sans-serif;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#header-component .alert.alert-warning {
    padding: 0px;
}
#header-component .nav-secondary {
    background: #E6EFFD;
}
#header-component .nav-secondary .nav-item .nav-link {
    line-height: 20px;
    font-weight: 500 !important;
}
#header-component .navbar-govco .form-search-bar {
    border: 1px solid white;
}
#header-component .navbar-govco .form-search-bar input.form-control::-webkit-input-placeholder {
    font-size: 1rem;
    font-weight: normal;
    font-family: Montserrat,  sans-serif;
}
#header-component .navbar-govco .form-search-bar input.form-control::-moz-placeholder {
    font-size: 1rem;
    font-weight: normal;
    font-family: Montserrat,  sans-serif;
}
#header-component .navbar-govco .form-search-bar input.form-control::-ms-input-placeholder {
    font-size: 1rem;
    font-weight: normal;
    font-family: Montserrat,  sans-serif;
}
#header-component .navbar-govco .form-search-bar input.form-control::placeholder {
    font-size: 1rem;
    font-weight: normal;
    font-family: Montserrat,  sans-serif;
}
#header-component .container-notifications-header a {
    margin: 15px auto;
    width: 100%;
    display: inline-block;
    text-align: center;
    text-transform: inherit;
    font-size: 14px;
    font-family: "Work Sans",  sans-serif;
    letter-spacing: 0;
}
#header-component .container-notifications-header a strong {
    font-weight: bold;
    font-size: 14px;
    font-family: 'Work Sans',  sans-serif;
    text-decoration: underline;
    display: inline-block;
    margin-left: 3px;
}
.navbar {
    width: 100%;
    z-index: 3 !important;
}
.navbar-nav a, .navbar-container .navbar-first-menu 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-container .navbar-first-menu a:hover, .navbar-nav a:focus, .navbar-container .navbar-first-menu a:focus {
    background: #FFAB00 !important;
}
.navbar-nav .nav-item.active, .navbar-container .navbar-first-menu .nav-item.active, .navbar-nav .nav-item:hover, .navbar-container .navbar-first-menu .nav-item:hover, .navbar-nav .nav-item:focus, .navbar-container .navbar-first-menu .nav-item:focus {
    background: #FFAB00 !important;
}
.navbar-nav .nav-item.active a, .navbar-container .navbar-first-menu .nav-item.active a, .navbar-nav .nav-item:hover a, .navbar-container .navbar-first-menu .nav-item:hover a, .navbar-nav .nav-item:focus a, .navbar-container .navbar-first-menu .nav-item:focus a {
    color: #0B457F !important;
}
.navbar-nav .nav-item, .navbar-container .navbar-first-menu .nav-item {
    padding: 1px 1.36rem;
}
.navbar-nav .nav-item.active a, .navbar-container .navbar-first-menu .nav-item.active a, .navbar-nav .nav-item:hover a, .navbar-container .navbar-first-menu .nav-item:hover a {
    color: #0B457F;
    font-weight: 600 !important;
}
.navbar-notifications {
    width: 100%}
.navbar-govco {
    background-color: #3366CC;
    font-size: 0.75rem;
    padding: 0;
    flex-flow: column;
}
.navbar-govco .form-search-bar {
    border-radius: 2rem;
    border: 1px solid #fff;
    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;
    transition: all 1s;
    -webkit-transition: all 1s;
}
.navbar-govco .form-search-bar input.form-control.non-translation {
    width: 118px;
    margin-right: 1px !important;
    margin-left: 10px;
    transition: all 1s;
    -webkit-transition: all 1s;
}
.navbar-govco .form-search-bar .govco-icon {
    color: white;
    font-size: 1.55rem;
}
.navbar-govco .form-search-bar input.form-control::-webkit-input-placeholder {
    color: white;
    font-size: 1rem;
    opacity: 0.7;
    line-height: 1.1;
}
.navbar-govco .form-search-bar input.form-control::-moz-placeholder {
    color: white;
    font-size: 1rem;
    opacity: 0.7;
    line-height: 1.1;
}
.navbar-govco .form-search-bar input.form-control::-ms-input-placeholder {
    color: white;
    font-size: 1rem;
    opacity: 0.7;
    line-height: 1.1;
}
.navbar-govco .form-search-bar input.form-control::placeholder {
    color: white;
    font-size: 1rem;
    opacity: 0.7;
    line-height: 1.1;
}
.navbar-govco .navbar-brand {
    padding: 0;
}
.navbar-container {
    width: 100%;
    padding: 0px 6%;
    background-color: #3366CC;
}
.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;
}
}.govco-icon {
    font-family: "Govco Icon";
    font-size: 2em;
    color: #004884;
}
.govco-icon.size-1x {
    font-size: 1em;
}
.govco-icon.size-2x {
    font-size: 2em;
}
.govco-icon.size-3x {
    font-size: 3em;
}
.govco-icon.size-4x {
    font-size: 4em;
}
.govco-icon.size-5x {
    font-size: 5em;
}
.govco-icon.size-6x {
    font-size: 6em;
}
.govco-icon.size-7x {
    font-size: 7em;
}
.govco-icon.size-8x {
    font-size: 8em;
}
.govco-icon.size-9x {
    font-size: 9em;
}
.govco-icon.size-10x {
    font-size: 10em;
}
.govco-icon-tramite-sin-costo::before {
    content: '\e8df'}
.govco-icon-tramite-presencial::before {
    content: '\e8de'}
.govco-icon-tramite-en-linea::before {
    content: '\e8e1'}
.govco-icon-tramite-duracion::before {
    content: '\e8e3'}
.govco-icon-logo-govco-blanco::before {
    content: '\e8e4'}
.govco-icon-logo-govco-negro::before {
    content: '\e8e0'}
.govco-icon-tramite-con-costo::before {
    content: '\e8e2'}
.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 {
    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'}
.hidden {
    display: none !important;
}
.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: 0.375rem 0.5rem;
}
.input-govco ~ .input-group-append>.govco-icon {
    color: #004884;
    padding-top: 1px;
}
.input-govco::-webkit-input-placeholder {
    color: rgba(11, 69, 127, 0.6);
}
.input-govco::-ms-input-placeholder {
    color: rgba(11, 69, 127, 0.6);
}
.input-govco::-moz-placeholder {
    color: rgba(11, 69, 127, 0.6);
}
.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::-webkit-input-placeholder {
    color: #bfbfbf !important;
    opacity: 1;
}
.input-govco:disabled::-ms-input-placeholder {
    color: #bfbfbf !important;
    opacity: 1;
}
.input-govco:disabled::-moz-placeholder {
    color: #bfbfbf !important;
    opacity: 1;
}
.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::-webkit-input-placeholder, .invalid-form .input-govco.ng-invalid::-webkit-input-placeholder {
    color: rgba(168, 5, 33, 0.6);
}
.input-govco.is-invalid::-ms-input-placeholder, .invalid-form .input-govco.ng-invalid::-ms-input-placeholder {
    color: rgba(168, 5, 33, 0.6);
}
.input-govco.is-invalid::-webkit-input-placeholder, .invalid-form .input-govco.ng-invalid::-webkit-input-placeholder {
    color: rgba(168, 5, 33, 0.6);
}
.input-govco.is-invalid::-moz-placeholder, .invalid-form .input-govco.ng-invalid::-moz-placeholder {
    color: rgba(168, 5, 33, 0.6);
}
.input-govco.is-invalid::-ms-input-placeholder, .invalid-form .input-govco.ng-invalid::-ms-input-placeholder {
    color: rgba(168, 5, 33, 0.6);
}
.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::-ms-input-placeholder, .invalid-form .input-govco.ng-invalid::-ms-input-placeholder::-ms-input-placeholder {
    color: rgba(168, 5, 33, 0.6);
}
.input-govco.is-invalid::-ms-input-placeholder::-ms-input-placeholder, .invalid-form .input-govco.ng-invalid::-ms-input-placeholder::-ms-input-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::-webkit-input-placeholder {
    color: #28a745 !important;
    opacity: 1;
}
.input-govco.is-valid::-ms-input-placeholder {
    color: #28a745 !important;
    opacity: 1;
}
.input-govco.is-valid::-moz-placeholder {
    color: #28a745 !important;
    opacity: 1;
}
.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;
}
.input-govco .div-count-character {
    position: absolute;
    bottom: 8px;
    width: 100%;
    border-top: 1px solid #3366CC;
}
.input-govco .div-count-character .span-message-character {
    color: red;
    font-size: 11px;
    font-weight: 600;
    padding: 0 20px;
}
.input-govco .div-count-character .span-count-character {
    font-weight: 600;
}
.modal-lg {
    max-width: 800px !important;
}
.modal-xl {
    max-width: 1200px !important;
}
.modal .modal-header {
    border: none !important;
}
.modal .modal-header i {
    font-size: 18px;
    color: #3366CC;
    font-weight: bold;
}
.modal .modal-content {
    border-radius: 10px;
    font-family: "Work Sans",  sans-serif;
}
.modal .modal-footer {
    border: none !important;
}
.modal-detail-govco .modal-content {
    padding: 0px;
}
.modal-detail-govco .modal-header {
    border-bottom: 2px solid #3366CC !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;
}
.modal-backdrop {
    opacity: 0.3 !important;
}
.modal-backdrop.fade.show {
    z-index: 3 !important;
}
.modal-open .container-fluid, .modal-open .container {
    -webkit-filter: blur(15px);
    filter: blur(15px);
}
.alert-success-govco {
    background: #fff;
    border-color: #069169;
    border-radius: 0.5rem;
}
.alert-success-govco .alert-heading {
    display: flex;
    align-items: center;
}
.alert-success-govco .alert-heading .govco-icon {
    margin-right: 1rem;
}
.alert-success-govco .alert-heading .govco-icon, .alert-success-govco .alert-heading .headline-l-govco {
    color: #069169 !important;
}
.alert-success-govco p, .alert-success-govco li {
    color: #4B4B4B;
}
.alert-primary-govco {
    background: #fff;
    border-color: #3366CC;
    border-radius: 0.5rem;
}
.alert-primary-govco .alert-heading {
    display: flex;
    align-items: center;
}
.alert-primary-govco .alert-heading .govco-icon {
    margin-right: 1rem;
}
.alert-primary-govco .alert-heading .govco-icon, .alert-primary-govco .alert-heading .headline-l-govco {
    color: #3366CC !important;
}
.alert-primary-govco p, .alert-primary-govco li {
    color: #4B4B4B;
}
.alert-warning-govco {
    background: #fff;
    border-color: #FFAB00;
    border-radius: 0.5rem;
}
.alert-warning-govco .alert-heading {
    display: flex;
    align-items: center;
}
.alert-warning-govco .alert-heading .govco-icon {
    margin-right: 1rem;
}
.alert-warning-govco .alert-heading .govco-icon, .alert-warning-govco .alert-heading .headline-l-govco {
    color: #FFAB00 !important;
}
.alert-warning-govco p, .alert-warning-govco li {
    color: #4B4B4B;
}
.alert-wrong-govco {
    background: #fff;
    border-color: #A80521;
    border-radius: 0.5rem;
}
.alert-wrong-govco .alert-heading {
    display: flex;
    align-items: center;
}
.alert-wrong-govco .alert-heading .govco-icon {
    margin-right: 1rem;
}
.alert-wrong-govco .alert-heading .govco-icon, .alert-wrong-govco .alert-heading .headline-l-govco {
    color: #A80521 !important;
}
.alert-wrong-govco p, .alert-wrong-govco li {
    color: #A80521;
}
.pager-govco .pagination .page-item .page-link {
    font-family: "Work Sans",  sans-serif;
    border: none;
    text-decoration: none;
    color: #004884;
    border-radius: 0.3rem;
    padding: 0.5rem 1rem;
    margin: 0 0.1rem;
}
.pager-govco .pagination .page-item .page-link:hover {
    background-color: #E5EEFB;
}
.pager-govco .pagination .page-item:first-of-type .page-link {
    color: #3772FF;
    text-decoration: underline;
}
.pager-govco .pagination .page-item:last-of-type .page-link {
    color: #3772FF;
    text-decoration: underline;
}
.pager-govco .pagination .page-item:hover {
    text-decoration: none;
}
.pager-govco .pagination .page-item:hover .page-link {
    text-decoration: none;
}
.pager-govco .pagination .page-item.active .page-link {
    background-color: #3772FF;
    color: #fff;
}
.pager-govco .pagination .page-item.active:hover .page-link {
    text-decoration: none;
}
.pager-govco .pagination .page-item[disabled] .page-link, .pager-govco .pagination .page-item.disabled .page-link {
    color: #BABABA;
}
label {
    display: unset;
}
.checkbox-govco .checklist-govco {
    display: block !important;
}
.radiobutton-govco {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    display: block;
    margin-bottom: 15px;
}
.radiobutton-govco input {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}
.radiobutton-govco label {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    position: relative;
    cursor: pointer;
    margin-bottom: 0px;
    display: initial;
}
.radiobutton-govco label:before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #0b457f;
    padding: 6px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    border-radius: 11px;
}
.radiobutton-govco input:checked+label:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    content: "";
    display: block;
    position: absolute;
    top: 8px;
    left: 5px;
    width: 6px;
    height: 6px;
    border: solid #0b457f;
    border-width: 3px;
    border-radius: 3px;
}
.radiolist-govco {
    position: relative;
    display: block;
    margin-bottom: 0px;
    border-bottom: 2px solid #E6EFFD;
    cursor: pointer;
}
.radiolist-govco label {
    font-family: "Work Sans",  sans-serif;
    font-size: 1rem;
    color: #004884;
}
.radiolist-govco:hover, .radiolist-govco:focus {
    background-color: #E6EFFD !important;
}
.radiolist-govco:hover label, .radiolist-govco:focus label {
    font-weight: 600 !important;
}
.radiolist-govco.error label {
    font-weight: 400 !important;
    color: #A80521 !important;
}
.radiolist-govco.error:hover, .radiolist-govco.error:focus {
    background-color: #FFF2FA !important;
}
.radiolist-govco.error:hover label, .radiolist-govco.error:focus label {
    font-weight: 600 !important;
}
.radiolist-govco.error label::before {
    border: 2px solid #A80521;
}
.radiolist-govco.error input:checked+label:after {
    border: 3px solid #A80521;
}
.radiolist-govco.disabled {
    background-color: transparent !important;
}
.radiolist-govco.disabled label {
    color: #BABABA !important;
}
.radiolist-govco.disabled:hover label, .radiolist-govco.disabled:focus label {
    font-weight: 400 !important;
}
.radiolist-govco.disabled label::before {
    border: 2px solid #BABABA;
}
.radiolist-govco.disabled input:checked+label:after {
    border: 3px solid #BABABA;
}
.scroll-dark-govco {
    overflow-y: scroll;
    scrollbar-face-color: #3772FF !important;
    scrollbar-track-color: #fff !important;
    scrollbar-arrow-color: #fff !important;
    scrollbar-highlight-color: #3772FF !important;
    scrollbar-3dlight-color: #3772FF !important;
    scrollbar-darkshadow-color: #3772FF !important;
    scrollbar-color: #3772FF #fff !important;
    scrollbar-width: thin !important;
}
.scroll-dark-govco::-webkit-scrollbar {
    width: 0.7em;
    height: 0.7em;
}
.scroll-dark-govco::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #3772FF;
    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 {
    scrollbar-face-color: #004884 !important;
    scrollbar-track-color: #E6EFFD !important;
    scrollbar-arrow-color: #E6EFFD !important;
    scrollbar-highlight-color: #E6EFFD !important;
    scrollbar-3dlight-color: #E6EFFD !important;
    scrollbar-darkshadow-color: #E6EFFD !important;
    scrollbar-color: #004884 #E6EFFD !important;
    scrollbar-width: thin !important;
    overflow-y: scroll;
}
.scroll-light-govco::-webkit-scrollbar {
    width: 0.7em;
    padding: 5px;
}
.scroll-light-govco::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #004884;
    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;
}
td a, td button:not(.govco-icon) {
    font-family: "Work Sans",  sans-serif !important;
    font-size: 1rem;
}
td a, td button.btn-low {
    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::-webkit-input-placeholder {
    color: rgba(0, 72, 132, 0.5) !important;
}
.table-detail .form-search input::-moz-placeholder {
    color: rgba(0, 72, 132, 0.5) !important;
}
.table-detail .form-search input::-ms-input-placeholder {
    color: rgba(0, 72, 132, 0.5) !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;
}
.bd-content>table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
}
.bd-content>table>thead>tr>th, .bd-content>table>thead>tr>td, .bd-content>table>tbody>tr>th, .bd-content>table>tbody>tr>td, .bd-content>table>tfoot>tr>th, .bd-content>table>tfoot>tr>td {
    padding: 0.75rem;
    vertical-align: top;
    border: 1px solid #dee2e6;
}
.bd-content>table>thead>tr>th>p:last-child, .bd-content>table>thead>tr>td>p:last-child, .bd-content>table>tbody>tr>th>p:last-child, .bd-content>table>tbody>tr>td>p:last-child, .bd-content>table>tfoot>tr>th>p:last-child, .bd-content>table>tfoot>tr>td>p:last-child {
    margin-bottom: 0;
}
.bd-content>table td:first-child>code {
    white-space: nowrap;
}
.bd-content>h2:not(:first-child) {
    margin-top: 3rem;
}
.bd-content>h3 {
    margin-top: 1.5rem;
}
.bd-content>ul li, .bd-content>ol li {
    margin-bottom: .25rem;
}
.list-unstyled::before {
    display: table;
}
.list-unstyled li {
    height: 120px;
    width: 140px;
    padding: 8px;
    padding-top: 20px !important;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.list-unstyled .icon-item {
    text-align: center;
}
.list-unstyled li a {
    display: block;
    border-radius: 10px;
}
.list-unstyled li {
    border: 1px solid transparent;
    padding: 2px;
}
.list-unstyled li:hover {
    border: 1px solid #004884 !important;
    border-radius: 15px;
}
.list-unstyled li a:hover {
    text-decoration: none !important;
}
table.dataTable.display tbody tr {
    background-color: #fff !important;
}
table.dataTable.display tbody tr td {
    background: #fff !important;
}
.table-govco {
    float: left;
}
.table-govco label {
    position: relative;
    font-size: 1.125rem;
    font-weight: 700;
}
.dataTables_wrapper .dataTables_filter input {
    margin-left: 0.5em;
    padding: 5px 15px;
    border: none;
    background: #e6effd;
    border-radius: 20px;
    outline: none;
}
.dataTables_filter input::after {
    font-family: "Govco Icon";
    content: "\e95c";
    font-size: 2rem;
    position: absolute;
    bottom: -5px;
    right: 3px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    text-decoration: none;
    border: 0px !important;
    font-size: 1rem !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    background: transparent !important;
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
    font-size: 1.4375rem !important;
}
.dataTables_wrapper .dataTables_paginate {
    text-align: center;
}
.dataTables_wrapper .dataTables_filter {
    float: left;
    text-align: left;
}
table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc {
    background: none;
    position: relative;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0px;
    min-width: 1.5em;
}
th.sorting_desc::after, th.sorting_asc::after {
    font-family: "Govco Icon";
    content: "\e97b";
    position: absolute;
    top: 8px;
    right: -3px;
    color: #3772ff;
    font-size: 1.2em;
    width: 1.4em;
    height: 1.4em;
    align-content: center;
}
th.sorting_desc::after {
    transform: scale(-1);
}
th.sorting_asc::after {
    transform: scale(1);
}
table.dataTable.no-footer, table.dataTable thead th {
    border: none;
}
.dataTables_filter label::after {
    font-family: "Govco Icon";
    content: "\e95b";
    color: #184884;
    font-size: 2rem;
    position: relative;
    top: 6px;
    right: 34px;
    z-index: 999;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled svg {
    fill: #b6b6b6;
}
.dataTables_wrapper .dataTables_length {
    float: right;
    margin: 6px 20px 0px 0px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Work Sans",  sans-serif;
    font-size: 1rem;
    font-weight: 400;
}
a#DataTables_Table_0_previous, a#DataTables_Table_0_next {
    font-family: "Work Sans",  sans-serif;
    font-size: 1rem;
    border: none;
    text-decoration: underline !important;
    border-radius: 0.3rem;
    padding: 0.5rem 1rem;
    margin: 0 0.1rem;
}
.dataTables_wrapper .dataTables_length label {
    padding: 0px;
    margin: 0px;
}
.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: #fff !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: 25px 15px 15px;
}
.teclado-item {
    width: 12em;
}
.container-keyboard-password {
    max-width: 243px;
}
.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;
    z-index: 3;
}
.svg-block .govco-icon {
    cursor: pointer;
    line-height: normal;
    font-size: 1.7rem;
}
.tb-teclado-item {
    position: absolute;
    padding: 0.7em;
    background-color: #e6effd;
    display: none;
    width: 100%;
    z-index: 1;
}
.tb-teclado-item.show {
    display: flex;
    justify-content: center;
    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;
}
.teclado-password {
    letter-spacing: 6px;
}
.pass-type {
    -webkit-text-security: disc;
}
.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::-webkit-input-placeholder {
    color: rgba(11, 69, 127, 0.6) !important;
}
.textarea-govco textarea::-moz-placeholder {
    color: rgba(11, 69, 127, 0.6) !important;
}
.textarea-govco textarea::-ms-input-placeholder {
    color: rgba(11, 69, 127, 0.6) !important;
}
.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 #3366CC;
}
.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;
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: local("Montserrat Thin"), local("Montserrat-Thin"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Thin.woff2") format("woff2"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Thin.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("/v2/assets/fonts/Montserrat_font/Montserrat-ExtraLight.woff2") format("woff2"), url("/v2/assets/fonts/Montserrat_font/Montserrat-ExtraLight.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local("Montserrat Light"), local("Montserrat-Light"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Light.woff2") format("woff2"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Light.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local("Montserrat Regular"), local("Montserrat-Regular"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Regular.woff2") format("woff2"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Regular.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local("Montserrat Medium"), local("Montserrat-Medium"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Medium.woff2") format("woff2"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Medium.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("/v2/assets/fonts/Montserrat_font/Montserrat-SemiBold.woff2") format("woff2"), url("/v2/assets/fonts/Montserrat_font/Montserrat-SemiBold.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local("Montserrat Bold"), local("Montserrat-Bold"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Bold.woff2") format("woff2"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Bold.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("/v2/assets/fonts/Montserrat_font/Montserrat-ExtraBold.woff2") format("woff2"), url("/v2/assets/fonts/Montserrat_font/Montserrat-ExtraBold.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: local("Montserrat Black"), local("Montserrat-Black"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Black.woff2") format("woff2"), url("/v2/assets/fonts/Montserrat_font/Montserrat-Black.woff2") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/v2/assets/fonts/Work_Sans/static/WorkSans-Thin.woff2") format("woff2"), url("/v2/assets/fonts/Work_Sans/static/WorkSans-Thin.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/v2/assets/fonts/Work_Sans/static/WorkSans-ExtraLight.woff2") format("woff2"), url("/v2/assets/fonts/Work_Sans/static/WorkSans-ExtraLight.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/v2/assets/fonts/Work_Sans/static/WorkSans-Light.woff2") format("woff2"), url("/v2/assets/fonts/Work_Sans/static/WorkSans-Light.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/v2/assets/fonts/Work_Sans/static/WorkSans-Regular.woff2") format("woff2"), url("/v2/assets/fonts/Work_Sans/static/WorkSans-Regular.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/v2/assets/fonts/Work_Sans/static/WorkSans-Medium.woff2") format("woff2"), url("/v2/assets/fonts/Work_Sans/static/WorkSans-Medium.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/Style Library/assets/fonts/Work_Sans/static/WorkSans-SemiBold.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/v2/assets/fonts/Work_Sans/static/WorkSans-Bold.woff2") format("woff2"), url("/v2/assets/fonts/Work_Sans/static/WorkSans-Bold.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/v2/assets/fonts/Work_Sans/static/WorkSans-ExtraBold.woff2") format("woff2"), url("/v2/assets/fonts/Work_Sans/static/WorkSans-ExtraBold.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/v2/assets/fonts/Work_Sans/static/WorkSans-Black.woff2") format("woff2"), url("/v2/assets/fonts/Work_Sans/static/WorkSans-Black.ttf") format("truetype");
    unicode-range: U+0000-00FF,  U+0131,  U+0152-0153,  U+02BB-02BC,  U+02C6,  U+02DA,  U+02DC,  U+2000-206F,  U+2074,  U+20AC,  U+2122,  U+2191,  U+2193,  U+2212,  U+2215,  U+FEFF,  U+FFFD;
}
@font-face {
    font-family: 'Govco Icon';
    font-style: normal;
    src: url("/v2/assets/fonts/icons/v2/govco-icons.eot");
    src: local("Govco Icon"), local("govco-icons"), url("/v2/assets/fonts/icons/v2/govco-icons.eot?#iefix") format("embedded-opentype"), url("/Style Library/assets/fonts/govco/govco-fontv2.woff2") format("woff2"), url("/Style Library/assets/fonts/govco/govco-fontv2.woff") format("woff"), url("/Style Library/assets/icons/fonts/govco-font-icons.ttf") format("truetype"), url("/v2/assets/fonts/icons/v2/govco-icons.svg") format("svg");
}

body{
    font-family: "Work Sans",  sans-serif;
    font-size: 16px;
    color: #4B4B4B;
    line-height: 1.5;
}
h1, .headline-xxl-govco {
    font-family: "Montserrat",  sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    color: #004884;
    line-height: 1.5 !important;
}
h2, .headline-xl-govco {
    font-family: "Montserrat",  sans-serif;
    font-size: 2rem;
    font-weight: 600;
    color: #004884;
    line-height: 1.5 !important;
}
h3, .headline-l-govco {
    font-family: "Montserrat",  sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
    color: #004884;
    line-height: 1.5 !important;
}
h4, .headline-m-govco {
    font-family: "Montserrat",  sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    color: #004884;
    line-height: 1.5 !important;
}
h5, .headline-s-govco, .subtitle-govco {
    font-family: "Montserrat",  sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    color: #004884;
    line-height: 1.5 !important;
}
h6, .headline-xs-govco {
    font-family: "Montserrat",  sans-serif;
    font-size: 1rem;
    font-weight: 700;
    color: #004884;
    line-height: 1.5 !important;
}
label {
    font-family: "Work Sans",  sans-serif;
    font-size: 1rem;
    font-weight: 500;
    color: #4B4B4B;
    line-height: 1.5 !important;
}
.subtitle-govco {
    display: block;
    margin-bottom: .5rem;
}
.description-govco {
    font-family: "Work Sans",  sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    color: #004884;
    line-height: 1.5 !important;
}
.small-text-govco {
    font-family: "Work Sans",  sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    color: #4B4B4B;
    line-height: 1.5 !important;
    display: flex;
}
@media (max-width: 992px) {
    h1, .headline-xxl-govco {
    font-size: 2.125rem !important;
}
h2, .headline-xl-govco {
    font-size: 1.8125rem !important;
}
h3, .headline-l-govco {
    font-size: 1.375rem !important;
}
h4, .headline-m-govco {
    font-size: 1.125rem !important;
}
h5, .headline-s-govco {
    font-size: 1.0625rem !important;
}
}@media (max-width: 768px) {
    h1, .headline-xxl-govco {
    font-size: 1.8125rem !important;
}
h2, .headline-xl-govco {
    font-size: 1.625rem !important;
}
}a {
    cursor: pointer !important;
    color: #3366CC;
}
label.form-group-govco {
    font-weight: 500 !important;
}
h3, .headline-l-govco.entity-name {
    font-size: 1rem;
}
h3, .headline-l-govco.title-section {
    font-size: 1.25rem;
}
h3, .headline-l-govco.result-section {
    font-size: 1.5rem;
}
code {
    font-size: 87.5%;
    color: #e83e8c !important;
    word-wrap: break-word;
}
.tooltip-inner {
    background-color: #d6d6d6 !important;
    opacity: 1 !important;
    font-size: 0.875rem;
    font-weight: 500;
    color: #4B4B4B !important;
    font-family: "Work Sans",  sans-serif !important;
}
.tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #d6d6d6 !important;
}
.tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #d6d6d6 !important;
}
.tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #d6d6d6 !important;
}
.tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #d6d6d6 !important;
}