@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:300,800');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|Work+Sans:400,700&display=swap');

<!-- estilos topbar -->
.bg-light-blue>img{
width: 100% !important;
height: auto;
}

.img-portada-home {
    max-width: 100% !important;
    height: auto !important;
}	
.SubHeader {
	max-width: 1200px;
}
.he_header{
    background: #3366cc;
    background: -moz-linear-gradient(left,  #3366cc 50%, #3366cc 50%);
    background: -webkit-linear-gradient(left,  #3366cc 50%,#3366cc 50%);
    background: linear-gradient(to right,  #3366cc 50%,#3366cc 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3366cc', endColorstr='#3366cc',GradientType=1 );
    font: Regular 12px/14px Montserrat;
    letter-spacing: 0;
    color: #0B457F;
    opacity: 1;
    font-size: 12px !important;
  }
  
  .he_header p{
    margin: 0;
  }
  
  .he_logo{
    background: #36C0 0% 0% no-repeat padding-box;
    opacity: 1;
    padding: 0;
  }
  
  .he_logo img{
    height: 16px;
    margin-top: 5px;
  }
  
  .he_menu{
    background: #3366cc 0% 0% no-repeat padding-box;
    opacity: 1;
    padding: 4px 0px 3px 10px;
  }
  
  .screen-lg{
	font-family: 'Work Sans', sans-serif;
	font-size: 12px;
  }
  .he_menu .nav-link{
    padding: 0px 12px;
  }
  
  .he_menu .nav-item a{
    text-transform: uppercase;
    color: #0B457F;
  }
  
  .he_menu .nav-item a:hover{
    font-weight: bold;
  }
  
  .he_footer{
    background: #3366CC 0% 0% no-repeat padding-box;
    padding: 35px;
    font: Regular 12px/14px Montserrat;
	font-family: 'Work Sans', sans-serif !important;
	font-size: 12px !important;
    letter-spacing: 0;
    color: #FFFFFF !important;
    opacity: 1;
  }
  
  .titulo-footer {
  font-weight:bold;
  color: #FFF;
  }
  
  .he_footer p{
    margin: 0;
	color: #FFFFFF;
  }
  
  .he_footer h4{
    font-size: 16px;
    font-weight: bold;
  }
  
  .he_footer a{
    color: #FFFFFF;
    text-decoration:none; 
  }
  
  .he_footer a:hover{
    font-weight: bold;
  }
  
  .he_footer .split{
    border-right: 1px solid #FFFFFF;
  }
  
  .he_footer .logos{
    text-align: center;
  }
  
  .he_footer .logos_movil .logo{
    float: left;
  }
  
  .he_footer .logos_movil .logo_co{
    float: right;
  }
  
  .he_footer .logo{
    margin-top: 10px;
    margin-bottom: 20px;
  }
  
  .he_footer .logo img{
    height: 30px;
  }
  
  .he_footer .logo_co img{
    height: 70px;
  }
  
  .he_footer .split,
  .he_footer .no-split{
    padding: 15px 25px;
  }
  
  .he_footer .split-top{
    border-top: 1px solid #FFFFFF;
  }
  
  .he_footer ul.he_footer_redes li {
    float: left;
    margin: 35px 11px 0px 11px;
    height: 50px;
    overflow: hidden;
    list-style: none;
  }
  
  .he_footer ul.he_footer_redes li .fa_text {
    float: right;
    padding-top: 7px;
  }
  
  .he_footer ul.he_footer_redes li .fa-circle {
    border-radius: 50%;
    background: #ffffff;
    color: #3366CC;
    font-size: 20px;
    padding: 8px;
    margin-right: 8px;
    width: 35px;
    height: 35px;
  }
  
  .he_footer .fa-circulo {
    border-radius: 50%;
    background: #ffffff;
    color: #3366CC;
    font-size: 20px;
    padding: 8px;
    margin-right: 8px;
    width: 35px;
    height: 35px;
    text-align: center;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
  }
  .he_footer_redes {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
  }
  
  @media only screen and (min-width: 992px) {
    .screen-sm{
      display: none;
    }
    .screen-md{
      display: none;
    }
    .screen-lg{
      display: block;
    }
    .screen-md-sm{
      display: none;
    }
  }
  
  @media only screen and (max-width: 991px) {
    .screen-sm{
      display: none;
    }
    .screen-md{
      display: block;
    }
    .screen-lg{
      display: none;
    }
    .screen-md-sm{
      display: block;
    }
    .he_menu .nav-link {
      padding: 0px 5px;
    }
    .he_footer .split{
      border-right: none;
    }
    .he_footer .split{
      border-bottom: 1px solid #FFFFFF;
    }
    .he_footer .split,
    .he_footer .no-split{
      padding: 25px;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .screen-sm{
      display: block;
    }
    .screen-md{
      display: none;
    }
    .screen-lg{
      display: none;
    }
    .screen-md-sm{
      display: block;
    }
    .he_menu .nav{
      display: none;
    }
    .he_footer ul.he_footer_redes li {
      margin: 35px 10px 0px 10px;
    }
  }

  <!-- Fin estilos Topbar -->
  

html, body{
	background: #DADBE7;
	font-family: 'Roboto', sans-serif;
}
body, div {
   font-family: "Work Sans", sans-serif;
}
*{
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
p{
	font-family: "Work Sans", sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #212529;
}
.content-left, .content-right{
	width: calc((100% / 2) - 5px);
    display:inline-block; *display:inline; zoom:1;
    vertical-align: top;
}
.contenido-all{
	background: none;
	max-width: 1200px;
	margin: 0 auto;
	padding: 40px 20px 130px;
}
.brand-link .brand-image {
  float: left;
  line-height: .8;
  margin-left: 25px;
  margin-top: 10px;
  height: 70px;
  width: auto;
  max-height: none;
}
.content-wrapper{
  padding: 30px;
}
[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #ffcd00 !important;
  border-bottom: 1px solid #ffcd00 !important;
  background: none !important;
}

[class*="sidebar-dark-"] .nav-sidebar > .item-cerrar,
[class*="sidebar-dark-"] .nav-sidebar > .item-cerrar p,
[class*="sidebar-dark-"] .nav-sidebar > .item-cerrar i{
  background: #ffcd00 !important;
  color: #000000 !important;
}
[class*="sidebar-dark-"] .nav-sidebar > .item-cerrar a,
[class*="sidebar-dark-"] .nav-sidebar > .item-cerrar p,
[class*="sidebar-dark-"] .nav-sidebar > .item-cerrar i{
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  vertical-align: middle;
}
[class*="sidebar-dark-"] .nav-sidebar > .nav-item i,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item p{
  margin-right: 10px;
}
[class*="sidebar-dark-"] .nav-sidebar > .item-cerrar > .nav-link:focus,
[class*="sidebar-dark-"] .nav-sidebar > .item-cerrar:hover > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .item-cerrar:hover > .nav-link > p
{
  background: #ffcd00 !important;
  color: #000000 !important;
  opacity: 0.8 !important;
}

/* Menu Style*/
	.box-menu {
            display: block;
            left: 0;
            opacity: 1;
            top: 0px;
            background-color: #FFF;
            padding: 10px 0px;
            width: 100%;
            height: auto;
            position: relative;
            z-index: 99;
            transition: 0.2s;
            border-bottom: 1px solid #ced4da;
			max-width: 1200px !important;
			margin: auto;
        }

        .nav-menu {
            font-family: 'Montserrat', sans-serif;
            text-decoration: none;
            list-style: none;
            margin: 0;
            padding: 0;
            outline: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            box-sizing: border-box;
        }

        .menu {
            text-align: center;
        }

        .item-menu {
            padding: 5px;
            transition: 0.3s;
            display: inline-block;
            margin: 0 17px;
            cursor: pointer;
        }

        .item-link {
            color: #212529;
            font-size: 14px;
            font-weight: 300;
            text-decoration: none;
            padding: 10px 0px;
        }

        .item-link:hover {
            color: #000000;
            background-color: #FFFFFF;
			text-decoration: none !important;
        }

/* Menu Style*/
.contenido-all .paginasegura{
	background: url(images/Icon_candado.png) left center no-repeat transparent;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 14px 0 0 40px;
    margin: 0 0 20px;
    min-height: 40px;
	color: #212529;
}
.contenido-all .content-left h1{
	font-family: 'Montserrat', sans-serif;
	font-size: 25px;
	font-weight: lighter;
	padding: 0;
	margin: 0 0 15px;
	color: #212529;
}
.contenido-all .content-left > ul{
	font-size: 14px;
	line-height: 1.2;
	font-weight: 300;
}
.rtecenter {
	font-family: 'Montserrat', sans-serif;
	font-style: bold;
	font-size: 12px;
}

.contenido-all .content-left > ul li{
	margin-bottom: 10px;
}

table.login_mc {
    width: 100%;
}
#content:after{
	display: none;
}
#content #areaTrabajo:after{
	content: "";
	display: block;
	clear: both;
}
#content #areaTrabajo{
	width: 100%;
    max-width: 450px;
    padding: 0 20px;
    float: right;
    position: relative;
}
#content #areaTrabajo table{
	width: 100% !important;
}

#content #areaTrabajo .inicio-sesion{
	background: url(images/icono_inicio_sesion.png) 0 0 no-repeat;
	display: block;
	text-align: center;
	max-height: 25px;
}

#content #areaTrabajo .header-box{
	background: url(images/icono_inicio_sesion.png) top center no-repeat;
	display: block;
	text-align: center;
}
#content #areaTrabajo .titulo-header-box{
	margin-top: 50px;
}
#content #areaTrabajo .log-box{
	display: flex;
	flex-direction: column;
	padding-top: 25px;
	border: 0 none;
	margin-top: -45px;
	width: 100%;
	max-width: 100%;
	background #FFF;
    border-radius: 15px;
    box-shadow: 0 4px 8px 0
    rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
#content #areaTrabajo .log-box form .input-box{
	padding: 0;
	margin: 0;
}
.input-box{
	width: 80%;
	margin: auto !important;
}

#content #areaTrabajo .log-box form #login{
	background: #ffffff;
	border: none;
	padding: 5px;
}
#content #areaTrabajo .log-box form #login .input-group{
	margin: 0;
}
#content #areaTrabajo .log-box form #login .input-group span{
	background: none;
	width: 42px;
    height: 42px;
    padding: 0;
    border: 0 none;
}
#content #areaTrabajo .log-box form #login .input-group:nth-child(2) span{
	background: none;
}
#content #areaTrabajo .log-box form #login .input-group span:before{
	display: none;
}
#content #areaTrabajo .log-box form #login .input-group input{
	border-bottom: 1px solid #ced4da;
    padding: 6px 10px 6px 10px;
    font-family: 'Work Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #212529;
}

/*#usuario, #password {
	width: 84%;
	float: left;
	margin: auto;
}*/
a {
  color: #212529;
  text-decoration: none;
  background-color: transparent;
}
#content #areaTrabajo .captcha-holder{
	width: 80%;
	position: relative;
	left: inherit;
	top: inherit;
	margin: 20px auto;
	border: none;
}

#content #areaTrabajo .log-box-footer {
	background-color: #fff;
	border-radius: 0 0 15px 15px;
  margin: 50px 0 26px;
}

.tr-log-box-footer {
	text-align: -moz-center;
  text-align: center;
}
.btn-primary {
  color: #fff;
  background-color: rgb(255,205,0);
  border-color: rgb(255,205,0);
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(77,77,77);
  border-color: rgb(77,77,77);
}

/*#content #areaTrabajo .log-box .botonguardar{
	background: transparent;
	font-family: 'Work Sans', sans-serif;
	font-weight: 300;
	font-size: 13px;
	text-decoration-line: underline;
	color: #004892;
	border: 0 none;
	padding: 0;
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	box-shadow: none;
	height: 40px;
	width: inherit;
	margin: auto;
}*/
#content #areaTrabajo .log-box .botonguardar{
  background-color: #3772ff !important;
  border: 0 none;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  padding: 6px;
  color: #ffffff !important;
  text-transform: uppercase;
  line-height: 1.4;
  border-radius: 15px;
  transition-duration: 0.4s;
  margin: auto;
  width: 70%
}
#content #areaTrabajo .log-box .botonguardar:hover {
  background-color: #212529!important;
}
#content #areaTrabajo p a{
	color: #20427f;
	font-weight: bold;
}

#content #areaTrabajo #divMenu {
    border: 0 none;
}
#content #areaTrabajo #divMenu .ui-tabs-nav{
	border: 0 none;
    background: transparent;
}
#content #areaTrabajo #divMenu .ui-tabs-nav .ui-state-default:first-child{
	font-family: 'Work Sans', sans-serif;
    font-size: 30px;
    background: transparent;
    border: 0 none;
}
#content #areaTrabajo #divMenu .ui-tabs-nav .ui-state-default:first-child a {
    margin: 0;
    padding: 10px 0 0 15px;
}
#content #areaTrabajo #divMenu .ui-tabs-nav .ui-state-default:last-child{
	position: absolute;
    right: 0;
    top: -45px;
    background: url(images/bg_cerrar.png) 0 0 no-repeat transparent;
    border: 0 none;
    color:#ffffff;
    font-family: 'Work Sans', sans-serif;
    font-size: 14px;
	padding: 0 0 0 30px;
    color: #ffffff !important;
    margin: 0px 10px 10px;
    text-transform: uppercase;
}
#content #areaTrabajo #divMenu .ui-tabs-nav .ui-state-default:last-child a{
	color: #ffffff;
}
#content #areaTrabajo #divMenu #steps{
	display: none;
}
#content #areaTrabajo #divMenu p {
    font-family: 'Work Sans', sans-serif;
    font-size: 16px;
}
#content #areaTrabajo #divMenu #steps table tr td:nth-child(2n+1){

}
#content #areaTrabajo #divMenu #step0commands a,
#content #areaTrabajo #divMenu #step1commands a,
#content #areaTrabajo #divMenu #step2commands a,
#content #areaTrabajo #divMenu #step3commands a,
#content #areaTrabajo #divMenu #step4commands a,
#content #areaTrabajo #divMenu #step5commands a,
#content #areaTrabajo #divMenu #step6commands a,
#content #areaTrabajo #divMenu #step7commands a,
#content #areaTrabajo #divMenu #step8commands a,
#content #areaTrabajo #divMenu #step9commands a,
#content #areaTrabajo #divMenu .cssButton{
	background: url(images/bg_sgte.png) 0 0 no-repeat transparent;
    border: 0 none;
    color:#ffffff;
    font-size: 14px;
    font-family: 'Work Sans', sans-serif;
	padding: 5px 10px 5px 50px;
    color: #ffffff !important;
    margin: 0px 10px 10px;
    text-transform: uppercase;
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
}

/*Estilos menú principal items Piavv*/
.img-thumbnail {
  border: none !important;
  padding: 0 !important;
  width: 60%;
  max-width: 60%;
}
.titulo-img-thumbnail {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #212529;
  text-align: center;
  line-height: 1.2;
  margin: 0 !important;
}
.titulo-sesion-userdata {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #212529;
  text-align: left;
  line-height: 1.1;
  margin: 0 !important;
}


/*Estilos menú principal items Piavv*/

.ui-dialog[aria-labelledby="ui-dialog-title-dialogoConfirmacion"]{
	background: url(images/advertencia.png) 0 0 no-repeat transparent;
	width: 357px !important;
	height: 275px !important;
	border: 0 none;
	position: relative;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoConfirmacion"] .ui-dialog-titlebar,
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoConfirmacion"] #dialogoConfirmacion{
	display: none !important;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoConfirmacion"] .ui-dialog-buttonpane{
	background: transparent;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoConfirmacion"] .ui-dialog-buttonpane button{
	opacity: 1;
    position: absolute;
    bottom: 30px;
    left: 48%;
    transform: translateX(-50%);
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoConfirmacion"] .ui-dialog-buttonpane button:nth-child(2){
	opacity: 0;
    width: 30px;
    height: 30px;
    overflow: hidden;
    right: 5px;
    top: 14px;
    transform: inherit;
    left: inherit;
    bottom: inherit
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoConfirmacion"] .ui-widget-content{
	border: 0 none;
}
/* .ui-dialog[aria-labelledby="ui-dialog-title-dialogo"] {
	width: auto !important;
} */
/* .ui-dialog[aria-labelledby="ui-dialog-title-dialogoOpcion"]{
	width: 90% !important;
} */
.ui-dialog[aria-labelledby="ui-dialog-title-dialogo"],
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoOpcion"]{
	border: 0 none;
	padding-top: 30px;
    left: 15%;
    z-index: 1002;
    outline: 0px; 
    height: auto !important; 
    max-width: 900px; 
    top: 100px !important; 
    left: 50% !important;
    transform: translateX(-50%);
    right: inherit;
}
.ui-dialog.ui-widget .ui-dialog-content{
	height: auto !important;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogo"] #dialogo .row .col-sm-4{
	text-align: center;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogo"] #dialogo .row .col-sm-4 h1{
	font-size: 12px;
	font-family: 'Montserrat', sans-serif; !important;
	color: #3772ff;
	line-height: 1.2;
  margin: 10px 0 20px;
  padding: 5px 0;
}

.ui-dialog[aria-labelledby="ui-dialog-title-dialogo"] #dialogo .row .col-sm-4 .img-responsive{
	margin: 0 auto;
	width: 80% !important;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoOpcion"]{
    background: #fff;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogo"] .ui-dialog-titlebar,
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoOpcion"] .ui-dialog-titlebar{
	display: none !important;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoOpcion"] #tbListadoRuv_wrapper,
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoOpcion"] .texto{
	background: #ffffff;
    padding: 20px;
}
.ui-dialog .ui-widget-content{
	background: transparent;
	padding: 10px 20px !important;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoOpcion"] .content-right{
	background: #ffffff;
    padding: 20px;
}
.ui-dialog[aria-labelledby="ui-dialog-title-dialogoOpcion"] #divListadoPaari > p > input{
	background:#ffffff;
    border: 0 none;
    color:#212529;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-decoration: underline;
	padding: 10px;
    margin: 10px 0;
    text-transform: uppercase;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .ui-dialog-titlebar{
	background: transparent;
    border: 0 none;
    padding: 15px;
    font-size: 23px;
    font-family: 'Work Sans', sans-serif;
    color: #555;
    text-align: center !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all td{
	font-family: 'Work Sans', sans-serif;
	font-size: 80%;
	font-weight: 300;
	color: #212529 !important;
	padding: 0 5px 0 5px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all input,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all select{
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	box-shadow: none;
    background: #E6EFFD;
    border: 0 none;
    margin: 0 0 8px;
    color: #212529;
    font-family: 'Work Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .ui-dialog-buttonpane{
	border: 0 none;
    margin: 0;
    padding: 0;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .ui-dialog-buttonpane button{
	background-color: #3772ff !important;
    border: 0 none;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	padding: 0 5px 0 5px;
    color: #ffffff !important;
    margin: 0px 10px 10px;
    text-transform: uppercase;
	border-radius: 15px;
	transition-duration: 0.4s;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all .ui-dialog-buttonpane button:hover{
	background-color: #212529 !important;
    border: 0 none;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	padding: 0 5px 0 5px;
    color: #ffffff !important;
    margin: 0px 10px 10px;
    text-transform: uppercase;
	border-radius: 15px;
}

.opciones-resp span.opt{
    width:20px;
    display:inline-block; *display:inline; zoom:1;
    vertical-align: middle;
}
.opciones-resp span.rx{
    width: calc(100% - 30px);
    display:inline-block; *display:inline; zoom:1;
    vertical-align: middle;
 }
 .captcha-holder .captcha-modal__header {
    padding: 0 !important;
  }
.captcha-holder .captcha-modal__icons{
	padding: 36px 10px !important;
}
.captcha-holder.captcha-theme-light .captcha-modal__header span {
    background: none !important;
    border-color: white !important;
    line-height: 16px;
    opacity: 1;

  }
#tbListadoRuv tr th {
	font-size: 85%;
}
#formSoliAyudHuma .content-left{
	padding-right: 4%;
}
#divSoliAyudHuma .ui-dialog.ui-widget.ui-widget-content.ui-corner-all td{
	font-size: 85%;
}

#formSoliAyudHuma{
	display: flex;
}
#formSoliAyudHuma .content-left > div{
	float: left;
}
#formSoliAyudHuma .btn_33{
	width: 110px;
    padding-right: 7em;
}
#formSoliAyudHuma .content-left > div:last-child{
	width: calc(90% - 120px);
	float: right;
}

#divListadoRuv .content-x .img-app{
	float: left;
	padding-bottom: 2em;
}
#divListadoPaari .img-app {
	float: left;
}
#divListadoPaari .img-app .img-app-consulta {
  width: 220px;
  height:220px;
}
.app .titulo-consulta {
  font-weight: 600;
  font-size: 18px;
}
.texto .texto-consulta {
  font-size: 18px;
}
#divListadoPaari .app {
	padding-bottom: 0.1em;
}
.texto-mayoredad{
	font-size: 16px !important;
	font-family: "Work Sans", sans-serif;
}

@media (max-width: 1220px) {
	footer .foot .footer-inf p, footer .foot .cont-foot{ padding-left: 20px;}
}
@media (max-width: 990px) {
	footer .foot .footer-inf p:after {width: 150px; height: 150px;}
}
@media (max-width: 760px) {
	.content-left, .content-right{ width: 100%; display: block; margin: 0 auto;}
	#content #areaTrabajo{ margin: 20px auto 0; float: none;}

	#content #areaTrabajo .log-box form > table td{ display: block;}

	footer.footer .region-footer > section{ width: 100%; display: block;}
	footer .foot .footer-inf p{ padding: 15px 20px;}
	footer .foot .footer-inf p:after { display: none;}
}

.texto-g {
    display: inline-block;
    width: 75%;
}
.img-app-g {
    float: left;
    width: 20%;
}

.textTitle{
	font-family: "Work Sans", sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #ededed;
}
.btn-govco {
  background-color: #0048ba; 
  color: #FFD700; 
  border: none;
  border-radius: 12px;
  padding: 10px 20px;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}

.btn-govco:hover {
  background-color: #003891;
  color: #FFD700; 
  text-decoration: none;
}

.fa-sign-in {
  margin-right: 10px;
}

.govco-logo {
  width: 90px;
  height: auto;
  margin-left: 10px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  color: #ffcd00 !important;
  background: none !important;
}

select.error, input.error, textarea.error { 
  background-color: #ec5442 !important;
  border: 1px solid #ec5442 !important;
  color: white !important;
}
