

textarea {
	padding: 7px 10px;
	outline: none;
}

input[type=text], input[type=password] {
	padding: 7px 5px 7px 10px;
	outline: none;
}

select {
	padding: 7px 5px 7px 10px;
}



input[type=text].error:focus, textarea.error:focus {
	border-width: 2px;
	border-color: #FF0000;
}

.error::placeholder {
	color: #6F0001;
}



.btn {
	padding: 7px 30px;
}


.btn-dark {
	color: #EEE;
	border-color: #000000;
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top, #333333 0%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #333333 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #333333 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ 
}

.btn-dark:hover {
	color: #FFF;
	background: #000;
}

.btn-green {
	color: #EEE;
	border-color: #3aa500;
	background: #8ae22b; /* Old browsers */
background: -moz-linear-gradient(top, #8ae22b 0%, #3aa500 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #8ae22b 0%,#3aa500 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #8ae22b 0%,#3aa500 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ae22b', endColorstr='#3aa500',GradientType=0 ); /* IE6-9 */


}
.btn-green:hover {
	color: #FFF;
	background: #3aa500;
}


.btn-orange {
	color: #EEE;
	border-color: #ff9900;
	background: #ffc570; /* Old browsers */
background: -moz-linear-gradient(top, #ffc570 0%, #ff9900 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffc570 0%,#ff9900 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffc570 0%,#ff9900 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc570', endColorstr='#ff9900',GradientType=0 ); /* IE6-9 */

}
.btn-orange:hover {
	color: #FFF;
	background: #ff9900;
}


.btn-blue {
	color: #EEE;
	border-color: #100070;
	background: #0000ff; /* Old browsers */
background: -moz-linear-gradient(top, #0000ff 0%, #100070 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0000ff 0%,#100070 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0000ff 0%,#100070 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000ff', endColorstr='#100070',GradientType=0 ); /* IE6-9 */

}
.btn-blue:hover {
	color: #FFF;
	background: #100070;
}


.btn-red {
	color: #EEE;
	border-color: #b20000;
	background: #ff0000; /* Old browsers */
background: -moz-linear-gradient(top, #ff0000 0%, #b20000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff0000 0%,#b20000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff0000 0%,#b20000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#b20000',GradientType=0 ); /* IE6-9 */
}
.btn-red:hover {
	color: #FFF;
	background: #b20000;
}


.btn-grey {
	color: #333;
	border-color: #cccccc;
	background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
.btn-grey:hover {
	color: #000;
	background: #CCCCCC;
}







