.hiddenElement{
	position: absolute !important;
	left: -9999px !important;
	display: none !important;
}

/* For mobile phones: */
.container-form{
	max-width: 90% !important;
}
/* For tablets: */
@media only screen and (min-width: 500px) {
	.container-form{
		max-width: 80% !important;
	}
}
/* For desktop 1: */
@media only screen and (min-width: 768px) {
	.container-form{
		max-width: 70% !important;
	}
}
/* For desktop 2: */
@media only screen and (min-width: 968px) {
	.container-form{
		max-width: 60% !important;
	}
}
/* For desktop 3: */
@media only screen and (min-width: 1168px) {
	.container-form{
		max-width: 50% !important;
	}
}
/* For desktop 4: */
@media only screen and (min-width: 1268px) {
	.container-form{
		max-width: 40% !important;
	}
}

/* For mobile phones: */
.wide-form {
    max-width: 50% !important;
}
/* For tablets: */
@media only screen and (min-width: 500px) {
	.wide-form{
		max-width: 90% !important;
	}
}
/* For desktop 1: */
@media only screen and (min-width: 768px) {
	.wide-form{
		max-width: 80% !important;
	}
}
/* For desktop 2: */
@media only screen and (min-width: 968px) {
	.wide-form{
		max-width: 70% !important;
	}
}
/* For desktop 3: */
@media only screen and (min-width: 1168px) {
	.wide-form{
		max-width: 60% !important;
	}
}
/* For desktop 4: */
@media only screen and (min-width: 1268px) {
	.wide-form{
		max-width: 50% !important;
	}
}
.form-signin {
    width: 100%;
    max-width: 420px;
    padding: 15px;
    margin: auto;
}