Warning, /webapps/ocs-webserver/httpdocs/theme/flatui/css/bootstrap/bootstrap.css is written in an unsupported language. File is not indexed.
0001 /*!
0002 * Bootstrap v2.3.2
0003 *
0004 * Copyright 2012 Twitter, Inc
0005 * Licensed under the Apache License v2.0
0006 * http://www.apache.org/licenses/LICENSE-2.0
0007 *
0008 * Designed and built with all the love in the world @twitter by @mdo and @fat.
0009 */
0010
0011 .clearfix {
0012 *zoom: 1;
0013 }
0014
0015 .clearfix:before,
0016 .clearfix:after {
0017 display: table;
0018 line-height: 0;
0019 content: "";
0020 }
0021
0022 .clearfix:after {
0023 clear: both;
0024 }
0025
0026 .hide-text {
0027 font: 0/0 a;
0028 color: transparent;
0029 text-shadow: none;
0030 background-color: transparent;
0031 border: 0;
0032 }
0033
0034 .input-block-level {
0035 display: block;
0036 width: 100%;
0037 min-height: 30px;
0038 -webkit-box-sizing: border-box;
0039 -moz-box-sizing: border-box;
0040 box-sizing: border-box;
0041 }
0042
0043 article,
0044 aside,
0045 details,
0046 figcaption,
0047 figure,
0048 footer,
0049 header,
0050 hgroup,
0051 nav,
0052 section {
0053 display: block;
0054 }
0055
0056 audio,
0057 canvas,
0058 video {
0059 display: inline-block;
0060 *display: inline;
0061 *zoom: 1;
0062 }
0063
0064 audio:not([controls]) {
0065 display: none;
0066 }
0067
0068 html {
0069 font-size: 100%;
0070 -webkit-text-size-adjust: 100%;
0071 -ms-text-size-adjust: 100%;
0072 }
0073
0074 a:focus {
0075 outline: thin dotted #333;
0076 outline: 5px auto -webkit-focus-ring-color;
0077 outline-offset: -2px;
0078 }
0079
0080 a:hover,
0081 a:active {
0082 outline: 0;
0083 }
0084
0085 sub,
0086 sup {
0087 position: relative;
0088 font-size: 75%;
0089 line-height: 0;
0090 vertical-align: baseline;
0091 }
0092
0093 sup {
0094 top: -0.5em;
0095 }
0096
0097 sub {
0098 bottom: -0.25em;
0099 }
0100
0101 img {
0102 width: auto\9;
0103 height: auto;
0104 vertical-align: middle;
0105 border: 0;
0106 -ms-interpolation-mode: bicubic;
0107 }
0108
0109 #map_canvas img,
0110 .google-maps img {
0111 max-width: none;
0112 }
0113
0114 button,
0115 input,
0116 select,
0117 textarea {
0118 margin: 0;
0119 font-size: 100%;
0120 vertical-align: middle;
0121 }
0122
0123 button,
0124 input {
0125 *overflow: visible;
0126 line-height: normal;
0127 }
0128
0129 button::-moz-focus-inner,
0130 input::-moz-focus-inner {
0131 padding: 0;
0132 border: 0;
0133 }
0134
0135 button,
0136 html input[type="button"],
0137 input[type="reset"],
0138 input[type="submit"] {
0139 cursor: pointer;
0140 -webkit-appearance: button;
0141 }
0142
0143 label,
0144 select,
0145 button,
0146 input[type="button"],
0147 input[type="reset"],
0148 input[type="submit"],
0149 input[type="radio"],
0150 input[type="checkbox"] {
0151 cursor: pointer;
0152 }
0153
0154 input[type="search"] {
0155 -webkit-box-sizing: content-box;
0156 -moz-box-sizing: content-box;
0157 box-sizing: content-box;
0158 -webkit-appearance: textfield;
0159 }
0160
0161 input[type="search"]::-webkit-search-decoration,
0162 input[type="search"]::-webkit-search-cancel-button {
0163 -webkit-appearance: none;
0164 }
0165
0166 textarea {
0167 overflow: auto;
0168 vertical-align: top;
0169 }
0170
0171 @media print {
0172 * {
0173 color: #000 !important;
0174 text-shadow: none !important;
0175 background: transparent !important;
0176 box-shadow: none !important;
0177 }
0178 a,
0179 a:visited {
0180 text-decoration: underline;
0181 }
0182 a[href]:after {
0183 content: " (" attr(href) ")";
0184 }
0185 abbr[title]:after {
0186 content: " (" attr(title) ")";
0187 }
0188 .ir a:after,
0189 a[href^="javascript:"]:after,
0190 a[href^="#"]:after {
0191 content: "";
0192 }
0193 pre,
0194 blockquote {
0195 border: 1px solid #999;
0196 page-break-inside: avoid;
0197 }
0198 thead {
0199 display: table-header-group;
0200 }
0201 tr,
0202 img {
0203 page-break-inside: avoid;
0204 }
0205 img {
0206 max-width: 100% !important;
0207 }
0208 @page {
0209 margin: 0.5cm;
0210 }
0211 p,
0212 h2,
0213 h3 {
0214 orphans: 3;
0215 widows: 3;
0216 }
0217 h2,
0218 h3 {
0219 page-break-after: avoid;
0220 }
0221 }
0222
0223 body {
0224 margin: 0;
0225 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
0226 font-size: 14px;
0227 line-height: 20px;
0228 color: #333333;
0229 background-color: #ffffff;
0230 }
0231
0232 a {
0233 color: #0088cc;
0234 text-decoration: none;
0235 }
0236
0237 a:hover,
0238 a:focus {
0239 color: #005580;
0240 text-decoration: underline;
0241 }
0242
0243 .img-rounded {
0244 -webkit-border-radius: 6px;
0245 -moz-border-radius: 6px;
0246 border-radius: 6px;
0247 }
0248
0249 .img-polaroid {
0250 padding: 4px;
0251 background-color: #fff;
0252 border: 1px solid #ccc;
0253 border: 1px solid rgba(0, 0, 0, 0.2);
0254 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
0255 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
0256 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
0257 }
0258
0259 .img-circle {
0260 -webkit-border-radius: 500px;
0261 -moz-border-radius: 500px;
0262 border-radius: 500px;
0263 }
0264
0265 .row {
0266 margin-left: -20px;
0267 *zoom: 1;
0268 }
0269
0270 .row:before,
0271 .row:after {
0272 display: table;
0273 line-height: 0;
0274 content: "";
0275 }
0276
0277 .row:after {
0278 clear: both;
0279 }
0280
0281 [class*="span"] {
0282 float: left;
0283 min-height: 1px;
0284 margin-left: 20px;
0285 }
0286
0287 .container,
0288 .navbar-static-top .container,
0289 .navbar-fixed-top .container,
0290 .navbar-fixed-bottom .container {
0291 width: 940px;
0292 }
0293
0294 .span12 {
0295 width: 940px;
0296 }
0297
0298 .span11 {
0299 width: 860px;
0300 }
0301
0302 .span10 {
0303 width: 780px;
0304 }
0305
0306 .span9 {
0307 width: 700px;
0308 }
0309
0310 .span8 {
0311 width: 620px;
0312 }
0313
0314 .span7 {
0315 width: 540px;
0316 }
0317
0318 .span6 {
0319 width: 460px;
0320 }
0321
0322 .span5 {
0323 width: 380px;
0324 }
0325
0326 .span4 {
0327 width: 300px;
0328 }
0329
0330 .span3 {
0331 width: 220px;
0332 }
0333
0334 .span2 {
0335 width: 140px;
0336 }
0337
0338 .span1 {
0339 width: 60px;
0340 }
0341
0342 .offset12 {
0343 margin-left: 980px;
0344 }
0345
0346 .offset11 {
0347 margin-left: 900px;
0348 }
0349
0350 .offset10 {
0351 margin-left: 820px;
0352 }
0353
0354 .offset9 {
0355 margin-left: 740px;
0356 }
0357
0358 .offset8 {
0359 margin-left: 660px;
0360 }
0361
0362 .offset7 {
0363 margin-left: 580px;
0364 }
0365
0366 .offset6 {
0367 margin-left: 500px;
0368 }
0369
0370 .offset5 {
0371 margin-left: 420px;
0372 }
0373
0374 .offset4 {
0375 margin-left: 340px;
0376 }
0377
0378 .offset3 {
0379 margin-left: 260px;
0380 }
0381
0382 .offset2 {
0383 margin-left: 180px;
0384 }
0385
0386 .offset1 {
0387 margin-left: 100px;
0388 }
0389
0390 .row-fluid {
0391 width: 100%;
0392 *zoom: 1;
0393 }
0394
0395 .row-fluid:before,
0396 .row-fluid:after {
0397 display: table;
0398 line-height: 0;
0399 content: "";
0400 }
0401
0402 .row-fluid:after {
0403 clear: both;
0404 }
0405
0406 .row-fluid [class*="span"] {
0407 display: block;
0408 float: left;
0409 width: 100%;
0410 min-height: 30px;
0411 margin-left: 2.127659574468085%;
0412 *margin-left: 2.074468085106383%;
0413 -webkit-box-sizing: border-box;
0414 -moz-box-sizing: border-box;
0415 box-sizing: border-box;
0416 }
0417
0418 .row-fluid [class*="span"]:first-child {
0419 margin-left: 0;
0420 }
0421
0422 .row-fluid .controls-row [class*="span"] + [class*="span"] {
0423 margin-left: 2.127659574468085%;
0424 }
0425
0426 .row-fluid .span12 {
0427 width: 100%;
0428 *width: 99.94680851063829%;
0429 }
0430
0431 .row-fluid .span11 {
0432 width: 91.48936170212765%;
0433 *width: 91.43617021276594%;
0434 }
0435
0436 .row-fluid .span10 {
0437 width: 82.97872340425532%;
0438 *width: 82.92553191489361%;
0439 }
0440
0441 .row-fluid .span9 {
0442 width: 74.46808510638297%;
0443 *width: 74.41489361702126%;
0444 }
0445
0446 .row-fluid .span8 {
0447 width: 65.95744680851064%;
0448 *width: 65.90425531914893%;
0449 }
0450
0451 .row-fluid .span7 {
0452 width: 57.44680851063829%;
0453 *width: 57.39361702127659%;
0454 }
0455
0456 .row-fluid .span6 {
0457 width: 48.93617021276595%;
0458 *width: 48.88297872340425%;
0459 }
0460
0461 .row-fluid .span5 {
0462 width: 40.42553191489362%;
0463 *width: 40.37234042553192%;
0464 }
0465
0466 .row-fluid .span4 {
0467 width: 31.914893617021278%;
0468 *width: 31.861702127659576%;
0469 }
0470
0471 .row-fluid .span3 {
0472 width: 23.404255319148934%;
0473 *width: 23.351063829787233%;
0474 }
0475
0476 .row-fluid .span2 {
0477 width: 14.893617021276595%;
0478 *width: 14.840425531914894%;
0479 }
0480
0481 .row-fluid .span1 {
0482 width: 6.382978723404255%;
0483 *width: 6.329787234042553%;
0484 }
0485
0486 .row-fluid .offset12 {
0487 margin-left: 104.25531914893617%;
0488 *margin-left: 104.14893617021275%;
0489 }
0490
0491 .row-fluid .offset12:first-child {
0492 margin-left: 102.12765957446808%;
0493 *margin-left: 102.02127659574467%;
0494 }
0495
0496 .row-fluid .offset11 {
0497 margin-left: 95.74468085106382%;
0498 *margin-left: 95.6382978723404%;
0499 }
0500
0501 .row-fluid .offset11:first-child {
0502 margin-left: 93.61702127659574%;
0503 *margin-left: 93.51063829787232%;
0504 }
0505
0506 .row-fluid .offset10 {
0507 margin-left: 87.23404255319149%;
0508 *margin-left: 87.12765957446807%;
0509 }
0510
0511 .row-fluid .offset10:first-child {
0512 margin-left: 85.1063829787234%;
0513 *margin-left: 84.99999999999999%;
0514 }
0515
0516 .row-fluid .offset9 {
0517 margin-left: 78.72340425531914%;
0518 *margin-left: 78.61702127659572%;
0519 }
0520
0521 .row-fluid .offset9:first-child {
0522 margin-left: 76.59574468085106%;
0523 *margin-left: 76.48936170212764%;
0524 }
0525
0526 .row-fluid .offset8 {
0527 margin-left: 70.2127659574468%;
0528 *margin-left: 70.10638297872339%;
0529 }
0530
0531 .row-fluid .offset8:first-child {
0532 margin-left: 68.08510638297872%;
0533 *margin-left: 67.9787234042553%;
0534 }
0535
0536 .row-fluid .offset7 {
0537 margin-left: 61.70212765957446%;
0538 *margin-left: 61.59574468085106%;
0539 }
0540
0541 .row-fluid .offset7:first-child {
0542 margin-left: 59.574468085106375%;
0543 *margin-left: 59.46808510638297%;
0544 }
0545
0546 .row-fluid .offset6 {
0547 margin-left: 53.191489361702125%;
0548 *margin-left: 53.085106382978715%;
0549 }
0550
0551 .row-fluid .offset6:first-child {
0552 margin-left: 51.063829787234035%;
0553 *margin-left: 50.95744680851063%;
0554 }
0555
0556 .row-fluid .offset5 {
0557 margin-left: 44.68085106382979%;
0558 *margin-left: 44.57446808510638%;
0559 }
0560
0561 .row-fluid .offset5:first-child {
0562 margin-left: 42.5531914893617%;
0563 *margin-left: 42.4468085106383%;
0564 }
0565
0566 .row-fluid .offset4 {
0567 margin-left: 36.170212765957444%;
0568 *margin-left: 36.06382978723405%;
0569 }
0570
0571 .row-fluid .offset4:first-child {
0572 margin-left: 34.04255319148936%;
0573 *margin-left: 33.93617021276596%;
0574 }
0575
0576 .row-fluid .offset3 {
0577 margin-left: 27.659574468085104%;
0578 *margin-left: 27.5531914893617%;
0579 }
0580
0581 .row-fluid .offset3:first-child {
0582 margin-left: 25.53191489361702%;
0583 *margin-left: 25.425531914893618%;
0584 }
0585
0586 .row-fluid .offset2 {
0587 margin-left: 19.148936170212764%;
0588 *margin-left: 19.04255319148936%;
0589 }
0590
0591 .row-fluid .offset2:first-child {
0592 margin-left: 17.02127659574468%;
0593 *margin-left: 16.914893617021278%;
0594 }
0595
0596 .row-fluid .offset1 {
0597 margin-left: 10.638297872340425%;
0598 *margin-left: 10.53191489361702%;
0599 }
0600
0601 .row-fluid .offset1:first-child {
0602 margin-left: 8.51063829787234%;
0603 *margin-left: 8.404255319148938%;
0604 }
0605
0606 [class*="span"].hide,
0607 .row-fluid [class*="span"].hide {
0608 display: none;
0609 }
0610
0611 [class*="span"].pull-right,
0612 .row-fluid [class*="span"].pull-right {
0613 float: right;
0614 }
0615
0616 .container {
0617 margin-right: auto;
0618 margin-left: auto;
0619 *zoom: 1;
0620 }
0621
0622 .container:before,
0623 .container:after {
0624 display: table;
0625 line-height: 0;
0626 content: "";
0627 }
0628
0629 .container:after {
0630 clear: both;
0631 }
0632
0633 .container-fluid {
0634 padding-right: 20px;
0635 padding-left: 20px;
0636 *zoom: 1;
0637 }
0638
0639 .container-fluid:before,
0640 .container-fluid:after {
0641 display: table;
0642 line-height: 0;
0643 content: "";
0644 }
0645
0646 .container-fluid:after {
0647 clear: both;
0648 }
0649
0650 p {
0651 margin: 0 0 10px;
0652 }
0653
0654 .lead {
0655 margin-bottom: 20px;
0656 font-size: 21px;
0657 font-weight: 200;
0658 line-height: 30px;
0659 }
0660
0661 small {
0662 font-size: 85%;
0663 }
0664
0665 strong {
0666 font-weight: bold;
0667 }
0668
0669 em {
0670 font-style: italic;
0671 }
0672
0673 cite {
0674 font-style: normal;
0675 }
0676
0677 .muted {
0678 color: #999999;
0679 }
0680
0681 a.muted:hover,
0682 a.muted:focus {
0683 color: #808080;
0684 }
0685
0686 .text-warning {
0687 color: #c09853;
0688 }
0689
0690 a.text-warning:hover,
0691 a.text-warning:focus {
0692 color: #a47e3c;
0693 }
0694
0695 .text-error {
0696 color: #b94a48;
0697 }
0698
0699 a.text-error:hover,
0700 a.text-error:focus {
0701 color: #953b39;
0702 }
0703
0704 .text-info {
0705 color: #3a87ad;
0706 }
0707
0708 a.text-info:hover,
0709 a.text-info:focus {
0710 color: #2d6987;
0711 }
0712
0713 .text-success {
0714 color: #468847;
0715 }
0716
0717 a.text-success:hover,
0718 a.text-success:focus {
0719 color: #356635;
0720 }
0721
0722 .text-left {
0723 text-align: left;
0724 }
0725
0726 .text-right {
0727 text-align: right;
0728 }
0729
0730 .text-center {
0731 text-align: center;
0732 }
0733
0734 h1,
0735 h2,
0736 h3,
0737 h4,
0738 h5,
0739 h6 {
0740 margin: 10px 0;
0741 font-family: inherit;
0742 font-weight: bold;
0743 line-height: 20px;
0744 color: inherit;
0745 text-rendering: optimizelegibility;
0746 }
0747
0748 h1 small,
0749 h2 small,
0750 h3 small,
0751 h4 small,
0752 h5 small,
0753 h6 small {
0754 font-weight: normal;
0755 line-height: 1;
0756 color: #999999;
0757 }
0758
0759 h1,
0760 h2,
0761 h3 {
0762 line-height: 40px;
0763 }
0764
0765 h1 {
0766 font-size: 38.5px;
0767 }
0768
0769 h2 {
0770 font-size: 31.5px;
0771 }
0772
0773 h3 {
0774 font-size: 24.5px;
0775 }
0776
0777 h4 {
0778 font-size: 17.5px;
0779 }
0780
0781 h5 {
0782 font-size: 14px;
0783 }
0784
0785 h6 {
0786 font-size: 11.9px;
0787 }
0788
0789 h1 small {
0790 font-size: 24.5px;
0791 }
0792
0793 h2 small {
0794 font-size: 17.5px;
0795 }
0796
0797 h3 small {
0798 font-size: 14px;
0799 }
0800
0801 h4 small {
0802 font-size: 14px;
0803 }
0804
0805 .page-header {
0806 padding-bottom: 9px;
0807 margin: 20px 0 30px;
0808 border-bottom: 1px solid #eeeeee;
0809 }
0810
0811 ul,
0812 ol {
0813 padding: 0;
0814 margin: 0 0 10px 25px;
0815 }
0816
0817 ul ul,
0818 ul ol,
0819 ol ol,
0820 ol ul {
0821 margin-bottom: 0;
0822 }
0823
0824 li {
0825 line-height: 20px;
0826 }
0827
0828 ul.unstyled,
0829 ol.unstyled {
0830 margin-left: 0;
0831 list-style: none;
0832 }
0833
0834 ul.inline,
0835 ol.inline {
0836 margin-left: 0;
0837 list-style: none;
0838 }
0839
0840 ul.inline > li,
0841 ol.inline > li {
0842 display: inline-block;
0843 *display: inline;
0844 padding-right: 5px;
0845 padding-left: 5px;
0846 *zoom: 1;
0847 }
0848
0849 dl {
0850 margin-bottom: 20px;
0851 }
0852
0853 dt,
0854 dd {
0855 line-height: 20px;
0856 }
0857
0858 dt {
0859 font-weight: bold;
0860 }
0861
0862 dd {
0863 margin-left: 10px;
0864 }
0865
0866 .dl-horizontal {
0867 *zoom: 1;
0868 }
0869
0870 .dl-horizontal:before,
0871 .dl-horizontal:after {
0872 display: table;
0873 line-height: 0;
0874 content: "";
0875 }
0876
0877 .dl-horizontal:after {
0878 clear: both;
0879 }
0880
0881 .dl-horizontal dt {
0882 float: left;
0883 width: 160px;
0884 overflow: hidden;
0885 clear: left;
0886 text-align: right;
0887 text-overflow: ellipsis;
0888 white-space: nowrap;
0889 }
0890
0891 .dl-horizontal dd {
0892 margin-left: 180px;
0893 }
0894
0895 hr {
0896 margin: 20px 0;
0897 border: 0;
0898 border-top: 1px solid #eeeeee;
0899 border-bottom: 1px solid #ffffff;
0900 }
0901
0902 abbr[title],
0903 abbr[data-original-title] {
0904 cursor: help;
0905 border-bottom: 1px dotted #999999;
0906 }
0907
0908 abbr.initialism {
0909 font-size: 90%;
0910 text-transform: uppercase;
0911 }
0912
0913 blockquote {
0914 padding: 0 0 0 15px;
0915 margin: 0 0 20px;
0916 border-left: 5px solid #eeeeee;
0917 }
0918
0919 blockquote p {
0920 margin-bottom: 0;
0921 font-size: 17.5px;
0922 font-weight: 300;
0923 line-height: 1.25;
0924 }
0925
0926 blockquote small {
0927 display: block;
0928 line-height: 20px;
0929 color: #999999;
0930 }
0931
0932 blockquote small:before {
0933 content: '\2014 \00A0';
0934 }
0935
0936 blockquote.pull-right {
0937 float: right;
0938 padding-right: 15px;
0939 padding-left: 0;
0940 border-right: 5px solid #eeeeee;
0941 border-left: 0;
0942 }
0943
0944 blockquote.pull-right p,
0945 blockquote.pull-right small {
0946 text-align: right;
0947 }
0948
0949 blockquote.pull-right small:before {
0950 content: '';
0951 }
0952
0953 blockquote.pull-right small:after {
0954 content: '\00A0 \2014';
0955 }
0956
0957 q:before,
0958 q:after,
0959 blockquote:before,
0960 blockquote:after {
0961 content: "";
0962 }
0963
0964 address {
0965 display: block;
0966 margin-bottom: 20px;
0967 font-style: normal;
0968 line-height: 20px;
0969 }
0970
0971 code,
0972 pre {
0973 padding: 0 3px 2px;
0974 font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
0975 font-size: 12px;
0976 color: #333333;
0977 -webkit-border-radius: 3px;
0978 -moz-border-radius: 3px;
0979 border-radius: 3px;
0980 }
0981
0982 code {
0983 padding: 2px 4px;
0984 color: #d14;
0985 white-space: nowrap;
0986 background-color: #f7f7f9;
0987 border: 1px solid #e1e1e8;
0988 }
0989
0990 pre {
0991 display: block;
0992 padding: 9.5px;
0993 margin: 0 0 10px;
0994 font-size: 13px;
0995 line-height: 20px;
0996 word-break: break-all;
0997 word-wrap: break-word;
0998 white-space: pre;
0999 white-space: pre-wrap;
1000 background-color: #f5f5f5;
1001 border: 1px solid #ccc;
1002 border: 1px solid rgba(0, 0, 0, 0.15);
1003 -webkit-border-radius: 4px;
1004 -moz-border-radius: 4px;
1005 border-radius: 4px;
1006 }
1007
1008 pre.prettyprint {
1009 margin-bottom: 20px;
1010 }
1011
1012 pre code {
1013 padding: 0;
1014 color: inherit;
1015 white-space: pre;
1016 white-space: pre-wrap;
1017 background-color: transparent;
1018 border: 0;
1019 }
1020
1021 .pre-scrollable {
1022 max-height: 340px;
1023 overflow-y: scroll;
1024 }
1025
1026 form {
1027 margin: 0 0 20px;
1028 }
1029
1030 fieldset {
1031 padding: 0;
1032 margin: 0;
1033 border: 0;
1034 }
1035
1036 legend {
1037 display: block;
1038 width: 100%;
1039 padding: 0;
1040 margin-bottom: 20px;
1041 font-size: 21px;
1042 line-height: 40px;
1043 color: #333333;
1044 border: 0;
1045 border-bottom: 1px solid #e5e5e5;
1046 }
1047
1048 legend small {
1049 font-size: 15px;
1050 color: #999999;
1051 }
1052
1053 label,
1054 input,
1055 button,
1056 select,
1057 textarea {
1058 font-size: 14px;
1059 font-weight: normal;
1060 line-height: 20px;
1061 }
1062
1063 input,
1064 button,
1065 select,
1066 textarea {
1067 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1068 }
1069
1070 label {
1071 display: block;
1072 margin-bottom: 5px;
1073 }
1074
1075 select,
1076 textarea,
1077 input[type="text"],
1078 input[type="password"],
1079 input[type="datetime"],
1080 input[type="datetime-local"],
1081 input[type="date"],
1082 input[type="month"],
1083 input[type="time"],
1084 input[type="week"],
1085 input[type="number"],
1086 input[type="email"],
1087 input[type="url"],
1088 input[type="search"],
1089 input[type="tel"],
1090 input[type="color"],
1091 .uneditable-input {
1092 display: inline-block;
1093 height: 20px;
1094 padding: 4px 6px;
1095 margin-bottom: 10px;
1096 font-size: 14px;
1097 line-height: 20px;
1098 color: #555555;
1099 vertical-align: middle;
1100 -webkit-border-radius: 4px;
1101 -moz-border-radius: 4px;
1102 border-radius: 4px;
1103 }
1104
1105 input,
1106 textarea,
1107 .uneditable-input {
1108 width: 206px;
1109 }
1110
1111 textarea {
1112 height: auto;
1113 }
1114
1115 textarea,
1116 input[type="text"],
1117 input[type="password"],
1118 input[type="datetime"],
1119 input[type="datetime-local"],
1120 input[type="date"],
1121 input[type="month"],
1122 input[type="time"],
1123 input[type="week"],
1124 input[type="number"],
1125 input[type="email"],
1126 input[type="url"],
1127 input[type="search"],
1128 input[type="tel"],
1129 input[type="color"],
1130 .uneditable-input {
1131 background-color: #ffffff;
1132 border: 1px solid #cccccc;
1133 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1134 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1135 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1136 -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
1137 -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
1138 -o-transition: border linear 0.2s, box-shadow linear 0.2s;
1139 transition: border linear 0.2s, box-shadow linear 0.2s;
1140 }
1141
1142 textarea:focus,
1143 input[type="text"]:focus,
1144 input[type="password"]:focus,
1145 input[type="datetime"]:focus,
1146 input[type="datetime-local"]:focus,
1147 input[type="date"]:focus,
1148 input[type="month"]:focus,
1149 input[type="time"]:focus,
1150 input[type="week"]:focus,
1151 input[type="number"]:focus,
1152 input[type="email"]:focus,
1153 input[type="url"]:focus,
1154 input[type="search"]:focus,
1155 input[type="tel"]:focus,
1156 input[type="color"]:focus,
1157 .uneditable-input:focus {
1158 border-color: rgba(82, 168, 236, 0.8);
1159 outline: 0;
1160 outline: thin dotted \9;
1161 /* IE6-9 */
1162
1163 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1164 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1165 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1166 }
1167
1168 input[type="radio"],
1169 input[type="checkbox"] {
1170 margin: 4px 0 0;
1171 margin-top: 1px \9;
1172 *margin-top: 0;
1173 line-height: normal;
1174 }
1175
1176 input[type="file"],
1177 input[type="image"],
1178 input[type="submit"],
1179 input[type="reset"],
1180 input[type="button"],
1181 input[type="radio"],
1182 input[type="checkbox"] {
1183 width: auto;
1184 }
1185
1186 select,
1187 input[type="file"] {
1188 height: 30px;
1189 /* In IE7, the height of the select element cannot be changed by height, only font-size */
1190
1191 *margin-top: 4px;
1192 /* For IE7, add top margin to align select with labels */
1193
1194 line-height: 30px;
1195 }
1196
1197 select {
1198 width: 220px;
1199 background-color: #ffffff;
1200 border: 1px solid #cccccc;
1201 }
1202
1203 select[multiple],
1204 select[size] {
1205 height: auto;
1206 }
1207
1208 select:focus,
1209 input[type="file"]:focus,
1210 input[type="radio"]:focus,
1211 input[type="checkbox"]:focus {
1212 outline: thin dotted #333;
1213 outline: 5px auto -webkit-focus-ring-color;
1214 outline-offset: -2px;
1215 }
1216
1217 .uneditable-input,
1218 .uneditable-textarea {
1219 color: #999999;
1220 cursor: not-allowed;
1221 background-color: #fcfcfc;
1222 border-color: #cccccc;
1223 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1224 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1225 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1226 }
1227
1228 .uneditable-input {
1229 overflow: hidden;
1230 white-space: nowrap;
1231 }
1232
1233 .uneditable-textarea {
1234 width: auto;
1235 height: auto;
1236 }
1237
1238 input:-moz-placeholder,
1239 textarea:-moz-placeholder {
1240 color: #999999;
1241 }
1242
1243 input:-ms-input-placeholder,
1244 textarea:-ms-input-placeholder {
1245 color: #999999;
1246 }
1247
1248 input::-webkit-input-placeholder,
1249 textarea::-webkit-input-placeholder {
1250 color: #999999;
1251 }
1252
1253 .radio,
1254 .checkbox {
1255 min-height: 20px;
1256 padding-left: 20px;
1257 }
1258
1259 .radio input[type="radio"],
1260 .checkbox input[type="checkbox"] {
1261 float: left;
1262 margin-left: -20px;
1263 }
1264
1265 .controls > .radio:first-child,
1266 .controls > .checkbox:first-child {
1267 padding-top: 5px;
1268 }
1269
1270 .radio.inline,
1271 .checkbox.inline {
1272 display: inline-block;
1273 padding-top: 5px;
1274 margin-bottom: 0;
1275 vertical-align: middle;
1276 }
1277
1278 .radio.inline + .radio.inline,
1279 .checkbox.inline + .checkbox.inline {
1280 margin-left: 10px;
1281 }
1282
1283 .input-mini {
1284 width: 60px;
1285 }
1286
1287 .input-small {
1288 width: 90px;
1289 }
1290
1291 .input-medium {
1292 width: 150px;
1293 }
1294
1295 .input-large {
1296 width: 210px;
1297 }
1298
1299 .input-xlarge {
1300 width: 270px;
1301 }
1302
1303 .input-xxlarge {
1304 width: 530px;
1305 }
1306
1307 input[class*="span"],
1308 select[class*="span"],
1309 textarea[class*="span"],
1310 .uneditable-input[class*="span"],
1311 .row-fluid input[class*="span"],
1312 .row-fluid select[class*="span"],
1313 .row-fluid textarea[class*="span"],
1314 .row-fluid .uneditable-input[class*="span"] {
1315 float: none;
1316 margin-left: 0;
1317 }
1318
1319 .input-append input[class*="span"],
1320 .input-append .uneditable-input[class*="span"],
1321 .input-prepend input[class*="span"],
1322 .input-prepend .uneditable-input[class*="span"],
1323 .row-fluid input[class*="span"],
1324 .row-fluid select[class*="span"],
1325 .row-fluid textarea[class*="span"],
1326 .row-fluid .uneditable-input[class*="span"],
1327 .row-fluid .input-prepend [class*="span"],
1328 .row-fluid .input-append [class*="span"] {
1329 display: inline-block;
1330 }
1331
1332 input,
1333 textarea,
1334 .uneditable-input {
1335 margin-left: 0;
1336 }
1337
1338 .controls-row [class*="span"] + [class*="span"] {
1339 margin-left: 20px;
1340 }
1341
1342 input.span12,
1343 textarea.span12,
1344 .uneditable-input.span12 {
1345 width: 926px;
1346 }
1347
1348 input.span11,
1349 textarea.span11,
1350 .uneditable-input.span11 {
1351 width: 846px;
1352 }
1353
1354 input.span10,
1355 textarea.span10,
1356 .uneditable-input.span10 {
1357 width: 766px;
1358 }
1359
1360 input.span9,
1361 textarea.span9,
1362 .uneditable-input.span9 {
1363 width: 686px;
1364 }
1365
1366 input.span8,
1367 textarea.span8,
1368 .uneditable-input.span8 {
1369 width: 606px;
1370 }
1371
1372 input.span7,
1373 textarea.span7,
1374 .uneditable-input.span7 {
1375 width: 526px;
1376 }
1377
1378 input.span6,
1379 textarea.span6,
1380 .uneditable-input.span6 {
1381 width: 446px;
1382 }
1383
1384 input.span5,
1385 textarea.span5,
1386 .uneditable-input.span5 {
1387 width: 366px;
1388 }
1389
1390 input.span4,
1391 textarea.span4,
1392 .uneditable-input.span4 {
1393 width: 286px;
1394 }
1395
1396 input.span3,
1397 textarea.span3,
1398 .uneditable-input.span3 {
1399 width: 206px;
1400 }
1401
1402 input.span2,
1403 textarea.span2,
1404 .uneditable-input.span2 {
1405 width: 126px;
1406 }
1407
1408 input.span1,
1409 textarea.span1,
1410 .uneditable-input.span1 {
1411 width: 46px;
1412 }
1413
1414 .controls-row {
1415 *zoom: 1;
1416 }
1417
1418 .controls-row:before,
1419 .controls-row:after {
1420 display: table;
1421 line-height: 0;
1422 content: "";
1423 }
1424
1425 .controls-row:after {
1426 clear: both;
1427 }
1428
1429 .controls-row [class*="span"],
1430 .row-fluid .controls-row [class*="span"] {
1431 float: left;
1432 }
1433
1434 .controls-row .checkbox[class*="span"],
1435 .controls-row .radio[class*="span"] {
1436 padding-top: 5px;
1437 }
1438
1439 input[disabled],
1440 select[disabled],
1441 textarea[disabled],
1442 input[readonly],
1443 select[readonly],
1444 textarea[readonly] {
1445 cursor: not-allowed;
1446 background-color: #eeeeee;
1447 }
1448
1449 input[type="radio"][disabled],
1450 input[type="checkbox"][disabled],
1451 input[type="radio"][readonly],
1452 input[type="checkbox"][readonly] {
1453 background-color: transparent;
1454 }
1455
1456 .control-group.warning .control-label,
1457 .control-group.warning .help-block,
1458 .control-group.warning .help-inline {
1459 color: #c09853;
1460 }
1461
1462 .control-group.warning .checkbox,
1463 .control-group.warning .radio,
1464 .control-group.warning input,
1465 .control-group.warning select,
1466 .control-group.warning textarea {
1467 color: #c09853;
1468 }
1469
1470 .control-group.warning input,
1471 .control-group.warning select,
1472 .control-group.warning textarea {
1473 border-color: #c09853;
1474 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1475 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1476 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1477 }
1478
1479 .control-group.warning input:focus,
1480 .control-group.warning select:focus,
1481 .control-group.warning textarea:focus {
1482 border-color: #a47e3c;
1483 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1484 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1485 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1486 }
1487
1488 .control-group.warning .input-prepend .add-on,
1489 .control-group.warning .input-append .add-on {
1490 color: #c09853;
1491 background-color: #fcf8e3;
1492 border-color: #c09853;
1493 }
1494
1495 .control-group.error .control-label,
1496 .control-group.error .help-block,
1497 .control-group.error .help-inline {
1498 color: #b94a48;
1499 }
1500
1501 .control-group.error .checkbox,
1502 .control-group.error .radio,
1503 .control-group.error input,
1504 .control-group.error select,
1505 .control-group.error textarea {
1506 color: #b94a48;
1507 }
1508
1509 .control-group.error input,
1510 .control-group.error select,
1511 .control-group.error textarea {
1512 border-color: #b94a48;
1513 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1514 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1515 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1516 }
1517
1518 .control-group.error input:focus,
1519 .control-group.error select:focus,
1520 .control-group.error textarea:focus {
1521 border-color: #953b39;
1522 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1523 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1524 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1525 }
1526
1527 .control-group.error .input-prepend .add-on,
1528 .control-group.error .input-append .add-on {
1529 color: #b94a48;
1530 background-color: #f2dede;
1531 border-color: #b94a48;
1532 }
1533
1534 .control-group.success .control-label,
1535 .control-group.success .help-block,
1536 .control-group.success .help-inline {
1537 color: #468847;
1538 }
1539
1540 .control-group.success .checkbox,
1541 .control-group.success .radio,
1542 .control-group.success input,
1543 .control-group.success select,
1544 .control-group.success textarea {
1545 color: #468847;
1546 }
1547
1548 .control-group.success input,
1549 .control-group.success select,
1550 .control-group.success textarea {
1551 border-color: #468847;
1552 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1553 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1554 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1555 }
1556
1557 .control-group.success input:focus,
1558 .control-group.success select:focus,
1559 .control-group.success textarea:focus {
1560 border-color: #356635;
1561 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1562 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1563 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1564 }
1565
1566 .control-group.success .input-prepend .add-on,
1567 .control-group.success .input-append .add-on {
1568 color: #468847;
1569 background-color: #dff0d8;
1570 border-color: #468847;
1571 }
1572
1573 .control-group.info .control-label,
1574 .control-group.info .help-block,
1575 .control-group.info .help-inline {
1576 color: #3a87ad;
1577 }
1578
1579 .control-group.info .checkbox,
1580 .control-group.info .radio,
1581 .control-group.info input,
1582 .control-group.info select,
1583 .control-group.info textarea {
1584 color: #3a87ad;
1585 }
1586
1587 .control-group.info input,
1588 .control-group.info select,
1589 .control-group.info textarea {
1590 border-color: #3a87ad;
1591 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1592 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1593 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1594 }
1595
1596 .control-group.info input:focus,
1597 .control-group.info select:focus,
1598 .control-group.info textarea:focus {
1599 border-color: #2d6987;
1600 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1601 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1602 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1603 }
1604
1605 .control-group.info .input-prepend .add-on,
1606 .control-group.info .input-append .add-on {
1607 color: #3a87ad;
1608 background-color: #d9edf7;
1609 border-color: #3a87ad;
1610 }
1611
1612 input:focus:invalid,
1613 textarea:focus:invalid,
1614 select:focus:invalid {
1615 color: #b94a48;
1616 border-color: #ee5f5b;
1617 }
1618
1619 input:focus:invalid:focus,
1620 textarea:focus:invalid:focus,
1621 select:focus:invalid:focus {
1622 border-color: #e9322d;
1623 -webkit-box-shadow: 0 0 6px #f8b9b7;
1624 -moz-box-shadow: 0 0 6px #f8b9b7;
1625 box-shadow: 0 0 6px #f8b9b7;
1626 }
1627
1628 .form-actions {
1629 padding: 19px 20px 20px;
1630 margin-top: 20px;
1631 margin-bottom: 20px;
1632 background-color: #f5f5f5;
1633 border-top: 1px solid #e5e5e5;
1634 *zoom: 1;
1635 }
1636
1637 .form-actions:before,
1638 .form-actions:after {
1639 display: table;
1640 line-height: 0;
1641 content: "";
1642 }
1643
1644 .form-actions:after {
1645 clear: both;
1646 }
1647
1648 .help-block,
1649 .help-inline {
1650 color: #595959;
1651 }
1652
1653 .help-block {
1654 display: block;
1655 margin-bottom: 10px;
1656 }
1657
1658 .help-inline {
1659 display: inline-block;
1660 *display: inline;
1661 padding-left: 5px;
1662 vertical-align: middle;
1663 *zoom: 1;
1664 }
1665
1666 .input-append,
1667 .input-prepend {
1668 display: inline-block;
1669 margin-bottom: 10px;
1670 font-size: 0;
1671 white-space: nowrap;
1672 vertical-align: middle;
1673 }
1674
1675 .input-append input,
1676 .input-prepend input,
1677 .input-append select,
1678 .input-prepend select,
1679 .input-append .uneditable-input,
1680 .input-prepend .uneditable-input,
1681 .input-append .dropdown-menu,
1682 .input-prepend .dropdown-menu,
1683 .input-append .popover,
1684 .input-prepend .popover {
1685 font-size: 14px;
1686 }
1687
1688 .input-append input,
1689 .input-prepend input,
1690 .input-append select,
1691 .input-prepend select,
1692 .input-append .uneditable-input,
1693 .input-prepend .uneditable-input {
1694 position: relative;
1695 margin-bottom: 0;
1696 *margin-left: 0;
1697 vertical-align: top;
1698 -webkit-border-radius: 0 4px 4px 0;
1699 -moz-border-radius: 0 4px 4px 0;
1700 border-radius: 0 4px 4px 0;
1701 }
1702
1703 .input-append input:focus,
1704 .input-prepend input:focus,
1705 .input-append select:focus,
1706 .input-prepend select:focus,
1707 .input-append .uneditable-input:focus,
1708 .input-prepend .uneditable-input:focus {
1709 z-index: 2;
1710 }
1711
1712 .input-append .add-on,
1713 .input-prepend .add-on {
1714 display: inline-block;
1715 width: auto;
1716 height: 20px;
1717 min-width: 16px;
1718 padding: 4px 5px;
1719 font-size: 14px;
1720 font-weight: normal;
1721 line-height: 20px;
1722 text-align: center;
1723 text-shadow: 0 1px 0 #ffffff;
1724 background-color: #eeeeee;
1725 border: 1px solid #ccc;
1726 }
1727
1728 .input-append .add-on,
1729 .input-prepend .add-on,
1730 .input-append .btn,
1731 .input-prepend .btn,
1732 .input-append .btn-group > .dropdown-toggle,
1733 .input-prepend .btn-group > .dropdown-toggle {
1734 vertical-align: top;
1735 -webkit-border-radius: 0;
1736 -moz-border-radius: 0;
1737 border-radius: 0;
1738 }
1739
1740 .input-append .active,
1741 .input-prepend .active {
1742 background-color: #a9dba9;
1743 border-color: #46a546;
1744 }
1745
1746 .input-prepend .add-on,
1747 .input-prepend .btn {
1748 margin-right: -1px;
1749 }
1750
1751 .input-prepend .add-on:first-child,
1752 .input-prepend .btn:first-child {
1753 -webkit-border-radius: 4px 0 0 4px;
1754 -moz-border-radius: 4px 0 0 4px;
1755 border-radius: 4px 0 0 4px;
1756 }
1757
1758 .input-append input,
1759 .input-append select,
1760 .input-append .uneditable-input {
1761 -webkit-border-radius: 4px 0 0 4px;
1762 -moz-border-radius: 4px 0 0 4px;
1763 border-radius: 4px 0 0 4px;
1764 }
1765
1766 .input-append input + .btn-group .btn:last-child,
1767 .input-append select + .btn-group .btn:last-child,
1768 .input-append .uneditable-input + .btn-group .btn:last-child {
1769 -webkit-border-radius: 0 4px 4px 0;
1770 -moz-border-radius: 0 4px 4px 0;
1771 border-radius: 0 4px 4px 0;
1772 }
1773
1774 .input-append .add-on,
1775 .input-append .btn,
1776 .input-append .btn-group {
1777 margin-left: -1px;
1778 }
1779
1780 .input-append .add-on:last-child,
1781 .input-append .btn:last-child,
1782 .input-append .btn-group:last-child > .dropdown-toggle {
1783 -webkit-border-radius: 0 4px 4px 0;
1784 -moz-border-radius: 0 4px 4px 0;
1785 border-radius: 0 4px 4px 0;
1786 }
1787
1788 .input-prepend.input-append input,
1789 .input-prepend.input-append select,
1790 .input-prepend.input-append .uneditable-input {
1791 -webkit-border-radius: 0;
1792 -moz-border-radius: 0;
1793 border-radius: 0;
1794 }
1795
1796 .input-prepend.input-append input + .btn-group .btn,
1797 .input-prepend.input-append select + .btn-group .btn,
1798 .input-prepend.input-append .uneditable-input + .btn-group .btn {
1799 -webkit-border-radius: 0 4px 4px 0;
1800 -moz-border-radius: 0 4px 4px 0;
1801 border-radius: 0 4px 4px 0;
1802 }
1803
1804 .input-prepend.input-append .add-on:first-child,
1805 .input-prepend.input-append .btn:first-child {
1806 margin-right: -1px;
1807 -webkit-border-radius: 4px 0 0 4px;
1808 -moz-border-radius: 4px 0 0 4px;
1809 border-radius: 4px 0 0 4px;
1810 }
1811
1812 .input-prepend.input-append .add-on:last-child,
1813 .input-prepend.input-append .btn:last-child {
1814 margin-left: -1px;
1815 -webkit-border-radius: 0 4px 4px 0;
1816 -moz-border-radius: 0 4px 4px 0;
1817 border-radius: 0 4px 4px 0;
1818 }
1819
1820 .input-prepend.input-append .btn-group:first-child {
1821 margin-left: 0;
1822 }
1823
1824 input.search-query {
1825 padding-right: 14px;
1826 padding-right: 4px \9;
1827 padding-left: 14px;
1828 padding-left: 4px \9;
1829 /* IE7-8 doesn't have border-radius, so don't indent the padding */
1830
1831 margin-bottom: 0;
1832 -webkit-border-radius: 15px;
1833 -moz-border-radius: 15px;
1834 border-radius: 15px;
1835 }
1836
1837 /* Allow for input prepend/append in search forms */
1838
1839 .form-search .input-append .search-query,
1840 .form-search .input-prepend .search-query {
1841 -webkit-border-radius: 0;
1842 -moz-border-radius: 0;
1843 border-radius: 0;
1844 }
1845
1846 .form-search .input-append .search-query {
1847 -webkit-border-radius: 14px 0 0 14px;
1848 -moz-border-radius: 14px 0 0 14px;
1849 border-radius: 14px 0 0 14px;
1850 }
1851
1852 .form-search .input-append .btn {
1853 -webkit-border-radius: 0 14px 14px 0;
1854 -moz-border-radius: 0 14px 14px 0;
1855 border-radius: 0 14px 14px 0;
1856 }
1857
1858 .form-search .input-prepend .search-query {
1859 -webkit-border-radius: 0 14px 14px 0;
1860 -moz-border-radius: 0 14px 14px 0;
1861 border-radius: 0 14px 14px 0;
1862 }
1863
1864 .form-search .input-prepend .btn {
1865 -webkit-border-radius: 14px 0 0 14px;
1866 -moz-border-radius: 14px 0 0 14px;
1867 border-radius: 14px 0 0 14px;
1868 }
1869
1870 .form-search input,
1871 .form-inline input,
1872 .form-horizontal input,
1873 .form-search textarea,
1874 .form-inline textarea,
1875 .form-horizontal textarea,
1876 .form-search select,
1877 .form-inline select,
1878 .form-horizontal select,
1879 .form-search .help-inline,
1880 .form-inline .help-inline,
1881 .form-horizontal .help-inline,
1882 .form-search .uneditable-input,
1883 .form-inline .uneditable-input,
1884 .form-horizontal .uneditable-input,
1885 .form-search .input-prepend,
1886 .form-inline .input-prepend,
1887 .form-horizontal .input-prepend,
1888 .form-search .input-append,
1889 .form-inline .input-append,
1890 .form-horizontal .input-append {
1891 display: inline-block;
1892 *display: inline;
1893 margin-bottom: 0;
1894 vertical-align: middle;
1895 *zoom: 1;
1896 }
1897
1898 .form-search .hide,
1899 .form-inline .hide,
1900 .form-horizontal .hide {
1901 display: none;
1902 }
1903
1904 .form-search label,
1905 .form-inline label,
1906 .form-search .btn-group,
1907 .form-inline .btn-group {
1908 display: inline-block;
1909 }
1910
1911 .form-search .input-append,
1912 .form-inline .input-append,
1913 .form-search .input-prepend,
1914 .form-inline .input-prepend {
1915 margin-bottom: 0;
1916 }
1917
1918 .form-search .radio,
1919 .form-search .checkbox,
1920 .form-inline .radio,
1921 .form-inline .checkbox {
1922 padding-left: 0;
1923 margin-bottom: 0;
1924 vertical-align: middle;
1925 }
1926
1927 .form-search .radio input[type="radio"],
1928 .form-search .checkbox input[type="checkbox"],
1929 .form-inline .radio input[type="radio"],
1930 .form-inline .checkbox input[type="checkbox"] {
1931 float: left;
1932 margin-right: 3px;
1933 margin-left: 0;
1934 }
1935
1936 .control-group {
1937 margin-bottom: 10px;
1938 }
1939
1940 legend + .control-group {
1941 margin-top: 20px;
1942 -webkit-margin-top-collapse: separate;
1943 }
1944
1945 .form-horizontal .control-group {
1946 margin-bottom: 20px;
1947 *zoom: 1;
1948 }
1949
1950 .form-horizontal .control-group:before,
1951 .form-horizontal .control-group:after {
1952 display: table;
1953 line-height: 0;
1954 content: "";
1955 }
1956
1957 .form-horizontal .control-group:after {
1958 clear: both;
1959 }
1960
1961 .form-horizontal .control-label {
1962 float: left;
1963 width: 160px;
1964 padding-top: 5px;
1965 text-align: right;
1966 }
1967
1968 .form-horizontal .controls {
1969 *display: inline-block;
1970 *padding-left: 20px;
1971 margin-left: 180px;
1972 *margin-left: 0;
1973 }
1974
1975 .form-horizontal .controls:first-child {
1976 *padding-left: 180px;
1977 }
1978
1979 .form-horizontal .help-block {
1980 margin-bottom: 0;
1981 }
1982
1983 .form-horizontal input + .help-block,
1984 .form-horizontal select + .help-block,
1985 .form-horizontal textarea + .help-block,
1986 .form-horizontal .uneditable-input + .help-block,
1987 .form-horizontal .input-prepend + .help-block,
1988 .form-horizontal .input-append + .help-block {
1989 margin-top: 10px;
1990 }
1991
1992 .form-horizontal .form-actions {
1993 padding-left: 180px;
1994 }
1995
1996 table {
1997 max-width: 100%;
1998 background-color: transparent;
1999 border-collapse: collapse;
2000 border-spacing: 0;
2001 }
2002
2003 .table {
2004 width: 100%;
2005 margin-bottom: 20px;
2006 }
2007
2008 .table th,
2009 .table td {
2010 padding: 8px;
2011 line-height: 20px;
2012 text-align: left;
2013 vertical-align: top;
2014 border-top: 1px solid #dddddd;
2015 }
2016
2017 .table th {
2018 font-weight: bold;
2019 }
2020
2021 .table thead th {
2022 vertical-align: bottom;
2023 }
2024
2025 .table caption + thead tr:first-child th,
2026 .table caption + thead tr:first-child td,
2027 .table colgroup + thead tr:first-child th,
2028 .table colgroup + thead tr:first-child td,
2029 .table thead:first-child tr:first-child th,
2030 .table thead:first-child tr:first-child td {
2031 border-top: 0;
2032 }
2033
2034 .table tbody + tbody {
2035 border-top: 2px solid #dddddd;
2036 }
2037
2038 .table .table {
2039 background-color: #ffffff;
2040 }
2041
2042 .table-condensed th,
2043 .table-condensed td {
2044 padding: 4px 5px;
2045 }
2046
2047 .table-bordered {
2048 border: 1px solid #dddddd;
2049 border-collapse: separate;
2050 *border-collapse: collapse;
2051 border-left: 0;
2052 -webkit-border-radius: 4px;
2053 -moz-border-radius: 4px;
2054 border-radius: 4px;
2055 }
2056
2057 .table-bordered th,
2058 .table-bordered td {
2059 border-left: 1px solid #dddddd;
2060 }
2061
2062 .table-bordered caption + thead tr:first-child th,
2063 .table-bordered caption + tbody tr:first-child th,
2064 .table-bordered caption + tbody tr:first-child td,
2065 .table-bordered colgroup + thead tr:first-child th,
2066 .table-bordered colgroup + tbody tr:first-child th,
2067 .table-bordered colgroup + tbody tr:first-child td,
2068 .table-bordered thead:first-child tr:first-child th,
2069 .table-bordered tbody:first-child tr:first-child th,
2070 .table-bordered tbody:first-child tr:first-child td {
2071 border-top: 0;
2072 }
2073
2074 .table-bordered thead:first-child tr:first-child > th:first-child,
2075 .table-bordered tbody:first-child tr:first-child > td:first-child,
2076 .table-bordered tbody:first-child tr:first-child > th:first-child {
2077 -webkit-border-top-left-radius: 4px;
2078 border-top-left-radius: 4px;
2079 -moz-border-radius-topleft: 4px;
2080 }
2081
2082 .table-bordered thead:first-child tr:first-child > th:last-child,
2083 .table-bordered tbody:first-child tr:first-child > td:last-child,
2084 .table-bordered tbody:first-child tr:first-child > th:last-child {
2085 -webkit-border-top-right-radius: 4px;
2086 border-top-right-radius: 4px;
2087 -moz-border-radius-topright: 4px;
2088 }
2089
2090 .table-bordered thead:last-child tr:last-child > th:first-child,
2091 .table-bordered tbody:last-child tr:last-child > td:first-child,
2092 .table-bordered tbody:last-child tr:last-child > th:first-child,
2093 .table-bordered tfoot:last-child tr:last-child > td:first-child,
2094 .table-bordered tfoot:last-child tr:last-child > th:first-child {
2095 -webkit-border-bottom-left-radius: 4px;
2096 border-bottom-left-radius: 4px;
2097 -moz-border-radius-bottomleft: 4px;
2098 }
2099
2100 .table-bordered thead:last-child tr:last-child > th:last-child,
2101 .table-bordered tbody:last-child tr:last-child > td:last-child,
2102 .table-bordered tbody:last-child tr:last-child > th:last-child,
2103 .table-bordered tfoot:last-child tr:last-child > td:last-child,
2104 .table-bordered tfoot:last-child tr:last-child > th:last-child {
2105 -webkit-border-bottom-right-radius: 4px;
2106 border-bottom-right-radius: 4px;
2107 -moz-border-radius-bottomright: 4px;
2108 }
2109
2110 .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
2111 -webkit-border-bottom-left-radius: 0;
2112 border-bottom-left-radius: 0;
2113 -moz-border-radius-bottomleft: 0;
2114 }
2115
2116 .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
2117 -webkit-border-bottom-right-radius: 0;
2118 border-bottom-right-radius: 0;
2119 -moz-border-radius-bottomright: 0;
2120 }
2121
2122 .table-bordered caption + thead tr:first-child th:first-child,
2123 .table-bordered caption + tbody tr:first-child td:first-child,
2124 .table-bordered colgroup + thead tr:first-child th:first-child,
2125 .table-bordered colgroup + tbody tr:first-child td:first-child {
2126 -webkit-border-top-left-radius: 4px;
2127 border-top-left-radius: 4px;
2128 -moz-border-radius-topleft: 4px;
2129 }
2130
2131 .table-bordered caption + thead tr:first-child th:last-child,
2132 .table-bordered caption + tbody tr:first-child td:last-child,
2133 .table-bordered colgroup + thead tr:first-child th:last-child,
2134 .table-bordered colgroup + tbody tr:first-child td:last-child {
2135 -webkit-border-top-right-radius: 4px;
2136 border-top-right-radius: 4px;
2137 -moz-border-radius-topright: 4px;
2138 }
2139
2140 .table-striped tbody > tr:nth-child(odd) > td,
2141 .table-striped tbody > tr:nth-child(odd) > th {
2142 background-color: #f9f9f9;
2143 }
2144
2145 .table-hover tbody tr:hover > td,
2146 .table-hover tbody tr:hover > th {
2147 background-color: #f5f5f5;
2148 }
2149
2150 table td[class*="span"],
2151 table th[class*="span"],
2152 .row-fluid table td[class*="span"],
2153 .row-fluid table th[class*="span"] {
2154 display: table-cell;
2155 float: none;
2156 margin-left: 0;
2157 }
2158
2159 .table td.span1,
2160 .table th.span1 {
2161 float: none;
2162 width: 44px;
2163 margin-left: 0;
2164 }
2165
2166 .table td.span2,
2167 .table th.span2 {
2168 float: none;
2169 width: 124px;
2170 margin-left: 0;
2171 }
2172
2173 .table td.span3,
2174 .table th.span3 {
2175 float: none;
2176 width: 204px;
2177 margin-left: 0;
2178 }
2179
2180 .table td.span4,
2181 .table th.span4 {
2182 float: none;
2183 width: 284px;
2184 margin-left: 0;
2185 }
2186
2187 .table td.span5,
2188 .table th.span5 {
2189 float: none;
2190 width: 364px;
2191 margin-left: 0;
2192 }
2193
2194 .table td.span6,
2195 .table th.span6 {
2196 float: none;
2197 width: 444px;
2198 margin-left: 0;
2199 }
2200
2201 .table td.span7,
2202 .table th.span7 {
2203 float: none;
2204 width: 524px;
2205 margin-left: 0;
2206 }
2207
2208 .table td.span8,
2209 .table th.span8 {
2210 float: none;
2211 width: 604px;
2212 margin-left: 0;
2213 }
2214
2215 .table td.span9,
2216 .table th.span9 {
2217 float: none;
2218 width: 684px;
2219 margin-left: 0;
2220 }
2221
2222 .table td.span10,
2223 .table th.span10 {
2224 float: none;
2225 width: 764px;
2226 margin-left: 0;
2227 }
2228
2229 .table td.span11,
2230 .table th.span11 {
2231 float: none;
2232 width: 844px;
2233 margin-left: 0;
2234 }
2235
2236 .table td.span12,
2237 .table th.span12 {
2238 float: none;
2239 width: 924px;
2240 margin-left: 0;
2241 }
2242
2243 .table tbody tr.success > td {
2244 background-color: #dff0d8;
2245 }
2246
2247 .table tbody tr.error > td {
2248 background-color: #f2dede;
2249 }
2250
2251 .table tbody tr.warning > td {
2252 background-color: #fcf8e3;
2253 }
2254
2255 .table tbody tr.info > td {
2256 background-color: #d9edf7;
2257 }
2258
2259 .table-hover tbody tr.success:hover > td {
2260 background-color: #d0e9c6;
2261 }
2262
2263 .table-hover tbody tr.error:hover > td {
2264 background-color: #ebcccc;
2265 }
2266
2267 .table-hover tbody tr.warning:hover > td {
2268 background-color: #faf2cc;
2269 }
2270
2271 .table-hover tbody tr.info:hover > td {
2272 background-color: #c4e3f3;
2273 }
2274
2275 [class^="icon-"],
2276 [class*=" icon-"] {
2277 display: inline-block;
2278 width: 14px;
2279 height: 14px;
2280 margin-top: 1px;
2281 *margin-right: .3em;
2282 line-height: 14px;
2283 vertical-align: text-top;
2284 background-image: url("../../img/bootstrap/glyphicons-halflings.png");
2285 background-position: 14px 14px;
2286 background-repeat: no-repeat;
2287 }
2288
2289 /* White icons with optional class, or on hover/focus/active states of certain elements */
2290
2291 .icon-white,
2292 .nav-pills > .active > a > [class^="icon-"],
2293 .nav-pills > .active > a > [class*=" icon-"],
2294 .nav-list > .active > a > [class^="icon-"],
2295 .nav-list > .active > a > [class*=" icon-"],
2296 .navbar-inverse .nav > .active > a > [class^="icon-"],
2297 .navbar-inverse .nav > .active > a > [class*=" icon-"],
2298 .dropdown-menu > li > a:hover > [class^="icon-"],
2299 .dropdown-menu > li > a:focus > [class^="icon-"],
2300 .dropdown-menu > li > a:hover > [class*=" icon-"],
2301 .dropdown-menu > li > a:focus > [class*=" icon-"],
2302 .dropdown-menu > .active > a > [class^="icon-"],
2303 .dropdown-menu > .active > a > [class*=" icon-"],
2304 .dropdown-submenu:hover > a > [class^="icon-"],
2305 .dropdown-submenu:focus > a > [class^="icon-"],
2306 .dropdown-submenu:hover > a > [class*=" icon-"],
2307 .dropdown-submenu:focus > a > [class*=" icon-"] {
2308 background-image: url("../../img/bootstrap/glyphicons-halflings-white.png");
2309 }
2310
2311 .icon-glass {
2312 background-position: 0 0;
2313 }
2314
2315 .icon-music {
2316 background-position: -24px 0;
2317 }
2318
2319 .icon-search {
2320 background-position: -48px 0;
2321 }
2322
2323 .icon-envelope {
2324 background-position: -72px 0;
2325 }
2326
2327 .icon-heart {
2328 background-position: -96px 0;
2329 }
2330
2331 .icon-star {
2332 background-position: -120px 0;
2333 }
2334
2335 .icon-star-empty {
2336 background-position: -144px 0;
2337 }
2338
2339 .icon-user {
2340 background-position: -168px 0;
2341 }
2342
2343 .icon-film {
2344 background-position: -192px 0;
2345 }
2346
2347 .icon-th-large {
2348 background-position: -216px 0;
2349 }
2350
2351 .icon-th {
2352 background-position: -240px 0;
2353 }
2354
2355 .icon-th-list {
2356 background-position: -264px 0;
2357 }
2358
2359 .icon-ok {
2360 background-position: -288px 0;
2361 }
2362
2363 .icon-remove {
2364 background-position: -312px 0;
2365 }
2366
2367 .icon-zoom-in {
2368 background-position: -336px 0;
2369 }
2370
2371 .icon-zoom-out {
2372 background-position: -360px 0;
2373 }
2374
2375 .icon-off {
2376 background-position: -384px 0;
2377 }
2378
2379 .icon-signal {
2380 background-position: -408px 0;
2381 }
2382
2383 .icon-cog {
2384 background-position: -432px 0;
2385 }
2386
2387 .icon-trash {
2388 background-position: -456px 0;
2389 }
2390
2391 .icon-home {
2392 background-position: 0 -24px;
2393 }
2394
2395 .icon-file {
2396 background-position: -24px -24px;
2397 }
2398
2399 .icon-time {
2400 background-position: -48px -24px;
2401 }
2402
2403 .icon-road {
2404 background-position: -72px -24px;
2405 }
2406
2407 .icon-download-alt {
2408 background-position: -96px -24px;
2409 }
2410
2411 .icon-download {
2412 background-position: -120px -24px;
2413 }
2414
2415 .icon-upload {
2416 background-position: -144px -24px;
2417 }
2418
2419 .icon-inbox {
2420 background-position: -168px -24px;
2421 }
2422
2423 .icon-play-circle {
2424 background-position: -192px -24px;
2425 }
2426
2427 .icon-repeat {
2428 background-position: -216px -24px;
2429 }
2430
2431 .icon-refresh {
2432 background-position: -240px -24px;
2433 }
2434
2435 .icon-list-alt {
2436 background-position: -264px -24px;
2437 }
2438
2439 .icon-lock {
2440 background-position: -287px -24px;
2441 }
2442
2443 .icon-flag {
2444 background-position: -312px -24px;
2445 }
2446
2447 .icon-headphones {
2448 background-position: -336px -24px;
2449 }
2450
2451 .icon-volume-off {
2452 background-position: -360px -24px;
2453 }
2454
2455 .icon-volume-down {
2456 background-position: -384px -24px;
2457 }
2458
2459 .icon-volume-up {
2460 background-position: -408px -24px;
2461 }
2462
2463 .icon-qrcode {
2464 background-position: -432px -24px;
2465 }
2466
2467 .icon-barcode {
2468 background-position: -456px -24px;
2469 }
2470
2471 .icon-tag {
2472 background-position: 0 -48px;
2473 }
2474
2475 .icon-tags {
2476 background-position: -25px -48px;
2477 }
2478
2479 .icon-book {
2480 background-position: -48px -48px;
2481 }
2482
2483 .icon-bookmark {
2484 background-position: -72px -48px;
2485 }
2486
2487 .icon-print {
2488 background-position: -96px -48px;
2489 }
2490
2491 .icon-camera {
2492 background-position: -120px -48px;
2493 }
2494
2495 .icon-font {
2496 background-position: -144px -48px;
2497 }
2498
2499 .icon-bold {
2500 background-position: -167px -48px;
2501 }
2502
2503 .icon-italic {
2504 background-position: -192px -48px;
2505 }
2506
2507 .icon-text-height {
2508 background-position: -216px -48px;
2509 }
2510
2511 .icon-text-width {
2512 background-position: -240px -48px;
2513 }
2514
2515 .icon-align-left {
2516 background-position: -264px -48px;
2517 }
2518
2519 .icon-align-center {
2520 background-position: -288px -48px;
2521 }
2522
2523 .icon-align-right {
2524 background-position: -312px -48px;
2525 }
2526
2527 .icon-align-justify {
2528 background-position: -336px -48px;
2529 }
2530
2531 .icon-list {
2532 background-position: -360px -48px;
2533 }
2534
2535 .icon-indent-left {
2536 background-position: -384px -48px;
2537 }
2538
2539 .icon-indent-right {
2540 background-position: -408px -48px;
2541 }
2542
2543 .icon-facetime-video {
2544 background-position: -432px -48px;
2545 }
2546
2547 .icon-picture {
2548 background-position: -456px -48px;
2549 }
2550
2551 .icon-pencil {
2552 background-position: 0 -72px;
2553 }
2554
2555 .icon-map-marker {
2556 background-position: -24px -72px;
2557 }
2558
2559 .icon-adjust {
2560 background-position: -48px -72px;
2561 }
2562
2563 .icon-tint {
2564 background-position: -72px -72px;
2565 }
2566
2567 .icon-edit {
2568 background-position: -96px -72px;
2569 }
2570
2571 .icon-share {
2572 background-position: -120px -72px;
2573 }
2574
2575 .icon-check {
2576 background-position: -144px -72px;
2577 }
2578
2579 .icon-move {
2580 background-position: -168px -72px;
2581 }
2582
2583 .icon-step-backward {
2584 background-position: -192px -72px;
2585 }
2586
2587 .icon-fast-backward {
2588 background-position: -216px -72px;
2589 }
2590
2591 .icon-backward {
2592 background-position: -240px -72px;
2593 }
2594
2595 .icon-play {
2596 background-position: -264px -72px;
2597 }
2598
2599 .icon-pause {
2600 background-position: -288px -72px;
2601 }
2602
2603 .icon-stop {
2604 background-position: -312px -72px;
2605 }
2606
2607 .icon-forward {
2608 background-position: -336px -72px;
2609 }
2610
2611 .icon-fast-forward {
2612 background-position: -360px -72px;
2613 }
2614
2615 .icon-step-forward {
2616 background-position: -384px -72px;
2617 }
2618
2619 .icon-eject {
2620 background-position: -408px -72px;
2621 }
2622
2623 .icon-chevron-left {
2624 background-position: -432px -72px;
2625 }
2626
2627 .icon-chevron-right {
2628 background-position: -456px -72px;
2629 }
2630
2631 .icon-plus-sign {
2632 background-position: 0 -96px;
2633 }
2634
2635 .icon-minus-sign {
2636 background-position: -24px -96px;
2637 }
2638
2639 .icon-remove-sign {
2640 background-position: -48px -96px;
2641 }
2642
2643 .icon-ok-sign {
2644 background-position: -72px -96px;
2645 }
2646
2647 .icon-question-sign {
2648 background-position: -96px -96px;
2649 }
2650
2651 .icon-info-sign {
2652 background-position: -120px -96px;
2653 }
2654
2655 .icon-screenshot {
2656 background-position: -144px -96px;
2657 }
2658
2659 .icon-remove-circle {
2660 background-position: -168px -96px;
2661 }
2662
2663 .icon-ok-circle {
2664 background-position: -192px -96px;
2665 }
2666
2667 .icon-ban-circle {
2668 background-position: -216px -96px;
2669 }
2670
2671 .icon-arrow-left {
2672 background-position: -240px -96px;
2673 }
2674
2675 .icon-arrow-right {
2676 background-position: -264px -96px;
2677 }
2678
2679 .icon-arrow-up {
2680 background-position: -289px -96px;
2681 }
2682
2683 .icon-arrow-down {
2684 background-position: -312px -96px;
2685 }
2686
2687 .icon-share-alt {
2688 background-position: -336px -96px;
2689 }
2690
2691 .icon-resize-full {
2692 background-position: -360px -96px;
2693 }
2694
2695 .icon-resize-small {
2696 background-position: -384px -96px;
2697 }
2698
2699 .icon-plus {
2700 background-position: -408px -96px;
2701 }
2702
2703 .icon-minus {
2704 background-position: -433px -96px;
2705 }
2706
2707 .icon-asterisk {
2708 background-position: -456px -96px;
2709 }
2710
2711 .icon-exclamation-sign {
2712 background-position: 0 -120px;
2713 }
2714
2715 .icon-gift {
2716 background-position: -24px -120px;
2717 }
2718
2719 .icon-leaf {
2720 background-position: -48px -120px;
2721 }
2722
2723 .icon-fire {
2724 background-position: -72px -120px;
2725 }
2726
2727 .icon-eye-open {
2728 background-position: -96px -120px;
2729 }
2730
2731 .icon-eye-close {
2732 background-position: -120px -120px;
2733 }
2734
2735 .icon-warning-sign {
2736 background-position: -144px -120px;
2737 }
2738
2739 .icon-plane {
2740 background-position: -168px -120px;
2741 }
2742
2743 .icon-calendar {
2744 background-position: -192px -120px;
2745 }
2746
2747 .icon-random {
2748 width: 16px;
2749 background-position: -216px -120px;
2750 }
2751
2752 .icon-comment {
2753 background-position: -240px -120px;
2754 }
2755
2756 .icon-magnet {
2757 background-position: -264px -120px;
2758 }
2759
2760 .icon-chevron-up {
2761 background-position: -288px -120px;
2762 }
2763
2764 .icon-chevron-down {
2765 background-position: -313px -119px;
2766 }
2767
2768 .icon-retweet {
2769 background-position: -336px -120px;
2770 }
2771
2772 .icon-shopping-cart {
2773 background-position: -360px -120px;
2774 }
2775
2776 .icon-folder-close {
2777 width: 16px;
2778 background-position: -384px -120px;
2779 }
2780
2781 .icon-folder-open {
2782 width: 16px;
2783 background-position: -408px -120px;
2784 }
2785
2786 .icon-resize-vertical {
2787 background-position: -432px -119px;
2788 }
2789
2790 .icon-resize-horizontal {
2791 background-position: -456px -118px;
2792 }
2793
2794 .icon-hdd {
2795 background-position: 0 -144px;
2796 }
2797
2798 .icon-bullhorn {
2799 background-position: -24px -144px;
2800 }
2801
2802 .icon-bell {
2803 background-position: -48px -144px;
2804 }
2805
2806 .icon-certificate {
2807 background-position: -72px -144px;
2808 }
2809
2810 .icon-thumbs-up {
2811 background-position: -96px -144px;
2812 }
2813
2814 .icon-thumbs-down {
2815 background-position: -120px -144px;
2816 }
2817
2818 .icon-hand-right {
2819 background-position: -144px -144px;
2820 }
2821
2822 .icon-hand-left {
2823 background-position: -168px -144px;
2824 }
2825
2826 .icon-hand-up {
2827 background-position: -192px -144px;
2828 }
2829
2830 .icon-hand-down {
2831 background-position: -216px -144px;
2832 }
2833
2834 .icon-circle-arrow-right {
2835 background-position: -240px -144px;
2836 }
2837
2838 .icon-circle-arrow-left {
2839 background-position: -264px -144px;
2840 }
2841
2842 .icon-circle-arrow-up {
2843 background-position: -288px -144px;
2844 }
2845
2846 .icon-circle-arrow-down {
2847 background-position: -312px -144px;
2848 }
2849
2850 .icon-globe {
2851 background-position: -336px -144px;
2852 }
2853
2854 .icon-wrench {
2855 background-position: -360px -144px;
2856 }
2857
2858 .icon-tasks {
2859 background-position: -384px -144px;
2860 }
2861
2862 .icon-filter {
2863 background-position: -408px -144px;
2864 }
2865
2866 .icon-briefcase {
2867 background-position: -432px -144px;
2868 }
2869
2870 .icon-fullscreen {
2871 background-position: -456px -144px;
2872 }
2873
2874 .dropup,
2875 .dropdown {
2876 position: relative;
2877 }
2878
2879 .dropdown-toggle {
2880 *margin-bottom: -3px;
2881 }
2882
2883 .dropdown-toggle:active,
2884 .open .dropdown-toggle {
2885 outline: 0;
2886 }
2887
2888 .caret {
2889 display: inline-block;
2890 width: 0;
2891 height: 0;
2892 vertical-align: top;
2893 border-top: 4px solid #000000;
2894 border-right: 4px solid transparent;
2895 border-left: 4px solid transparent;
2896 content: "";
2897 }
2898
2899 .dropdown .caret {
2900 margin-top: 8px;
2901 margin-left: 2px;
2902 }
2903
2904 .dropdown-menu {
2905 position: absolute;
2906 top: 100%;
2907 left: 0;
2908 z-index: 1000;
2909 display: none;
2910 float: left;
2911 min-width: 160px;
2912 padding: 5px 0;
2913 margin: 2px 0 0;
2914 list-style: none;
2915 background-color: #ffffff;
2916 border: 1px solid #ccc;
2917 border: 1px solid rgba(0, 0, 0, 0.2);
2918 *border-right-width: 2px;
2919 *border-bottom-width: 2px;
2920 -webkit-border-radius: 6px;
2921 -moz-border-radius: 6px;
2922 border-radius: 6px;
2923 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2924 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2925 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2926 -webkit-background-clip: padding-box;
2927 -moz-background-clip: padding;
2928 background-clip: padding-box;
2929 }
2930
2931 .dropdown-menu.pull-right {
2932 right: 0;
2933 left: auto;
2934 }
2935
2936 .dropdown-menu .divider {
2937 *width: 100%;
2938 height: 1px;
2939 margin: 9px 1px;
2940 *margin: -5px 0 5px;
2941 overflow: hidden;
2942 background-color: #e5e5e5;
2943 border-bottom: 1px solid #ffffff;
2944 }
2945
2946 .dropdown-menu > li > a {
2947 display: block;
2948 padding: 3px 20px;
2949 clear: both;
2950 font-weight: normal;
2951 line-height: 20px;
2952 color: #333333;
2953 white-space: nowrap;
2954 }
2955
2956 .dropdown-menu > li > a:hover,
2957 .dropdown-menu > li > a:focus,
2958 .dropdown-submenu:hover > a,
2959 .dropdown-submenu:focus > a {
2960 color: #ffffff;
2961 text-decoration: none;
2962 background-color: #0081c2;
2963 background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2964 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2965 background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2966 background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2967 background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2968 background-repeat: repeat-x;
2969 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2970 }
2971
2972 .dropdown-menu > .active > a,
2973 .dropdown-menu > .active > a:hover,
2974 .dropdown-menu > .active > a:focus {
2975 color: #ffffff;
2976 text-decoration: none;
2977 background-color: #0081c2;
2978 background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2979 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2980 background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2981 background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2982 background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2983 background-repeat: repeat-x;
2984 outline: 0;
2985 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2986 }
2987
2988 .dropdown-menu > .disabled > a,
2989 .dropdown-menu > .disabled > a:hover,
2990 .dropdown-menu > .disabled > a:focus {
2991 color: #999999;
2992 }
2993
2994 .dropdown-menu > .disabled > a:hover,
2995 .dropdown-menu > .disabled > a:focus {
2996 text-decoration: none;
2997 cursor: default;
2998 background-color: transparent;
2999 background-image: none;
3000 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3001 }
3002
3003 .open {
3004 *z-index: 1000;
3005 }
3006
3007 .open > .dropdown-menu {
3008 display: block;
3009 }
3010
3011 .dropdown-backdrop {
3012 position: fixed;
3013 top: 0;
3014 right: 0;
3015 bottom: 0;
3016 left: 0;
3017 z-index: 990;
3018 }
3019
3020 .pull-right > .dropdown-menu {
3021 right: 0;
3022 left: auto;
3023 }
3024
3025 .dropup .caret,
3026 .navbar-fixed-bottom .dropdown .caret {
3027 border-top: 0;
3028 border-bottom: 4px solid #000000;
3029 content: "";
3030 }
3031
3032 .dropup .dropdown-menu,
3033 .navbar-fixed-bottom .dropdown .dropdown-menu {
3034 top: auto;
3035 bottom: 100%;
3036 margin-bottom: 1px;
3037 }
3038
3039 .dropdown-submenu {
3040 position: relative;
3041 }
3042
3043 .dropdown-submenu > .dropdown-menu {
3044 top: 0;
3045 left: 100%;
3046 margin-top: -6px;
3047 margin-left: -1px;
3048 -webkit-border-radius: 0 6px 6px 6px;
3049 -moz-border-radius: 0 6px 6px 6px;
3050 border-radius: 0 6px 6px 6px;
3051 }
3052
3053 .dropdown-submenu:hover > .dropdown-menu {
3054 display: block;
3055 }
3056
3057 .dropup .dropdown-submenu > .dropdown-menu {
3058 top: auto;
3059 bottom: 0;
3060 margin-top: 0;
3061 margin-bottom: -2px;
3062 -webkit-border-radius: 5px 5px 5px 0;
3063 -moz-border-radius: 5px 5px 5px 0;
3064 border-radius: 5px 5px 5px 0;
3065 }
3066
3067 .dropdown-submenu > a:after {
3068 display: block;
3069 float: right;
3070 width: 0;
3071 height: 0;
3072 margin-top: 5px;
3073 margin-right: -10px;
3074 border-color: transparent;
3075 border-left-color: #cccccc;
3076 border-style: solid;
3077 border-width: 5px 0 5px 5px;
3078 content: " ";
3079 }
3080
3081 .dropdown-submenu:hover > a:after {
3082 border-left-color: #ffffff;
3083 }
3084
3085 .dropdown-submenu.pull-left {
3086 float: none;
3087 }
3088
3089 .dropdown-submenu.pull-left > .dropdown-menu {
3090 left: -100%;
3091 margin-left: 10px;
3092 -webkit-border-radius: 6px 0 6px 6px;
3093 -moz-border-radius: 6px 0 6px 6px;
3094 border-radius: 6px 0 6px 6px;
3095 }
3096
3097 .dropdown .dropdown-menu .nav-header {
3098 padding-right: 20px;
3099 padding-left: 20px;
3100 }
3101
3102 .typeahead {
3103 z-index: 1051;
3104 margin-top: 2px;
3105 -webkit-border-radius: 4px;
3106 -moz-border-radius: 4px;
3107 border-radius: 4px;
3108 }
3109
3110 .well {
3111 min-height: 20px;
3112 padding: 19px;
3113 margin-bottom: 20px;
3114 background-color: #f5f5f5;
3115 border: 1px solid #e3e3e3;
3116 -webkit-border-radius: 4px;
3117 -moz-border-radius: 4px;
3118 border-radius: 4px;
3119 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3120 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3121 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3122 }
3123
3124 .well blockquote {
3125 border-color: #ddd;
3126 border-color: rgba(0, 0, 0, 0.15);
3127 }
3128
3129 .well-large {
3130 padding: 24px;
3131 -webkit-border-radius: 6px;
3132 -moz-border-radius: 6px;
3133 border-radius: 6px;
3134 }
3135
3136 .well-small {
3137 padding: 9px;
3138 -webkit-border-radius: 3px;
3139 -moz-border-radius: 3px;
3140 border-radius: 3px;
3141 }
3142
3143 .fade {
3144 opacity: 0;
3145 -webkit-transition: opacity 0.15s linear;
3146 -moz-transition: opacity 0.15s linear;
3147 -o-transition: opacity 0.15s linear;
3148 transition: opacity 0.15s linear;
3149 }
3150
3151 .fade.in {
3152 opacity: 1;
3153 }
3154
3155 .collapse {
3156 position: relative;
3157 height: 0;
3158 overflow: hidden;
3159 -webkit-transition: height 0.35s ease;
3160 -moz-transition: height 0.35s ease;
3161 -o-transition: height 0.35s ease;
3162 transition: height 0.35s ease;
3163 }
3164
3165 .collapse.in {
3166 height: auto;
3167 }
3168
3169 .close {
3170 float: right;
3171 font-size: 20px;
3172 font-weight: bold;
3173 line-height: 20px;
3174 color: #000000;
3175 text-shadow: 0 1px 0 #ffffff;
3176 opacity: 0.2;
3177 filter: alpha(opacity=20);
3178 }
3179
3180 .close:hover,
3181 .close:focus {
3182 color: #000000;
3183 text-decoration: none;
3184 cursor: pointer;
3185 opacity: 0.4;
3186 filter: alpha(opacity=40);
3187 }
3188
3189 button.close {
3190 padding: 0;
3191 cursor: pointer;
3192 background: transparent;
3193 border: 0;
3194 -webkit-appearance: none;
3195 }
3196
3197 .btn {
3198 display: inline-block;
3199 *display: inline;
3200 padding: 4px 12px;
3201 margin-bottom: 0;
3202 *margin-left: .3em;
3203 font-size: 14px;
3204 line-height: 20px;
3205 color: #333333;
3206 text-align: center;
3207 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
3208 vertical-align: middle;
3209 cursor: pointer;
3210 background-color: #f5f5f5;
3211 *background-color: #e6e6e6;
3212 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
3213 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
3214 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
3215 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
3216 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
3217 background-repeat: repeat-x;
3218 border: 1px solid #cccccc;
3219 *border: 0;
3220 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
3221 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3222 border-bottom-color: #b3b3b3;
3223 -webkit-border-radius: 4px;
3224 -moz-border-radius: 4px;
3225 border-radius: 4px;
3226 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
3227 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3228 *zoom: 1;
3229 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3230 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3231 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3232 }
3233
3234 .btn:hover,
3235 .btn:focus,
3236 .btn:active,
3237 .btn.active,
3238 .btn.disabled,
3239 .btn[disabled] {
3240 color: #333333;
3241 background-color: #e6e6e6;
3242 *background-color: #d9d9d9;
3243 }
3244
3245 .btn:active,
3246 .btn.active {
3247 background-color: #cccccc \9;
3248 }
3249
3250 .btn:first-child {
3251 *margin-left: 0;
3252 }
3253
3254 .btn:hover,
3255 .btn:focus {
3256 color: #333333;
3257 text-decoration: none;
3258 background-position: 0 -15px;
3259 -webkit-transition: background-position 0.1s linear;
3260 -moz-transition: background-position 0.1s linear;
3261 -o-transition: background-position 0.1s linear;
3262 transition: background-position 0.1s linear;
3263 }
3264
3265 .btn:focus {
3266 outline: thin dotted #333;
3267 outline: 5px auto -webkit-focus-ring-color;
3268 outline-offset: -2px;
3269 }
3270
3271 .btn.active,
3272 .btn:active {
3273 background-image: none;
3274 outline: 0;
3275 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3276 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3277 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3278 }
3279
3280 .btn.disabled,
3281 .btn[disabled] {
3282 cursor: default;
3283 background-image: none;
3284 opacity: 0.65;
3285 filter: alpha(opacity=65);
3286 -webkit-box-shadow: none;
3287 -moz-box-shadow: none;
3288 box-shadow: none;
3289 }
3290
3291 .btn-large {
3292 padding: 11px 19px;
3293 font-size: 17.5px;
3294 -webkit-border-radius: 6px;
3295 -moz-border-radius: 6px;
3296 border-radius: 6px;
3297 }
3298
3299 .btn-large [class^="icon-"],
3300 .btn-large [class*=" icon-"] {
3301 margin-top: 4px;
3302 }
3303
3304 .btn-small {
3305 padding: 2px 10px;
3306 font-size: 11.9px;
3307 -webkit-border-radius: 3px;
3308 -moz-border-radius: 3px;
3309 border-radius: 3px;
3310 }
3311
3312 .btn-small [class^="icon-"],
3313 .btn-small [class*=" icon-"] {
3314 margin-top: 0;
3315 }
3316
3317 .btn-mini [class^="icon-"],
3318 .btn-mini [class*=" icon-"] {
3319 margin-top: -1px;
3320 }
3321
3322 .btn-mini {
3323 padding: 0 6px;
3324 font-size: 10.5px;
3325 -webkit-border-radius: 3px;
3326 -moz-border-radius: 3px;
3327 border-radius: 3px;
3328 }
3329
3330 .btn-block {
3331 display: block;
3332 width: 100%;
3333 padding-right: 0;
3334 padding-left: 0;
3335 -webkit-box-sizing: border-box;
3336 -moz-box-sizing: border-box;
3337 box-sizing: border-box;
3338 }
3339
3340 .btn-block + .btn-block {
3341 margin-top: 5px;
3342 }
3343
3344 input[type="submit"].btn-block,
3345 input[type="reset"].btn-block,
3346 input[type="button"].btn-block {
3347 width: 100%;
3348 }
3349
3350 .btn-primary.active,
3351 .btn-warning.active,
3352 .btn-danger.active,
3353 .btn-success.active,
3354 .btn-info.active,
3355 .btn-inverse.active {
3356 color: rgba(255, 255, 255, 0.75);
3357 }
3358
3359 .btn-primary {
3360 color: #ffffff;
3361 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3362 background-color: #006dcc;
3363 *background-color: #0044cc;
3364 background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
3365 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
3366 background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
3367 background-image: -o-linear-gradient(top, #0088cc, #0044cc);
3368 background-image: linear-gradient(to bottom, #0088cc, #0044cc);
3369 background-repeat: repeat-x;
3370 border-color: #0044cc #0044cc #002a80;
3371 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3372 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
3373 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3374 }
3375
3376 .btn-primary:hover,
3377 .btn-primary:focus,
3378 .btn-primary:active,
3379 .btn-primary.active,
3380 .btn-primary.disabled,
3381 .btn-primary[disabled] {
3382 color: #ffffff;
3383 background-color: #0044cc;
3384 *background-color: #003bb3;
3385 }
3386
3387 .btn-primary:active,
3388 .btn-primary.active {
3389 background-color: #003399 \9;
3390 }
3391
3392 .btn-warning {
3393 color: #ffffff;
3394 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3395 background-color: #faa732;
3396 *background-color: #f89406;
3397 background-image: -moz-linear-gradient(top, #fbb450, #f89406);
3398 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
3399 background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
3400 background-image: -o-linear-gradient(top, #fbb450, #f89406);
3401 background-image: linear-gradient(to bottom, #fbb450, #f89406);
3402 background-repeat: repeat-x;
3403 border-color: #f89406 #f89406 #ad6704;
3404 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3405 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
3406 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3407 }
3408
3409 .btn-warning:hover,
3410 .btn-warning:focus,
3411 .btn-warning:active,
3412 .btn-warning.active,
3413 .btn-warning.disabled,
3414 .btn-warning[disabled] {
3415 color: #ffffff;
3416 background-color: #f89406;
3417 *background-color: #df8505;
3418 }
3419
3420 .btn-warning:active,
3421 .btn-warning.active {
3422 background-color: #c67605 \9;
3423 }
3424
3425 .btn-danger {
3426 color: #ffffff;
3427 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3428 background-color: #da4f49;
3429 *background-color: #bd362f;
3430 background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
3431 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
3432 background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
3433 background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
3434 background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
3435 background-repeat: repeat-x;
3436 border-color: #bd362f #bd362f #802420;
3437 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3438 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
3439 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3440 }
3441
3442 .btn-danger:hover,
3443 .btn-danger:focus,
3444 .btn-danger:active,
3445 .btn-danger.active,
3446 .btn-danger.disabled,
3447 .btn-danger[disabled] {
3448 color: #ffffff;
3449 background-color: #bd362f;
3450 *background-color: #a9302a;
3451 }
3452
3453 .btn-danger:active,
3454 .btn-danger.active {
3455 background-color: #942a25 \9;
3456 }
3457
3458 .btn-success {
3459 color: #ffffff;
3460 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3461 background-color: #5bb75b;
3462 *background-color: #51a351;
3463 background-image: -moz-linear-gradient(top, #62c462, #51a351);
3464 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
3465 background-image: -webkit-linear-gradient(top, #62c462, #51a351);
3466 background-image: -o-linear-gradient(top, #62c462, #51a351);
3467 background-image: linear-gradient(to bottom, #62c462, #51a351);
3468 background-repeat: repeat-x;
3469 border-color: #51a351 #51a351 #387038;
3470 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3471 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
3472 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3473 }
3474
3475 .btn-success:hover,
3476 .btn-success:focus,
3477 .btn-success:active,
3478 .btn-success.active,
3479 .btn-success.disabled,
3480 .btn-success[disabled] {
3481 color: #ffffff;
3482 background-color: #51a351;
3483 *background-color: #499249;
3484 }
3485
3486 .btn-success:active,
3487 .btn-success.active {
3488 background-color: #408140 \9;
3489 }
3490
3491 .btn-info {
3492 color: #ffffff;
3493 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3494 background-color: #49afcd;
3495 *background-color: #2f96b4;
3496 background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
3497 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
3498 background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
3499 background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
3500 background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
3501 background-repeat: repeat-x;
3502 border-color: #2f96b4 #2f96b4 #1f6377;
3503 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3504 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
3505 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3506 }
3507
3508 .btn-info:hover,
3509 .btn-info:focus,
3510 .btn-info:active,
3511 .btn-info.active,
3512 .btn-info.disabled,
3513 .btn-info[disabled] {
3514 color: #ffffff;
3515 background-color: #2f96b4;
3516 *background-color: #2a85a0;
3517 }
3518
3519 .btn-info:active,
3520 .btn-info.active {
3521 background-color: #24748c \9;
3522 }
3523
3524 .btn-inverse {
3525 color: #ffffff;
3526 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3527 background-color: #363636;
3528 *background-color: #222222;
3529 background-image: -moz-linear-gradient(top, #444444, #222222);
3530 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
3531 background-image: -webkit-linear-gradient(top, #444444, #222222);
3532 background-image: -o-linear-gradient(top, #444444, #222222);
3533 background-image: linear-gradient(to bottom, #444444, #222222);
3534 background-repeat: repeat-x;
3535 border-color: #222222 #222222 #000000;
3536 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3537 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
3538 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3539 }
3540
3541 .btn-inverse:hover,
3542 .btn-inverse:focus,
3543 .btn-inverse:active,
3544 .btn-inverse.active,
3545 .btn-inverse.disabled,
3546 .btn-inverse[disabled] {
3547 color: #ffffff;
3548 background-color: #222222;
3549 *background-color: #151515;
3550 }
3551
3552 .btn-inverse:active,
3553 .btn-inverse.active {
3554 background-color: #080808 \9;
3555 }
3556
3557 button.btn,
3558 input[type="submit"].btn {
3559 *padding-top: 3px;
3560 *padding-bottom: 3px;
3561 }
3562
3563 button.btn::-moz-focus-inner,
3564 input[type="submit"].btn::-moz-focus-inner {
3565 padding: 0;
3566 border: 0;
3567 }
3568
3569 button.btn.btn-large,
3570 input[type="submit"].btn.btn-large {
3571 *padding-top: 7px;
3572 *padding-bottom: 7px;
3573 }
3574
3575 button.btn.btn-small,
3576 input[type="submit"].btn.btn-small {
3577 *padding-top: 3px;
3578 *padding-bottom: 3px;
3579 }
3580
3581 button.btn.btn-mini,
3582 input[type="submit"].btn.btn-mini {
3583 *padding-top: 1px;
3584 *padding-bottom: 1px;
3585 }
3586
3587 .btn-link,
3588 .btn-link:active,
3589 .btn-link[disabled] {
3590 background-color: transparent;
3591 background-image: none;
3592 -webkit-box-shadow: none;
3593 -moz-box-shadow: none;
3594 box-shadow: none;
3595 }
3596
3597 .btn-link {
3598 color: #0088cc;
3599 cursor: pointer;
3600 border-color: transparent;
3601 -webkit-border-radius: 0;
3602 -moz-border-radius: 0;
3603 border-radius: 0;
3604 }
3605
3606 .btn-link:hover,
3607 .btn-link:focus {
3608 color: #005580;
3609 text-decoration: underline;
3610 background-color: transparent;
3611 }
3612
3613 .btn-link[disabled]:hover,
3614 .btn-link[disabled]:focus {
3615 color: #333333;
3616 text-decoration: none;
3617 }
3618
3619 .btn-group {
3620 position: relative;
3621 display: inline-block;
3622 *display: inline;
3623 *margin-left: .3em;
3624 font-size: 0;
3625 white-space: nowrap;
3626 vertical-align: middle;
3627 *zoom: 1;
3628 }
3629
3630 .btn-group:first-child {
3631 *margin-left: 0;
3632 }
3633
3634 .btn-group + .btn-group {
3635 margin-left: 5px;
3636 }
3637
3638 .btn-toolbar {
3639 margin-top: 10px;
3640 margin-bottom: 10px;
3641 font-size: 0;
3642 }
3643
3644 .btn-toolbar > .btn + .btn,
3645 .btn-toolbar > .btn-group + .btn,
3646 .btn-toolbar > .btn + .btn-group {
3647 margin-left: 5px;
3648 }
3649
3650 .btn-group > .btn {
3651 position: relative;
3652 -webkit-border-radius: 0;
3653 -moz-border-radius: 0;
3654 border-radius: 0;
3655 }
3656
3657 .btn-group > .btn + .btn {
3658 margin-left: -1px;
3659 }
3660
3661 .btn-group > .btn,
3662 .btn-group > .dropdown-menu,
3663 .btn-group > .popover {
3664 font-size: 14px;
3665 }
3666
3667 .btn-group > .btn-mini {
3668 font-size: 10.5px;
3669 }
3670
3671 .btn-group > .btn-small {
3672 font-size: 11.9px;
3673 }
3674
3675 .btn-group > .btn-large {
3676 font-size: 17.5px;
3677 }
3678
3679 .btn-group > .btn:first-child {
3680 margin-left: 0;
3681 -webkit-border-bottom-left-radius: 4px;
3682 border-bottom-left-radius: 4px;
3683 -webkit-border-top-left-radius: 4px;
3684 border-top-left-radius: 4px;
3685 -moz-border-radius-bottomleft: 4px;
3686 -moz-border-radius-topleft: 4px;
3687 }
3688
3689 .btn-group > .btn:last-child,
3690 .btn-group > .dropdown-toggle {
3691 -webkit-border-top-right-radius: 4px;
3692 border-top-right-radius: 4px;
3693 -webkit-border-bottom-right-radius: 4px;
3694 border-bottom-right-radius: 4px;
3695 -moz-border-radius-topright: 4px;
3696 -moz-border-radius-bottomright: 4px;
3697 }
3698
3699 .btn-group > .btn.large:first-child {
3700 margin-left: 0;
3701 -webkit-border-bottom-left-radius: 6px;
3702 border-bottom-left-radius: 6px;
3703 -webkit-border-top-left-radius: 6px;
3704 border-top-left-radius: 6px;
3705 -moz-border-radius-bottomleft: 6px;
3706 -moz-border-radius-topleft: 6px;
3707 }
3708
3709 .btn-group > .btn.large:last-child,
3710 .btn-group > .large.dropdown-toggle {
3711 -webkit-border-top-right-radius: 6px;
3712 border-top-right-radius: 6px;
3713 -webkit-border-bottom-right-radius: 6px;
3714 border-bottom-right-radius: 6px;
3715 -moz-border-radius-topright: 6px;
3716 -moz-border-radius-bottomright: 6px;
3717 }
3718
3719 .btn-group > .btn:hover,
3720 .btn-group > .btn:focus,
3721 .btn-group > .btn:active,
3722 .btn-group > .btn.active {
3723 z-index: 2;
3724 }
3725
3726 .btn-group .dropdown-toggle:active,
3727 .btn-group.open .dropdown-toggle {
3728 outline: 0;
3729 }
3730
3731 .btn-group > .btn + .dropdown-toggle {
3732 *padding-top: 5px;
3733 padding-right: 8px;
3734 *padding-bottom: 5px;
3735 padding-left: 8px;
3736 -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3737 -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3738 box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3739 }
3740
3741 .btn-group > .btn-mini + .dropdown-toggle {
3742 *padding-top: 2px;
3743 padding-right: 5px;
3744 *padding-bottom: 2px;
3745 padding-left: 5px;
3746 }
3747
3748 .btn-group > .btn-small + .dropdown-toggle {
3749 *padding-top: 5px;
3750 *padding-bottom: 4px;
3751 }
3752
3753 .btn-group > .btn-large + .dropdown-toggle {
3754 *padding-top: 7px;
3755 padding-right: 12px;
3756 *padding-bottom: 7px;
3757 padding-left: 12px;
3758 }
3759
3760 .btn-group.open .dropdown-toggle {
3761 background-image: none;
3762 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3763 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3764 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3765 }
3766
3767 .btn-group.open .btn.dropdown-toggle {
3768 background-color: #e6e6e6;
3769 }
3770
3771 .btn-group.open .btn-primary.dropdown-toggle {
3772 background-color: #0044cc;
3773 }
3774
3775 .btn-group.open .btn-warning.dropdown-toggle {
3776 background-color: #f89406;
3777 }
3778
3779 .btn-group.open .btn-danger.dropdown-toggle {
3780 background-color: #bd362f;
3781 }
3782
3783 .btn-group.open .btn-success.dropdown-toggle {
3784 background-color: #51a351;
3785 }
3786
3787 .btn-group.open .btn-info.dropdown-toggle {
3788 background-color: #2f96b4;
3789 }
3790
3791 .btn-group.open .btn-inverse.dropdown-toggle {
3792 background-color: #222222;
3793 }
3794
3795 .btn .caret {
3796 margin-top: 8px;
3797 margin-left: 0;
3798 }
3799
3800 .btn-large .caret {
3801 margin-top: 6px;
3802 }
3803
3804 .btn-large .caret {
3805 border-top-width: 5px;
3806 border-right-width: 5px;
3807 border-left-width: 5px;
3808 }
3809
3810 .btn-mini .caret,
3811 .btn-small .caret {
3812 margin-top: 8px;
3813 }
3814
3815 .dropup .btn-large .caret {
3816 border-bottom-width: 5px;
3817 }
3818
3819 .btn-primary .caret,
3820 .btn-warning .caret,
3821 .btn-danger .caret,
3822 .btn-info .caret,
3823 .btn-success .caret,
3824 .btn-inverse .caret {
3825 border-top-color: #ffffff;
3826 border-bottom-color: #ffffff;
3827 }
3828
3829 .btn-group-vertical {
3830 display: inline-block;
3831 *display: inline;
3832 /* IE7 inline-block hack */
3833
3834 *zoom: 1;
3835 }
3836
3837 .btn-group-vertical > .btn {
3838 display: block;
3839 float: none;
3840 max-width: 100%;
3841 -webkit-border-radius: 0;
3842 -moz-border-radius: 0;
3843 border-radius: 0;
3844 }
3845
3846 .btn-group-vertical > .btn + .btn {
3847 margin-top: -1px;
3848 margin-left: 0;
3849 }
3850
3851 .btn-group-vertical > .btn:first-child {
3852 -webkit-border-radius: 4px 4px 0 0;
3853 -moz-border-radius: 4px 4px 0 0;
3854 border-radius: 4px 4px 0 0;
3855 }
3856
3857 .btn-group-vertical > .btn:last-child {
3858 -webkit-border-radius: 0 0 4px 4px;
3859 -moz-border-radius: 0 0 4px 4px;
3860 border-radius: 0 0 4px 4px;
3861 }
3862
3863 .btn-group-vertical > .btn-large:first-child {
3864 -webkit-border-radius: 6px 6px 0 0;
3865 -moz-border-radius: 6px 6px 0 0;
3866 border-radius: 6px 6px 0 0;
3867 }
3868
3869 .btn-group-vertical > .btn-large:last-child {
3870 -webkit-border-radius: 0 0 6px 6px;
3871 -moz-border-radius: 0 0 6px 6px;
3872 border-radius: 0 0 6px 6px;
3873 }
3874
3875 .alert {
3876 padding: 8px 35px 8px 14px;
3877 margin-bottom: 20px;
3878 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3879 background-color: #fcf8e3;
3880 border: 1px solid #fbeed5;
3881 -webkit-border-radius: 4px;
3882 -moz-border-radius: 4px;
3883 border-radius: 4px;
3884 }
3885
3886 .alert,
3887 .alert h4 {
3888 color: #c09853;
3889 }
3890
3891 .alert h4 {
3892 margin: 0;
3893 }
3894
3895 .alert .close {
3896 position: relative;
3897 top: -2px;
3898 right: -21px;
3899 line-height: 20px;
3900 }
3901
3902 .alert-success {
3903 color: #468847;
3904 background-color: #dff0d8;
3905 border-color: #d6e9c6;
3906 }
3907
3908 .alert-success h4 {
3909 color: #468847;
3910 }
3911
3912 .alert-danger,
3913 .alert-error {
3914 color: #b94a48;
3915 background-color: #f2dede;
3916 border-color: #eed3d7;
3917 }
3918
3919 .alert-danger h4,
3920 .alert-error h4 {
3921 color: #b94a48;
3922 }
3923
3924 .alert-info {
3925 color: #3a87ad;
3926 background-color: #d9edf7;
3927 border-color: #bce8f1;
3928 }
3929
3930 .alert-info h4 {
3931 color: #3a87ad;
3932 }
3933
3934 .alert-block {
3935 padding-top: 14px;
3936 padding-bottom: 14px;
3937 }
3938
3939 .alert-block > p,
3940 .alert-block > ul {
3941 margin-bottom: 0;
3942 }
3943
3944 .alert-block p + p {
3945 margin-top: 5px;
3946 }
3947
3948 .nav {
3949 margin-bottom: 20px;
3950 margin-left: 0;
3951 list-style: none;
3952 }
3953
3954 .nav > li > a {
3955 display: block;
3956 }
3957
3958 .nav > li > a:hover,
3959 .nav > li > a:focus {
3960 text-decoration: none;
3961 background-color: #eeeeee;
3962 }
3963
3964 .nav > li > a > img {
3965 max-width: none;
3966 }
3967
3968 .nav > .pull-right {
3969 float: right;
3970 }
3971
3972 .nav-header {
3973 display: block;
3974 padding: 3px 15px;
3975 font-size: 11px;
3976 font-weight: bold;
3977 line-height: 20px;
3978 color: #999999;
3979 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3980 text-transform: uppercase;
3981 }
3982
3983 .nav li + .nav-header {
3984 margin-top: 9px;
3985 }
3986
3987 .nav-list {
3988 padding-right: 15px;
3989 padding-left: 15px;
3990 margin-bottom: 0;
3991 }
3992
3993 .nav-list > li > a,
3994 .nav-list .nav-header {
3995 margin-right: -15px;
3996 margin-left: -15px;
3997 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3998 }
3999
4000 .nav-list > li > a {
4001 padding: 3px 15px;
4002 }
4003
4004 .nav-list > .active > a,
4005 .nav-list > .active > a:hover,
4006 .nav-list > .active > a:focus {
4007 color: #ffffff;
4008 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
4009 background-color: #0088cc;
4010 }
4011
4012 .nav-list [class^="icon-"],
4013 .nav-list [class*=" icon-"] {
4014 margin-right: 2px;
4015 }
4016
4017 .nav-list .divider {
4018 *width: 100%;
4019 height: 1px;
4020 margin: 9px 1px;
4021 *margin: -5px 0 5px;
4022 overflow: hidden;
4023 background-color: #e5e5e5;
4024 border-bottom: 1px solid #ffffff;
4025 }
4026
4027 .nav-tabs,
4028 .nav-pills {
4029 *zoom: 1;
4030 }
4031
4032 .nav-tabs:before,
4033 .nav-pills:before,
4034 .nav-tabs:after,
4035 .nav-pills:after {
4036 display: table;
4037 line-height: 0;
4038 content: "";
4039 }
4040
4041 .nav-tabs:after,
4042 .nav-pills:after {
4043 clear: both;
4044 }
4045
4046 .nav-tabs > li,
4047 .nav-pills > li {
4048 float: left;
4049 }
4050
4051 .nav-tabs > li > a,
4052 .nav-pills > li > a {
4053 padding-right: 12px;
4054 padding-left: 12px;
4055 margin-right: 2px;
4056 line-height: 14px;
4057 }
4058
4059 .nav-tabs {
4060 border-bottom: 1px solid #ddd;
4061 }
4062
4063 .nav-tabs > li {
4064 margin-bottom: -1px;
4065 }
4066
4067 .nav-tabs > li > a {
4068 padding-top: 8px;
4069 padding-bottom: 8px;
4070 line-height: 20px;
4071 border: 1px solid transparent;
4072 -webkit-border-radius: 4px 4px 0 0;
4073 -moz-border-radius: 4px 4px 0 0;
4074 border-radius: 4px 4px 0 0;
4075 }
4076
4077 .nav-tabs > li > a:hover,
4078 .nav-tabs > li > a:focus {
4079 border-color: #eeeeee #eeeeee #dddddd;
4080 }
4081
4082 .nav-tabs > .active > a,
4083 .nav-tabs > .active > a:hover,
4084 .nav-tabs > .active > a:focus {
4085 color: #555555;
4086 cursor: default;
4087 background-color: #ffffff;
4088 border: 1px solid #ddd;
4089 border-bottom-color: transparent;
4090 }
4091
4092 .nav-pills > li > a {
4093 padding-top: 8px;
4094 padding-bottom: 8px;
4095 margin-top: 2px;
4096 margin-bottom: 2px;
4097 -webkit-border-radius: 5px;
4098 -moz-border-radius: 5px;
4099 border-radius: 5px;
4100 }
4101
4102 .nav-pills > .active > a,
4103 .nav-pills > .active > a:hover,
4104 .nav-pills > .active > a:focus {
4105 color: #ffffff;
4106 background-color: #0088cc;
4107 }
4108
4109 .nav-stacked > li {
4110 float: none;
4111 }
4112
4113 .nav-stacked > li > a {
4114 margin-right: 0;
4115 }
4116
4117 .nav-tabs.nav-stacked {
4118 border-bottom: 0;
4119 }
4120
4121 .nav-tabs.nav-stacked > li > a {
4122 border: 1px solid #ddd;
4123 -webkit-border-radius: 0;
4124 -moz-border-radius: 0;
4125 border-radius: 0;
4126 }
4127
4128 .nav-tabs.nav-stacked > li:first-child > a {
4129 -webkit-border-top-right-radius: 4px;
4130 border-top-right-radius: 4px;
4131 -webkit-border-top-left-radius: 4px;
4132 border-top-left-radius: 4px;
4133 -moz-border-radius-topright: 4px;
4134 -moz-border-radius-topleft: 4px;
4135 }
4136
4137 .nav-tabs.nav-stacked > li:last-child > a {
4138 -webkit-border-bottom-right-radius: 4px;
4139 border-bottom-right-radius: 4px;
4140 -webkit-border-bottom-left-radius: 4px;
4141 border-bottom-left-radius: 4px;
4142 -moz-border-radius-bottomright: 4px;
4143 -moz-border-radius-bottomleft: 4px;
4144 }
4145
4146 .nav-tabs.nav-stacked > li > a:hover,
4147 .nav-tabs.nav-stacked > li > a:focus {
4148 z-index: 2;
4149 border-color: #ddd;
4150 }
4151
4152 .nav-pills.nav-stacked > li > a {
4153 margin-bottom: 3px;
4154 }
4155
4156 .nav-pills.nav-stacked > li:last-child > a {
4157 margin-bottom: 1px;
4158 }
4159
4160 .nav-tabs .dropdown-menu {
4161 -webkit-border-radius: 0 0 6px 6px;
4162 -moz-border-radius: 0 0 6px 6px;
4163 border-radius: 0 0 6px 6px;
4164 }
4165
4166 .nav-pills .dropdown-menu {
4167 -webkit-border-radius: 6px;
4168 -moz-border-radius: 6px;
4169 border-radius: 6px;
4170 }
4171
4172 .nav .dropdown-toggle .caret {
4173 margin-top: 6px;
4174 border-top-color: #0088cc;
4175 border-bottom-color: #0088cc;
4176 }
4177
4178 .nav .dropdown-toggle:hover .caret,
4179 .nav .dropdown-toggle:focus .caret {
4180 border-top-color: #005580;
4181 border-bottom-color: #005580;
4182 }
4183
4184 /* move down carets for tabs */
4185
4186 .nav-tabs .dropdown-toggle .caret {
4187 margin-top: 8px;
4188 }
4189
4190 .nav .active .dropdown-toggle .caret {
4191 border-top-color: #fff;
4192 border-bottom-color: #fff;
4193 }
4194
4195 .nav-tabs .active .dropdown-toggle .caret {
4196 border-top-color: #555555;
4197 border-bottom-color: #555555;
4198 }
4199
4200 .nav > .dropdown.active > a:hover,
4201 .nav > .dropdown.active > a:focus {
4202 cursor: pointer;
4203 }
4204
4205 .nav-tabs .open .dropdown-toggle,
4206 .nav-pills .open .dropdown-toggle,
4207 .nav > li.dropdown.open.active > a:hover,
4208 .nav > li.dropdown.open.active > a:focus {
4209 color: #ffffff;
4210 background-color: #999999;
4211 border-color: #999999;
4212 }
4213
4214 .nav li.dropdown.open .caret,
4215 .nav li.dropdown.open.active .caret,
4216 .nav li.dropdown.open a:hover .caret,
4217 .nav li.dropdown.open a:focus .caret {
4218 border-top-color: #ffffff;
4219 border-bottom-color: #ffffff;
4220 opacity: 1;
4221 filter: alpha(opacity=100);
4222 }
4223
4224 .tabs-stacked .open > a:hover,
4225 .tabs-stacked .open > a:focus {
4226 border-color: #999999;
4227 }
4228
4229 .tabbable {
4230 *zoom: 1;
4231 }
4232
4233 .tabbable:before,
4234 .tabbable:after {
4235 display: table;
4236 line-height: 0;
4237 content: "";
4238 }
4239
4240 .tabbable:after {
4241 clear: both;
4242 }
4243
4244 .tab-content {
4245 overflow: auto;
4246 }
4247
4248 .tabs-below > .nav-tabs,
4249 .tabs-right > .nav-tabs,
4250 .tabs-left > .nav-tabs {
4251 border-bottom: 0;
4252 }
4253
4254 .tab-content > .tab-pane,
4255 .pill-content > .pill-pane {
4256 display: none;
4257 }
4258
4259 .tab-content > .active,
4260 .pill-content > .active {
4261 display: block;
4262 }
4263
4264 .tabs-below > .nav-tabs {
4265 border-top: 1px solid #ddd;
4266 }
4267
4268 .tabs-below > .nav-tabs > li {
4269 margin-top: -1px;
4270 margin-bottom: 0;
4271 }
4272
4273 .tabs-below > .nav-tabs > li > a {
4274 -webkit-border-radius: 0 0 4px 4px;
4275 -moz-border-radius: 0 0 4px 4px;
4276 border-radius: 0 0 4px 4px;
4277 }
4278
4279 .tabs-below > .nav-tabs > li > a:hover,
4280 .tabs-below > .nav-tabs > li > a:focus {
4281 border-top-color: #ddd;
4282 border-bottom-color: transparent;
4283 }
4284
4285 .tabs-below > .nav-tabs > .active > a,
4286 .tabs-below > .nav-tabs > .active > a:hover,
4287 .tabs-below > .nav-tabs > .active > a:focus {
4288 border-color: transparent #ddd #ddd #ddd;
4289 }
4290
4291 .tabs-left > .nav-tabs > li,
4292 .tabs-right > .nav-tabs > li {
4293 float: none;
4294 }
4295
4296 .tabs-left > .nav-tabs > li > a,
4297 .tabs-right > .nav-tabs > li > a {
4298 min-width: 74px;
4299 margin-right: 0;
4300 margin-bottom: 3px;
4301 }
4302
4303 .tabs-left > .nav-tabs {
4304 float: left;
4305 margin-right: 19px;
4306 border-right: 1px solid #ddd;
4307 }
4308
4309 .tabs-left > .nav-tabs > li > a {
4310 margin-right: -1px;
4311 -webkit-border-radius: 4px 0 0 4px;
4312 -moz-border-radius: 4px 0 0 4px;
4313 border-radius: 4px 0 0 4px;
4314 }
4315
4316 .tabs-left > .nav-tabs > li > a:hover,
4317 .tabs-left > .nav-tabs > li > a:focus {
4318 border-color: #eeeeee #dddddd #eeeeee #eeeeee;
4319 }
4320
4321 .tabs-left > .nav-tabs .active > a,
4322 .tabs-left > .nav-tabs .active > a:hover,
4323 .tabs-left > .nav-tabs .active > a:focus {
4324 border-color: #ddd transparent #ddd #ddd;
4325 *border-right-color: #ffffff;
4326 }
4327
4328 .tabs-right > .nav-tabs {
4329 float: right;
4330 margin-left: 19px;
4331 border-left: 1px solid #ddd;
4332 }
4333
4334 .tabs-right > .nav-tabs > li > a {
4335 margin-left: -1px;
4336 -webkit-border-radius: 0 4px 4px 0;
4337 -moz-border-radius: 0 4px 4px 0;
4338 border-radius: 0 4px 4px 0;
4339 }
4340
4341 .tabs-right > .nav-tabs > li > a:hover,
4342 .tabs-right > .nav-tabs > li > a:focus {
4343 border-color: #eeeeee #eeeeee #eeeeee #dddddd;
4344 }
4345
4346 .tabs-right > .nav-tabs .active > a,
4347 .tabs-right > .nav-tabs .active > a:hover,
4348 .tabs-right > .nav-tabs .active > a:focus {
4349 border-color: #ddd #ddd #ddd transparent;
4350 *border-left-color: #ffffff;
4351 }
4352
4353 .nav > .disabled > a {
4354 color: #999999;
4355 }
4356
4357 .nav > .disabled > a:hover,
4358 .nav > .disabled > a:focus {
4359 text-decoration: none;
4360 cursor: default;
4361 background-color: transparent;
4362 }
4363
4364 .navbar {
4365 *position: relative;
4366 *z-index: 2;
4367 margin-bottom: 20px;
4368 overflow: visible;
4369 }
4370
4371 .navbar-inner {
4372 min-height: 40px;
4373 padding-right: 20px;
4374 padding-left: 20px;
4375 background-color: #fafafa;
4376 background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
4377 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
4378 background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
4379 background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
4380 background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
4381 background-repeat: repeat-x;
4382 border: 1px solid #d4d4d4;
4383 -webkit-border-radius: 4px;
4384 -moz-border-radius: 4px;
4385 border-radius: 4px;
4386 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
4387 *zoom: 1;
4388 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4389 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4390 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4391 }
4392
4393 .navbar-inner:before,
4394 .navbar-inner:after {
4395 display: table;
4396 line-height: 0;
4397 content: "";
4398 }
4399
4400 .navbar-inner:after {
4401 clear: both;
4402 }
4403
4404 .navbar .container {
4405 width: auto;
4406 }
4407
4408 .nav-collapse.collapse {
4409 height: auto;
4410 overflow: visible;
4411 }
4412
4413 .navbar .brand {
4414 display: block;
4415 float: left;
4416 padding: 10px 20px 10px;
4417 margin-left: -20px;
4418 font-size: 20px;
4419 font-weight: 200;
4420 color: #777777;
4421 text-shadow: 0 1px 0 #ffffff;
4422 }
4423
4424 .navbar .brand:hover,
4425 .navbar .brand:focus {
4426 text-decoration: none;
4427 }
4428
4429 .navbar-text {
4430 margin-bottom: 0;
4431 line-height: 40px;
4432 color: #777777;
4433 }
4434
4435 .navbar-link {
4436 color: #777777;
4437 }
4438
4439 .navbar-link:hover,
4440 .navbar-link:focus {
4441 color: #333333;
4442 }
4443
4444 .navbar .divider-vertical {
4445 height: 40px;
4446 margin: 0 9px;
4447 border-right: 1px solid #ffffff;
4448 border-left: 1px solid #f2f2f2;
4449 }
4450
4451 .navbar .btn,
4452 .navbar .btn-group {
4453 margin-top: 5px;
4454 }
4455
4456 .navbar .btn-group .btn,
4457 .navbar .input-prepend .btn,
4458 .navbar .input-append .btn,
4459 .navbar .input-prepend .btn-group,
4460 .navbar .input-append .btn-group {
4461 margin-top: 0;
4462 }
4463
4464 .navbar-form {
4465 margin-bottom: 0;
4466 *zoom: 1;
4467 }
4468
4469 .navbar-form:before,
4470 .navbar-form:after {
4471 display: table;
4472 line-height: 0;
4473 content: "";
4474 }
4475
4476 .navbar-form:after {
4477 clear: both;
4478 }
4479
4480 .navbar-form input,
4481 .navbar-form select,
4482 .navbar-form .radio,
4483 .navbar-form .checkbox {
4484 margin-top: 5px;
4485 }
4486
4487 .navbar-form input,
4488 .navbar-form select,
4489 .navbar-form .btn {
4490 display: inline-block;
4491 margin-bottom: 0;
4492 }
4493
4494 .navbar-form input[type="image"],
4495 .navbar-form input[type="checkbox"],
4496 .navbar-form input[type="radio"] {
4497 margin-top: 3px;
4498 }
4499
4500 .navbar-form .input-append,
4501 .navbar-form .input-prepend {
4502 margin-top: 5px;
4503 white-space: nowrap;
4504 }
4505
4506 .navbar-form .input-append input,
4507 .navbar-form .input-prepend input {
4508 margin-top: 0;
4509 }
4510
4511 .navbar-search {
4512 position: relative;
4513 float: left;
4514 margin-top: 5px;
4515 margin-bottom: 0;
4516 }
4517
4518 .navbar-search .search-query {
4519 padding: 4px 14px;
4520 margin-bottom: 0;
4521 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4522 font-size: 13px;
4523 font-weight: normal;
4524 line-height: 1;
4525 -webkit-border-radius: 15px;
4526 -moz-border-radius: 15px;
4527 border-radius: 15px;
4528 }
4529
4530 .navbar-static-top {
4531 position: static;
4532 margin-bottom: 0;
4533 }
4534
4535 .navbar-static-top .navbar-inner {
4536 -webkit-border-radius: 0;
4537 -moz-border-radius: 0;
4538 border-radius: 0;
4539 }
4540
4541 .navbar-fixed-top,
4542 .navbar-fixed-bottom {
4543 position: fixed;
4544 right: 0;
4545 left: 0;
4546 z-index: 1030;
4547 margin-bottom: 0;
4548 }
4549
4550 .navbar-fixed-top .navbar-inner,
4551 .navbar-static-top .navbar-inner {
4552 border-width: 0 0 1px;
4553 }
4554
4555 .navbar-fixed-bottom .navbar-inner {
4556 border-width: 1px 0 0;
4557 }
4558
4559 .navbar-fixed-top .navbar-inner,
4560 .navbar-fixed-bottom .navbar-inner {
4561 padding-right: 0;
4562 padding-left: 0;
4563 -webkit-border-radius: 0;
4564 -moz-border-radius: 0;
4565 border-radius: 0;
4566 }
4567
4568 .navbar-static-top .container,
4569 .navbar-fixed-top .container,
4570 .navbar-fixed-bottom .container {
4571 width: 940px;
4572 }
4573
4574 .navbar-fixed-top {
4575 top: 0;
4576 }
4577
4578 .navbar-fixed-top .navbar-inner,
4579 .navbar-static-top .navbar-inner {
4580 -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4581 -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4582 box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4583 }
4584
4585 .navbar-fixed-bottom {
4586 bottom: 0;
4587 }
4588
4589 .navbar-fixed-bottom .navbar-inner {
4590 -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4591 -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4592 box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4593 }
4594
4595 .navbar .nav {
4596 position: relative;
4597 left: 0;
4598 display: block;
4599 float: left;
4600 margin: 0 10px 0 0;
4601 }
4602
4603 .navbar .nav.pull-right {
4604 float: right;
4605 margin-right: 0;
4606 }
4607
4608 .navbar .nav > li {
4609 float: left;
4610 }
4611
4612 .navbar .nav > li > a {
4613 float: none;
4614 padding: 10px 15px 10px;
4615 color: #777777;
4616 text-decoration: none;
4617 text-shadow: 0 1px 0 #ffffff;
4618 }
4619
4620 .navbar .nav .dropdown-toggle .caret {
4621 margin-top: 8px;
4622 }
4623
4624 .navbar .nav > li > a:focus,
4625 .navbar .nav > li > a:hover {
4626 color: #333333;
4627 text-decoration: none;
4628 background-color: transparent;
4629 }
4630
4631 .navbar .nav > .active > a,
4632 .navbar .nav > .active > a:hover,
4633 .navbar .nav > .active > a:focus {
4634 color: #555555;
4635 text-decoration: none;
4636 background-color: #e5e5e5;
4637 -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4638 -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4639 box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4640 }
4641
4642 .navbar .btn-navbar {
4643 display: none;
4644 float: right;
4645 padding: 7px 10px;
4646 margin-right: 5px;
4647 margin-left: 5px;
4648 color: #ffffff;
4649 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4650 background-color: #ededed;
4651 *background-color: #e5e5e5;
4652 background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
4653 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
4654 background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
4655 background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
4656 background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
4657 background-repeat: repeat-x;
4658 border-color: #e5e5e5 #e5e5e5 #bfbfbf;
4659 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4660 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
4661 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4662 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4663 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4664 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4665 }
4666
4667 .navbar .btn-navbar:hover,
4668 .navbar .btn-navbar:focus,
4669 .navbar .btn-navbar:active,
4670 .navbar .btn-navbar.active,
4671 .navbar .btn-navbar.disabled,
4672 .navbar .btn-navbar[disabled] {
4673 color: #ffffff;
4674 background-color: #e5e5e5;
4675 *background-color: #d9d9d9;
4676 }
4677
4678 .navbar .btn-navbar:active,
4679 .navbar .btn-navbar.active {
4680 background-color: #cccccc \9;
4681 }
4682
4683 .navbar .btn-navbar .icon-bar {
4684 display: block;
4685 width: 18px;
4686 height: 2px;
4687 background-color: #f5f5f5;
4688 -webkit-border-radius: 1px;
4689 -moz-border-radius: 1px;
4690 border-radius: 1px;
4691 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4692 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4693 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4694 }
4695
4696 .btn-navbar .icon-bar + .icon-bar {
4697 margin-top: 3px;
4698 }
4699
4700 .navbar .nav > li > .dropdown-menu:before {
4701 position: absolute;
4702 top: -7px;
4703 left: 9px;
4704 display: inline-block;
4705 border-right: 7px solid transparent;
4706 border-bottom: 7px solid #ccc;
4707 border-left: 7px solid transparent;
4708 border-bottom-color: rgba(0, 0, 0, 0.2);
4709 content: '';
4710 }
4711
4712 .navbar .nav > li > .dropdown-menu:after {
4713 position: absolute;
4714 top: -6px;
4715 left: 10px;
4716 display: inline-block;
4717 border-right: 6px solid transparent;
4718 border-bottom: 6px solid #ffffff;
4719 border-left: 6px solid transparent;
4720 content: '';
4721 }
4722
4723 .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
4724 top: auto;
4725 bottom: -7px;
4726 border-top: 7px solid #ccc;
4727 border-bottom: 0;
4728 border-top-color: rgba(0, 0, 0, 0.2);
4729 }
4730
4731 .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
4732 top: auto;
4733 bottom: -6px;
4734 border-top: 6px solid #ffffff;
4735 border-bottom: 0;
4736 }
4737
4738 .navbar .nav li.dropdown > a:hover .caret,
4739 .navbar .nav li.dropdown > a:focus .caret {
4740 border-top-color: #333333;
4741 border-bottom-color: #333333;
4742 }
4743
4744 .navbar .nav li.dropdown.open > .dropdown-toggle,
4745 .navbar .nav li.dropdown.active > .dropdown-toggle,
4746 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
4747 color: #555555;
4748 background-color: #e5e5e5;
4749 }
4750
4751 .navbar .nav li.dropdown > .dropdown-toggle .caret {
4752 border-top-color: #777777;
4753 border-bottom-color: #777777;
4754 }
4755
4756 .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
4757 .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
4758 .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
4759 border-top-color: #555555;
4760 border-bottom-color: #555555;
4761 }
4762
4763 .navbar .pull-right > li > .dropdown-menu,
4764 .navbar .nav > li > .dropdown-menu.pull-right {
4765 right: 0;
4766 left: auto;
4767 }
4768
4769 .navbar .pull-right > li > .dropdown-menu:before,
4770 .navbar .nav > li > .dropdown-menu.pull-right:before {
4771 right: 12px;
4772 left: auto;
4773 }
4774
4775 .navbar .pull-right > li > .dropdown-menu:after,
4776 .navbar .nav > li > .dropdown-menu.pull-right:after {
4777 right: 13px;
4778 left: auto;
4779 }
4780
4781 .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
4782 .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
4783 right: 100%;
4784 left: auto;
4785 margin-right: -1px;
4786 margin-left: 0;
4787 -webkit-border-radius: 6px 0 6px 6px;
4788 -moz-border-radius: 6px 0 6px 6px;
4789 border-radius: 6px 0 6px 6px;
4790 }
4791
4792 .navbar-inverse .navbar-inner {
4793 background-color: #1b1b1b;
4794 background-image: -moz-linear-gradient(top, #222222, #111111);
4795 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
4796 background-image: -webkit-linear-gradient(top, #222222, #111111);
4797 background-image: -o-linear-gradient(top, #222222, #111111);
4798 background-image: linear-gradient(to bottom, #222222, #111111);
4799 background-repeat: repeat-x;
4800 border-color: #252525;
4801 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
4802 }
4803
4804 .navbar-inverse .brand,
4805 .navbar-inverse .nav > li > a {
4806 color: #999999;
4807 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4808 }
4809
4810 .navbar-inverse .brand:hover,
4811 .navbar-inverse .nav > li > a:hover,
4812 .navbar-inverse .brand:focus,
4813 .navbar-inverse .nav > li > a:focus {
4814 color: #ffffff;
4815 }
4816
4817 .navbar-inverse .brand {
4818 color: #999999;
4819 }
4820
4821 .navbar-inverse .navbar-text {
4822 color: #999999;
4823 }
4824
4825 .navbar-inverse .nav > li > a:focus,
4826 .navbar-inverse .nav > li > a:hover {
4827 color: #ffffff;
4828 background-color: transparent;
4829 }
4830
4831 .navbar-inverse .nav .active > a,
4832 .navbar-inverse .nav .active > a:hover,
4833 .navbar-inverse .nav .active > a:focus {
4834 color: #ffffff;
4835 background-color: #111111;
4836 }
4837
4838 .navbar-inverse .navbar-link {
4839 color: #999999;
4840 }
4841
4842 .navbar-inverse .navbar-link:hover,
4843 .navbar-inverse .navbar-link:focus {
4844 color: #ffffff;
4845 }
4846
4847 .navbar-inverse .divider-vertical {
4848 border-right-color: #222222;
4849 border-left-color: #111111;
4850 }
4851
4852 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
4853 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
4854 .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
4855 color: #ffffff;
4856 background-color: #111111;
4857 }
4858
4859 .navbar-inverse .nav li.dropdown > a:hover .caret,
4860 .navbar-inverse .nav li.dropdown > a:focus .caret {
4861 border-top-color: #ffffff;
4862 border-bottom-color: #ffffff;
4863 }
4864
4865 .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
4866 border-top-color: #999999;
4867 border-bottom-color: #999999;
4868 }
4869
4870 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
4871 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
4872 .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
4873 border-top-color: #ffffff;
4874 border-bottom-color: #ffffff;
4875 }
4876
4877 .navbar-inverse .navbar-search .search-query {
4878 color: #ffffff;
4879 background-color: #515151;
4880 border-color: #111111;
4881 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4882 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4883 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4884 -webkit-transition: none;
4885 -moz-transition: none;
4886 -o-transition: none;
4887 transition: none;
4888 }
4889
4890 .navbar-inverse .navbar-search .search-query:-moz-placeholder {
4891 color: #cccccc;
4892 }
4893
4894 .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
4895 color: #cccccc;
4896 }
4897
4898 .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
4899 color: #cccccc;
4900 }
4901
4902 .navbar-inverse .navbar-search .search-query:focus,
4903 .navbar-inverse .navbar-search .search-query.focused {
4904 padding: 5px 15px;
4905 color: #333333;
4906 text-shadow: 0 1px 0 #ffffff;
4907 background-color: #ffffff;
4908 border: 0;
4909 outline: 0;
4910 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4911 -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4912 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4913 }
4914
4915 .navbar-inverse .btn-navbar {
4916 color: #ffffff;
4917 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4918 background-color: #0e0e0e;
4919 *background-color: #040404;
4920 background-image: -moz-linear-gradient(top, #151515, #040404);
4921 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
4922 background-image: -webkit-linear-gradient(top, #151515, #040404);
4923 background-image: -o-linear-gradient(top, #151515, #040404);
4924 background-image: linear-gradient(to bottom, #151515, #040404);
4925 background-repeat: repeat-x;
4926 border-color: #040404 #040404 #000000;
4927 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4928 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
4929 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4930 }
4931
4932 .navbar-inverse .btn-navbar:hover,
4933 .navbar-inverse .btn-navbar:focus,
4934 .navbar-inverse .btn-navbar:active,
4935 .navbar-inverse .btn-navbar.active,
4936 .navbar-inverse .btn-navbar.disabled,
4937 .navbar-inverse .btn-navbar[disabled] {
4938 color: #ffffff;
4939 background-color: #040404;
4940 *background-color: #000000;
4941 }
4942
4943 .navbar-inverse .btn-navbar:active,
4944 .navbar-inverse .btn-navbar.active {
4945 background-color: #000000 \9;
4946 }
4947
4948 .breadcrumb {
4949 padding: 8px 15px;
4950 margin: 0 0 20px;
4951 list-style: none;
4952 background-color: #f5f5f5;
4953 -webkit-border-radius: 4px;
4954 -moz-border-radius: 4px;
4955 border-radius: 4px;
4956 }
4957
4958 .breadcrumb > li {
4959 display: inline-block;
4960 *display: inline;
4961 text-shadow: 0 1px 0 #ffffff;
4962 *zoom: 1;
4963 }
4964
4965 .breadcrumb > li > .divider {
4966 padding: 0 5px;
4967 color: #ccc;
4968 }
4969
4970 .breadcrumb > .active {
4971 color: #999999;
4972 }
4973
4974 .pagination {
4975 margin: 20px 0;
4976 }
4977
4978 .pagination ul {
4979 display: inline-block;
4980 *display: inline;
4981 margin-bottom: 0;
4982 margin-left: 0;
4983 -webkit-border-radius: 4px;
4984 -moz-border-radius: 4px;
4985 border-radius: 4px;
4986 *zoom: 1;
4987 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4988 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4989 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4990 }
4991
4992 .pagination ul > li {
4993 display: inline;
4994 }
4995
4996 .pagination ul > li > a,
4997 .pagination ul > li > span {
4998 float: left;
4999 padding: 4px 12px;
5000 line-height: 20px;
5001 text-decoration: none;
5002 background-color: #ffffff;
5003 border: 1px solid #dddddd;
5004 border-left-width: 0;
5005 }
5006
5007 .pagination ul > li > a:hover,
5008 .pagination ul > li > a:focus,
5009 .pagination ul > .active > a,
5010 .pagination ul > .active > span {
5011 background-color: #f5f5f5;
5012 }
5013
5014 .pagination ul > .active > a,
5015 .pagination ul > .active > span {
5016 color: #999999;
5017 cursor: default;
5018 }
5019
5020 .pagination ul > .disabled > span,
5021 .pagination ul > .disabled > a,
5022 .pagination ul > .disabled > a:hover,
5023 .pagination ul > .disabled > a:focus {
5024 color: #999999;
5025 cursor: default;
5026 background-color: transparent;
5027 }
5028
5029 .pagination ul > li:first-child > a,
5030 .pagination ul > li:first-child > span {
5031 border-left-width: 1px;
5032 -webkit-border-bottom-left-radius: 4px;
5033 border-bottom-left-radius: 4px;
5034 -webkit-border-top-left-radius: 4px;
5035 border-top-left-radius: 4px;
5036 -moz-border-radius-bottomleft: 4px;
5037 -moz-border-radius-topleft: 4px;
5038 }
5039
5040 .pagination ul > li:last-child > a,
5041 .pagination ul > li:last-child > span {
5042 -webkit-border-top-right-radius: 4px;
5043 border-top-right-radius: 4px;
5044 -webkit-border-bottom-right-radius: 4px;
5045 border-bottom-right-radius: 4px;
5046 -moz-border-radius-topright: 4px;
5047 -moz-border-radius-bottomright: 4px;
5048 }
5049
5050 .pagination-centered {
5051 text-align: center;
5052 }
5053
5054 .pagination-right {
5055 text-align: right;
5056 }
5057
5058 .pagination-large ul > li > a,
5059 .pagination-large ul > li > span {
5060 padding: 11px 19px;
5061 font-size: 17.5px;
5062 }
5063
5064 .pagination-large ul > li:first-child > a,
5065 .pagination-large ul > li:first-child > span {
5066 -webkit-border-bottom-left-radius: 6px;
5067 border-bottom-left-radius: 6px;
5068 -webkit-border-top-left-radius: 6px;
5069 border-top-left-radius: 6px;
5070 -moz-border-radius-bottomleft: 6px;
5071 -moz-border-radius-topleft: 6px;
5072 }
5073
5074 .pagination-large ul > li:last-child > a,
5075 .pagination-large ul > li:last-child > span {
5076 -webkit-border-top-right-radius: 6px;
5077 border-top-right-radius: 6px;
5078 -webkit-border-bottom-right-radius: 6px;
5079 border-bottom-right-radius: 6px;
5080 -moz-border-radius-topright: 6px;
5081 -moz-border-radius-bottomright: 6px;
5082 }
5083
5084 .pagination-mini ul > li:first-child > a,
5085 .pagination-small ul > li:first-child > a,
5086 .pagination-mini ul > li:first-child > span,
5087 .pagination-small ul > li:first-child > span {
5088 -webkit-border-bottom-left-radius: 3px;
5089 border-bottom-left-radius: 3px;
5090 -webkit-border-top-left-radius: 3px;
5091 border-top-left-radius: 3px;
5092 -moz-border-radius-bottomleft: 3px;
5093 -moz-border-radius-topleft: 3px;
5094 }
5095
5096 .pagination-mini ul > li:last-child > a,
5097 .pagination-small ul > li:last-child > a,
5098 .pagination-mini ul > li:last-child > span,
5099 .pagination-small ul > li:last-child > span {
5100 -webkit-border-top-right-radius: 3px;
5101 border-top-right-radius: 3px;
5102 -webkit-border-bottom-right-radius: 3px;
5103 border-bottom-right-radius: 3px;
5104 -moz-border-radius-topright: 3px;
5105 -moz-border-radius-bottomright: 3px;
5106 }
5107
5108 .pagination-small ul > li > a,
5109 .pagination-small ul > li > span {
5110 padding: 2px 10px;
5111 font-size: 11.9px;
5112 }
5113
5114 .pagination-mini ul > li > a,
5115 .pagination-mini ul > li > span {
5116 padding: 0 6px;
5117 font-size: 10.5px;
5118 }
5119
5120 .pager {
5121 margin: 20px 0;
5122 text-align: center;
5123 list-style: none;
5124 *zoom: 1;
5125 }
5126
5127 .pager:before,
5128 .pager:after {
5129 display: table;
5130 line-height: 0;
5131 content: "";
5132 }
5133
5134 .pager:after {
5135 clear: both;
5136 }
5137
5138 .pager li {
5139 display: inline;
5140 }
5141
5142 .pager li > a,
5143 .pager li > span {
5144 display: inline-block;
5145 padding: 5px 14px;
5146 background-color: #fff;
5147 border: 1px solid #ddd;
5148 -webkit-border-radius: 15px;
5149 -moz-border-radius: 15px;
5150 border-radius: 15px;
5151 }
5152
5153 .pager li > a:hover,
5154 .pager li > a:focus {
5155 text-decoration: none;
5156 background-color: #f5f5f5;
5157 }
5158
5159 .pager .next > a,
5160 .pager .next > span {
5161 float: right;
5162 }
5163
5164 .pager .previous > a,
5165 .pager .previous > span {
5166 float: left;
5167 }
5168
5169 .pager .disabled > a,
5170 .pager .disabled > a:hover,
5171 .pager .disabled > a:focus,
5172 .pager .disabled > span {
5173 color: #999999;
5174 cursor: default;
5175 background-color: #fff;
5176 }
5177
5178 .modal-backdrop {
5179 position: fixed;
5180 top: 0;
5181 right: 0;
5182 bottom: 0;
5183 left: 0;
5184 z-index: 1040;
5185 background-color: #000000;
5186 }
5187
5188 .modal-backdrop.fade {
5189 opacity: 0;
5190 }
5191
5192 .modal-backdrop,
5193 .modal-backdrop.fade.in {
5194 opacity: 0.8;
5195 filter: alpha(opacity=80);
5196 }
5197
5198 .modal {
5199 position: fixed;
5200 top: 10%;
5201 left: 50%;
5202 z-index: 1050;
5203 width: 560px;
5204 margin-left: -280px;
5205 background-color: #ffffff;
5206 border: 1px solid #999;
5207 border: 1px solid rgba(0, 0, 0, 0.3);
5208 *border: 1px solid #999;
5209 -webkit-border-radius: 6px;
5210 -moz-border-radius: 6px;
5211 border-radius: 6px;
5212 outline: none;
5213 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
5214 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
5215 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
5216 -webkit-background-clip: padding-box;
5217 -moz-background-clip: padding-box;
5218 background-clip: padding-box;
5219 }
5220
5221 .modal.fade {
5222 top: -25%;
5223 -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
5224 -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
5225 -o-transition: opacity 0.3s linear, top 0.3s ease-out;
5226 transition: opacity 0.3s linear, top 0.3s ease-out;
5227 }
5228
5229 .modal.fade.in {
5230 top: 10%;
5231 }
5232
5233 .modal-header {
5234 padding: 9px 15px;
5235 border-bottom: 1px solid #eee;
5236 }
5237
5238 .modal-header .close {
5239 margin-top: 2px;
5240 }
5241
5242 .modal-header h3 {
5243 margin: 0;
5244 line-height: 30px;
5245 }
5246
5247 .modal-body {
5248 position: relative;
5249 max-height: 400px;
5250 padding: 15px;
5251 overflow-y: auto;
5252 }
5253
5254 .modal-form {
5255 margin-bottom: 0;
5256 }
5257
5258 .modal-footer {
5259 padding: 14px 15px 15px;
5260 margin-bottom: 0;
5261 text-align: right;
5262 background-color: #f5f5f5;
5263 border-top: 1px solid #ddd;
5264 -webkit-border-radius: 0 0 6px 6px;
5265 -moz-border-radius: 0 0 6px 6px;
5266 border-radius: 0 0 6px 6px;
5267 *zoom: 1;
5268 -webkit-box-shadow: inset 0 1px 0 #ffffff;
5269 -moz-box-shadow: inset 0 1px 0 #ffffff;
5270 box-shadow: inset 0 1px 0 #ffffff;
5271 }
5272
5273 .modal-footer:before,
5274 .modal-footer:after {
5275 display: table;
5276 line-height: 0;
5277 content: "";
5278 }
5279
5280 .modal-footer:after {
5281 clear: both;
5282 }
5283
5284 .modal-footer .btn + .btn {
5285 margin-bottom: 0;
5286 margin-left: 5px;
5287 }
5288
5289 .modal-footer .btn-group .btn + .btn {
5290 margin-left: -1px;
5291 }
5292
5293 .modal-footer .btn-block + .btn-block {
5294 margin-left: 0;
5295 }
5296
5297 .tooltip {
5298 position: absolute;
5299 z-index: 1030;
5300 display: block;
5301 font-size: 11px;
5302 line-height: 1.4;
5303 opacity: 0;
5304 filter: alpha(opacity=0);
5305 visibility: visible;
5306 }
5307
5308 .tooltip.in {
5309 opacity: 0.8;
5310 filter: alpha(opacity=80);
5311 }
5312
5313 .tooltip.top {
5314 padding: 5px 0;
5315 margin-top: -3px;
5316 }
5317
5318 .tooltip.right {
5319 padding: 0 5px;
5320 margin-left: 3px;
5321 }
5322
5323 .tooltip.bottom {
5324 padding: 5px 0;
5325 margin-top: 3px;
5326 }
5327
5328 .tooltip.left {
5329 padding: 0 5px;
5330 margin-left: -3px;
5331 }
5332
5333 .tooltip-inner {
5334 max-width: 200px;
5335 padding: 8px;
5336 color: #ffffff;
5337 text-align: center;
5338 text-decoration: none;
5339 background-color: #000000;
5340 -webkit-border-radius: 4px;
5341 -moz-border-radius: 4px;
5342 border-radius: 4px;
5343 }
5344
5345 .tooltip-arrow {
5346 position: absolute;
5347 width: 0;
5348 height: 0;
5349 border-color: transparent;
5350 border-style: solid;
5351 }
5352
5353 .tooltip.top .tooltip-arrow {
5354 bottom: 0;
5355 left: 50%;
5356 margin-left: -5px;
5357 border-top-color: #000000;
5358 border-width: 5px 5px 0;
5359 }
5360
5361 .tooltip.right .tooltip-arrow {
5362 top: 50%;
5363 left: 0;
5364 margin-top: -5px;
5365 border-right-color: #000000;
5366 border-width: 5px 5px 5px 0;
5367 }
5368
5369 .tooltip.left .tooltip-arrow {
5370 top: 50%;
5371 right: 0;
5372 margin-top: -5px;
5373 border-left-color: #000000;
5374 border-width: 5px 0 5px 5px;
5375 }
5376
5377 .tooltip.bottom .tooltip-arrow {
5378 top: 0;
5379 left: 50%;
5380 margin-left: -5px;
5381 border-bottom-color: #000000;
5382 border-width: 0 5px 5px;
5383 }
5384
5385 .popover {
5386 position: absolute;
5387 top: 0;
5388 left: 0;
5389 z-index: 1010;
5390 display: none;
5391 max-width: 276px;
5392 padding: 1px;
5393 text-align: left;
5394 white-space: normal;
5395 background-color: #ffffff;
5396 border: 1px solid #ccc;
5397 border: 1px solid rgba(0, 0, 0, 0.2);
5398 -webkit-border-radius: 6px;
5399 -moz-border-radius: 6px;
5400 border-radius: 6px;
5401 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5402 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5403 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5404 -webkit-background-clip: padding-box;
5405 -moz-background-clip: padding;
5406 background-clip: padding-box;
5407 }
5408
5409 .popover.top {
5410 margin-top: -10px;
5411 }
5412
5413 .popover.right {
5414 margin-left: 10px;
5415 }
5416
5417 .popover.bottom {
5418 margin-top: 10px;
5419 }
5420
5421 .popover.left {
5422 margin-left: -10px;
5423 }
5424
5425 .popover-title {
5426 padding: 8px 14px;
5427 margin: 0;
5428 font-size: 14px;
5429 font-weight: normal;
5430 line-height: 18px;
5431 background-color: #f7f7f7;
5432 border-bottom: 1px solid #ebebeb;
5433 -webkit-border-radius: 5px 5px 0 0;
5434 -moz-border-radius: 5px 5px 0 0;
5435 border-radius: 5px 5px 0 0;
5436 }
5437
5438 .popover-title:empty {
5439 display: none;
5440 }
5441
5442 .popover-content {
5443 padding: 9px 14px;
5444 }
5445
5446 .popover .arrow,
5447 .popover .arrow:after {
5448 position: absolute;
5449 display: block;
5450 width: 0;
5451 height: 0;
5452 border-color: transparent;
5453 border-style: solid;
5454 }
5455
5456 .popover .arrow {
5457 border-width: 11px;
5458 }
5459
5460 .popover .arrow:after {
5461 border-width: 10px;
5462 content: "";
5463 }
5464
5465 .popover.top .arrow {
5466 bottom: -11px;
5467 left: 50%;
5468 margin-left: -11px;
5469 border-top-color: #999;
5470 border-top-color: rgba(0, 0, 0, 0.25);
5471 border-bottom-width: 0;
5472 }
5473
5474 .popover.top .arrow:after {
5475 bottom: 1px;
5476 margin-left: -10px;
5477 border-top-color: #ffffff;
5478 border-bottom-width: 0;
5479 }
5480
5481 .popover.right .arrow {
5482 top: 50%;
5483 left: -11px;
5484 margin-top: -11px;
5485 border-right-color: #999;
5486 border-right-color: rgba(0, 0, 0, 0.25);
5487 border-left-width: 0;
5488 }
5489
5490 .popover.right .arrow:after {
5491 bottom: -10px;
5492 left: 1px;
5493 border-right-color: #ffffff;
5494 border-left-width: 0;
5495 }
5496
5497 .popover.bottom .arrow {
5498 top: -11px;
5499 left: 50%;
5500 margin-left: -11px;
5501 border-bottom-color: #999;
5502 border-bottom-color: rgba(0, 0, 0, 0.25);
5503 border-top-width: 0;
5504 }
5505
5506 .popover.bottom .arrow:after {
5507 top: 1px;
5508 margin-left: -10px;
5509 border-bottom-color: #ffffff;
5510 border-top-width: 0;
5511 }
5512
5513 .popover.left .arrow {
5514 top: 50%;
5515 right: -11px;
5516 margin-top: -11px;
5517 border-left-color: #999;
5518 border-left-color: rgba(0, 0, 0, 0.25);
5519 border-right-width: 0;
5520 }
5521
5522 .popover.left .arrow:after {
5523 right: 1px;
5524 bottom: -10px;
5525 border-left-color: #ffffff;
5526 border-right-width: 0;
5527 }
5528
5529 .thumbnails {
5530 margin-left: -20px;
5531 list-style: none;
5532 *zoom: 1;
5533 }
5534
5535 .thumbnails:before,
5536 .thumbnails:after {
5537 display: table;
5538 line-height: 0;
5539 content: "";
5540 }
5541
5542 .thumbnails:after {
5543 clear: both;
5544 }
5545
5546 .row-fluid .thumbnails {
5547 margin-left: 0;
5548 }
5549
5550 .thumbnails > li {
5551 float: left;
5552 margin-bottom: 20px;
5553 margin-left: 20px;
5554 }
5555
5556 .thumbnail {
5557 display: block;
5558 padding: 4px;
5559 line-height: 20px;
5560 border: 1px solid #ddd;
5561 -webkit-border-radius: 4px;
5562 -moz-border-radius: 4px;
5563 border-radius: 4px;
5564 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5565 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5566 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5567 -webkit-transition: all 0.2s ease-in-out;
5568 -moz-transition: all 0.2s ease-in-out;
5569 -o-transition: all 0.2s ease-in-out;
5570 transition: all 0.2s ease-in-out;
5571 }
5572
5573 a.thumbnail:hover,
5574 a.thumbnail:focus {
5575 border-color: #0088cc;
5576 -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5577 -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5578 box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5579 }
5580
5581 .thumbnail > img {
5582 display: block;
5583 max-width: 100%;
5584 margin-right: auto;
5585 margin-left: auto;
5586 }
5587
5588 .thumbnail .caption {
5589 padding: 9px;
5590 color: #555555;
5591 }
5592
5593 .media,
5594 .media-body {
5595 overflow: hidden;
5596 *overflow: visible;
5597 zoom: 1;
5598 }
5599
5600 .media,
5601 .media .media {
5602 margin-top: 15px;
5603 }
5604
5605 .media:first-child {
5606 margin-top: 0;
5607 }
5608
5609 .media-object {
5610 display: block;
5611 }
5612
5613 .media-heading {
5614 margin: 0 0 5px;
5615 }
5616
5617 .media > .pull-left {
5618 margin-right: 10px;
5619 }
5620
5621 .media > .pull-right {
5622 margin-left: 10px;
5623 }
5624
5625 .media-list {
5626 margin-left: 0;
5627 list-style: none;
5628 }
5629
5630 .label,
5631 .badge {
5632 display: inline-block;
5633 padding: 2px 4px;
5634 font-size: 11.844px;
5635 font-weight: bold;
5636 line-height: 14px;
5637 color: #ffffff;
5638 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
5639 white-space: nowrap;
5640 vertical-align: baseline;
5641 background-color: #999999;
5642 }
5643
5644 .label {
5645 -webkit-border-radius: 3px;
5646 -moz-border-radius: 3px;
5647 border-radius: 3px;
5648 }
5649
5650 .badge {
5651 padding-right: 9px;
5652 padding-left: 9px;
5653 -webkit-border-radius: 9px;
5654 -moz-border-radius: 9px;
5655 border-radius: 9px;
5656 }
5657
5658 .label:empty,
5659 .badge:empty {
5660 display: none;
5661 }
5662
5663 a.label:hover,
5664 a.label:focus,
5665 a.badge:hover,
5666 a.badge:focus {
5667 color: #ffffff;
5668 text-decoration: none;
5669 cursor: pointer;
5670 }
5671
5672 .label-important,
5673 .badge-important {
5674 background-color: #b94a48;
5675 }
5676
5677 .label-important[href],
5678 .badge-important[href] {
5679 background-color: #953b39;
5680 }
5681
5682 .label-warning,
5683 .badge-warning {
5684 background-color: #f89406;
5685 }
5686
5687 .label-warning[href],
5688 .badge-warning[href] {
5689 background-color: #c67605;
5690 }
5691
5692 .label-success,
5693 .badge-success {
5694 background-color: #468847;
5695 }
5696
5697 .label-success[href],
5698 .badge-success[href] {
5699 background-color: #356635;
5700 }
5701
5702 .label-info,
5703 .badge-info {
5704 background-color: #3a87ad;
5705 }
5706
5707 .label-info[href],
5708 .badge-info[href] {
5709 background-color: #2d6987;
5710 }
5711
5712 .label-inverse,
5713 .badge-inverse {
5714 background-color: #333333;
5715 }
5716
5717 .label-inverse[href],
5718 .badge-inverse[href] {
5719 background-color: #1a1a1a;
5720 }
5721
5722 .btn .label,
5723 .btn .badge {
5724 position: relative;
5725 top: -1px;
5726 }
5727
5728 .btn-mini .label,
5729 .btn-mini .badge {
5730 top: 0;
5731 }
5732
5733 @-webkit-keyframes progress-bar-stripes {
5734 from {
5735 background-position: 40px 0;
5736 }
5737 to {
5738 background-position: 0 0;
5739 }
5740 }
5741
5742 @-moz-keyframes progress-bar-stripes {
5743 from {
5744 background-position: 40px 0;
5745 }
5746 to {
5747 background-position: 0 0;
5748 }
5749 }
5750
5751 @-ms-keyframes progress-bar-stripes {
5752 from {
5753 background-position: 40px 0;
5754 }
5755 to {
5756 background-position: 0 0;
5757 }
5758 }
5759
5760 @-o-keyframes progress-bar-stripes {
5761 from {
5762 background-position: 0 0;
5763 }
5764 to {
5765 background-position: 40px 0;
5766 }
5767 }
5768
5769 @keyframes progress-bar-stripes {
5770 from {
5771 background-position: 40px 0;
5772 }
5773 to {
5774 background-position: 0 0;
5775 }
5776 }
5777
5778 .progress {
5779 height: 20px;
5780 margin-bottom: 20px;
5781 overflow: hidden;
5782 background-color: #f7f7f7;
5783 background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
5784 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
5785 background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
5786 background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
5787 background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
5788 background-repeat: repeat-x;
5789 -webkit-border-radius: 4px;
5790 -moz-border-radius: 4px;
5791 border-radius: 4px;
5792 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
5793 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5794 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5795 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5796 }
5797
5798 .progress .bar {
5799 float: left;
5800 width: 0;
5801 height: 100%;
5802 font-size: 12px;
5803 color: #ffffff;
5804 text-align: center;
5805 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
5806 background-color: #0e90d2;
5807 background-image: -moz-linear-gradient(top, #149bdf, #0480be);
5808 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
5809 background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
5810 background-image: -o-linear-gradient(top, #149bdf, #0480be);
5811 background-image: linear-gradient(to bottom, #149bdf, #0480be);
5812 background-repeat: repeat-x;
5813 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
5814 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5815 -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5816 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5817 -webkit-box-sizing: border-box;
5818 -moz-box-sizing: border-box;
5819 box-sizing: border-box;
5820 -webkit-transition: width 0.6s ease;
5821 -moz-transition: width 0.6s ease;
5822 -o-transition: width 0.6s ease;
5823 transition: width 0.6s ease;
5824 }
5825
5826 .progress .bar + .bar {
5827 -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5828 -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5829 box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5830 }
5831
5832 .progress-striped .bar {
5833 background-color: #149bdf;
5834 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5835 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5836 background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5837 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5838 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5839 -webkit-background-size: 40px 40px;
5840 -moz-background-size: 40px 40px;
5841 -o-background-size: 40px 40px;
5842 background-size: 40px 40px;
5843 }
5844
5845 .progress.active .bar {
5846 -webkit-animation: progress-bar-stripes 2s linear infinite;
5847 -moz-animation: progress-bar-stripes 2s linear infinite;
5848 -ms-animation: progress-bar-stripes 2s linear infinite;
5849 -o-animation: progress-bar-stripes 2s linear infinite;
5850 animation: progress-bar-stripes 2s linear infinite;
5851 }
5852
5853 .progress-danger .bar,
5854 .progress .bar-danger {
5855 background-color: #dd514c;
5856 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
5857 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
5858 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
5859 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
5860 background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
5861 background-repeat: repeat-x;
5862 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
5863 }
5864
5865 .progress-danger.progress-striped .bar,
5866 .progress-striped .bar-danger {
5867 background-color: #ee5f5b;
5868 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5869 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5870 background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5871 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5872 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5873 }
5874
5875 .progress-success .bar,
5876 .progress .bar-success {
5877 background-color: #5eb95e;
5878 background-image: -moz-linear-gradient(top, #62c462, #57a957);
5879 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
5880 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
5881 background-image: -o-linear-gradient(top, #62c462, #57a957);
5882 background-image: linear-gradient(to bottom, #62c462, #57a957);
5883 background-repeat: repeat-x;
5884 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
5885 }
5886
5887 .progress-success.progress-striped .bar,
5888 .progress-striped .bar-success {
5889 background-color: #62c462;
5890 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5891 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5892 background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5893 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5894 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5895 }
5896
5897 .progress-info .bar,
5898 .progress .bar-info {
5899 background-color: #4bb1cf;
5900 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
5901 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
5902 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
5903 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
5904 background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
5905 background-repeat: repeat-x;
5906 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
5907 }
5908
5909 .progress-info.progress-striped .bar,
5910 .progress-striped .bar-info {
5911 background-color: #5bc0de;
5912 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5913 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5914 background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5915 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5916 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5917 }
5918
5919 .progress-warning .bar,
5920 .progress .bar-warning {
5921 background-color: #faa732;
5922 background-image: -moz-linear-gradient(top, #fbb450, #f89406);
5923 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
5924 background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
5925 background-image: -o-linear-gradient(top, #fbb450, #f89406);
5926 background-image: linear-gradient(to bottom, #fbb450, #f89406);
5927 background-repeat: repeat-x;
5928 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
5929 }
5930
5931 .progress-warning.progress-striped .bar,
5932 .progress-striped .bar-warning {
5933 background-color: #fbb450;
5934 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5935 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5936 background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5937 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5938 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5939 }
5940
5941 .accordion {
5942 margin-bottom: 20px;
5943 }
5944
5945 .accordion-group {
5946 margin-bottom: 2px;
5947 border: 1px solid #e5e5e5;
5948 -webkit-border-radius: 4px;
5949 -moz-border-radius: 4px;
5950 border-radius: 4px;
5951 }
5952
5953 .accordion-heading {
5954 border-bottom: 0;
5955 }
5956
5957 .accordion-heading .accordion-toggle {
5958 display: block;
5959 padding: 8px 15px;
5960 }
5961
5962 .accordion-toggle {
5963 cursor: pointer;
5964 }
5965
5966 .accordion-inner {
5967 padding: 9px 15px;
5968 border-top: 1px solid #e5e5e5;
5969 }
5970
5971 .carousel {
5972 position: relative;
5973 margin-bottom: 20px;
5974 line-height: 1;
5975 }
5976
5977 .carousel-inner {
5978 position: relative;
5979 width: 100%;
5980 overflow: hidden;
5981 }
5982
5983 .carousel-inner > .item {
5984 position: relative;
5985 display: none;
5986 -webkit-transition: 0.6s ease-in-out left;
5987 -moz-transition: 0.6s ease-in-out left;
5988 -o-transition: 0.6s ease-in-out left;
5989 transition: 0.6s ease-in-out left;
5990 }
5991
5992 .carousel-inner > .item > img,
5993 .carousel-inner > .item > a > img {
5994 display: block;
5995 line-height: 1;
5996 }
5997
5998 .carousel-inner > .active,
5999 .carousel-inner > .next,
6000 .carousel-inner > .prev {
6001 display: block;
6002 }
6003
6004 .carousel-inner > .active {
6005 left: 0;
6006 }
6007
6008 .carousel-inner > .next,
6009 .carousel-inner > .prev {
6010 position: absolute;
6011 top: 0;
6012 width: 100%;
6013 }
6014
6015 .carousel-inner > .next {
6016 left: 100%;
6017 }
6018
6019 .carousel-inner > .prev {
6020 left: -100%;
6021 }
6022
6023 .carousel-inner > .next.left,
6024 .carousel-inner > .prev.right {
6025 left: 0;
6026 }
6027
6028 .carousel-inner > .active.left {
6029 left: -100%;
6030 }
6031
6032 .carousel-inner > .active.right {
6033 left: 100%;
6034 }
6035
6036 .carousel-control {
6037 position: absolute;
6038 top: 40%;
6039 left: 15px;
6040 width: 40px;
6041 height: 40px;
6042 margin-top: -20px;
6043 font-size: 60px;
6044 font-weight: 100;
6045 line-height: 30px;
6046 color: #ffffff;
6047 text-align: center;
6048 /* background: #222222; */
6049 border: 3px solid #ffffff;
6050 -webkit-border-radius: 23px;
6051 -moz-border-radius: 23px;
6052 border-radius: 23px;
6053 opacity: 0.5;
6054 filter: alpha(opacity=50);
6055 }
6056
6057 .carousel-control.right {
6058 right: 15px;
6059 left: auto;
6060 }
6061
6062 .carousel-control:hover,
6063 .carousel-control:focus {
6064 color: #ffffff;
6065 text-decoration: none;
6066 opacity: 0.9;
6067 filter: alpha(opacity=90);
6068 }
6069
6070 .carousel-indicators {
6071 position: absolute;
6072 top: 15px;
6073 right: 15px;
6074 z-index: 5;
6075 margin: 0;
6076 list-style: none;
6077 }
6078
6079 .carousel-indicators li {
6080 display: block;
6081 float: left;
6082 width: 10px;
6083 height: 10px;
6084 margin-left: 5px;
6085 text-indent: -999px;
6086 background-color: #ccc;
6087 background-color: rgba(255, 255, 255, 0.25);
6088 border-radius: 5px;
6089 }
6090
6091 .carousel-indicators .active {
6092 background-color: #fff;
6093 }
6094
6095 .carousel-caption {
6096 position: absolute;
6097 right: 0;
6098 bottom: 0;
6099 left: 0;
6100 padding: 15px;
6101 background: #333333;
6102 background: rgba(0, 0, 0, 0.75);
6103 }
6104
6105 .carousel-caption h4,
6106 .carousel-caption p {
6107 line-height: 20px;
6108 color: #ffffff;
6109 }
6110
6111 .carousel-caption h4 {
6112 margin: 0 0 5px;
6113 }
6114
6115 .carousel-caption p {
6116 margin-bottom: 0;
6117 }
6118
6119 .hero-unit {
6120 padding: 60px;
6121 margin-bottom: 30px;
6122 font-size: 18px;
6123 font-weight: 200;
6124 line-height: 30px;
6125 color: inherit;
6126 background-color: #eeeeee;
6127 -webkit-border-radius: 6px;
6128 -moz-border-radius: 6px;
6129 border-radius: 6px;
6130 }
6131
6132 .hero-unit h1 {
6133 margin-bottom: 0;
6134 font-size: 60px;
6135 line-height: 1;
6136 letter-spacing: -1px;
6137 color: inherit;
6138 }
6139
6140 .hero-unit li {
6141 line-height: 30px;
6142 }
6143
6144 .pull-right {
6145 float: right;
6146 }
6147
6148 .pull-left {
6149 float: left;
6150 }
6151
6152 .hide {
6153 display: none;
6154 }
6155
6156 .show {
6157 display: block;
6158 }
6159
6160 .invisible {
6161 visibility: hidden;
6162 }
6163
6164 .affix {
6165 position: fixed;
6166 }