@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600;700&family=Work+Sans:wght@100;200;300;400;500;600;700&display=swap');

:root {
    --PRINCIPAL:#5d4293;
    --SECUNDARIO:#004884;
    --ColorTitulos:#004884;
    --ColorTextos:#4B4B4B;
    --ColorDesactivado:#BABABA;
    --ColorsfondosDROP:#f8f6fe;
    --ColorCall: #3366CC;
    --PRINCIPALIntensidad1:#000;
    --PRINCIPALIntensidad2:#926516;
    --PRINCIPALIntensidad3:#f9efdc;
    --FondosBack1: #f6f8f9;
   
}


/* fuente e iconos GOV CO  */

@font-face {
    font-family: 'Govco Icon';
    font-display: swap;
    font-style: normal;
    src: url("../fonts/Govco-icons.eot");
    src: local("Govco Icon"), local("Govco-Icon"), url("../fonts/Govco-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/Govco-icons.woff2") format("woff2"), url("../fonts/Govco-icons.woff") format("woff"), url("../fonts/Govco-icons.ttf") format("truetype"), url("../fonts/Govco-icons.svg#GovcoIcon") format("svg");
}




h1,h2,h3,h4,h5,h6
{
  font-family: 'Montserrat', sans-serif;
  color: var(--ColorTitulos);

}


h1
{
    font-weight: 700;
    font-size: 36px
    
}
h2
{
  padding: 0;
    font-weight: 500;
    font-size: 32px;  
}
h3
{
 padding: 0;
    font-weight: 500;
    font-size: 28px; 
}
h4
{
     padding: 0;
    font-weight: 400;
    font-size: 24px;
}
h5
{
    padding: 0;
    font-weight: 400;
    font-size: 20px;
}


p 
{
    font-family: 'Work Sans', sans-serif;
    color: var(--ColorTextos);
}


body {
    margin: 0;
    font-family: 'Work Sans', sans-serif;
}

/****************************** GENERALES  ***********/

.btn-primary {
    color: #fff;
    background-color: var(--PRINCIPAL);
    border-color: var(--PRINCIPAL);
}



/********  Accesiibilidad GOV CO    ***************/


.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'}
.govco-icon {
    font-family: "Govco Icon";
    font-size: 2rem;
}
.block--gov-accessibility-clone {
    width: 3.2em !important;
    border-radius: 5px 0 0 5px;
    margin-left: 9em;
}
.block--gov-accessibility-clone div.images {
    cursor: pointer;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 8px 0;
    background-color: #004884;
    border-radius: 12px;
    border: 2px solid white;
    height: 12em;
}
.block--gov-accessibility-clone div.images a {
    cursor: pointer;
    margin: 5px 0;
    text-align: center;
    height: 2.2em;
    padding: 3px 2px;
    padding-top: 0.3em;
}
.block--gov-accessibility-clone div.images a .image-icon div {
    cursor: pointer;
    margin: 0 auto;
    position: relative;
    height: 26px;
    width: 27px;
    background-image: url("../images/spr-govco.png") !important;
    background-repeat: no-repeat;
}
.block--gov-accessibility-clone div.images a .image-icon #contrast {
    background-position: 0px -180px;
}
.block--gov-accessibility-clone div.images a .image-icon #font-down {
    background-position: 0px -206px;
}
.block--gov-accessibility-clone div.images a .image-icon #font-up {
    background-position: 0px -232px;
}
.block--gov-accessibility-clone div.images a .image-icon #relevo {
    background-position: 0px -258px;
}
.block--gov-accessibility-clone div.images a label {
    display: none;
    color: white;
    font-size: 1em;
    margin-left: 2.5em;
    cursor: pointer;
}
.block--gov-accessibility-clone div.images a:hover {
    transform: translateX(-9em);
    -webkit-transform: translateX(-9em);
    background-color:  var(--PRINCIPAL);
    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: var(--PRINCIPAL);
    border-radius: 12px;
    border: 1px solid #ffffff47;
}
.block--gov-accessibility .block-options a {
    cursor: pointer;
    text-align: center;
    padding: 3px 2px;
        text-decoration: none;
}
.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:var(--PRINCIPAL);
    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 main {
    background-color: #000;
}

.all .breadcrumb {
    background-color: #000;
}
.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;
     color: #fff;
}
.all li:hover {
    background-color: #fbc200;
    color: #004884;
}



/******** TERMINA Accesiibilidad GOV CO    ***************/



/*************** INICIA BARRA GOV CO  ******************/

.barra_gov 
{
    background-color: #3366cc;
    width: 100%;
    margin-bottom: 0;
    padding: 0;
    height: 48px;
    min-height: 48px;
    align-items: center;
    display: flex;
}

.logo-gov img 
{
   max-width: 135px;
}
/******** TERMINA  BARRA GOV CO    ***************/

/*************** INICIA ENCABEZADO  ******************/

header .form-search
{
        width: 17em;
}
.region-encabezadobusqueda
{
        margin-top: 1em;
}

/******** TERMINA ENCABEZADO    ***************/

/*************** INICIA MENU  ******************/
.navbar {
 
    border-bottom: var(--PRINCIPAL) solid 5px;
    margin-bottom: 0px;
}
/******** TERMINA MENU    ***************/

/*************** INICIA SLIDE PRINCIPAL  ******************/

.fondoPrincipal
{
 background-color: var(--PRINCIPAL);
}
.fondoPrincipal h2,
.fondoPrincipal h3,
.fondoPrincipal h4,
.fondoPrincipal h5
{
      text-align: left !important;
 color:#FFF;
}

.fondoPrincipal h2 a,
.fondoPrincipal h3 a,
.fondoPrincipal h4 a,
.fondoPrincipal h5 a
{
 color:#FFF;
 text-decoration: none;
}
 
.slick-arrow {
       font-size: 39px;
    border-radius: 25px;
    color: #C5C5C3;
    width: 50px;
    height: 50px;
}

.slick--view--banners-principal-home .slick-prev
{
  left: 2%;  
}
.slick--view--banners-principal-home .slick-next
{
  right: 2%; 
}
.slick--view--banners-principal-home .slick-autoplay-toggle-button
{
        bottom: 10%;
    color: #fff;
}

.slick-dots {
    bottom: 5%;
}

.slick-slider.slick-dotted {
    margin-bottom: 0px;
}
/********* TERMINA  SLIDE PRINCIPAL    ******/




/*************** INICIA FOOTER  ******************/



/* Footer */
footer{
	background-color: var(--ColorsfondosDROP);

}
.icono-redes{
	width: 28px;
	height: 28px;
}
footer h6{
	font-weight: 700;	
}
.footer-titulo{
	font-weight: 700;
}
footer p{
	font-size: .875rem;	
}
.gov-co-footer{
	position: relative;
	height: 450px;
}
.footer-contenido{
	position: absolute;
	bottom: 0;
	left: 5%;
	right: 5%;
	width: 90%;
	max-width: 1296px !important;
	    border-radius: 10px;
	    
}
.footer-enlaces a{
	text-decoration:none !important;
	text-transform:none;
	font-weight: 600;
	color:#4A7EFF;
}
.footer-enlaces a:hover{
	text-decoration:underline !important;
	text-transform:none;
	font-weight: 600;
	color: #4573D0 !important;
}
.gov-co-footer-pie{
	height: 80px;
	background-color: #3366CC;	
}
.gov-co-logo-pie-mesa{
	height: 50px;
	border-right: white solid 1px;
	padding-right: 15px;
}
.gov-co-logo-pie-blanco{
	height: 30px;
}
.footer-logo1{
	width: 25%;
}
.footer-logo2{
	width: 64%;
}
footer {
    padding: 0px;
    margin: 0px;
        margin-top: 40px;
}

footer .region-footer {
    padding: 0px;
}



/* Responsive */
@media screen and (max-width:992px){
	.gov-co-footer{height: 490px;}
	.contenido-footer{left: 6%; right: 6%; width: 90%;}
}
@media screen and (max-width:767px){
	.gov-co-footer{height: 650px;}
	.gov-co-footer-pie{text-align: center;}
}
@media screen and (max-width:720px){
	.carousel{visibility: hidden; height: 0;}
	.navbar button{visibility:visible;}
	button.btn-govco1{visibility: hidden;}
	button.btn-govco2{visibility: hidden;}
	button.btn-govco3{visibility: hidden;}
	.logogovco-botones{height: 50px;}
	.navbar .bg-dark {height:auto; visibility: visible;}
	.navbar .bg-dark {color: #4B4B4B;}
}
@media screen and (max-width:575px){
}	
@media screen and (max-width:540px){
	.gov-co-footer{height: 750px;}	
}




/******** TERMINA FOOTER ***************/

/**********************  MENU MEGA TABS   ************************/



.we-mega-menu-ul .dropdown-menu:focus-visible>.we-mega-menu-submenu, .we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
}

.we-mega-menu-ul a:focus-visible + .we-mega-menu-submenu, .we-mega-menu-ul a:focus + .we-mega-menu-submenu {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1 !important;
  visibility: visible !important;
}

.we-mega-menu-ul .dropdown-menu:focus-within>.we-mega-menu-submenu, .we-mega-menu-ul .dropdown-menu:focus-within>.we-mega-menu-submenu {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
}

.we-mega-menu-submenu li.we-mega-menu-li {
    width: 100%;
}

.we-mega-menu-ul>.we-mega-menu-li>a {
    text-decoration: none;
}

.we-mega-menu-submenu li.we-mega-menu-li a {
  

    text-decoration: none;
}
/******************** FIN MEGA TABS *********************/



/***COMIENZO ACORDEON**/

.ckeditor-accordion-container > dl dt.active > a 
{
    background-color: var(--ColorsfondosDROP)
}
.ckeditor-accordion-container > dl dt > a {
    
    color: var(--ColorTitulos);
    border-bottom: 1px solid var(--PRINCIPAL);
}

.ckeditor-accordion-container > dl dt > a {

    background-color: #fff
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before, 
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after 
{
    background: var(--PRINCIPAL);
}
  
.ckeditor-accordion-container > dl dt > a:hover {
    background-color: var(--ColorsfondosDROP);
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle 
{

    left: auto;
    right: 11px;
}

.ckeditor-accordion-container > dl 
{
     max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid var(--ColorsfondosDROP);
} 




/**FIN ACORDEON**/


/** INICIA MIGA DE PAN ***/
.breadcrumb {
    background-color: transparent;
        padding: 10px;
}
.breadcrumb-item + .breadcrumb-item::before 
{
 
   color: var(--ColorDesactivado);
    content: var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */;
}

.breadcrumb-item a
{
    color: var(--PRINCIPAL);
    text-decoration: none;
}
/** TERMINA MIGA DE PAN  ***/

/** INICIA MENUS LATERALES ***/

.accordion-button:not(.collapsed) {
    color: #5d4293 !important;
    background-color: #f3f3f3 !important;
}


.region-sidebar-first nav  li{
  line-height:1.2;
  padding: 0.1rem 7px;
  font-size:1rem;
  list-style:none;
  border-bottom: 1px solid #00000024;
}

.region-sidebar-first nav  li a{
 color: var(--rojo2);
}


.region-sidebar-first nav  li:hover{
  background-color: var(--ColorsfondosDROP);
}
.region-sidebar-first nav  ul li ul li:hover{
  background-color: #e9e9e9;
}

.region-sidebar-first nav  ul{
padding-left: 0;
}

.region-sidebar-first nav  li::marker {
    display:none;
}

.region-sidebar-first h5 {
    background: var(--PRINCIPAL);
    color: #FFF;
    padding: 10px;
}

.dropdown-toggle::after {
    border-top: none;
    border-right: none;
    border-bottom: 0;
    border-left: none;
}

.region-sidebar-first nav li:hover {
    background-color:var(--ColorsfondosDROP);
}
.nav>li>a:focus, .nav>li>a:hover {
    background-color: var(--ColorsfondosDROP);
}
.region-sidebar-first .dropdown-toggle {
    white-space: normal;
}
.region-sidebar-first a.is-active {
    background-color: #f5f5f5;
}

/** TERMINA MENUS LATERALES ***/
/**** aplicaciones generales ******/
.FondoBack1
{
    background-color: var(--FondosBack1);
    padding:50px;
}

.TituloCentrado  h2
{
    text-align: center;
    padding: 20px;
}
.views-field-title 
{
padding: 20px 10px 0px 10px;

}
.views-field-title a
{
       text-align: left;
    text-decoration: none;
    font: normal normal 600 18px/27px Montserrat;
    letter-spacing: 0px;
    color:  var(--PRINCIPAL);
    opacity: 1;
}
.news2-title  a
{
       color:  var(--PRINCIPAL); 
       text-decoration: none;
}
.views-field-created
{
    padding: 0px 10px 10px 10px;
    text-align: left;
    font: normal normal normal 14px/19px Work Sans;
    letter-spacing: 0px;
    color: #4B4B4B;
    opacity: 1;
}
.views-field-body
{
      padding: 10px 0px 0px 10px;

    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

    text-decoration: none;
}

.views-field-field-image img {
 border-radius: 10px;
 
}
.estado_Cerrada
{
        background-color: #fce9e9;
    padding: 5px 10px;
    border-radius: 10px;
}

.estado_Abierta
{
        background-color: #8dc6402b;
    padding: 5px 10px;
    border-radius: 10px;
}

.BloqueTextSobre .field--name-body
{
    background-color: #ffffffb0;
    padding: 40px;
    border-radius: 10px;
    
    position: absolute;
    bottom: 20%;
    right: 15%;
    text-align: left;
    font: normal normal 600 32px/44px Montserrat;
    letter-spacing: 0px;
    color: var(--PRINCIPAL) !important;
    opacity: 1;
    max-width: 550px;
}
.BloqueTextSobre p
{

    color: var(--PRINCIPAL) !important;

}
a.gtflag {
    background-image: url(/themes/custom/govco/24a.png) !important;
}
a.gtflag:hover {
    background-image: url(/themes/custom/govco/24ab.png) !important;
}

.js-form-type-search input.form-search {
  
    background: #ffffff;
    border: 1px solid  var(--ColorDesactivado); 
    color:  var(--PRINCIPAL);
    padding-left: 35px;
}

#search-block-form .icon 
{
   left: 3px;
    top: 2px;
}

i.better_search {
    background: url(/themes/custom/govco/search-icon.svg) center center no-repeat;
    background-size: 15px;
    background-color: var(--PRINCIPAL);
    border-radius: 43px;
    height: 25px;
    width: 25px;
}

.youtube-embed-wrapper
{
        padding-top: 0px !important;
}

.NuestrasRedes   {
 
    background-color: #3c2e58;
}

.Imperdibles 
{
    display:none;
    
}

.bg-SCRD-light
{
    background-color: #d8d4dd !important;
}
.slick-autoplay-toggle-button {

    bottom: 20px;

    color: #FFF;
}

.b-10
{
    bottom:10px;
}
.b-5
{
    bottom:5px;
}
.b-3
{
    bottom:3px;
}

.b-2
{
    bottom:2px;
}

.r-10
{
    right:10px;
}
.r-5
{
    right:5px;
}
.r-3
{
    right:3px;
}

.r-2
{
    right:2px;
}
.fp-home h2
{
    font-size: 20px;
}
.fp-home2 h2 {
    font-size: 16px;
}
.fp-home h2 a
{
      text-align: left;
    text-decoration: none;
    font: normal normal 600 16px/20px Montserrat;
    letter-spacing: 0px;
    color: var(--PRINCIPAL);
    opacity: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
    line-height: 1.2;
}
.fp-home2 h2 a {
     text-align: left;
    text-decoration: none;
    font: normal normal 600 16px/27px Montserrat;
    letter-spacing: 0px;
    color: var(--PRINCIPAL);
    opacity: 1;
}

.fp-home h2 a:hover,
.fp-home2 h2 a:hover
{
    tex-decoration:underline;
}


.btn-primary:hover {
    color: #fff;
    background-color: #483e5a;
    border-color: #483e5a;
}

.FlujoEventos .slick-track .slick-slide:nth-of-type(odd)
{
       background-color: #785eea; 
           min-height: 511px;
}
.FlujoEventos .slick-track .slick-slide:nth-of-type(even)
{
       background-color: #d6982b; 
           min-height: 511px;
}
/*.FlujoEventos .slick-track .slick-slide:nth-of-type(even) img
{
     -webkit-filter: sepia(100%);
}

.FlujoEventos .slick-track .slick-slide:nth-of-type(odd) img
{
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}*/
.FlujoEventos  .slick-track .views-field-created,
.FlujoEventos  .slick-track .views-field-title a
{
    color:#FFF !important;
    
}



.fondoPrincipal figure {
    margin: 0;
}

.view-home-contenido-especial  h2 
{
    text-align:left !important;
    padding: 0px !important;
    font-size: 1.7rem !important;
}



    
    
.view-home-contenido-especial  .bg-white
{

min-height: 500px;
}


.we-mega-menu-ul>.we-mega-menu-li>a {
    
    text-transform: none;
}

 
 
 @media (min-width: 1200px)
 {
/*h2, .h2 {
    font-size: 1.5em;
}
*/
element.style {
}
.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
}
 
 }
 
 
 
 .page-node-type-article .region-relevante,
 .page-node-type-article main
 {
         background-color: #d8d4dd !important;
 }
 .page-node-type-article .region-content
 {
      background-color: #eff0f1 !important;
      padding: 0;
 }
 
 .TituloArticulos
 {
        bottom: 10%;
    background-color: #05001291;
    color: #FFF;
    padding: 20px;
    font-size: 2rem;
    max-width: 70%;
 }
 
 .PieFotoArticulos
 {
     bottom: 1%;
    padding: 5px;
    right: 0;
    color: #FFF;
    background-color: #0006;
 }
 
 blockquote {
    padding: 30px;
    margin: 20px 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #5d4293;
    background-color: #e4e0e9;
}

.fecha-dia
{
    font-family: 'Work Sans', sans-serif;
    font-size: 4em;
    color: #5d4292;
    font-weight: 500;
    text-align: center;
}

.fecha-mes
{
   color: #5d4292;
    font-weight: 500;
    text-align: center;
    font-size: 2em; 
}
   

.field--name-field-localidades
{
    color: #5d4292;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 20px;
}
.container-1140
{
    max-width: 1140px;
width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;

    
}



.cabezotegris
{
   background-color:#171717;
      
}


.cabezotegris h2
{
   color:#9073dd; 
}
.cabezotegris h3,.cabezotegris h4,.cabezotegris p,.cabezotegris span,.cabezotegris a
{
   color:#fff; 
}

.cabezotemorado
{
   background-color:#5d4294;
      
}


.cabezotemorado h2
{
   color:#e8b43e; 
}
.cabezotemorado h3,.cabezotemorado h4,.cabezotemorado p,.cabezotemorado span,.cabezotemorado a
{
   color:#fff; 
}

.view-id-lista_eventos_imperdibles .views-row:nth-of-type(odd)
{
        background-color: #5d4294; 
        min-height: 930px;
}

.view-id-lista_eventos_imperdibles .views-row:nth-of-type(odd) .vistas-titulos a,
.view-id-lista_eventos_imperdibles .views-row:nth-of-type(odd)  p,
.view-id-lista_eventos_imperdibles .views-row:nth-of-type(odd)  .fecha,
.view-id-lista_eventos_imperdibles .views-row:nth-of-type(odd)  .localidades
{
    
    color: #ffffff;
    
}

.view-id-lista_eventos_imperdibles .views-row:nth-of-type(even)
{
        background-color: #d6982b; 
        min-height: 930px;
}
.view-id-lista_eventos_imperdibles .views-row:nth-of-type(even) .vistas-titulos a, 
.view-id-lista_eventos_imperdibles .views-row:nth-of-type(even)  p, 
.view-id-lista_eventos_imperdibles .views-row:nth-of-type(even)  .fecha, 
.view-id-lista_eventos_imperdibles .views-row:nth-of-type(even)  .localidades
{
    
    color: #51370d;
    
}

.entidad {
    bottom: 0px;
    background-color: #FFF;
    margin: 0px 30px;
}
.view-id-lista_eventos_imperdibles .descripcion p
{
text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    min-height: 45px;
}

.view-id-lista_eventos_imperdibles .fecha p
{
    min-height: 105px;
}

.view-id-lista_eventos_imperdibles .vistas-titulos h3
{
text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
        min-height: 87px;
}

.view-id-lista_eventos_imperdibles .fecha
{ 
}

.view-id-lista_eventos_imperdibles .vistas-titulos h3 {
    margin-top: 0.5rem;
    font-size: 1.5em;
}
/***** termina aplicaciones generales ****/

.grid-item
{ 
    margin:5px;
}

.tramite-area {
    display: block;
    background-color: #f6f8f9;
    padding: 27px;
    margin-bottom: 40px;
}



/*****Configuracion acordion GOV.co ***********/

 .ckeditor-accordion-container > dl dt > a {
    display: block;
    padding: 10px 15px 10px 50px;
    background-color: #00b0ff;
    color: #fff;
    cursor: pointer;
    -webkit-transition: background-color 300ms;
    transition: background-color 300ms;
   border-bottom: 1px solid #00a4ec;
    background-color: #ffffff;
    color: #004884;
    text-align: left;
    margin: 20px auto;
    white-space: normal;
    font-size: 20px;
    font-weight: 600;
    font-family: Montserrat;
    text-decoration: none;
 }
  .ckeditor-accordion-container > dl dt > a:hover {
    background-color: #f5f5f5;
    text-decoration: underline;
}
 .ckeditor-accordion-container > dl dt.active > a 
 {
    background-color: #ffffff;
    color: #004884;
    text-align: left;
    margin: 20px auto;
    white-space: normal;
    font-size: 20px;
    font-weight: 600;
    font-family: Montserrat;
 }

 .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after 
 {
    background: #004884;
 }
 
 .ckeditor-accordion-container > dl dt > a {
    display: block;
    padding: 10px 15px 10px 50px;
    background-color: #00b0ff;
    color: #fff;
    cursor: pointer;
    -webkit-transition: background-color 300ms;
    transition: background-color 300ms;
    border-bottom: 1px solid #00a4ec;
    background-color: #ffffff;
    color: #004884;
    text-align: left;
    margin: 20px auto;
    white-space: normal;
    font-size: 20px;
    font-weight: 600;
    font-family: Montserrat;
}
.box-tutorial, 
.field-name-est-ndar-cursos-sena dt
{
    background: #f6f8f9;
    border: none!important;
    position: relative;
    width: 287px;
    margin: 0 auto;
    height: 59px;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 5px;
    box-shadow: 0 4px 5px 0 rgb(186 186 186 / 30%);
}

.box-tutorial-title
{
    color: #004884;
    font-size: 16px;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    margin: 0;
    cursor: pointer;
}
.boton-inscripcion .field-item
{
    text-align: center;
}
.boton-inscripcion
{
 margin-bottom: 20px;   
     text-align: center;
}

.ds-2col-stacked-fluid > .group-left {
    float: left;
    width: 66.6666666%;
}

.ds-2col-stacked-fluid > .group-right {
    float: right;
    width: 33.33333333%;
}

 
 
 
.view-lateral-derecho  li
{
    list-style: none !important;
    margin-bottom: 25px !important;
}
.view-lateral-derecho  ul
{
    padding-inline-start: 10px  !important;
    }

.view-lateral-derecho  .box-tutorial
{
    -webkit-box-shadow: 10px 9px 5px -7px rgba(184,184,184,1);
    -moz-box-shadow: 10px 9px 5px -7px rgba(184,184,184,1);
    box-shadow: 10px 9px 5px -7px rgba(184,184,184,1);
}
    
.node-type-tr-mites-y-servicios .field-label,  .node-type-tr-mites-y-servicios h3
{
background-color: #ffffff;
    color: #004884;
    text-align: left;
    margin: 20px auto;
    white-space: normal;
    font-size: 20px;
    font-weight: 600;
    font-family: Montserrat;
}

.tramite-area h3,
.tramite-area .field-label
{
    background-color: transparent;
    font-size: 14px;
    }
    
    
    
.Dependencia .field-label    
{
        background-color: #ffffff;
    color: #004884;
    text-align: left;
    margin: none;
    margin: 0px 10px 10px 0px;
    white-space: normal;
    font-size: 14px;
    font-weight: 600;
    font-family: Montserrat;
}



/*************/
.corte3lineas
{
text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
    line-height: 1.4;
    text-decoration: none;
}




.corte2lineas
{
text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
    line-height: 1.4;
    text-decoration: none;
}


.mih-400
{
    min-height: 460px;
    
}

 @media (max-width: 760px)
 {
    .DesreAbsoluteMobile
    {
        position:relative !important;
        min-width: 100%;
        
    }
    .footer-contenido {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;

    }
    
    .FlujoEventos .slick img {
 
  
    width: 100%;
    }
 
 }    
 
 
 
 @media (max-width: 991px)
 {
.navbar-we-mega-menu.navbar ul>li {
   
    width: 100%;
}
}

.fecha,
.ev-date
{
    text-transform: lowercase;
}