#div_msjerror p{
margin: 0px;
}
input:focus, input:active {
outline: none;
}
input::placeholder {
color: gray;

font-style: italic;
}
.title-seccion{
	font-weight:500;
	font-size: 1.5em;
	padding-top: 20px;
	color: gray;
}
.form-control-plaintext.is-invalid {
	border-bottom-color: #dc3545 !important;
	padding-right: 2.25rem;
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
/*#suggestions {
	box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
	height: auto;
	position: absolute;
	z-index: 9999;
	width: 300px;
}

#suggestions .suggest-element {
background-color: #fff;
cursor: pointer;
padding: 8px;
width: 100%;
float: left;
}
#suggestions .suggest-element:hover {
background-color: #007bff;
color: #fff;
}*/
#vw_mpc_pgBar {
background-color: #3E6FAD;
width: 0px;
height: 10px;
margin-top: 10px;
margin-bottom: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-moz-transition: .25s ease-out;
-webkit-transition: .25s ease-out;
-o-transition: .25s ease-out;
transition: .25s ease-out;
}
#form_prematricula .progressBar {
background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-size: 1rem 1rem;
background-color: #007bff!important;
}