1/*!
2 * Bootstrap v2.2.2
3 *
4 * Copyright 2012 Twitter, Inc
5 * Licensed under the Apache License v2.0
6 * http://www.apache.org/licenses/LICENSE-2.0
7 *
8 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9 */
10article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
11	display: block
12}
13
14audio, canvas, video {
15	display: inline-block;
16	*display: inline;
17	*zoom: 1
18}
19
20audio:not([controls]) {
21	display: none
22}
23
24html {
25	font-size: 100%;
26	-webkit-text-size-adjust: 100%;
27	-ms-text-size-adjust: 100%
28}
29
30a:focus {
31	outline: thin dotted #333333;
32	outline: 5px auto -webkit-focus-ring-color;
33	outline-offset: -2px
34}
35
36a:hover, a:active {
37	outline: 0
38}
39
40sub, sup {
41	position: relative;
42	font-size: 75%;
43	line-height: 0;
44	vertical-align: baseline
45}
46
47sup {
48	top: -0.5em
49}
50
51sub {
52	bottom: -0.25em
53}
54
55img {
56	width: auto\9;
57	height: auto;
58	max-width: 100%;
59	vertical-align: middle;
60	border: 0;
61	-ms-interpolation-mode: bicubic
62}
63
64#map_canvas img, .google-maps img {
65	max-width: none
66}
67
68button, input, select, textarea {
69	margin: 0;
70	font-size: 100%;
71	vertical-align: middle
72}
73
74button, input {
75	*overflow: visible;
76	line-height: normal
77}
78
79button::-moz-focus-inner, input::-moz-focus-inner {
80	padding: 0;
81	border: 0
82}
83
84button, html input[type="button"], input[type="reset"], input[type="submit"] {
85	cursor: pointer;
86	-webkit-appearance: button
87}
88
89label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
90	cursor: pointer
91}
92
93input[type="search"] {
94	-webkit-box-sizing: content-box;
95	-moz-box-sizing: content-box;
96	box-sizing: content-box;
97	-webkit-appearance: textfield
98}
99
100input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
101	-webkit-appearance: none
102}
103
104textarea {
105	overflow: auto;
106	vertical-align: top
107}
108
109@media print {
110	* {
111		color: #000000 !important;
112		text-shadow: none !important;
113		background: transparent !important;
114		box-shadow: none !important
115	}
116
117	a, a:visited {
118		text-decoration: underline
119	}
120
121	a[href]:after {
122		content: " (" attr(href) ")"
123	}
124
125	abbr[title]:after {
126		content: " (" attr(title) ")"
127	}
128
129	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
130		content: ""
131	}
132
133	pre, blockquote {
134		border: 1px solid #999999;
135		page-break-inside: avoid
136	}
137
138	thead {
139		display: table-header-group
140	}
141
142	tr, img {
143		page-break-inside: avoid
144	}
145
146	img {
147		max-width: 100% !important
148	}
149
150	@page {
151		margin: .5cm
152	}
153
154	p, h2, h3 {
155		orphans: 3;
156		widows: 3
157	}
158
159	h2, h3 {
160		page-break-after: avoid
161	}
162}
163
164.clearfix {
165	*zoom: 1
166}
167
168.clearfix:before, .clearfix:after {
169	display: table;
170	line-height: 0;
171	content: ""
172}
173
174.clearfix:after {
175	clear: both
176}
177
178.hide-text {
179	font: 0/0 a;
180	color: transparent;
181	text-shadow: none;
182	background-color: transparent;
183	border: 0
184}
185
186.input-block-level {
187	display: block;
188	width: 100%;
189	min-height: 30px;
190	-webkit-box-sizing: border-box;
191	-moz-box-sizing: border-box;
192	box-sizing: border-box
193}
194
195body {
196	margin: 0;
197	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
198	font-size: 14px;
199	line-height: 20px;
200	color: #333333;
201	background-color: #ffffff
202}
203
204a {
205	color: #0088cc;
206	text-decoration: none
207}
208
209a:hover {
210	color: #005580;
211	text-decoration: underline
212}
213
214.img-rounded {
215	-webkit-border-radius: 6px;
216	-moz-border-radius: 6px;
217	border-radius: 6px
218}
219
220.img-polaroid {
221	padding: 4px;
222	background-color: #ffffff;
223	border: 1px solid #cccccc;
224	border: 1px solid rgba(0, 0, 0, 0.2);
225	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
226	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
227	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)
228}
229
230.img-circle {
231	-webkit-border-radius: 500px;
232	-moz-border-radius: 500px;
233	border-radius: 500px
234}
235
236.row {
237	margin-left: -20px;
238	*zoom: 1
239}
240
241.row:before, .row:after {
242	display: table;
243	line-height: 0;
244	content: ""
245}
246
247.row:after {
248	clear: both
249}
250
251[class*="span"] {
252	float: left;
253	min-height: 1px;
254	margin-left: 20px
255}
256
257.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
258	width: 940px
259}
260
261.span12 {
262	width: 940px
263}
264
265.span11 {
266	width: 860px
267}
268
269.span10 {
270	width: 780px
271}
272
273.span9 {
274	width: 700px
275}
276
277.span8 {
278	width: 620px
279}
280
281.span7 {
282	width: 540px
283}
284
285.span6 {
286	width: 460px
287}
288
289.span5 {
290	width: 380px
291}
292
293.span4 {
294	width: 300px
295}
296
297.span3 {
298	width: 220px
299}
300
301.span2 {
302	width: 140px
303}
304
305.span1 {
306	width: 60px
307}
308
309.offset12 {
310	margin-left: 980px
311}
312
313.offset11 {
314	margin-left: 900px
315}
316
317.offset10 {
318	margin-left: 820px
319}
320
321.offset9 {
322	margin-left: 740px
323}
324
325.offset8 {
326	margin-left: 660px
327}
328
329.offset7 {
330	margin-left: 580px
331}
332
333.offset6 {
334	margin-left: 500px
335}
336
337.offset5 {
338	margin-left: 420px
339}
340
341.offset4 {
342	margin-left: 340px
343}
344
345.offset3 {
346	margin-left: 260px
347}
348
349.offset2 {
350	margin-left: 180px
351}
352
353.offset1 {
354	margin-left: 100px
355}
356
357.row-fluid {
358	width: 100%;
359	*zoom: 1
360}
361
362.row-fluid:before, .row-fluid:after {
363	display: table;
364	line-height: 0;
365	content: ""
366}
367
368.row-fluid:after {
369	clear: both
370}
371
372.row-fluid [class*="span"] {
373	display: block;
374	float: left;
375	width: 100%;
376	min-height: 30px;
377	margin-left: 2.127659574468085%;
378	*margin-left: 2.074468085106383%;
379	-webkit-box-sizing: border-box;
380	-moz-box-sizing: border-box;
381	box-sizing: border-box
382}
383
384.row-fluid [class*="span"]:first-child {
385	margin-left: 0
386}
387
388.row-fluid .controls-row [class*="span"] + [class*="span"] {
389	margin-left: 2.127659574468085%
390}
391
392.row-fluid .span12 {
393	width: 100%;
394	*width: 99.94680851063829%
395}
396
397.row-fluid .span11 {
398	width: 91.48936170212765%;
399	*width: 91.43617021276594%
400}
401
402.row-fluid .span10 {
403	width: 82.97872340425532%;
404	*width: 82.92553191489361%
405}
406
407.row-fluid .span9 {
408	width: 74.46808510638297%;
409	*width: 74.41489361702126%
410}
411
412.row-fluid .span8 {
413	width: 65.95744680851064%;
414	*width: 65.90425531914893%
415}
416
417.row-fluid .span7 {
418	width: 57.44680851063829%;
419	*width: 57.39361702127659%
420}
421
422.row-fluid .span6 {
423	width: 48.93617021276595%;
424	*width: 48.88297872340425%
425}
426
427.row-fluid .span5 {
428	width: 40.42553191489362%;
429	*width: 40.37234042553192%
430}
431
432.row-fluid .span4 {
433	width: 31.914893617021278%;
434	*width: 31.861702127659576%
435}
436
437.row-fluid .span3 {
438	width: 23.404255319148934%;
439	*width: 23.351063829787233%
440}
441
442.row-fluid .span2 {
443	width: 14.893617021276595%;
444	*width: 14.840425531914894%
445}
446
447.row-fluid .span1 {
448	width: 6.382978723404255%;
449	*width: 6.329787234042553%
450}
451
452.row-fluid .offset12 {
453	margin-left: 104.25531914893617%;
454	*margin-left: 104.14893617021275%
455}
456
457.row-fluid .offset12:first-child {
458	margin-left: 102.12765957446808%;
459	*margin-left: 102.02127659574467%
460}
461
462.row-fluid .offset11 {
463	margin-left: 95.74468085106382%;
464	*margin-left: 95.6382978723404%
465}
466
467.row-fluid .offset11:first-child {
468	margin-left: 93.61702127659574%;
469	*margin-left: 93.51063829787232%
470}
471
472.row-fluid .offset10 {
473	margin-left: 87.23404255319149%;
474	*margin-left: 87.12765957446807%
475}
476
477.row-fluid .offset10:first-child {
478	margin-left: 85.1063829787234%;
479	*margin-left: 84.99999999999999%
480}
481
482.row-fluid .offset9 {
483	margin-left: 78.72340425531914%;
484	*margin-left: 78.61702127659572%
485}
486
487.row-fluid .offset9:first-child {
488	margin-left: 76.59574468085106%;
489	*margin-left: 76.48936170212764%
490}
491
492.row-fluid .offset8 {
493	margin-left: 70.2127659574468%;
494	*margin-left: 70.10638297872339%
495}
496
497.row-fluid .offset8:first-child {
498	margin-left: 68.08510638297872%;
499	*margin-left: 67.9787234042553%
500}
501
502.row-fluid .offset7 {
503	margin-left: 61.70212765957446%;
504	*margin-left: 61.59574468085106%
505}
506
507.row-fluid .offset7:first-child {
508	margin-left: 59.574468085106375%;
509	*margin-left: 59.46808510638297%
510}
511
512.row-fluid .offset6 {
513	margin-left: 53.191489361702125%;
514	*margin-left: 53.085106382978715%
515}
516
517.row-fluid .offset6:first-child {
518	margin-left: 51.063829787234035%;
519	*margin-left: 50.95744680851063%
520}
521
522.row-fluid .offset5 {
523	margin-left: 44.68085106382979%;
524	*margin-left: 44.57446808510638%
525}
526
527.row-fluid .offset5:first-child {
528	margin-left: 42.5531914893617%;
529	*margin-left: 42.4468085106383%
530}
531
532.row-fluid .offset4 {
533	margin-left: 36.170212765957444%;
534	*margin-left: 36.06382978723405%
535}
536
537.row-fluid .offset4:first-child {
538	margin-left: 34.04255319148936%;
539	*margin-left: 33.93617021276596%
540}
541
542.row-fluid .offset3 {
543	margin-left: 27.659574468085104%;
544	*margin-left: 27.5531914893617%
545}
546
547.row-fluid .offset3:first-child {
548	margin-left: 25.53191489361702%;
549	*margin-left: 25.425531914893618%
550}
551
552.row-fluid .offset2 {
553	margin-left: 19.148936170212764%;
554	*margin-left: 19.04255319148936%
555}
556
557.row-fluid .offset2:first-child {
558	margin-left: 17.02127659574468%;
559	*margin-left: 16.914893617021278%
560}
561
562.row-fluid .offset1 {
563	margin-left: 10.638297872340425%;
564	*margin-left: 10.53191489361702%
565}
566
567.row-fluid .offset1:first-child {
568	margin-left: 8.51063829787234%;
569	*margin-left: 8.404255319148938%
570}
571
572[class*="span"].hide, .row-fluid [class*="span"].hide {
573	display: none
574}
575
576[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
577	float: right
578}
579
580.container {
581	margin-right: auto;
582	margin-left: auto;
583	*zoom: 1
584}
585
586.container:before, .container:after {
587	display: table;
588	line-height: 0;
589	content: ""
590}
591
592.container:after {
593	clear: both
594}
595
596.container-fluid {
597	padding-right: 20px;
598	padding-left: 20px;
599	*zoom: 1
600}
601
602.container-fluid:before, .container-fluid:after {
603	display: table;
604	line-height: 0;
605	content: ""
606}
607
608.container-fluid:after {
609	clear: both
610}
611
612p {
613	margin: 0 0 10px
614}
615
616.lead {
617	margin-bottom: 20px;
618	font-size: 21px;
619	font-weight: 200;
620	line-height: 30px
621}
622
623small {
624	font-size: 85%
625}
626
627strong {
628	font-weight: bold
629}
630
631em {
632	font-style: italic
633}
634
635cite {
636	font-style: normal
637}
638
639.muted {
640	color: #999999
641}
642
643a.muted:hover {
644	color: #808080
645}
646
647.text-warning {
648	color: #c09853
649}
650
651a.text-warning:hover {
652	color: #a47e3c
653}
654
655.text-error {
656	color: #b94a48
657}
658
659a.text-error:hover {
660	color: #953b39
661}
662
663.text-info {
664	color: #3a87ad
665}
666
667a.text-info:hover {
668	color: #2d6987
669}
670
671.text-success {
672	color: #468847
673}
674
675a.text-success:hover {
676	color: #356635
677}
678
679h1, h2, h3, h4, h5, h6 {
680	margin: 10px 0;
681	font-family: inherit;
682	font-weight: bold;
683	line-height: 20px;
684	color: inherit;
685	text-rendering: optimizelegibility
686}
687
688h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
689	font-weight: normal;
690	line-height: 1;
691	color: #999999
692}
693
694h1, h2, h3 {
695	line-height: 40px
696}
697
698h1 {
699	font-size: 38.5px
700}
701
702h2 {
703	font-size: 31.5px
704}
705
706h3 {
707	font-size: 24.5px
708}
709
710h4 {
711	font-size: 17.5px
712}
713
714h5 {
715	font-size: 14px
716}
717
718h6 {
719	font-size: 11.9px
720}
721
722h1 small {
723	font-size: 24.5px
724}
725
726h2 small {
727	font-size: 17.5px
728}
729
730h3 small {
731	font-size: 14px
732}
733
734h4 small {
735	font-size: 14px
736}
737
738.page-header {
739	padding-bottom: 9px;
740	margin: 20px 0 30px;
741	border-bottom: 1px solid #eeeeee
742}
743
744ul, ol {
745	padding: 0;
746	margin: 0 0 10px 25px
747}
748
749ul ul, ul ol, ol ol, ol ul {
750	margin-bottom: 0
751}
752
753li {
754	line-height: 20px
755}
756
757ul.unstyled, ol.unstyled {
758	margin-left: 0;
759	list-style: none
760}
761
762ul.inline, ol.inline {
763	margin-left: 0;
764	list-style: none
765}
766
767ul.inline > li, ol.inline > li {
768	display: inline-block;
769	padding-right: 5px;
770	padding-left: 5px
771}
772
773dl {
774	margin-bottom: 20px
775}
776
777dt, dd {
778	line-height: 20px
779}
780
781dt {
782	font-weight: bold
783}
784
785dd {
786	margin-left: 10px
787}
788
789.dl-horizontal {
790	*zoom: 1
791}
792
793.dl-horizontal:before, .dl-horizontal:after {
794	display: table;
795	line-height: 0;
796	content: ""
797}
798
799.dl-horizontal:after {
800	clear: both
801}
802
803.dl-horizontal dt {
804	float: left;
805	width: 160px;
806	overflow: hidden;
807	clear: left;
808	text-align: right;
809	text-overflow: ellipsis;
810	white-space: nowrap
811}
812
813.dl-horizontal dd {
814	margin-left: 180px
815}
816
817hr {
818	margin: 20px 0;
819	border: 0;
820	border-top: 1px solid #eeeeee;
821	border-bottom: 1px solid #ffffff
822}
823
824abbr[title], abbr[data-original-title] {
825	cursor: help;
826	border-bottom: 1px dotted #999999
827}
828
829abbr.initialism {
830	font-size: 90%;
831	text-transform: uppercase
832}
833
834blockquote {
835	padding: 0 0 0 15px;
836	margin: 0 0 20px;
837	border-left: 5px solid #eeeeee
838}
839
840blockquote p {
841	margin-bottom: 0;
842	font-size: 16px;
843	font-weight: 300;
844	line-height: 25px
845}
846
847blockquote small {
848	display: block;
849	line-height: 20px;
850	color: #999999
851}
852
853blockquote small:before {
854	content: '\2014 \00A0'
855}
856
857blockquote.pull-right {
858	float: right;
859	padding-right: 15px;
860	padding-left: 0;
861	border-right: 5px solid #eeeeee;
862	border-left: 0
863}
864
865blockquote.pull-right p, blockquote.pull-right small {
866	text-align: right
867}
868
869blockquote.pull-right small:before {
870	content: ''
871}
872
873blockquote.pull-right small:after {
874	content: '\00A0 \2014'
875}
876
877q:before, q:after, blockquote:before, blockquote:after {
878	content: ""
879}
880
881address {
882	display: block;
883	margin-bottom: 20px;
884	font-style: normal;
885	line-height: 20px
886}
887
888code, pre {
889	padding: 0 3px 2px;
890	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
891	font-size: 12px;
892	color: #333333;
893	-webkit-border-radius: 3px;
894	-moz-border-radius: 3px;
895	border-radius: 3px
896}
897
898code {
899	padding: 2px 4px;
900	color: #dd1144;
901	white-space: nowrap;
902	background-color: #f7f7f9;
903	border: 1px solid #e1e1e8
904}
905
906pre {
907	display: block;
908	padding: 9.5px;
909	margin: 0 0 10px;
910	font-size: 13px;
911	line-height: 20px;
912	word-break: break-all;
913	word-wrap: break-word;
914	white-space: pre;
915	white-space: pre-wrap;
916	background-color: #f5f5f5;
917	border: 1px solid #cccccc;
918	border: 1px solid rgba(0, 0, 0, 0.15);
919	-webkit-border-radius: 4px;
920	-moz-border-radius: 4px;
921	border-radius: 4px
922}
923
924pre.prettyprint {
925	margin-bottom: 20px
926}
927
928pre code {
929	padding: 0;
930	color: inherit;
931	white-space: pre;
932	white-space: pre-wrap;
933	background-color: transparent;
934	border: 0
935}
936
937.pre-scrollable {
938	max-height: 340px;
939	overflow-y: scroll
940}
941
942form {
943	margin: 0 0 20px
944}
945
946fieldset {
947	padding: 0;
948	margin: 0;
949	border: 0
950}
951
952legend {
953	display: block;
954	width: 100%;
955	padding: 0;
956	margin-bottom: 20px;
957	font-size: 21px;
958	line-height: 40px;
959	color: #333333;
960	border: 0;
961	border-bottom: 1px solid #e5e5e5
962}
963
964legend small {
965	font-size: 15px;
966	color: #999999
967}
968
969label, input, button, select, textarea {
970	font-size: 14px;
971	font-weight: normal;
972	line-height: 20px
973}
974
975input, button, select, textarea {
976	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
977}
978
979label {
980	display: block;
981	margin-bottom: 5px
982}
983
984select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
985	display: inline-block;
986	height: 20px;
987	padding: 4px 6px;
988	margin-bottom: 10px;
989	font-size: 14px;
990	line-height: 20px;
991	color: #555555;
992	vertical-align: middle;
993	-webkit-border-radius: 4px;
994	-moz-border-radius: 4px;
995	border-radius: 4px
996}
997
998input, textarea, .uneditable-input {
999	width: 206px
1000}
1001
1002textarea {
1003	height: auto
1004}
1005
1006textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
1007	background-color: #ffffff;
1008	border: 1px solid #cccccc;
1009	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1010	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1011	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1012	-webkit-transition: border linear .2s, box-shadow linear .2s;
1013	-moz-transition: border linear .2s, box-shadow linear .2s;
1014	-o-transition: border linear .2s, box-shadow linear .2s;
1015	transition: border linear .2s, box-shadow linear .2s
1016}
1017
1018textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
1019	border-color: rgba(82, 168, 236, 0.8);
1020	outline: 0;
1021	outline: thin dotted \9;
1022	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1023	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1024	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
1025}
1026
1027input[type="radio"], input[type="checkbox"] {
1028	margin: 4px 0 0;
1029	margin-top: 1px \9;
1030	*margin-top: 0;
1031	line-height: normal
1032}
1033
1034input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
1035	width: auto
1036}
1037
1038select, input[type="file"] {
1039	height: 30px;
1040	*margin-top: 4px;
1041	line-height: 30px
1042}
1043
1044select {
1045	width: 220px;
1046	background-color: #ffffff;
1047	border: 1px solid #cccccc
1048}
1049
1050select[multiple], select[size] {
1051	height: auto
1052}
1053
1054select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
1055	outline: thin dotted #333333;
1056	outline: 5px auto -webkit-focus-ring-color;
1057	outline-offset: -2px
1058}
1059
1060.uneditable-input, .uneditable-textarea {
1061	color: #999999;
1062	cursor: not-allowed;
1063	background-color: #fcfcfc;
1064	border-color: #cccccc;
1065	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1066	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1067	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025)
1068}
1069
1070.uneditable-input {
1071	overflow: hidden;
1072	white-space: nowrap
1073}
1074
1075.uneditable-textarea {
1076	width: auto;
1077	height: auto
1078}
1079
1080input:-moz-placeholder, textarea:-moz-placeholder {
1081	color: #999999
1082}
1083
1084input:-ms-input-placeholder, textarea:-ms-input-placeholder {
1085	color: #999999
1086}
1087
1088input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
1089	color: #999999
1090}
1091
1092.radio, .checkbox {
1093	min-height: 20px;
1094	padding-left: 20px
1095}
1096
1097.radio input[type="radio"], .checkbox input[type="checkbox"] {
1098	float: left;
1099	margin-left: -20px
1100}
1101
1102.controls > .radio:first-child, .controls > .checkbox:first-child {
1103	padding-top: 5px
1104}
1105
1106.radio.inline, .checkbox.inline {
1107	display: inline-block;
1108	padding-top: 5px;
1109	margin-bottom: 0;
1110	vertical-align: middle
1111}
1112
1113.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
1114	margin-left: 10px
1115}
1116
1117.input-mini {
1118	width: 60px
1119}
1120
1121.input-small {
1122	width: 90px
1123}
1124
1125.input-medium {
1126	width: 150px
1127}
1128
1129.input-large {
1130	width: 210px
1131}
1132
1133.input-xlarge {
1134	width: 270px
1135}
1136
1137.input-xxlarge {
1138	width: 530px
1139}
1140
1141input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
1142	float: none;
1143	margin-left: 0
1144}
1145
1146.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
1147	display: inline-block
1148}
1149
1150input, textarea, .uneditable-input {
1151	margin-left: 0
1152}
1153
1154.controls-row [class*="span"] + [class*="span"] {
1155	margin-left: 20px
1156}
1157
1158input.span12, textarea.span12, .uneditable-input.span12 {
1159	width: 926px
1160}
1161
1162input.span11, textarea.span11, .uneditable-input.span11 {
1163	width: 846px
1164}
1165
1166input.span10, textarea.span10, .uneditable-input.span10 {
1167	width: 766px
1168}
1169
1170input.span9, textarea.span9, .uneditable-input.span9 {
1171	width: 686px
1172}
1173
1174input.span8, textarea.span8, .uneditable-input.span8 {
1175	width: 606px
1176}
1177
1178input.span7, textarea.span7, .uneditable-input.span7 {
1179	width: 526px
1180}
1181
1182input.span6, textarea.span6, .uneditable-input.span6 {
1183	width: 446px
1184}
1185
1186input.span5, textarea.span5, .uneditable-input.span5 {
1187	width: 366px
1188}
1189
1190input.span4, textarea.span4, .uneditable-input.span4 {
1191	width: 286px
1192}
1193
1194input.span3, textarea.span3, .uneditable-input.span3 {
1195	width: 206px
1196}
1197
1198input.span2, textarea.span2, .uneditable-input.span2 {
1199	width: 126px
1200}
1201
1202input.span1, textarea.span1, .uneditable-input.span1 {
1203	width: 46px
1204}
1205
1206.controls-row {
1207	*zoom: 1
1208}
1209
1210.controls-row:before, .controls-row:after {
1211	display: table;
1212	line-height: 0;
1213	content: ""
1214}
1215
1216.controls-row:after {
1217	clear: both
1218}
1219
1220.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {
1221	float: left
1222}
1223
1224.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {
1225	padding-top: 5px
1226}
1227
1228input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
1229	cursor: not-allowed;
1230	background-color: #eeeeee
1231}
1232
1233input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
1234	background-color: transparent
1235}
1236
1237.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
1238	color: #c09853
1239}
1240
1241.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
1242	color: #c09853
1243}
1244
1245.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
1246	border-color: #c09853;
1247	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1248	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1249	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
1250}
1251
1252.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
1253	border-color: #a47e3c;
1254	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1255	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1256	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e
1257}
1258
1259.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
1260	color: #c09853;
1261	background-color: #fcf8e3;
1262	border-color: #c09853
1263}
1264
1265.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
1266	color: #b94a48
1267}
1268
1269.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
1270	color: #b94a48
1271}
1272
1273.control-group.error input, .control-group.error select, .control-group.error textarea {
1274	border-color: #b94a48;
1275	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1276	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1277	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
1278}
1279
1280.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
1281	border-color: #953b39;
1282	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1283	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1284	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392
1285}
1286
1287.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
1288	color: #b94a48;
1289	background-color: #f2dede;
1290	border-color: #b94a48
1291}
1292
1293.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
1294	color: #468847
1295}
1296
1297.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
1298	color: #468847
1299}
1300
1301.control-group.success input, .control-group.success select, .control-group.success textarea {
1302	border-color: #468847;
1303	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1304	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1305	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
1306}
1307
1308.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
1309	border-color: #356635;
1310	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1311	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1312	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b
1313}
1314
1315.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
1316	color: #468847;
1317	background-color: #dff0d8;
1318	border-color: #468847
1319}
1320
1321.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
1322	color: #3a87ad
1323}
1324
1325.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
1326	color: #3a87ad
1327}
1328
1329.control-group.info input, .control-group.info select, .control-group.info textarea {
1330	border-color: #3a87ad;
1331	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1332	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1333	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
1334}
1335
1336.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
1337	border-color: #2d6987;
1338	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1339	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1340	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3
1341}
1342
1343.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
1344	color: #3a87ad;
1345	background-color: #d9edf7;
1346	border-color: #3a87ad
1347}
1348
1349input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
1350	color: #b94a48;
1351	border-color: #ee5f5b
1352}
1353
1354input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
1355	border-color: #e9322d;
1356	-webkit-box-shadow: 0 0 6px #f8b9b7;
1357	-moz-box-shadow: 0 0 6px #f8b9b7;
1358	box-shadow: 0 0 6px #f8b9b7
1359}
1360
1361.form-actions {
1362	padding: 19px 20px 20px;
1363	margin-top: 20px;
1364	margin-bottom: 20px;
1365	background-color: #f5f5f5;
1366	border-top: 1px solid #e5e5e5;
1367	*zoom: 1
1368}
1369
1370.form-actions:before, .form-actions:after {
1371	display: table;
1372	line-height: 0;
1373	content: ""
1374}
1375
1376.form-actions:after {
1377	clear: both
1378}
1379
1380.help-block, .help-inline {
1381	color: #595959
1382}
1383
1384.help-block {
1385	display: block;
1386	margin-bottom: 10px
1387}
1388
1389.help-inline {
1390	display: inline-block;
1391	*display: inline;
1392	padding-left: 5px;
1393	vertical-align: middle;
1394	*zoom: 1
1395}
1396
1397.input-append, .input-prepend {
1398	margin-bottom: 5px;
1399	font-size: 0;
1400	white-space: nowrap
1401}
1402
1403.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu {
1404	font-size: 14px
1405}
1406
1407.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
1408	position: relative;
1409	margin-bottom: 0;
1410	*margin-left: 0;
1411	vertical-align: top;
1412	-webkit-border-radius: 0 4px 4px 0;
1413	-moz-border-radius: 0 4px 4px 0;
1414	border-radius: 0 4px 4px 0
1415}
1416
1417.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
1418	z-index: 2
1419}
1420
1421.input-append .add-on, .input-prepend .add-on {
1422	display: inline-block;
1423	width: auto;
1424	height: 20px;
1425	min-width: 16px;
1426	padding: 4px 5px;
1427	font-size: 14px;
1428	font-weight: normal;
1429	line-height: 20px;
1430	text-align: center;
1431	text-shadow: 0 1px 0 #ffffff;
1432	background-color: #eeeeee;
1433	border: 1px solid #cccccc
1434}
1435
1436.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
1437	vertical-align: top;
1438	-webkit-border-radius: 0;
1439	-moz-border-radius: 0;
1440	border-radius: 0
1441}
1442
1443.input-append .active, .input-prepend .active {
1444	background-color: #a9dba9;
1445	border-color: #46a546
1446}
1447
1448.input-prepend .add-on, .input-prepend .btn {
1449	margin-right: -1px
1450}
1451
1452.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
1453	-webkit-border-radius: 4px 0 0 4px;
1454	-moz-border-radius: 4px 0 0 4px;
1455	border-radius: 4px 0 0 4px
1456}
1457
1458.input-append input, .input-append select, .input-append .uneditable-input {
1459	-webkit-border-radius: 4px 0 0 4px;
1460	-moz-border-radius: 4px 0 0 4px;
1461	border-radius: 4px 0 0 4px
1462}
1463
1464.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
1465	-webkit-border-radius: 0 4px 4px 0;
1466	-moz-border-radius: 0 4px 4px 0;
1467	border-radius: 0 4px 4px 0
1468}
1469
1470.input-append .add-on, .input-append .btn, .input-append .btn-group {
1471	margin-left: -1px
1472}
1473
1474.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
1475	-webkit-border-radius: 0 4px 4px 0;
1476	-moz-border-radius: 0 4px 4px 0;
1477	border-radius: 0 4px 4px 0
1478}
1479
1480.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
1481	-webkit-border-radius: 0;
1482	-moz-border-radius: 0;
1483	border-radius: 0
1484}
1485
1486.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
1487	-webkit-border-radius: 0 4px 4px 0;
1488	-moz-border-radius: 0 4px 4px 0;
1489	border-radius: 0 4px 4px 0
1490}
1491
1492.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
1493	margin-right: -1px;
1494	-webkit-border-radius: 4px 0 0 4px;
1495	-moz-border-radius: 4px 0 0 4px;
1496	border-radius: 4px 0 0 4px
1497}
1498
1499.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
1500	margin-left: -1px;
1501	-webkit-border-radius: 0 4px 4px 0;
1502	-moz-border-radius: 0 4px 4px 0;
1503	border-radius: 0 4px 4px 0
1504}
1505
1506.input-prepend.input-append .btn-group:first-child {
1507	margin-left: 0
1508}
1509
1510input.search-query {
1511	padding-right: 14px;
1512	padding-right: 4px \9;
1513	padding-left: 14px;
1514	padding-left: 4px \9;
1515	margin-bottom: 0;
1516	-webkit-border-radius: 15px;
1517	-moz-border-radius: 15px;
1518	border-radius: 15px
1519}
1520
1521.form-search .input-append .search-query, .form-search .input-prepend .search-query {
1522	-webkit-border-radius: 0;
1523	-moz-border-radius: 0;
1524	border-radius: 0
1525}
1526
1527.form-search .input-append .search-query {
1528	-webkit-border-radius: 14px 0 0 14px;
1529	-moz-border-radius: 14px 0 0 14px;
1530	border-radius: 14px 0 0 14px
1531}
1532
1533.form-search .input-append .btn {
1534	-webkit-border-radius: 0 14px 14px 0;
1535	-moz-border-radius: 0 14px 14px 0;
1536	border-radius: 0 14px 14px 0
1537}
1538
1539.form-search .input-prepend .search-query {
1540	-webkit-border-radius: 0 14px 14px 0;
1541	-moz-border-radius: 0 14px 14px 0;
1542	border-radius: 0 14px 14px 0
1543}
1544
1545.form-search .input-prepend .btn {
1546	-webkit-border-radius: 14px 0 0 14px;
1547	-moz-border-radius: 14px 0 0 14px;
1548	border-radius: 14px 0 0 14px
1549}
1550
1551.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
1552	display: inline-block;
1553	*display: inline;
1554	margin-bottom: 0;
1555	vertical-align: middle;
1556	*zoom: 1
1557}
1558
1559.form-search .hide, .form-inline .hide, .form-horizontal .hide {
1560	display: none
1561}
1562
1563.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
1564	display: inline-block
1565}
1566
1567.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
1568	margin-bottom: 0
1569}
1570
1571.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
1572	padding-left: 0;
1573	margin-bottom: 0;
1574	vertical-align: middle
1575}
1576
1577.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
1578	float: left;
1579	margin-right: 3px;
1580	margin-left: 0
1581}
1582
1583.control-group {
1584	margin-bottom: 10px
1585}
1586
1587legend + .control-group {
1588	margin-top: 20px;
1589	-webkit-margin-top-collapse: separate
1590}
1591
1592.form-horizontal .control-group {
1593	margin-bottom: 20px;
1594	*zoom: 1
1595}
1596
1597.form-horizontal .control-group:before, .form-horizontal .control-group:after {
1598	display: table;
1599	line-height: 0;
1600	content: ""
1601}
1602
1603.form-horizontal .control-group:after {
1604	clear: both
1605}
1606
1607.form-horizontal .control-label {
1608	float: left;
1609	width: 160px;
1610	padding-top: 5px;
1611	text-align: right
1612}
1613
1614.form-horizontal .controls {
1615	*display: inline-block;
1616	*padding-left: 20px;
1617	margin-left: 180px;
1618	*margin-left: 0
1619}
1620
1621.form-horizontal .controls:first-child {
1622	*padding-left: 180px
1623}
1624
1625.form-horizontal .help-block {
1626	margin-bottom: 0
1627}
1628
1629.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {
1630	margin-top: 10px
1631}
1632
1633.form-horizontal .form-actions {
1634	padding-left: 180px
1635}
1636
1637table {
1638	max-width: 100%;
1639	background-color: transparent;
1640	border-collapse: collapse;
1641	border-spacing: 0
1642}
1643
1644.table {
1645	width: 100%;
1646	margin-bottom: 20px
1647}
1648
1649.table th, .table td {
1650	padding: 8px;
1651	line-height: 20px;
1652	text-align: left;
1653	vertical-align: top;
1654	border-top: 1px solid #dddddd
1655}
1656
1657.table th {
1658	font-weight: bold
1659}
1660
1661.table thead th {
1662	vertical-align: bottom
1663}
1664
1665.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
1666	border-top: 0
1667}
1668
1669.table tbody + tbody {
1670	border-top: 2px solid #dddddd
1671}
1672
1673.table .table {
1674	background-color: #ffffff
1675}
1676
1677.table-condensed th, .table-condensed td {
1678	padding: 4px 5px
1679}
1680
1681.table-bordered {
1682	border: 1px solid #dddddd;
1683	border-collapse: separate;
1684	*border-collapse: collapse;
1685	border-left: 0;
1686	-webkit-border-radius: 4px;
1687	-moz-border-radius: 4px;
1688	border-radius: 4px
1689}
1690
1691.table-bordered th, .table-bordered td {
1692	border-left: 1px solid #dddddd
1693}
1694
1695.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
1696	border-top: 0
1697}
1698
1699.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child {
1700	-webkit-border-top-left-radius: 4px;
1701	border-top-left-radius: 4px;
1702	-moz-border-radius-topleft: 4px
1703}
1704
1705.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child {
1706	-webkit-border-top-right-radius: 4px;
1707	border-top-right-radius: 4px;
1708	-moz-border-radius-topright: 4px
1709}
1710
1711.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child {
1712	-webkit-border-bottom-left-radius: 4px;
1713	border-bottom-left-radius: 4px;
1714	-moz-border-radius-bottomleft: 4px
1715}
1716
1717.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child {
1718	-webkit-border-bottom-right-radius: 4px;
1719	border-bottom-right-radius: 4px;
1720	-moz-border-radius-bottomright: 4px
1721}
1722
1723.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
1724	-webkit-border-bottom-left-radius: 0;
1725	border-bottom-left-radius: 0;
1726	-moz-border-radius-bottomleft: 0
1727}
1728
1729.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
1730	-webkit-border-bottom-right-radius: 0;
1731	border-bottom-right-radius: 0;
1732	-moz-border-radius-bottomright: 0
1733}
1734
1735.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
1736	-webkit-border-top-left-radius: 4px;
1737	border-top-left-radius: 4px;
1738	-moz-border-radius-topleft: 4px
1739}
1740
1741.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
1742	-webkit-border-top-right-radius: 4px;
1743	border-top-right-radius: 4px;
1744	-moz-border-radius-topright: 4px
1745}
1746
1747.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
1748	background-color: #f9f9f9
1749}
1750
1751.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
1752	background-color: #f5f5f5
1753}
1754
1755table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
1756	display: table-cell;
1757	float: none;
1758	margin-left: 0
1759}
1760
1761.table td.span1, .table th.span1 {
1762	float: none;
1763	width: 44px;
1764	margin-left: 0
1765}
1766
1767.table td.span2, .table th.span2 {
1768	float: none;
1769	width: 124px;
1770	margin-left: 0
1771}
1772
1773.table td.span3, .table th.span3 {
1774	float: none;
1775	width: 204px;
1776	margin-left: 0
1777}
1778
1779.table td.span4, .table th.span4 {
1780	float: none;
1781	width: 284px;
1782	margin-left: 0
1783}
1784
1785.table td.span5, .table th.span5 {
1786	float: none;
1787	width: 364px;
1788	margin-left: 0
1789}
1790
1791.table td.span6, .table th.span6 {
1792	float: none;
1793	width: 444px;
1794	margin-left: 0
1795}
1796
1797.table td.span7, .table th.span7 {
1798	float: none;
1799	width: 524px;
1800	margin-left: 0
1801}
1802
1803.table td.span8, .table th.span8 {
1804	float: none;
1805	width: 604px;
1806	margin-left: 0
1807}
1808
1809.table td.span9, .table th.span9 {
1810	float: none;
1811	width: 684px;
1812	margin-left: 0
1813}
1814
1815.table td.span10, .table th.span10 {
1816	float: none;
1817	width: 764px;
1818	margin-left: 0
1819}
1820
1821.table td.span11, .table th.span11 {
1822	float: none;
1823	width: 844px;
1824	margin-left: 0
1825}
1826
1827.table td.span12, .table th.span12 {
1828	float: none;
1829	width: 924px;
1830	margin-left: 0
1831}
1832
1833.table tbody tr.success td {
1834	background-color: #dff0d8
1835}
1836
1837.table tbody tr.error td {
1838	background-color: #f2dede
1839}
1840
1841.table tbody tr.warning td {
1842	background-color: #fcf8e3
1843}
1844
1845.table tbody tr.info td {
1846	background-color: #d9edf7
1847}
1848
1849.table-hover tbody tr.success:hover td {
1850	background-color: #d0e9c6
1851}
1852
1853.table-hover tbody tr.error:hover td {
1854	background-color: #ebcccc
1855}
1856
1857.table-hover tbody tr.warning:hover td {
1858	background-color: #faf2cc
1859}
1860
1861.table-hover tbody tr.info:hover td {
1862	background-color: #c4e3f3
1863}
1864
1865[class^="icon-"], [class*=" icon-"] {
1866	display: inline-block;
1867	width: 14px;
1868	height: 14px;
1869	margin-top: 1px;
1870	*margin-right: .3em;
1871	line-height: 14px;
1872	vertical-align: text-top;
1873	background-image: url("../img/glyphicons-halflings.png");
1874	background-position: 14px 14px;
1875	background-repeat: no-repeat
1876}
1877
1878.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] {
1879	background-image: url("../img/glyphicons-halflings-white.png")
1880}
1881
1882.icon-glass {
1883	background-position: 0 0
1884}
1885
1886.icon-music {
1887	background-position: -24px 0
1888}
1889
1890.icon-search {
1891	background-position: -48px 0
1892}
1893
1894.icon-envelope {
1895	background-position: -72px 0
1896}
1897
1898.icon-heart {
1899	background-position: -96px 0
1900}
1901
1902.icon-star {
1903	background-position: -120px 0
1904}
1905
1906.icon-star-empty {
1907	background-position: -144px 0
1908}
1909
1910.icon-user {
1911	background-position: -168px 0
1912}
1913
1914.icon-film {
1915	background-position: -192px 0
1916}
1917
1918.icon-th-large {
1919	background-position: -216px 0
1920}
1921
1922.icon-th {
1923	background-position: -240px 0
1924}
1925
1926.icon-th-list {
1927	background-position: -264px 0
1928}
1929
1930.icon-ok {
1931	background-position: -288px 0
1932}
1933
1934.icon-remove {
1935	background-position: -312px 0
1936}
1937
1938.icon-zoom-in {
1939	background-position: -336px 0
1940}
1941
1942.icon-zoom-out {
1943	background-position: -360px 0
1944}
1945
1946.icon-off {
1947	background-position: -384px 0
1948}
1949
1950.icon-signal {
1951	background-position: -408px 0
1952}
1953
1954.icon-cog {
1955	background-position: -432px 0
1956}
1957
1958.icon-trash {
1959	background-position: -456px 0
1960}
1961
1962.icon-home {
1963	background-position: 0 -24px
1964}
1965
1966.icon-file {
1967	background-position: -24px -24px
1968}
1969
1970.icon-time {
1971	background-position: -48px -24px
1972}
1973
1974.icon-road {
1975	background-position: -72px -24px
1976}
1977
1978.icon-download-alt {
1979	background-position: -96px -24px
1980}
1981
1982.icon-download {
1983	background-position: -120px -24px
1984}
1985
1986.icon-upload {
1987	background-position: -144px -24px
1988}
1989
1990.icon-inbox {
1991	background-position: -168px -24px
1992}
1993
1994.icon-play-circle {
1995	background-position: -192px -24px
1996}
1997
1998.icon-repeat {
1999	background-position: -216px -24px
2000}
2001
2002.icon-refresh {
2003	background-position: -240px -24px
2004}
2005
2006.icon-list-alt {
2007	background-position: -264px -24px
2008}
2009
2010.icon-lock {
2011	background-position: -287px -24px
2012}
2013
2014.icon-flag {
2015	background-position: -312px -24px
2016}
2017
2018.icon-headphones {
2019	background-position: -336px -24px
2020}
2021
2022.icon-volume-off {
2023	background-position: -360px -24px
2024}
2025
2026.icon-volume-down {
2027	background-position: -384px -24px
2028}
2029
2030.icon-volume-up {
2031	background-position: -408px -24px
2032}
2033
2034.icon-qrcode {
2035	background-position: -432px -24px
2036}
2037
2038.icon-barcode {
2039	background-position: -456px -24px
2040}
2041
2042.icon-tag {
2043	background-position: 0 -48px
2044}
2045
2046.icon-tags {
2047	background-position: -25px -48px
2048}
2049
2050.icon-book {
2051	background-position: -48px -48px
2052}
2053
2054.icon-bookmark {
2055	background-position: -72px -48px
2056}
2057
2058.icon-print {
2059	background-position: -96px -48px
2060}
2061
2062.icon-camera {
2063	background-position: -120px -48px
2064}
2065
2066.icon-font {
2067	background-position: -144px -48px
2068}
2069
2070.icon-bold {
2071	background-position: -167px -48px
2072}
2073
2074.icon-italic {
2075	background-position: -192px -48px
2076}
2077
2078.icon-text-height {
2079	background-position: -216px -48px
2080}
2081
2082.icon-text-width {
2083	background-position: -240px -48px
2084}
2085
2086.icon-align-left {
2087	background-position: -264px -48px
2088}
2089
2090.icon-align-center {
2091	background-position: -288px -48px
2092}
2093
2094.icon-align-right {
2095	background-position: -312px -48px
2096}
2097
2098.icon-align-justify {
2099	background-position: -336px -48px
2100}
2101
2102.icon-list {
2103	background-position: -360px -48px
2104}
2105
2106.icon-indent-left {
2107	background-position: -384px -48px
2108}
2109
2110.icon-indent-right {
2111	background-position: -408px -48px
2112}
2113
2114.icon-facetime-video {
2115	background-position: -432px -48px
2116}
2117
2118.icon-picture {
2119	background-position: -456px -48px
2120}
2121
2122.icon-pencil {
2123	background-position: 0 -72px
2124}
2125
2126.icon-map-marker {
2127	background-position: -24px -72px
2128}
2129
2130.icon-adjust {
2131	background-position: -48px -72px
2132}
2133
2134.icon-tint {
2135	background-position: -72px -72px
2136}
2137
2138.icon-edit {
2139	background-position: -96px -72px
2140}
2141
2142.icon-share {
2143	background-position: -120px -72px
2144}
2145
2146.icon-check {
2147	background-position: -144px -72px
2148}
2149
2150.icon-move {
2151	background-position: -168px -72px
2152}
2153
2154.icon-step-backward {
2155	background-position: -192px -72px
2156}
2157
2158.icon-fast-backward {
2159	background-position: -216px -72px
2160}
2161
2162.icon-backward {
2163	background-position: -240px -72px
2164}
2165
2166.icon-play {
2167	background-position: -264px -72px
2168}
2169
2170.icon-pause {
2171	background-position: -288px -72px
2172}
2173
2174.icon-stop {
2175	background-position: -312px -72px
2176}
2177
2178.icon-forward {
2179	background-position: -336px -72px
2180}
2181
2182.icon-fast-forward {
2183	background-position: -360px -72px
2184}
2185
2186.icon-step-forward {
2187	background-position: -384px -72px
2188}
2189
2190.icon-eject {
2191	background-position: -408px -72px
2192}
2193
2194.icon-chevron-left {
2195	background-position: -432px -72px
2196}
2197
2198.icon-chevron-right {
2199	background-position: -456px -72px
2200}
2201
2202.icon-plus-sign {
2203	background-position: 0 -96px
2204}
2205
2206.icon-minus-sign {
2207	background-position: -24px -96px
2208}
2209
2210.icon-remove-sign {
2211	background-position: -48px -96px
2212}
2213
2214.icon-ok-sign {
2215	background-position: -72px -96px
2216}
2217
2218.icon-question-sign {
2219	background-position: -96px -96px
2220}
2221
2222.icon-info-sign {
2223	background-position: -120px -96px
2224}
2225
2226.icon-screenshot {
2227	background-position: -144px -96px
2228}
2229
2230.icon-remove-circle {
2231	background-position: -168px -96px
2232}
2233
2234.icon-ok-circle {
2235	background-position: -192px -96px
2236}
2237
2238.icon-ban-circle {
2239	background-position: -216px -96px
2240}
2241
2242.icon-arrow-left {
2243	background-position: -240px -96px
2244}
2245
2246.icon-arrow-right {
2247	background-position: -264px -96px
2248}
2249
2250.icon-arrow-up {
2251	background-position: -289px -96px
2252}
2253
2254.icon-arrow-down {
2255	background-position: -312px -96px
2256}
2257
2258.icon-share-alt {
2259	background-position: -336px -96px
2260}
2261
2262.icon-resize-full {
2263	background-position: -360px -96px
2264}
2265
2266.icon-resize-small {
2267	background-position: -384px -96px
2268}
2269
2270.icon-plus {
2271	background-position: -408px -96px
2272}
2273
2274.icon-minus {
2275	background-position: -433px -96px
2276}
2277
2278.icon-asterisk {
2279	background-position: -456px -96px
2280}
2281
2282.icon-exclamation-sign {
2283	background-position: 0 -120px
2284}
2285
2286.icon-gift {
2287	background-position: -24px -120px
2288}
2289
2290.icon-leaf {
2291	background-position: -48px -120px
2292}
2293
2294.icon-fire {
2295	background-position: -72px -120px
2296}
2297
2298.icon-eye-open {
2299	background-position: -96px -120px
2300}
2301
2302.icon-eye-close {
2303	background-position: -120px -120px
2304}
2305
2306.icon-warning-sign {
2307	background-position: -144px -120px
2308}
2309
2310.icon-plane {
2311	background-position: -168px -120px
2312}
2313
2314.icon-calendar {
2315	background-position: -192px -120px
2316}
2317
2318.icon-random {
2319	width: 16px;
2320	background-position: -216px -120px
2321}
2322
2323.icon-comment {
2324	background-position: -240px -120px
2325}
2326
2327.icon-magnet {
2328	background-position: -264px -120px
2329}
2330
2331.icon-chevron-up {
2332	background-position: -288px -120px
2333}
2334
2335.icon-chevron-down {
2336	background-position: -313px -119px
2337}
2338
2339.icon-retweet {
2340	background-position: -336px -120px
2341}
2342
2343.icon-shopping-cart {
2344	background-position: -360px -120px
2345}
2346
2347.icon-folder-close {
2348	background-position: -384px -120px
2349}
2350
2351.icon-folder-open {
2352	width: 16px;
2353	background-position: -408px -120px
2354}
2355
2356.icon-resize-vertical {
2357	background-position: -432px -119px
2358}
2359
2360.icon-resize-horizontal {
2361	background-position: -456px -118px
2362}
2363
2364.icon-hdd {
2365	background-position: 0 -144px
2366}
2367
2368.icon-bullhorn {
2369	background-position: -24px -144px
2370}
2371
2372.icon-bell {
2373	background-position: -48px -144px
2374}
2375
2376.icon-certificate {
2377	background-position: -72px -144px
2378}
2379
2380.icon-thumbs-up {
2381	background-position: -96px -144px
2382}
2383
2384.icon-thumbs-down {
2385	background-position: -120px -144px
2386}
2387
2388.icon-hand-right {
2389	background-position: -144px -144px
2390}
2391
2392.icon-hand-left {
2393	background-position: -168px -144px
2394}
2395
2396.icon-hand-up {
2397	background-position: -192px -144px
2398}
2399
2400.icon-hand-down {
2401	background-position: -216px -144px
2402}
2403
2404.icon-circle-arrow-right {
2405	background-position: -240px -144px
2406}
2407
2408.icon-circle-arrow-left {
2409	background-position: -264px -144px
2410}
2411
2412.icon-circle-arrow-up {
2413	background-position: -288px -144px
2414}
2415
2416.icon-circle-arrow-down {
2417	background-position: -312px -144px
2418}
2419
2420.icon-globe {
2421	background-position: -336px -144px
2422}
2423
2424.icon-wrench {
2425	background-position: -360px -144px
2426}
2427
2428.icon-tasks {
2429	background-position: -384px -144px
2430}
2431
2432.icon-filter {
2433	background-position: -408px -144px
2434}
2435
2436.icon-briefcase {
2437	background-position: -432px -144px
2438}
2439
2440.icon-fullscreen {
2441	background-position: -456px -144px
2442}
2443
2444.dropup, .dropdown {
2445	position: relative
2446}
2447
2448.dropdown-toggle {
2449	*margin-bottom: -3px
2450}
2451
2452.dropdown-toggle:active, .open .dropdown-toggle {
2453	outline: 0
2454}
2455
2456.caret {
2457	display: inline-block;
2458	width: 0;
2459	height: 0;
2460	vertical-align: top;
2461	border-top: 4px solid #000000;
2462	border-right: 4px solid transparent;
2463	border-left: 4px solid transparent;
2464	content: ""
2465}
2466
2467.dropdown .caret {
2468	margin-top: 8px;
2469	margin-left: 2px
2470}
2471
2472.dropdown-menu {
2473	position: absolute;
2474	top: 100%;
2475	left: 0;
2476	z-index: 1000;
2477	display: none;
2478	float: left;
2479	min-width: 160px;
2480	padding: 5px 0;
2481	margin: 2px 0 0;
2482	list-style: none;
2483	background-color: #ffffff;
2484	border: 1px solid #cccccc;
2485	border: 1px solid rgba(0, 0, 0, 0.2);
2486	*border-right-width: 2px;
2487	*border-bottom-width: 2px;
2488	-webkit-border-radius: 6px;
2489	-moz-border-radius: 6px;
2490	border-radius: 6px;
2491	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2492	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2493	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2494	-webkit-background-clip: padding-box;
2495	-moz-background-clip: padding;
2496	background-clip: padding-box
2497}
2498
2499.dropdown-menu.pull-right {
2500	right: 0;
2501	left: auto
2502}
2503
2504.dropdown-menu .divider {
2505	*width: 100%;
2506	height: 1px;
2507	margin: 9px 1px;
2508	*margin: -5px 0 5px;
2509	overflow: hidden;
2510	background-color: #e5e5e5;
2511	border-bottom: 1px solid #ffffff
2512}
2513
2514.dropdown-menu li > a {
2515	display: block;
2516	padding: 3px 20px;
2517	clear: both;
2518	font-weight: normal;
2519	line-height: 20px;
2520	color: #333333;
2521	white-space: nowrap
2522}
2523
2524.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
2525	color: #ffffff;
2526	text-decoration: none;
2527	background-color: #0081c2;
2528	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2529	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2530	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2531	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2532	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2533	background-repeat: repeat-x;
2534	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
2535}
2536
2537.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
2538	color: #ffffff;
2539	text-decoration: none;
2540	background-color: #0081c2;
2541	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2542	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2543	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2544	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2545	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2546	background-repeat: repeat-x;
2547	outline: 0;
2548	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
2549}
2550
2551.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover {
2552	color: #999999
2553}
2554
2555.dropdown-menu .disabled > a:hover {
2556	text-decoration: none;
2557	cursor: default;
2558	background-color: transparent;
2559	background-image: none;
2560	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
2561}
2562
2563.open {
2564	*z-index: 1000
2565}
2566
2567.open > .dropdown-menu {
2568	display: block
2569}
2570
2571.pull-right > .dropdown-menu {
2572	right: 0;
2573	left: auto
2574}
2575
2576.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
2577	border-top: 0;
2578	border-bottom: 4px solid #000000;
2579	content: ""
2580}
2581
2582.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
2583	top: auto;
2584	bottom: 100%;
2585	margin-bottom: 1px
2586}
2587
2588.dropdown-submenu {
2589	position: relative
2590}
2591
2592.dropdown-submenu > .dropdown-menu {
2593	top: 0;
2594	left: 100%;
2595	margin-top: -6px;
2596	margin-left: -1px;
2597	-webkit-border-radius: 0 6px 6px 6px;
2598	-moz-border-radius: 0 6px 6px 6px;
2599	border-radius: 0 6px 6px 6px
2600}
2601
2602.dropdown-submenu:hover > .dropdown-menu {
2603	display: block
2604}
2605
2606.dropup .dropdown-submenu > .dropdown-menu {
2607	top: auto;
2608	bottom: 0;
2609	margin-top: 0;
2610	margin-bottom: -2px;
2611	-webkit-border-radius: 5px 5px 5px 0;
2612	-moz-border-radius: 5px 5px 5px 0;
2613	border-radius: 5px 5px 5px 0
2614}
2615
2616.dropdown-submenu > a:after {
2617	display: block;
2618	float: right;
2619	width: 0;
2620	height: 0;
2621	margin-top: 5px;
2622	margin-right: -10px;
2623	border-color: transparent;
2624	border-left-color: #cccccc;
2625	border-style: solid;
2626	border-width: 5px 0 5px 5px;
2627	content: " "
2628}
2629
2630.dropdown-submenu:hover > a:after {
2631	border-left-color: #ffffff
2632}
2633
2634.dropdown-submenu.pull-left {
2635	float: none
2636}
2637
2638.dropdown-submenu.pull-left > .dropdown-menu {
2639	left: -100%;
2640	margin-left: 10px;
2641	-webkit-border-radius: 6px 0 6px 6px;
2642	-moz-border-radius: 6px 0 6px 6px;
2643	border-radius: 6px 0 6px 6px
2644}
2645
2646.dropdown .dropdown-menu .nav-header {
2647	padding-right: 20px;
2648	padding-left: 20px
2649}
2650
2651.typeahead {
2652	z-index: 1051;
2653	margin-top: 2px;
2654	-webkit-border-radius: 4px;
2655	-moz-border-radius: 4px;
2656	border-radius: 4px
2657}
2658
2659.well {
2660	min-height: 20px;
2661	padding: 19px;
2662	margin-bottom: 20px;
2663	background-color: #f5f5f5;
2664	border: 1px solid #e3e3e3;
2665	-webkit-border-radius: 4px;
2666	-moz-border-radius: 4px;
2667	border-radius: 4px;
2668	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2669	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2670	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
2671}
2672
2673.well blockquote {
2674	border-color: #dddddd;
2675	border-color: rgba(0, 0, 0, 0.15)
2676}
2677
2678.well-large {
2679	padding: 24px;
2680	-webkit-border-radius: 6px;
2681	-moz-border-radius: 6px;
2682	border-radius: 6px
2683}
2684
2685.well-small {
2686	padding: 9px;
2687	-webkit-border-radius: 3px;
2688	-moz-border-radius: 3px;
2689	border-radius: 3px
2690}
2691
2692.fade {
2693	opacity: 0;
2694	-webkit-transition: opacity .15s linear;
2695	-moz-transition: opacity .15s linear;
2696	-o-transition: opacity .15s linear;
2697	transition: opacity .15s linear
2698}
2699
2700.fade.in {
2701	opacity: 1
2702}
2703
2704.collapse {
2705	position: relative;
2706	height: 0;
2707	overflow: hidden;
2708	-webkit-transition: height .35s ease;
2709	-moz-transition: height .35s ease;
2710	-o-transition: height .35s ease;
2711	transition: height .35s ease
2712}
2713
2714.collapse.in {
2715	height: auto
2716}
2717
2718.close {
2719	float: right;
2720	font-size: 20px;
2721	font-weight: bold;
2722	line-height: 20px;
2723	color: #000000;
2724	text-shadow: 0 1px 0 #ffffff;
2725	opacity: .2;
2726	filter: alpha(opacity=20)
2727}
2728
2729.close:hover {
2730	color: #000000;
2731	text-decoration: none;
2732	cursor: pointer;
2733	opacity: .4;
2734	filter: alpha(opacity=40)
2735}
2736
2737button.close {
2738	padding: 0;
2739	cursor: pointer;
2740	background: transparent;
2741	border: 0;
2742	-webkit-appearance: none
2743}
2744
2745.btn {
2746	display: inline-block;
2747	*display: inline;
2748	padding: 4px 12px;
2749	margin-bottom: 0;
2750	*margin-left: .3em;
2751	font-size: 14px;
2752	line-height: 20px;
2753	color: #333333;
2754	text-align: center;
2755	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2756	vertical-align: middle;
2757	cursor: pointer;
2758	background-color: #f5f5f5;
2759	*background-color: #e6e6e6;
2760	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
2761	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
2762	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
2763	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
2764	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
2765	background-repeat: repeat-x;
2766	border: 1px solid #bbbbbb;
2767	*border: 0;
2768	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
2769	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2770	border-bottom-color: #a2a2a2;
2771	-webkit-border-radius: 4px;
2772	-moz-border-radius: 4px;
2773	border-radius: 4px;
2774	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
2775	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2776	*zoom: 1;
2777	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2778	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2779	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
2780}
2781
2782.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
2783	color: #333333;
2784	background-color: #e6e6e6;
2785	*background-color: #d9d9d9
2786}
2787
2788.btn:active, .btn.active {
2789	background-color: #cccccc \9
2790}
2791
2792.btn:first-child {
2793	*margin-left: 0
2794}
2795
2796.btn:hover {
2797	color: #333333;
2798	text-decoration: none;
2799	background-position: 0 -15px;
2800	-webkit-transition: background-position .1s linear;
2801	-moz-transition: background-position .1s linear;
2802	-o-transition: background-position .1s linear;
2803	transition: background-position .1s linear
2804}
2805
2806.btn:focus {
2807	outline: thin dotted #333333;
2808	outline: 5px auto -webkit-focus-ring-color;
2809	outline-offset: -2px
2810}
2811
2812.btn.active, .btn:active {
2813	background-image: none;
2814	outline: 0;
2815	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2816	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2817	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
2818}
2819
2820.btn.disabled, .btn[disabled] {
2821	cursor: default;
2822	background-image: none;
2823	opacity: .65;
2824	filter: alpha(opacity=65);
2825	-webkit-box-shadow: none;
2826	-moz-box-shadow: none;
2827	box-shadow: none
2828}
2829
2830.btn-large {
2831	padding: 11px 19px;
2832	font-size: 17.5px;
2833	-webkit-border-radius: 6px;
2834	-moz-border-radius: 6px;
2835	border-radius: 6px
2836}
2837
2838.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
2839	margin-top: 4px
2840}
2841
2842.btn-small {
2843	padding: 2px 10px;
2844	font-size: 11.9px;
2845	-webkit-border-radius: 3px;
2846	-moz-border-radius: 3px;
2847	border-radius: 3px
2848}
2849
2850.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
2851	margin-top: 0
2852}
2853
2854.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
2855	margin-top: -1px
2856}
2857
2858.btn-mini {
2859	padding: 0 6px;
2860	font-size: 10.5px;
2861	-webkit-border-radius: 3px;
2862	-moz-border-radius: 3px;
2863	border-radius: 3px
2864}
2865
2866.btn-block {
2867	display: block;
2868	width: 100%;
2869	padding-right: 0;
2870	padding-left: 0;
2871	-webkit-box-sizing: border-box;
2872	-moz-box-sizing: border-box;
2873	box-sizing: border-box
2874}
2875
2876.btn-block + .btn-block {
2877	margin-top: 5px
2878}
2879
2880input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
2881	width: 100%
2882}
2883
2884.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
2885	color: rgba(255, 255, 255, 0.75)
2886}
2887
2888.btn {
2889	border-color: #c5c5c5;
2890	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25)
2891}
2892
2893.btn-primary {
2894	color: #ffffff;
2895	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2896	background-color: #006dcc;
2897	*background-color: #0044cc;
2898	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
2899	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
2900	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
2901	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
2902	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
2903	background-repeat: repeat-x;
2904	border-color: #0044cc #0044cc #002a80;
2905	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2906	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
2907	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
2908}
2909
2910.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
2911	color: #ffffff;
2912	background-color: #0044cc;
2913	*background-color: #003bb3
2914}
2915
2916.btn-primary:active, .btn-primary.active {
2917	background-color: #003399 \9
2918}
2919
2920.btn-warning {
2921	color: #ffffff;
2922	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2923	background-color: #faa732;
2924	*background-color: #f89406;
2925	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
2926	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
2927	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
2928	background-image: -o-linear-gradient(top, #fbb450, #f89406);
2929	background-image: linear-gradient(to bottom, #fbb450, #f89406);
2930	background-repeat: repeat-x;
2931	border-color: #f89406 #f89406 #ad6704;
2932	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2933	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
2934	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
2935}
2936
2937.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
2938	color: #ffffff;
2939	background-color: #f89406;
2940	*background-color: #df8505
2941}
2942
2943.btn-warning:active, .btn-warning.active {
2944	background-color: #c67605 \9
2945}
2946
2947.btn-danger {
2948	color: #ffffff;
2949	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2950	background-color: #da4f49;
2951	*background-color: #bd362f;
2952	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
2953	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
2954	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
2955	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
2956	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
2957	background-repeat: repeat-x;
2958	border-color: #bd362f #bd362f #802420;
2959	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2960	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
2961	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
2962}
2963
2964.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
2965	color: #ffffff;
2966	background-color: #bd362f;
2967	*background-color: #a9302a
2968}
2969
2970.btn-danger:active, .btn-danger.active {
2971	background-color: #942a25 \9
2972}
2973
2974.btn-success {
2975	color: #ffffff;
2976	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2977	background-color: #5bb75b;
2978	*background-color: #51a351;
2979	background-image: -moz-linear-gradient(top, #62c462, #51a351);
2980	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
2981	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
2982	background-image: -o-linear-gradient(top, #62c462, #51a351);
2983	background-image: linear-gradient(to bottom, #62c462, #51a351);
2984	background-repeat: repeat-x;
2985	border-color: #51a351 #51a351 #387038;
2986	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2987	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
2988	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
2989}
2990
2991.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
2992	color: #ffffff;
2993	background-color: #51a351;
2994	*background-color: #499249
2995}
2996
2997.btn-success:active, .btn-success.active {
2998	background-color: #408140 \9
2999}
3000
3001.btn-info {
3002	color: #ffffff;
3003	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3004	background-color: #49afcd;
3005	*background-color: #2f96b4;
3006	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
3007	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
3008	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
3009	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
3010	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
3011	background-repeat: repeat-x;
3012	border-color: #2f96b4 #2f96b4 #1f6377;
3013	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3014	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
3015	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
3016}
3017
3018.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
3019	color: #ffffff;
3020	background-color: #2f96b4;
3021	*background-color: #2a85a0
3022}
3023
3024.btn-info:active, .btn-info.active {
3025	background-color: #24748c \9
3026}
3027
3028.btn-inverse {
3029	color: #ffffff;
3030	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3031	background-color: #363636;
3032	*background-color: #222222;
3033	background-image: -moz-linear-gradient(top, #444444, #222222);
3034	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
3035	background-image: -webkit-linear-gradient(top, #444444, #222222);
3036	background-image: -o-linear-gradient(top, #444444, #222222);
3037	background-image: linear-gradient(to bottom, #444444, #222222);
3038	background-repeat: repeat-x;
3039	border-color: #222222 #222222 #000000;
3040	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3041	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
3042	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
3043}
3044
3045.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
3046	color: #ffffff;
3047	background-color: #222222;
3048	*background-color: #151515
3049}
3050
3051.btn-inverse:active, .btn-inverse.active {
3052	background-color: #080808 \9
3053}
3054
3055button.btn, input[type="submit"].btn {
3056	*padding-top: 3px;
3057	*padding-bottom: 3px
3058}
3059
3060button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
3061	padding: 0;
3062	border: 0
3063}
3064
3065button.btn.btn-large, input[type="submit"].btn.btn-large {
3066	*padding-top: 7px;
3067	*padding-bottom: 7px
3068}
3069
3070button.btn.btn-small, input[type="submit"].btn.btn-small {
3071	*padding-top: 3px;
3072	*padding-bottom: 3px
3073}
3074
3075button.btn.btn-mini, input[type="submit"].btn.btn-mini {
3076	*padding-top: 1px;
3077	*padding-bottom: 1px
3078}
3079
3080.btn-link, .btn-link:active, .btn-link[disabled] {
3081	background-color: transparent;
3082	background-image: none;
3083	-webkit-box-shadow: none;
3084	-moz-box-shadow: none;
3085	box-shadow: none
3086}
3087
3088.btn-link {
3089	color: #0088cc;
3090	cursor: pointer;
3091	border-color: transparent;
3092	-webkit-border-radius: 0;
3093	-moz-border-radius: 0;
3094	border-radius: 0
3095}
3096
3097.btn-link:hover {
3098	color: #005580;
3099	text-decoration: underline;
3100	background-color: transparent
3101}
3102
3103.btn-link[disabled]:hover {
3104	color: #333333;
3105	text-decoration: none
3106}
3107
3108.btn-group {
3109	position: relative;
3110	display: inline-block;
3111	*display: inline;
3112	*margin-left: .3em;
3113	font-size: 0;
3114	white-space: nowrap;
3115	vertical-align: middle;
3116	*zoom: 1
3117}
3118
3119.btn-group:first-child {
3120	*margin-left: 0
3121}
3122
3123.btn-group + .btn-group {
3124	margin-left: 5px
3125}
3126
3127.btn-toolbar {
3128	margin-top: 10px;
3129	margin-bottom: 10px;
3130	font-size: 0
3131}
3132
3133.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
3134	margin-left: 5px
3135}
3136
3137.btn-group > .btn {
3138	position: relative;
3139	-webkit-border-radius: 0;
3140	-moz-border-radius: 0;
3141	border-radius: 0
3142}
3143
3144.btn-group > .btn + .btn {
3145	margin-left: -1px
3146}
3147
3148.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
3149	font-size: 14px
3150}
3151
3152.btn-group > .btn-mini {
3153	font-size: 10.5px
3154}
3155
3156.btn-group > .btn-small {
3157	font-size: 11.9px
3158}
3159
3160.btn-group > .btn-large {
3161	font-size: 17.5px
3162}
3163
3164.btn-group > .btn:first-child {
3165	margin-left: 0;
3166	-webkit-border-bottom-left-radius: 4px;
3167	border-bottom-left-radius: 4px;
3168	-webkit-border-top-left-radius: 4px;
3169	border-top-left-radius: 4px;
3170	-moz-border-radius-bottomleft: 4px;
3171	-moz-border-radius-topleft: 4px
3172}
3173
3174.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
3175	-webkit-border-top-right-radius: 4px;
3176	border-top-right-radius: 4px;
3177	-webkit-border-bottom-right-radius: 4px;
3178	border-bottom-right-radius: 4px;
3179	-moz-border-radius-topright: 4px;
3180	-moz-border-radius-bottomright: 4px
3181}
3182
3183.btn-group > .btn.large:first-child {
3184	margin-left: 0;
3185	-webkit-border-bottom-left-radius: 6px;
3186	border-bottom-left-radius: 6px;
3187	-webkit-border-top-left-radius: 6px;
3188	border-top-left-radius: 6px;
3189	-moz-border-radius-bottomleft: 6px;
3190	-moz-border-radius-topleft: 6px
3191}
3192
3193.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
3194	-webkit-border-top-right-radius: 6px;
3195	border-top-right-radius: 6px;
3196	-webkit-border-bottom-right-radius: 6px;
3197	border-bottom-right-radius: 6px;
3198	-moz-border-radius-topright: 6px;
3199	-moz-border-radius-bottomright: 6px
3200}
3201
3202.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
3203	z-index: 2
3204}
3205
3206.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
3207	outline: 0
3208}
3209
3210.btn-group > .btn + .dropdown-toggle {
3211	*padding-top: 5px;
3212	padding-right: 8px;
3213	*padding-bottom: 5px;
3214	padding-left: 8px;
3215	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3216	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3217	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
3218}
3219
3220.btn-group > .btn-mini + .dropdown-toggle {
3221	*padding-top: 2px;
3222	padding-right: 5px;
3223	*padding-bottom: 2px;
3224	padding-left: 5px
3225}
3226
3227.btn-group > .btn-small + .dropdown-toggle {
3228	*padding-top: 5px;
3229	*padding-bottom: 4px
3230}
3231
3232.btn-group > .btn-large + .dropdown-toggle {
3233	*padding-top: 7px;
3234	padding-right: 12px;
3235	*padding-bottom: 7px;
3236	padding-left: 12px
3237}
3238
3239.btn-group.open .dropdown-toggle {
3240	background-image: none;
3241	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3242	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3243	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
3244}
3245
3246.btn-group.open .btn.dropdown-toggle {
3247	background-color: #e6e6e6
3248}
3249
3250.btn-group.open .btn-primary.dropdown-toggle {
3251	background-color: #0044cc
3252}
3253
3254.btn-group.open .btn-warning.dropdown-toggle {
3255	background-color: #f89406
3256}
3257
3258.btn-group.open .btn-danger.dropdown-toggle {
3259	background-color: #bd362f
3260}
3261
3262.btn-group.open .btn-success.dropdown-toggle {
3263	background-color: #51a351
3264}
3265
3266.btn-group.open .btn-info.dropdown-toggle {
3267	background-color: #2f96b4
3268}
3269
3270.btn-group.open .btn-inverse.dropdown-toggle {
3271	background-color: #222222
3272}
3273
3274.btn .caret {
3275	margin-top: 8px;
3276	margin-left: 0
3277}
3278
3279.btn-mini .caret, .btn-small .caret, .btn-large .caret {
3280	margin-top: 6px
3281}
3282
3283.btn-large .caret {
3284	border-top-width: 5px;
3285	border-right-width: 5px;
3286	border-left-width: 5px
3287}
3288
3289.dropup .btn-large .caret {
3290	border-bottom-width: 5px
3291}
3292
3293.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
3294	border-top-color: #ffffff;
3295	border-bottom-color: #ffffff
3296}
3297
3298.btn-group-vertical {
3299	display: inline-block;
3300	*display: inline;
3301	*zoom: 1
3302}
3303
3304.btn-group-vertical > .btn {
3305	display: block;
3306	float: none;
3307	max-width: 100%;
3308	-webkit-border-radius: 0;
3309	-moz-border-radius: 0;
3310	border-radius: 0
3311}
3312
3313.btn-group-vertical > .btn + .btn {
3314	margin-top: -1px;
3315	margin-left: 0
3316}
3317
3318.btn-group-vertical > .btn:first-child {
3319	-webkit-border-radius: 4px 4px 0 0;
3320	-moz-border-radius: 4px 4px 0 0;
3321	border-radius: 4px 4px 0 0
3322}
3323
3324.btn-group-vertical > .btn:last-child {
3325	-webkit-border-radius: 0 0 4px 4px;
3326	-moz-border-radius: 0 0 4px 4px;
3327	border-radius: 0 0 4px 4px
3328}
3329
3330.btn-group-vertical > .btn-large:first-child {
3331	-webkit-border-radius: 6px 6px 0 0;
3332	-moz-border-radius: 6px 6px 0 0;
3333	border-radius: 6px 6px 0 0
3334}
3335
3336.btn-group-vertical > .btn-large:last-child {
3337	-webkit-border-radius: 0 0 6px 6px;
3338	-moz-border-radius: 0 0 6px 6px;
3339	border-radius: 0 0 6px 6px
3340}
3341
3342.alert {
3343	padding: 8px 35px 8px 14px;
3344	margin-bottom: 20px;
3345	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3346	background-color: #fcf8e3;
3347	border: 1px solid #fbeed5;
3348	-webkit-border-radius: 4px;
3349	-moz-border-radius: 4px;
3350	border-radius: 4px
3351}
3352
3353.alert, .alert h4 {
3354	color: #c09853
3355}
3356
3357.alert h4 {
3358	margin: 0
3359}
3360
3361.alert .close {
3362	position: relative;
3363	top: -2px;
3364	right: -21px;
3365	line-height: 20px
3366}
3367
3368.alert-success {
3369	color: #468847;
3370	background-color: #dff0d8;
3371	border-color: #d6e9c6
3372}
3373
3374.alert-success h4 {
3375	color: #468847
3376}
3377
3378.alert-danger, .alert-error {
3379	color: #b94a48;
3380	background-color: #f2dede;
3381	border-color: #eed3d7
3382}
3383
3384.alert-danger h4, .alert-error h4 {
3385	color: #b94a48
3386}
3387
3388.alert-info {
3389	color: #3a87ad;
3390	background-color: #d9edf7;
3391	border-color: #bce8f1
3392}
3393
3394.alert-info h4 {
3395	color: #3a87ad
3396}
3397
3398.alert-block {
3399	padding-top: 14px;
3400	padding-bottom: 14px
3401}
3402
3403.alert-block > p, .alert-block > ul {
3404	margin-bottom: 0
3405}
3406
3407.alert-block p + p {
3408	margin-top: 5px
3409}
3410
3411.nav {
3412	margin-bottom: 20px;
3413	margin-left: 0;
3414	list-style: none
3415}
3416
3417.nav > li > a {
3418	display: block
3419}
3420
3421.nav > li > a:hover {
3422	text-decoration: none;
3423	background-color: #eeeeee
3424}
3425
3426.nav > li > a > img {
3427	max-width: none
3428}
3429
3430.nav > .pull-right {
3431	float: right
3432}
3433
3434.nav-header {
3435	display: block;
3436	padding: 3px 15px;
3437	font-size: 11px;
3438	font-weight: bold;
3439	line-height: 20px;
3440	color: #999999;
3441	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3442	text-transform: uppercase
3443}
3444
3445.nav li + .nav-header {
3446	margin-top: 9px
3447}
3448
3449.nav-list {
3450	padding-right: 15px;
3451	padding-left: 15px;
3452	margin-bottom: 0
3453}
3454
3455.nav-list > li > a, .nav-list .nav-header {
3456	margin-right: -15px;
3457	margin-left: -15px;
3458	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)
3459}
3460
3461.nav-list > li > a {
3462	padding: 3px 15px
3463}
3464
3465.nav-list > .active > a, .nav-list > .active > a:hover {
3466	color: #ffffff;
3467	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
3468	background-color: #0088cc
3469}
3470
3471.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
3472	margin-right: 2px
3473}
3474
3475.nav-list .divider {
3476	*width: 100%;
3477	height: 1px;
3478	margin: 9px 1px;
3479	*margin: -5px 0 5px;
3480	overflow: hidden;
3481	background-color: #e5e5e5;
3482	border-bottom: 1px solid #ffffff
3483}
3484
3485.nav-tabs, .nav-pills {
3486	*zoom: 1
3487}
3488
3489.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
3490	display: table;
3491	line-height: 0;
3492	content: ""
3493}
3494
3495.nav-tabs:after, .nav-pills:after {
3496	clear: both
3497}
3498
3499.nav-tabs > li, .nav-pills > li {
3500	float: left
3501}
3502
3503.nav-tabs > li > a, .nav-pills > li > a {
3504	padding-right: 12px;
3505	padding-left: 12px;
3506	margin-right: 2px;
3507	line-height: 14px
3508}
3509
3510.nav-tabs {
3511	border-bottom: 1px solid #dddddd
3512}
3513
3514.nav-tabs > li {
3515	margin-bottom: -1px
3516}
3517
3518.nav-tabs > li > a {
3519	padding-top: 8px;
3520	padding-bottom: 8px;
3521	line-height: 20px;
3522	border: 1px solid transparent;
3523	-webkit-border-radius: 4px 4px 0 0;
3524	-moz-border-radius: 4px 4px 0 0;
3525	border-radius: 4px 4px 0 0
3526}
3527
3528.nav-tabs > li > a:hover {
3529	border-color: #eeeeee #eeeeee #dddddd
3530}
3531
3532.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
3533	color: #555555;
3534	cursor: default;
3535	background-color: #ffffff;
3536	border: 1px solid #dddddd;
3537	border-bottom-color: transparent
3538}
3539
3540.nav-pills > li > a {
3541	padding-top: 8px;
3542	padding-bottom: 8px;
3543	margin-top: 2px;
3544	margin-bottom: 2px;
3545	-webkit-border-radius: 5px;
3546	-moz-border-radius: 5px;
3547	border-radius: 5px
3548}
3549
3550.nav-pills > .active > a, .nav-pills > .active > a:hover {
3551	color: #ffffff;
3552	background-color: #0088cc
3553}
3554
3555.nav-stacked > li {
3556	float: none
3557}
3558
3559.nav-stacked > li > a {
3560	margin-right: 0
3561}
3562
3563.nav-tabs.nav-stacked {
3564	border-bottom: 0
3565}
3566
3567.nav-tabs.nav-stacked > li > a {
3568	border: 1px solid #dddddd;
3569	-webkit-border-radius: 0;
3570	-moz-border-radius: 0;
3571	border-radius: 0
3572}
3573
3574.nav-tabs.nav-stacked > li:first-child > a {
3575	-webkit-border-top-right-radius: 4px;
3576	border-top-right-radius: 4px;
3577	-webkit-border-top-left-radius: 4px;
3578	border-top-left-radius: 4px;
3579	-moz-border-radius-topright: 4px;
3580	-moz-border-radius-topleft: 4px
3581}
3582
3583.nav-tabs.nav-stacked > li:last-child > a {
3584	-webkit-border-bottom-right-radius: 4px;
3585	border-bottom-right-radius: 4px;
3586	-webkit-border-bottom-left-radius: 4px;
3587	border-bottom-left-radius: 4px;
3588	-moz-border-radius-bottomright: 4px;
3589	-moz-border-radius-bottomleft: 4px
3590}
3591
3592.nav-tabs.nav-stacked > li > a:hover {
3593	z-index: 2;
3594	border-color: #dddddd
3595}
3596
3597.nav-pills.nav-stacked > li > a {
3598	margin-bottom: 3px
3599}
3600
3601.nav-pills.nav-stacked > li:last-child > a {
3602	margin-bottom: 1px
3603}
3604
3605.nav-tabs .dropdown-menu {
3606	-webkit-border-radius: 0 0 6px 6px;
3607	-moz-border-radius: 0 0 6px 6px;
3608	border-radius: 0 0 6px 6px
3609}
3610
3611.nav-pills .dropdown-menu {
3612	-webkit-border-radius: 6px;
3613	-moz-border-radius: 6px;
3614	border-radius: 6px
3615}
3616
3617.nav .dropdown-toggle .caret {
3618	margin-top: 6px;
3619	border-top-color: #0088cc;
3620	border-bottom-color: #0088cc
3621}
3622
3623.nav .dropdown-toggle:hover .caret {
3624	border-top-color: #005580;
3625	border-bottom-color: #005580
3626}
3627
3628.nav-tabs .dropdown-toggle .caret {
3629	margin-top: 8px
3630}
3631
3632.nav .active .dropdown-toggle .caret {
3633	border-top-color: #ffffff;
3634	border-bottom-color: #ffffff
3635}
3636
3637.nav-tabs .active .dropdown-toggle .caret {
3638	border-top-color: #555555;
3639	border-bottom-color: #555555
3640}
3641
3642.nav > .dropdown.active > a:hover {
3643	cursor: pointer
3644}
3645
3646.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
3647	color: #ffffff;
3648	background-color: #999999;
3649	border-color: #999999
3650}
3651
3652.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
3653	border-top-color: #ffffff;
3654	border-bottom-color: #ffffff;
3655	opacity: 1;
3656	filter: alpha(opacity=100)
3657}
3658
3659.tabs-stacked .open > a:hover {
3660	border-color: #999999
3661}
3662
3663.tabbable {
3664	*zoom: 1
3665}
3666
3667.tabbable:before, .tabbable:after {
3668	display: table;
3669	line-height: 0;
3670	content: ""
3671}
3672
3673.tabbable:after {
3674	clear: both
3675}
3676
3677.tab-content {
3678	overflow: auto
3679}
3680
3681.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
3682	border-bottom: 0
3683}
3684
3685.tab-content > .tab-pane, .pill-content > .pill-pane {
3686	display: none
3687}
3688
3689.tab-content > .active, .pill-content > .active {
3690	display: block
3691}
3692
3693.tabs-below > .nav-tabs {
3694	border-top: 1px solid #dddddd
3695}
3696
3697.tabs-below > .nav-tabs > li {
3698	margin-top: -1px;
3699	margin-bottom: 0
3700}
3701
3702.tabs-below > .nav-tabs > li > a {
3703	-webkit-border-radius: 0 0 4px 4px;
3704	-moz-border-radius: 0 0 4px 4px;
3705	border-radius: 0 0 4px 4px
3706}
3707
3708.tabs-below > .nav-tabs > li > a:hover {
3709	border-top-color: #dddddd;
3710	border-bottom-color: transparent
3711}
3712
3713.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {
3714	border-color: transparent #dddddd #dddddd #dddddd
3715}
3716
3717.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
3718	float: none
3719}
3720
3721.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
3722	min-width: 74px;
3723	margin-right: 0;
3724	margin-bottom: 3px
3725}
3726
3727.tabs-left > .nav-tabs {
3728	float: left;
3729	margin-right: 19px;
3730	border-right: 1px solid #dddddd
3731}
3732
3733.tabs-left > .nav-tabs > li > a {
3734	margin-right: -1px;
3735	-webkit-border-radius: 4px 0 0 4px;
3736	-moz-border-radius: 4px 0 0 4px;
3737	border-radius: 4px 0 0 4px
3738}
3739
3740.tabs-left > .nav-tabs > li > a:hover {
3741	border-color: #eeeeee #dddddd #eeeeee #eeeeee
3742}
3743
3744.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
3745	border-color: #dddddd transparent #dddddd #dddddd;
3746	*border-right-color: #ffffff
3747}
3748
3749.tabs-right > .nav-tabs {
3750	float: right;
3751	margin-left: 19px;
3752	border-left: 1px solid #dddddd
3753}
3754
3755.tabs-right > .nav-tabs > li > a {
3756	margin-left: -1px;
3757	-webkit-border-radius: 0 4px 4px 0;
3758	-moz-border-radius: 0 4px 4px 0;
3759	border-radius: 0 4px 4px 0
3760}
3761
3762.tabs-right > .nav-tabs > li > a:hover {
3763	border-color: #eeeeee #eeeeee #eeeeee #dddddd
3764}
3765
3766.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {
3767	border-color: #dddddd #dddddd #dddddd transparent;
3768	*border-left-color: #ffffff
3769}
3770
3771.nav > .disabled > a {
3772	color: #999999
3773}
3774
3775.nav > .disabled > a:hover {
3776	text-decoration: none;
3777	cursor: default;
3778	background-color: transparent
3779}
3780
3781.navbar {
3782	*position: relative;
3783	*z-index: 2;
3784	margin-bottom: 20px;
3785	overflow: visible
3786}
3787
3788.navbar-inner {
3789	min-height: 40px;
3790	padding-right: 20px;
3791	padding-left: 20px;
3792	background-color: #fafafa;
3793	background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
3794	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
3795	background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
3796	background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
3797	background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
3798	background-repeat: repeat-x;
3799	border: 1px solid #d4d4d4;
3800	-webkit-border-radius: 4px;
3801	-moz-border-radius: 4px;
3802	border-radius: 4px;
3803	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
3804	*zoom: 1;
3805	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3806	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3807	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065)
3808}
3809
3810.navbar-inner:before, .navbar-inner:after {
3811	display: table;
3812	line-height: 0;
3813	content: ""
3814}
3815
3816.navbar-inner:after {
3817	clear: both
3818}
3819
3820.navbar .container {
3821	width: auto
3822}
3823
3824.nav-collapse.collapse {
3825	height: auto;
3826	overflow: visible
3827}
3828
3829.navbar .brand {
3830	display: block;
3831	float: left;
3832	padding: 10px 20px 10px;
3833	margin-left: -20px;
3834	font-size: 20px;
3835	font-weight: 200;
3836	color: #777777;
3837	text-shadow: 0 1px 0 #ffffff
3838}
3839
3840.navbar .brand:hover {
3841	text-decoration: none
3842}
3843
3844.navbar-text {
3845	margin-bottom: 0;
3846	line-height: 40px;
3847	color: #777777
3848}
3849
3850.navbar-link {
3851	color: #777777
3852}
3853
3854.navbar-link:hover {
3855	color: #333333
3856}
3857
3858.navbar .divider-vertical {
3859	height: 40px;
3860	margin: 0 9px;
3861	border-right: 1px solid #ffffff;
3862	border-left: 1px solid #f2f2f2
3863}
3864
3865.navbar .btn, .navbar .btn-group {
3866	margin-top: 5px
3867}
3868
3869.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn {
3870	margin-top: 0
3871}
3872
3873.navbar-form {
3874	margin-bottom: 0;
3875	*zoom: 1
3876}
3877
3878.navbar-form:before, .navbar-form:after {
3879	display: table;
3880	line-height: 0;
3881	content: ""
3882}
3883
3884.navbar-form:after {
3885	clear: both
3886}
3887
3888.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
3889	margin-top: 5px
3890}
3891
3892.navbar-form input, .navbar-form select, .navbar-form .btn {
3893	display: inline-block;
3894	margin-bottom: 0
3895}
3896
3897.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
3898	margin-top: 3px
3899}
3900
3901.navbar-form .input-append, .navbar-form .input-prepend {
3902	margin-top: 5px;
3903	white-space: nowrap
3904}
3905
3906.navbar-form .input-append input, .navbar-form .input-prepend input {
3907	margin-top: 0
3908}
3909
3910.navbar-search {
3911	position: relative;
3912	float: left;
3913	margin-top: 5px;
3914	margin-bottom: 0
3915}
3916
3917.navbar-search .search-query {
3918	padding: 4px 14px;
3919	margin-bottom: 0;
3920	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3921	font-size: 13px;
3922	font-weight: normal;
3923	line-height: 1;
3924	-webkit-border-radius: 15px;
3925	-moz-border-radius: 15px;
3926	border-radius: 15px
3927}
3928
3929.navbar-static-top {
3930	position: static;
3931	margin-bottom: 0
3932}
3933
3934.navbar-static-top .navbar-inner {
3935	-webkit-border-radius: 0;
3936	-moz-border-radius: 0;
3937	border-radius: 0
3938}
3939
3940.navbar-fixed-top, .navbar-fixed-bottom {
3941	position: fixed;
3942	right: 0;
3943	left: 0;
3944	z-index: 1030;
3945	margin-bottom: 0
3946}
3947
3948.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
3949	border-width: 0 0 1px
3950}
3951
3952.navbar-fixed-bottom .navbar-inner {
3953	border-width: 1px 0 0
3954}
3955
3956.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
3957	padding-right: 0;
3958	padding-left: 0;
3959	-webkit-border-radius: 0;
3960	-moz-border-radius: 0;
3961	border-radius: 0
3962}
3963
3964.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
3965	width: 940px
3966}
3967
3968.navbar-fixed-top {
3969	top: 0
3970}
3971
3972.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
3973	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
3974	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
3975	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1)
3976}
3977
3978.navbar-fixed-bottom {
3979	bottom: 0
3980}
3981
3982.navbar-fixed-bottom .navbar-inner {
3983	-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
3984	-moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
3985	box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1)
3986}
3987
3988.navbar .nav {
3989	position: relative;
3990	left: 0;
3991	display: block;
3992	float: left;
3993	margin: 0 10px 0 0
3994}
3995
3996.navbar .nav.pull-right {
3997	float: right;
3998	margin-right: 0
3999}
4000
4001.navbar .nav > li {
4002	float: left
4003}
4004
4005.navbar .nav > li > a {
4006	float: none;
4007	padding: 10px 15px 10px;
4008	color: #777777;
4009	text-decoration: none;
4010	text-shadow: 0 1px 0 #ffffff
4011}
4012
4013.navbar .nav .dropdown-toggle .caret {
4014	margin-top: 8px
4015}
4016
4017.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
4018	color: #333333;
4019	text-decoration: none;
4020	background-color: transparent
4021}
4022
4023.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
4024	color: #555555;
4025	text-decoration: none;
4026	background-color: #e5e5e5;
4027	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4028	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4029	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125)
4030}
4031
4032.navbar .btn-navbar {
4033	display: none;
4034	float: right;
4035	padding: 7px 10px;
4036	margin-right: 5px;
4037	margin-left: 5px;
4038	color: #ffffff;
4039	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4040	background-color: #ededed;
4041	*background-color: #e5e5e5;
4042	background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
4043	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
4044	background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
4045	background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
4046	background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
4047	background-repeat: repeat-x;
4048	border-color: #e5e5e5 #e5e5e5 #bfbfbf;
4049	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4050	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
4051	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4052	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4053	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4054	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075)
4055}
4056
4057.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
4058	color: #ffffff;
4059	background-color: #e5e5e5;
4060	*background-color: #d9d9d9
4061}
4062
4063.navbar .btn-navbar:active, .navbar .btn-navbar.active {
4064	background-color: #cccccc \9
4065}
4066
4067.navbar .btn-navbar .icon-bar {
4068	display: block;
4069	width: 18px;
4070	height: 2px;
4071	background-color: #f5f5f5;
4072	-webkit-border-radius: 1px;
4073	-moz-border-radius: 1px;
4074	border-radius: 1px;
4075	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4076	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4077	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25)
4078}
4079
4080.btn-navbar .icon-bar + .icon-bar {
4081	margin-top: 3px
4082}
4083
4084.navbar .nav > li > .dropdown-menu:before {
4085	position: absolute;
4086	top: -7px;
4087	left: 9px;
4088	display: inline-block;
4089	border-right: 7px solid transparent;
4090	border-bottom: 7px solid #cccccc;
4091	border-left: 7px solid transparent;
4092	border-bottom-color: rgba(0, 0, 0, 0.2);
4093	content: ''
4094}
4095
4096.navbar .nav > li > .dropdown-menu:after {
4097	position: absolute;
4098	top: -6px;
4099	left: 10px;
4100	display: inline-block;
4101	border-right: 6px solid transparent;
4102	border-bottom: 6px solid #ffffff;
4103	border-left: 6px solid transparent;
4104	content: ''
4105}
4106
4107.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
4108	top: auto;
4109	bottom: -7px;
4110	border-top: 7px solid #cccccc;
4111	border-bottom: 0;
4112	border-top-color: rgba(0, 0, 0, 0.2)
4113}
4114
4115.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
4116	top: auto;
4117	bottom: -6px;
4118	border-top: 6px solid #ffffff;
4119	border-bottom: 0
4120}
4121
4122.navbar .nav li.dropdown > a:hover .caret {
4123	border-top-color: #555555;
4124	border-bottom-color: #555555
4125}
4126
4127.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
4128	color: #555555;
4129	background-color: #e5e5e5
4130}
4131
4132.navbar .nav li.dropdown > .dropdown-toggle .caret {
4133	border-top-color: #777777;
4134	border-bottom-color: #777777
4135}
4136
4137.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
4138	border-top-color: #555555;
4139	border-bottom-color: #555555
4140}
4141
4142.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
4143	right: 0;
4144	left: auto
4145}
4146
4147.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
4148	right: 12px;
4149	left: auto
4150}
4151
4152.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
4153	right: 13px;
4154	left: auto
4155}
4156
4157.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
4158	right: 100%;
4159	left: auto;
4160	margin-right: -1px;
4161	margin-left: 0;
4162	-webkit-border-radius: 6px 0 6px 6px;
4163	-moz-border-radius: 6px 0 6px 6px;
4164	border-radius: 6px 0 6px 6px
4165}
4166
4167.navbar-inverse .navbar-inner {
4168	background-color: #1b1b1b;
4169	background-image: -moz-linear-gradient(top, #222222, #111111);
4170	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
4171	background-image: -webkit-linear-gradient(top, #222222, #111111);
4172	background-image: -o-linear-gradient(top, #222222, #111111);
4173	background-image: linear-gradient(to bottom, #222222, #111111);
4174	background-repeat: repeat-x;
4175	border-color: #252525;
4176	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0)
4177}
4178
4179.navbar-inverse .brand, .navbar-inverse .nav > li > a {
4180	color: #999999;
4181	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
4182}
4183
4184.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover {
4185	color: #ffffff
4186}
4187
4188.navbar-inverse .brand {
4189	color: #999999
4190}
4191
4192.navbar-inverse .navbar-text {
4193	color: #999999
4194}
4195
4196.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
4197	color: #ffffff;
4198	background-color: transparent
4199}
4200
4201.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
4202	color: #ffffff;
4203	background-color: #111111
4204}
4205
4206.navbar-inverse .navbar-link {
4207	color: #999999
4208}
4209
4210.navbar-inverse .navbar-link:hover {
4211	color: #ffffff
4212}
4213
4214.navbar-inverse .divider-vertical {
4215	border-right-color: #222222;
4216	border-left-color: #111111
4217}
4218
4219.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
4220	color: #ffffff;
4221	background-color: #111111
4222}
4223
4224.navbar-inverse .nav li.dropdown > a:hover .caret {
4225	border-top-color: #ffffff;
4226	border-bottom-color: #ffffff
4227}
4228
4229.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
4230	border-top-color: #999999;
4231	border-bottom-color: #999999
4232}
4233
4234.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
4235	border-top-color: #ffffff;
4236	border-bottom-color: #ffffff
4237}
4238
4239.navbar-inverse .navbar-search .search-query {
4240	color: #ffffff;
4241	background-color: #515151;
4242	border-color: #111111;
4243	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4244	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4245	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4246	-webkit-transition: none;
4247	-moz-transition: none;
4248	-o-transition: none;
4249	transition: none
4250}
4251
4252.navbar-inverse .navbar-search .search-query:-moz-placeholder {
4253	color: #cccccc
4254}
4255
4256.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
4257	color: #cccccc
4258}
4259
4260.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
4261	color: #cccccc
4262}
4263
4264.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
4265	padding: 5px 15px;
4266	color: #333333;
4267	text-shadow: 0 1px 0 #ffffff;
4268	background-color: #ffffff;
4269	border: 0;
4270	outline: 0;
4271	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4272	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4273	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15)
4274}
4275
4276.navbar-inverse .btn-navbar {
4277	color: #ffffff;
4278	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4279	background-color: #0e0e0e;
4280	*background-color: #040404;
4281	background-image: -moz-linear-gradient(top, #151515, #040404);
4282	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
4283	background-image: -webkit-linear-gradient(top, #151515, #040404);
4284	background-image: -o-linear-gradient(top, #151515, #040404);
4285	background-image: linear-gradient(to bottom, #151515, #040404);
4286	background-repeat: repeat-x;
4287	border-color: #040404 #040404 #000000;
4288	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4289	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
4290	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
4291}
4292
4293.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
4294	color: #ffffff;
4295	background-color: #040404;
4296	*background-color: #000000
4297}
4298
4299.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
4300	background-color: #000000 \9
4301}
4302
4303.breadcrumb {
4304	padding: 8px 15px;
4305	margin: 0 0 20px;
4306	list-style: none;
4307	background-color: #f5f5f5;
4308	-webkit-border-radius: 4px;
4309	-moz-border-radius: 4px;
4310	border-radius: 4px
4311}
4312
4313.breadcrumb > li {
4314	display: inline-block;
4315	*display: inline;
4316	text-shadow: 0 1px 0 #ffffff;
4317	*zoom: 1
4318}
4319
4320.breadcrumb > li > .divider {
4321	padding: 0 5px;
4322	color: #cccccc
4323}
4324
4325.breadcrumb > .active {
4326	color: #999999
4327}
4328
4329.pagination {
4330	margin: 20px 0
4331}
4332
4333.pagination ul {
4334	display: inline-block;
4335	*display: inline;
4336	margin-bottom: 0;
4337	margin-left: 0;
4338	-webkit-border-radius: 4px;
4339	-moz-border-radius: 4px;
4340	border-radius: 4px;
4341	*zoom: 1;
4342	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4343	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4344	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
4345}
4346
4347.pagination ul > li {
4348	display: inline
4349}
4350
4351.pagination ul > li > a, .pagination ul > li > span {
4352	float: left;
4353	padding: 4px 12px;
4354	line-height: 20px;
4355	text-decoration: none;
4356	background-color: #ffffff;
4357	border: 1px solid #dddddd;
4358	border-left-width: 0
4359}
4360
4361.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
4362	background-color: #f5f5f5
4363}
4364
4365.pagination ul > .active > a, .pagination ul > .active > span {
4366	color: #999999;
4367	cursor: default
4368}
4369
4370.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
4371	color: #999999;
4372	cursor: default;
4373	background-color: transparent
4374}
4375
4376.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
4377	border-left-width: 1px;
4378	-webkit-border-bottom-left-radius: 4px;
4379	border-bottom-left-radius: 4px;
4380	-webkit-border-top-left-radius: 4px;
4381	border-top-left-radius: 4px;
4382	-moz-border-radius-bottomleft: 4px;
4383	-moz-border-radius-topleft: 4px
4384}
4385
4386.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
4387	-webkit-border-top-right-radius: 4px;
4388	border-top-right-radius: 4px;
4389	-webkit-border-bottom-right-radius: 4px;
4390	border-bottom-right-radius: 4px;
4391	-moz-border-radius-topright: 4px;
4392	-moz-border-radius-bottomright: 4px
4393}
4394
4395.pagination-centered {
4396	text-align: center
4397}
4398
4399.pagination-right {
4400	text-align: right
4401}
4402
4403.pagination-large ul > li > a, .pagination-large ul > li > span {
4404	padding: 11px 19px;
4405	font-size: 17.5px
4406}
4407
4408.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
4409	-webkit-border-bottom-left-radius: 6px;
4410	border-bottom-left-radius: 6px;
4411	-webkit-border-top-left-radius: 6px;
4412	border-top-left-radius: 6px;
4413	-moz-border-radius-bottomleft: 6px;
4414	-moz-border-radius-topleft: 6px
4415}
4416
4417.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
4418	-webkit-border-top-right-radius: 6px;
4419	border-top-right-radius: 6px;
4420	-webkit-border-bottom-right-radius: 6px;
4421	border-bottom-right-radius: 6px;
4422	-moz-border-radius-topright: 6px;
4423	-moz-border-radius-bottomright: 6px
4424}
4425
4426.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
4427	-webkit-border-bottom-left-radius: 3px;
4428	border-bottom-left-radius: 3px;
4429	-webkit-border-top-left-radius: 3px;
4430	border-top-left-radius: 3px;
4431	-moz-border-radius-bottomleft: 3px;
4432	-moz-border-radius-topleft: 3px
4433}
4434
4435.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
4436	-webkit-border-top-right-radius: 3px;
4437	border-top-right-radius: 3px;
4438	-webkit-border-bottom-right-radius: 3px;
4439	border-bottom-right-radius: 3px;
4440	-moz-border-radius-topright: 3px;
4441	-moz-border-radius-bottomright: 3px
4442}
4443
4444.pagination-small ul > li > a, .pagination-small ul > li > span {
4445	padding: 2px 10px;
4446	font-size: 11.9px
4447}
4448
4449.pagination-mini ul > li > a, .pagination-mini ul > li > span {
4450	padding: 0 6px;
4451	font-size: 10.5px
4452}
4453
4454.pager {
4455	margin: 20px 0;
4456	text-align: center;
4457	list-style: none;
4458	*zoom: 1
4459}
4460
4461.pager:before, .pager:after {
4462	display: table;
4463	line-height: 0;
4464	content: ""
4465}
4466
4467.pager:after {
4468	clear: both
4469}
4470
4471.pager li {
4472	display: inline
4473}
4474
4475.pager li > a, .pager li > span {
4476	display: inline-block;
4477	padding: 5px 14px;
4478	background-color: #ffffff;
4479	border: 1px solid #dddddd;
4480	-webkit-border-radius: 15px;
4481	-moz-border-radius: 15px;
4482	border-radius: 15px
4483}
4484
4485.pager li > a:hover {
4486	text-decoration: none;
4487	background-color: #f5f5f5
4488}
4489
4490.pager .next > a, .pager .next > span {
4491	float: right
4492}
4493
4494.pager .previous > a, .pager .previous > span {
4495	float: left
4496}
4497
4498.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > span {
4499	color: #999999;
4500	cursor: default;
4501	background-color: #ffffff
4502}
4503
4504.modal-backdrop {
4505	position: fixed;
4506	top: 0;
4507	right: 0;
4508	bottom: 0;
4509	left: 0;
4510	z-index: 1040;
4511	background-color: #000000
4512}
4513
4514.modal-backdrop.fade {
4515	opacity: 0
4516}
4517
4518.modal-backdrop, .modal-backdrop.fade.in {
4519	opacity: .8;
4520	filter: alpha(opacity=80)
4521}
4522
4523.modal {
4524	position: fixed;
4525	top: 10%;
4526	left: 50%;
4527	z-index: 1050;
4528	width: 560px;
4529	margin-left: -280px;
4530	background-color: #ffffff;
4531	border: 1px solid #999999;
4532	border: 1px solid rgba(0, 0, 0, 0.3);
4533	*border: 1px solid #999999;
4534	-webkit-border-radius: 6px;
4535	-moz-border-radius: 6px;
4536	border-radius: 6px;
4537	outline: 0;
4538	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4539	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4540	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4541	-webkit-background-clip: padding-box;
4542	-moz-background-clip: padding-box;
4543	background-clip: padding-box
4544}
4545
4546.modal.fade {
4547	top: -25%;
4548	-webkit-transition: opacity .3s linear, top .3s ease-out;
4549	-moz-transition: opacity .3s linear, top .3s ease-out;
4550	-o-transition: opacity .3s linear, top .3s ease-out;
4551	transition: opacity .3s linear, top .3s ease-out
4552}
4553
4554.modal.fade.in {
4555	top: 10%
4556}
4557
4558.modal-header {
4559	padding: 9px 15px;
4560	border-bottom: 1px solid #eeeeee
4561}
4562
4563.modal-header .close {
4564	margin-top: 2px
4565}
4566
4567.modal-header h3 {
4568	margin: 0;
4569	line-height: 30px
4570}
4571
4572.modal-body {
4573	position: relative;
4574	max-height: 400px;
4575	padding: 15px;
4576	overflow-y: auto
4577}
4578
4579.modal-form {
4580	margin-bottom: 0
4581}
4582
4583.modal-footer {
4584	padding: 14px 15px 15px;
4585	margin-bottom: 0;
4586	text-align: right;
4587	background-color: #f5f5f5;
4588	border-top: 1px solid #dddddd;
4589	-webkit-border-radius: 0 0 6px 6px;
4590	-moz-border-radius: 0 0 6px 6px;
4591	border-radius: 0 0 6px 6px;
4592	*zoom: 1;
4593	-webkit-box-shadow: inset 0 1px 0 #ffffff;
4594	-moz-box-shadow: inset 0 1px 0 #ffffff;
4595	box-shadow: inset 0 1px 0 #ffffff
4596}
4597
4598.modal-footer:before, .modal-footer:after {
4599	display: table;
4600	line-height: 0;
4601	content: ""
4602}
4603
4604.modal-footer:after {
4605	clear: both
4606}
4607
4608.modal-footer .btn + .btn {
4609	margin-bottom: 0;
4610	margin-left: 5px
4611}
4612
4613.modal-footer .btn-group .btn + .btn {
4614	margin-left: -1px
4615}
4616
4617.modal-footer .btn-block + .btn-block {
4618	margin-left: 0
4619}
4620
4621.tooltip {
4622	position: absolute;
4623	z-index: 1030;
4624	display: block;
4625	padding: 5px;
4626	font-size: 11px;
4627	opacity: 0;
4628	filter: alpha(opacity=0);
4629	visibility: visible
4630}
4631
4632.tooltip.in {
4633	opacity: .8;
4634	filter: alpha(opacity=80)
4635}
4636
4637.tooltip.top {
4638	margin-top: -3px
4639}
4640
4641.tooltip.right {
4642	margin-left: 3px
4643}
4644
4645.tooltip.bottom {
4646	margin-top: 3px
4647}
4648
4649.tooltip.left {
4650	margin-left: -3px
4651}
4652
4653.tooltip-inner {
4654	max-width: 200px;
4655	padding: 3px 8px;
4656	color: #ffffff;
4657	text-align: center;
4658	text-decoration: none;
4659	background-color: #000000;
4660	-webkit-border-radius: 4px;
4661	-moz-border-radius: 4px;
4662	border-radius: 4px
4663}
4664
4665.tooltip-arrow {
4666	position: absolute;
4667	width: 0;
4668	height: 0;
4669	border-color: transparent;
4670	border-style: solid
4671}
4672
4673.tooltip.top .tooltip-arrow {
4674	bottom: 0;
4675	left: 50%;
4676	margin-left: -5px;
4677	border-top-color: #000000;
4678	border-width: 5px 5px 0
4679}
4680
4681.tooltip.right .tooltip-arrow {
4682	top: 50%;
4683	left: 0;
4684	margin-top: -5px;
4685	border-right-color: #000000;
4686	border-width: 5px 5px 5px 0
4687}
4688
4689.tooltip.left .tooltip-arrow {
4690	top: 50%;
4691	right: 0;
4692	margin-top: -5px;
4693	border-left-color: #000000;
4694	border-width: 5px 0 5px 5px
4695}
4696
4697.tooltip.bottom .tooltip-arrow {
4698	top: 0;
4699	left: 50%;
4700	margin-left: -5px;
4701	border-bottom-color: #000000;
4702	border-width: 0 5px 5px
4703}
4704
4705.popover {
4706	position: absolute;
4707	top: 0;
4708	left: 0;
4709	z-index: 1010;
4710	display: none;
4711	width: 236px;
4712	padding: 1px;
4713	text-align: left;
4714	white-space: normal;
4715	background-color: #ffffff;
4716	border: 1px solid #cccccc;
4717	border: 1px solid rgba(0, 0, 0, 0.2);
4718	-webkit-border-radius: 6px;
4719	-moz-border-radius: 6px;
4720	border-radius: 6px;
4721	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4722	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4723	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4724	-webkit-background-clip: padding-box;
4725	-moz-background-clip: padding;
4726	background-clip: padding-box
4727}
4728
4729.popover.top {
4730	margin-top: -10px
4731}
4732
4733.popover.right {
4734	margin-left: 10px
4735}
4736
4737.popover.bottom {
4738	margin-top: 10px
4739}
4740
4741.popover.left {
4742	margin-left: -10px
4743}
4744
4745.popover-title {
4746	padding: 8px 14px;
4747	margin: 0;
4748	font-size: 14px;
4749	font-weight: normal;
4750	line-height: 18px;
4751	background-color: #f7f7f7;
4752	border-bottom: 1px solid #ebebeb;
4753	-webkit-border-radius: 5px 5px 0 0;
4754	-moz-border-radius: 5px 5px 0 0;
4755	border-radius: 5px 5px 0 0
4756}
4757
4758.popover-content {
4759	padding: 9px 14px
4760}
4761
4762.popover .arrow, .popover .arrow:after {
4763	position: absolute;
4764	display: block;
4765	width: 0;
4766	height: 0;
4767	border-color: transparent;
4768	border-style: solid
4769}
4770
4771.popover .arrow {
4772	border-width: 11px
4773}
4774
4775.popover .arrow:after {
4776	border-width: 10px;
4777	content: ""
4778}
4779
4780.popover.top .arrow {
4781	bottom: -11px;
4782	left: 50%;
4783	margin-left: -11px;
4784	border-top-color: #999999;
4785	border-top-color: rgba(0, 0, 0, 0.25);
4786	border-bottom-width: 0
4787}
4788
4789.popover.top .arrow:after {
4790	bottom: 1px;
4791	margin-left: -10px;
4792	border-top-color: #ffffff;
4793	border-bottom-width: 0
4794}
4795
4796.popover.right .arrow {
4797	top: 50%;
4798	left: -11px;
4799	margin-top: -11px;
4800	border-right-color: #999999;
4801	border-right-color: rgba(0, 0, 0, 0.25);
4802	border-left-width: 0
4803}
4804
4805.popover.right .arrow:after {
4806	bottom: -10px;
4807	left: 1px;
4808	border-right-color: #ffffff;
4809	border-left-width: 0
4810}
4811
4812.popover.bottom .arrow {
4813	top: -11px;
4814	left: 50%;
4815	margin-left: -11px;
4816	border-bottom-color: #999999;
4817	border-bottom-color: rgba(0, 0, 0, 0.25);
4818	border-top-width: 0
4819}
4820
4821.popover.bottom .arrow:after {
4822	top: 1px;
4823	margin-left: -10px;
4824	border-bottom-color: #ffffff;
4825	border-top-width: 0
4826}
4827
4828.popover.left .arrow {
4829	top: 50%;
4830	right: -11px;
4831	margin-top: -11px;
4832	border-left-color: #999999;
4833	border-left-color: rgba(0, 0, 0, 0.25);
4834	border-right-width: 0
4835}
4836
4837.popover.left .arrow:after {
4838	right: 1px;
4839	bottom: -10px;
4840	border-left-color: #ffffff;
4841	border-right-width: 0
4842}
4843
4844.thumbnails {
4845	margin-left: -20px;
4846	list-style: none;
4847	*zoom: 1
4848}
4849
4850.thumbnails:before, .thumbnails:after {
4851	display: table;
4852	line-height: 0;
4853	content: ""
4854}
4855
4856.thumbnails:after {
4857	clear: both
4858}
4859
4860.row-fluid .thumbnails {
4861	margin-left: 0
4862}
4863
4864.thumbnails > li {
4865	float: left;
4866	margin-bottom: 20px;
4867	margin-left: 20px
4868}
4869
4870.thumbnail {
4871	display: block;
4872	padding: 4px;
4873	line-height: 20px;
4874	border: 1px solid #dddddd;
4875	-webkit-border-radius: 4px;
4876	-moz-border-radius: 4px;
4877	border-radius: 4px;
4878	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
4879	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
4880	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
4881	-webkit-transition: all .2s ease-in-out;
4882	-moz-transition: all .2s ease-in-out;
4883	-o-transition: all .2s ease-in-out;
4884	transition: all .2s ease-in-out
4885}
4886
4887a.thumbnail:hover {
4888	border-color: #0088cc;
4889	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4890	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4891	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25)
4892}
4893
4894.thumbnail > img {
4895	display: block;
4896	max-width: 100%;
4897	margin-right: auto;
4898	margin-left: auto
4899}
4900
4901.thumbnail .caption {
4902	padding: 9px;
4903	color: #555555
4904}
4905
4906.media, .media-body {
4907	overflow: hidden;
4908	*overflow: visible;
4909	zoom: 1
4910}
4911
4912.media, .media .media {
4913	margin-top: 15px
4914}
4915
4916.media:first-child {
4917	margin-top: 0
4918}
4919
4920.media-object {
4921	display: block
4922}
4923
4924.media-heading {
4925	margin: 0 0 5px
4926}
4927
4928.media .pull-left {
4929	margin-right: 10px
4930}
4931
4932.media .pull-right {
4933	margin-left: 10px
4934}
4935
4936.media-list {
4937	margin-left: 0;
4938	list-style: none
4939}
4940
4941.label, .badge {
4942	display: inline-block;
4943	padding: 2px 4px;
4944	font-size: 11.844px;
4945	font-weight: bold;
4946	line-height: 14px;
4947	color: #ffffff;
4948	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4949	white-space: nowrap;
4950	vertical-align: baseline;
4951	background-color: #999999
4952}
4953
4954.label {
4955	-webkit-border-radius: 3px;
4956	-moz-border-radius: 3px;
4957	border-radius: 3px
4958}
4959
4960.badge {
4961	padding-right: 9px;
4962	padding-left: 9px;
4963	-webkit-border-radius: 9px;
4964	-moz-border-radius: 9px;
4965	border-radius: 9px
4966}
4967
4968.label:empty, .badge:empty {
4969	display: none
4970}
4971
4972a.label:hover, a.badge:hover {
4973	color: #ffffff;
4974	text-decoration: none;
4975	cursor: pointer
4976}
4977
4978.label-important, .badge-important {
4979	background-color: #b94a48
4980}
4981
4982.label-important[href], .badge-important[href] {
4983	background-color: #953b39
4984}
4985
4986.label-warning, .badge-warning {
4987	background-color: #f89406
4988}
4989
4990.label-warning[href], .badge-warning[href] {
4991	background-color: #c67605
4992}
4993
4994.label-success, .badge-success {
4995	background-color: #468847
4996}
4997
4998.label-success[href], .badge-success[href] {
4999	background-color: #356635
5000}
5001
5002.label-info, .badge-info {
5003	background-color: #3a87ad
5004}
5005
5006.label-info[href], .badge-info[href] {
5007	background-color: #2d6987
5008}
5009
5010.label-inverse, .badge-inverse {
5011	background-color: #333333
5012}
5013
5014.label-inverse[href], .badge-inverse[href] {
5015	background-color: #1a1a1a
5016}
5017
5018.btn .label, .btn .badge {
5019	position: relative;
5020	top: -1px
5021}
5022
5023.btn-mini .label, .btn-mini .badge {
5024	top: 0
5025}
5026
5027@-webkit-keyframes progress-bar-stripes {
5028	from {
5029		background-position: 40px 0
5030	}
5031	to {
5032		background-position: 0 0
5033	}
5034}
5035
5036@-moz-keyframes progress-bar-stripes {
5037	from {
5038		background-position: 40px 0
5039	}
5040	to {
5041		background-position: 0 0
5042	}
5043}
5044
5045@-ms-keyframes progress-bar-stripes {
5046	from {
5047		background-position: 40px 0
5048	}
5049	to {
5050		background-position: 0 0
5051	}
5052}
5053
5054@-o-keyframes progress-bar-stripes {
5055	from {
5056		background-position: 0 0
5057	}
5058	to {
5059		background-position: 40px 0
5060	}
5061}
5062
5063@keyframes progress-bar-stripes {
5064	from {
5065		background-position: 40px 0
5066	}
5067	to {
5068		background-position: 0 0
5069	}
5070}
5071
5072.progress {
5073	height: 20px;
5074	margin-bottom: 20px;
5075	overflow: hidden;
5076	background-color: #f7f7f7;
5077	background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
5078	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
5079	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
5080	background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
5081	background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
5082	background-repeat: repeat-x;
5083	-webkit-border-radius: 4px;
5084	-moz-border-radius: 4px;
5085	border-radius: 4px;
5086	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
5087	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5088	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5089	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
5090}
5091
5092.progress .bar {
5093	float: left;
5094	width: 0;
5095	height: 100%;
5096	font-size: 12px;
5097	color: #ffffff;
5098	text-align: center;
5099	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
5100	background-color: #0e90d2;
5101	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
5102	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
5103	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
5104	background-image: -o-linear-gradient(top, #149bdf, #0480be);
5105	background-image: linear-gradient(to bottom, #149bdf, #0480be);
5106	background-repeat: repeat-x;
5107	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
5108	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5109	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5110	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5111	-webkit-box-sizing: border-box;
5112	-moz-box-sizing: border-box;
5113	box-sizing: border-box;
5114	-webkit-transition: width .6s ease;
5115	-moz-transition: width .6s ease;
5116	-o-transition: width .6s ease;
5117	transition: width .6s ease
5118}
5119
5120.progress .bar + .bar {
5121	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5122	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5123	box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15)
5124}
5125
5126.progress-striped .bar {
5127	background-color: #149bdf;
5128	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5129	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5130	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5131	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5132	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5133	-webkit-background-size: 40px 40px;
5134	-moz-background-size: 40px 40px;
5135	-o-background-size: 40px 40px;
5136	background-size: 40px 40px
5137}
5138
5139.progress.active .bar {
5140	-webkit-animation: progress-bar-stripes 2s linear infinite;
5141	-moz-animation: progress-bar-stripes 2s linear infinite;
5142	-ms-animation: progress-bar-stripes 2s linear infinite;
5143	-o-animation: progress-bar-stripes 2s linear infinite;
5144	animation: progress-bar-stripes 2s linear infinite
5145}
5146
5147.progress-danger .bar, .progress .bar-danger {
5148	background-color: #dd514c;
5149	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
5150	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
5151	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
5152	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
5153	background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
5154	background-repeat: repeat-x;
5155	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)
5156}
5157
5158.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
5159	background-color: #ee5f5b;
5160	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5161	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5162	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5163	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5164	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
5165}
5166
5167.progress-success .bar, .progress .bar-success {
5168	background-color: #5eb95e;
5169	background-image: -moz-linear-gradient(top, #62c462, #57a957);
5170	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
5171	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
5172	background-image: -o-linear-gradient(top, #62c462, #57a957);
5173	background-image: linear-gradient(to bottom, #62c462, #57a957);
5174	background-repeat: repeat-x;
5175	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)
5176}
5177
5178.progress-success.progress-striped .bar, .progress-striped .bar-success {
5179	background-color: #62c462;
5180	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5181	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5182	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5183	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5184	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
5185}
5186
5187.progress-info .bar, .progress .bar-info {
5188	background-color: #4bb1cf;
5189	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
5190	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
5191	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
5192	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
5193	background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
5194	background-repeat: repeat-x;
5195	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)
5196}
5197
5198.progress-info.progress-striped .bar, .progress-striped .bar-info {
5199	background-color: #5bc0de;
5200	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5201	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5202	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5203	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5204	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
5205}
5206
5207.progress-warning .bar, .progress .bar-warning {
5208	background-color: #faa732;
5209	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
5210	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
5211	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
5212	background-image: -o-linear-gradient(top, #fbb450, #f89406);
5213	background-image: linear-gradient(to bottom, #fbb450, #f89406);
5214	background-repeat: repeat-x;
5215	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)
5216}
5217
5218.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
5219	background-color: #fbb450;
5220	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5221	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5222	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5223	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5224	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
5225}
5226
5227.accordion {
5228	margin-bottom: 20px
5229}
5230
5231.accordion-group {
5232	margin-bottom: 2px;
5233	border: 1px solid #e5e5e5;
5234	-webkit-border-radius: 4px;
5235	-moz-border-radius: 4px;
5236	border-radius: 4px
5237}
5238
5239.accordion-heading {
5240	border-bottom: 0
5241}
5242
5243.accordion-heading .accordion-toggle {
5244	display: block;
5245	padding: 8px 15px
5246}
5247
5248.accordion-toggle {
5249	cursor: pointer
5250}
5251
5252.accordion-inner {
5253	padding: 9px 15px;
5254	border-top: 1px solid #e5e5e5
5255}
5256
5257.carousel {
5258	position: relative;
5259	margin-bottom: 20px;
5260	line-height: 1
5261}
5262
5263.carousel-inner {
5264	position: relative;
5265	width: 100%;
5266	overflow: hidden
5267}
5268
5269.carousel-inner > .item {
5270	position: relative;
5271	display: none;
5272	-webkit-transition: .6s ease-in-out left;
5273	-moz-transition: .6s ease-in-out left;
5274	-o-transition: .6s ease-in-out left;
5275	transition: .6s ease-in-out left
5276}
5277
5278.carousel-inner > .item > img {
5279	display: block;
5280	line-height: 1
5281}
5282
5283.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
5284	display: block
5285}
5286
5287.carousel-inner > .active {
5288	left: 0
5289}
5290
5291.carousel-inner > .next, .carousel-inner > .prev {
5292	position: absolute;
5293	top: 0;
5294	width: 100%
5295}
5296
5297.carousel-inner > .next {
5298	left: 100%
5299}
5300
5301.carousel-inner > .prev {
5302	left: -100%
5303}
5304
5305.carousel-inner > .next.left, .carousel-inner > .prev.right {
5306	left: 0
5307}
5308
5309.carousel-inner > .active.left {
5310	left: -100%
5311}
5312
5313.carousel-inner > .active.right {
5314	left: 100%
5315}
5316
5317.carousel-control {
5318	position: absolute;
5319	top: 40%;
5320	left: 15px;
5321	width: 40px;
5322	height: 40px;
5323	margin-top: -20px;
5324	font-size: 60px;
5325	font-weight: 100;
5326	line-height: 30px;
5327	color: #ffffff;
5328	text-align: center;
5329	background: #222222;
5330	border: 3px solid #ffffff;
5331	-webkit-border-radius: 23px;
5332	-moz-border-radius: 23px;
5333	border-radius: 23px;
5334	opacity: .5;
5335	filter: alpha(opacity=50)
5336}
5337
5338.carousel-control.right {
5339	right: 15px;
5340	left: auto
5341}
5342
5343.carousel-control:hover {
5344	color: #ffffff;
5345	text-decoration: none;
5346	opacity: .9;
5347	filter: alpha(opacity=90)
5348}
5349
5350.carousel-caption {
5351	position: absolute;
5352	right: 0;
5353	bottom: 0;
5354	left: 0;
5355	padding: 15px;
5356	background: #333333;
5357	background: rgba(0, 0, 0, 0.75)
5358}
5359
5360.carousel-caption h4, .carousel-caption p {
5361	line-height: 20px;
5362	color: #ffffff
5363}
5364
5365.carousel-caption h4 {
5366	margin: 0 0 5px
5367}
5368
5369.carousel-caption p {
5370	margin-bottom: 0
5371}
5372
5373.hero-unit {
5374	padding: 60px;
5375	margin-bottom: 30px;
5376	font-size: 18px;
5377	font-weight: 200;
5378	line-height: 30px;
5379	color: inherit;
5380	background-color: #eeeeee;
5381	-webkit-border-radius: 6px;
5382	-moz-border-radius: 6px;
5383	border-radius: 6px
5384}
5385
5386.hero-unit h1 {
5387	margin-bottom: 0;
5388	font-size: 60px;
5389	line-height: 1;
5390	letter-spacing: -1px;
5391	color: inherit
5392}
5393
5394.hero-unit li {
5395	line-height: 30px
5396}
5397
5398.pull-right {
5399	float: right
5400}
5401
5402.pull-left {
5403	float: left
5404}
5405
5406.hide {
5407	display: none
5408}
5409
5410.show {
5411	display: block
5412}
5413
5414.invisible {
5415	visibility: hidden
5416}
5417
5418.affix {
5419	position: fixed
5420}
5421