html {
	background:url(../img/backg_1.jpg) no-repeat top center fixed;
	background-size:cover;
}
nav .brand-logo {
	padding-left:0.5em;
}
#page { 
	position:absolute;
	top:0; 
	bottom:0; 
	left:0; 
	right:0; 
	z-index:1; 
}
#background {
	position:fixed;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	width:100%;
	height:100%;
	z-index:0;
	min-height:500px;
}
#background.b1 {
	background-image:url(../img/backg_1.jpg);
}
span.-codeError {
	display:inline-block;
	border-radius:4px;
	padding:6px;
	background-color:#E4732F;
}
.dropdown-content { z-index: 8 }
.input-field textarea {
	background-color:transparent;
	border:none;
	border-bottom:1px solid #9e9e9e;
	border-radius:0;
	outline:none;
	height:3rem;
	width:100%;
	font-size:1rem;
	margin:0 0 15px 0;
	padding:1.6rem 0;
	box-shadow:none;
	box-sizing: content-box;
	overflow-y:hidden;
	resize:none;
	transition:all .3s;
	min-height:3rem;
}
.input-field input.black-blue:focus + label, .input-field textarea.black-blue:focus + label { color: #2196F3 !important; }
.input-field input.black-blue:focus, .input-field textarea.black-blue:focus {
	border-bottom: 1px solid #2196F3 !important;
	box-shadow: 0 1px 0 0 #2196F3 !important;
}
.input-field input.gray-green:focus + label, .input-field textarea.gray-green:focus + label, .input-field.gray-green .dropdown-content li:not(.disabled):not(.optgroup)>span { color: #4CAF50 !important; }
.input-field input.gray-green:focus, .input-field textarea.gray-green:focus {
	border-bottom: 1px solid #4CAF50 !important;
	box-shadow: 0 1px 0 0 #4CAF50 !important;
}
.input-field input.gray-orange:focus + label, .input-field textarea.gray-orange:focus + label { color: #F57C00 !important; }
.input-field input.gray-orange:focus, .input-field textarea.gray-orange:focus {
	border-bottom: 1px solid #F57C00 !important;
	box-shadow: 0 1px 0 0 #F57C00 !important;
}
.input-field .prefix.active { color: #2196F3 !important; }
.toast.error { background-color: #C3292C; }
.toast.alert { background-color: #EC8C02; }
.toast.success { background-color: #1A9E0B; }
.card .card-image a {
    position: absolute;
    width: 100%;
    height: 230px;
    z-index: 2;
}