@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(fonts/roboto/Roboto-Light.ttf) format('truetype');
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), url(/assets/fonts/roboto/Roboto-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(/assets/fonts/roboto/Roboto-Bold.ttf) format('truetype');
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'), url(/assets/fonts/roboto/Roboto-Black.ttf) format('truetype');
}


@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(/assets/fonts/raleway/Raleway-Bold.ttf) format('truetype');
}

body {
	font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #3d3f46;
}

.layout-header {
	border: 0;
}
	
.layout-header .navbar-header {
	width: 100%;
	background: #fff;
}
	
.layout-header .navbar-header .navbar-brand {
	display: inline-block;
	float: none;
	height: auto;
}
				
	
.layout-header .navbar-header .navbar-brand img {
	height: 45px;
	width: 125px;
	display: inline;
	margin: 0 auto;
}
	
.container-error {
	padding: 180px 0;
}
		
.container-error h1 {
	line-height: 1.1;
	font-size: 48px;
	font-family: 'Raleway', 'Roboto', Arial, sans-serif;
	font-weight: 500;
	margin-bottom: 40px;
}
		
.container-error h2 {
	font-size: 30px;
	line-height: 1.2;
	margin-bottom: 30px;
	max-width: 380px;
}
		
.container-error span {
	color: #979797;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 1.3;
    display: block;
}

.container-error .img-responsive {
	margin: 0 auto;
}