/* Common - Form */
textarea,
input[type=text] {
    background: #e5e5e5;
    width: 145px;
    height: 30px;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-size: 15px;
    font-size: 14px;
    line-height: 20px;
}
textarea {
    height: 200px;
}
button {
    border: 0;
    padding: 8px;
    text-transform: uppercase;
    font-family: 'regular-black';
    cursor: pointer;
    background: #e5e5e5;
}
button:hover {
    color: #fff;
}
form p {
	margin-bottom: 10px;
}
label {
	font-family: 'regular-medium';
	font-size: 15px;
	line-height: 18px;
	/*text-transform: uppercase;*/
}
label.error {
	background: #DCC38C;
}
form fieldset p {
	margin-bottom: 10px;
}
form fieldset {
	margin-bottom: 20px;
}
input[type=text],
input[type=number],
input[type=date],
input[type=password],
input[type=time] {
	width: 100%;
	height: 30px;
	box-sizing: border-box;
	padding: 5px;
	background: #fff;
}
.popup #auth_form input[type=text],
.popup #auth_form input[type=password] {
	background: #e6e6e6;
}
.block input[type=text],
.block input[type=password],
.block textarea {
	background: #f5ecdc;
}

#auth_form {
	margin-bottom: 10px;
}
.notice {
	margin-top: 10px;
}
input[type=file] {
	background: #fff;
	width: 100%;
	height: 30px;
}
form .remove {
	cursor: pointer;
}
.select {
	width: 25%;
	height: 30px;
	line-height: 30px;
	background: url('../img/filter.svg') no-repeat right 10px center;
	overflow: hidden;
	background-color: #fff;
}
select {
	border: 0;
	padding: 5px;
	width: 110%;
	box-sizing: border-box;
	display: inline-block;
	box-shadow: none;
	background: transparent;
	height: 30px;
}
input,
textarea {
	font-family: 'regular-regular', Arial, Verdana, Sans-serif;
	font-size: 16px;
	line-height: 19px;
}
textarea {
	width: 100%;
	box-sizing: border-box;
	height: 100px;
	resize: none;
	padding: 5px;
}
.button,
button {
	font-family: 'regular-black';
	font-size: 15px;
	line-height: 15px;
	background: #D0AF66;
	padding: 2px;
	border: 0;
	cursor: pointer;
	text-transform: uppercase;
	display: inline-block;
}