/* ***** css click-identy ***** */

#clck_main, #clck_login{
	text-align: center;
	color: #fff;
	margin-top: -24px;
}
#clck_main h1{
	padding: 30px 0px 1px;
}

#clck_main, #pnlGrd_opciones #pnlGrd_opciones_content, #clck_login, .pnl_ver_solicitud{
	background-color: #4686a0;
	background-attachment: fixed, fixed, fixed;
	background-image: url("/jakarta.faces.resource/img/overlay2.png.html"), url("/jakarta.faces.resource/img/overlay3.svg.html"), linear-gradient(45deg, #9dc66b 5%, #4fa49a 30%, #4361c2);
}

#clck_pmenubar .ui-menubar{
	border-top:none; 
	border-right: none; 
	border-left: none;
}

#clck_logo{
	width: 100px;
	height: 100px;
	background-image:url("/jakarta.faces.resource/img/logo_clickidenty_t.png.html"); 
	background-size:100px; 
	margin:0 10px;
}

#clck_pnl_nat, #clck_pnl_jur, #clck_pnl_mie{
	padding: 0px;
}

#clck_pnl_nat h2, #clck_pnl_jur h2, #clck_pnl_mie h2{
	text-align: center;
}

#clck_pnl_nat_header, #clck_pnl_jur_header, #clck_pnl_mie_header{
	padding: 0px;
	margin: 0px;
}
#clck_pnl_nat_header .ui-panel-title, #clck_pnl_jur_header .ui-panel-title, #clck_pnl_mie_header .ui-panel-title {
	margin: 0px;
}
#clck_pnl_reg_per_nat, #clck_pnl_reg_per_jur{
	text-align: left;
}
#formUsuario{
	padding: 0 9%;
}
#personaNaturalAnimation, #representanteLegalAnimation{
	width: 105%;
	height: 360px;
  	background-repeat: no-repeat;
	background-position: center;
}
#personaNaturalAnimation{
	background-image:url("/jakarta.faces.resource/img/img_inicio_nat.png.html"); 
	background-size: cover;
}
#representanteLegalAnimation{
	background-image:url("/jakarta.faces.resource/img/img_inicio_jur.png.html"); 
	background-size: 273px 360px;
}
.clck_pnl_form, .pnl_ver_solicitud{
	text-align: left;
}
#clck_title_login{
	padding: 30px 0;
	border: solid 1px #fff;
}
#clck_pnl_boton_login{
	padding: 10px 0;
}
#panelGridUsuario, #clck_pnl_boton_user{
	width: 75%;
	margin: 0 auto;
}
.label_center{
	text-align: center !important;
}
.pnl_ver_solicitud h1{
	color:#fff;
	text-align: center;
}
#pnl_footer{
	font-size: 18px;
}
#pnl_footer a {
	color: #fff;
	text-decoration: none;
}
#ft_contacto{
	display: grid;
	padding: 10px 0 0;
}
#pnl_footer ul li {
	display: inline-block;
}
.fa{
	color: #fff;
	padding: 0 10px;
	font-size: 39px !important;
	text-decoration: none;
}
#pnl_redes_sociales{
	padding: 0 0 1px;
}
