Mirror of Quill
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

253 lines
3.9 KiB

  1. body {
  2. padding-top: 10px;
  3. }
  4. .header {
  5. font-family:; "Helvetica Neue",Helvetica,Arial,sans-serif;
  6. font-size: 22px;
  7. font-weight: 500;
  8. color: #888;
  9. border-bottom: 6px #ddd solid;
  10. }
  11. .narrow {
  12. max-width: 700px;
  13. margin-right: auto;
  14. margin-left: auto;
  15. }
  16. .footer {
  17. padding: 0;
  18. margin-top: 20px;
  19. text-align: center;
  20. color: #999;
  21. background-color: #f9f9f9;
  22. border-top: 1px #e5e5e5 solid;
  23. }
  24. .footer .nav {
  25. max-width: 700px;
  26. margin-right: auto;
  27. margin-left: auto;
  28. }
  29. .footer .credits {
  30. padding: 20px;
  31. font-size: 12px;
  32. }
  33. .jumbotron .tagline {
  34. font-size: 23px;
  35. }
  36. .jumbotron p {
  37. font-size: 18px;
  38. }
  39. /**
  40. * Bootstrap callouts
  41. */
  42. /* Base styles (regardless of theme) */
  43. .bs-callout {
  44. margin: 20px 0;
  45. padding: 15px 30px 15px 15px;
  46. border-left: 5px solid #eee;
  47. }
  48. .bs-callout h4 {
  49. margin-top: 0;
  50. }
  51. .bs-callout p:last-child {
  52. margin-bottom: 0;
  53. }
  54. .bs-callout code,
  55. .bs-callout .highlight {
  56. background-color: #fff;
  57. }
  58. /* Themes for different contexts */
  59. .bs-callout-danger {
  60. background-color: #fcf2f2;
  61. border-color: #dFb5b4;
  62. }
  63. .bs-callout-warning {
  64. background-color: #fefbed;
  65. border-color: #f1e7bc;
  66. }
  67. .bs-callout-info {
  68. background-color: #f0f7fd;
  69. border-color: #d0e3f0;
  70. }
  71. .bs-callout-success {
  72. background-color: #dff0d8;
  73. border-color: #b5dca5;
  74. }
  75. .bs-callout-danger h4 {
  76. color: #B94A48;
  77. }
  78. .bs-callout-warning h4 {
  79. color: #C09853;
  80. }
  81. .bs-callout-info h4 {
  82. color: #3A87AD;
  83. }
  84. .bs-callout-success h4 {
  85. color: #3c763d;
  86. }
  87. .bs-callout.pre {
  88. font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
  89. word-break: break-all;
  90. word-wrap: break-word;
  91. }
  92. /* new posts */
  93. #syndication-container ul {
  94. list-style-type: none;
  95. margin: 0;
  96. padding: 10px;
  97. }
  98. #syndication-container li {
  99. padding: 0;
  100. margin-bottom: 6px;
  101. }
  102. #syndication-container button {
  103. max-width: 240px;
  104. text-shadow: none;
  105. }
  106. #syndication-container button img {
  107. float: left;
  108. margin-left: 10px;
  109. }
  110. #last_response_date {
  111. font-size: 80%;
  112. font-weight: normal;
  113. }
  114. #btn_post {
  115. margin-bottom: 10px;
  116. }
  117. @media all and (max-width: 480px) {
  118. #note_location_img_wide {
  119. display: none;
  120. }
  121. #note_location_img_small {
  122. display: block;
  123. }
  124. }
  125. @media all and (min-width: 480px) {
  126. #note_location_img_wide {
  127. display: block;
  128. }
  129. #note_location_img_small {
  130. display: none;
  131. }
  132. }
  133. .img-visible {
  134. border-bottom-right-radius: 0;
  135. border-bottom-left-radius: 0;
  136. }
  137. #note_location_img img {
  138. margin-top: -1px;
  139. border: 1px solid #ccc;
  140. border-bottom-right-radius: 4px;
  141. border-bottom-left-radius: 4px;
  142. }
  143. .uploadBtn {
  144. position: relative;
  145. overflow: hidden;
  146. margin: 10px;
  147. }
  148. .uploadBtn input {
  149. position: absolute;
  150. top: 0;
  151. right: 0;
  152. margin: 0;
  153. padding: 0;
  154. font-size: 20px;
  155. cursor: pointer;
  156. opacity: 0;
  157. filter: alpha(opacity=0);
  158. }
  159. .callout {
  160. border-left: 4px #5bc0de solid;
  161. background-color: #f4f8fa;
  162. padding: 20px;
  163. margin-top: 10px;
  164. }
  165. .callout table {
  166. margin-bottom: 0;
  167. }
  168. .notice-pad {
  169. margin-top: 20px;
  170. }
  171. /**
  172. * nicer file upload
  173. */
  174. .btn-file {
  175. position: relative;
  176. overflow: hidden;
  177. }
  178. .btn-file input[type=file] {
  179. position: absolute;
  180. top: 0;
  181. right: 0;
  182. min-width: 100%;
  183. min-height: 100%;
  184. font-size: 100px;
  185. text-align: right;
  186. filter: alpha(opacity=0);
  187. opacity: 0;
  188. outline: none;
  189. background: white;
  190. cursor: inherit;
  191. display: block;
  192. }
  193. .glyphicon-spin {
  194. -webkit-animation: spin 1000ms infinite linear;
  195. animation: spin 1000ms infinite linear;
  196. }
  197. @-webkit-keyframes spin {
  198. 0% {
  199. -webkit-transform: rotate(0deg);
  200. transform: rotate(0deg);
  201. }
  202. 100% {
  203. -webkit-transform: rotate(359deg);
  204. transform: rotate(359deg);
  205. }
  206. }
  207. @keyframes spin {
  208. 0% {
  209. -webkit-transform: rotate(0deg);
  210. transform: rotate(0deg);
  211. }
  212. 100% {
  213. -webkit-transform: rotate(359deg);
  214. transform: rotate(359deg);
  215. }
  216. }