@import url(main.css);
@import url(util.css);
@import url(buton.css);

label.error {
	/*padding: 2px 2px;*/
	color: rgba(255,0,0,0.7) !important;
	/*border: 1px solid rgba(255,0,0,0.5);*/
	margin-top: 2px;
	display: block;
	text-align: left;
}
input.error{
	border: 1px solid rgba(255,0,0,0.7)!important;
}
input.error:focus{
	border: 1px solid rgba(255,0,0,0.7)!important;
	box-shadow: 0px 0px 10px rgba(255,0,0,0.5)!important;
}
input.valid{
	border: 1px solid rgb(0, 150, 0)!important;
}
input.valid:focus{
	border: 1px solid rgba(0,150,0,1)!important;
	box-shadow: 0px 0px 10px rgba(0,150,0,0.5)!important;
}
select.valid{
	border: 1px solid rgb(0, 150, 0)!important;
}

select.valid:focus{
	border: 1px solid rgba(0,150,0,1)!important;
	box-shadow: 0px 0px 10px rgba(0,150,0,0.5)!important;
}
select.error{
	border: 1px solid rgba(255,0,0,0.7)!important;
}

#agregarPersona input:focus{
	border: 1px solid rgba(35, 92, 60,0.7);
	box-shadow: 0px 0px 10px rgba(35, 92, 60 ,0.5);
}

#sexo-error {

	text-align: left !important;
	display: inline-flex;
	text-align: right;
	display: block;
}

.text{
	border: 2px solid #235C3C !important;
	border-radius: 10px !important;
}

#iddistrito{
	text-align-last:center;
}

.data{
	max-width: 445px;
	margin: 0 auto;
	padding: 15px;
	min-width: 321px;
	top: 50%;
}
.ph-center {
	height: 100px;
}
.ph-center::-webkit-input-placeholder {
	text-align: center;
	line-height: 100px;/* Centrado vertical */
}
@media screen and (max-width: 557px)
{

	.container{
		padding: 0px;
	}
}


.form-control{
	text-align: center !important;
}


#wpfront-scroll-top-container {
    display: none;
    position: fixed;
    cursor: pointer;
    z-index: 9999;
    font-size: 40px;
}
