.clearfix {
	
}
.clearfix::before {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.hide-text {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.input-block-level {
	width: 100%; display: block; min-height: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.row-fluid {
	
}
.row-fluid::before {
	line-height: 0; display: table; content: "";
}
.row-fluid::after {
	line-height: 0; display: table; content: "";
}
.row-fluid::after {
	clear: both;
}
.row-fluid [class*='span'] {
	width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.row-fluid [class*='span']:first-child {
	margin-left: 0px;
}
.row-fluid .controls-row [class*='span'] + [class*='span'] {
	margin-left: 2.12%;
}
.row-fluid .span12 {
	width: 100%;
}
.row-fluid .span11 {
	width: 91.48%;
}
.row-fluid .span10 {
	width: 82.97%;
}
.row-fluid .span9 {
	width: 74.46%;
}
.row-fluid .span8 {
	width: 65.95%;
}
.row-fluid .span7 {
	width: 57.44%;
}
.row-fluid .span6 {
	width: 48.93%;
}
.row-fluid .span5 {
	width: 40.42%;
}
.row-fluid .span4 {
	width: 31.91%;
}
.row-fluid .span3 {
	width: 23.4%;
}
.row-fluid .span2 {
	width: 14.89%;
}
.row-fluid .span1 {
	width: 6.38%;
}
.row-fluid .offset12 {
	margin-left: 104.25%;
}
.row-fluid :first-child.offset12 {
	margin-left: 102.12%;
}
.row-fluid .offset11 {
	margin-left: 95.74%;
}
.row-fluid :first-child.offset11 {
	margin-left: 93.61%;
}
.row-fluid .offset10 {
	margin-left: 87.23%;
}
.row-fluid :first-child.offset10 {
	margin-left: 85.1%;
}
.row-fluid .offset9 {
	margin-left: 78.72%;
}
.row-fluid :first-child.offset9 {
	margin-left: 76.59%;
}
.row-fluid .offset8 {
	margin-left: 70.21%;
}
.row-fluid :first-child.offset8 {
	margin-left: 68.08%;
}
.row-fluid .offset7 {
	margin-left: 61.7%;
}
.row-fluid :first-child.offset7 {
	margin-left: 59.57%;
}
.row-fluid .offset6 {
	margin-left: 53.19%;
}
.row-fluid :first-child.offset6 {
	margin-left: 51.06%;
}
.row-fluid .offset5 {
	margin-left: 44.68%;
}
.row-fluid :first-child.offset5 {
	margin-left: 42.55%;
}
.row-fluid .offset4 {
	margin-left: 36.17%;
}
.row-fluid :first-child.offset4 {
	margin-left: 34.04%;
}
.row-fluid .offset3 {
	margin-left: 27.65%;
}
.row-fluid :first-child.offset3 {
	margin-left: 25.53%;
}
.row-fluid .offset2 {
	margin-left: 19.14%;
}
.row-fluid :first-child.offset2 {
	margin-left: 17.02%;
}
.row-fluid .offset1 {
	margin-left: 10.63%;
}
.row-fluid :first-child.offset1 {
	margin-left: 8.51%;
}
[class*='span'].hide {
	display: none;
}
.row-fluid [class*='span'].hide {
	display: none;
}
[class*='span'].pull-right {
	float: right;
}
.row-fluid [class*='span'].pull-right {
	float: right;
}
input {
	width: 206px;
}
textarea {
	width: 206px;
}
.uneditable-input {
	width: 206px;
}
textarea {
	height: auto;
}
textarea {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='text'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='password'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='datetime'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='datetime-local'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='date'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='month'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='time'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='week'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='number'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='email'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='url'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='search'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='tel'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
input[type='color'] {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.uneditable-input {
	border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-transition: border linear .2s, box-shadow linear .2s; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
textarea:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='text']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='password']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='datetime']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='datetime-local']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='date']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='month']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='time']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='week']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='number']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='email']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='url']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='search']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='tel']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='color']:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
.uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type='radio'] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type='checkbox'] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type='file'] {
	width: auto;
}
input[type='image'] {
	width: auto;
}
input[type='submit'] {
	width: auto;
}
input[type='reset'] {
	width: auto;
}
input[type='button'] {
	width: auto;
}
input[type='radio'] {
	width: auto;
}
input[type='checkbox'] {
	width: auto;
}
select {
	height: 30px; line-height: 30px;
}
input[type='file'] {
	height: 30px; line-height: 30px;
}
select {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; background-color: rgb(255, 255, 255);
}
select[multiple] {
	height: auto;
}
select[size] {
	height: auto;
}
select:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type='file']:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type='radio']:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type='checkbox']:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
.uneditable-input {
	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); cursor: not-allowed; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.025); background-color: rgb(252, 252, 252); -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);
}
.uneditable-textarea {
	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); cursor: not-allowed; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.025); background-color: rgb(252, 252, 252); -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);
}
.uneditable-input {
	overflow: hidden; white-space: nowrap;
}
.uneditable-textarea {
	width: auto; height: auto;
}
input:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
textarea:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.controls > :first-child.radio {
	padding-top: 5px;
}
.controls > :first-child.checkbox {
	padding-top: 5px;
}
.inline.radio {
	padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.inline.checkbox {
	padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.inline.radio + .inline.radio {
	margin-left: 10px;
}
.inline.checkbox + .inline.checkbox {
	margin-left: 10px;
}
.input-mini {
	width: 60px;
}
.input-small {
	width: 90px;
}
.input-medium {
	width: 150px;
}
.input-large {
	width: 210px;
}
.input-xlarge {
	width: 270px;
}
.input-xxlarge {
	width: 530px;
}
input[class*='span'] {
	margin-left: 0px; float: none;
}
select[class*='span'] {
	margin-left: 0px; float: none;
}
textarea[class*='span'] {
	margin-left: 0px; float: none;
}
[class*='span'].uneditable-input {
	margin-left: 0px; float: none;
}
.row-fluid input[class*='span'] {
	margin-left: 0px; float: none;
}
.row-fluid select[class*='span'] {
	margin-left: 0px; float: none;
}
.row-fluid textarea[class*='span'] {
	margin-left: 0px; float: none;
}
.row-fluid [class*='span'].uneditable-input {
	margin-left: 0px; float: none;
}
.input-append input[class*='span'] {
	display: inline-block;
}
.input-append [class*='span'].uneditable-input {
	display: inline-block;
}
.input-prepend input[class*='span'] {
	display: inline-block;
}
.input-prepend [class*='span'].uneditable-input {
	display: inline-block;
}
.row-fluid input[class*='span'] {
	display: inline-block;
}
.row-fluid select[class*='span'] {
	display: inline-block;
}
.row-fluid textarea[class*='span'] {
	display: inline-block;
}
.row-fluid [class*='span'].uneditable-input {
	display: inline-block;
}
.row-fluid .input-prepend [class*='span'] {
	display: inline-block;
}
.row-fluid .input-append [class*='span'] {
	display: inline-block;
}
input {
	margin-left: 0px;
}
textarea {
	margin-left: 0px;
}
.uneditable-input {
	margin-left: 0px;
}
.controls-row [class*='span'] + [class*='span'] {
	margin-left: 20px;
}
input.span12 {
	width: 926px;
}
textarea.span12 {
	width: 926px;
}
.span12.uneditable-input {
	width: 926px;
}
input.span11 {
	width: 846px;
}
textarea.span11 {
	width: 846px;
}
.span11.uneditable-input {
	width: 846px;
}
input.span10 {
	width: 766px;
}
textarea.span10 {
	width: 766px;
}
.span10.uneditable-input {
	width: 766px;
}
input.span9 {
	width: 686px;
}
textarea.span9 {
	width: 686px;
}
.span9.uneditable-input {
	width: 686px;
}
input.span8 {
	width: 606px;
}
textarea.span8 {
	width: 606px;
}
.span8.uneditable-input {
	width: 606px;
}
input.span7 {
	width: 526px;
}
textarea.span7 {
	width: 526px;
}
.span7.uneditable-input {
	width: 526px;
}
input.span6 {
	width: 446px;
}
textarea.span6 {
	width: 446px;
}
.span6.uneditable-input {
	width: 446px;
}
input.span5 {
	width: 366px;
}
textarea.span5 {
	width: 366px;
}
.span5.uneditable-input {
	width: 366px;
}
input.span4 {
	width: 286px;
}
textarea.span4 {
	width: 286px;
}
.span4.uneditable-input {
	width: 286px;
}
input.span3 {
	width: 206px;
}
textarea.span3 {
	width: 206px;
}
.span3.uneditable-input {
	width: 206px;
}
input.span2 {
	width: 126px;
}
textarea.span2 {
	width: 126px;
}
.span2.uneditable-input {
	width: 126px;
}
input.span1 {
	width: 46px;
}
textarea.span1 {
	width: 46px;
}
.span1.uneditable-input {
	width: 46px;
}
.controls-row {
	
}
.controls-row::before {
	line-height: 0; display: table; content: "";
}
.controls-row::after {
	line-height: 0; display: table; content: "";
}
.controls-row::after {
	clear: both;
}
.controls-row [class*='span'] {
	float: left;
}
.row-fluid .controls-row [class*='span'] {
	float: left;
}
.controls-row [class*='span'].checkbox {
	padding-top: 5px;
}
.controls-row [class*='span'].radio {
	padding-top: 5px;
}
input[disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
select[disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
textarea[disabled] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
input[readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
select[readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
textarea[readonly] {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
input[type='radio'][disabled] {
	background-color: transparent;
}
input[type='checkbox'][disabled] {
	background-color: transparent;
}
input[type='radio'][readonly] {
	background-color: transparent;
}
input[type='checkbox'][readonly] {
	background-color: transparent;
}
.warning.control-group .control-label {
	color: rgb(192, 152, 83);
}
.warning.control-group .help-block {
	color: rgb(192, 152, 83);
}
.warning.control-group .help-inline {
	color: rgb(192, 152, 83);
}
.warning.control-group .checkbox {
	color: rgb(192, 152, 83);
}
.warning.control-group .radio {
	color: rgb(192, 152, 83);
}
.warning.control-group input {
	color: rgb(192, 152, 83);
}
.warning.control-group select {
	color: rgb(192, 152, 83);
}
.warning.control-group textarea {
	color: rgb(192, 152, 83);
}
.warning.control-group input {
	border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.warning.control-group select {
	border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.warning.control-group textarea {
	border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.warning.control-group input:focus {
	border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.warning.control-group select:focus {
	border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.warning.control-group textarea:focus {
	border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.warning.control-group .input-prepend .add-on {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.warning.control-group .input-append .add-on {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.error.control-group .control-label {
	color: rgb(185, 74, 72);
}
.error.control-group .help-block {
	color: rgb(185, 74, 72);
}
.error.control-group .help-inline {
	color: rgb(185, 74, 72);
}
.error.control-group .checkbox {
	color: rgb(185, 74, 72);
}
.error.control-group .radio {
	color: rgb(185, 74, 72);
}
.error.control-group input {
	color: rgb(185, 74, 72);
}
.error.control-group select {
	color: rgb(185, 74, 72);
}
.error.control-group textarea {
	color: rgb(185, 74, 72);
}
.error.control-group input {
	border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.error.control-group select {
	border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.error.control-group textarea {
	border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.error.control-group input:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.error.control-group select:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.error.control-group textarea:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.error.control-group .input-prepend .add-on {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.error.control-group .input-append .add-on {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.success.control-group .control-label {
	color: rgb(70, 136, 71);
}
.success.control-group .help-block {
	color: rgb(70, 136, 71);
}
.success.control-group .help-inline {
	color: rgb(70, 136, 71);
}
.success.control-group .checkbox {
	color: rgb(70, 136, 71);
}
.success.control-group .radio {
	color: rgb(70, 136, 71);
}
.success.control-group input {
	color: rgb(70, 136, 71);
}
.success.control-group select {
	color: rgb(70, 136, 71);
}
.success.control-group textarea {
	color: rgb(70, 136, 71);
}
.success.control-group input {
	border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.success.control-group select {
	border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.success.control-group textarea {
	border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.success.control-group input:focus {
	border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.success.control-group select:focus {
	border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.success.control-group textarea:focus {
	border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.success.control-group .input-prepend .add-on {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.success.control-group .input-append .add-on {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.info.control-group .control-label {
	color: rgb(58, 135, 173);
}
.info.control-group .help-block {
	color: rgb(58, 135, 173);
}
.info.control-group .help-inline {
	color: rgb(58, 135, 173);
}
.info.control-group .checkbox {
	color: rgb(58, 135, 173);
}
.info.control-group .radio {
	color: rgb(58, 135, 173);
}
.info.control-group input {
	color: rgb(58, 135, 173);
}
.info.control-group select {
	color: rgb(58, 135, 173);
}
.info.control-group textarea {
	color: rgb(58, 135, 173);
}
.info.control-group input {
	border-color: rgb(58, 135, 173); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.info.control-group select {
	border-color: rgb(58, 135, 173); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.info.control-group textarea {
	border-color: rgb(58, 135, 173); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -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);
}
.info.control-group input:focus {
	border-color: rgb(45, 105, 135); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7ab5d3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.info.control-group select:focus {
	border-color: rgb(45, 105, 135); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7ab5d3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.info.control-group textarea:focus {
	border-color: rgb(45, 105, 135); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7ab5d3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.info.control-group .input-prepend .add-on {
	border-color: rgb(58, 135, 173); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
.info.control-group .input-append .add-on {
	border-color: rgb(58, 135, 173); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
input:invalid:focus {
	border-color: rgb(238, 95, 91); color: rgb(185, 74, 72);
}
textarea:invalid:focus {
	border-color: rgb(238, 95, 91); color: rgb(185, 74, 72);
}
select:invalid:focus {
	border-color: rgb(238, 95, 91); color: rgb(185, 74, 72);
}
input:invalid:focus {
	border-color: rgb(233, 50, 45); box-shadow: 0px 0px 6px #f8b9b7; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7;
}
textarea:invalid:focus {
	border-color: rgb(233, 50, 45); box-shadow: 0px 0px 6px #f8b9b7; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7;
}
select:invalid:focus {
	border-color: rgb(233, 50, 45); box-shadow: 0px 0px 6px #f8b9b7; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
	padding: 19px 20px 20px; margin-top: 20px; margin-bottom: 20px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);
}
.form-actions::before {
	line-height: 0; display: table; content: "";
}
.form-actions::after {
	line-height: 0; display: table; content: "";
}
.form-actions::after {
	clear: both;
}
.help-block {
	color: rgb(89, 89, 89);
}
.help-inline {
	color: rgb(89, 89, 89);
}
.help-block {
	margin-bottom: 10px; display: block;
}
.help-inline {
	padding-left: 5px; vertical-align: middle; display: inline-block;
}
.input-append {
	font-size: 0px; margin-bottom: 10px; vertical-align: middle; display: inline-block; white-space: nowrap;
}
.input-prepend {
	font-size: 0px; margin-bottom: 10px; vertical-align: middle; display: inline-block; white-space: nowrap;
}
.input-append input {
	font-size: 14px;
}
.input-append select {
	font-size: 14px;
}
.input-append .uneditable-input {
	font-size: 14px;
}
.input-append .dropdown-menu {
	font-size: 14px;
}
.input-append .popover {
	font-size: 14px;
}
.input-prepend input {
	font-size: 14px;
}
.input-prepend select {
	font-size: 14px;
}
.input-prepend .uneditable-input {
	font-size: 14px;
}
.input-prepend .dropdown-menu {
	font-size: 14px;
}
.input-prepend .popover {
	font-size: 14px;
}
.input-append input[type='text'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='password'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='datetime'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='datetime-local'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='date'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='month'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='time'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='week'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='number'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='email'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='url'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='search'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='tel'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='color'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append .uneditable-input {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='text'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='password'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='datetime'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='datetime-local'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='date'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='month'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='time'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='week'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='number'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='email'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='url'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='search'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='tel'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend input[type='color'] {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-prepend .uneditable-input {
	border-radius: 0px 4px 4px 0px; width: auto; margin-bottom: 0px; vertical-align: top; display: inline-block; position: relative; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='text']:focus {
	z-index: 2;
}
.input-append input[type='password']:focus {
	z-index: 2;
}
.input-append input[type='datetime']:focus {
	z-index: 2;
}
.input-append input[type='datetime-local']:focus {
	z-index: 2;
}
.input-append input[type='date']:focus {
	z-index: 2;
}
.input-append input[type='month']:focus {
	z-index: 2;
}
.input-append input[type='time']:focus {
	z-index: 2;
}
.input-append input[type='week']:focus {
	z-index: 2;
}
.input-append input[type='number']:focus {
	z-index: 2;
}
.input-append input[type='email']:focus {
	z-index: 2;
}
.input-append input[type='url']:focus {
	z-index: 2;
}
.input-append input[type='search']:focus {
	z-index: 2;
}
.input-append input[type='tel']:focus {
	z-index: 2;
}
.input-append input[type='color']:focus {
	z-index: 2;
}
.input-append .uneditable-input:focus {
	z-index: 2;
}
.input-prepend input[type='text']:focus {
	z-index: 2;
}
.input-prepend input[type='password']:focus {
	z-index: 2;
}
.input-prepend input[type='datetime']:focus {
	z-index: 2;
}
.input-prepend input[type='datetime-local']:focus {
	z-index: 2;
}
.input-prepend input[type='date']:focus {
	z-index: 2;
}
.input-prepend input[type='month']:focus {
	z-index: 2;
}
.input-prepend input[type='time']:focus {
	z-index: 2;
}
.input-prepend input[type='week']:focus {
	z-index: 2;
}
.input-prepend input[type='number']:focus {
	z-index: 2;
}
.input-prepend input[type='email']:focus {
	z-index: 2;
}
.input-prepend input[type='url']:focus {
	z-index: 2;
}
.input-prepend input[type='search']:focus {
	z-index: 2;
}
.input-prepend input[type='tel']:focus {
	z-index: 2;
}
.input-prepend input[type='color']:focus {
	z-index: 2;
}
.input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append .add-on {
	padding: 4px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: auto; height: 20px; text-align: center; line-height: 20px; font-size: 14px; font-weight: normal; display: inline-block; min-height: 20px; min-width: 16px; text-shadow: 0px 1px 0px #fff; background-color: rgb(238, 238, 238);
}
.input-prepend .add-on {
	padding: 4px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: auto; height: 20px; text-align: center; line-height: 20px; font-size: 14px; font-weight: normal; display: inline-block; min-height: 20px; min-width: 16px; text-shadow: 0px 1px 0px #fff; background-color: rgb(238, 238, 238);
}
.input-append .add-on {
	border-radius: 0px; vertical-align: top; display: inline-block; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.input-append .btn {
	border-radius: 0px; vertical-align: top; display: inline-block; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.input-append .btn-group > .dropdown-toggle {
	border-radius: 0px; vertical-align: top; display: inline-block; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.input-prepend .add-on {
	border-radius: 0px; vertical-align: top; display: inline-block; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.input-prepend .btn {
	border-radius: 0px; vertical-align: top; display: inline-block; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.input-prepend .btn-group > .dropdown-toggle {
	border-radius: 0px; vertical-align: top; display: inline-block; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.input-append .active {
	border-color: rgb(70, 165, 70); background-color: rgb(169, 219, 169);
}
.input-prepend .active {
	border-color: rgb(70, 165, 70); background-color: rgb(169, 219, 169);
}
.input-prepend .add-on {
	margin-right: -1px;
}
.input-prepend .btn {
	margin-right: -1px;
}
.input-prepend :first-child.add-on {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-prepend :first-child.btn {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='text'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='password'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='datetime'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='datetime-local'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='date'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='month'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='time'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='week'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='number'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='email'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='url'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='search'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='tel'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='color'] {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append .uneditable-input {
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append input[type='text'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='password'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='datetime'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='datetime-local'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='date'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='month'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='time'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='week'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='number'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='email'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='url'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='search'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='tel'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append input[type='color'] + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append .uneditable-input + .btn-group :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append .add-on {
	margin-left: -1px;
}
.input-append .btn {
	margin-left: -1px;
}
.input-append .btn-group {
	margin-left: -1px;
}
.input-append :last-child.add-on {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append :last-child.btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append :last-child.btn-group > .dropdown-toggle {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append.input-prepend input {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.input-append.input-prepend select {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.input-append.input-prepend .uneditable-input {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.input-append.input-prepend input + .btn-group .btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append.input-prepend select + .btn-group .btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append.input-prepend .uneditable-input + .btn-group .btn {
	border-radius: 0px 4px 4px 0px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append.input-prepend :first-child.add-on {
	border-radius: 4px 0px 0px 4px; margin-right: -1px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append.input-prepend :first-child.btn {
	border-radius: 4px 0px 0px 4px; margin-right: -1px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;
}
.input-append.input-prepend :last-child.add-on {
	border-radius: 0px 4px 4px 0px; margin-left: -1px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append.input-prepend :last-child.btn {
	border-radius: 0px 4px 4px 0px; margin-left: -1px; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;
}
.input-append.input-prepend :first-child.btn-group {
	margin-left: 0px;
}
input.search-query {
	border-radius: 15px; padding-right: 14px; padding-left: 14px; margin-bottom: 0px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
.form-search .input-append .search-query {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.form-search .input-prepend .search-query {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.form-search .input-append .search-query {
	border-radius: 14px 0px 0px 14px; -moz-border-radius: 14px 0 0 14px; -webkit-border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	border-radius: 0px 14px 14px 0px; -moz-border-radius: 0 14px 14px 0; -webkit-border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
	border-radius: 0px 14px 14px 0px; -moz-border-radius: 0 14px 14px 0; -webkit-border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
	border-radius: 14px 0px 0px 14px; -moz-border-radius: 14px 0 0 14px; -webkit-border-radius: 14px 0 0 14px;
}
.form-search input {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-search textarea {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-search select {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-search .help-inline {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-search .uneditable-input {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-search .input-prepend {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-search .input-append {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline input {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline textarea {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline select {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .help-inline {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .uneditable-input {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .input-prepend {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .input-append {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-horizontal input {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-horizontal textarea {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-horizontal select {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-horizontal .help-inline {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-horizontal .uneditable-input {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-horizontal .input-prepend {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-horizontal .input-append {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-search .hide {
	display: none;
}
.form-inline .hide {
	display: none;
}
.form-horizontal .hide {
	display: none;
}
.form-search label {
	display: inline-block;
}
.form-inline label {
	display: inline-block;
}
.form-search .btn-group {
	display: inline-block;
}
.form-inline .btn-group {
	display: inline-block;
}
.form-search .input-append {
	margin-bottom: 0px;
}
.form-inline .input-append {
	margin-bottom: 0px;
}
.form-search .input-prepend {
	margin-bottom: 0px;
}
.form-inline .input-prepend {
	margin-bottom: 0px;
}
.form-search .radio {
	padding-left: 0px; margin-bottom: 0px; vertical-align: middle;
}
.form-search .checkbox {
	padding-left: 0px; margin-bottom: 0px; vertical-align: middle;
}
.form-inline .radio {
	padding-left: 0px; margin-bottom: 0px; vertical-align: middle;
}
.form-inline .checkbox {
	padding-left: 0px; margin-bottom: 0px; vertical-align: middle;
}
.form-search .radio input[type='radio'] {
	margin-right: 3px; margin-left: 0px; float: left;
}
.form-search .checkbox input[type='checkbox'] {
	margin-right: 3px; margin-left: 0px; float: left;
}
.form-inline .radio input[type='radio'] {
	margin-right: 3px; margin-left: 0px; float: left;
}
.form-inline .checkbox input[type='checkbox'] {
	margin-right: 3px; margin-left: 0px; float: left;
}
.control-group {
	margin-bottom: 10px;
}
legend + .control-group {
	margin-top: 20px; -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
	margin-bottom: 20px;
}
.form-horizontal .control-group::before {
	line-height: 0; display: table; content: "";
}
.form-horizontal .control-group::after {
	line-height: 0; display: table; content: "";
}
.form-horizontal .control-group::after {
	clear: both;
}
.form-horizontal .control-label {
	width: 160px; text-align: right; padding-top: 5px; float: left;
}
.form-horizontal .controls {
	margin-left: 180px;
}
.form-horizontal :first-child.controls {
	
}
.form-horizontal .help-block {
	margin-bottom: 0px;
}
.form-horizontal input + .help-block {
	margin-top: 10px;
}
.form-horizontal select + .help-block {
	margin-top: 10px;
}
.form-horizontal textarea + .help-block {
	margin-top: 10px;
}
.form-horizontal .uneditable-input + .help-block {
	margin-top: 10px;
}
.form-horizontal .input-prepend + .help-block {
	margin-top: 10px;
}
.form-horizontal .input-append + .help-block {
	margin-top: 10px;
}
.form-horizontal .form-actions {
	padding-left: 180px;
}
.control-label .hasTooltip {
	display: inline-block;
}
.well {
	padding: 19px; border-radius: 4px; border: 1px solid rgb(227, 227, 227); border-image: none; margin-bottom: 20px; min-height: 20px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
	padding: 24px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.well-small {
	padding: 9px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.accordion {
	margin-bottom: 20px;
}
.accordion-group {
	border-radius: 4px; border: 1px solid rgb(229, 229, 229); border-image: none; margin-bottom: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.accordion-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.accordion-heading .accordion-toggle {
	padding: 8px 15px; display: block;
}
.accordion-toggle {
	cursor: pointer;
}
.accordion-inner {
	padding: 9px 15px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
@media all and (max-width:767px)
{
div.modal {
	margin: 0px; left: 20px; top: 20px; width: auto; right: 20px; position: fixed;
}
div.fade.modal {
	top: -100px;
}
div.in.fade.modal {
	top: 20px;
}
}
@media all and (max-width:480px)
{
div.modal {
	left: 10px; top: 10px; right: 10px;
}
}
