﻿
/*-------------------

-------FORM--------

-------------------*/


.fm-pro {
	max-width:400px;
	width: 100%;
	padding: 10px 15px;
	margin-top: 15px!important;
	background-color: #18a0ba;
	color: #fff;
	margin: auto;
}
.fm-val {
	max-width:400px;
	width: 100%;
	text-align: left;
	letter-spacing: 0.1em;
	padding: 10px 0;
	line-height: 2em;
	color: #fff;
	margin: auto;
}

.fm-val label {
	font-weight: 400;
}

.fm-val input {
	margin: 5px 0 5px 0;
}

.fm-val span input {
	width: 100%;
}
/*
form span{
	letter-spacing: 0.1em;
	display:inline-block;
	width: auto;
	padding: 10px 15px 8px 15px;
	background-color: #ffbd48;
	color: #fff;
	text-align: center;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-o-border-radius: 3px 3px 0px 0px;
	-ms-border-radius: 3px 3px 0px 0px;
}
*/

form p{
	display: block;
	padding-bottom: 15px;
}

select{
	vertical-align:text-bottom;
	color: #262626!important;
}

input, textarea{
	border: 1.2px solid #18a0ba;
	padding: 0px 10px;
	margin-right: 10px!important;
	margin: 5px 0;
	color: #262626!important;
}

textarea{
	width: 100%;
}

input::placeholder {
  color: #bbb;
}

/* IE */
input:-ms-input-placeholder {
  color: #bbb;
}

/* Edge */
input::-ms-input-placeholder {
  color: #bbb;
}

.no-border{
	border: none;
}

.form-border{
	width: 100%;
	border-top: 2px solid #ffbd48;
}

input#submit_button {
	width: 220px;
	padding: 15px 0px;
	font-size: 1.1em;
	color: #fff!important;
	border-style: none;
	letter-spacing: 0.15em;
	background: -moz-linear-gradient(top, #f97f75, #f47362, #ed675d);
	background: -webkit-linear-gradient(top, #f97f75, #f47362, #ed675d);
	background: linear-gradient(to bottom, #f97f75, #f47362, #ed675d);
}

@media (max-width:480px){
	
}
	

