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