@charset "utf-8";
/* CSS Document */

button,input,select,textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle
}
button,input {
	*overflow:visible;
	line-height:normal
}
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:0
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button
}
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance:none
}
textarea {
	overflow:auto;
	vertical-align:middle;
}
.span4 {
	width:300px
}

.row-fluid:before,.row-fluid:after {
	display:table;
	content:""
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*="span"] {
	display:block;
	float:left;
	width:100%;
	min-height:28px;
	margin-left:2.127659574%;
	*margin-left:2.0744680846382977%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}

label,input,button,select,textarea {
	font-size:13px;
	font-weight:normal;
	line-height:18px
}
input,button,select,textarea {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
label {
	display:block;
	margin-bottom:5px;
	color:#333
}
input,textarea,select,.uneditable-input {
	display:inline-block;
	width:210px;
	height:18px;
	padding:4px;
	margin-bottom:9px;
	font-size:13px;
	line-height:18px;
	color:#555;
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.uneditable-textarea {
	width:auto;
	height:auto
}
label input,label textarea,label select {
	display:block
}
input[type="image"],input[type="checkbox"],input[type="radio"] {
	width:auto;
	height:auto;
	padding:0;
	margin:3px 0;
	*margin-top:0;
	line-height:normal;
	cursor:pointer;
	background-color:transparent;
	border:0 \9;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
input[type="image"] {
	border:0
}
input[type="file"] {
	width:auto;
	padding:initial;
	line-height:initial;
	background-color:#fff;
	background-color:initial;
	border:initial;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
input[type="button"],input[type="reset"],input[type="submit"] {
	width:auto;
	height:auto
}
select,input[type="file"] {
	height:28px;
	*margin-top:4px;
	line-height:28px
}
input[type="file"] {
	line-height:18px \9
}
select {
	width:220px;
	background-color:#fff
}
select[multiple],select[size] {
	height:auto
}
input[type="image"] {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
textarea {
	height:auto
}
input[type="hidden"] {
	display:none
}
.radio,.checkbox {
	min-height:18px;
	padding-left:18px
}
.radio input[type="radio"],.checkbox input[type="checkbox"] {
	float:left;
	margin-left:-18px
}
.controls>.radio:first-child,.controls>.checkbox:first-child {
	padding-top:5px
}
.radio.inline,.checkbox.inline {
	display:inline-block;
	padding-top:5px;
	margin-bottom:0;
	vertical-align:middle
}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline {
	margin-left:10px
}
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 .2s,box-shadow linear .2s;
	-moz-transition:border linear .2s,box-shadow linear .2s;
	-ms-transition:border linear .2s,box-shadow linear .2s;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s
}
input:focus,textarea:focus {
	border-color:rgba(82,168,236,0.8);
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.input-mini {
	width:40px;
	padding-left:10px;
}
.input-small {
	width:90px
}
.input-medium {
	width:150px
}
.input-large {
	width:210px
}
.input-xlarge {
	width:270px;
}
.input-xxlarge {
	width:530px
}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"] {
	float:none;
	margin-left:0
}
input,textarea,.uneditable-input {
	margin-left:0
}
input.span12,textarea.span12,.uneditable-input.span12 {
	width:930px
}
input.span11,textarea.span11,.uneditable-input.span11 {
	width:850px
}
input.span10,textarea.span10,.uneditable-input.span10 {
	width:770px
}
input.span9,textarea.span9,.uneditable-input.span9 {
	width:690px
}
input.span8,textarea.span8,.uneditable-input.span8 {
	width:610px
}
input.span7,textarea.span7,.uneditable-input.span7 {
	width:530px
}
input.span6,textarea.span6,.uneditable-input.span6 {
	width:450px
}
input.span5,textarea.span5,.uneditable-input.span5 {
	width:370px
}
input.span4,textarea.span4,.uneditable-input.span4 {
	width:290px
}
input.span3,textarea.span3,.uneditable-input.span3 {
	width:210px
}
input.span2,textarea.span2,.uneditable-input.span2 {
	width:130px
}
input.span1,textarea.span1,.uneditable-input.span1 {
	width:50px
}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
	cursor:not-allowed;
	background-color:#eee;
	border-color:#ddd
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly] {
	background-color:transparent
}

input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid {
	color:#b94a48;
	border-color:#ee5f5b
}
input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus {
	border-color:#e9322d;
	-webkit-box-shadow:0 0 6px #f8b9b7;
	-moz-box-shadow:0 0 6px #f8b9b7;
	box-shadow:0 0 6px #f8b9b7
}

.inline{
	display:inline;
}