PageRenderTime 55ms CodeModel.GetById 27ms RepoModel.GetById 1ms app.codeStats 0ms

/public/stylesheets/compiled/screen.css

https://github.com/opentransact/nubux
CSS | 227 lines | 153 code | 72 blank | 2 comment | 0 complexity | 3d947e2415fbd7c65d2ef1d6a428ce5a MD5 | raw file
  1. html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
  2. *:focus { outline: 0; }
  3. body { line-height: 1em; color: black; background: #fff; }
  4. ol, ul { list-style: none; }
  5. /* tables still need 'cellspacing="0"' in the markup */
  6. table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }
  7. caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
  8. q, blockquote { quotes: "" ""; }
  9. q:before, q:after, blockquote:before, blockquote:after { content: ""; }
  10. img a { border: none; }
  11. @import url(compass/typography.css);
  12. html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
  13. *:focus { outline: 0; }
  14. body { line-height: 1em; color: black; background: #fff; }
  15. ol, ul { list-style: none; }
  16. /* tables still need 'cellspacing="0"' in the markup */
  17. table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }
  18. caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
  19. q, blockquote { quotes: "" ""; }
  20. q:before, q:after, blockquote:before, blockquote:after { content: ""; }
  21. img a { border: none; }
  22. h1, h2, h3, h4, h5, h6 { font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-weight: normal; color: #222222; }
  23. p { font-family: Georgia, serif; }
  24. a { text-decoration: underline; color: #000099; }
  25. a:visited { color: #000066; }
  26. a:focus { color: black; }
  27. a:hover { color: black; }
  28. a:active { color: #cc0099; }
  29. blockquote { margin: = !document_base_line; color: #666; font-style: italic; }
  30. strong { font-weight: bold; }
  31. em { font-style: italic; }
  32. dfn { font-style: italic; font-weight: bold; }
  33. sup, sub { line-height: 0; }
  34. acronym { border-bottom: 1px dotted #666; }
  35. address { margin: 0 0 1.66em; font-style: italic; }
  36. del { color: #666; }
  37. pre { margin: 1.66em 0; white-space: pre; }
  38. pre, code, tt, source { font-family: 'consolas', 'monaco', 'bitstream vera sans mono', 'lucida console', 'andale mono', 'lucida console', monospace; }
  39. li ul, li ol { margin: 0 1.66em; }
  40. ul { margin: 0 1.66em 1.66em 1.66em; list-style-type: disc; font-family: Georgia, serif; }
  41. ol { margin: 0 1.66em 1.66em 1.66em; list-style-type: decimal; }
  42. dl { margin: 0 0 1.66em 0; }
  43. dl dt { font-weight: bold; }
  44. dd { margin-left: 1.66em; }
  45. table { margin-bottom: 1.66em; width: 100%; }
  46. th { font-weight: bold; }
  47. thead th { background: #c3d9ff; }
  48. th, td, caption { padding: 4px 10px 4px 5px; }
  49. tr.even td { background: #e5ecf9; }
  50. tfoot { font-style: italic; }
  51. caption { background: #eee; }
  52. button[type=submit] { zoom: 1; display: inline; display: -moz-inline-box; display: inline-block; vertical-align: top; margin: 0.7em 0.5em 0.7em 0; border-width: 1px; border-style: solid; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; text-decoration: none; font-weight: bold; cursor: pointer; background-color: #f5f5f5; border-color: #eeeeee #dedede #dedede #eeeeee; color: #565656; width: auto; overflow: visible; padding: 4px 10px 3px 7px; border-radius: 0.5em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; }
  53. button[type=submit] img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }
  54. button[type=submit]:active { background-color: #6299c5; border-color: #72a9d5 #6299c5 #6299c5 #72a9d5; color: white; }
  55. button[type=submit]:hover { background-color: #dff4ff; border-color: #d2f1ff #c2e1ef #c2e1ef #d2f1ff; color: #336699; }
  56. button[type=submit].positive { background-color: #ddffdd; border-color: #dcfedc #cceecc #cceecc #dcfedc; color: #006600; }
  57. button[type=submit].positive:active { background-color: #66ff66; border-color: #54fe54 #44ee44 #44ee44 #54fe54; color: white; }
  58. button[type=submit].positive:hover { background-color: #bbffbb; border-color: #bafeba #aaeeaa #aaeeaa #bafeba; color: #006600; }
  59. button[type=submit].negative { background-color: #ffdddd; border-color: #fedcdc #eecccc #eecccc #fedcdc; color: #660000; }
  60. button[type=submit].negative:active { background-color: #ff6666; border-color: #fe5454 #ee4444 #ee4444 #fe5454; color: white; }
  61. button[type=submit].negative:hover { background-color: #ffbbbb; border-color: #febaba #eeaaaa #eeaaaa #febaba; color: #660000; }
  62. button[type=submit][type] { padding: 4px 10px 4px 7px; line-height: 17px; }
  63. *:first-child+html button[type=submit][type] { padding: 4px 10px 3px 7px; }
  64. a.button { zoom: 1; display: inline; display: -moz-inline-box; display: inline-block; vertical-align: top; margin: 0.7em 0.5em 0.7em 0; border-width: 1px; border-style: solid; font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; text-decoration: none; font-weight: bold; cursor: pointer; background-color: #f5f5f5; border-color: #eeeeee #dedede #dedede #eeeeee; color: #565656; padding: 5px 10px 5px 7px; }
  65. a.button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }
  66. a.button.positive { background-color: #ddffdd; border-color: #dcfedc #cceecc #cceecc #dcfedc; color: #006600; }
  67. a.button.positive:active { background-color: #66ff66; border-color: #54fe54 #44ee44 #44ee44 #54fe54; color: white; }
  68. a.button.positive:hover { background-color: #bbffbb; border-color: #bafeba #aaeeaa #aaeeaa #bafeba; color: #006600; }
  69. a.button.negative { background-color: #ffdddd; border-color: #fedcdc #eecccc #eecccc #fedcdc; color: #660000; }
  70. a.button.negative:active { background-color: #ff6666; border-color: #fe5454 #ee4444 #ee4444 #fe5454; color: white; }
  71. a.button.negative:hover { background-color: #ffbbbb; border-color: #febaba #eeaaaa #eeaaaa #febaba; color: #660000; }
  72. a.button:active { background-color: #6299c5; border-color: #72a9d5 #6299c5 #6299c5 #72a9d5; color: white; }
  73. a.button:hover { background-color: #dff4ff; border-color: #d2f1ff #c2e1ef #c2e1ef #d2f1ff; color: #336699; }
  74. body { font-size: !baseline_size; line-height: 1.66em; margin: 0; padding: 0; }
  75. h1 { margin: 0; font-size: 3.32em; line-height: 1em; margin-bottom: 0.5em; }
  76. h2 { margin: 0; font-size: 1.66em; line-height: 1em; margin-bottom: 1em; }
  77. h3 { margin: 0; font-size: 1.5em; line-height: 1.107em; margin-bottom: 1.107em; }
  78. h4 { margin: 0; font-size: 1.25em; line-height: 1.328em; margin-bottom: 1.328em; }
  79. h5 { margin: 0; font-size: 1.125em; line-height: 1.476em; margin-bottom: 1.476em; }
  80. p, blockquote, pre, td, th, ul, ol { margin: 0; font-size: 1em; line-height: 1.66em; margin-bottom: 1.66em; }
  81. ul, ol { margin-left: 1.5em; }
  82. table { border-collapse: collapse; margin-bottom: !document_base_line; }
  83. body { font-family: Georgia, serif; color: #333333; background-color: #eeeeee; color: #222; }
  84. #container { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; margin: 1em auto 1em auto; }
  85. #container { display: block; }
  86. body.welcome h1 { margin: 0; font-size: 3em; line-height: 1em; margin-bottom: 0.553em; font-weight: bold; color: #444; }
  87. button.link { font-family: Georgia, serif; color: #333333; display: inline; font-size: 1em; text-align: left; color: blue; background: none; margin: 0; padding: 0; border: none; cursor: pointer; -moz-user-select: text; }
  88. #header { display: inline; float: left; margin-right: 10px; width: 950px; margin-bottom: 1em; }
  89. * html #header { overflow-x: hidden; }
  90. #header .top_bar { margin-top: 1em; padding: 0.5em; float: right; }
  91. #header #balance { float: right; margin-right: 0.5em; }
  92. #header ul.top_bar { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; background-color: white; border-radius: 0.5em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; padding: 0.25em 0.5em; color: #666; }
  93. #header ul.top_bar { display: block; }
  94. #header ul.top_bar li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
  95. #header ul.top_bar li.first { padding-left: 0px; }
  96. #header ul.top_bar li.last { padding-right: 0px; }
  97. #header ul.top_bar li { border-left: 1px solid white; }
  98. #header ul.top_bar li a, #header ul.top_bar li button.link { color: #222; margin: 0; padding: 0.2em 0.5em; font-weight: bold; font-size: 1em; }
  99. #header ul.top_bar li a:hover, #header ul.top_bar li button.link:hover { text-decoration: underline; }
  100. #header ul.top_bar li form { display: inline; padding: 0; margin: 0; }
  101. #header ul.top_bar li form button.link { padding-top: 0; }
  102. #header ul.top_bar li form button.link:hover { text-decoration: underline; }
  103. #header ul.top_bar li .amount { padding: 0.2em 0.5em; border-radius: 0.2em; -webkit-border-radius: 0.2em; -moz-border-radius: 0.2em; background: #444; color: #CC0; }
  104. #header ul.top_bar li a.amount { color: yellow; font-weight: normal; }
  105. #header ul.top_bar li.first { border-left: none; }
  106. #content { display: inline; float: left; margin-right: 10px; width: 950px; }
  107. * html #content { overflow-x: hidden; }
  108. #content .body { background-color: white; border-radius: 0.2em; -webkit-border-radius: 0.2em; -moz-border-radius: 0.2em; padding: 1em; }
  109. #content .body .flash { border-radius: 0.2em; -webkit-border-radius: 0.2em; -moz-border-radius: 0.2em; background: #AFA; padding: 0.5em; margin-bottom: 0.5em; }
  110. #content .body .flash.error { background: #FAA; }
  111. #content form input { font-size: 1.2em; }
  112. #content form button { border-radius: 0.5em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; padding: 0.2em 0.5em; font-weight: bold; font-size: 1.2em; background: #AFA; color: #040; border: 3px solid #6A6; }
  113. #content form button:hover { background: #8D8; }
  114. #content form a.cancel { font-size: 1.2em; }
  115. #content form .memo_confirmation { border: 1px solid #aaa; padding: 0.5em; font-size: 1.2em; color: #006; margin: 0.5em 0; }
  116. #content form .formError { color: red; display: inline; }
  117. #footer { display: inline; float: left; margin-right: 10px; width: 950px; margin-top: 2em; font-size: %80; }
  118. * html #footer { overflow-x: hidden; }
  119. #footer ul { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; }
  120. #footer ul { display: block; }
  121. #footer ul li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
  122. #footer ul li.first { padding-left: 0px; }
  123. #footer ul li.last { padding-right: 0px; }
  124. #footer ul li { border-left: 1px solid white; padding: 0 1em; }
  125. #footer ul li a { color: #222; }
  126. #footer ul li.first { border-left: none; }
  127. #header a, #footer a { text-decoration: none; }
  128. #header a:hover, #footer a:hover { text-decoration: underline; }
  129. #logo { border-radius: 0.2em; -webkit-border-radius: 0.2em; -moz-border-radius: 0.2em; padding: 0.2em 0.5em; display: inline-block; background: #222; font-weight: bold; font-size: 1.4em; }
  130. #logo a * { display: inline; padding: 0; margin: 0; }
  131. #logo a .bling { color: #EE2; }
  132. #logo a .blang { color: #DD4; }
  133. #logo a .blong { color: #BB2; }
  134. #logo a .not_equal { font-weight: normal; color: #CCC; }
  135. strong { font-weight: bold; }
  136. code { font-family: 'monaco', 'bitstream vera sans mono', 'lucida console', 'andale mono', 'lucida console', monospace; }
  137. fieldset { margin-bottom: 0.5em; }
  138. fieldset legend { padding: 0.2em 1em; background: #ccc; font-size: 80%; font-weight: normal; border-radius: 0.5em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; }
  139. fieldset p { margin: 0; }
  140. fieldset.not_required { background: #eee; }
  141. fieldset.not_required legend { background: #eee; }
  142. label { display: block; font-size: 0.8em; color: #555; font-weight: normal; }
  143. .label { display: block; font-size: 0.8em; color: #555; font-weight: normal; }
  144. .vertical label { display: inline; }
  145. textarea { padding: 2px; }
  146. input { font-family: Georgia, serif; color: #333333; }
  147. table td, table th { padding: 0 1em 0.5em 0; }
  148. table th { border-bottom: 1px solid #666; }
  149. table button { font-size: 12px; padding: 2px 4px; }
  150. table.widel-ledger a { text-decoration: none; color: #666; }
  151. table.widel-ledger a:hover { text-decoration: underline; }
  152. table.widel-ledger tr td.widel-amount, table.widel-ledger tr td.balance { text-align: right; }
  153. table.widel-ledger tr.summary { font-weight: bold; border-top: 1px solid #666; }
  154. .signup_banner { border-radius: 0.2em; -webkit-border-radius: 0.2em; -moz-border-radius: 0.2em; padding: 0.2em 0.5em; font-size: 1.2em; background: #afa; color: #040; }
  155. .signup_banner a { font-weight: bold; color: #040; }