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