.path-consulta .dialog-off-canvas-main-canvas,
.path-aplica .dialog-off-canvas-main-canvas,
.path-no-aplica .dialog-off-canvas-main-canvas{
	border-radius: 0;
}
.path-consulta main > .container,
.path-aplica main > .container,
.path-no-aplica main > .container{
	width: 100%;
	margin: 0;
	padding: 0;
}

.general-user-query{
  	width: 100%;
  	height: 100vh;
  	
	background-repeat: no-repeat;
  	background-position: center;
  	background-size: cover;
  
	display: flex;
  	align-items: center;
  	justify-content: center;
}
.general-user-query .box{
  	width: 700px;
  	height: auto;
	margin: auto;
  	padding: 30px;
  	text-align: center;
  	border-radius: 10px;
  	background-color: #FFFFFF;
  	box-shadow: 0px 4px 8px rgba(0, 0, 0, .2);
}
.general-user-query .box.login{
  	width: 400px;
  	height: auto;
  	text-align: left;
}
.general-user-query .box label,
.general-user-query .box p{
  	color: #58585a;
  	font-size: 16px;
	margin-bottom: 10px;
}
.general-user-query .box input{
	width: 100%;
	height: 37px;
}
.general-user-query .box .btn.btn-default{
	margin-top: 15px;
	margin-bottom: 0;
}
.general-user-query .box span.error-document{
	top: -13px;
	color: #FF0000;
	font-size: 13px;
	position: relative;
}
.general-user-query .box span.error-captcha{
	top: 0;
	color: #FF0000;
	font-size: 13px;
	position: relative;
}
.general-user-query .box span.form-document-error.hidden{
	display: none;
}

@media (max-width: 570px){
  	.general-user-query .box,
	.general-user-query .box.login{
    		width: 100%;
  	}
}

