/* HTML5 RESET */

.bootstrap body, .bootstrap div, .bootstrap span, .bootstrap applet, .bootstrap object, .bootstrap iframe,
.bootstrap h1, .bootstrap h2, .bootstrap h3, .bootstrap h4, .bootstrap h5, .bootstrap h6, .bootstrap p, .bootstrap blockquote, .bootstrap pre,
a, .bootstrap abbr, .bootstrap acronym, .bootstrap address, .bootstrap big, .bootstrap cite, .bootstrap code,
del, .bootstrap dfn, .bootstrap em, .bootstrap img, .bootstrap ins, .bootstrap kbd, .bootstrap q, .bootstrap s, .bootstrap samp,
small, .bootstrap strike, .bootstrap strong, .bootstrap sub, .bootstrap sup, .bootstrap tt, .bootstrap var,
b, .bootstrap u, .bootstrap i, .bootstrap center,
dl, .bootstrap dt, .bootstrap dd, .bootstrap ol, .bootstrap ul, .bootstrap li,
fieldset, .bootstrap form, .bootstrap label, .bootstrap legend,
table, .bootstrap caption, .bootstrap tbody, .bootstrap tfoot, .bootstrap thead, .bootstrap tr, .bootstrap th, .bootstrap td,
article, .bootstrap aside, .bootstrap canvas, .bootstrap details, .bootstrap embed, .bootstrap 
figure, .bootstrap figcaption, .bootstrap footer, .bootstrap header, .bootstrap hgroup, .bootstrap 
menu, .bootstrap nav, .bootstrap output, .bootstrap ruby, .bootstrap section, .bootstrap summary,
time, .bootstrap mark, .bootstrap audio, .bootstrap video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.bootstrap article, .bootstrap aside, .bootstrap details, .bootstrap figcaption, .bootstrap figure, .bootstrap 
footer, .bootstrap header, .bootstrap hgroup, .bootstrap menu, .bootstrap nav, .bootstrap section {
	display: block;
}
.bootstrap body {
	line-height: 1;
}
#pageLayout .bootstrap ol,#pageLayout .bootstrap ul{
	margin:0;
	padding:0;
}
.bootstrap blockquote, .bootstrap q {
	quotes: none;
}
.bootstrap blockquote:before, .bootstrap blockquote:after,
q:before, .bootstrap q:after {
	content: '';
	content: none;
}
.bootstrap table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ASTO SPECIFIC */
#pageLayout .bootstrap li{
	background-image:none;
	padding:0;
}

/* BOOTSTRAP */

.bootstrap article, .bootstrap aside, .bootstrap details, .bootstrap figcaption, .bootstrap figure, .bootstrap footer, .bootstrap header, .bootstrap hgroup, .bootstrap nav, .bootstrap section {
	display:block
}
.bootstrap audio, .bootstrap canvas, .bootstrap video {
	display:inline-block;
*display:inline;
*zoom:1
}
.bootstrap audio:not([controls]) {
	display:none
}
.bootstrap html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
.bootstrap a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.bootstrap a:hover, .bootstrap a:active {
	outline:0
}
.bootstrap sub, .bootstrap sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
.bootstrap sup {
	top:-0.5em
}
.bootstrap sub {
	bottom:-0.25em
}
.bootstrap img {
	width:auto\9;
	height:auto;
	max-width:100%;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic
}
.bootstrap #map_canvas img {
	max-width:none
}
.bootstrap button, .bootstrap input, .bootstrap select, .bootstrap textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle
}
.bootstrap button, .bootstrap input {
*overflow:visible;
	line-height:normal
}
.bootstrap button::-moz-focus-inner, .bootstrap input::-moz-focus-inner {
padding:0;
border:0
}
.bootstrap button, .bootstrap input[type="button"], .bootstrap input[type="reset"], .bootstrap input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button
}
.bootstrap input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
.bootstrap input[type="search"]::-webkit-search-decoration, .bootstrap input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none
}
.bootstrap textarea {
	overflow:auto;
	vertical-align:top
}
.bootstrap .clearfix {
*zoom:1
}
.bootstrap .clearfix:before, .bootstrap .clearfix:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .clearfix:after {
	clear:both
}
.bootstrap .hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.bootstrap .input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.bootstrap body {
	margin:0;
	font-family:"Helvetica Neue", .bootstrap Helvetica, .bootstrap Arial, .bootstrap sans-serif;
	font-size:14px;
	line-height:20px;
	color:#333;
	background-color:#fff
}
.bootstrap a {
	color:#08c;
	text-decoration:none
}
.bootstrap a:hover {
	color:#005580;
	text-decoration:underline
}
.bootstrap .img-rounded {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.bootstrap .img-polaroid {
	padding:4px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	box-shadow:0 1px 3px rgba(0,0,0,0.1)
}
.bootstrap .img-circle {
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px
}
.bootstrap .row {
	margin-left:-20px;
*zoom:1
}
.bootstrap .row:before, .bootstrap .row:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .row:after {
	clear:both
}
.bootstrap [class*="span"] {
float:left;
min-height:1px;
margin-left:20px
}
.bootstrap .container, .bootstrap .navbar-static-top .container, .bootstrap .navbar-fixed-top .container, .bootstrap .navbar-fixed-bottom .container {
	width:940px
}
.bootstrap .span12 {
	width:940px
}
.bootstrap .span11 {
	width:860px
}
.bootstrap .span10 {
	width:780px
}
.bootstrap .span9 {
	width:700px
}
.bootstrap .span8 {
	width:620px
}
.bootstrap .span7 {
	width:540px
}
.bootstrap .span6 {
	width:460px
}
.bootstrap .span5 {
	width:380px
}
.bootstrap .span4 {
	width:300px
}
.bootstrap .span3 {
	width:220px
}
.bootstrap .span2 {
	width:140px
}
.bootstrap .span1 {
	width:60px
}
.bootstrap .offset12 {
	margin-left:980px
}
.bootstrap .offset11 {
	margin-left:900px
}
.bootstrap .offset10 {
	margin-left:820px
}
.bootstrap .offset9 {
	margin-left:740px
}
.bootstrap .offset8 {
	margin-left:660px
}
.bootstrap .offset7 {
	margin-left:580px
}
.bootstrap .offset6 {
	margin-left:500px
}
.bootstrap .offset5 {
	margin-left:420px
}
.bootstrap .offset4 {
	margin-left:340px
}
.bootstrap .offset3 {
	margin-left:260px
}
.bootstrap .offset2 {
	margin-left:180px
}
.bootstrap .offset1 {
	margin-left:100px
}
.bootstrap .row-fluid {
	width:100%;
*zoom:1
}
.bootstrap .row-fluid:before, .bootstrap .row-fluid:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .row-fluid:after {
	clear:both
}
.bootstrap .row-fluid [class*="span"] {
	display:block;
	float:left;
	width:100%;
	min-height:30px;
	margin-left:2.127659574468085%;
*margin-left:2.074468085106383%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.bootstrap .row-fluid [class*="span"]:first-child {
	margin-left:0
}
.bootstrap .row-fluid .span12 {
	width:100%;
*width:99.94680851063829%
}
.bootstrap .row-fluid .span11 {
	width:91.48936170212765%;
*width:91.43617021276594%
}
.bootstrap .row-fluid .span10 {
	width:82.97872340425532%;
*width:82.92553191489361%
}
.bootstrap .row-fluid .span9 {
	width:74.46808510638297%;
*width:74.41489361702126%
}
.bootstrap .row-fluid .span8 {
	width:65.95744680851064%;
*width:65.90425531914893%
}
.bootstrap .row-fluid .span7 {
	width:57.44680851063829%;
*width:57.39361702127659%
}
.bootstrap .row-fluid .span6 {
	width:48.93617021276595%;
*width:48.88297872340425%
}
.bootstrap .row-fluid .span5 {
	width:40.42553191489362%;
*width:40.37234042553192%
}
.bootstrap .row-fluid .span4 {
	width:31.914893617021278%;
*width:31.861702127659576%
}
.bootstrap .row-fluid .span3 {
	width:23.404255319148934%;
*width:23.351063829787233%
}
.bootstrap .row-fluid .span2 {
	width:14.893617021276595%;
*width:14.840425531914894%
}
.bootstrap .row-fluid .span1 {
	width:6.382978723404255%;
*width:6.329787234042553%
}
.bootstrap .row-fluid .offset12 {
	margin-left:104.25531914893617%;
*margin-left:104.14893617021275%
}
.bootstrap .row-fluid .offset12:first-child {
	margin-left:102.12765957446808%;
*margin-left:102.02127659574467%
}
.bootstrap .row-fluid .offset11 {
	margin-left:95.74468085106382%;
*margin-left:95.6382978723404%
}
.bootstrap .row-fluid .offset11:first-child {
	margin-left:93.61702127659574%;
*margin-left:93.51063829787232%
}
.bootstrap .row-fluid .offset10 {
	margin-left:87.23404255319149%;
*margin-left:87.12765957446807%
}
.bootstrap .row-fluid .offset10:first-child {
	margin-left:85.1063829787234%;
*margin-left:84.99999999999999%
}
.bootstrap .row-fluid .offset9 {
	margin-left:78.72340425531914%;
*margin-left:78.61702127659572%
}
.bootstrap .row-fluid .offset9:first-child {
	margin-left:76.59574468085106%;
*margin-left:76.48936170212764%
}
.bootstrap .row-fluid .offset8 {
	margin-left:70.2127659574468%;
*margin-left:70.10638297872339%
}
.bootstrap .row-fluid .offset8:first-child {
	margin-left:68.08510638297872%;
*margin-left:67.9787234042553%
}
.bootstrap .row-fluid .offset7 {
	margin-left:61.70212765957446%;
*margin-left:61.59574468085106%
}
.bootstrap .row-fluid .offset7:first-child {
	margin-left:59.574468085106375%;
*margin-left:59.46808510638297%
}
.bootstrap .row-fluid .offset6 {
	margin-left:53.191489361702125%;
*margin-left:53.085106382978715%
}
.bootstrap .row-fluid .offset6:first-child {
	margin-left:51.063829787234035%;
*margin-left:50.95744680851063%
}
.bootstrap .row-fluid .offset5 {
	margin-left:44.68085106382979%;
*margin-left:44.57446808510638%
}
.bootstrap .row-fluid .offset5:first-child {
	margin-left:42.5531914893617%;
*margin-left:42.4468085106383%
}
.bootstrap .row-fluid .offset4 {
	margin-left:36.170212765957444%;
*margin-left:36.06382978723405%
}
.bootstrap .row-fluid .offset4:first-child {
	margin-left:34.04255319148936%;
*margin-left:33.93617021276596%
}
.bootstrap .row-fluid .offset3 {
	margin-left:27.659574468085104%;
*margin-left:27.5531914893617%
}
.bootstrap .row-fluid .offset3:first-child {
	margin-left:25.53191489361702%;
*margin-left:25.425531914893618%
}
.bootstrap .row-fluid .offset2 {
	margin-left:19.148936170212764%;
*margin-left:19.04255319148936%
}
.bootstrap .row-fluid .offset2:first-child {
	margin-left:17.02127659574468%;
*margin-left:16.914893617021278%
}
.bootstrap .row-fluid .offset1 {
	margin-left:10.638297872340425%;
*margin-left:10.53191489361702%
}
.bootstrap .row-fluid .offset1:first-child {
	margin-left:8.51063829787234%;
*margin-left:8.404255319148938%
}
.bootstrap [class*="span"].hide, .bootstrap .row-fluid [class*="span"].hide {
	display:none
}
.bootstrap [class*="span"].pull-right, .bootstrap .row-fluid [class*="span"].pull-right {
	float:right
}
.bootstrap .container {
	margin-right:auto;
	margin-left:auto;
*zoom:1
}
.bootstrap .container:before, .bootstrap .container:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .container:after {
	clear:both
}
.bootstrap .container-fluid {
	padding-right:20px;
	padding-left:20px;
*zoom:1
}
.bootstrap .container-fluid:before, .bootstrap .container-fluid:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .container-fluid:after {
	clear:both
}
.bootstrap p {
	margin:0 0 10px
}
.bootstrap .lead {
	margin-bottom:20px;
	font-size:21px;
	font-weight:200;
	line-height:30px
}
.bootstrap small {
	font-size:85%
}
.bootstrap strong {
	font-weight:bold
}
.bootstrap em {
	font-style:italic
}
.bootstrap cite {
	font-style:normal
}
.bootstrap .muted {
	color:#999
}
.bootstrap .text-warning {
	color:#c09853
}
.bootstrap .text-error {
	color:#b94a48
}
.bootstrap .text-info {
	color:#3a87ad
}
.bootstrap .text-success {
	color:#468847
}
.bootstrap h1, .bootstrap h2, .bootstrap h3, .bootstrap h4, .bootstrap h5, .bootstrap h6 {
	margin:10px 0;
	font-family:inherit;
	font-weight:bold;
	line-height:1;
	color:inherit;
	text-rendering:optimizelegibility
}
.bootstrap h1 small, .bootstrap h2 small, .bootstrap h3 small, .bootstrap h4 small, .bootstrap h5 small, .bootstrap h6 small {
	font-weight:normal;
	line-height:1;
	color:#999
}
.bootstrap h1 {
	font-size:36px;
	line-height:40px
}
.bootstrap h2 {
	font-size:30px;
	line-height:40px
}
.bootstrap h3 {
	font-size:24px;
	line-height:40px
}
.bootstrap h4 {
	font-size:18px;
	line-height:20px
}
.bootstrap h5 {
	font-size:14px;
	line-height:20px
}
.bootstrap h6 {
	font-size:12px;
	line-height:20px
}
.bootstrap h1 small {
	font-size:24px
}
.bootstrap h2 small {
	font-size:18px
}
.bootstrap h3 small {
	font-size:14px
}
.bootstrap h4 small {
	font-size:14px
}
.bootstrap .page-header {
	padding-bottom:9px;
	margin:20px 0 30px;
	border-bottom:1px solid #eee
}
.bootstrap ul, .bootstrap ol {
	padding:0;
	margin:0 0 10px 25px
}
.bootstrap ul ul, .bootstrap ul ol, .bootstrap ol ol, .bootstrap ol ul {
	margin-bottom:0
}
.bootstrap li {
	line-height:20px
}
.bootstrap ul.unstyled, .bootstrap ol.unstyled {
	margin-left:0;
	list-style:none
}
.bootstrap dl {
	margin-bottom:20px
}
.bootstrap dt, .bootstrap dd {
	line-height:20px
}
.bootstrap dt {
	font-weight:bold
}
.bootstrap dd {
	margin-left:10px
}
.bootstrap .dl-horizontal {
*zoom:1
}
.bootstrap .dl-horizontal:before, .bootstrap .dl-horizontal:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .dl-horizontal:after {
	clear:both
}
.bootstrap .dl-horizontal dt {
	float:left;
	width:160px;
	overflow:hidden;
	clear:left;
	text-align:right;
	text-overflow:ellipsis;
	white-space:nowrap
}
.bootstrap .dl-horizontal dd {
	margin-left:180px
}
.bootstrap hr {
	margin:20px 0;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff
}
.bootstrap abbr[title] {
	cursor:help;
	border-bottom:1px dotted #999
}
.bootstrap abbr.initialism {
	font-size:90%;
	text-transform:uppercase
}
.bootstrap blockquote {
	padding:0 0 0 15px;
	margin:0 0 20px;
	border-left:5px solid #eee
}
.bootstrap blockquote p {
	margin-bottom:0;
	font-size:16px;
	font-weight:300;
	line-height:25px
}
.bootstrap blockquote small {
	display:block;
	line-height:20px;
	color:#999
}
.bootstrap blockquote small:before {
	content:'\2014 \00A0'
}
.bootstrap blockquote.pull-right {
	float:right;
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0
}
.bootstrap blockquote.pull-right p, .bootstrap blockquote.pull-right small {
	text-align:right
}
.bootstrap blockquote.pull-right small:before {
	content:''
}
.bootstrap blockquote.pull-right small:after {
	content:'\00A0 \2014'
}
.bootstrap q:before, .bootstrap q:after, .bootstrap blockquote:before, .bootstrap blockquote:after {
	content:""
}
.bootstrap address {
	display:block;
	margin-bottom:20px;
	font-style:normal;
	line-height:20px
}
.bootstrap code, .bootstrap pre {
	padding:0 3px 2px;
	font-family:Monaco, .bootstrap Menlo, .bootstrap Consolas, .bootstrap "Courier New", .bootstrap monospace;
	font-size:12px;
	color:#333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.bootstrap code {
	padding:2px 4px;
	color:#d14;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8
}
.bootstrap pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.bootstrap pre.prettyprint {
	margin-bottom:20px
}
.bootstrap pre code {
	padding:0;
	color:inherit;
	background-color:transparent;
	border:0
}
.bootstrap .pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.bootstrap form {
	margin:0 0 20px
}
.bootstrap fieldset {
	padding:0;
	margin:0;
	border:0
}
.bootstrap legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:40px;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
.bootstrap legend small {
	font-size:15px;
	color:#999
}
.bootstrap label, .bootstrap input, .bootstrap button, .bootstrap select, .bootstrap textarea {
	font-size:14px;
	font-weight:normal;
	line-height:20px
}
.bootstrap input, .bootstrap button, .bootstrap select, .bootstrap textarea {
	font-family:"Helvetica Neue", .bootstrap Helvetica, .bootstrap Arial, .bootstrap sans-serif
}
.bootstrap label {
	display:block;
	margin-bottom:5px
}
.bootstrap select, .bootstrap textarea, .bootstrap input[type="text"], .bootstrap input[type="password"], .bootstrap input[type="datetime"], .bootstrap input[type="datetime-local"], .bootstrap input[type="date"], .bootstrap input[type="month"], .bootstrap input[type="time"], .bootstrap input[type="week"], .bootstrap input[type="number"], .bootstrap input[type="email"], .bootstrap input[type="url"], .bootstrap input[type="search"], .bootstrap input[type="tel"], .bootstrap input[type="color"], .bootstrap .uneditable-input {
	display:inline-block;
	height:20px;
	padding:4px 6px;
	margin-bottom:9px;
	font-size:14px;
	line-height:20px;
	color:#555;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.bootstrap input, .bootstrap textarea, .bootstrap .uneditable-input {
	width:206px
}
.bootstrap textarea {
	height:auto
}
.bootstrap textarea, .bootstrap input[type="text"], .bootstrap input[type="password"], .bootstrap input[type="datetime"], .bootstrap input[type="datetime-local"], .bootstrap input[type="date"], .bootstrap input[type="month"], .bootstrap input[type="time"], .bootstrap input[type="week"], .bootstrap input[type="number"], .bootstrap input[type="email"], .bootstrap input[type="url"], .bootstrap input[type="search"], .bootstrap input[type="tel"], .bootstrap input[type="color"], .bootstrap .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, .bootstrap box-shadow linear .2s;
	-moz-transition:border linear .2s, .bootstrap box-shadow linear .2s;
	-o-transition:border linear .2s, .bootstrap box-shadow linear .2s;
	transition:border linear .2s, .bootstrap box-shadow linear .2s
}
.bootstrap textarea:focus, .bootstrap input[type="text"]:focus, .bootstrap input[type="password"]:focus, .bootstrap input[type="datetime"]:focus, .bootstrap input[type="datetime-local"]:focus, .bootstrap input[type="date"]:focus, .bootstrap input[type="month"]:focus, .bootstrap input[type="time"]:focus, .bootstrap input[type="week"]:focus, .bootstrap input[type="number"]:focus, .bootstrap input[type="email"]:focus, .bootstrap input[type="url"]:focus, .bootstrap input[type="search"]:focus, .bootstrap input[type="tel"]:focus, .bootstrap input[type="color"]:focus, .bootstrap .uneditable-input: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), .bootstrap 0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 8px rgba(82,168,236,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 8px rgba(82,168,236,0.6)
}
.bootstrap input[type="radio"], .bootstrap input[type="checkbox"] {
	margin:4px 0 0;
	margin-top:1px \9;
*margin-top:0;
	line-height:normal;
	cursor:pointer
}
.bootstrap input[type="file"], .bootstrap input[type="image"], .bootstrap input[type="submit"], .bootstrap input[type="reset"], .bootstrap input[type="button"], .bootstrap input[type="radio"], .bootstrap input[type="checkbox"] {
	width:auto
}
.bootstrap select, .bootstrap input[type="file"] {
	height:30px;
*margin-top:4px;
	line-height:30px
}
.bootstrap select {
	width:220px;
	background-color:#fff;
	border:1px solid #ccc
}
.bootstrap select[multiple], .bootstrap select[size] {
	height:auto
}
.bootstrap select:focus, .bootstrap input[type="file"]:focus, .bootstrap input[type="radio"]:focus, .bootstrap input[type="checkbox"]:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.bootstrap .uneditable-input, .bootstrap .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)
}
.bootstrap .uneditable-input {
	overflow:hidden;
	white-space:nowrap
}
.bootstrap .uneditable-textarea {
	width:auto;
	height:auto
}
.bootstrap input:-moz-placeholder, .bootstrap textarea:-moz-placeholder {
color:#999
}
.bootstrap input:-ms-input-placeholder, .bootstrap textarea:-ms-input-placeholder {
color:#999
}
.bootstrap input::-webkit-input-placeholder, .bootstrap textarea::-webkit-input-placeholder {
color:#999
}
.bootstrap .radio, .bootstrap .checkbox {
	min-height:18px;
	padding-left:18px
}
.bootstrap .radio input[type="radio"], .bootstrap .checkbox input[type="checkbox"] {
	float:left;
	margin-left:-18px
}
.bootstrap .controls>.radio:first-child, .bootstrap .controls>.checkbox:first-child {
	padding-top:5px
}
.bootstrap .radio.inline, .bootstrap .checkbox.inline {
	display:inline-block;
	padding-top:5px;
	margin-bottom:0;
	vertical-align:middle
}
.bootstrap .radio.inline+.radio.inline, .bootstrap .checkbox.inline+.checkbox.inline {
	margin-left:10px
}
.bootstrap .input-mini {
	width:60px
}
.bootstrap .input-small {
	width:90px
}
.bootstrap .input-medium {
	width:150px
}
.bootstrap .input-large {
	width:210px
}
.bootstrap .input-xlarge {
	width:270px
}
.bootstrap .input-xxlarge {
	width:530px
}
.bootstrap input[class*="span"], .bootstrap select[class*="span"], .bootstrap textarea[class*="span"], .bootstrap .uneditable-input[class*="span"], .bootstrap .row-fluid input[class*="span"], .bootstrap .row-fluid select[class*="span"], .bootstrap .row-fluid textarea[class*="span"], .bootstrap .row-fluid .uneditable-input[class*="span"] {
	float:none;
	margin-left:0
}
.bootstrap .input-append input[class*="span"], .bootstrap .input-append .uneditable-input[class*="span"], .bootstrap .input-prepend input[class*="span"], .bootstrap .input-prepend .uneditable-input[class*="span"], .bootstrap .row-fluid input[class*="span"], .bootstrap .row-fluid select[class*="span"], .bootstrap .row-fluid textarea[class*="span"], .bootstrap .row-fluid .uneditable-input[class*="span"], .bootstrap .row-fluid .input-prepend [class*="span"], .bootstrap .row-fluid .input-append [class*="span"] {
	display:inline-block
}
.bootstrap input, .bootstrap textarea, .bootstrap .uneditable-input {
	margin-left:0
}
.bootstrap .controls-row [class*="span"]+[class*="span"] {
margin-left:20px
}
.bootstrap input.span12, .bootstrap textarea.span12, .bootstrap .uneditable-input.span12 {
	width:926px
}
.bootstrap input.span11, .bootstrap textarea.span11, .bootstrap .uneditable-input.span11 {
	width:846px
}
.bootstrap input.span10, .bootstrap textarea.span10, .bootstrap .uneditable-input.span10 {
	width:766px
}
.bootstrap input.span9, .bootstrap textarea.span9, .bootstrap .uneditable-input.span9 {
	width:686px
}
.bootstrap input.span8, .bootstrap textarea.span8, .bootstrap .uneditable-input.span8 {
	width:606px
}
.bootstrap input.span7, .bootstrap textarea.span7, .bootstrap .uneditable-input.span7 {
	width:526px
}
.bootstrap input.span6, .bootstrap textarea.span6, .bootstrap .uneditable-input.span6 {
	width:446px
}
.bootstrap input.span5, .bootstrap textarea.span5, .bootstrap .uneditable-input.span5 {
	width:366px
}
.bootstrap input.span4, .bootstrap textarea.span4, .bootstrap .uneditable-input.span4 {
	width:286px
}
.bootstrap input.span3, .bootstrap textarea.span3, .bootstrap .uneditable-input.span3 {
	width:206px
}
.bootstrap input.span2, .bootstrap textarea.span2, .bootstrap .uneditable-input.span2 {
	width:126px
}
.bootstrap input.span1, .bootstrap textarea.span1, .bootstrap .uneditable-input.span1 {
	width:46px
}
.bootstrap .controls-row {
*zoom:1
}
.bootstrap .controls-row:before, .bootstrap .controls-row:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .controls-row:after {
	clear:both
}
.bootstrap .controls-row [class*="span"] {
	float:left
}
.bootstrap input[disabled], .bootstrap select[disabled], .bootstrap textarea[disabled], .bootstrap input[readonly], .bootstrap select[readonly], .bootstrap textarea[readonly] {
	cursor:not-allowed;
	background-color:#eee
}
.bootstrap input[type="radio"][disabled], .bootstrap input[type="checkbox"][disabled], .bootstrap input[type="radio"][readonly], .bootstrap input[type="checkbox"][readonly] {
	background-color:transparent
}
.bootstrap .control-group.warning>label, .bootstrap .control-group.warning .help-block, .bootstrap .control-group.warning .help-inline {
	color:#c09853
}
.bootstrap .control-group.warning .checkbox, .bootstrap .control-group.warning .radio, .bootstrap .control-group.warning input, .bootstrap .control-group.warning select, .bootstrap .control-group.warning textarea {
	color:#c09853
}
.bootstrap .control-group.warning input, .bootstrap .control-group.warning select, .bootstrap .control-group.warning textarea {
	border-color:#c09853;
	-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)
}
.bootstrap .control-group.warning input:focus, .bootstrap .control-group.warning select:focus, .bootstrap .control-group.warning textarea:focus {
	border-color:#a47e3c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #dbc59e;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #dbc59e;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #dbc59e
}
.bootstrap .control-group.warning .input-prepend .add-on, .bootstrap .control-group.warning .input-append .add-on {
	color:#c09853;
	background-color:#fcf8e3;
	border-color:#c09853
}
.bootstrap .control-group.error>label, .bootstrap .control-group.error .help-block, .bootstrap .control-group.error .help-inline {
	color:#b94a48
}
.bootstrap .control-group.error .checkbox, .bootstrap .control-group.error .radio, .bootstrap .control-group.error input, .bootstrap .control-group.error select, .bootstrap .control-group.error textarea {
	color:#b94a48
}
.bootstrap .control-group.error input, .bootstrap .control-group.error select, .bootstrap .control-group.error textarea {
	border-color:#b94a48;
	-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)
}
.bootstrap .control-group.error input:focus, .bootstrap .control-group.error select:focus, .bootstrap .control-group.error textarea:focus {
	border-color:#953b39;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #d59392;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #d59392;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #d59392
}
.bootstrap .control-group.error .input-prepend .add-on, .bootstrap .control-group.error .input-append .add-on {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#b94a48
}
.bootstrap .control-group.success>label, .bootstrap .control-group.success .help-block, .bootstrap .control-group.success .help-inline {
	color:#468847
}
.bootstrap .control-group.success .checkbox, .bootstrap .control-group.success .radio, .bootstrap .control-group.success input, .bootstrap .control-group.success select, .bootstrap .control-group.success textarea {
	color:#468847
}
.bootstrap .control-group.success input, .bootstrap .control-group.success select, .bootstrap .control-group.success textarea {
	border-color:#468847;
	-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)
}
.bootstrap .control-group.success input:focus, .bootstrap .control-group.success select:focus, .bootstrap .control-group.success textarea:focus {
	border-color:#356635;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #7aba7b;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #7aba7b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #7aba7b
}
.bootstrap .control-group.success .input-prepend .add-on, .bootstrap .control-group.success .input-append .add-on {
	color:#468847;
	background-color:#dff0d8;
	border-color:#468847
}
.bootstrap .control-group.info>label, .bootstrap .control-group.info .help-block, .bootstrap .control-group.info .help-inline {
	color:#3a87ad
}
.bootstrap .control-group.info .checkbox, .bootstrap .control-group.info .radio, .bootstrap .control-group.info input, .bootstrap .control-group.info select, .bootstrap .control-group.info textarea {
	color:#3a87ad
}
.bootstrap .control-group.info input, .bootstrap .control-group.info select, .bootstrap .control-group.info textarea {
	border-color:#3a87ad;
	-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)
}
.bootstrap .control-group.info input:focus, .bootstrap .control-group.info select:focus, .bootstrap .control-group.info textarea:focus {
	border-color:#2d6987;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #7ab5d3;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #7ab5d3;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), .bootstrap 0 0 6px #7ab5d3
}
.bootstrap .control-group.info .input-prepend .add-on, .bootstrap .control-group.info .input-append .add-on {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#3a87ad
}
.bootstrap input:focus:required:invalid, .bootstrap textarea:focus:required:invalid, .bootstrap select:focus:required:invalid {
color:#b94a48;
border-color:#ee5f5b
}
.bootstrap input:focus:required:invalid:focus, .bootstrap textarea:focus:required:invalid:focus, .bootstrap 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
}
.bootstrap .form-actions {
	padding:19px 20px 20px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-top:1px solid #e5e5e5;
*zoom:1
}
.bootstrap .form-actions:before, .bootstrap .form-actions:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .form-actions:after {
	clear:both
}
.bootstrap .help-block, .bootstrap .help-inline {
	color:#595959
}
.bootstrap .help-block {
	display:block;
	margin-bottom:10px
}
.bootstrap .help-inline {
	display:inline-block;
*display:inline;
	padding-left:5px;
	vertical-align:middle;
*zoom:1
}
.bootstrap .input-append, .bootstrap .input-prepend {
	margin-bottom:5px;
	font-size:0;
	white-space:nowrap
}
.bootstrap .input-append input, .bootstrap .input-prepend input, .bootstrap .input-append select, .bootstrap .input-prepend select, .bootstrap .input-append .uneditable-input, .bootstrap .input-prepend .uneditable-input {
	position:relative;
	margin-bottom:0;
*margin-left:0;
	font-size:14px;
	vertical-align:top;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.bootstrap .input-append input:focus, .bootstrap .input-prepend input:focus, .bootstrap .input-append select:focus, .bootstrap .input-prepend select:focus, .bootstrap .input-append .uneditable-input:focus, .bootstrap .input-prepend .uneditable-input:focus {
	z-index:2
}
.bootstrap .input-append .add-on, .bootstrap .input-prepend .add-on {
	display:inline-block;
	width:auto;
	height:20px;
	min-width:16px;
	padding:4px 5px;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	background-color:#eee;
	border:1px solid #ccc
}
.bootstrap .input-append .add-on, .bootstrap .input-prepend .add-on, .bootstrap .input-append .btn, .bootstrap .input-prepend .btn {
	vertical-align:top;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.bootstrap .input-append .active, .bootstrap .input-prepend .active {
	background-color:#a9dba9;
	border-color:#46a546
}
.bootstrap .input-prepend .add-on, .bootstrap .input-prepend .btn {
	margin-right:-1px
}
.bootstrap .input-prepend .add-on:first-child, .bootstrap .input-prepend .btn:first-child {
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.bootstrap .input-append input, .bootstrap .input-append select, .bootstrap .input-append .uneditable-input {
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.bootstrap .input-append .add-on, .bootstrap .input-append .btn {
	margin-left:-1px
}
.bootstrap .input-append .add-on:last-child, .bootstrap .input-append .btn:last-child {
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.bootstrap .input-prepend.input-append input, .bootstrap .input-prepend.input-append select, .bootstrap .input-prepend.input-append .uneditable-input {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.bootstrap .input-prepend.input-append .add-on:first-child, .bootstrap .input-prepend.input-append .btn:first-child {
	margin-right:-1px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.bootstrap .input-prepend.input-append .add-on:last-child, .bootstrap .input-prepend.input-append .btn:last-child {
	margin-left:-1px;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.bootstrap input.search-query {
	padding-right:14px;
	padding-right:4px \9;
	padding-left:14px;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.bootstrap .form-search .input-append .search-query, .bootstrap .form-search .input-prepend .search-query {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.bootstrap .form-search .input-append .search-query {
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px
}
.bootstrap .form-search .input-append .btn {
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0
}
.bootstrap .form-search .input-prepend .search-query {
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0
}
.bootstrap .form-search .input-prepend .btn {
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px
}
.bootstrap .form-search input, .bootstrap .form-inline input, .bootstrap .form-horizontal input, .bootstrap .form-search textarea, .bootstrap .form-inline textarea, .bootstrap .form-horizontal textarea, .bootstrap .form-search select, .bootstrap .form-inline select, .bootstrap .form-horizontal select, .bootstrap .form-search .help-inline, .bootstrap .form-inline .help-inline, .bootstrap .form-horizontal .help-inline, .bootstrap .form-search .uneditable-input, .bootstrap .form-inline .uneditable-input, .bootstrap .form-horizontal .uneditable-input, .bootstrap .form-search .input-prepend, .bootstrap .form-inline .input-prepend, .bootstrap .form-horizontal .input-prepend, .bootstrap .form-search .input-append, .bootstrap .form-inline .input-append, .bootstrap .form-horizontal .input-append {
	display:inline-block;
*display:inline;
	margin-bottom:0;
	vertical-align:middle;
*zoom:1
}
.bootstrap .form-search .hide, .bootstrap .form-inline .hide, .bootstrap .form-horizontal .hide {
	display:none
}
.bootstrap .form-search label, .bootstrap .form-inline label, .bootstrap .form-search .btn-group, .bootstrap .form-inline .btn-group {
	display:inline-block
}
.bootstrap .form-search .input-append, .bootstrap .form-inline .input-append, .bootstrap .form-search .input-prepend, .bootstrap .form-inline .input-prepend {
	margin-bottom:0
}
.bootstrap .form-search .radio, .bootstrap .form-search .checkbox, .bootstrap .form-inline .radio, .bootstrap .form-inline .checkbox {
	padding-left:0;
	margin-bottom:0;
	vertical-align:middle
}
.bootstrap .form-search .radio input[type="radio"], .bootstrap .form-search .checkbox input[type="checkbox"], .bootstrap .form-inline .radio input[type="radio"], .bootstrap .form-inline .checkbox input[type="checkbox"] {
	float:left;
	margin-right:3px;
	margin-left:0
}
.bootstrap .control-group {
	margin-bottom:10px
}
.bootstrap legend+.control-group {
	margin-top:20px;
	-webkit-margin-top-collapse:separate
}
.bootstrap .form-horizontal .control-group {
	margin-bottom:20px;
*zoom:1
}
.bootstrap .form-horizontal .control-group:before, .bootstrap .form-horizontal .control-group:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .form-horizontal .control-group:after {
	clear:both
}
.bootstrap .form-horizontal .control-label {
	float:left;
	width:160px;
	padding-top:5px;
	text-align:right
}
.bootstrap .form-horizontal .controls {
*display:inline-block;
*padding-left:20px;
	margin-left:180px;
*margin-left:0
}
.bootstrap .form-horizontal .controls:first-child {
*padding-left:180px
}
.bootstrap .form-horizontal .help-block {
	margin-bottom:0
}
.bootstrap .form-horizontal input+.help-block, .bootstrap .form-horizontal select+.help-block, .bootstrap .form-horizontal textarea+.help-block {
	margin-top:10px
}
.bootstrap .form-horizontal .form-actions {
	padding-left:180px
}
.bootstrap table {
	max-width:100%;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0
}
.bootstrap .table {
	width:100%;
	margin-bottom:20px
}
.bootstrap .table th, .bootstrap .table td {
	padding:8px;
	line-height:20px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #ddd
}
.bootstrap .table th {
	font-weight:bold
}
.bootstrap .table thead th {
	vertical-align:bottom
}
.bootstrap .table caption+thead tr:first-child th, .bootstrap .table caption+thead tr:first-child td, .bootstrap .table colgroup+thead tr:first-child th, .bootstrap .table colgroup+thead tr:first-child td, .bootstrap .table thead:first-child tr:first-child th, .bootstrap .table thead:first-child tr:first-child td {
	border-top:0
}
.bootstrap .table tbody+tbody {
	border-top:2px solid #ddd
}
.bootstrap .table-condensed th, .bootstrap .table-condensed td {
	padding:4px 5px
}
.bootstrap .table-bordered {
	border:1px solid #ddd;
	border-collapse:separate;
*border-collapse:collapse;
	border-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.bootstrap .table-bordered th, .bootstrap .table-bordered td {
	border-left:1px solid #ddd
}
.bootstrap .table-bordered caption+thead tr:first-child th, .bootstrap .table-bordered caption+tbody tr:first-child th, .bootstrap .table-bordered caption+tbody tr:first-child td, .bootstrap .table-bordered colgroup+thead tr:first-child th, .bootstrap .table-bordered colgroup+tbody tr:first-child th, .bootstrap .table-bordered colgroup+tbody tr:first-child td, .bootstrap .table-bordered thead:first-child tr:first-child th, .bootstrap .table-bordered tbody:first-child tr:first-child th, .bootstrap .table-bordered tbody:first-child tr:first-child td {
	border-top:0
}
.bootstrap .table-bordered thead:first-child tr:first-child th:first-child, .bootstrap .table-bordered tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px
}
.bootstrap .table-bordered thead:first-child tr:first-child th:last-child, .bootstrap .table-bordered tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px
}
.bootstrap .table-bordered thead:last-child tr:last-child th:first-child, .bootstrap .table-bordered tbody:last-child tr:last-child td:first-child, .bootstrap .table-bordered tfoot:last-child tr:last-child td:first-child {
	-webkit-border-radius:0 0 0 4px;
	-moz-border-radius:0 0 0 4px;
	border-radius:0 0 0 4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px
}
.bootstrap .table-bordered thead:last-child tr:last-child th:last-child, .bootstrap .table-bordered tbody:last-child tr:last-child td:last-child, .bootstrap .table-bordered tfoot:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px
}
.bootstrap .table-bordered caption+thead tr:first-child th:first-child, .bootstrap .table-bordered caption+tbody tr:first-child td:first-child, .bootstrap .table-bordered colgroup+thead tr:first-child th:first-child, .bootstrap .table-bordered colgroup+tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px
}
.bootstrap .table-bordered caption+thead tr:first-child th:last-child, .bootstrap .table-bordered caption+tbody tr:first-child td:last-child, .bootstrap .table-bordered colgroup+thead tr:first-child th:last-child, .bootstrap .table-bordered colgroup+tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topleft:4px
}
.bootstrap .table-striped tbody tr:nth-child(odd) td, .bootstrap .table-striped tbody tr:nth-child(odd) th {
	background-color:#f9f9f9
}
.bootstrap .table-hover tbody tr:hover td, .bootstrap .table-hover tbody tr:hover th {
	background-color:#f5f5f5
}
.bootstrap table [class*=span], .bootstrap .row-fluid table [class*=span] {
	display:table-cell;
	float:none;
	margin-left:0
}
.bootstrap .table .span1 {
	float:none;
	width:44px;
	margin-left:0
}
.bootstrap .table .span2 {
	float:none;
	width:124px;
	margin-left:0
}
.bootstrap .table .span3 {
	float:none;
	width:204px;
	margin-left:0
}
.bootstrap .table .span4 {
	float:none;
	width:284px;
	margin-left:0
}
.bootstrap .table .span5 {
	float:none;
	width:364px;
	margin-left:0
}
.bootstrap .table .span6 {
	float:none;
	width:444px;
	margin-left:0
}
.bootstrap .table .span7 {
	float:none;
	width:524px;
	margin-left:0
}
.bootstrap .table .span8 {
	float:none;
	width:604px;
	margin-left:0
}
.bootstrap .table .span9 {
	float:none;
	width:684px;
	margin-left:0
}
.bootstrap .table .span10 {
	float:none;
	width:764px;
	margin-left:0
}
.bootstrap .table .span11 {
	float:none;
	width:844px;
	margin-left:0
}
.bootstrap .table .span12 {
	float:none;
	width:924px;
	margin-left:0
}
.bootstrap .table .span13 {
	float:none;
	width:1004px;
	margin-left:0
}
.bootstrap .table .span14 {
	float:none;
	width:1084px;
	margin-left:0
}
.bootstrap .table .span15 {
	float:none;
	width:1164px;
	margin-left:0
}
.bootstrap .table .span16 {
	float:none;
	width:1244px;
	margin-left:0
}
.bootstrap .table .span17 {
	float:none;
	width:1324px;
	margin-left:0
}
.bootstrap .table .span18 {
	float:none;
	width:1404px;
	margin-left:0
}
.bootstrap .table .span19 {
	float:none;
	width:1484px;
	margin-left:0
}
.bootstrap .table .span20 {
	float:none;
	width:1564px;
	margin-left:0
}
.bootstrap .table .span21 {
	float:none;
	width:1644px;
	margin-left:0
}
.bootstrap .table .span22 {
	float:none;
	width:1724px;
	margin-left:0
}
.bootstrap .table .span23 {
	float:none;
	width:1804px;
	margin-left:0
}
.bootstrap .table .span24 {
	float:none;
	width:1884px;
	margin-left:0
}
.bootstrap .table tbody tr.success td {
	background-color:#dff0d8
}
.bootstrap .table tbody tr.error td {
	background-color:#f2dede
}
.bootstrap .table tbody tr.warning td {
	background-color:#fcf8e3
}
.bootstrap .table tbody tr.info td {
	background-color:#d9edf7
}
.bootstrap .table-hover tbody tr.success:hover td {
	background-color:#d0e9c6
}
.bootstrap .table-hover tbody tr.error:hover td {
	background-color:#ebcccc
}
.bootstrap .table-hover tbody tr.warning:hover td {
	background-color:#faf2cc
}
.bootstrap .table-hover tbody tr.info:hover td {
	background-color:#c4e3f3
}
.bootstrap [class^="icon-"], .bootstrap [class*=" icon-"] {
display:inline-block;
width:14px;
height:14px;
margin-top:1px;
*margin-right:.3em;
line-height:14px;
vertical-align:text-top;
background-image:url("/resources/bootstrap/img/glyphicons-halflings.png");
background-position:14px 14px;
background-repeat:no-repeat
}
.bootstrap .icon-white, .bootstrap .nav-tabs>.active>a>[class^="icon-"], .bootstrap .nav-tabs>.active>a>[class*=" icon-"], .bootstrap .nav-pills>.active>a>[class^="icon-"], .bootstrap .nav-pills>.active>a>[class*=" icon-"], .bootstrap .nav-list>.active>a>[class^="icon-"], .bootstrap .nav-list>.active>a>[class*=" icon-"], .bootstrap .navbar-inverse .nav>.active>a>[class^="icon-"], .bootstrap .navbar-inverse .nav>.active>a>[class*=" icon-"], .bootstrap .dropdown-menu>li>a:hover>[class^="icon-"], .bootstrap .dropdown-menu>li>a:hover>[class*=" icon-"], .bootstrap .dropdown-menu>.active>a>[class^="icon-"], .bootstrap .dropdown-menu>.active>a>[class*=" icon-"] {
background-image:url("/resources/bootstrap/img/glyphicons-halflings-white.png")
}
.bootstrap .icon-glass {
	background-position:0 0
}
.bootstrap .icon-music {
	background-position:-24px 0
}
.bootstrap .icon-search {
	background-position:-48px 0
}
.bootstrap .icon-envelope {
	background-position:-72px 0
}
.bootstrap .icon-heart {
	background-position:-96px 0
}
.bootstrap .icon-star {
	background-position:-120px 0
}
.bootstrap .icon-star-empty {
	background-position:-144px 0
}
.bootstrap .icon-user {
	background-position:-168px 0
}
.bootstrap .icon-film {
	background-position:-192px 0
}
.bootstrap .icon-th-large {
	background-position:-216px 0
}
.bootstrap .icon-th {
	background-position:-240px 0
}
.bootstrap .icon-th-list {
	background-position:-264px 0
}
.bootstrap .icon-ok {
	background-position:-288px 0
}
.bootstrap .icon-remove {
	background-position:-312px 0
}
.bootstrap .icon-zoom-in {
	background-position:-336px 0
}
.bootstrap .icon-zoom-out {
	background-position:-360px 0
}
.bootstrap .icon-off {
	background-position:-384px 0
}
.bootstrap .icon-signal {
	background-position:-408px 0
}
.bootstrap .icon-cog {
	background-position:-432px 0
}
.bootstrap .icon-trash {
	background-position:-456px 0
}
.bootstrap .icon-home {
	background-position:0 -24px
}
.bootstrap .icon-file {
	background-position:-24px -24px
}
.bootstrap .icon-time {
	background-position:-48px -24px
}
.bootstrap .icon-road {
	background-position:-72px -24px
}
.bootstrap .icon-download-alt {
	background-position:-96px -24px
}
.bootstrap .icon-download {
	background-position:-120px -24px
}
.bootstrap .icon-upload {
	background-position:-144px -24px
}
.bootstrap .icon-inbox {
	background-position:-168px -24px
}
.bootstrap .icon-play-circle {
	background-position:-192px -24px
}
.bootstrap .icon-repeat {
	background-position:-216px -24px
}
.bootstrap .icon-refresh {
	background-position:-240px -24px
}
.bootstrap .icon-list-alt {
	background-position:-264px -24px
}
.bootstrap .icon-lock {
	background-position:-287px -24px
}
.bootstrap .icon-flag {
	background-position:-312px -24px
}
.bootstrap .icon-headphones {
	background-position:-336px -24px
}
.bootstrap .icon-volume-off {
	background-position:-360px -24px
}
.bootstrap .icon-volume-down {
	background-position:-384px -24px
}
.bootstrap .icon-volume-up {
	background-position:-408px -24px
}
.bootstrap .icon-qrcode {
	background-position:-432px -24px
}
.bootstrap .icon-barcode {
	background-position:-456px -24px
}
.bootstrap .icon-tag {
	background-position:0 -48px
}
.bootstrap .icon-tags {
	background-position:-25px -48px
}
.bootstrap .icon-book {
	background-position:-48px -48px
}
.bootstrap .icon-bookmark {
	background-position:-72px -48px
}
.bootstrap .icon-print {
	background-position:-96px -48px
}
.bootstrap .icon-camera {
	background-position:-120px -48px
}
.bootstrap .icon-font {
	background-position:-144px -48px
}
.bootstrap .icon-bold {
	background-position:-167px -48px
}
.bootstrap .icon-italic {
	background-position:-192px -48px
}
.bootstrap .icon-text-height {
	background-position:-216px -48px
}
.bootstrap .icon-text-width {
	background-position:-240px -48px
}
.bootstrap .icon-align-left {
	background-position:-264px -48px
}
.bootstrap .icon-align-center {
	background-position:-288px -48px
}
.bootstrap .icon-align-right {
	background-position:-312px -48px
}
.bootstrap .icon-align-justify {
	background-position:-336px -48px
}
.bootstrap .icon-list {
	background-position:-360px -48px
}
.bootstrap .icon-indent-left {
	background-position:-384px -48px
}
.bootstrap .icon-indent-right {
	background-position:-408px -48px
}
.bootstrap .icon-facetime-video {
	background-position:-432px -48px
}
.bootstrap .icon-picture {
	background-position:-456px -48px
}
.bootstrap .icon-pencil {
	background-position:0 -72px
}
.bootstrap .icon-map-marker {
	background-position:-24px -72px
}
.bootstrap .icon-adjust {
	background-position:-48px -72px
}
.bootstrap .icon-tint {
	background-position:-72px -72px
}
.bootstrap .icon-edit {
	background-position:-96px -72px
}
.bootstrap .icon-share {
	background-position:-120px -72px
}
.bootstrap .icon-check {
	background-position:-144px -72px
}
.bootstrap .icon-move {
	background-position:-168px -72px
}
.bootstrap .icon-step-backward {
	background-position:-192px -72px
}
.bootstrap .icon-fast-backward {
	background-position:-216px -72px
}
.bootstrap .icon-backward {
	background-position:-240px -72px
}
.bootstrap .icon-play {
	background-position:-264px -72px
}
.bootstrap .icon-pause {
	background-position:-288px -72px
}
.bootstrap .icon-stop {
	background-position:-312px -72px
}
.bootstrap .icon-forward {
	background-position:-336px -72px
}
.bootstrap .icon-fast-forward {
	background-position:-360px -72px
}
.bootstrap .icon-step-forward {
	background-position:-384px -72px
}
.bootstrap .icon-eject {
	background-position:-408px -72px
}
.bootstrap .icon-chevron-left {
	background-position:-432px -72px
}
.bootstrap .icon-chevron-right {
	background-position:-456px -72px
}
.bootstrap .icon-plus-sign {
	background-position:0 -96px
}
.bootstrap .icon-minus-sign {
	background-position:-24px -96px
}
.bootstrap .icon-remove-sign {
	background-position:-48px -96px
}
.bootstrap .icon-ok-sign {
	background-position:-72px -96px
}
.bootstrap .icon-question-sign {
	background-position:-96px -96px
}
.bootstrap .icon-info-sign {
	background-position:-120px -96px
}
.bootstrap .icon-screenshot {
	background-position:-144px -96px
}
.bootstrap .icon-remove-circle {
	background-position:-168px -96px
}
.bootstrap .icon-ok-circle {
	background-position:-192px -96px
}
.bootstrap .icon-ban-circle {
	background-position:-216px -96px
}
.bootstrap .icon-arrow-left {
	background-position:-240px -96px
}
.bootstrap .icon-arrow-right {
	background-position:-264px -96px
}
.bootstrap .icon-arrow-up {
	background-position:-289px -96px
}
.bootstrap .icon-arrow-down {
	background-position:-312px -96px
}
.bootstrap .icon-share-alt {
	background-position:-336px -96px
}
.bootstrap .icon-resize-full {
	background-position:-360px -96px
}
.bootstrap .icon-resize-small {
	background-position:-384px -96px
}
.bootstrap .icon-plus {
	background-position:-408px -96px
}
.bootstrap .icon-minus {
	background-position:-433px -96px
}
.bootstrap .icon-asterisk {
	background-position:-456px -96px
}
.bootstrap .icon-exclamation-sign {
	background-position:0 -120px
}
.bootstrap .icon-gift {
	background-position:-24px -120px
}
.bootstrap .icon-leaf {
	background-position:-48px -120px
}
.bootstrap .icon-fire {
	background-position:-72px -120px
}
.bootstrap .icon-eye-open {
	background-position:-96px -120px
}
.bootstrap .icon-eye-close {
	background-position:-120px -120px
}
.bootstrap .icon-warning-sign {
	background-position:-144px -120px
}
.bootstrap .icon-plane {
	background-position:-168px -120px
}
.bootstrap .icon-calendar {
	background-position:-192px -120px
}
.bootstrap .icon-random {
	width:16px;
	background-position:-216px -120px
}
.bootstrap .icon-comment {
	background-position:-240px -120px
}
.bootstrap .icon-magnet {
	background-position:-264px -120px
}
.bootstrap .icon-chevron-up {
	background-position:-288px -120px
}
.bootstrap .icon-chevron-down {
	background-position:-313px -119px
}
.bootstrap .icon-retweet {
	background-position:-336px -120px
}
.bootstrap .icon-shopping-cart {
	background-position:-360px -120px
}
.bootstrap .icon-folder-close {
	background-position:-384px -120px
}
.bootstrap .icon-folder-open {
	width:16px;
	background-position:-408px -120px
}
.bootstrap .icon-resize-vertical {
	background-position:-432px -119px
}
.bootstrap .icon-resize-horizontal {
	background-position:-456px -118px
}
.bootstrap .icon-hdd {
	background-position:0 -144px
}
.bootstrap .icon-bullhorn {
	background-position:-24px -144px
}
.bootstrap .icon-bell {
	background-position:-48px -144px
}
.bootstrap .icon-certificate {
	background-position:-72px -144px
}
.bootstrap .icon-thumbs-up {
	background-position:-96px -144px
}
.bootstrap .icon-thumbs-down {
	background-position:-120px -144px
}
.bootstrap .icon-hand-right {
	background-position:-144px -144px
}
.bootstrap .icon-hand-left {
	background-position:-168px -144px
}
.bootstrap .icon-hand-up {
	background-position:-192px -144px
}
.bootstrap .icon-hand-down {
	background-position:-216px -144px
}
.bootstrap .icon-circle-arrow-right {
	background-position:-240px -144px
}
.bootstrap .icon-circle-arrow-left {
	background-position:-264px -144px
}
.bootstrap .icon-circle-arrow-up {
	background-position:-288px -144px
}
.bootstrap .icon-circle-arrow-down {
	background-position:-312px -144px
}
.bootstrap .icon-globe {
	background-position:-336px -144px
}
.bootstrap .icon-wrench {
	background-position:-360px -144px
}
.bootstrap .icon-tasks {
	background-position:-384px -144px
}
.bootstrap .icon-filter {
	background-position:-408px -144px
}
.bootstrap .icon-briefcase {
	background-position:-432px -144px
}
.bootstrap .icon-fullscreen {
	background-position:-456px -144px
}

.bootstrap .dropup, .bootstrap .dropdown {
	position:relative
}
.bootstrap .dropdown-toggle {
*margin-bottom:-3px
}
.bootstrap .dropdown-toggle:active, .bootstrap .open .dropdown-toggle {
	outline:0
}
.bootstrap .caret {
	display:inline-block;
	width:0;
	height:0;
	vertical-align:top;
	border-top:4px solid #000;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	content:""
}
.bootstrap .dropdown .caret {
	margin-top:8px;
	margin-left:2px
}
.bootstrap .dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
*border-right-width:2px;
*border-bottom-width:2px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box
}
.bootstrap .dropdown-menu.pull-right {
	right:0;
	left:auto
}
.bootstrap .dropdown-menu .divider {
*width:100%;
	height:1px;
	margin:9px 1px;
*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff
}
.bootstrap .dropdown-menu a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:20px;
	color:#333;
	white-space:nowrap
}
.bootstrap .dropdown-menu li>a:hover, .bootstrap .dropdown-menu li>a:focus, .bootstrap .dropdown-submenu:hover>a {
	color:#fff;
	text-decoration:none;
	background-color:#08c;
	background-color:#0081c2;
	background-image:-moz-linear-gradient(top, .bootstrap #08c, .bootstrap #0077b3);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#08c), .bootstrap to(#0077b3));
	background-image:-webkit-linear-gradient(top, .bootstrap #08c, .bootstrap #0077b3);
	background-image:-o-linear-gradient(top, .bootstrap #08c, .bootstrap #0077b3);
	background-image:linear-gradient(to bottom, .bootstrap #08c, .bootstrap #0077b3);
	background-repeat:repeat-x;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', .bootstrap endColorstr='#ff0077b3', .bootstrap GradientType=0)
}
.bootstrap .dropdown-menu .active>a, .bootstrap .dropdown-menu .active>a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#08c;
	background-color:#0081c2;
	background-image:linear-gradient(to bottom, .bootstrap #08c, .bootstrap #0077b3);
	background-image:-moz-linear-gradient(top, .bootstrap #08c, .bootstrap #0077b3);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#08c), .bootstrap to(#0077b3));
	background-image:-webkit-linear-gradient(top, .bootstrap #08c, .bootstrap #0077b3);
	background-image:-o-linear-gradient(top, .bootstrap #08c, .bootstrap #0077b3);
	background-repeat:repeat-x;
	outline:0;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', .bootstrap endColorstr='#ff0077b3', .bootstrap GradientType=0)
}
.bootstrap .dropdown-menu .disabled>a, .bootstrap .dropdown-menu .disabled>a:hover {
	color:#999
}
.bootstrap .dropdown-menu .disabled>a:hover {
	text-decoration:none;
	cursor:default;
	background-color:transparent
}
.bootstrap .open {
*z-index:1000
}
.bootstrap .open>.dropdown-menu {
	display:block
}
.bootstrap .pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.bootstrap .dropup .caret, .bootstrap .navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px solid #000;
	content:""
}
.bootstrap .dropup .dropdown-menu, .bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:1px
}
.bootstrap .dropdown-submenu {
	position:relative
}
.bootstrap .dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px
}
.bootstrap .dropdown-submenu:hover>.dropdown-menu {
	display:block
}
.bootstrap .dropdown-submenu>a:after {
	display:block;
	float:right;
	width:0;
	height:0;
	margin-top:5px;
	margin-right:-10px;
	border-color:transparent;
	border-left-color:#ccc;
	border-style:solid;
	border-width:5px 0 5px 5px;
	content:" "
}
.bootstrap .dropdown-submenu:hover>a:after {
	border-left-color:#fff
}
.bootstrap .dropdown .dropdown-menu .nav-header {
	padding-right:20px;
	padding-left:20px
}
.bootstrap .typeahead {
	margin-top:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.bootstrap .well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}
.bootstrap .well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,0.15)
}
.bootstrap .well-large {
	padding:24px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.bootstrap .well-small {
	padding:9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.bootstrap .fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.bootstrap .fade.in {
	opacity:1
}
.bootstrap .collapse {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	-moz-transition:height .35s ease;
	-o-transition:height .35s ease;
	transition:height .35s ease
}
.bootstrap .collapse.in {
	height:auto
}
.bootstrap .close {
	float:right;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.bootstrap .close:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.4;
	filter:alpha(opacity=40)
}
.bootstrap button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.bootstrap .btn {
	display:inline-block;
*display:inline;
	padding:4px 14px;
	margin-bottom:0;
*margin-left:.3em;
	font-size:14px;
	line-height:20px;
*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:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#fff), .bootstrap to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, .bootstrap #fff, .bootstrap #e6e6e6);
	background-image:-o-linear-gradient(top, .bootstrap #fff, .bootstrap #e6e6e6);
	background-image:linear-gradient(to bottom, .bootstrap #fff, .bootstrap #e6e6e6);
	background-image:-moz-linear-gradient(top, .bootstrap #fff, .bootstrap #e6e6e6);
	background-repeat:repeat-x;
	border:1px solid #bbb;
*border:0;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', .bootstrap endColorstr='#ffe6e6e6', .bootstrap GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false);
*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), .bootstrap 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), .bootstrap 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), .bootstrap 0 1px 2px rgba(0,0,0,0.05)
}
.bootstrap .btn:hover, .bootstrap .btn:active, .bootstrap .btn.active, .bootstrap .btn.disabled, .bootstrap .btn[disabled] {
	color:#333;
	background-color:#e6e6e6;
*background-color:#d9d9d9
}
.bootstrap .btn:active, .bootstrap .btn.active {
	background-color:#ccc \9
}
.bootstrap .btn:first-child {
*margin-left:0
}
.bootstrap .btn:hover {
	color:#333;
	text-decoration:none;
	background-color:#e6e6e6;
*background-color:#d9d9d9;
	background-position:0 -15px;
	-webkit-transition:background-position .1s linear;
	-moz-transition:background-position .1s linear;
	-o-transition:background-position .1s linear;
	transition:background-position .1s linear
}
.bootstrap .btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.bootstrap .btn.active, .bootstrap .btn:active {
	background-color:#e6e6e6;
	background-color:#d9d9d9 \9;
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), .bootstrap 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), .bootstrap 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), .bootstrap 0 1px 2px rgba(0,0,0,0.05)
}
.bootstrap .btn.disabled, .bootstrap .btn[disabled] {
	cursor:default;
	background-color:#e6e6e6;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.bootstrap .btn-large {
	padding:9px 14px;
	font-size:16px;
	line-height:normal;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.bootstrap .btn-large [class^="icon-"] {
	margin-top:2px
}
.bootstrap .btn-small {
	padding:3px 9px;
	font-size:12px;
	line-height:18px
}
.bootstrap .btn-small [class^="icon-"] {
	margin-top:0
}
.bootstrap .btn-mini {
	padding:2px 6px;
	font-size:11px;
	line-height:17px
}
.bootstrap .btn-block {
	display:block;
	width:100%;
	padding-right:0;
	padding-left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.bootstrap .btn-block+.btn-block {
	margin-top:5px
}
.bootstrap input[type="submit"].btn-block, .bootstrap input[type="reset"].btn-block, .bootstrap input[type="button"].btn-block {
	width:100%
}
.bootstrap .btn-primary.active, .bootstrap .btn-warning.active, .bootstrap .btn-danger.active, .bootstrap .btn-success.active, .bootstrap .btn-info.active, .bootstrap .btn-inverse.active {
	color:rgba(255,255,255,0.75)
}
.bootstrap .btn {
	border-color:#c5c5c5;
	border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)
}
.bootstrap .btn-primary {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#006dcc;
*background-color:#04c;
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#08c), .bootstrap to(#04c));
	background-image:-webkit-linear-gradient(top, .bootstrap #08c, .bootstrap #04c);
	background-image:-o-linear-gradient(top, .bootstrap #08c, .bootstrap #04c);
	background-image:linear-gradient(to bottom, .bootstrap #08c, .bootstrap #04c);
	background-image:-moz-linear-gradient(top, .bootstrap #08c, .bootstrap #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', .bootstrap endColorstr='#ff0044cc', .bootstrap GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.bootstrap .btn-primary:hover, .bootstrap .btn-primary:active, .bootstrap .btn-primary.active, .bootstrap .btn-primary.disabled, .bootstrap .btn-primary[disabled] {
	color:#fff;
	background-color:#04c;
*background-color:#003bb3
}
.bootstrap .btn-primary:active, .bootstrap .btn-primary.active {
	background-color:#039 \9
}
.bootstrap .btn-warning {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#faa732;
*background-color:#f89406;
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#fbb450), .bootstrap to(#f89406));
	background-image:-webkit-linear-gradient(top, .bootstrap #fbb450, .bootstrap #f89406);
	background-image:-o-linear-gradient(top, .bootstrap #fbb450, .bootstrap #f89406);
	background-image:linear-gradient(to bottom, .bootstrap #fbb450, .bootstrap #f89406);
	background-image:-moz-linear-gradient(top, .bootstrap #fbb450, .bootstrap #f89406);
	background-repeat:repeat-x;
	border-color:#f89406 #f89406 #ad6704;
	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='#fffbb450', .bootstrap endColorstr='#fff89406', .bootstrap GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.bootstrap .btn-warning:hover, .bootstrap .btn-warning:active, .bootstrap .btn-warning.active, .bootstrap .btn-warning.disabled, .bootstrap .btn-warning[disabled] {
	color:#fff;
	background-color:#f89406;
*background-color:#df8505
}
.bootstrap .btn-warning:active, .bootstrap .btn-warning.active {
	background-color:#c67605 \9
}
.bootstrap .btn-danger {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
*background-color:#bd362f;
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#ee5f5b), .bootstrap to(#bd362f));
	background-image:-webkit-linear-gradient(top, .bootstrap #ee5f5b, .bootstrap #bd362f);
	background-image:-o-linear-gradient(top, .bootstrap #ee5f5b, .bootstrap #bd362f);
	background-image:linear-gradient(to bottom, .bootstrap #ee5f5b, .bootstrap #bd362f);
	background-image:-moz-linear-gradient(top, .bootstrap #ee5f5b, .bootstrap #bd362f);
	background-repeat:repeat-x;
	border-color:#bd362f #bd362f #802420;
	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='#ffee5f5b', .bootstrap endColorstr='#ffbd362f', .bootstrap GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.bootstrap .btn-danger:hover, .bootstrap .btn-danger:active, .bootstrap .btn-danger.active, .bootstrap .btn-danger.disabled, .bootstrap .btn-danger[disabled] {
	color:#fff;
	background-color:#bd362f;
*background-color:#a9302a
}
.bootstrap .btn-danger:active, .bootstrap .btn-danger.active {
	background-color:#942a25 \9
}
.bootstrap .btn-success {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
*background-color:#51a351;
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#62c462), .bootstrap to(#51a351));
	background-image:-webkit-linear-gradient(top, .bootstrap #62c462, .bootstrap #51a351);
	background-image:-o-linear-gradient(top, .bootstrap #62c462, .bootstrap #51a351);
	background-image:linear-gradient(to bottom, .bootstrap #62c462, .bootstrap #51a351);
	background-image:-moz-linear-gradient(top, .bootstrap #62c462, .bootstrap #51a351);
	background-repeat:repeat-x;
	border-color:#51a351 #51a351 #387038;
	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='#ff62c462', .bootstrap endColorstr='#ff51a351', .bootstrap GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.bootstrap .btn-success:hover, .bootstrap .btn-success:active, .bootstrap .btn-success.active, .bootstrap .btn-success.disabled, .bootstrap .btn-success[disabled] {
	color:#fff;
	background-color:#51a351;
*background-color:#499249
}
.bootstrap .btn-success:active, .bootstrap .btn-success.active {
	background-color:#408140 \9
}
.bootstrap .btn-info {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
*background-color:#2f96b4;
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#5bc0de), .bootstrap to(#2f96b4));
	background-image:-webkit-linear-gradient(top, .bootstrap #5bc0de, .bootstrap #2f96b4);
	background-image:-o-linear-gradient(top, .bootstrap #5bc0de, .bootstrap #2f96b4);
	background-image:linear-gradient(to bottom, .bootstrap #5bc0de, .bootstrap #2f96b4);
	background-image:-moz-linear-gradient(top, .bootstrap #5bc0de, .bootstrap #2f96b4);
	background-repeat:repeat-x;
	border-color:#2f96b4 #2f96b4 #1f6377;
	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='#ff5bc0de', .bootstrap endColorstr='#ff2f96b4', .bootstrap GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.bootstrap .btn-info:hover, .bootstrap .btn-info:active, .bootstrap .btn-info.active, .bootstrap .btn-info.disabled, .bootstrap .btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
*background-color:#2a85a0
}
.bootstrap .btn-info:active, .bootstrap .btn-info.active {
	background-color:#24748c \9
}
.bootstrap .btn-inverse {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
*background-color:#222;
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#444), .bootstrap to(#222));
	background-image:-webkit-linear-gradient(top, .bootstrap #444, .bootstrap #222);
	background-image:-o-linear-gradient(top, .bootstrap #444, .bootstrap #222);
	background-image:linear-gradient(to bottom, .bootstrap #444, .bootstrap #222);
	background-image:-moz-linear-gradient(top, .bootstrap #444, .bootstrap #222);
	background-repeat:repeat-x;
	border-color:#222 #222 #000;
	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='#ff444444', .bootstrap endColorstr='#ff222222', .bootstrap GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.bootstrap .btn-inverse:hover, .bootstrap .btn-inverse:active, .bootstrap .btn-inverse.active, .bootstrap .btn-inverse.disabled, .bootstrap .btn-inverse[disabled] {
	color:#fff;
	background-color:#222;
*background-color:#151515
}
.bootstrap .btn-inverse:active, .bootstrap .btn-inverse.active {
	background-color:#080808 \9
}
.bootstrap button.btn, .bootstrap input[type="submit"].btn {
*padding-top:3px;
*padding-bottom:3px
}
.bootstrap button.btn::-moz-focus-inner, .bootstrap input[type="submit"].btn::-moz-focus-inner {
padding:0;
border:0
}
.bootstrap button.btn.btn-large, .bootstrap input[type="submit"].btn.btn-large {
*padding-top:7px;
*padding-bottom:7px
}
.bootstrap button.btn.btn-small, .bootstrap input[type="submit"].btn.btn-small {
*padding-top:3px;
*padding-bottom:3px
}
.bootstrap button.btn.btn-mini, .bootstrap input[type="submit"].btn.btn-mini {
*padding-top:1px;
*padding-bottom:1px
}
.bootstrap .btn-link, .bootstrap .btn-link:active, .bootstrap .btn-link[disabled] {
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.bootstrap .btn-link {
	color:#08c;
	cursor:pointer;
	border-color:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.bootstrap .btn-link:hover {
	color:#005580;
	text-decoration:underline;
	background-color:transparent
}
.bootstrap .btn-link[disabled]:hover {
	color:#333;
	text-decoration:none
}
.bootstrap .btn-group {
	position:relative;
*margin-left:.3em;
	font-size:0;
	white-space:nowrap;
	vertical-align:middle
}
.bootstrap .btn-group:first-child {
*margin-left:0
}
.bootstrap .btn-group+.btn-group {
	margin-left:5px
}
.bootstrap .btn-toolbar {
	margin-top:10px;
	margin-bottom:10px;
	font-size:0
}
.bootstrap .btn-toolbar .btn-group {
	display:inline-block;
*display:inline;
*zoom:1
}
.bootstrap .btn-toolbar .btn+.btn, .bootstrap .btn-toolbar .btn-group+.btn, .bootstrap .btn-toolbar .btn+.btn-group {
	margin-left:5px
}
.bootstrap .btn-group>.btn {
	position:relative;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.bootstrap .btn-group>.btn+.btn {
	margin-left:-1px
}
.bootstrap .btn-group>.btn, .bootstrap .btn-group>.dropdown-menu {
	font-size:14px
}
.bootstrap .btn-group>.btn-mini {
	font-size:11px
}
.bootstrap .btn-group>.btn-small {
	font-size:12px
}
.bootstrap .btn-group>.btn-large {
	font-size:16px
}
.bootstrap .btn-group>.btn:first-child {
	margin-left:0;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px
}
.bootstrap .btn-group>.btn:last-child, .bootstrap .btn-group>.dropdown-toggle {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px
}
.bootstrap .btn-group>.btn.large:first-child {
	margin-left:0;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-topleft:6px
}
.bootstrap .btn-group>.btn.large:last-child, .bootstrap .btn-group>.large.dropdown-toggle {
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomright:6px
}
.bootstrap .btn-group>.btn:hover, .bootstrap .btn-group>.btn:focus, .bootstrap .btn-group>.btn:active, .bootstrap .btn-group>.btn.active {
	z-index:2
}
.bootstrap .btn-group .dropdown-toggle:active, .bootstrap .btn-group.open .dropdown-toggle {
	outline:0
}
.bootstrap .btn-group>.btn+.dropdown-toggle {
*padding-top:5px;
	padding-right:8px;
*padding-bottom:5px;
	padding-left:8px;
	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125), .bootstrap inset 0 1px 0 rgba(255,255,255,0.2), .bootstrap 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125), .bootstrap inset 0 1px 0 rgba(255,255,255,0.2), .bootstrap 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 1px 0 0 rgba(255,255,255,0.125), .bootstrap inset 0 1px 0 rgba(255,255,255,0.2), .bootstrap 0 1px 2px rgba(0,0,0,0.05)
}
.bootstrap .btn-group>.btn-mini+.dropdown-toggle {
*padding-top:2px;
	padding-right:5px;
*padding-bottom:2px;
	padding-left:5px
}
.bootstrap .btn-group>.btn-small+.dropdown-toggle {
*padding-top:5px;
*padding-bottom:4px
}
.bootstrap .btn-group>.btn-large+.dropdown-toggle {
*padding-top:7px;
	padding-right:12px;
*padding-bottom:7px;
	padding-left:12px
}
.bootstrap .btn-group.open .dropdown-toggle {
	background-image:none;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), .bootstrap 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), .bootstrap 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), .bootstrap 0 1px 2px rgba(0,0,0,0.05)
}
.bootstrap .btn-group.open .btn.dropdown-toggle {
	background-color:#e6e6e6
}
.bootstrap .btn-group.open .btn-primary.dropdown-toggle {
	background-color:#04c
}
.bootstrap .btn-group.open .btn-warning.dropdown-toggle {
	background-color:#f89406
}
.bootstrap .btn-group.open .btn-danger.dropdown-toggle {
	background-color:#bd362f
}
.bootstrap .btn-group.open .btn-success.dropdown-toggle {
	background-color:#51a351
}
.bootstrap .btn-group.open .btn-info.dropdown-toggle {
	background-color:#2f96b4
}
.bootstrap .btn-group.open .btn-inverse.dropdown-toggle {
	background-color:#222
}
.bootstrap .btn .caret {
	margin-top:8px;
	margin-left:0
}
.bootstrap .btn-mini .caret, .bootstrap .btn-small .caret, .bootstrap .btn-large .caret {
	margin-top:6px
}
.bootstrap .btn-large .caret {
	border-top-width:5px;
	border-right-width:5px;
	border-left-width:5px
}
.bootstrap .dropup .btn-large .caret {
	border-top:0;
	border-bottom:5px solid #000
}
.bootstrap .btn-primary .caret, .bootstrap .btn-warning .caret, .bootstrap .btn-danger .caret, .bootstrap .btn-info .caret, .bootstrap .btn-success .caret, .bootstrap .btn-inverse .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.bootstrap .btn-group-vertical {
	display:inline-block;
*display:inline;
*zoom:1
}
.bootstrap .btn-group-vertical .btn {
	display:block;
	float:none;
	width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.bootstrap .btn-group-vertical .btn+.btn {
	margin-top:-1px;
	margin-left:0
}
.bootstrap .btn-group-vertical .btn:first-child {
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.bootstrap .btn-group-vertical .btn:last-child {
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.bootstrap .btn-group-vertical .btn-large:first-child {
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0
}
.bootstrap .btn-group-vertical .btn-large:last-child {
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}
.bootstrap .alert {
	padding:8px 35px 8px 14px;
	margin-bottom:20px;
	color:#c09853;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	background-color:#fcf8e3;
	border:1px solid #fbeed5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.bootstrap .alert h4 {
	margin:0
}
.bootstrap .alert .close {
	position:relative;
	top:-2px;
	right:-21px;
	line-height:20px
}
.bootstrap .alert-success {
	color:#468847;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.bootstrap .alert-danger, .bootstrap .alert-error {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#eed3d7
}
.bootstrap .alert-info {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.bootstrap .alert-block {
	padding-top:14px;
	padding-bottom:14px
}
.bootstrap .alert-block>p, .bootstrap .alert-block>ul {
	margin-bottom:0
}
.bootstrap .alert-block p+p {
	margin-top:5px
}
.bootstrap .nav {
	margin-bottom:20px;
	margin-left:0;
	list-style:none
}
.bootstrap .nav>li>a {
	display:block
}
.bootstrap .nav>li>a:hover {
	text-decoration:none;
	background-color:#eee
}
.bootstrap .nav>.pull-right {
	float:right
}
.bootstrap .nav-header {
	display:block;
	padding:3px 15px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	color:#999;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	text-transform:uppercase
}
.bootstrap .nav li+.nav-header {
	margin-top:9px
}
.bootstrap .nav-list {
	padding-right:15px;
	padding-left:15px;
	margin-bottom:0
}
.bootstrap .nav-list>li>a, .bootstrap .nav-list .nav-header {
	margin-right:-15px;
	margin-left:-15px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}
.bootstrap .nav-list>li>a {
	padding:3px 15px
}
.bootstrap .nav-list>.active>a, .bootstrap .nav-list>.active>a:hover {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
	background-color:#08c
}
.bootstrap .nav-list [class^="icon-"] {
	margin-right:2px
}
.bootstrap .nav-list .divider {
*width:100%;
	height:1px;
	margin:9px 1px;
*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff
}
.bootstrap .nav-tabs, .bootstrap .nav-pills {
*zoom:1
}
.bootstrap .nav-tabs:before, .bootstrap .nav-pills:before, .bootstrap .nav-tabs:after, .bootstrap .nav-pills:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .nav-tabs:after, .bootstrap .nav-pills:after {
	clear:both
}
.bootstrap .nav-tabs>li, .bootstrap .nav-pills>li {
	float:left
}
.bootstrap .nav-tabs>li>a, .bootstrap .nav-pills>li>a {
	padding-right:12px;
	padding-left:12px;
	margin-right:2px;
	line-height:14px
}
.bootstrap .nav-tabs {
	border-bottom:1px solid #ddd
}
.bootstrap .nav-tabs>li {
	margin-bottom:-1px
}
.bootstrap .nav-tabs>li>a {
	padding-top:8px;
	padding-bottom:8px;
	line-height:20px;
	border:1px solid transparent;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.bootstrap .nav-tabs>li>a:hover {
	border-color:#eee #eee #ddd
}
.bootstrap .nav-tabs>.active>a, .bootstrap .nav-tabs>.active>a:hover {
	color:#555;
	cursor:default;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent
}
.bootstrap .nav-pills>li>a {
	padding-top:8px;
	padding-bottom:8px;
	margin-top:2px;
	margin-bottom:2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.bootstrap .nav-pills>.active>a, .bootstrap .nav-pills>.active>a:hover {
	color:#fff;
	background-color:#08c
}
.bootstrap .nav-stacked>li {
	float:none
}
.bootstrap .nav-stacked>li>a {
	margin-right:0
}
.bootstrap .nav-tabs.nav-stacked {
	border-bottom:0
}
.bootstrap .nav-tabs.nav-stacked>li>a {
	border:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.bootstrap .nav-tabs.nav-stacked>li:first-child>a {
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px
}
.bootstrap .nav-tabs.nav-stacked>li:last-child>a {
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px
}
.bootstrap .nav-tabs.nav-stacked>li>a:hover {
	z-index:2;
	border-color:#ddd
}
.bootstrap .nav-pills.nav-stacked>li>a {
	margin-bottom:3px
}
.bootstrap .nav-pills.nav-stacked>li:last-child>a {
	margin-bottom:1px
}
.bootstrap .nav-tabs .dropdown-menu {
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}
.bootstrap .nav-pills .dropdown-menu {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.bootstrap .nav .dropdown-toggle .caret {
	margin-top:6px;
	border-top-color:#08c;
	border-bottom-color:#08c
}
.bootstrap .nav .dropdown-toggle:hover .caret {
	border-top-color:#005580;
	border-bottom-color:#005580
}
.bootstrap .nav-tabs .dropdown-toggle .caret {
	margin-top:8px
}
.bootstrap .nav .active .dropdown-toggle .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.bootstrap .nav-tabs .active .dropdown-toggle .caret {
	border-top-color:#555;
	border-bottom-color:#555
}
.bootstrap .nav>.dropdown.active>a:hover {
	cursor:pointer
}
.bootstrap .nav-tabs .open .dropdown-toggle, .bootstrap .nav-pills .open .dropdown-toggle, .bootstrap .nav>li.dropdown.open.active>a:hover {
	color:#fff;
	background-color:#999;
	border-color:#999
}
.bootstrap .nav li.dropdown.open .caret, .bootstrap .nav li.dropdown.open.active .caret, .bootstrap .nav li.dropdown.open a:hover .caret {
	border-top-color:#fff;
	border-bottom-color:#fff;
	opacity:1;
	filter:alpha(opacity=100)
}
.bootstrap .tabs-stacked .open>a:hover {
	border-color:#999
}
.bootstrap .tabbable {
*zoom:1
}
.bootstrap .tabbable:before, .bootstrap .tabbable:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .tabbable:after {
	clear:both
}
.bootstrap .tab-content {
	overflow:auto
}
.bootstrap .tabs-below>.nav-tabs, .bootstrap .tabs-right>.nav-tabs, .bootstrap .tabs-left>.nav-tabs {
	border-bottom:0
}
.bootstrap .tab-content>.tab-pane, .bootstrap .pill-content>.pill-pane {
	display:none
}
.bootstrap .tab-content>.active, .bootstrap .pill-content>.active {
	display:block
}
.bootstrap .tabs-below>.nav-tabs {
	border-top:1px solid #ddd
}
.bootstrap .tabs-below>.nav-tabs>li {
	margin-top:-1px;
	margin-bottom:0
}
.bootstrap .tabs-below>.nav-tabs>li>a {
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.bootstrap .tabs-below>.nav-tabs>li>a:hover {
	border-top-color:#ddd;
	border-bottom-color:transparent
}
.bootstrap .tabs-below>.nav-tabs>.active>a, .bootstrap .tabs-below>.nav-tabs>.active>a:hover {
	border-color:transparent #ddd #ddd #ddd
}
.bootstrap .tabs-left>.nav-tabs>li, .bootstrap .tabs-right>.nav-tabs>li {
	float:none
}
.bootstrap .tabs-left>.nav-tabs>li>a, .bootstrap .tabs-right>.nav-tabs>li>a {
	min-width:74px;
	margin-right:0;
	margin-bottom:3px
}
.bootstrap .tabs-left>.nav-tabs {
	float:left;
	margin-right:19px;
	border-right:1px solid #ddd
}
.bootstrap .tabs-left>.nav-tabs>li>a {
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.bootstrap .tabs-left>.nav-tabs>li>a:hover {
	border-color:#eee #ddd #eee #eee
}
.bootstrap .tabs-left>.nav-tabs .active>a, .bootstrap .tabs-left>.nav-tabs .active>a:hover {
	border-color:#ddd transparent #ddd #ddd;
*border-right-color:#fff
}
.bootstrap .tabs-right>.nav-tabs {
	float:right;
	margin-left:19px;
	border-left:1px solid #ddd
}
.bootstrap .tabs-right>.nav-tabs>li>a {
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.bootstrap .tabs-right>.nav-tabs>li>a:hover {
	border-color:#eee #eee #eee #ddd
}
.bootstrap .tabs-right>.nav-tabs .active>a, .bootstrap .tabs-right>.nav-tabs .active>a:hover {
	border-color:#ddd #ddd #ddd transparent;
*border-left-color:#fff
}
.bootstrap .nav>.disabled>a {
	color:#999
}
.bootstrap .nav>.disabled>a:hover {
	text-decoration:none;
	cursor:default;
	background-color:transparent
}
.bootstrap .navbar {
*position:relative;
*z-index:2;
	margin-bottom:20px;
	overflow:visible;
	color:#777
}
.bootstrap .navbar-inner {
	min-height:40px;
	padding-right:20px;
	padding-left:20px;
	background-color:#fafafa;
	background-image:-moz-linear-gradient(top, .bootstrap #fff, .bootstrap #f2f2f2);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#fff), .bootstrap to(#f2f2f2));
	background-image:-webkit-linear-gradient(top, .bootstrap #fff, .bootstrap #f2f2f2);
	background-image:-o-linear-gradient(top, .bootstrap #fff, .bootstrap #f2f2f2);
	background-image:linear-gradient(to bottom, .bootstrap #fff, .bootstrap #f2f2f2);
	background-repeat:repeat-x;
	border:1px solid #d4d4d4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', .bootstrap endColorstr='#fff2f2f2', .bootstrap GradientType=0);
*zoom:1;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	box-shadow:0 1px 4px rgba(0,0,0,0.065)
}
.bootstrap .navbar-inner:before, .bootstrap .navbar-inner:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .navbar-inner:after {
	clear:both
}
.bootstrap .navbar .container {
	width:auto
}
.bootstrap .nav-collapse.collapse {
	height:auto
}
.bootstrap .navbar .brand {
	display:block;
	float:left;
	padding:10px 20px 10px;
	margin-left:-20px;
	font-size:20px;
	font-weight:200;
	color:#777;
	text-shadow:0 1px 0 #fff
}
.bootstrap .navbar .brand:hover {
	text-decoration:none
}
.bootstrap .navbar-text {
	margin-bottom:0;
	line-height:40px
}
.bootstrap .navbar-link {
	color:#777
}
.bootstrap .navbar-link:hover {
	color:#333
}
.bootstrap .navbar .divider-vertical {
	height:40px;
	margin:0 9px;
	border-right:1px solid #fff;
	border-left:1px solid #f2f2f2
}
.bootstrap .navbar .btn, .bootstrap .navbar .btn-group {
	margin-top:5px
}
.bootstrap .navbar .btn-group .btn, .bootstrap .navbar .input-prepend .btn, .bootstrap .navbar .input-append .btn {
	margin-top:0
}
.bootstrap .navbar-form {
	margin-bottom:0;
*zoom:1
}
.bootstrap .navbar-form:before, .bootstrap .navbar-form:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .navbar-form:after {
	clear:both
}
.bootstrap .navbar-form input, .bootstrap .navbar-form select, .bootstrap .navbar-form .radio, .bootstrap .navbar-form .checkbox {
	margin-top:5px
}
.bootstrap .navbar-form input, .bootstrap .navbar-form select, .bootstrap .navbar-form .btn {
	display:inline-block;
	margin-bottom:0
}
.bootstrap .navbar-form input[type="image"], .bootstrap .navbar-form input[type="checkbox"], .bootstrap .navbar-form input[type="radio"] {
	margin-top:3px
}
.bootstrap .navbar-form .input-append, .bootstrap .navbar-form .input-prepend {
	margin-top:6px;
	white-space:nowrap
}
.bootstrap .navbar-form .input-append input, .bootstrap .navbar-form .input-prepend input {
	margin-top:0
}
.bootstrap .navbar-search {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:0
}
.bootstrap .navbar-search .search-query {
	padding:4px 14px;
	margin-bottom:0;
	font-family:"Helvetica Neue", .bootstrap Helvetica, .bootstrap Arial, .bootstrap sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:1;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.bootstrap .navbar-static-top {
	position:static;
	width:100%;
	margin-bottom:0
}
.bootstrap .navbar-static-top .navbar-inner {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.bootstrap .navbar-fixed-top, .bootstrap .navbar-fixed-bottom {
	position:fixed;
	right:0;
	left:0;
	z-index:1030;
	margin-bottom:0
}
.bootstrap .navbar-fixed-top .navbar-inner, .bootstrap .navbar-static-top .navbar-inner {
	border-width:0 0 1px
}
.bootstrap .navbar-fixed-bottom .navbar-inner {
	border-width:1px 0 0
}
.bootstrap .navbar-fixed-top .navbar-inner, .bootstrap .navbar-fixed-bottom .navbar-inner {
	padding-right:0;
	padding-left:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.bootstrap .navbar-static-top .container, .bootstrap .navbar-fixed-top .container, .bootstrap .navbar-fixed-bottom .container {
	width:940px
}
.bootstrap .navbar-fixed-top {
	top:0
}
.bootstrap .navbar-fixed-top .navbar-inner, .bootstrap .navbar-static-top .navbar-inner {
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1), .bootstrap 0 1px 10px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1), .bootstrap 0 1px 10px rgba(0,0,0,0.1);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1), .bootstrap 0 1px 10px rgba(0,0,0,0.1)
}
.bootstrap .navbar-fixed-bottom {
	bottom:0
}
.bootstrap .navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), .bootstrap 0 -1px 10px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), .bootstrap 0 -1px 10px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), .bootstrap 0 -1px 10px rgba(0,0,0,0.1)
}
.bootstrap .navbar .nav {
	position:relative;
	left:0;
	display:block;
	float:left;
	margin:0 10px 0 0
}
.bootstrap .navbar .nav.pull-right {
	float:right;
	margin-right:0
}
.bootstrap .navbar .nav>li {
	float:left
}
.bootstrap .navbar .nav>li>a {
	float:none;
	padding:10px 15px 10px;
	color:#777;
	text-decoration:none;
	text-shadow:0 1px 0 #fff
}
.bootstrap .navbar .nav .dropdown-toggle .caret {
	margin-top:8px
}
.bootstrap .navbar .nav>li>a:focus, .bootstrap .navbar .nav>li>a:hover {
	color:#333;
	text-decoration:none;
	background-color:transparent
}
.bootstrap .navbar .nav>.active>a, .bootstrap .navbar .nav>.active>a:hover, .bootstrap .navbar .nav>.active>a:focus {
	color:#555;
	text-decoration:none;
	background-color:#e5e5e5;
	-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
	-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)
}
.bootstrap .navbar .btn-navbar {
	display:none;
	float:right;
	padding:7px 10px;
	margin-right:5px;
	margin-left:5px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ededed;
*background-color:#e5e5e5;
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#f2f2f2), .bootstrap to(#e5e5e5));
	background-image:-webkit-linear-gradient(top, .bootstrap #f2f2f2, .bootstrap #e5e5e5);
	background-image:-o-linear-gradient(top, .bootstrap #f2f2f2, .bootstrap #e5e5e5);
	background-image:linear-gradient(to bottom, .bootstrap #f2f2f2, .bootstrap #e5e5e5);
	background-image:-moz-linear-gradient(top, .bootstrap #f2f2f2, .bootstrap #e5e5e5);
	background-repeat:repeat-x;
	border-color:#e5e5e5 #e5e5e5 #bfbfbf;
	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='#fff2f2f2', .bootstrap endColorstr='#ffe5e5e5', .bootstrap GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), .bootstrap 0 1px 0 rgba(255,255,255,0.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), .bootstrap 0 1px 0 rgba(255,255,255,0.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), .bootstrap 0 1px 0 rgba(255,255,255,0.075)
}
.bootstrap .navbar .btn-navbar:hover, .bootstrap .navbar .btn-navbar:active, .bootstrap .navbar .btn-navbar.active, .bootstrap .navbar .btn-navbar.disabled, .bootstrap .navbar .btn-navbar[disabled] {
	color:#fff;
	background-color:#e5e5e5;
*background-color:#d9d9d9
}
.bootstrap .navbar .btn-navbar:active, .bootstrap .navbar .btn-navbar.active {
	background-color:#ccc \9
}
.bootstrap .navbar .btn-navbar .icon-bar {
	display:block;
	width:18px;
	height:2px;
	background-color:#f5f5f5;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	box-shadow:0 1px 0 rgba(0,0,0,0.25)
}
.bootstrap .btn-navbar .icon-bar+.icon-bar {
	margin-top:3px
}
.bootstrap .navbar .nav>li>.dropdown-menu:before {
	position:absolute;
	top:-7px;
	left:9px;
	display:inline-block;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-left:7px solid transparent;
	border-bottom-color:rgba(0,0,0,0.2);
	content:''
}
.bootstrap .navbar .nav>li>.dropdown-menu:after {
	position:absolute;
	top:-6px;
	left:10px;
	display:inline-block;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff;
	border-left:6px solid transparent;
	content:''
}
.bootstrap .navbar-fixed-bottom .nav>li>.dropdown-menu:before {
	top:auto;
	bottom:-7px;
	border-top:7px solid #ccc;
	border-bottom:0;
	border-top-color:rgba(0,0,0,0.2)
}
.bootstrap .navbar-fixed-bottom .nav>li>.dropdown-menu:after {
	top:auto;
	bottom:-6px;
	border-top:6px solid #fff;
	border-bottom:0
}
.bootstrap .navbar .nav li.dropdown.open>.dropdown-toggle, .bootstrap .navbar .nav li.dropdown.active>.dropdown-toggle, .bootstrap .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color:#555;
	background-color:#e5e5e5
}
.bootstrap .navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color:#777;
	border-bottom-color:#777
}
.bootstrap .navbar .nav li.dropdown.open>.dropdown-toggle .caret, .bootstrap .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .bootstrap .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color:#555;
	border-bottom-color:#555
}
.bootstrap .navbar .pull-right>li>.dropdown-menu, .bootstrap .navbar .nav>li>.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.bootstrap .navbar .pull-right>li>.dropdown-menu:before, .bootstrap .navbar .nav>li>.dropdown-menu.pull-right:before {
	right:12px;
	left:auto
}
.bootstrap .navbar .pull-right>li>.dropdown-menu:after, .bootstrap .navbar .nav>li>.dropdown-menu.pull-right:after {
	right:13px;
	left:auto
}
.bootstrap .navbar .pull-right>li>.dropdown-menu .dropdown-menu, .bootstrap .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
	right:100%;
	left:auto;
	margin-right:-1px;
	margin-left:0;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px
}
.bootstrap .navbar-inverse {
	color:#999
}
.bootstrap .navbar-inverse .navbar-inner {
	background-color:#1b1b1b;
	background-image:-moz-linear-gradient(top, .bootstrap #222, .bootstrap #111);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#222), .bootstrap to(#111));
	background-image:-webkit-linear-gradient(top, .bootstrap #222, .bootstrap #111);
	background-image:-o-linear-gradient(top, .bootstrap #222, .bootstrap #111);
	background-image:linear-gradient(to bottom, .bootstrap #222, .bootstrap #111);
	background-repeat:repeat-x;
	border-color:#252525;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222', .bootstrap endColorstr='#ff111111', .bootstrap GradientType=0)
}
.bootstrap .navbar-inverse .brand, .bootstrap .navbar-inverse .nav>li>a {
	color:#999;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.bootstrap .navbar-inverse .brand:hover, .bootstrap .navbar-inverse .nav>li>a:hover {
	color:#fff
}
.bootstrap .navbar-inverse .nav>li>a:focus, .bootstrap .navbar-inverse .nav>li>a:hover {
	color:#fff;
	background-color:transparent
}
.bootstrap .navbar-inverse .nav .active>a, .bootstrap .navbar-inverse .nav .active>a:hover, .bootstrap .navbar-inverse .nav .active>a:focus {
	color:#fff;
	background-color:#111
}
.bootstrap .navbar-inverse .navbar-link {
	color:#999
}
.bootstrap .navbar-inverse .navbar-link:hover {
	color:#fff
}
.bootstrap .navbar-inverse .divider-vertical {
	border-right-color:#222;
	border-left-color:#111
}
.bootstrap .navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .bootstrap .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .bootstrap .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	color:#fff;
	background-color:#111
}
.bootstrap .navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color:#999;
	border-bottom-color:#999
}
.bootstrap .navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret, .bootstrap .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .bootstrap .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.bootstrap .navbar-inverse .navbar-search .search-query {
	color:#fff;
	background-color:#515151;
	border-color:#111;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), .bootstrap 0 1px 0 rgba(255,255,255,0.15);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), .bootstrap 0 1px 0 rgba(255,255,255,0.15);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), .bootstrap 0 1px 0 rgba(255,255,255,0.15);
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}
.bootstrap .navbar-inverse .navbar-search .search-query:-moz-placeholder {
color:#ccc
}
.bootstrap .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
color:#ccc
}
.bootstrap .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color:#ccc
}
.bootstrap .navbar-inverse .navbar-search .search-query:focus, .bootstrap .navbar-inverse .navbar-search .search-query.focused {
	padding:5px 15px;
	color:#333;
	text-shadow:0 1px 0 #fff;
	background-color:#fff;
	border:0;
	outline:0;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);
	box-shadow:0 0 3px rgba(0,0,0,0.15)
}
.bootstrap .navbar-inverse .btn-navbar {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#0e0e0e;
*background-color:#040404;
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#151515), .bootstrap to(#040404));
	background-image:-webkit-linear-gradient(top, .bootstrap #151515, .bootstrap #040404);
	background-image:-o-linear-gradient(top, .bootstrap #151515, .bootstrap #040404);
	background-image:linear-gradient(to bottom, .bootstrap #151515, .bootstrap #040404);
	background-image:-moz-linear-gradient(top, .bootstrap #151515, .bootstrap #040404);
	background-repeat:repeat-x;
	border-color:#040404 #040404 #000;
	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='#ff151515', .bootstrap endColorstr='#ff040404', .bootstrap GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.bootstrap .navbar-inverse .btn-navbar:hover, .bootstrap .navbar-inverse .btn-navbar:active, .bootstrap .navbar-inverse .btn-navbar.active, .bootstrap .navbar-inverse .btn-navbar.disabled, .bootstrap .navbar-inverse .btn-navbar[disabled] {
	color:#fff;
	background-color:#040404;
*background-color:#000
}
.bootstrap .navbar-inverse .btn-navbar:active, .bootstrap .navbar-inverse .btn-navbar.active {
	background-color:#000 \9
}
.bootstrap .breadcrumb {
	padding:8px 15px;
	margin:0 0 20px;
	list-style:none;
	background-color:#f5f5f5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.bootstrap .breadcrumb li {
	display:inline-block;
*display:inline;
	text-shadow:0 1px 0 #fff;
*zoom:1
}
.bootstrap .breadcrumb .divider {
	padding:0 5px;
	color:#ccc
}
.bootstrap .breadcrumb .active {
	color:#999
}
.bootstrap .pagination {
	height:40px;
	margin:20px 0
}
.bootstrap .pagination ul {
	display:inline-block;
*display:inline;
	margin-bottom:0;
	margin-left:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
*zoom:1;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	box-shadow:0 1px 2px rgba(0,0,0,0.05)
}
.bootstrap .pagination ul>li {
	display:inline
}
.bootstrap .pagination ul>li>a, .bootstrap .pagination ul>li>span {
	float:left;
	padding:0 14px;
	line-height:38px;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	border-left-width:0
}
.bootstrap .pagination ul>li>a:hover, .bootstrap .pagination ul>.active>a, .bootstrap .pagination ul>.active>span {
	background-color:#f5f5f5
}
.bootstrap .pagination ul>.active>a, .bootstrap .pagination ul>.active>span {
	color:#999;
	cursor:default
}
.bootstrap .pagination ul>.disabled>span, .bootstrap .pagination ul>.disabled>a, .bootstrap .pagination ul>.disabled>a:hover {
	color:#999;
	cursor:default;
	background-color:transparent
}
.bootstrap .pagination ul>li:first-child>a, .bootstrap .pagination ul>li:first-child>span {
	border-left-width:1px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.bootstrap .pagination ul>li:last-child>a, .bootstrap .pagination ul>li:last-child>span {
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.bootstrap .pagination-centered {
	text-align:center
}
.bootstrap .pagination-right {
	text-align:right
}
.bootstrap .pager {
	margin:20px 0;
	text-align:center;
	list-style:none;
*zoom:1
}
.bootstrap .pager:before, .bootstrap .pager:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .pager:after {
	clear:both
}
.bootstrap .pager li {
	display:inline
}
.bootstrap .pager a, .bootstrap .pager span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.bootstrap .pager a:hover {
	text-decoration:none;
	background-color:#f5f5f5
}
.bootstrap .pager .next a, .bootstrap .pager .next span {
	float:right
}
.bootstrap .pager .previous a {
	float:left
}
.bootstrap .pager .disabled a, .bootstrap .pager .disabled a:hover, .bootstrap .pager .disabled span {
	color:#999;
	cursor:default;
	background-color:#fff
}
.bootstrap .modal-open .modal .dropdown-menu {
	z-index:2050
}
.bootstrap .modal-open .modal .dropdown.open {
*z-index:2050
}
.bootstrap .modal-open .modal .popover {
	z-index:2060
}
.bootstrap .modal-open .modal .tooltip {
	z-index:2080
}
.bootstrap .modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.bootstrap .modal-backdrop.fade {
	opacity:0
}
.bootstrap .modal-backdrop, .bootstrap .modal-backdrop.fade.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.bootstrap .modal {
	position:fixed;
	top:50%;
	left:50%;
	z-index:1050;
	width:560px;
	margin:-250px 0 0 -280px;
	overflow:auto;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.3);
*border:1px solid #999;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box
}
.bootstrap .modal.fade {
	top:-25%;
	-webkit-transition:opacity .3s linear, .bootstrap top .3s ease-out;
	-moz-transition:opacity .3s linear, .bootstrap top .3s ease-out;
	-o-transition:opacity .3s linear, .bootstrap top .3s ease-out;
	transition:opacity .3s linear, .bootstrap top .3s ease-out
}
.bootstrap .modal.fade.in {
	top:50%
}
.bootstrap .modal-header {
	padding:9px 15px;
	border-bottom:1px solid #eee
}
.bootstrap .modal-header .close {
	margin-top:2px
}
.bootstrap .modal-header h3 {
	margin:0;
	line-height:30px
}
.bootstrap .modal-body {
	max-height:400px;
	padding:15px;
	overflow-y:auto
}
.bootstrap .modal-form {
	margin-bottom:0
}
.bootstrap .modal-footer {
	padding:14px 15px 15px;
	margin-bottom:0;
	text-align:right;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
*zoom:1;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff
}
.bootstrap .modal-footer:before, .bootstrap .modal-footer:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .modal-footer:after {
	clear:both
}
.bootstrap .modal-footer .btn+.btn {
	margin-bottom:0;
	margin-left:5px
}
.bootstrap .modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.bootstrap .tooltip {
	position:absolute;
	z-index:1030;
	display:block;
	padding:5px;
	font-size:11px;
	opacity:0;
	filter:alpha(opacity=0);
	visibility:visible
}
.bootstrap .tooltip.in {
	opacity:.8;
	filter:alpha(opacity=80)
}
.bootstrap .tooltip.top {
	margin-top:-3px
}
.bootstrap .tooltip.right {
	margin-left:3px
}
.bootstrap .tooltip.bottom {
	margin-top:3px
}
.bootstrap .tooltip.left {
	margin-left:-3px
}
.bootstrap .tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.bootstrap .tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.bootstrap .tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-top-color:#000;
	border-width:5px 5px 0
}
.bootstrap .tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-right-color:#000;
	border-width:5px 5px 5px 0
}
.bootstrap .tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-left-color:#000;
	border-width:5px 0 5px 5px
}
.bootstrap .tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-bottom-color:#000;
	border-width:0 5px 5px
}
.bootstrap .popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	width:236px;
	padding:1px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box
}
.bootstrap .popover.top {
	margin-bottom:10px
}
.bootstrap .popover.right {
	margin-left:10px
}
.bootstrap .popover.bottom {
	margin-top:10px
}
.bootstrap .popover.left {
	margin-right:10px
}
.bootstrap .popover-title {
	padding:8px 14px;
	margin:0;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.bootstrap .popover-content {
	padding:9px 14px
}
.bootstrap .popover-content p, .bootstrap .popover-content ul, .bootstrap .popover-content ol {
	margin-bottom:0
}
.bootstrap .popover .arrow, .bootstrap .popover .arrow:after {
	position:absolute;
	display:inline-block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.bootstrap .popover .arrow:after {
	z-index:-1;
	content:""
}
.bootstrap .popover.top .arrow {
	bottom:-10px;
	left:50%;
	margin-left:-10px;
	border-top-color:#fff;
	border-width:10px 10px 0
}
.bootstrap .popover.top .arrow:after {
	bottom:-1px;
	left:-11px;
	border-top-color:rgba(0,0,0,0.25);
	border-width:11px 11px 0
}
.bootstrap .popover.right .arrow {
	top:50%;
	left:-10px;
	margin-top:-10px;
	border-right-color:#fff;
	border-width:10px 10px 10px 0
}
.bootstrap .popover.right .arrow:after {
	bottom:-11px;
	left:-1px;
	border-right-color:rgba(0,0,0,0.25);
	border-width:11px 11px 11px 0
}
.bootstrap .popover.bottom .arrow {
	top:-10px;
	left:50%;
	margin-left:-10px;
	border-bottom-color:#fff;
	border-width:0 10px 10px
}
.bootstrap .popover.bottom .arrow:after {
	top:-1px;
	left:-11px;
	border-bottom-color:rgba(0,0,0,0.25);
	border-width:0 11px 11px
}
.bootstrap .popover.left .arrow {
	top:50%;
	right:-10px;
	margin-top:-10px;
	border-left-color:#fff;
	border-width:10px 0 10px 10px
}
.bootstrap .popover.left .arrow:after {
	right:-1px;
	bottom:-11px;
	border-left-color:rgba(0,0,0,0.25);
	border-width:11px 0 11px 11px
}
.bootstrap .thumbnails {
	margin-left:-20px;
	list-style:none;
*zoom:1
}
.bootstrap .thumbnails:before, .bootstrap .thumbnails:after {
	display:table;
	line-height:0;
	content:""
}
.bootstrap .thumbnails:after {
	clear:both
}
.bootstrap .row-fluid .thumbnails {
	margin-left:0
}
.bootstrap .thumbnails>li {
	float:left;
	margin-bottom:20px;
	margin-left:20px
}
.bootstrap .thumbnail {
	display:block;
	padding:4px;
	line-height:20px;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
	box-shadow:0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.bootstrap a.thumbnail:hover {
	border-color:#08c;
	-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	box-shadow:0 1px 4px rgba(0,105,214,0.25)
}
.bootstrap .thumbnail>img {
	display:block;
	max-width:100%;
	margin-right:auto;
	margin-left:auto
}
.bootstrap .thumbnail .caption {
	padding:9px;
	color:#555
}
.bootstrap .label, .bootstrap .badge {
	font-size:11.844px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#999
}
.bootstrap .label {
	padding:1px 4px 2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.bootstrap .badge {
	padding:1px 9px 2px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px
}
.bootstrap a.label:hover, .bootstrap a.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.bootstrap .label-important, .bootstrap .badge-important {
	background-color:#b94a48
}
.bootstrap .label-important[href], .bootstrap .badge-important[href] {
	background-color:#953b39
}
.bootstrap .label-warning, .bootstrap .badge-warning {
	background-color:#f89406
}
.bootstrap .label-warning[href], .bootstrap .badge-warning[href] {
	background-color:#c67605
}
.bootstrap .label-success, .bootstrap .badge-success {
	background-color:#468847
}
.bootstrap .label-success[href], .bootstrap .badge-success[href] {
	background-color:#356635
}
.bootstrap .label-info, .bootstrap .badge-info {
	background-color:#3a87ad
}
.bootstrap .label-info[href], .bootstrap .badge-info[href] {
	background-color:#2d6987
}
.bootstrap .label-inverse, .bootstrap .badge-inverse {
	background-color:#333
}
.bootstrap .label-inverse[href], .bootstrap .badge-inverse[href] {
	background-color:#1a1a1a
}
.bootstrap .btn .label, .bootstrap .btn .badge {
	position:relative;
	top:-1px
}
.bootstrap .btn-mini .label, .bootstrap .btn-mini .badge {
	top:0
}
.bootstrap @-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
.bootstrap to {
	background-position:0 0
}
.bootstrap }
.bootstrap @-moz-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
.bootstrap to {
	background-position:0 0
}
.bootstrap }
.bootstrap @-ms-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
.bootstrap to {
	background-position:0 0
}
.bootstrap }
.bootstrap @-o-keyframes progress-bar-stripes {
from {
background-position:0 0
}
.bootstrap to {
	background-position:40px 0
}
.bootstrap }
.bootstrap @keyframes progress-bar-stripes {
from {
background-position:40px 0
}
.bootstrap to {
	background-position:0 0
}
.bootstrap }
.bootstrap .progress {
	height:20px;
	margin-bottom:20px;
	overflow:hidden;
	background-color:#f7f7f7;
	background-image:-moz-linear-gradient(top, .bootstrap #f5f5f5, .bootstrap #f9f9f9);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#f5f5f5), .bootstrap to(#f9f9f9));
	background-image:-webkit-linear-gradient(top, .bootstrap #f5f5f5, .bootstrap #f9f9f9);
	background-image:-o-linear-gradient(top, .bootstrap #f5f5f5, .bootstrap #f9f9f9);
	background-image:linear-gradient(to bottom, .bootstrap #f5f5f5, .bootstrap #f9f9f9);
	background-repeat:repeat-x;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', .bootstrap endColorstr='#fff9f9f9', .bootstrap GradientType=0);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.bootstrap .progress .bar {
	float:left;
	width:0;
	height:100%;
	font-size:12px;
	color:#fff;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#0e90d2;
	background-image:-moz-linear-gradient(top, .bootstrap #149bdf, .bootstrap #0480be);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#149bdf), .bootstrap to(#0480be));
	background-image:-webkit-linear-gradient(top, .bootstrap #149bdf, .bootstrap #0480be);
	background-image:-o-linear-gradient(top, .bootstrap #149bdf, .bootstrap #0480be);
	background-image:linear-gradient(to bottom, .bootstrap #149bdf, .bootstrap #0480be);
	background-repeat:repeat-x;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', .bootstrap endColorstr='#ff0480be', .bootstrap GradientType=0);
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:width .6s ease;
	-moz-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease
}
.bootstrap .progress .bar+.bar {
	-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15), .bootstrap inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15), .bootstrap inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 1px 0 0 rgba(0,0,0,0.15), .bootstrap inset 0 -1px 0 rgba(0,0,0,0.15)
}
.bootstrap .progress-striped .bar {
	background-color:#149bdf;
	background-image:-webkit-gradient(linear, .bootstrap 0 100%, .bootstrap 100% 0, .bootstrap color-stop(0.25, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.25, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap transparent), .bootstrap to(transparent));
	background-image:-webkit-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-moz-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-o-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	-o-background-size:40px 40px;
	background-size:40px 40px
}
.bootstrap .progress.active .bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-moz-animation:progress-bar-stripes 2s linear infinite;
	-ms-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.bootstrap .progress-danger .bar, .bootstrap .progress .bar-danger {
	background-color:#dd514c;
	background-image:-moz-linear-gradient(top, .bootstrap #ee5f5b, .bootstrap #c43c35);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#ee5f5b), .bootstrap to(#c43c35));
	background-image:-webkit-linear-gradient(top, .bootstrap #ee5f5b, .bootstrap #c43c35);
	background-image:-o-linear-gradient(top, .bootstrap #ee5f5b, .bootstrap #c43c35);
	background-image:linear-gradient(to bottom, .bootstrap #ee5f5b, .bootstrap #c43c35);
	background-repeat:repeat-x;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', .bootstrap endColorstr='#ffc43c35', .bootstrap GradientType=0)
}
.bootstrap .progress-danger.progress-striped .bar, .bootstrap .progress-striped .bar-danger {
	background-color:#ee5f5b;
	background-image:-webkit-gradient(linear, .bootstrap 0 100%, .bootstrap 100% 0, .bootstrap color-stop(0.25, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.25, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap transparent), .bootstrap to(transparent));
	background-image:-webkit-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-moz-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-o-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent)
}
.bootstrap .progress-success .bar, .bootstrap .progress .bar-success {
	background-color:#5eb95e;
	background-image:-moz-linear-gradient(top, .bootstrap #62c462, .bootstrap #57a957);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#62c462), .bootstrap to(#57a957));
	background-image:-webkit-linear-gradient(top, .bootstrap #62c462, .bootstrap #57a957);
	background-image:-o-linear-gradient(top, .bootstrap #62c462, .bootstrap #57a957);
	background-image:linear-gradient(to bottom, .bootstrap #62c462, .bootstrap #57a957);
	background-repeat:repeat-x;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', .bootstrap endColorstr='#ff57a957', .bootstrap GradientType=0)
}
.bootstrap .progress-success.progress-striped .bar, .bootstrap .progress-striped .bar-success {
	background-color:#62c462;
	background-image:-webkit-gradient(linear, .bootstrap 0 100%, .bootstrap 100% 0, .bootstrap color-stop(0.25, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.25, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap transparent), .bootstrap to(transparent));
	background-image:-webkit-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-moz-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-o-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent)
}
.bootstrap .progress-info .bar, .bootstrap .progress .bar-info {
	background-color:#4bb1cf;
	background-image:-moz-linear-gradient(top, .bootstrap #5bc0de, .bootstrap #339bb9);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#5bc0de), .bootstrap to(#339bb9));
	background-image:-webkit-linear-gradient(top, .bootstrap #5bc0de, .bootstrap #339bb9);
	background-image:-o-linear-gradient(top, .bootstrap #5bc0de, .bootstrap #339bb9);
	background-image:linear-gradient(to bottom, .bootstrap #5bc0de, .bootstrap #339bb9);
	background-repeat:repeat-x;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', .bootstrap endColorstr='#ff339bb9', .bootstrap GradientType=0)
}
.bootstrap .progress-info.progress-striped .bar, .bootstrap .progress-striped .bar-info {
	background-color:#5bc0de;
	background-image:-webkit-gradient(linear, .bootstrap 0 100%, .bootstrap 100% 0, .bootstrap color-stop(0.25, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.25, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap transparent), .bootstrap to(transparent));
	background-image:-webkit-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-moz-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-o-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent)
}
.bootstrap .progress-warning .bar, .bootstrap .progress .bar-warning {
	background-color:#faa732;
	background-image:-moz-linear-gradient(top, .bootstrap #fbb450, .bootstrap #f89406);
	background-image:-webkit-gradient(linear, .bootstrap 0 0, .bootstrap 0 100%, .bootstrap from(#fbb450), .bootstrap to(#f89406));
	background-image:-webkit-linear-gradient(top, .bootstrap #fbb450, .bootstrap #f89406);
	background-image:-o-linear-gradient(top, .bootstrap #fbb450, .bootstrap #f89406);
	background-image:linear-gradient(to bottom, .bootstrap #fbb450, .bootstrap #f89406);
	background-repeat:repeat-x;
filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', .bootstrap endColorstr='#fff89406', .bootstrap GradientType=0)
}
.bootstrap .progress-warning.progress-striped .bar, .bootstrap .progress-striped .bar-warning {
	background-color:#fbb450;
	background-image:-webkit-gradient(linear, .bootstrap 0 100%, .bootstrap 100% 0, .bootstrap color-stop(0.25, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.25, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap transparent), .bootstrap color-stop(0.5, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap rgba(255,255,255,0.15)), .bootstrap color-stop(0.75, .bootstrap transparent), .bootstrap to(transparent));
	background-image:-webkit-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-moz-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:-o-linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent);
	background-image:linear-gradient(45deg, .bootstrap rgba(255,255,255,0.15) 25%, .bootstrap transparent 25%, .bootstrap transparent 50%, .bootstrap rgba(255,255,255,0.15) 50%, .bootstrap rgba(255,255,255,0.15) 75%, .bootstrap transparent 75%, .bootstrap transparent)
}
.bootstrap .accordion {
	margin-bottom:20px
}
.bootstrap .accordion-group {
	margin-bottom:2px;
	border:1px solid #e5e5e5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.bootstrap .accordion-heading {
	border-bottom:0
}
.bootstrap .accordion-heading .accordion-toggle {
	display:block;
	padding:8px 15px
}
.bootstrap .accordion-toggle {
	cursor:pointer
}
.bootstrap .accordion-inner {
	padding:9px 15px;
	border-top:1px solid #e5e5e5
}
.bootstrap .carousel {
	position:relative;
	margin-bottom:20px;
	line-height:1
}
.bootstrap .carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden
}
.bootstrap .carousel .item {
	position:relative;
	display:none;
	-webkit-transition:.6s ease-in-out left;
	-moz-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.bootstrap .carousel .item>img {
	display:block;
	line-height:1
}
.bootstrap .carousel .active, .bootstrap .carousel .next, .bootstrap .carousel .prev {
	display:block
}
.bootstrap .carousel .active {
	left:0
}
.bootstrap .carousel .next, .bootstrap .carousel .prev {
	position:absolute;
	top:0;
	width:100%
}
.bootstrap .carousel .next {
	left:100%
}
.bootstrap .carousel .prev {
	left:-100%
}
.bootstrap .carousel .next.left, .bootstrap .carousel .prev.right {
	left:0
}
.bootstrap .carousel .active.left {
	left:-100%
}
.bootstrap .carousel .active.right {
	left:100%
}
.bootstrap .carousel-control {
	position:absolute;
	top:40%;
	left:15px;
	width:40px;
	height:40px;
	margin-top:-20px;
	font-size:60px;
	font-weight:100;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:#222;
	border:3px solid #fff;
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	opacity:.5;
	filter:alpha(opacity=50)
}
.bootstrap .carousel-control.right {
	right:15px;
	left:auto
}
.bootstrap .carousel-control:hover {
	color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.bootstrap .carousel-caption {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	padding:15px;
	background:#333;
	background:rgba(0,0,0,0.75)
}
.bootstrap .carousel-caption h4, .bootstrap .carousel-caption p {
	line-height:20px;
	color:#fff
}
.bootstrap .carousel-caption h4 {
	margin:0 0 5px
}
.bootstrap .carousel-caption p {
	margin-bottom:0
}
.bootstrap .hero-unit {
	padding:60px;
	margin-bottom:30px;
	background-color:#eee;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.bootstrap .hero-unit h1 {
	margin-bottom:0;
	font-size:60px;
	line-height:1;
	letter-spacing:-1px;
	color:inherit
}
.bootstrap .hero-unit p {
	font-size:18px;
	font-weight:200;
	line-height:30px;
	color:inherit
}
.bootstrap .pull-right {
	float:right
}
.bootstrap .pull-left {
	float:left
}
.bootstrap .hide {
	display:none
}
.bootstrap .show {
	display:block
}
.bootstrap .invisible {
	visibility:hidden
}
.bootstrap .affix {
	position:fixed
}

/* TWEAKS */

.bootstrap input[type="text"]{
	height:30px;
}

/* Pagination */
.bootstrap .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0 20px 130px !important;
  border-radius: 4px; }
.bootstrap .pagination > li {
  display: inline; }
.bootstrap .pagination > li > a, .bootstrap .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }
.bootstrap .pagination > li:first-child > a, .bootstrap .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }
.bootstrap .pagination > li:last-child > a, .bootstrap .pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }
.bootstrap .pagination > li > a:hover, .bootstrap .pagination > li > span:hover, .bootstrap .pagination > li > a:focus, .bootstrap .pagination > li > span:focus {
  background-color: #eee; }
.bootstrap .pagination > .active > a, .bootstrap .pagination > .active > span, .bootstrap .pagination > .active > a:hover, .bootstrap .pagination > .active > span:hover, .bootstrap .pagination > .active > a:focus, .bootstrap .pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca; }
.bootstrap .pagination > .disabled > span, .bootstrap .pagination > .disabled > a, .bootstrap .pagination > .disabled > a:hover, .bootstrap .pagination > .disabled > a:focus {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd; }
.bootstrap .pagination-lg > li > a, .bootstrap .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }
.bootstrap .pagination-lg > li:first-child > a, .bootstrap .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }
.bootstrap .pagination-lg > li:last-child > a, .bootstrap .pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }
.bootstrap .pagination-sm > li > a, .bootstrap .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }
.bootstrap .pagination-sm > li:first-child > a, .bootstrap .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }
.bootstrap .pagination-sm > li:last-child > a, .bootstrap .pagination-sm > li:last-child > span {
  border-top-right-radius: 3px; }