@charset "utf-8";

/* CSS Document */


a { 
	color:#4a494f;
	text-decoration: underline
} 
a:hover { 
	text-decoration:none;
} 
.h1, .h2, .h3, .h4, .h5, .h6{ 
	color:#4a494f;
} 

#header .fixed { 
	background-color: #054798;
}

.styled-form .input-holder .label {
	font-weight: 600;
	color: #4a494f;
}
.styled-form .input-holder .input {
	color: #4a494f;
	box-shadow: 0px 0px 0px 1px #c3c1c1;
	font-size: 1em
}

.styled-form .input-holder .input.anio,
.styled-form .input-holder .input.dia{
    font-style: normal;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
}


.styled-form .input-holder .input, 
.styled-form .input-holder .select select{

box-shadow: 0px 0px 0px 1px #c3c1c1; /*font-weight: 600*/ }

@media (min-width: 980px){
	.styled-form .input-holder .input.dia { margin-left: 8px}
}



#btnregistro {
    margin-left: 22px;
	cursor: pointer; 
}
.styled-form .input-holder label.error {
    font-size: 1em;
}
.titulo {
	color: #4a494f; 
	font-weight: 600;
	text-align: center;
}

.styled-form .col-sm-12 .titulo { display:none}




.error_msg{
	color: #CC0000; 
	padding-top: 10px;
}

.error_msg button{
	color: #CC0000; 
	text-decoration: underline;
	font-weight: 600;
}
#header #logo{
	margin:0 auto;
}

#header #logo {
    margin: 0 auto;
}

@media (min-width: 980px){
#header #logo {
    display: block;
}
}
.styled-form .response:before {
content: none;
}
	.styled-form .response {
	font-size: 1.8em;
	color: #4a494f;
	margin-top: 40px;
	text-align: center;
	padding: 0;
}
.texto-condiciones {
	font-size: 1.4em;
}
@media (min-width: 980px){
#header, #header .fixed {
    height: 75px;
	}
	}
	
.g-recaptcha {
	margin-top: 3em; margin-left: 20px }


.styled-form .input-holder .input::-webkit-input-placeholder{
    font-style: normal;
    font-weight: 600;
    color: rgba(74, 73, 79, 1);
}
.styled-form .input-holder .input:-moz-placeholder{
    font-style: normal;
    font-weight: 600;
    color: rgba(74, 73, 79, 1);
}
.styled-form .input-holder .input::-moz-placeholder{
   font-style: normal;
    font-weight: 600;
    color: rgba(74, 73, 79, 1);
}
.styled-form .input-holder :-ms-input-placeholder{
     font-style: normal;
    font-weight: 600;
    color: rgba(74, 73, 79, 1);
}

.styled-form .input-holder .select select.placeholder{
  font-style: normal;
    font-weight: 600;
    color: rgba(74, 73, 79, 1);
}
