/*
 * jQuery File Upload UI Plugin CSS 6.2.1
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */
form{display:inline;}

/* labels */
div.label{margin-bottom:0px;vertical-align:top;}
label{margin-left:2px;color:#7d7d7d;cursor:pointer;font-family:Arial;font-size:14px;}

/* text fields and text areas */
div.input{margin-bottom:5px;}

input,textarea {border:solid 1px #e5e5e5;background:#ffffff url("../img/input.png") left top repeat-x;background:-webkit-gradient(linear, left top, left 25, from(#ffffff), color-stop(4%, #eeeeee), to(#ffffff));background:-moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;resize:none;}
input,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input,textarea{display:inline-block;width:210px;height:20px;padding:1px 5px;margin-bottom:0px;line-height:20px;color:#555555;border:1px solid #ccc;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}

input:focus,textarea:focus{
	border:#e0a3a3 1px solid;
	box-shadow: 0 0 5px rgba(224, 163, 163, 1);
	-webkit-box-shadow: 0 0 5px rgba(224, 163, 163, 1);
	-moz-box-shadow: 0 0 5px rgba(224, 163, 163, 1);
}

.star {color:#ff0000;}

/* buttons */
.btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:2px 16px;
	margin-top:5px;
	text-decoration:none;
	text-shadow:0px 0px 0px #810e05;
	cursor:pointer;
}.btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}.btn:active {
	position:relative;
	top:1px;
}