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