Changeset 75107 in spip-zone


Ignore:
Timestamp:
Aug 29, 2013, 8:13:06 PM (8 years ago)
Author:
marcimat@…
Message:

Meilleure gestion de l'affichage de l'entête sur petit écran
+ compilation de bootstrap.css avec l'option @navbarCollapseWidth = 767px pour être cohérent avec bootstrap2spip qui a la même valeur. Ça se fait là http://getbootstrap.com/2.3.2/customize.html pour mémoire. Plus besoin de la feuille responsive, qui est d'ailleurs maintenant intégrée dans la feuille css principale.

Location:
_galaxie_/code.spip.net/autodoc/trunk/templates/zora
Files:
2 added
2 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/code.spip.net/autodoc/trunk/templates/zora/bootstrap/css/bootstrap.css

    r74548 r75107  
    11/*!
    2  * Bootstrap v2.3.0
     2 * Bootstrap v2.3.2
    33 *
    4  * Copyright 2012 Twitter, Inc
     4 * Copyright 2013 Twitter, Inc
    55 * Licensed under the Apache License v2.0
    66 * http://www.apache.org/licenses/LICENSE-2.0
     
    88 * Designed and built with all the love in the world @twitter by @mdo and @fat.
    99 */
    10 
     10/* option de génération : @navbarCollapseWidth = 767px */
    1111.clearfix {
    1212  *zoom: 1;
    1313}
    14 
    1514.clearfix:before,
    1615.clearfix:after {
    1716  display: table;
     17  content: "";
    1818  line-height: 0;
    19   content: "";
    20 }
    21 
     19}
    2220.clearfix:after {
    2321  clear: both;
    2422}
    25 
    2623.hide-text {
    2724  font: 0/0 a;
     
    3128  border: 0;
    3229}
    33 
    3430.input-block-level {
    3531  display: block;
     
    3733  min-height: 30px;
    3834  -webkit-box-sizing: border-box;
    39      -moz-box-sizing: border-box;
    40           box-sizing: border-box;
    41 }
    42 
     35  -moz-box-sizing: border-box;
     36  box-sizing: border-box;
     37}
    4338article,
    4439aside,
     
    5348  display: block;
    5449}
    55 
    5650audio,
    5751canvas,
     
    6155  *zoom: 1;
    6256}
    63 
    6457audio:not([controls]) {
    6558  display: none;
    6659}
    67 
    6860html {
    6961  font-size: 100%;
    7062  -webkit-text-size-adjust: 100%;
    71       -ms-text-size-adjust: 100%;
    72 }
    73 
     63  -ms-text-size-adjust: 100%;
     64}
    7465a:focus {
    7566  outline: thin dotted #333;
     
    7768  outline-offset: -2px;
    7869}
    79 
    8070a:hover,
    8171a:active {
    8272  outline: 0;
    8373}
    84 
    8574sub,
    8675sup {
     
    9079  vertical-align: baseline;
    9180}
    92 
    9381sup {
    9482  top: -0.5em;
    9583}
    96 
    9784sub {
    9885  bottom: -0.25em;
    9986}
     87img {
     88  /* Responsive images (ensure images don't scale beyond their parents) */
    10089
    101 img {
     90  max-width: 100%;
     91  /* Part 1: Set a maxium relative to the parent */
     92
    10293  width: auto\9;
     94  /* IE7-8 need help adjusting responsive images */
     95
    10396  height: auto;
    104   max-width: 100%;
     97  /* Part 2: Scale the height according to the width, otherwise you get stretching */
     98
    10599  vertical-align: middle;
    106100  border: 0;
    107101  -ms-interpolation-mode: bicubic;
    108102}
    109 
    110103#map_canvas img,
    111104.google-maps img {
    112105  max-width: none;
    113106}
    114 
    115107button,
    116108input,
     
    121113  vertical-align: middle;
    122114}
    123 
    124115button,
    125116input {
     
    127118  line-height: normal;
    128119}
    129 
    130120button::-moz-focus-inner,
    131121input::-moz-focus-inner {
     
    133123  border: 0;
    134124}
    135 
    136125button,
    137126html input[type="button"],
    138127input[type="reset"],
    139128input[type="submit"] {
     129  -webkit-appearance: button;
    140130  cursor: pointer;
    141   -webkit-appearance: button;
    142 }
    143 
     131}
    144132label,
    145133select,
     
    152140  cursor: pointer;
    153141}
    154 
    155142input[type="search"] {
    156143  -webkit-box-sizing: content-box;
    157      -moz-box-sizing: content-box;
    158           box-sizing: content-box;
     144  -moz-box-sizing: content-box;
     145  box-sizing: content-box;
    159146  -webkit-appearance: textfield;
    160147}
    161 
    162148input[type="search"]::-webkit-search-decoration,
    163149input[type="search"]::-webkit-search-cancel-button {
    164150  -webkit-appearance: none;
    165151}
    166 
    167152textarea {
    168153  overflow: auto;
    169154  vertical-align: top;
    170155}
    171 
    172156@media print {
    173157  * {
     158    text-shadow: none !important;
    174159    color: #000 !important;
    175     text-shadow: none !important;
    176160    background: transparent !important;
    177161    box-shadow: none !important;
     
    221205  }
    222206}
    223 
    224207body {
    225208  margin: 0;
     
    230213  background-color: #ffffff;
    231214}
    232 
    233215a {
    234216  color: #0088cc;
    235217  text-decoration: none;
    236218}
    237 
    238219a:hover,
    239220a:focus {
     
    241222  text-decoration: underline;
    242223}
    243 
    244224.img-rounded {
    245225  -webkit-border-radius: 6px;
    246      -moz-border-radius: 6px;
    247           border-radius: 6px;
    248 }
    249 
     226  -moz-border-radius: 6px;
     227  border-radius: 6px;
     228}
    250229.img-polaroid {
    251230  padding: 4px;
     
    254233  border: 1px solid rgba(0, 0, 0, 0.2);
    255234  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    256      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    257           box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    258 }
    259 
     235  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     236  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     237}
    260238.img-circle {
    261239  -webkit-border-radius: 500px;
    262      -moz-border-radius: 500px;
    263           border-radius: 500px;
    264 }
    265 
     240  -moz-border-radius: 500px;
     241  border-radius: 500px;
     242}
    266243.row {
    267244  margin-left: -20px;
    268245  *zoom: 1;
    269246}
    270 
    271247.row:before,
    272248.row:after {
    273249  display: table;
     250  content: "";
    274251  line-height: 0;
    275   content: "";
    276 }
    277 
     252}
    278253.row:after {
    279254  clear: both;
    280255}
    281 
    282256[class*="span"] {
    283257  float: left;
     
    285259  margin-left: 20px;
    286260}
    287 
    288261.container,
    289262.navbar-static-top .container,
     
    292265  width: 940px;
    293266}
    294 
    295267.span12 {
    296268  width: 940px;
    297269}
    298 
    299270.span11 {
    300271  width: 860px;
    301272}
    302 
    303273.span10 {
    304274  width: 780px;
    305275}
    306 
    307276.span9 {
    308277  width: 700px;
    309278}
    310 
    311279.span8 {
    312280  width: 620px;
    313281}
    314 
    315282.span7 {
    316283  width: 540px;
    317284}
    318 
    319285.span6 {
    320286  width: 460px;
    321287}
    322 
    323288.span5 {
    324289  width: 380px;
    325290}
    326 
    327291.span4 {
    328292  width: 300px;
    329293}
    330 
    331294.span3 {
    332295  width: 220px;
    333296}
    334 
    335297.span2 {
    336298  width: 140px;
    337299}
    338 
    339300.span1 {
    340301  width: 60px;
    341302}
    342 
    343303.offset12 {
    344304  margin-left: 980px;
    345305}
    346 
    347306.offset11 {
    348307  margin-left: 900px;
    349308}
    350 
    351309.offset10 {
    352310  margin-left: 820px;
    353311}
    354 
    355312.offset9 {
    356313  margin-left: 740px;
    357314}
    358 
    359315.offset8 {
    360316  margin-left: 660px;
    361317}
    362 
    363318.offset7 {
    364319  margin-left: 580px;
    365320}
    366 
    367321.offset6 {
    368322  margin-left: 500px;
    369323}
    370 
    371324.offset5 {
    372325  margin-left: 420px;
    373326}
    374 
    375327.offset4 {
    376328  margin-left: 340px;
    377329}
    378 
    379330.offset3 {
    380331  margin-left: 260px;
    381332}
    382 
    383333.offset2 {
    384334  margin-left: 180px;
    385335}
    386 
    387336.offset1 {
    388337  margin-left: 100px;
    389338}
    390 
    391339.row-fluid {
    392340  width: 100%;
    393341  *zoom: 1;
    394342}
    395 
    396343.row-fluid:before,
    397344.row-fluid:after {
    398345  display: table;
     346  content: "";
    399347  line-height: 0;
    400   content: "";
    401 }
    402 
     348}
    403349.row-fluid:after {
    404350  clear: both;
    405351}
    406 
    407352.row-fluid [class*="span"] {
    408353  display: block;
    409   float: left;
    410354  width: 100%;
    411355  min-height: 30px;
     356  -webkit-box-sizing: border-box;
     357  -moz-box-sizing: border-box;
     358  box-sizing: border-box;
     359  float: left;
    412360  margin-left: 2.127659574468085%;
    413361  *margin-left: 2.074468085106383%;
    414   -webkit-box-sizing: border-box;
    415      -moz-box-sizing: border-box;
    416           box-sizing: border-box;
    417 }
    418 
     362}
    419363.row-fluid [class*="span"]:first-child {
    420364  margin-left: 0;
    421365}
    422 
    423366.row-fluid .controls-row [class*="span"] + [class*="span"] {
    424367  margin-left: 2.127659574468085%;
    425368}
    426 
    427369.row-fluid .span12 {
    428370  width: 100%;
    429371  *width: 99.94680851063829%;
    430372}
    431 
    432373.row-fluid .span11 {
    433374  width: 91.48936170212765%;
    434375  *width: 91.43617021276594%;
    435376}
    436 
    437377.row-fluid .span10 {
    438378  width: 82.97872340425532%;
    439379  *width: 82.92553191489361%;
    440380}
    441 
    442381.row-fluid .span9 {
    443382  width: 74.46808510638297%;
    444383  *width: 74.41489361702126%;
    445384}
    446 
    447385.row-fluid .span8 {
    448386  width: 65.95744680851064%;
    449387  *width: 65.90425531914893%;
    450388}
    451 
    452389.row-fluid .span7 {
    453390  width: 57.44680851063829%;
    454391  *width: 57.39361702127659%;
    455392}
    456 
    457393.row-fluid .span6 {
    458394  width: 48.93617021276595%;
    459395  *width: 48.88297872340425%;
    460396}
    461 
    462397.row-fluid .span5 {
    463398  width: 40.42553191489362%;
    464399  *width: 40.37234042553192%;
    465400}
    466 
    467401.row-fluid .span4 {
    468402  width: 31.914893617021278%;
    469403  *width: 31.861702127659576%;
    470404}
    471 
    472405.row-fluid .span3 {
    473406  width: 23.404255319148934%;
    474407  *width: 23.351063829787233%;
    475408}
    476 
    477409.row-fluid .span2 {
    478410  width: 14.893617021276595%;
    479411  *width: 14.840425531914894%;
    480412}
    481 
    482413.row-fluid .span1 {
    483414  width: 6.382978723404255%;
    484415  *width: 6.329787234042553%;
    485416}
    486 
    487417.row-fluid .offset12 {
    488418  margin-left: 104.25531914893617%;
    489419  *margin-left: 104.14893617021275%;
    490420}
    491 
    492421.row-fluid .offset12:first-child {
    493422  margin-left: 102.12765957446808%;
    494423  *margin-left: 102.02127659574467%;
    495424}
    496 
    497425.row-fluid .offset11 {
    498426  margin-left: 95.74468085106382%;
    499427  *margin-left: 95.6382978723404%;
    500428}
    501 
    502429.row-fluid .offset11:first-child {
    503430  margin-left: 93.61702127659574%;
    504431  *margin-left: 93.51063829787232%;
    505432}
    506 
    507433.row-fluid .offset10 {
    508434  margin-left: 87.23404255319149%;
    509435  *margin-left: 87.12765957446807%;
    510436}
    511 
    512437.row-fluid .offset10:first-child {
    513438  margin-left: 85.1063829787234%;
    514439  *margin-left: 84.99999999999999%;
    515440}
    516 
    517441.row-fluid .offset9 {
    518442  margin-left: 78.72340425531914%;
    519443  *margin-left: 78.61702127659572%;
    520444}
    521 
    522445.row-fluid .offset9:first-child {
    523446  margin-left: 76.59574468085106%;
    524447  *margin-left: 76.48936170212764%;
    525448}
    526 
    527449.row-fluid .offset8 {
    528450  margin-left: 70.2127659574468%;
    529451  *margin-left: 70.10638297872339%;
    530452}
    531 
    532453.row-fluid .offset8:first-child {
    533454  margin-left: 68.08510638297872%;
    534455  *margin-left: 67.9787234042553%;
    535456}
    536 
    537457.row-fluid .offset7 {
    538458  margin-left: 61.70212765957446%;
    539459  *margin-left: 61.59574468085106%;
    540460}
    541 
    542461.row-fluid .offset7:first-child {
    543462  margin-left: 59.574468085106375%;
    544463  *margin-left: 59.46808510638297%;
    545464}
    546 
    547465.row-fluid .offset6 {
    548466  margin-left: 53.191489361702125%;
    549467  *margin-left: 53.085106382978715%;
    550468}
    551 
    552469.row-fluid .offset6:first-child {
    553470  margin-left: 51.063829787234035%;
    554471  *margin-left: 50.95744680851063%;
    555472}
    556 
    557473.row-fluid .offset5 {
    558474  margin-left: 44.68085106382979%;
    559475  *margin-left: 44.57446808510638%;
    560476}
    561 
    562477.row-fluid .offset5:first-child {
    563478  margin-left: 42.5531914893617%;
    564479  *margin-left: 42.4468085106383%;
    565480}
    566 
    567481.row-fluid .offset4 {
    568482  margin-left: 36.170212765957444%;
    569483  *margin-left: 36.06382978723405%;
    570484}
    571 
    572485.row-fluid .offset4:first-child {
    573486  margin-left: 34.04255319148936%;
    574487  *margin-left: 33.93617021276596%;
    575488}
    576 
    577489.row-fluid .offset3 {
    578490  margin-left: 27.659574468085104%;
    579491  *margin-left: 27.5531914893617%;
    580492}
    581 
    582493.row-fluid .offset3:first-child {
    583494  margin-left: 25.53191489361702%;
    584495  *margin-left: 25.425531914893618%;
    585496}
    586 
    587497.row-fluid .offset2 {
    588498  margin-left: 19.148936170212764%;
    589499  *margin-left: 19.04255319148936%;
    590500}
    591 
    592501.row-fluid .offset2:first-child {
    593502  margin-left: 17.02127659574468%;
    594503  *margin-left: 16.914893617021278%;
    595504}
    596 
    597505.row-fluid .offset1 {
    598506  margin-left: 10.638297872340425%;
    599507  *margin-left: 10.53191489361702%;
    600508}
    601 
    602509.row-fluid .offset1:first-child {
    603510  margin-left: 8.51063829787234%;
    604511  *margin-left: 8.404255319148938%;
    605512}
    606 
    607513[class*="span"].hide,
    608514.row-fluid [class*="span"].hide {
    609515  display: none;
    610516}
    611 
    612517[class*="span"].pull-right,
    613518.row-fluid [class*="span"].pull-right {
    614519  float: right;
    615520}
    616 
    617521.container {
    618522  margin-right: auto;
     
    620524  *zoom: 1;
    621525}
    622 
    623526.container:before,
    624527.container:after {
    625528  display: table;
     529  content: "";
    626530  line-height: 0;
    627   content: "";
    628 }
    629 
     531}
    630532.container:after {
    631533  clear: both;
    632534}
    633 
    634535.container-fluid {
    635536  padding-right: 20px;
     
    637538  *zoom: 1;
    638539}
    639 
    640540.container-fluid:before,
    641541.container-fluid:after {
    642542  display: table;
     543  content: "";
    643544  line-height: 0;
    644   content: "";
    645 }
    646 
     545}
    647546.container-fluid:after {
    648547  clear: both;
    649548}
    650 
    651549p {
    652550  margin: 0 0 10px;
    653551}
    654 
    655552.lead {
    656553  margin-bottom: 20px;
     
    659556  line-height: 30px;
    660557}
    661 
    662558small {
    663559  font-size: 85%;
    664560}
    665 
    666561strong {
    667562  font-weight: bold;
    668563}
    669 
    670564em {
    671565  font-style: italic;
    672566}
    673 
    674567cite {
    675568  font-style: normal;
    676569}
    677 
    678570.muted {
    679571  color: #999999;
    680572}
    681 
    682573a.muted:hover,
    683574a.muted:focus {
    684575  color: #808080;
    685576}
    686 
    687577.text-warning {
    688578  color: #c09853;
    689579}
    690 
    691580a.text-warning:hover,
    692581a.text-warning:focus {
    693582  color: #a47e3c;
    694583}
    695 
    696584.text-error {
    697585  color: #b94a48;
    698586}
    699 
    700587a.text-error:hover,
    701588a.text-error:focus {
    702589  color: #953b39;
    703590}
    704 
    705591.text-info {
    706592  color: #3a87ad;
    707593}
    708 
    709594a.text-info:hover,
    710595a.text-info:focus {
    711596  color: #2d6987;
    712597}
    713 
    714598.text-success {
    715599  color: #468847;
    716600}
    717 
    718601a.text-success:hover,
    719602a.text-success:focus {
    720603  color: #356635;
    721604}
    722 
    723605.text-left {
    724606  text-align: left;
    725607}
    726 
    727608.text-right {
    728609  text-align: right;
    729610}
    730 
    731611.text-center {
    732612  text-align: center;
    733613}
    734 
    735614h1,
    736615h2,
     
    746625  text-rendering: optimizelegibility;
    747626}
    748 
    749627h1 small,
    750628h2 small,
     
    757635  color: #999999;
    758636}
    759 
    760637h1,
    761638h2,
     
    763640  line-height: 40px;
    764641}
    765 
    766642h1 {
    767643  font-size: 38.5px;
    768644}
    769 
    770645h2 {
    771646  font-size: 31.5px;
    772647}
    773 
    774648h3 {
    775649  font-size: 24.5px;
    776650}
    777 
    778651h4 {
    779652  font-size: 17.5px;
    780653}
    781 
    782654h5 {
    783655  font-size: 14px;
    784656}
    785 
    786657h6 {
    787658  font-size: 11.9px;
    788659}
    789 
    790660h1 small {
    791661  font-size: 24.5px;
    792662}
    793 
    794663h2 small {
    795664  font-size: 17.5px;
    796665}
    797 
    798666h3 small {
    799667  font-size: 14px;
    800668}
    801 
    802669h4 small {
    803670  font-size: 14px;
    804671}
    805 
    806672.page-header {
    807673  padding-bottom: 9px;
     
    809675  border-bottom: 1px solid #eeeeee;
    810676}
    811 
    812677ul,
    813678ol {
     
    815680  margin: 0 0 10px 25px;
    816681}
    817 
    818682ul ul,
    819683ul ol,
     
    822686  margin-bottom: 0;
    823687}
    824 
    825688li {
    826689  line-height: 20px;
    827690}
    828 
    829691ul.unstyled,
    830692ol.unstyled {
     
    832694  list-style: none;
    833695}
    834 
    835696ul.inline,
    836697ol.inline {
     
    838699  list-style: none;
    839700}
    840 
    841701ul.inline > li,
    842702ol.inline > li {
    843703  display: inline-block;
    844704  *display: inline;
     705  /* IE7 inline-block hack */
     706
     707  *zoom: 1;
     708  padding-left: 5px;
    845709  padding-right: 5px;
    846   padding-left: 5px;
    847   *zoom: 1;
    848 }
    849 
     710}
    850711dl {
    851712  margin-bottom: 20px;
    852713}
    853 
    854714dt,
    855715dd {
    856716  line-height: 20px;
    857717}
    858 
    859718dt {
    860719  font-weight: bold;
    861720}
    862 
    863721dd {
    864722  margin-left: 10px;
    865723}
    866 
    867724.dl-horizontal {
    868725  *zoom: 1;
    869726}
    870 
    871727.dl-horizontal:before,
    872728.dl-horizontal:after {
    873729  display: table;
     730  content: "";
    874731  line-height: 0;
    875   content: "";
    876 }
    877 
     732}
    878733.dl-horizontal:after {
    879734  clear: both;
    880735}
    881 
    882736.dl-horizontal dt {
    883737  float: left;
    884738  width: 160px;
    885   overflow: hidden;
    886739  clear: left;
    887740  text-align: right;
     741  overflow: hidden;
    888742  text-overflow: ellipsis;
    889743  white-space: nowrap;
    890744}
    891 
    892745.dl-horizontal dd {
    893746  margin-left: 180px;
    894747}
    895 
    896748hr {
    897749  margin: 20px 0;
     
    900752  border-bottom: 1px solid #ffffff;
    901753}
    902 
    903754abbr[title],
    904755abbr[data-original-title] {
     
    906757  border-bottom: 1px dotted #999999;
    907758}
    908 
    909759abbr.initialism {
    910760  font-size: 90%;
    911761  text-transform: uppercase;
    912762}
    913 
    914763blockquote {
    915764  padding: 0 0 0 15px;
     
    917766  border-left: 5px solid #eeeeee;
    918767}
    919 
    920768blockquote p {
    921769  margin-bottom: 0;
     
    924772  line-height: 1.25;
    925773}
    926 
    927774blockquote small {
    928775  display: block;
     
    930777  color: #999999;
    931778}
    932 
    933779blockquote small:before {
    934780  content: '\2014 \00A0';
    935781}
    936 
    937782blockquote.pull-right {
    938783  float: right;
     
    942787  border-left: 0;
    943788}
    944 
    945789blockquote.pull-right p,
    946790blockquote.pull-right small {
    947791  text-align: right;
    948792}
    949 
    950793blockquote.pull-right small:before {
    951794  content: '';
    952795}
    953 
    954796blockquote.pull-right small:after {
    955797  content: '\00A0 \2014';
    956798}
    957 
    958799q:before,
    959800q:after,
     
    962803  content: "";
    963804}
    964 
    965805address {
    966806  display: block;
     
    969809  line-height: 20px;
    970810}
    971 
    972811code,
    973812pre {
     
    977816  color: #333333;
    978817  -webkit-border-radius: 3px;
    979      -moz-border-radius: 3px;
    980           border-radius: 3px;
    981 }
    982 
     818  -moz-border-radius: 3px;
     819  border-radius: 3px;
     820}
    983821code {
    984822  padding: 2px 4px;
    985823  color: #d14;
    986   white-space: nowrap;
    987824  background-color: #f7f7f9;
    988825  border: 1px solid #e1e1e8;
    989 }
    990 
     826  white-space: nowrap;
     827}
    991828pre {
    992829  display: block;
     
    1003840  border: 1px solid rgba(0, 0, 0, 0.15);
    1004841  -webkit-border-radius: 4px;
    1005      -moz-border-radius: 4px;
    1006           border-radius: 4px;
    1007 }
    1008 
     842  -moz-border-radius: 4px;
     843  border-radius: 4px;
     844}
    1009845pre.prettyprint {
    1010846  margin-bottom: 20px;
    1011847}
    1012 
    1013848pre code {
    1014849  padding: 0;
     
    1019854  border: 0;
    1020855}
    1021 
    1022856.pre-scrollable {
    1023857  max-height: 340px;
    1024858  overflow-y: scroll;
    1025859}
    1026 
     860.label,
     861.badge {
     862  display: inline-block;
     863  padding: 2px 4px;
     864  font-size: 11.844px;
     865  font-weight: bold;
     866  line-height: 14px;
     867  color: #ffffff;
     868  vertical-align: baseline;
     869  white-space: nowrap;
     870  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
     871  background-color: #999999;
     872}
     873.label {
     874  -webkit-border-radius: 3px;
     875  -moz-border-radius: 3px;
     876  border-radius: 3px;
     877}
     878.badge {
     879  padding-left: 9px;
     880  padding-right: 9px;
     881  -webkit-border-radius: 9px;
     882  -moz-border-radius: 9px;
     883  border-radius: 9px;
     884}
     885.label:empty,
     886.badge:empty {
     887  display: none;
     888}
     889a.label:hover,
     890a.label:focus,
     891a.badge:hover,
     892a.badge:focus {
     893  color: #ffffff;
     894  text-decoration: none;
     895  cursor: pointer;
     896}
     897.label-important,
     898.badge-important {
     899  background-color: #b94a48;
     900}
     901.label-important[href],
     902.badge-important[href] {
     903  background-color: #953b39;
     904}
     905.label-warning,
     906.badge-warning {
     907  background-color: #f89406;
     908}
     909.label-warning[href],
     910.badge-warning[href] {
     911  background-color: #c67605;
     912}
     913.label-success,
     914.badge-success {
     915  background-color: #468847;
     916}
     917.label-success[href],
     918.badge-success[href] {
     919  background-color: #356635;
     920}
     921.label-info,
     922.badge-info {
     923  background-color: #3a87ad;
     924}
     925.label-info[href],
     926.badge-info[href] {
     927  background-color: #2d6987;
     928}
     929.label-inverse,
     930.badge-inverse {
     931  background-color: #333333;
     932}
     933.label-inverse[href],
     934.badge-inverse[href] {
     935  background-color: #1a1a1a;
     936}
     937.btn .label,
     938.btn .badge {
     939  position: relative;
     940  top: -1px;
     941}
     942.btn-mini .label,
     943.btn-mini .badge {
     944  top: 0;
     945}
     946table {
     947  max-width: 100%;
     948  background-color: transparent;
     949  border-collapse: collapse;
     950  border-spacing: 0;
     951}
     952.table {
     953  width: 100%;
     954  margin-bottom: 20px;
     955}
     956.table th,
     957.table td {
     958  padding: 8px;
     959  line-height: 20px;
     960  text-align: left;
     961  vertical-align: top;
     962  border-top: 1px solid #dddddd;
     963}
     964.table th {
     965  font-weight: bold;
     966}
     967.table thead th {
     968  vertical-align: bottom;
     969}
     970.table caption + thead tr:first-child th,
     971.table caption + thead tr:first-child td,
     972.table colgroup + thead tr:first-child th,
     973.table colgroup + thead tr:first-child td,
     974.table thead:first-child tr:first-child th,
     975.table thead:first-child tr:first-child td {
     976  border-top: 0;
     977}
     978.table tbody + tbody {
     979  border-top: 2px solid #dddddd;
     980}
     981.table .table {
     982  background-color: #ffffff;
     983}
     984.table-condensed th,
     985.table-condensed td {
     986  padding: 4px 5px;
     987}
     988.table-bordered {
     989  border: 1px solid #dddddd;
     990  border-collapse: separate;
     991  *border-collapse: collapse;
     992  border-left: 0;
     993  -webkit-border-radius: 4px;
     994  -moz-border-radius: 4px;
     995  border-radius: 4px;
     996}
     997.table-bordered th,
     998.table-bordered td {
     999  border-left: 1px solid #dddddd;
     1000}
     1001.table-bordered caption + thead tr:first-child th,
     1002.table-bordered caption + tbody tr:first-child th,
     1003.table-bordered caption + tbody tr:first-child td,
     1004.table-bordered colgroup + thead tr:first-child th,
     1005.table-bordered colgroup + tbody tr:first-child th,
     1006.table-bordered colgroup + tbody tr:first-child td,
     1007.table-bordered thead:first-child tr:first-child th,
     1008.table-bordered tbody:first-child tr:first-child th,
     1009.table-bordered tbody:first-child tr:first-child td {
     1010  border-top: 0;
     1011}
     1012.table-bordered thead:first-child tr:first-child > th:first-child,
     1013.table-bordered tbody:first-child tr:first-child > td:first-child,
     1014.table-bordered tbody:first-child tr:first-child > th:first-child {
     1015  -webkit-border-top-left-radius: 4px;
     1016  -moz-border-radius-topleft: 4px;
     1017  border-top-left-radius: 4px;
     1018}
     1019.table-bordered thead:first-child tr:first-child > th:last-child,
     1020.table-bordered tbody:first-child tr:first-child > td:last-child,
     1021.table-bordered tbody:first-child tr:first-child > th:last-child {
     1022  -webkit-border-top-right-radius: 4px;
     1023  -moz-border-radius-topright: 4px;
     1024  border-top-right-radius: 4px;
     1025}
     1026.table-bordered thead:last-child tr:last-child > th:first-child,
     1027.table-bordered tbody:last-child tr:last-child > td:first-child,
     1028.table-bordered tbody:last-child tr:last-child > th:first-child,
     1029.table-bordered tfoot:last-child tr:last-child > td:first-child,
     1030.table-bordered tfoot:last-child tr:last-child > th:first-child {
     1031  -webkit-border-bottom-left-radius: 4px;
     1032  -moz-border-radius-bottomleft: 4px;
     1033  border-bottom-left-radius: 4px;
     1034}
     1035.table-bordered thead:last-child tr:last-child > th:last-child,
     1036.table-bordered tbody:last-child tr:last-child > td:last-child,
     1037.table-bordered tbody:last-child tr:last-child > th:last-child,
     1038.table-bordered tfoot:last-child tr:last-child > td:last-child,
     1039.table-bordered tfoot:last-child tr:last-child > th:last-child {
     1040  -webkit-border-bottom-right-radius: 4px;
     1041  -moz-border-radius-bottomright: 4px;
     1042  border-bottom-right-radius: 4px;
     1043}
     1044.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
     1045  -webkit-border-bottom-left-radius: 0;
     1046  -moz-border-radius-bottomleft: 0;
     1047  border-bottom-left-radius: 0;
     1048}
     1049.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
     1050  -webkit-border-bottom-right-radius: 0;
     1051  -moz-border-radius-bottomright: 0;
     1052  border-bottom-right-radius: 0;
     1053}
     1054.table-bordered caption + thead tr:first-child th:first-child,
     1055.table-bordered caption + tbody tr:first-child td:first-child,
     1056.table-bordered colgroup + thead tr:first-child th:first-child,
     1057.table-bordered colgroup + tbody tr:first-child td:first-child {
     1058  -webkit-border-top-left-radius: 4px;
     1059  -moz-border-radius-topleft: 4px;
     1060  border-top-left-radius: 4px;
     1061}
     1062.table-bordered caption + thead tr:first-child th:last-child,
     1063.table-bordered caption + tbody tr:first-child td:last-child,
     1064.table-bordered colgroup + thead tr:first-child th:last-child,
     1065.table-bordered colgroup + tbody tr:first-child td:last-child {
     1066  -webkit-border-top-right-radius: 4px;
     1067  -moz-border-radius-topright: 4px;
     1068  border-top-right-radius: 4px;
     1069}
     1070.table-striped tbody > tr:nth-child(odd) > td,
     1071.table-striped tbody > tr:nth-child(odd) > th {
     1072  background-color: #f9f9f9;
     1073}
     1074.table-hover tbody tr:hover > td,
     1075.table-hover tbody tr:hover > th {
     1076  background-color: #f5f5f5;
     1077}
     1078table td[class*="span"],
     1079table th[class*="span"],
     1080.row-fluid table td[class*="span"],
     1081.row-fluid table th[class*="span"] {
     1082  display: table-cell;
     1083  float: none;
     1084  margin-left: 0;
     1085}
     1086.table td.span1,
     1087.table th.span1 {
     1088  float: none;
     1089  width: 44px;
     1090  margin-left: 0;
     1091}
     1092.table td.span2,
     1093.table th.span2 {
     1094  float: none;
     1095  width: 124px;
     1096  margin-left: 0;
     1097}
     1098.table td.span3,
     1099.table th.span3 {
     1100  float: none;
     1101  width: 204px;
     1102  margin-left: 0;
     1103}
     1104.table td.span4,
     1105.table th.span4 {
     1106  float: none;
     1107  width: 284px;
     1108  margin-left: 0;
     1109}
     1110.table td.span5,
     1111.table th.span5 {
     1112  float: none;
     1113  width: 364px;
     1114  margin-left: 0;
     1115}
     1116.table td.span6,
     1117.table th.span6 {
     1118  float: none;
     1119  width: 444px;
     1120  margin-left: 0;
     1121}
     1122.table td.span7,
     1123.table th.span7 {
     1124  float: none;
     1125  width: 524px;
     1126  margin-left: 0;
     1127}
     1128.table td.span8,
     1129.table th.span8 {
     1130  float: none;
     1131  width: 604px;
     1132  margin-left: 0;
     1133}
     1134.table td.span9,
     1135.table th.span9 {
     1136  float: none;
     1137  width: 684px;
     1138  margin-left: 0;
     1139}
     1140.table td.span10,
     1141.table th.span10 {
     1142  float: none;
     1143  width: 764px;
     1144  margin-left: 0;
     1145}
     1146.table td.span11,
     1147.table th.span11 {
     1148  float: none;
     1149  width: 844px;
     1150  margin-left: 0;
     1151}
     1152.table td.span12,
     1153.table th.span12 {
     1154  float: none;
     1155  width: 924px;
     1156  margin-left: 0;
     1157}
     1158.table tbody tr.success > td {
     1159  background-color: #dff0d8;
     1160}
     1161.table tbody tr.error > td {
     1162  background-color: #f2dede;
     1163}
     1164.table tbody tr.warning > td {
     1165  background-color: #fcf8e3;
     1166}
     1167.table tbody tr.info > td {
     1168  background-color: #d9edf7;
     1169}
     1170.table-hover tbody tr.success:hover > td {
     1171  background-color: #d0e9c6;
     1172}
     1173.table-hover tbody tr.error:hover > td {
     1174  background-color: #ebcccc;
     1175}
     1176.table-hover tbody tr.warning:hover > td {
     1177  background-color: #faf2cc;
     1178}
     1179.table-hover tbody tr.info:hover > td {
     1180  background-color: #c4e3f3;
     1181}
    10271182form {
    10281183  margin: 0 0 20px;
    10291184}
    1030 
    10311185fieldset {
    10321186  padding: 0;
     
    10341188  border: 0;
    10351189}
    1036 
    10371190legend {
    10381191  display: block;
     
    10461199  border-bottom: 1px solid #e5e5e5;
    10471200}
    1048 
    10491201legend small {
    10501202  font-size: 15px;
    10511203  color: #999999;
    10521204}
    1053 
    10541205label,
    10551206input,
     
    10611212  line-height: 20px;
    10621213}
    1063 
    10641214input,
    10651215button,
     
    10681218  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    10691219}
    1070 
    10711220label {
    10721221  display: block;
    10731222  margin-bottom: 5px;
    10741223}
    1075 
    10761224select,
    10771225textarea,
     
    10981246  line-height: 20px;
    10991247  color: #555555;
     1248  -webkit-border-radius: 4px;
     1249  -moz-border-radius: 4px;
     1250  border-radius: 4px;
    11001251  vertical-align: middle;
    1101   -webkit-border-radius: 4px;
    1102      -moz-border-radius: 4px;
    1103           border-radius: 4px;
    1104 }
    1105 
     1252}
    11061253input,
    11071254textarea,
     
    11091256  width: 206px;
    11101257}
    1111 
    11121258textarea {
    11131259  height: auto;
    11141260}
    1115 
    11161261textarea,
    11171262input[type="text"],
     
    11331278  border: 1px solid #cccccc;
    11341279  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    1135      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    1136           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    1137   -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    1138      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    1139        -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    1140           transition: border linear 0.2s, box-shadow linear 0.2s;
    1141 }
    1142 
     1280  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     1281  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     1282  -webkit-transition: border linear .2s, box-shadow linear .2s;
     1283  -moz-transition: border linear .2s, box-shadow linear .2s;
     1284  -o-transition: border linear .2s, box-shadow linear .2s;
     1285  transition: border linear .2s, box-shadow linear .2s;
     1286}
    11431287textarea:focus,
    11441288input[type="text"]:focus,
     
    11621306  /* IE6-9 */
    11631307
    1164   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    1165      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    1166           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    1167 }
    1168 
     1308  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
     1309  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
     1310  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
     1311}
    11691312input[type="radio"],
    11701313input[type="checkbox"] {
    11711314  margin: 4px 0 0;
     1315  *margin-top: 0;
     1316  /* IE7 */
     1317
    11721318  margin-top: 1px \9;
    1173   *margin-top: 0;
     1319  /* IE8-9 */
     1320
    11741321  line-height: normal;
    11751322}
    1176 
    11771323input[type="file"],
    11781324input[type="image"],
     
    11841330  width: auto;
    11851331}
    1186 
    11871332select,
    11881333input[type="file"] {
     
    11951340  line-height: 30px;
    11961341}
    1197 
    11981342select {
    11991343  width: 220px;
     1344  border: 1px solid #cccccc;
    12001345  background-color: #ffffff;
    1201   border: 1px solid #cccccc;
    1202 }
    1203 
     1346}
    12041347select[multiple],
    12051348select[size] {
    12061349  height: auto;
    12071350}
    1208 
    12091351select:focus,
    12101352input[type="file"]:focus,
     
    12151357  outline-offset: -2px;
    12161358}
    1217 
    12181359.uneditable-input,
    12191360.uneditable-textarea {
    12201361  color: #999999;
    1221   cursor: not-allowed;
    12221362  background-color: #fcfcfc;
    12231363  border-color: #cccccc;
    12241364  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    1225      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    1226           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    1227 }
    1228 
     1365  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     1366  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     1367  cursor: not-allowed;
     1368}
    12291369.uneditable-input {
    12301370  overflow: hidden;
    12311371  white-space: nowrap;
    12321372}
    1233 
    12341373.uneditable-textarea {
    12351374  width: auto;
    12361375  height: auto;
    12371376}
    1238 
    12391377input:-moz-placeholder,
    12401378textarea:-moz-placeholder {
    12411379  color: #999999;
    12421380}
    1243 
    12441381input:-ms-input-placeholder,
    12451382textarea:-ms-input-placeholder {
    12461383  color: #999999;
    12471384}
    1248 
    12491385input::-webkit-input-placeholder,
    12501386textarea::-webkit-input-placeholder {
    12511387  color: #999999;
    12521388}
    1253 
    12541389.radio,
    12551390.checkbox {
     
    12571392  padding-left: 20px;
    12581393}
    1259 
    12601394.radio input[type="radio"],
    12611395.checkbox input[type="checkbox"] {
     
    12631397  margin-left: -20px;
    12641398}
    1265 
    12661399.controls > .radio:first-child,
    12671400.controls > .checkbox:first-child {
    12681401  padding-top: 5px;
    12691402}
    1270 
    12711403.radio.inline,
    12721404.checkbox.inline {
     
    12761408  vertical-align: middle;
    12771409}
    1278 
    12791410.radio.inline + .radio.inline,
    12801411.checkbox.inline + .checkbox.inline {
    12811412  margin-left: 10px;
    12821413}
    1283 
    12841414.input-mini {
    12851415  width: 60px;
    12861416}
    1287 
    12881417.input-small {