build-core+typography.css 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032
  1. /*!
  2. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  3. *
  4. * CASCADE FRAMEWORK 1.6
  5. *
  6. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7. *
  8. *
  9. * Copyright 2013, John Slegers
  10. * Released under the MIT license
  11. * http://jslegers.github.com/cascadeframework/license.html
  12. *
  13. *
  14. * This means you can use Cascade Framework for any project,
  15. * whether commercial or not.
  16. *
  17. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  18. *
  19. *
  20. * Cascade Framework also contains the following goodies,
  21. * which all have the same or similar 'permissive licenses :
  22. *
  23. *
  24. * Includes polyfills by Joshua Bell
  25. * http://www.calormen.com/polyfill/
  26. * Released in public domain
  27. *
  28. *
  29. * Includes Google ExplorerCanvas
  30. * https://code.google.com/p/explorercanvas/
  31. * Released under the Apache 2.0 license
  32. *
  33. *
  34. * Includes Google Prettify
  35. * https://code.google.com/p/google-code-prettify/
  36. * Released under the Apache 2.0 license
  37. *
  38. *
  39. * Includes Yepnope
  40. * http://yepnopejs.com/
  41. * Released under the WTFPL license
  42. *
  43. *
  44. * Includes Modernizr
  45. * http://modernizr.com/
  46. * Released under the MIT license
  47. *
  48. *
  49. * Includes lodash
  50. * http://lodash.com/
  51. * Released under the MIT license
  52. *
  53. *
  54. * Includes jQuery
  55. * http://jquery.com/
  56. * Released under the MIT license
  57. *
  58. *
  59. * Includes jQuery Easing plugin
  60. * http://gsgd.co.uk/sandbox/jquery/easing/
  61. * Released under the BSD license
  62. *
  63. *
  64. * Includes jQuery Flot plugin
  65. * http://www.flotcharts.org/
  66. * Released under the MIT license
  67. *
  68. *
  69. * Includes the Font Awesome webfont
  70. * http://fortawesome.github.com/Font-Awesome/
  71. * Released under the SIL Open Font License
  72. *
  73. *
  74. *
  75. *
  76. *
  77. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  78. *
  79. * Cascade Framework was inspired by many articles and projects
  80. *
  81. * Especially these authors are worth mentioning :
  82. *
  83. * Nicolle Sullivan
  84. * Jonathan Snook
  85. * Chris Coyier
  86. * Eric Meyer
  87. * Nicolas Gallagher
  88. * Paul Irish
  89. * Mark Otto
  90. * Jacob Thornton
  91. *
  92. *
  93. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  94. * Date: 2013-03-15
  95. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  96. */
  97. div,main,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,pre,.nav,.nav a,.width-fill,.width-fit img,blockquote small,address,button,.button,.nav ul,.nav li,.logo,.cell {
  98. display:block;*zoom:1;
  99. }
  100. .pipes .stat span,.menu .tiny {
  101. display:block;
  102. }
  103. .center {
  104. display:block !important;
  105. }
  106. audio,canvas,video,img,input,label,textarea,.menu .stat span,.icon,.label,.pipes a,.files .tree a {
  107. display:inline-block;*display:inline;*zoom:1;
  108. }
  109. figcaption,div:after,main:after,article:after,aside:after,details:after,figcaption:after,figure:after,footer:after,header:after,
  110. hgroup:after,nav:after,section:after,pre:after,.nav:after,.nav a:after,.width-fill:after,.width-fit img:after,
  111. blockquote small:after,address:after,.nav ul:after,.nav li:after {
  112. clear:both;
  113. }
  114. div:before,div:after,main:before,main:after,article:before,article:after,aside:before,aside:after,details:before,details:after,
  115. figcaption:before,figcaption:after,figure:before,figure:after,footer:before,footer:after,
  116. header:before,header:after,hgroup:before,hgroup:after,nav:before,nav:after,section:before,section:after,
  117. pre:before,pre:after,.nav:before,.nav:after,.nav a:before,.nav a:after,.width-fill:before,.width-fill:after,
  118. .width-fit img:before,.width-fit img:after,blockquote small:before,blockquote small:after,address:before,address:after,
  119. .nav ul:before,.nav ul:after,.nav li:before,.nav li:after {
  120. content:""; display:table;
  121. }
  122. li {
  123. display:list-item;
  124. }
  125. [hidden] {
  126. display:none;
  127. }
  128. audio:not([controls]) {
  129. display:none;
  130. }
  131. .parsley-error-list,.parsley-error-list li {
  132. display: inline !important;
  133. }
  134. .tabs .nav {
  135. float:none;
  136. }
  137. section,article,header,footer,aside,nav,img,.nav,.col,.tabs,.tab-content,.width-fit,.nav li,button,.button,.button-group,.nav a,.left li li,.tabs .left,.right li li {
  138. float:left;
  139. }
  140. .width-fill {
  141. display:table-cell;
  142. float:none;
  143. _float:left;
  144. }
  145. .tabs .right {
  146. float:right;
  147. }
  148. .gallery img,.left li,.right li,.left a,.right a,.tree,.tree li,.menu .nav,.pipes a,.tree a {
  149. float:none;
  150. }
  151. .site-center,.center {
  152. float:none !important;
  153. }
  154. sub,sup,body,fieldset,legend,.cell,.center,.site-center,.nav li,.nav a,.site-header,.site-header-ghost,.site-footer {
  155. position:relative;
  156. }
  157. td,th {
  158. *position:relative;
  159. }
  160. .nav {
  161. _position:relative;
  162. }
  163. .pipes li{
  164. position:static;
  165. }
  166. .parsley-error-list {
  167. right: 0;
  168. }
  169. .site-header-fixture .site-header,.menu .data {
  170. top:0;
  171. right:0;
  172. }
  173. .site-footer-fixture .site-footer {
  174. bottom:0;
  175. }
  176. .site-header-ghost {
  177. _position:absolute;
  178. }
  179. .parsley-error-list,.site-footer-fixture,.menu .data {
  180. position:absolute;
  181. }
  182. .site-footer-fixture .site-footer,.site-header-fixture .site-header {
  183. position:fixed;
  184. z-index:9900;
  185. }
  186. .site-header-fixture .site-header *,.site-footer-fixture .site-footer * {
  187. z-index:9999;
  188. }
  189. .radio,.checkbox {
  190. position:relative;
  191. *top:-5px;
  192. }
  193. sup {
  194. top:-0.5em;
  195. }
  196. sub {
  197. bottom:-0.25em;
  198. }
  199. fieldset {
  200. margin:0 2px;
  201. padding:0.35em 0.625em 0.75em;
  202. }
  203. ol.linenums {
  204. margin:0 0 0 33px;
  205. }
  206. .tree ul {
  207. margin-left:15px;
  208. }
  209. body,blockquote,blockquote p,dl,table,address,pre,p,dd,figure,legend,
  210. form,button,input,select,textarea,h1,h2,h3,h4,h5,h6,ul p, ol p, figure img,.nav,.panel .body,.menu .tree ul,.button-group .button {
  211. margin:0;
  212. }
  213. .tags .nav li {
  214. margin:2px;
  215. }
  216. .cell {
  217. margin:10px;
  218. }
  219. form .cell,.mediaobject .cell {
  220. margin:4px;
  221. }
  222. ul,ol {
  223. margin:0 0 9px 25px;
  224. }
  225. .pipes li{
  226. margin:0 6px 0 -6px;
  227. }
  228. hr,.page-header {
  229. margin:18px 0;
  230. }
  231. .site-center .site-body {
  232. margin-top:20px;
  233. }
  234. ul ul,ul ol,ol ol,ol ul,.gallery img {
  235. margin-bottom:0;
  236. }
  237. .pipes .stat span {
  238. margin-top:2px;
  239. }
  240. blockquote,dl,table,address {
  241. margin-bottom:18px;
  242. }
  243. pre,p {
  244. margin-bottom:9px;
  245. }
  246. img {
  247. margin-bottom:4px;
  248. }
  249. input[type=radio],input[type=checkbox] {
  250. margin-bottom:4px;
  251. *margin:0;
  252. }
  253. dd {
  254. margin-left:9px;
  255. }
  256. img,.icon {
  257. margin-right:4px;
  258. }
  259. .icon {
  260. margin-left:4px;
  261. }
  262. button,.button,.label,.button-group {
  263. margin-right:5px;
  264. }
  265. .top-nav .tab-content {
  266. margin-top:-1px;
  267. }
  268. .bottom-nav .tab-content {
  269. margin-bottom:-1px;
  270. }
  271. .left-nav .tab-content {
  272. _margin-left:-1px;
  273. }
  274. .right-nav .tab-content {
  275. *margin-right:-1px;
  276. }
  277. .tab-block-2d.right-nav .tab-content {
  278. margin-top:0;
  279. }
  280. legend {
  281. *margin-left:-7px;
  282. }
  283. .icon-collapse {
  284. margin-right:11px;
  285. }
  286. .tabs a {
  287. margin:1px 2px -1px 0;
  288. }
  289. .tabs .bottom a {
  290. margin:-1px 2px 1px 0;
  291. }
  292. .tabs .left a {
  293. margin:0 -1px 2px 1px;
  294. }
  295. .tabs .right a {
  296. margin:0 1px 2px -1px;
  297. }
  298. .pagination li {
  299. margin:0 4px 0 0;
  300. }
  301. .button .icon {
  302. margin:0 0 0 1px;
  303. *margin:2px 1px 0 3px;
  304. }
  305. .center,.site-center {
  306. margin-left:auto !important;
  307. margin-right:auto !important;
  308. }
  309. code {
  310. padding:3px 4px;
  311. }
  312. pre {
  313. padding:0 3px 2px;
  314. }
  315. th,td,.nav .disabled,.nav a,.menu .data,.prettyprint {
  316. padding:8px;
  317. }
  318. .menu-tabs .menu .nav {
  319. padding:6px;
  320. }
  321. ol.linenums li {
  322. padding-left:12px;
  323. }
  324. .panel .header,.panel .footer {
  325. padding:5px 10px;
  326. }
  327. .pipes li,.pipes .disabled {
  328. padding:0 6px;
  329. }
  330. label {
  331. padding:5px;
  332. }
  333. .button {
  334. padding:4px 10px;
  335. }
  336. input.button,button,button.button {
  337. *padding:3px 9px 1px;
  338. }
  339. input,textarea,.parsley-error-list,.tags .nav li.disabled,select,.tags .nav a,.icon-button {
  340. padding:4px;
  341. }
  342. button.icon-button {
  343. *padding:3px 3px 1px;
  344. }
  345. select {
  346. padding-left:0;
  347. }
  348. .pagination a,.tags .blocks li.disabled,.tags .blocks a {
  349. padding:4px 8px;
  350. }
  351. .site-header .nav a,.site-header-ghost .nav a {
  352. padding:8px 16px;
  353. }
  354. ul,ol,legend,blockquote,td input,pre code,.menu .header,.pipes a,.gallery a {
  355. padding:0;
  356. }
  357. blockquote {
  358. padding-left:15px;
  359. }
  360. .page-header {
  361. padding-bottom:17px;
  362. }
  363. .tree a {
  364. padding:0 7px 0 27px;
  365. }
  366. .menu .tree a {
  367. padding:4px 7px 4px 34px;
  368. *padding:4px 7px 4px 35px;
  369. _padding:4px 7px 4px 38px;
  370. }
  371. .menu .tree .collapse-trigger {
  372. padding:4px 7px;
  373. }
  374. .label {
  375. padding:2px 4px;
  376. }
  377. .links .menu a {
  378. padding:7px 0;
  379. }
  380. .menu .tiny {
  381. padding:6px 8px;
  382. }
  383. .tabs a {
  384. padding:0 15px;
  385. }
  386. .tabs .active a {
  387. padding:0 14px;
  388. }
  389. .tab-block .body .tabs .nav {
  390. padding-left:9px;
  391. }
  392. .icon-16 {
  393. width:16px;
  394. }
  395. .icon-32 {
  396. width:32px;
  397. }
  398. .icon-64 {
  399. width:64px;
  400. }
  401. .icon-128 {
  402. width:128px;
  403. }
  404. .button .icon {
  405. height:18px;
  406. width:18px;
  407. }
  408. section,article,header,footer,aside,nav,.col,.tabs {
  409. min-height:1px;
  410. }
  411. .fluid {
  412. min-width:200px !important;
  413. width:80% !important;
  414. }
  415. .width-fill {
  416. min-width:50px;
  417. }
  418. main,section,article,header,footer,aside,nav,.site-footer,.site-header,table,.col,.tabs,.tab-content,.tabs .nav,figure img,.tree li {
  419. width:100%;
  420. }
  421. .tabs .nav,.tab-content {
  422. _width:auto;
  423. }
  424. .width-fit {
  425. width:auto;
  426. _width:1px;
  427. }
  428. .site-center {
  429. width:920px;
  430. min-width:200px;
  431. }
  432. .width-fill {
  433. width:10000px;*width:auto;
  434. }
  435. select {
  436. width:220px;
  437. }
  438. table input {
  439. width:100%;
  440. height:18px;
  441. }
  442. html,body {
  443. height:100%;
  444. }
  445. img {
  446. height:auto;
  447. }
  448. .logo {
  449. width:32px;
  450. height:32px;
  451. }
  452. select {
  453. height:28px;
  454. }
  455. table {
  456. border-collapse:separate; border-spacing:0; *border-collapse:collapse; empty-cells:show;
  457. }
  458. .icon {
  459. border-style:none;
  460. }
  461. form,main,section,article,header,footer,aside,nav,div,table,col,th,td,img,figure,fieldset,pre,code,abbr,span,ol,ul,li,a,button,input,hr,select,textarea,blockquote,td input,.icon-border,.checkbox,.radio,.datasheet table.body {
  462. border:0 solid #ccc;
  463. }
  464. blockquote {
  465. border-left-width:5px;
  466. }
  467. hr {
  468. border-top-width:1px;
  469. }
  470. pre,textarea,code,input,button,select,.button,.pagination a,.tab-content,.icon-border,.files .tree a {
  471. border-width:1px;
  472. }
  473. hr,abbr,.tabs .nav,.page-header {
  474. border-bottom-width:1px;
  475. }
  476. .tab-block-2d .tab-content,.menu-tabs .tab-content {
  477. border-top-width:0;
  478. }
  479. html>body .tab-block-2d .tab-content {
  480. *border-top-width:1px;
  481. }
  482. html>body .tab-block-2d.right-nav .tab-content {
  483. border-top-width:0;
  484. }
  485. .tabs .nav a {
  486. border-width:0 0 1px 0;
  487. }
  488. .panel .header,.panel .body,.panel .footer {
  489. border-width:0 1px 1px 0;
  490. }
  491. .tab-block .header,.tabs .left,.tabs .left a {
  492. border-width :0 1px 0 0;
  493. }
  494. .collapsed .header {
  495. border-width:0 1px 1px 0;
  496. }
  497. .panel {
  498. border-width:1px 0 0 1px;
  499. }
  500. .tabs .bottom,.tabs .bottom a,.tab-block .body .tab-content {
  501. border-width:1px 0 0 0;
  502. }
  503. .pipes li,.tabs .right,.tabs .right a {
  504. border-width:0 0 0 1px;
  505. }
  506. .tabs .nav .active a {
  507. border-width:1px 1px 0 1px;
  508. }
  509. .tabs .bottom .active a {
  510. border-width:0 1px 1px 1px;
  511. }
  512. .tabs .left .active a {
  513. border-width:1px 0 1px 1px;
  514. }
  515. .tabs .right .active a {
  516. border-width:1px 1px 1px 0;
  517. }
  518. .button-group {
  519. border-width:0 0 1px 1px;
  520. }
  521. .button-group .button {
  522. border-width:1px 1px 0 0;
  523. }
  524. .icon-32 {
  525. border-width:2px;
  526. }
  527. .icon-64 {
  528. border-width:3px;
  529. }
  530. .icon-128 {
  531. border-width:4px;
  532. }
  533. abbr {
  534. border-style:dotted;
  535. }
  536. body,.nav li,ul,ol {
  537. overflow:visible;
  538. }
  539. button,input {
  540. *overflow:visible;
  541. }
  542. textarea {
  543. overflow:auto; resize:none;
  544. }
  545. .pipes,table input {
  546. overflow:hidden;
  547. }
  548. svg:not(:root) {
  549. overflow:hidden;
  550. }
  551. html {
  552. overflow-y:scroll; -webkit-overflow-scrolling:touch;
  553. }
  554. .site-header-ghost {
  555. visibility:hidden;
  556. }
  557. .icon {
  558. text-align:center;
  559. }
  560. .tabs .left {
  561. text-align:right;
  562. }
  563. th {
  564. text-align:left;
  565. }
  566. p {
  567. text-align:justify;
  568. }
  569. ul {
  570. list-style:disc;
  571. }
  572. ol {
  573. list-style:decimal;
  574. }
  575. .nav {
  576. list-style-type:none;
  577. }
  578. abbr {
  579. cursor:help;
  580. }
  581. label,button,.button,a,.nav .disabled,.collapse-trigger {
  582. cursor:pointer;
  583. }
  584. input[type=button],input[type=submit] {
  585. cursor:pointer;
  586. }
  587. *:hover,*:active,*:focus {
  588. outline:none;
  589. }
  590. blockquote,q {
  591. quotes:none;
  592. }
  593. .icon:before {
  594. speak:none;
  595. }
  596. q:before,q:after,
  597. blockquote:before,blockquote:after {
  598. content:""; content:none;
  599. }
  600. img {
  601. -ms-interpolation-mode:bicubic;
  602. }
  603. * html {
  604. filter:expression(document.execCommand("BackgroundImageCache",false,true));
  605. }
  606. input, button, textarea {
  607. -webkit-appearance: none;
  608. -moz-appearance: none;
  609. }
  610. input[type=checkbox] {
  611. -webkit-appearance: checkbox;
  612. -moz-appearance: checkbox;
  613. }
  614. input[type=radio] {
  615. -webkit-appearance: radio;
  616. -moz-appearance: radio;
  617. }
  618. button::-moz-focus-inner {
  619. border:0; padding:0;
  620. }
  621. input::-moz-focus-inner {
  622. border:0; padding:2px;
  623. }
  624. @font-face {
  625. font-family:'FontAwesome';
  626. src: url('../font/fontawesome-webfont.eot?v=3.2.1');
  627. src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),
  628. url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'),
  629. url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),
  630. url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  631. }
  632. body,h1,h2,h3,h4,h5,h6 {
  633. text-rendering:optimizeLegibility;
  634. }
  635. body {
  636. font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  637. -webkit-text-size-adjust:100%;
  638. -ms-text-size-adjust:100%;
  639. }
  640. p,button,input,select,textarea {
  641. font-family: inherit;
  642. }
  643. pre,code,kbd,samp {
  644. font-family:Menlo,Monaco,"Courier New",monospace;
  645. }
  646. .icon {
  647. font-family:FontAwesome;
  648. }
  649. i,dfn,em,figcaption,cite {
  650. font-style:italic;
  651. }
  652. address,cite,legend {
  653. font-style:inherit;
  654. white-space:inherit;
  655. }
  656. .nav li,.label {
  657. white-space:nowrap;
  658. }
  659. pre {
  660. white-space:pre;
  661. white-space:pre-wrap;
  662. }
  663. .left li,.right li {
  664. white-space:normal;
  665. }
  666. pre {
  667. word-break:break-all;
  668. word-wrap:break-word;
  669. }
  670. b,th,strong,h1,h2,h3,h4,h5,h6,dt,.label,.fatty,.panel .header,.tags .blocks a,.tags .blocks .disabled,.pipes .stat a,.parsley-error-list li,.menu .links li,.site-header-ghost .nav a,.site-header .nav a,.tabs .active a {
  671. font-weight:700;
  672. }
  673. blockquote p,.menu .header {
  674. font-weight:300;
  675. }
  676. small,.pipes .stat span {
  677. font-weight:normal;
  678. }
  679. body {
  680. font-size:13px;
  681. }
  682. h1 {
  683. font-size:230%;
  684. }
  685. h2 {
  686. font-size:185%;
  687. }
  688. .tags .cloud .tag5 {
  689. font-size:180%;
  690. }
  691. .tags .cloud .tag4 {
  692. font-size:160%;
  693. }
  694. h3,.pipes .stat a,.tags .cloud .tag3 {
  695. font-size:140%;
  696. }
  697. .icon-button .icon, .tags .cloud .tag2,blockquote p,.site-header .nav a,.site-header-ghost .nav a {
  698. font-size:120%;
  699. }
  700. .panel .header {
  701. font-size:113%;
  702. }
  703. .fatty {
  704. font-size:110%;
  705. }
  706. h4,.menu .nav a,.menu .nav .disabled {
  707. font-size:106%;
  708. }
  709. p,button,.button,input,select,textarea,small,.icon,.tags .cloud .tag1 {
  710. font-size:100%;
  711. }
  712. abbr,.label,pre,code,kbd,samp,table,h4 small,h5 {
  713. font-size:95%;
  714. }
  715. h6,p small,sub,sup,.menu .header .nav a {
  716. font-size:85%;
  717. }
  718. h2 small,h3 small {
  719. font-size:75%;
  720. }
  721. .tiny,.pipes .stat span {
  722. font-size:70%;
  723. }
  724. h1 small {
  725. font-size:60%;
  726. }
  727. .tabs .nav a {
  728. line-height:270%;
  729. }
  730. h6 {
  731. line-height:170%;
  732. }
  733. body,input,button,.button,select,address,dt,dd,li,p,h2,h3,h5,pre {
  734. line-height:150%;
  735. }
  736. table input {
  737. line-height:135%;
  738. }
  739. h4,.pipes li,.panel .footer {
  740. line-height:130%;
  741. }
  742. .label,h1 {
  743. line-height:120%;
  744. }
  745. .menu a,.menu .disabled,.panel .header {
  746. line-height:110%;
  747. }
  748. td,th,small,.tiny {
  749. line-height:100%;
  750. }
  751. sub,sup {
  752. line-height:0;
  753. }
  754. .button .icon {
  755. line-height:16px;
  756. }
  757. .tags .nav li {
  758. line-height:19px;
  759. }
  760. .tags .nav a {
  761. line-height:inherit;
  762. }
  763. .icon-16 {
  764. font-size:14px;
  765. line-height: 16px;
  766. }
  767. .icon-32 {
  768. font-size:28px;
  769. line-height:32px;
  770. }
  771. .icon-64 {
  772. font-size:56px;
  773. line-height:64px;
  774. }
  775. .icon-128 {
  776. font-size:112px;
  777. line-height:128px;
  778. }
  779. h6,abbr,.tiny {
  780. text-transform:uppercase;
  781. }
  782. a:hover {
  783. text-decoration:underline;
  784. }
  785. del {
  786. text-decoration:line-through;
  787. }
  788. ins,a,.nav a:hover,.button:hover,.collapse-trigger a:hover {
  789. text-decoration:none;
  790. }
  791. .tiny {
  792. letter-spacing:1px;
  793. }
  794. button,.button,input,select,.radio,.checkbox {
  795. vertical-align:bottom;
  796. *vertical-align:middle;
  797. }
  798. th,td,.icon,textarea,td img {
  799. vertical-align:top;
  800. }
  801. .radio,.checkbox,.icon-16,.icon-32,.icon-64,.icon-128,.button .icon {
  802. vertical-align:middle;
  803. }
  804. sub,sup,.label {
  805. vertical-align:baseline;
  806. }