/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{
	*zoom:1;
}


label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{
	cursor:pointer
}


label,input,button,select,textarea{
	font-size: 18px;font-weight:normal;line-height:24px
}
input,button,select,textarea{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
label{
	display: inline-block;
	margin-right: 20px;
	min-width: 30%;
}

@media only screen and (max-width: 768px) {

label{
	display: block;
	margin-right: 0;
	margin-bottom: 5px;
	min-width: auto;
}

}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
	display:inline-block;
	height:24px;
	padding:5px;
	line-height:24px;
	color:#555;
	vertical-align:middle;
	margin: 3px;
}

textarea{
	height:auto
}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
	background-color:#fff;
	border:1px solid #ccc;
	-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;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{
	border-color:rgba(5,129,216,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(5,129,216,0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(5,129,216,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(5,129,216,0.6)
}
input[type="radio"],input[type="checkbox"]{
	margin: 5px;
	margin-top: 0;
	margin-bottom: 10px;
	line-height:normal;
}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{
	width:auto
}

@media only screen and (max-width: 768px) {

input[type="file"],input[type="image"]{
	display: inline-block;
	word-wrap: break-word;
	max-width: 280px;
}
}

select{
	min-width: 80px;
	background-color:#fff;
	border:1px solid #ccc;
	padding: 5px;
	height: 30px;
}
select[multiple],select[size]{
	height: auto;
}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

 
.uneditable-input,.uneditable-textarea{
	color:#999;cursor:not-allowed;
	background-color:#fcfcfc;
	border-color:#ccc;
	-webkit-box-shadow:
	inset 0 1px 2px rgba(0,0,0,0.025);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
}

 
.uneditable-input{
	overflow:hidden;
	white-space:nowrap
}

 
.uneditable-textarea{
	width:auto;
	height:auto
}
input:-moz-placeholder,textarea:-moz-placeholder{
	color:#999
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
	color:#999
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	color:#999
}

 
.radio,.checkbox{
	min-height:20px;
	padding-left:20px
}

 
.radio input[type="radio"],.checkbox input[type="checkbox"]{
	float:left;
	margin-left:-20px
}

 
.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-mini{
	width: 100px
}

 
.input-small{
	width: 200px
}

 
.input-medium{
	width: 60%
}

 
.input-large{
	width: 85%
}

 
.input-xlarge{
	width: 95%
}

 
.input-xxlarge{
	width: 95%
}


@media only screen and (max-width: 768px) {
.input-medium{
	width: 95%
}

 
.input-large{
	width: 95%
}
}
 
 
 
.btn {
	display:inline-block;
	*display:inline;
	padding: 10px 70px;
	margin-bottom:0;
	*margin-left:.3em;
	font-size: 18px;
	line-height:20px;
	color:#333;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	vertical-align:middle;
	cursor:pointer;
	background-color:#f5f5f5;
	*background-color:#e6e6e6;
	background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image:-o-linear-gradient(top,#fff,#e6e6e6);
	background-image:linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat:repeat-x;border:1px solid #ccc;
	*border:0;
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}

 
.btn:hover {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0.7;
}




.btn-primary{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#006dcc;
	*background-color:#04c;
	background-image:-moz-linear-gradient(top,#08c,#04c);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
	background-image:-webkit-linear-gradient(top,#08c,#04c);
	background-image:-o-linear-gradient(top,#08c,#04c);
	background-image:linear-gradient(to bottom,#08c,#04c);
	background-repeat:repeat-x;border-color:#04c #04c #002a80;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

 
 
.btn-primary:active,.btn-primary.active{
	background-color:#039 \9
}


