.form-control{
margin:10px auto;
}

#popUp{
display:none;
background: #333333;
padding: 10px;
position: absolute;
margin: 0 auto;
width: 80%;
left: 0;
right: 0;
top: 80px;
}

#thx{}

#thx p{
float: right;
width: 70%;
margin-top: 16px;
}

#thx img{
width: 80px;
}

#alerts p{
color:white;
margin:0 auto;
float:left;
  font-size:12px;
}

#alerts{
overflow: auto;
color: white;
padding: 5px;
background: red;
box-shadow: 0px 0px 10px #aaaaaa;
}

.form-control:hover{
border:1px solid #66afe9 !important;
}

#popUp p{
color:#dddddd;
}

#cerrarErrores{
  -webkit-appearance:none;
float: right;
background: no-repeat;
border: 0 none;
font-weight: bold;
color: #860000;
}

#cerrarPop{
-webkit-appearance:none;
background: white;
border: 0 none;
margin: 0 auto;
font-size: 14px;
border-radius: 4px;
padding: 10px;
width: 100px;
}

#botonValidar{
-webkit-appearance:none;
background: #d1d805;
color: white;
padding: 20px;
font-size: 18px;
border: 0 none;
border-radius: 4px;
box-shadow: 0px 2px 0px #919800;
text-shadow: 1px 1px 0px #818800;
font-weight: bold;
font-family: "Open Sans", arial, sans-serif;
font-weight: bold;
}

#botonValidar:hover{
opacity: 0.8;
}

#black{
display: none;
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(255,255,255,0.7);
}

