.page-error {text-align:center;margin-top:50px;}
.page-error .number {position:relative;top:35px;display:inline-block;letter-spacing:-10px;
	margin:0 10px 50px 0;line-height:128px;font-size:128px;font-weight:300;text-align:right;}
.page-400 .number {color:#ec8c8c;}
.page-402 .number {color:#6094BF;}
.page-403 .number {color:#ec8c8c;}
.page-404 .number {color:#7bbbd6;}
.page-500 .number {color:#ec8c8c;}
.page-error .details {margin-left:40px;display:inline-block;padding-top:0;padding-bottom:30px;
	font-size:15px;text-align:left;vertical-align:middle;}
.page-error .details h3 {padding-bottom:5px;}
.page-error .details button {margin-top:5px;}
.page-copyright {width:100%;text-align:center;position:relative;margin-top:40px;font-size:14px;}
@media ( max-width :480px) {
	.page-error {margin-top:0px;}
	.page-error .number {margin-left:0px;}
	.page-error .details {margin:0 10px;}
	.page-copyright {position:relative;margin-top:40px;}
}